From 5680b997b599ce2900997cab976681fe3881e880 Mon Sep 17 00:00:00 2001 From: Lingjun Zhu Date: Mon, 14 Oct 2019 17:08:18 -0400 Subject: [PATCH] Generate LIB files for rf2_32x128_wm1 --- models/memory/cln28hpc/VX_gpr.v | 84 - .../rf2_32x128_wm1/rf2_32x128_wm1.cpf | 2 +- .../rf2_32x128_wm1/rf2_32x128_wm1.ctl | 2 +- .../rf2_32x128_wm1/rf2_32x128_wm1.lef | 2 +- .../rf2_32x128_wm1/rf2_32x128_wm1.mdt | 2 +- .../rf2_32x128_wm1/rf2_32x128_wm1.memlib | 2 +- .../cln28hpc/rf2_32x128_wm1/rf2_32x128_wm1.tv | 2 +- .../cln28hpc/rf2_32x128_wm1/rf2_32x128_wm1.v | 2 +- .../rf2_32x128_wm1/rf2_32x128_wm1_antenna.clf | 2 +- .../rf2_32x128_wm1_ff_0p99v_0p99v_m40c.avm | 2 +- .../rf2_32x128_wm1_ff_0p99v_0p99v_m40c.dat | 2 +- .../rf2_32x128_wm1_ff_0p99v_0p99v_m40c.lib | 71103 ++++++++++++++++ ...32x128_wm1_ff_0p99v_0p99v_m40c.lib_sh5p1cm | 71103 ++++++++++++++++ .../rf2_32x128_wm1_ff_0p99v_0p99v_m40c.ps | 2 +- .../rf2_32x128_wm1/rf2_32x128_wm1_rtl.v | 2 +- .../rf2_32x128_wm1_ss_0p81v_0p81v_125c.avm | 2 +- .../rf2_32x128_wm1_ss_0p81v_0p81v_125c.dat | 2 +- .../rf2_32x128_wm1_ss_0p81v_0p81v_125c.lib | 71103 ++++++++++++++++ .../rf2_32x128_wm1_ss_0p81v_0p81v_125c.ps | 2 +- .../rf2_32x128_wm1_tt_0p81v_0p81v_0c.avm | 2 +- .../rf2_32x128_wm1_tt_0p81v_0p81v_0c.dat | 2 +- .../rf2_32x128_wm1_tt_0p81v_0p81v_0c.lib | 71103 ++++++++++++++++ .../rf2_32x128_wm1_tt_0p81v_0p81v_0c.ps | 2 +- 23 files changed, 284430 insertions(+), 102 deletions(-) delete mode 100644 models/memory/cln28hpc/VX_gpr.v create mode 100644 models/memory/cln28hpc/rf2_32x128_wm1/rf2_32x128_wm1_ff_0p99v_0p99v_m40c.lib create mode 100644 models/memory/cln28hpc/rf2_32x128_wm1/rf2_32x128_wm1_ff_0p99v_0p99v_m40c.lib_sh5p1cm create mode 100644 models/memory/cln28hpc/rf2_32x128_wm1/rf2_32x128_wm1_ss_0p81v_0p81v_125c.lib create mode 100644 models/memory/cln28hpc/rf2_32x128_wm1/rf2_32x128_wm1_tt_0p81v_0p81v_0c.lib diff --git a/models/memory/cln28hpc/VX_gpr.v b/models/memory/cln28hpc/VX_gpr.v deleted file mode 100644 index d0017ff1..00000000 --- a/models/memory/cln28hpc/VX_gpr.v +++ /dev/null @@ -1,84 +0,0 @@ - -`include "VX_define.v" - -module VX_gpr ( - input wire clk, - input wire valid_write_request, - VX_gpr_read_inter VX_gpr_read, - VX_wb_inter VX_writeback_inter, - - output reg[`NT_M1:0][31:0] out_a_reg_data, - output reg[`NT_M1:0][31:0] out_b_reg_data -); - - wire write_enable; - - assign write_enable = valid_write_request && ((VX_writeback_inter.wb != 0) && (VX_writeback_inter.rd != 5'h0)); - - byte_enabled_simple_dual_port_ram first_ram( - .we (write_enable), - .clk (clk), - .waddr (VX_writeback_inter.rd), - .raddr1(VX_gpr_read.rs1), - .raddr2(VX_gpr_read.rs2), - .be (VX_writeback_inter.wb_valid), - .wdata (VX_writeback_inter.write_data), - .q1 (out_a_reg_data), - .q2 (out_b_reg_data) - ); - - - - - - - - // // USING RAM blocks - // // First RAM - // byte_enabled_simple_dual_port_ram first_ram( - // .we (write_enable), - // .clk (clk), - // .waddr(VX_writeback_inter.rd), - // .raddr(VX_gpr_read.rs1), - // .be (VX_writeback_inter.wb_valid), - // .wdata(VX_writeback_inter.write_data), - // .q (out_a_reg_data) - // ); - - // // Second RAM block - // byte_enabled_simple_dual_port_ram second_ram( - // .we (write_enable), - // .clk (clk), - // .waddr(VX_writeback_inter.rd), - // .raddr(VX_gpr_read.rs2), - // .be (VX_writeback_inter.wb_valid), - // .wdata(VX_writeback_inter.write_data), - // .q (out_b_reg_data) - // ); - - - - // logic[`NT_M1:0][31:0] gpr[31:0]; // gpr[register_number][thread_number][data_bits] - - // wire write_enable; - - // assign write_enable = valid_write_request && ((VX_writeback_inter.wb != 0) && (VX_writeback_inter.rd != 5'h0)); - // assign read_enable = valid_request; - - // // Using Registers - // integer thread_index; - // always_ff@(posedge clk) - // begin - // if (write_enable) begin - // for (thread_index = 0; thread_index <= `NT_M1; thread_index = thread_index + 1) begin - // if (VX_writeback_inter.wb_valid[thread_index]) begin - // gpr[VX_writeback_inter.rd][thread_index] <= VX_writeback_inter.write_data[thread_index]; - // end - // end - // end - // out_a_reg_data <= gpr[VX_gpr_read.rs1]; - // out_b_reg_data <= gpr[VX_gpr_read.rs2]; - // end - - -endmodule \ No newline at end of file diff --git a/models/memory/cln28hpc/rf2_32x128_wm1/rf2_32x128_wm1.cpf b/models/memory/cln28hpc/rf2_32x128_wm1/rf2_32x128_wm1.cpf index 410603e1..26aa74c9 100644 --- a/models/memory/cln28hpc/rf2_32x128_wm1/rf2_32x128_wm1.cpf +++ b/models/memory/cln28hpc/rf2_32x128_wm1/rf2_32x128_wm1.cpf @@ -30,7 +30,7 @@ # Pipeline: Off # Read Disturb Test: Off # -# Creation Date: Sun Oct 13 11:08:47 2019 +# Creation Date: Mon Oct 14 16:59:57 2019 # Version: r0p0 # set_cpf_version 1.1 diff --git a/models/memory/cln28hpc/rf2_32x128_wm1/rf2_32x128_wm1.ctl b/models/memory/cln28hpc/rf2_32x128_wm1/rf2_32x128_wm1.ctl index e3a8c914..c3898999 100644 --- a/models/memory/cln28hpc/rf2_32x128_wm1/rf2_32x128_wm1.ctl +++ b/models/memory/cln28hpc/rf2_32x128_wm1/rf2_32x128_wm1.ctl @@ -30,7 +30,7 @@ // Pipeline: Off // Read Disturb Test: Off // -// Creation Date: Sun Oct 13 11:08:48 2019 +// Creation Date: Mon Oct 14 16:59:58 2019 // Version: r0p0 STIL 1.0 { CTL P2001.10; diff --git a/models/memory/cln28hpc/rf2_32x128_wm1/rf2_32x128_wm1.lef b/models/memory/cln28hpc/rf2_32x128_wm1/rf2_32x128_wm1.lef index 773c2302..f6afeb92 100644 --- a/models/memory/cln28hpc/rf2_32x128_wm1/rf2_32x128_wm1.lef +++ b/models/memory/cln28hpc/rf2_32x128_wm1/rf2_32x128_wm1.lef @@ -4,7 +4,7 @@ # PhyVGen V 8.8.0 # ARM Version r0p0 -# Creation Date: Sun Oct 13 11:08:55 2019 +# Creation Date: Mon Oct 14 17:00:05 2019 # Memory Configuration: diff --git a/models/memory/cln28hpc/rf2_32x128_wm1/rf2_32x128_wm1.mdt b/models/memory/cln28hpc/rf2_32x128_wm1/rf2_32x128_wm1.mdt index d452b02d..d4aabd1c 100644 --- a/models/memory/cln28hpc/rf2_32x128_wm1/rf2_32x128_wm1.mdt +++ b/models/memory/cln28hpc/rf2_32x128_wm1/rf2_32x128_wm1.mdt @@ -30,7 +30,7 @@ // Pipeline: Off // Read Disturb Test: Off // -// Creation Date: Sun Oct 13 11:08:49 2019 +// Creation Date: Mon Oct 14 16:59:59 2019 // Version: r0p0 // Modeling Assumptions: This is Sequential Synchronous Mentor model // with Mentor ATPG primitives used to test UTI and generate test diff --git a/models/memory/cln28hpc/rf2_32x128_wm1/rf2_32x128_wm1.memlib b/models/memory/cln28hpc/rf2_32x128_wm1/rf2_32x128_wm1.memlib index 8bf92d0a..cb6b6cc2 100644 --- a/models/memory/cln28hpc/rf2_32x128_wm1/rf2_32x128_wm1.memlib +++ b/models/memory/cln28hpc/rf2_32x128_wm1/rf2_32x128_wm1.memlib @@ -27,7 +27,7 @@ // Redundant Columns: 2 // Test Muxes On // -// Creation Date: Sun Oct 13 11:08:56 2019 +// Creation Date: Mon Oct 14 17:01:15 2019 // Version: r0p0 // // Modeling Assumptions: diff --git a/models/memory/cln28hpc/rf2_32x128_wm1/rf2_32x128_wm1.tv b/models/memory/cln28hpc/rf2_32x128_wm1/rf2_32x128_wm1.tv index 22348317..abd29e69 100644 --- a/models/memory/cln28hpc/rf2_32x128_wm1/rf2_32x128_wm1.tv +++ b/models/memory/cln28hpc/rf2_32x128_wm1/rf2_32x128_wm1.tv @@ -30,7 +30,7 @@ // Pipeline: Off // Read Disturb Test: Off // -// Creation Date: Sun Oct 13 11:09:22 2019 +// Creation Date: Mon Oct 14 17:01:42 2019 // Version: r0p0 // // Verified diff --git a/models/memory/cln28hpc/rf2_32x128_wm1/rf2_32x128_wm1.v b/models/memory/cln28hpc/rf2_32x128_wm1/rf2_32x128_wm1.v index 4d875d1b..ddae1b27 100644 --- a/models/memory/cln28hpc/rf2_32x128_wm1/rf2_32x128_wm1.v +++ b/models/memory/cln28hpc/rf2_32x128_wm1/rf2_32x128_wm1.v @@ -30,7 +30,7 @@ // Pipeline: Off // Read Disturb Test: Off // -// Creation Date: Sun Oct 13 11:09:24 2019 +// Creation Date: Mon Oct 14 17:01:43 2019 // Version: r0p0 // // Modeling Assumptions: This model supports full gate level simulation diff --git a/models/memory/cln28hpc/rf2_32x128_wm1/rf2_32x128_wm1_antenna.clf b/models/memory/cln28hpc/rf2_32x128_wm1/rf2_32x128_wm1_antenna.clf index 7da063c4..7fb98284 100644 --- a/models/memory/cln28hpc/rf2_32x128_wm1/rf2_32x128_wm1_antenna.clf +++ b/models/memory/cln28hpc/rf2_32x128_wm1/rf2_32x128_wm1_antenna.clf @@ -4,7 +4,7 @@ # PhyVGen V 8.8.0 # ARM Version r0p0 -# Creation Date: Sun Oct 13 11:08:55 2019 +# Creation Date: Mon Oct 14 17:00:05 2019 defineGateSize "rf2_32x128_wm1" "AA[0]" 0.014 diff --git a/models/memory/cln28hpc/rf2_32x128_wm1/rf2_32x128_wm1_ff_0p99v_0p99v_m40c.avm b/models/memory/cln28hpc/rf2_32x128_wm1/rf2_32x128_wm1_ff_0p99v_0p99v_m40c.avm index 6f908748..09a3386c 100644 --- a/models/memory/cln28hpc/rf2_32x128_wm1/rf2_32x128_wm1_ff_0p99v_0p99v_m40c.avm +++ b/models/memory/cln28hpc/rf2_32x128_wm1/rf2_32x128_wm1_ff_0p99v_0p99v_m40c.avm @@ -13,7 +13,7 @@ # # Compiler Name: High Capacity Two Port Register File SVT MVT Compiler # -# Creation Date: Sun Oct 13 11:07:58 2019 +# Creation Date: Mon Oct 14 16:59:07 2019 # # Instance Options: # Instance Name: rf2_32x128_wm1 diff --git a/models/memory/cln28hpc/rf2_32x128_wm1/rf2_32x128_wm1_ff_0p99v_0p99v_m40c.dat b/models/memory/cln28hpc/rf2_32x128_wm1/rf2_32x128_wm1_ff_0p99v_0p99v_m40c.dat index 2da4b7b7..0aab0c5f 100644 --- a/models/memory/cln28hpc/rf2_32x128_wm1/rf2_32x128_wm1_ff_0p99v_0p99v_m40c.dat +++ b/models/memory/cln28hpc/rf2_32x128_wm1/rf2_32x128_wm1_ff_0p99v_0p99v_m40c.dat @@ -13,7 +13,7 @@ # # Compiler Name: High Capacity Two Port Register File SVT MVT Compiler # -# Creation Date: Sun Oct 13 11:08:28 2019 +# Creation Date: Mon Oct 14 16:59:37 2019 # # Instance Options: # Instance Name: rf2_32x128_wm1 diff --git a/models/memory/cln28hpc/rf2_32x128_wm1/rf2_32x128_wm1_ff_0p99v_0p99v_m40c.lib b/models/memory/cln28hpc/rf2_32x128_wm1/rf2_32x128_wm1_ff_0p99v_0p99v_m40c.lib new file mode 100644 index 00000000..98cbbefb --- /dev/null +++ b/models/memory/cln28hpc/rf2_32x128_wm1/rf2_32x128_wm1_ff_0p99v_0p99v_m40c.lib @@ -0,0 +1,71103 @@ +/* + * CONFIDENTIAL AND PROPRIETARY SOFTWARE OF ARM PHYSICAL IP, INC. + * + * Copyright (c) 1993 - 2019 ARM Physical IP, Inc. All Rights Reserved. + * + * Use of this Software is subject to the terms and conditions of the + * applicable license agreement with ARM Physical IP, Inc. + * In addition, this Software is protected by patents, copyright law + * and international treaties. + * + * The copyright notice(s) in this Software does not indicate actual or + * intended publication of this Software. + * + * Compiler Name: High Capacity Two Port Register File SVT MVT Compiler + * + * Creation Date: Mon Oct 14 17:00:17 2019 + * + * Instance Options: + * Instance Name: rf2_32x128_wm1 + * Number of Words: 32 + * Number of Bits: 128 + * Multiplexer Width: 2 + * Multi-Vt selection: LL + * Frequency : 1 + * Activity Factor <%>: 50 + * Pipeline: off + * Word-Write Mask: on + * Word Partition Size: 1 + * Write through: off + * Top Metal Layer: m5-m10 + * Power Type: otc + * Redundancy: off + * Redundant Columns: 2 + * Redundant Rows: 0 + * BIST MUXes: on + * Soft Error Repair (SER): none + * Power Gating: off + * Back Biasing: off + * Retention: on + * Extra Margin Adjustment: on + * Advanced Test Features: off + * Customer Comment: This is a memory instance + * Bus-notation: on + * Power Ground Rename: vddpe:VDDPE,vddce:VDDCE,vsse:VSSE + * Name Case: upper + * Check Instance Name: on + * Diodes: on + * Drive Strength: 6 + * Site Definitions: off + * Library Name: rf_2p_hce + * Liberty setting: nldm + * + * Compiler Versions: + * Memory Version: r0p0 + * Lang compiler Version: 4.5.1-EAC + * View Name: Liberty + * AMCI Version: 2.0.4-EAC + * RTE Version: 2.3.7-EAC + * EOS Data Routines Version: 2.3.4-EAC + * liberty_memcomp Version: 2.4.11-EAC + * + * Verified With: + * Synopsys Primetime, Cadence Encounter Timing System, Synopsys Design Compiler, + * Cadence RTL Compiler. + * + * Modeling Assumptions: + * This library contains a black box description for a memory element. At + * the library level, a default_max_transition constraint is set to the + * maximum characterized input slew. Each output has a max_capacitance + * constraint set to the highest characterized output load. These two + * constraints force Design Compiler to synthesize circuits that operate + * within the characterization space. The user can tighten these constraints, + * if desired. When writing SDF from Synopsys Design Compiler or Synopsys + * Primetime, use the version 3.0 or 2.1 option. This ensures the SDF will + * annotate to simulation models provided with this generator. + * + * Modeling Limitations: + * Due to limitations of the .lib format, some data reduction was necessary. + * When reducing data, minimum values were chosen for the fast case corner + * and maximum values were used for the typical and best case corners. It + * is recommended that critical timing and setup and hold times be checked + * at all corners. + * + * Known Bugs: N/A + * + * Known Work Arounds: N/A + * +*/ + +library(rf_2p_hce_ff_0p99v_0p99v_m40c) { + delay_model : table_lookup; + library_features(report_delay_calculation,report_power_calculation); + revision : 1.1; + date : "Mon Oct 14 17:00:17 2019"; + comment : "Copyright (c) 1993 - 2019 ARM Physical IP, Inc. All Rights Reserved."; + + /* unit attributes */ + time_unit : "1ns"; + voltage_unit : "1V"; + current_unit : "1mA"; + leakage_power_unit : "1mW"; + nom_process : 1; + nom_temperature : -40; + nom_voltage : 0.99; + capacitive_load_unit(1,pf); + pulling_resistance_unit : "1kohm"; + + /* default attributes */ + default_fanout_load : 1.000; + default_cell_leakage_power : 0.000; + default_inout_pin_cap : 0.005; + default_input_pin_cap : 0.005; + default_output_pin_cap : 0.000; + + /* threshold definitions */ + default_leakage_power_density : 0.000; + slew_derate_from_library : 0.500; + slew_lower_threshold_pct_fall : 30.000; + slew_upper_threshold_pct_fall : 70.000; + slew_lower_threshold_pct_rise : 30.000; + slew_upper_threshold_pct_rise : 70.000; + input_threshold_pct_fall : 50.000; + input_threshold_pct_rise : 50.000; + output_threshold_pct_fall : 50.000; + output_threshold_pct_rise : 50.000; + + /* k-factors */ + k_process_cell_fall : 0.000; + k_process_cell_leakage_power : 0.000; + k_process_cell_rise : 0.000; + k_process_fall_transition : 0.000; + k_process_hold_fall : 0.000; + k_process_hold_rise : 0.000; + k_process_internal_power : 0.000; + k_process_min_pulse_width_high : 0.000; + k_process_min_pulse_width_low : 0.000; + k_process_pin_cap : 0.000; + k_process_recovery_fall : 0.000; + k_process_recovery_rise : 0.000; + k_process_rise_transition : 0.000; + k_process_setup_fall : 0.000; + k_process_setup_rise : 0.000; + k_process_wire_cap : 0.000; + k_process_wire_res : 0.000; + k_temp_cell_fall : 0.000; + k_temp_cell_rise : 0.000; + k_temp_hold_fall : 0.000; + k_temp_hold_rise : 0.000; + k_temp_min_pulse_width_high : 0.000; + k_temp_min_pulse_width_low : 0.000; + k_temp_min_period : 0.000; + k_temp_rise_propagation : 0.000; + k_temp_fall_propagation : 0.000; + k_temp_rise_transition : 0.000; + k_temp_fall_transition : 0.000; + k_temp_recovery_fall : 0.000; + k_temp_recovery_rise : 0.000; + k_temp_setup_fall : 0.000; + k_temp_setup_rise : 0.000; + k_volt_cell_fall : 0.000; + k_volt_cell_rise : 0.000; + k_volt_hold_fall : 0.000; + k_volt_hold_rise : 0.000; + k_volt_min_pulse_width_high : 0.000; + k_volt_min_pulse_width_low : 0.000; + k_volt_min_period : 0.000; + k_volt_rise_propagation : 0.000; + k_volt_fall_propagation : 0.000; + k_volt_rise_transition : 0.000; + k_volt_fall_transition : 0.000; + k_volt_recovery_fall : 0.000; + k_volt_recovery_rise : 0.000; + k_volt_setup_fall : 0.000; + k_volt_setup_rise : 0.000; + + /* Additional instance information */ + define ("peak_current", "cell", "float"); + define ("retention_current", "cell", "float"); + define ("inrush_current", "cell", "float"); + + /* templates */ + lu_table_template(rf2_32x128_wm1_inputslew_bistload_delay_template) { + variable_1 : input_net_transition; + variable_2 : total_output_net_capacitance; + index_1 ("1000, 1001, 1002, 1003, 1004, 1005, 1006"); + index_2 ("1000, 1001, 1002, 1003, 1004, 1005, 1006"); + } + lu_table_template(rf2_32x128_wm1_inputslew_outputload_delay_template) { + variable_1 : input_net_transition; + variable_2 : total_output_net_capacitance; + index_1 ("1000, 1001, 1002, 1003, 1004, 1005, 1006"); + index_2 ("1000, 1001, 1002, 1003, 1004, 1005, 1006"); + } + lu_table_template(rf2_32x128_wm1_clockslew_bistload_delay_template) { + variable_1 : input_net_transition; + variable_2 : total_output_net_capacitance; + index_1 ("1000, 1001, 1002, 1003, 1004, 1005, 1006"); + index_2 ("1000, 1001, 1002, 1003, 1004, 1005, 1006"); + } + lu_table_template(rf2_32x128_wm1_clockslew_outputload_delay_template) { + variable_1 : input_net_transition; + variable_2 : total_output_net_capacitance; + index_1 ("1000, 1001, 1002, 1003, 1004, 1005, 1006"); + index_2 ("1000, 1001, 1002, 1003, 1004, 1005, 1006"); + } + lu_table_template(rf2_32x128_wm1_inputslew_bistload_retain_template) { + variable_1 : input_net_transition; + variable_2 : total_output_net_capacitance; + index_1 ("1000, 1001, 1002, 1003, 1004, 1005, 1006"); + index_2 ("1000, 1001, 1002, 1003, 1004, 1005, 1006"); + } + lu_table_template(rf2_32x128_wm1_inputslew_outputload_retain_template) { + variable_1 : input_net_transition; + variable_2 : total_output_net_capacitance; + index_1 ("1000, 1001, 1002, 1003, 1004, 1005, 1006"); + index_2 ("1000, 1001, 1002, 1003, 1004, 1005, 1006"); + } + lu_table_template(rf2_32x128_wm1_clockslew_bistload_retain_template) { + variable_1 : input_net_transition; + variable_2 : total_output_net_capacitance; + index_1 ("1000, 1001, 1002, 1003, 1004, 1005, 1006"); + index_2 ("1000, 1001, 1002, 1003, 1004, 1005, 1006"); + } + lu_table_template(rf2_32x128_wm1_clockslew_outputload_retain_template) { + variable_1 : input_net_transition; + variable_2 : total_output_net_capacitance; + index_1 ("1000, 1001, 1002, 1003, 1004, 1005, 1006"); + index_2 ("1000, 1001, 1002, 1003, 1004, 1005, 1006"); + } + lu_table_template(rf2_32x128_wm1_inputslew_bistload_slew_template) { + variable_1 : input_net_transition; + variable_2 : total_output_net_capacitance; + index_1 ("1000, 1001, 1002, 1003, 1004, 1005, 1006"); + index_2 ("1000, 1001, 1002, 1003, 1004, 1005, 1006"); + } + lu_table_template(rf2_32x128_wm1_inputslew_outputload_slew_template) { + variable_1 : input_net_transition; + variable_2 : total_output_net_capacitance; + index_1 ("1000, 1001, 1002, 1003, 1004, 1005, 1006"); + index_2 ("1000, 1001, 1002, 1003, 1004, 1005, 1006"); + } + lu_table_template(rf2_32x128_wm1_clockslew_bistload_slew_template) { + variable_1 : input_net_transition; + variable_2 : total_output_net_capacitance; + index_1 ("1000, 1001, 1002, 1003, 1004, 1005, 1006"); + index_2 ("1000, 1001, 1002, 1003, 1004, 1005, 1006"); + } + lu_table_template(rf2_32x128_wm1_clockslew_outputload_slew_template) { + variable_1 : input_net_transition; + variable_2 : total_output_net_capacitance; + index_1 ("1000, 1001, 1002, 1003, 1004, 1005, 1006"); + index_2 ("1000, 1001, 1002, 1003, 1004, 1005, 1006"); + } + lu_table_template(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + variable_1 : related_pin_transition; + variable_2 : constrained_pin_transition; + index_1 ("1000, 1001, 1002, 1003, 1004, 1005, 1006"); + index_2 ("1000, 1001, 1002, 1003, 1004, 1005, 1006"); + } + lu_table_template(rf2_32x128_wm1_clockslew_clockslew_setuphold_template) { + variable_1 : related_pin_transition; + variable_2 : constrained_pin_transition; + index_1 ("1000, 1001, 1002, 1003, 1004, 1005, 1006"); + index_2 ("1000, 1001, 1002, 1003, 1004, 1005, 1006"); + } + lu_table_template(rf2_32x128_wm1_inputslew_clockslew_setuphold_template) { + variable_1 : related_pin_transition; + variable_2 : constrained_pin_transition; + index_1 ("1000, 1001, 1002, 1003, 1004, 1005, 1006"); + index_2 ("1000, 1001, 1002, 1003, 1004, 1005, 1006"); + } + lu_table_template(rf2_32x128_wm1_inputslew_inputslew_setuphold_template) { + variable_1 : related_pin_transition; + variable_2 : constrained_pin_transition; + index_1 ("1000, 1001, 1002, 1003, 1004, 1005, 1006"); + index_2 ("1000, 1001, 1002, 1003, 1004, 1005, 1006"); + } + lu_table_template(rf2_32x128_wm1_clockslew_inputslew_setup_template) { + variable_1 : related_pin_transition; + variable_2 : constrained_pin_transition; + index_1 ("1000, 1001, 1002, 1003, 1004, 1005, 1006"); + index_2 ("1000, 1001, 1002, 1003, 1004, 1005, 1006"); + } + lu_table_template(rf2_32x128_wm1_clockslew_clockslew_setup_template) { + variable_1 : related_pin_transition; + variable_2 : constrained_pin_transition; + index_1 ("1000, 1001, 1002, 1003, 1004, 1005, 1006"); + index_2 ("1000, 1001, 1002, 1003, 1004, 1005, 1006"); + } + lu_table_template(rf2_32x128_wm1_inputslew_clockslew_setup_template) { + variable_1 : related_pin_transition; + variable_2 : constrained_pin_transition; + index_1 ("1000, 1001, 1002, 1003, 1004, 1005, 1006"); + index_2 ("1000, 1001, 1002, 1003, 1004, 1005, 1006"); + } + lu_table_template(rf2_32x128_wm1_inputslew_inputslew_setup_template) { + variable_1 : related_pin_transition; + variable_2 : constrained_pin_transition; + index_1 ("1000, 1001, 1002, 1003, 1004, 1005, 1006"); + index_2 ("1000, 1001, 1002, 1003, 1004, 1005, 1006"); + } + lu_table_template(rf2_32x128_wm1_clockslew_inputslew_hold_template) { + variable_1 : related_pin_transition; + variable_2 : constrained_pin_transition; + index_1 ("1000, 1001, 1002, 1003, 1004, 1005, 1006"); + index_2 ("1000, 1001, 1002, 1003, 1004, 1005, 1006"); + } + lu_table_template(rf2_32x128_wm1_clockslew_clockslew_hold_template) { + variable_1 : related_pin_transition; + variable_2 : constrained_pin_transition; + index_1 ("1000, 1001, 1002, 1003, 1004, 1005, 1006"); + index_2 ("1000, 1001, 1002, 1003, 1004, 1005, 1006"); + } + lu_table_template(rf2_32x128_wm1_inputslew_clockslew_hold_template) { + variable_1 : related_pin_transition; + variable_2 : constrained_pin_transition; + index_1 ("1000, 1001, 1002, 1003, 1004, 1005, 1006"); + index_2 ("1000, 1001, 1002, 1003, 1004, 1005, 1006"); + } + lu_table_template(rf2_32x128_wm1_inputslew_inputslew_hold_template) { + variable_1 : related_pin_transition; + variable_2 : constrained_pin_transition; + index_1 ("1000, 1001, 1002, 1003, 1004, 1005, 1006"); + index_2 ("1000, 1001, 1002, 1003, 1004, 1005, 1006"); + } + lu_table_template(rf2_32x128_wm1_cts1x7_clockslew_delay_template) { + variable_1 : input_net_transition; + index_1 ("1000, 1001, 1002, 1003, 1004, 1005, 1006"); + } + lu_table_template(rf2_32x128_wm1_cts1x7_inputslew_delay_template) { + variable_1 : input_net_transition; + index_1 ("1000, 1001, 1002, 1003, 1004, 1005, 1006"); + } + lu_table_template(rf2_32x128_wm1_cts1x7_clockslew_slew_template) { + variable_1 : input_net_transition; + index_1 ("1000, 1001, 1002, 1003, 1004, 1005, 1006"); + } + lu_table_template(rf2_32x128_wm1_cts1x7_inputslew_slew_template) { + variable_1 : input_net_transition; + index_1 ("1000, 1001, 1002, 1003, 1004, 1005, 1006"); + } + power_lut_template(rf2_32x128_wm1_clockslew_outputload_energy_template) { + variable_1 : input_transition_time; + variable_2 : total_output_net_capacitance; + index_1 ("1000, 1001, 1002, 1003, 1004, 1005, 1006"); + index_2 ("1000, 1001, 1002, 1003, 1004, 1005, 1006"); + } + power_lut_template(rf2_32x128_wm1_clockslew_bistload_energy_template) { + variable_1 : input_transition_time; + variable_2 : total_output_net_capacitance; + index_1 ("1000, 1001, 1002, 1003, 1004, 1005, 1006"); + index_2 ("1000, 1001, 1002, 1003, 1004, 1005, 1006"); + } + power_lut_template(rf2_32x128_wm1_inputslew_outputload_energy_template) { + variable_1 : input_transition_time; + variable_2 : total_output_net_capacitance; + index_1 ("1000, 1001, 1002, 1003, 1004, 1005, 1006"); + index_2 ("1000, 1001, 1002, 1003, 1004, 1005, 1006"); + } + power_lut_template(rf2_32x128_wm1_inputslew_bistload_energy_template) { + variable_1 : input_transition_time; + variable_2 : total_output_net_capacitance; + index_1 ("1000, 1001, 1002, 1003, 1004, 1005, 1006"); + index_2 ("1000, 1001, 1002, 1003, 1004, 1005, 1006"); + } + power_lut_template(rf2_32x128_wm1_outputload_energy_template) { + variable_1 : total_output_net_capacitance; + index_1 ("1000, 1001, 1002, 1003, 1004, 1005, 1006"); + } + power_lut_template(rf2_32x128_wm1_bistload_energy_template) { + variable_1 : total_output_net_capacitance; + index_1 ("1000, 1001, 1002, 1003, 1004, 1005, 1006"); + } + power_lut_template(rf2_32x128_wm1_clockslew_energy_template) { + variable_1 : input_transition_time; + index_1 ("1000, 1001, 1002, 1003, 1004, 1005, 1006"); + } + power_lut_template(rf2_32x128_wm1_inputslew_energy_template) { + variable_1 : input_transition_time; + index_1 ("1000, 1001, 1002, 1003, 1004, 1005, 1006"); + } + + type (rf2_32x128_wm1_AYA) { + base_type : array ; + data_type : bit ; + bit_width : 5; + bit_from : 4; + bit_to : 0 ; + downto : true ; + } + type (rf2_32x128_wm1_WENYB) { + base_type : array ; + data_type : bit ; + bit_width : 128; + bit_from : 127; + bit_to : 0 ; + downto : true ; + } + type (rf2_32x128_wm1_AYB) { + base_type : array ; + data_type : bit ; + bit_width : 5; + bit_from : 4; + bit_to : 0 ; + downto : true ; + } + type (rf2_32x128_wm1_QA) { + base_type : array ; + data_type : bit ; + bit_width : 128; + bit_from : 127; + bit_to : 0 ; + downto : true ; + } + type (rf2_32x128_wm1_SOA) { + base_type : array ; + data_type : bit ; + bit_width : 2; + bit_from : 1; + bit_to : 0 ; + downto : true ; + } + type (rf2_32x128_wm1_SOB) { + base_type : array ; + data_type : bit ; + bit_width : 2; + bit_from : 1; + bit_to : 0 ; + downto : true ; + } + type (rf2_32x128_wm1_AA) { + base_type : array ; + data_type : bit ; + bit_width : 5; + bit_from : 4; + bit_to : 0 ; + downto : true ; + } + type (rf2_32x128_wm1_WENB) { + base_type : array ; + data_type : bit ; + bit_width : 128; + bit_from : 127; + bit_to : 0 ; + downto : true ; + } + type (rf2_32x128_wm1_AB) { + base_type : array ; + data_type : bit ; + bit_width : 5; + bit_from : 4; + bit_to : 0 ; + downto : true ; + } + type (rf2_32x128_wm1_DB) { + base_type : array ; + data_type : bit ; + bit_width : 128; + bit_from : 127; + bit_to : 0 ; + downto : true ; + } + type (rf2_32x128_wm1_EMAA) { + base_type : array ; + data_type : bit ; + bit_width : 3; + bit_from : 2; + bit_to : 0 ; + downto : true ; + } + type (rf2_32x128_wm1_EMAB) { + base_type : array ; + data_type : bit ; + bit_width : 3; + bit_from : 2; + bit_to : 0 ; + downto : true ; + } + type (rf2_32x128_wm1_TAA) { + base_type : array ; + data_type : bit ; + bit_width : 5; + bit_from : 4; + bit_to : 0 ; + downto : true ; + } + type (rf2_32x128_wm1_TWENB) { + base_type : array ; + data_type : bit ; + bit_width : 128; + bit_from : 127; + bit_to : 0 ; + downto : true ; + } + type (rf2_32x128_wm1_TAB) { + base_type : array ; + data_type : bit ; + bit_width : 5; + bit_from : 4; + bit_to : 0 ; + downto : true ; + } + type (rf2_32x128_wm1_TDB) { + base_type : array ; + data_type : bit ; + bit_width : 128; + bit_from : 127; + bit_to : 0 ; + downto : true ; + } + type (rf2_32x128_wm1_SIA) { + base_type : array ; + data_type : bit ; + bit_width : 2; + bit_from : 1; + bit_to : 0 ; + downto : true ; + } + type (rf2_32x128_wm1_SIB) { + base_type : array ; + data_type : bit ; + bit_width : 2; + bit_from : 1; + bit_to : 0 ; + downto : true ; + } + + /* voltage-maps */ + voltage_map (VDDPE, 0.99); + voltage_map (VDDCE, 0.99); + voltage_map (VSSE, 0.0); + + /* operating-conditions */ + operating_conditions(ff_0p99v_0p99v_m40c) { + process : 1; + temperature : -40; + voltage : 0.99; + tree_type : balanced_tree; + } + default_operating_conditions : ff_0p99v_0p99v_m40c; + + /* wire-loads */ + wire_load("sample") { + resistance : 1.6e-05; + capacitance : 0.0002; + area : 1.7; + slope : 500; + fanout_length(1,500); + } + + cell(rf2_32x128_wm1) { + area : 9116.548500; + dont_use : true; + dont_touch : true; + interface_timing : true; + is_memory_cell : true; + /* Peak current of all modes. */ + peak_current : 81.129090; + /* Peak current when entering or exiting the power modes. */ + inrush_current : 42.233118; + /* leakage current in retention mode (RET1N=0) */ + retention_current : 0.003094; + memory() { + type : ram; + address_width : 5; + word_width : 128; + } + pg_pin(VDDCE) { + voltage_name : VDDCE; + pg_type : backup_power; + direction : inout; + } + pg_pin(VDDPE) { + voltage_name : VDDPE; + pg_type : primary_power; + direction : inout; + } + pg_pin(VSSE) { + voltage_name : VSSE; + pg_type : primary_ground; + direction : inout; + } + pin(CENYA) { + direction : output; + related_power_pin : "VDDPE"; + related_ground_pin : "VSSE"; + power_down_function : "!VDDCE + !VDDPE + VSSE"; + max_capacitance : 0.100000; + max_transition : 0.403200; + timing() { + related_pin : CENA; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&TENA"; + sdf_cond : "DFTRAMBYP == 1'b1 && TENA == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.046625, 0.050713, 0.051948, 0.059659, 0.071563, 0.095146, 0.141624", \ + "0.050373, 0.054461, 0.055696, 0.063407, 0.075310, 0.098894, 0.145372", \ + "0.057476, 0.061563, 0.062798, 0.070510, 0.082413, 0.105997, 0.152475", \ + "0.061263, 0.065351, 0.066586, 0.074297, 0.086200, 0.109784, 0.156262", \ + "0.062752, 0.066840, 0.068075, 0.075786, 0.087689, 0.111273, 0.157751", \ + "0.068068, 0.072156, 0.073391, 0.081102, 0.093006, 0.116589, 0.163067", \ + "0.071820, 0.075908, 0.077143, 0.084854, 0.096758, 0.120342, 0.166820" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.040804, 0.044779, 0.045980, 0.053479, 0.065054, 0.087986, 0.133182", \ + "0.044449, 0.048424, 0.049625, 0.057123, 0.068698, 0.091631, 0.136826", \ + "0.051355, 0.055330, 0.056531, 0.064030, 0.075605, 0.098538, 0.143733", \ + "0.055038, 0.059013, 0.060214, 0.067713, 0.079288, 0.102220, 0.147415", \ + "0.056486, 0.060461, 0.061662, 0.069161, 0.080736, 0.103668, 0.148863", \ + "0.061656, 0.065631, 0.066831, 0.074330, 0.085905, 0.108838, 0.154033", \ + "0.065304, 0.069279, 0.070480, 0.077979, 0.089554, 0.112487, 0.157682" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.013210, 0.017664, 0.019311, 0.030284, 0.048426, 0.088192, 0.168759", \ + "0.013210, 0.017664, 0.019311, 0.030284, 0.048426, 0.088192, 0.168759", \ + "0.013210, 0.017664, 0.019311, 0.030284, 0.048426, 0.088192, 0.168759", \ + "0.013210, 0.017664, 0.019311, 0.030284, 0.048426, 0.088192, 0.168759", \ + "0.013210, 0.017664, 0.019311, 0.030284, 0.048426, 0.088192, 0.168759", \ + "0.013210, 0.017664, 0.019311, 0.030284, 0.048426, 0.088192, 0.168759", \ + "0.013210, 0.017664, 0.019311, 0.030284, 0.048426, 0.088192, 0.168759" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.013210, 0.017664, 0.019311, 0.030284, 0.048426, 0.088192, 0.168759", \ + "0.013210, 0.017664, 0.019311, 0.030284, 0.048426, 0.088192, 0.168759", \ + "0.013210, 0.017664, 0.019311, 0.030284, 0.048426, 0.088192, 0.168759", \ + "0.013210, 0.017664, 0.019311, 0.030284, 0.048426, 0.088192, 0.168759", \ + "0.013210, 0.017664, 0.019311, 0.030284, 0.048426, 0.088192, 0.168759", \ + "0.013210, 0.017664, 0.019311, 0.030284, 0.048426, 0.088192, 0.168759", \ + "0.013210, 0.017664, 0.019311, 0.030284, 0.048426, 0.088192, 0.168759" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.049872, 0.055083, 0.056711, 0.067338, 0.084786, 0.120670, 0.193322", \ + "0.054870, 0.060081, 0.061709, 0.072337, 0.089784, 0.125668, 0.198320", \ + "0.062693, 0.067904, 0.069532, 0.080160, 0.097607, 0.133491, 0.206143", \ + "0.066437, 0.071648, 0.073276, 0.083903, 0.101351, 0.137235, 0.209887", \ + "0.068384, 0.073595, 0.075223, 0.085851, 0.103298, 0.139183, 0.211835", \ + "0.073724, 0.078935, 0.080563, 0.091190, 0.108638, 0.144522, 0.217174", \ + "0.080441, 0.085652, 0.087280, 0.097908, 0.115355, 0.151240, 0.223892" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.043646, 0.048713, 0.050296, 0.060630, 0.077596, 0.112490, 0.183137", \ + "0.048506, 0.053573, 0.055156, 0.065491, 0.082457, 0.117350, 0.187997", \ + "0.056113, 0.061181, 0.062764, 0.073098, 0.090064, 0.124957, 0.195604", \ + "0.059754, 0.064821, 0.066404, 0.076738, 0.093704, 0.128598, 0.199244", \ + "0.061647, 0.066714, 0.068298, 0.078632, 0.095598, 0.130492, 0.201139", \ + "0.066840, 0.071907, 0.073490, 0.083824, 0.100790, 0.135684, 0.206331", \ + "0.073371, 0.078439, 0.080022, 0.090356, 0.107321, 0.142216, 0.212863" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.013541, 0.020321, 0.022735, 0.039376, 0.068319, 0.129440, 0.252537", \ + "0.013541, 0.020321, 0.022735, 0.039376, 0.068319, 0.129440, 0.252537", \ + "0.013541, 0.020321, 0.022735, 0.039376, 0.068319, 0.129440, 0.252537", \ + "0.013541, 0.020321, 0.022735, 0.039376, 0.068319, 0.129440, 0.252537", \ + "0.013541, 0.020321, 0.022735, 0.039376, 0.068319, 0.129440, 0.252537", \ + "0.013541, 0.020321, 0.022735, 0.039376, 0.068319, 0.129440, 0.252537", \ + "0.013541, 0.020321, 0.022735, 0.039376, 0.068319, 0.129440, 0.252537" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.013541, 0.020321, 0.022735, 0.039376, 0.068319, 0.129440, 0.252537", \ + "0.013541, 0.020321, 0.022735, 0.039376, 0.068319, 0.129440, 0.252537", \ + "0.013541, 0.020321, 0.022735, 0.039376, 0.068319, 0.129440, 0.252537", \ + "0.013541, 0.020321, 0.022735, 0.039376, 0.068319, 0.129440, 0.252537", \ + "0.013541, 0.020321, 0.022735, 0.039376, 0.068319, 0.129440, 0.252537", \ + "0.013541, 0.020321, 0.022735, 0.039376, 0.068319, 0.129440, 0.252537", \ + "0.013541, 0.020321, 0.022735, 0.039376, 0.068319, 0.129440, 0.252537" \ + ); + } + } + timing() { + related_pin : TCENA; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TENA"; + sdf_cond : "DFTRAMBYP == 1'b1 && TENA == 1'b0"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.046452, 0.050518, 0.051752, 0.059445, 0.071372, 0.094921, 0.141395", \ + "0.050200, 0.054266, 0.055500, 0.063193, 0.075119, 0.098669, 0.145143", \ + "0.057294, 0.061360, 0.062594, 0.070287, 0.082214, 0.105763, 0.152237", \ + "0.061103, 0.065169, 0.066403, 0.074096, 0.086022, 0.109572, 0.156045", \ + "0.062572, 0.066638, 0.067872, 0.075565, 0.087491, 0.111041, 0.157514", \ + "0.067884, 0.071950, 0.073184, 0.080877, 0.092803, 0.116354, 0.162826", \ + "0.071533, 0.075599, 0.076833, 0.084526, 0.096452, 0.120002, 0.166475" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.040653, 0.044607, 0.045807, 0.053288, 0.064885, 0.087785, 0.132975", \ + "0.044297, 0.048251, 0.049451, 0.056932, 0.068529, 0.091429, 0.136620", \ + "0.051196, 0.055150, 0.056350, 0.063830, 0.075428, 0.098327, 0.143518", \ + "0.054899, 0.058853, 0.060053, 0.067534, 0.079131, 0.102031, 0.147222", \ + "0.056328, 0.060282, 0.061482, 0.068962, 0.080560, 0.103460, 0.148650", \ + "0.061494, 0.065447, 0.066647, 0.074128, 0.085725, 0.108625, 0.153815", \ + "0.065042, 0.068995, 0.070195, 0.077676, 0.089273, 0.112173, 0.157364" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.013210, 0.017664, 0.019311, 0.030284, 0.048426, 0.088192, 0.168759", \ + "0.013210, 0.017664, 0.019311, 0.030284, 0.048426, 0.088192, 0.168759", \ + "0.013210, 0.017664, 0.019311, 0.030284, 0.048426, 0.088192, 0.168759", \ + "0.013210, 0.017664, 0.019311, 0.030284, 0.048426, 0.088192, 0.168759", \ + "0.013210, 0.017664, 0.019311, 0.030284, 0.048426, 0.088192, 0.168759", \ + "0.013210, 0.017664, 0.019311, 0.030284, 0.048426, 0.088192, 0.168759", \ + "0.013210, 0.017664, 0.019311, 0.030284, 0.048426, 0.088192, 0.168759" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.013210, 0.017664, 0.019311, 0.030284, 0.048426, 0.088192, 0.168759", \ + "0.013210, 0.017664, 0.019311, 0.030284, 0.048426, 0.088192, 0.168759", \ + "0.013210, 0.017664, 0.019311, 0.030284, 0.048426, 0.088192, 0.168759", \ + "0.013210, 0.017664, 0.019311, 0.030284, 0.048426, 0.088192, 0.168759", \ + "0.013210, 0.017664, 0.019311, 0.030284, 0.048426, 0.088192, 0.168759", \ + "0.013210, 0.017664, 0.019311, 0.030284, 0.048426, 0.088192, 0.168759", \ + "0.013210, 0.017664, 0.019311, 0.030284, 0.048426, 0.088192, 0.168759" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.049812, 0.055021, 0.056649, 0.067293, 0.084739, 0.120623, 0.193219", \ + "0.054086, 0.059294, 0.060923, 0.071566, 0.089012, 0.124896, 0.197492", \ + "0.062499, 0.067707, 0.069336, 0.079979, 0.097425, 0.133310, 0.205905", \ + "0.066203, 0.071412, 0.073040, 0.083684, 0.101130, 0.137014, 0.209609", \ + "0.067971, 0.073180, 0.074808, 0.085451, 0.102897, 0.138782, 0.211377", \ + "0.073257, 0.078466, 0.080095, 0.090738, 0.108184, 0.144069, 0.216664", \ + "0.079691, 0.084900, 0.086528, 0.097171, 0.114618, 0.150502, 0.223097" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.043594, 0.048659, 0.050242, 0.060592, 0.077556, 0.112450, 0.183042", \ + "0.047749, 0.052814, 0.054397, 0.064747, 0.081711, 0.116606, 0.187197", \ + "0.055930, 0.060995, 0.062578, 0.072928, 0.089892, 0.124787, 0.195378", \ + "0.059533, 0.064598, 0.066181, 0.076530, 0.093495, 0.128389, 0.198981", \ + "0.061252, 0.066317, 0.067900, 0.078249, 0.095214, 0.130108, 0.200699", \ + "0.066392, 0.071457, 0.073040, 0.083390, 0.100354, 0.135249, 0.205841", \ + "0.072648, 0.077713, 0.079296, 0.089646, 0.106611, 0.141504, 0.212096" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.013541, 0.020321, 0.022735, 0.039376, 0.068319, 0.129440, 0.252537", \ + "0.013541, 0.020321, 0.022735, 0.039376, 0.068319, 0.129440, 0.252537", \ + "0.013541, 0.020321, 0.022735, 0.039376, 0.068319, 0.129440, 0.252537", \ + "0.013541, 0.020321, 0.022735, 0.039376, 0.068319, 0.129440, 0.252537", \ + "0.013541, 0.020321, 0.022735, 0.039376, 0.068319, 0.129440, 0.252537", \ + "0.013541, 0.020321, 0.022735, 0.039376, 0.068319, 0.129440, 0.252537", \ + "0.013541, 0.020321, 0.022735, 0.039376, 0.068319, 0.129440, 0.252537" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.013541, 0.020321, 0.022735, 0.039376, 0.068319, 0.129440, 0.252537", \ + "0.013541, 0.020321, 0.022735, 0.039376, 0.068319, 0.129440, 0.252537", \ + "0.013541, 0.020321, 0.022735, 0.039376, 0.068319, 0.129440, 0.252537", \ + "0.013541, 0.020321, 0.022735, 0.039376, 0.068319, 0.129440, 0.252537", \ + "0.013541, 0.020321, 0.022735, 0.039376, 0.068319, 0.129440, 0.252537", \ + "0.013541, 0.020321, 0.022735, 0.039376, 0.068319, 0.129440, 0.252537", \ + "0.013541, 0.020321, 0.022735, 0.039376, 0.068319, 0.129440, 0.252537" \ + ); + } + } + timing() { + related_pin : TENA; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TCENA&CENA"; + sdf_cond : "DFTRAMBYP == 1'b1 && TCENA == 1'b0 && CENA == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.069842, 0.073824, 0.075014, 0.082497, 0.094044, 0.116979, 0.162272", \ + "0.073666, 0.077648, 0.078838, 0.086321, 0.097868, 0.120803, 0.166096", \ + "0.078227, 0.082208, 0.083398, 0.090881, 0.102429, 0.125363, 0.170656", \ + "0.078779, 0.082761, 0.083951, 0.091434, 0.102981, 0.125916, 0.171208", \ + "0.080065, 0.084047, 0.085237, 0.092720, 0.104268, 0.127202, 0.172495", \ + "0.080145, 0.084131, 0.085322, 0.092813, 0.104372, 0.127329, 0.172667", \ + "0.080226, 0.084215, 0.085408, 0.092906, 0.104477, 0.127456, 0.172840" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.060587, 0.064569, 0.065759, 0.073242, 0.084789, 0.107724, 0.153017", \ + "0.064411, 0.068392, 0.069582, 0.077066, 0.088613, 0.111548, 0.156841", \ + "0.068971, 0.072953, 0.074143, 0.081626, 0.093174, 0.116108, 0.161401", \ + "0.069524, 0.073505, 0.074695, 0.082178, 0.093726, 0.116661, 0.161953", \ + "0.070810, 0.074792, 0.075982, 0.083465, 0.095013, 0.117947, 0.163240", \ + "0.070881, 0.074867, 0.076058, 0.083548, 0.095108, 0.118065, 0.163403", \ + "0.070952, 0.074941, 0.076134, 0.083632, 0.095203, 0.118183, 0.163566" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.013163, 0.017799, 0.019481, 0.030082, 0.048372, 0.088059, 0.169360", \ + "0.013163, 0.017799, 0.019481, 0.030082, 0.048372, 0.088059, 0.169360", \ + "0.013163, 0.017799, 0.019481, 0.030082, 0.048372, 0.088059, 0.169360", \ + "0.013163, 0.017799, 0.019481, 0.030082, 0.048372, 0.088059, 0.169360", \ + "0.013163, 0.017799, 0.019481, 0.030082, 0.048372, 0.088059, 0.169360", \ + "0.013163, 0.017799, 0.019481, 0.030082, 0.048372, 0.088059, 0.169360", \ + "0.013163, 0.017799, 0.019481, 0.030082, 0.048372, 0.088059, 0.169360" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.013163, 0.017799, 0.019481, 0.030082, 0.048372, 0.088059, 0.169360", \ + "0.013163, 0.017799, 0.019481, 0.030082, 0.048372, 0.088059, 0.169360", \ + "0.013163, 0.017799, 0.019481, 0.030082, 0.048372, 0.088059, 0.169360", \ + "0.013163, 0.017799, 0.019481, 0.030082, 0.048372, 0.088059, 0.169360", \ + "0.013163, 0.017799, 0.019481, 0.030082, 0.048372, 0.088059, 0.169360", \ + "0.013163, 0.017799, 0.019481, 0.030082, 0.048372, 0.088059, 0.169360", \ + "0.013163, 0.017799, 0.019481, 0.030082, 0.048372, 0.088059, 0.169360" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.078247, 0.083467, 0.084919, 0.095158, 0.112291, 0.146999, 0.216786", \ + "0.083373, 0.088592, 0.090045, 0.100283, 0.117416, 0.152124, 0.221911", \ + "0.094309, 0.099528, 0.100981, 0.111219, 0.128353, 0.163061, 0.232848", \ + "0.098252, 0.103471, 0.104924, 0.115162, 0.132296, 0.167004, 0.236791", \ + "0.103278, 0.108497, 0.109950, 0.120188, 0.137322, 0.172030, 0.241817", \ + "0.111643, 0.116862, 0.118315, 0.128553, 0.145687, 0.180395, 0.250182", \ + "0.123638, 0.128857, 0.130310, 0.140548, 0.157682, 0.192390, 0.262177" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.067562, 0.072781, 0.074234, 0.084473, 0.101606, 0.136314, 0.206101", \ + "0.072687, 0.077907, 0.079359, 0.089598, 0.106731, 0.141439, 0.211226", \ + "0.083624, 0.088843, 0.090296, 0.100534, 0.117668, 0.152376, 0.222163", \ + "0.087567, 0.092786, 0.094239, 0.104477, 0.121611, 0.156319, 0.226106", \ + "0.092593, 0.097812, 0.099265, 0.109503, 0.126637, 0.161345, 0.231132", \ + "0.100958, 0.106177, 0.107630, 0.117868, 0.135002, 0.169710, 0.239497", \ + "0.112953, 0.118172, 0.119625, 0.129863, 0.146997, 0.181705, 0.251492" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.014149, 0.021322, 0.023791, 0.039594, 0.068752, 0.129634, 0.257655", \ + "0.014149, 0.021322, 0.023791, 0.039594, 0.068752, 0.129634, 0.257655", \ + "0.014149, 0.021322, 0.023791, 0.039594, 0.068752, 0.129634, 0.257655", \ + "0.014149, 0.021322, 0.023791, 0.039594, 0.068752, 0.129634, 0.257655", \ + "0.014149, 0.021322, 0.023791, 0.039594, 0.068752, 0.129634, 0.257655", \ + "0.014149, 0.021322, 0.023791, 0.039594, 0.068752, 0.129634, 0.257655", \ + "0.014149, 0.021322, 0.023791, 0.039594, 0.068752, 0.129634, 0.257655" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.014149, 0.021322, 0.023791, 0.039594, 0.068752, 0.129634, 0.257655", \ + "0.014149, 0.021322, 0.023791, 0.039594, 0.068752, 0.129634, 0.257655", \ + "0.014149, 0.021322, 0.023791, 0.039594, 0.068752, 0.129634, 0.257655", \ + "0.014149, 0.021322, 0.023791, 0.039594, 0.068752, 0.129634, 0.257655", \ + "0.014149, 0.021322, 0.023791, 0.039594, 0.068752, 0.129634, 0.257655", \ + "0.014149, 0.021322, 0.023791, 0.039594, 0.068752, 0.129634, 0.257655", \ + "0.014149, 0.021322, 0.023791, 0.039594, 0.068752, 0.129634, 0.257655" \ + ); + } + } + timing() { + related_pin : TENA; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TCENA&!CENA"; + sdf_cond : "DFTRAMBYP == 1'b1 && TCENA == 1'b1 && CENA == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.101441, 0.106514, 0.108060, 0.118365, 0.135330, 0.170275, 0.240035", \ + "0.105342, 0.110415, 0.111961, 0.122266, 0.139231, 0.174176, 0.243936", \ + "0.110352, 0.115425, 0.116971, 0.127276, 0.144241, 0.179186, 0.248946", \ + "0.111208, 0.116281, 0.117827, 0.128132, 0.145097, 0.180042, 0.249802", \ + "0.112200, 0.117273, 0.118819, 0.129124, 0.146089, 0.181034, 0.250794", \ + "0.112312, 0.117391, 0.118938, 0.129253, 0.146235, 0.181215, 0.251045", \ + "0.112425, 0.117508, 0.119057, 0.129383, 0.146382, 0.181397, 0.251296" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.088114, 0.093187, 0.094733, 0.105038, 0.122003, 0.156948, 0.226708", \ + "0.092015, 0.097088, 0.098634, 0.108939, 0.125904, 0.160849, 0.230609", \ + "0.097025, 0.102098, 0.103644, 0.113949, 0.130914, 0.165859, 0.235619", \ + "0.097881, 0.102954, 0.104500, 0.114805, 0.131770, 0.166715, 0.236475", \ + "0.098873, 0.103946, 0.105492, 0.115797, 0.132762, 0.167707, 0.237467", \ + "0.098972, 0.104050, 0.105598, 0.115913, 0.132895, 0.167875, 0.237705", \ + "0.099071, 0.104154, 0.105704, 0.116029, 0.133028, 0.168043, 0.237943" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.014268, 0.021073, 0.023543, 0.039715, 0.068688, 0.130393, 0.256918", \ + "0.014268, 0.021073, 0.023543, 0.039715, 0.068688, 0.130393, 0.256918", \ + "0.014268, 0.021073, 0.023543, 0.039715, 0.068688, 0.130393, 0.256918", \ + "0.014268, 0.021073, 0.023543, 0.039715, 0.068688, 0.130393, 0.256918", \ + "0.014268, 0.021073, 0.023543, 0.039715, 0.068688, 0.130393, 0.256918", \ + "0.014268, 0.021073, 0.023543, 0.039715, 0.068688, 0.130393, 0.256918", \ + "0.014268, 0.021073, 0.023543, 0.039715, 0.068688, 0.130393, 0.256918" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.014268, 0.021073, 0.023543, 0.039715, 0.068688, 0.130393, 0.256918", \ + "0.014268, 0.021073, 0.023543, 0.039715, 0.068688, 0.130393, 0.256918", \ + "0.014268, 0.021073, 0.023543, 0.039715, 0.068688, 0.130393, 0.256918", \ + "0.014268, 0.021073, 0.023543, 0.039715, 0.068688, 0.130393, 0.256918", \ + "0.014268, 0.021073, 0.023543, 0.039715, 0.068688, 0.130393, 0.256918", \ + "0.014268, 0.021073, 0.023543, 0.039715, 0.068688, 0.130393, 0.256918", \ + "0.014268, 0.021073, 0.023543, 0.039715, 0.068688, 0.130393, 0.256918" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.088948, 0.092923, 0.094116, 0.101623, 0.113177, 0.136114, 0.181419", \ + "0.093956, 0.097931, 0.099123, 0.106630, 0.118184, 0.141121, 0.186426", \ + "0.104749, 0.108724, 0.109916, 0.117423, 0.128977, 0.151914, 0.197219", \ + "0.109840, 0.113815, 0.115007, 0.122514, 0.134068, 0.157005, 0.202310", \ + "0.114115, 0.118090, 0.119282, 0.126789, 0.138343, 0.161280, 0.206585", \ + "0.123299, 0.127274, 0.128466, 0.135973, 0.147527, 0.170464, 0.215769", \ + "0.132602, 0.136577, 0.137769, 0.145276, 0.156830, 0.179767, 0.225072" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.077011, 0.080985, 0.082178, 0.089685, 0.101239, 0.124176, 0.169481", \ + "0.082018, 0.085993, 0.087185, 0.094692, 0.106246, 0.129183, 0.174488", \ + "0.092811, 0.096786, 0.097978, 0.105485, 0.117039, 0.139976, 0.185281", \ + "0.097902, 0.101877, 0.103069, 0.110576, 0.122130, 0.145067, 0.190372", \ + "0.102177, 0.106152, 0.107344, 0.114851, 0.126405, 0.149342, 0.194647", \ + "0.111361, 0.115336, 0.116528, 0.124035, 0.135589, 0.158526, 0.203831", \ + "0.120664, 0.124639, 0.125831, 0.133338, 0.144892, 0.167829, 0.213134" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.013149, 0.018033, 0.019330, 0.029980, 0.049007, 0.088152, 0.170733", \ + "0.013149, 0.018033, 0.019330, 0.029980, 0.049007, 0.088152, 0.170733", \ + "0.013149, 0.018033, 0.019330, 0.029980, 0.049007, 0.088152, 0.170733", \ + "0.013149, 0.018033, 0.019330, 0.029980, 0.049007, 0.088152, 0.170733", \ + "0.013149, 0.018033, 0.019330, 0.029980, 0.049007, 0.088152, 0.170733", \ + "0.013149, 0.018033, 0.019330, 0.029980, 0.049007, 0.088152, 0.170733", \ + "0.013149, 0.018033, 0.019330, 0.029980, 0.049007, 0.088152, 0.170733" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.013149, 0.018033, 0.019330, 0.029980, 0.049007, 0.088152, 0.170733", \ + "0.013149, 0.018033, 0.019330, 0.029980, 0.049007, 0.088152, 0.170733", \ + "0.013149, 0.018033, 0.019330, 0.029980, 0.049007, 0.088152, 0.170733", \ + "0.013149, 0.018033, 0.019330, 0.029980, 0.049007, 0.088152, 0.170733", \ + "0.013149, 0.018033, 0.019330, 0.029980, 0.049007, 0.088152, 0.170733", \ + "0.013149, 0.018033, 0.019330, 0.029980, 0.049007, 0.088152, 0.170733", \ + "0.013149, 0.018033, 0.019330, 0.029980, 0.049007, 0.088152, 0.170733" \ + ); + } + } + timing() { + related_pin : DFTRAMBYP; + timing_type : combinational; + timing_sense : positive_unate; + when : "RET1N"; + sdf_cond : "RET1N == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.071988, 0.076142, 0.076926, 0.083838, 0.096146, 0.118359, 0.163637", \ + "0.076681, 0.080836, 0.081620, 0.088532, 0.100840, 0.123053, 0.168331", \ + "0.086932, 0.091086, 0.091871, 0.098783, 0.111091, 0.133303, 0.178581", \ + "0.091719, 0.095873, 0.096658, 0.103570, 0.115878, 0.138091, 0.183369", \ + "0.094204, 0.098359, 0.099143, 0.106055, 0.118363, 0.140576, 0.185854", \ + "0.098546, 0.102701, 0.103485, 0.110397, 0.122705, 0.144918, 0.190196", \ + "0.101184, 0.105338, 0.106123, 0.113035, 0.125343, 0.147556, 0.192834" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.062216, 0.066370, 0.067155, 0.074067, 0.086375, 0.108587, 0.153865", \ + "0.066910, 0.071064, 0.071849, 0.078761, 0.091069, 0.113281, 0.158559", \ + "0.077160, 0.081315, 0.082099, 0.089011, 0.101319, 0.123531, 0.168809", \ + "0.081948, 0.086102, 0.086887, 0.093799, 0.106107, 0.128319, 0.173597", \ + "0.084433, 0.088587, 0.089372, 0.096284, 0.108592, 0.130804, 0.176082", \ + "0.088775, 0.092929, 0.093714, 0.100626, 0.112934, 0.135146, 0.180424", \ + "0.091413, 0.095567, 0.096352, 0.103264, 0.115571, 0.137784, 0.183062" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.013210, 0.017664, 0.019311, 0.030284, 0.048426, 0.088192, 0.168759", \ + "0.013210, 0.017664, 0.019311, 0.030284, 0.048426, 0.088192, 0.168759", \ + "0.013210, 0.017664, 0.019311, 0.030284, 0.048426, 0.088192, 0.168759", \ + "0.013210, 0.017664, 0.019311, 0.030284, 0.048426, 0.088192, 0.168759", \ + "0.013210, 0.017664, 0.019311, 0.030284, 0.048426, 0.088192, 0.168759", \ + "0.013210, 0.017664, 0.019311, 0.030284, 0.048426, 0.088192, 0.168759", \ + "0.013210, 0.017664, 0.019311, 0.030284, 0.048426, 0.088192, 0.168759" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.013210, 0.017664, 0.019311, 0.030284, 0.048426, 0.088192, 0.168759", \ + "0.013210, 0.017664, 0.019311, 0.030284, 0.048426, 0.088192, 0.168759", \ + "0.013210, 0.017664, 0.019311, 0.030284, 0.048426, 0.088192, 0.168759", \ + "0.013210, 0.017664, 0.019311, 0.030284, 0.048426, 0.088192, 0.168759", \ + "0.013210, 0.017664, 0.019311, 0.030284, 0.048426, 0.088192, 0.168759", \ + "0.013210, 0.017664, 0.019311, 0.030284, 0.048426, 0.088192, 0.168759", \ + "0.013210, 0.017664, 0.019311, 0.030284, 0.048426, 0.088192, 0.168759" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.092519, 0.097369, 0.098888, 0.109018, 0.126032, 0.160897, 0.231002", \ + "0.097522, 0.102371, 0.103890, 0.114020, 0.131034, 0.165899, 0.236004", \ + "0.109358, 0.114207, 0.115726, 0.125856, 0.142871, 0.177735, 0.247840", \ + "0.114570, 0.119419, 0.120938, 0.131068, 0.148083, 0.182947, 0.253052", \ + "0.118515, 0.123364, 0.124883, 0.135013, 0.152028, 0.186893, 0.256998", \ + "0.127634, 0.132483, 0.134003, 0.144133, 0.161147, 0.196012, 0.266117", \ + "0.137750, 0.142599, 0.144119, 0.154249, 0.171263, 0.206127, 0.276232" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.080012, 0.084861, 0.086380, 0.096510, 0.113525, 0.148389, 0.218494", \ + "0.085014, 0.089863, 0.091383, 0.101513, 0.118527, 0.153391, 0.223496", \ + "0.096850, 0.101699, 0.103218, 0.113348, 0.130363, 0.165227, 0.235332", \ + "0.102062, 0.106911, 0.108431, 0.118561, 0.135575, 0.170439, 0.240544", \ + "0.106008, 0.110857, 0.112376, 0.122506, 0.139520, 0.174385, 0.244490", \ + "0.115127, 0.119976, 0.121495, 0.131625, 0.148639, 0.183504, 0.253609", \ + "0.125242, 0.130091, 0.131611, 0.141741, 0.158755, 0.193619, 0.263724" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.013541, 0.020321, 0.022735, 0.039376, 0.068319, 0.129440, 0.252537", \ + "0.013541, 0.020321, 0.022735, 0.039376, 0.068319, 0.129440, 0.252537", \ + "0.013541, 0.020321, 0.022735, 0.039376, 0.068319, 0.129440, 0.252537", \ + "0.013541, 0.020321, 0.022735, 0.039376, 0.068319, 0.129440, 0.252537", \ + "0.013541, 0.020321, 0.022735, 0.039376, 0.068319, 0.129440, 0.252537", \ + "0.013541, 0.020321, 0.022735, 0.039376, 0.068319, 0.129440, 0.252537", \ + "0.013541, 0.020321, 0.022735, 0.039376, 0.068319, 0.129440, 0.252537" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.013541, 0.020321, 0.022735, 0.039376, 0.068319, 0.129440, 0.252537", \ + "0.013541, 0.020321, 0.022735, 0.039376, 0.068319, 0.129440, 0.252537", \ + "0.013541, 0.020321, 0.022735, 0.039376, 0.068319, 0.129440, 0.252537", \ + "0.013541, 0.020321, 0.022735, 0.039376, 0.068319, 0.129440, 0.252537", \ + "0.013541, 0.020321, 0.022735, 0.039376, 0.068319, 0.129440, 0.252537", \ + "0.013541, 0.020321, 0.022735, 0.039376, 0.068319, 0.129440, 0.252537", \ + "0.013541, 0.020321, 0.022735, 0.039376, 0.068319, 0.129440, 0.252537" \ + ); + } + } + internal_power() { + related_pin : CENA; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TENA"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.047045, 0.047045, 0.047045, 0.047045, 0.047045, 0.047045, 0.047045", \ + "0.047092, 0.047092, 0.047092, 0.047092, 0.047092, 0.047092, 0.047092", \ + "0.047442, 0.047442, 0.047442, 0.047442, 0.047442, 0.047442, 0.047442", \ + "0.048284, 0.048284, 0.048284, 0.048284, 0.048284, 0.048284, 0.048284", \ + "0.048866, 0.048866, 0.048866, 0.048866, 0.048866, 0.048866, 0.048866", \ + "0.049777, 0.049777, 0.049777, 0.049777, 0.049777, 0.049777, 0.049777", \ + "0.051565, 0.051565, 0.051565, 0.051565, 0.051565, 0.051565, 0.051565" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.095636, 0.095636, 0.095636, 0.095636, 0.095636, 0.095636, 0.095636", \ + "0.095895, 0.095895, 0.095895, 0.095895, 0.095895, 0.095895, 0.095895", \ + "0.096391, 0.096391, 0.096391, 0.096391, 0.096391, 0.096391, 0.096391", \ + "0.096885, 0.096885, 0.096885, 0.096885, 0.096885, 0.096885, 0.096885", \ + "0.097381, 0.097381, 0.097381, 0.097381, 0.097381, 0.097381, 0.097381", \ + "0.098492, 0.098492, 0.098492, 0.098492, 0.098492, 0.098492, 0.098492", \ + "0.100167, 0.100167, 0.100167, 0.100167, 0.100167, 0.100167, 0.100167" \ + ); + } + } + internal_power() { + related_pin : TCENA; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TENA"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.047045, 0.047045, 0.047045, 0.047045, 0.047045, 0.047045, 0.047045", \ + "0.047092, 0.047092, 0.047092, 0.047092, 0.047092, 0.047092, 0.047092", \ + "0.047442, 0.047442, 0.047442, 0.047442, 0.047442, 0.047442, 0.047442", \ + "0.048284, 0.048284, 0.048284, 0.048284, 0.048284, 0.048284, 0.048284", \ + "0.048866, 0.048866, 0.048866, 0.048866, 0.048866, 0.048866, 0.048866", \ + "0.049777, 0.049777, 0.049777, 0.049777, 0.049777, 0.049777, 0.049777", \ + "0.051565, 0.051565, 0.051565, 0.051565, 0.051565, 0.051565, 0.051565" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.095636, 0.095636, 0.095636, 0.095636, 0.095636, 0.095636, 0.095636", \ + "0.095895, 0.095895, 0.095895, 0.095895, 0.095895, 0.095895, 0.095895", \ + "0.096391, 0.096391, 0.096391, 0.096391, 0.096391, 0.096391, 0.096391", \ + "0.096885, 0.096885, 0.096885, 0.096885, 0.096885, 0.096885, 0.096885", \ + "0.097381, 0.097381, 0.097381, 0.097381, 0.097381, 0.097381, 0.097381", \ + "0.098492, 0.098492, 0.098492, 0.098492, 0.098492, 0.098492, 0.098492", \ + "0.100167, 0.100167, 0.100167, 0.100167, 0.100167, 0.100167, 0.100167" \ + ); + } + } + internal_power() { + related_pin : TENA; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TCENA&CENA"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.047045, 0.047045, 0.047045, 0.047045, 0.047045, 0.047045, 0.047045", \ + "0.047092, 0.047092, 0.047092, 0.047092, 0.047092, 0.047092, 0.047092", \ + "0.047442, 0.047442, 0.047442, 0.047442, 0.047442, 0.047442, 0.047442", \ + "0.048284, 0.048284, 0.048284, 0.048284, 0.048284, 0.048284, 0.048284", \ + "0.048866, 0.048866, 0.048866, 0.048866, 0.048866, 0.048866, 0.048866", \ + "0.049777, 0.049777, 0.049777, 0.049777, 0.049777, 0.049777, 0.049777", \ + "0.051565, 0.051565, 0.051565, 0.051565, 0.051565, 0.051565, 0.051565" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.095636, 0.095636, 0.095636, 0.095636, 0.095636, 0.095636, 0.095636", \ + "0.095895, 0.095895, 0.095895, 0.095895, 0.095895, 0.095895, 0.095895", \ + "0.096391, 0.096391, 0.096391, 0.096391, 0.096391, 0.096391, 0.096391", \ + "0.096885, 0.096885, 0.096885, 0.096885, 0.096885, 0.096885, 0.096885", \ + "0.097381, 0.097381, 0.097381, 0.097381, 0.097381, 0.097381, 0.097381", \ + "0.098492, 0.098492, 0.098492, 0.098492, 0.098492, 0.098492, 0.098492", \ + "0.100167, 0.100167, 0.100167, 0.100167, 0.100167, 0.100167, 0.100167" \ + ); + } + } + internal_power() { + related_pin : TENA; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TCENA&!CENA"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.095636, 0.095636, 0.095636, 0.095636, 0.095636, 0.095636, 0.095636", \ + "0.095895, 0.095895, 0.095895, 0.095895, 0.095895, 0.095895, 0.095895", \ + "0.096391, 0.096391, 0.096391, 0.096391, 0.096391, 0.096391, 0.096391", \ + "0.096885, 0.096885, 0.096885, 0.096885, 0.096885, 0.096885, 0.096885", \ + "0.097381, 0.097381, 0.097381, 0.097381, 0.097381, 0.097381, 0.097381", \ + "0.098492, 0.098492, 0.098492, 0.098492, 0.098492, 0.098492, 0.098492", \ + "0.100167, 0.100167, 0.100167, 0.100167, 0.100167, 0.100167, 0.100167" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.047045, 0.047045, 0.047045, 0.047045, 0.047045, 0.047045, 0.047045", \ + "0.047092, 0.047092, 0.047092, 0.047092, 0.047092, 0.047092, 0.047092", \ + "0.047442, 0.047442, 0.047442, 0.047442, 0.047442, 0.047442, 0.047442", \ + "0.048284, 0.048284, 0.048284, 0.048284, 0.048284, 0.048284, 0.048284", \ + "0.048866, 0.048866, 0.048866, 0.048866, 0.048866, 0.048866, 0.048866", \ + "0.049777, 0.049777, 0.049777, 0.049777, 0.049777, 0.049777, 0.049777", \ + "0.051565, 0.051565, 0.051565, 0.051565, 0.051565, 0.051565, 0.051565" \ + ); + } + } + internal_power() { + related_pin : DFTRAMBYP; + related_pg_pin : "VDDPE"; + when : "RET1N"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.000990, 0.000991, 0.000992, 0.000993, 0.000994, 0.000995, 0.000996", \ + "0.000991, 0.000992, 0.000993, 0.000994, 0.000995, 0.000996, 0.000997", \ + "0.000992, 0.000993, 0.000994, 0.000995, 0.000996, 0.000997, 0.000998", \ + "0.000993, 0.000994, 0.000995, 0.000996, 0.000997, 0.000998, 0.000999", \ + "0.000994, 0.000995, 0.000996, 0.000997, 0.000998, 0.000999, 0.001000", \ + "0.000995, 0.000996, 0.000997, 0.000998, 0.000999, 0.001000, 0.001001", \ + "0.000996, 0.000997, 0.000998, 0.000999, 0.001000, 0.001001, 0.001002" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.000990, 0.000991, 0.000992, 0.000993, 0.000994, 0.000995, 0.000996", \ + "0.000991, 0.000992, 0.000993, 0.000994, 0.000995, 0.000996, 0.000997", \ + "0.000992, 0.000993, 0.000994, 0.000995, 0.000996, 0.000997, 0.000998", \ + "0.000993, 0.000994, 0.000995, 0.000996, 0.000997, 0.000998, 0.000999", \ + "0.000994, 0.000995, 0.000996, 0.000997, 0.000998, 0.000999, 0.001000", \ + "0.000995, 0.000996, 0.000997, 0.000998, 0.000999, 0.001000, 0.001001", \ + "0.000996, 0.000997, 0.000998, 0.000999, 0.001000, 0.001001, 0.001002" \ + ); + } + } + } + bus(AYA) { + bus_type : rf2_32x128_wm1_AYA; + direction : output; + related_power_pin : "VDDPE"; + related_ground_pin : "VSSE"; + power_down_function : "!VDDCE + !VDDPE + VSSE"; + max_capacitance : 0.100000; + max_transition : 0.403200; + timing() { + related_pin : AA; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&TENA"; + sdf_cond : "DFTRAMBYP == 1'b1 && TENA == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.041720, 0.045000, 0.045992, 0.052303, 0.062137, 0.081935, 0.121256", \ + "0.045708, 0.048989, 0.049981, 0.056292, 0.066126, 0.085923, 0.125244", \ + "0.053421, 0.056702, 0.057694, 0.064005, 0.073839, 0.093636, 0.132957", \ + "0.055976, 0.059257, 0.060249, 0.066560, 0.076394, 0.096192, 0.135513", \ + "0.058295, 0.061575, 0.062568, 0.068879, 0.078713, 0.098510, 0.137832", \ + "0.061655, 0.064935, 0.065928, 0.072238, 0.082073, 0.101870, 0.141190", \ + "0.061716, 0.065000, 0.065993, 0.072311, 0.082155, 0.101972, 0.141332" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.036511, 0.039701, 0.040666, 0.046803, 0.056366, 0.075617, 0.113853", \ + "0.040390, 0.043580, 0.044545, 0.050682, 0.060244, 0.079495, 0.117731", \ + "0.047890, 0.051080, 0.052045, 0.058182, 0.067744, 0.086995, 0.125231", \ + "0.050375, 0.053565, 0.054530, 0.060666, 0.070229, 0.089480, 0.127716", \ + "0.052629, 0.055819, 0.056784, 0.062921, 0.072484, 0.091734, 0.129971", \ + "0.055896, 0.059086, 0.060051, 0.066188, 0.075751, 0.095001, 0.133237", \ + "0.055952, 0.059145, 0.060111, 0.066254, 0.075826, 0.095096, 0.133370" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010459, 0.014041, 0.015066, 0.023910, 0.039725, 0.073578, 0.142854", \ + "0.010459, 0.014041, 0.015066, 0.023910, 0.039725, 0.073578, 0.142854", \ + "0.010459, 0.014041, 0.015066, 0.023910, 0.039725, 0.073578, 0.142854", \ + "0.010459, 0.014041, 0.015066, 0.023910, 0.039725, 0.073578, 0.142854", \ + "0.010459, 0.014041, 0.015066, 0.023910, 0.039725, 0.073578, 0.142854", \ + "0.010459, 0.014041, 0.015066, 0.023910, 0.039725, 0.073578, 0.142854", \ + "0.010459, 0.014041, 0.015066, 0.023910, 0.039725, 0.073578, 0.142854" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010459, 0.014041, 0.015066, 0.023910, 0.039725, 0.073578, 0.142854", \ + "0.010459, 0.014041, 0.015066, 0.023910, 0.039725, 0.073578, 0.142854", \ + "0.010459, 0.014041, 0.015066, 0.023910, 0.039725, 0.073578, 0.142854", \ + "0.010459, 0.014041, 0.015066, 0.023910, 0.039725, 0.073578, 0.142854", \ + "0.010459, 0.014041, 0.015066, 0.023910, 0.039725, 0.073578, 0.142854", \ + "0.010459, 0.014041, 0.015066, 0.023910, 0.039725, 0.073578, 0.142854", \ + "0.010459, 0.014041, 0.015066, 0.023910, 0.039725, 0.073578, 0.142854" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.039167, 0.043437, 0.044747, 0.053375, 0.067797, 0.097826, 0.157789", \ + "0.043789, 0.048059, 0.049369, 0.057997, 0.072419, 0.102448, 0.162411", \ + "0.054384, 0.058654, 0.059963, 0.068591, 0.083014, 0.113043, 0.173006", \ + "0.057885, 0.062156, 0.063465, 0.072093, 0.086516, 0.116544, 0.176507", \ + "0.062442, 0.066712, 0.068022, 0.076650, 0.091072, 0.121100, 0.181064", \ + "0.068464, 0.072735, 0.074044, 0.082672, 0.097095, 0.127124, 0.187086", \ + "0.077047, 0.081318, 0.082627, 0.091255, 0.105678, 0.135707, 0.195669" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.034278, 0.038430, 0.039703, 0.048093, 0.062118, 0.091318, 0.149625", \ + "0.038772, 0.042924, 0.044198, 0.052588, 0.066612, 0.095812, 0.154120", \ + "0.049074, 0.053227, 0.054500, 0.062890, 0.076914, 0.106114, 0.164422", \ + "0.052479, 0.056632, 0.057905, 0.066295, 0.080319, 0.109519, 0.167827", \ + "0.056910, 0.061062, 0.062336, 0.070726, 0.084750, 0.113950, 0.172258", \ + "0.062766, 0.066919, 0.068192, 0.076582, 0.090606, 0.119806, 0.178114", \ + "0.071112, 0.075265, 0.076538, 0.084928, 0.098952, 0.128153, 0.186460" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011148, 0.015796, 0.017845, 0.031538, 0.055960, 0.106968, 0.210732", \ + "0.011148, 0.015796, 0.017845, 0.031538, 0.055960, 0.106968, 0.210732", \ + "0.011148, 0.015796, 0.017845, 0.031538, 0.055960, 0.106968, 0.210732", \ + "0.011148, 0.015796, 0.017845, 0.031538, 0.055960, 0.106968, 0.210732", \ + "0.011148, 0.015796, 0.017845, 0.031538, 0.055960, 0.106968, 0.210732", \ + "0.011148, 0.015796, 0.017845, 0.031538, 0.055960, 0.106968, 0.210732", \ + "0.011148, 0.015796, 0.017845, 0.031538, 0.055960, 0.106968, 0.210732" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011148, 0.015796, 0.017845, 0.031538, 0.055960, 0.106968, 0.210732", \ + "0.011148, 0.015796, 0.017845, 0.031538, 0.055960, 0.106968, 0.210732", \ + "0.011148, 0.015796, 0.017845, 0.031538, 0.055960, 0.106968, 0.210732", \ + "0.011148, 0.015796, 0.017845, 0.031538, 0.055960, 0.106968, 0.210732", \ + "0.011148, 0.015796, 0.017845, 0.031538, 0.055960, 0.106968, 0.210732", \ + "0.011148, 0.015796, 0.017845, 0.031538, 0.055960, 0.106968, 0.210732", \ + "0.011148, 0.015796, 0.017845, 0.031538, 0.055960, 0.106968, 0.210732" \ + ); + } + } + timing() { + related_pin : TAA; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TENA"; + sdf_cond : "DFTRAMBYP == 1'b1 && TENA == 1'b0"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.043169, 0.046511, 0.047519, 0.053810, 0.063619, 0.083400, 0.122844", \ + "0.047059, 0.050400, 0.051408, 0.057699, 0.067508, 0.087289, 0.126733", \ + "0.054646, 0.057988, 0.058996, 0.065287, 0.075096, 0.094877, 0.134321", \ + "0.057322, 0.060664, 0.061672, 0.067962, 0.077772, 0.097552, 0.136997", \ + "0.058551, 0.061893, 0.062901, 0.069192, 0.079001, 0.098782, 0.138226", \ + "0.061589, 0.064931, 0.065939, 0.072230, 0.082039, 0.101820, 0.141264", \ + "0.061651, 0.064996, 0.066005, 0.072302, 0.082121, 0.101922, 0.141406" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.037780, 0.041029, 0.042010, 0.048127, 0.057665, 0.076900, 0.115256", \ + "0.041562, 0.044812, 0.045792, 0.051909, 0.061448, 0.080682, 0.119038", \ + "0.048940, 0.052190, 0.053170, 0.059287, 0.068826, 0.088060, 0.126416", \ + "0.051542, 0.054791, 0.055772, 0.061889, 0.071427, 0.090662, 0.129018", \ + "0.052738, 0.055987, 0.056967, 0.063084, 0.072623, 0.091858, 0.130214", \ + "0.055692, 0.058941, 0.059922, 0.066038, 0.075577, 0.094812, 0.133168", \ + "0.055748, 0.059000, 0.059981, 0.066105, 0.075653, 0.094907, 0.133301" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010459, 0.014041, 0.015066, 0.023910, 0.039725, 0.073578, 0.142854", \ + "0.010459, 0.014041, 0.015066, 0.023910, 0.039725, 0.073578, 0.142854", \ + "0.010459, 0.014041, 0.015066, 0.023910, 0.039725, 0.073578, 0.142854", \ + "0.010459, 0.014041, 0.015066, 0.023910, 0.039725, 0.073578, 0.142854", \ + "0.010459, 0.014041, 0.015066, 0.023910, 0.039725, 0.073578, 0.142854", \ + "0.010459, 0.014041, 0.015066, 0.023910, 0.039725, 0.073578, 0.142854", \ + "0.010459, 0.014041, 0.015066, 0.023910, 0.039725, 0.073578, 0.142854" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010459, 0.014041, 0.015066, 0.023910, 0.039725, 0.073578, 0.142854", \ + "0.010459, 0.014041, 0.015066, 0.023910, 0.039725, 0.073578, 0.142854", \ + "0.010459, 0.014041, 0.015066, 0.023910, 0.039725, 0.073578, 0.142854", \ + "0.010459, 0.014041, 0.015066, 0.023910, 0.039725, 0.073578, 0.142854", \ + "0.010459, 0.014041, 0.015066, 0.023910, 0.039725, 0.073578, 0.142854", \ + "0.010459, 0.014041, 0.015066, 0.023910, 0.039725, 0.073578, 0.142854", \ + "0.010459, 0.014041, 0.015066, 0.023910, 0.039725, 0.073578, 0.142854" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.040674, 0.045011, 0.046308, 0.054948, 0.069375, 0.099397, 0.159592", \ + "0.045269, 0.049607, 0.050904, 0.059543, 0.073971, 0.103992, 0.164187", \ + "0.055154, 0.059491, 0.060788, 0.069428, 0.083856, 0.113876, 0.174072", \ + "0.058783, 0.063120, 0.064417, 0.073056, 0.087484, 0.117505, 0.177701", \ + "0.063514, 0.067851, 0.069148, 0.077787, 0.092215, 0.122236, 0.182432", \ + "0.069720, 0.074058, 0.075355, 0.083994, 0.098422, 0.128443, 0.188638", \ + "0.078043, 0.082380, 0.083677, 0.092317, 0.106745, 0.136765, 0.196961" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.035597, 0.039814, 0.041075, 0.049476, 0.063506, 0.092698, 0.151233", \ + "0.040065, 0.044282, 0.045544, 0.053944, 0.067974, 0.097167, 0.155700", \ + "0.049677, 0.053894, 0.055156, 0.063556, 0.077586, 0.106778, 0.165313", \ + "0.053205, 0.057423, 0.058684, 0.067085, 0.081114, 0.110307, 0.168841", \ + "0.057806, 0.062023, 0.063285, 0.071685, 0.085715, 0.114908, 0.173442", \ + "0.063841, 0.068058, 0.069320, 0.077720, 0.091750, 0.120943, 0.179477", \ + "0.071934, 0.076152, 0.077413, 0.085814, 0.099843, 0.129036, 0.187570" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011148, 0.015796, 0.017845, 0.031538, 0.055960, 0.106968, 0.210732", \ + "0.011148, 0.015796, 0.017845, 0.031538, 0.055960, 0.106968, 0.210732", \ + "0.011148, 0.015796, 0.017845, 0.031538, 0.055960, 0.106968, 0.210732", \ + "0.011148, 0.015796, 0.017845, 0.031538, 0.055960, 0.106968, 0.210732", \ + "0.011148, 0.015796, 0.017845, 0.031538, 0.055960, 0.106968, 0.210732", \ + "0.011148, 0.015796, 0.017845, 0.031538, 0.055960, 0.106968, 0.210732", \ + "0.011148, 0.015796, 0.017845, 0.031538, 0.055960, 0.106968, 0.210732" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011148, 0.015796, 0.017845, 0.031538, 0.055960, 0.106968, 0.210732", \ + "0.011148, 0.015796, 0.017845, 0.031538, 0.055960, 0.106968, 0.210732", \ + "0.011148, 0.015796, 0.017845, 0.031538, 0.055960, 0.106968, 0.210732", \ + "0.011148, 0.015796, 0.017845, 0.031538, 0.055960, 0.106968, 0.210732", \ + "0.011148, 0.015796, 0.017845, 0.031538, 0.055960, 0.106968, 0.210732", \ + "0.011148, 0.015796, 0.017845, 0.031538, 0.055960, 0.106968, 0.210732", \ + "0.011148, 0.015796, 0.017845, 0.031538, 0.055960, 0.106968, 0.210732" \ + ); + } + } + timing() { + related_pin : DFTRAMBYP; + timing_type : combinational; + timing_sense : positive_unate; + when : "RET1N"; + sdf_cond : "RET1N == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.064638, 0.068026, 0.068802, 0.074380, 0.084588, 0.103166, 0.141657", \ + "0.069452, 0.072840, 0.073616, 0.079194, 0.089402, 0.107980, 0.146471", \ + "0.079551, 0.082940, 0.083715, 0.089293, 0.099501, 0.118079, 0.156570", \ + "0.084454, 0.087842, 0.088618, 0.094196, 0.104404, 0.122982, 0.161473", \ + "0.086671, 0.090059, 0.090835, 0.096413, 0.106621, 0.125199, 0.163690", \ + "0.090970, 0.094358, 0.095134, 0.100712, 0.110920, 0.129498, 0.167989", \ + "0.093473, 0.096861, 0.097637, 0.103214, 0.113422, 0.132001, 0.170492" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.054744, 0.058027, 0.058854, 0.064424, 0.074665, 0.093355, 0.131836", \ + "0.059520, 0.062803, 0.063630, 0.069199, 0.079441, 0.098130, 0.136612", \ + "0.069618, 0.072901, 0.073728, 0.079297, 0.089539, 0.108228, 0.146710", \ + "0.074523, 0.077806, 0.078633, 0.084202, 0.094444, 0.113134, 0.151615", \ + "0.076657, 0.079941, 0.080768, 0.086337, 0.096579, 0.115268, 0.153749", \ + "0.080990, 0.084273, 0.085100, 0.090669, 0.100911, 0.119601, 0.158082", \ + "0.083508, 0.086791, 0.087618, 0.093188, 0.103429, 0.122119, 0.160600" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010459, 0.014041, 0.015066, 0.023910, 0.039725, 0.073578, 0.142854", \ + "0.010459, 0.014041, 0.015066, 0.023910, 0.039725, 0.073578, 0.142854", \ + "0.010459, 0.014041, 0.015066, 0.023910, 0.039725, 0.073578, 0.142854", \ + "0.010459, 0.014041, 0.015066, 0.023910, 0.039725, 0.073578, 0.142854", \ + "0.010459, 0.014041, 0.015066, 0.023910, 0.039725, 0.073578, 0.142854", \ + "0.010459, 0.014041, 0.015066, 0.023910, 0.039725, 0.073578, 0.142854", \ + "0.010459, 0.014041, 0.015066, 0.023910, 0.039725, 0.073578, 0.142854" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010459, 0.014041, 0.015066, 0.023910, 0.039725, 0.073578, 0.142854", \ + "0.010459, 0.014041, 0.015066, 0.023910, 0.039725, 0.073578, 0.142854", \ + "0.010459, 0.014041, 0.015066, 0.023910, 0.039725, 0.073578, 0.142854", \ + "0.010459, 0.014041, 0.015066, 0.023910, 0.039725, 0.073578, 0.142854", \ + "0.010459, 0.014041, 0.015066, 0.023910, 0.039725, 0.073578, 0.142854", \ + "0.010459, 0.014041, 0.015066, 0.023910, 0.039725, 0.073578, 0.142854", \ + "0.010459, 0.014041, 0.015066, 0.023910, 0.039725, 0.073578, 0.142854" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.083351, 0.087479, 0.088704, 0.096882, 0.111018, 0.140224, 0.198908", \ + "0.088421, 0.092549, 0.093774, 0.101952, 0.116087, 0.145293, 0.203977", \ + "0.100165, 0.104293, 0.105518, 0.113696, 0.127831, 0.157038, 0.215722", \ + "0.105446, 0.109574, 0.110799, 0.118978, 0.133113, 0.162319, 0.221003", \ + "0.108763, 0.112891, 0.114116, 0.122294, 0.136430, 0.165636, 0.224320", \ + "0.118284, 0.122412, 0.123637, 0.131815, 0.145951, 0.175157, 0.233841", \ + "0.127674, 0.131802, 0.133027, 0.141205, 0.155341, 0.184547, 0.243231" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.071223, 0.075294, 0.076522, 0.084690, 0.098765, 0.127838, 0.186255", \ + "0.076251, 0.080322, 0.081550, 0.089718, 0.103793, 0.132866, 0.191283", \ + "0.088023, 0.092093, 0.093322, 0.101489, 0.115565, 0.144637, 0.203054", \ + "0.093311, 0.097381, 0.098610, 0.106777, 0.120853, 0.149925, 0.208342", \ + "0.096619, 0.100689, 0.101918, 0.110085, 0.124161, 0.153234, 0.211651", \ + "0.106172, 0.110243, 0.111472, 0.119639, 0.133715, 0.162787, 0.221204", \ + "0.115640, 0.119711, 0.120939, 0.129107, 0.143182, 0.172255, 0.230672" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011148, 0.015796, 0.017845, 0.031538, 0.055960, 0.106968, 0.210732", \ + "0.011148, 0.015796, 0.017845, 0.031538, 0.055960, 0.106968, 0.210732", \ + "0.011148, 0.015796, 0.017845, 0.031538, 0.055960, 0.106968, 0.210732", \ + "0.011148, 0.015796, 0.017845, 0.031538, 0.055960, 0.106968, 0.210732", \ + "0.011148, 0.015796, 0.017845, 0.031538, 0.055960, 0.106968, 0.210732", \ + "0.011148, 0.015796, 0.017845, 0.031538, 0.055960, 0.106968, 0.210732", \ + "0.011148, 0.015796, 0.017845, 0.031538, 0.055960, 0.106968, 0.210732" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011148, 0.015796, 0.017845, 0.031538, 0.055960, 0.106968, 0.210732", \ + "0.011148, 0.015796, 0.017845, 0.031538, 0.055960, 0.106968, 0.210732", \ + "0.011148, 0.015796, 0.017845, 0.031538, 0.055960, 0.106968, 0.210732", \ + "0.011148, 0.015796, 0.017845, 0.031538, 0.055960, 0.106968, 0.210732", \ + "0.011148, 0.015796, 0.017845, 0.031538, 0.055960, 0.106968, 0.210732", \ + "0.011148, 0.015796, 0.017845, 0.031538, 0.055960, 0.106968, 0.210732", \ + "0.011148, 0.015796, 0.017845, 0.031538, 0.055960, 0.106968, 0.210732" \ + ); + } + } + internal_power() { + related_pin : AA; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TENA"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.021646, 0.021646, 0.021646, 0.021646, 0.021646, 0.021646, 0.021646", \ + "0.021685, 0.021685, 0.021685, 0.021685, 0.021685, 0.021685, 0.021685", \ + "0.022255, 0.022255, 0.022255, 0.022255, 0.022255, 0.022255, 0.022255", \ + "0.022666, 0.022666, 0.022666, 0.022666, 0.022666, 0.022666, 0.022666", \ + "0.023086, 0.023086, 0.023086, 0.023086, 0.023086, 0.023086, 0.023086", \ + "0.024349, 0.024349, 0.024349, 0.024349, 0.024349, 0.024349, 0.024349", \ + "0.026367, 0.026367, 0.026367, 0.026367, 0.026367, 0.026367, 0.026367" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.019096, 0.019096, 0.019096, 0.019096, 0.019096, 0.019096, 0.019096", \ + "0.019250, 0.019250, 0.019250, 0.019250, 0.019250, 0.019250, 0.019250", \ + "0.019898, 0.019898, 0.019898, 0.019898, 0.019898, 0.019898, 0.019898", \ + "0.020438, 0.020438, 0.020438, 0.020438, 0.020438, 0.020438, 0.020438", \ + "0.021073, 0.021073, 0.021073, 0.021073, 0.021073, 0.021073, 0.021073", \ + "0.022389, 0.022389, 0.022389, 0.022389, 0.022389, 0.022389, 0.022389", \ + "0.024468, 0.024468, 0.024468, 0.024468, 0.024468, 0.024468, 0.024468" \ + ); + } + } + internal_power() { + related_pin : TAA; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TENA"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.021646, 0.021646, 0.021646, 0.021646, 0.021646, 0.021646, 0.021646", \ + "0.021685, 0.021685, 0.021685, 0.021685, 0.021685, 0.021685, 0.021685", \ + "0.022255, 0.022255, 0.022255, 0.022255, 0.022255, 0.022255, 0.022255", \ + "0.022666, 0.022666, 0.022666, 0.022666, 0.022666, 0.022666, 0.022666", \ + "0.023086, 0.023086, 0.023086, 0.023086, 0.023086, 0.023086, 0.023086", \ + "0.024349, 0.024349, 0.024349, 0.024349, 0.024349, 0.024349, 0.024349", \ + "0.026367, 0.026367, 0.026367, 0.026367, 0.026367, 0.026367, 0.026367" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.019096, 0.019096, 0.019096, 0.019096, 0.019096, 0.019096, 0.019096", \ + "0.019250, 0.019250, 0.019250, 0.019250, 0.019250, 0.019250, 0.019250", \ + "0.019898, 0.019898, 0.019898, 0.019898, 0.019898, 0.019898, 0.019898", \ + "0.020438, 0.020438, 0.020438, 0.020438, 0.020438, 0.020438, 0.020438", \ + "0.021073, 0.021073, 0.021073, 0.021073, 0.021073, 0.021073, 0.021073", \ + "0.022389, 0.022389, 0.022389, 0.022389, 0.022389, 0.022389, 0.022389", \ + "0.024468, 0.024468, 0.024468, 0.024468, 0.024468, 0.024468, 0.024468" \ + ); + } + } + internal_power() { + related_pin : DFTRAMBYP; + related_pg_pin : "VDDPE"; + when : "RET1N"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.000990, 0.000991, 0.000992, 0.000993, 0.000994, 0.000995, 0.000996", \ + "0.000991, 0.000992, 0.000993, 0.000994, 0.000995, 0.000996, 0.000997", \ + "0.000992, 0.000993, 0.000994, 0.000995, 0.000996, 0.000997, 0.000998", \ + "0.000993, 0.000994, 0.000995, 0.000996, 0.000997, 0.000998, 0.000999", \ + "0.000994, 0.000995, 0.000996, 0.000997, 0.000998, 0.000999, 0.001000", \ + "0.000995, 0.000996, 0.000997, 0.000998, 0.000999, 0.001000, 0.001001", \ + "0.000996, 0.000997, 0.000998, 0.000999, 0.001000, 0.001001, 0.001002" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.000990, 0.000991, 0.000992, 0.000993, 0.000994, 0.000995, 0.000996", \ + "0.000991, 0.000992, 0.000993, 0.000994, 0.000995, 0.000996, 0.000997", \ + "0.000992, 0.000993, 0.000994, 0.000995, 0.000996, 0.000997, 0.000998", \ + "0.000993, 0.000994, 0.000995, 0.000996, 0.000997, 0.000998, 0.000999", \ + "0.000994, 0.000995, 0.000996, 0.000997, 0.000998, 0.000999, 0.001000", \ + "0.000995, 0.000996, 0.000997, 0.000998, 0.000999, 0.001000, 0.001001", \ + "0.000996, 0.000997, 0.000998, 0.000999, 0.001000, 0.001001, 0.001002" \ + ); + } + } + pin(AYA[4]) { + direction : output; + timing() { + related_pin : TENA; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TAA[4]&AA[4]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TAA[4] == 1'b0 && AA[4] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.100259, 0.103564, 0.104564, 0.110840, 0.120525, 0.139910, 0.178419", \ + "0.103481, 0.106786, 0.107786, 0.114062, 0.123747, 0.143132, 0.181641", \ + "0.108442, 0.111747, 0.112747, 0.119023, 0.128708, 0.148093, 0.186602", \ + "0.108715, 0.112020, 0.113020, 0.119296, 0.128981, 0.148366, 0.186875", \ + "0.110413, 0.113718, 0.114718, 0.120994, 0.130679, 0.150064, 0.188573", \ + "0.110523, 0.113832, 0.114833, 0.121115, 0.130810, 0.150214, 0.188762", \ + "0.110634, 0.113946, 0.114948, 0.121236, 0.130941, 0.150364, 0.188950" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.085614, 0.088861, 0.089837, 0.096004, 0.105558, 0.124769, 0.162980", \ + "0.088728, 0.091975, 0.092951, 0.099118, 0.108672, 0.127883, 0.166094", \ + "0.093582, 0.096829, 0.097805, 0.103972, 0.113526, 0.132737, 0.170948", \ + "0.093816, 0.097063, 0.098039, 0.104206, 0.113760, 0.132971, 0.171182", \ + "0.095573, 0.098820, 0.099796, 0.105963, 0.115517, 0.134728, 0.172939", \ + "0.095668, 0.098919, 0.099896, 0.106069, 0.115632, 0.134862, 0.173112", \ + "0.095764, 0.099017, 0.099995, 0.106175, 0.115748, 0.134997, 0.173285" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010454, 0.014288, 0.015602, 0.024451, 0.040213, 0.073957, 0.143162", \ + "0.010454, 0.014288, 0.015602, 0.024451, 0.040213, 0.073957, 0.143162", \ + "0.010454, 0.014288, 0.015602, 0.024451, 0.040213, 0.073957, 0.143162", \ + "0.010454, 0.014288, 0.015602, 0.024451, 0.040213, 0.073957, 0.143162", \ + "0.010454, 0.014288, 0.015602, 0.024451, 0.040213, 0.073957, 0.143162", \ + "0.010454, 0.014288, 0.015602, 0.024451, 0.040213, 0.073957, 0.143162", \ + "0.010454, 0.014288, 0.015602, 0.024451, 0.040213, 0.073957, 0.143162" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010454, 0.014288, 0.015602, 0.024451, 0.040213, 0.073957, 0.143162", \ + "0.010454, 0.014288, 0.015602, 0.024451, 0.040213, 0.073957, 0.143162", \ + "0.010454, 0.014288, 0.015602, 0.024451, 0.040213, 0.073957, 0.143162", \ + "0.010454, 0.014288, 0.015602, 0.024451, 0.040213, 0.073957, 0.143162", \ + "0.010454, 0.014288, 0.015602, 0.024451, 0.040213, 0.073957, 0.143162", \ + "0.010454, 0.014288, 0.015602, 0.024451, 0.040213, 0.073957, 0.143162", \ + "0.010454, 0.014288, 0.015602, 0.024451, 0.040213, 0.073957, 0.143162" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.094016, 0.098074, 0.099409, 0.107922, 0.121910, 0.150914, 0.209389", \ + "0.098999, 0.103057, 0.104393, 0.112906, 0.126894, 0.155898, 0.214373", \ + "0.110155, 0.114213, 0.115548, 0.124061, 0.138049, 0.167053, 0.225528", \ + "0.114097, 0.118155, 0.119490, 0.128003, 0.141991, 0.170995, 0.229470", \ + "0.119312, 0.123370, 0.124705, 0.133218, 0.147206, 0.176210, 0.234685", \ + "0.128262, 0.132320, 0.133655, 0.142168, 0.156156, 0.185160, 0.243635", \ + "0.140455, 0.144513, 0.145848, 0.154361, 0.168349, 0.197353, 0.255828" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.079803, 0.083828, 0.085143, 0.093589, 0.107440, 0.136345, 0.194567", \ + "0.085031, 0.089056, 0.090370, 0.098817, 0.112668, 0.141573, 0.199795", \ + "0.096093, 0.100118, 0.101432, 0.109878, 0.123729, 0.152634, 0.210856", \ + "0.099847, 0.103872, 0.105186, 0.113632, 0.127483, 0.156388, 0.214610", \ + "0.105144, 0.109169, 0.110483, 0.118929, 0.132780, 0.161685, 0.219907", \ + "0.114250, 0.118275, 0.119589, 0.128035, 0.141886, 0.170791, 0.229013", \ + "0.126261, 0.130286, 0.131600, 0.140046, 0.153897, 0.182802, 0.241024" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010882, 0.016418, 0.018005, 0.031678, 0.056127, 0.107282, 0.212197", \ + "0.010882, 0.016418, 0.018005, 0.031678, 0.056127, 0.107282, 0.212197", \ + "0.010882, 0.016418, 0.018005, 0.031678, 0.056127, 0.107282, 0.212197", \ + "0.010882, 0.016418, 0.018005, 0.031678, 0.056127, 0.107282, 0.212197", \ + "0.010882, 0.016418, 0.018005, 0.031678, 0.056127, 0.107282, 0.212197", \ + "0.010882, 0.016418, 0.018005, 0.031678, 0.056127, 0.107282, 0.212197", \ + "0.010882, 0.016418, 0.018005, 0.031678, 0.056127, 0.107282, 0.212197" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010882, 0.016418, 0.018005, 0.031678, 0.056127, 0.107282, 0.212197", \ + "0.010882, 0.016418, 0.018005, 0.031678, 0.056127, 0.107282, 0.212197", \ + "0.010882, 0.016418, 0.018005, 0.031678, 0.056127, 0.107282, 0.212197", \ + "0.010882, 0.016418, 0.018005, 0.031678, 0.056127, 0.107282, 0.212197", \ + "0.010882, 0.016418, 0.018005, 0.031678, 0.056127, 0.107282, 0.212197", \ + "0.010882, 0.016418, 0.018005, 0.031678, 0.056127, 0.107282, 0.212197", \ + "0.010882, 0.016418, 0.018005, 0.031678, 0.056127, 0.107282, 0.212197" \ + ); + } + } + timing() { + related_pin : TENA; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TAA[4]&!AA[4]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TAA[4] == 1'b1 && AA[4] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.090825, 0.094939, 0.096207, 0.104677, 0.118759, 0.147895, 0.206125", \ + "0.094658, 0.098772, 0.100040, 0.108510, 0.122592, 0.151728, 0.209958", \ + "0.100130, 0.104244, 0.105513, 0.113982, 0.128064, 0.157200, 0.215430", \ + "0.101232, 0.105346, 0.106615, 0.115084, 0.129166, 0.158302, 0.216532", \ + "0.102142, 0.106256, 0.107524, 0.115994, 0.130076, 0.159212, 0.217442", \ + "0.102244, 0.106362, 0.107631, 0.116110, 0.130206, 0.159371, 0.217659", \ + "0.102346, 0.106469, 0.107739, 0.116226, 0.130336, 0.159531, 0.217877" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.076740, 0.080843, 0.082102, 0.090475, 0.104472, 0.133491, 0.191442", \ + "0.080403, 0.084506, 0.085764, 0.094137, 0.108134, 0.137153, 0.195104", \ + "0.086142, 0.090245, 0.091504, 0.099877, 0.113874, 0.142893, 0.200844", \ + "0.086979, 0.091082, 0.092340, 0.100713, 0.114710, 0.143729, 0.201680", \ + "0.087826, 0.091929, 0.093187, 0.101561, 0.115558, 0.144577, 0.202528", \ + "0.087914, 0.092021, 0.093280, 0.101663, 0.115674, 0.144722, 0.202731", \ + "0.088002, 0.092113, 0.093374, 0.101764, 0.115789, 0.144866, 0.202933" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011025, 0.016503, 0.018233, 0.032035, 0.056434, 0.107602, 0.212005", \ + "0.011025, 0.016503, 0.018233, 0.032035, 0.056434, 0.107602, 0.212005", \ + "0.011025, 0.016503, 0.018233, 0.032035, 0.056434, 0.107602, 0.212005", \ + "0.011025, 0.016503, 0.018233, 0.032035, 0.056434, 0.107602, 0.212005", \ + "0.011025, 0.016503, 0.018233, 0.032035, 0.056434, 0.107602, 0.212005", \ + "0.011025, 0.016503, 0.018233, 0.032035, 0.056434, 0.107602, 0.212005", \ + "0.011025, 0.016503, 0.018233, 0.032035, 0.056434, 0.107602, 0.212005" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011025, 0.016503, 0.018233, 0.032035, 0.056434, 0.107602, 0.212005", \ + "0.011025, 0.016503, 0.018233, 0.032035, 0.056434, 0.107602, 0.212005", \ + "0.011025, 0.016503, 0.018233, 0.032035, 0.056434, 0.107602, 0.212005", \ + "0.011025, 0.016503, 0.018233, 0.032035, 0.056434, 0.107602, 0.212005", \ + "0.011025, 0.016503, 0.018233, 0.032035, 0.056434, 0.107602, 0.212005", \ + "0.011025, 0.016503, 0.018233, 0.032035, 0.056434, 0.107602, 0.212005", \ + "0.011025, 0.016503, 0.018233, 0.032035, 0.056434, 0.107602, 0.212005" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.087449, 0.090758, 0.091753, 0.098020, 0.107706, 0.127111, 0.165622", \ + "0.092534, 0.095843, 0.096839, 0.103105, 0.112791, 0.132196, 0.170707", \ + "0.103459, 0.106768, 0.107763, 0.114030, 0.123716, 0.143121, 0.181632", \ + "0.108141, 0.111450, 0.112445, 0.118712, 0.128398, 0.147803, 0.186314", \ + "0.112841, 0.116150, 0.117145, 0.123412, 0.133098, 0.152503, 0.191014", \ + "0.121966, 0.125275, 0.126270, 0.132537, 0.142223, 0.161628, 0.200139", \ + "0.131315, 0.134624, 0.135619, 0.141886, 0.151572, 0.170977, 0.209488" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.074022, 0.077237, 0.078214, 0.084384, 0.093941, 0.113154, 0.151371", \ + "0.078942, 0.082157, 0.083134, 0.089304, 0.098861, 0.118074, 0.156291", \ + "0.089892, 0.093107, 0.094084, 0.100254, 0.109811, 0.129024, 0.167241", \ + "0.094608, 0.097823, 0.098800, 0.104970, 0.114527, 0.133740, 0.171957", \ + "0.099120, 0.102335, 0.103312, 0.109482, 0.119039, 0.138252, 0.176469", \ + "0.108374, 0.111589, 0.112566, 0.118736, 0.128293, 0.147506, 0.185723", \ + "0.117644, 0.120859, 0.121836, 0.128006, 0.137563, 0.156776, 0.194993" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010542, 0.014372, 0.015688, 0.024592, 0.040040, 0.073947, 0.143753", \ + "0.010542, 0.014372, 0.015688, 0.024592, 0.040040, 0.073947, 0.143753", \ + "0.010542, 0.014372, 0.015688, 0.024592, 0.040040, 0.073947, 0.143753", \ + "0.010542, 0.014372, 0.015688, 0.024592, 0.040040, 0.073947, 0.143753", \ + "0.010542, 0.014372, 0.015688, 0.024592, 0.040040, 0.073947, 0.143753", \ + "0.010542, 0.014372, 0.015688, 0.024592, 0.040040, 0.073947, 0.143753", \ + "0.010542, 0.014372, 0.015688, 0.024592, 0.040040, 0.073947, 0.143753" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010542, 0.014372, 0.015688, 0.024592, 0.040040, 0.073947, 0.143753", \ + "0.010542, 0.014372, 0.015688, 0.024592, 0.040040, 0.073947, 0.143753", \ + "0.010542, 0.014372, 0.015688, 0.024592, 0.040040, 0.073947, 0.143753", \ + "0.010542, 0.014372, 0.015688, 0.024592, 0.040040, 0.073947, 0.143753", \ + "0.010542, 0.014372, 0.015688, 0.024592, 0.040040, 0.073947, 0.143753", \ + "0.010542, 0.014372, 0.015688, 0.024592, 0.040040, 0.073947, 0.143753", \ + "0.010542, 0.014372, 0.015688, 0.024592, 0.040040, 0.073947, 0.143753" \ + ); + } + } + internal_power() { + related_pin : TENA; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TAA[4]&AA[4]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.021646, 0.021646, 0.021646, 0.021646, 0.021646, 0.021646, 0.021646", \ + "0.021685, 0.021685, 0.021685, 0.021685, 0.021685, 0.021685, 0.021685", \ + "0.022255, 0.022255, 0.022255, 0.022255, 0.022255, 0.022255, 0.022255", \ + "0.022666, 0.022666, 0.022666, 0.022666, 0.022666, 0.022666, 0.022666", \ + "0.023086, 0.023086, 0.023086, 0.023086, 0.023086, 0.023086, 0.023086", \ + "0.024349, 0.024349, 0.024349, 0.024349, 0.024349, 0.024349, 0.024349", \ + "0.026367, 0.026367, 0.026367, 0.026367, 0.026367, 0.026367, 0.026367" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.019096, 0.019096, 0.019096, 0.019096, 0.019096, 0.019096, 0.019096", \ + "0.019250, 0.019250, 0.019250, 0.019250, 0.019250, 0.019250, 0.019250", \ + "0.019898, 0.019898, 0.019898, 0.019898, 0.019898, 0.019898, 0.019898", \ + "0.020438, 0.020438, 0.020438, 0.020438, 0.020438, 0.020438, 0.020438", \ + "0.021073, 0.021073, 0.021073, 0.021073, 0.021073, 0.021073, 0.021073", \ + "0.022389, 0.022389, 0.022389, 0.022389, 0.022389, 0.022389, 0.022389", \ + "0.024468, 0.024468, 0.024468, 0.024468, 0.024468, 0.024468, 0.024468" \ + ); + } + } + internal_power() { + related_pin : TENA; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TAA[4]&!AA[4]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.019096, 0.019096, 0.019096, 0.019096, 0.019096, 0.019096, 0.019096", \ + "0.019250, 0.019250, 0.019250, 0.019250, 0.019250, 0.019250, 0.019250", \ + "0.019898, 0.019898, 0.019898, 0.019898, 0.019898, 0.019898, 0.019898", \ + "0.020438, 0.020438, 0.020438, 0.020438, 0.020438, 0.020438, 0.020438", \ + "0.021073, 0.021073, 0.021073, 0.021073, 0.021073, 0.021073, 0.021073", \ + "0.022389, 0.022389, 0.022389, 0.022389, 0.022389, 0.022389, 0.022389", \ + "0.024468, 0.024468, 0.024468, 0.024468, 0.024468, 0.024468, 0.024468" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.021646, 0.021646, 0.021646, 0.021646, 0.021646, 0.021646, 0.021646", \ + "0.021685, 0.021685, 0.021685, 0.021685, 0.021685, 0.021685, 0.021685", \ + "0.022255, 0.022255, 0.022255, 0.022255, 0.022255, 0.022255, 0.022255", \ + "0.022666, 0.022666, 0.022666, 0.022666, 0.022666, 0.022666, 0.022666", \ + "0.023086, 0.023086, 0.023086, 0.023086, 0.023086, 0.023086, 0.023086", \ + "0.024349, 0.024349, 0.024349, 0.024349, 0.024349, 0.024349, 0.024349", \ + "0.026367, 0.026367, 0.026367, 0.026367, 0.026367, 0.026367, 0.026367" \ + ); + } + } + } + pin(AYA[3]) { + direction : output; + timing() { + related_pin : TENA; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TAA[3]&AA[3]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TAA[3] == 1'b0 && AA[3] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.100259, 0.103564, 0.104564, 0.110840, 0.120525, 0.139910, 0.178419", \ + "0.103481, 0.106786, 0.107786, 0.114062, 0.123747, 0.143132, 0.181641", \ + "0.108442, 0.111747, 0.112747, 0.119023, 0.128708, 0.148093, 0.186602", \ + "0.108715, 0.112020, 0.113020, 0.119296, 0.128981, 0.148366, 0.186875", \ + "0.110413, 0.113718, 0.114718, 0.120994, 0.130679, 0.150064, 0.188573", \ + "0.110523, 0.113832, 0.114833, 0.121115, 0.130810, 0.150214, 0.188762", \ + "0.110634, 0.113946, 0.114948, 0.121236, 0.130941, 0.150364, 0.188950" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.085614, 0.088861, 0.089837, 0.096004, 0.105558, 0.124769, 0.162980", \ + "0.088728, 0.091975, 0.092951, 0.099118, 0.108672, 0.127883, 0.166094", \ + "0.093582, 0.096829, 0.097805, 0.103972, 0.113526, 0.132737, 0.170948", \ + "0.093816, 0.097063, 0.098039, 0.104206, 0.113760, 0.132971, 0.171182", \ + "0.095573, 0.098820, 0.099796, 0.105963, 0.115517, 0.134728, 0.172939", \ + "0.095668, 0.098919, 0.099896, 0.106069, 0.115632, 0.134862, 0.173112", \ + "0.095764, 0.099017, 0.099995, 0.106175, 0.115748, 0.134997, 0.173285" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010454, 0.014288, 0.015602, 0.024451, 0.040213, 0.073957, 0.143162", \ + "0.010454, 0.014288, 0.015602, 0.024451, 0.040213, 0.073957, 0.143162", \ + "0.010454, 0.014288, 0.015602, 0.024451, 0.040213, 0.073957, 0.143162", \ + "0.010454, 0.014288, 0.015602, 0.024451, 0.040213, 0.073957, 0.143162", \ + "0.010454, 0.014288, 0.015602, 0.024451, 0.040213, 0.073957, 0.143162", \ + "0.010454, 0.014288, 0.015602, 0.024451, 0.040213, 0.073957, 0.143162", \ + "0.010454, 0.014288, 0.015602, 0.024451, 0.040213, 0.073957, 0.143162" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010454, 0.014288, 0.015602, 0.024451, 0.040213, 0.073957, 0.143162", \ + "0.010454, 0.014288, 0.015602, 0.024451, 0.040213, 0.073957, 0.143162", \ + "0.010454, 0.014288, 0.015602, 0.024451, 0.040213, 0.073957, 0.143162", \ + "0.010454, 0.014288, 0.015602, 0.024451, 0.040213, 0.073957, 0.143162", \ + "0.010454, 0.014288, 0.015602, 0.024451, 0.040213, 0.073957, 0.143162", \ + "0.010454, 0.014288, 0.015602, 0.024451, 0.040213, 0.073957, 0.143162", \ + "0.010454, 0.014288, 0.015602, 0.024451, 0.040213, 0.073957, 0.143162" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.094016, 0.098074, 0.099409, 0.107922, 0.121910, 0.150914, 0.209389", \ + "0.098999, 0.103057, 0.104393, 0.112906, 0.126894, 0.155898, 0.214373", \ + "0.110155, 0.114213, 0.115548, 0.124061, 0.138049, 0.167053, 0.225528", \ + "0.114097, 0.118155, 0.119490, 0.128003, 0.141991, 0.170995, 0.229470", \ + "0.119312, 0.123370, 0.124705, 0.133218, 0.147206, 0.176210, 0.234685", \ + "0.128262, 0.132320, 0.133655, 0.142168, 0.156156, 0.185160, 0.243635", \ + "0.140455, 0.144513, 0.145848, 0.154361, 0.168349, 0.197353, 0.255828" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.079803, 0.083828, 0.085143, 0.093589, 0.107440, 0.136345, 0.194567", \ + "0.085031, 0.089056, 0.090370, 0.098817, 0.112668, 0.141573, 0.199795", \ + "0.096093, 0.100118, 0.101432, 0.109878, 0.123729, 0.152634, 0.210856", \ + "0.099847, 0.103872, 0.105186, 0.113632, 0.127483, 0.156388, 0.214610", \ + "0.105144, 0.109169, 0.110483, 0.118929, 0.132780, 0.161685, 0.219907", \ + "0.114250, 0.118275, 0.119589, 0.128035, 0.141886, 0.170791, 0.229013", \ + "0.126261, 0.130286, 0.131600, 0.140046, 0.153897, 0.182802, 0.241024" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010882, 0.016418, 0.018005, 0.031678, 0.056127, 0.107282, 0.212197", \ + "0.010882, 0.016418, 0.018005, 0.031678, 0.056127, 0.107282, 0.212197", \ + "0.010882, 0.016418, 0.018005, 0.031678, 0.056127, 0.107282, 0.212197", \ + "0.010882, 0.016418, 0.018005, 0.031678, 0.056127, 0.107282, 0.212197", \ + "0.010882, 0.016418, 0.018005, 0.031678, 0.056127, 0.107282, 0.212197", \ + "0.010882, 0.016418, 0.018005, 0.031678, 0.056127, 0.107282, 0.212197", \ + "0.010882, 0.016418, 0.018005, 0.031678, 0.056127, 0.107282, 0.212197" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010882, 0.016418, 0.018005, 0.031678, 0.056127, 0.107282, 0.212197", \ + "0.010882, 0.016418, 0.018005, 0.031678, 0.056127, 0.107282, 0.212197", \ + "0.010882, 0.016418, 0.018005, 0.031678, 0.056127, 0.107282, 0.212197", \ + "0.010882, 0.016418, 0.018005, 0.031678, 0.056127, 0.107282, 0.212197", \ + "0.010882, 0.016418, 0.018005, 0.031678, 0.056127, 0.107282, 0.212197", \ + "0.010882, 0.016418, 0.018005, 0.031678, 0.056127, 0.107282, 0.212197", \ + "0.010882, 0.016418, 0.018005, 0.031678, 0.056127, 0.107282, 0.212197" \ + ); + } + } + timing() { + related_pin : TENA; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TAA[3]&!AA[3]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TAA[3] == 1'b1 && AA[3] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.090825, 0.094939, 0.096207, 0.104677, 0.118759, 0.147895, 0.206125", \ + "0.094658, 0.098772, 0.100040, 0.108510, 0.122592, 0.151728, 0.209958", \ + "0.100130, 0.104244, 0.105513, 0.113982, 0.128064, 0.157200, 0.215430", \ + "0.101232, 0.105346, 0.106615, 0.115084, 0.129166, 0.158302, 0.216532", \ + "0.102142, 0.106256, 0.107524, 0.115994, 0.130076, 0.159212, 0.217442", \ + "0.102244, 0.106362, 0.107631, 0.116110, 0.130206, 0.159371, 0.217659", \ + "0.102346, 0.106469, 0.107739, 0.116226, 0.130336, 0.159531, 0.217877" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.076740, 0.080843, 0.082102, 0.090475, 0.104472, 0.133491, 0.191442", \ + "0.080403, 0.084506, 0.085764, 0.094137, 0.108134, 0.137153, 0.195104", \ + "0.086142, 0.090245, 0.091504, 0.099877, 0.113874, 0.142893, 0.200844", \ + "0.086979, 0.091082, 0.092340, 0.100713, 0.114710, 0.143729, 0.201680", \ + "0.087826, 0.091929, 0.093187, 0.101561, 0.115558, 0.144577, 0.202528", \ + "0.087914, 0.092021, 0.093280, 0.101663, 0.115674, 0.144722, 0.202731", \ + "0.088002, 0.092113, 0.093374, 0.101764, 0.115789, 0.144866, 0.202933" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011025, 0.016503, 0.018233, 0.032035, 0.056434, 0.107602, 0.212005", \ + "0.011025, 0.016503, 0.018233, 0.032035, 0.056434, 0.107602, 0.212005", \ + "0.011025, 0.016503, 0.018233, 0.032035, 0.056434, 0.107602, 0.212005", \ + "0.011025, 0.016503, 0.018233, 0.032035, 0.056434, 0.107602, 0.212005", \ + "0.011025, 0.016503, 0.018233, 0.032035, 0.056434, 0.107602, 0.212005", \ + "0.011025, 0.016503, 0.018233, 0.032035, 0.056434, 0.107602, 0.212005", \ + "0.011025, 0.016503, 0.018233, 0.032035, 0.056434, 0.107602, 0.212005" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011025, 0.016503, 0.018233, 0.032035, 0.056434, 0.107602, 0.212005", \ + "0.011025, 0.016503, 0.018233, 0.032035, 0.056434, 0.107602, 0.212005", \ + "0.011025, 0.016503, 0.018233, 0.032035, 0.056434, 0.107602, 0.212005", \ + "0.011025, 0.016503, 0.018233, 0.032035, 0.056434, 0.107602, 0.212005", \ + "0.011025, 0.016503, 0.018233, 0.032035, 0.056434, 0.107602, 0.212005", \ + "0.011025, 0.016503, 0.018233, 0.032035, 0.056434, 0.107602, 0.212005", \ + "0.011025, 0.016503, 0.018233, 0.032035, 0.056434, 0.107602, 0.212005" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.087449, 0.090758, 0.091753, 0.098020, 0.107706, 0.127111, 0.165622", \ + "0.092534, 0.095843, 0.096839, 0.103105, 0.112791, 0.132196, 0.170707", \ + "0.103459, 0.106768, 0.107763, 0.114030, 0.123716, 0.143121, 0.181632", \ + "0.108141, 0.111450, 0.112445, 0.118712, 0.128398, 0.147803, 0.186314", \ + "0.112841, 0.116150, 0.117145, 0.123412, 0.133098, 0.152503, 0.191014", \ + "0.121966, 0.125275, 0.126270, 0.132537, 0.142223, 0.161628, 0.200139", \ + "0.131315, 0.134624, 0.135619, 0.141886, 0.151572, 0.170977, 0.209488" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.074022, 0.077237, 0.078214, 0.084384, 0.093941, 0.113154, 0.151371", \ + "0.078942, 0.082157, 0.083134, 0.089304, 0.098861, 0.118074, 0.156291", \ + "0.089892, 0.093107, 0.094084, 0.100254, 0.109811, 0.129024, 0.167241", \ + "0.094608, 0.097823, 0.098800, 0.104970, 0.114527, 0.133740, 0.171957", \ + "0.099120, 0.102335, 0.103312, 0.109482, 0.119039, 0.138252, 0.176469", \ + "0.108374, 0.111589, 0.112566, 0.118736, 0.128293, 0.147506, 0.185723", \ + "0.117644, 0.120859, 0.121836, 0.128006, 0.137563, 0.156776, 0.194993" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010542, 0.014372, 0.015688, 0.024592, 0.040040, 0.073947, 0.143753", \ + "0.010542, 0.014372, 0.015688, 0.024592, 0.040040, 0.073947, 0.143753", \ + "0.010542, 0.014372, 0.015688, 0.024592, 0.040040, 0.073947, 0.143753", \ + "0.010542, 0.014372, 0.015688, 0.024592, 0.040040, 0.073947, 0.143753", \ + "0.010542, 0.014372, 0.015688, 0.024592, 0.040040, 0.073947, 0.143753", \ + "0.010542, 0.014372, 0.015688, 0.024592, 0.040040, 0.073947, 0.143753", \ + "0.010542, 0.014372, 0.015688, 0.024592, 0.040040, 0.073947, 0.143753" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010542, 0.014372, 0.015688, 0.024592, 0.040040, 0.073947, 0.143753", \ + "0.010542, 0.014372, 0.015688, 0.024592, 0.040040, 0.073947, 0.143753", \ + "0.010542, 0.014372, 0.015688, 0.024592, 0.040040, 0.073947, 0.143753", \ + "0.010542, 0.014372, 0.015688, 0.024592, 0.040040, 0.073947, 0.143753", \ + "0.010542, 0.014372, 0.015688, 0.024592, 0.040040, 0.073947, 0.143753", \ + "0.010542, 0.014372, 0.015688, 0.024592, 0.040040, 0.073947, 0.143753", \ + "0.010542, 0.014372, 0.015688, 0.024592, 0.040040, 0.073947, 0.143753" \ + ); + } + } + internal_power() { + related_pin : TENA; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TAA[3]&AA[3]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.021646, 0.021646, 0.021646, 0.021646, 0.021646, 0.021646, 0.021646", \ + "0.021685, 0.021685, 0.021685, 0.021685, 0.021685, 0.021685, 0.021685", \ + "0.022255, 0.022255, 0.022255, 0.022255, 0.022255, 0.022255, 0.022255", \ + "0.022666, 0.022666, 0.022666, 0.022666, 0.022666, 0.022666, 0.022666", \ + "0.023086, 0.023086, 0.023086, 0.023086, 0.023086, 0.023086, 0.023086", \ + "0.024349, 0.024349, 0.024349, 0.024349, 0.024349, 0.024349, 0.024349", \ + "0.026367, 0.026367, 0.026367, 0.026367, 0.026367, 0.026367, 0.026367" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.019096, 0.019096, 0.019096, 0.019096, 0.019096, 0.019096, 0.019096", \ + "0.019250, 0.019250, 0.019250, 0.019250, 0.019250, 0.019250, 0.019250", \ + "0.019898, 0.019898, 0.019898, 0.019898, 0.019898, 0.019898, 0.019898", \ + "0.020438, 0.020438, 0.020438, 0.020438, 0.020438, 0.020438, 0.020438", \ + "0.021073, 0.021073, 0.021073, 0.021073, 0.021073, 0.021073, 0.021073", \ + "0.022389, 0.022389, 0.022389, 0.022389, 0.022389, 0.022389, 0.022389", \ + "0.024468, 0.024468, 0.024468, 0.024468, 0.024468, 0.024468, 0.024468" \ + ); + } + } + internal_power() { + related_pin : TENA; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TAA[3]&!AA[3]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.019096, 0.019096, 0.019096, 0.019096, 0.019096, 0.019096, 0.019096", \ + "0.019250, 0.019250, 0.019250, 0.019250, 0.019250, 0.019250, 0.019250", \ + "0.019898, 0.019898, 0.019898, 0.019898, 0.019898, 0.019898, 0.019898", \ + "0.020438, 0.020438, 0.020438, 0.020438, 0.020438, 0.020438, 0.020438", \ + "0.021073, 0.021073, 0.021073, 0.021073, 0.021073, 0.021073, 0.021073", \ + "0.022389, 0.022389, 0.022389, 0.022389, 0.022389, 0.022389, 0.022389", \ + "0.024468, 0.024468, 0.024468, 0.024468, 0.024468, 0.024468, 0.024468" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.021646, 0.021646, 0.021646, 0.021646, 0.021646, 0.021646, 0.021646", \ + "0.021685, 0.021685, 0.021685, 0.021685, 0.021685, 0.021685, 0.021685", \ + "0.022255, 0.022255, 0.022255, 0.022255, 0.022255, 0.022255, 0.022255", \ + "0.022666, 0.022666, 0.022666, 0.022666, 0.022666, 0.022666, 0.022666", \ + "0.023086, 0.023086, 0.023086, 0.023086, 0.023086, 0.023086, 0.023086", \ + "0.024349, 0.024349, 0.024349, 0.024349, 0.024349, 0.024349, 0.024349", \ + "0.026367, 0.026367, 0.026367, 0.026367, 0.026367, 0.026367, 0.026367" \ + ); + } + } + } + pin(AYA[2]) { + direction : output; + timing() { + related_pin : TENA; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TAA[2]&AA[2]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TAA[2] == 1'b0 && AA[2] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.100259, 0.103564, 0.104564, 0.110840, 0.120525, 0.139910, 0.178419", \ + "0.103481, 0.106786, 0.107786, 0.114062, 0.123747, 0.143132, 0.181641", \ + "0.108442, 0.111747, 0.112747, 0.119023, 0.128708, 0.148093, 0.186602", \ + "0.108715, 0.112020, 0.113020, 0.119296, 0.128981, 0.148366, 0.186875", \ + "0.110413, 0.113718, 0.114718, 0.120994, 0.130679, 0.150064, 0.188573", \ + "0.110523, 0.113832, 0.114833, 0.121115, 0.130810, 0.150214, 0.188762", \ + "0.110634, 0.113946, 0.114948, 0.121236, 0.130941, 0.150364, 0.188950" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.085614, 0.088861, 0.089837, 0.096004, 0.105558, 0.124769, 0.162980", \ + "0.088728, 0.091975, 0.092951, 0.099118, 0.108672, 0.127883, 0.166094", \ + "0.093582, 0.096829, 0.097805, 0.103972, 0.113526, 0.132737, 0.170948", \ + "0.093816, 0.097063, 0.098039, 0.104206, 0.113760, 0.132971, 0.171182", \ + "0.095573, 0.098820, 0.099796, 0.105963, 0.115517, 0.134728, 0.172939", \ + "0.095668, 0.098919, 0.099896, 0.106069, 0.115632, 0.134862, 0.173112", \ + "0.095764, 0.099017, 0.099995, 0.106175, 0.115748, 0.134997, 0.173285" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010454, 0.014288, 0.015602, 0.024451, 0.040213, 0.073957, 0.143162", \ + "0.010454, 0.014288, 0.015602, 0.024451, 0.040213, 0.073957, 0.143162", \ + "0.010454, 0.014288, 0.015602, 0.024451, 0.040213, 0.073957, 0.143162", \ + "0.010454, 0.014288, 0.015602, 0.024451, 0.040213, 0.073957, 0.143162", \ + "0.010454, 0.014288, 0.015602, 0.024451, 0.040213, 0.073957, 0.143162", \ + "0.010454, 0.014288, 0.015602, 0.024451, 0.040213, 0.073957, 0.143162", \ + "0.010454, 0.014288, 0.015602, 0.024451, 0.040213, 0.073957, 0.143162" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010454, 0.014288, 0.015602, 0.024451, 0.040213, 0.073957, 0.143162", \ + "0.010454, 0.014288, 0.015602, 0.024451, 0.040213, 0.073957, 0.143162", \ + "0.010454, 0.014288, 0.015602, 0.024451, 0.040213, 0.073957, 0.143162", \ + "0.010454, 0.014288, 0.015602, 0.024451, 0.040213, 0.073957, 0.143162", \ + "0.010454, 0.014288, 0.015602, 0.024451, 0.040213, 0.073957, 0.143162", \ + "0.010454, 0.014288, 0.015602, 0.024451, 0.040213, 0.073957, 0.143162", \ + "0.010454, 0.014288, 0.015602, 0.024451, 0.040213, 0.073957, 0.143162" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.094016, 0.098074, 0.099409, 0.107922, 0.121910, 0.150914, 0.209389", \ + "0.098999, 0.103057, 0.104393, 0.112906, 0.126894, 0.155898, 0.214373", \ + "0.110155, 0.114213, 0.115548, 0.124061, 0.138049, 0.167053, 0.225528", \ + "0.114097, 0.118155, 0.119490, 0.128003, 0.141991, 0.170995, 0.229470", \ + "0.119312, 0.123370, 0.124705, 0.133218, 0.147206, 0.176210, 0.234685", \ + "0.128262, 0.132320, 0.133655, 0.142168, 0.156156, 0.185160, 0.243635", \ + "0.140455, 0.144513, 0.145848, 0.154361, 0.168349, 0.197353, 0.255828" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.079803, 0.083828, 0.085143, 0.093589, 0.107440, 0.136345, 0.194567", \ + "0.085031, 0.089056, 0.090370, 0.098817, 0.112668, 0.141573, 0.199795", \ + "0.096093, 0.100118, 0.101432, 0.109878, 0.123729, 0.152634, 0.210856", \ + "0.099847, 0.103872, 0.105186, 0.113632, 0.127483, 0.156388, 0.214610", \ + "0.105144, 0.109169, 0.110483, 0.118929, 0.132780, 0.161685, 0.219907", \ + "0.114250, 0.118275, 0.119589, 0.128035, 0.141886, 0.170791, 0.229013", \ + "0.126261, 0.130286, 0.131600, 0.140046, 0.153897, 0.182802, 0.241024" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010882, 0.016418, 0.018005, 0.031678, 0.056127, 0.107282, 0.212197", \ + "0.010882, 0.016418, 0.018005, 0.031678, 0.056127, 0.107282, 0.212197", \ + "0.010882, 0.016418, 0.018005, 0.031678, 0.056127, 0.107282, 0.212197", \ + "0.010882, 0.016418, 0.018005, 0.031678, 0.056127, 0.107282, 0.212197", \ + "0.010882, 0.016418, 0.018005, 0.031678, 0.056127, 0.107282, 0.212197", \ + "0.010882, 0.016418, 0.018005, 0.031678, 0.056127, 0.107282, 0.212197", \ + "0.010882, 0.016418, 0.018005, 0.031678, 0.056127, 0.107282, 0.212197" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010882, 0.016418, 0.018005, 0.031678, 0.056127, 0.107282, 0.212197", \ + "0.010882, 0.016418, 0.018005, 0.031678, 0.056127, 0.107282, 0.212197", \ + "0.010882, 0.016418, 0.018005, 0.031678, 0.056127, 0.107282, 0.212197", \ + "0.010882, 0.016418, 0.018005, 0.031678, 0.056127, 0.107282, 0.212197", \ + "0.010882, 0.016418, 0.018005, 0.031678, 0.056127, 0.107282, 0.212197", \ + "0.010882, 0.016418, 0.018005, 0.031678, 0.056127, 0.107282, 0.212197", \ + "0.010882, 0.016418, 0.018005, 0.031678, 0.056127, 0.107282, 0.212197" \ + ); + } + } + timing() { + related_pin : TENA; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TAA[2]&!AA[2]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TAA[2] == 1'b1 && AA[2] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.090825, 0.094939, 0.096207, 0.104677, 0.118759, 0.147895, 0.206125", \ + "0.094658, 0.098772, 0.100040, 0.108510, 0.122592, 0.151728, 0.209958", \ + "0.100130, 0.104244, 0.105513, 0.113982, 0.128064, 0.157200, 0.215430", \ + "0.101232, 0.105346, 0.106615, 0.115084, 0.129166, 0.158302, 0.216532", \ + "0.102142, 0.106256, 0.107524, 0.115994, 0.130076, 0.159212, 0.217442", \ + "0.102244, 0.106362, 0.107631, 0.116110, 0.130206, 0.159371, 0.217659", \ + "0.102346, 0.106469, 0.107739, 0.116226, 0.130336, 0.159531, 0.217877" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.076740, 0.080843, 0.082102, 0.090475, 0.104472, 0.133491, 0.191442", \ + "0.080403, 0.084506, 0.085764, 0.094137, 0.108134, 0.137153, 0.195104", \ + "0.086142, 0.090245, 0.091504, 0.099877, 0.113874, 0.142893, 0.200844", \ + "0.086979, 0.091082, 0.092340, 0.100713, 0.114710, 0.143729, 0.201680", \ + "0.087826, 0.091929, 0.093187, 0.101561, 0.115558, 0.144577, 0.202528", \ + "0.087914, 0.092021, 0.093280, 0.101663, 0.115674, 0.144722, 0.202731", \ + "0.088002, 0.092113, 0.093374, 0.101764, 0.115789, 0.144866, 0.202933" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011025, 0.016503, 0.018233, 0.032035, 0.056434, 0.107602, 0.212005", \ + "0.011025, 0.016503, 0.018233, 0.032035, 0.056434, 0.107602, 0.212005", \ + "0.011025, 0.016503, 0.018233, 0.032035, 0.056434, 0.107602, 0.212005", \ + "0.011025, 0.016503, 0.018233, 0.032035, 0.056434, 0.107602, 0.212005", \ + "0.011025, 0.016503, 0.018233, 0.032035, 0.056434, 0.107602, 0.212005", \ + "0.011025, 0.016503, 0.018233, 0.032035, 0.056434, 0.107602, 0.212005", \ + "0.011025, 0.016503, 0.018233, 0.032035, 0.056434, 0.107602, 0.212005" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011025, 0.016503, 0.018233, 0.032035, 0.056434, 0.107602, 0.212005", \ + "0.011025, 0.016503, 0.018233, 0.032035, 0.056434, 0.107602, 0.212005", \ + "0.011025, 0.016503, 0.018233, 0.032035, 0.056434, 0.107602, 0.212005", \ + "0.011025, 0.016503, 0.018233, 0.032035, 0.056434, 0.107602, 0.212005", \ + "0.011025, 0.016503, 0.018233, 0.032035, 0.056434, 0.107602, 0.212005", \ + "0.011025, 0.016503, 0.018233, 0.032035, 0.056434, 0.107602, 0.212005", \ + "0.011025, 0.016503, 0.018233, 0.032035, 0.056434, 0.107602, 0.212005" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.087449, 0.090758, 0.091753, 0.098020, 0.107706, 0.127111, 0.165622", \ + "0.092534, 0.095843, 0.096839, 0.103105, 0.112791, 0.132196, 0.170707", \ + "0.103459, 0.106768, 0.107763, 0.114030, 0.123716, 0.143121, 0.181632", \ + "0.108141, 0.111450, 0.112445, 0.118712, 0.128398, 0.147803, 0.186314", \ + "0.112841, 0.116150, 0.117145, 0.123412, 0.133098, 0.152503, 0.191014", \ + "0.121966, 0.125275, 0.126270, 0.132537, 0.142223, 0.161628, 0.200139", \ + "0.131315, 0.134624, 0.135619, 0.141886, 0.151572, 0.170977, 0.209488" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.074022, 0.077237, 0.078214, 0.084384, 0.093941, 0.113154, 0.151371", \ + "0.078942, 0.082157, 0.083134, 0.089304, 0.098861, 0.118074, 0.156291", \ + "0.089892, 0.093107, 0.094084, 0.100254, 0.109811, 0.129024, 0.167241", \ + "0.094608, 0.097823, 0.098800, 0.104970, 0.114527, 0.133740, 0.171957", \ + "0.099120, 0.102335, 0.103312, 0.109482, 0.119039, 0.138252, 0.176469", \ + "0.108374, 0.111589, 0.112566, 0.118736, 0.128293, 0.147506, 0.185723", \ + "0.117644, 0.120859, 0.121836, 0.128006, 0.137563, 0.156776, 0.194993" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010542, 0.014372, 0.015688, 0.024592, 0.040040, 0.073947, 0.143753", \ + "0.010542, 0.014372, 0.015688, 0.024592, 0.040040, 0.073947, 0.143753", \ + "0.010542, 0.014372, 0.015688, 0.024592, 0.040040, 0.073947, 0.143753", \ + "0.010542, 0.014372, 0.015688, 0.024592, 0.040040, 0.073947, 0.143753", \ + "0.010542, 0.014372, 0.015688, 0.024592, 0.040040, 0.073947, 0.143753", \ + "0.010542, 0.014372, 0.015688, 0.024592, 0.040040, 0.073947, 0.143753", \ + "0.010542, 0.014372, 0.015688, 0.024592, 0.040040, 0.073947, 0.143753" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010542, 0.014372, 0.015688, 0.024592, 0.040040, 0.073947, 0.143753", \ + "0.010542, 0.014372, 0.015688, 0.024592, 0.040040, 0.073947, 0.143753", \ + "0.010542, 0.014372, 0.015688, 0.024592, 0.040040, 0.073947, 0.143753", \ + "0.010542, 0.014372, 0.015688, 0.024592, 0.040040, 0.073947, 0.143753", \ + "0.010542, 0.014372, 0.015688, 0.024592, 0.040040, 0.073947, 0.143753", \ + "0.010542, 0.014372, 0.015688, 0.024592, 0.040040, 0.073947, 0.143753", \ + "0.010542, 0.014372, 0.015688, 0.024592, 0.040040, 0.073947, 0.143753" \ + ); + } + } + internal_power() { + related_pin : TENA; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TAA[2]&AA[2]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.021646, 0.021646, 0.021646, 0.021646, 0.021646, 0.021646, 0.021646", \ + "0.021685, 0.021685, 0.021685, 0.021685, 0.021685, 0.021685, 0.021685", \ + "0.022255, 0.022255, 0.022255, 0.022255, 0.022255, 0.022255, 0.022255", \ + "0.022666, 0.022666, 0.022666, 0.022666, 0.022666, 0.022666, 0.022666", \ + "0.023086, 0.023086, 0.023086, 0.023086, 0.023086, 0.023086, 0.023086", \ + "0.024349, 0.024349, 0.024349, 0.024349, 0.024349, 0.024349, 0.024349", \ + "0.026367, 0.026367, 0.026367, 0.026367, 0.026367, 0.026367, 0.026367" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.019096, 0.019096, 0.019096, 0.019096, 0.019096, 0.019096, 0.019096", \ + "0.019250, 0.019250, 0.019250, 0.019250, 0.019250, 0.019250, 0.019250", \ + "0.019898, 0.019898, 0.019898, 0.019898, 0.019898, 0.019898, 0.019898", \ + "0.020438, 0.020438, 0.020438, 0.020438, 0.020438, 0.020438, 0.020438", \ + "0.021073, 0.021073, 0.021073, 0.021073, 0.021073, 0.021073, 0.021073", \ + "0.022389, 0.022389, 0.022389, 0.022389, 0.022389, 0.022389, 0.022389", \ + "0.024468, 0.024468, 0.024468, 0.024468, 0.024468, 0.024468, 0.024468" \ + ); + } + } + internal_power() { + related_pin : TENA; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TAA[2]&!AA[2]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.019096, 0.019096, 0.019096, 0.019096, 0.019096, 0.019096, 0.019096", \ + "0.019250, 0.019250, 0.019250, 0.019250, 0.019250, 0.019250, 0.019250", \ + "0.019898, 0.019898, 0.019898, 0.019898, 0.019898, 0.019898, 0.019898", \ + "0.020438, 0.020438, 0.020438, 0.020438, 0.020438, 0.020438, 0.020438", \ + "0.021073, 0.021073, 0.021073, 0.021073, 0.021073, 0.021073, 0.021073", \ + "0.022389, 0.022389, 0.022389, 0.022389, 0.022389, 0.022389, 0.022389", \ + "0.024468, 0.024468, 0.024468, 0.024468, 0.024468, 0.024468, 0.024468" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.021646, 0.021646, 0.021646, 0.021646, 0.021646, 0.021646, 0.021646", \ + "0.021685, 0.021685, 0.021685, 0.021685, 0.021685, 0.021685, 0.021685", \ + "0.022255, 0.022255, 0.022255, 0.022255, 0.022255, 0.022255, 0.022255", \ + "0.022666, 0.022666, 0.022666, 0.022666, 0.022666, 0.022666, 0.022666", \ + "0.023086, 0.023086, 0.023086, 0.023086, 0.023086, 0.023086, 0.023086", \ + "0.024349, 0.024349, 0.024349, 0.024349, 0.024349, 0.024349, 0.024349", \ + "0.026367, 0.026367, 0.026367, 0.026367, 0.026367, 0.026367, 0.026367" \ + ); + } + } + } + pin(AYA[1]) { + direction : output; + timing() { + related_pin : TENA; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TAA[1]&AA[1]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TAA[1] == 1'b0 && AA[1] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.100259, 0.103564, 0.104564, 0.110840, 0.120525, 0.139910, 0.178419", \ + "0.103481, 0.106786, 0.107786, 0.114062, 0.123747, 0.143132, 0.181641", \ + "0.108442, 0.111747, 0.112747, 0.119023, 0.128708, 0.148093, 0.186602", \ + "0.108715, 0.112020, 0.113020, 0.119296, 0.128981, 0.148366, 0.186875", \ + "0.110413, 0.113718, 0.114718, 0.120994, 0.130679, 0.150064, 0.188573", \ + "0.110523, 0.113832, 0.114833, 0.121115, 0.130810, 0.150214, 0.188762", \ + "0.110634, 0.113946, 0.114948, 0.121236, 0.130941, 0.150364, 0.188950" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.085614, 0.088861, 0.089837, 0.096004, 0.105558, 0.124769, 0.162980", \ + "0.088728, 0.091975, 0.092951, 0.099118, 0.108672, 0.127883, 0.166094", \ + "0.093582, 0.096829, 0.097805, 0.103972, 0.113526, 0.132737, 0.170948", \ + "0.093816, 0.097063, 0.098039, 0.104206, 0.113760, 0.132971, 0.171182", \ + "0.095573, 0.098820, 0.099796, 0.105963, 0.115517, 0.134728, 0.172939", \ + "0.095668, 0.098919, 0.099896, 0.106069, 0.115632, 0.134862, 0.173112", \ + "0.095764, 0.099017, 0.099995, 0.106175, 0.115748, 0.134997, 0.173285" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010454, 0.014288, 0.015602, 0.024451, 0.040213, 0.073957, 0.143162", \ + "0.010454, 0.014288, 0.015602, 0.024451, 0.040213, 0.073957, 0.143162", \ + "0.010454, 0.014288, 0.015602, 0.024451, 0.040213, 0.073957, 0.143162", \ + "0.010454, 0.014288, 0.015602, 0.024451, 0.040213, 0.073957, 0.143162", \ + "0.010454, 0.014288, 0.015602, 0.024451, 0.040213, 0.073957, 0.143162", \ + "0.010454, 0.014288, 0.015602, 0.024451, 0.040213, 0.073957, 0.143162", \ + "0.010454, 0.014288, 0.015602, 0.024451, 0.040213, 0.073957, 0.143162" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010454, 0.014288, 0.015602, 0.024451, 0.040213, 0.073957, 0.143162", \ + "0.010454, 0.014288, 0.015602, 0.024451, 0.040213, 0.073957, 0.143162", \ + "0.010454, 0.014288, 0.015602, 0.024451, 0.040213, 0.073957, 0.143162", \ + "0.010454, 0.014288, 0.015602, 0.024451, 0.040213, 0.073957, 0.143162", \ + "0.010454, 0.014288, 0.015602, 0.024451, 0.040213, 0.073957, 0.143162", \ + "0.010454, 0.014288, 0.015602, 0.024451, 0.040213, 0.073957, 0.143162", \ + "0.010454, 0.014288, 0.015602, 0.024451, 0.040213, 0.073957, 0.143162" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.094016, 0.098074, 0.099409, 0.107922, 0.121910, 0.150914, 0.209389", \ + "0.098999, 0.103057, 0.104393, 0.112906, 0.126894, 0.155898, 0.214373", \ + "0.110155, 0.114213, 0.115548, 0.124061, 0.138049, 0.167053, 0.225528", \ + "0.114097, 0.118155, 0.119490, 0.128003, 0.141991, 0.170995, 0.229470", \ + "0.119312, 0.123370, 0.124705, 0.133218, 0.147206, 0.176210, 0.234685", \ + "0.128262, 0.132320, 0.133655, 0.142168, 0.156156, 0.185160, 0.243635", \ + "0.140455, 0.144513, 0.145848, 0.154361, 0.168349, 0.197353, 0.255828" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.079803, 0.083828, 0.085143, 0.093589, 0.107440, 0.136345, 0.194567", \ + "0.085031, 0.089056, 0.090370, 0.098817, 0.112668, 0.141573, 0.199795", \ + "0.096093, 0.100118, 0.101432, 0.109878, 0.123729, 0.152634, 0.210856", \ + "0.099847, 0.103872, 0.105186, 0.113632, 0.127483, 0.156388, 0.214610", \ + "0.105144, 0.109169, 0.110483, 0.118929, 0.132780, 0.161685, 0.219907", \ + "0.114250, 0.118275, 0.119589, 0.128035, 0.141886, 0.170791, 0.229013", \ + "0.126261, 0.130286, 0.131600, 0.140046, 0.153897, 0.182802, 0.241024" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010882, 0.016418, 0.018005, 0.031678, 0.056127, 0.107282, 0.212197", \ + "0.010882, 0.016418, 0.018005, 0.031678, 0.056127, 0.107282, 0.212197", \ + "0.010882, 0.016418, 0.018005, 0.031678, 0.056127, 0.107282, 0.212197", \ + "0.010882, 0.016418, 0.018005, 0.031678, 0.056127, 0.107282, 0.212197", \ + "0.010882, 0.016418, 0.018005, 0.031678, 0.056127, 0.107282, 0.212197", \ + "0.010882, 0.016418, 0.018005, 0.031678, 0.056127, 0.107282, 0.212197", \ + "0.010882, 0.016418, 0.018005, 0.031678, 0.056127, 0.107282, 0.212197" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010882, 0.016418, 0.018005, 0.031678, 0.056127, 0.107282, 0.212197", \ + "0.010882, 0.016418, 0.018005, 0.031678, 0.056127, 0.107282, 0.212197", \ + "0.010882, 0.016418, 0.018005, 0.031678, 0.056127, 0.107282, 0.212197", \ + "0.010882, 0.016418, 0.018005, 0.031678, 0.056127, 0.107282, 0.212197", \ + "0.010882, 0.016418, 0.018005, 0.031678, 0.056127, 0.107282, 0.212197", \ + "0.010882, 0.016418, 0.018005, 0.031678, 0.056127, 0.107282, 0.212197", \ + "0.010882, 0.016418, 0.018005, 0.031678, 0.056127, 0.107282, 0.212197" \ + ); + } + } + timing() { + related_pin : TENA; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TAA[1]&!AA[1]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TAA[1] == 1'b1 && AA[1] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.090825, 0.094939, 0.096207, 0.104677, 0.118759, 0.147895, 0.206125", \ + "0.094658, 0.098772, 0.100040, 0.108510, 0.122592, 0.151728, 0.209958", \ + "0.100130, 0.104244, 0.105513, 0.113982, 0.128064, 0.157200, 0.215430", \ + "0.101232, 0.105346, 0.106615, 0.115084, 0.129166, 0.158302, 0.216532", \ + "0.102142, 0.106256, 0.107524, 0.115994, 0.130076, 0.159212, 0.217442", \ + "0.102244, 0.106362, 0.107631, 0.116110, 0.130206, 0.159371, 0.217659", \ + "0.102346, 0.106469, 0.107739, 0.116226, 0.130336, 0.159531, 0.217877" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.076740, 0.080843, 0.082102, 0.090475, 0.104472, 0.133491, 0.191442", \ + "0.080403, 0.084506, 0.085764, 0.094137, 0.108134, 0.137153, 0.195104", \ + "0.086142, 0.090245, 0.091504, 0.099877, 0.113874, 0.142893, 0.200844", \ + "0.086979, 0.091082, 0.092340, 0.100713, 0.114710, 0.143729, 0.201680", \ + "0.087826, 0.091929, 0.093187, 0.101561, 0.115558, 0.144577, 0.202528", \ + "0.087914, 0.092021, 0.093280, 0.101663, 0.115674, 0.144722, 0.202731", \ + "0.088002, 0.092113, 0.093374, 0.101764, 0.115789, 0.144866, 0.202933" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011025, 0.016503, 0.018233, 0.032035, 0.056434, 0.107602, 0.212005", \ + "0.011025, 0.016503, 0.018233, 0.032035, 0.056434, 0.107602, 0.212005", \ + "0.011025, 0.016503, 0.018233, 0.032035, 0.056434, 0.107602, 0.212005", \ + "0.011025, 0.016503, 0.018233, 0.032035, 0.056434, 0.107602, 0.212005", \ + "0.011025, 0.016503, 0.018233, 0.032035, 0.056434, 0.107602, 0.212005", \ + "0.011025, 0.016503, 0.018233, 0.032035, 0.056434, 0.107602, 0.212005", \ + "0.011025, 0.016503, 0.018233, 0.032035, 0.056434, 0.107602, 0.212005" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011025, 0.016503, 0.018233, 0.032035, 0.056434, 0.107602, 0.212005", \ + "0.011025, 0.016503, 0.018233, 0.032035, 0.056434, 0.107602, 0.212005", \ + "0.011025, 0.016503, 0.018233, 0.032035, 0.056434, 0.107602, 0.212005", \ + "0.011025, 0.016503, 0.018233, 0.032035, 0.056434, 0.107602, 0.212005", \ + "0.011025, 0.016503, 0.018233, 0.032035, 0.056434, 0.107602, 0.212005", \ + "0.011025, 0.016503, 0.018233, 0.032035, 0.056434, 0.107602, 0.212005", \ + "0.011025, 0.016503, 0.018233, 0.032035, 0.056434, 0.107602, 0.212005" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.087449, 0.090758, 0.091753, 0.098020, 0.107706, 0.127111, 0.165622", \ + "0.092534, 0.095843, 0.096839, 0.103105, 0.112791, 0.132196, 0.170707", \ + "0.103459, 0.106768, 0.107763, 0.114030, 0.123716, 0.143121, 0.181632", \ + "0.108141, 0.111450, 0.112445, 0.118712, 0.128398, 0.147803, 0.186314", \ + "0.112841, 0.116150, 0.117145, 0.123412, 0.133098, 0.152503, 0.191014", \ + "0.121966, 0.125275, 0.126270, 0.132537, 0.142223, 0.161628, 0.200139", \ + "0.131315, 0.134624, 0.135619, 0.141886, 0.151572, 0.170977, 0.209488" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.074022, 0.077237, 0.078214, 0.084384, 0.093941, 0.113154, 0.151371", \ + "0.078942, 0.082157, 0.083134, 0.089304, 0.098861, 0.118074, 0.156291", \ + "0.089892, 0.093107, 0.094084, 0.100254, 0.109811, 0.129024, 0.167241", \ + "0.094608, 0.097823, 0.098800, 0.104970, 0.114527, 0.133740, 0.171957", \ + "0.099120, 0.102335, 0.103312, 0.109482, 0.119039, 0.138252, 0.176469", \ + "0.108374, 0.111589, 0.112566, 0.118736, 0.128293, 0.147506, 0.185723", \ + "0.117644, 0.120859, 0.121836, 0.128006, 0.137563, 0.156776, 0.194993" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010542, 0.014372, 0.015688, 0.024592, 0.040040, 0.073947, 0.143753", \ + "0.010542, 0.014372, 0.015688, 0.024592, 0.040040, 0.073947, 0.143753", \ + "0.010542, 0.014372, 0.015688, 0.024592, 0.040040, 0.073947, 0.143753", \ + "0.010542, 0.014372, 0.015688, 0.024592, 0.040040, 0.073947, 0.143753", \ + "0.010542, 0.014372, 0.015688, 0.024592, 0.040040, 0.073947, 0.143753", \ + "0.010542, 0.014372, 0.015688, 0.024592, 0.040040, 0.073947, 0.143753", \ + "0.010542, 0.014372, 0.015688, 0.024592, 0.040040, 0.073947, 0.143753" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010542, 0.014372, 0.015688, 0.024592, 0.040040, 0.073947, 0.143753", \ + "0.010542, 0.014372, 0.015688, 0.024592, 0.040040, 0.073947, 0.143753", \ + "0.010542, 0.014372, 0.015688, 0.024592, 0.040040, 0.073947, 0.143753", \ + "0.010542, 0.014372, 0.015688, 0.024592, 0.040040, 0.073947, 0.143753", \ + "0.010542, 0.014372, 0.015688, 0.024592, 0.040040, 0.073947, 0.143753", \ + "0.010542, 0.014372, 0.015688, 0.024592, 0.040040, 0.073947, 0.143753", \ + "0.010542, 0.014372, 0.015688, 0.024592, 0.040040, 0.073947, 0.143753" \ + ); + } + } + internal_power() { + related_pin : TENA; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TAA[1]&AA[1]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.021646, 0.021646, 0.021646, 0.021646, 0.021646, 0.021646, 0.021646", \ + "0.021685, 0.021685, 0.021685, 0.021685, 0.021685, 0.021685, 0.021685", \ + "0.022255, 0.022255, 0.022255, 0.022255, 0.022255, 0.022255, 0.022255", \ + "0.022666, 0.022666, 0.022666, 0.022666, 0.022666, 0.022666, 0.022666", \ + "0.023086, 0.023086, 0.023086, 0.023086, 0.023086, 0.023086, 0.023086", \ + "0.024349, 0.024349, 0.024349, 0.024349, 0.024349, 0.024349, 0.024349", \ + "0.026367, 0.026367, 0.026367, 0.026367, 0.026367, 0.026367, 0.026367" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.019096, 0.019096, 0.019096, 0.019096, 0.019096, 0.019096, 0.019096", \ + "0.019250, 0.019250, 0.019250, 0.019250, 0.019250, 0.019250, 0.019250", \ + "0.019898, 0.019898, 0.019898, 0.019898, 0.019898, 0.019898, 0.019898", \ + "0.020438, 0.020438, 0.020438, 0.020438, 0.020438, 0.020438, 0.020438", \ + "0.021073, 0.021073, 0.021073, 0.021073, 0.021073, 0.021073, 0.021073", \ + "0.022389, 0.022389, 0.022389, 0.022389, 0.022389, 0.022389, 0.022389", \ + "0.024468, 0.024468, 0.024468, 0.024468, 0.024468, 0.024468, 0.024468" \ + ); + } + } + internal_power() { + related_pin : TENA; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TAA[1]&!AA[1]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.019096, 0.019096, 0.019096, 0.019096, 0.019096, 0.019096, 0.019096", \ + "0.019250, 0.019250, 0.019250, 0.019250, 0.019250, 0.019250, 0.019250", \ + "0.019898, 0.019898, 0.019898, 0.019898, 0.019898, 0.019898, 0.019898", \ + "0.020438, 0.020438, 0.020438, 0.020438, 0.020438, 0.020438, 0.020438", \ + "0.021073, 0.021073, 0.021073, 0.021073, 0.021073, 0.021073, 0.021073", \ + "0.022389, 0.022389, 0.022389, 0.022389, 0.022389, 0.022389, 0.022389", \ + "0.024468, 0.024468, 0.024468, 0.024468, 0.024468, 0.024468, 0.024468" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.021646, 0.021646, 0.021646, 0.021646, 0.021646, 0.021646, 0.021646", \ + "0.021685, 0.021685, 0.021685, 0.021685, 0.021685, 0.021685, 0.021685", \ + "0.022255, 0.022255, 0.022255, 0.022255, 0.022255, 0.022255, 0.022255", \ + "0.022666, 0.022666, 0.022666, 0.022666, 0.022666, 0.022666, 0.022666", \ + "0.023086, 0.023086, 0.023086, 0.023086, 0.023086, 0.023086, 0.023086", \ + "0.024349, 0.024349, 0.024349, 0.024349, 0.024349, 0.024349, 0.024349", \ + "0.026367, 0.026367, 0.026367, 0.026367, 0.026367, 0.026367, 0.026367" \ + ); + } + } + } + pin(AYA[0]) { + direction : output; + timing() { + related_pin : TENA; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TAA[0]&AA[0]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TAA[0] == 1'b0 && AA[0] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.100259, 0.103564, 0.104564, 0.110840, 0.120525, 0.139910, 0.178419", \ + "0.103481, 0.106786, 0.107786, 0.114062, 0.123747, 0.143132, 0.181641", \ + "0.108442, 0.111747, 0.112747, 0.119023, 0.128708, 0.148093, 0.186602", \ + "0.108715, 0.112020, 0.113020, 0.119296, 0.128981, 0.148366, 0.186875", \ + "0.110413, 0.113718, 0.114718, 0.120994, 0.130679, 0.150064, 0.188573", \ + "0.110523, 0.113832, 0.114833, 0.121115, 0.130810, 0.150214, 0.188762", \ + "0.110634, 0.113946, 0.114948, 0.121236, 0.130941, 0.150364, 0.188950" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.085614, 0.088861, 0.089837, 0.096004, 0.105558, 0.124769, 0.162980", \ + "0.088728, 0.091975, 0.092951, 0.099118, 0.108672, 0.127883, 0.166094", \ + "0.093582, 0.096829, 0.097805, 0.103972, 0.113526, 0.132737, 0.170948", \ + "0.093816, 0.097063, 0.098039, 0.104206, 0.113760, 0.132971, 0.171182", \ + "0.095573, 0.098820, 0.099796, 0.105963, 0.115517, 0.134728, 0.172939", \ + "0.095668, 0.098919, 0.099896, 0.106069, 0.115632, 0.134862, 0.173112", \ + "0.095764, 0.099017, 0.099995, 0.106175, 0.115748, 0.134997, 0.173285" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010454, 0.014288, 0.015602, 0.024451, 0.040213, 0.073957, 0.143162", \ + "0.010454, 0.014288, 0.015602, 0.024451, 0.040213, 0.073957, 0.143162", \ + "0.010454, 0.014288, 0.015602, 0.024451, 0.040213, 0.073957, 0.143162", \ + "0.010454, 0.014288, 0.015602, 0.024451, 0.040213, 0.073957, 0.143162", \ + "0.010454, 0.014288, 0.015602, 0.024451, 0.040213, 0.073957, 0.143162", \ + "0.010454, 0.014288, 0.015602, 0.024451, 0.040213, 0.073957, 0.143162", \ + "0.010454, 0.014288, 0.015602, 0.024451, 0.040213, 0.073957, 0.143162" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010454, 0.014288, 0.015602, 0.024451, 0.040213, 0.073957, 0.143162", \ + "0.010454, 0.014288, 0.015602, 0.024451, 0.040213, 0.073957, 0.143162", \ + "0.010454, 0.014288, 0.015602, 0.024451, 0.040213, 0.073957, 0.143162", \ + "0.010454, 0.014288, 0.015602, 0.024451, 0.040213, 0.073957, 0.143162", \ + "0.010454, 0.014288, 0.015602, 0.024451, 0.040213, 0.073957, 0.143162", \ + "0.010454, 0.014288, 0.015602, 0.024451, 0.040213, 0.073957, 0.143162", \ + "0.010454, 0.014288, 0.015602, 0.024451, 0.040213, 0.073957, 0.143162" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.094016, 0.098074, 0.099409, 0.107922, 0.121910, 0.150914, 0.209389", \ + "0.098999, 0.103057, 0.104393, 0.112906, 0.126894, 0.155898, 0.214373", \ + "0.110155, 0.114213, 0.115548, 0.124061, 0.138049, 0.167053, 0.225528", \ + "0.114097, 0.118155, 0.119490, 0.128003, 0.141991, 0.170995, 0.229470", \ + "0.119312, 0.123370, 0.124705, 0.133218, 0.147206, 0.176210, 0.234685", \ + "0.128262, 0.132320, 0.133655, 0.142168, 0.156156, 0.185160, 0.243635", \ + "0.140455, 0.144513, 0.145848, 0.154361, 0.168349, 0.197353, 0.255828" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.079803, 0.083828, 0.085143, 0.093589, 0.107440, 0.136345, 0.194567", \ + "0.085031, 0.089056, 0.090370, 0.098817, 0.112668, 0.141573, 0.199795", \ + "0.096093, 0.100118, 0.101432, 0.109878, 0.123729, 0.152634, 0.210856", \ + "0.099847, 0.103872, 0.105186, 0.113632, 0.127483, 0.156388, 0.214610", \ + "0.105144, 0.109169, 0.110483, 0.118929, 0.132780, 0.161685, 0.219907", \ + "0.114250, 0.118275, 0.119589, 0.128035, 0.141886, 0.170791, 0.229013", \ + "0.126261, 0.130286, 0.131600, 0.140046, 0.153897, 0.182802, 0.241024" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010882, 0.016418, 0.018005, 0.031678, 0.056127, 0.107282, 0.212197", \ + "0.010882, 0.016418, 0.018005, 0.031678, 0.056127, 0.107282, 0.212197", \ + "0.010882, 0.016418, 0.018005, 0.031678, 0.056127, 0.107282, 0.212197", \ + "0.010882, 0.016418, 0.018005, 0.031678, 0.056127, 0.107282, 0.212197", \ + "0.010882, 0.016418, 0.018005, 0.031678, 0.056127, 0.107282, 0.212197", \ + "0.010882, 0.016418, 0.018005, 0.031678, 0.056127, 0.107282, 0.212197", \ + "0.010882, 0.016418, 0.018005, 0.031678, 0.056127, 0.107282, 0.212197" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010882, 0.016418, 0.018005, 0.031678, 0.056127, 0.107282, 0.212197", \ + "0.010882, 0.016418, 0.018005, 0.031678, 0.056127, 0.107282, 0.212197", \ + "0.010882, 0.016418, 0.018005, 0.031678, 0.056127, 0.107282, 0.212197", \ + "0.010882, 0.016418, 0.018005, 0.031678, 0.056127, 0.107282, 0.212197", \ + "0.010882, 0.016418, 0.018005, 0.031678, 0.056127, 0.107282, 0.212197", \ + "0.010882, 0.016418, 0.018005, 0.031678, 0.056127, 0.107282, 0.212197", \ + "0.010882, 0.016418, 0.018005, 0.031678, 0.056127, 0.107282, 0.212197" \ + ); + } + } + timing() { + related_pin : TENA; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TAA[0]&!AA[0]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TAA[0] == 1'b1 && AA[0] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.090825, 0.094939, 0.096207, 0.104677, 0.118759, 0.147895, 0.206125", \ + "0.094658, 0.098772, 0.100040, 0.108510, 0.122592, 0.151728, 0.209958", \ + "0.100130, 0.104244, 0.105513, 0.113982, 0.128064, 0.157200, 0.215430", \ + "0.101232, 0.105346, 0.106615, 0.115084, 0.129166, 0.158302, 0.216532", \ + "0.102142, 0.106256, 0.107524, 0.115994, 0.130076, 0.159212, 0.217442", \ + "0.102244, 0.106362, 0.107631, 0.116110, 0.130206, 0.159371, 0.217659", \ + "0.102346, 0.106469, 0.107739, 0.116226, 0.130336, 0.159531, 0.217877" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.076740, 0.080843, 0.082102, 0.090475, 0.104472, 0.133491, 0.191442", \ + "0.080403, 0.084506, 0.085764, 0.094137, 0.108134, 0.137153, 0.195104", \ + "0.086142, 0.090245, 0.091504, 0.099877, 0.113874, 0.142893, 0.200844", \ + "0.086979, 0.091082, 0.092340, 0.100713, 0.114710, 0.143729, 0.201680", \ + "0.087826, 0.091929, 0.093187, 0.101561, 0.115558, 0.144577, 0.202528", \ + "0.087914, 0.092021, 0.093280, 0.101663, 0.115674, 0.144722, 0.202731", \ + "0.088002, 0.092113, 0.093374, 0.101764, 0.115789, 0.144866, 0.202933" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011025, 0.016503, 0.018233, 0.032035, 0.056434, 0.107602, 0.212005", \ + "0.011025, 0.016503, 0.018233, 0.032035, 0.056434, 0.107602, 0.212005", \ + "0.011025, 0.016503, 0.018233, 0.032035, 0.056434, 0.107602, 0.212005", \ + "0.011025, 0.016503, 0.018233, 0.032035, 0.056434, 0.107602, 0.212005", \ + "0.011025, 0.016503, 0.018233, 0.032035, 0.056434, 0.107602, 0.212005", \ + "0.011025, 0.016503, 0.018233, 0.032035, 0.056434, 0.107602, 0.212005", \ + "0.011025, 0.016503, 0.018233, 0.032035, 0.056434, 0.107602, 0.212005" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011025, 0.016503, 0.018233, 0.032035, 0.056434, 0.107602, 0.212005", \ + "0.011025, 0.016503, 0.018233, 0.032035, 0.056434, 0.107602, 0.212005", \ + "0.011025, 0.016503, 0.018233, 0.032035, 0.056434, 0.107602, 0.212005", \ + "0.011025, 0.016503, 0.018233, 0.032035, 0.056434, 0.107602, 0.212005", \ + "0.011025, 0.016503, 0.018233, 0.032035, 0.056434, 0.107602, 0.212005", \ + "0.011025, 0.016503, 0.018233, 0.032035, 0.056434, 0.107602, 0.212005", \ + "0.011025, 0.016503, 0.018233, 0.032035, 0.056434, 0.107602, 0.212005" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.087449, 0.090758, 0.091753, 0.098020, 0.107706, 0.127111, 0.165622", \ + "0.092534, 0.095843, 0.096839, 0.103105, 0.112791, 0.132196, 0.170707", \ + "0.103459, 0.106768, 0.107763, 0.114030, 0.123716, 0.143121, 0.181632", \ + "0.108141, 0.111450, 0.112445, 0.118712, 0.128398, 0.147803, 0.186314", \ + "0.112841, 0.116150, 0.117145, 0.123412, 0.133098, 0.152503, 0.191014", \ + "0.121966, 0.125275, 0.126270, 0.132537, 0.142223, 0.161628, 0.200139", \ + "0.131315, 0.134624, 0.135619, 0.141886, 0.151572, 0.170977, 0.209488" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.074022, 0.077237, 0.078214, 0.084384, 0.093941, 0.113154, 0.151371", \ + "0.078942, 0.082157, 0.083134, 0.089304, 0.098861, 0.118074, 0.156291", \ + "0.089892, 0.093107, 0.094084, 0.100254, 0.109811, 0.129024, 0.167241", \ + "0.094608, 0.097823, 0.098800, 0.104970, 0.114527, 0.133740, 0.171957", \ + "0.099120, 0.102335, 0.103312, 0.109482, 0.119039, 0.138252, 0.176469", \ + "0.108374, 0.111589, 0.112566, 0.118736, 0.128293, 0.147506, 0.185723", \ + "0.117644, 0.120859, 0.121836, 0.128006, 0.137563, 0.156776, 0.194993" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010542, 0.014372, 0.015688, 0.024592, 0.040040, 0.073947, 0.143753", \ + "0.010542, 0.014372, 0.015688, 0.024592, 0.040040, 0.073947, 0.143753", \ + "0.010542, 0.014372, 0.015688, 0.024592, 0.040040, 0.073947, 0.143753", \ + "0.010542, 0.014372, 0.015688, 0.024592, 0.040040, 0.073947, 0.143753", \ + "0.010542, 0.014372, 0.015688, 0.024592, 0.040040, 0.073947, 0.143753", \ + "0.010542, 0.014372, 0.015688, 0.024592, 0.040040, 0.073947, 0.143753", \ + "0.010542, 0.014372, 0.015688, 0.024592, 0.040040, 0.073947, 0.143753" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010542, 0.014372, 0.015688, 0.024592, 0.040040, 0.073947, 0.143753", \ + "0.010542, 0.014372, 0.015688, 0.024592, 0.040040, 0.073947, 0.143753", \ + "0.010542, 0.014372, 0.015688, 0.024592, 0.040040, 0.073947, 0.143753", \ + "0.010542, 0.014372, 0.015688, 0.024592, 0.040040, 0.073947, 0.143753", \ + "0.010542, 0.014372, 0.015688, 0.024592, 0.040040, 0.073947, 0.143753", \ + "0.010542, 0.014372, 0.015688, 0.024592, 0.040040, 0.073947, 0.143753", \ + "0.010542, 0.014372, 0.015688, 0.024592, 0.040040, 0.073947, 0.143753" \ + ); + } + } + internal_power() { + related_pin : TENA; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TAA[0]&AA[0]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.021646, 0.021646, 0.021646, 0.021646, 0.021646, 0.021646, 0.021646", \ + "0.021685, 0.021685, 0.021685, 0.021685, 0.021685, 0.021685, 0.021685", \ + "0.022255, 0.022255, 0.022255, 0.022255, 0.022255, 0.022255, 0.022255", \ + "0.022666, 0.022666, 0.022666, 0.022666, 0.022666, 0.022666, 0.022666", \ + "0.023086, 0.023086, 0.023086, 0.023086, 0.023086, 0.023086, 0.023086", \ + "0.024349, 0.024349, 0.024349, 0.024349, 0.024349, 0.024349, 0.024349", \ + "0.026367, 0.026367, 0.026367, 0.026367, 0.026367, 0.026367, 0.026367" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.019096, 0.019096, 0.019096, 0.019096, 0.019096, 0.019096, 0.019096", \ + "0.019250, 0.019250, 0.019250, 0.019250, 0.019250, 0.019250, 0.019250", \ + "0.019898, 0.019898, 0.019898, 0.019898, 0.019898, 0.019898, 0.019898", \ + "0.020438, 0.020438, 0.020438, 0.020438, 0.020438, 0.020438, 0.020438", \ + "0.021073, 0.021073, 0.021073, 0.021073, 0.021073, 0.021073, 0.021073", \ + "0.022389, 0.022389, 0.022389, 0.022389, 0.022389, 0.022389, 0.022389", \ + "0.024468, 0.024468, 0.024468, 0.024468, 0.024468, 0.024468, 0.024468" \ + ); + } + } + internal_power() { + related_pin : TENA; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TAA[0]&!AA[0]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.019096, 0.019096, 0.019096, 0.019096, 0.019096, 0.019096, 0.019096", \ + "0.019250, 0.019250, 0.019250, 0.019250, 0.019250, 0.019250, 0.019250", \ + "0.019898, 0.019898, 0.019898, 0.019898, 0.019898, 0.019898, 0.019898", \ + "0.020438, 0.020438, 0.020438, 0.020438, 0.020438, 0.020438, 0.020438", \ + "0.021073, 0.021073, 0.021073, 0.021073, 0.021073, 0.021073, 0.021073", \ + "0.022389, 0.022389, 0.022389, 0.022389, 0.022389, 0.022389, 0.022389", \ + "0.024468, 0.024468, 0.024468, 0.024468, 0.024468, 0.024468, 0.024468" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.021646, 0.021646, 0.021646, 0.021646, 0.021646, 0.021646, 0.021646", \ + "0.021685, 0.021685, 0.021685, 0.021685, 0.021685, 0.021685, 0.021685", \ + "0.022255, 0.022255, 0.022255, 0.022255, 0.022255, 0.022255, 0.022255", \ + "0.022666, 0.022666, 0.022666, 0.022666, 0.022666, 0.022666, 0.022666", \ + "0.023086, 0.023086, 0.023086, 0.023086, 0.023086, 0.023086, 0.023086", \ + "0.024349, 0.024349, 0.024349, 0.024349, 0.024349, 0.024349, 0.024349", \ + "0.026367, 0.026367, 0.026367, 0.026367, 0.026367, 0.026367, 0.026367" \ + ); + } + } + } + } + pin(CENYB) { + direction : output; + related_power_pin : "VDDPE"; + related_ground_pin : "VSSE"; + power_down_function : "!VDDCE + !VDDPE + VSSE"; + max_capacitance : 0.100000; + max_transition : 0.403200; + timing() { + related_pin : CENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&TENB"; + sdf_cond : "DFTRAMBYP == 1'b1 && TENB == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.049340, 0.053256, 0.054642, 0.062300, 0.074516, 0.098297, 0.146453", \ + "0.053614, 0.057529, 0.058916, 0.066573, 0.078789, 0.102571, 0.150726", \ + "0.060212, 0.064128, 0.065514, 0.073172, 0.085388, 0.109168, 0.157325", \ + "0.063643, 0.067558, 0.068945, 0.076603, 0.088818, 0.112600, 0.160755", \ + "0.065076, 0.068991, 0.070378, 0.078035, 0.090251, 0.114033, 0.162188", \ + "0.070241, 0.074156, 0.075542, 0.083200, 0.095416, 0.119197, 0.167352", \ + "0.070311, 0.074230, 0.075618, 0.083283, 0.095511, 0.119316, 0.167520" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.043181, 0.046988, 0.048336, 0.055783, 0.067661, 0.090787, 0.137613", \ + "0.047336, 0.051144, 0.052492, 0.059938, 0.071817, 0.094942, 0.141768", \ + "0.053753, 0.057560, 0.058908, 0.066354, 0.078233, 0.101358, 0.148185", \ + "0.057089, 0.060896, 0.062244, 0.069691, 0.081569, 0.104695, 0.151521", \ + "0.058482, 0.062289, 0.063637, 0.071084, 0.082963, 0.106088, 0.152914", \ + "0.063504, 0.067312, 0.068660, 0.076106, 0.087985, 0.111110, 0.157936", \ + "0.063568, 0.067379, 0.068728, 0.076182, 0.088073, 0.111221, 0.158094" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.012165, 0.016276, 0.017804, 0.028022, 0.047292, 0.089638, 0.175603", \ + "0.012165, 0.016276, 0.017804, 0.028022, 0.047292, 0.089638, 0.175603", \ + "0.012165, 0.016276, 0.017804, 0.028022, 0.047292, 0.089638, 0.175603", \ + "0.012165, 0.016276, 0.017804, 0.028022, 0.047292, 0.089638, 0.175603", \ + "0.012165, 0.016276, 0.017804, 0.028022, 0.047292, 0.089638, 0.175603", \ + "0.012165, 0.016276, 0.017804, 0.028022, 0.047292, 0.089638, 0.175603", \ + "0.012165, 0.016276, 0.017804, 0.028022, 0.047292, 0.089638, 0.175603" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.012165, 0.016276, 0.017804, 0.028022, 0.047292, 0.089638, 0.175603", \ + "0.012165, 0.016276, 0.017804, 0.028022, 0.047292, 0.089638, 0.175603", \ + "0.012165, 0.016276, 0.017804, 0.028022, 0.047292, 0.089638, 0.175603", \ + "0.012165, 0.016276, 0.017804, 0.028022, 0.047292, 0.089638, 0.175603", \ + "0.012165, 0.016276, 0.017804, 0.028022, 0.047292, 0.089638, 0.175603", \ + "0.012165, 0.016276, 0.017804, 0.028022, 0.047292, 0.089638, 0.175603", \ + "0.012165, 0.016276, 0.017804, 0.028022, 0.047292, 0.089638, 0.175603" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.052382, 0.057530, 0.059107, 0.069332, 0.086403, 0.121959, 0.193841", \ + "0.056892, 0.062040, 0.063617, 0.073842, 0.090913, 0.126469, 0.198351", \ + "0.065005, 0.070154, 0.071731, 0.081955, 0.099026, 0.134584, 0.206466", \ + "0.068997, 0.074145, 0.075722, 0.085947, 0.103018, 0.138574, 0.210456", \ + "0.071712, 0.076861, 0.078438, 0.088662, 0.105733, 0.141289, 0.213172", \ + "0.077523, 0.082671, 0.084248, 0.094473, 0.111544, 0.147100, 0.218983", \ + "0.084675, 0.089823, 0.091400, 0.101625, 0.118696, 0.154253, 0.226135" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.045842, 0.050849, 0.052382, 0.062325, 0.078924, 0.113500, 0.183398", \ + "0.050228, 0.055234, 0.056768, 0.066710, 0.083310, 0.117885, 0.187784", \ + "0.058118, 0.063124, 0.064658, 0.074600, 0.091200, 0.125776, 0.195674", \ + "0.061999, 0.067005, 0.068539, 0.078481, 0.095081, 0.129656, 0.199554", \ + "0.064639, 0.069646, 0.071179, 0.081122, 0.097722, 0.132296, 0.202195", \ + "0.070290, 0.075296, 0.076829, 0.086772, 0.103372, 0.137947, 0.207845", \ + "0.077244, 0.082251, 0.083784, 0.093727, 0.110327, 0.144902, 0.214800" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.012553, 0.018925, 0.021265, 0.036809, 0.067146, 0.126409, 0.252278", \ + "0.012553, 0.018925, 0.021265, 0.036809, 0.067146, 0.126409, 0.252278", \ + "0.012553, 0.018925, 0.021265, 0.036809, 0.067146, 0.126409, 0.252278", \ + "0.012553, 0.018925, 0.021265, 0.036809, 0.067146, 0.126409, 0.252278", \ + "0.012553, 0.018925, 0.021265, 0.036809, 0.067146, 0.126409, 0.252278", \ + "0.012553, 0.018925, 0.021265, 0.036809, 0.067146, 0.126409, 0.252278", \ + "0.012553, 0.018925, 0.021265, 0.036809, 0.067146, 0.126409, 0.252278" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.012553, 0.018925, 0.021265, 0.036809, 0.067146, 0.126409, 0.252278", \ + "0.012553, 0.018925, 0.021265, 0.036809, 0.067146, 0.126409, 0.252278", \ + "0.012553, 0.018925, 0.021265, 0.036809, 0.067146, 0.126409, 0.252278", \ + "0.012553, 0.018925, 0.021265, 0.036809, 0.067146, 0.126409, 0.252278", \ + "0.012553, 0.018925, 0.021265, 0.036809, 0.067146, 0.126409, 0.252278", \ + "0.012553, 0.018925, 0.021265, 0.036809, 0.067146, 0.126409, 0.252278", \ + "0.012553, 0.018925, 0.021265, 0.036809, 0.067146, 0.126409, 0.252278" \ + ); + } + } + timing() { + related_pin : TCENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TENB"; + sdf_cond : "DFTRAMBYP == 1'b1 && TENB == 1'b0"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.049218, 0.053136, 0.054521, 0.062190, 0.074409, 0.098197, 0.146368", \ + "0.053605, 0.057524, 0.058909, 0.066578, 0.078797, 0.102584, 0.150756", \ + "0.060240, 0.064159, 0.065544, 0.073213, 0.085432, 0.109220, 0.157390", \ + "0.063899, 0.067817, 0.069203, 0.076872, 0.089091, 0.112878, 0.161049", \ + "0.065383, 0.069301, 0.070687, 0.078356, 0.090575, 0.114362, 0.162534", \ + "0.070488, 0.074406, 0.075792, 0.083461, 0.095680, 0.119467, 0.167638", \ + "0.070559, 0.074481, 0.075868, 0.083544, 0.095776, 0.119586, 0.167806" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.043073, 0.046883, 0.048230, 0.055688, 0.067570, 0.090701, 0.137542", \ + "0.047340, 0.051150, 0.052497, 0.059954, 0.071837, 0.094967, 0.141809", \ + "0.053792, 0.057602, 0.058949, 0.066406, 0.078288, 0.101419, 0.148260", \ + "0.057350, 0.061160, 0.062507, 0.069964, 0.081846, 0.104977, 0.151818", \ + "0.058793, 0.062603, 0.063950, 0.071407, 0.083289, 0.106420, 0.153262", \ + "0.063757, 0.067567, 0.068914, 0.076371, 0.088254, 0.111384, 0.158226", \ + "0.063821, 0.067635, 0.068983, 0.076448, 0.088342, 0.111495, 0.158384" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.012165, 0.016276, 0.017804, 0.028022, 0.047292, 0.089638, 0.175603", \ + "0.012165, 0.016276, 0.017804, 0.028022, 0.047292, 0.089638, 0.175603", \ + "0.012165, 0.016276, 0.017804, 0.028022, 0.047292, 0.089638, 0.175603", \ + "0.012165, 0.016276, 0.017804, 0.028022, 0.047292, 0.089638, 0.175603", \ + "0.012165, 0.016276, 0.017804, 0.028022, 0.047292, 0.089638, 0.175603", \ + "0.012165, 0.016276, 0.017804, 0.028022, 0.047292, 0.089638, 0.175603", \ + "0.012165, 0.016276, 0.017804, 0.028022, 0.047292, 0.089638, 0.175603" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.012165, 0.016276, 0.017804, 0.028022, 0.047292, 0.089638, 0.175603", \ + "0.012165, 0.016276, 0.017804, 0.028022, 0.047292, 0.089638, 0.175603", \ + "0.012165, 0.016276, 0.017804, 0.028022, 0.047292, 0.089638, 0.175603", \ + "0.012165, 0.016276, 0.017804, 0.028022, 0.047292, 0.089638, 0.175603", \ + "0.012165, 0.016276, 0.017804, 0.028022, 0.047292, 0.089638, 0.175603", \ + "0.012165, 0.016276, 0.017804, 0.028022, 0.047292, 0.089638, 0.175603", \ + "0.012165, 0.016276, 0.017804, 0.028022, 0.047292, 0.089638, 0.175603" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.053643, 0.058699, 0.060305, 0.070618, 0.087835, 0.123351, 0.195238", \ + "0.058169, 0.063225, 0.064832, 0.075145, 0.092362, 0.127877, 0.199765", \ + "0.066321, 0.071377, 0.072983, 0.083296, 0.100513, 0.136028, 0.207916", \ + "0.070263, 0.075319, 0.076926, 0.087238, 0.104455, 0.139971, 0.211858", \ + "0.073155, 0.078211, 0.079818, 0.090130, 0.107347, 0.142863, 0.214751", \ + "0.079821, 0.084877, 0.086484, 0.096796, 0.114013, 0.149529, 0.221416", \ + "0.082095, 0.087151, 0.088757, 0.099070, 0.116287, 0.151803, 0.223690" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.046946, 0.051863, 0.053424, 0.063453, 0.080194, 0.114730, 0.184634", \ + "0.051348, 0.056264, 0.057826, 0.067854, 0.084596, 0.119131, 0.189035", \ + "0.059274, 0.064191, 0.065752, 0.075781, 0.092523, 0.127058, 0.196961", \ + "0.063108, 0.068024, 0.069586, 0.079615, 0.096356, 0.130892, 0.200795", \ + "0.065920, 0.070837, 0.072398, 0.082427, 0.099169, 0.133704, 0.203608", \ + "0.072402, 0.077319, 0.078881, 0.088909, 0.105650, 0.140186, 0.210089", \ + "0.074613, 0.079530, 0.081092, 0.091120, 0.107862, 0.142397, 0.212301" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.012553, 0.018925, 0.021265, 0.036809, 0.067146, 0.126409, 0.252278", \ + "0.012553, 0.018925, 0.021265, 0.036809, 0.067146, 0.126409, 0.252278", \ + "0.012553, 0.018925, 0.021265, 0.036809, 0.067146, 0.126409, 0.252278", \ + "0.012553, 0.018925, 0.021265, 0.036809, 0.067146, 0.126409, 0.252278", \ + "0.012553, 0.018925, 0.021265, 0.036809, 0.067146, 0.126409, 0.252278", \ + "0.012553, 0.018925, 0.021265, 0.036809, 0.067146, 0.126409, 0.252278", \ + "0.012553, 0.018925, 0.021265, 0.036809, 0.067146, 0.126409, 0.252278" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.012553, 0.018925, 0.021265, 0.036809, 0.067146, 0.126409, 0.252278", \ + "0.012553, 0.018925, 0.021265, 0.036809, 0.067146, 0.126409, 0.252278", \ + "0.012553, 0.018925, 0.021265, 0.036809, 0.067146, 0.126409, 0.252278", \ + "0.012553, 0.018925, 0.021265, 0.036809, 0.067146, 0.126409, 0.252278", \ + "0.012553, 0.018925, 0.021265, 0.036809, 0.067146, 0.126409, 0.252278", \ + "0.012553, 0.018925, 0.021265, 0.036809, 0.067146, 0.126409, 0.252278", \ + "0.012553, 0.018925, 0.021265, 0.036809, 0.067146, 0.126409, 0.252278" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TCENB&CENB"; + sdf_cond : "DFTRAMBYP == 1'b1 && TCENB == 1'b0 && CENB == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.077014, 0.081164, 0.082300, 0.089697, 0.101258, 0.125298, 0.172493", \ + "0.081180, 0.085329, 0.086466, 0.093863, 0.105424, 0.129464, 0.176659", \ + "0.090012, 0.094161, 0.095298, 0.102695, 0.114255, 0.138295, 0.185490", \ + "0.093418, 0.097567, 0.098704, 0.106101, 0.117661, 0.141701, 0.188896", \ + "0.096458, 0.100607, 0.101744, 0.109141, 0.120701, 0.144741, 0.191936", \ + "0.099285, 0.103435, 0.104571, 0.111968, 0.123529, 0.147569, 0.194764", \ + "0.105820, 0.109969, 0.111106, 0.118503, 0.130063, 0.154103, 0.201298" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.066677, 0.070827, 0.071964, 0.079361, 0.090921, 0.114961, 0.162156", \ + "0.070843, 0.074992, 0.076129, 0.083526, 0.095087, 0.119127, 0.166322", \ + "0.079675, 0.083824, 0.084961, 0.092358, 0.103918, 0.127958, 0.175153", \ + "0.083081, 0.087230, 0.088367, 0.095764, 0.107324, 0.131364, 0.178559", \ + "0.086121, 0.090270, 0.091407, 0.098804, 0.110364, 0.134404, 0.181599", \ + "0.088948, 0.093098, 0.094234, 0.101631, 0.113192, 0.137232, 0.184427", \ + "0.095483, 0.099632, 0.100769, 0.108166, 0.119726, 0.143766, 0.190961" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011806, 0.016256, 0.017881, 0.028234, 0.047598, 0.090213, 0.173410", \ + "0.011806, 0.016256, 0.017881, 0.028234, 0.047598, 0.090213, 0.173410", \ + "0.011806, 0.016256, 0.017881, 0.028234, 0.047598, 0.090213, 0.173410", \ + "0.011806, 0.016256, 0.017881, 0.028234, 0.047598, 0.090213, 0.173410", \ + "0.011806, 0.016256, 0.017881, 0.028234, 0.047598, 0.090213, 0.173410", \ + "0.011806, 0.016256, 0.017881, 0.028234, 0.047598, 0.090213, 0.173410", \ + "0.011806, 0.016256, 0.017881, 0.028234, 0.047598, 0.090213, 0.173410" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011806, 0.016256, 0.017881, 0.028234, 0.047598, 0.090213, 0.173410", \ + "0.011806, 0.016256, 0.017881, 0.028234, 0.047598, 0.090213, 0.173410", \ + "0.011806, 0.016256, 0.017881, 0.028234, 0.047598, 0.090213, 0.173410", \ + "0.011806, 0.016256, 0.017881, 0.028234, 0.047598, 0.090213, 0.173410", \ + "0.011806, 0.016256, 0.017881, 0.028234, 0.047598, 0.090213, 0.173410", \ + "0.011806, 0.016256, 0.017881, 0.028234, 0.047598, 0.090213, 0.173410", \ + "0.011806, 0.016256, 0.017881, 0.028234, 0.047598, 0.090213, 0.173410" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.085662, 0.090837, 0.092187, 0.102123, 0.119030, 0.153729, 0.223629", \ + "0.091220, 0.096395, 0.097745, 0.107681, 0.124588, 0.159287, 0.229187", \ + "0.101037, 0.106212, 0.107562, 0.117498, 0.134405, 0.169104, 0.239004", \ + "0.104497, 0.109672, 0.111022, 0.120958, 0.137865, 0.172564, 0.242464", \ + "0.108420, 0.113596, 0.114945, 0.124881, 0.141788, 0.176487, 0.246387", \ + "0.115761, 0.120936, 0.122286, 0.132222, 0.149129, 0.183828, 0.253728", \ + "0.124957, 0.130132, 0.131482, 0.141418, 0.158325, 0.193024, 0.262924" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.074091, 0.079267, 0.080616, 0.090552, 0.107459, 0.142158, 0.212058", \ + "0.079649, 0.084824, 0.086174, 0.096110, 0.113017, 0.147716, 0.217616", \ + "0.089466, 0.094641, 0.095991, 0.105927, 0.122834, 0.157533, 0.227433", \ + "0.092926, 0.098101, 0.099451, 0.109387, 0.126294, 0.160993, 0.230893", \ + "0.096849, 0.102025, 0.103374, 0.113310, 0.130217, 0.164916, 0.234816", \ + "0.104190, 0.109365, 0.110715, 0.120651, 0.137558, 0.172257, 0.242157", \ + "0.113386, 0.118561, 0.119911, 0.129847, 0.146754, 0.181453, 0.251353" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.013168, 0.019583, 0.021577, 0.037229, 0.066804, 0.127995, 0.256576", \ + "0.013168, 0.019583, 0.021577, 0.037229, 0.066804, 0.127995, 0.256576", \ + "0.013168, 0.019583, 0.021577, 0.037229, 0.066804, 0.127995, 0.256576", \ + "0.013168, 0.019583, 0.021577, 0.037229, 0.066804, 0.127995, 0.256576", \ + "0.013168, 0.019583, 0.021577, 0.037229, 0.066804, 0.127995, 0.256576", \ + "0.013168, 0.019583, 0.021577, 0.037229, 0.066804, 0.127995, 0.256576", \ + "0.013168, 0.019583, 0.021577, 0.037229, 0.066804, 0.127995, 0.256576" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.013168, 0.019583, 0.021577, 0.037229, 0.066804, 0.127995, 0.256576", \ + "0.013168, 0.019583, 0.021577, 0.037229, 0.066804, 0.127995, 0.256576", \ + "0.013168, 0.019583, 0.021577, 0.037229, 0.066804, 0.127995, 0.256576", \ + "0.013168, 0.019583, 0.021577, 0.037229, 0.066804, 0.127995, 0.256576", \ + "0.013168, 0.019583, 0.021577, 0.037229, 0.066804, 0.127995, 0.256576", \ + "0.013168, 0.019583, 0.021577, 0.037229, 0.066804, 0.127995, 0.256576", \ + "0.013168, 0.019583, 0.021577, 0.037229, 0.066804, 0.127995, 0.256576" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TCENB&!CENB"; + sdf_cond : "DFTRAMBYP == 1'b1 && TCENB == 1'b1 && CENB == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.133850, 0.138793, 0.140302, 0.150221, 0.167016, 0.201635, 0.270524", \ + "0.138301, 0.143245, 0.144754, 0.154673, 0.171468, 0.206087, 0.274976", \ + "0.147226, 0.152170, 0.153679, 0.163598, 0.180393, 0.215012, 0.283901", \ + "0.150930, 0.155874, 0.157383, 0.167302, 0.184097, 0.218716, 0.287605", \ + "0.152452, 0.157396, 0.158905, 0.168824, 0.185619, 0.220238, 0.289127", \ + "0.156560, 0.161504, 0.163013, 0.172932, 0.189727, 0.224346, 0.293235", \ + "0.161411, 0.166355, 0.167864, 0.177783, 0.194578, 0.229197, 0.298086" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.116309, 0.121253, 0.122762, 0.132681, 0.149476, 0.184095, 0.252984", \ + "0.120761, 0.125705, 0.127214, 0.137133, 0.153928, 0.188547, 0.257436", \ + "0.129686, 0.134630, 0.136139, 0.146058, 0.162853, 0.197472, 0.266361", \ + "0.133390, 0.138334, 0.139843, 0.149762, 0.166557, 0.201176, 0.270065", \ + "0.134912, 0.139856, 0.141365, 0.151284, 0.168079, 0.202698, 0.271587", \ + "0.139020, 0.143964, 0.145473, 0.155392, 0.172187, 0.206806, 0.275695", \ + "0.143871, 0.148815, 0.150324, 0.160243, 0.177038, 0.211657, 0.280546" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.013129, 0.019402, 0.021438, 0.037510, 0.067006, 0.127551, 0.255025", \ + "0.013129, 0.019402, 0.021438, 0.037510, 0.067006, 0.127551, 0.255025", \ + "0.013129, 0.019402, 0.021438, 0.037510, 0.067006, 0.127551, 0.255025", \ + "0.013129, 0.019402, 0.021438, 0.037510, 0.067006, 0.127551, 0.255025", \ + "0.013129, 0.019402, 0.021438, 0.037510, 0.067006, 0.127551, 0.255025", \ + "0.013129, 0.019402, 0.021438, 0.037510, 0.067006, 0.127551, 0.255025", \ + "0.013129, 0.019402, 0.021438, 0.037510, 0.067006, 0.127551, 0.255025" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.013129, 0.019402, 0.021438, 0.037510, 0.067006, 0.127551, 0.255025", \ + "0.013129, 0.019402, 0.021438, 0.037510, 0.067006, 0.127551, 0.255025", \ + "0.013129, 0.019402, 0.021438, 0.037510, 0.067006, 0.127551, 0.255025", \ + "0.013129, 0.019402, 0.021438, 0.037510, 0.067006, 0.127551, 0.255025", \ + "0.013129, 0.019402, 0.021438, 0.037510, 0.067006, 0.127551, 0.255025", \ + "0.013129, 0.019402, 0.021438, 0.037510, 0.067006, 0.127551, 0.255025", \ + "0.013129, 0.019402, 0.021438, 0.037510, 0.067006, 0.127551, 0.255025" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.122005, 0.126143, 0.127289, 0.134832, 0.146450, 0.169847, 0.217050", \ + "0.126447, 0.130585, 0.131731, 0.139274, 0.150892, 0.174289, 0.221492", \ + "0.136280, 0.140418, 0.141564, 0.149107, 0.160725, 0.184122, 0.231325", \ + "0.140390, 0.144528, 0.145674, 0.153217, 0.164835, 0.188232, 0.235435", \ + "0.143859, 0.147997, 0.149143, 0.156686, 0.168304, 0.191701, 0.238904", \ + "0.151597, 0.155735, 0.156881, 0.164424, 0.176042, 0.199439, 0.246642", \ + "0.156283, 0.160421, 0.161567, 0.169110, 0.180728, 0.204125, 0.251328" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.105998, 0.110137, 0.111283, 0.118826, 0.130444, 0.153841, 0.201044", \ + "0.110441, 0.114579, 0.115725, 0.123268, 0.134886, 0.158283, 0.205486", \ + "0.120274, 0.124412, 0.125558, 0.133101, 0.144719, 0.168116, 0.215319", \ + "0.124384, 0.128522, 0.129668, 0.137211, 0.148829, 0.172226, 0.219429", \ + "0.127853, 0.131991, 0.133137, 0.140680, 0.152298, 0.175695, 0.222898", \ + "0.135591, 0.139729, 0.140875, 0.148418, 0.160036, 0.183433, 0.230636", \ + "0.140277, 0.144415, 0.145561, 0.153104, 0.164722, 0.188119, 0.235322" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011807, 0.016533, 0.018562, 0.028064, 0.047614, 0.088606, 0.174269", \ + "0.011807, 0.016533, 0.018562, 0.028064, 0.047614, 0.088606, 0.174269", \ + "0.011807, 0.016533, 0.018562, 0.028064, 0.047614, 0.088606, 0.174269", \ + "0.011807, 0.016533, 0.018562, 0.028064, 0.047614, 0.088606, 0.174269", \ + "0.011807, 0.016533, 0.018562, 0.028064, 0.047614, 0.088606, 0.174269", \ + "0.011807, 0.016533, 0.018562, 0.028064, 0.047614, 0.088606, 0.174269", \ + "0.011807, 0.016533, 0.018562, 0.028064, 0.047614, 0.088606, 0.174269" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011807, 0.016533, 0.018562, 0.028064, 0.047614, 0.088606, 0.174269", \ + "0.011807, 0.016533, 0.018562, 0.028064, 0.047614, 0.088606, 0.174269", \ + "0.011807, 0.016533, 0.018562, 0.028064, 0.047614, 0.088606, 0.174269", \ + "0.011807, 0.016533, 0.018562, 0.028064, 0.047614, 0.088606, 0.174269", \ + "0.011807, 0.016533, 0.018562, 0.028064, 0.047614, 0.088606, 0.174269", \ + "0.011807, 0.016533, 0.018562, 0.028064, 0.047614, 0.088606, 0.174269", \ + "0.011807, 0.016533, 0.018562, 0.028064, 0.047614, 0.088606, 0.174269" \ + ); + } + } + timing() { + related_pin : DFTRAMBYP; + timing_type : combinational; + timing_sense : positive_unate; + when : "RET1N"; + sdf_cond : "RET1N == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.064353, 0.068122, 0.069363, 0.076687, 0.088469, 0.111596, 0.158272", \ + "0.069040, 0.072809, 0.074051, 0.081374, 0.093157, 0.116283, 0.162959", \ + "0.079067, 0.082835, 0.084077, 0.091400, 0.103183, 0.126309, 0.172985", \ + "0.083978, 0.087747, 0.088988, 0.096311, 0.108094, 0.131220, 0.177897", \ + "0.086363, 0.090132, 0.091373, 0.098696, 0.110479, 0.133605, 0.180281", \ + "0.090726, 0.094495, 0.095737, 0.103060, 0.114842, 0.137969, 0.184645", \ + "0.093221, 0.096990, 0.098231, 0.105554, 0.117337, 0.140463, 0.187140" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.055526, 0.059294, 0.060536, 0.067859, 0.079642, 0.102768, 0.149445", \ + "0.060213, 0.063982, 0.065223, 0.072546, 0.084329, 0.107455, 0.154132", \ + "0.070239, 0.074008, 0.075249, 0.082572, 0.094355, 0.117482, 0.164158", \ + "0.075150, 0.078919, 0.080161, 0.087484, 0.099266, 0.122393, 0.169070", \ + "0.077535, 0.081304, 0.082545, 0.089869, 0.101651, 0.124778, 0.171454", \ + "0.081899, 0.085668, 0.086909, 0.094232, 0.106015, 0.129142, 0.175818", \ + "0.084393, 0.088162, 0.089404, 0.096727, 0.108510, 0.131636, 0.178313" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.012165, 0.016276, 0.017804, 0.028022, 0.047292, 0.089638, 0.175603", \ + "0.012165, 0.016276, 0.017804, 0.028022, 0.047292, 0.089638, 0.175603", \ + "0.012165, 0.016276, 0.017804, 0.028022, 0.047292, 0.089638, 0.175603", \ + "0.012165, 0.016276, 0.017804, 0.028022, 0.047292, 0.089638, 0.175603", \ + "0.012165, 0.016276, 0.017804, 0.028022, 0.047292, 0.089638, 0.175603", \ + "0.012165, 0.016276, 0.017804, 0.028022, 0.047292, 0.089638, 0.175603", \ + "0.012165, 0.016276, 0.017804, 0.028022, 0.047292, 0.089638, 0.175603" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.012165, 0.016276, 0.017804, 0.028022, 0.047292, 0.089638, 0.175603", \ + "0.012165, 0.016276, 0.017804, 0.028022, 0.047292, 0.089638, 0.175603", \ + "0.012165, 0.016276, 0.017804, 0.028022, 0.047292, 0.089638, 0.175603", \ + "0.012165, 0.016276, 0.017804, 0.028022, 0.047292, 0.089638, 0.175603", \ + "0.012165, 0.016276, 0.017804, 0.028022, 0.047292, 0.089638, 0.175603", \ + "0.012165, 0.016276, 0.017804, 0.028022, 0.047292, 0.089638, 0.175603", \ + "0.012165, 0.016276, 0.017804, 0.028022, 0.047292, 0.089638, 0.175603" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.086976, 0.091986, 0.093486, 0.103231, 0.119738, 0.154454, 0.224050", \ + "0.092116, 0.097126, 0.098626, 0.108372, 0.124878, 0.159594, 0.229190", \ + "0.103875, 0.108885, 0.110385, 0.120130, 0.136637, 0.171353, 0.240949", \ + "0.109152, 0.114162, 0.115662, 0.125407, 0.141913, 0.176630, 0.246226", \ + "0.112609, 0.117618, 0.119118, 0.128864, 0.145370, 0.180086, 0.249682", \ + "0.121636, 0.126646, 0.128146, 0.137892, 0.154398, 0.189114, 0.258710", \ + "0.131805, 0.136814, 0.138314, 0.148060, 0.164566, 0.199282, 0.268878" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.075163, 0.080173, 0.081673, 0.091419, 0.107925, 0.142641, 0.212237", \ + "0.080304, 0.085313, 0.086814, 0.096559, 0.113065, 0.147781, 0.217377", \ + "0.092063, 0.097072, 0.098573, 0.108318, 0.124824, 0.159540, 0.229136", \ + "0.097339, 0.102349, 0.103849, 0.113595, 0.130100, 0.164817, 0.234413", \ + "0.100796, 0.105806, 0.107306, 0.117051, 0.133557, 0.168273, 0.237869", \ + "0.109824, 0.114834, 0.116334, 0.126079, 0.142585, 0.177301, 0.246897", \ + "0.119992, 0.125001, 0.126501, 0.136247, 0.152753, 0.187469, 0.257065" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.012553, 0.018925, 0.021265, 0.036809, 0.067146, 0.126409, 0.252278", \ + "0.012553, 0.018925, 0.021265, 0.036809, 0.067146, 0.126409, 0.252278", \ + "0.012553, 0.018925, 0.021265, 0.036809, 0.067146, 0.126409, 0.252278", \ + "0.012553, 0.018925, 0.021265, 0.036809, 0.067146, 0.126409, 0.252278", \ + "0.012553, 0.018925, 0.021265, 0.036809, 0.067146, 0.126409, 0.252278", \ + "0.012553, 0.018925, 0.021265, 0.036809, 0.067146, 0.126409, 0.252278", \ + "0.012553, 0.018925, 0.021265, 0.036809, 0.067146, 0.126409, 0.252278" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.012553, 0.018925, 0.021265, 0.036809, 0.067146, 0.126409, 0.252278", \ + "0.012553, 0.018925, 0.021265, 0.036809, 0.067146, 0.126409, 0.252278", \ + "0.012553, 0.018925, 0.021265, 0.036809, 0.067146, 0.126409, 0.252278", \ + "0.012553, 0.018925, 0.021265, 0.036809, 0.067146, 0.126409, 0.252278", \ + "0.012553, 0.018925, 0.021265, 0.036809, 0.067146, 0.126409, 0.252278", \ + "0.012553, 0.018925, 0.021265, 0.036809, 0.067146, 0.126409, 0.252278", \ + "0.012553, 0.018925, 0.021265, 0.036809, 0.067146, 0.126409, 0.252278" \ + ); + } + } + internal_power() { + related_pin : CENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TENB"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.046911, 0.046911, 0.046911, 0.046911, 0.046911, 0.046911, 0.046911", \ + "0.047200, 0.047200, 0.047200, 0.047200, 0.047200, 0.047200, 0.047200", \ + "0.047558, 0.047558, 0.047558, 0.047558, 0.047558, 0.047558, 0.047558", \ + "0.048088, 0.048088, 0.048088, 0.048088, 0.048088, 0.048088, 0.048088", \ + "0.048469, 0.048469, 0.048469, 0.048469, 0.048469, 0.048469, 0.048469", \ + "0.049493, 0.049493, 0.049493, 0.049493, 0.049493, 0.049493, 0.049493", \ + "0.051319, 0.051319, 0.051319, 0.051319, 0.051319, 0.051319, 0.051319" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.090470, 0.090470, 0.090470, 0.090470, 0.090470, 0.090470, 0.090470", \ + "0.090667, 0.090667, 0.090667, 0.090667, 0.090667, 0.090667, 0.090667", \ + "0.091280, 0.091280, 0.091280, 0.091280, 0.091280, 0.091280, 0.091280", \ + "0.092149, 0.092149, 0.092149, 0.092149, 0.092149, 0.092149, 0.092149", \ + "0.092706, 0.092706, 0.092706, 0.092706, 0.092706, 0.092706, 0.092706", \ + "0.093924, 0.093924, 0.093924, 0.093924, 0.093924, 0.093924, 0.093924", \ + "0.095640, 0.095640, 0.095640, 0.095640, 0.095640, 0.095640, 0.095640" \ + ); + } + } + internal_power() { + related_pin : TCENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TENB"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.046911, 0.046911, 0.046911, 0.046911, 0.046911, 0.046911, 0.046911", \ + "0.047200, 0.047200, 0.047200, 0.047200, 0.047200, 0.047200, 0.047200", \ + "0.047558, 0.047558, 0.047558, 0.047558, 0.047558, 0.047558, 0.047558", \ + "0.048088, 0.048088, 0.048088, 0.048088, 0.048088, 0.048088, 0.048088", \ + "0.048469, 0.048469, 0.048469, 0.048469, 0.048469, 0.048469, 0.048469", \ + "0.049493, 0.049493, 0.049493, 0.049493, 0.049493, 0.049493, 0.049493", \ + "0.051319, 0.051319, 0.051319, 0.051319, 0.051319, 0.051319, 0.051319" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.090470, 0.090470, 0.090470, 0.090470, 0.090470, 0.090470, 0.090470", \ + "0.090667, 0.090667, 0.090667, 0.090667, 0.090667, 0.090667, 0.090667", \ + "0.091280, 0.091280, 0.091280, 0.091280, 0.091280, 0.091280, 0.091280", \ + "0.092149, 0.092149, 0.092149, 0.092149, 0.092149, 0.092149, 0.092149", \ + "0.092706, 0.092706, 0.092706, 0.092706, 0.092706, 0.092706, 0.092706", \ + "0.093924, 0.093924, 0.093924, 0.093924, 0.093924, 0.093924, 0.093924", \ + "0.095640, 0.095640, 0.095640, 0.095640, 0.095640, 0.095640, 0.095640" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TCENB&CENB"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.046911, 0.046911, 0.046911, 0.046911, 0.046911, 0.046911, 0.046911", \ + "0.047200, 0.047200, 0.047200, 0.047200, 0.047200, 0.047200, 0.047200", \ + "0.047558, 0.047558, 0.047558, 0.047558, 0.047558, 0.047558, 0.047558", \ + "0.048088, 0.048088, 0.048088, 0.048088, 0.048088, 0.048088, 0.048088", \ + "0.048469, 0.048469, 0.048469, 0.048469, 0.048469, 0.048469, 0.048469", \ + "0.049493, 0.049493, 0.049493, 0.049493, 0.049493, 0.049493, 0.049493", \ + "0.051319, 0.051319, 0.051319, 0.051319, 0.051319, 0.051319, 0.051319" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.090470, 0.090470, 0.090470, 0.090470, 0.090470, 0.090470, 0.090470", \ + "0.090667, 0.090667, 0.090667, 0.090667, 0.090667, 0.090667, 0.090667", \ + "0.091280, 0.091280, 0.091280, 0.091280, 0.091280, 0.091280, 0.091280", \ + "0.092149, 0.092149, 0.092149, 0.092149, 0.092149, 0.092149, 0.092149", \ + "0.092706, 0.092706, 0.092706, 0.092706, 0.092706, 0.092706, 0.092706", \ + "0.093924, 0.093924, 0.093924, 0.093924, 0.093924, 0.093924, 0.093924", \ + "0.095640, 0.095640, 0.095640, 0.095640, 0.095640, 0.095640, 0.095640" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TCENB&!CENB"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.090470, 0.090470, 0.090470, 0.090470, 0.090470, 0.090470, 0.090470", \ + "0.090667, 0.090667, 0.090667, 0.090667, 0.090667, 0.090667, 0.090667", \ + "0.091280, 0.091280, 0.091280, 0.091280, 0.091280, 0.091280, 0.091280", \ + "0.092149, 0.092149, 0.092149, 0.092149, 0.092149, 0.092149, 0.092149", \ + "0.092706, 0.092706, 0.092706, 0.092706, 0.092706, 0.092706, 0.092706", \ + "0.093924, 0.093924, 0.093924, 0.093924, 0.093924, 0.093924, 0.093924", \ + "0.095640, 0.095640, 0.095640, 0.095640, 0.095640, 0.095640, 0.095640" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.046911, 0.046911, 0.046911, 0.046911, 0.046911, 0.046911, 0.046911", \ + "0.047200, 0.047200, 0.047200, 0.047200, 0.047200, 0.047200, 0.047200", \ + "0.047558, 0.047558, 0.047558, 0.047558, 0.047558, 0.047558, 0.047558", \ + "0.048088, 0.048088, 0.048088, 0.048088, 0.048088, 0.048088, 0.048088", \ + "0.048469, 0.048469, 0.048469, 0.048469, 0.048469, 0.048469, 0.048469", \ + "0.049493, 0.049493, 0.049493, 0.049493, 0.049493, 0.049493, 0.049493", \ + "0.051319, 0.051319, 0.051319, 0.051319, 0.051319, 0.051319, 0.051319" \ + ); + } + } + internal_power() { + related_pin : DFTRAMBYP; + related_pg_pin : "VDDPE"; + when : "RET1N"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.000990, 0.000991, 0.000992, 0.000993, 0.000994, 0.000995, 0.000996", \ + "0.000991, 0.000992, 0.000993, 0.000994, 0.000995, 0.000996, 0.000997", \ + "0.000992, 0.000993, 0.000994, 0.000995, 0.000996, 0.000997, 0.000998", \ + "0.000993, 0.000994, 0.000995, 0.000996, 0.000997, 0.000998, 0.000999", \ + "0.000994, 0.000995, 0.000996, 0.000997, 0.000998, 0.000999, 0.001000", \ + "0.000995, 0.000996, 0.000997, 0.000998, 0.000999, 0.001000, 0.001001", \ + "0.000996, 0.000997, 0.000998, 0.000999, 0.001000, 0.001001, 0.001002" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.000990, 0.000991, 0.000992, 0.000993, 0.000994, 0.000995, 0.000996", \ + "0.000991, 0.000992, 0.000993, 0.000994, 0.000995, 0.000996, 0.000997", \ + "0.000992, 0.000993, 0.000994, 0.000995, 0.000996, 0.000997, 0.000998", \ + "0.000993, 0.000994, 0.000995, 0.000996, 0.000997, 0.000998, 0.000999", \ + "0.000994, 0.000995, 0.000996, 0.000997, 0.000998, 0.000999, 0.001000", \ + "0.000995, 0.000996, 0.000997, 0.000998, 0.000999, 0.001000, 0.001001", \ + "0.000996, 0.000997, 0.000998, 0.000999, 0.001000, 0.001001, 0.001002" \ + ); + } + } + } + bus(WENYB) { + bus_type : rf2_32x128_wm1_WENYB; + direction : output; + related_power_pin : "VDDPE"; + related_ground_pin : "VSSE"; + power_down_function : "!VDDCE + !VDDPE + VSSE"; + max_capacitance : 0.100000; + max_transition : 0.403200; + timing() { + related_pin : WENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&TENB"; + sdf_cond : "DFTRAMBYP == 1'b1 && TENB == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.057564, 0.061205, 0.062302, 0.069123, 0.079597, 0.100365, 0.142569", \ + "0.061990, 0.065632, 0.066728, 0.073549, 0.084024, 0.104791, 0.146995", \ + "0.073193, 0.076834, 0.077931, 0.084752, 0.095227, 0.115994, 0.158198", \ + "0.076628, 0.080269, 0.081365, 0.088187, 0.098661, 0.119429, 0.161633", \ + "0.082114, 0.085755, 0.086852, 0.093673, 0.104147, 0.124915, 0.167119", \ + "0.085383, 0.089024, 0.090120, 0.096941, 0.107416, 0.128183, 0.170387", \ + "0.094194, 0.097835, 0.098931, 0.105753, 0.116227, 0.136995, 0.179198" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.050378, 0.053919, 0.054985, 0.061618, 0.071803, 0.091997, 0.133036", \ + "0.054682, 0.058223, 0.059289, 0.065922, 0.076107, 0.096301, 0.137341", \ + "0.065576, 0.069116, 0.070182, 0.076815, 0.087001, 0.107195, 0.148234", \ + "0.068916, 0.072456, 0.073522, 0.080155, 0.090341, 0.110535, 0.151574", \ + "0.074250, 0.077791, 0.078857, 0.085490, 0.095676, 0.115870, 0.156909", \ + "0.077429, 0.080969, 0.082035, 0.088668, 0.098854, 0.119048, 0.160087", \ + "0.085997, 0.089538, 0.090604, 0.097237, 0.107422, 0.127616, 0.168655" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.012645, 0.015236, 0.017118, 0.025624, 0.042046, 0.076344, 0.147180", \ + "0.012645, 0.015236, 0.017118, 0.025624, 0.042046, 0.076344, 0.147180", \ + "0.012645, 0.015236, 0.017118, 0.025624, 0.042046, 0.076344, 0.147180", \ + "0.012645, 0.015236, 0.017118, 0.025624, 0.042046, 0.076344, 0.147180", \ + "0.012645, 0.015236, 0.017118, 0.025624, 0.042046, 0.076344, 0.147180", \ + "0.012645, 0.015236, 0.017118, 0.025624, 0.042046, 0.076344, 0.147180", \ + "0.012645, 0.015236, 0.017118, 0.025624, 0.042046, 0.076344, 0.147180" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.012645, 0.015236, 0.017118, 0.025624, 0.042046, 0.076344, 0.147180", \ + "0.012645, 0.015236, 0.017118, 0.025624, 0.042046, 0.076344, 0.147180", \ + "0.012645, 0.015236, 0.017118, 0.025624, 0.042046, 0.076344, 0.147180", \ + "0.012645, 0.015236, 0.017118, 0.025624, 0.042046, 0.076344, 0.147180", \ + "0.012645, 0.015236, 0.017118, 0.025624, 0.042046, 0.076344, 0.147180", \ + "0.012645, 0.015236, 0.017118, 0.025624, 0.042046, 0.076344, 0.147180", \ + "0.012645, 0.015236, 0.017118, 0.025624, 0.042046, 0.076344, 0.147180" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.055309, 0.059671, 0.061037, 0.069906, 0.084637, 0.115258, 0.177973", \ + "0.059772, 0.064133, 0.065499, 0.074368, 0.089099, 0.119720, 0.182436", \ + "0.072268, 0.076629, 0.077995, 0.086864, 0.101595, 0.132216, 0.194932", \ + "0.077601, 0.081963, 0.083329, 0.092198, 0.106929, 0.137550, 0.200266", \ + "0.083413, 0.087774, 0.089140, 0.098009, 0.112739, 0.143361, 0.206077", \ + "0.091094, 0.095455, 0.096821, 0.105690, 0.120421, 0.151042, 0.213757", \ + "0.097281, 0.101643, 0.103008, 0.111878, 0.126608, 0.157230, 0.219946" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.048405, 0.052646, 0.053974, 0.062598, 0.076922, 0.106699, 0.167683", \ + "0.052744, 0.056984, 0.058313, 0.066937, 0.081261, 0.111038, 0.172022", \ + "0.064895, 0.069136, 0.070464, 0.079088, 0.093412, 0.123189, 0.184174", \ + "0.070081, 0.074322, 0.075650, 0.084275, 0.098599, 0.128376, 0.189360", \ + "0.075732, 0.079973, 0.081301, 0.089926, 0.104250, 0.134026, 0.195011", \ + "0.083201, 0.087442, 0.088770, 0.097395, 0.111719, 0.141495, 0.202480", \ + "0.089218, 0.093459, 0.094787, 0.103412, 0.117736, 0.147513, 0.208497" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010950, 0.015684, 0.017961, 0.031576, 0.055831, 0.107661, 0.211427", \ + "0.010950, 0.015684, 0.017961, 0.031576, 0.055831, 0.107661, 0.211427", \ + "0.010950, 0.015684, 0.017961, 0.031576, 0.055831, 0.107661, 0.211427", \ + "0.010950, 0.015684, 0.017961, 0.031576, 0.055831, 0.107661, 0.211427", \ + "0.010950, 0.015684, 0.017961, 0.031576, 0.055831, 0.107661, 0.211427", \ + "0.010950, 0.015684, 0.017961, 0.031576, 0.055831, 0.107661, 0.211427", \ + "0.010950, 0.015684, 0.017961, 0.031576, 0.055831, 0.107661, 0.211427" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010950, 0.015684, 0.017961, 0.031576, 0.055831, 0.107661, 0.211427", \ + "0.010950, 0.015684, 0.017961, 0.031576, 0.055831, 0.107661, 0.211427", \ + "0.010950, 0.015684, 0.017961, 0.031576, 0.055831, 0.107661, 0.211427", \ + "0.010950, 0.015684, 0.017961, 0.031576, 0.055831, 0.107661, 0.211427", \ + "0.010950, 0.015684, 0.017961, 0.031576, 0.055831, 0.107661, 0.211427", \ + "0.010950, 0.015684, 0.017961, 0.031576, 0.055831, 0.107661, 0.211427", \ + "0.010950, 0.015684, 0.017961, 0.031576, 0.055831, 0.107661, 0.211427" \ + ); + } + } + timing() { + related_pin : TWENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TENB"; + sdf_cond : "DFTRAMBYP == 1'b1 && TENB == 1'b0"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.057248, 0.061027, 0.062115, 0.068975, 0.079471, 0.100251, 0.142472", \ + "0.061837, 0.065616, 0.066704, 0.073565, 0.084060, 0.104840, 0.147061", \ + "0.073275, 0.077055, 0.078143, 0.085003, 0.095498, 0.116279, 0.158500", \ + "0.076688, 0.080467, 0.081555, 0.088415, 0.098910, 0.119691, 0.161912", \ + "0.081815, 0.085594, 0.086682, 0.093543, 0.104038, 0.124819, 0.167039", \ + "0.085601, 0.089380, 0.090469, 0.097329, 0.107824, 0.128605, 0.170825", \ + "0.093860, 0.097639, 0.098727, 0.105587, 0.116083, 0.136863, 0.179084" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.050101, 0.053776, 0.054834, 0.061505, 0.071711, 0.091918, 0.132973", \ + "0.054564, 0.058239, 0.059297, 0.065967, 0.076173, 0.096380, 0.137436", \ + "0.065686, 0.069361, 0.070419, 0.077090, 0.087296, 0.107503, 0.148559", \ + "0.069004, 0.072679, 0.073737, 0.080408, 0.090614, 0.110821, 0.151877", \ + "0.073990, 0.077665, 0.078723, 0.085394, 0.095600, 0.115807, 0.156862", \ + "0.077672, 0.081347, 0.082405, 0.089076, 0.099281, 0.119489, 0.160544", \ + "0.085703, 0.089378, 0.090436, 0.097106, 0.107312, 0.127519, 0.168575" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.012645, 0.015236, 0.017118, 0.025624, 0.042046, 0.076344, 0.147180", \ + "0.012645, 0.015236, 0.017118, 0.025624, 0.042046, 0.076344, 0.147180", \ + "0.012645, 0.015236, 0.017118, 0.025624, 0.042046, 0.076344, 0.147180", \ + "0.012645, 0.015236, 0.017118, 0.025624, 0.042046, 0.076344, 0.147180", \ + "0.012645, 0.015236, 0.017118, 0.025624, 0.042046, 0.076344, 0.147180", \ + "0.012645, 0.015236, 0.017118, 0.025624, 0.042046, 0.076344, 0.147180", \ + "0.012645, 0.015236, 0.017118, 0.025624, 0.042046, 0.076344, 0.147180" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.012645, 0.015236, 0.017118, 0.025624, 0.042046, 0.076344, 0.147180", \ + "0.012645, 0.015236, 0.017118, 0.025624, 0.042046, 0.076344, 0.147180", \ + "0.012645, 0.015236, 0.017118, 0.025624, 0.042046, 0.076344, 0.147180", \ + "0.012645, 0.015236, 0.017118, 0.025624, 0.042046, 0.076344, 0.147180", \ + "0.012645, 0.015236, 0.017118, 0.025624, 0.042046, 0.076344, 0.147180", \ + "0.012645, 0.015236, 0.017118, 0.025624, 0.042046, 0.076344, 0.147180", \ + "0.012645, 0.015236, 0.017118, 0.025624, 0.042046, 0.076344, 0.147180" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.054694, 0.059110, 0.060481, 0.069342, 0.084096, 0.114729, 0.176926", \ + "0.059587, 0.064004, 0.065374, 0.074236, 0.088990, 0.119622, 0.181819", \ + "0.071604, 0.076020, 0.077391, 0.086252, 0.101006, 0.131638, 0.193835", \ + "0.077090, 0.081506, 0.082877, 0.091738, 0.106492, 0.137124, 0.199321", \ + "0.081768, 0.086185, 0.087555, 0.096417, 0.111171, 0.141802, 0.203999", \ + "0.090052, 0.094468, 0.095839, 0.104700, 0.119454, 0.150086, 0.212283", \ + "0.100644, 0.105061, 0.106431, 0.115293, 0.130047, 0.160678, 0.222875" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.047866, 0.052160, 0.053493, 0.062110, 0.076457, 0.106244, 0.166724", \ + "0.052624, 0.056919, 0.058252, 0.066868, 0.081215, 0.111002, 0.171483", \ + "0.064309, 0.068604, 0.069937, 0.078553, 0.092900, 0.122686, 0.183167", \ + "0.069644, 0.073938, 0.075271, 0.083888, 0.098234, 0.128021, 0.188502", \ + "0.074193, 0.078487, 0.079820, 0.088437, 0.102784, 0.132570, 0.193051", \ + "0.082248, 0.086542, 0.087875, 0.096492, 0.110838, 0.140626, 0.201106", \ + "0.092548, 0.096842, 0.098175, 0.106792, 0.121139, 0.150925, 0.211406" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010950, 0.015684, 0.017961, 0.031576, 0.055831, 0.107661, 0.211427", \ + "0.010950, 0.015684, 0.017961, 0.031576, 0.055831, 0.107661, 0.211427", \ + "0.010950, 0.015684, 0.017961, 0.031576, 0.055831, 0.107661, 0.211427", \ + "0.010950, 0.015684, 0.017961, 0.031576, 0.055831, 0.107661, 0.211427", \ + "0.010950, 0.015684, 0.017961, 0.031576, 0.055831, 0.107661, 0.211427", \ + "0.010950, 0.015684, 0.017961, 0.031576, 0.055831, 0.107661, 0.211427", \ + "0.010950, 0.015684, 0.017961, 0.031576, 0.055831, 0.107661, 0.211427" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010950, 0.015684, 0.017961, 0.031576, 0.055831, 0.107661, 0.211427", \ + "0.010950, 0.015684, 0.017961, 0.031576, 0.055831, 0.107661, 0.211427", \ + "0.010950, 0.015684, 0.017961, 0.031576, 0.055831, 0.107661, 0.211427", \ + "0.010950, 0.015684, 0.017961, 0.031576, 0.055831, 0.107661, 0.211427", \ + "0.010950, 0.015684, 0.017961, 0.031576, 0.055831, 0.107661, 0.211427", \ + "0.010950, 0.015684, 0.017961, 0.031576, 0.055831, 0.107661, 0.211427", \ + "0.010950, 0.015684, 0.017961, 0.031576, 0.055831, 0.107661, 0.211427" \ + ); + } + } + timing() { + related_pin : DFTRAMBYP; + timing_type : combinational; + timing_sense : positive_unate; + when : "RET1N"; + sdf_cond : "RET1N == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.110539, 0.113657, 0.114903, 0.120922, 0.131951, 0.151490, 0.191619", \ + "0.114740, 0.117858, 0.119104, 0.125123, 0.136152, 0.155691, 0.195820", \ + "0.125024, 0.128142, 0.129388, 0.135407, 0.146436, 0.165975, 0.206104", \ + "0.129788, 0.132906, 0.134151, 0.140171, 0.151200, 0.170739, 0.210868", \ + "0.132485, 0.135602, 0.136848, 0.142868, 0.153897, 0.173436, 0.213564", \ + "0.136916, 0.140033, 0.141279, 0.147299, 0.158328, 0.177867, 0.217995", \ + "0.139220, 0.142337, 0.143583, 0.149602, 0.160632, 0.180171, 0.220299" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.062951, 0.065655, 0.067315, 0.073176, 0.084363, 0.103914, 0.143964", \ + "0.067179, 0.069883, 0.071542, 0.077404, 0.088591, 0.108141, 0.148192", \ + "0.077422, 0.080126, 0.081786, 0.087647, 0.098834, 0.118385, 0.158435", \ + "0.082226, 0.084930, 0.086590, 0.092451, 0.103638, 0.123189, 0.163239", \ + "0.084923, 0.087627, 0.089286, 0.095147, 0.106334, 0.125885, 0.165935", \ + "0.089355, 0.092059, 0.093718, 0.099580, 0.110767, 0.130318, 0.170368", \ + "0.091580, 0.094284, 0.095943, 0.101805, 0.112992, 0.132542, 0.172592" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.012645, 0.015236, 0.017118, 0.025624, 0.042046, 0.076344, 0.147180", \ + "0.012645, 0.015236, 0.017118, 0.025624, 0.042046, 0.076344, 0.147180", \ + "0.012645, 0.015236, 0.017118, 0.025624, 0.042046, 0.076344, 0.147180", \ + "0.012645, 0.015236, 0.017118, 0.025624, 0.042046, 0.076344, 0.147180", \ + "0.012645, 0.015236, 0.017118, 0.025624, 0.042046, 0.076344, 0.147180", \ + "0.012645, 0.015236, 0.017118, 0.025624, 0.042046, 0.076344, 0.147180", \ + "0.012645, 0.015236, 0.017118, 0.025624, 0.042046, 0.076344, 0.147180" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.012645, 0.015236, 0.017118, 0.025624, 0.042046, 0.076344, 0.147180", \ + "0.012645, 0.015236, 0.017118, 0.025624, 0.042046, 0.076344, 0.147180", \ + "0.012645, 0.015236, 0.017118, 0.025624, 0.042046, 0.076344, 0.147180", \ + "0.012645, 0.015236, 0.017118, 0.025624, 0.042046, 0.076344, 0.147180", \ + "0.012645, 0.015236, 0.017118, 0.025624, 0.042046, 0.076344, 0.147180", \ + "0.012645, 0.015236, 0.017118, 0.025624, 0.042046, 0.076344, 0.147180", \ + "0.012645, 0.015236, 0.017118, 0.025624, 0.042046, 0.076344, 0.147180" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.124126, 0.128346, 0.129696, 0.138036, 0.152449, 0.182004, 0.241715", \ + "0.129265, 0.133485, 0.134835, 0.143175, 0.157588, 0.187143, 0.246854", \ + "0.140196, 0.144416, 0.145766, 0.154106, 0.168520, 0.198074, 0.257785", \ + "0.146602, 0.150822, 0.152172, 0.160512, 0.174925, 0.204480, 0.264191", \ + "0.149367, 0.153587, 0.154937, 0.163277, 0.177690, 0.207245, 0.266956", \ + "0.158776, 0.162996, 0.164345, 0.172686, 0.187099, 0.216654, 0.276365", \ + "0.168917, 0.173137, 0.174486, 0.182827, 0.197240, 0.226795, 0.286506" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.074816, 0.078341, 0.079643, 0.088726, 0.103117, 0.132675, 0.192333", \ + "0.079954, 0.083479, 0.084781, 0.093864, 0.108256, 0.137813, 0.197471", \ + "0.090886, 0.094411, 0.095712, 0.104795, 0.119187, 0.148745, 0.208403", \ + "0.097059, 0.100584, 0.101885, 0.110969, 0.125360, 0.154918, 0.214576", \ + "0.100056, 0.103581, 0.104883, 0.113966, 0.128357, 0.157915, 0.217573", \ + "0.109465, 0.112990, 0.114292, 0.123375, 0.137766, 0.167324, 0.226982", \ + "0.119609, 0.123134, 0.124435, 0.133518, 0.147910, 0.177468, 0.237126" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010950, 0.015684, 0.017961, 0.031576, 0.055831, 0.107661, 0.211427", \ + "0.010950, 0.015684, 0.017961, 0.031576, 0.055831, 0.107661, 0.211427", \ + "0.010950, 0.015684, 0.017961, 0.031576, 0.055831, 0.107661, 0.211427", \ + "0.010950, 0.015684, 0.017961, 0.031576, 0.055831, 0.107661, 0.211427", \ + "0.010950, 0.015684, 0.017961, 0.031576, 0.055831, 0.107661, 0.211427", \ + "0.010950, 0.015684, 0.017961, 0.031576, 0.055831, 0.107661, 0.211427", \ + "0.010950, 0.015684, 0.017961, 0.031576, 0.055831, 0.107661, 0.211427" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010950, 0.015684, 0.017961, 0.031576, 0.055831, 0.107661, 0.211427", \ + "0.010950, 0.015684, 0.017961, 0.031576, 0.055831, 0.107661, 0.211427", \ + "0.010950, 0.015684, 0.017961, 0.031576, 0.055831, 0.107661, 0.211427", \ + "0.010950, 0.015684, 0.017961, 0.031576, 0.055831, 0.107661, 0.211427", \ + "0.010950, 0.015684, 0.017961, 0.031576, 0.055831, 0.107661, 0.211427", \ + "0.010950, 0.015684, 0.017961, 0.031576, 0.055831, 0.107661, 0.211427", \ + "0.010950, 0.015684, 0.017961, 0.031576, 0.055831, 0.107661, 0.211427" \ + ); + } + } + internal_power() { + related_pin : WENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TENB"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + } + internal_power() { + related_pin : TWENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TENB"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004805, 0.004805, 0.004805, 0.004805, 0.004805, 0.004805, 0.004805", \ + "0.004810, 0.004810, 0.004810, 0.004810, 0.004810, 0.004810, 0.004810", \ + "0.004858, 0.004858, 0.004858, 0.004858, 0.004858, 0.004858, 0.004858", \ + "0.004994, 0.004994, 0.004994, 0.004994, 0.004994, 0.004994, 0.004994", \ + "0.005172, 0.005172, 0.005172, 0.005172, 0.005172, 0.005172, 0.005172", \ + "0.005570, 0.005570, 0.005570, 0.005570, 0.005570, 0.005570, 0.005570", \ + "0.006193, 0.006193, 0.006193, 0.006193, 0.006193, 0.006193, 0.006193" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006478, 0.006478, 0.006478, 0.006478, 0.006478, 0.006478, 0.006478", \ + "0.006578, 0.006578, 0.006578, 0.006578, 0.006578, 0.006578, 0.006578", \ + "0.006762, 0.006762, 0.006762, 0.006762, 0.006762, 0.006762, 0.006762", \ + "0.006925, 0.006925, 0.006925, 0.006925, 0.006925, 0.006925, 0.006925", \ + "0.007103, 0.007103, 0.007103, 0.007103, 0.007103, 0.007103, 0.007103", \ + "0.007507, 0.007507, 0.007507, 0.007507, 0.007507, 0.007507, 0.007507", \ + "0.008158, 0.008158, 0.008158, 0.008158, 0.008158, 0.008158, 0.008158" \ + ); + } + } + internal_power() { + related_pin : DFTRAMBYP; + related_pg_pin : "VDDPE"; + when : "RET1N"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.000990, 0.000991, 0.000992, 0.000993, 0.000994, 0.000995, 0.000996", \ + "0.000991, 0.000992, 0.000993, 0.000994, 0.000995, 0.000996, 0.000997", \ + "0.000992, 0.000993, 0.000994, 0.000995, 0.000996, 0.000997, 0.000998", \ + "0.000993, 0.000994, 0.000995, 0.000996, 0.000997, 0.000998, 0.000999", \ + "0.000994, 0.000995, 0.000996, 0.000997, 0.000998, 0.000999, 0.001000", \ + "0.000995, 0.000996, 0.000997, 0.000998, 0.000999, 0.001000, 0.001001", \ + "0.000996, 0.000997, 0.000998, 0.000999, 0.001000, 0.001001, 0.001002" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.000990, 0.000991, 0.000992, 0.000993, 0.000994, 0.000995, 0.000996", \ + "0.000991, 0.000992, 0.000993, 0.000994, 0.000995, 0.000996, 0.000997", \ + "0.000992, 0.000993, 0.000994, 0.000995, 0.000996, 0.000997, 0.000998", \ + "0.000993, 0.000994, 0.000995, 0.000996, 0.000997, 0.000998, 0.000999", \ + "0.000994, 0.000995, 0.000996, 0.000997, 0.000998, 0.000999, 0.001000", \ + "0.000995, 0.000996, 0.000997, 0.000998, 0.000999, 0.001000, 0.001001", \ + "0.000996, 0.000997, 0.000998, 0.000999, 0.001000, 0.001001, 0.001002" \ + ); + } + } + pin(WENYB[127]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[127]&WENB[127]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[127] == 1'b0 && WENB[127] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208255, 0.211867, 0.212931, 0.219695, 0.229889, 0.250282, 0.292464", \ + "0.213693, 0.217305, 0.218369, 0.225133, 0.235327, 0.255720, 0.297902", \ + "0.221360, 0.224972, 0.226036, 0.232800, 0.242994, 0.263387, 0.305569", \ + "0.226337, 0.229949, 0.231013, 0.237777, 0.247971, 0.268364, 0.310546", \ + "0.228411, 0.232023, 0.233087, 0.239851, 0.250045, 0.270438, 0.312620", \ + "0.231142, 0.234754, 0.235818, 0.242582, 0.252776, 0.273169, 0.315351", \ + "0.236635, 0.240247, 0.241311, 0.248075, 0.258269, 0.278662, 0.320844" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126673, 0.130287, 0.131345, 0.138093, 0.148271, 0.168568, 0.210247", \ + "0.132018, 0.135632, 0.136690, 0.143438, 0.153616, 0.173913, 0.215592", \ + "0.139686, 0.143300, 0.144358, 0.151106, 0.161284, 0.181581, 0.223260", \ + "0.144397, 0.148011, 0.149069, 0.155817, 0.165995, 0.186292, 0.227971", \ + "0.146662, 0.150276, 0.151334, 0.158082, 0.168260, 0.188557, 0.230236", \ + "0.149236, 0.152850, 0.153908, 0.160656, 0.170834, 0.191131, 0.232810", \ + "0.155057, 0.158671, 0.159729, 0.166477, 0.176655, 0.196952, 0.238631" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.202124, 0.207142, 0.208373, 0.216394, 0.231538, 0.260902, 0.320032", \ + "0.208213, 0.213231, 0.214462, 0.222483, 0.237627, 0.266991, 0.326121", \ + "0.218186, 0.223204, 0.224435, 0.232456, 0.247600, 0.276964, 0.336094", \ + "0.221585, 0.226603, 0.227834, 0.235855, 0.250999, 0.280363, 0.339493", \ + "0.225509, 0.230527, 0.231758, 0.239779, 0.254923, 0.284287, 0.343417", \ + "0.232720, 0.237738, 0.238969, 0.246990, 0.262134, 0.291498, 0.350628", \ + "0.242193, 0.247211, 0.248442, 0.256463, 0.271607, 0.300971, 0.360101" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.121841, 0.126959, 0.128155, 0.136106, 0.151238, 0.180141, 0.239727", \ + "0.127916, 0.133034, 0.134230, 0.142181, 0.157313, 0.186216, 0.245802", \ + "0.138069, 0.143187, 0.144383, 0.152334, 0.167466, 0.196369, 0.255955", \ + "0.141259, 0.146377, 0.147573, 0.155524, 0.170656, 0.199559, 0.259145", \ + "0.145178, 0.150296, 0.151492, 0.159443, 0.174575, 0.203478, 0.263064", \ + "0.152568, 0.157686, 0.158882, 0.166833, 0.181965, 0.210868, 0.270454", \ + "0.162036, 0.167154, 0.168350, 0.176301, 0.191433, 0.220336, 0.279922" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[127]&!WENB[127]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[127] == 1'b1 && WENB[127] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.218265, 0.222530, 0.223848, 0.232506, 0.246838, 0.276575, 0.336001", \ + "0.223144, 0.227409, 0.228727, 0.237385, 0.251717, 0.281454, 0.340880", \ + "0.232872, 0.237137, 0.238455, 0.247113, 0.261445, 0.291182, 0.350608", \ + "0.236332, 0.240597, 0.241915, 0.250573, 0.264905, 0.294642, 0.354068", \ + "0.237146, 0.241411, 0.242729, 0.251387, 0.265719, 0.295456, 0.354882", \ + "0.240933, 0.245198, 0.246516, 0.255174, 0.269506, 0.299243, 0.358669", \ + "0.246060, 0.250325, 0.251643, 0.260301, 0.274633, 0.304370, 0.363796" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126352, 0.130615, 0.131936, 0.140580, 0.154881, 0.184557, 0.243887", \ + "0.131228, 0.135491, 0.136812, 0.145456, 0.159757, 0.189433, 0.248763", \ + "0.140960, 0.145223, 0.146544, 0.155188, 0.169489, 0.199165, 0.258495", \ + "0.144415, 0.148678, 0.149999, 0.158643, 0.172944, 0.202620, 0.261950", \ + "0.145228, 0.149491, 0.150812, 0.159456, 0.173757, 0.203433, 0.262763", \ + "0.149018, 0.153281, 0.154602, 0.163246, 0.177547, 0.207223, 0.266553", \ + "0.154044, 0.158307, 0.159628, 0.168272, 0.182573, 0.212249, 0.271579" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208247, 0.211908, 0.212993, 0.219664, 0.229935, 0.250376, 0.290652", \ + "0.212731, 0.216392, 0.217477, 0.224148, 0.234419, 0.254860, 0.295136", \ + "0.222232, 0.225893, 0.226978, 0.233649, 0.243920, 0.264361, 0.304637", \ + "0.226987, 0.230648, 0.231733, 0.238404, 0.248675, 0.269116, 0.309392", \ + "0.230196, 0.233857, 0.234942, 0.241613, 0.251884, 0.272325, 0.312601", \ + "0.237539, 0.241200, 0.242285, 0.248956, 0.259227, 0.279668, 0.319944", \ + "0.242761, 0.246422, 0.247507, 0.254178, 0.264449, 0.284890, 0.325166" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.120880, 0.124524, 0.125614, 0.132268, 0.142514, 0.162802, 0.203133", \ + "0.125327, 0.128971, 0.130061, 0.136715, 0.146961, 0.167249, 0.207580", \ + "0.134856, 0.138500, 0.139590, 0.146244, 0.156490, 0.176778, 0.217109", \ + "0.139582, 0.143226, 0.144316, 0.150970, 0.161216, 0.181504, 0.221835", \ + "0.142825, 0.146469, 0.147559, 0.154213, 0.164459, 0.184747, 0.225078", \ + "0.150017, 0.153661, 0.154751, 0.161405, 0.171651, 0.191939, 0.232270", \ + "0.155382, 0.159026, 0.160116, 0.166770, 0.177016, 0.197304, 0.237635" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[127]&WENB[127]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[127]&!WENB[127]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + } + } + pin(WENYB[126]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[126]&WENB[126]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[126] == 1'b0 && WENB[126] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208255, 0.211867, 0.212931, 0.219695, 0.229889, 0.250282, 0.292464", \ + "0.213693, 0.217305, 0.218369, 0.225133, 0.235327, 0.255720, 0.297902", \ + "0.221360, 0.224972, 0.226036, 0.232800, 0.242994, 0.263387, 0.305569", \ + "0.226337, 0.229949, 0.231013, 0.237777, 0.247971, 0.268364, 0.310546", \ + "0.228411, 0.232023, 0.233087, 0.239851, 0.250045, 0.270438, 0.312620", \ + "0.231142, 0.234754, 0.235818, 0.242582, 0.252776, 0.273169, 0.315351", \ + "0.236635, 0.240247, 0.241311, 0.248075, 0.258269, 0.278662, 0.320844" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126673, 0.130287, 0.131345, 0.138093, 0.148271, 0.168568, 0.210247", \ + "0.132018, 0.135632, 0.136690, 0.143438, 0.153616, 0.173913, 0.215592", \ + "0.139686, 0.143300, 0.144358, 0.151106, 0.161284, 0.181581, 0.223260", \ + "0.144397, 0.148011, 0.149069, 0.155817, 0.165995, 0.186292, 0.227971", \ + "0.146662, 0.150276, 0.151334, 0.158082, 0.168260, 0.188557, 0.230236", \ + "0.149236, 0.152850, 0.153908, 0.160656, 0.170834, 0.191131, 0.232810", \ + "0.155057, 0.158671, 0.159729, 0.166477, 0.176655, 0.196952, 0.238631" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.202124, 0.207142, 0.208373, 0.216394, 0.231538, 0.260902, 0.320032", \ + "0.208213, 0.213231, 0.214462, 0.222483, 0.237627, 0.266991, 0.326121", \ + "0.218186, 0.223204, 0.224435, 0.232456, 0.247600, 0.276964, 0.336094", \ + "0.221585, 0.226603, 0.227834, 0.235855, 0.250999, 0.280363, 0.339493", \ + "0.225509, 0.230527, 0.231758, 0.239779, 0.254923, 0.284287, 0.343417", \ + "0.232720, 0.237738, 0.238969, 0.246990, 0.262134, 0.291498, 0.350628", \ + "0.242193, 0.247211, 0.248442, 0.256463, 0.271607, 0.300971, 0.360101" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.121841, 0.126959, 0.128155, 0.136106, 0.151238, 0.180141, 0.239727", \ + "0.127916, 0.133034, 0.134230, 0.142181, 0.157313, 0.186216, 0.245802", \ + "0.138069, 0.143187, 0.144383, 0.152334, 0.167466, 0.196369, 0.255955", \ + "0.141259, 0.146377, 0.147573, 0.155524, 0.170656, 0.199559, 0.259145", \ + "0.145178, 0.150296, 0.151492, 0.159443, 0.174575, 0.203478, 0.263064", \ + "0.152568, 0.157686, 0.158882, 0.166833, 0.181965, 0.210868, 0.270454", \ + "0.162036, 0.167154, 0.168350, 0.176301, 0.191433, 0.220336, 0.279922" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[126]&!WENB[126]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[126] == 1'b1 && WENB[126] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.218265, 0.222530, 0.223848, 0.232506, 0.246838, 0.276575, 0.336001", \ + "0.223144, 0.227409, 0.228727, 0.237385, 0.251717, 0.281454, 0.340880", \ + "0.232872, 0.237137, 0.238455, 0.247113, 0.261445, 0.291182, 0.350608", \ + "0.236332, 0.240597, 0.241915, 0.250573, 0.264905, 0.294642, 0.354068", \ + "0.237146, 0.241411, 0.242729, 0.251387, 0.265719, 0.295456, 0.354882", \ + "0.240933, 0.245198, 0.246516, 0.255174, 0.269506, 0.299243, 0.358669", \ + "0.246060, 0.250325, 0.251643, 0.260301, 0.274633, 0.304370, 0.363796" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126352, 0.130615, 0.131936, 0.140580, 0.154881, 0.184557, 0.243887", \ + "0.131228, 0.135491, 0.136812, 0.145456, 0.159757, 0.189433, 0.248763", \ + "0.140960, 0.145223, 0.146544, 0.155188, 0.169489, 0.199165, 0.258495", \ + "0.144415, 0.148678, 0.149999, 0.158643, 0.172944, 0.202620, 0.261950", \ + "0.145228, 0.149491, 0.150812, 0.159456, 0.173757, 0.203433, 0.262763", \ + "0.149018, 0.153281, 0.154602, 0.163246, 0.177547, 0.207223, 0.266553", \ + "0.154044, 0.158307, 0.159628, 0.168272, 0.182573, 0.212249, 0.271579" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208247, 0.211908, 0.212993, 0.219664, 0.229935, 0.250376, 0.290652", \ + "0.212731, 0.216392, 0.217477, 0.224148, 0.234419, 0.254860, 0.295136", \ + "0.222232, 0.225893, 0.226978, 0.233649, 0.243920, 0.264361, 0.304637", \ + "0.226987, 0.230648, 0.231733, 0.238404, 0.248675, 0.269116, 0.309392", \ + "0.230196, 0.233857, 0.234942, 0.241613, 0.251884, 0.272325, 0.312601", \ + "0.237539, 0.241200, 0.242285, 0.248956, 0.259227, 0.279668, 0.319944", \ + "0.242761, 0.246422, 0.247507, 0.254178, 0.264449, 0.284890, 0.325166" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.120880, 0.124524, 0.125614, 0.132268, 0.142514, 0.162802, 0.203133", \ + "0.125327, 0.128971, 0.130061, 0.136715, 0.146961, 0.167249, 0.207580", \ + "0.134856, 0.138500, 0.139590, 0.146244, 0.156490, 0.176778, 0.217109", \ + "0.139582, 0.143226, 0.144316, 0.150970, 0.161216, 0.181504, 0.221835", \ + "0.142825, 0.146469, 0.147559, 0.154213, 0.164459, 0.184747, 0.225078", \ + "0.150017, 0.153661, 0.154751, 0.161405, 0.171651, 0.191939, 0.232270", \ + "0.155382, 0.159026, 0.160116, 0.166770, 0.177016, 0.197304, 0.237635" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[126]&WENB[126]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[126]&!WENB[126]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + } + } + pin(WENYB[125]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[125]&WENB[125]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[125] == 1'b0 && WENB[125] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208255, 0.211867, 0.212931, 0.219695, 0.229889, 0.250282, 0.292464", \ + "0.213693, 0.217305, 0.218369, 0.225133, 0.235327, 0.255720, 0.297902", \ + "0.221360, 0.224972, 0.226036, 0.232800, 0.242994, 0.263387, 0.305569", \ + "0.226337, 0.229949, 0.231013, 0.237777, 0.247971, 0.268364, 0.310546", \ + "0.228411, 0.232023, 0.233087, 0.239851, 0.250045, 0.270438, 0.312620", \ + "0.231142, 0.234754, 0.235818, 0.242582, 0.252776, 0.273169, 0.315351", \ + "0.236635, 0.240247, 0.241311, 0.248075, 0.258269, 0.278662, 0.320844" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126673, 0.130287, 0.131345, 0.138093, 0.148271, 0.168568, 0.210247", \ + "0.132018, 0.135632, 0.136690, 0.143438, 0.153616, 0.173913, 0.215592", \ + "0.139686, 0.143300, 0.144358, 0.151106, 0.161284, 0.181581, 0.223260", \ + "0.144397, 0.148011, 0.149069, 0.155817, 0.165995, 0.186292, 0.227971", \ + "0.146662, 0.150276, 0.151334, 0.158082, 0.168260, 0.188557, 0.230236", \ + "0.149236, 0.152850, 0.153908, 0.160656, 0.170834, 0.191131, 0.232810", \ + "0.155057, 0.158671, 0.159729, 0.166477, 0.176655, 0.196952, 0.238631" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.202124, 0.207142, 0.208373, 0.216394, 0.231538, 0.260902, 0.320032", \ + "0.208213, 0.213231, 0.214462, 0.222483, 0.237627, 0.266991, 0.326121", \ + "0.218186, 0.223204, 0.224435, 0.232456, 0.247600, 0.276964, 0.336094", \ + "0.221585, 0.226603, 0.227834, 0.235855, 0.250999, 0.280363, 0.339493", \ + "0.225509, 0.230527, 0.231758, 0.239779, 0.254923, 0.284287, 0.343417", \ + "0.232720, 0.237738, 0.238969, 0.246990, 0.262134, 0.291498, 0.350628", \ + "0.242193, 0.247211, 0.248442, 0.256463, 0.271607, 0.300971, 0.360101" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.121841, 0.126959, 0.128155, 0.136106, 0.151238, 0.180141, 0.239727", \ + "0.127916, 0.133034, 0.134230, 0.142181, 0.157313, 0.186216, 0.245802", \ + "0.138069, 0.143187, 0.144383, 0.152334, 0.167466, 0.196369, 0.255955", \ + "0.141259, 0.146377, 0.147573, 0.155524, 0.170656, 0.199559, 0.259145", \ + "0.145178, 0.150296, 0.151492, 0.159443, 0.174575, 0.203478, 0.263064", \ + "0.152568, 0.157686, 0.158882, 0.166833, 0.181965, 0.210868, 0.270454", \ + "0.162036, 0.167154, 0.168350, 0.176301, 0.191433, 0.220336, 0.279922" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[125]&!WENB[125]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[125] == 1'b1 && WENB[125] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.218265, 0.222530, 0.223848, 0.232506, 0.246838, 0.276575, 0.336001", \ + "0.223144, 0.227409, 0.228727, 0.237385, 0.251717, 0.281454, 0.340880", \ + "0.232872, 0.237137, 0.238455, 0.247113, 0.261445, 0.291182, 0.350608", \ + "0.236332, 0.240597, 0.241915, 0.250573, 0.264905, 0.294642, 0.354068", \ + "0.237146, 0.241411, 0.242729, 0.251387, 0.265719, 0.295456, 0.354882", \ + "0.240933, 0.245198, 0.246516, 0.255174, 0.269506, 0.299243, 0.358669", \ + "0.246060, 0.250325, 0.251643, 0.260301, 0.274633, 0.304370, 0.363796" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126352, 0.130615, 0.131936, 0.140580, 0.154881, 0.184557, 0.243887", \ + "0.131228, 0.135491, 0.136812, 0.145456, 0.159757, 0.189433, 0.248763", \ + "0.140960, 0.145223, 0.146544, 0.155188, 0.169489, 0.199165, 0.258495", \ + "0.144415, 0.148678, 0.149999, 0.158643, 0.172944, 0.202620, 0.261950", \ + "0.145228, 0.149491, 0.150812, 0.159456, 0.173757, 0.203433, 0.262763", \ + "0.149018, 0.153281, 0.154602, 0.163246, 0.177547, 0.207223, 0.266553", \ + "0.154044, 0.158307, 0.159628, 0.168272, 0.182573, 0.212249, 0.271579" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208247, 0.211908, 0.212993, 0.219664, 0.229935, 0.250376, 0.290652", \ + "0.212731, 0.216392, 0.217477, 0.224148, 0.234419, 0.254860, 0.295136", \ + "0.222232, 0.225893, 0.226978, 0.233649, 0.243920, 0.264361, 0.304637", \ + "0.226987, 0.230648, 0.231733, 0.238404, 0.248675, 0.269116, 0.309392", \ + "0.230196, 0.233857, 0.234942, 0.241613, 0.251884, 0.272325, 0.312601", \ + "0.237539, 0.241200, 0.242285, 0.248956, 0.259227, 0.279668, 0.319944", \ + "0.242761, 0.246422, 0.247507, 0.254178, 0.264449, 0.284890, 0.325166" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.120880, 0.124524, 0.125614, 0.132268, 0.142514, 0.162802, 0.203133", \ + "0.125327, 0.128971, 0.130061, 0.136715, 0.146961, 0.167249, 0.207580", \ + "0.134856, 0.138500, 0.139590, 0.146244, 0.156490, 0.176778, 0.217109", \ + "0.139582, 0.143226, 0.144316, 0.150970, 0.161216, 0.181504, 0.221835", \ + "0.142825, 0.146469, 0.147559, 0.154213, 0.164459, 0.184747, 0.225078", \ + "0.150017, 0.153661, 0.154751, 0.161405, 0.171651, 0.191939, 0.232270", \ + "0.155382, 0.159026, 0.160116, 0.166770, 0.177016, 0.197304, 0.237635" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[125]&WENB[125]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[125]&!WENB[125]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + } + } + pin(WENYB[124]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[124]&WENB[124]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[124] == 1'b0 && WENB[124] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208255, 0.211867, 0.212931, 0.219695, 0.229889, 0.250282, 0.292464", \ + "0.213693, 0.217305, 0.218369, 0.225133, 0.235327, 0.255720, 0.297902", \ + "0.221360, 0.224972, 0.226036, 0.232800, 0.242994, 0.263387, 0.305569", \ + "0.226337, 0.229949, 0.231013, 0.237777, 0.247971, 0.268364, 0.310546", \ + "0.228411, 0.232023, 0.233087, 0.239851, 0.250045, 0.270438, 0.312620", \ + "0.231142, 0.234754, 0.235818, 0.242582, 0.252776, 0.273169, 0.315351", \ + "0.236635, 0.240247, 0.241311, 0.248075, 0.258269, 0.278662, 0.320844" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126673, 0.130287, 0.131345, 0.138093, 0.148271, 0.168568, 0.210247", \ + "0.132018, 0.135632, 0.136690, 0.143438, 0.153616, 0.173913, 0.215592", \ + "0.139686, 0.143300, 0.144358, 0.151106, 0.161284, 0.181581, 0.223260", \ + "0.144397, 0.148011, 0.149069, 0.155817, 0.165995, 0.186292, 0.227971", \ + "0.146662, 0.150276, 0.151334, 0.158082, 0.168260, 0.188557, 0.230236", \ + "0.149236, 0.152850, 0.153908, 0.160656, 0.170834, 0.191131, 0.232810", \ + "0.155057, 0.158671, 0.159729, 0.166477, 0.176655, 0.196952, 0.238631" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.202124, 0.207142, 0.208373, 0.216394, 0.231538, 0.260902, 0.320032", \ + "0.208213, 0.213231, 0.214462, 0.222483, 0.237627, 0.266991, 0.326121", \ + "0.218186, 0.223204, 0.224435, 0.232456, 0.247600, 0.276964, 0.336094", \ + "0.221585, 0.226603, 0.227834, 0.235855, 0.250999, 0.280363, 0.339493", \ + "0.225509, 0.230527, 0.231758, 0.239779, 0.254923, 0.284287, 0.343417", \ + "0.232720, 0.237738, 0.238969, 0.246990, 0.262134, 0.291498, 0.350628", \ + "0.242193, 0.247211, 0.248442, 0.256463, 0.271607, 0.300971, 0.360101" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.121841, 0.126959, 0.128155, 0.136106, 0.151238, 0.180141, 0.239727", \ + "0.127916, 0.133034, 0.134230, 0.142181, 0.157313, 0.186216, 0.245802", \ + "0.138069, 0.143187, 0.144383, 0.152334, 0.167466, 0.196369, 0.255955", \ + "0.141259, 0.146377, 0.147573, 0.155524, 0.170656, 0.199559, 0.259145", \ + "0.145178, 0.150296, 0.151492, 0.159443, 0.174575, 0.203478, 0.263064", \ + "0.152568, 0.157686, 0.158882, 0.166833, 0.181965, 0.210868, 0.270454", \ + "0.162036, 0.167154, 0.168350, 0.176301, 0.191433, 0.220336, 0.279922" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[124]&!WENB[124]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[124] == 1'b1 && WENB[124] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.218265, 0.222530, 0.223848, 0.232506, 0.246838, 0.276575, 0.336001", \ + "0.223144, 0.227409, 0.228727, 0.237385, 0.251717, 0.281454, 0.340880", \ + "0.232872, 0.237137, 0.238455, 0.247113, 0.261445, 0.291182, 0.350608", \ + "0.236332, 0.240597, 0.241915, 0.250573, 0.264905, 0.294642, 0.354068", \ + "0.237146, 0.241411, 0.242729, 0.251387, 0.265719, 0.295456, 0.354882", \ + "0.240933, 0.245198, 0.246516, 0.255174, 0.269506, 0.299243, 0.358669", \ + "0.246060, 0.250325, 0.251643, 0.260301, 0.274633, 0.304370, 0.363796" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126352, 0.130615, 0.131936, 0.140580, 0.154881, 0.184557, 0.243887", \ + "0.131228, 0.135491, 0.136812, 0.145456, 0.159757, 0.189433, 0.248763", \ + "0.140960, 0.145223, 0.146544, 0.155188, 0.169489, 0.199165, 0.258495", \ + "0.144415, 0.148678, 0.149999, 0.158643, 0.172944, 0.202620, 0.261950", \ + "0.145228, 0.149491, 0.150812, 0.159456, 0.173757, 0.203433, 0.262763", \ + "0.149018, 0.153281, 0.154602, 0.163246, 0.177547, 0.207223, 0.266553", \ + "0.154044, 0.158307, 0.159628, 0.168272, 0.182573, 0.212249, 0.271579" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208247, 0.211908, 0.212993, 0.219664, 0.229935, 0.250376, 0.290652", \ + "0.212731, 0.216392, 0.217477, 0.224148, 0.234419, 0.254860, 0.295136", \ + "0.222232, 0.225893, 0.226978, 0.233649, 0.243920, 0.264361, 0.304637", \ + "0.226987, 0.230648, 0.231733, 0.238404, 0.248675, 0.269116, 0.309392", \ + "0.230196, 0.233857, 0.234942, 0.241613, 0.251884, 0.272325, 0.312601", \ + "0.237539, 0.241200, 0.242285, 0.248956, 0.259227, 0.279668, 0.319944", \ + "0.242761, 0.246422, 0.247507, 0.254178, 0.264449, 0.284890, 0.325166" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.120880, 0.124524, 0.125614, 0.132268, 0.142514, 0.162802, 0.203133", \ + "0.125327, 0.128971, 0.130061, 0.136715, 0.146961, 0.167249, 0.207580", \ + "0.134856, 0.138500, 0.139590, 0.146244, 0.156490, 0.176778, 0.217109", \ + "0.139582, 0.143226, 0.144316, 0.150970, 0.161216, 0.181504, 0.221835", \ + "0.142825, 0.146469, 0.147559, 0.154213, 0.164459, 0.184747, 0.225078", \ + "0.150017, 0.153661, 0.154751, 0.161405, 0.171651, 0.191939, 0.232270", \ + "0.155382, 0.159026, 0.160116, 0.166770, 0.177016, 0.197304, 0.237635" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[124]&WENB[124]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[124]&!WENB[124]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + } + } + pin(WENYB[123]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[123]&WENB[123]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[123] == 1'b0 && WENB[123] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208255, 0.211867, 0.212931, 0.219695, 0.229889, 0.250282, 0.292464", \ + "0.213693, 0.217305, 0.218369, 0.225133, 0.235327, 0.255720, 0.297902", \ + "0.221360, 0.224972, 0.226036, 0.232800, 0.242994, 0.263387, 0.305569", \ + "0.226337, 0.229949, 0.231013, 0.237777, 0.247971, 0.268364, 0.310546", \ + "0.228411, 0.232023, 0.233087, 0.239851, 0.250045, 0.270438, 0.312620", \ + "0.231142, 0.234754, 0.235818, 0.242582, 0.252776, 0.273169, 0.315351", \ + "0.236635, 0.240247, 0.241311, 0.248075, 0.258269, 0.278662, 0.320844" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126673, 0.130287, 0.131345, 0.138093, 0.148271, 0.168568, 0.210247", \ + "0.132018, 0.135632, 0.136690, 0.143438, 0.153616, 0.173913, 0.215592", \ + "0.139686, 0.143300, 0.144358, 0.151106, 0.161284, 0.181581, 0.223260", \ + "0.144397, 0.148011, 0.149069, 0.155817, 0.165995, 0.186292, 0.227971", \ + "0.146662, 0.150276, 0.151334, 0.158082, 0.168260, 0.188557, 0.230236", \ + "0.149236, 0.152850, 0.153908, 0.160656, 0.170834, 0.191131, 0.232810", \ + "0.155057, 0.158671, 0.159729, 0.166477, 0.176655, 0.196952, 0.238631" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.202124, 0.207142, 0.208373, 0.216394, 0.231538, 0.260902, 0.320032", \ + "0.208213, 0.213231, 0.214462, 0.222483, 0.237627, 0.266991, 0.326121", \ + "0.218186, 0.223204, 0.224435, 0.232456, 0.247600, 0.276964, 0.336094", \ + "0.221585, 0.226603, 0.227834, 0.235855, 0.250999, 0.280363, 0.339493", \ + "0.225509, 0.230527, 0.231758, 0.239779, 0.254923, 0.284287, 0.343417", \ + "0.232720, 0.237738, 0.238969, 0.246990, 0.262134, 0.291498, 0.350628", \ + "0.242193, 0.247211, 0.248442, 0.256463, 0.271607, 0.300971, 0.360101" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.121841, 0.126959, 0.128155, 0.136106, 0.151238, 0.180141, 0.239727", \ + "0.127916, 0.133034, 0.134230, 0.142181, 0.157313, 0.186216, 0.245802", \ + "0.138069, 0.143187, 0.144383, 0.152334, 0.167466, 0.196369, 0.255955", \ + "0.141259, 0.146377, 0.147573, 0.155524, 0.170656, 0.199559, 0.259145", \ + "0.145178, 0.150296, 0.151492, 0.159443, 0.174575, 0.203478, 0.263064", \ + "0.152568, 0.157686, 0.158882, 0.166833, 0.181965, 0.210868, 0.270454", \ + "0.162036, 0.167154, 0.168350, 0.176301, 0.191433, 0.220336, 0.279922" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[123]&!WENB[123]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[123] == 1'b1 && WENB[123] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.218265, 0.222530, 0.223848, 0.232506, 0.246838, 0.276575, 0.336001", \ + "0.223144, 0.227409, 0.228727, 0.237385, 0.251717, 0.281454, 0.340880", \ + "0.232872, 0.237137, 0.238455, 0.247113, 0.261445, 0.291182, 0.350608", \ + "0.236332, 0.240597, 0.241915, 0.250573, 0.264905, 0.294642, 0.354068", \ + "0.237146, 0.241411, 0.242729, 0.251387, 0.265719, 0.295456, 0.354882", \ + "0.240933, 0.245198, 0.246516, 0.255174, 0.269506, 0.299243, 0.358669", \ + "0.246060, 0.250325, 0.251643, 0.260301, 0.274633, 0.304370, 0.363796" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126352, 0.130615, 0.131936, 0.140580, 0.154881, 0.184557, 0.243887", \ + "0.131228, 0.135491, 0.136812, 0.145456, 0.159757, 0.189433, 0.248763", \ + "0.140960, 0.145223, 0.146544, 0.155188, 0.169489, 0.199165, 0.258495", \ + "0.144415, 0.148678, 0.149999, 0.158643, 0.172944, 0.202620, 0.261950", \ + "0.145228, 0.149491, 0.150812, 0.159456, 0.173757, 0.203433, 0.262763", \ + "0.149018, 0.153281, 0.154602, 0.163246, 0.177547, 0.207223, 0.266553", \ + "0.154044, 0.158307, 0.159628, 0.168272, 0.182573, 0.212249, 0.271579" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208247, 0.211908, 0.212993, 0.219664, 0.229935, 0.250376, 0.290652", \ + "0.212731, 0.216392, 0.217477, 0.224148, 0.234419, 0.254860, 0.295136", \ + "0.222232, 0.225893, 0.226978, 0.233649, 0.243920, 0.264361, 0.304637", \ + "0.226987, 0.230648, 0.231733, 0.238404, 0.248675, 0.269116, 0.309392", \ + "0.230196, 0.233857, 0.234942, 0.241613, 0.251884, 0.272325, 0.312601", \ + "0.237539, 0.241200, 0.242285, 0.248956, 0.259227, 0.279668, 0.319944", \ + "0.242761, 0.246422, 0.247507, 0.254178, 0.264449, 0.284890, 0.325166" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.120880, 0.124524, 0.125614, 0.132268, 0.142514, 0.162802, 0.203133", \ + "0.125327, 0.128971, 0.130061, 0.136715, 0.146961, 0.167249, 0.207580", \ + "0.134856, 0.138500, 0.139590, 0.146244, 0.156490, 0.176778, 0.217109", \ + "0.139582, 0.143226, 0.144316, 0.150970, 0.161216, 0.181504, 0.221835", \ + "0.142825, 0.146469, 0.147559, 0.154213, 0.164459, 0.184747, 0.225078", \ + "0.150017, 0.153661, 0.154751, 0.161405, 0.171651, 0.191939, 0.232270", \ + "0.155382, 0.159026, 0.160116, 0.166770, 0.177016, 0.197304, 0.237635" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[123]&WENB[123]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[123]&!WENB[123]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + } + } + pin(WENYB[122]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[122]&WENB[122]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[122] == 1'b0 && WENB[122] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208255, 0.211867, 0.212931, 0.219695, 0.229889, 0.250282, 0.292464", \ + "0.213693, 0.217305, 0.218369, 0.225133, 0.235327, 0.255720, 0.297902", \ + "0.221360, 0.224972, 0.226036, 0.232800, 0.242994, 0.263387, 0.305569", \ + "0.226337, 0.229949, 0.231013, 0.237777, 0.247971, 0.268364, 0.310546", \ + "0.228411, 0.232023, 0.233087, 0.239851, 0.250045, 0.270438, 0.312620", \ + "0.231142, 0.234754, 0.235818, 0.242582, 0.252776, 0.273169, 0.315351", \ + "0.236635, 0.240247, 0.241311, 0.248075, 0.258269, 0.278662, 0.320844" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126673, 0.130287, 0.131345, 0.138093, 0.148271, 0.168568, 0.210247", \ + "0.132018, 0.135632, 0.136690, 0.143438, 0.153616, 0.173913, 0.215592", \ + "0.139686, 0.143300, 0.144358, 0.151106, 0.161284, 0.181581, 0.223260", \ + "0.144397, 0.148011, 0.149069, 0.155817, 0.165995, 0.186292, 0.227971", \ + "0.146662, 0.150276, 0.151334, 0.158082, 0.168260, 0.188557, 0.230236", \ + "0.149236, 0.152850, 0.153908, 0.160656, 0.170834, 0.191131, 0.232810", \ + "0.155057, 0.158671, 0.159729, 0.166477, 0.176655, 0.196952, 0.238631" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.202124, 0.207142, 0.208373, 0.216394, 0.231538, 0.260902, 0.320032", \ + "0.208213, 0.213231, 0.214462, 0.222483, 0.237627, 0.266991, 0.326121", \ + "0.218186, 0.223204, 0.224435, 0.232456, 0.247600, 0.276964, 0.336094", \ + "0.221585, 0.226603, 0.227834, 0.235855, 0.250999, 0.280363, 0.339493", \ + "0.225509, 0.230527, 0.231758, 0.239779, 0.254923, 0.284287, 0.343417", \ + "0.232720, 0.237738, 0.238969, 0.246990, 0.262134, 0.291498, 0.350628", \ + "0.242193, 0.247211, 0.248442, 0.256463, 0.271607, 0.300971, 0.360101" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.121841, 0.126959, 0.128155, 0.136106, 0.151238, 0.180141, 0.239727", \ + "0.127916, 0.133034, 0.134230, 0.142181, 0.157313, 0.186216, 0.245802", \ + "0.138069, 0.143187, 0.144383, 0.152334, 0.167466, 0.196369, 0.255955", \ + "0.141259, 0.146377, 0.147573, 0.155524, 0.170656, 0.199559, 0.259145", \ + "0.145178, 0.150296, 0.151492, 0.159443, 0.174575, 0.203478, 0.263064", \ + "0.152568, 0.157686, 0.158882, 0.166833, 0.181965, 0.210868, 0.270454", \ + "0.162036, 0.167154, 0.168350, 0.176301, 0.191433, 0.220336, 0.279922" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[122]&!WENB[122]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[122] == 1'b1 && WENB[122] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.218265, 0.222530, 0.223848, 0.232506, 0.246838, 0.276575, 0.336001", \ + "0.223144, 0.227409, 0.228727, 0.237385, 0.251717, 0.281454, 0.340880", \ + "0.232872, 0.237137, 0.238455, 0.247113, 0.261445, 0.291182, 0.350608", \ + "0.236332, 0.240597, 0.241915, 0.250573, 0.264905, 0.294642, 0.354068", \ + "0.237146, 0.241411, 0.242729, 0.251387, 0.265719, 0.295456, 0.354882", \ + "0.240933, 0.245198, 0.246516, 0.255174, 0.269506, 0.299243, 0.358669", \ + "0.246060, 0.250325, 0.251643, 0.260301, 0.274633, 0.304370, 0.363796" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126352, 0.130615, 0.131936, 0.140580, 0.154881, 0.184557, 0.243887", \ + "0.131228, 0.135491, 0.136812, 0.145456, 0.159757, 0.189433, 0.248763", \ + "0.140960, 0.145223, 0.146544, 0.155188, 0.169489, 0.199165, 0.258495", \ + "0.144415, 0.148678, 0.149999, 0.158643, 0.172944, 0.202620, 0.261950", \ + "0.145228, 0.149491, 0.150812, 0.159456, 0.173757, 0.203433, 0.262763", \ + "0.149018, 0.153281, 0.154602, 0.163246, 0.177547, 0.207223, 0.266553", \ + "0.154044, 0.158307, 0.159628, 0.168272, 0.182573, 0.212249, 0.271579" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208247, 0.211908, 0.212993, 0.219664, 0.229935, 0.250376, 0.290652", \ + "0.212731, 0.216392, 0.217477, 0.224148, 0.234419, 0.254860, 0.295136", \ + "0.222232, 0.225893, 0.226978, 0.233649, 0.243920, 0.264361, 0.304637", \ + "0.226987, 0.230648, 0.231733, 0.238404, 0.248675, 0.269116, 0.309392", \ + "0.230196, 0.233857, 0.234942, 0.241613, 0.251884, 0.272325, 0.312601", \ + "0.237539, 0.241200, 0.242285, 0.248956, 0.259227, 0.279668, 0.319944", \ + "0.242761, 0.246422, 0.247507, 0.254178, 0.264449, 0.284890, 0.325166" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.120880, 0.124524, 0.125614, 0.132268, 0.142514, 0.162802, 0.203133", \ + "0.125327, 0.128971, 0.130061, 0.136715, 0.146961, 0.167249, 0.207580", \ + "0.134856, 0.138500, 0.139590, 0.146244, 0.156490, 0.176778, 0.217109", \ + "0.139582, 0.143226, 0.144316, 0.150970, 0.161216, 0.181504, 0.221835", \ + "0.142825, 0.146469, 0.147559, 0.154213, 0.164459, 0.184747, 0.225078", \ + "0.150017, 0.153661, 0.154751, 0.161405, 0.171651, 0.191939, 0.232270", \ + "0.155382, 0.159026, 0.160116, 0.166770, 0.177016, 0.197304, 0.237635" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[122]&WENB[122]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[122]&!WENB[122]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + } + } + pin(WENYB[121]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[121]&WENB[121]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[121] == 1'b0 && WENB[121] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208255, 0.211867, 0.212931, 0.219695, 0.229889, 0.250282, 0.292464", \ + "0.213693, 0.217305, 0.218369, 0.225133, 0.235327, 0.255720, 0.297902", \ + "0.221360, 0.224972, 0.226036, 0.232800, 0.242994, 0.263387, 0.305569", \ + "0.226337, 0.229949, 0.231013, 0.237777, 0.247971, 0.268364, 0.310546", \ + "0.228411, 0.232023, 0.233087, 0.239851, 0.250045, 0.270438, 0.312620", \ + "0.231142, 0.234754, 0.235818, 0.242582, 0.252776, 0.273169, 0.315351", \ + "0.236635, 0.240247, 0.241311, 0.248075, 0.258269, 0.278662, 0.320844" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126673, 0.130287, 0.131345, 0.138093, 0.148271, 0.168568, 0.210247", \ + "0.132018, 0.135632, 0.136690, 0.143438, 0.153616, 0.173913, 0.215592", \ + "0.139686, 0.143300, 0.144358, 0.151106, 0.161284, 0.181581, 0.223260", \ + "0.144397, 0.148011, 0.149069, 0.155817, 0.165995, 0.186292, 0.227971", \ + "0.146662, 0.150276, 0.151334, 0.158082, 0.168260, 0.188557, 0.230236", \ + "0.149236, 0.152850, 0.153908, 0.160656, 0.170834, 0.191131, 0.232810", \ + "0.155057, 0.158671, 0.159729, 0.166477, 0.176655, 0.196952, 0.238631" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.202124, 0.207142, 0.208373, 0.216394, 0.231538, 0.260902, 0.320032", \ + "0.208213, 0.213231, 0.214462, 0.222483, 0.237627, 0.266991, 0.326121", \ + "0.218186, 0.223204, 0.224435, 0.232456, 0.247600, 0.276964, 0.336094", \ + "0.221585, 0.226603, 0.227834, 0.235855, 0.250999, 0.280363, 0.339493", \ + "0.225509, 0.230527, 0.231758, 0.239779, 0.254923, 0.284287, 0.343417", \ + "0.232720, 0.237738, 0.238969, 0.246990, 0.262134, 0.291498, 0.350628", \ + "0.242193, 0.247211, 0.248442, 0.256463, 0.271607, 0.300971, 0.360101" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.121841, 0.126959, 0.128155, 0.136106, 0.151238, 0.180141, 0.239727", \ + "0.127916, 0.133034, 0.134230, 0.142181, 0.157313, 0.186216, 0.245802", \ + "0.138069, 0.143187, 0.144383, 0.152334, 0.167466, 0.196369, 0.255955", \ + "0.141259, 0.146377, 0.147573, 0.155524, 0.170656, 0.199559, 0.259145", \ + "0.145178, 0.150296, 0.151492, 0.159443, 0.174575, 0.203478, 0.263064", \ + "0.152568, 0.157686, 0.158882, 0.166833, 0.181965, 0.210868, 0.270454", \ + "0.162036, 0.167154, 0.168350, 0.176301, 0.191433, 0.220336, 0.279922" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[121]&!WENB[121]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[121] == 1'b1 && WENB[121] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.218265, 0.222530, 0.223848, 0.232506, 0.246838, 0.276575, 0.336001", \ + "0.223144, 0.227409, 0.228727, 0.237385, 0.251717, 0.281454, 0.340880", \ + "0.232872, 0.237137, 0.238455, 0.247113, 0.261445, 0.291182, 0.350608", \ + "0.236332, 0.240597, 0.241915, 0.250573, 0.264905, 0.294642, 0.354068", \ + "0.237146, 0.241411, 0.242729, 0.251387, 0.265719, 0.295456, 0.354882", \ + "0.240933, 0.245198, 0.246516, 0.255174, 0.269506, 0.299243, 0.358669", \ + "0.246060, 0.250325, 0.251643, 0.260301, 0.274633, 0.304370, 0.363796" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126352, 0.130615, 0.131936, 0.140580, 0.154881, 0.184557, 0.243887", \ + "0.131228, 0.135491, 0.136812, 0.145456, 0.159757, 0.189433, 0.248763", \ + "0.140960, 0.145223, 0.146544, 0.155188, 0.169489, 0.199165, 0.258495", \ + "0.144415, 0.148678, 0.149999, 0.158643, 0.172944, 0.202620, 0.261950", \ + "0.145228, 0.149491, 0.150812, 0.159456, 0.173757, 0.203433, 0.262763", \ + "0.149018, 0.153281, 0.154602, 0.163246, 0.177547, 0.207223, 0.266553", \ + "0.154044, 0.158307, 0.159628, 0.168272, 0.182573, 0.212249, 0.271579" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208247, 0.211908, 0.212993, 0.219664, 0.229935, 0.250376, 0.290652", \ + "0.212731, 0.216392, 0.217477, 0.224148, 0.234419, 0.254860, 0.295136", \ + "0.222232, 0.225893, 0.226978, 0.233649, 0.243920, 0.264361, 0.304637", \ + "0.226987, 0.230648, 0.231733, 0.238404, 0.248675, 0.269116, 0.309392", \ + "0.230196, 0.233857, 0.234942, 0.241613, 0.251884, 0.272325, 0.312601", \ + "0.237539, 0.241200, 0.242285, 0.248956, 0.259227, 0.279668, 0.319944", \ + "0.242761, 0.246422, 0.247507, 0.254178, 0.264449, 0.284890, 0.325166" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.120880, 0.124524, 0.125614, 0.132268, 0.142514, 0.162802, 0.203133", \ + "0.125327, 0.128971, 0.130061, 0.136715, 0.146961, 0.167249, 0.207580", \ + "0.134856, 0.138500, 0.139590, 0.146244, 0.156490, 0.176778, 0.217109", \ + "0.139582, 0.143226, 0.144316, 0.150970, 0.161216, 0.181504, 0.221835", \ + "0.142825, 0.146469, 0.147559, 0.154213, 0.164459, 0.184747, 0.225078", \ + "0.150017, 0.153661, 0.154751, 0.161405, 0.171651, 0.191939, 0.232270", \ + "0.155382, 0.159026, 0.160116, 0.166770, 0.177016, 0.197304, 0.237635" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[121]&WENB[121]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[121]&!WENB[121]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + } + } + pin(WENYB[120]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[120]&WENB[120]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[120] == 1'b0 && WENB[120] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208255, 0.211867, 0.212931, 0.219695, 0.229889, 0.250282, 0.292464", \ + "0.213693, 0.217305, 0.218369, 0.225133, 0.235327, 0.255720, 0.297902", \ + "0.221360, 0.224972, 0.226036, 0.232800, 0.242994, 0.263387, 0.305569", \ + "0.226337, 0.229949, 0.231013, 0.237777, 0.247971, 0.268364, 0.310546", \ + "0.228411, 0.232023, 0.233087, 0.239851, 0.250045, 0.270438, 0.312620", \ + "0.231142, 0.234754, 0.235818, 0.242582, 0.252776, 0.273169, 0.315351", \ + "0.236635, 0.240247, 0.241311, 0.248075, 0.258269, 0.278662, 0.320844" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126673, 0.130287, 0.131345, 0.138093, 0.148271, 0.168568, 0.210247", \ + "0.132018, 0.135632, 0.136690, 0.143438, 0.153616, 0.173913, 0.215592", \ + "0.139686, 0.143300, 0.144358, 0.151106, 0.161284, 0.181581, 0.223260", \ + "0.144397, 0.148011, 0.149069, 0.155817, 0.165995, 0.186292, 0.227971", \ + "0.146662, 0.150276, 0.151334, 0.158082, 0.168260, 0.188557, 0.230236", \ + "0.149236, 0.152850, 0.153908, 0.160656, 0.170834, 0.191131, 0.232810", \ + "0.155057, 0.158671, 0.159729, 0.166477, 0.176655, 0.196952, 0.238631" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.202124, 0.207142, 0.208373, 0.216394, 0.231538, 0.260902, 0.320032", \ + "0.208213, 0.213231, 0.214462, 0.222483, 0.237627, 0.266991, 0.326121", \ + "0.218186, 0.223204, 0.224435, 0.232456, 0.247600, 0.276964, 0.336094", \ + "0.221585, 0.226603, 0.227834, 0.235855, 0.250999, 0.280363, 0.339493", \ + "0.225509, 0.230527, 0.231758, 0.239779, 0.254923, 0.284287, 0.343417", \ + "0.232720, 0.237738, 0.238969, 0.246990, 0.262134, 0.291498, 0.350628", \ + "0.242193, 0.247211, 0.248442, 0.256463, 0.271607, 0.300971, 0.360101" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.121841, 0.126959, 0.128155, 0.136106, 0.151238, 0.180141, 0.239727", \ + "0.127916, 0.133034, 0.134230, 0.142181, 0.157313, 0.186216, 0.245802", \ + "0.138069, 0.143187, 0.144383, 0.152334, 0.167466, 0.196369, 0.255955", \ + "0.141259, 0.146377, 0.147573, 0.155524, 0.170656, 0.199559, 0.259145", \ + "0.145178, 0.150296, 0.151492, 0.159443, 0.174575, 0.203478, 0.263064", \ + "0.152568, 0.157686, 0.158882, 0.166833, 0.181965, 0.210868, 0.270454", \ + "0.162036, 0.167154, 0.168350, 0.176301, 0.191433, 0.220336, 0.279922" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[120]&!WENB[120]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[120] == 1'b1 && WENB[120] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.218265, 0.222530, 0.223848, 0.232506, 0.246838, 0.276575, 0.336001", \ + "0.223144, 0.227409, 0.228727, 0.237385, 0.251717, 0.281454, 0.340880", \ + "0.232872, 0.237137, 0.238455, 0.247113, 0.261445, 0.291182, 0.350608", \ + "0.236332, 0.240597, 0.241915, 0.250573, 0.264905, 0.294642, 0.354068", \ + "0.237146, 0.241411, 0.242729, 0.251387, 0.265719, 0.295456, 0.354882", \ + "0.240933, 0.245198, 0.246516, 0.255174, 0.269506, 0.299243, 0.358669", \ + "0.246060, 0.250325, 0.251643, 0.260301, 0.274633, 0.304370, 0.363796" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126352, 0.130615, 0.131936, 0.140580, 0.154881, 0.184557, 0.243887", \ + "0.131228, 0.135491, 0.136812, 0.145456, 0.159757, 0.189433, 0.248763", \ + "0.140960, 0.145223, 0.146544, 0.155188, 0.169489, 0.199165, 0.258495", \ + "0.144415, 0.148678, 0.149999, 0.158643, 0.172944, 0.202620, 0.261950", \ + "0.145228, 0.149491, 0.150812, 0.159456, 0.173757, 0.203433, 0.262763", \ + "0.149018, 0.153281, 0.154602, 0.163246, 0.177547, 0.207223, 0.266553", \ + "0.154044, 0.158307, 0.159628, 0.168272, 0.182573, 0.212249, 0.271579" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208247, 0.211908, 0.212993, 0.219664, 0.229935, 0.250376, 0.290652", \ + "0.212731, 0.216392, 0.217477, 0.224148, 0.234419, 0.254860, 0.295136", \ + "0.222232, 0.225893, 0.226978, 0.233649, 0.243920, 0.264361, 0.304637", \ + "0.226987, 0.230648, 0.231733, 0.238404, 0.248675, 0.269116, 0.309392", \ + "0.230196, 0.233857, 0.234942, 0.241613, 0.251884, 0.272325, 0.312601", \ + "0.237539, 0.241200, 0.242285, 0.248956, 0.259227, 0.279668, 0.319944", \ + "0.242761, 0.246422, 0.247507, 0.254178, 0.264449, 0.284890, 0.325166" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.120880, 0.124524, 0.125614, 0.132268, 0.142514, 0.162802, 0.203133", \ + "0.125327, 0.128971, 0.130061, 0.136715, 0.146961, 0.167249, 0.207580", \ + "0.134856, 0.138500, 0.139590, 0.146244, 0.156490, 0.176778, 0.217109", \ + "0.139582, 0.143226, 0.144316, 0.150970, 0.161216, 0.181504, 0.221835", \ + "0.142825, 0.146469, 0.147559, 0.154213, 0.164459, 0.184747, 0.225078", \ + "0.150017, 0.153661, 0.154751, 0.161405, 0.171651, 0.191939, 0.232270", \ + "0.155382, 0.159026, 0.160116, 0.166770, 0.177016, 0.197304, 0.237635" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[120]&WENB[120]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[120]&!WENB[120]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + } + } + pin(WENYB[119]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[119]&WENB[119]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[119] == 1'b0 && WENB[119] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208255, 0.211867, 0.212931, 0.219695, 0.229889, 0.250282, 0.292464", \ + "0.213693, 0.217305, 0.218369, 0.225133, 0.235327, 0.255720, 0.297902", \ + "0.221360, 0.224972, 0.226036, 0.232800, 0.242994, 0.263387, 0.305569", \ + "0.226337, 0.229949, 0.231013, 0.237777, 0.247971, 0.268364, 0.310546", \ + "0.228411, 0.232023, 0.233087, 0.239851, 0.250045, 0.270438, 0.312620", \ + "0.231142, 0.234754, 0.235818, 0.242582, 0.252776, 0.273169, 0.315351", \ + "0.236635, 0.240247, 0.241311, 0.248075, 0.258269, 0.278662, 0.320844" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126673, 0.130287, 0.131345, 0.138093, 0.148271, 0.168568, 0.210247", \ + "0.132018, 0.135632, 0.136690, 0.143438, 0.153616, 0.173913, 0.215592", \ + "0.139686, 0.143300, 0.144358, 0.151106, 0.161284, 0.181581, 0.223260", \ + "0.144397, 0.148011, 0.149069, 0.155817, 0.165995, 0.186292, 0.227971", \ + "0.146662, 0.150276, 0.151334, 0.158082, 0.168260, 0.188557, 0.230236", \ + "0.149236, 0.152850, 0.153908, 0.160656, 0.170834, 0.191131, 0.232810", \ + "0.155057, 0.158671, 0.159729, 0.166477, 0.176655, 0.196952, 0.238631" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.202124, 0.207142, 0.208373, 0.216394, 0.231538, 0.260902, 0.320032", \ + "0.208213, 0.213231, 0.214462, 0.222483, 0.237627, 0.266991, 0.326121", \ + "0.218186, 0.223204, 0.224435, 0.232456, 0.247600, 0.276964, 0.336094", \ + "0.221585, 0.226603, 0.227834, 0.235855, 0.250999, 0.280363, 0.339493", \ + "0.225509, 0.230527, 0.231758, 0.239779, 0.254923, 0.284287, 0.343417", \ + "0.232720, 0.237738, 0.238969, 0.246990, 0.262134, 0.291498, 0.350628", \ + "0.242193, 0.247211, 0.248442, 0.256463, 0.271607, 0.300971, 0.360101" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.121841, 0.126959, 0.128155, 0.136106, 0.151238, 0.180141, 0.239727", \ + "0.127916, 0.133034, 0.134230, 0.142181, 0.157313, 0.186216, 0.245802", \ + "0.138069, 0.143187, 0.144383, 0.152334, 0.167466, 0.196369, 0.255955", \ + "0.141259, 0.146377, 0.147573, 0.155524, 0.170656, 0.199559, 0.259145", \ + "0.145178, 0.150296, 0.151492, 0.159443, 0.174575, 0.203478, 0.263064", \ + "0.152568, 0.157686, 0.158882, 0.166833, 0.181965, 0.210868, 0.270454", \ + "0.162036, 0.167154, 0.168350, 0.176301, 0.191433, 0.220336, 0.279922" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[119]&!WENB[119]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[119] == 1'b1 && WENB[119] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.218265, 0.222530, 0.223848, 0.232506, 0.246838, 0.276575, 0.336001", \ + "0.223144, 0.227409, 0.228727, 0.237385, 0.251717, 0.281454, 0.340880", \ + "0.232872, 0.237137, 0.238455, 0.247113, 0.261445, 0.291182, 0.350608", \ + "0.236332, 0.240597, 0.241915, 0.250573, 0.264905, 0.294642, 0.354068", \ + "0.237146, 0.241411, 0.242729, 0.251387, 0.265719, 0.295456, 0.354882", \ + "0.240933, 0.245198, 0.246516, 0.255174, 0.269506, 0.299243, 0.358669", \ + "0.246060, 0.250325, 0.251643, 0.260301, 0.274633, 0.304370, 0.363796" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126352, 0.130615, 0.131936, 0.140580, 0.154881, 0.184557, 0.243887", \ + "0.131228, 0.135491, 0.136812, 0.145456, 0.159757, 0.189433, 0.248763", \ + "0.140960, 0.145223, 0.146544, 0.155188, 0.169489, 0.199165, 0.258495", \ + "0.144415, 0.148678, 0.149999, 0.158643, 0.172944, 0.202620, 0.261950", \ + "0.145228, 0.149491, 0.150812, 0.159456, 0.173757, 0.203433, 0.262763", \ + "0.149018, 0.153281, 0.154602, 0.163246, 0.177547, 0.207223, 0.266553", \ + "0.154044, 0.158307, 0.159628, 0.168272, 0.182573, 0.212249, 0.271579" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208247, 0.211908, 0.212993, 0.219664, 0.229935, 0.250376, 0.290652", \ + "0.212731, 0.216392, 0.217477, 0.224148, 0.234419, 0.254860, 0.295136", \ + "0.222232, 0.225893, 0.226978, 0.233649, 0.243920, 0.264361, 0.304637", \ + "0.226987, 0.230648, 0.231733, 0.238404, 0.248675, 0.269116, 0.309392", \ + "0.230196, 0.233857, 0.234942, 0.241613, 0.251884, 0.272325, 0.312601", \ + "0.237539, 0.241200, 0.242285, 0.248956, 0.259227, 0.279668, 0.319944", \ + "0.242761, 0.246422, 0.247507, 0.254178, 0.264449, 0.284890, 0.325166" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.120880, 0.124524, 0.125614, 0.132268, 0.142514, 0.162802, 0.203133", \ + "0.125327, 0.128971, 0.130061, 0.136715, 0.146961, 0.167249, 0.207580", \ + "0.134856, 0.138500, 0.139590, 0.146244, 0.156490, 0.176778, 0.217109", \ + "0.139582, 0.143226, 0.144316, 0.150970, 0.161216, 0.181504, 0.221835", \ + "0.142825, 0.146469, 0.147559, 0.154213, 0.164459, 0.184747, 0.225078", \ + "0.150017, 0.153661, 0.154751, 0.161405, 0.171651, 0.191939, 0.232270", \ + "0.155382, 0.159026, 0.160116, 0.166770, 0.177016, 0.197304, 0.237635" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[119]&WENB[119]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[119]&!WENB[119]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + } + } + pin(WENYB[118]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[118]&WENB[118]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[118] == 1'b0 && WENB[118] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208255, 0.211867, 0.212931, 0.219695, 0.229889, 0.250282, 0.292464", \ + "0.213693, 0.217305, 0.218369, 0.225133, 0.235327, 0.255720, 0.297902", \ + "0.221360, 0.224972, 0.226036, 0.232800, 0.242994, 0.263387, 0.305569", \ + "0.226337, 0.229949, 0.231013, 0.237777, 0.247971, 0.268364, 0.310546", \ + "0.228411, 0.232023, 0.233087, 0.239851, 0.250045, 0.270438, 0.312620", \ + "0.231142, 0.234754, 0.235818, 0.242582, 0.252776, 0.273169, 0.315351", \ + "0.236635, 0.240247, 0.241311, 0.248075, 0.258269, 0.278662, 0.320844" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126673, 0.130287, 0.131345, 0.138093, 0.148271, 0.168568, 0.210247", \ + "0.132018, 0.135632, 0.136690, 0.143438, 0.153616, 0.173913, 0.215592", \ + "0.139686, 0.143300, 0.144358, 0.151106, 0.161284, 0.181581, 0.223260", \ + "0.144397, 0.148011, 0.149069, 0.155817, 0.165995, 0.186292, 0.227971", \ + "0.146662, 0.150276, 0.151334, 0.158082, 0.168260, 0.188557, 0.230236", \ + "0.149236, 0.152850, 0.153908, 0.160656, 0.170834, 0.191131, 0.232810", \ + "0.155057, 0.158671, 0.159729, 0.166477, 0.176655, 0.196952, 0.238631" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.202124, 0.207142, 0.208373, 0.216394, 0.231538, 0.260902, 0.320032", \ + "0.208213, 0.213231, 0.214462, 0.222483, 0.237627, 0.266991, 0.326121", \ + "0.218186, 0.223204, 0.224435, 0.232456, 0.247600, 0.276964, 0.336094", \ + "0.221585, 0.226603, 0.227834, 0.235855, 0.250999, 0.280363, 0.339493", \ + "0.225509, 0.230527, 0.231758, 0.239779, 0.254923, 0.284287, 0.343417", \ + "0.232720, 0.237738, 0.238969, 0.246990, 0.262134, 0.291498, 0.350628", \ + "0.242193, 0.247211, 0.248442, 0.256463, 0.271607, 0.300971, 0.360101" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.121841, 0.126959, 0.128155, 0.136106, 0.151238, 0.180141, 0.239727", \ + "0.127916, 0.133034, 0.134230, 0.142181, 0.157313, 0.186216, 0.245802", \ + "0.138069, 0.143187, 0.144383, 0.152334, 0.167466, 0.196369, 0.255955", \ + "0.141259, 0.146377, 0.147573, 0.155524, 0.170656, 0.199559, 0.259145", \ + "0.145178, 0.150296, 0.151492, 0.159443, 0.174575, 0.203478, 0.263064", \ + "0.152568, 0.157686, 0.158882, 0.166833, 0.181965, 0.210868, 0.270454", \ + "0.162036, 0.167154, 0.168350, 0.176301, 0.191433, 0.220336, 0.279922" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[118]&!WENB[118]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[118] == 1'b1 && WENB[118] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.218265, 0.222530, 0.223848, 0.232506, 0.246838, 0.276575, 0.336001", \ + "0.223144, 0.227409, 0.228727, 0.237385, 0.251717, 0.281454, 0.340880", \ + "0.232872, 0.237137, 0.238455, 0.247113, 0.261445, 0.291182, 0.350608", \ + "0.236332, 0.240597, 0.241915, 0.250573, 0.264905, 0.294642, 0.354068", \ + "0.237146, 0.241411, 0.242729, 0.251387, 0.265719, 0.295456, 0.354882", \ + "0.240933, 0.245198, 0.246516, 0.255174, 0.269506, 0.299243, 0.358669", \ + "0.246060, 0.250325, 0.251643, 0.260301, 0.274633, 0.304370, 0.363796" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126352, 0.130615, 0.131936, 0.140580, 0.154881, 0.184557, 0.243887", \ + "0.131228, 0.135491, 0.136812, 0.145456, 0.159757, 0.189433, 0.248763", \ + "0.140960, 0.145223, 0.146544, 0.155188, 0.169489, 0.199165, 0.258495", \ + "0.144415, 0.148678, 0.149999, 0.158643, 0.172944, 0.202620, 0.261950", \ + "0.145228, 0.149491, 0.150812, 0.159456, 0.173757, 0.203433, 0.262763", \ + "0.149018, 0.153281, 0.154602, 0.163246, 0.177547, 0.207223, 0.266553", \ + "0.154044, 0.158307, 0.159628, 0.168272, 0.182573, 0.212249, 0.271579" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208247, 0.211908, 0.212993, 0.219664, 0.229935, 0.250376, 0.290652", \ + "0.212731, 0.216392, 0.217477, 0.224148, 0.234419, 0.254860, 0.295136", \ + "0.222232, 0.225893, 0.226978, 0.233649, 0.243920, 0.264361, 0.304637", \ + "0.226987, 0.230648, 0.231733, 0.238404, 0.248675, 0.269116, 0.309392", \ + "0.230196, 0.233857, 0.234942, 0.241613, 0.251884, 0.272325, 0.312601", \ + "0.237539, 0.241200, 0.242285, 0.248956, 0.259227, 0.279668, 0.319944", \ + "0.242761, 0.246422, 0.247507, 0.254178, 0.264449, 0.284890, 0.325166" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.120880, 0.124524, 0.125614, 0.132268, 0.142514, 0.162802, 0.203133", \ + "0.125327, 0.128971, 0.130061, 0.136715, 0.146961, 0.167249, 0.207580", \ + "0.134856, 0.138500, 0.139590, 0.146244, 0.156490, 0.176778, 0.217109", \ + "0.139582, 0.143226, 0.144316, 0.150970, 0.161216, 0.181504, 0.221835", \ + "0.142825, 0.146469, 0.147559, 0.154213, 0.164459, 0.184747, 0.225078", \ + "0.150017, 0.153661, 0.154751, 0.161405, 0.171651, 0.191939, 0.232270", \ + "0.155382, 0.159026, 0.160116, 0.166770, 0.177016, 0.197304, 0.237635" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[118]&WENB[118]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[118]&!WENB[118]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + } + } + pin(WENYB[117]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[117]&WENB[117]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[117] == 1'b0 && WENB[117] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208255, 0.211867, 0.212931, 0.219695, 0.229889, 0.250282, 0.292464", \ + "0.213693, 0.217305, 0.218369, 0.225133, 0.235327, 0.255720, 0.297902", \ + "0.221360, 0.224972, 0.226036, 0.232800, 0.242994, 0.263387, 0.305569", \ + "0.226337, 0.229949, 0.231013, 0.237777, 0.247971, 0.268364, 0.310546", \ + "0.228411, 0.232023, 0.233087, 0.239851, 0.250045, 0.270438, 0.312620", \ + "0.231142, 0.234754, 0.235818, 0.242582, 0.252776, 0.273169, 0.315351", \ + "0.236635, 0.240247, 0.241311, 0.248075, 0.258269, 0.278662, 0.320844" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126673, 0.130287, 0.131345, 0.138093, 0.148271, 0.168568, 0.210247", \ + "0.132018, 0.135632, 0.136690, 0.143438, 0.153616, 0.173913, 0.215592", \ + "0.139686, 0.143300, 0.144358, 0.151106, 0.161284, 0.181581, 0.223260", \ + "0.144397, 0.148011, 0.149069, 0.155817, 0.165995, 0.186292, 0.227971", \ + "0.146662, 0.150276, 0.151334, 0.158082, 0.168260, 0.188557, 0.230236", \ + "0.149236, 0.152850, 0.153908, 0.160656, 0.170834, 0.191131, 0.232810", \ + "0.155057, 0.158671, 0.159729, 0.166477, 0.176655, 0.196952, 0.238631" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.202124, 0.207142, 0.208373, 0.216394, 0.231538, 0.260902, 0.320032", \ + "0.208213, 0.213231, 0.214462, 0.222483, 0.237627, 0.266991, 0.326121", \ + "0.218186, 0.223204, 0.224435, 0.232456, 0.247600, 0.276964, 0.336094", \ + "0.221585, 0.226603, 0.227834, 0.235855, 0.250999, 0.280363, 0.339493", \ + "0.225509, 0.230527, 0.231758, 0.239779, 0.254923, 0.284287, 0.343417", \ + "0.232720, 0.237738, 0.238969, 0.246990, 0.262134, 0.291498, 0.350628", \ + "0.242193, 0.247211, 0.248442, 0.256463, 0.271607, 0.300971, 0.360101" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.121841, 0.126959, 0.128155, 0.136106, 0.151238, 0.180141, 0.239727", \ + "0.127916, 0.133034, 0.134230, 0.142181, 0.157313, 0.186216, 0.245802", \ + "0.138069, 0.143187, 0.144383, 0.152334, 0.167466, 0.196369, 0.255955", \ + "0.141259, 0.146377, 0.147573, 0.155524, 0.170656, 0.199559, 0.259145", \ + "0.145178, 0.150296, 0.151492, 0.159443, 0.174575, 0.203478, 0.263064", \ + "0.152568, 0.157686, 0.158882, 0.166833, 0.181965, 0.210868, 0.270454", \ + "0.162036, 0.167154, 0.168350, 0.176301, 0.191433, 0.220336, 0.279922" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[117]&!WENB[117]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[117] == 1'b1 && WENB[117] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.218265, 0.222530, 0.223848, 0.232506, 0.246838, 0.276575, 0.336001", \ + "0.223144, 0.227409, 0.228727, 0.237385, 0.251717, 0.281454, 0.340880", \ + "0.232872, 0.237137, 0.238455, 0.247113, 0.261445, 0.291182, 0.350608", \ + "0.236332, 0.240597, 0.241915, 0.250573, 0.264905, 0.294642, 0.354068", \ + "0.237146, 0.241411, 0.242729, 0.251387, 0.265719, 0.295456, 0.354882", \ + "0.240933, 0.245198, 0.246516, 0.255174, 0.269506, 0.299243, 0.358669", \ + "0.246060, 0.250325, 0.251643, 0.260301, 0.274633, 0.304370, 0.363796" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126352, 0.130615, 0.131936, 0.140580, 0.154881, 0.184557, 0.243887", \ + "0.131228, 0.135491, 0.136812, 0.145456, 0.159757, 0.189433, 0.248763", \ + "0.140960, 0.145223, 0.146544, 0.155188, 0.169489, 0.199165, 0.258495", \ + "0.144415, 0.148678, 0.149999, 0.158643, 0.172944, 0.202620, 0.261950", \ + "0.145228, 0.149491, 0.150812, 0.159456, 0.173757, 0.203433, 0.262763", \ + "0.149018, 0.153281, 0.154602, 0.163246, 0.177547, 0.207223, 0.266553", \ + "0.154044, 0.158307, 0.159628, 0.168272, 0.182573, 0.212249, 0.271579" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208247, 0.211908, 0.212993, 0.219664, 0.229935, 0.250376, 0.290652", \ + "0.212731, 0.216392, 0.217477, 0.224148, 0.234419, 0.254860, 0.295136", \ + "0.222232, 0.225893, 0.226978, 0.233649, 0.243920, 0.264361, 0.304637", \ + "0.226987, 0.230648, 0.231733, 0.238404, 0.248675, 0.269116, 0.309392", \ + "0.230196, 0.233857, 0.234942, 0.241613, 0.251884, 0.272325, 0.312601", \ + "0.237539, 0.241200, 0.242285, 0.248956, 0.259227, 0.279668, 0.319944", \ + "0.242761, 0.246422, 0.247507, 0.254178, 0.264449, 0.284890, 0.325166" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.120880, 0.124524, 0.125614, 0.132268, 0.142514, 0.162802, 0.203133", \ + "0.125327, 0.128971, 0.130061, 0.136715, 0.146961, 0.167249, 0.207580", \ + "0.134856, 0.138500, 0.139590, 0.146244, 0.156490, 0.176778, 0.217109", \ + "0.139582, 0.143226, 0.144316, 0.150970, 0.161216, 0.181504, 0.221835", \ + "0.142825, 0.146469, 0.147559, 0.154213, 0.164459, 0.184747, 0.225078", \ + "0.150017, 0.153661, 0.154751, 0.161405, 0.171651, 0.191939, 0.232270", \ + "0.155382, 0.159026, 0.160116, 0.166770, 0.177016, 0.197304, 0.237635" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[117]&WENB[117]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[117]&!WENB[117]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + } + } + pin(WENYB[116]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[116]&WENB[116]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[116] == 1'b0 && WENB[116] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208255, 0.211867, 0.212931, 0.219695, 0.229889, 0.250282, 0.292464", \ + "0.213693, 0.217305, 0.218369, 0.225133, 0.235327, 0.255720, 0.297902", \ + "0.221360, 0.224972, 0.226036, 0.232800, 0.242994, 0.263387, 0.305569", \ + "0.226337, 0.229949, 0.231013, 0.237777, 0.247971, 0.268364, 0.310546", \ + "0.228411, 0.232023, 0.233087, 0.239851, 0.250045, 0.270438, 0.312620", \ + "0.231142, 0.234754, 0.235818, 0.242582, 0.252776, 0.273169, 0.315351", \ + "0.236635, 0.240247, 0.241311, 0.248075, 0.258269, 0.278662, 0.320844" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126673, 0.130287, 0.131345, 0.138093, 0.148271, 0.168568, 0.210247", \ + "0.132018, 0.135632, 0.136690, 0.143438, 0.153616, 0.173913, 0.215592", \ + "0.139686, 0.143300, 0.144358, 0.151106, 0.161284, 0.181581, 0.223260", \ + "0.144397, 0.148011, 0.149069, 0.155817, 0.165995, 0.186292, 0.227971", \ + "0.146662, 0.150276, 0.151334, 0.158082, 0.168260, 0.188557, 0.230236", \ + "0.149236, 0.152850, 0.153908, 0.160656, 0.170834, 0.191131, 0.232810", \ + "0.155057, 0.158671, 0.159729, 0.166477, 0.176655, 0.196952, 0.238631" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.202124, 0.207142, 0.208373, 0.216394, 0.231538, 0.260902, 0.320032", \ + "0.208213, 0.213231, 0.214462, 0.222483, 0.237627, 0.266991, 0.326121", \ + "0.218186, 0.223204, 0.224435, 0.232456, 0.247600, 0.276964, 0.336094", \ + "0.221585, 0.226603, 0.227834, 0.235855, 0.250999, 0.280363, 0.339493", \ + "0.225509, 0.230527, 0.231758, 0.239779, 0.254923, 0.284287, 0.343417", \ + "0.232720, 0.237738, 0.238969, 0.246990, 0.262134, 0.291498, 0.350628", \ + "0.242193, 0.247211, 0.248442, 0.256463, 0.271607, 0.300971, 0.360101" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.121841, 0.126959, 0.128155, 0.136106, 0.151238, 0.180141, 0.239727", \ + "0.127916, 0.133034, 0.134230, 0.142181, 0.157313, 0.186216, 0.245802", \ + "0.138069, 0.143187, 0.144383, 0.152334, 0.167466, 0.196369, 0.255955", \ + "0.141259, 0.146377, 0.147573, 0.155524, 0.170656, 0.199559, 0.259145", \ + "0.145178, 0.150296, 0.151492, 0.159443, 0.174575, 0.203478, 0.263064", \ + "0.152568, 0.157686, 0.158882, 0.166833, 0.181965, 0.210868, 0.270454", \ + "0.162036, 0.167154, 0.168350, 0.176301, 0.191433, 0.220336, 0.279922" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[116]&!WENB[116]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[116] == 1'b1 && WENB[116] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.218265, 0.222530, 0.223848, 0.232506, 0.246838, 0.276575, 0.336001", \ + "0.223144, 0.227409, 0.228727, 0.237385, 0.251717, 0.281454, 0.340880", \ + "0.232872, 0.237137, 0.238455, 0.247113, 0.261445, 0.291182, 0.350608", \ + "0.236332, 0.240597, 0.241915, 0.250573, 0.264905, 0.294642, 0.354068", \ + "0.237146, 0.241411, 0.242729, 0.251387, 0.265719, 0.295456, 0.354882", \ + "0.240933, 0.245198, 0.246516, 0.255174, 0.269506, 0.299243, 0.358669", \ + "0.246060, 0.250325, 0.251643, 0.260301, 0.274633, 0.304370, 0.363796" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126352, 0.130615, 0.131936, 0.140580, 0.154881, 0.184557, 0.243887", \ + "0.131228, 0.135491, 0.136812, 0.145456, 0.159757, 0.189433, 0.248763", \ + "0.140960, 0.145223, 0.146544, 0.155188, 0.169489, 0.199165, 0.258495", \ + "0.144415, 0.148678, 0.149999, 0.158643, 0.172944, 0.202620, 0.261950", \ + "0.145228, 0.149491, 0.150812, 0.159456, 0.173757, 0.203433, 0.262763", \ + "0.149018, 0.153281, 0.154602, 0.163246, 0.177547, 0.207223, 0.266553", \ + "0.154044, 0.158307, 0.159628, 0.168272, 0.182573, 0.212249, 0.271579" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208247, 0.211908, 0.212993, 0.219664, 0.229935, 0.250376, 0.290652", \ + "0.212731, 0.216392, 0.217477, 0.224148, 0.234419, 0.254860, 0.295136", \ + "0.222232, 0.225893, 0.226978, 0.233649, 0.243920, 0.264361, 0.304637", \ + "0.226987, 0.230648, 0.231733, 0.238404, 0.248675, 0.269116, 0.309392", \ + "0.230196, 0.233857, 0.234942, 0.241613, 0.251884, 0.272325, 0.312601", \ + "0.237539, 0.241200, 0.242285, 0.248956, 0.259227, 0.279668, 0.319944", \ + "0.242761, 0.246422, 0.247507, 0.254178, 0.264449, 0.284890, 0.325166" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.120880, 0.124524, 0.125614, 0.132268, 0.142514, 0.162802, 0.203133", \ + "0.125327, 0.128971, 0.130061, 0.136715, 0.146961, 0.167249, 0.207580", \ + "0.134856, 0.138500, 0.139590, 0.146244, 0.156490, 0.176778, 0.217109", \ + "0.139582, 0.143226, 0.144316, 0.150970, 0.161216, 0.181504, 0.221835", \ + "0.142825, 0.146469, 0.147559, 0.154213, 0.164459, 0.184747, 0.225078", \ + "0.150017, 0.153661, 0.154751, 0.161405, 0.171651, 0.191939, 0.232270", \ + "0.155382, 0.159026, 0.160116, 0.166770, 0.177016, 0.197304, 0.237635" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[116]&WENB[116]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[116]&!WENB[116]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + } + } + pin(WENYB[115]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[115]&WENB[115]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[115] == 1'b0 && WENB[115] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208255, 0.211867, 0.212931, 0.219695, 0.229889, 0.250282, 0.292464", \ + "0.213693, 0.217305, 0.218369, 0.225133, 0.235327, 0.255720, 0.297902", \ + "0.221360, 0.224972, 0.226036, 0.232800, 0.242994, 0.263387, 0.305569", \ + "0.226337, 0.229949, 0.231013, 0.237777, 0.247971, 0.268364, 0.310546", \ + "0.228411, 0.232023, 0.233087, 0.239851, 0.250045, 0.270438, 0.312620", \ + "0.231142, 0.234754, 0.235818, 0.242582, 0.252776, 0.273169, 0.315351", \ + "0.236635, 0.240247, 0.241311, 0.248075, 0.258269, 0.278662, 0.320844" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126673, 0.130287, 0.131345, 0.138093, 0.148271, 0.168568, 0.210247", \ + "0.132018, 0.135632, 0.136690, 0.143438, 0.153616, 0.173913, 0.215592", \ + "0.139686, 0.143300, 0.144358, 0.151106, 0.161284, 0.181581, 0.223260", \ + "0.144397, 0.148011, 0.149069, 0.155817, 0.165995, 0.186292, 0.227971", \ + "0.146662, 0.150276, 0.151334, 0.158082, 0.168260, 0.188557, 0.230236", \ + "0.149236, 0.152850, 0.153908, 0.160656, 0.170834, 0.191131, 0.232810", \ + "0.155057, 0.158671, 0.159729, 0.166477, 0.176655, 0.196952, 0.238631" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.202124, 0.207142, 0.208373, 0.216394, 0.231538, 0.260902, 0.320032", \ + "0.208213, 0.213231, 0.214462, 0.222483, 0.237627, 0.266991, 0.326121", \ + "0.218186, 0.223204, 0.224435, 0.232456, 0.247600, 0.276964, 0.336094", \ + "0.221585, 0.226603, 0.227834, 0.235855, 0.250999, 0.280363, 0.339493", \ + "0.225509, 0.230527, 0.231758, 0.239779, 0.254923, 0.284287, 0.343417", \ + "0.232720, 0.237738, 0.238969, 0.246990, 0.262134, 0.291498, 0.350628", \ + "0.242193, 0.247211, 0.248442, 0.256463, 0.271607, 0.300971, 0.360101" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.121841, 0.126959, 0.128155, 0.136106, 0.151238, 0.180141, 0.239727", \ + "0.127916, 0.133034, 0.134230, 0.142181, 0.157313, 0.186216, 0.245802", \ + "0.138069, 0.143187, 0.144383, 0.152334, 0.167466, 0.196369, 0.255955", \ + "0.141259, 0.146377, 0.147573, 0.155524, 0.170656, 0.199559, 0.259145", \ + "0.145178, 0.150296, 0.151492, 0.159443, 0.174575, 0.203478, 0.263064", \ + "0.152568, 0.157686, 0.158882, 0.166833, 0.181965, 0.210868, 0.270454", \ + "0.162036, 0.167154, 0.168350, 0.176301, 0.191433, 0.220336, 0.279922" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[115]&!WENB[115]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[115] == 1'b1 && WENB[115] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.218265, 0.222530, 0.223848, 0.232506, 0.246838, 0.276575, 0.336001", \ + "0.223144, 0.227409, 0.228727, 0.237385, 0.251717, 0.281454, 0.340880", \ + "0.232872, 0.237137, 0.238455, 0.247113, 0.261445, 0.291182, 0.350608", \ + "0.236332, 0.240597, 0.241915, 0.250573, 0.264905, 0.294642, 0.354068", \ + "0.237146, 0.241411, 0.242729, 0.251387, 0.265719, 0.295456, 0.354882", \ + "0.240933, 0.245198, 0.246516, 0.255174, 0.269506, 0.299243, 0.358669", \ + "0.246060, 0.250325, 0.251643, 0.260301, 0.274633, 0.304370, 0.363796" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126352, 0.130615, 0.131936, 0.140580, 0.154881, 0.184557, 0.243887", \ + "0.131228, 0.135491, 0.136812, 0.145456, 0.159757, 0.189433, 0.248763", \ + "0.140960, 0.145223, 0.146544, 0.155188, 0.169489, 0.199165, 0.258495", \ + "0.144415, 0.148678, 0.149999, 0.158643, 0.172944, 0.202620, 0.261950", \ + "0.145228, 0.149491, 0.150812, 0.159456, 0.173757, 0.203433, 0.262763", \ + "0.149018, 0.153281, 0.154602, 0.163246, 0.177547, 0.207223, 0.266553", \ + "0.154044, 0.158307, 0.159628, 0.168272, 0.182573, 0.212249, 0.271579" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208247, 0.211908, 0.212993, 0.219664, 0.229935, 0.250376, 0.290652", \ + "0.212731, 0.216392, 0.217477, 0.224148, 0.234419, 0.254860, 0.295136", \ + "0.222232, 0.225893, 0.226978, 0.233649, 0.243920, 0.264361, 0.304637", \ + "0.226987, 0.230648, 0.231733, 0.238404, 0.248675, 0.269116, 0.309392", \ + "0.230196, 0.233857, 0.234942, 0.241613, 0.251884, 0.272325, 0.312601", \ + "0.237539, 0.241200, 0.242285, 0.248956, 0.259227, 0.279668, 0.319944", \ + "0.242761, 0.246422, 0.247507, 0.254178, 0.264449, 0.284890, 0.325166" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.120880, 0.124524, 0.125614, 0.132268, 0.142514, 0.162802, 0.203133", \ + "0.125327, 0.128971, 0.130061, 0.136715, 0.146961, 0.167249, 0.207580", \ + "0.134856, 0.138500, 0.139590, 0.146244, 0.156490, 0.176778, 0.217109", \ + "0.139582, 0.143226, 0.144316, 0.150970, 0.161216, 0.181504, 0.221835", \ + "0.142825, 0.146469, 0.147559, 0.154213, 0.164459, 0.184747, 0.225078", \ + "0.150017, 0.153661, 0.154751, 0.161405, 0.171651, 0.191939, 0.232270", \ + "0.155382, 0.159026, 0.160116, 0.166770, 0.177016, 0.197304, 0.237635" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[115]&WENB[115]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[115]&!WENB[115]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + } + } + pin(WENYB[114]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[114]&WENB[114]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[114] == 1'b0 && WENB[114] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208255, 0.211867, 0.212931, 0.219695, 0.229889, 0.250282, 0.292464", \ + "0.213693, 0.217305, 0.218369, 0.225133, 0.235327, 0.255720, 0.297902", \ + "0.221360, 0.224972, 0.226036, 0.232800, 0.242994, 0.263387, 0.305569", \ + "0.226337, 0.229949, 0.231013, 0.237777, 0.247971, 0.268364, 0.310546", \ + "0.228411, 0.232023, 0.233087, 0.239851, 0.250045, 0.270438, 0.312620", \ + "0.231142, 0.234754, 0.235818, 0.242582, 0.252776, 0.273169, 0.315351", \ + "0.236635, 0.240247, 0.241311, 0.248075, 0.258269, 0.278662, 0.320844" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126673, 0.130287, 0.131345, 0.138093, 0.148271, 0.168568, 0.210247", \ + "0.132018, 0.135632, 0.136690, 0.143438, 0.153616, 0.173913, 0.215592", \ + "0.139686, 0.143300, 0.144358, 0.151106, 0.161284, 0.181581, 0.223260", \ + "0.144397, 0.148011, 0.149069, 0.155817, 0.165995, 0.186292, 0.227971", \ + "0.146662, 0.150276, 0.151334, 0.158082, 0.168260, 0.188557, 0.230236", \ + "0.149236, 0.152850, 0.153908, 0.160656, 0.170834, 0.191131, 0.232810", \ + "0.155057, 0.158671, 0.159729, 0.166477, 0.176655, 0.196952, 0.238631" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.202124, 0.207142, 0.208373, 0.216394, 0.231538, 0.260902, 0.320032", \ + "0.208213, 0.213231, 0.214462, 0.222483, 0.237627, 0.266991, 0.326121", \ + "0.218186, 0.223204, 0.224435, 0.232456, 0.247600, 0.276964, 0.336094", \ + "0.221585, 0.226603, 0.227834, 0.235855, 0.250999, 0.280363, 0.339493", \ + "0.225509, 0.230527, 0.231758, 0.239779, 0.254923, 0.284287, 0.343417", \ + "0.232720, 0.237738, 0.238969, 0.246990, 0.262134, 0.291498, 0.350628", \ + "0.242193, 0.247211, 0.248442, 0.256463, 0.271607, 0.300971, 0.360101" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.121841, 0.126959, 0.128155, 0.136106, 0.151238, 0.180141, 0.239727", \ + "0.127916, 0.133034, 0.134230, 0.142181, 0.157313, 0.186216, 0.245802", \ + "0.138069, 0.143187, 0.144383, 0.152334, 0.167466, 0.196369, 0.255955", \ + "0.141259, 0.146377, 0.147573, 0.155524, 0.170656, 0.199559, 0.259145", \ + "0.145178, 0.150296, 0.151492, 0.159443, 0.174575, 0.203478, 0.263064", \ + "0.152568, 0.157686, 0.158882, 0.166833, 0.181965, 0.210868, 0.270454", \ + "0.162036, 0.167154, 0.168350, 0.176301, 0.191433, 0.220336, 0.279922" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[114]&!WENB[114]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[114] == 1'b1 && WENB[114] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.218265, 0.222530, 0.223848, 0.232506, 0.246838, 0.276575, 0.336001", \ + "0.223144, 0.227409, 0.228727, 0.237385, 0.251717, 0.281454, 0.340880", \ + "0.232872, 0.237137, 0.238455, 0.247113, 0.261445, 0.291182, 0.350608", \ + "0.236332, 0.240597, 0.241915, 0.250573, 0.264905, 0.294642, 0.354068", \ + "0.237146, 0.241411, 0.242729, 0.251387, 0.265719, 0.295456, 0.354882", \ + "0.240933, 0.245198, 0.246516, 0.255174, 0.269506, 0.299243, 0.358669", \ + "0.246060, 0.250325, 0.251643, 0.260301, 0.274633, 0.304370, 0.363796" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126352, 0.130615, 0.131936, 0.140580, 0.154881, 0.184557, 0.243887", \ + "0.131228, 0.135491, 0.136812, 0.145456, 0.159757, 0.189433, 0.248763", \ + "0.140960, 0.145223, 0.146544, 0.155188, 0.169489, 0.199165, 0.258495", \ + "0.144415, 0.148678, 0.149999, 0.158643, 0.172944, 0.202620, 0.261950", \ + "0.145228, 0.149491, 0.150812, 0.159456, 0.173757, 0.203433, 0.262763", \ + "0.149018, 0.153281, 0.154602, 0.163246, 0.177547, 0.207223, 0.266553", \ + "0.154044, 0.158307, 0.159628, 0.168272, 0.182573, 0.212249, 0.271579" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208247, 0.211908, 0.212993, 0.219664, 0.229935, 0.250376, 0.290652", \ + "0.212731, 0.216392, 0.217477, 0.224148, 0.234419, 0.254860, 0.295136", \ + "0.222232, 0.225893, 0.226978, 0.233649, 0.243920, 0.264361, 0.304637", \ + "0.226987, 0.230648, 0.231733, 0.238404, 0.248675, 0.269116, 0.309392", \ + "0.230196, 0.233857, 0.234942, 0.241613, 0.251884, 0.272325, 0.312601", \ + "0.237539, 0.241200, 0.242285, 0.248956, 0.259227, 0.279668, 0.319944", \ + "0.242761, 0.246422, 0.247507, 0.254178, 0.264449, 0.284890, 0.325166" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.120880, 0.124524, 0.125614, 0.132268, 0.142514, 0.162802, 0.203133", \ + "0.125327, 0.128971, 0.130061, 0.136715, 0.146961, 0.167249, 0.207580", \ + "0.134856, 0.138500, 0.139590, 0.146244, 0.156490, 0.176778, 0.217109", \ + "0.139582, 0.143226, 0.144316, 0.150970, 0.161216, 0.181504, 0.221835", \ + "0.142825, 0.146469, 0.147559, 0.154213, 0.164459, 0.184747, 0.225078", \ + "0.150017, 0.153661, 0.154751, 0.161405, 0.171651, 0.191939, 0.232270", \ + "0.155382, 0.159026, 0.160116, 0.166770, 0.177016, 0.197304, 0.237635" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[114]&WENB[114]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[114]&!WENB[114]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + } + } + pin(WENYB[113]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[113]&WENB[113]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[113] == 1'b0 && WENB[113] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208255, 0.211867, 0.212931, 0.219695, 0.229889, 0.250282, 0.292464", \ + "0.213693, 0.217305, 0.218369, 0.225133, 0.235327, 0.255720, 0.297902", \ + "0.221360, 0.224972, 0.226036, 0.232800, 0.242994, 0.263387, 0.305569", \ + "0.226337, 0.229949, 0.231013, 0.237777, 0.247971, 0.268364, 0.310546", \ + "0.228411, 0.232023, 0.233087, 0.239851, 0.250045, 0.270438, 0.312620", \ + "0.231142, 0.234754, 0.235818, 0.242582, 0.252776, 0.273169, 0.315351", \ + "0.236635, 0.240247, 0.241311, 0.248075, 0.258269, 0.278662, 0.320844" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126673, 0.130287, 0.131345, 0.138093, 0.148271, 0.168568, 0.210247", \ + "0.132018, 0.135632, 0.136690, 0.143438, 0.153616, 0.173913, 0.215592", \ + "0.139686, 0.143300, 0.144358, 0.151106, 0.161284, 0.181581, 0.223260", \ + "0.144397, 0.148011, 0.149069, 0.155817, 0.165995, 0.186292, 0.227971", \ + "0.146662, 0.150276, 0.151334, 0.158082, 0.168260, 0.188557, 0.230236", \ + "0.149236, 0.152850, 0.153908, 0.160656, 0.170834, 0.191131, 0.232810", \ + "0.155057, 0.158671, 0.159729, 0.166477, 0.176655, 0.196952, 0.238631" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.202124, 0.207142, 0.208373, 0.216394, 0.231538, 0.260902, 0.320032", \ + "0.208213, 0.213231, 0.214462, 0.222483, 0.237627, 0.266991, 0.326121", \ + "0.218186, 0.223204, 0.224435, 0.232456, 0.247600, 0.276964, 0.336094", \ + "0.221585, 0.226603, 0.227834, 0.235855, 0.250999, 0.280363, 0.339493", \ + "0.225509, 0.230527, 0.231758, 0.239779, 0.254923, 0.284287, 0.343417", \ + "0.232720, 0.237738, 0.238969, 0.246990, 0.262134, 0.291498, 0.350628", \ + "0.242193, 0.247211, 0.248442, 0.256463, 0.271607, 0.300971, 0.360101" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.121841, 0.126959, 0.128155, 0.136106, 0.151238, 0.180141, 0.239727", \ + "0.127916, 0.133034, 0.134230, 0.142181, 0.157313, 0.186216, 0.245802", \ + "0.138069, 0.143187, 0.144383, 0.152334, 0.167466, 0.196369, 0.255955", \ + "0.141259, 0.146377, 0.147573, 0.155524, 0.170656, 0.199559, 0.259145", \ + "0.145178, 0.150296, 0.151492, 0.159443, 0.174575, 0.203478, 0.263064", \ + "0.152568, 0.157686, 0.158882, 0.166833, 0.181965, 0.210868, 0.270454", \ + "0.162036, 0.167154, 0.168350, 0.176301, 0.191433, 0.220336, 0.279922" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[113]&!WENB[113]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[113] == 1'b1 && WENB[113] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.218265, 0.222530, 0.223848, 0.232506, 0.246838, 0.276575, 0.336001", \ + "0.223144, 0.227409, 0.228727, 0.237385, 0.251717, 0.281454, 0.340880", \ + "0.232872, 0.237137, 0.238455, 0.247113, 0.261445, 0.291182, 0.350608", \ + "0.236332, 0.240597, 0.241915, 0.250573, 0.264905, 0.294642, 0.354068", \ + "0.237146, 0.241411, 0.242729, 0.251387, 0.265719, 0.295456, 0.354882", \ + "0.240933, 0.245198, 0.246516, 0.255174, 0.269506, 0.299243, 0.358669", \ + "0.246060, 0.250325, 0.251643, 0.260301, 0.274633, 0.304370, 0.363796" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126352, 0.130615, 0.131936, 0.140580, 0.154881, 0.184557, 0.243887", \ + "0.131228, 0.135491, 0.136812, 0.145456, 0.159757, 0.189433, 0.248763", \ + "0.140960, 0.145223, 0.146544, 0.155188, 0.169489, 0.199165, 0.258495", \ + "0.144415, 0.148678, 0.149999, 0.158643, 0.172944, 0.202620, 0.261950", \ + "0.145228, 0.149491, 0.150812, 0.159456, 0.173757, 0.203433, 0.262763", \ + "0.149018, 0.153281, 0.154602, 0.163246, 0.177547, 0.207223, 0.266553", \ + "0.154044, 0.158307, 0.159628, 0.168272, 0.182573, 0.212249, 0.271579" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208247, 0.211908, 0.212993, 0.219664, 0.229935, 0.250376, 0.290652", \ + "0.212731, 0.216392, 0.217477, 0.224148, 0.234419, 0.254860, 0.295136", \ + "0.222232, 0.225893, 0.226978, 0.233649, 0.243920, 0.264361, 0.304637", \ + "0.226987, 0.230648, 0.231733, 0.238404, 0.248675, 0.269116, 0.309392", \ + "0.230196, 0.233857, 0.234942, 0.241613, 0.251884, 0.272325, 0.312601", \ + "0.237539, 0.241200, 0.242285, 0.248956, 0.259227, 0.279668, 0.319944", \ + "0.242761, 0.246422, 0.247507, 0.254178, 0.264449, 0.284890, 0.325166" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.120880, 0.124524, 0.125614, 0.132268, 0.142514, 0.162802, 0.203133", \ + "0.125327, 0.128971, 0.130061, 0.136715, 0.146961, 0.167249, 0.207580", \ + "0.134856, 0.138500, 0.139590, 0.146244, 0.156490, 0.176778, 0.217109", \ + "0.139582, 0.143226, 0.144316, 0.150970, 0.161216, 0.181504, 0.221835", \ + "0.142825, 0.146469, 0.147559, 0.154213, 0.164459, 0.184747, 0.225078", \ + "0.150017, 0.153661, 0.154751, 0.161405, 0.171651, 0.191939, 0.232270", \ + "0.155382, 0.159026, 0.160116, 0.166770, 0.177016, 0.197304, 0.237635" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[113]&WENB[113]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[113]&!WENB[113]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + } + } + pin(WENYB[112]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[112]&WENB[112]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[112] == 1'b0 && WENB[112] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208255, 0.211867, 0.212931, 0.219695, 0.229889, 0.250282, 0.292464", \ + "0.213693, 0.217305, 0.218369, 0.225133, 0.235327, 0.255720, 0.297902", \ + "0.221360, 0.224972, 0.226036, 0.232800, 0.242994, 0.263387, 0.305569", \ + "0.226337, 0.229949, 0.231013, 0.237777, 0.247971, 0.268364, 0.310546", \ + "0.228411, 0.232023, 0.233087, 0.239851, 0.250045, 0.270438, 0.312620", \ + "0.231142, 0.234754, 0.235818, 0.242582, 0.252776, 0.273169, 0.315351", \ + "0.236635, 0.240247, 0.241311, 0.248075, 0.258269, 0.278662, 0.320844" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126673, 0.130287, 0.131345, 0.138093, 0.148271, 0.168568, 0.210247", \ + "0.132018, 0.135632, 0.136690, 0.143438, 0.153616, 0.173913, 0.215592", \ + "0.139686, 0.143300, 0.144358, 0.151106, 0.161284, 0.181581, 0.223260", \ + "0.144397, 0.148011, 0.149069, 0.155817, 0.165995, 0.186292, 0.227971", \ + "0.146662, 0.150276, 0.151334, 0.158082, 0.168260, 0.188557, 0.230236", \ + "0.149236, 0.152850, 0.153908, 0.160656, 0.170834, 0.191131, 0.232810", \ + "0.155057, 0.158671, 0.159729, 0.166477, 0.176655, 0.196952, 0.238631" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.202124, 0.207142, 0.208373, 0.216394, 0.231538, 0.260902, 0.320032", \ + "0.208213, 0.213231, 0.214462, 0.222483, 0.237627, 0.266991, 0.326121", \ + "0.218186, 0.223204, 0.224435, 0.232456, 0.247600, 0.276964, 0.336094", \ + "0.221585, 0.226603, 0.227834, 0.235855, 0.250999, 0.280363, 0.339493", \ + "0.225509, 0.230527, 0.231758, 0.239779, 0.254923, 0.284287, 0.343417", \ + "0.232720, 0.237738, 0.238969, 0.246990, 0.262134, 0.291498, 0.350628", \ + "0.242193, 0.247211, 0.248442, 0.256463, 0.271607, 0.300971, 0.360101" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.121841, 0.126959, 0.128155, 0.136106, 0.151238, 0.180141, 0.239727", \ + "0.127916, 0.133034, 0.134230, 0.142181, 0.157313, 0.186216, 0.245802", \ + "0.138069, 0.143187, 0.144383, 0.152334, 0.167466, 0.196369, 0.255955", \ + "0.141259, 0.146377, 0.147573, 0.155524, 0.170656, 0.199559, 0.259145", \ + "0.145178, 0.150296, 0.151492, 0.159443, 0.174575, 0.203478, 0.263064", \ + "0.152568, 0.157686, 0.158882, 0.166833, 0.181965, 0.210868, 0.270454", \ + "0.162036, 0.167154, 0.168350, 0.176301, 0.191433, 0.220336, 0.279922" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[112]&!WENB[112]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[112] == 1'b1 && WENB[112] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.218265, 0.222530, 0.223848, 0.232506, 0.246838, 0.276575, 0.336001", \ + "0.223144, 0.227409, 0.228727, 0.237385, 0.251717, 0.281454, 0.340880", \ + "0.232872, 0.237137, 0.238455, 0.247113, 0.261445, 0.291182, 0.350608", \ + "0.236332, 0.240597, 0.241915, 0.250573, 0.264905, 0.294642, 0.354068", \ + "0.237146, 0.241411, 0.242729, 0.251387, 0.265719, 0.295456, 0.354882", \ + "0.240933, 0.245198, 0.246516, 0.255174, 0.269506, 0.299243, 0.358669", \ + "0.246060, 0.250325, 0.251643, 0.260301, 0.274633, 0.304370, 0.363796" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126352, 0.130615, 0.131936, 0.140580, 0.154881, 0.184557, 0.243887", \ + "0.131228, 0.135491, 0.136812, 0.145456, 0.159757, 0.189433, 0.248763", \ + "0.140960, 0.145223, 0.146544, 0.155188, 0.169489, 0.199165, 0.258495", \ + "0.144415, 0.148678, 0.149999, 0.158643, 0.172944, 0.202620, 0.261950", \ + "0.145228, 0.149491, 0.150812, 0.159456, 0.173757, 0.203433, 0.262763", \ + "0.149018, 0.153281, 0.154602, 0.163246, 0.177547, 0.207223, 0.266553", \ + "0.154044, 0.158307, 0.159628, 0.168272, 0.182573, 0.212249, 0.271579" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208247, 0.211908, 0.212993, 0.219664, 0.229935, 0.250376, 0.290652", \ + "0.212731, 0.216392, 0.217477, 0.224148, 0.234419, 0.254860, 0.295136", \ + "0.222232, 0.225893, 0.226978, 0.233649, 0.243920, 0.264361, 0.304637", \ + "0.226987, 0.230648, 0.231733, 0.238404, 0.248675, 0.269116, 0.309392", \ + "0.230196, 0.233857, 0.234942, 0.241613, 0.251884, 0.272325, 0.312601", \ + "0.237539, 0.241200, 0.242285, 0.248956, 0.259227, 0.279668, 0.319944", \ + "0.242761, 0.246422, 0.247507, 0.254178, 0.264449, 0.284890, 0.325166" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.120880, 0.124524, 0.125614, 0.132268, 0.142514, 0.162802, 0.203133", \ + "0.125327, 0.128971, 0.130061, 0.136715, 0.146961, 0.167249, 0.207580", \ + "0.134856, 0.138500, 0.139590, 0.146244, 0.156490, 0.176778, 0.217109", \ + "0.139582, 0.143226, 0.144316, 0.150970, 0.161216, 0.181504, 0.221835", \ + "0.142825, 0.146469, 0.147559, 0.154213, 0.164459, 0.184747, 0.225078", \ + "0.150017, 0.153661, 0.154751, 0.161405, 0.171651, 0.191939, 0.232270", \ + "0.155382, 0.159026, 0.160116, 0.166770, 0.177016, 0.197304, 0.237635" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[112]&WENB[112]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[112]&!WENB[112]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + } + } + pin(WENYB[111]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[111]&WENB[111]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[111] == 1'b0 && WENB[111] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208255, 0.211867, 0.212931, 0.219695, 0.229889, 0.250282, 0.292464", \ + "0.213693, 0.217305, 0.218369, 0.225133, 0.235327, 0.255720, 0.297902", \ + "0.221360, 0.224972, 0.226036, 0.232800, 0.242994, 0.263387, 0.305569", \ + "0.226337, 0.229949, 0.231013, 0.237777, 0.247971, 0.268364, 0.310546", \ + "0.228411, 0.232023, 0.233087, 0.239851, 0.250045, 0.270438, 0.312620", \ + "0.231142, 0.234754, 0.235818, 0.242582, 0.252776, 0.273169, 0.315351", \ + "0.236635, 0.240247, 0.241311, 0.248075, 0.258269, 0.278662, 0.320844" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126673, 0.130287, 0.131345, 0.138093, 0.148271, 0.168568, 0.210247", \ + "0.132018, 0.135632, 0.136690, 0.143438, 0.153616, 0.173913, 0.215592", \ + "0.139686, 0.143300, 0.144358, 0.151106, 0.161284, 0.181581, 0.223260", \ + "0.144397, 0.148011, 0.149069, 0.155817, 0.165995, 0.186292, 0.227971", \ + "0.146662, 0.150276, 0.151334, 0.158082, 0.168260, 0.188557, 0.230236", \ + "0.149236, 0.152850, 0.153908, 0.160656, 0.170834, 0.191131, 0.232810", \ + "0.155057, 0.158671, 0.159729, 0.166477, 0.176655, 0.196952, 0.238631" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.202124, 0.207142, 0.208373, 0.216394, 0.231538, 0.260902, 0.320032", \ + "0.208213, 0.213231, 0.214462, 0.222483, 0.237627, 0.266991, 0.326121", \ + "0.218186, 0.223204, 0.224435, 0.232456, 0.247600, 0.276964, 0.336094", \ + "0.221585, 0.226603, 0.227834, 0.235855, 0.250999, 0.280363, 0.339493", \ + "0.225509, 0.230527, 0.231758, 0.239779, 0.254923, 0.284287, 0.343417", \ + "0.232720, 0.237738, 0.238969, 0.246990, 0.262134, 0.291498, 0.350628", \ + "0.242193, 0.247211, 0.248442, 0.256463, 0.271607, 0.300971, 0.360101" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.121841, 0.126959, 0.128155, 0.136106, 0.151238, 0.180141, 0.239727", \ + "0.127916, 0.133034, 0.134230, 0.142181, 0.157313, 0.186216, 0.245802", \ + "0.138069, 0.143187, 0.144383, 0.152334, 0.167466, 0.196369, 0.255955", \ + "0.141259, 0.146377, 0.147573, 0.155524, 0.170656, 0.199559, 0.259145", \ + "0.145178, 0.150296, 0.151492, 0.159443, 0.174575, 0.203478, 0.263064", \ + "0.152568, 0.157686, 0.158882, 0.166833, 0.181965, 0.210868, 0.270454", \ + "0.162036, 0.167154, 0.168350, 0.176301, 0.191433, 0.220336, 0.279922" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[111]&!WENB[111]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[111] == 1'b1 && WENB[111] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.218265, 0.222530, 0.223848, 0.232506, 0.246838, 0.276575, 0.336001", \ + "0.223144, 0.227409, 0.228727, 0.237385, 0.251717, 0.281454, 0.340880", \ + "0.232872, 0.237137, 0.238455, 0.247113, 0.261445, 0.291182, 0.350608", \ + "0.236332, 0.240597, 0.241915, 0.250573, 0.264905, 0.294642, 0.354068", \ + "0.237146, 0.241411, 0.242729, 0.251387, 0.265719, 0.295456, 0.354882", \ + "0.240933, 0.245198, 0.246516, 0.255174, 0.269506, 0.299243, 0.358669", \ + "0.246060, 0.250325, 0.251643, 0.260301, 0.274633, 0.304370, 0.363796" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126352, 0.130615, 0.131936, 0.140580, 0.154881, 0.184557, 0.243887", \ + "0.131228, 0.135491, 0.136812, 0.145456, 0.159757, 0.189433, 0.248763", \ + "0.140960, 0.145223, 0.146544, 0.155188, 0.169489, 0.199165, 0.258495", \ + "0.144415, 0.148678, 0.149999, 0.158643, 0.172944, 0.202620, 0.261950", \ + "0.145228, 0.149491, 0.150812, 0.159456, 0.173757, 0.203433, 0.262763", \ + "0.149018, 0.153281, 0.154602, 0.163246, 0.177547, 0.207223, 0.266553", \ + "0.154044, 0.158307, 0.159628, 0.168272, 0.182573, 0.212249, 0.271579" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208247, 0.211908, 0.212993, 0.219664, 0.229935, 0.250376, 0.290652", \ + "0.212731, 0.216392, 0.217477, 0.224148, 0.234419, 0.254860, 0.295136", \ + "0.222232, 0.225893, 0.226978, 0.233649, 0.243920, 0.264361, 0.304637", \ + "0.226987, 0.230648, 0.231733, 0.238404, 0.248675, 0.269116, 0.309392", \ + "0.230196, 0.233857, 0.234942, 0.241613, 0.251884, 0.272325, 0.312601", \ + "0.237539, 0.241200, 0.242285, 0.248956, 0.259227, 0.279668, 0.319944", \ + "0.242761, 0.246422, 0.247507, 0.254178, 0.264449, 0.284890, 0.325166" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.120880, 0.124524, 0.125614, 0.132268, 0.142514, 0.162802, 0.203133", \ + "0.125327, 0.128971, 0.130061, 0.136715, 0.146961, 0.167249, 0.207580", \ + "0.134856, 0.138500, 0.139590, 0.146244, 0.156490, 0.176778, 0.217109", \ + "0.139582, 0.143226, 0.144316, 0.150970, 0.161216, 0.181504, 0.221835", \ + "0.142825, 0.146469, 0.147559, 0.154213, 0.164459, 0.184747, 0.225078", \ + "0.150017, 0.153661, 0.154751, 0.161405, 0.171651, 0.191939, 0.232270", \ + "0.155382, 0.159026, 0.160116, 0.166770, 0.177016, 0.197304, 0.237635" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[111]&WENB[111]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[111]&!WENB[111]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + } + } + pin(WENYB[110]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[110]&WENB[110]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[110] == 1'b0 && WENB[110] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208255, 0.211867, 0.212931, 0.219695, 0.229889, 0.250282, 0.292464", \ + "0.213693, 0.217305, 0.218369, 0.225133, 0.235327, 0.255720, 0.297902", \ + "0.221360, 0.224972, 0.226036, 0.232800, 0.242994, 0.263387, 0.305569", \ + "0.226337, 0.229949, 0.231013, 0.237777, 0.247971, 0.268364, 0.310546", \ + "0.228411, 0.232023, 0.233087, 0.239851, 0.250045, 0.270438, 0.312620", \ + "0.231142, 0.234754, 0.235818, 0.242582, 0.252776, 0.273169, 0.315351", \ + "0.236635, 0.240247, 0.241311, 0.248075, 0.258269, 0.278662, 0.320844" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126673, 0.130287, 0.131345, 0.138093, 0.148271, 0.168568, 0.210247", \ + "0.132018, 0.135632, 0.136690, 0.143438, 0.153616, 0.173913, 0.215592", \ + "0.139686, 0.143300, 0.144358, 0.151106, 0.161284, 0.181581, 0.223260", \ + "0.144397, 0.148011, 0.149069, 0.155817, 0.165995, 0.186292, 0.227971", \ + "0.146662, 0.150276, 0.151334, 0.158082, 0.168260, 0.188557, 0.230236", \ + "0.149236, 0.152850, 0.153908, 0.160656, 0.170834, 0.191131, 0.232810", \ + "0.155057, 0.158671, 0.159729, 0.166477, 0.176655, 0.196952, 0.238631" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.202124, 0.207142, 0.208373, 0.216394, 0.231538, 0.260902, 0.320032", \ + "0.208213, 0.213231, 0.214462, 0.222483, 0.237627, 0.266991, 0.326121", \ + "0.218186, 0.223204, 0.224435, 0.232456, 0.247600, 0.276964, 0.336094", \ + "0.221585, 0.226603, 0.227834, 0.235855, 0.250999, 0.280363, 0.339493", \ + "0.225509, 0.230527, 0.231758, 0.239779, 0.254923, 0.284287, 0.343417", \ + "0.232720, 0.237738, 0.238969, 0.246990, 0.262134, 0.291498, 0.350628", \ + "0.242193, 0.247211, 0.248442, 0.256463, 0.271607, 0.300971, 0.360101" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.121841, 0.126959, 0.128155, 0.136106, 0.151238, 0.180141, 0.239727", \ + "0.127916, 0.133034, 0.134230, 0.142181, 0.157313, 0.186216, 0.245802", \ + "0.138069, 0.143187, 0.144383, 0.152334, 0.167466, 0.196369, 0.255955", \ + "0.141259, 0.146377, 0.147573, 0.155524, 0.170656, 0.199559, 0.259145", \ + "0.145178, 0.150296, 0.151492, 0.159443, 0.174575, 0.203478, 0.263064", \ + "0.152568, 0.157686, 0.158882, 0.166833, 0.181965, 0.210868, 0.270454", \ + "0.162036, 0.167154, 0.168350, 0.176301, 0.191433, 0.220336, 0.279922" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[110]&!WENB[110]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[110] == 1'b1 && WENB[110] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.218265, 0.222530, 0.223848, 0.232506, 0.246838, 0.276575, 0.336001", \ + "0.223144, 0.227409, 0.228727, 0.237385, 0.251717, 0.281454, 0.340880", \ + "0.232872, 0.237137, 0.238455, 0.247113, 0.261445, 0.291182, 0.350608", \ + "0.236332, 0.240597, 0.241915, 0.250573, 0.264905, 0.294642, 0.354068", \ + "0.237146, 0.241411, 0.242729, 0.251387, 0.265719, 0.295456, 0.354882", \ + "0.240933, 0.245198, 0.246516, 0.255174, 0.269506, 0.299243, 0.358669", \ + "0.246060, 0.250325, 0.251643, 0.260301, 0.274633, 0.304370, 0.363796" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126352, 0.130615, 0.131936, 0.140580, 0.154881, 0.184557, 0.243887", \ + "0.131228, 0.135491, 0.136812, 0.145456, 0.159757, 0.189433, 0.248763", \ + "0.140960, 0.145223, 0.146544, 0.155188, 0.169489, 0.199165, 0.258495", \ + "0.144415, 0.148678, 0.149999, 0.158643, 0.172944, 0.202620, 0.261950", \ + "0.145228, 0.149491, 0.150812, 0.159456, 0.173757, 0.203433, 0.262763", \ + "0.149018, 0.153281, 0.154602, 0.163246, 0.177547, 0.207223, 0.266553", \ + "0.154044, 0.158307, 0.159628, 0.168272, 0.182573, 0.212249, 0.271579" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208247, 0.211908, 0.212993, 0.219664, 0.229935, 0.250376, 0.290652", \ + "0.212731, 0.216392, 0.217477, 0.224148, 0.234419, 0.254860, 0.295136", \ + "0.222232, 0.225893, 0.226978, 0.233649, 0.243920, 0.264361, 0.304637", \ + "0.226987, 0.230648, 0.231733, 0.238404, 0.248675, 0.269116, 0.309392", \ + "0.230196, 0.233857, 0.234942, 0.241613, 0.251884, 0.272325, 0.312601", \ + "0.237539, 0.241200, 0.242285, 0.248956, 0.259227, 0.279668, 0.319944", \ + "0.242761, 0.246422, 0.247507, 0.254178, 0.264449, 0.284890, 0.325166" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.120880, 0.124524, 0.125614, 0.132268, 0.142514, 0.162802, 0.203133", \ + "0.125327, 0.128971, 0.130061, 0.136715, 0.146961, 0.167249, 0.207580", \ + "0.134856, 0.138500, 0.139590, 0.146244, 0.156490, 0.176778, 0.217109", \ + "0.139582, 0.143226, 0.144316, 0.150970, 0.161216, 0.181504, 0.221835", \ + "0.142825, 0.146469, 0.147559, 0.154213, 0.164459, 0.184747, 0.225078", \ + "0.150017, 0.153661, 0.154751, 0.161405, 0.171651, 0.191939, 0.232270", \ + "0.155382, 0.159026, 0.160116, 0.166770, 0.177016, 0.197304, 0.237635" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[110]&WENB[110]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[110]&!WENB[110]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + } + } + pin(WENYB[109]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[109]&WENB[109]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[109] == 1'b0 && WENB[109] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208255, 0.211867, 0.212931, 0.219695, 0.229889, 0.250282, 0.292464", \ + "0.213693, 0.217305, 0.218369, 0.225133, 0.235327, 0.255720, 0.297902", \ + "0.221360, 0.224972, 0.226036, 0.232800, 0.242994, 0.263387, 0.305569", \ + "0.226337, 0.229949, 0.231013, 0.237777, 0.247971, 0.268364, 0.310546", \ + "0.228411, 0.232023, 0.233087, 0.239851, 0.250045, 0.270438, 0.312620", \ + "0.231142, 0.234754, 0.235818, 0.242582, 0.252776, 0.273169, 0.315351", \ + "0.236635, 0.240247, 0.241311, 0.248075, 0.258269, 0.278662, 0.320844" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126673, 0.130287, 0.131345, 0.138093, 0.148271, 0.168568, 0.210247", \ + "0.132018, 0.135632, 0.136690, 0.143438, 0.153616, 0.173913, 0.215592", \ + "0.139686, 0.143300, 0.144358, 0.151106, 0.161284, 0.181581, 0.223260", \ + "0.144397, 0.148011, 0.149069, 0.155817, 0.165995, 0.186292, 0.227971", \ + "0.146662, 0.150276, 0.151334, 0.158082, 0.168260, 0.188557, 0.230236", \ + "0.149236, 0.152850, 0.153908, 0.160656, 0.170834, 0.191131, 0.232810", \ + "0.155057, 0.158671, 0.159729, 0.166477, 0.176655, 0.196952, 0.238631" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.202124, 0.207142, 0.208373, 0.216394, 0.231538, 0.260902, 0.320032", \ + "0.208213, 0.213231, 0.214462, 0.222483, 0.237627, 0.266991, 0.326121", \ + "0.218186, 0.223204, 0.224435, 0.232456, 0.247600, 0.276964, 0.336094", \ + "0.221585, 0.226603, 0.227834, 0.235855, 0.250999, 0.280363, 0.339493", \ + "0.225509, 0.230527, 0.231758, 0.239779, 0.254923, 0.284287, 0.343417", \ + "0.232720, 0.237738, 0.238969, 0.246990, 0.262134, 0.291498, 0.350628", \ + "0.242193, 0.247211, 0.248442, 0.256463, 0.271607, 0.300971, 0.360101" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.121841, 0.126959, 0.128155, 0.136106, 0.151238, 0.180141, 0.239727", \ + "0.127916, 0.133034, 0.134230, 0.142181, 0.157313, 0.186216, 0.245802", \ + "0.138069, 0.143187, 0.144383, 0.152334, 0.167466, 0.196369, 0.255955", \ + "0.141259, 0.146377, 0.147573, 0.155524, 0.170656, 0.199559, 0.259145", \ + "0.145178, 0.150296, 0.151492, 0.159443, 0.174575, 0.203478, 0.263064", \ + "0.152568, 0.157686, 0.158882, 0.166833, 0.181965, 0.210868, 0.270454", \ + "0.162036, 0.167154, 0.168350, 0.176301, 0.191433, 0.220336, 0.279922" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[109]&!WENB[109]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[109] == 1'b1 && WENB[109] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.218265, 0.222530, 0.223848, 0.232506, 0.246838, 0.276575, 0.336001", \ + "0.223144, 0.227409, 0.228727, 0.237385, 0.251717, 0.281454, 0.340880", \ + "0.232872, 0.237137, 0.238455, 0.247113, 0.261445, 0.291182, 0.350608", \ + "0.236332, 0.240597, 0.241915, 0.250573, 0.264905, 0.294642, 0.354068", \ + "0.237146, 0.241411, 0.242729, 0.251387, 0.265719, 0.295456, 0.354882", \ + "0.240933, 0.245198, 0.246516, 0.255174, 0.269506, 0.299243, 0.358669", \ + "0.246060, 0.250325, 0.251643, 0.260301, 0.274633, 0.304370, 0.363796" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126352, 0.130615, 0.131936, 0.140580, 0.154881, 0.184557, 0.243887", \ + "0.131228, 0.135491, 0.136812, 0.145456, 0.159757, 0.189433, 0.248763", \ + "0.140960, 0.145223, 0.146544, 0.155188, 0.169489, 0.199165, 0.258495", \ + "0.144415, 0.148678, 0.149999, 0.158643, 0.172944, 0.202620, 0.261950", \ + "0.145228, 0.149491, 0.150812, 0.159456, 0.173757, 0.203433, 0.262763", \ + "0.149018, 0.153281, 0.154602, 0.163246, 0.177547, 0.207223, 0.266553", \ + "0.154044, 0.158307, 0.159628, 0.168272, 0.182573, 0.212249, 0.271579" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208247, 0.211908, 0.212993, 0.219664, 0.229935, 0.250376, 0.290652", \ + "0.212731, 0.216392, 0.217477, 0.224148, 0.234419, 0.254860, 0.295136", \ + "0.222232, 0.225893, 0.226978, 0.233649, 0.243920, 0.264361, 0.304637", \ + "0.226987, 0.230648, 0.231733, 0.238404, 0.248675, 0.269116, 0.309392", \ + "0.230196, 0.233857, 0.234942, 0.241613, 0.251884, 0.272325, 0.312601", \ + "0.237539, 0.241200, 0.242285, 0.248956, 0.259227, 0.279668, 0.319944", \ + "0.242761, 0.246422, 0.247507, 0.254178, 0.264449, 0.284890, 0.325166" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.120880, 0.124524, 0.125614, 0.132268, 0.142514, 0.162802, 0.203133", \ + "0.125327, 0.128971, 0.130061, 0.136715, 0.146961, 0.167249, 0.207580", \ + "0.134856, 0.138500, 0.139590, 0.146244, 0.156490, 0.176778, 0.217109", \ + "0.139582, 0.143226, 0.144316, 0.150970, 0.161216, 0.181504, 0.221835", \ + "0.142825, 0.146469, 0.147559, 0.154213, 0.164459, 0.184747, 0.225078", \ + "0.150017, 0.153661, 0.154751, 0.161405, 0.171651, 0.191939, 0.232270", \ + "0.155382, 0.159026, 0.160116, 0.166770, 0.177016, 0.197304, 0.237635" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[109]&WENB[109]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[109]&!WENB[109]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + } + } + pin(WENYB[108]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[108]&WENB[108]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[108] == 1'b0 && WENB[108] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208255, 0.211867, 0.212931, 0.219695, 0.229889, 0.250282, 0.292464", \ + "0.213693, 0.217305, 0.218369, 0.225133, 0.235327, 0.255720, 0.297902", \ + "0.221360, 0.224972, 0.226036, 0.232800, 0.242994, 0.263387, 0.305569", \ + "0.226337, 0.229949, 0.231013, 0.237777, 0.247971, 0.268364, 0.310546", \ + "0.228411, 0.232023, 0.233087, 0.239851, 0.250045, 0.270438, 0.312620", \ + "0.231142, 0.234754, 0.235818, 0.242582, 0.252776, 0.273169, 0.315351", \ + "0.236635, 0.240247, 0.241311, 0.248075, 0.258269, 0.278662, 0.320844" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126673, 0.130287, 0.131345, 0.138093, 0.148271, 0.168568, 0.210247", \ + "0.132018, 0.135632, 0.136690, 0.143438, 0.153616, 0.173913, 0.215592", \ + "0.139686, 0.143300, 0.144358, 0.151106, 0.161284, 0.181581, 0.223260", \ + "0.144397, 0.148011, 0.149069, 0.155817, 0.165995, 0.186292, 0.227971", \ + "0.146662, 0.150276, 0.151334, 0.158082, 0.168260, 0.188557, 0.230236", \ + "0.149236, 0.152850, 0.153908, 0.160656, 0.170834, 0.191131, 0.232810", \ + "0.155057, 0.158671, 0.159729, 0.166477, 0.176655, 0.196952, 0.238631" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.202124, 0.207142, 0.208373, 0.216394, 0.231538, 0.260902, 0.320032", \ + "0.208213, 0.213231, 0.214462, 0.222483, 0.237627, 0.266991, 0.326121", \ + "0.218186, 0.223204, 0.224435, 0.232456, 0.247600, 0.276964, 0.336094", \ + "0.221585, 0.226603, 0.227834, 0.235855, 0.250999, 0.280363, 0.339493", \ + "0.225509, 0.230527, 0.231758, 0.239779, 0.254923, 0.284287, 0.343417", \ + "0.232720, 0.237738, 0.238969, 0.246990, 0.262134, 0.291498, 0.350628", \ + "0.242193, 0.247211, 0.248442, 0.256463, 0.271607, 0.300971, 0.360101" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.121841, 0.126959, 0.128155, 0.136106, 0.151238, 0.180141, 0.239727", \ + "0.127916, 0.133034, 0.134230, 0.142181, 0.157313, 0.186216, 0.245802", \ + "0.138069, 0.143187, 0.144383, 0.152334, 0.167466, 0.196369, 0.255955", \ + "0.141259, 0.146377, 0.147573, 0.155524, 0.170656, 0.199559, 0.259145", \ + "0.145178, 0.150296, 0.151492, 0.159443, 0.174575, 0.203478, 0.263064", \ + "0.152568, 0.157686, 0.158882, 0.166833, 0.181965, 0.210868, 0.270454", \ + "0.162036, 0.167154, 0.168350, 0.176301, 0.191433, 0.220336, 0.279922" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[108]&!WENB[108]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[108] == 1'b1 && WENB[108] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.218265, 0.222530, 0.223848, 0.232506, 0.246838, 0.276575, 0.336001", \ + "0.223144, 0.227409, 0.228727, 0.237385, 0.251717, 0.281454, 0.340880", \ + "0.232872, 0.237137, 0.238455, 0.247113, 0.261445, 0.291182, 0.350608", \ + "0.236332, 0.240597, 0.241915, 0.250573, 0.264905, 0.294642, 0.354068", \ + "0.237146, 0.241411, 0.242729, 0.251387, 0.265719, 0.295456, 0.354882", \ + "0.240933, 0.245198, 0.246516, 0.255174, 0.269506, 0.299243, 0.358669", \ + "0.246060, 0.250325, 0.251643, 0.260301, 0.274633, 0.304370, 0.363796" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126352, 0.130615, 0.131936, 0.140580, 0.154881, 0.184557, 0.243887", \ + "0.131228, 0.135491, 0.136812, 0.145456, 0.159757, 0.189433, 0.248763", \ + "0.140960, 0.145223, 0.146544, 0.155188, 0.169489, 0.199165, 0.258495", \ + "0.144415, 0.148678, 0.149999, 0.158643, 0.172944, 0.202620, 0.261950", \ + "0.145228, 0.149491, 0.150812, 0.159456, 0.173757, 0.203433, 0.262763", \ + "0.149018, 0.153281, 0.154602, 0.163246, 0.177547, 0.207223, 0.266553", \ + "0.154044, 0.158307, 0.159628, 0.168272, 0.182573, 0.212249, 0.271579" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208247, 0.211908, 0.212993, 0.219664, 0.229935, 0.250376, 0.290652", \ + "0.212731, 0.216392, 0.217477, 0.224148, 0.234419, 0.254860, 0.295136", \ + "0.222232, 0.225893, 0.226978, 0.233649, 0.243920, 0.264361, 0.304637", \ + "0.226987, 0.230648, 0.231733, 0.238404, 0.248675, 0.269116, 0.309392", \ + "0.230196, 0.233857, 0.234942, 0.241613, 0.251884, 0.272325, 0.312601", \ + "0.237539, 0.241200, 0.242285, 0.248956, 0.259227, 0.279668, 0.319944", \ + "0.242761, 0.246422, 0.247507, 0.254178, 0.264449, 0.284890, 0.325166" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.120880, 0.124524, 0.125614, 0.132268, 0.142514, 0.162802, 0.203133", \ + "0.125327, 0.128971, 0.130061, 0.136715, 0.146961, 0.167249, 0.207580", \ + "0.134856, 0.138500, 0.139590, 0.146244, 0.156490, 0.176778, 0.217109", \ + "0.139582, 0.143226, 0.144316, 0.150970, 0.161216, 0.181504, 0.221835", \ + "0.142825, 0.146469, 0.147559, 0.154213, 0.164459, 0.184747, 0.225078", \ + "0.150017, 0.153661, 0.154751, 0.161405, 0.171651, 0.191939, 0.232270", \ + "0.155382, 0.159026, 0.160116, 0.166770, 0.177016, 0.197304, 0.237635" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[108]&WENB[108]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[108]&!WENB[108]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + } + } + pin(WENYB[107]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[107]&WENB[107]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[107] == 1'b0 && WENB[107] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208255, 0.211867, 0.212931, 0.219695, 0.229889, 0.250282, 0.292464", \ + "0.213693, 0.217305, 0.218369, 0.225133, 0.235327, 0.255720, 0.297902", \ + "0.221360, 0.224972, 0.226036, 0.232800, 0.242994, 0.263387, 0.305569", \ + "0.226337, 0.229949, 0.231013, 0.237777, 0.247971, 0.268364, 0.310546", \ + "0.228411, 0.232023, 0.233087, 0.239851, 0.250045, 0.270438, 0.312620", \ + "0.231142, 0.234754, 0.235818, 0.242582, 0.252776, 0.273169, 0.315351", \ + "0.236635, 0.240247, 0.241311, 0.248075, 0.258269, 0.278662, 0.320844" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126673, 0.130287, 0.131345, 0.138093, 0.148271, 0.168568, 0.210247", \ + "0.132018, 0.135632, 0.136690, 0.143438, 0.153616, 0.173913, 0.215592", \ + "0.139686, 0.143300, 0.144358, 0.151106, 0.161284, 0.181581, 0.223260", \ + "0.144397, 0.148011, 0.149069, 0.155817, 0.165995, 0.186292, 0.227971", \ + "0.146662, 0.150276, 0.151334, 0.158082, 0.168260, 0.188557, 0.230236", \ + "0.149236, 0.152850, 0.153908, 0.160656, 0.170834, 0.191131, 0.232810", \ + "0.155057, 0.158671, 0.159729, 0.166477, 0.176655, 0.196952, 0.238631" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.202124, 0.207142, 0.208373, 0.216394, 0.231538, 0.260902, 0.320032", \ + "0.208213, 0.213231, 0.214462, 0.222483, 0.237627, 0.266991, 0.326121", \ + "0.218186, 0.223204, 0.224435, 0.232456, 0.247600, 0.276964, 0.336094", \ + "0.221585, 0.226603, 0.227834, 0.235855, 0.250999, 0.280363, 0.339493", \ + "0.225509, 0.230527, 0.231758, 0.239779, 0.254923, 0.284287, 0.343417", \ + "0.232720, 0.237738, 0.238969, 0.246990, 0.262134, 0.291498, 0.350628", \ + "0.242193, 0.247211, 0.248442, 0.256463, 0.271607, 0.300971, 0.360101" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.121841, 0.126959, 0.128155, 0.136106, 0.151238, 0.180141, 0.239727", \ + "0.127916, 0.133034, 0.134230, 0.142181, 0.157313, 0.186216, 0.245802", \ + "0.138069, 0.143187, 0.144383, 0.152334, 0.167466, 0.196369, 0.255955", \ + "0.141259, 0.146377, 0.147573, 0.155524, 0.170656, 0.199559, 0.259145", \ + "0.145178, 0.150296, 0.151492, 0.159443, 0.174575, 0.203478, 0.263064", \ + "0.152568, 0.157686, 0.158882, 0.166833, 0.181965, 0.210868, 0.270454", \ + "0.162036, 0.167154, 0.168350, 0.176301, 0.191433, 0.220336, 0.279922" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[107]&!WENB[107]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[107] == 1'b1 && WENB[107] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.218265, 0.222530, 0.223848, 0.232506, 0.246838, 0.276575, 0.336001", \ + "0.223144, 0.227409, 0.228727, 0.237385, 0.251717, 0.281454, 0.340880", \ + "0.232872, 0.237137, 0.238455, 0.247113, 0.261445, 0.291182, 0.350608", \ + "0.236332, 0.240597, 0.241915, 0.250573, 0.264905, 0.294642, 0.354068", \ + "0.237146, 0.241411, 0.242729, 0.251387, 0.265719, 0.295456, 0.354882", \ + "0.240933, 0.245198, 0.246516, 0.255174, 0.269506, 0.299243, 0.358669", \ + "0.246060, 0.250325, 0.251643, 0.260301, 0.274633, 0.304370, 0.363796" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126352, 0.130615, 0.131936, 0.140580, 0.154881, 0.184557, 0.243887", \ + "0.131228, 0.135491, 0.136812, 0.145456, 0.159757, 0.189433, 0.248763", \ + "0.140960, 0.145223, 0.146544, 0.155188, 0.169489, 0.199165, 0.258495", \ + "0.144415, 0.148678, 0.149999, 0.158643, 0.172944, 0.202620, 0.261950", \ + "0.145228, 0.149491, 0.150812, 0.159456, 0.173757, 0.203433, 0.262763", \ + "0.149018, 0.153281, 0.154602, 0.163246, 0.177547, 0.207223, 0.266553", \ + "0.154044, 0.158307, 0.159628, 0.168272, 0.182573, 0.212249, 0.271579" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208247, 0.211908, 0.212993, 0.219664, 0.229935, 0.250376, 0.290652", \ + "0.212731, 0.216392, 0.217477, 0.224148, 0.234419, 0.254860, 0.295136", \ + "0.222232, 0.225893, 0.226978, 0.233649, 0.243920, 0.264361, 0.304637", \ + "0.226987, 0.230648, 0.231733, 0.238404, 0.248675, 0.269116, 0.309392", \ + "0.230196, 0.233857, 0.234942, 0.241613, 0.251884, 0.272325, 0.312601", \ + "0.237539, 0.241200, 0.242285, 0.248956, 0.259227, 0.279668, 0.319944", \ + "0.242761, 0.246422, 0.247507, 0.254178, 0.264449, 0.284890, 0.325166" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.120880, 0.124524, 0.125614, 0.132268, 0.142514, 0.162802, 0.203133", \ + "0.125327, 0.128971, 0.130061, 0.136715, 0.146961, 0.167249, 0.207580", \ + "0.134856, 0.138500, 0.139590, 0.146244, 0.156490, 0.176778, 0.217109", \ + "0.139582, 0.143226, 0.144316, 0.150970, 0.161216, 0.181504, 0.221835", \ + "0.142825, 0.146469, 0.147559, 0.154213, 0.164459, 0.184747, 0.225078", \ + "0.150017, 0.153661, 0.154751, 0.161405, 0.171651, 0.191939, 0.232270", \ + "0.155382, 0.159026, 0.160116, 0.166770, 0.177016, 0.197304, 0.237635" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[107]&WENB[107]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[107]&!WENB[107]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + } + } + pin(WENYB[106]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[106]&WENB[106]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[106] == 1'b0 && WENB[106] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208255, 0.211867, 0.212931, 0.219695, 0.229889, 0.250282, 0.292464", \ + "0.213693, 0.217305, 0.218369, 0.225133, 0.235327, 0.255720, 0.297902", \ + "0.221360, 0.224972, 0.226036, 0.232800, 0.242994, 0.263387, 0.305569", \ + "0.226337, 0.229949, 0.231013, 0.237777, 0.247971, 0.268364, 0.310546", \ + "0.228411, 0.232023, 0.233087, 0.239851, 0.250045, 0.270438, 0.312620", \ + "0.231142, 0.234754, 0.235818, 0.242582, 0.252776, 0.273169, 0.315351", \ + "0.236635, 0.240247, 0.241311, 0.248075, 0.258269, 0.278662, 0.320844" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126673, 0.130287, 0.131345, 0.138093, 0.148271, 0.168568, 0.210247", \ + "0.132018, 0.135632, 0.136690, 0.143438, 0.153616, 0.173913, 0.215592", \ + "0.139686, 0.143300, 0.144358, 0.151106, 0.161284, 0.181581, 0.223260", \ + "0.144397, 0.148011, 0.149069, 0.155817, 0.165995, 0.186292, 0.227971", \ + "0.146662, 0.150276, 0.151334, 0.158082, 0.168260, 0.188557, 0.230236", \ + "0.149236, 0.152850, 0.153908, 0.160656, 0.170834, 0.191131, 0.232810", \ + "0.155057, 0.158671, 0.159729, 0.166477, 0.176655, 0.196952, 0.238631" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.202124, 0.207142, 0.208373, 0.216394, 0.231538, 0.260902, 0.320032", \ + "0.208213, 0.213231, 0.214462, 0.222483, 0.237627, 0.266991, 0.326121", \ + "0.218186, 0.223204, 0.224435, 0.232456, 0.247600, 0.276964, 0.336094", \ + "0.221585, 0.226603, 0.227834, 0.235855, 0.250999, 0.280363, 0.339493", \ + "0.225509, 0.230527, 0.231758, 0.239779, 0.254923, 0.284287, 0.343417", \ + "0.232720, 0.237738, 0.238969, 0.246990, 0.262134, 0.291498, 0.350628", \ + "0.242193, 0.247211, 0.248442, 0.256463, 0.271607, 0.300971, 0.360101" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.121841, 0.126959, 0.128155, 0.136106, 0.151238, 0.180141, 0.239727", \ + "0.127916, 0.133034, 0.134230, 0.142181, 0.157313, 0.186216, 0.245802", \ + "0.138069, 0.143187, 0.144383, 0.152334, 0.167466, 0.196369, 0.255955", \ + "0.141259, 0.146377, 0.147573, 0.155524, 0.170656, 0.199559, 0.259145", \ + "0.145178, 0.150296, 0.151492, 0.159443, 0.174575, 0.203478, 0.263064", \ + "0.152568, 0.157686, 0.158882, 0.166833, 0.181965, 0.210868, 0.270454", \ + "0.162036, 0.167154, 0.168350, 0.176301, 0.191433, 0.220336, 0.279922" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[106]&!WENB[106]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[106] == 1'b1 && WENB[106] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.218265, 0.222530, 0.223848, 0.232506, 0.246838, 0.276575, 0.336001", \ + "0.223144, 0.227409, 0.228727, 0.237385, 0.251717, 0.281454, 0.340880", \ + "0.232872, 0.237137, 0.238455, 0.247113, 0.261445, 0.291182, 0.350608", \ + "0.236332, 0.240597, 0.241915, 0.250573, 0.264905, 0.294642, 0.354068", \ + "0.237146, 0.241411, 0.242729, 0.251387, 0.265719, 0.295456, 0.354882", \ + "0.240933, 0.245198, 0.246516, 0.255174, 0.269506, 0.299243, 0.358669", \ + "0.246060, 0.250325, 0.251643, 0.260301, 0.274633, 0.304370, 0.363796" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126352, 0.130615, 0.131936, 0.140580, 0.154881, 0.184557, 0.243887", \ + "0.131228, 0.135491, 0.136812, 0.145456, 0.159757, 0.189433, 0.248763", \ + "0.140960, 0.145223, 0.146544, 0.155188, 0.169489, 0.199165, 0.258495", \ + "0.144415, 0.148678, 0.149999, 0.158643, 0.172944, 0.202620, 0.261950", \ + "0.145228, 0.149491, 0.150812, 0.159456, 0.173757, 0.203433, 0.262763", \ + "0.149018, 0.153281, 0.154602, 0.163246, 0.177547, 0.207223, 0.266553", \ + "0.154044, 0.158307, 0.159628, 0.168272, 0.182573, 0.212249, 0.271579" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208247, 0.211908, 0.212993, 0.219664, 0.229935, 0.250376, 0.290652", \ + "0.212731, 0.216392, 0.217477, 0.224148, 0.234419, 0.254860, 0.295136", \ + "0.222232, 0.225893, 0.226978, 0.233649, 0.243920, 0.264361, 0.304637", \ + "0.226987, 0.230648, 0.231733, 0.238404, 0.248675, 0.269116, 0.309392", \ + "0.230196, 0.233857, 0.234942, 0.241613, 0.251884, 0.272325, 0.312601", \ + "0.237539, 0.241200, 0.242285, 0.248956, 0.259227, 0.279668, 0.319944", \ + "0.242761, 0.246422, 0.247507, 0.254178, 0.264449, 0.284890, 0.325166" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.120880, 0.124524, 0.125614, 0.132268, 0.142514, 0.162802, 0.203133", \ + "0.125327, 0.128971, 0.130061, 0.136715, 0.146961, 0.167249, 0.207580", \ + "0.134856, 0.138500, 0.139590, 0.146244, 0.156490, 0.176778, 0.217109", \ + "0.139582, 0.143226, 0.144316, 0.150970, 0.161216, 0.181504, 0.221835", \ + "0.142825, 0.146469, 0.147559, 0.154213, 0.164459, 0.184747, 0.225078", \ + "0.150017, 0.153661, 0.154751, 0.161405, 0.171651, 0.191939, 0.232270", \ + "0.155382, 0.159026, 0.160116, 0.166770, 0.177016, 0.197304, 0.237635" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[106]&WENB[106]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[106]&!WENB[106]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + } + } + pin(WENYB[105]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[105]&WENB[105]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[105] == 1'b0 && WENB[105] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208255, 0.211867, 0.212931, 0.219695, 0.229889, 0.250282, 0.292464", \ + "0.213693, 0.217305, 0.218369, 0.225133, 0.235327, 0.255720, 0.297902", \ + "0.221360, 0.224972, 0.226036, 0.232800, 0.242994, 0.263387, 0.305569", \ + "0.226337, 0.229949, 0.231013, 0.237777, 0.247971, 0.268364, 0.310546", \ + "0.228411, 0.232023, 0.233087, 0.239851, 0.250045, 0.270438, 0.312620", \ + "0.231142, 0.234754, 0.235818, 0.242582, 0.252776, 0.273169, 0.315351", \ + "0.236635, 0.240247, 0.241311, 0.248075, 0.258269, 0.278662, 0.320844" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126673, 0.130287, 0.131345, 0.138093, 0.148271, 0.168568, 0.210247", \ + "0.132018, 0.135632, 0.136690, 0.143438, 0.153616, 0.173913, 0.215592", \ + "0.139686, 0.143300, 0.144358, 0.151106, 0.161284, 0.181581, 0.223260", \ + "0.144397, 0.148011, 0.149069, 0.155817, 0.165995, 0.186292, 0.227971", \ + "0.146662, 0.150276, 0.151334, 0.158082, 0.168260, 0.188557, 0.230236", \ + "0.149236, 0.152850, 0.153908, 0.160656, 0.170834, 0.191131, 0.232810", \ + "0.155057, 0.158671, 0.159729, 0.166477, 0.176655, 0.196952, 0.238631" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.202124, 0.207142, 0.208373, 0.216394, 0.231538, 0.260902, 0.320032", \ + "0.208213, 0.213231, 0.214462, 0.222483, 0.237627, 0.266991, 0.326121", \ + "0.218186, 0.223204, 0.224435, 0.232456, 0.247600, 0.276964, 0.336094", \ + "0.221585, 0.226603, 0.227834, 0.235855, 0.250999, 0.280363, 0.339493", \ + "0.225509, 0.230527, 0.231758, 0.239779, 0.254923, 0.284287, 0.343417", \ + "0.232720, 0.237738, 0.238969, 0.246990, 0.262134, 0.291498, 0.350628", \ + "0.242193, 0.247211, 0.248442, 0.256463, 0.271607, 0.300971, 0.360101" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.121841, 0.126959, 0.128155, 0.136106, 0.151238, 0.180141, 0.239727", \ + "0.127916, 0.133034, 0.134230, 0.142181, 0.157313, 0.186216, 0.245802", \ + "0.138069, 0.143187, 0.144383, 0.152334, 0.167466, 0.196369, 0.255955", \ + "0.141259, 0.146377, 0.147573, 0.155524, 0.170656, 0.199559, 0.259145", \ + "0.145178, 0.150296, 0.151492, 0.159443, 0.174575, 0.203478, 0.263064", \ + "0.152568, 0.157686, 0.158882, 0.166833, 0.181965, 0.210868, 0.270454", \ + "0.162036, 0.167154, 0.168350, 0.176301, 0.191433, 0.220336, 0.279922" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[105]&!WENB[105]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[105] == 1'b1 && WENB[105] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.218265, 0.222530, 0.223848, 0.232506, 0.246838, 0.276575, 0.336001", \ + "0.223144, 0.227409, 0.228727, 0.237385, 0.251717, 0.281454, 0.340880", \ + "0.232872, 0.237137, 0.238455, 0.247113, 0.261445, 0.291182, 0.350608", \ + "0.236332, 0.240597, 0.241915, 0.250573, 0.264905, 0.294642, 0.354068", \ + "0.237146, 0.241411, 0.242729, 0.251387, 0.265719, 0.295456, 0.354882", \ + "0.240933, 0.245198, 0.246516, 0.255174, 0.269506, 0.299243, 0.358669", \ + "0.246060, 0.250325, 0.251643, 0.260301, 0.274633, 0.304370, 0.363796" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126352, 0.130615, 0.131936, 0.140580, 0.154881, 0.184557, 0.243887", \ + "0.131228, 0.135491, 0.136812, 0.145456, 0.159757, 0.189433, 0.248763", \ + "0.140960, 0.145223, 0.146544, 0.155188, 0.169489, 0.199165, 0.258495", \ + "0.144415, 0.148678, 0.149999, 0.158643, 0.172944, 0.202620, 0.261950", \ + "0.145228, 0.149491, 0.150812, 0.159456, 0.173757, 0.203433, 0.262763", \ + "0.149018, 0.153281, 0.154602, 0.163246, 0.177547, 0.207223, 0.266553", \ + "0.154044, 0.158307, 0.159628, 0.168272, 0.182573, 0.212249, 0.271579" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208247, 0.211908, 0.212993, 0.219664, 0.229935, 0.250376, 0.290652", \ + "0.212731, 0.216392, 0.217477, 0.224148, 0.234419, 0.254860, 0.295136", \ + "0.222232, 0.225893, 0.226978, 0.233649, 0.243920, 0.264361, 0.304637", \ + "0.226987, 0.230648, 0.231733, 0.238404, 0.248675, 0.269116, 0.309392", \ + "0.230196, 0.233857, 0.234942, 0.241613, 0.251884, 0.272325, 0.312601", \ + "0.237539, 0.241200, 0.242285, 0.248956, 0.259227, 0.279668, 0.319944", \ + "0.242761, 0.246422, 0.247507, 0.254178, 0.264449, 0.284890, 0.325166" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.120880, 0.124524, 0.125614, 0.132268, 0.142514, 0.162802, 0.203133", \ + "0.125327, 0.128971, 0.130061, 0.136715, 0.146961, 0.167249, 0.207580", \ + "0.134856, 0.138500, 0.139590, 0.146244, 0.156490, 0.176778, 0.217109", \ + "0.139582, 0.143226, 0.144316, 0.150970, 0.161216, 0.181504, 0.221835", \ + "0.142825, 0.146469, 0.147559, 0.154213, 0.164459, 0.184747, 0.225078", \ + "0.150017, 0.153661, 0.154751, 0.161405, 0.171651, 0.191939, 0.232270", \ + "0.155382, 0.159026, 0.160116, 0.166770, 0.177016, 0.197304, 0.237635" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[105]&WENB[105]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[105]&!WENB[105]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + } + } + pin(WENYB[104]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[104]&WENB[104]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[104] == 1'b0 && WENB[104] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208255, 0.211867, 0.212931, 0.219695, 0.229889, 0.250282, 0.292464", \ + "0.213693, 0.217305, 0.218369, 0.225133, 0.235327, 0.255720, 0.297902", \ + "0.221360, 0.224972, 0.226036, 0.232800, 0.242994, 0.263387, 0.305569", \ + "0.226337, 0.229949, 0.231013, 0.237777, 0.247971, 0.268364, 0.310546", \ + "0.228411, 0.232023, 0.233087, 0.239851, 0.250045, 0.270438, 0.312620", \ + "0.231142, 0.234754, 0.235818, 0.242582, 0.252776, 0.273169, 0.315351", \ + "0.236635, 0.240247, 0.241311, 0.248075, 0.258269, 0.278662, 0.320844" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126673, 0.130287, 0.131345, 0.138093, 0.148271, 0.168568, 0.210247", \ + "0.132018, 0.135632, 0.136690, 0.143438, 0.153616, 0.173913, 0.215592", \ + "0.139686, 0.143300, 0.144358, 0.151106, 0.161284, 0.181581, 0.223260", \ + "0.144397, 0.148011, 0.149069, 0.155817, 0.165995, 0.186292, 0.227971", \ + "0.146662, 0.150276, 0.151334, 0.158082, 0.168260, 0.188557, 0.230236", \ + "0.149236, 0.152850, 0.153908, 0.160656, 0.170834, 0.191131, 0.232810", \ + "0.155057, 0.158671, 0.159729, 0.166477, 0.176655, 0.196952, 0.238631" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.202124, 0.207142, 0.208373, 0.216394, 0.231538, 0.260902, 0.320032", \ + "0.208213, 0.213231, 0.214462, 0.222483, 0.237627, 0.266991, 0.326121", \ + "0.218186, 0.223204, 0.224435, 0.232456, 0.247600, 0.276964, 0.336094", \ + "0.221585, 0.226603, 0.227834, 0.235855, 0.250999, 0.280363, 0.339493", \ + "0.225509, 0.230527, 0.231758, 0.239779, 0.254923, 0.284287, 0.343417", \ + "0.232720, 0.237738, 0.238969, 0.246990, 0.262134, 0.291498, 0.350628", \ + "0.242193, 0.247211, 0.248442, 0.256463, 0.271607, 0.300971, 0.360101" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.121841, 0.126959, 0.128155, 0.136106, 0.151238, 0.180141, 0.239727", \ + "0.127916, 0.133034, 0.134230, 0.142181, 0.157313, 0.186216, 0.245802", \ + "0.138069, 0.143187, 0.144383, 0.152334, 0.167466, 0.196369, 0.255955", \ + "0.141259, 0.146377, 0.147573, 0.155524, 0.170656, 0.199559, 0.259145", \ + "0.145178, 0.150296, 0.151492, 0.159443, 0.174575, 0.203478, 0.263064", \ + "0.152568, 0.157686, 0.158882, 0.166833, 0.181965, 0.210868, 0.270454", \ + "0.162036, 0.167154, 0.168350, 0.176301, 0.191433, 0.220336, 0.279922" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[104]&!WENB[104]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[104] == 1'b1 && WENB[104] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.218265, 0.222530, 0.223848, 0.232506, 0.246838, 0.276575, 0.336001", \ + "0.223144, 0.227409, 0.228727, 0.237385, 0.251717, 0.281454, 0.340880", \ + "0.232872, 0.237137, 0.238455, 0.247113, 0.261445, 0.291182, 0.350608", \ + "0.236332, 0.240597, 0.241915, 0.250573, 0.264905, 0.294642, 0.354068", \ + "0.237146, 0.241411, 0.242729, 0.251387, 0.265719, 0.295456, 0.354882", \ + "0.240933, 0.245198, 0.246516, 0.255174, 0.269506, 0.299243, 0.358669", \ + "0.246060, 0.250325, 0.251643, 0.260301, 0.274633, 0.304370, 0.363796" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126352, 0.130615, 0.131936, 0.140580, 0.154881, 0.184557, 0.243887", \ + "0.131228, 0.135491, 0.136812, 0.145456, 0.159757, 0.189433, 0.248763", \ + "0.140960, 0.145223, 0.146544, 0.155188, 0.169489, 0.199165, 0.258495", \ + "0.144415, 0.148678, 0.149999, 0.158643, 0.172944, 0.202620, 0.261950", \ + "0.145228, 0.149491, 0.150812, 0.159456, 0.173757, 0.203433, 0.262763", \ + "0.149018, 0.153281, 0.154602, 0.163246, 0.177547, 0.207223, 0.266553", \ + "0.154044, 0.158307, 0.159628, 0.168272, 0.182573, 0.212249, 0.271579" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208247, 0.211908, 0.212993, 0.219664, 0.229935, 0.250376, 0.290652", \ + "0.212731, 0.216392, 0.217477, 0.224148, 0.234419, 0.254860, 0.295136", \ + "0.222232, 0.225893, 0.226978, 0.233649, 0.243920, 0.264361, 0.304637", \ + "0.226987, 0.230648, 0.231733, 0.238404, 0.248675, 0.269116, 0.309392", \ + "0.230196, 0.233857, 0.234942, 0.241613, 0.251884, 0.272325, 0.312601", \ + "0.237539, 0.241200, 0.242285, 0.248956, 0.259227, 0.279668, 0.319944", \ + "0.242761, 0.246422, 0.247507, 0.254178, 0.264449, 0.284890, 0.325166" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.120880, 0.124524, 0.125614, 0.132268, 0.142514, 0.162802, 0.203133", \ + "0.125327, 0.128971, 0.130061, 0.136715, 0.146961, 0.167249, 0.207580", \ + "0.134856, 0.138500, 0.139590, 0.146244, 0.156490, 0.176778, 0.217109", \ + "0.139582, 0.143226, 0.144316, 0.150970, 0.161216, 0.181504, 0.221835", \ + "0.142825, 0.146469, 0.147559, 0.154213, 0.164459, 0.184747, 0.225078", \ + "0.150017, 0.153661, 0.154751, 0.161405, 0.171651, 0.191939, 0.232270", \ + "0.155382, 0.159026, 0.160116, 0.166770, 0.177016, 0.197304, 0.237635" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[104]&WENB[104]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[104]&!WENB[104]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + } + } + pin(WENYB[103]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[103]&WENB[103]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[103] == 1'b0 && WENB[103] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208255, 0.211867, 0.212931, 0.219695, 0.229889, 0.250282, 0.292464", \ + "0.213693, 0.217305, 0.218369, 0.225133, 0.235327, 0.255720, 0.297902", \ + "0.221360, 0.224972, 0.226036, 0.232800, 0.242994, 0.263387, 0.305569", \ + "0.226337, 0.229949, 0.231013, 0.237777, 0.247971, 0.268364, 0.310546", \ + "0.228411, 0.232023, 0.233087, 0.239851, 0.250045, 0.270438, 0.312620", \ + "0.231142, 0.234754, 0.235818, 0.242582, 0.252776, 0.273169, 0.315351", \ + "0.236635, 0.240247, 0.241311, 0.248075, 0.258269, 0.278662, 0.320844" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126673, 0.130287, 0.131345, 0.138093, 0.148271, 0.168568, 0.210247", \ + "0.132018, 0.135632, 0.136690, 0.143438, 0.153616, 0.173913, 0.215592", \ + "0.139686, 0.143300, 0.144358, 0.151106, 0.161284, 0.181581, 0.223260", \ + "0.144397, 0.148011, 0.149069, 0.155817, 0.165995, 0.186292, 0.227971", \ + "0.146662, 0.150276, 0.151334, 0.158082, 0.168260, 0.188557, 0.230236", \ + "0.149236, 0.152850, 0.153908, 0.160656, 0.170834, 0.191131, 0.232810", \ + "0.155057, 0.158671, 0.159729, 0.166477, 0.176655, 0.196952, 0.238631" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.202124, 0.207142, 0.208373, 0.216394, 0.231538, 0.260902, 0.320032", \ + "0.208213, 0.213231, 0.214462, 0.222483, 0.237627, 0.266991, 0.326121", \ + "0.218186, 0.223204, 0.224435, 0.232456, 0.247600, 0.276964, 0.336094", \ + "0.221585, 0.226603, 0.227834, 0.235855, 0.250999, 0.280363, 0.339493", \ + "0.225509, 0.230527, 0.231758, 0.239779, 0.254923, 0.284287, 0.343417", \ + "0.232720, 0.237738, 0.238969, 0.246990, 0.262134, 0.291498, 0.350628", \ + "0.242193, 0.247211, 0.248442, 0.256463, 0.271607, 0.300971, 0.360101" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.121841, 0.126959, 0.128155, 0.136106, 0.151238, 0.180141, 0.239727", \ + "0.127916, 0.133034, 0.134230, 0.142181, 0.157313, 0.186216, 0.245802", \ + "0.138069, 0.143187, 0.144383, 0.152334, 0.167466, 0.196369, 0.255955", \ + "0.141259, 0.146377, 0.147573, 0.155524, 0.170656, 0.199559, 0.259145", \ + "0.145178, 0.150296, 0.151492, 0.159443, 0.174575, 0.203478, 0.263064", \ + "0.152568, 0.157686, 0.158882, 0.166833, 0.181965, 0.210868, 0.270454", \ + "0.162036, 0.167154, 0.168350, 0.176301, 0.191433, 0.220336, 0.279922" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[103]&!WENB[103]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[103] == 1'b1 && WENB[103] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.218265, 0.222530, 0.223848, 0.232506, 0.246838, 0.276575, 0.336001", \ + "0.223144, 0.227409, 0.228727, 0.237385, 0.251717, 0.281454, 0.340880", \ + "0.232872, 0.237137, 0.238455, 0.247113, 0.261445, 0.291182, 0.350608", \ + "0.236332, 0.240597, 0.241915, 0.250573, 0.264905, 0.294642, 0.354068", \ + "0.237146, 0.241411, 0.242729, 0.251387, 0.265719, 0.295456, 0.354882", \ + "0.240933, 0.245198, 0.246516, 0.255174, 0.269506, 0.299243, 0.358669", \ + "0.246060, 0.250325, 0.251643, 0.260301, 0.274633, 0.304370, 0.363796" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126352, 0.130615, 0.131936, 0.140580, 0.154881, 0.184557, 0.243887", \ + "0.131228, 0.135491, 0.136812, 0.145456, 0.159757, 0.189433, 0.248763", \ + "0.140960, 0.145223, 0.146544, 0.155188, 0.169489, 0.199165, 0.258495", \ + "0.144415, 0.148678, 0.149999, 0.158643, 0.172944, 0.202620, 0.261950", \ + "0.145228, 0.149491, 0.150812, 0.159456, 0.173757, 0.203433, 0.262763", \ + "0.149018, 0.153281, 0.154602, 0.163246, 0.177547, 0.207223, 0.266553", \ + "0.154044, 0.158307, 0.159628, 0.168272, 0.182573, 0.212249, 0.271579" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208247, 0.211908, 0.212993, 0.219664, 0.229935, 0.250376, 0.290652", \ + "0.212731, 0.216392, 0.217477, 0.224148, 0.234419, 0.254860, 0.295136", \ + "0.222232, 0.225893, 0.226978, 0.233649, 0.243920, 0.264361, 0.304637", \ + "0.226987, 0.230648, 0.231733, 0.238404, 0.248675, 0.269116, 0.309392", \ + "0.230196, 0.233857, 0.234942, 0.241613, 0.251884, 0.272325, 0.312601", \ + "0.237539, 0.241200, 0.242285, 0.248956, 0.259227, 0.279668, 0.319944", \ + "0.242761, 0.246422, 0.247507, 0.254178, 0.264449, 0.284890, 0.325166" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.120880, 0.124524, 0.125614, 0.132268, 0.142514, 0.162802, 0.203133", \ + "0.125327, 0.128971, 0.130061, 0.136715, 0.146961, 0.167249, 0.207580", \ + "0.134856, 0.138500, 0.139590, 0.146244, 0.156490, 0.176778, 0.217109", \ + "0.139582, 0.143226, 0.144316, 0.150970, 0.161216, 0.181504, 0.221835", \ + "0.142825, 0.146469, 0.147559, 0.154213, 0.164459, 0.184747, 0.225078", \ + "0.150017, 0.153661, 0.154751, 0.161405, 0.171651, 0.191939, 0.232270", \ + "0.155382, 0.159026, 0.160116, 0.166770, 0.177016, 0.197304, 0.237635" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[103]&WENB[103]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[103]&!WENB[103]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + } + } + pin(WENYB[102]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[102]&WENB[102]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[102] == 1'b0 && WENB[102] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208255, 0.211867, 0.212931, 0.219695, 0.229889, 0.250282, 0.292464", \ + "0.213693, 0.217305, 0.218369, 0.225133, 0.235327, 0.255720, 0.297902", \ + "0.221360, 0.224972, 0.226036, 0.232800, 0.242994, 0.263387, 0.305569", \ + "0.226337, 0.229949, 0.231013, 0.237777, 0.247971, 0.268364, 0.310546", \ + "0.228411, 0.232023, 0.233087, 0.239851, 0.250045, 0.270438, 0.312620", \ + "0.231142, 0.234754, 0.235818, 0.242582, 0.252776, 0.273169, 0.315351", \ + "0.236635, 0.240247, 0.241311, 0.248075, 0.258269, 0.278662, 0.320844" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126673, 0.130287, 0.131345, 0.138093, 0.148271, 0.168568, 0.210247", \ + "0.132018, 0.135632, 0.136690, 0.143438, 0.153616, 0.173913, 0.215592", \ + "0.139686, 0.143300, 0.144358, 0.151106, 0.161284, 0.181581, 0.223260", \ + "0.144397, 0.148011, 0.149069, 0.155817, 0.165995, 0.186292, 0.227971", \ + "0.146662, 0.150276, 0.151334, 0.158082, 0.168260, 0.188557, 0.230236", \ + "0.149236, 0.152850, 0.153908, 0.160656, 0.170834, 0.191131, 0.232810", \ + "0.155057, 0.158671, 0.159729, 0.166477, 0.176655, 0.196952, 0.238631" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.202124, 0.207142, 0.208373, 0.216394, 0.231538, 0.260902, 0.320032", \ + "0.208213, 0.213231, 0.214462, 0.222483, 0.237627, 0.266991, 0.326121", \ + "0.218186, 0.223204, 0.224435, 0.232456, 0.247600, 0.276964, 0.336094", \ + "0.221585, 0.226603, 0.227834, 0.235855, 0.250999, 0.280363, 0.339493", \ + "0.225509, 0.230527, 0.231758, 0.239779, 0.254923, 0.284287, 0.343417", \ + "0.232720, 0.237738, 0.238969, 0.246990, 0.262134, 0.291498, 0.350628", \ + "0.242193, 0.247211, 0.248442, 0.256463, 0.271607, 0.300971, 0.360101" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.121841, 0.126959, 0.128155, 0.136106, 0.151238, 0.180141, 0.239727", \ + "0.127916, 0.133034, 0.134230, 0.142181, 0.157313, 0.186216, 0.245802", \ + "0.138069, 0.143187, 0.144383, 0.152334, 0.167466, 0.196369, 0.255955", \ + "0.141259, 0.146377, 0.147573, 0.155524, 0.170656, 0.199559, 0.259145", \ + "0.145178, 0.150296, 0.151492, 0.159443, 0.174575, 0.203478, 0.263064", \ + "0.152568, 0.157686, 0.158882, 0.166833, 0.181965, 0.210868, 0.270454", \ + "0.162036, 0.167154, 0.168350, 0.176301, 0.191433, 0.220336, 0.279922" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[102]&!WENB[102]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[102] == 1'b1 && WENB[102] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.218265, 0.222530, 0.223848, 0.232506, 0.246838, 0.276575, 0.336001", \ + "0.223144, 0.227409, 0.228727, 0.237385, 0.251717, 0.281454, 0.340880", \ + "0.232872, 0.237137, 0.238455, 0.247113, 0.261445, 0.291182, 0.350608", \ + "0.236332, 0.240597, 0.241915, 0.250573, 0.264905, 0.294642, 0.354068", \ + "0.237146, 0.241411, 0.242729, 0.251387, 0.265719, 0.295456, 0.354882", \ + "0.240933, 0.245198, 0.246516, 0.255174, 0.269506, 0.299243, 0.358669", \ + "0.246060, 0.250325, 0.251643, 0.260301, 0.274633, 0.304370, 0.363796" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126352, 0.130615, 0.131936, 0.140580, 0.154881, 0.184557, 0.243887", \ + "0.131228, 0.135491, 0.136812, 0.145456, 0.159757, 0.189433, 0.248763", \ + "0.140960, 0.145223, 0.146544, 0.155188, 0.169489, 0.199165, 0.258495", \ + "0.144415, 0.148678, 0.149999, 0.158643, 0.172944, 0.202620, 0.261950", \ + "0.145228, 0.149491, 0.150812, 0.159456, 0.173757, 0.203433, 0.262763", \ + "0.149018, 0.153281, 0.154602, 0.163246, 0.177547, 0.207223, 0.266553", \ + "0.154044, 0.158307, 0.159628, 0.168272, 0.182573, 0.212249, 0.271579" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208247, 0.211908, 0.212993, 0.219664, 0.229935, 0.250376, 0.290652", \ + "0.212731, 0.216392, 0.217477, 0.224148, 0.234419, 0.254860, 0.295136", \ + "0.222232, 0.225893, 0.226978, 0.233649, 0.243920, 0.264361, 0.304637", \ + "0.226987, 0.230648, 0.231733, 0.238404, 0.248675, 0.269116, 0.309392", \ + "0.230196, 0.233857, 0.234942, 0.241613, 0.251884, 0.272325, 0.312601", \ + "0.237539, 0.241200, 0.242285, 0.248956, 0.259227, 0.279668, 0.319944", \ + "0.242761, 0.246422, 0.247507, 0.254178, 0.264449, 0.284890, 0.325166" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.120880, 0.124524, 0.125614, 0.132268, 0.142514, 0.162802, 0.203133", \ + "0.125327, 0.128971, 0.130061, 0.136715, 0.146961, 0.167249, 0.207580", \ + "0.134856, 0.138500, 0.139590, 0.146244, 0.156490, 0.176778, 0.217109", \ + "0.139582, 0.143226, 0.144316, 0.150970, 0.161216, 0.181504, 0.221835", \ + "0.142825, 0.146469, 0.147559, 0.154213, 0.164459, 0.184747, 0.225078", \ + "0.150017, 0.153661, 0.154751, 0.161405, 0.171651, 0.191939, 0.232270", \ + "0.155382, 0.159026, 0.160116, 0.166770, 0.177016, 0.197304, 0.237635" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[102]&WENB[102]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[102]&!WENB[102]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + } + } + pin(WENYB[101]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[101]&WENB[101]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[101] == 1'b0 && WENB[101] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208255, 0.211867, 0.212931, 0.219695, 0.229889, 0.250282, 0.292464", \ + "0.213693, 0.217305, 0.218369, 0.225133, 0.235327, 0.255720, 0.297902", \ + "0.221360, 0.224972, 0.226036, 0.232800, 0.242994, 0.263387, 0.305569", \ + "0.226337, 0.229949, 0.231013, 0.237777, 0.247971, 0.268364, 0.310546", \ + "0.228411, 0.232023, 0.233087, 0.239851, 0.250045, 0.270438, 0.312620", \ + "0.231142, 0.234754, 0.235818, 0.242582, 0.252776, 0.273169, 0.315351", \ + "0.236635, 0.240247, 0.241311, 0.248075, 0.258269, 0.278662, 0.320844" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126673, 0.130287, 0.131345, 0.138093, 0.148271, 0.168568, 0.210247", \ + "0.132018, 0.135632, 0.136690, 0.143438, 0.153616, 0.173913, 0.215592", \ + "0.139686, 0.143300, 0.144358, 0.151106, 0.161284, 0.181581, 0.223260", \ + "0.144397, 0.148011, 0.149069, 0.155817, 0.165995, 0.186292, 0.227971", \ + "0.146662, 0.150276, 0.151334, 0.158082, 0.168260, 0.188557, 0.230236", \ + "0.149236, 0.152850, 0.153908, 0.160656, 0.170834, 0.191131, 0.232810", \ + "0.155057, 0.158671, 0.159729, 0.166477, 0.176655, 0.196952, 0.238631" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.202124, 0.207142, 0.208373, 0.216394, 0.231538, 0.260902, 0.320032", \ + "0.208213, 0.213231, 0.214462, 0.222483, 0.237627, 0.266991, 0.326121", \ + "0.218186, 0.223204, 0.224435, 0.232456, 0.247600, 0.276964, 0.336094", \ + "0.221585, 0.226603, 0.227834, 0.235855, 0.250999, 0.280363, 0.339493", \ + "0.225509, 0.230527, 0.231758, 0.239779, 0.254923, 0.284287, 0.343417", \ + "0.232720, 0.237738, 0.238969, 0.246990, 0.262134, 0.291498, 0.350628", \ + "0.242193, 0.247211, 0.248442, 0.256463, 0.271607, 0.300971, 0.360101" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.121841, 0.126959, 0.128155, 0.136106, 0.151238, 0.180141, 0.239727", \ + "0.127916, 0.133034, 0.134230, 0.142181, 0.157313, 0.186216, 0.245802", \ + "0.138069, 0.143187, 0.144383, 0.152334, 0.167466, 0.196369, 0.255955", \ + "0.141259, 0.146377, 0.147573, 0.155524, 0.170656, 0.199559, 0.259145", \ + "0.145178, 0.150296, 0.151492, 0.159443, 0.174575, 0.203478, 0.263064", \ + "0.152568, 0.157686, 0.158882, 0.166833, 0.181965, 0.210868, 0.270454", \ + "0.162036, 0.167154, 0.168350, 0.176301, 0.191433, 0.220336, 0.279922" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[101]&!WENB[101]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[101] == 1'b1 && WENB[101] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.218265, 0.222530, 0.223848, 0.232506, 0.246838, 0.276575, 0.336001", \ + "0.223144, 0.227409, 0.228727, 0.237385, 0.251717, 0.281454, 0.340880", \ + "0.232872, 0.237137, 0.238455, 0.247113, 0.261445, 0.291182, 0.350608", \ + "0.236332, 0.240597, 0.241915, 0.250573, 0.264905, 0.294642, 0.354068", \ + "0.237146, 0.241411, 0.242729, 0.251387, 0.265719, 0.295456, 0.354882", \ + "0.240933, 0.245198, 0.246516, 0.255174, 0.269506, 0.299243, 0.358669", \ + "0.246060, 0.250325, 0.251643, 0.260301, 0.274633, 0.304370, 0.363796" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126352, 0.130615, 0.131936, 0.140580, 0.154881, 0.184557, 0.243887", \ + "0.131228, 0.135491, 0.136812, 0.145456, 0.159757, 0.189433, 0.248763", \ + "0.140960, 0.145223, 0.146544, 0.155188, 0.169489, 0.199165, 0.258495", \ + "0.144415, 0.148678, 0.149999, 0.158643, 0.172944, 0.202620, 0.261950", \ + "0.145228, 0.149491, 0.150812, 0.159456, 0.173757, 0.203433, 0.262763", \ + "0.149018, 0.153281, 0.154602, 0.163246, 0.177547, 0.207223, 0.266553", \ + "0.154044, 0.158307, 0.159628, 0.168272, 0.182573, 0.212249, 0.271579" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208247, 0.211908, 0.212993, 0.219664, 0.229935, 0.250376, 0.290652", \ + "0.212731, 0.216392, 0.217477, 0.224148, 0.234419, 0.254860, 0.295136", \ + "0.222232, 0.225893, 0.226978, 0.233649, 0.243920, 0.264361, 0.304637", \ + "0.226987, 0.230648, 0.231733, 0.238404, 0.248675, 0.269116, 0.309392", \ + "0.230196, 0.233857, 0.234942, 0.241613, 0.251884, 0.272325, 0.312601", \ + "0.237539, 0.241200, 0.242285, 0.248956, 0.259227, 0.279668, 0.319944", \ + "0.242761, 0.246422, 0.247507, 0.254178, 0.264449, 0.284890, 0.325166" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.120880, 0.124524, 0.125614, 0.132268, 0.142514, 0.162802, 0.203133", \ + "0.125327, 0.128971, 0.130061, 0.136715, 0.146961, 0.167249, 0.207580", \ + "0.134856, 0.138500, 0.139590, 0.146244, 0.156490, 0.176778, 0.217109", \ + "0.139582, 0.143226, 0.144316, 0.150970, 0.161216, 0.181504, 0.221835", \ + "0.142825, 0.146469, 0.147559, 0.154213, 0.164459, 0.184747, 0.225078", \ + "0.150017, 0.153661, 0.154751, 0.161405, 0.171651, 0.191939, 0.232270", \ + "0.155382, 0.159026, 0.160116, 0.166770, 0.177016, 0.197304, 0.237635" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[101]&WENB[101]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[101]&!WENB[101]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + } + } + pin(WENYB[100]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[100]&WENB[100]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[100] == 1'b0 && WENB[100] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208255, 0.211867, 0.212931, 0.219695, 0.229889, 0.250282, 0.292464", \ + "0.213693, 0.217305, 0.218369, 0.225133, 0.235327, 0.255720, 0.297902", \ + "0.221360, 0.224972, 0.226036, 0.232800, 0.242994, 0.263387, 0.305569", \ + "0.226337, 0.229949, 0.231013, 0.237777, 0.247971, 0.268364, 0.310546", \ + "0.228411, 0.232023, 0.233087, 0.239851, 0.250045, 0.270438, 0.312620", \ + "0.231142, 0.234754, 0.235818, 0.242582, 0.252776, 0.273169, 0.315351", \ + "0.236635, 0.240247, 0.241311, 0.248075, 0.258269, 0.278662, 0.320844" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126673, 0.130287, 0.131345, 0.138093, 0.148271, 0.168568, 0.210247", \ + "0.132018, 0.135632, 0.136690, 0.143438, 0.153616, 0.173913, 0.215592", \ + "0.139686, 0.143300, 0.144358, 0.151106, 0.161284, 0.181581, 0.223260", \ + "0.144397, 0.148011, 0.149069, 0.155817, 0.165995, 0.186292, 0.227971", \ + "0.146662, 0.150276, 0.151334, 0.158082, 0.168260, 0.188557, 0.230236", \ + "0.149236, 0.152850, 0.153908, 0.160656, 0.170834, 0.191131, 0.232810", \ + "0.155057, 0.158671, 0.159729, 0.166477, 0.176655, 0.196952, 0.238631" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.202124, 0.207142, 0.208373, 0.216394, 0.231538, 0.260902, 0.320032", \ + "0.208213, 0.213231, 0.214462, 0.222483, 0.237627, 0.266991, 0.326121", \ + "0.218186, 0.223204, 0.224435, 0.232456, 0.247600, 0.276964, 0.336094", \ + "0.221585, 0.226603, 0.227834, 0.235855, 0.250999, 0.280363, 0.339493", \ + "0.225509, 0.230527, 0.231758, 0.239779, 0.254923, 0.284287, 0.343417", \ + "0.232720, 0.237738, 0.238969, 0.246990, 0.262134, 0.291498, 0.350628", \ + "0.242193, 0.247211, 0.248442, 0.256463, 0.271607, 0.300971, 0.360101" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.121841, 0.126959, 0.128155, 0.136106, 0.151238, 0.180141, 0.239727", \ + "0.127916, 0.133034, 0.134230, 0.142181, 0.157313, 0.186216, 0.245802", \ + "0.138069, 0.143187, 0.144383, 0.152334, 0.167466, 0.196369, 0.255955", \ + "0.141259, 0.146377, 0.147573, 0.155524, 0.170656, 0.199559, 0.259145", \ + "0.145178, 0.150296, 0.151492, 0.159443, 0.174575, 0.203478, 0.263064", \ + "0.152568, 0.157686, 0.158882, 0.166833, 0.181965, 0.210868, 0.270454", \ + "0.162036, 0.167154, 0.168350, 0.176301, 0.191433, 0.220336, 0.279922" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[100]&!WENB[100]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[100] == 1'b1 && WENB[100] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.218265, 0.222530, 0.223848, 0.232506, 0.246838, 0.276575, 0.336001", \ + "0.223144, 0.227409, 0.228727, 0.237385, 0.251717, 0.281454, 0.340880", \ + "0.232872, 0.237137, 0.238455, 0.247113, 0.261445, 0.291182, 0.350608", \ + "0.236332, 0.240597, 0.241915, 0.250573, 0.264905, 0.294642, 0.354068", \ + "0.237146, 0.241411, 0.242729, 0.251387, 0.265719, 0.295456, 0.354882", \ + "0.240933, 0.245198, 0.246516, 0.255174, 0.269506, 0.299243, 0.358669", \ + "0.246060, 0.250325, 0.251643, 0.260301, 0.274633, 0.304370, 0.363796" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126352, 0.130615, 0.131936, 0.140580, 0.154881, 0.184557, 0.243887", \ + "0.131228, 0.135491, 0.136812, 0.145456, 0.159757, 0.189433, 0.248763", \ + "0.140960, 0.145223, 0.146544, 0.155188, 0.169489, 0.199165, 0.258495", \ + "0.144415, 0.148678, 0.149999, 0.158643, 0.172944, 0.202620, 0.261950", \ + "0.145228, 0.149491, 0.150812, 0.159456, 0.173757, 0.203433, 0.262763", \ + "0.149018, 0.153281, 0.154602, 0.163246, 0.177547, 0.207223, 0.266553", \ + "0.154044, 0.158307, 0.159628, 0.168272, 0.182573, 0.212249, 0.271579" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208247, 0.211908, 0.212993, 0.219664, 0.229935, 0.250376, 0.290652", \ + "0.212731, 0.216392, 0.217477, 0.224148, 0.234419, 0.254860, 0.295136", \ + "0.222232, 0.225893, 0.226978, 0.233649, 0.243920, 0.264361, 0.304637", \ + "0.226987, 0.230648, 0.231733, 0.238404, 0.248675, 0.269116, 0.309392", \ + "0.230196, 0.233857, 0.234942, 0.241613, 0.251884, 0.272325, 0.312601", \ + "0.237539, 0.241200, 0.242285, 0.248956, 0.259227, 0.279668, 0.319944", \ + "0.242761, 0.246422, 0.247507, 0.254178, 0.264449, 0.284890, 0.325166" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.120880, 0.124524, 0.125614, 0.132268, 0.142514, 0.162802, 0.203133", \ + "0.125327, 0.128971, 0.130061, 0.136715, 0.146961, 0.167249, 0.207580", \ + "0.134856, 0.138500, 0.139590, 0.146244, 0.156490, 0.176778, 0.217109", \ + "0.139582, 0.143226, 0.144316, 0.150970, 0.161216, 0.181504, 0.221835", \ + "0.142825, 0.146469, 0.147559, 0.154213, 0.164459, 0.184747, 0.225078", \ + "0.150017, 0.153661, 0.154751, 0.161405, 0.171651, 0.191939, 0.232270", \ + "0.155382, 0.159026, 0.160116, 0.166770, 0.177016, 0.197304, 0.237635" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[100]&WENB[100]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[100]&!WENB[100]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + } + } + pin(WENYB[99]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[99]&WENB[99]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[99] == 1'b0 && WENB[99] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208255, 0.211867, 0.212931, 0.219695, 0.229889, 0.250282, 0.292464", \ + "0.213693, 0.217305, 0.218369, 0.225133, 0.235327, 0.255720, 0.297902", \ + "0.221360, 0.224972, 0.226036, 0.232800, 0.242994, 0.263387, 0.305569", \ + "0.226337, 0.229949, 0.231013, 0.237777, 0.247971, 0.268364, 0.310546", \ + "0.228411, 0.232023, 0.233087, 0.239851, 0.250045, 0.270438, 0.312620", \ + "0.231142, 0.234754, 0.235818, 0.242582, 0.252776, 0.273169, 0.315351", \ + "0.236635, 0.240247, 0.241311, 0.248075, 0.258269, 0.278662, 0.320844" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126673, 0.130287, 0.131345, 0.138093, 0.148271, 0.168568, 0.210247", \ + "0.132018, 0.135632, 0.136690, 0.143438, 0.153616, 0.173913, 0.215592", \ + "0.139686, 0.143300, 0.144358, 0.151106, 0.161284, 0.181581, 0.223260", \ + "0.144397, 0.148011, 0.149069, 0.155817, 0.165995, 0.186292, 0.227971", \ + "0.146662, 0.150276, 0.151334, 0.158082, 0.168260, 0.188557, 0.230236", \ + "0.149236, 0.152850, 0.153908, 0.160656, 0.170834, 0.191131, 0.232810", \ + "0.155057, 0.158671, 0.159729, 0.166477, 0.176655, 0.196952, 0.238631" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.202124, 0.207142, 0.208373, 0.216394, 0.231538, 0.260902, 0.320032", \ + "0.208213, 0.213231, 0.214462, 0.222483, 0.237627, 0.266991, 0.326121", \ + "0.218186, 0.223204, 0.224435, 0.232456, 0.247600, 0.276964, 0.336094", \ + "0.221585, 0.226603, 0.227834, 0.235855, 0.250999, 0.280363, 0.339493", \ + "0.225509, 0.230527, 0.231758, 0.239779, 0.254923, 0.284287, 0.343417", \ + "0.232720, 0.237738, 0.238969, 0.246990, 0.262134, 0.291498, 0.350628", \ + "0.242193, 0.247211, 0.248442, 0.256463, 0.271607, 0.300971, 0.360101" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.121841, 0.126959, 0.128155, 0.136106, 0.151238, 0.180141, 0.239727", \ + "0.127916, 0.133034, 0.134230, 0.142181, 0.157313, 0.186216, 0.245802", \ + "0.138069, 0.143187, 0.144383, 0.152334, 0.167466, 0.196369, 0.255955", \ + "0.141259, 0.146377, 0.147573, 0.155524, 0.170656, 0.199559, 0.259145", \ + "0.145178, 0.150296, 0.151492, 0.159443, 0.174575, 0.203478, 0.263064", \ + "0.152568, 0.157686, 0.158882, 0.166833, 0.181965, 0.210868, 0.270454", \ + "0.162036, 0.167154, 0.168350, 0.176301, 0.191433, 0.220336, 0.279922" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[99]&!WENB[99]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[99] == 1'b1 && WENB[99] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.218265, 0.222530, 0.223848, 0.232506, 0.246838, 0.276575, 0.336001", \ + "0.223144, 0.227409, 0.228727, 0.237385, 0.251717, 0.281454, 0.340880", \ + "0.232872, 0.237137, 0.238455, 0.247113, 0.261445, 0.291182, 0.350608", \ + "0.236332, 0.240597, 0.241915, 0.250573, 0.264905, 0.294642, 0.354068", \ + "0.237146, 0.241411, 0.242729, 0.251387, 0.265719, 0.295456, 0.354882", \ + "0.240933, 0.245198, 0.246516, 0.255174, 0.269506, 0.299243, 0.358669", \ + "0.246060, 0.250325, 0.251643, 0.260301, 0.274633, 0.304370, 0.363796" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126352, 0.130615, 0.131936, 0.140580, 0.154881, 0.184557, 0.243887", \ + "0.131228, 0.135491, 0.136812, 0.145456, 0.159757, 0.189433, 0.248763", \ + "0.140960, 0.145223, 0.146544, 0.155188, 0.169489, 0.199165, 0.258495", \ + "0.144415, 0.148678, 0.149999, 0.158643, 0.172944, 0.202620, 0.261950", \ + "0.145228, 0.149491, 0.150812, 0.159456, 0.173757, 0.203433, 0.262763", \ + "0.149018, 0.153281, 0.154602, 0.163246, 0.177547, 0.207223, 0.266553", \ + "0.154044, 0.158307, 0.159628, 0.168272, 0.182573, 0.212249, 0.271579" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208247, 0.211908, 0.212993, 0.219664, 0.229935, 0.250376, 0.290652", \ + "0.212731, 0.216392, 0.217477, 0.224148, 0.234419, 0.254860, 0.295136", \ + "0.222232, 0.225893, 0.226978, 0.233649, 0.243920, 0.264361, 0.304637", \ + "0.226987, 0.230648, 0.231733, 0.238404, 0.248675, 0.269116, 0.309392", \ + "0.230196, 0.233857, 0.234942, 0.241613, 0.251884, 0.272325, 0.312601", \ + "0.237539, 0.241200, 0.242285, 0.248956, 0.259227, 0.279668, 0.319944", \ + "0.242761, 0.246422, 0.247507, 0.254178, 0.264449, 0.284890, 0.325166" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.120880, 0.124524, 0.125614, 0.132268, 0.142514, 0.162802, 0.203133", \ + "0.125327, 0.128971, 0.130061, 0.136715, 0.146961, 0.167249, 0.207580", \ + "0.134856, 0.138500, 0.139590, 0.146244, 0.156490, 0.176778, 0.217109", \ + "0.139582, 0.143226, 0.144316, 0.150970, 0.161216, 0.181504, 0.221835", \ + "0.142825, 0.146469, 0.147559, 0.154213, 0.164459, 0.184747, 0.225078", \ + "0.150017, 0.153661, 0.154751, 0.161405, 0.171651, 0.191939, 0.232270", \ + "0.155382, 0.159026, 0.160116, 0.166770, 0.177016, 0.197304, 0.237635" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[99]&WENB[99]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[99]&!WENB[99]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + } + } + pin(WENYB[98]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[98]&WENB[98]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[98] == 1'b0 && WENB[98] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208255, 0.211867, 0.212931, 0.219695, 0.229889, 0.250282, 0.292464", \ + "0.213693, 0.217305, 0.218369, 0.225133, 0.235327, 0.255720, 0.297902", \ + "0.221360, 0.224972, 0.226036, 0.232800, 0.242994, 0.263387, 0.305569", \ + "0.226337, 0.229949, 0.231013, 0.237777, 0.247971, 0.268364, 0.310546", \ + "0.228411, 0.232023, 0.233087, 0.239851, 0.250045, 0.270438, 0.312620", \ + "0.231142, 0.234754, 0.235818, 0.242582, 0.252776, 0.273169, 0.315351", \ + "0.236635, 0.240247, 0.241311, 0.248075, 0.258269, 0.278662, 0.320844" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126673, 0.130287, 0.131345, 0.138093, 0.148271, 0.168568, 0.210247", \ + "0.132018, 0.135632, 0.136690, 0.143438, 0.153616, 0.173913, 0.215592", \ + "0.139686, 0.143300, 0.144358, 0.151106, 0.161284, 0.181581, 0.223260", \ + "0.144397, 0.148011, 0.149069, 0.155817, 0.165995, 0.186292, 0.227971", \ + "0.146662, 0.150276, 0.151334, 0.158082, 0.168260, 0.188557, 0.230236", \ + "0.149236, 0.152850, 0.153908, 0.160656, 0.170834, 0.191131, 0.232810", \ + "0.155057, 0.158671, 0.159729, 0.166477, 0.176655, 0.196952, 0.238631" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.202124, 0.207142, 0.208373, 0.216394, 0.231538, 0.260902, 0.320032", \ + "0.208213, 0.213231, 0.214462, 0.222483, 0.237627, 0.266991, 0.326121", \ + "0.218186, 0.223204, 0.224435, 0.232456, 0.247600, 0.276964, 0.336094", \ + "0.221585, 0.226603, 0.227834, 0.235855, 0.250999, 0.280363, 0.339493", \ + "0.225509, 0.230527, 0.231758, 0.239779, 0.254923, 0.284287, 0.343417", \ + "0.232720, 0.237738, 0.238969, 0.246990, 0.262134, 0.291498, 0.350628", \ + "0.242193, 0.247211, 0.248442, 0.256463, 0.271607, 0.300971, 0.360101" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.121841, 0.126959, 0.128155, 0.136106, 0.151238, 0.180141, 0.239727", \ + "0.127916, 0.133034, 0.134230, 0.142181, 0.157313, 0.186216, 0.245802", \ + "0.138069, 0.143187, 0.144383, 0.152334, 0.167466, 0.196369, 0.255955", \ + "0.141259, 0.146377, 0.147573, 0.155524, 0.170656, 0.199559, 0.259145", \ + "0.145178, 0.150296, 0.151492, 0.159443, 0.174575, 0.203478, 0.263064", \ + "0.152568, 0.157686, 0.158882, 0.166833, 0.181965, 0.210868, 0.270454", \ + "0.162036, 0.167154, 0.168350, 0.176301, 0.191433, 0.220336, 0.279922" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[98]&!WENB[98]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[98] == 1'b1 && WENB[98] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.218265, 0.222530, 0.223848, 0.232506, 0.246838, 0.276575, 0.336001", \ + "0.223144, 0.227409, 0.228727, 0.237385, 0.251717, 0.281454, 0.340880", \ + "0.232872, 0.237137, 0.238455, 0.247113, 0.261445, 0.291182, 0.350608", \ + "0.236332, 0.240597, 0.241915, 0.250573, 0.264905, 0.294642, 0.354068", \ + "0.237146, 0.241411, 0.242729, 0.251387, 0.265719, 0.295456, 0.354882", \ + "0.240933, 0.245198, 0.246516, 0.255174, 0.269506, 0.299243, 0.358669", \ + "0.246060, 0.250325, 0.251643, 0.260301, 0.274633, 0.304370, 0.363796" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126352, 0.130615, 0.131936, 0.140580, 0.154881, 0.184557, 0.243887", \ + "0.131228, 0.135491, 0.136812, 0.145456, 0.159757, 0.189433, 0.248763", \ + "0.140960, 0.145223, 0.146544, 0.155188, 0.169489, 0.199165, 0.258495", \ + "0.144415, 0.148678, 0.149999, 0.158643, 0.172944, 0.202620, 0.261950", \ + "0.145228, 0.149491, 0.150812, 0.159456, 0.173757, 0.203433, 0.262763", \ + "0.149018, 0.153281, 0.154602, 0.163246, 0.177547, 0.207223, 0.266553", \ + "0.154044, 0.158307, 0.159628, 0.168272, 0.182573, 0.212249, 0.271579" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208247, 0.211908, 0.212993, 0.219664, 0.229935, 0.250376, 0.290652", \ + "0.212731, 0.216392, 0.217477, 0.224148, 0.234419, 0.254860, 0.295136", \ + "0.222232, 0.225893, 0.226978, 0.233649, 0.243920, 0.264361, 0.304637", \ + "0.226987, 0.230648, 0.231733, 0.238404, 0.248675, 0.269116, 0.309392", \ + "0.230196, 0.233857, 0.234942, 0.241613, 0.251884, 0.272325, 0.312601", \ + "0.237539, 0.241200, 0.242285, 0.248956, 0.259227, 0.279668, 0.319944", \ + "0.242761, 0.246422, 0.247507, 0.254178, 0.264449, 0.284890, 0.325166" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.120880, 0.124524, 0.125614, 0.132268, 0.142514, 0.162802, 0.203133", \ + "0.125327, 0.128971, 0.130061, 0.136715, 0.146961, 0.167249, 0.207580", \ + "0.134856, 0.138500, 0.139590, 0.146244, 0.156490, 0.176778, 0.217109", \ + "0.139582, 0.143226, 0.144316, 0.150970, 0.161216, 0.181504, 0.221835", \ + "0.142825, 0.146469, 0.147559, 0.154213, 0.164459, 0.184747, 0.225078", \ + "0.150017, 0.153661, 0.154751, 0.161405, 0.171651, 0.191939, 0.232270", \ + "0.155382, 0.159026, 0.160116, 0.166770, 0.177016, 0.197304, 0.237635" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[98]&WENB[98]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[98]&!WENB[98]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + } + } + pin(WENYB[97]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[97]&WENB[97]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[97] == 1'b0 && WENB[97] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208255, 0.211867, 0.212931, 0.219695, 0.229889, 0.250282, 0.292464", \ + "0.213693, 0.217305, 0.218369, 0.225133, 0.235327, 0.255720, 0.297902", \ + "0.221360, 0.224972, 0.226036, 0.232800, 0.242994, 0.263387, 0.305569", \ + "0.226337, 0.229949, 0.231013, 0.237777, 0.247971, 0.268364, 0.310546", \ + "0.228411, 0.232023, 0.233087, 0.239851, 0.250045, 0.270438, 0.312620", \ + "0.231142, 0.234754, 0.235818, 0.242582, 0.252776, 0.273169, 0.315351", \ + "0.236635, 0.240247, 0.241311, 0.248075, 0.258269, 0.278662, 0.320844" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126673, 0.130287, 0.131345, 0.138093, 0.148271, 0.168568, 0.210247", \ + "0.132018, 0.135632, 0.136690, 0.143438, 0.153616, 0.173913, 0.215592", \ + "0.139686, 0.143300, 0.144358, 0.151106, 0.161284, 0.181581, 0.223260", \ + "0.144397, 0.148011, 0.149069, 0.155817, 0.165995, 0.186292, 0.227971", \ + "0.146662, 0.150276, 0.151334, 0.158082, 0.168260, 0.188557, 0.230236", \ + "0.149236, 0.152850, 0.153908, 0.160656, 0.170834, 0.191131, 0.232810", \ + "0.155057, 0.158671, 0.159729, 0.166477, 0.176655, 0.196952, 0.238631" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.202124, 0.207142, 0.208373, 0.216394, 0.231538, 0.260902, 0.320032", \ + "0.208213, 0.213231, 0.214462, 0.222483, 0.237627, 0.266991, 0.326121", \ + "0.218186, 0.223204, 0.224435, 0.232456, 0.247600, 0.276964, 0.336094", \ + "0.221585, 0.226603, 0.227834, 0.235855, 0.250999, 0.280363, 0.339493", \ + "0.225509, 0.230527, 0.231758, 0.239779, 0.254923, 0.284287, 0.343417", \ + "0.232720, 0.237738, 0.238969, 0.246990, 0.262134, 0.291498, 0.350628", \ + "0.242193, 0.247211, 0.248442, 0.256463, 0.271607, 0.300971, 0.360101" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.121841, 0.126959, 0.128155, 0.136106, 0.151238, 0.180141, 0.239727", \ + "0.127916, 0.133034, 0.134230, 0.142181, 0.157313, 0.186216, 0.245802", \ + "0.138069, 0.143187, 0.144383, 0.152334, 0.167466, 0.196369, 0.255955", \ + "0.141259, 0.146377, 0.147573, 0.155524, 0.170656, 0.199559, 0.259145", \ + "0.145178, 0.150296, 0.151492, 0.159443, 0.174575, 0.203478, 0.263064", \ + "0.152568, 0.157686, 0.158882, 0.166833, 0.181965, 0.210868, 0.270454", \ + "0.162036, 0.167154, 0.168350, 0.176301, 0.191433, 0.220336, 0.279922" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[97]&!WENB[97]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[97] == 1'b1 && WENB[97] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.218265, 0.222530, 0.223848, 0.232506, 0.246838, 0.276575, 0.336001", \ + "0.223144, 0.227409, 0.228727, 0.237385, 0.251717, 0.281454, 0.340880", \ + "0.232872, 0.237137, 0.238455, 0.247113, 0.261445, 0.291182, 0.350608", \ + "0.236332, 0.240597, 0.241915, 0.250573, 0.264905, 0.294642, 0.354068", \ + "0.237146, 0.241411, 0.242729, 0.251387, 0.265719, 0.295456, 0.354882", \ + "0.240933, 0.245198, 0.246516, 0.255174, 0.269506, 0.299243, 0.358669", \ + "0.246060, 0.250325, 0.251643, 0.260301, 0.274633, 0.304370, 0.363796" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126352, 0.130615, 0.131936, 0.140580, 0.154881, 0.184557, 0.243887", \ + "0.131228, 0.135491, 0.136812, 0.145456, 0.159757, 0.189433, 0.248763", \ + "0.140960, 0.145223, 0.146544, 0.155188, 0.169489, 0.199165, 0.258495", \ + "0.144415, 0.148678, 0.149999, 0.158643, 0.172944, 0.202620, 0.261950", \ + "0.145228, 0.149491, 0.150812, 0.159456, 0.173757, 0.203433, 0.262763", \ + "0.149018, 0.153281, 0.154602, 0.163246, 0.177547, 0.207223, 0.266553", \ + "0.154044, 0.158307, 0.159628, 0.168272, 0.182573, 0.212249, 0.271579" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208247, 0.211908, 0.212993, 0.219664, 0.229935, 0.250376, 0.290652", \ + "0.212731, 0.216392, 0.217477, 0.224148, 0.234419, 0.254860, 0.295136", \ + "0.222232, 0.225893, 0.226978, 0.233649, 0.243920, 0.264361, 0.304637", \ + "0.226987, 0.230648, 0.231733, 0.238404, 0.248675, 0.269116, 0.309392", \ + "0.230196, 0.233857, 0.234942, 0.241613, 0.251884, 0.272325, 0.312601", \ + "0.237539, 0.241200, 0.242285, 0.248956, 0.259227, 0.279668, 0.319944", \ + "0.242761, 0.246422, 0.247507, 0.254178, 0.264449, 0.284890, 0.325166" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.120880, 0.124524, 0.125614, 0.132268, 0.142514, 0.162802, 0.203133", \ + "0.125327, 0.128971, 0.130061, 0.136715, 0.146961, 0.167249, 0.207580", \ + "0.134856, 0.138500, 0.139590, 0.146244, 0.156490, 0.176778, 0.217109", \ + "0.139582, 0.143226, 0.144316, 0.150970, 0.161216, 0.181504, 0.221835", \ + "0.142825, 0.146469, 0.147559, 0.154213, 0.164459, 0.184747, 0.225078", \ + "0.150017, 0.153661, 0.154751, 0.161405, 0.171651, 0.191939, 0.232270", \ + "0.155382, 0.159026, 0.160116, 0.166770, 0.177016, 0.197304, 0.237635" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[97]&WENB[97]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[97]&!WENB[97]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + } + } + pin(WENYB[96]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[96]&WENB[96]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[96] == 1'b0 && WENB[96] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208255, 0.211867, 0.212931, 0.219695, 0.229889, 0.250282, 0.292464", \ + "0.213693, 0.217305, 0.218369, 0.225133, 0.235327, 0.255720, 0.297902", \ + "0.221360, 0.224972, 0.226036, 0.232800, 0.242994, 0.263387, 0.305569", \ + "0.226337, 0.229949, 0.231013, 0.237777, 0.247971, 0.268364, 0.310546", \ + "0.228411, 0.232023, 0.233087, 0.239851, 0.250045, 0.270438, 0.312620", \ + "0.231142, 0.234754, 0.235818, 0.242582, 0.252776, 0.273169, 0.315351", \ + "0.236635, 0.240247, 0.241311, 0.248075, 0.258269, 0.278662, 0.320844" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126673, 0.130287, 0.131345, 0.138093, 0.148271, 0.168568, 0.210247", \ + "0.132018, 0.135632, 0.136690, 0.143438, 0.153616, 0.173913, 0.215592", \ + "0.139686, 0.143300, 0.144358, 0.151106, 0.161284, 0.181581, 0.223260", \ + "0.144397, 0.148011, 0.149069, 0.155817, 0.165995, 0.186292, 0.227971", \ + "0.146662, 0.150276, 0.151334, 0.158082, 0.168260, 0.188557, 0.230236", \ + "0.149236, 0.152850, 0.153908, 0.160656, 0.170834, 0.191131, 0.232810", \ + "0.155057, 0.158671, 0.159729, 0.166477, 0.176655, 0.196952, 0.238631" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.202124, 0.207142, 0.208373, 0.216394, 0.231538, 0.260902, 0.320032", \ + "0.208213, 0.213231, 0.214462, 0.222483, 0.237627, 0.266991, 0.326121", \ + "0.218186, 0.223204, 0.224435, 0.232456, 0.247600, 0.276964, 0.336094", \ + "0.221585, 0.226603, 0.227834, 0.235855, 0.250999, 0.280363, 0.339493", \ + "0.225509, 0.230527, 0.231758, 0.239779, 0.254923, 0.284287, 0.343417", \ + "0.232720, 0.237738, 0.238969, 0.246990, 0.262134, 0.291498, 0.350628", \ + "0.242193, 0.247211, 0.248442, 0.256463, 0.271607, 0.300971, 0.360101" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.121841, 0.126959, 0.128155, 0.136106, 0.151238, 0.180141, 0.239727", \ + "0.127916, 0.133034, 0.134230, 0.142181, 0.157313, 0.186216, 0.245802", \ + "0.138069, 0.143187, 0.144383, 0.152334, 0.167466, 0.196369, 0.255955", \ + "0.141259, 0.146377, 0.147573, 0.155524, 0.170656, 0.199559, 0.259145", \ + "0.145178, 0.150296, 0.151492, 0.159443, 0.174575, 0.203478, 0.263064", \ + "0.152568, 0.157686, 0.158882, 0.166833, 0.181965, 0.210868, 0.270454", \ + "0.162036, 0.167154, 0.168350, 0.176301, 0.191433, 0.220336, 0.279922" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[96]&!WENB[96]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[96] == 1'b1 && WENB[96] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.218265, 0.222530, 0.223848, 0.232506, 0.246838, 0.276575, 0.336001", \ + "0.223144, 0.227409, 0.228727, 0.237385, 0.251717, 0.281454, 0.340880", \ + "0.232872, 0.237137, 0.238455, 0.247113, 0.261445, 0.291182, 0.350608", \ + "0.236332, 0.240597, 0.241915, 0.250573, 0.264905, 0.294642, 0.354068", \ + "0.237146, 0.241411, 0.242729, 0.251387, 0.265719, 0.295456, 0.354882", \ + "0.240933, 0.245198, 0.246516, 0.255174, 0.269506, 0.299243, 0.358669", \ + "0.246060, 0.250325, 0.251643, 0.260301, 0.274633, 0.304370, 0.363796" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126352, 0.130615, 0.131936, 0.140580, 0.154881, 0.184557, 0.243887", \ + "0.131228, 0.135491, 0.136812, 0.145456, 0.159757, 0.189433, 0.248763", \ + "0.140960, 0.145223, 0.146544, 0.155188, 0.169489, 0.199165, 0.258495", \ + "0.144415, 0.148678, 0.149999, 0.158643, 0.172944, 0.202620, 0.261950", \ + "0.145228, 0.149491, 0.150812, 0.159456, 0.173757, 0.203433, 0.262763", \ + "0.149018, 0.153281, 0.154602, 0.163246, 0.177547, 0.207223, 0.266553", \ + "0.154044, 0.158307, 0.159628, 0.168272, 0.182573, 0.212249, 0.271579" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208247, 0.211908, 0.212993, 0.219664, 0.229935, 0.250376, 0.290652", \ + "0.212731, 0.216392, 0.217477, 0.224148, 0.234419, 0.254860, 0.295136", \ + "0.222232, 0.225893, 0.226978, 0.233649, 0.243920, 0.264361, 0.304637", \ + "0.226987, 0.230648, 0.231733, 0.238404, 0.248675, 0.269116, 0.309392", \ + "0.230196, 0.233857, 0.234942, 0.241613, 0.251884, 0.272325, 0.312601", \ + "0.237539, 0.241200, 0.242285, 0.248956, 0.259227, 0.279668, 0.319944", \ + "0.242761, 0.246422, 0.247507, 0.254178, 0.264449, 0.284890, 0.325166" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.120880, 0.124524, 0.125614, 0.132268, 0.142514, 0.162802, 0.203133", \ + "0.125327, 0.128971, 0.130061, 0.136715, 0.146961, 0.167249, 0.207580", \ + "0.134856, 0.138500, 0.139590, 0.146244, 0.156490, 0.176778, 0.217109", \ + "0.139582, 0.143226, 0.144316, 0.150970, 0.161216, 0.181504, 0.221835", \ + "0.142825, 0.146469, 0.147559, 0.154213, 0.164459, 0.184747, 0.225078", \ + "0.150017, 0.153661, 0.154751, 0.161405, 0.171651, 0.191939, 0.232270", \ + "0.155382, 0.159026, 0.160116, 0.166770, 0.177016, 0.197304, 0.237635" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[96]&WENB[96]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[96]&!WENB[96]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + } + } + pin(WENYB[95]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[95]&WENB[95]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[95] == 1'b0 && WENB[95] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208255, 0.211867, 0.212931, 0.219695, 0.229889, 0.250282, 0.292464", \ + "0.213693, 0.217305, 0.218369, 0.225133, 0.235327, 0.255720, 0.297902", \ + "0.221360, 0.224972, 0.226036, 0.232800, 0.242994, 0.263387, 0.305569", \ + "0.226337, 0.229949, 0.231013, 0.237777, 0.247971, 0.268364, 0.310546", \ + "0.228411, 0.232023, 0.233087, 0.239851, 0.250045, 0.270438, 0.312620", \ + "0.231142, 0.234754, 0.235818, 0.242582, 0.252776, 0.273169, 0.315351", \ + "0.236635, 0.240247, 0.241311, 0.248075, 0.258269, 0.278662, 0.320844" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126673, 0.130287, 0.131345, 0.138093, 0.148271, 0.168568, 0.210247", \ + "0.132018, 0.135632, 0.136690, 0.143438, 0.153616, 0.173913, 0.215592", \ + "0.139686, 0.143300, 0.144358, 0.151106, 0.161284, 0.181581, 0.223260", \ + "0.144397, 0.148011, 0.149069, 0.155817, 0.165995, 0.186292, 0.227971", \ + "0.146662, 0.150276, 0.151334, 0.158082, 0.168260, 0.188557, 0.230236", \ + "0.149236, 0.152850, 0.153908, 0.160656, 0.170834, 0.191131, 0.232810", \ + "0.155057, 0.158671, 0.159729, 0.166477, 0.176655, 0.196952, 0.238631" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.202124, 0.207142, 0.208373, 0.216394, 0.231538, 0.260902, 0.320032", \ + "0.208213, 0.213231, 0.214462, 0.222483, 0.237627, 0.266991, 0.326121", \ + "0.218186, 0.223204, 0.224435, 0.232456, 0.247600, 0.276964, 0.336094", \ + "0.221585, 0.226603, 0.227834, 0.235855, 0.250999, 0.280363, 0.339493", \ + "0.225509, 0.230527, 0.231758, 0.239779, 0.254923, 0.284287, 0.343417", \ + "0.232720, 0.237738, 0.238969, 0.246990, 0.262134, 0.291498, 0.350628", \ + "0.242193, 0.247211, 0.248442, 0.256463, 0.271607, 0.300971, 0.360101" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.121841, 0.126959, 0.128155, 0.136106, 0.151238, 0.180141, 0.239727", \ + "0.127916, 0.133034, 0.134230, 0.142181, 0.157313, 0.186216, 0.245802", \ + "0.138069, 0.143187, 0.144383, 0.152334, 0.167466, 0.196369, 0.255955", \ + "0.141259, 0.146377, 0.147573, 0.155524, 0.170656, 0.199559, 0.259145", \ + "0.145178, 0.150296, 0.151492, 0.159443, 0.174575, 0.203478, 0.263064", \ + "0.152568, 0.157686, 0.158882, 0.166833, 0.181965, 0.210868, 0.270454", \ + "0.162036, 0.167154, 0.168350, 0.176301, 0.191433, 0.220336, 0.279922" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[95]&!WENB[95]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[95] == 1'b1 && WENB[95] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.218265, 0.222530, 0.223848, 0.232506, 0.246838, 0.276575, 0.336001", \ + "0.223144, 0.227409, 0.228727, 0.237385, 0.251717, 0.281454, 0.340880", \ + "0.232872, 0.237137, 0.238455, 0.247113, 0.261445, 0.291182, 0.350608", \ + "0.236332, 0.240597, 0.241915, 0.250573, 0.264905, 0.294642, 0.354068", \ + "0.237146, 0.241411, 0.242729, 0.251387, 0.265719, 0.295456, 0.354882", \ + "0.240933, 0.245198, 0.246516, 0.255174, 0.269506, 0.299243, 0.358669", \ + "0.246060, 0.250325, 0.251643, 0.260301, 0.274633, 0.304370, 0.363796" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126352, 0.130615, 0.131936, 0.140580, 0.154881, 0.184557, 0.243887", \ + "0.131228, 0.135491, 0.136812, 0.145456, 0.159757, 0.189433, 0.248763", \ + "0.140960, 0.145223, 0.146544, 0.155188, 0.169489, 0.199165, 0.258495", \ + "0.144415, 0.148678, 0.149999, 0.158643, 0.172944, 0.202620, 0.261950", \ + "0.145228, 0.149491, 0.150812, 0.159456, 0.173757, 0.203433, 0.262763", \ + "0.149018, 0.153281, 0.154602, 0.163246, 0.177547, 0.207223, 0.266553", \ + "0.154044, 0.158307, 0.159628, 0.168272, 0.182573, 0.212249, 0.271579" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208247, 0.211908, 0.212993, 0.219664, 0.229935, 0.250376, 0.290652", \ + "0.212731, 0.216392, 0.217477, 0.224148, 0.234419, 0.254860, 0.295136", \ + "0.222232, 0.225893, 0.226978, 0.233649, 0.243920, 0.264361, 0.304637", \ + "0.226987, 0.230648, 0.231733, 0.238404, 0.248675, 0.269116, 0.309392", \ + "0.230196, 0.233857, 0.234942, 0.241613, 0.251884, 0.272325, 0.312601", \ + "0.237539, 0.241200, 0.242285, 0.248956, 0.259227, 0.279668, 0.319944", \ + "0.242761, 0.246422, 0.247507, 0.254178, 0.264449, 0.284890, 0.325166" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.120880, 0.124524, 0.125614, 0.132268, 0.142514, 0.162802, 0.203133", \ + "0.125327, 0.128971, 0.130061, 0.136715, 0.146961, 0.167249, 0.207580", \ + "0.134856, 0.138500, 0.139590, 0.146244, 0.156490, 0.176778, 0.217109", \ + "0.139582, 0.143226, 0.144316, 0.150970, 0.161216, 0.181504, 0.221835", \ + "0.142825, 0.146469, 0.147559, 0.154213, 0.164459, 0.184747, 0.225078", \ + "0.150017, 0.153661, 0.154751, 0.161405, 0.171651, 0.191939, 0.232270", \ + "0.155382, 0.159026, 0.160116, 0.166770, 0.177016, 0.197304, 0.237635" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[95]&WENB[95]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[95]&!WENB[95]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + } + } + pin(WENYB[94]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[94]&WENB[94]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[94] == 1'b0 && WENB[94] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208255, 0.211867, 0.212931, 0.219695, 0.229889, 0.250282, 0.292464", \ + "0.213693, 0.217305, 0.218369, 0.225133, 0.235327, 0.255720, 0.297902", \ + "0.221360, 0.224972, 0.226036, 0.232800, 0.242994, 0.263387, 0.305569", \ + "0.226337, 0.229949, 0.231013, 0.237777, 0.247971, 0.268364, 0.310546", \ + "0.228411, 0.232023, 0.233087, 0.239851, 0.250045, 0.270438, 0.312620", \ + "0.231142, 0.234754, 0.235818, 0.242582, 0.252776, 0.273169, 0.315351", \ + "0.236635, 0.240247, 0.241311, 0.248075, 0.258269, 0.278662, 0.320844" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126673, 0.130287, 0.131345, 0.138093, 0.148271, 0.168568, 0.210247", \ + "0.132018, 0.135632, 0.136690, 0.143438, 0.153616, 0.173913, 0.215592", \ + "0.139686, 0.143300, 0.144358, 0.151106, 0.161284, 0.181581, 0.223260", \ + "0.144397, 0.148011, 0.149069, 0.155817, 0.165995, 0.186292, 0.227971", \ + "0.146662, 0.150276, 0.151334, 0.158082, 0.168260, 0.188557, 0.230236", \ + "0.149236, 0.152850, 0.153908, 0.160656, 0.170834, 0.191131, 0.232810", \ + "0.155057, 0.158671, 0.159729, 0.166477, 0.176655, 0.196952, 0.238631" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.202124, 0.207142, 0.208373, 0.216394, 0.231538, 0.260902, 0.320032", \ + "0.208213, 0.213231, 0.214462, 0.222483, 0.237627, 0.266991, 0.326121", \ + "0.218186, 0.223204, 0.224435, 0.232456, 0.247600, 0.276964, 0.336094", \ + "0.221585, 0.226603, 0.227834, 0.235855, 0.250999, 0.280363, 0.339493", \ + "0.225509, 0.230527, 0.231758, 0.239779, 0.254923, 0.284287, 0.343417", \ + "0.232720, 0.237738, 0.238969, 0.246990, 0.262134, 0.291498, 0.350628", \ + "0.242193, 0.247211, 0.248442, 0.256463, 0.271607, 0.300971, 0.360101" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.121841, 0.126959, 0.128155, 0.136106, 0.151238, 0.180141, 0.239727", \ + "0.127916, 0.133034, 0.134230, 0.142181, 0.157313, 0.186216, 0.245802", \ + "0.138069, 0.143187, 0.144383, 0.152334, 0.167466, 0.196369, 0.255955", \ + "0.141259, 0.146377, 0.147573, 0.155524, 0.170656, 0.199559, 0.259145", \ + "0.145178, 0.150296, 0.151492, 0.159443, 0.174575, 0.203478, 0.263064", \ + "0.152568, 0.157686, 0.158882, 0.166833, 0.181965, 0.210868, 0.270454", \ + "0.162036, 0.167154, 0.168350, 0.176301, 0.191433, 0.220336, 0.279922" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[94]&!WENB[94]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[94] == 1'b1 && WENB[94] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.218265, 0.222530, 0.223848, 0.232506, 0.246838, 0.276575, 0.336001", \ + "0.223144, 0.227409, 0.228727, 0.237385, 0.251717, 0.281454, 0.340880", \ + "0.232872, 0.237137, 0.238455, 0.247113, 0.261445, 0.291182, 0.350608", \ + "0.236332, 0.240597, 0.241915, 0.250573, 0.264905, 0.294642, 0.354068", \ + "0.237146, 0.241411, 0.242729, 0.251387, 0.265719, 0.295456, 0.354882", \ + "0.240933, 0.245198, 0.246516, 0.255174, 0.269506, 0.299243, 0.358669", \ + "0.246060, 0.250325, 0.251643, 0.260301, 0.274633, 0.304370, 0.363796" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126352, 0.130615, 0.131936, 0.140580, 0.154881, 0.184557, 0.243887", \ + "0.131228, 0.135491, 0.136812, 0.145456, 0.159757, 0.189433, 0.248763", \ + "0.140960, 0.145223, 0.146544, 0.155188, 0.169489, 0.199165, 0.258495", \ + "0.144415, 0.148678, 0.149999, 0.158643, 0.172944, 0.202620, 0.261950", \ + "0.145228, 0.149491, 0.150812, 0.159456, 0.173757, 0.203433, 0.262763", \ + "0.149018, 0.153281, 0.154602, 0.163246, 0.177547, 0.207223, 0.266553", \ + "0.154044, 0.158307, 0.159628, 0.168272, 0.182573, 0.212249, 0.271579" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208247, 0.211908, 0.212993, 0.219664, 0.229935, 0.250376, 0.290652", \ + "0.212731, 0.216392, 0.217477, 0.224148, 0.234419, 0.254860, 0.295136", \ + "0.222232, 0.225893, 0.226978, 0.233649, 0.243920, 0.264361, 0.304637", \ + "0.226987, 0.230648, 0.231733, 0.238404, 0.248675, 0.269116, 0.309392", \ + "0.230196, 0.233857, 0.234942, 0.241613, 0.251884, 0.272325, 0.312601", \ + "0.237539, 0.241200, 0.242285, 0.248956, 0.259227, 0.279668, 0.319944", \ + "0.242761, 0.246422, 0.247507, 0.254178, 0.264449, 0.284890, 0.325166" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.120880, 0.124524, 0.125614, 0.132268, 0.142514, 0.162802, 0.203133", \ + "0.125327, 0.128971, 0.130061, 0.136715, 0.146961, 0.167249, 0.207580", \ + "0.134856, 0.138500, 0.139590, 0.146244, 0.156490, 0.176778, 0.217109", \ + "0.139582, 0.143226, 0.144316, 0.150970, 0.161216, 0.181504, 0.221835", \ + "0.142825, 0.146469, 0.147559, 0.154213, 0.164459, 0.184747, 0.225078", \ + "0.150017, 0.153661, 0.154751, 0.161405, 0.171651, 0.191939, 0.232270", \ + "0.155382, 0.159026, 0.160116, 0.166770, 0.177016, 0.197304, 0.237635" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[94]&WENB[94]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[94]&!WENB[94]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + } + } + pin(WENYB[93]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[93]&WENB[93]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[93] == 1'b0 && WENB[93] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208255, 0.211867, 0.212931, 0.219695, 0.229889, 0.250282, 0.292464", \ + "0.213693, 0.217305, 0.218369, 0.225133, 0.235327, 0.255720, 0.297902", \ + "0.221360, 0.224972, 0.226036, 0.232800, 0.242994, 0.263387, 0.305569", \ + "0.226337, 0.229949, 0.231013, 0.237777, 0.247971, 0.268364, 0.310546", \ + "0.228411, 0.232023, 0.233087, 0.239851, 0.250045, 0.270438, 0.312620", \ + "0.231142, 0.234754, 0.235818, 0.242582, 0.252776, 0.273169, 0.315351", \ + "0.236635, 0.240247, 0.241311, 0.248075, 0.258269, 0.278662, 0.320844" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126673, 0.130287, 0.131345, 0.138093, 0.148271, 0.168568, 0.210247", \ + "0.132018, 0.135632, 0.136690, 0.143438, 0.153616, 0.173913, 0.215592", \ + "0.139686, 0.143300, 0.144358, 0.151106, 0.161284, 0.181581, 0.223260", \ + "0.144397, 0.148011, 0.149069, 0.155817, 0.165995, 0.186292, 0.227971", \ + "0.146662, 0.150276, 0.151334, 0.158082, 0.168260, 0.188557, 0.230236", \ + "0.149236, 0.152850, 0.153908, 0.160656, 0.170834, 0.191131, 0.232810", \ + "0.155057, 0.158671, 0.159729, 0.166477, 0.176655, 0.196952, 0.238631" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.202124, 0.207142, 0.208373, 0.216394, 0.231538, 0.260902, 0.320032", \ + "0.208213, 0.213231, 0.214462, 0.222483, 0.237627, 0.266991, 0.326121", \ + "0.218186, 0.223204, 0.224435, 0.232456, 0.247600, 0.276964, 0.336094", \ + "0.221585, 0.226603, 0.227834, 0.235855, 0.250999, 0.280363, 0.339493", \ + "0.225509, 0.230527, 0.231758, 0.239779, 0.254923, 0.284287, 0.343417", \ + "0.232720, 0.237738, 0.238969, 0.246990, 0.262134, 0.291498, 0.350628", \ + "0.242193, 0.247211, 0.248442, 0.256463, 0.271607, 0.300971, 0.360101" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.121841, 0.126959, 0.128155, 0.136106, 0.151238, 0.180141, 0.239727", \ + "0.127916, 0.133034, 0.134230, 0.142181, 0.157313, 0.186216, 0.245802", \ + "0.138069, 0.143187, 0.144383, 0.152334, 0.167466, 0.196369, 0.255955", \ + "0.141259, 0.146377, 0.147573, 0.155524, 0.170656, 0.199559, 0.259145", \ + "0.145178, 0.150296, 0.151492, 0.159443, 0.174575, 0.203478, 0.263064", \ + "0.152568, 0.157686, 0.158882, 0.166833, 0.181965, 0.210868, 0.270454", \ + "0.162036, 0.167154, 0.168350, 0.176301, 0.191433, 0.220336, 0.279922" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[93]&!WENB[93]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[93] == 1'b1 && WENB[93] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.218265, 0.222530, 0.223848, 0.232506, 0.246838, 0.276575, 0.336001", \ + "0.223144, 0.227409, 0.228727, 0.237385, 0.251717, 0.281454, 0.340880", \ + "0.232872, 0.237137, 0.238455, 0.247113, 0.261445, 0.291182, 0.350608", \ + "0.236332, 0.240597, 0.241915, 0.250573, 0.264905, 0.294642, 0.354068", \ + "0.237146, 0.241411, 0.242729, 0.251387, 0.265719, 0.295456, 0.354882", \ + "0.240933, 0.245198, 0.246516, 0.255174, 0.269506, 0.299243, 0.358669", \ + "0.246060, 0.250325, 0.251643, 0.260301, 0.274633, 0.304370, 0.363796" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126352, 0.130615, 0.131936, 0.140580, 0.154881, 0.184557, 0.243887", \ + "0.131228, 0.135491, 0.136812, 0.145456, 0.159757, 0.189433, 0.248763", \ + "0.140960, 0.145223, 0.146544, 0.155188, 0.169489, 0.199165, 0.258495", \ + "0.144415, 0.148678, 0.149999, 0.158643, 0.172944, 0.202620, 0.261950", \ + "0.145228, 0.149491, 0.150812, 0.159456, 0.173757, 0.203433, 0.262763", \ + "0.149018, 0.153281, 0.154602, 0.163246, 0.177547, 0.207223, 0.266553", \ + "0.154044, 0.158307, 0.159628, 0.168272, 0.182573, 0.212249, 0.271579" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208247, 0.211908, 0.212993, 0.219664, 0.229935, 0.250376, 0.290652", \ + "0.212731, 0.216392, 0.217477, 0.224148, 0.234419, 0.254860, 0.295136", \ + "0.222232, 0.225893, 0.226978, 0.233649, 0.243920, 0.264361, 0.304637", \ + "0.226987, 0.230648, 0.231733, 0.238404, 0.248675, 0.269116, 0.309392", \ + "0.230196, 0.233857, 0.234942, 0.241613, 0.251884, 0.272325, 0.312601", \ + "0.237539, 0.241200, 0.242285, 0.248956, 0.259227, 0.279668, 0.319944", \ + "0.242761, 0.246422, 0.247507, 0.254178, 0.264449, 0.284890, 0.325166" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.120880, 0.124524, 0.125614, 0.132268, 0.142514, 0.162802, 0.203133", \ + "0.125327, 0.128971, 0.130061, 0.136715, 0.146961, 0.167249, 0.207580", \ + "0.134856, 0.138500, 0.139590, 0.146244, 0.156490, 0.176778, 0.217109", \ + "0.139582, 0.143226, 0.144316, 0.150970, 0.161216, 0.181504, 0.221835", \ + "0.142825, 0.146469, 0.147559, 0.154213, 0.164459, 0.184747, 0.225078", \ + "0.150017, 0.153661, 0.154751, 0.161405, 0.171651, 0.191939, 0.232270", \ + "0.155382, 0.159026, 0.160116, 0.166770, 0.177016, 0.197304, 0.237635" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[93]&WENB[93]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[93]&!WENB[93]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + } + } + pin(WENYB[92]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[92]&WENB[92]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[92] == 1'b0 && WENB[92] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208255, 0.211867, 0.212931, 0.219695, 0.229889, 0.250282, 0.292464", \ + "0.213693, 0.217305, 0.218369, 0.225133, 0.235327, 0.255720, 0.297902", \ + "0.221360, 0.224972, 0.226036, 0.232800, 0.242994, 0.263387, 0.305569", \ + "0.226337, 0.229949, 0.231013, 0.237777, 0.247971, 0.268364, 0.310546", \ + "0.228411, 0.232023, 0.233087, 0.239851, 0.250045, 0.270438, 0.312620", \ + "0.231142, 0.234754, 0.235818, 0.242582, 0.252776, 0.273169, 0.315351", \ + "0.236635, 0.240247, 0.241311, 0.248075, 0.258269, 0.278662, 0.320844" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126673, 0.130287, 0.131345, 0.138093, 0.148271, 0.168568, 0.210247", \ + "0.132018, 0.135632, 0.136690, 0.143438, 0.153616, 0.173913, 0.215592", \ + "0.139686, 0.143300, 0.144358, 0.151106, 0.161284, 0.181581, 0.223260", \ + "0.144397, 0.148011, 0.149069, 0.155817, 0.165995, 0.186292, 0.227971", \ + "0.146662, 0.150276, 0.151334, 0.158082, 0.168260, 0.188557, 0.230236", \ + "0.149236, 0.152850, 0.153908, 0.160656, 0.170834, 0.191131, 0.232810", \ + "0.155057, 0.158671, 0.159729, 0.166477, 0.176655, 0.196952, 0.238631" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.202124, 0.207142, 0.208373, 0.216394, 0.231538, 0.260902, 0.320032", \ + "0.208213, 0.213231, 0.214462, 0.222483, 0.237627, 0.266991, 0.326121", \ + "0.218186, 0.223204, 0.224435, 0.232456, 0.247600, 0.276964, 0.336094", \ + "0.221585, 0.226603, 0.227834, 0.235855, 0.250999, 0.280363, 0.339493", \ + "0.225509, 0.230527, 0.231758, 0.239779, 0.254923, 0.284287, 0.343417", \ + "0.232720, 0.237738, 0.238969, 0.246990, 0.262134, 0.291498, 0.350628", \ + "0.242193, 0.247211, 0.248442, 0.256463, 0.271607, 0.300971, 0.360101" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.121841, 0.126959, 0.128155, 0.136106, 0.151238, 0.180141, 0.239727", \ + "0.127916, 0.133034, 0.134230, 0.142181, 0.157313, 0.186216, 0.245802", \ + "0.138069, 0.143187, 0.144383, 0.152334, 0.167466, 0.196369, 0.255955", \ + "0.141259, 0.146377, 0.147573, 0.155524, 0.170656, 0.199559, 0.259145", \ + "0.145178, 0.150296, 0.151492, 0.159443, 0.174575, 0.203478, 0.263064", \ + "0.152568, 0.157686, 0.158882, 0.166833, 0.181965, 0.210868, 0.270454", \ + "0.162036, 0.167154, 0.168350, 0.176301, 0.191433, 0.220336, 0.279922" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[92]&!WENB[92]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[92] == 1'b1 && WENB[92] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.218265, 0.222530, 0.223848, 0.232506, 0.246838, 0.276575, 0.336001", \ + "0.223144, 0.227409, 0.228727, 0.237385, 0.251717, 0.281454, 0.340880", \ + "0.232872, 0.237137, 0.238455, 0.247113, 0.261445, 0.291182, 0.350608", \ + "0.236332, 0.240597, 0.241915, 0.250573, 0.264905, 0.294642, 0.354068", \ + "0.237146, 0.241411, 0.242729, 0.251387, 0.265719, 0.295456, 0.354882", \ + "0.240933, 0.245198, 0.246516, 0.255174, 0.269506, 0.299243, 0.358669", \ + "0.246060, 0.250325, 0.251643, 0.260301, 0.274633, 0.304370, 0.363796" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126352, 0.130615, 0.131936, 0.140580, 0.154881, 0.184557, 0.243887", \ + "0.131228, 0.135491, 0.136812, 0.145456, 0.159757, 0.189433, 0.248763", \ + "0.140960, 0.145223, 0.146544, 0.155188, 0.169489, 0.199165, 0.258495", \ + "0.144415, 0.148678, 0.149999, 0.158643, 0.172944, 0.202620, 0.261950", \ + "0.145228, 0.149491, 0.150812, 0.159456, 0.173757, 0.203433, 0.262763", \ + "0.149018, 0.153281, 0.154602, 0.163246, 0.177547, 0.207223, 0.266553", \ + "0.154044, 0.158307, 0.159628, 0.168272, 0.182573, 0.212249, 0.271579" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208247, 0.211908, 0.212993, 0.219664, 0.229935, 0.250376, 0.290652", \ + "0.212731, 0.216392, 0.217477, 0.224148, 0.234419, 0.254860, 0.295136", \ + "0.222232, 0.225893, 0.226978, 0.233649, 0.243920, 0.264361, 0.304637", \ + "0.226987, 0.230648, 0.231733, 0.238404, 0.248675, 0.269116, 0.309392", \ + "0.230196, 0.233857, 0.234942, 0.241613, 0.251884, 0.272325, 0.312601", \ + "0.237539, 0.241200, 0.242285, 0.248956, 0.259227, 0.279668, 0.319944", \ + "0.242761, 0.246422, 0.247507, 0.254178, 0.264449, 0.284890, 0.325166" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.120880, 0.124524, 0.125614, 0.132268, 0.142514, 0.162802, 0.203133", \ + "0.125327, 0.128971, 0.130061, 0.136715, 0.146961, 0.167249, 0.207580", \ + "0.134856, 0.138500, 0.139590, 0.146244, 0.156490, 0.176778, 0.217109", \ + "0.139582, 0.143226, 0.144316, 0.150970, 0.161216, 0.181504, 0.221835", \ + "0.142825, 0.146469, 0.147559, 0.154213, 0.164459, 0.184747, 0.225078", \ + "0.150017, 0.153661, 0.154751, 0.161405, 0.171651, 0.191939, 0.232270", \ + "0.155382, 0.159026, 0.160116, 0.166770, 0.177016, 0.197304, 0.237635" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[92]&WENB[92]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[92]&!WENB[92]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + } + } + pin(WENYB[91]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[91]&WENB[91]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[91] == 1'b0 && WENB[91] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208255, 0.211867, 0.212931, 0.219695, 0.229889, 0.250282, 0.292464", \ + "0.213693, 0.217305, 0.218369, 0.225133, 0.235327, 0.255720, 0.297902", \ + "0.221360, 0.224972, 0.226036, 0.232800, 0.242994, 0.263387, 0.305569", \ + "0.226337, 0.229949, 0.231013, 0.237777, 0.247971, 0.268364, 0.310546", \ + "0.228411, 0.232023, 0.233087, 0.239851, 0.250045, 0.270438, 0.312620", \ + "0.231142, 0.234754, 0.235818, 0.242582, 0.252776, 0.273169, 0.315351", \ + "0.236635, 0.240247, 0.241311, 0.248075, 0.258269, 0.278662, 0.320844" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126673, 0.130287, 0.131345, 0.138093, 0.148271, 0.168568, 0.210247", \ + "0.132018, 0.135632, 0.136690, 0.143438, 0.153616, 0.173913, 0.215592", \ + "0.139686, 0.143300, 0.144358, 0.151106, 0.161284, 0.181581, 0.223260", \ + "0.144397, 0.148011, 0.149069, 0.155817, 0.165995, 0.186292, 0.227971", \ + "0.146662, 0.150276, 0.151334, 0.158082, 0.168260, 0.188557, 0.230236", \ + "0.149236, 0.152850, 0.153908, 0.160656, 0.170834, 0.191131, 0.232810", \ + "0.155057, 0.158671, 0.159729, 0.166477, 0.176655, 0.196952, 0.238631" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.202124, 0.207142, 0.208373, 0.216394, 0.231538, 0.260902, 0.320032", \ + "0.208213, 0.213231, 0.214462, 0.222483, 0.237627, 0.266991, 0.326121", \ + "0.218186, 0.223204, 0.224435, 0.232456, 0.247600, 0.276964, 0.336094", \ + "0.221585, 0.226603, 0.227834, 0.235855, 0.250999, 0.280363, 0.339493", \ + "0.225509, 0.230527, 0.231758, 0.239779, 0.254923, 0.284287, 0.343417", \ + "0.232720, 0.237738, 0.238969, 0.246990, 0.262134, 0.291498, 0.350628", \ + "0.242193, 0.247211, 0.248442, 0.256463, 0.271607, 0.300971, 0.360101" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.121841, 0.126959, 0.128155, 0.136106, 0.151238, 0.180141, 0.239727", \ + "0.127916, 0.133034, 0.134230, 0.142181, 0.157313, 0.186216, 0.245802", \ + "0.138069, 0.143187, 0.144383, 0.152334, 0.167466, 0.196369, 0.255955", \ + "0.141259, 0.146377, 0.147573, 0.155524, 0.170656, 0.199559, 0.259145", \ + "0.145178, 0.150296, 0.151492, 0.159443, 0.174575, 0.203478, 0.263064", \ + "0.152568, 0.157686, 0.158882, 0.166833, 0.181965, 0.210868, 0.270454", \ + "0.162036, 0.167154, 0.168350, 0.176301, 0.191433, 0.220336, 0.279922" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[91]&!WENB[91]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[91] == 1'b1 && WENB[91] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.218265, 0.222530, 0.223848, 0.232506, 0.246838, 0.276575, 0.336001", \ + "0.223144, 0.227409, 0.228727, 0.237385, 0.251717, 0.281454, 0.340880", \ + "0.232872, 0.237137, 0.238455, 0.247113, 0.261445, 0.291182, 0.350608", \ + "0.236332, 0.240597, 0.241915, 0.250573, 0.264905, 0.294642, 0.354068", \ + "0.237146, 0.241411, 0.242729, 0.251387, 0.265719, 0.295456, 0.354882", \ + "0.240933, 0.245198, 0.246516, 0.255174, 0.269506, 0.299243, 0.358669", \ + "0.246060, 0.250325, 0.251643, 0.260301, 0.274633, 0.304370, 0.363796" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126352, 0.130615, 0.131936, 0.140580, 0.154881, 0.184557, 0.243887", \ + "0.131228, 0.135491, 0.136812, 0.145456, 0.159757, 0.189433, 0.248763", \ + "0.140960, 0.145223, 0.146544, 0.155188, 0.169489, 0.199165, 0.258495", \ + "0.144415, 0.148678, 0.149999, 0.158643, 0.172944, 0.202620, 0.261950", \ + "0.145228, 0.149491, 0.150812, 0.159456, 0.173757, 0.203433, 0.262763", \ + "0.149018, 0.153281, 0.154602, 0.163246, 0.177547, 0.207223, 0.266553", \ + "0.154044, 0.158307, 0.159628, 0.168272, 0.182573, 0.212249, 0.271579" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208247, 0.211908, 0.212993, 0.219664, 0.229935, 0.250376, 0.290652", \ + "0.212731, 0.216392, 0.217477, 0.224148, 0.234419, 0.254860, 0.295136", \ + "0.222232, 0.225893, 0.226978, 0.233649, 0.243920, 0.264361, 0.304637", \ + "0.226987, 0.230648, 0.231733, 0.238404, 0.248675, 0.269116, 0.309392", \ + "0.230196, 0.233857, 0.234942, 0.241613, 0.251884, 0.272325, 0.312601", \ + "0.237539, 0.241200, 0.242285, 0.248956, 0.259227, 0.279668, 0.319944", \ + "0.242761, 0.246422, 0.247507, 0.254178, 0.264449, 0.284890, 0.325166" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.120880, 0.124524, 0.125614, 0.132268, 0.142514, 0.162802, 0.203133", \ + "0.125327, 0.128971, 0.130061, 0.136715, 0.146961, 0.167249, 0.207580", \ + "0.134856, 0.138500, 0.139590, 0.146244, 0.156490, 0.176778, 0.217109", \ + "0.139582, 0.143226, 0.144316, 0.150970, 0.161216, 0.181504, 0.221835", \ + "0.142825, 0.146469, 0.147559, 0.154213, 0.164459, 0.184747, 0.225078", \ + "0.150017, 0.153661, 0.154751, 0.161405, 0.171651, 0.191939, 0.232270", \ + "0.155382, 0.159026, 0.160116, 0.166770, 0.177016, 0.197304, 0.237635" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[91]&WENB[91]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[91]&!WENB[91]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + } + } + pin(WENYB[90]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[90]&WENB[90]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[90] == 1'b0 && WENB[90] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208255, 0.211867, 0.212931, 0.219695, 0.229889, 0.250282, 0.292464", \ + "0.213693, 0.217305, 0.218369, 0.225133, 0.235327, 0.255720, 0.297902", \ + "0.221360, 0.224972, 0.226036, 0.232800, 0.242994, 0.263387, 0.305569", \ + "0.226337, 0.229949, 0.231013, 0.237777, 0.247971, 0.268364, 0.310546", \ + "0.228411, 0.232023, 0.233087, 0.239851, 0.250045, 0.270438, 0.312620", \ + "0.231142, 0.234754, 0.235818, 0.242582, 0.252776, 0.273169, 0.315351", \ + "0.236635, 0.240247, 0.241311, 0.248075, 0.258269, 0.278662, 0.320844" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126673, 0.130287, 0.131345, 0.138093, 0.148271, 0.168568, 0.210247", \ + "0.132018, 0.135632, 0.136690, 0.143438, 0.153616, 0.173913, 0.215592", \ + "0.139686, 0.143300, 0.144358, 0.151106, 0.161284, 0.181581, 0.223260", \ + "0.144397, 0.148011, 0.149069, 0.155817, 0.165995, 0.186292, 0.227971", \ + "0.146662, 0.150276, 0.151334, 0.158082, 0.168260, 0.188557, 0.230236", \ + "0.149236, 0.152850, 0.153908, 0.160656, 0.170834, 0.191131, 0.232810", \ + "0.155057, 0.158671, 0.159729, 0.166477, 0.176655, 0.196952, 0.238631" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.202124, 0.207142, 0.208373, 0.216394, 0.231538, 0.260902, 0.320032", \ + "0.208213, 0.213231, 0.214462, 0.222483, 0.237627, 0.266991, 0.326121", \ + "0.218186, 0.223204, 0.224435, 0.232456, 0.247600, 0.276964, 0.336094", \ + "0.221585, 0.226603, 0.227834, 0.235855, 0.250999, 0.280363, 0.339493", \ + "0.225509, 0.230527, 0.231758, 0.239779, 0.254923, 0.284287, 0.343417", \ + "0.232720, 0.237738, 0.238969, 0.246990, 0.262134, 0.291498, 0.350628", \ + "0.242193, 0.247211, 0.248442, 0.256463, 0.271607, 0.300971, 0.360101" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.121841, 0.126959, 0.128155, 0.136106, 0.151238, 0.180141, 0.239727", \ + "0.127916, 0.133034, 0.134230, 0.142181, 0.157313, 0.186216, 0.245802", \ + "0.138069, 0.143187, 0.144383, 0.152334, 0.167466, 0.196369, 0.255955", \ + "0.141259, 0.146377, 0.147573, 0.155524, 0.170656, 0.199559, 0.259145", \ + "0.145178, 0.150296, 0.151492, 0.159443, 0.174575, 0.203478, 0.263064", \ + "0.152568, 0.157686, 0.158882, 0.166833, 0.181965, 0.210868, 0.270454", \ + "0.162036, 0.167154, 0.168350, 0.176301, 0.191433, 0.220336, 0.279922" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[90]&!WENB[90]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[90] == 1'b1 && WENB[90] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.218265, 0.222530, 0.223848, 0.232506, 0.246838, 0.276575, 0.336001", \ + "0.223144, 0.227409, 0.228727, 0.237385, 0.251717, 0.281454, 0.340880", \ + "0.232872, 0.237137, 0.238455, 0.247113, 0.261445, 0.291182, 0.350608", \ + "0.236332, 0.240597, 0.241915, 0.250573, 0.264905, 0.294642, 0.354068", \ + "0.237146, 0.241411, 0.242729, 0.251387, 0.265719, 0.295456, 0.354882", \ + "0.240933, 0.245198, 0.246516, 0.255174, 0.269506, 0.299243, 0.358669", \ + "0.246060, 0.250325, 0.251643, 0.260301, 0.274633, 0.304370, 0.363796" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126352, 0.130615, 0.131936, 0.140580, 0.154881, 0.184557, 0.243887", \ + "0.131228, 0.135491, 0.136812, 0.145456, 0.159757, 0.189433, 0.248763", \ + "0.140960, 0.145223, 0.146544, 0.155188, 0.169489, 0.199165, 0.258495", \ + "0.144415, 0.148678, 0.149999, 0.158643, 0.172944, 0.202620, 0.261950", \ + "0.145228, 0.149491, 0.150812, 0.159456, 0.173757, 0.203433, 0.262763", \ + "0.149018, 0.153281, 0.154602, 0.163246, 0.177547, 0.207223, 0.266553", \ + "0.154044, 0.158307, 0.159628, 0.168272, 0.182573, 0.212249, 0.271579" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208247, 0.211908, 0.212993, 0.219664, 0.229935, 0.250376, 0.290652", \ + "0.212731, 0.216392, 0.217477, 0.224148, 0.234419, 0.254860, 0.295136", \ + "0.222232, 0.225893, 0.226978, 0.233649, 0.243920, 0.264361, 0.304637", \ + "0.226987, 0.230648, 0.231733, 0.238404, 0.248675, 0.269116, 0.309392", \ + "0.230196, 0.233857, 0.234942, 0.241613, 0.251884, 0.272325, 0.312601", \ + "0.237539, 0.241200, 0.242285, 0.248956, 0.259227, 0.279668, 0.319944", \ + "0.242761, 0.246422, 0.247507, 0.254178, 0.264449, 0.284890, 0.325166" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.120880, 0.124524, 0.125614, 0.132268, 0.142514, 0.162802, 0.203133", \ + "0.125327, 0.128971, 0.130061, 0.136715, 0.146961, 0.167249, 0.207580", \ + "0.134856, 0.138500, 0.139590, 0.146244, 0.156490, 0.176778, 0.217109", \ + "0.139582, 0.143226, 0.144316, 0.150970, 0.161216, 0.181504, 0.221835", \ + "0.142825, 0.146469, 0.147559, 0.154213, 0.164459, 0.184747, 0.225078", \ + "0.150017, 0.153661, 0.154751, 0.161405, 0.171651, 0.191939, 0.232270", \ + "0.155382, 0.159026, 0.160116, 0.166770, 0.177016, 0.197304, 0.237635" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[90]&WENB[90]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[90]&!WENB[90]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + } + } + pin(WENYB[89]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[89]&WENB[89]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[89] == 1'b0 && WENB[89] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208255, 0.211867, 0.212931, 0.219695, 0.229889, 0.250282, 0.292464", \ + "0.213693, 0.217305, 0.218369, 0.225133, 0.235327, 0.255720, 0.297902", \ + "0.221360, 0.224972, 0.226036, 0.232800, 0.242994, 0.263387, 0.305569", \ + "0.226337, 0.229949, 0.231013, 0.237777, 0.247971, 0.268364, 0.310546", \ + "0.228411, 0.232023, 0.233087, 0.239851, 0.250045, 0.270438, 0.312620", \ + "0.231142, 0.234754, 0.235818, 0.242582, 0.252776, 0.273169, 0.315351", \ + "0.236635, 0.240247, 0.241311, 0.248075, 0.258269, 0.278662, 0.320844" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126673, 0.130287, 0.131345, 0.138093, 0.148271, 0.168568, 0.210247", \ + "0.132018, 0.135632, 0.136690, 0.143438, 0.153616, 0.173913, 0.215592", \ + "0.139686, 0.143300, 0.144358, 0.151106, 0.161284, 0.181581, 0.223260", \ + "0.144397, 0.148011, 0.149069, 0.155817, 0.165995, 0.186292, 0.227971", \ + "0.146662, 0.150276, 0.151334, 0.158082, 0.168260, 0.188557, 0.230236", \ + "0.149236, 0.152850, 0.153908, 0.160656, 0.170834, 0.191131, 0.232810", \ + "0.155057, 0.158671, 0.159729, 0.166477, 0.176655, 0.196952, 0.238631" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.202124, 0.207142, 0.208373, 0.216394, 0.231538, 0.260902, 0.320032", \ + "0.208213, 0.213231, 0.214462, 0.222483, 0.237627, 0.266991, 0.326121", \ + "0.218186, 0.223204, 0.224435, 0.232456, 0.247600, 0.276964, 0.336094", \ + "0.221585, 0.226603, 0.227834, 0.235855, 0.250999, 0.280363, 0.339493", \ + "0.225509, 0.230527, 0.231758, 0.239779, 0.254923, 0.284287, 0.343417", \ + "0.232720, 0.237738, 0.238969, 0.246990, 0.262134, 0.291498, 0.350628", \ + "0.242193, 0.247211, 0.248442, 0.256463, 0.271607, 0.300971, 0.360101" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.121841, 0.126959, 0.128155, 0.136106, 0.151238, 0.180141, 0.239727", \ + "0.127916, 0.133034, 0.134230, 0.142181, 0.157313, 0.186216, 0.245802", \ + "0.138069, 0.143187, 0.144383, 0.152334, 0.167466, 0.196369, 0.255955", \ + "0.141259, 0.146377, 0.147573, 0.155524, 0.170656, 0.199559, 0.259145", \ + "0.145178, 0.150296, 0.151492, 0.159443, 0.174575, 0.203478, 0.263064", \ + "0.152568, 0.157686, 0.158882, 0.166833, 0.181965, 0.210868, 0.270454", \ + "0.162036, 0.167154, 0.168350, 0.176301, 0.191433, 0.220336, 0.279922" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[89]&!WENB[89]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[89] == 1'b1 && WENB[89] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.218265, 0.222530, 0.223848, 0.232506, 0.246838, 0.276575, 0.336001", \ + "0.223144, 0.227409, 0.228727, 0.237385, 0.251717, 0.281454, 0.340880", \ + "0.232872, 0.237137, 0.238455, 0.247113, 0.261445, 0.291182, 0.350608", \ + "0.236332, 0.240597, 0.241915, 0.250573, 0.264905, 0.294642, 0.354068", \ + "0.237146, 0.241411, 0.242729, 0.251387, 0.265719, 0.295456, 0.354882", \ + "0.240933, 0.245198, 0.246516, 0.255174, 0.269506, 0.299243, 0.358669", \ + "0.246060, 0.250325, 0.251643, 0.260301, 0.274633, 0.304370, 0.363796" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126352, 0.130615, 0.131936, 0.140580, 0.154881, 0.184557, 0.243887", \ + "0.131228, 0.135491, 0.136812, 0.145456, 0.159757, 0.189433, 0.248763", \ + "0.140960, 0.145223, 0.146544, 0.155188, 0.169489, 0.199165, 0.258495", \ + "0.144415, 0.148678, 0.149999, 0.158643, 0.172944, 0.202620, 0.261950", \ + "0.145228, 0.149491, 0.150812, 0.159456, 0.173757, 0.203433, 0.262763", \ + "0.149018, 0.153281, 0.154602, 0.163246, 0.177547, 0.207223, 0.266553", \ + "0.154044, 0.158307, 0.159628, 0.168272, 0.182573, 0.212249, 0.271579" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208247, 0.211908, 0.212993, 0.219664, 0.229935, 0.250376, 0.290652", \ + "0.212731, 0.216392, 0.217477, 0.224148, 0.234419, 0.254860, 0.295136", \ + "0.222232, 0.225893, 0.226978, 0.233649, 0.243920, 0.264361, 0.304637", \ + "0.226987, 0.230648, 0.231733, 0.238404, 0.248675, 0.269116, 0.309392", \ + "0.230196, 0.233857, 0.234942, 0.241613, 0.251884, 0.272325, 0.312601", \ + "0.237539, 0.241200, 0.242285, 0.248956, 0.259227, 0.279668, 0.319944", \ + "0.242761, 0.246422, 0.247507, 0.254178, 0.264449, 0.284890, 0.325166" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.120880, 0.124524, 0.125614, 0.132268, 0.142514, 0.162802, 0.203133", \ + "0.125327, 0.128971, 0.130061, 0.136715, 0.146961, 0.167249, 0.207580", \ + "0.134856, 0.138500, 0.139590, 0.146244, 0.156490, 0.176778, 0.217109", \ + "0.139582, 0.143226, 0.144316, 0.150970, 0.161216, 0.181504, 0.221835", \ + "0.142825, 0.146469, 0.147559, 0.154213, 0.164459, 0.184747, 0.225078", \ + "0.150017, 0.153661, 0.154751, 0.161405, 0.171651, 0.191939, 0.232270", \ + "0.155382, 0.159026, 0.160116, 0.166770, 0.177016, 0.197304, 0.237635" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[89]&WENB[89]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[89]&!WENB[89]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + } + } + pin(WENYB[88]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[88]&WENB[88]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[88] == 1'b0 && WENB[88] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208255, 0.211867, 0.212931, 0.219695, 0.229889, 0.250282, 0.292464", \ + "0.213693, 0.217305, 0.218369, 0.225133, 0.235327, 0.255720, 0.297902", \ + "0.221360, 0.224972, 0.226036, 0.232800, 0.242994, 0.263387, 0.305569", \ + "0.226337, 0.229949, 0.231013, 0.237777, 0.247971, 0.268364, 0.310546", \ + "0.228411, 0.232023, 0.233087, 0.239851, 0.250045, 0.270438, 0.312620", \ + "0.231142, 0.234754, 0.235818, 0.242582, 0.252776, 0.273169, 0.315351", \ + "0.236635, 0.240247, 0.241311, 0.248075, 0.258269, 0.278662, 0.320844" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126673, 0.130287, 0.131345, 0.138093, 0.148271, 0.168568, 0.210247", \ + "0.132018, 0.135632, 0.136690, 0.143438, 0.153616, 0.173913, 0.215592", \ + "0.139686, 0.143300, 0.144358, 0.151106, 0.161284, 0.181581, 0.223260", \ + "0.144397, 0.148011, 0.149069, 0.155817, 0.165995, 0.186292, 0.227971", \ + "0.146662, 0.150276, 0.151334, 0.158082, 0.168260, 0.188557, 0.230236", \ + "0.149236, 0.152850, 0.153908, 0.160656, 0.170834, 0.191131, 0.232810", \ + "0.155057, 0.158671, 0.159729, 0.166477, 0.176655, 0.196952, 0.238631" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.202124, 0.207142, 0.208373, 0.216394, 0.231538, 0.260902, 0.320032", \ + "0.208213, 0.213231, 0.214462, 0.222483, 0.237627, 0.266991, 0.326121", \ + "0.218186, 0.223204, 0.224435, 0.232456, 0.247600, 0.276964, 0.336094", \ + "0.221585, 0.226603, 0.227834, 0.235855, 0.250999, 0.280363, 0.339493", \ + "0.225509, 0.230527, 0.231758, 0.239779, 0.254923, 0.284287, 0.343417", \ + "0.232720, 0.237738, 0.238969, 0.246990, 0.262134, 0.291498, 0.350628", \ + "0.242193, 0.247211, 0.248442, 0.256463, 0.271607, 0.300971, 0.360101" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.121841, 0.126959, 0.128155, 0.136106, 0.151238, 0.180141, 0.239727", \ + "0.127916, 0.133034, 0.134230, 0.142181, 0.157313, 0.186216, 0.245802", \ + "0.138069, 0.143187, 0.144383, 0.152334, 0.167466, 0.196369, 0.255955", \ + "0.141259, 0.146377, 0.147573, 0.155524, 0.170656, 0.199559, 0.259145", \ + "0.145178, 0.150296, 0.151492, 0.159443, 0.174575, 0.203478, 0.263064", \ + "0.152568, 0.157686, 0.158882, 0.166833, 0.181965, 0.210868, 0.270454", \ + "0.162036, 0.167154, 0.168350, 0.176301, 0.191433, 0.220336, 0.279922" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[88]&!WENB[88]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[88] == 1'b1 && WENB[88] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.218265, 0.222530, 0.223848, 0.232506, 0.246838, 0.276575, 0.336001", \ + "0.223144, 0.227409, 0.228727, 0.237385, 0.251717, 0.281454, 0.340880", \ + "0.232872, 0.237137, 0.238455, 0.247113, 0.261445, 0.291182, 0.350608", \ + "0.236332, 0.240597, 0.241915, 0.250573, 0.264905, 0.294642, 0.354068", \ + "0.237146, 0.241411, 0.242729, 0.251387, 0.265719, 0.295456, 0.354882", \ + "0.240933, 0.245198, 0.246516, 0.255174, 0.269506, 0.299243, 0.358669", \ + "0.246060, 0.250325, 0.251643, 0.260301, 0.274633, 0.304370, 0.363796" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126352, 0.130615, 0.131936, 0.140580, 0.154881, 0.184557, 0.243887", \ + "0.131228, 0.135491, 0.136812, 0.145456, 0.159757, 0.189433, 0.248763", \ + "0.140960, 0.145223, 0.146544, 0.155188, 0.169489, 0.199165, 0.258495", \ + "0.144415, 0.148678, 0.149999, 0.158643, 0.172944, 0.202620, 0.261950", \ + "0.145228, 0.149491, 0.150812, 0.159456, 0.173757, 0.203433, 0.262763", \ + "0.149018, 0.153281, 0.154602, 0.163246, 0.177547, 0.207223, 0.266553", \ + "0.154044, 0.158307, 0.159628, 0.168272, 0.182573, 0.212249, 0.271579" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208247, 0.211908, 0.212993, 0.219664, 0.229935, 0.250376, 0.290652", \ + "0.212731, 0.216392, 0.217477, 0.224148, 0.234419, 0.254860, 0.295136", \ + "0.222232, 0.225893, 0.226978, 0.233649, 0.243920, 0.264361, 0.304637", \ + "0.226987, 0.230648, 0.231733, 0.238404, 0.248675, 0.269116, 0.309392", \ + "0.230196, 0.233857, 0.234942, 0.241613, 0.251884, 0.272325, 0.312601", \ + "0.237539, 0.241200, 0.242285, 0.248956, 0.259227, 0.279668, 0.319944", \ + "0.242761, 0.246422, 0.247507, 0.254178, 0.264449, 0.284890, 0.325166" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.120880, 0.124524, 0.125614, 0.132268, 0.142514, 0.162802, 0.203133", \ + "0.125327, 0.128971, 0.130061, 0.136715, 0.146961, 0.167249, 0.207580", \ + "0.134856, 0.138500, 0.139590, 0.146244, 0.156490, 0.176778, 0.217109", \ + "0.139582, 0.143226, 0.144316, 0.150970, 0.161216, 0.181504, 0.221835", \ + "0.142825, 0.146469, 0.147559, 0.154213, 0.164459, 0.184747, 0.225078", \ + "0.150017, 0.153661, 0.154751, 0.161405, 0.171651, 0.191939, 0.232270", \ + "0.155382, 0.159026, 0.160116, 0.166770, 0.177016, 0.197304, 0.237635" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[88]&WENB[88]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[88]&!WENB[88]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + } + } + pin(WENYB[87]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[87]&WENB[87]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[87] == 1'b0 && WENB[87] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208255, 0.211867, 0.212931, 0.219695, 0.229889, 0.250282, 0.292464", \ + "0.213693, 0.217305, 0.218369, 0.225133, 0.235327, 0.255720, 0.297902", \ + "0.221360, 0.224972, 0.226036, 0.232800, 0.242994, 0.263387, 0.305569", \ + "0.226337, 0.229949, 0.231013, 0.237777, 0.247971, 0.268364, 0.310546", \ + "0.228411, 0.232023, 0.233087, 0.239851, 0.250045, 0.270438, 0.312620", \ + "0.231142, 0.234754, 0.235818, 0.242582, 0.252776, 0.273169, 0.315351", \ + "0.236635, 0.240247, 0.241311, 0.248075, 0.258269, 0.278662, 0.320844" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126673, 0.130287, 0.131345, 0.138093, 0.148271, 0.168568, 0.210247", \ + "0.132018, 0.135632, 0.136690, 0.143438, 0.153616, 0.173913, 0.215592", \ + "0.139686, 0.143300, 0.144358, 0.151106, 0.161284, 0.181581, 0.223260", \ + "0.144397, 0.148011, 0.149069, 0.155817, 0.165995, 0.186292, 0.227971", \ + "0.146662, 0.150276, 0.151334, 0.158082, 0.168260, 0.188557, 0.230236", \ + "0.149236, 0.152850, 0.153908, 0.160656, 0.170834, 0.191131, 0.232810", \ + "0.155057, 0.158671, 0.159729, 0.166477, 0.176655, 0.196952, 0.238631" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.202124, 0.207142, 0.208373, 0.216394, 0.231538, 0.260902, 0.320032", \ + "0.208213, 0.213231, 0.214462, 0.222483, 0.237627, 0.266991, 0.326121", \ + "0.218186, 0.223204, 0.224435, 0.232456, 0.247600, 0.276964, 0.336094", \ + "0.221585, 0.226603, 0.227834, 0.235855, 0.250999, 0.280363, 0.339493", \ + "0.225509, 0.230527, 0.231758, 0.239779, 0.254923, 0.284287, 0.343417", \ + "0.232720, 0.237738, 0.238969, 0.246990, 0.262134, 0.291498, 0.350628", \ + "0.242193, 0.247211, 0.248442, 0.256463, 0.271607, 0.300971, 0.360101" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.121841, 0.126959, 0.128155, 0.136106, 0.151238, 0.180141, 0.239727", \ + "0.127916, 0.133034, 0.134230, 0.142181, 0.157313, 0.186216, 0.245802", \ + "0.138069, 0.143187, 0.144383, 0.152334, 0.167466, 0.196369, 0.255955", \ + "0.141259, 0.146377, 0.147573, 0.155524, 0.170656, 0.199559, 0.259145", \ + "0.145178, 0.150296, 0.151492, 0.159443, 0.174575, 0.203478, 0.263064", \ + "0.152568, 0.157686, 0.158882, 0.166833, 0.181965, 0.210868, 0.270454", \ + "0.162036, 0.167154, 0.168350, 0.176301, 0.191433, 0.220336, 0.279922" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[87]&!WENB[87]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[87] == 1'b1 && WENB[87] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.218265, 0.222530, 0.223848, 0.232506, 0.246838, 0.276575, 0.336001", \ + "0.223144, 0.227409, 0.228727, 0.237385, 0.251717, 0.281454, 0.340880", \ + "0.232872, 0.237137, 0.238455, 0.247113, 0.261445, 0.291182, 0.350608", \ + "0.236332, 0.240597, 0.241915, 0.250573, 0.264905, 0.294642, 0.354068", \ + "0.237146, 0.241411, 0.242729, 0.251387, 0.265719, 0.295456, 0.354882", \ + "0.240933, 0.245198, 0.246516, 0.255174, 0.269506, 0.299243, 0.358669", \ + "0.246060, 0.250325, 0.251643, 0.260301, 0.274633, 0.304370, 0.363796" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126352, 0.130615, 0.131936, 0.140580, 0.154881, 0.184557, 0.243887", \ + "0.131228, 0.135491, 0.136812, 0.145456, 0.159757, 0.189433, 0.248763", \ + "0.140960, 0.145223, 0.146544, 0.155188, 0.169489, 0.199165, 0.258495", \ + "0.144415, 0.148678, 0.149999, 0.158643, 0.172944, 0.202620, 0.261950", \ + "0.145228, 0.149491, 0.150812, 0.159456, 0.173757, 0.203433, 0.262763", \ + "0.149018, 0.153281, 0.154602, 0.163246, 0.177547, 0.207223, 0.266553", \ + "0.154044, 0.158307, 0.159628, 0.168272, 0.182573, 0.212249, 0.271579" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208247, 0.211908, 0.212993, 0.219664, 0.229935, 0.250376, 0.290652", \ + "0.212731, 0.216392, 0.217477, 0.224148, 0.234419, 0.254860, 0.295136", \ + "0.222232, 0.225893, 0.226978, 0.233649, 0.243920, 0.264361, 0.304637", \ + "0.226987, 0.230648, 0.231733, 0.238404, 0.248675, 0.269116, 0.309392", \ + "0.230196, 0.233857, 0.234942, 0.241613, 0.251884, 0.272325, 0.312601", \ + "0.237539, 0.241200, 0.242285, 0.248956, 0.259227, 0.279668, 0.319944", \ + "0.242761, 0.246422, 0.247507, 0.254178, 0.264449, 0.284890, 0.325166" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.120880, 0.124524, 0.125614, 0.132268, 0.142514, 0.162802, 0.203133", \ + "0.125327, 0.128971, 0.130061, 0.136715, 0.146961, 0.167249, 0.207580", \ + "0.134856, 0.138500, 0.139590, 0.146244, 0.156490, 0.176778, 0.217109", \ + "0.139582, 0.143226, 0.144316, 0.150970, 0.161216, 0.181504, 0.221835", \ + "0.142825, 0.146469, 0.147559, 0.154213, 0.164459, 0.184747, 0.225078", \ + "0.150017, 0.153661, 0.154751, 0.161405, 0.171651, 0.191939, 0.232270", \ + "0.155382, 0.159026, 0.160116, 0.166770, 0.177016, 0.197304, 0.237635" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[87]&WENB[87]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[87]&!WENB[87]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + } + } + pin(WENYB[86]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[86]&WENB[86]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[86] == 1'b0 && WENB[86] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208255, 0.211867, 0.212931, 0.219695, 0.229889, 0.250282, 0.292464", \ + "0.213693, 0.217305, 0.218369, 0.225133, 0.235327, 0.255720, 0.297902", \ + "0.221360, 0.224972, 0.226036, 0.232800, 0.242994, 0.263387, 0.305569", \ + "0.226337, 0.229949, 0.231013, 0.237777, 0.247971, 0.268364, 0.310546", \ + "0.228411, 0.232023, 0.233087, 0.239851, 0.250045, 0.270438, 0.312620", \ + "0.231142, 0.234754, 0.235818, 0.242582, 0.252776, 0.273169, 0.315351", \ + "0.236635, 0.240247, 0.241311, 0.248075, 0.258269, 0.278662, 0.320844" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126673, 0.130287, 0.131345, 0.138093, 0.148271, 0.168568, 0.210247", \ + "0.132018, 0.135632, 0.136690, 0.143438, 0.153616, 0.173913, 0.215592", \ + "0.139686, 0.143300, 0.144358, 0.151106, 0.161284, 0.181581, 0.223260", \ + "0.144397, 0.148011, 0.149069, 0.155817, 0.165995, 0.186292, 0.227971", \ + "0.146662, 0.150276, 0.151334, 0.158082, 0.168260, 0.188557, 0.230236", \ + "0.149236, 0.152850, 0.153908, 0.160656, 0.170834, 0.191131, 0.232810", \ + "0.155057, 0.158671, 0.159729, 0.166477, 0.176655, 0.196952, 0.238631" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.202124, 0.207142, 0.208373, 0.216394, 0.231538, 0.260902, 0.320032", \ + "0.208213, 0.213231, 0.214462, 0.222483, 0.237627, 0.266991, 0.326121", \ + "0.218186, 0.223204, 0.224435, 0.232456, 0.247600, 0.276964, 0.336094", \ + "0.221585, 0.226603, 0.227834, 0.235855, 0.250999, 0.280363, 0.339493", \ + "0.225509, 0.230527, 0.231758, 0.239779, 0.254923, 0.284287, 0.343417", \ + "0.232720, 0.237738, 0.238969, 0.246990, 0.262134, 0.291498, 0.350628", \ + "0.242193, 0.247211, 0.248442, 0.256463, 0.271607, 0.300971, 0.360101" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.121841, 0.126959, 0.128155, 0.136106, 0.151238, 0.180141, 0.239727", \ + "0.127916, 0.133034, 0.134230, 0.142181, 0.157313, 0.186216, 0.245802", \ + "0.138069, 0.143187, 0.144383, 0.152334, 0.167466, 0.196369, 0.255955", \ + "0.141259, 0.146377, 0.147573, 0.155524, 0.170656, 0.199559, 0.259145", \ + "0.145178, 0.150296, 0.151492, 0.159443, 0.174575, 0.203478, 0.263064", \ + "0.152568, 0.157686, 0.158882, 0.166833, 0.181965, 0.210868, 0.270454", \ + "0.162036, 0.167154, 0.168350, 0.176301, 0.191433, 0.220336, 0.279922" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[86]&!WENB[86]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[86] == 1'b1 && WENB[86] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.218265, 0.222530, 0.223848, 0.232506, 0.246838, 0.276575, 0.336001", \ + "0.223144, 0.227409, 0.228727, 0.237385, 0.251717, 0.281454, 0.340880", \ + "0.232872, 0.237137, 0.238455, 0.247113, 0.261445, 0.291182, 0.350608", \ + "0.236332, 0.240597, 0.241915, 0.250573, 0.264905, 0.294642, 0.354068", \ + "0.237146, 0.241411, 0.242729, 0.251387, 0.265719, 0.295456, 0.354882", \ + "0.240933, 0.245198, 0.246516, 0.255174, 0.269506, 0.299243, 0.358669", \ + "0.246060, 0.250325, 0.251643, 0.260301, 0.274633, 0.304370, 0.363796" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126352, 0.130615, 0.131936, 0.140580, 0.154881, 0.184557, 0.243887", \ + "0.131228, 0.135491, 0.136812, 0.145456, 0.159757, 0.189433, 0.248763", \ + "0.140960, 0.145223, 0.146544, 0.155188, 0.169489, 0.199165, 0.258495", \ + "0.144415, 0.148678, 0.149999, 0.158643, 0.172944, 0.202620, 0.261950", \ + "0.145228, 0.149491, 0.150812, 0.159456, 0.173757, 0.203433, 0.262763", \ + "0.149018, 0.153281, 0.154602, 0.163246, 0.177547, 0.207223, 0.266553", \ + "0.154044, 0.158307, 0.159628, 0.168272, 0.182573, 0.212249, 0.271579" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208247, 0.211908, 0.212993, 0.219664, 0.229935, 0.250376, 0.290652", \ + "0.212731, 0.216392, 0.217477, 0.224148, 0.234419, 0.254860, 0.295136", \ + "0.222232, 0.225893, 0.226978, 0.233649, 0.243920, 0.264361, 0.304637", \ + "0.226987, 0.230648, 0.231733, 0.238404, 0.248675, 0.269116, 0.309392", \ + "0.230196, 0.233857, 0.234942, 0.241613, 0.251884, 0.272325, 0.312601", \ + "0.237539, 0.241200, 0.242285, 0.248956, 0.259227, 0.279668, 0.319944", \ + "0.242761, 0.246422, 0.247507, 0.254178, 0.264449, 0.284890, 0.325166" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.120880, 0.124524, 0.125614, 0.132268, 0.142514, 0.162802, 0.203133", \ + "0.125327, 0.128971, 0.130061, 0.136715, 0.146961, 0.167249, 0.207580", \ + "0.134856, 0.138500, 0.139590, 0.146244, 0.156490, 0.176778, 0.217109", \ + "0.139582, 0.143226, 0.144316, 0.150970, 0.161216, 0.181504, 0.221835", \ + "0.142825, 0.146469, 0.147559, 0.154213, 0.164459, 0.184747, 0.225078", \ + "0.150017, 0.153661, 0.154751, 0.161405, 0.171651, 0.191939, 0.232270", \ + "0.155382, 0.159026, 0.160116, 0.166770, 0.177016, 0.197304, 0.237635" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[86]&WENB[86]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[86]&!WENB[86]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + } + } + pin(WENYB[85]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[85]&WENB[85]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[85] == 1'b0 && WENB[85] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208255, 0.211867, 0.212931, 0.219695, 0.229889, 0.250282, 0.292464", \ + "0.213693, 0.217305, 0.218369, 0.225133, 0.235327, 0.255720, 0.297902", \ + "0.221360, 0.224972, 0.226036, 0.232800, 0.242994, 0.263387, 0.305569", \ + "0.226337, 0.229949, 0.231013, 0.237777, 0.247971, 0.268364, 0.310546", \ + "0.228411, 0.232023, 0.233087, 0.239851, 0.250045, 0.270438, 0.312620", \ + "0.231142, 0.234754, 0.235818, 0.242582, 0.252776, 0.273169, 0.315351", \ + "0.236635, 0.240247, 0.241311, 0.248075, 0.258269, 0.278662, 0.320844" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126673, 0.130287, 0.131345, 0.138093, 0.148271, 0.168568, 0.210247", \ + "0.132018, 0.135632, 0.136690, 0.143438, 0.153616, 0.173913, 0.215592", \ + "0.139686, 0.143300, 0.144358, 0.151106, 0.161284, 0.181581, 0.223260", \ + "0.144397, 0.148011, 0.149069, 0.155817, 0.165995, 0.186292, 0.227971", \ + "0.146662, 0.150276, 0.151334, 0.158082, 0.168260, 0.188557, 0.230236", \ + "0.149236, 0.152850, 0.153908, 0.160656, 0.170834, 0.191131, 0.232810", \ + "0.155057, 0.158671, 0.159729, 0.166477, 0.176655, 0.196952, 0.238631" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.202124, 0.207142, 0.208373, 0.216394, 0.231538, 0.260902, 0.320032", \ + "0.208213, 0.213231, 0.214462, 0.222483, 0.237627, 0.266991, 0.326121", \ + "0.218186, 0.223204, 0.224435, 0.232456, 0.247600, 0.276964, 0.336094", \ + "0.221585, 0.226603, 0.227834, 0.235855, 0.250999, 0.280363, 0.339493", \ + "0.225509, 0.230527, 0.231758, 0.239779, 0.254923, 0.284287, 0.343417", \ + "0.232720, 0.237738, 0.238969, 0.246990, 0.262134, 0.291498, 0.350628", \ + "0.242193, 0.247211, 0.248442, 0.256463, 0.271607, 0.300971, 0.360101" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.121841, 0.126959, 0.128155, 0.136106, 0.151238, 0.180141, 0.239727", \ + "0.127916, 0.133034, 0.134230, 0.142181, 0.157313, 0.186216, 0.245802", \ + "0.138069, 0.143187, 0.144383, 0.152334, 0.167466, 0.196369, 0.255955", \ + "0.141259, 0.146377, 0.147573, 0.155524, 0.170656, 0.199559, 0.259145", \ + "0.145178, 0.150296, 0.151492, 0.159443, 0.174575, 0.203478, 0.263064", \ + "0.152568, 0.157686, 0.158882, 0.166833, 0.181965, 0.210868, 0.270454", \ + "0.162036, 0.167154, 0.168350, 0.176301, 0.191433, 0.220336, 0.279922" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[85]&!WENB[85]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[85] == 1'b1 && WENB[85] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.218265, 0.222530, 0.223848, 0.232506, 0.246838, 0.276575, 0.336001", \ + "0.223144, 0.227409, 0.228727, 0.237385, 0.251717, 0.281454, 0.340880", \ + "0.232872, 0.237137, 0.238455, 0.247113, 0.261445, 0.291182, 0.350608", \ + "0.236332, 0.240597, 0.241915, 0.250573, 0.264905, 0.294642, 0.354068", \ + "0.237146, 0.241411, 0.242729, 0.251387, 0.265719, 0.295456, 0.354882", \ + "0.240933, 0.245198, 0.246516, 0.255174, 0.269506, 0.299243, 0.358669", \ + "0.246060, 0.250325, 0.251643, 0.260301, 0.274633, 0.304370, 0.363796" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126352, 0.130615, 0.131936, 0.140580, 0.154881, 0.184557, 0.243887", \ + "0.131228, 0.135491, 0.136812, 0.145456, 0.159757, 0.189433, 0.248763", \ + "0.140960, 0.145223, 0.146544, 0.155188, 0.169489, 0.199165, 0.258495", \ + "0.144415, 0.148678, 0.149999, 0.158643, 0.172944, 0.202620, 0.261950", \ + "0.145228, 0.149491, 0.150812, 0.159456, 0.173757, 0.203433, 0.262763", \ + "0.149018, 0.153281, 0.154602, 0.163246, 0.177547, 0.207223, 0.266553", \ + "0.154044, 0.158307, 0.159628, 0.168272, 0.182573, 0.212249, 0.271579" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208247, 0.211908, 0.212993, 0.219664, 0.229935, 0.250376, 0.290652", \ + "0.212731, 0.216392, 0.217477, 0.224148, 0.234419, 0.254860, 0.295136", \ + "0.222232, 0.225893, 0.226978, 0.233649, 0.243920, 0.264361, 0.304637", \ + "0.226987, 0.230648, 0.231733, 0.238404, 0.248675, 0.269116, 0.309392", \ + "0.230196, 0.233857, 0.234942, 0.241613, 0.251884, 0.272325, 0.312601", \ + "0.237539, 0.241200, 0.242285, 0.248956, 0.259227, 0.279668, 0.319944", \ + "0.242761, 0.246422, 0.247507, 0.254178, 0.264449, 0.284890, 0.325166" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.120880, 0.124524, 0.125614, 0.132268, 0.142514, 0.162802, 0.203133", \ + "0.125327, 0.128971, 0.130061, 0.136715, 0.146961, 0.167249, 0.207580", \ + "0.134856, 0.138500, 0.139590, 0.146244, 0.156490, 0.176778, 0.217109", \ + "0.139582, 0.143226, 0.144316, 0.150970, 0.161216, 0.181504, 0.221835", \ + "0.142825, 0.146469, 0.147559, 0.154213, 0.164459, 0.184747, 0.225078", \ + "0.150017, 0.153661, 0.154751, 0.161405, 0.171651, 0.191939, 0.232270", \ + "0.155382, 0.159026, 0.160116, 0.166770, 0.177016, 0.197304, 0.237635" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[85]&WENB[85]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[85]&!WENB[85]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + } + } + pin(WENYB[84]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[84]&WENB[84]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[84] == 1'b0 && WENB[84] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208255, 0.211867, 0.212931, 0.219695, 0.229889, 0.250282, 0.292464", \ + "0.213693, 0.217305, 0.218369, 0.225133, 0.235327, 0.255720, 0.297902", \ + "0.221360, 0.224972, 0.226036, 0.232800, 0.242994, 0.263387, 0.305569", \ + "0.226337, 0.229949, 0.231013, 0.237777, 0.247971, 0.268364, 0.310546", \ + "0.228411, 0.232023, 0.233087, 0.239851, 0.250045, 0.270438, 0.312620", \ + "0.231142, 0.234754, 0.235818, 0.242582, 0.252776, 0.273169, 0.315351", \ + "0.236635, 0.240247, 0.241311, 0.248075, 0.258269, 0.278662, 0.320844" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126673, 0.130287, 0.131345, 0.138093, 0.148271, 0.168568, 0.210247", \ + "0.132018, 0.135632, 0.136690, 0.143438, 0.153616, 0.173913, 0.215592", \ + "0.139686, 0.143300, 0.144358, 0.151106, 0.161284, 0.181581, 0.223260", \ + "0.144397, 0.148011, 0.149069, 0.155817, 0.165995, 0.186292, 0.227971", \ + "0.146662, 0.150276, 0.151334, 0.158082, 0.168260, 0.188557, 0.230236", \ + "0.149236, 0.152850, 0.153908, 0.160656, 0.170834, 0.191131, 0.232810", \ + "0.155057, 0.158671, 0.159729, 0.166477, 0.176655, 0.196952, 0.238631" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.202124, 0.207142, 0.208373, 0.216394, 0.231538, 0.260902, 0.320032", \ + "0.208213, 0.213231, 0.214462, 0.222483, 0.237627, 0.266991, 0.326121", \ + "0.218186, 0.223204, 0.224435, 0.232456, 0.247600, 0.276964, 0.336094", \ + "0.221585, 0.226603, 0.227834, 0.235855, 0.250999, 0.280363, 0.339493", \ + "0.225509, 0.230527, 0.231758, 0.239779, 0.254923, 0.284287, 0.343417", \ + "0.232720, 0.237738, 0.238969, 0.246990, 0.262134, 0.291498, 0.350628", \ + "0.242193, 0.247211, 0.248442, 0.256463, 0.271607, 0.300971, 0.360101" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.121841, 0.126959, 0.128155, 0.136106, 0.151238, 0.180141, 0.239727", \ + "0.127916, 0.133034, 0.134230, 0.142181, 0.157313, 0.186216, 0.245802", \ + "0.138069, 0.143187, 0.144383, 0.152334, 0.167466, 0.196369, 0.255955", \ + "0.141259, 0.146377, 0.147573, 0.155524, 0.170656, 0.199559, 0.259145", \ + "0.145178, 0.150296, 0.151492, 0.159443, 0.174575, 0.203478, 0.263064", \ + "0.152568, 0.157686, 0.158882, 0.166833, 0.181965, 0.210868, 0.270454", \ + "0.162036, 0.167154, 0.168350, 0.176301, 0.191433, 0.220336, 0.279922" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[84]&!WENB[84]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[84] == 1'b1 && WENB[84] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.218265, 0.222530, 0.223848, 0.232506, 0.246838, 0.276575, 0.336001", \ + "0.223144, 0.227409, 0.228727, 0.237385, 0.251717, 0.281454, 0.340880", \ + "0.232872, 0.237137, 0.238455, 0.247113, 0.261445, 0.291182, 0.350608", \ + "0.236332, 0.240597, 0.241915, 0.250573, 0.264905, 0.294642, 0.354068", \ + "0.237146, 0.241411, 0.242729, 0.251387, 0.265719, 0.295456, 0.354882", \ + "0.240933, 0.245198, 0.246516, 0.255174, 0.269506, 0.299243, 0.358669", \ + "0.246060, 0.250325, 0.251643, 0.260301, 0.274633, 0.304370, 0.363796" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126352, 0.130615, 0.131936, 0.140580, 0.154881, 0.184557, 0.243887", \ + "0.131228, 0.135491, 0.136812, 0.145456, 0.159757, 0.189433, 0.248763", \ + "0.140960, 0.145223, 0.146544, 0.155188, 0.169489, 0.199165, 0.258495", \ + "0.144415, 0.148678, 0.149999, 0.158643, 0.172944, 0.202620, 0.261950", \ + "0.145228, 0.149491, 0.150812, 0.159456, 0.173757, 0.203433, 0.262763", \ + "0.149018, 0.153281, 0.154602, 0.163246, 0.177547, 0.207223, 0.266553", \ + "0.154044, 0.158307, 0.159628, 0.168272, 0.182573, 0.212249, 0.271579" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208247, 0.211908, 0.212993, 0.219664, 0.229935, 0.250376, 0.290652", \ + "0.212731, 0.216392, 0.217477, 0.224148, 0.234419, 0.254860, 0.295136", \ + "0.222232, 0.225893, 0.226978, 0.233649, 0.243920, 0.264361, 0.304637", \ + "0.226987, 0.230648, 0.231733, 0.238404, 0.248675, 0.269116, 0.309392", \ + "0.230196, 0.233857, 0.234942, 0.241613, 0.251884, 0.272325, 0.312601", \ + "0.237539, 0.241200, 0.242285, 0.248956, 0.259227, 0.279668, 0.319944", \ + "0.242761, 0.246422, 0.247507, 0.254178, 0.264449, 0.284890, 0.325166" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.120880, 0.124524, 0.125614, 0.132268, 0.142514, 0.162802, 0.203133", \ + "0.125327, 0.128971, 0.130061, 0.136715, 0.146961, 0.167249, 0.207580", \ + "0.134856, 0.138500, 0.139590, 0.146244, 0.156490, 0.176778, 0.217109", \ + "0.139582, 0.143226, 0.144316, 0.150970, 0.161216, 0.181504, 0.221835", \ + "0.142825, 0.146469, 0.147559, 0.154213, 0.164459, 0.184747, 0.225078", \ + "0.150017, 0.153661, 0.154751, 0.161405, 0.171651, 0.191939, 0.232270", \ + "0.155382, 0.159026, 0.160116, 0.166770, 0.177016, 0.197304, 0.237635" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[84]&WENB[84]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[84]&!WENB[84]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + } + } + pin(WENYB[83]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[83]&WENB[83]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[83] == 1'b0 && WENB[83] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208255, 0.211867, 0.212931, 0.219695, 0.229889, 0.250282, 0.292464", \ + "0.213693, 0.217305, 0.218369, 0.225133, 0.235327, 0.255720, 0.297902", \ + "0.221360, 0.224972, 0.226036, 0.232800, 0.242994, 0.263387, 0.305569", \ + "0.226337, 0.229949, 0.231013, 0.237777, 0.247971, 0.268364, 0.310546", \ + "0.228411, 0.232023, 0.233087, 0.239851, 0.250045, 0.270438, 0.312620", \ + "0.231142, 0.234754, 0.235818, 0.242582, 0.252776, 0.273169, 0.315351", \ + "0.236635, 0.240247, 0.241311, 0.248075, 0.258269, 0.278662, 0.320844" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126673, 0.130287, 0.131345, 0.138093, 0.148271, 0.168568, 0.210247", \ + "0.132018, 0.135632, 0.136690, 0.143438, 0.153616, 0.173913, 0.215592", \ + "0.139686, 0.143300, 0.144358, 0.151106, 0.161284, 0.181581, 0.223260", \ + "0.144397, 0.148011, 0.149069, 0.155817, 0.165995, 0.186292, 0.227971", \ + "0.146662, 0.150276, 0.151334, 0.158082, 0.168260, 0.188557, 0.230236", \ + "0.149236, 0.152850, 0.153908, 0.160656, 0.170834, 0.191131, 0.232810", \ + "0.155057, 0.158671, 0.159729, 0.166477, 0.176655, 0.196952, 0.238631" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.202124, 0.207142, 0.208373, 0.216394, 0.231538, 0.260902, 0.320032", \ + "0.208213, 0.213231, 0.214462, 0.222483, 0.237627, 0.266991, 0.326121", \ + "0.218186, 0.223204, 0.224435, 0.232456, 0.247600, 0.276964, 0.336094", \ + "0.221585, 0.226603, 0.227834, 0.235855, 0.250999, 0.280363, 0.339493", \ + "0.225509, 0.230527, 0.231758, 0.239779, 0.254923, 0.284287, 0.343417", \ + "0.232720, 0.237738, 0.238969, 0.246990, 0.262134, 0.291498, 0.350628", \ + "0.242193, 0.247211, 0.248442, 0.256463, 0.271607, 0.300971, 0.360101" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.121841, 0.126959, 0.128155, 0.136106, 0.151238, 0.180141, 0.239727", \ + "0.127916, 0.133034, 0.134230, 0.142181, 0.157313, 0.186216, 0.245802", \ + "0.138069, 0.143187, 0.144383, 0.152334, 0.167466, 0.196369, 0.255955", \ + "0.141259, 0.146377, 0.147573, 0.155524, 0.170656, 0.199559, 0.259145", \ + "0.145178, 0.150296, 0.151492, 0.159443, 0.174575, 0.203478, 0.263064", \ + "0.152568, 0.157686, 0.158882, 0.166833, 0.181965, 0.210868, 0.270454", \ + "0.162036, 0.167154, 0.168350, 0.176301, 0.191433, 0.220336, 0.279922" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[83]&!WENB[83]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[83] == 1'b1 && WENB[83] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.218265, 0.222530, 0.223848, 0.232506, 0.246838, 0.276575, 0.336001", \ + "0.223144, 0.227409, 0.228727, 0.237385, 0.251717, 0.281454, 0.340880", \ + "0.232872, 0.237137, 0.238455, 0.247113, 0.261445, 0.291182, 0.350608", \ + "0.236332, 0.240597, 0.241915, 0.250573, 0.264905, 0.294642, 0.354068", \ + "0.237146, 0.241411, 0.242729, 0.251387, 0.265719, 0.295456, 0.354882", \ + "0.240933, 0.245198, 0.246516, 0.255174, 0.269506, 0.299243, 0.358669", \ + "0.246060, 0.250325, 0.251643, 0.260301, 0.274633, 0.304370, 0.363796" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126352, 0.130615, 0.131936, 0.140580, 0.154881, 0.184557, 0.243887", \ + "0.131228, 0.135491, 0.136812, 0.145456, 0.159757, 0.189433, 0.248763", \ + "0.140960, 0.145223, 0.146544, 0.155188, 0.169489, 0.199165, 0.258495", \ + "0.144415, 0.148678, 0.149999, 0.158643, 0.172944, 0.202620, 0.261950", \ + "0.145228, 0.149491, 0.150812, 0.159456, 0.173757, 0.203433, 0.262763", \ + "0.149018, 0.153281, 0.154602, 0.163246, 0.177547, 0.207223, 0.266553", \ + "0.154044, 0.158307, 0.159628, 0.168272, 0.182573, 0.212249, 0.271579" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208247, 0.211908, 0.212993, 0.219664, 0.229935, 0.250376, 0.290652", \ + "0.212731, 0.216392, 0.217477, 0.224148, 0.234419, 0.254860, 0.295136", \ + "0.222232, 0.225893, 0.226978, 0.233649, 0.243920, 0.264361, 0.304637", \ + "0.226987, 0.230648, 0.231733, 0.238404, 0.248675, 0.269116, 0.309392", \ + "0.230196, 0.233857, 0.234942, 0.241613, 0.251884, 0.272325, 0.312601", \ + "0.237539, 0.241200, 0.242285, 0.248956, 0.259227, 0.279668, 0.319944", \ + "0.242761, 0.246422, 0.247507, 0.254178, 0.264449, 0.284890, 0.325166" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.120880, 0.124524, 0.125614, 0.132268, 0.142514, 0.162802, 0.203133", \ + "0.125327, 0.128971, 0.130061, 0.136715, 0.146961, 0.167249, 0.207580", \ + "0.134856, 0.138500, 0.139590, 0.146244, 0.156490, 0.176778, 0.217109", \ + "0.139582, 0.143226, 0.144316, 0.150970, 0.161216, 0.181504, 0.221835", \ + "0.142825, 0.146469, 0.147559, 0.154213, 0.164459, 0.184747, 0.225078", \ + "0.150017, 0.153661, 0.154751, 0.161405, 0.171651, 0.191939, 0.232270", \ + "0.155382, 0.159026, 0.160116, 0.166770, 0.177016, 0.197304, 0.237635" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[83]&WENB[83]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[83]&!WENB[83]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + } + } + pin(WENYB[82]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[82]&WENB[82]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[82] == 1'b0 && WENB[82] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208255, 0.211867, 0.212931, 0.219695, 0.229889, 0.250282, 0.292464", \ + "0.213693, 0.217305, 0.218369, 0.225133, 0.235327, 0.255720, 0.297902", \ + "0.221360, 0.224972, 0.226036, 0.232800, 0.242994, 0.263387, 0.305569", \ + "0.226337, 0.229949, 0.231013, 0.237777, 0.247971, 0.268364, 0.310546", \ + "0.228411, 0.232023, 0.233087, 0.239851, 0.250045, 0.270438, 0.312620", \ + "0.231142, 0.234754, 0.235818, 0.242582, 0.252776, 0.273169, 0.315351", \ + "0.236635, 0.240247, 0.241311, 0.248075, 0.258269, 0.278662, 0.320844" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126673, 0.130287, 0.131345, 0.138093, 0.148271, 0.168568, 0.210247", \ + "0.132018, 0.135632, 0.136690, 0.143438, 0.153616, 0.173913, 0.215592", \ + "0.139686, 0.143300, 0.144358, 0.151106, 0.161284, 0.181581, 0.223260", \ + "0.144397, 0.148011, 0.149069, 0.155817, 0.165995, 0.186292, 0.227971", \ + "0.146662, 0.150276, 0.151334, 0.158082, 0.168260, 0.188557, 0.230236", \ + "0.149236, 0.152850, 0.153908, 0.160656, 0.170834, 0.191131, 0.232810", \ + "0.155057, 0.158671, 0.159729, 0.166477, 0.176655, 0.196952, 0.238631" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.202124, 0.207142, 0.208373, 0.216394, 0.231538, 0.260902, 0.320032", \ + "0.208213, 0.213231, 0.214462, 0.222483, 0.237627, 0.266991, 0.326121", \ + "0.218186, 0.223204, 0.224435, 0.232456, 0.247600, 0.276964, 0.336094", \ + "0.221585, 0.226603, 0.227834, 0.235855, 0.250999, 0.280363, 0.339493", \ + "0.225509, 0.230527, 0.231758, 0.239779, 0.254923, 0.284287, 0.343417", \ + "0.232720, 0.237738, 0.238969, 0.246990, 0.262134, 0.291498, 0.350628", \ + "0.242193, 0.247211, 0.248442, 0.256463, 0.271607, 0.300971, 0.360101" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.121841, 0.126959, 0.128155, 0.136106, 0.151238, 0.180141, 0.239727", \ + "0.127916, 0.133034, 0.134230, 0.142181, 0.157313, 0.186216, 0.245802", \ + "0.138069, 0.143187, 0.144383, 0.152334, 0.167466, 0.196369, 0.255955", \ + "0.141259, 0.146377, 0.147573, 0.155524, 0.170656, 0.199559, 0.259145", \ + "0.145178, 0.150296, 0.151492, 0.159443, 0.174575, 0.203478, 0.263064", \ + "0.152568, 0.157686, 0.158882, 0.166833, 0.181965, 0.210868, 0.270454", \ + "0.162036, 0.167154, 0.168350, 0.176301, 0.191433, 0.220336, 0.279922" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[82]&!WENB[82]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[82] == 1'b1 && WENB[82] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.218265, 0.222530, 0.223848, 0.232506, 0.246838, 0.276575, 0.336001", \ + "0.223144, 0.227409, 0.228727, 0.237385, 0.251717, 0.281454, 0.340880", \ + "0.232872, 0.237137, 0.238455, 0.247113, 0.261445, 0.291182, 0.350608", \ + "0.236332, 0.240597, 0.241915, 0.250573, 0.264905, 0.294642, 0.354068", \ + "0.237146, 0.241411, 0.242729, 0.251387, 0.265719, 0.295456, 0.354882", \ + "0.240933, 0.245198, 0.246516, 0.255174, 0.269506, 0.299243, 0.358669", \ + "0.246060, 0.250325, 0.251643, 0.260301, 0.274633, 0.304370, 0.363796" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126352, 0.130615, 0.131936, 0.140580, 0.154881, 0.184557, 0.243887", \ + "0.131228, 0.135491, 0.136812, 0.145456, 0.159757, 0.189433, 0.248763", \ + "0.140960, 0.145223, 0.146544, 0.155188, 0.169489, 0.199165, 0.258495", \ + "0.144415, 0.148678, 0.149999, 0.158643, 0.172944, 0.202620, 0.261950", \ + "0.145228, 0.149491, 0.150812, 0.159456, 0.173757, 0.203433, 0.262763", \ + "0.149018, 0.153281, 0.154602, 0.163246, 0.177547, 0.207223, 0.266553", \ + "0.154044, 0.158307, 0.159628, 0.168272, 0.182573, 0.212249, 0.271579" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208247, 0.211908, 0.212993, 0.219664, 0.229935, 0.250376, 0.290652", \ + "0.212731, 0.216392, 0.217477, 0.224148, 0.234419, 0.254860, 0.295136", \ + "0.222232, 0.225893, 0.226978, 0.233649, 0.243920, 0.264361, 0.304637", \ + "0.226987, 0.230648, 0.231733, 0.238404, 0.248675, 0.269116, 0.309392", \ + "0.230196, 0.233857, 0.234942, 0.241613, 0.251884, 0.272325, 0.312601", \ + "0.237539, 0.241200, 0.242285, 0.248956, 0.259227, 0.279668, 0.319944", \ + "0.242761, 0.246422, 0.247507, 0.254178, 0.264449, 0.284890, 0.325166" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.120880, 0.124524, 0.125614, 0.132268, 0.142514, 0.162802, 0.203133", \ + "0.125327, 0.128971, 0.130061, 0.136715, 0.146961, 0.167249, 0.207580", \ + "0.134856, 0.138500, 0.139590, 0.146244, 0.156490, 0.176778, 0.217109", \ + "0.139582, 0.143226, 0.144316, 0.150970, 0.161216, 0.181504, 0.221835", \ + "0.142825, 0.146469, 0.147559, 0.154213, 0.164459, 0.184747, 0.225078", \ + "0.150017, 0.153661, 0.154751, 0.161405, 0.171651, 0.191939, 0.232270", \ + "0.155382, 0.159026, 0.160116, 0.166770, 0.177016, 0.197304, 0.237635" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[82]&WENB[82]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[82]&!WENB[82]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + } + } + pin(WENYB[81]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[81]&WENB[81]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[81] == 1'b0 && WENB[81] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208255, 0.211867, 0.212931, 0.219695, 0.229889, 0.250282, 0.292464", \ + "0.213693, 0.217305, 0.218369, 0.225133, 0.235327, 0.255720, 0.297902", \ + "0.221360, 0.224972, 0.226036, 0.232800, 0.242994, 0.263387, 0.305569", \ + "0.226337, 0.229949, 0.231013, 0.237777, 0.247971, 0.268364, 0.310546", \ + "0.228411, 0.232023, 0.233087, 0.239851, 0.250045, 0.270438, 0.312620", \ + "0.231142, 0.234754, 0.235818, 0.242582, 0.252776, 0.273169, 0.315351", \ + "0.236635, 0.240247, 0.241311, 0.248075, 0.258269, 0.278662, 0.320844" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126673, 0.130287, 0.131345, 0.138093, 0.148271, 0.168568, 0.210247", \ + "0.132018, 0.135632, 0.136690, 0.143438, 0.153616, 0.173913, 0.215592", \ + "0.139686, 0.143300, 0.144358, 0.151106, 0.161284, 0.181581, 0.223260", \ + "0.144397, 0.148011, 0.149069, 0.155817, 0.165995, 0.186292, 0.227971", \ + "0.146662, 0.150276, 0.151334, 0.158082, 0.168260, 0.188557, 0.230236", \ + "0.149236, 0.152850, 0.153908, 0.160656, 0.170834, 0.191131, 0.232810", \ + "0.155057, 0.158671, 0.159729, 0.166477, 0.176655, 0.196952, 0.238631" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.202124, 0.207142, 0.208373, 0.216394, 0.231538, 0.260902, 0.320032", \ + "0.208213, 0.213231, 0.214462, 0.222483, 0.237627, 0.266991, 0.326121", \ + "0.218186, 0.223204, 0.224435, 0.232456, 0.247600, 0.276964, 0.336094", \ + "0.221585, 0.226603, 0.227834, 0.235855, 0.250999, 0.280363, 0.339493", \ + "0.225509, 0.230527, 0.231758, 0.239779, 0.254923, 0.284287, 0.343417", \ + "0.232720, 0.237738, 0.238969, 0.246990, 0.262134, 0.291498, 0.350628", \ + "0.242193, 0.247211, 0.248442, 0.256463, 0.271607, 0.300971, 0.360101" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.121841, 0.126959, 0.128155, 0.136106, 0.151238, 0.180141, 0.239727", \ + "0.127916, 0.133034, 0.134230, 0.142181, 0.157313, 0.186216, 0.245802", \ + "0.138069, 0.143187, 0.144383, 0.152334, 0.167466, 0.196369, 0.255955", \ + "0.141259, 0.146377, 0.147573, 0.155524, 0.170656, 0.199559, 0.259145", \ + "0.145178, 0.150296, 0.151492, 0.159443, 0.174575, 0.203478, 0.263064", \ + "0.152568, 0.157686, 0.158882, 0.166833, 0.181965, 0.210868, 0.270454", \ + "0.162036, 0.167154, 0.168350, 0.176301, 0.191433, 0.220336, 0.279922" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[81]&!WENB[81]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[81] == 1'b1 && WENB[81] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.218265, 0.222530, 0.223848, 0.232506, 0.246838, 0.276575, 0.336001", \ + "0.223144, 0.227409, 0.228727, 0.237385, 0.251717, 0.281454, 0.340880", \ + "0.232872, 0.237137, 0.238455, 0.247113, 0.261445, 0.291182, 0.350608", \ + "0.236332, 0.240597, 0.241915, 0.250573, 0.264905, 0.294642, 0.354068", \ + "0.237146, 0.241411, 0.242729, 0.251387, 0.265719, 0.295456, 0.354882", \ + "0.240933, 0.245198, 0.246516, 0.255174, 0.269506, 0.299243, 0.358669", \ + "0.246060, 0.250325, 0.251643, 0.260301, 0.274633, 0.304370, 0.363796" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126352, 0.130615, 0.131936, 0.140580, 0.154881, 0.184557, 0.243887", \ + "0.131228, 0.135491, 0.136812, 0.145456, 0.159757, 0.189433, 0.248763", \ + "0.140960, 0.145223, 0.146544, 0.155188, 0.169489, 0.199165, 0.258495", \ + "0.144415, 0.148678, 0.149999, 0.158643, 0.172944, 0.202620, 0.261950", \ + "0.145228, 0.149491, 0.150812, 0.159456, 0.173757, 0.203433, 0.262763", \ + "0.149018, 0.153281, 0.154602, 0.163246, 0.177547, 0.207223, 0.266553", \ + "0.154044, 0.158307, 0.159628, 0.168272, 0.182573, 0.212249, 0.271579" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208247, 0.211908, 0.212993, 0.219664, 0.229935, 0.250376, 0.290652", \ + "0.212731, 0.216392, 0.217477, 0.224148, 0.234419, 0.254860, 0.295136", \ + "0.222232, 0.225893, 0.226978, 0.233649, 0.243920, 0.264361, 0.304637", \ + "0.226987, 0.230648, 0.231733, 0.238404, 0.248675, 0.269116, 0.309392", \ + "0.230196, 0.233857, 0.234942, 0.241613, 0.251884, 0.272325, 0.312601", \ + "0.237539, 0.241200, 0.242285, 0.248956, 0.259227, 0.279668, 0.319944", \ + "0.242761, 0.246422, 0.247507, 0.254178, 0.264449, 0.284890, 0.325166" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.120880, 0.124524, 0.125614, 0.132268, 0.142514, 0.162802, 0.203133", \ + "0.125327, 0.128971, 0.130061, 0.136715, 0.146961, 0.167249, 0.207580", \ + "0.134856, 0.138500, 0.139590, 0.146244, 0.156490, 0.176778, 0.217109", \ + "0.139582, 0.143226, 0.144316, 0.150970, 0.161216, 0.181504, 0.221835", \ + "0.142825, 0.146469, 0.147559, 0.154213, 0.164459, 0.184747, 0.225078", \ + "0.150017, 0.153661, 0.154751, 0.161405, 0.171651, 0.191939, 0.232270", \ + "0.155382, 0.159026, 0.160116, 0.166770, 0.177016, 0.197304, 0.237635" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[81]&WENB[81]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[81]&!WENB[81]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + } + } + pin(WENYB[80]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[80]&WENB[80]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[80] == 1'b0 && WENB[80] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208255, 0.211867, 0.212931, 0.219695, 0.229889, 0.250282, 0.292464", \ + "0.213693, 0.217305, 0.218369, 0.225133, 0.235327, 0.255720, 0.297902", \ + "0.221360, 0.224972, 0.226036, 0.232800, 0.242994, 0.263387, 0.305569", \ + "0.226337, 0.229949, 0.231013, 0.237777, 0.247971, 0.268364, 0.310546", \ + "0.228411, 0.232023, 0.233087, 0.239851, 0.250045, 0.270438, 0.312620", \ + "0.231142, 0.234754, 0.235818, 0.242582, 0.252776, 0.273169, 0.315351", \ + "0.236635, 0.240247, 0.241311, 0.248075, 0.258269, 0.278662, 0.320844" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126673, 0.130287, 0.131345, 0.138093, 0.148271, 0.168568, 0.210247", \ + "0.132018, 0.135632, 0.136690, 0.143438, 0.153616, 0.173913, 0.215592", \ + "0.139686, 0.143300, 0.144358, 0.151106, 0.161284, 0.181581, 0.223260", \ + "0.144397, 0.148011, 0.149069, 0.155817, 0.165995, 0.186292, 0.227971", \ + "0.146662, 0.150276, 0.151334, 0.158082, 0.168260, 0.188557, 0.230236", \ + "0.149236, 0.152850, 0.153908, 0.160656, 0.170834, 0.191131, 0.232810", \ + "0.155057, 0.158671, 0.159729, 0.166477, 0.176655, 0.196952, 0.238631" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.202124, 0.207142, 0.208373, 0.216394, 0.231538, 0.260902, 0.320032", \ + "0.208213, 0.213231, 0.214462, 0.222483, 0.237627, 0.266991, 0.326121", \ + "0.218186, 0.223204, 0.224435, 0.232456, 0.247600, 0.276964, 0.336094", \ + "0.221585, 0.226603, 0.227834, 0.235855, 0.250999, 0.280363, 0.339493", \ + "0.225509, 0.230527, 0.231758, 0.239779, 0.254923, 0.284287, 0.343417", \ + "0.232720, 0.237738, 0.238969, 0.246990, 0.262134, 0.291498, 0.350628", \ + "0.242193, 0.247211, 0.248442, 0.256463, 0.271607, 0.300971, 0.360101" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.121841, 0.126959, 0.128155, 0.136106, 0.151238, 0.180141, 0.239727", \ + "0.127916, 0.133034, 0.134230, 0.142181, 0.157313, 0.186216, 0.245802", \ + "0.138069, 0.143187, 0.144383, 0.152334, 0.167466, 0.196369, 0.255955", \ + "0.141259, 0.146377, 0.147573, 0.155524, 0.170656, 0.199559, 0.259145", \ + "0.145178, 0.150296, 0.151492, 0.159443, 0.174575, 0.203478, 0.263064", \ + "0.152568, 0.157686, 0.158882, 0.166833, 0.181965, 0.210868, 0.270454", \ + "0.162036, 0.167154, 0.168350, 0.176301, 0.191433, 0.220336, 0.279922" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[80]&!WENB[80]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[80] == 1'b1 && WENB[80] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.218265, 0.222530, 0.223848, 0.232506, 0.246838, 0.276575, 0.336001", \ + "0.223144, 0.227409, 0.228727, 0.237385, 0.251717, 0.281454, 0.340880", \ + "0.232872, 0.237137, 0.238455, 0.247113, 0.261445, 0.291182, 0.350608", \ + "0.236332, 0.240597, 0.241915, 0.250573, 0.264905, 0.294642, 0.354068", \ + "0.237146, 0.241411, 0.242729, 0.251387, 0.265719, 0.295456, 0.354882", \ + "0.240933, 0.245198, 0.246516, 0.255174, 0.269506, 0.299243, 0.358669", \ + "0.246060, 0.250325, 0.251643, 0.260301, 0.274633, 0.304370, 0.363796" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126352, 0.130615, 0.131936, 0.140580, 0.154881, 0.184557, 0.243887", \ + "0.131228, 0.135491, 0.136812, 0.145456, 0.159757, 0.189433, 0.248763", \ + "0.140960, 0.145223, 0.146544, 0.155188, 0.169489, 0.199165, 0.258495", \ + "0.144415, 0.148678, 0.149999, 0.158643, 0.172944, 0.202620, 0.261950", \ + "0.145228, 0.149491, 0.150812, 0.159456, 0.173757, 0.203433, 0.262763", \ + "0.149018, 0.153281, 0.154602, 0.163246, 0.177547, 0.207223, 0.266553", \ + "0.154044, 0.158307, 0.159628, 0.168272, 0.182573, 0.212249, 0.271579" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208247, 0.211908, 0.212993, 0.219664, 0.229935, 0.250376, 0.290652", \ + "0.212731, 0.216392, 0.217477, 0.224148, 0.234419, 0.254860, 0.295136", \ + "0.222232, 0.225893, 0.226978, 0.233649, 0.243920, 0.264361, 0.304637", \ + "0.226987, 0.230648, 0.231733, 0.238404, 0.248675, 0.269116, 0.309392", \ + "0.230196, 0.233857, 0.234942, 0.241613, 0.251884, 0.272325, 0.312601", \ + "0.237539, 0.241200, 0.242285, 0.248956, 0.259227, 0.279668, 0.319944", \ + "0.242761, 0.246422, 0.247507, 0.254178, 0.264449, 0.284890, 0.325166" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.120880, 0.124524, 0.125614, 0.132268, 0.142514, 0.162802, 0.203133", \ + "0.125327, 0.128971, 0.130061, 0.136715, 0.146961, 0.167249, 0.207580", \ + "0.134856, 0.138500, 0.139590, 0.146244, 0.156490, 0.176778, 0.217109", \ + "0.139582, 0.143226, 0.144316, 0.150970, 0.161216, 0.181504, 0.221835", \ + "0.142825, 0.146469, 0.147559, 0.154213, 0.164459, 0.184747, 0.225078", \ + "0.150017, 0.153661, 0.154751, 0.161405, 0.171651, 0.191939, 0.232270", \ + "0.155382, 0.159026, 0.160116, 0.166770, 0.177016, 0.197304, 0.237635" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[80]&WENB[80]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[80]&!WENB[80]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + } + } + pin(WENYB[79]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[79]&WENB[79]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[79] == 1'b0 && WENB[79] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208255, 0.211867, 0.212931, 0.219695, 0.229889, 0.250282, 0.292464", \ + "0.213693, 0.217305, 0.218369, 0.225133, 0.235327, 0.255720, 0.297902", \ + "0.221360, 0.224972, 0.226036, 0.232800, 0.242994, 0.263387, 0.305569", \ + "0.226337, 0.229949, 0.231013, 0.237777, 0.247971, 0.268364, 0.310546", \ + "0.228411, 0.232023, 0.233087, 0.239851, 0.250045, 0.270438, 0.312620", \ + "0.231142, 0.234754, 0.235818, 0.242582, 0.252776, 0.273169, 0.315351", \ + "0.236635, 0.240247, 0.241311, 0.248075, 0.258269, 0.278662, 0.320844" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126673, 0.130287, 0.131345, 0.138093, 0.148271, 0.168568, 0.210247", \ + "0.132018, 0.135632, 0.136690, 0.143438, 0.153616, 0.173913, 0.215592", \ + "0.139686, 0.143300, 0.144358, 0.151106, 0.161284, 0.181581, 0.223260", \ + "0.144397, 0.148011, 0.149069, 0.155817, 0.165995, 0.186292, 0.227971", \ + "0.146662, 0.150276, 0.151334, 0.158082, 0.168260, 0.188557, 0.230236", \ + "0.149236, 0.152850, 0.153908, 0.160656, 0.170834, 0.191131, 0.232810", \ + "0.155057, 0.158671, 0.159729, 0.166477, 0.176655, 0.196952, 0.238631" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.202124, 0.207142, 0.208373, 0.216394, 0.231538, 0.260902, 0.320032", \ + "0.208213, 0.213231, 0.214462, 0.222483, 0.237627, 0.266991, 0.326121", \ + "0.218186, 0.223204, 0.224435, 0.232456, 0.247600, 0.276964, 0.336094", \ + "0.221585, 0.226603, 0.227834, 0.235855, 0.250999, 0.280363, 0.339493", \ + "0.225509, 0.230527, 0.231758, 0.239779, 0.254923, 0.284287, 0.343417", \ + "0.232720, 0.237738, 0.238969, 0.246990, 0.262134, 0.291498, 0.350628", \ + "0.242193, 0.247211, 0.248442, 0.256463, 0.271607, 0.300971, 0.360101" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.121841, 0.126959, 0.128155, 0.136106, 0.151238, 0.180141, 0.239727", \ + "0.127916, 0.133034, 0.134230, 0.142181, 0.157313, 0.186216, 0.245802", \ + "0.138069, 0.143187, 0.144383, 0.152334, 0.167466, 0.196369, 0.255955", \ + "0.141259, 0.146377, 0.147573, 0.155524, 0.170656, 0.199559, 0.259145", \ + "0.145178, 0.150296, 0.151492, 0.159443, 0.174575, 0.203478, 0.263064", \ + "0.152568, 0.157686, 0.158882, 0.166833, 0.181965, 0.210868, 0.270454", \ + "0.162036, 0.167154, 0.168350, 0.176301, 0.191433, 0.220336, 0.279922" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[79]&!WENB[79]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[79] == 1'b1 && WENB[79] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.218265, 0.222530, 0.223848, 0.232506, 0.246838, 0.276575, 0.336001", \ + "0.223144, 0.227409, 0.228727, 0.237385, 0.251717, 0.281454, 0.340880", \ + "0.232872, 0.237137, 0.238455, 0.247113, 0.261445, 0.291182, 0.350608", \ + "0.236332, 0.240597, 0.241915, 0.250573, 0.264905, 0.294642, 0.354068", \ + "0.237146, 0.241411, 0.242729, 0.251387, 0.265719, 0.295456, 0.354882", \ + "0.240933, 0.245198, 0.246516, 0.255174, 0.269506, 0.299243, 0.358669", \ + "0.246060, 0.250325, 0.251643, 0.260301, 0.274633, 0.304370, 0.363796" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126352, 0.130615, 0.131936, 0.140580, 0.154881, 0.184557, 0.243887", \ + "0.131228, 0.135491, 0.136812, 0.145456, 0.159757, 0.189433, 0.248763", \ + "0.140960, 0.145223, 0.146544, 0.155188, 0.169489, 0.199165, 0.258495", \ + "0.144415, 0.148678, 0.149999, 0.158643, 0.172944, 0.202620, 0.261950", \ + "0.145228, 0.149491, 0.150812, 0.159456, 0.173757, 0.203433, 0.262763", \ + "0.149018, 0.153281, 0.154602, 0.163246, 0.177547, 0.207223, 0.266553", \ + "0.154044, 0.158307, 0.159628, 0.168272, 0.182573, 0.212249, 0.271579" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208247, 0.211908, 0.212993, 0.219664, 0.229935, 0.250376, 0.290652", \ + "0.212731, 0.216392, 0.217477, 0.224148, 0.234419, 0.254860, 0.295136", \ + "0.222232, 0.225893, 0.226978, 0.233649, 0.243920, 0.264361, 0.304637", \ + "0.226987, 0.230648, 0.231733, 0.238404, 0.248675, 0.269116, 0.309392", \ + "0.230196, 0.233857, 0.234942, 0.241613, 0.251884, 0.272325, 0.312601", \ + "0.237539, 0.241200, 0.242285, 0.248956, 0.259227, 0.279668, 0.319944", \ + "0.242761, 0.246422, 0.247507, 0.254178, 0.264449, 0.284890, 0.325166" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.120880, 0.124524, 0.125614, 0.132268, 0.142514, 0.162802, 0.203133", \ + "0.125327, 0.128971, 0.130061, 0.136715, 0.146961, 0.167249, 0.207580", \ + "0.134856, 0.138500, 0.139590, 0.146244, 0.156490, 0.176778, 0.217109", \ + "0.139582, 0.143226, 0.144316, 0.150970, 0.161216, 0.181504, 0.221835", \ + "0.142825, 0.146469, 0.147559, 0.154213, 0.164459, 0.184747, 0.225078", \ + "0.150017, 0.153661, 0.154751, 0.161405, 0.171651, 0.191939, 0.232270", \ + "0.155382, 0.159026, 0.160116, 0.166770, 0.177016, 0.197304, 0.237635" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[79]&WENB[79]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[79]&!WENB[79]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + } + } + pin(WENYB[78]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[78]&WENB[78]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[78] == 1'b0 && WENB[78] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208255, 0.211867, 0.212931, 0.219695, 0.229889, 0.250282, 0.292464", \ + "0.213693, 0.217305, 0.218369, 0.225133, 0.235327, 0.255720, 0.297902", \ + "0.221360, 0.224972, 0.226036, 0.232800, 0.242994, 0.263387, 0.305569", \ + "0.226337, 0.229949, 0.231013, 0.237777, 0.247971, 0.268364, 0.310546", \ + "0.228411, 0.232023, 0.233087, 0.239851, 0.250045, 0.270438, 0.312620", \ + "0.231142, 0.234754, 0.235818, 0.242582, 0.252776, 0.273169, 0.315351", \ + "0.236635, 0.240247, 0.241311, 0.248075, 0.258269, 0.278662, 0.320844" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126673, 0.130287, 0.131345, 0.138093, 0.148271, 0.168568, 0.210247", \ + "0.132018, 0.135632, 0.136690, 0.143438, 0.153616, 0.173913, 0.215592", \ + "0.139686, 0.143300, 0.144358, 0.151106, 0.161284, 0.181581, 0.223260", \ + "0.144397, 0.148011, 0.149069, 0.155817, 0.165995, 0.186292, 0.227971", \ + "0.146662, 0.150276, 0.151334, 0.158082, 0.168260, 0.188557, 0.230236", \ + "0.149236, 0.152850, 0.153908, 0.160656, 0.170834, 0.191131, 0.232810", \ + "0.155057, 0.158671, 0.159729, 0.166477, 0.176655, 0.196952, 0.238631" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.202124, 0.207142, 0.208373, 0.216394, 0.231538, 0.260902, 0.320032", \ + "0.208213, 0.213231, 0.214462, 0.222483, 0.237627, 0.266991, 0.326121", \ + "0.218186, 0.223204, 0.224435, 0.232456, 0.247600, 0.276964, 0.336094", \ + "0.221585, 0.226603, 0.227834, 0.235855, 0.250999, 0.280363, 0.339493", \ + "0.225509, 0.230527, 0.231758, 0.239779, 0.254923, 0.284287, 0.343417", \ + "0.232720, 0.237738, 0.238969, 0.246990, 0.262134, 0.291498, 0.350628", \ + "0.242193, 0.247211, 0.248442, 0.256463, 0.271607, 0.300971, 0.360101" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.121841, 0.126959, 0.128155, 0.136106, 0.151238, 0.180141, 0.239727", \ + "0.127916, 0.133034, 0.134230, 0.142181, 0.157313, 0.186216, 0.245802", \ + "0.138069, 0.143187, 0.144383, 0.152334, 0.167466, 0.196369, 0.255955", \ + "0.141259, 0.146377, 0.147573, 0.155524, 0.170656, 0.199559, 0.259145", \ + "0.145178, 0.150296, 0.151492, 0.159443, 0.174575, 0.203478, 0.263064", \ + "0.152568, 0.157686, 0.158882, 0.166833, 0.181965, 0.210868, 0.270454", \ + "0.162036, 0.167154, 0.168350, 0.176301, 0.191433, 0.220336, 0.279922" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[78]&!WENB[78]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[78] == 1'b1 && WENB[78] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.218265, 0.222530, 0.223848, 0.232506, 0.246838, 0.276575, 0.336001", \ + "0.223144, 0.227409, 0.228727, 0.237385, 0.251717, 0.281454, 0.340880", \ + "0.232872, 0.237137, 0.238455, 0.247113, 0.261445, 0.291182, 0.350608", \ + "0.236332, 0.240597, 0.241915, 0.250573, 0.264905, 0.294642, 0.354068", \ + "0.237146, 0.241411, 0.242729, 0.251387, 0.265719, 0.295456, 0.354882", \ + "0.240933, 0.245198, 0.246516, 0.255174, 0.269506, 0.299243, 0.358669", \ + "0.246060, 0.250325, 0.251643, 0.260301, 0.274633, 0.304370, 0.363796" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126352, 0.130615, 0.131936, 0.140580, 0.154881, 0.184557, 0.243887", \ + "0.131228, 0.135491, 0.136812, 0.145456, 0.159757, 0.189433, 0.248763", \ + "0.140960, 0.145223, 0.146544, 0.155188, 0.169489, 0.199165, 0.258495", \ + "0.144415, 0.148678, 0.149999, 0.158643, 0.172944, 0.202620, 0.261950", \ + "0.145228, 0.149491, 0.150812, 0.159456, 0.173757, 0.203433, 0.262763", \ + "0.149018, 0.153281, 0.154602, 0.163246, 0.177547, 0.207223, 0.266553", \ + "0.154044, 0.158307, 0.159628, 0.168272, 0.182573, 0.212249, 0.271579" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208247, 0.211908, 0.212993, 0.219664, 0.229935, 0.250376, 0.290652", \ + "0.212731, 0.216392, 0.217477, 0.224148, 0.234419, 0.254860, 0.295136", \ + "0.222232, 0.225893, 0.226978, 0.233649, 0.243920, 0.264361, 0.304637", \ + "0.226987, 0.230648, 0.231733, 0.238404, 0.248675, 0.269116, 0.309392", \ + "0.230196, 0.233857, 0.234942, 0.241613, 0.251884, 0.272325, 0.312601", \ + "0.237539, 0.241200, 0.242285, 0.248956, 0.259227, 0.279668, 0.319944", \ + "0.242761, 0.246422, 0.247507, 0.254178, 0.264449, 0.284890, 0.325166" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.120880, 0.124524, 0.125614, 0.132268, 0.142514, 0.162802, 0.203133", \ + "0.125327, 0.128971, 0.130061, 0.136715, 0.146961, 0.167249, 0.207580", \ + "0.134856, 0.138500, 0.139590, 0.146244, 0.156490, 0.176778, 0.217109", \ + "0.139582, 0.143226, 0.144316, 0.150970, 0.161216, 0.181504, 0.221835", \ + "0.142825, 0.146469, 0.147559, 0.154213, 0.164459, 0.184747, 0.225078", \ + "0.150017, 0.153661, 0.154751, 0.161405, 0.171651, 0.191939, 0.232270", \ + "0.155382, 0.159026, 0.160116, 0.166770, 0.177016, 0.197304, 0.237635" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[78]&WENB[78]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[78]&!WENB[78]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + } + } + pin(WENYB[77]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[77]&WENB[77]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[77] == 1'b0 && WENB[77] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208255, 0.211867, 0.212931, 0.219695, 0.229889, 0.250282, 0.292464", \ + "0.213693, 0.217305, 0.218369, 0.225133, 0.235327, 0.255720, 0.297902", \ + "0.221360, 0.224972, 0.226036, 0.232800, 0.242994, 0.263387, 0.305569", \ + "0.226337, 0.229949, 0.231013, 0.237777, 0.247971, 0.268364, 0.310546", \ + "0.228411, 0.232023, 0.233087, 0.239851, 0.250045, 0.270438, 0.312620", \ + "0.231142, 0.234754, 0.235818, 0.242582, 0.252776, 0.273169, 0.315351", \ + "0.236635, 0.240247, 0.241311, 0.248075, 0.258269, 0.278662, 0.320844" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126673, 0.130287, 0.131345, 0.138093, 0.148271, 0.168568, 0.210247", \ + "0.132018, 0.135632, 0.136690, 0.143438, 0.153616, 0.173913, 0.215592", \ + "0.139686, 0.143300, 0.144358, 0.151106, 0.161284, 0.181581, 0.223260", \ + "0.144397, 0.148011, 0.149069, 0.155817, 0.165995, 0.186292, 0.227971", \ + "0.146662, 0.150276, 0.151334, 0.158082, 0.168260, 0.188557, 0.230236", \ + "0.149236, 0.152850, 0.153908, 0.160656, 0.170834, 0.191131, 0.232810", \ + "0.155057, 0.158671, 0.159729, 0.166477, 0.176655, 0.196952, 0.238631" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.202124, 0.207142, 0.208373, 0.216394, 0.231538, 0.260902, 0.320032", \ + "0.208213, 0.213231, 0.214462, 0.222483, 0.237627, 0.266991, 0.326121", \ + "0.218186, 0.223204, 0.224435, 0.232456, 0.247600, 0.276964, 0.336094", \ + "0.221585, 0.226603, 0.227834, 0.235855, 0.250999, 0.280363, 0.339493", \ + "0.225509, 0.230527, 0.231758, 0.239779, 0.254923, 0.284287, 0.343417", \ + "0.232720, 0.237738, 0.238969, 0.246990, 0.262134, 0.291498, 0.350628", \ + "0.242193, 0.247211, 0.248442, 0.256463, 0.271607, 0.300971, 0.360101" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.121841, 0.126959, 0.128155, 0.136106, 0.151238, 0.180141, 0.239727", \ + "0.127916, 0.133034, 0.134230, 0.142181, 0.157313, 0.186216, 0.245802", \ + "0.138069, 0.143187, 0.144383, 0.152334, 0.167466, 0.196369, 0.255955", \ + "0.141259, 0.146377, 0.147573, 0.155524, 0.170656, 0.199559, 0.259145", \ + "0.145178, 0.150296, 0.151492, 0.159443, 0.174575, 0.203478, 0.263064", \ + "0.152568, 0.157686, 0.158882, 0.166833, 0.181965, 0.210868, 0.270454", \ + "0.162036, 0.167154, 0.168350, 0.176301, 0.191433, 0.220336, 0.279922" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[77]&!WENB[77]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[77] == 1'b1 && WENB[77] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.218265, 0.222530, 0.223848, 0.232506, 0.246838, 0.276575, 0.336001", \ + "0.223144, 0.227409, 0.228727, 0.237385, 0.251717, 0.281454, 0.340880", \ + "0.232872, 0.237137, 0.238455, 0.247113, 0.261445, 0.291182, 0.350608", \ + "0.236332, 0.240597, 0.241915, 0.250573, 0.264905, 0.294642, 0.354068", \ + "0.237146, 0.241411, 0.242729, 0.251387, 0.265719, 0.295456, 0.354882", \ + "0.240933, 0.245198, 0.246516, 0.255174, 0.269506, 0.299243, 0.358669", \ + "0.246060, 0.250325, 0.251643, 0.260301, 0.274633, 0.304370, 0.363796" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126352, 0.130615, 0.131936, 0.140580, 0.154881, 0.184557, 0.243887", \ + "0.131228, 0.135491, 0.136812, 0.145456, 0.159757, 0.189433, 0.248763", \ + "0.140960, 0.145223, 0.146544, 0.155188, 0.169489, 0.199165, 0.258495", \ + "0.144415, 0.148678, 0.149999, 0.158643, 0.172944, 0.202620, 0.261950", \ + "0.145228, 0.149491, 0.150812, 0.159456, 0.173757, 0.203433, 0.262763", \ + "0.149018, 0.153281, 0.154602, 0.163246, 0.177547, 0.207223, 0.266553", \ + "0.154044, 0.158307, 0.159628, 0.168272, 0.182573, 0.212249, 0.271579" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208247, 0.211908, 0.212993, 0.219664, 0.229935, 0.250376, 0.290652", \ + "0.212731, 0.216392, 0.217477, 0.224148, 0.234419, 0.254860, 0.295136", \ + "0.222232, 0.225893, 0.226978, 0.233649, 0.243920, 0.264361, 0.304637", \ + "0.226987, 0.230648, 0.231733, 0.238404, 0.248675, 0.269116, 0.309392", \ + "0.230196, 0.233857, 0.234942, 0.241613, 0.251884, 0.272325, 0.312601", \ + "0.237539, 0.241200, 0.242285, 0.248956, 0.259227, 0.279668, 0.319944", \ + "0.242761, 0.246422, 0.247507, 0.254178, 0.264449, 0.284890, 0.325166" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.120880, 0.124524, 0.125614, 0.132268, 0.142514, 0.162802, 0.203133", \ + "0.125327, 0.128971, 0.130061, 0.136715, 0.146961, 0.167249, 0.207580", \ + "0.134856, 0.138500, 0.139590, 0.146244, 0.156490, 0.176778, 0.217109", \ + "0.139582, 0.143226, 0.144316, 0.150970, 0.161216, 0.181504, 0.221835", \ + "0.142825, 0.146469, 0.147559, 0.154213, 0.164459, 0.184747, 0.225078", \ + "0.150017, 0.153661, 0.154751, 0.161405, 0.171651, 0.191939, 0.232270", \ + "0.155382, 0.159026, 0.160116, 0.166770, 0.177016, 0.197304, 0.237635" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[77]&WENB[77]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[77]&!WENB[77]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + } + } + pin(WENYB[76]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[76]&WENB[76]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[76] == 1'b0 && WENB[76] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208255, 0.211867, 0.212931, 0.219695, 0.229889, 0.250282, 0.292464", \ + "0.213693, 0.217305, 0.218369, 0.225133, 0.235327, 0.255720, 0.297902", \ + "0.221360, 0.224972, 0.226036, 0.232800, 0.242994, 0.263387, 0.305569", \ + "0.226337, 0.229949, 0.231013, 0.237777, 0.247971, 0.268364, 0.310546", \ + "0.228411, 0.232023, 0.233087, 0.239851, 0.250045, 0.270438, 0.312620", \ + "0.231142, 0.234754, 0.235818, 0.242582, 0.252776, 0.273169, 0.315351", \ + "0.236635, 0.240247, 0.241311, 0.248075, 0.258269, 0.278662, 0.320844" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126673, 0.130287, 0.131345, 0.138093, 0.148271, 0.168568, 0.210247", \ + "0.132018, 0.135632, 0.136690, 0.143438, 0.153616, 0.173913, 0.215592", \ + "0.139686, 0.143300, 0.144358, 0.151106, 0.161284, 0.181581, 0.223260", \ + "0.144397, 0.148011, 0.149069, 0.155817, 0.165995, 0.186292, 0.227971", \ + "0.146662, 0.150276, 0.151334, 0.158082, 0.168260, 0.188557, 0.230236", \ + "0.149236, 0.152850, 0.153908, 0.160656, 0.170834, 0.191131, 0.232810", \ + "0.155057, 0.158671, 0.159729, 0.166477, 0.176655, 0.196952, 0.238631" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.202124, 0.207142, 0.208373, 0.216394, 0.231538, 0.260902, 0.320032", \ + "0.208213, 0.213231, 0.214462, 0.222483, 0.237627, 0.266991, 0.326121", \ + "0.218186, 0.223204, 0.224435, 0.232456, 0.247600, 0.276964, 0.336094", \ + "0.221585, 0.226603, 0.227834, 0.235855, 0.250999, 0.280363, 0.339493", \ + "0.225509, 0.230527, 0.231758, 0.239779, 0.254923, 0.284287, 0.343417", \ + "0.232720, 0.237738, 0.238969, 0.246990, 0.262134, 0.291498, 0.350628", \ + "0.242193, 0.247211, 0.248442, 0.256463, 0.271607, 0.300971, 0.360101" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.121841, 0.126959, 0.128155, 0.136106, 0.151238, 0.180141, 0.239727", \ + "0.127916, 0.133034, 0.134230, 0.142181, 0.157313, 0.186216, 0.245802", \ + "0.138069, 0.143187, 0.144383, 0.152334, 0.167466, 0.196369, 0.255955", \ + "0.141259, 0.146377, 0.147573, 0.155524, 0.170656, 0.199559, 0.259145", \ + "0.145178, 0.150296, 0.151492, 0.159443, 0.174575, 0.203478, 0.263064", \ + "0.152568, 0.157686, 0.158882, 0.166833, 0.181965, 0.210868, 0.270454", \ + "0.162036, 0.167154, 0.168350, 0.176301, 0.191433, 0.220336, 0.279922" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[76]&!WENB[76]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[76] == 1'b1 && WENB[76] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.218265, 0.222530, 0.223848, 0.232506, 0.246838, 0.276575, 0.336001", \ + "0.223144, 0.227409, 0.228727, 0.237385, 0.251717, 0.281454, 0.340880", \ + "0.232872, 0.237137, 0.238455, 0.247113, 0.261445, 0.291182, 0.350608", \ + "0.236332, 0.240597, 0.241915, 0.250573, 0.264905, 0.294642, 0.354068", \ + "0.237146, 0.241411, 0.242729, 0.251387, 0.265719, 0.295456, 0.354882", \ + "0.240933, 0.245198, 0.246516, 0.255174, 0.269506, 0.299243, 0.358669", \ + "0.246060, 0.250325, 0.251643, 0.260301, 0.274633, 0.304370, 0.363796" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126352, 0.130615, 0.131936, 0.140580, 0.154881, 0.184557, 0.243887", \ + "0.131228, 0.135491, 0.136812, 0.145456, 0.159757, 0.189433, 0.248763", \ + "0.140960, 0.145223, 0.146544, 0.155188, 0.169489, 0.199165, 0.258495", \ + "0.144415, 0.148678, 0.149999, 0.158643, 0.172944, 0.202620, 0.261950", \ + "0.145228, 0.149491, 0.150812, 0.159456, 0.173757, 0.203433, 0.262763", \ + "0.149018, 0.153281, 0.154602, 0.163246, 0.177547, 0.207223, 0.266553", \ + "0.154044, 0.158307, 0.159628, 0.168272, 0.182573, 0.212249, 0.271579" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208247, 0.211908, 0.212993, 0.219664, 0.229935, 0.250376, 0.290652", \ + "0.212731, 0.216392, 0.217477, 0.224148, 0.234419, 0.254860, 0.295136", \ + "0.222232, 0.225893, 0.226978, 0.233649, 0.243920, 0.264361, 0.304637", \ + "0.226987, 0.230648, 0.231733, 0.238404, 0.248675, 0.269116, 0.309392", \ + "0.230196, 0.233857, 0.234942, 0.241613, 0.251884, 0.272325, 0.312601", \ + "0.237539, 0.241200, 0.242285, 0.248956, 0.259227, 0.279668, 0.319944", \ + "0.242761, 0.246422, 0.247507, 0.254178, 0.264449, 0.284890, 0.325166" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.120880, 0.124524, 0.125614, 0.132268, 0.142514, 0.162802, 0.203133", \ + "0.125327, 0.128971, 0.130061, 0.136715, 0.146961, 0.167249, 0.207580", \ + "0.134856, 0.138500, 0.139590, 0.146244, 0.156490, 0.176778, 0.217109", \ + "0.139582, 0.143226, 0.144316, 0.150970, 0.161216, 0.181504, 0.221835", \ + "0.142825, 0.146469, 0.147559, 0.154213, 0.164459, 0.184747, 0.225078", \ + "0.150017, 0.153661, 0.154751, 0.161405, 0.171651, 0.191939, 0.232270", \ + "0.155382, 0.159026, 0.160116, 0.166770, 0.177016, 0.197304, 0.237635" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[76]&WENB[76]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[76]&!WENB[76]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + } + } + pin(WENYB[75]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[75]&WENB[75]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[75] == 1'b0 && WENB[75] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208255, 0.211867, 0.212931, 0.219695, 0.229889, 0.250282, 0.292464", \ + "0.213693, 0.217305, 0.218369, 0.225133, 0.235327, 0.255720, 0.297902", \ + "0.221360, 0.224972, 0.226036, 0.232800, 0.242994, 0.263387, 0.305569", \ + "0.226337, 0.229949, 0.231013, 0.237777, 0.247971, 0.268364, 0.310546", \ + "0.228411, 0.232023, 0.233087, 0.239851, 0.250045, 0.270438, 0.312620", \ + "0.231142, 0.234754, 0.235818, 0.242582, 0.252776, 0.273169, 0.315351", \ + "0.236635, 0.240247, 0.241311, 0.248075, 0.258269, 0.278662, 0.320844" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126673, 0.130287, 0.131345, 0.138093, 0.148271, 0.168568, 0.210247", \ + "0.132018, 0.135632, 0.136690, 0.143438, 0.153616, 0.173913, 0.215592", \ + "0.139686, 0.143300, 0.144358, 0.151106, 0.161284, 0.181581, 0.223260", \ + "0.144397, 0.148011, 0.149069, 0.155817, 0.165995, 0.186292, 0.227971", \ + "0.146662, 0.150276, 0.151334, 0.158082, 0.168260, 0.188557, 0.230236", \ + "0.149236, 0.152850, 0.153908, 0.160656, 0.170834, 0.191131, 0.232810", \ + "0.155057, 0.158671, 0.159729, 0.166477, 0.176655, 0.196952, 0.238631" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.202124, 0.207142, 0.208373, 0.216394, 0.231538, 0.260902, 0.320032", \ + "0.208213, 0.213231, 0.214462, 0.222483, 0.237627, 0.266991, 0.326121", \ + "0.218186, 0.223204, 0.224435, 0.232456, 0.247600, 0.276964, 0.336094", \ + "0.221585, 0.226603, 0.227834, 0.235855, 0.250999, 0.280363, 0.339493", \ + "0.225509, 0.230527, 0.231758, 0.239779, 0.254923, 0.284287, 0.343417", \ + "0.232720, 0.237738, 0.238969, 0.246990, 0.262134, 0.291498, 0.350628", \ + "0.242193, 0.247211, 0.248442, 0.256463, 0.271607, 0.300971, 0.360101" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.121841, 0.126959, 0.128155, 0.136106, 0.151238, 0.180141, 0.239727", \ + "0.127916, 0.133034, 0.134230, 0.142181, 0.157313, 0.186216, 0.245802", \ + "0.138069, 0.143187, 0.144383, 0.152334, 0.167466, 0.196369, 0.255955", \ + "0.141259, 0.146377, 0.147573, 0.155524, 0.170656, 0.199559, 0.259145", \ + "0.145178, 0.150296, 0.151492, 0.159443, 0.174575, 0.203478, 0.263064", \ + "0.152568, 0.157686, 0.158882, 0.166833, 0.181965, 0.210868, 0.270454", \ + "0.162036, 0.167154, 0.168350, 0.176301, 0.191433, 0.220336, 0.279922" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[75]&!WENB[75]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[75] == 1'b1 && WENB[75] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.218265, 0.222530, 0.223848, 0.232506, 0.246838, 0.276575, 0.336001", \ + "0.223144, 0.227409, 0.228727, 0.237385, 0.251717, 0.281454, 0.340880", \ + "0.232872, 0.237137, 0.238455, 0.247113, 0.261445, 0.291182, 0.350608", \ + "0.236332, 0.240597, 0.241915, 0.250573, 0.264905, 0.294642, 0.354068", \ + "0.237146, 0.241411, 0.242729, 0.251387, 0.265719, 0.295456, 0.354882", \ + "0.240933, 0.245198, 0.246516, 0.255174, 0.269506, 0.299243, 0.358669", \ + "0.246060, 0.250325, 0.251643, 0.260301, 0.274633, 0.304370, 0.363796" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126352, 0.130615, 0.131936, 0.140580, 0.154881, 0.184557, 0.243887", \ + "0.131228, 0.135491, 0.136812, 0.145456, 0.159757, 0.189433, 0.248763", \ + "0.140960, 0.145223, 0.146544, 0.155188, 0.169489, 0.199165, 0.258495", \ + "0.144415, 0.148678, 0.149999, 0.158643, 0.172944, 0.202620, 0.261950", \ + "0.145228, 0.149491, 0.150812, 0.159456, 0.173757, 0.203433, 0.262763", \ + "0.149018, 0.153281, 0.154602, 0.163246, 0.177547, 0.207223, 0.266553", \ + "0.154044, 0.158307, 0.159628, 0.168272, 0.182573, 0.212249, 0.271579" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208247, 0.211908, 0.212993, 0.219664, 0.229935, 0.250376, 0.290652", \ + "0.212731, 0.216392, 0.217477, 0.224148, 0.234419, 0.254860, 0.295136", \ + "0.222232, 0.225893, 0.226978, 0.233649, 0.243920, 0.264361, 0.304637", \ + "0.226987, 0.230648, 0.231733, 0.238404, 0.248675, 0.269116, 0.309392", \ + "0.230196, 0.233857, 0.234942, 0.241613, 0.251884, 0.272325, 0.312601", \ + "0.237539, 0.241200, 0.242285, 0.248956, 0.259227, 0.279668, 0.319944", \ + "0.242761, 0.246422, 0.247507, 0.254178, 0.264449, 0.284890, 0.325166" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.120880, 0.124524, 0.125614, 0.132268, 0.142514, 0.162802, 0.203133", \ + "0.125327, 0.128971, 0.130061, 0.136715, 0.146961, 0.167249, 0.207580", \ + "0.134856, 0.138500, 0.139590, 0.146244, 0.156490, 0.176778, 0.217109", \ + "0.139582, 0.143226, 0.144316, 0.150970, 0.161216, 0.181504, 0.221835", \ + "0.142825, 0.146469, 0.147559, 0.154213, 0.164459, 0.184747, 0.225078", \ + "0.150017, 0.153661, 0.154751, 0.161405, 0.171651, 0.191939, 0.232270", \ + "0.155382, 0.159026, 0.160116, 0.166770, 0.177016, 0.197304, 0.237635" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[75]&WENB[75]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[75]&!WENB[75]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + } + } + pin(WENYB[74]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[74]&WENB[74]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[74] == 1'b0 && WENB[74] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208255, 0.211867, 0.212931, 0.219695, 0.229889, 0.250282, 0.292464", \ + "0.213693, 0.217305, 0.218369, 0.225133, 0.235327, 0.255720, 0.297902", \ + "0.221360, 0.224972, 0.226036, 0.232800, 0.242994, 0.263387, 0.305569", \ + "0.226337, 0.229949, 0.231013, 0.237777, 0.247971, 0.268364, 0.310546", \ + "0.228411, 0.232023, 0.233087, 0.239851, 0.250045, 0.270438, 0.312620", \ + "0.231142, 0.234754, 0.235818, 0.242582, 0.252776, 0.273169, 0.315351", \ + "0.236635, 0.240247, 0.241311, 0.248075, 0.258269, 0.278662, 0.320844" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126673, 0.130287, 0.131345, 0.138093, 0.148271, 0.168568, 0.210247", \ + "0.132018, 0.135632, 0.136690, 0.143438, 0.153616, 0.173913, 0.215592", \ + "0.139686, 0.143300, 0.144358, 0.151106, 0.161284, 0.181581, 0.223260", \ + "0.144397, 0.148011, 0.149069, 0.155817, 0.165995, 0.186292, 0.227971", \ + "0.146662, 0.150276, 0.151334, 0.158082, 0.168260, 0.188557, 0.230236", \ + "0.149236, 0.152850, 0.153908, 0.160656, 0.170834, 0.191131, 0.232810", \ + "0.155057, 0.158671, 0.159729, 0.166477, 0.176655, 0.196952, 0.238631" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.202124, 0.207142, 0.208373, 0.216394, 0.231538, 0.260902, 0.320032", \ + "0.208213, 0.213231, 0.214462, 0.222483, 0.237627, 0.266991, 0.326121", \ + "0.218186, 0.223204, 0.224435, 0.232456, 0.247600, 0.276964, 0.336094", \ + "0.221585, 0.226603, 0.227834, 0.235855, 0.250999, 0.280363, 0.339493", \ + "0.225509, 0.230527, 0.231758, 0.239779, 0.254923, 0.284287, 0.343417", \ + "0.232720, 0.237738, 0.238969, 0.246990, 0.262134, 0.291498, 0.350628", \ + "0.242193, 0.247211, 0.248442, 0.256463, 0.271607, 0.300971, 0.360101" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.121841, 0.126959, 0.128155, 0.136106, 0.151238, 0.180141, 0.239727", \ + "0.127916, 0.133034, 0.134230, 0.142181, 0.157313, 0.186216, 0.245802", \ + "0.138069, 0.143187, 0.144383, 0.152334, 0.167466, 0.196369, 0.255955", \ + "0.141259, 0.146377, 0.147573, 0.155524, 0.170656, 0.199559, 0.259145", \ + "0.145178, 0.150296, 0.151492, 0.159443, 0.174575, 0.203478, 0.263064", \ + "0.152568, 0.157686, 0.158882, 0.166833, 0.181965, 0.210868, 0.270454", \ + "0.162036, 0.167154, 0.168350, 0.176301, 0.191433, 0.220336, 0.279922" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[74]&!WENB[74]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[74] == 1'b1 && WENB[74] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.218265, 0.222530, 0.223848, 0.232506, 0.246838, 0.276575, 0.336001", \ + "0.223144, 0.227409, 0.228727, 0.237385, 0.251717, 0.281454, 0.340880", \ + "0.232872, 0.237137, 0.238455, 0.247113, 0.261445, 0.291182, 0.350608", \ + "0.236332, 0.240597, 0.241915, 0.250573, 0.264905, 0.294642, 0.354068", \ + "0.237146, 0.241411, 0.242729, 0.251387, 0.265719, 0.295456, 0.354882", \ + "0.240933, 0.245198, 0.246516, 0.255174, 0.269506, 0.299243, 0.358669", \ + "0.246060, 0.250325, 0.251643, 0.260301, 0.274633, 0.304370, 0.363796" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126352, 0.130615, 0.131936, 0.140580, 0.154881, 0.184557, 0.243887", \ + "0.131228, 0.135491, 0.136812, 0.145456, 0.159757, 0.189433, 0.248763", \ + "0.140960, 0.145223, 0.146544, 0.155188, 0.169489, 0.199165, 0.258495", \ + "0.144415, 0.148678, 0.149999, 0.158643, 0.172944, 0.202620, 0.261950", \ + "0.145228, 0.149491, 0.150812, 0.159456, 0.173757, 0.203433, 0.262763", \ + "0.149018, 0.153281, 0.154602, 0.163246, 0.177547, 0.207223, 0.266553", \ + "0.154044, 0.158307, 0.159628, 0.168272, 0.182573, 0.212249, 0.271579" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208247, 0.211908, 0.212993, 0.219664, 0.229935, 0.250376, 0.290652", \ + "0.212731, 0.216392, 0.217477, 0.224148, 0.234419, 0.254860, 0.295136", \ + "0.222232, 0.225893, 0.226978, 0.233649, 0.243920, 0.264361, 0.304637", \ + "0.226987, 0.230648, 0.231733, 0.238404, 0.248675, 0.269116, 0.309392", \ + "0.230196, 0.233857, 0.234942, 0.241613, 0.251884, 0.272325, 0.312601", \ + "0.237539, 0.241200, 0.242285, 0.248956, 0.259227, 0.279668, 0.319944", \ + "0.242761, 0.246422, 0.247507, 0.254178, 0.264449, 0.284890, 0.325166" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.120880, 0.124524, 0.125614, 0.132268, 0.142514, 0.162802, 0.203133", \ + "0.125327, 0.128971, 0.130061, 0.136715, 0.146961, 0.167249, 0.207580", \ + "0.134856, 0.138500, 0.139590, 0.146244, 0.156490, 0.176778, 0.217109", \ + "0.139582, 0.143226, 0.144316, 0.150970, 0.161216, 0.181504, 0.221835", \ + "0.142825, 0.146469, 0.147559, 0.154213, 0.164459, 0.184747, 0.225078", \ + "0.150017, 0.153661, 0.154751, 0.161405, 0.171651, 0.191939, 0.232270", \ + "0.155382, 0.159026, 0.160116, 0.166770, 0.177016, 0.197304, 0.237635" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[74]&WENB[74]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[74]&!WENB[74]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + } + } + pin(WENYB[73]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[73]&WENB[73]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[73] == 1'b0 && WENB[73] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208255, 0.211867, 0.212931, 0.219695, 0.229889, 0.250282, 0.292464", \ + "0.213693, 0.217305, 0.218369, 0.225133, 0.235327, 0.255720, 0.297902", \ + "0.221360, 0.224972, 0.226036, 0.232800, 0.242994, 0.263387, 0.305569", \ + "0.226337, 0.229949, 0.231013, 0.237777, 0.247971, 0.268364, 0.310546", \ + "0.228411, 0.232023, 0.233087, 0.239851, 0.250045, 0.270438, 0.312620", \ + "0.231142, 0.234754, 0.235818, 0.242582, 0.252776, 0.273169, 0.315351", \ + "0.236635, 0.240247, 0.241311, 0.248075, 0.258269, 0.278662, 0.320844" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126673, 0.130287, 0.131345, 0.138093, 0.148271, 0.168568, 0.210247", \ + "0.132018, 0.135632, 0.136690, 0.143438, 0.153616, 0.173913, 0.215592", \ + "0.139686, 0.143300, 0.144358, 0.151106, 0.161284, 0.181581, 0.223260", \ + "0.144397, 0.148011, 0.149069, 0.155817, 0.165995, 0.186292, 0.227971", \ + "0.146662, 0.150276, 0.151334, 0.158082, 0.168260, 0.188557, 0.230236", \ + "0.149236, 0.152850, 0.153908, 0.160656, 0.170834, 0.191131, 0.232810", \ + "0.155057, 0.158671, 0.159729, 0.166477, 0.176655, 0.196952, 0.238631" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.202124, 0.207142, 0.208373, 0.216394, 0.231538, 0.260902, 0.320032", \ + "0.208213, 0.213231, 0.214462, 0.222483, 0.237627, 0.266991, 0.326121", \ + "0.218186, 0.223204, 0.224435, 0.232456, 0.247600, 0.276964, 0.336094", \ + "0.221585, 0.226603, 0.227834, 0.235855, 0.250999, 0.280363, 0.339493", \ + "0.225509, 0.230527, 0.231758, 0.239779, 0.254923, 0.284287, 0.343417", \ + "0.232720, 0.237738, 0.238969, 0.246990, 0.262134, 0.291498, 0.350628", \ + "0.242193, 0.247211, 0.248442, 0.256463, 0.271607, 0.300971, 0.360101" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.121841, 0.126959, 0.128155, 0.136106, 0.151238, 0.180141, 0.239727", \ + "0.127916, 0.133034, 0.134230, 0.142181, 0.157313, 0.186216, 0.245802", \ + "0.138069, 0.143187, 0.144383, 0.152334, 0.167466, 0.196369, 0.255955", \ + "0.141259, 0.146377, 0.147573, 0.155524, 0.170656, 0.199559, 0.259145", \ + "0.145178, 0.150296, 0.151492, 0.159443, 0.174575, 0.203478, 0.263064", \ + "0.152568, 0.157686, 0.158882, 0.166833, 0.181965, 0.210868, 0.270454", \ + "0.162036, 0.167154, 0.168350, 0.176301, 0.191433, 0.220336, 0.279922" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[73]&!WENB[73]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[73] == 1'b1 && WENB[73] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.218265, 0.222530, 0.223848, 0.232506, 0.246838, 0.276575, 0.336001", \ + "0.223144, 0.227409, 0.228727, 0.237385, 0.251717, 0.281454, 0.340880", \ + "0.232872, 0.237137, 0.238455, 0.247113, 0.261445, 0.291182, 0.350608", \ + "0.236332, 0.240597, 0.241915, 0.250573, 0.264905, 0.294642, 0.354068", \ + "0.237146, 0.241411, 0.242729, 0.251387, 0.265719, 0.295456, 0.354882", \ + "0.240933, 0.245198, 0.246516, 0.255174, 0.269506, 0.299243, 0.358669", \ + "0.246060, 0.250325, 0.251643, 0.260301, 0.274633, 0.304370, 0.363796" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126352, 0.130615, 0.131936, 0.140580, 0.154881, 0.184557, 0.243887", \ + "0.131228, 0.135491, 0.136812, 0.145456, 0.159757, 0.189433, 0.248763", \ + "0.140960, 0.145223, 0.146544, 0.155188, 0.169489, 0.199165, 0.258495", \ + "0.144415, 0.148678, 0.149999, 0.158643, 0.172944, 0.202620, 0.261950", \ + "0.145228, 0.149491, 0.150812, 0.159456, 0.173757, 0.203433, 0.262763", \ + "0.149018, 0.153281, 0.154602, 0.163246, 0.177547, 0.207223, 0.266553", \ + "0.154044, 0.158307, 0.159628, 0.168272, 0.182573, 0.212249, 0.271579" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208247, 0.211908, 0.212993, 0.219664, 0.229935, 0.250376, 0.290652", \ + "0.212731, 0.216392, 0.217477, 0.224148, 0.234419, 0.254860, 0.295136", \ + "0.222232, 0.225893, 0.226978, 0.233649, 0.243920, 0.264361, 0.304637", \ + "0.226987, 0.230648, 0.231733, 0.238404, 0.248675, 0.269116, 0.309392", \ + "0.230196, 0.233857, 0.234942, 0.241613, 0.251884, 0.272325, 0.312601", \ + "0.237539, 0.241200, 0.242285, 0.248956, 0.259227, 0.279668, 0.319944", \ + "0.242761, 0.246422, 0.247507, 0.254178, 0.264449, 0.284890, 0.325166" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.120880, 0.124524, 0.125614, 0.132268, 0.142514, 0.162802, 0.203133", \ + "0.125327, 0.128971, 0.130061, 0.136715, 0.146961, 0.167249, 0.207580", \ + "0.134856, 0.138500, 0.139590, 0.146244, 0.156490, 0.176778, 0.217109", \ + "0.139582, 0.143226, 0.144316, 0.150970, 0.161216, 0.181504, 0.221835", \ + "0.142825, 0.146469, 0.147559, 0.154213, 0.164459, 0.184747, 0.225078", \ + "0.150017, 0.153661, 0.154751, 0.161405, 0.171651, 0.191939, 0.232270", \ + "0.155382, 0.159026, 0.160116, 0.166770, 0.177016, 0.197304, 0.237635" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[73]&WENB[73]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[73]&!WENB[73]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + } + } + pin(WENYB[72]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[72]&WENB[72]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[72] == 1'b0 && WENB[72] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208255, 0.211867, 0.212931, 0.219695, 0.229889, 0.250282, 0.292464", \ + "0.213693, 0.217305, 0.218369, 0.225133, 0.235327, 0.255720, 0.297902", \ + "0.221360, 0.224972, 0.226036, 0.232800, 0.242994, 0.263387, 0.305569", \ + "0.226337, 0.229949, 0.231013, 0.237777, 0.247971, 0.268364, 0.310546", \ + "0.228411, 0.232023, 0.233087, 0.239851, 0.250045, 0.270438, 0.312620", \ + "0.231142, 0.234754, 0.235818, 0.242582, 0.252776, 0.273169, 0.315351", \ + "0.236635, 0.240247, 0.241311, 0.248075, 0.258269, 0.278662, 0.320844" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126673, 0.130287, 0.131345, 0.138093, 0.148271, 0.168568, 0.210247", \ + "0.132018, 0.135632, 0.136690, 0.143438, 0.153616, 0.173913, 0.215592", \ + "0.139686, 0.143300, 0.144358, 0.151106, 0.161284, 0.181581, 0.223260", \ + "0.144397, 0.148011, 0.149069, 0.155817, 0.165995, 0.186292, 0.227971", \ + "0.146662, 0.150276, 0.151334, 0.158082, 0.168260, 0.188557, 0.230236", \ + "0.149236, 0.152850, 0.153908, 0.160656, 0.170834, 0.191131, 0.232810", \ + "0.155057, 0.158671, 0.159729, 0.166477, 0.176655, 0.196952, 0.238631" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.202124, 0.207142, 0.208373, 0.216394, 0.231538, 0.260902, 0.320032", \ + "0.208213, 0.213231, 0.214462, 0.222483, 0.237627, 0.266991, 0.326121", \ + "0.218186, 0.223204, 0.224435, 0.232456, 0.247600, 0.276964, 0.336094", \ + "0.221585, 0.226603, 0.227834, 0.235855, 0.250999, 0.280363, 0.339493", \ + "0.225509, 0.230527, 0.231758, 0.239779, 0.254923, 0.284287, 0.343417", \ + "0.232720, 0.237738, 0.238969, 0.246990, 0.262134, 0.291498, 0.350628", \ + "0.242193, 0.247211, 0.248442, 0.256463, 0.271607, 0.300971, 0.360101" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.121841, 0.126959, 0.128155, 0.136106, 0.151238, 0.180141, 0.239727", \ + "0.127916, 0.133034, 0.134230, 0.142181, 0.157313, 0.186216, 0.245802", \ + "0.138069, 0.143187, 0.144383, 0.152334, 0.167466, 0.196369, 0.255955", \ + "0.141259, 0.146377, 0.147573, 0.155524, 0.170656, 0.199559, 0.259145", \ + "0.145178, 0.150296, 0.151492, 0.159443, 0.174575, 0.203478, 0.263064", \ + "0.152568, 0.157686, 0.158882, 0.166833, 0.181965, 0.210868, 0.270454", \ + "0.162036, 0.167154, 0.168350, 0.176301, 0.191433, 0.220336, 0.279922" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[72]&!WENB[72]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[72] == 1'b1 && WENB[72] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.218265, 0.222530, 0.223848, 0.232506, 0.246838, 0.276575, 0.336001", \ + "0.223144, 0.227409, 0.228727, 0.237385, 0.251717, 0.281454, 0.340880", \ + "0.232872, 0.237137, 0.238455, 0.247113, 0.261445, 0.291182, 0.350608", \ + "0.236332, 0.240597, 0.241915, 0.250573, 0.264905, 0.294642, 0.354068", \ + "0.237146, 0.241411, 0.242729, 0.251387, 0.265719, 0.295456, 0.354882", \ + "0.240933, 0.245198, 0.246516, 0.255174, 0.269506, 0.299243, 0.358669", \ + "0.246060, 0.250325, 0.251643, 0.260301, 0.274633, 0.304370, 0.363796" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126352, 0.130615, 0.131936, 0.140580, 0.154881, 0.184557, 0.243887", \ + "0.131228, 0.135491, 0.136812, 0.145456, 0.159757, 0.189433, 0.248763", \ + "0.140960, 0.145223, 0.146544, 0.155188, 0.169489, 0.199165, 0.258495", \ + "0.144415, 0.148678, 0.149999, 0.158643, 0.172944, 0.202620, 0.261950", \ + "0.145228, 0.149491, 0.150812, 0.159456, 0.173757, 0.203433, 0.262763", \ + "0.149018, 0.153281, 0.154602, 0.163246, 0.177547, 0.207223, 0.266553", \ + "0.154044, 0.158307, 0.159628, 0.168272, 0.182573, 0.212249, 0.271579" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208247, 0.211908, 0.212993, 0.219664, 0.229935, 0.250376, 0.290652", \ + "0.212731, 0.216392, 0.217477, 0.224148, 0.234419, 0.254860, 0.295136", \ + "0.222232, 0.225893, 0.226978, 0.233649, 0.243920, 0.264361, 0.304637", \ + "0.226987, 0.230648, 0.231733, 0.238404, 0.248675, 0.269116, 0.309392", \ + "0.230196, 0.233857, 0.234942, 0.241613, 0.251884, 0.272325, 0.312601", \ + "0.237539, 0.241200, 0.242285, 0.248956, 0.259227, 0.279668, 0.319944", \ + "0.242761, 0.246422, 0.247507, 0.254178, 0.264449, 0.284890, 0.325166" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.120880, 0.124524, 0.125614, 0.132268, 0.142514, 0.162802, 0.203133", \ + "0.125327, 0.128971, 0.130061, 0.136715, 0.146961, 0.167249, 0.207580", \ + "0.134856, 0.138500, 0.139590, 0.146244, 0.156490, 0.176778, 0.217109", \ + "0.139582, 0.143226, 0.144316, 0.150970, 0.161216, 0.181504, 0.221835", \ + "0.142825, 0.146469, 0.147559, 0.154213, 0.164459, 0.184747, 0.225078", \ + "0.150017, 0.153661, 0.154751, 0.161405, 0.171651, 0.191939, 0.232270", \ + "0.155382, 0.159026, 0.160116, 0.166770, 0.177016, 0.197304, 0.237635" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[72]&WENB[72]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[72]&!WENB[72]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + } + } + pin(WENYB[71]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[71]&WENB[71]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[71] == 1'b0 && WENB[71] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208255, 0.211867, 0.212931, 0.219695, 0.229889, 0.250282, 0.292464", \ + "0.213693, 0.217305, 0.218369, 0.225133, 0.235327, 0.255720, 0.297902", \ + "0.221360, 0.224972, 0.226036, 0.232800, 0.242994, 0.263387, 0.305569", \ + "0.226337, 0.229949, 0.231013, 0.237777, 0.247971, 0.268364, 0.310546", \ + "0.228411, 0.232023, 0.233087, 0.239851, 0.250045, 0.270438, 0.312620", \ + "0.231142, 0.234754, 0.235818, 0.242582, 0.252776, 0.273169, 0.315351", \ + "0.236635, 0.240247, 0.241311, 0.248075, 0.258269, 0.278662, 0.320844" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126673, 0.130287, 0.131345, 0.138093, 0.148271, 0.168568, 0.210247", \ + "0.132018, 0.135632, 0.136690, 0.143438, 0.153616, 0.173913, 0.215592", \ + "0.139686, 0.143300, 0.144358, 0.151106, 0.161284, 0.181581, 0.223260", \ + "0.144397, 0.148011, 0.149069, 0.155817, 0.165995, 0.186292, 0.227971", \ + "0.146662, 0.150276, 0.151334, 0.158082, 0.168260, 0.188557, 0.230236", \ + "0.149236, 0.152850, 0.153908, 0.160656, 0.170834, 0.191131, 0.232810", \ + "0.155057, 0.158671, 0.159729, 0.166477, 0.176655, 0.196952, 0.238631" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.202124, 0.207142, 0.208373, 0.216394, 0.231538, 0.260902, 0.320032", \ + "0.208213, 0.213231, 0.214462, 0.222483, 0.237627, 0.266991, 0.326121", \ + "0.218186, 0.223204, 0.224435, 0.232456, 0.247600, 0.276964, 0.336094", \ + "0.221585, 0.226603, 0.227834, 0.235855, 0.250999, 0.280363, 0.339493", \ + "0.225509, 0.230527, 0.231758, 0.239779, 0.254923, 0.284287, 0.343417", \ + "0.232720, 0.237738, 0.238969, 0.246990, 0.262134, 0.291498, 0.350628", \ + "0.242193, 0.247211, 0.248442, 0.256463, 0.271607, 0.300971, 0.360101" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.121841, 0.126959, 0.128155, 0.136106, 0.151238, 0.180141, 0.239727", \ + "0.127916, 0.133034, 0.134230, 0.142181, 0.157313, 0.186216, 0.245802", \ + "0.138069, 0.143187, 0.144383, 0.152334, 0.167466, 0.196369, 0.255955", \ + "0.141259, 0.146377, 0.147573, 0.155524, 0.170656, 0.199559, 0.259145", \ + "0.145178, 0.150296, 0.151492, 0.159443, 0.174575, 0.203478, 0.263064", \ + "0.152568, 0.157686, 0.158882, 0.166833, 0.181965, 0.210868, 0.270454", \ + "0.162036, 0.167154, 0.168350, 0.176301, 0.191433, 0.220336, 0.279922" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[71]&!WENB[71]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[71] == 1'b1 && WENB[71] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.218265, 0.222530, 0.223848, 0.232506, 0.246838, 0.276575, 0.336001", \ + "0.223144, 0.227409, 0.228727, 0.237385, 0.251717, 0.281454, 0.340880", \ + "0.232872, 0.237137, 0.238455, 0.247113, 0.261445, 0.291182, 0.350608", \ + "0.236332, 0.240597, 0.241915, 0.250573, 0.264905, 0.294642, 0.354068", \ + "0.237146, 0.241411, 0.242729, 0.251387, 0.265719, 0.295456, 0.354882", \ + "0.240933, 0.245198, 0.246516, 0.255174, 0.269506, 0.299243, 0.358669", \ + "0.246060, 0.250325, 0.251643, 0.260301, 0.274633, 0.304370, 0.363796" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126352, 0.130615, 0.131936, 0.140580, 0.154881, 0.184557, 0.243887", \ + "0.131228, 0.135491, 0.136812, 0.145456, 0.159757, 0.189433, 0.248763", \ + "0.140960, 0.145223, 0.146544, 0.155188, 0.169489, 0.199165, 0.258495", \ + "0.144415, 0.148678, 0.149999, 0.158643, 0.172944, 0.202620, 0.261950", \ + "0.145228, 0.149491, 0.150812, 0.159456, 0.173757, 0.203433, 0.262763", \ + "0.149018, 0.153281, 0.154602, 0.163246, 0.177547, 0.207223, 0.266553", \ + "0.154044, 0.158307, 0.159628, 0.168272, 0.182573, 0.212249, 0.271579" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208247, 0.211908, 0.212993, 0.219664, 0.229935, 0.250376, 0.290652", \ + "0.212731, 0.216392, 0.217477, 0.224148, 0.234419, 0.254860, 0.295136", \ + "0.222232, 0.225893, 0.226978, 0.233649, 0.243920, 0.264361, 0.304637", \ + "0.226987, 0.230648, 0.231733, 0.238404, 0.248675, 0.269116, 0.309392", \ + "0.230196, 0.233857, 0.234942, 0.241613, 0.251884, 0.272325, 0.312601", \ + "0.237539, 0.241200, 0.242285, 0.248956, 0.259227, 0.279668, 0.319944", \ + "0.242761, 0.246422, 0.247507, 0.254178, 0.264449, 0.284890, 0.325166" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.120880, 0.124524, 0.125614, 0.132268, 0.142514, 0.162802, 0.203133", \ + "0.125327, 0.128971, 0.130061, 0.136715, 0.146961, 0.167249, 0.207580", \ + "0.134856, 0.138500, 0.139590, 0.146244, 0.156490, 0.176778, 0.217109", \ + "0.139582, 0.143226, 0.144316, 0.150970, 0.161216, 0.181504, 0.221835", \ + "0.142825, 0.146469, 0.147559, 0.154213, 0.164459, 0.184747, 0.225078", \ + "0.150017, 0.153661, 0.154751, 0.161405, 0.171651, 0.191939, 0.232270", \ + "0.155382, 0.159026, 0.160116, 0.166770, 0.177016, 0.197304, 0.237635" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[71]&WENB[71]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[71]&!WENB[71]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + } + } + pin(WENYB[70]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[70]&WENB[70]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[70] == 1'b0 && WENB[70] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208255, 0.211867, 0.212931, 0.219695, 0.229889, 0.250282, 0.292464", \ + "0.213693, 0.217305, 0.218369, 0.225133, 0.235327, 0.255720, 0.297902", \ + "0.221360, 0.224972, 0.226036, 0.232800, 0.242994, 0.263387, 0.305569", \ + "0.226337, 0.229949, 0.231013, 0.237777, 0.247971, 0.268364, 0.310546", \ + "0.228411, 0.232023, 0.233087, 0.239851, 0.250045, 0.270438, 0.312620", \ + "0.231142, 0.234754, 0.235818, 0.242582, 0.252776, 0.273169, 0.315351", \ + "0.236635, 0.240247, 0.241311, 0.248075, 0.258269, 0.278662, 0.320844" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126673, 0.130287, 0.131345, 0.138093, 0.148271, 0.168568, 0.210247", \ + "0.132018, 0.135632, 0.136690, 0.143438, 0.153616, 0.173913, 0.215592", \ + "0.139686, 0.143300, 0.144358, 0.151106, 0.161284, 0.181581, 0.223260", \ + "0.144397, 0.148011, 0.149069, 0.155817, 0.165995, 0.186292, 0.227971", \ + "0.146662, 0.150276, 0.151334, 0.158082, 0.168260, 0.188557, 0.230236", \ + "0.149236, 0.152850, 0.153908, 0.160656, 0.170834, 0.191131, 0.232810", \ + "0.155057, 0.158671, 0.159729, 0.166477, 0.176655, 0.196952, 0.238631" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.202124, 0.207142, 0.208373, 0.216394, 0.231538, 0.260902, 0.320032", \ + "0.208213, 0.213231, 0.214462, 0.222483, 0.237627, 0.266991, 0.326121", \ + "0.218186, 0.223204, 0.224435, 0.232456, 0.247600, 0.276964, 0.336094", \ + "0.221585, 0.226603, 0.227834, 0.235855, 0.250999, 0.280363, 0.339493", \ + "0.225509, 0.230527, 0.231758, 0.239779, 0.254923, 0.284287, 0.343417", \ + "0.232720, 0.237738, 0.238969, 0.246990, 0.262134, 0.291498, 0.350628", \ + "0.242193, 0.247211, 0.248442, 0.256463, 0.271607, 0.300971, 0.360101" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.121841, 0.126959, 0.128155, 0.136106, 0.151238, 0.180141, 0.239727", \ + "0.127916, 0.133034, 0.134230, 0.142181, 0.157313, 0.186216, 0.245802", \ + "0.138069, 0.143187, 0.144383, 0.152334, 0.167466, 0.196369, 0.255955", \ + "0.141259, 0.146377, 0.147573, 0.155524, 0.170656, 0.199559, 0.259145", \ + "0.145178, 0.150296, 0.151492, 0.159443, 0.174575, 0.203478, 0.263064", \ + "0.152568, 0.157686, 0.158882, 0.166833, 0.181965, 0.210868, 0.270454", \ + "0.162036, 0.167154, 0.168350, 0.176301, 0.191433, 0.220336, 0.279922" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[70]&!WENB[70]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[70] == 1'b1 && WENB[70] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.218265, 0.222530, 0.223848, 0.232506, 0.246838, 0.276575, 0.336001", \ + "0.223144, 0.227409, 0.228727, 0.237385, 0.251717, 0.281454, 0.340880", \ + "0.232872, 0.237137, 0.238455, 0.247113, 0.261445, 0.291182, 0.350608", \ + "0.236332, 0.240597, 0.241915, 0.250573, 0.264905, 0.294642, 0.354068", \ + "0.237146, 0.241411, 0.242729, 0.251387, 0.265719, 0.295456, 0.354882", \ + "0.240933, 0.245198, 0.246516, 0.255174, 0.269506, 0.299243, 0.358669", \ + "0.246060, 0.250325, 0.251643, 0.260301, 0.274633, 0.304370, 0.363796" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126352, 0.130615, 0.131936, 0.140580, 0.154881, 0.184557, 0.243887", \ + "0.131228, 0.135491, 0.136812, 0.145456, 0.159757, 0.189433, 0.248763", \ + "0.140960, 0.145223, 0.146544, 0.155188, 0.169489, 0.199165, 0.258495", \ + "0.144415, 0.148678, 0.149999, 0.158643, 0.172944, 0.202620, 0.261950", \ + "0.145228, 0.149491, 0.150812, 0.159456, 0.173757, 0.203433, 0.262763", \ + "0.149018, 0.153281, 0.154602, 0.163246, 0.177547, 0.207223, 0.266553", \ + "0.154044, 0.158307, 0.159628, 0.168272, 0.182573, 0.212249, 0.271579" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208247, 0.211908, 0.212993, 0.219664, 0.229935, 0.250376, 0.290652", \ + "0.212731, 0.216392, 0.217477, 0.224148, 0.234419, 0.254860, 0.295136", \ + "0.222232, 0.225893, 0.226978, 0.233649, 0.243920, 0.264361, 0.304637", \ + "0.226987, 0.230648, 0.231733, 0.238404, 0.248675, 0.269116, 0.309392", \ + "0.230196, 0.233857, 0.234942, 0.241613, 0.251884, 0.272325, 0.312601", \ + "0.237539, 0.241200, 0.242285, 0.248956, 0.259227, 0.279668, 0.319944", \ + "0.242761, 0.246422, 0.247507, 0.254178, 0.264449, 0.284890, 0.325166" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.120880, 0.124524, 0.125614, 0.132268, 0.142514, 0.162802, 0.203133", \ + "0.125327, 0.128971, 0.130061, 0.136715, 0.146961, 0.167249, 0.207580", \ + "0.134856, 0.138500, 0.139590, 0.146244, 0.156490, 0.176778, 0.217109", \ + "0.139582, 0.143226, 0.144316, 0.150970, 0.161216, 0.181504, 0.221835", \ + "0.142825, 0.146469, 0.147559, 0.154213, 0.164459, 0.184747, 0.225078", \ + "0.150017, 0.153661, 0.154751, 0.161405, 0.171651, 0.191939, 0.232270", \ + "0.155382, 0.159026, 0.160116, 0.166770, 0.177016, 0.197304, 0.237635" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[70]&WENB[70]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[70]&!WENB[70]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + } + } + pin(WENYB[69]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[69]&WENB[69]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[69] == 1'b0 && WENB[69] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208255, 0.211867, 0.212931, 0.219695, 0.229889, 0.250282, 0.292464", \ + "0.213693, 0.217305, 0.218369, 0.225133, 0.235327, 0.255720, 0.297902", \ + "0.221360, 0.224972, 0.226036, 0.232800, 0.242994, 0.263387, 0.305569", \ + "0.226337, 0.229949, 0.231013, 0.237777, 0.247971, 0.268364, 0.310546", \ + "0.228411, 0.232023, 0.233087, 0.239851, 0.250045, 0.270438, 0.312620", \ + "0.231142, 0.234754, 0.235818, 0.242582, 0.252776, 0.273169, 0.315351", \ + "0.236635, 0.240247, 0.241311, 0.248075, 0.258269, 0.278662, 0.320844" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126673, 0.130287, 0.131345, 0.138093, 0.148271, 0.168568, 0.210247", \ + "0.132018, 0.135632, 0.136690, 0.143438, 0.153616, 0.173913, 0.215592", \ + "0.139686, 0.143300, 0.144358, 0.151106, 0.161284, 0.181581, 0.223260", \ + "0.144397, 0.148011, 0.149069, 0.155817, 0.165995, 0.186292, 0.227971", \ + "0.146662, 0.150276, 0.151334, 0.158082, 0.168260, 0.188557, 0.230236", \ + "0.149236, 0.152850, 0.153908, 0.160656, 0.170834, 0.191131, 0.232810", \ + "0.155057, 0.158671, 0.159729, 0.166477, 0.176655, 0.196952, 0.238631" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.202124, 0.207142, 0.208373, 0.216394, 0.231538, 0.260902, 0.320032", \ + "0.208213, 0.213231, 0.214462, 0.222483, 0.237627, 0.266991, 0.326121", \ + "0.218186, 0.223204, 0.224435, 0.232456, 0.247600, 0.276964, 0.336094", \ + "0.221585, 0.226603, 0.227834, 0.235855, 0.250999, 0.280363, 0.339493", \ + "0.225509, 0.230527, 0.231758, 0.239779, 0.254923, 0.284287, 0.343417", \ + "0.232720, 0.237738, 0.238969, 0.246990, 0.262134, 0.291498, 0.350628", \ + "0.242193, 0.247211, 0.248442, 0.256463, 0.271607, 0.300971, 0.360101" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.121841, 0.126959, 0.128155, 0.136106, 0.151238, 0.180141, 0.239727", \ + "0.127916, 0.133034, 0.134230, 0.142181, 0.157313, 0.186216, 0.245802", \ + "0.138069, 0.143187, 0.144383, 0.152334, 0.167466, 0.196369, 0.255955", \ + "0.141259, 0.146377, 0.147573, 0.155524, 0.170656, 0.199559, 0.259145", \ + "0.145178, 0.150296, 0.151492, 0.159443, 0.174575, 0.203478, 0.263064", \ + "0.152568, 0.157686, 0.158882, 0.166833, 0.181965, 0.210868, 0.270454", \ + "0.162036, 0.167154, 0.168350, 0.176301, 0.191433, 0.220336, 0.279922" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[69]&!WENB[69]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[69] == 1'b1 && WENB[69] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.218265, 0.222530, 0.223848, 0.232506, 0.246838, 0.276575, 0.336001", \ + "0.223144, 0.227409, 0.228727, 0.237385, 0.251717, 0.281454, 0.340880", \ + "0.232872, 0.237137, 0.238455, 0.247113, 0.261445, 0.291182, 0.350608", \ + "0.236332, 0.240597, 0.241915, 0.250573, 0.264905, 0.294642, 0.354068", \ + "0.237146, 0.241411, 0.242729, 0.251387, 0.265719, 0.295456, 0.354882", \ + "0.240933, 0.245198, 0.246516, 0.255174, 0.269506, 0.299243, 0.358669", \ + "0.246060, 0.250325, 0.251643, 0.260301, 0.274633, 0.304370, 0.363796" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126352, 0.130615, 0.131936, 0.140580, 0.154881, 0.184557, 0.243887", \ + "0.131228, 0.135491, 0.136812, 0.145456, 0.159757, 0.189433, 0.248763", \ + "0.140960, 0.145223, 0.146544, 0.155188, 0.169489, 0.199165, 0.258495", \ + "0.144415, 0.148678, 0.149999, 0.158643, 0.172944, 0.202620, 0.261950", \ + "0.145228, 0.149491, 0.150812, 0.159456, 0.173757, 0.203433, 0.262763", \ + "0.149018, 0.153281, 0.154602, 0.163246, 0.177547, 0.207223, 0.266553", \ + "0.154044, 0.158307, 0.159628, 0.168272, 0.182573, 0.212249, 0.271579" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208247, 0.211908, 0.212993, 0.219664, 0.229935, 0.250376, 0.290652", \ + "0.212731, 0.216392, 0.217477, 0.224148, 0.234419, 0.254860, 0.295136", \ + "0.222232, 0.225893, 0.226978, 0.233649, 0.243920, 0.264361, 0.304637", \ + "0.226987, 0.230648, 0.231733, 0.238404, 0.248675, 0.269116, 0.309392", \ + "0.230196, 0.233857, 0.234942, 0.241613, 0.251884, 0.272325, 0.312601", \ + "0.237539, 0.241200, 0.242285, 0.248956, 0.259227, 0.279668, 0.319944", \ + "0.242761, 0.246422, 0.247507, 0.254178, 0.264449, 0.284890, 0.325166" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.120880, 0.124524, 0.125614, 0.132268, 0.142514, 0.162802, 0.203133", \ + "0.125327, 0.128971, 0.130061, 0.136715, 0.146961, 0.167249, 0.207580", \ + "0.134856, 0.138500, 0.139590, 0.146244, 0.156490, 0.176778, 0.217109", \ + "0.139582, 0.143226, 0.144316, 0.150970, 0.161216, 0.181504, 0.221835", \ + "0.142825, 0.146469, 0.147559, 0.154213, 0.164459, 0.184747, 0.225078", \ + "0.150017, 0.153661, 0.154751, 0.161405, 0.171651, 0.191939, 0.232270", \ + "0.155382, 0.159026, 0.160116, 0.166770, 0.177016, 0.197304, 0.237635" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[69]&WENB[69]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[69]&!WENB[69]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + } + } + pin(WENYB[68]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[68]&WENB[68]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[68] == 1'b0 && WENB[68] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208255, 0.211867, 0.212931, 0.219695, 0.229889, 0.250282, 0.292464", \ + "0.213693, 0.217305, 0.218369, 0.225133, 0.235327, 0.255720, 0.297902", \ + "0.221360, 0.224972, 0.226036, 0.232800, 0.242994, 0.263387, 0.305569", \ + "0.226337, 0.229949, 0.231013, 0.237777, 0.247971, 0.268364, 0.310546", \ + "0.228411, 0.232023, 0.233087, 0.239851, 0.250045, 0.270438, 0.312620", \ + "0.231142, 0.234754, 0.235818, 0.242582, 0.252776, 0.273169, 0.315351", \ + "0.236635, 0.240247, 0.241311, 0.248075, 0.258269, 0.278662, 0.320844" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126673, 0.130287, 0.131345, 0.138093, 0.148271, 0.168568, 0.210247", \ + "0.132018, 0.135632, 0.136690, 0.143438, 0.153616, 0.173913, 0.215592", \ + "0.139686, 0.143300, 0.144358, 0.151106, 0.161284, 0.181581, 0.223260", \ + "0.144397, 0.148011, 0.149069, 0.155817, 0.165995, 0.186292, 0.227971", \ + "0.146662, 0.150276, 0.151334, 0.158082, 0.168260, 0.188557, 0.230236", \ + "0.149236, 0.152850, 0.153908, 0.160656, 0.170834, 0.191131, 0.232810", \ + "0.155057, 0.158671, 0.159729, 0.166477, 0.176655, 0.196952, 0.238631" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.202124, 0.207142, 0.208373, 0.216394, 0.231538, 0.260902, 0.320032", \ + "0.208213, 0.213231, 0.214462, 0.222483, 0.237627, 0.266991, 0.326121", \ + "0.218186, 0.223204, 0.224435, 0.232456, 0.247600, 0.276964, 0.336094", \ + "0.221585, 0.226603, 0.227834, 0.235855, 0.250999, 0.280363, 0.339493", \ + "0.225509, 0.230527, 0.231758, 0.239779, 0.254923, 0.284287, 0.343417", \ + "0.232720, 0.237738, 0.238969, 0.246990, 0.262134, 0.291498, 0.350628", \ + "0.242193, 0.247211, 0.248442, 0.256463, 0.271607, 0.300971, 0.360101" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.121841, 0.126959, 0.128155, 0.136106, 0.151238, 0.180141, 0.239727", \ + "0.127916, 0.133034, 0.134230, 0.142181, 0.157313, 0.186216, 0.245802", \ + "0.138069, 0.143187, 0.144383, 0.152334, 0.167466, 0.196369, 0.255955", \ + "0.141259, 0.146377, 0.147573, 0.155524, 0.170656, 0.199559, 0.259145", \ + "0.145178, 0.150296, 0.151492, 0.159443, 0.174575, 0.203478, 0.263064", \ + "0.152568, 0.157686, 0.158882, 0.166833, 0.181965, 0.210868, 0.270454", \ + "0.162036, 0.167154, 0.168350, 0.176301, 0.191433, 0.220336, 0.279922" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[68]&!WENB[68]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[68] == 1'b1 && WENB[68] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.218265, 0.222530, 0.223848, 0.232506, 0.246838, 0.276575, 0.336001", \ + "0.223144, 0.227409, 0.228727, 0.237385, 0.251717, 0.281454, 0.340880", \ + "0.232872, 0.237137, 0.238455, 0.247113, 0.261445, 0.291182, 0.350608", \ + "0.236332, 0.240597, 0.241915, 0.250573, 0.264905, 0.294642, 0.354068", \ + "0.237146, 0.241411, 0.242729, 0.251387, 0.265719, 0.295456, 0.354882", \ + "0.240933, 0.245198, 0.246516, 0.255174, 0.269506, 0.299243, 0.358669", \ + "0.246060, 0.250325, 0.251643, 0.260301, 0.274633, 0.304370, 0.363796" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126352, 0.130615, 0.131936, 0.140580, 0.154881, 0.184557, 0.243887", \ + "0.131228, 0.135491, 0.136812, 0.145456, 0.159757, 0.189433, 0.248763", \ + "0.140960, 0.145223, 0.146544, 0.155188, 0.169489, 0.199165, 0.258495", \ + "0.144415, 0.148678, 0.149999, 0.158643, 0.172944, 0.202620, 0.261950", \ + "0.145228, 0.149491, 0.150812, 0.159456, 0.173757, 0.203433, 0.262763", \ + "0.149018, 0.153281, 0.154602, 0.163246, 0.177547, 0.207223, 0.266553", \ + "0.154044, 0.158307, 0.159628, 0.168272, 0.182573, 0.212249, 0.271579" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208247, 0.211908, 0.212993, 0.219664, 0.229935, 0.250376, 0.290652", \ + "0.212731, 0.216392, 0.217477, 0.224148, 0.234419, 0.254860, 0.295136", \ + "0.222232, 0.225893, 0.226978, 0.233649, 0.243920, 0.264361, 0.304637", \ + "0.226987, 0.230648, 0.231733, 0.238404, 0.248675, 0.269116, 0.309392", \ + "0.230196, 0.233857, 0.234942, 0.241613, 0.251884, 0.272325, 0.312601", \ + "0.237539, 0.241200, 0.242285, 0.248956, 0.259227, 0.279668, 0.319944", \ + "0.242761, 0.246422, 0.247507, 0.254178, 0.264449, 0.284890, 0.325166" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.120880, 0.124524, 0.125614, 0.132268, 0.142514, 0.162802, 0.203133", \ + "0.125327, 0.128971, 0.130061, 0.136715, 0.146961, 0.167249, 0.207580", \ + "0.134856, 0.138500, 0.139590, 0.146244, 0.156490, 0.176778, 0.217109", \ + "0.139582, 0.143226, 0.144316, 0.150970, 0.161216, 0.181504, 0.221835", \ + "0.142825, 0.146469, 0.147559, 0.154213, 0.164459, 0.184747, 0.225078", \ + "0.150017, 0.153661, 0.154751, 0.161405, 0.171651, 0.191939, 0.232270", \ + "0.155382, 0.159026, 0.160116, 0.166770, 0.177016, 0.197304, 0.237635" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[68]&WENB[68]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[68]&!WENB[68]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + } + } + pin(WENYB[67]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[67]&WENB[67]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[67] == 1'b0 && WENB[67] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208255, 0.211867, 0.212931, 0.219695, 0.229889, 0.250282, 0.292464", \ + "0.213693, 0.217305, 0.218369, 0.225133, 0.235327, 0.255720, 0.297902", \ + "0.221360, 0.224972, 0.226036, 0.232800, 0.242994, 0.263387, 0.305569", \ + "0.226337, 0.229949, 0.231013, 0.237777, 0.247971, 0.268364, 0.310546", \ + "0.228411, 0.232023, 0.233087, 0.239851, 0.250045, 0.270438, 0.312620", \ + "0.231142, 0.234754, 0.235818, 0.242582, 0.252776, 0.273169, 0.315351", \ + "0.236635, 0.240247, 0.241311, 0.248075, 0.258269, 0.278662, 0.320844" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126673, 0.130287, 0.131345, 0.138093, 0.148271, 0.168568, 0.210247", \ + "0.132018, 0.135632, 0.136690, 0.143438, 0.153616, 0.173913, 0.215592", \ + "0.139686, 0.143300, 0.144358, 0.151106, 0.161284, 0.181581, 0.223260", \ + "0.144397, 0.148011, 0.149069, 0.155817, 0.165995, 0.186292, 0.227971", \ + "0.146662, 0.150276, 0.151334, 0.158082, 0.168260, 0.188557, 0.230236", \ + "0.149236, 0.152850, 0.153908, 0.160656, 0.170834, 0.191131, 0.232810", \ + "0.155057, 0.158671, 0.159729, 0.166477, 0.176655, 0.196952, 0.238631" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.202124, 0.207142, 0.208373, 0.216394, 0.231538, 0.260902, 0.320032", \ + "0.208213, 0.213231, 0.214462, 0.222483, 0.237627, 0.266991, 0.326121", \ + "0.218186, 0.223204, 0.224435, 0.232456, 0.247600, 0.276964, 0.336094", \ + "0.221585, 0.226603, 0.227834, 0.235855, 0.250999, 0.280363, 0.339493", \ + "0.225509, 0.230527, 0.231758, 0.239779, 0.254923, 0.284287, 0.343417", \ + "0.232720, 0.237738, 0.238969, 0.246990, 0.262134, 0.291498, 0.350628", \ + "0.242193, 0.247211, 0.248442, 0.256463, 0.271607, 0.300971, 0.360101" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.121841, 0.126959, 0.128155, 0.136106, 0.151238, 0.180141, 0.239727", \ + "0.127916, 0.133034, 0.134230, 0.142181, 0.157313, 0.186216, 0.245802", \ + "0.138069, 0.143187, 0.144383, 0.152334, 0.167466, 0.196369, 0.255955", \ + "0.141259, 0.146377, 0.147573, 0.155524, 0.170656, 0.199559, 0.259145", \ + "0.145178, 0.150296, 0.151492, 0.159443, 0.174575, 0.203478, 0.263064", \ + "0.152568, 0.157686, 0.158882, 0.166833, 0.181965, 0.210868, 0.270454", \ + "0.162036, 0.167154, 0.168350, 0.176301, 0.191433, 0.220336, 0.279922" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[67]&!WENB[67]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[67] == 1'b1 && WENB[67] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.218265, 0.222530, 0.223848, 0.232506, 0.246838, 0.276575, 0.336001", \ + "0.223144, 0.227409, 0.228727, 0.237385, 0.251717, 0.281454, 0.340880", \ + "0.232872, 0.237137, 0.238455, 0.247113, 0.261445, 0.291182, 0.350608", \ + "0.236332, 0.240597, 0.241915, 0.250573, 0.264905, 0.294642, 0.354068", \ + "0.237146, 0.241411, 0.242729, 0.251387, 0.265719, 0.295456, 0.354882", \ + "0.240933, 0.245198, 0.246516, 0.255174, 0.269506, 0.299243, 0.358669", \ + "0.246060, 0.250325, 0.251643, 0.260301, 0.274633, 0.304370, 0.363796" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126352, 0.130615, 0.131936, 0.140580, 0.154881, 0.184557, 0.243887", \ + "0.131228, 0.135491, 0.136812, 0.145456, 0.159757, 0.189433, 0.248763", \ + "0.140960, 0.145223, 0.146544, 0.155188, 0.169489, 0.199165, 0.258495", \ + "0.144415, 0.148678, 0.149999, 0.158643, 0.172944, 0.202620, 0.261950", \ + "0.145228, 0.149491, 0.150812, 0.159456, 0.173757, 0.203433, 0.262763", \ + "0.149018, 0.153281, 0.154602, 0.163246, 0.177547, 0.207223, 0.266553", \ + "0.154044, 0.158307, 0.159628, 0.168272, 0.182573, 0.212249, 0.271579" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208247, 0.211908, 0.212993, 0.219664, 0.229935, 0.250376, 0.290652", \ + "0.212731, 0.216392, 0.217477, 0.224148, 0.234419, 0.254860, 0.295136", \ + "0.222232, 0.225893, 0.226978, 0.233649, 0.243920, 0.264361, 0.304637", \ + "0.226987, 0.230648, 0.231733, 0.238404, 0.248675, 0.269116, 0.309392", \ + "0.230196, 0.233857, 0.234942, 0.241613, 0.251884, 0.272325, 0.312601", \ + "0.237539, 0.241200, 0.242285, 0.248956, 0.259227, 0.279668, 0.319944", \ + "0.242761, 0.246422, 0.247507, 0.254178, 0.264449, 0.284890, 0.325166" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.120880, 0.124524, 0.125614, 0.132268, 0.142514, 0.162802, 0.203133", \ + "0.125327, 0.128971, 0.130061, 0.136715, 0.146961, 0.167249, 0.207580", \ + "0.134856, 0.138500, 0.139590, 0.146244, 0.156490, 0.176778, 0.217109", \ + "0.139582, 0.143226, 0.144316, 0.150970, 0.161216, 0.181504, 0.221835", \ + "0.142825, 0.146469, 0.147559, 0.154213, 0.164459, 0.184747, 0.225078", \ + "0.150017, 0.153661, 0.154751, 0.161405, 0.171651, 0.191939, 0.232270", \ + "0.155382, 0.159026, 0.160116, 0.166770, 0.177016, 0.197304, 0.237635" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[67]&WENB[67]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[67]&!WENB[67]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + } + } + pin(WENYB[66]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[66]&WENB[66]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[66] == 1'b0 && WENB[66] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208255, 0.211867, 0.212931, 0.219695, 0.229889, 0.250282, 0.292464", \ + "0.213693, 0.217305, 0.218369, 0.225133, 0.235327, 0.255720, 0.297902", \ + "0.221360, 0.224972, 0.226036, 0.232800, 0.242994, 0.263387, 0.305569", \ + "0.226337, 0.229949, 0.231013, 0.237777, 0.247971, 0.268364, 0.310546", \ + "0.228411, 0.232023, 0.233087, 0.239851, 0.250045, 0.270438, 0.312620", \ + "0.231142, 0.234754, 0.235818, 0.242582, 0.252776, 0.273169, 0.315351", \ + "0.236635, 0.240247, 0.241311, 0.248075, 0.258269, 0.278662, 0.320844" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126673, 0.130287, 0.131345, 0.138093, 0.148271, 0.168568, 0.210247", \ + "0.132018, 0.135632, 0.136690, 0.143438, 0.153616, 0.173913, 0.215592", \ + "0.139686, 0.143300, 0.144358, 0.151106, 0.161284, 0.181581, 0.223260", \ + "0.144397, 0.148011, 0.149069, 0.155817, 0.165995, 0.186292, 0.227971", \ + "0.146662, 0.150276, 0.151334, 0.158082, 0.168260, 0.188557, 0.230236", \ + "0.149236, 0.152850, 0.153908, 0.160656, 0.170834, 0.191131, 0.232810", \ + "0.155057, 0.158671, 0.159729, 0.166477, 0.176655, 0.196952, 0.238631" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.202124, 0.207142, 0.208373, 0.216394, 0.231538, 0.260902, 0.320032", \ + "0.208213, 0.213231, 0.214462, 0.222483, 0.237627, 0.266991, 0.326121", \ + "0.218186, 0.223204, 0.224435, 0.232456, 0.247600, 0.276964, 0.336094", \ + "0.221585, 0.226603, 0.227834, 0.235855, 0.250999, 0.280363, 0.339493", \ + "0.225509, 0.230527, 0.231758, 0.239779, 0.254923, 0.284287, 0.343417", \ + "0.232720, 0.237738, 0.238969, 0.246990, 0.262134, 0.291498, 0.350628", \ + "0.242193, 0.247211, 0.248442, 0.256463, 0.271607, 0.300971, 0.360101" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.121841, 0.126959, 0.128155, 0.136106, 0.151238, 0.180141, 0.239727", \ + "0.127916, 0.133034, 0.134230, 0.142181, 0.157313, 0.186216, 0.245802", \ + "0.138069, 0.143187, 0.144383, 0.152334, 0.167466, 0.196369, 0.255955", \ + "0.141259, 0.146377, 0.147573, 0.155524, 0.170656, 0.199559, 0.259145", \ + "0.145178, 0.150296, 0.151492, 0.159443, 0.174575, 0.203478, 0.263064", \ + "0.152568, 0.157686, 0.158882, 0.166833, 0.181965, 0.210868, 0.270454", \ + "0.162036, 0.167154, 0.168350, 0.176301, 0.191433, 0.220336, 0.279922" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[66]&!WENB[66]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[66] == 1'b1 && WENB[66] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.218265, 0.222530, 0.223848, 0.232506, 0.246838, 0.276575, 0.336001", \ + "0.223144, 0.227409, 0.228727, 0.237385, 0.251717, 0.281454, 0.340880", \ + "0.232872, 0.237137, 0.238455, 0.247113, 0.261445, 0.291182, 0.350608", \ + "0.236332, 0.240597, 0.241915, 0.250573, 0.264905, 0.294642, 0.354068", \ + "0.237146, 0.241411, 0.242729, 0.251387, 0.265719, 0.295456, 0.354882", \ + "0.240933, 0.245198, 0.246516, 0.255174, 0.269506, 0.299243, 0.358669", \ + "0.246060, 0.250325, 0.251643, 0.260301, 0.274633, 0.304370, 0.363796" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126352, 0.130615, 0.131936, 0.140580, 0.154881, 0.184557, 0.243887", \ + "0.131228, 0.135491, 0.136812, 0.145456, 0.159757, 0.189433, 0.248763", \ + "0.140960, 0.145223, 0.146544, 0.155188, 0.169489, 0.199165, 0.258495", \ + "0.144415, 0.148678, 0.149999, 0.158643, 0.172944, 0.202620, 0.261950", \ + "0.145228, 0.149491, 0.150812, 0.159456, 0.173757, 0.203433, 0.262763", \ + "0.149018, 0.153281, 0.154602, 0.163246, 0.177547, 0.207223, 0.266553", \ + "0.154044, 0.158307, 0.159628, 0.168272, 0.182573, 0.212249, 0.271579" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208247, 0.211908, 0.212993, 0.219664, 0.229935, 0.250376, 0.290652", \ + "0.212731, 0.216392, 0.217477, 0.224148, 0.234419, 0.254860, 0.295136", \ + "0.222232, 0.225893, 0.226978, 0.233649, 0.243920, 0.264361, 0.304637", \ + "0.226987, 0.230648, 0.231733, 0.238404, 0.248675, 0.269116, 0.309392", \ + "0.230196, 0.233857, 0.234942, 0.241613, 0.251884, 0.272325, 0.312601", \ + "0.237539, 0.241200, 0.242285, 0.248956, 0.259227, 0.279668, 0.319944", \ + "0.242761, 0.246422, 0.247507, 0.254178, 0.264449, 0.284890, 0.325166" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.120880, 0.124524, 0.125614, 0.132268, 0.142514, 0.162802, 0.203133", \ + "0.125327, 0.128971, 0.130061, 0.136715, 0.146961, 0.167249, 0.207580", \ + "0.134856, 0.138500, 0.139590, 0.146244, 0.156490, 0.176778, 0.217109", \ + "0.139582, 0.143226, 0.144316, 0.150970, 0.161216, 0.181504, 0.221835", \ + "0.142825, 0.146469, 0.147559, 0.154213, 0.164459, 0.184747, 0.225078", \ + "0.150017, 0.153661, 0.154751, 0.161405, 0.171651, 0.191939, 0.232270", \ + "0.155382, 0.159026, 0.160116, 0.166770, 0.177016, 0.197304, 0.237635" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[66]&WENB[66]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[66]&!WENB[66]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + } + } + pin(WENYB[65]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[65]&WENB[65]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[65] == 1'b0 && WENB[65] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208255, 0.211867, 0.212931, 0.219695, 0.229889, 0.250282, 0.292464", \ + "0.213693, 0.217305, 0.218369, 0.225133, 0.235327, 0.255720, 0.297902", \ + "0.221360, 0.224972, 0.226036, 0.232800, 0.242994, 0.263387, 0.305569", \ + "0.226337, 0.229949, 0.231013, 0.237777, 0.247971, 0.268364, 0.310546", \ + "0.228411, 0.232023, 0.233087, 0.239851, 0.250045, 0.270438, 0.312620", \ + "0.231142, 0.234754, 0.235818, 0.242582, 0.252776, 0.273169, 0.315351", \ + "0.236635, 0.240247, 0.241311, 0.248075, 0.258269, 0.278662, 0.320844" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126673, 0.130287, 0.131345, 0.138093, 0.148271, 0.168568, 0.210247", \ + "0.132018, 0.135632, 0.136690, 0.143438, 0.153616, 0.173913, 0.215592", \ + "0.139686, 0.143300, 0.144358, 0.151106, 0.161284, 0.181581, 0.223260", \ + "0.144397, 0.148011, 0.149069, 0.155817, 0.165995, 0.186292, 0.227971", \ + "0.146662, 0.150276, 0.151334, 0.158082, 0.168260, 0.188557, 0.230236", \ + "0.149236, 0.152850, 0.153908, 0.160656, 0.170834, 0.191131, 0.232810", \ + "0.155057, 0.158671, 0.159729, 0.166477, 0.176655, 0.196952, 0.238631" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.202124, 0.207142, 0.208373, 0.216394, 0.231538, 0.260902, 0.320032", \ + "0.208213, 0.213231, 0.214462, 0.222483, 0.237627, 0.266991, 0.326121", \ + "0.218186, 0.223204, 0.224435, 0.232456, 0.247600, 0.276964, 0.336094", \ + "0.221585, 0.226603, 0.227834, 0.235855, 0.250999, 0.280363, 0.339493", \ + "0.225509, 0.230527, 0.231758, 0.239779, 0.254923, 0.284287, 0.343417", \ + "0.232720, 0.237738, 0.238969, 0.246990, 0.262134, 0.291498, 0.350628", \ + "0.242193, 0.247211, 0.248442, 0.256463, 0.271607, 0.300971, 0.360101" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.121841, 0.126959, 0.128155, 0.136106, 0.151238, 0.180141, 0.239727", \ + "0.127916, 0.133034, 0.134230, 0.142181, 0.157313, 0.186216, 0.245802", \ + "0.138069, 0.143187, 0.144383, 0.152334, 0.167466, 0.196369, 0.255955", \ + "0.141259, 0.146377, 0.147573, 0.155524, 0.170656, 0.199559, 0.259145", \ + "0.145178, 0.150296, 0.151492, 0.159443, 0.174575, 0.203478, 0.263064", \ + "0.152568, 0.157686, 0.158882, 0.166833, 0.181965, 0.210868, 0.270454", \ + "0.162036, 0.167154, 0.168350, 0.176301, 0.191433, 0.220336, 0.279922" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[65]&!WENB[65]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[65] == 1'b1 && WENB[65] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.218265, 0.222530, 0.223848, 0.232506, 0.246838, 0.276575, 0.336001", \ + "0.223144, 0.227409, 0.228727, 0.237385, 0.251717, 0.281454, 0.340880", \ + "0.232872, 0.237137, 0.238455, 0.247113, 0.261445, 0.291182, 0.350608", \ + "0.236332, 0.240597, 0.241915, 0.250573, 0.264905, 0.294642, 0.354068", \ + "0.237146, 0.241411, 0.242729, 0.251387, 0.265719, 0.295456, 0.354882", \ + "0.240933, 0.245198, 0.246516, 0.255174, 0.269506, 0.299243, 0.358669", \ + "0.246060, 0.250325, 0.251643, 0.260301, 0.274633, 0.304370, 0.363796" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126352, 0.130615, 0.131936, 0.140580, 0.154881, 0.184557, 0.243887", \ + "0.131228, 0.135491, 0.136812, 0.145456, 0.159757, 0.189433, 0.248763", \ + "0.140960, 0.145223, 0.146544, 0.155188, 0.169489, 0.199165, 0.258495", \ + "0.144415, 0.148678, 0.149999, 0.158643, 0.172944, 0.202620, 0.261950", \ + "0.145228, 0.149491, 0.150812, 0.159456, 0.173757, 0.203433, 0.262763", \ + "0.149018, 0.153281, 0.154602, 0.163246, 0.177547, 0.207223, 0.266553", \ + "0.154044, 0.158307, 0.159628, 0.168272, 0.182573, 0.212249, 0.271579" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208247, 0.211908, 0.212993, 0.219664, 0.229935, 0.250376, 0.290652", \ + "0.212731, 0.216392, 0.217477, 0.224148, 0.234419, 0.254860, 0.295136", \ + "0.222232, 0.225893, 0.226978, 0.233649, 0.243920, 0.264361, 0.304637", \ + "0.226987, 0.230648, 0.231733, 0.238404, 0.248675, 0.269116, 0.309392", \ + "0.230196, 0.233857, 0.234942, 0.241613, 0.251884, 0.272325, 0.312601", \ + "0.237539, 0.241200, 0.242285, 0.248956, 0.259227, 0.279668, 0.319944", \ + "0.242761, 0.246422, 0.247507, 0.254178, 0.264449, 0.284890, 0.325166" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.120880, 0.124524, 0.125614, 0.132268, 0.142514, 0.162802, 0.203133", \ + "0.125327, 0.128971, 0.130061, 0.136715, 0.146961, 0.167249, 0.207580", \ + "0.134856, 0.138500, 0.139590, 0.146244, 0.156490, 0.176778, 0.217109", \ + "0.139582, 0.143226, 0.144316, 0.150970, 0.161216, 0.181504, 0.221835", \ + "0.142825, 0.146469, 0.147559, 0.154213, 0.164459, 0.184747, 0.225078", \ + "0.150017, 0.153661, 0.154751, 0.161405, 0.171651, 0.191939, 0.232270", \ + "0.155382, 0.159026, 0.160116, 0.166770, 0.177016, 0.197304, 0.237635" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[65]&WENB[65]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[65]&!WENB[65]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + } + } + pin(WENYB[64]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[64]&WENB[64]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[64] == 1'b0 && WENB[64] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208255, 0.211867, 0.212931, 0.219695, 0.229889, 0.250282, 0.292464", \ + "0.213693, 0.217305, 0.218369, 0.225133, 0.235327, 0.255720, 0.297902", \ + "0.221360, 0.224972, 0.226036, 0.232800, 0.242994, 0.263387, 0.305569", \ + "0.226337, 0.229949, 0.231013, 0.237777, 0.247971, 0.268364, 0.310546", \ + "0.228411, 0.232023, 0.233087, 0.239851, 0.250045, 0.270438, 0.312620", \ + "0.231142, 0.234754, 0.235818, 0.242582, 0.252776, 0.273169, 0.315351", \ + "0.236635, 0.240247, 0.241311, 0.248075, 0.258269, 0.278662, 0.320844" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126673, 0.130287, 0.131345, 0.138093, 0.148271, 0.168568, 0.210247", \ + "0.132018, 0.135632, 0.136690, 0.143438, 0.153616, 0.173913, 0.215592", \ + "0.139686, 0.143300, 0.144358, 0.151106, 0.161284, 0.181581, 0.223260", \ + "0.144397, 0.148011, 0.149069, 0.155817, 0.165995, 0.186292, 0.227971", \ + "0.146662, 0.150276, 0.151334, 0.158082, 0.168260, 0.188557, 0.230236", \ + "0.149236, 0.152850, 0.153908, 0.160656, 0.170834, 0.191131, 0.232810", \ + "0.155057, 0.158671, 0.159729, 0.166477, 0.176655, 0.196952, 0.238631" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.202124, 0.207142, 0.208373, 0.216394, 0.231538, 0.260902, 0.320032", \ + "0.208213, 0.213231, 0.214462, 0.222483, 0.237627, 0.266991, 0.326121", \ + "0.218186, 0.223204, 0.224435, 0.232456, 0.247600, 0.276964, 0.336094", \ + "0.221585, 0.226603, 0.227834, 0.235855, 0.250999, 0.280363, 0.339493", \ + "0.225509, 0.230527, 0.231758, 0.239779, 0.254923, 0.284287, 0.343417", \ + "0.232720, 0.237738, 0.238969, 0.246990, 0.262134, 0.291498, 0.350628", \ + "0.242193, 0.247211, 0.248442, 0.256463, 0.271607, 0.300971, 0.360101" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.121841, 0.126959, 0.128155, 0.136106, 0.151238, 0.180141, 0.239727", \ + "0.127916, 0.133034, 0.134230, 0.142181, 0.157313, 0.186216, 0.245802", \ + "0.138069, 0.143187, 0.144383, 0.152334, 0.167466, 0.196369, 0.255955", \ + "0.141259, 0.146377, 0.147573, 0.155524, 0.170656, 0.199559, 0.259145", \ + "0.145178, 0.150296, 0.151492, 0.159443, 0.174575, 0.203478, 0.263064", \ + "0.152568, 0.157686, 0.158882, 0.166833, 0.181965, 0.210868, 0.270454", \ + "0.162036, 0.167154, 0.168350, 0.176301, 0.191433, 0.220336, 0.279922" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[64]&!WENB[64]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[64] == 1'b1 && WENB[64] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.218265, 0.222530, 0.223848, 0.232506, 0.246838, 0.276575, 0.336001", \ + "0.223144, 0.227409, 0.228727, 0.237385, 0.251717, 0.281454, 0.340880", \ + "0.232872, 0.237137, 0.238455, 0.247113, 0.261445, 0.291182, 0.350608", \ + "0.236332, 0.240597, 0.241915, 0.250573, 0.264905, 0.294642, 0.354068", \ + "0.237146, 0.241411, 0.242729, 0.251387, 0.265719, 0.295456, 0.354882", \ + "0.240933, 0.245198, 0.246516, 0.255174, 0.269506, 0.299243, 0.358669", \ + "0.246060, 0.250325, 0.251643, 0.260301, 0.274633, 0.304370, 0.363796" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126352, 0.130615, 0.131936, 0.140580, 0.154881, 0.184557, 0.243887", \ + "0.131228, 0.135491, 0.136812, 0.145456, 0.159757, 0.189433, 0.248763", \ + "0.140960, 0.145223, 0.146544, 0.155188, 0.169489, 0.199165, 0.258495", \ + "0.144415, 0.148678, 0.149999, 0.158643, 0.172944, 0.202620, 0.261950", \ + "0.145228, 0.149491, 0.150812, 0.159456, 0.173757, 0.203433, 0.262763", \ + "0.149018, 0.153281, 0.154602, 0.163246, 0.177547, 0.207223, 0.266553", \ + "0.154044, 0.158307, 0.159628, 0.168272, 0.182573, 0.212249, 0.271579" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208247, 0.211908, 0.212993, 0.219664, 0.229935, 0.250376, 0.290652", \ + "0.212731, 0.216392, 0.217477, 0.224148, 0.234419, 0.254860, 0.295136", \ + "0.222232, 0.225893, 0.226978, 0.233649, 0.243920, 0.264361, 0.304637", \ + "0.226987, 0.230648, 0.231733, 0.238404, 0.248675, 0.269116, 0.309392", \ + "0.230196, 0.233857, 0.234942, 0.241613, 0.251884, 0.272325, 0.312601", \ + "0.237539, 0.241200, 0.242285, 0.248956, 0.259227, 0.279668, 0.319944", \ + "0.242761, 0.246422, 0.247507, 0.254178, 0.264449, 0.284890, 0.325166" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.120880, 0.124524, 0.125614, 0.132268, 0.142514, 0.162802, 0.203133", \ + "0.125327, 0.128971, 0.130061, 0.136715, 0.146961, 0.167249, 0.207580", \ + "0.134856, 0.138500, 0.139590, 0.146244, 0.156490, 0.176778, 0.217109", \ + "0.139582, 0.143226, 0.144316, 0.150970, 0.161216, 0.181504, 0.221835", \ + "0.142825, 0.146469, 0.147559, 0.154213, 0.164459, 0.184747, 0.225078", \ + "0.150017, 0.153661, 0.154751, 0.161405, 0.171651, 0.191939, 0.232270", \ + "0.155382, 0.159026, 0.160116, 0.166770, 0.177016, 0.197304, 0.237635" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[64]&WENB[64]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[64]&!WENB[64]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + } + } + pin(WENYB[63]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[63]&WENB[63]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[63] == 1'b0 && WENB[63] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208255, 0.211867, 0.212931, 0.219695, 0.229889, 0.250282, 0.292464", \ + "0.213693, 0.217305, 0.218369, 0.225133, 0.235327, 0.255720, 0.297902", \ + "0.221360, 0.224972, 0.226036, 0.232800, 0.242994, 0.263387, 0.305569", \ + "0.226337, 0.229949, 0.231013, 0.237777, 0.247971, 0.268364, 0.310546", \ + "0.228411, 0.232023, 0.233087, 0.239851, 0.250045, 0.270438, 0.312620", \ + "0.231142, 0.234754, 0.235818, 0.242582, 0.252776, 0.273169, 0.315351", \ + "0.236635, 0.240247, 0.241311, 0.248075, 0.258269, 0.278662, 0.320844" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126673, 0.130287, 0.131345, 0.138093, 0.148271, 0.168568, 0.210247", \ + "0.132018, 0.135632, 0.136690, 0.143438, 0.153616, 0.173913, 0.215592", \ + "0.139686, 0.143300, 0.144358, 0.151106, 0.161284, 0.181581, 0.223260", \ + "0.144397, 0.148011, 0.149069, 0.155817, 0.165995, 0.186292, 0.227971", \ + "0.146662, 0.150276, 0.151334, 0.158082, 0.168260, 0.188557, 0.230236", \ + "0.149236, 0.152850, 0.153908, 0.160656, 0.170834, 0.191131, 0.232810", \ + "0.155057, 0.158671, 0.159729, 0.166477, 0.176655, 0.196952, 0.238631" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.202124, 0.207142, 0.208373, 0.216394, 0.231538, 0.260902, 0.320032", \ + "0.208213, 0.213231, 0.214462, 0.222483, 0.237627, 0.266991, 0.326121", \ + "0.218186, 0.223204, 0.224435, 0.232456, 0.247600, 0.276964, 0.336094", \ + "0.221585, 0.226603, 0.227834, 0.235855, 0.250999, 0.280363, 0.339493", \ + "0.225509, 0.230527, 0.231758, 0.239779, 0.254923, 0.284287, 0.343417", \ + "0.232720, 0.237738, 0.238969, 0.246990, 0.262134, 0.291498, 0.350628", \ + "0.242193, 0.247211, 0.248442, 0.256463, 0.271607, 0.300971, 0.360101" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.121841, 0.126959, 0.128155, 0.136106, 0.151238, 0.180141, 0.239727", \ + "0.127916, 0.133034, 0.134230, 0.142181, 0.157313, 0.186216, 0.245802", \ + "0.138069, 0.143187, 0.144383, 0.152334, 0.167466, 0.196369, 0.255955", \ + "0.141259, 0.146377, 0.147573, 0.155524, 0.170656, 0.199559, 0.259145", \ + "0.145178, 0.150296, 0.151492, 0.159443, 0.174575, 0.203478, 0.263064", \ + "0.152568, 0.157686, 0.158882, 0.166833, 0.181965, 0.210868, 0.270454", \ + "0.162036, 0.167154, 0.168350, 0.176301, 0.191433, 0.220336, 0.279922" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[63]&!WENB[63]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[63] == 1'b1 && WENB[63] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.218265, 0.222530, 0.223848, 0.232506, 0.246838, 0.276575, 0.336001", \ + "0.223144, 0.227409, 0.228727, 0.237385, 0.251717, 0.281454, 0.340880", \ + "0.232872, 0.237137, 0.238455, 0.247113, 0.261445, 0.291182, 0.350608", \ + "0.236332, 0.240597, 0.241915, 0.250573, 0.264905, 0.294642, 0.354068", \ + "0.237146, 0.241411, 0.242729, 0.251387, 0.265719, 0.295456, 0.354882", \ + "0.240933, 0.245198, 0.246516, 0.255174, 0.269506, 0.299243, 0.358669", \ + "0.246060, 0.250325, 0.251643, 0.260301, 0.274633, 0.304370, 0.363796" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126352, 0.130615, 0.131936, 0.140580, 0.154881, 0.184557, 0.243887", \ + "0.131228, 0.135491, 0.136812, 0.145456, 0.159757, 0.189433, 0.248763", \ + "0.140960, 0.145223, 0.146544, 0.155188, 0.169489, 0.199165, 0.258495", \ + "0.144415, 0.148678, 0.149999, 0.158643, 0.172944, 0.202620, 0.261950", \ + "0.145228, 0.149491, 0.150812, 0.159456, 0.173757, 0.203433, 0.262763", \ + "0.149018, 0.153281, 0.154602, 0.163246, 0.177547, 0.207223, 0.266553", \ + "0.154044, 0.158307, 0.159628, 0.168272, 0.182573, 0.212249, 0.271579" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208247, 0.211908, 0.212993, 0.219664, 0.229935, 0.250376, 0.290652", \ + "0.212731, 0.216392, 0.217477, 0.224148, 0.234419, 0.254860, 0.295136", \ + "0.222232, 0.225893, 0.226978, 0.233649, 0.243920, 0.264361, 0.304637", \ + "0.226987, 0.230648, 0.231733, 0.238404, 0.248675, 0.269116, 0.309392", \ + "0.230196, 0.233857, 0.234942, 0.241613, 0.251884, 0.272325, 0.312601", \ + "0.237539, 0.241200, 0.242285, 0.248956, 0.259227, 0.279668, 0.319944", \ + "0.242761, 0.246422, 0.247507, 0.254178, 0.264449, 0.284890, 0.325166" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.120880, 0.124524, 0.125614, 0.132268, 0.142514, 0.162802, 0.203133", \ + "0.125327, 0.128971, 0.130061, 0.136715, 0.146961, 0.167249, 0.207580", \ + "0.134856, 0.138500, 0.139590, 0.146244, 0.156490, 0.176778, 0.217109", \ + "0.139582, 0.143226, 0.144316, 0.150970, 0.161216, 0.181504, 0.221835", \ + "0.142825, 0.146469, 0.147559, 0.154213, 0.164459, 0.184747, 0.225078", \ + "0.150017, 0.153661, 0.154751, 0.161405, 0.171651, 0.191939, 0.232270", \ + "0.155382, 0.159026, 0.160116, 0.166770, 0.177016, 0.197304, 0.237635" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[63]&WENB[63]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[63]&!WENB[63]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + } + } + pin(WENYB[62]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[62]&WENB[62]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[62] == 1'b0 && WENB[62] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208255, 0.211867, 0.212931, 0.219695, 0.229889, 0.250282, 0.292464", \ + "0.213693, 0.217305, 0.218369, 0.225133, 0.235327, 0.255720, 0.297902", \ + "0.221360, 0.224972, 0.226036, 0.232800, 0.242994, 0.263387, 0.305569", \ + "0.226337, 0.229949, 0.231013, 0.237777, 0.247971, 0.268364, 0.310546", \ + "0.228411, 0.232023, 0.233087, 0.239851, 0.250045, 0.270438, 0.312620", \ + "0.231142, 0.234754, 0.235818, 0.242582, 0.252776, 0.273169, 0.315351", \ + "0.236635, 0.240247, 0.241311, 0.248075, 0.258269, 0.278662, 0.320844" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126673, 0.130287, 0.131345, 0.138093, 0.148271, 0.168568, 0.210247", \ + "0.132018, 0.135632, 0.136690, 0.143438, 0.153616, 0.173913, 0.215592", \ + "0.139686, 0.143300, 0.144358, 0.151106, 0.161284, 0.181581, 0.223260", \ + "0.144397, 0.148011, 0.149069, 0.155817, 0.165995, 0.186292, 0.227971", \ + "0.146662, 0.150276, 0.151334, 0.158082, 0.168260, 0.188557, 0.230236", \ + "0.149236, 0.152850, 0.153908, 0.160656, 0.170834, 0.191131, 0.232810", \ + "0.155057, 0.158671, 0.159729, 0.166477, 0.176655, 0.196952, 0.238631" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.202124, 0.207142, 0.208373, 0.216394, 0.231538, 0.260902, 0.320032", \ + "0.208213, 0.213231, 0.214462, 0.222483, 0.237627, 0.266991, 0.326121", \ + "0.218186, 0.223204, 0.224435, 0.232456, 0.247600, 0.276964, 0.336094", \ + "0.221585, 0.226603, 0.227834, 0.235855, 0.250999, 0.280363, 0.339493", \ + "0.225509, 0.230527, 0.231758, 0.239779, 0.254923, 0.284287, 0.343417", \ + "0.232720, 0.237738, 0.238969, 0.246990, 0.262134, 0.291498, 0.350628", \ + "0.242193, 0.247211, 0.248442, 0.256463, 0.271607, 0.300971, 0.360101" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.121841, 0.126959, 0.128155, 0.136106, 0.151238, 0.180141, 0.239727", \ + "0.127916, 0.133034, 0.134230, 0.142181, 0.157313, 0.186216, 0.245802", \ + "0.138069, 0.143187, 0.144383, 0.152334, 0.167466, 0.196369, 0.255955", \ + "0.141259, 0.146377, 0.147573, 0.155524, 0.170656, 0.199559, 0.259145", \ + "0.145178, 0.150296, 0.151492, 0.159443, 0.174575, 0.203478, 0.263064", \ + "0.152568, 0.157686, 0.158882, 0.166833, 0.181965, 0.210868, 0.270454", \ + "0.162036, 0.167154, 0.168350, 0.176301, 0.191433, 0.220336, 0.279922" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[62]&!WENB[62]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[62] == 1'b1 && WENB[62] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.218265, 0.222530, 0.223848, 0.232506, 0.246838, 0.276575, 0.336001", \ + "0.223144, 0.227409, 0.228727, 0.237385, 0.251717, 0.281454, 0.340880", \ + "0.232872, 0.237137, 0.238455, 0.247113, 0.261445, 0.291182, 0.350608", \ + "0.236332, 0.240597, 0.241915, 0.250573, 0.264905, 0.294642, 0.354068", \ + "0.237146, 0.241411, 0.242729, 0.251387, 0.265719, 0.295456, 0.354882", \ + "0.240933, 0.245198, 0.246516, 0.255174, 0.269506, 0.299243, 0.358669", \ + "0.246060, 0.250325, 0.251643, 0.260301, 0.274633, 0.304370, 0.363796" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126352, 0.130615, 0.131936, 0.140580, 0.154881, 0.184557, 0.243887", \ + "0.131228, 0.135491, 0.136812, 0.145456, 0.159757, 0.189433, 0.248763", \ + "0.140960, 0.145223, 0.146544, 0.155188, 0.169489, 0.199165, 0.258495", \ + "0.144415, 0.148678, 0.149999, 0.158643, 0.172944, 0.202620, 0.261950", \ + "0.145228, 0.149491, 0.150812, 0.159456, 0.173757, 0.203433, 0.262763", \ + "0.149018, 0.153281, 0.154602, 0.163246, 0.177547, 0.207223, 0.266553", \ + "0.154044, 0.158307, 0.159628, 0.168272, 0.182573, 0.212249, 0.271579" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208247, 0.211908, 0.212993, 0.219664, 0.229935, 0.250376, 0.290652", \ + "0.212731, 0.216392, 0.217477, 0.224148, 0.234419, 0.254860, 0.295136", \ + "0.222232, 0.225893, 0.226978, 0.233649, 0.243920, 0.264361, 0.304637", \ + "0.226987, 0.230648, 0.231733, 0.238404, 0.248675, 0.269116, 0.309392", \ + "0.230196, 0.233857, 0.234942, 0.241613, 0.251884, 0.272325, 0.312601", \ + "0.237539, 0.241200, 0.242285, 0.248956, 0.259227, 0.279668, 0.319944", \ + "0.242761, 0.246422, 0.247507, 0.254178, 0.264449, 0.284890, 0.325166" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.120880, 0.124524, 0.125614, 0.132268, 0.142514, 0.162802, 0.203133", \ + "0.125327, 0.128971, 0.130061, 0.136715, 0.146961, 0.167249, 0.207580", \ + "0.134856, 0.138500, 0.139590, 0.146244, 0.156490, 0.176778, 0.217109", \ + "0.139582, 0.143226, 0.144316, 0.150970, 0.161216, 0.181504, 0.221835", \ + "0.142825, 0.146469, 0.147559, 0.154213, 0.164459, 0.184747, 0.225078", \ + "0.150017, 0.153661, 0.154751, 0.161405, 0.171651, 0.191939, 0.232270", \ + "0.155382, 0.159026, 0.160116, 0.166770, 0.177016, 0.197304, 0.237635" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[62]&WENB[62]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[62]&!WENB[62]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + } + } + pin(WENYB[61]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[61]&WENB[61]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[61] == 1'b0 && WENB[61] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208255, 0.211867, 0.212931, 0.219695, 0.229889, 0.250282, 0.292464", \ + "0.213693, 0.217305, 0.218369, 0.225133, 0.235327, 0.255720, 0.297902", \ + "0.221360, 0.224972, 0.226036, 0.232800, 0.242994, 0.263387, 0.305569", \ + "0.226337, 0.229949, 0.231013, 0.237777, 0.247971, 0.268364, 0.310546", \ + "0.228411, 0.232023, 0.233087, 0.239851, 0.250045, 0.270438, 0.312620", \ + "0.231142, 0.234754, 0.235818, 0.242582, 0.252776, 0.273169, 0.315351", \ + "0.236635, 0.240247, 0.241311, 0.248075, 0.258269, 0.278662, 0.320844" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126673, 0.130287, 0.131345, 0.138093, 0.148271, 0.168568, 0.210247", \ + "0.132018, 0.135632, 0.136690, 0.143438, 0.153616, 0.173913, 0.215592", \ + "0.139686, 0.143300, 0.144358, 0.151106, 0.161284, 0.181581, 0.223260", \ + "0.144397, 0.148011, 0.149069, 0.155817, 0.165995, 0.186292, 0.227971", \ + "0.146662, 0.150276, 0.151334, 0.158082, 0.168260, 0.188557, 0.230236", \ + "0.149236, 0.152850, 0.153908, 0.160656, 0.170834, 0.191131, 0.232810", \ + "0.155057, 0.158671, 0.159729, 0.166477, 0.176655, 0.196952, 0.238631" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.202124, 0.207142, 0.208373, 0.216394, 0.231538, 0.260902, 0.320032", \ + "0.208213, 0.213231, 0.214462, 0.222483, 0.237627, 0.266991, 0.326121", \ + "0.218186, 0.223204, 0.224435, 0.232456, 0.247600, 0.276964, 0.336094", \ + "0.221585, 0.226603, 0.227834, 0.235855, 0.250999, 0.280363, 0.339493", \ + "0.225509, 0.230527, 0.231758, 0.239779, 0.254923, 0.284287, 0.343417", \ + "0.232720, 0.237738, 0.238969, 0.246990, 0.262134, 0.291498, 0.350628", \ + "0.242193, 0.247211, 0.248442, 0.256463, 0.271607, 0.300971, 0.360101" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.121841, 0.126959, 0.128155, 0.136106, 0.151238, 0.180141, 0.239727", \ + "0.127916, 0.133034, 0.134230, 0.142181, 0.157313, 0.186216, 0.245802", \ + "0.138069, 0.143187, 0.144383, 0.152334, 0.167466, 0.196369, 0.255955", \ + "0.141259, 0.146377, 0.147573, 0.155524, 0.170656, 0.199559, 0.259145", \ + "0.145178, 0.150296, 0.151492, 0.159443, 0.174575, 0.203478, 0.263064", \ + "0.152568, 0.157686, 0.158882, 0.166833, 0.181965, 0.210868, 0.270454", \ + "0.162036, 0.167154, 0.168350, 0.176301, 0.191433, 0.220336, 0.279922" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[61]&!WENB[61]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[61] == 1'b1 && WENB[61] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.218265, 0.222530, 0.223848, 0.232506, 0.246838, 0.276575, 0.336001", \ + "0.223144, 0.227409, 0.228727, 0.237385, 0.251717, 0.281454, 0.340880", \ + "0.232872, 0.237137, 0.238455, 0.247113, 0.261445, 0.291182, 0.350608", \ + "0.236332, 0.240597, 0.241915, 0.250573, 0.264905, 0.294642, 0.354068", \ + "0.237146, 0.241411, 0.242729, 0.251387, 0.265719, 0.295456, 0.354882", \ + "0.240933, 0.245198, 0.246516, 0.255174, 0.269506, 0.299243, 0.358669", \ + "0.246060, 0.250325, 0.251643, 0.260301, 0.274633, 0.304370, 0.363796" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126352, 0.130615, 0.131936, 0.140580, 0.154881, 0.184557, 0.243887", \ + "0.131228, 0.135491, 0.136812, 0.145456, 0.159757, 0.189433, 0.248763", \ + "0.140960, 0.145223, 0.146544, 0.155188, 0.169489, 0.199165, 0.258495", \ + "0.144415, 0.148678, 0.149999, 0.158643, 0.172944, 0.202620, 0.261950", \ + "0.145228, 0.149491, 0.150812, 0.159456, 0.173757, 0.203433, 0.262763", \ + "0.149018, 0.153281, 0.154602, 0.163246, 0.177547, 0.207223, 0.266553", \ + "0.154044, 0.158307, 0.159628, 0.168272, 0.182573, 0.212249, 0.271579" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208247, 0.211908, 0.212993, 0.219664, 0.229935, 0.250376, 0.290652", \ + "0.212731, 0.216392, 0.217477, 0.224148, 0.234419, 0.254860, 0.295136", \ + "0.222232, 0.225893, 0.226978, 0.233649, 0.243920, 0.264361, 0.304637", \ + "0.226987, 0.230648, 0.231733, 0.238404, 0.248675, 0.269116, 0.309392", \ + "0.230196, 0.233857, 0.234942, 0.241613, 0.251884, 0.272325, 0.312601", \ + "0.237539, 0.241200, 0.242285, 0.248956, 0.259227, 0.279668, 0.319944", \ + "0.242761, 0.246422, 0.247507, 0.254178, 0.264449, 0.284890, 0.325166" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.120880, 0.124524, 0.125614, 0.132268, 0.142514, 0.162802, 0.203133", \ + "0.125327, 0.128971, 0.130061, 0.136715, 0.146961, 0.167249, 0.207580", \ + "0.134856, 0.138500, 0.139590, 0.146244, 0.156490, 0.176778, 0.217109", \ + "0.139582, 0.143226, 0.144316, 0.150970, 0.161216, 0.181504, 0.221835", \ + "0.142825, 0.146469, 0.147559, 0.154213, 0.164459, 0.184747, 0.225078", \ + "0.150017, 0.153661, 0.154751, 0.161405, 0.171651, 0.191939, 0.232270", \ + "0.155382, 0.159026, 0.160116, 0.166770, 0.177016, 0.197304, 0.237635" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[61]&WENB[61]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[61]&!WENB[61]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + } + } + pin(WENYB[60]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[60]&WENB[60]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[60] == 1'b0 && WENB[60] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208255, 0.211867, 0.212931, 0.219695, 0.229889, 0.250282, 0.292464", \ + "0.213693, 0.217305, 0.218369, 0.225133, 0.235327, 0.255720, 0.297902", \ + "0.221360, 0.224972, 0.226036, 0.232800, 0.242994, 0.263387, 0.305569", \ + "0.226337, 0.229949, 0.231013, 0.237777, 0.247971, 0.268364, 0.310546", \ + "0.228411, 0.232023, 0.233087, 0.239851, 0.250045, 0.270438, 0.312620", \ + "0.231142, 0.234754, 0.235818, 0.242582, 0.252776, 0.273169, 0.315351", \ + "0.236635, 0.240247, 0.241311, 0.248075, 0.258269, 0.278662, 0.320844" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126673, 0.130287, 0.131345, 0.138093, 0.148271, 0.168568, 0.210247", \ + "0.132018, 0.135632, 0.136690, 0.143438, 0.153616, 0.173913, 0.215592", \ + "0.139686, 0.143300, 0.144358, 0.151106, 0.161284, 0.181581, 0.223260", \ + "0.144397, 0.148011, 0.149069, 0.155817, 0.165995, 0.186292, 0.227971", \ + "0.146662, 0.150276, 0.151334, 0.158082, 0.168260, 0.188557, 0.230236", \ + "0.149236, 0.152850, 0.153908, 0.160656, 0.170834, 0.191131, 0.232810", \ + "0.155057, 0.158671, 0.159729, 0.166477, 0.176655, 0.196952, 0.238631" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.202124, 0.207142, 0.208373, 0.216394, 0.231538, 0.260902, 0.320032", \ + "0.208213, 0.213231, 0.214462, 0.222483, 0.237627, 0.266991, 0.326121", \ + "0.218186, 0.223204, 0.224435, 0.232456, 0.247600, 0.276964, 0.336094", \ + "0.221585, 0.226603, 0.227834, 0.235855, 0.250999, 0.280363, 0.339493", \ + "0.225509, 0.230527, 0.231758, 0.239779, 0.254923, 0.284287, 0.343417", \ + "0.232720, 0.237738, 0.238969, 0.246990, 0.262134, 0.291498, 0.350628", \ + "0.242193, 0.247211, 0.248442, 0.256463, 0.271607, 0.300971, 0.360101" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.121841, 0.126959, 0.128155, 0.136106, 0.151238, 0.180141, 0.239727", \ + "0.127916, 0.133034, 0.134230, 0.142181, 0.157313, 0.186216, 0.245802", \ + "0.138069, 0.143187, 0.144383, 0.152334, 0.167466, 0.196369, 0.255955", \ + "0.141259, 0.146377, 0.147573, 0.155524, 0.170656, 0.199559, 0.259145", \ + "0.145178, 0.150296, 0.151492, 0.159443, 0.174575, 0.203478, 0.263064", \ + "0.152568, 0.157686, 0.158882, 0.166833, 0.181965, 0.210868, 0.270454", \ + "0.162036, 0.167154, 0.168350, 0.176301, 0.191433, 0.220336, 0.279922" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[60]&!WENB[60]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[60] == 1'b1 && WENB[60] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.218265, 0.222530, 0.223848, 0.232506, 0.246838, 0.276575, 0.336001", \ + "0.223144, 0.227409, 0.228727, 0.237385, 0.251717, 0.281454, 0.340880", \ + "0.232872, 0.237137, 0.238455, 0.247113, 0.261445, 0.291182, 0.350608", \ + "0.236332, 0.240597, 0.241915, 0.250573, 0.264905, 0.294642, 0.354068", \ + "0.237146, 0.241411, 0.242729, 0.251387, 0.265719, 0.295456, 0.354882", \ + "0.240933, 0.245198, 0.246516, 0.255174, 0.269506, 0.299243, 0.358669", \ + "0.246060, 0.250325, 0.251643, 0.260301, 0.274633, 0.304370, 0.363796" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126352, 0.130615, 0.131936, 0.140580, 0.154881, 0.184557, 0.243887", \ + "0.131228, 0.135491, 0.136812, 0.145456, 0.159757, 0.189433, 0.248763", \ + "0.140960, 0.145223, 0.146544, 0.155188, 0.169489, 0.199165, 0.258495", \ + "0.144415, 0.148678, 0.149999, 0.158643, 0.172944, 0.202620, 0.261950", \ + "0.145228, 0.149491, 0.150812, 0.159456, 0.173757, 0.203433, 0.262763", \ + "0.149018, 0.153281, 0.154602, 0.163246, 0.177547, 0.207223, 0.266553", \ + "0.154044, 0.158307, 0.159628, 0.168272, 0.182573, 0.212249, 0.271579" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208247, 0.211908, 0.212993, 0.219664, 0.229935, 0.250376, 0.290652", \ + "0.212731, 0.216392, 0.217477, 0.224148, 0.234419, 0.254860, 0.295136", \ + "0.222232, 0.225893, 0.226978, 0.233649, 0.243920, 0.264361, 0.304637", \ + "0.226987, 0.230648, 0.231733, 0.238404, 0.248675, 0.269116, 0.309392", \ + "0.230196, 0.233857, 0.234942, 0.241613, 0.251884, 0.272325, 0.312601", \ + "0.237539, 0.241200, 0.242285, 0.248956, 0.259227, 0.279668, 0.319944", \ + "0.242761, 0.246422, 0.247507, 0.254178, 0.264449, 0.284890, 0.325166" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.120880, 0.124524, 0.125614, 0.132268, 0.142514, 0.162802, 0.203133", \ + "0.125327, 0.128971, 0.130061, 0.136715, 0.146961, 0.167249, 0.207580", \ + "0.134856, 0.138500, 0.139590, 0.146244, 0.156490, 0.176778, 0.217109", \ + "0.139582, 0.143226, 0.144316, 0.150970, 0.161216, 0.181504, 0.221835", \ + "0.142825, 0.146469, 0.147559, 0.154213, 0.164459, 0.184747, 0.225078", \ + "0.150017, 0.153661, 0.154751, 0.161405, 0.171651, 0.191939, 0.232270", \ + "0.155382, 0.159026, 0.160116, 0.166770, 0.177016, 0.197304, 0.237635" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[60]&WENB[60]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[60]&!WENB[60]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + } + } + pin(WENYB[59]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[59]&WENB[59]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[59] == 1'b0 && WENB[59] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208255, 0.211867, 0.212931, 0.219695, 0.229889, 0.250282, 0.292464", \ + "0.213693, 0.217305, 0.218369, 0.225133, 0.235327, 0.255720, 0.297902", \ + "0.221360, 0.224972, 0.226036, 0.232800, 0.242994, 0.263387, 0.305569", \ + "0.226337, 0.229949, 0.231013, 0.237777, 0.247971, 0.268364, 0.310546", \ + "0.228411, 0.232023, 0.233087, 0.239851, 0.250045, 0.270438, 0.312620", \ + "0.231142, 0.234754, 0.235818, 0.242582, 0.252776, 0.273169, 0.315351", \ + "0.236635, 0.240247, 0.241311, 0.248075, 0.258269, 0.278662, 0.320844" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126673, 0.130287, 0.131345, 0.138093, 0.148271, 0.168568, 0.210247", \ + "0.132018, 0.135632, 0.136690, 0.143438, 0.153616, 0.173913, 0.215592", \ + "0.139686, 0.143300, 0.144358, 0.151106, 0.161284, 0.181581, 0.223260", \ + "0.144397, 0.148011, 0.149069, 0.155817, 0.165995, 0.186292, 0.227971", \ + "0.146662, 0.150276, 0.151334, 0.158082, 0.168260, 0.188557, 0.230236", \ + "0.149236, 0.152850, 0.153908, 0.160656, 0.170834, 0.191131, 0.232810", \ + "0.155057, 0.158671, 0.159729, 0.166477, 0.176655, 0.196952, 0.238631" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.202124, 0.207142, 0.208373, 0.216394, 0.231538, 0.260902, 0.320032", \ + "0.208213, 0.213231, 0.214462, 0.222483, 0.237627, 0.266991, 0.326121", \ + "0.218186, 0.223204, 0.224435, 0.232456, 0.247600, 0.276964, 0.336094", \ + "0.221585, 0.226603, 0.227834, 0.235855, 0.250999, 0.280363, 0.339493", \ + "0.225509, 0.230527, 0.231758, 0.239779, 0.254923, 0.284287, 0.343417", \ + "0.232720, 0.237738, 0.238969, 0.246990, 0.262134, 0.291498, 0.350628", \ + "0.242193, 0.247211, 0.248442, 0.256463, 0.271607, 0.300971, 0.360101" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.121841, 0.126959, 0.128155, 0.136106, 0.151238, 0.180141, 0.239727", \ + "0.127916, 0.133034, 0.134230, 0.142181, 0.157313, 0.186216, 0.245802", \ + "0.138069, 0.143187, 0.144383, 0.152334, 0.167466, 0.196369, 0.255955", \ + "0.141259, 0.146377, 0.147573, 0.155524, 0.170656, 0.199559, 0.259145", \ + "0.145178, 0.150296, 0.151492, 0.159443, 0.174575, 0.203478, 0.263064", \ + "0.152568, 0.157686, 0.158882, 0.166833, 0.181965, 0.210868, 0.270454", \ + "0.162036, 0.167154, 0.168350, 0.176301, 0.191433, 0.220336, 0.279922" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[59]&!WENB[59]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[59] == 1'b1 && WENB[59] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.218265, 0.222530, 0.223848, 0.232506, 0.246838, 0.276575, 0.336001", \ + "0.223144, 0.227409, 0.228727, 0.237385, 0.251717, 0.281454, 0.340880", \ + "0.232872, 0.237137, 0.238455, 0.247113, 0.261445, 0.291182, 0.350608", \ + "0.236332, 0.240597, 0.241915, 0.250573, 0.264905, 0.294642, 0.354068", \ + "0.237146, 0.241411, 0.242729, 0.251387, 0.265719, 0.295456, 0.354882", \ + "0.240933, 0.245198, 0.246516, 0.255174, 0.269506, 0.299243, 0.358669", \ + "0.246060, 0.250325, 0.251643, 0.260301, 0.274633, 0.304370, 0.363796" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126352, 0.130615, 0.131936, 0.140580, 0.154881, 0.184557, 0.243887", \ + "0.131228, 0.135491, 0.136812, 0.145456, 0.159757, 0.189433, 0.248763", \ + "0.140960, 0.145223, 0.146544, 0.155188, 0.169489, 0.199165, 0.258495", \ + "0.144415, 0.148678, 0.149999, 0.158643, 0.172944, 0.202620, 0.261950", \ + "0.145228, 0.149491, 0.150812, 0.159456, 0.173757, 0.203433, 0.262763", \ + "0.149018, 0.153281, 0.154602, 0.163246, 0.177547, 0.207223, 0.266553", \ + "0.154044, 0.158307, 0.159628, 0.168272, 0.182573, 0.212249, 0.271579" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208247, 0.211908, 0.212993, 0.219664, 0.229935, 0.250376, 0.290652", \ + "0.212731, 0.216392, 0.217477, 0.224148, 0.234419, 0.254860, 0.295136", \ + "0.222232, 0.225893, 0.226978, 0.233649, 0.243920, 0.264361, 0.304637", \ + "0.226987, 0.230648, 0.231733, 0.238404, 0.248675, 0.269116, 0.309392", \ + "0.230196, 0.233857, 0.234942, 0.241613, 0.251884, 0.272325, 0.312601", \ + "0.237539, 0.241200, 0.242285, 0.248956, 0.259227, 0.279668, 0.319944", \ + "0.242761, 0.246422, 0.247507, 0.254178, 0.264449, 0.284890, 0.325166" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.120880, 0.124524, 0.125614, 0.132268, 0.142514, 0.162802, 0.203133", \ + "0.125327, 0.128971, 0.130061, 0.136715, 0.146961, 0.167249, 0.207580", \ + "0.134856, 0.138500, 0.139590, 0.146244, 0.156490, 0.176778, 0.217109", \ + "0.139582, 0.143226, 0.144316, 0.150970, 0.161216, 0.181504, 0.221835", \ + "0.142825, 0.146469, 0.147559, 0.154213, 0.164459, 0.184747, 0.225078", \ + "0.150017, 0.153661, 0.154751, 0.161405, 0.171651, 0.191939, 0.232270", \ + "0.155382, 0.159026, 0.160116, 0.166770, 0.177016, 0.197304, 0.237635" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[59]&WENB[59]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[59]&!WENB[59]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + } + } + pin(WENYB[58]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[58]&WENB[58]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[58] == 1'b0 && WENB[58] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208255, 0.211867, 0.212931, 0.219695, 0.229889, 0.250282, 0.292464", \ + "0.213693, 0.217305, 0.218369, 0.225133, 0.235327, 0.255720, 0.297902", \ + "0.221360, 0.224972, 0.226036, 0.232800, 0.242994, 0.263387, 0.305569", \ + "0.226337, 0.229949, 0.231013, 0.237777, 0.247971, 0.268364, 0.310546", \ + "0.228411, 0.232023, 0.233087, 0.239851, 0.250045, 0.270438, 0.312620", \ + "0.231142, 0.234754, 0.235818, 0.242582, 0.252776, 0.273169, 0.315351", \ + "0.236635, 0.240247, 0.241311, 0.248075, 0.258269, 0.278662, 0.320844" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126673, 0.130287, 0.131345, 0.138093, 0.148271, 0.168568, 0.210247", \ + "0.132018, 0.135632, 0.136690, 0.143438, 0.153616, 0.173913, 0.215592", \ + "0.139686, 0.143300, 0.144358, 0.151106, 0.161284, 0.181581, 0.223260", \ + "0.144397, 0.148011, 0.149069, 0.155817, 0.165995, 0.186292, 0.227971", \ + "0.146662, 0.150276, 0.151334, 0.158082, 0.168260, 0.188557, 0.230236", \ + "0.149236, 0.152850, 0.153908, 0.160656, 0.170834, 0.191131, 0.232810", \ + "0.155057, 0.158671, 0.159729, 0.166477, 0.176655, 0.196952, 0.238631" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.202124, 0.207142, 0.208373, 0.216394, 0.231538, 0.260902, 0.320032", \ + "0.208213, 0.213231, 0.214462, 0.222483, 0.237627, 0.266991, 0.326121", \ + "0.218186, 0.223204, 0.224435, 0.232456, 0.247600, 0.276964, 0.336094", \ + "0.221585, 0.226603, 0.227834, 0.235855, 0.250999, 0.280363, 0.339493", \ + "0.225509, 0.230527, 0.231758, 0.239779, 0.254923, 0.284287, 0.343417", \ + "0.232720, 0.237738, 0.238969, 0.246990, 0.262134, 0.291498, 0.350628", \ + "0.242193, 0.247211, 0.248442, 0.256463, 0.271607, 0.300971, 0.360101" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.121841, 0.126959, 0.128155, 0.136106, 0.151238, 0.180141, 0.239727", \ + "0.127916, 0.133034, 0.134230, 0.142181, 0.157313, 0.186216, 0.245802", \ + "0.138069, 0.143187, 0.144383, 0.152334, 0.167466, 0.196369, 0.255955", \ + "0.141259, 0.146377, 0.147573, 0.155524, 0.170656, 0.199559, 0.259145", \ + "0.145178, 0.150296, 0.151492, 0.159443, 0.174575, 0.203478, 0.263064", \ + "0.152568, 0.157686, 0.158882, 0.166833, 0.181965, 0.210868, 0.270454", \ + "0.162036, 0.167154, 0.168350, 0.176301, 0.191433, 0.220336, 0.279922" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[58]&!WENB[58]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[58] == 1'b1 && WENB[58] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.218265, 0.222530, 0.223848, 0.232506, 0.246838, 0.276575, 0.336001", \ + "0.223144, 0.227409, 0.228727, 0.237385, 0.251717, 0.281454, 0.340880", \ + "0.232872, 0.237137, 0.238455, 0.247113, 0.261445, 0.291182, 0.350608", \ + "0.236332, 0.240597, 0.241915, 0.250573, 0.264905, 0.294642, 0.354068", \ + "0.237146, 0.241411, 0.242729, 0.251387, 0.265719, 0.295456, 0.354882", \ + "0.240933, 0.245198, 0.246516, 0.255174, 0.269506, 0.299243, 0.358669", \ + "0.246060, 0.250325, 0.251643, 0.260301, 0.274633, 0.304370, 0.363796" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126352, 0.130615, 0.131936, 0.140580, 0.154881, 0.184557, 0.243887", \ + "0.131228, 0.135491, 0.136812, 0.145456, 0.159757, 0.189433, 0.248763", \ + "0.140960, 0.145223, 0.146544, 0.155188, 0.169489, 0.199165, 0.258495", \ + "0.144415, 0.148678, 0.149999, 0.158643, 0.172944, 0.202620, 0.261950", \ + "0.145228, 0.149491, 0.150812, 0.159456, 0.173757, 0.203433, 0.262763", \ + "0.149018, 0.153281, 0.154602, 0.163246, 0.177547, 0.207223, 0.266553", \ + "0.154044, 0.158307, 0.159628, 0.168272, 0.182573, 0.212249, 0.271579" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208247, 0.211908, 0.212993, 0.219664, 0.229935, 0.250376, 0.290652", \ + "0.212731, 0.216392, 0.217477, 0.224148, 0.234419, 0.254860, 0.295136", \ + "0.222232, 0.225893, 0.226978, 0.233649, 0.243920, 0.264361, 0.304637", \ + "0.226987, 0.230648, 0.231733, 0.238404, 0.248675, 0.269116, 0.309392", \ + "0.230196, 0.233857, 0.234942, 0.241613, 0.251884, 0.272325, 0.312601", \ + "0.237539, 0.241200, 0.242285, 0.248956, 0.259227, 0.279668, 0.319944", \ + "0.242761, 0.246422, 0.247507, 0.254178, 0.264449, 0.284890, 0.325166" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.120880, 0.124524, 0.125614, 0.132268, 0.142514, 0.162802, 0.203133", \ + "0.125327, 0.128971, 0.130061, 0.136715, 0.146961, 0.167249, 0.207580", \ + "0.134856, 0.138500, 0.139590, 0.146244, 0.156490, 0.176778, 0.217109", \ + "0.139582, 0.143226, 0.144316, 0.150970, 0.161216, 0.181504, 0.221835", \ + "0.142825, 0.146469, 0.147559, 0.154213, 0.164459, 0.184747, 0.225078", \ + "0.150017, 0.153661, 0.154751, 0.161405, 0.171651, 0.191939, 0.232270", \ + "0.155382, 0.159026, 0.160116, 0.166770, 0.177016, 0.197304, 0.237635" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[58]&WENB[58]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[58]&!WENB[58]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + } + } + pin(WENYB[57]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[57]&WENB[57]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[57] == 1'b0 && WENB[57] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208255, 0.211867, 0.212931, 0.219695, 0.229889, 0.250282, 0.292464", \ + "0.213693, 0.217305, 0.218369, 0.225133, 0.235327, 0.255720, 0.297902", \ + "0.221360, 0.224972, 0.226036, 0.232800, 0.242994, 0.263387, 0.305569", \ + "0.226337, 0.229949, 0.231013, 0.237777, 0.247971, 0.268364, 0.310546", \ + "0.228411, 0.232023, 0.233087, 0.239851, 0.250045, 0.270438, 0.312620", \ + "0.231142, 0.234754, 0.235818, 0.242582, 0.252776, 0.273169, 0.315351", \ + "0.236635, 0.240247, 0.241311, 0.248075, 0.258269, 0.278662, 0.320844" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126673, 0.130287, 0.131345, 0.138093, 0.148271, 0.168568, 0.210247", \ + "0.132018, 0.135632, 0.136690, 0.143438, 0.153616, 0.173913, 0.215592", \ + "0.139686, 0.143300, 0.144358, 0.151106, 0.161284, 0.181581, 0.223260", \ + "0.144397, 0.148011, 0.149069, 0.155817, 0.165995, 0.186292, 0.227971", \ + "0.146662, 0.150276, 0.151334, 0.158082, 0.168260, 0.188557, 0.230236", \ + "0.149236, 0.152850, 0.153908, 0.160656, 0.170834, 0.191131, 0.232810", \ + "0.155057, 0.158671, 0.159729, 0.166477, 0.176655, 0.196952, 0.238631" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.202124, 0.207142, 0.208373, 0.216394, 0.231538, 0.260902, 0.320032", \ + "0.208213, 0.213231, 0.214462, 0.222483, 0.237627, 0.266991, 0.326121", \ + "0.218186, 0.223204, 0.224435, 0.232456, 0.247600, 0.276964, 0.336094", \ + "0.221585, 0.226603, 0.227834, 0.235855, 0.250999, 0.280363, 0.339493", \ + "0.225509, 0.230527, 0.231758, 0.239779, 0.254923, 0.284287, 0.343417", \ + "0.232720, 0.237738, 0.238969, 0.246990, 0.262134, 0.291498, 0.350628", \ + "0.242193, 0.247211, 0.248442, 0.256463, 0.271607, 0.300971, 0.360101" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.121841, 0.126959, 0.128155, 0.136106, 0.151238, 0.180141, 0.239727", \ + "0.127916, 0.133034, 0.134230, 0.142181, 0.157313, 0.186216, 0.245802", \ + "0.138069, 0.143187, 0.144383, 0.152334, 0.167466, 0.196369, 0.255955", \ + "0.141259, 0.146377, 0.147573, 0.155524, 0.170656, 0.199559, 0.259145", \ + "0.145178, 0.150296, 0.151492, 0.159443, 0.174575, 0.203478, 0.263064", \ + "0.152568, 0.157686, 0.158882, 0.166833, 0.181965, 0.210868, 0.270454", \ + "0.162036, 0.167154, 0.168350, 0.176301, 0.191433, 0.220336, 0.279922" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[57]&!WENB[57]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[57] == 1'b1 && WENB[57] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.218265, 0.222530, 0.223848, 0.232506, 0.246838, 0.276575, 0.336001", \ + "0.223144, 0.227409, 0.228727, 0.237385, 0.251717, 0.281454, 0.340880", \ + "0.232872, 0.237137, 0.238455, 0.247113, 0.261445, 0.291182, 0.350608", \ + "0.236332, 0.240597, 0.241915, 0.250573, 0.264905, 0.294642, 0.354068", \ + "0.237146, 0.241411, 0.242729, 0.251387, 0.265719, 0.295456, 0.354882", \ + "0.240933, 0.245198, 0.246516, 0.255174, 0.269506, 0.299243, 0.358669", \ + "0.246060, 0.250325, 0.251643, 0.260301, 0.274633, 0.304370, 0.363796" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126352, 0.130615, 0.131936, 0.140580, 0.154881, 0.184557, 0.243887", \ + "0.131228, 0.135491, 0.136812, 0.145456, 0.159757, 0.189433, 0.248763", \ + "0.140960, 0.145223, 0.146544, 0.155188, 0.169489, 0.199165, 0.258495", \ + "0.144415, 0.148678, 0.149999, 0.158643, 0.172944, 0.202620, 0.261950", \ + "0.145228, 0.149491, 0.150812, 0.159456, 0.173757, 0.203433, 0.262763", \ + "0.149018, 0.153281, 0.154602, 0.163246, 0.177547, 0.207223, 0.266553", \ + "0.154044, 0.158307, 0.159628, 0.168272, 0.182573, 0.212249, 0.271579" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208247, 0.211908, 0.212993, 0.219664, 0.229935, 0.250376, 0.290652", \ + "0.212731, 0.216392, 0.217477, 0.224148, 0.234419, 0.254860, 0.295136", \ + "0.222232, 0.225893, 0.226978, 0.233649, 0.243920, 0.264361, 0.304637", \ + "0.226987, 0.230648, 0.231733, 0.238404, 0.248675, 0.269116, 0.309392", \ + "0.230196, 0.233857, 0.234942, 0.241613, 0.251884, 0.272325, 0.312601", \ + "0.237539, 0.241200, 0.242285, 0.248956, 0.259227, 0.279668, 0.319944", \ + "0.242761, 0.246422, 0.247507, 0.254178, 0.264449, 0.284890, 0.325166" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.120880, 0.124524, 0.125614, 0.132268, 0.142514, 0.162802, 0.203133", \ + "0.125327, 0.128971, 0.130061, 0.136715, 0.146961, 0.167249, 0.207580", \ + "0.134856, 0.138500, 0.139590, 0.146244, 0.156490, 0.176778, 0.217109", \ + "0.139582, 0.143226, 0.144316, 0.150970, 0.161216, 0.181504, 0.221835", \ + "0.142825, 0.146469, 0.147559, 0.154213, 0.164459, 0.184747, 0.225078", \ + "0.150017, 0.153661, 0.154751, 0.161405, 0.171651, 0.191939, 0.232270", \ + "0.155382, 0.159026, 0.160116, 0.166770, 0.177016, 0.197304, 0.237635" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[57]&WENB[57]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[57]&!WENB[57]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + } + } + pin(WENYB[56]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[56]&WENB[56]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[56] == 1'b0 && WENB[56] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208255, 0.211867, 0.212931, 0.219695, 0.229889, 0.250282, 0.292464", \ + "0.213693, 0.217305, 0.218369, 0.225133, 0.235327, 0.255720, 0.297902", \ + "0.221360, 0.224972, 0.226036, 0.232800, 0.242994, 0.263387, 0.305569", \ + "0.226337, 0.229949, 0.231013, 0.237777, 0.247971, 0.268364, 0.310546", \ + "0.228411, 0.232023, 0.233087, 0.239851, 0.250045, 0.270438, 0.312620", \ + "0.231142, 0.234754, 0.235818, 0.242582, 0.252776, 0.273169, 0.315351", \ + "0.236635, 0.240247, 0.241311, 0.248075, 0.258269, 0.278662, 0.320844" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126673, 0.130287, 0.131345, 0.138093, 0.148271, 0.168568, 0.210247", \ + "0.132018, 0.135632, 0.136690, 0.143438, 0.153616, 0.173913, 0.215592", \ + "0.139686, 0.143300, 0.144358, 0.151106, 0.161284, 0.181581, 0.223260", \ + "0.144397, 0.148011, 0.149069, 0.155817, 0.165995, 0.186292, 0.227971", \ + "0.146662, 0.150276, 0.151334, 0.158082, 0.168260, 0.188557, 0.230236", \ + "0.149236, 0.152850, 0.153908, 0.160656, 0.170834, 0.191131, 0.232810", \ + "0.155057, 0.158671, 0.159729, 0.166477, 0.176655, 0.196952, 0.238631" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.202124, 0.207142, 0.208373, 0.216394, 0.231538, 0.260902, 0.320032", \ + "0.208213, 0.213231, 0.214462, 0.222483, 0.237627, 0.266991, 0.326121", \ + "0.218186, 0.223204, 0.224435, 0.232456, 0.247600, 0.276964, 0.336094", \ + "0.221585, 0.226603, 0.227834, 0.235855, 0.250999, 0.280363, 0.339493", \ + "0.225509, 0.230527, 0.231758, 0.239779, 0.254923, 0.284287, 0.343417", \ + "0.232720, 0.237738, 0.238969, 0.246990, 0.262134, 0.291498, 0.350628", \ + "0.242193, 0.247211, 0.248442, 0.256463, 0.271607, 0.300971, 0.360101" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.121841, 0.126959, 0.128155, 0.136106, 0.151238, 0.180141, 0.239727", \ + "0.127916, 0.133034, 0.134230, 0.142181, 0.157313, 0.186216, 0.245802", \ + "0.138069, 0.143187, 0.144383, 0.152334, 0.167466, 0.196369, 0.255955", \ + "0.141259, 0.146377, 0.147573, 0.155524, 0.170656, 0.199559, 0.259145", \ + "0.145178, 0.150296, 0.151492, 0.159443, 0.174575, 0.203478, 0.263064", \ + "0.152568, 0.157686, 0.158882, 0.166833, 0.181965, 0.210868, 0.270454", \ + "0.162036, 0.167154, 0.168350, 0.176301, 0.191433, 0.220336, 0.279922" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[56]&!WENB[56]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[56] == 1'b1 && WENB[56] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.218265, 0.222530, 0.223848, 0.232506, 0.246838, 0.276575, 0.336001", \ + "0.223144, 0.227409, 0.228727, 0.237385, 0.251717, 0.281454, 0.340880", \ + "0.232872, 0.237137, 0.238455, 0.247113, 0.261445, 0.291182, 0.350608", \ + "0.236332, 0.240597, 0.241915, 0.250573, 0.264905, 0.294642, 0.354068", \ + "0.237146, 0.241411, 0.242729, 0.251387, 0.265719, 0.295456, 0.354882", \ + "0.240933, 0.245198, 0.246516, 0.255174, 0.269506, 0.299243, 0.358669", \ + "0.246060, 0.250325, 0.251643, 0.260301, 0.274633, 0.304370, 0.363796" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126352, 0.130615, 0.131936, 0.140580, 0.154881, 0.184557, 0.243887", \ + "0.131228, 0.135491, 0.136812, 0.145456, 0.159757, 0.189433, 0.248763", \ + "0.140960, 0.145223, 0.146544, 0.155188, 0.169489, 0.199165, 0.258495", \ + "0.144415, 0.148678, 0.149999, 0.158643, 0.172944, 0.202620, 0.261950", \ + "0.145228, 0.149491, 0.150812, 0.159456, 0.173757, 0.203433, 0.262763", \ + "0.149018, 0.153281, 0.154602, 0.163246, 0.177547, 0.207223, 0.266553", \ + "0.154044, 0.158307, 0.159628, 0.168272, 0.182573, 0.212249, 0.271579" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208247, 0.211908, 0.212993, 0.219664, 0.229935, 0.250376, 0.290652", \ + "0.212731, 0.216392, 0.217477, 0.224148, 0.234419, 0.254860, 0.295136", \ + "0.222232, 0.225893, 0.226978, 0.233649, 0.243920, 0.264361, 0.304637", \ + "0.226987, 0.230648, 0.231733, 0.238404, 0.248675, 0.269116, 0.309392", \ + "0.230196, 0.233857, 0.234942, 0.241613, 0.251884, 0.272325, 0.312601", \ + "0.237539, 0.241200, 0.242285, 0.248956, 0.259227, 0.279668, 0.319944", \ + "0.242761, 0.246422, 0.247507, 0.254178, 0.264449, 0.284890, 0.325166" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.120880, 0.124524, 0.125614, 0.132268, 0.142514, 0.162802, 0.203133", \ + "0.125327, 0.128971, 0.130061, 0.136715, 0.146961, 0.167249, 0.207580", \ + "0.134856, 0.138500, 0.139590, 0.146244, 0.156490, 0.176778, 0.217109", \ + "0.139582, 0.143226, 0.144316, 0.150970, 0.161216, 0.181504, 0.221835", \ + "0.142825, 0.146469, 0.147559, 0.154213, 0.164459, 0.184747, 0.225078", \ + "0.150017, 0.153661, 0.154751, 0.161405, 0.171651, 0.191939, 0.232270", \ + "0.155382, 0.159026, 0.160116, 0.166770, 0.177016, 0.197304, 0.237635" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[56]&WENB[56]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[56]&!WENB[56]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + } + } + pin(WENYB[55]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[55]&WENB[55]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[55] == 1'b0 && WENB[55] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208255, 0.211867, 0.212931, 0.219695, 0.229889, 0.250282, 0.292464", \ + "0.213693, 0.217305, 0.218369, 0.225133, 0.235327, 0.255720, 0.297902", \ + "0.221360, 0.224972, 0.226036, 0.232800, 0.242994, 0.263387, 0.305569", \ + "0.226337, 0.229949, 0.231013, 0.237777, 0.247971, 0.268364, 0.310546", \ + "0.228411, 0.232023, 0.233087, 0.239851, 0.250045, 0.270438, 0.312620", \ + "0.231142, 0.234754, 0.235818, 0.242582, 0.252776, 0.273169, 0.315351", \ + "0.236635, 0.240247, 0.241311, 0.248075, 0.258269, 0.278662, 0.320844" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126673, 0.130287, 0.131345, 0.138093, 0.148271, 0.168568, 0.210247", \ + "0.132018, 0.135632, 0.136690, 0.143438, 0.153616, 0.173913, 0.215592", \ + "0.139686, 0.143300, 0.144358, 0.151106, 0.161284, 0.181581, 0.223260", \ + "0.144397, 0.148011, 0.149069, 0.155817, 0.165995, 0.186292, 0.227971", \ + "0.146662, 0.150276, 0.151334, 0.158082, 0.168260, 0.188557, 0.230236", \ + "0.149236, 0.152850, 0.153908, 0.160656, 0.170834, 0.191131, 0.232810", \ + "0.155057, 0.158671, 0.159729, 0.166477, 0.176655, 0.196952, 0.238631" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.202124, 0.207142, 0.208373, 0.216394, 0.231538, 0.260902, 0.320032", \ + "0.208213, 0.213231, 0.214462, 0.222483, 0.237627, 0.266991, 0.326121", \ + "0.218186, 0.223204, 0.224435, 0.232456, 0.247600, 0.276964, 0.336094", \ + "0.221585, 0.226603, 0.227834, 0.235855, 0.250999, 0.280363, 0.339493", \ + "0.225509, 0.230527, 0.231758, 0.239779, 0.254923, 0.284287, 0.343417", \ + "0.232720, 0.237738, 0.238969, 0.246990, 0.262134, 0.291498, 0.350628", \ + "0.242193, 0.247211, 0.248442, 0.256463, 0.271607, 0.300971, 0.360101" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.121841, 0.126959, 0.128155, 0.136106, 0.151238, 0.180141, 0.239727", \ + "0.127916, 0.133034, 0.134230, 0.142181, 0.157313, 0.186216, 0.245802", \ + "0.138069, 0.143187, 0.144383, 0.152334, 0.167466, 0.196369, 0.255955", \ + "0.141259, 0.146377, 0.147573, 0.155524, 0.170656, 0.199559, 0.259145", \ + "0.145178, 0.150296, 0.151492, 0.159443, 0.174575, 0.203478, 0.263064", \ + "0.152568, 0.157686, 0.158882, 0.166833, 0.181965, 0.210868, 0.270454", \ + "0.162036, 0.167154, 0.168350, 0.176301, 0.191433, 0.220336, 0.279922" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[55]&!WENB[55]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[55] == 1'b1 && WENB[55] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.218265, 0.222530, 0.223848, 0.232506, 0.246838, 0.276575, 0.336001", \ + "0.223144, 0.227409, 0.228727, 0.237385, 0.251717, 0.281454, 0.340880", \ + "0.232872, 0.237137, 0.238455, 0.247113, 0.261445, 0.291182, 0.350608", \ + "0.236332, 0.240597, 0.241915, 0.250573, 0.264905, 0.294642, 0.354068", \ + "0.237146, 0.241411, 0.242729, 0.251387, 0.265719, 0.295456, 0.354882", \ + "0.240933, 0.245198, 0.246516, 0.255174, 0.269506, 0.299243, 0.358669", \ + "0.246060, 0.250325, 0.251643, 0.260301, 0.274633, 0.304370, 0.363796" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126352, 0.130615, 0.131936, 0.140580, 0.154881, 0.184557, 0.243887", \ + "0.131228, 0.135491, 0.136812, 0.145456, 0.159757, 0.189433, 0.248763", \ + "0.140960, 0.145223, 0.146544, 0.155188, 0.169489, 0.199165, 0.258495", \ + "0.144415, 0.148678, 0.149999, 0.158643, 0.172944, 0.202620, 0.261950", \ + "0.145228, 0.149491, 0.150812, 0.159456, 0.173757, 0.203433, 0.262763", \ + "0.149018, 0.153281, 0.154602, 0.163246, 0.177547, 0.207223, 0.266553", \ + "0.154044, 0.158307, 0.159628, 0.168272, 0.182573, 0.212249, 0.271579" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208247, 0.211908, 0.212993, 0.219664, 0.229935, 0.250376, 0.290652", \ + "0.212731, 0.216392, 0.217477, 0.224148, 0.234419, 0.254860, 0.295136", \ + "0.222232, 0.225893, 0.226978, 0.233649, 0.243920, 0.264361, 0.304637", \ + "0.226987, 0.230648, 0.231733, 0.238404, 0.248675, 0.269116, 0.309392", \ + "0.230196, 0.233857, 0.234942, 0.241613, 0.251884, 0.272325, 0.312601", \ + "0.237539, 0.241200, 0.242285, 0.248956, 0.259227, 0.279668, 0.319944", \ + "0.242761, 0.246422, 0.247507, 0.254178, 0.264449, 0.284890, 0.325166" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.120880, 0.124524, 0.125614, 0.132268, 0.142514, 0.162802, 0.203133", \ + "0.125327, 0.128971, 0.130061, 0.136715, 0.146961, 0.167249, 0.207580", \ + "0.134856, 0.138500, 0.139590, 0.146244, 0.156490, 0.176778, 0.217109", \ + "0.139582, 0.143226, 0.144316, 0.150970, 0.161216, 0.181504, 0.221835", \ + "0.142825, 0.146469, 0.147559, 0.154213, 0.164459, 0.184747, 0.225078", \ + "0.150017, 0.153661, 0.154751, 0.161405, 0.171651, 0.191939, 0.232270", \ + "0.155382, 0.159026, 0.160116, 0.166770, 0.177016, 0.197304, 0.237635" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[55]&WENB[55]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[55]&!WENB[55]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + } + } + pin(WENYB[54]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[54]&WENB[54]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[54] == 1'b0 && WENB[54] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208255, 0.211867, 0.212931, 0.219695, 0.229889, 0.250282, 0.292464", \ + "0.213693, 0.217305, 0.218369, 0.225133, 0.235327, 0.255720, 0.297902", \ + "0.221360, 0.224972, 0.226036, 0.232800, 0.242994, 0.263387, 0.305569", \ + "0.226337, 0.229949, 0.231013, 0.237777, 0.247971, 0.268364, 0.310546", \ + "0.228411, 0.232023, 0.233087, 0.239851, 0.250045, 0.270438, 0.312620", \ + "0.231142, 0.234754, 0.235818, 0.242582, 0.252776, 0.273169, 0.315351", \ + "0.236635, 0.240247, 0.241311, 0.248075, 0.258269, 0.278662, 0.320844" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126673, 0.130287, 0.131345, 0.138093, 0.148271, 0.168568, 0.210247", \ + "0.132018, 0.135632, 0.136690, 0.143438, 0.153616, 0.173913, 0.215592", \ + "0.139686, 0.143300, 0.144358, 0.151106, 0.161284, 0.181581, 0.223260", \ + "0.144397, 0.148011, 0.149069, 0.155817, 0.165995, 0.186292, 0.227971", \ + "0.146662, 0.150276, 0.151334, 0.158082, 0.168260, 0.188557, 0.230236", \ + "0.149236, 0.152850, 0.153908, 0.160656, 0.170834, 0.191131, 0.232810", \ + "0.155057, 0.158671, 0.159729, 0.166477, 0.176655, 0.196952, 0.238631" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.202124, 0.207142, 0.208373, 0.216394, 0.231538, 0.260902, 0.320032", \ + "0.208213, 0.213231, 0.214462, 0.222483, 0.237627, 0.266991, 0.326121", \ + "0.218186, 0.223204, 0.224435, 0.232456, 0.247600, 0.276964, 0.336094", \ + "0.221585, 0.226603, 0.227834, 0.235855, 0.250999, 0.280363, 0.339493", \ + "0.225509, 0.230527, 0.231758, 0.239779, 0.254923, 0.284287, 0.343417", \ + "0.232720, 0.237738, 0.238969, 0.246990, 0.262134, 0.291498, 0.350628", \ + "0.242193, 0.247211, 0.248442, 0.256463, 0.271607, 0.300971, 0.360101" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.121841, 0.126959, 0.128155, 0.136106, 0.151238, 0.180141, 0.239727", \ + "0.127916, 0.133034, 0.134230, 0.142181, 0.157313, 0.186216, 0.245802", \ + "0.138069, 0.143187, 0.144383, 0.152334, 0.167466, 0.196369, 0.255955", \ + "0.141259, 0.146377, 0.147573, 0.155524, 0.170656, 0.199559, 0.259145", \ + "0.145178, 0.150296, 0.151492, 0.159443, 0.174575, 0.203478, 0.263064", \ + "0.152568, 0.157686, 0.158882, 0.166833, 0.181965, 0.210868, 0.270454", \ + "0.162036, 0.167154, 0.168350, 0.176301, 0.191433, 0.220336, 0.279922" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[54]&!WENB[54]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[54] == 1'b1 && WENB[54] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.218265, 0.222530, 0.223848, 0.232506, 0.246838, 0.276575, 0.336001", \ + "0.223144, 0.227409, 0.228727, 0.237385, 0.251717, 0.281454, 0.340880", \ + "0.232872, 0.237137, 0.238455, 0.247113, 0.261445, 0.291182, 0.350608", \ + "0.236332, 0.240597, 0.241915, 0.250573, 0.264905, 0.294642, 0.354068", \ + "0.237146, 0.241411, 0.242729, 0.251387, 0.265719, 0.295456, 0.354882", \ + "0.240933, 0.245198, 0.246516, 0.255174, 0.269506, 0.299243, 0.358669", \ + "0.246060, 0.250325, 0.251643, 0.260301, 0.274633, 0.304370, 0.363796" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126352, 0.130615, 0.131936, 0.140580, 0.154881, 0.184557, 0.243887", \ + "0.131228, 0.135491, 0.136812, 0.145456, 0.159757, 0.189433, 0.248763", \ + "0.140960, 0.145223, 0.146544, 0.155188, 0.169489, 0.199165, 0.258495", \ + "0.144415, 0.148678, 0.149999, 0.158643, 0.172944, 0.202620, 0.261950", \ + "0.145228, 0.149491, 0.150812, 0.159456, 0.173757, 0.203433, 0.262763", \ + "0.149018, 0.153281, 0.154602, 0.163246, 0.177547, 0.207223, 0.266553", \ + "0.154044, 0.158307, 0.159628, 0.168272, 0.182573, 0.212249, 0.271579" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208247, 0.211908, 0.212993, 0.219664, 0.229935, 0.250376, 0.290652", \ + "0.212731, 0.216392, 0.217477, 0.224148, 0.234419, 0.254860, 0.295136", \ + "0.222232, 0.225893, 0.226978, 0.233649, 0.243920, 0.264361, 0.304637", \ + "0.226987, 0.230648, 0.231733, 0.238404, 0.248675, 0.269116, 0.309392", \ + "0.230196, 0.233857, 0.234942, 0.241613, 0.251884, 0.272325, 0.312601", \ + "0.237539, 0.241200, 0.242285, 0.248956, 0.259227, 0.279668, 0.319944", \ + "0.242761, 0.246422, 0.247507, 0.254178, 0.264449, 0.284890, 0.325166" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.120880, 0.124524, 0.125614, 0.132268, 0.142514, 0.162802, 0.203133", \ + "0.125327, 0.128971, 0.130061, 0.136715, 0.146961, 0.167249, 0.207580", \ + "0.134856, 0.138500, 0.139590, 0.146244, 0.156490, 0.176778, 0.217109", \ + "0.139582, 0.143226, 0.144316, 0.150970, 0.161216, 0.181504, 0.221835", \ + "0.142825, 0.146469, 0.147559, 0.154213, 0.164459, 0.184747, 0.225078", \ + "0.150017, 0.153661, 0.154751, 0.161405, 0.171651, 0.191939, 0.232270", \ + "0.155382, 0.159026, 0.160116, 0.166770, 0.177016, 0.197304, 0.237635" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[54]&WENB[54]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[54]&!WENB[54]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + } + } + pin(WENYB[53]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[53]&WENB[53]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[53] == 1'b0 && WENB[53] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208255, 0.211867, 0.212931, 0.219695, 0.229889, 0.250282, 0.292464", \ + "0.213693, 0.217305, 0.218369, 0.225133, 0.235327, 0.255720, 0.297902", \ + "0.221360, 0.224972, 0.226036, 0.232800, 0.242994, 0.263387, 0.305569", \ + "0.226337, 0.229949, 0.231013, 0.237777, 0.247971, 0.268364, 0.310546", \ + "0.228411, 0.232023, 0.233087, 0.239851, 0.250045, 0.270438, 0.312620", \ + "0.231142, 0.234754, 0.235818, 0.242582, 0.252776, 0.273169, 0.315351", \ + "0.236635, 0.240247, 0.241311, 0.248075, 0.258269, 0.278662, 0.320844" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126673, 0.130287, 0.131345, 0.138093, 0.148271, 0.168568, 0.210247", \ + "0.132018, 0.135632, 0.136690, 0.143438, 0.153616, 0.173913, 0.215592", \ + "0.139686, 0.143300, 0.144358, 0.151106, 0.161284, 0.181581, 0.223260", \ + "0.144397, 0.148011, 0.149069, 0.155817, 0.165995, 0.186292, 0.227971", \ + "0.146662, 0.150276, 0.151334, 0.158082, 0.168260, 0.188557, 0.230236", \ + "0.149236, 0.152850, 0.153908, 0.160656, 0.170834, 0.191131, 0.232810", \ + "0.155057, 0.158671, 0.159729, 0.166477, 0.176655, 0.196952, 0.238631" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.202124, 0.207142, 0.208373, 0.216394, 0.231538, 0.260902, 0.320032", \ + "0.208213, 0.213231, 0.214462, 0.222483, 0.237627, 0.266991, 0.326121", \ + "0.218186, 0.223204, 0.224435, 0.232456, 0.247600, 0.276964, 0.336094", \ + "0.221585, 0.226603, 0.227834, 0.235855, 0.250999, 0.280363, 0.339493", \ + "0.225509, 0.230527, 0.231758, 0.239779, 0.254923, 0.284287, 0.343417", \ + "0.232720, 0.237738, 0.238969, 0.246990, 0.262134, 0.291498, 0.350628", \ + "0.242193, 0.247211, 0.248442, 0.256463, 0.271607, 0.300971, 0.360101" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.121841, 0.126959, 0.128155, 0.136106, 0.151238, 0.180141, 0.239727", \ + "0.127916, 0.133034, 0.134230, 0.142181, 0.157313, 0.186216, 0.245802", \ + "0.138069, 0.143187, 0.144383, 0.152334, 0.167466, 0.196369, 0.255955", \ + "0.141259, 0.146377, 0.147573, 0.155524, 0.170656, 0.199559, 0.259145", \ + "0.145178, 0.150296, 0.151492, 0.159443, 0.174575, 0.203478, 0.263064", \ + "0.152568, 0.157686, 0.158882, 0.166833, 0.181965, 0.210868, 0.270454", \ + "0.162036, 0.167154, 0.168350, 0.176301, 0.191433, 0.220336, 0.279922" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[53]&!WENB[53]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[53] == 1'b1 && WENB[53] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.218265, 0.222530, 0.223848, 0.232506, 0.246838, 0.276575, 0.336001", \ + "0.223144, 0.227409, 0.228727, 0.237385, 0.251717, 0.281454, 0.340880", \ + "0.232872, 0.237137, 0.238455, 0.247113, 0.261445, 0.291182, 0.350608", \ + "0.236332, 0.240597, 0.241915, 0.250573, 0.264905, 0.294642, 0.354068", \ + "0.237146, 0.241411, 0.242729, 0.251387, 0.265719, 0.295456, 0.354882", \ + "0.240933, 0.245198, 0.246516, 0.255174, 0.269506, 0.299243, 0.358669", \ + "0.246060, 0.250325, 0.251643, 0.260301, 0.274633, 0.304370, 0.363796" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126352, 0.130615, 0.131936, 0.140580, 0.154881, 0.184557, 0.243887", \ + "0.131228, 0.135491, 0.136812, 0.145456, 0.159757, 0.189433, 0.248763", \ + "0.140960, 0.145223, 0.146544, 0.155188, 0.169489, 0.199165, 0.258495", \ + "0.144415, 0.148678, 0.149999, 0.158643, 0.172944, 0.202620, 0.261950", \ + "0.145228, 0.149491, 0.150812, 0.159456, 0.173757, 0.203433, 0.262763", \ + "0.149018, 0.153281, 0.154602, 0.163246, 0.177547, 0.207223, 0.266553", \ + "0.154044, 0.158307, 0.159628, 0.168272, 0.182573, 0.212249, 0.271579" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208247, 0.211908, 0.212993, 0.219664, 0.229935, 0.250376, 0.290652", \ + "0.212731, 0.216392, 0.217477, 0.224148, 0.234419, 0.254860, 0.295136", \ + "0.222232, 0.225893, 0.226978, 0.233649, 0.243920, 0.264361, 0.304637", \ + "0.226987, 0.230648, 0.231733, 0.238404, 0.248675, 0.269116, 0.309392", \ + "0.230196, 0.233857, 0.234942, 0.241613, 0.251884, 0.272325, 0.312601", \ + "0.237539, 0.241200, 0.242285, 0.248956, 0.259227, 0.279668, 0.319944", \ + "0.242761, 0.246422, 0.247507, 0.254178, 0.264449, 0.284890, 0.325166" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.120880, 0.124524, 0.125614, 0.132268, 0.142514, 0.162802, 0.203133", \ + "0.125327, 0.128971, 0.130061, 0.136715, 0.146961, 0.167249, 0.207580", \ + "0.134856, 0.138500, 0.139590, 0.146244, 0.156490, 0.176778, 0.217109", \ + "0.139582, 0.143226, 0.144316, 0.150970, 0.161216, 0.181504, 0.221835", \ + "0.142825, 0.146469, 0.147559, 0.154213, 0.164459, 0.184747, 0.225078", \ + "0.150017, 0.153661, 0.154751, 0.161405, 0.171651, 0.191939, 0.232270", \ + "0.155382, 0.159026, 0.160116, 0.166770, 0.177016, 0.197304, 0.237635" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[53]&WENB[53]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[53]&!WENB[53]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + } + } + pin(WENYB[52]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[52]&WENB[52]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[52] == 1'b0 && WENB[52] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208255, 0.211867, 0.212931, 0.219695, 0.229889, 0.250282, 0.292464", \ + "0.213693, 0.217305, 0.218369, 0.225133, 0.235327, 0.255720, 0.297902", \ + "0.221360, 0.224972, 0.226036, 0.232800, 0.242994, 0.263387, 0.305569", \ + "0.226337, 0.229949, 0.231013, 0.237777, 0.247971, 0.268364, 0.310546", \ + "0.228411, 0.232023, 0.233087, 0.239851, 0.250045, 0.270438, 0.312620", \ + "0.231142, 0.234754, 0.235818, 0.242582, 0.252776, 0.273169, 0.315351", \ + "0.236635, 0.240247, 0.241311, 0.248075, 0.258269, 0.278662, 0.320844" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126673, 0.130287, 0.131345, 0.138093, 0.148271, 0.168568, 0.210247", \ + "0.132018, 0.135632, 0.136690, 0.143438, 0.153616, 0.173913, 0.215592", \ + "0.139686, 0.143300, 0.144358, 0.151106, 0.161284, 0.181581, 0.223260", \ + "0.144397, 0.148011, 0.149069, 0.155817, 0.165995, 0.186292, 0.227971", \ + "0.146662, 0.150276, 0.151334, 0.158082, 0.168260, 0.188557, 0.230236", \ + "0.149236, 0.152850, 0.153908, 0.160656, 0.170834, 0.191131, 0.232810", \ + "0.155057, 0.158671, 0.159729, 0.166477, 0.176655, 0.196952, 0.238631" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.202124, 0.207142, 0.208373, 0.216394, 0.231538, 0.260902, 0.320032", \ + "0.208213, 0.213231, 0.214462, 0.222483, 0.237627, 0.266991, 0.326121", \ + "0.218186, 0.223204, 0.224435, 0.232456, 0.247600, 0.276964, 0.336094", \ + "0.221585, 0.226603, 0.227834, 0.235855, 0.250999, 0.280363, 0.339493", \ + "0.225509, 0.230527, 0.231758, 0.239779, 0.254923, 0.284287, 0.343417", \ + "0.232720, 0.237738, 0.238969, 0.246990, 0.262134, 0.291498, 0.350628", \ + "0.242193, 0.247211, 0.248442, 0.256463, 0.271607, 0.300971, 0.360101" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.121841, 0.126959, 0.128155, 0.136106, 0.151238, 0.180141, 0.239727", \ + "0.127916, 0.133034, 0.134230, 0.142181, 0.157313, 0.186216, 0.245802", \ + "0.138069, 0.143187, 0.144383, 0.152334, 0.167466, 0.196369, 0.255955", \ + "0.141259, 0.146377, 0.147573, 0.155524, 0.170656, 0.199559, 0.259145", \ + "0.145178, 0.150296, 0.151492, 0.159443, 0.174575, 0.203478, 0.263064", \ + "0.152568, 0.157686, 0.158882, 0.166833, 0.181965, 0.210868, 0.270454", \ + "0.162036, 0.167154, 0.168350, 0.176301, 0.191433, 0.220336, 0.279922" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[52]&!WENB[52]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[52] == 1'b1 && WENB[52] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.218265, 0.222530, 0.223848, 0.232506, 0.246838, 0.276575, 0.336001", \ + "0.223144, 0.227409, 0.228727, 0.237385, 0.251717, 0.281454, 0.340880", \ + "0.232872, 0.237137, 0.238455, 0.247113, 0.261445, 0.291182, 0.350608", \ + "0.236332, 0.240597, 0.241915, 0.250573, 0.264905, 0.294642, 0.354068", \ + "0.237146, 0.241411, 0.242729, 0.251387, 0.265719, 0.295456, 0.354882", \ + "0.240933, 0.245198, 0.246516, 0.255174, 0.269506, 0.299243, 0.358669", \ + "0.246060, 0.250325, 0.251643, 0.260301, 0.274633, 0.304370, 0.363796" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126352, 0.130615, 0.131936, 0.140580, 0.154881, 0.184557, 0.243887", \ + "0.131228, 0.135491, 0.136812, 0.145456, 0.159757, 0.189433, 0.248763", \ + "0.140960, 0.145223, 0.146544, 0.155188, 0.169489, 0.199165, 0.258495", \ + "0.144415, 0.148678, 0.149999, 0.158643, 0.172944, 0.202620, 0.261950", \ + "0.145228, 0.149491, 0.150812, 0.159456, 0.173757, 0.203433, 0.262763", \ + "0.149018, 0.153281, 0.154602, 0.163246, 0.177547, 0.207223, 0.266553", \ + "0.154044, 0.158307, 0.159628, 0.168272, 0.182573, 0.212249, 0.271579" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208247, 0.211908, 0.212993, 0.219664, 0.229935, 0.250376, 0.290652", \ + "0.212731, 0.216392, 0.217477, 0.224148, 0.234419, 0.254860, 0.295136", \ + "0.222232, 0.225893, 0.226978, 0.233649, 0.243920, 0.264361, 0.304637", \ + "0.226987, 0.230648, 0.231733, 0.238404, 0.248675, 0.269116, 0.309392", \ + "0.230196, 0.233857, 0.234942, 0.241613, 0.251884, 0.272325, 0.312601", \ + "0.237539, 0.241200, 0.242285, 0.248956, 0.259227, 0.279668, 0.319944", \ + "0.242761, 0.246422, 0.247507, 0.254178, 0.264449, 0.284890, 0.325166" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.120880, 0.124524, 0.125614, 0.132268, 0.142514, 0.162802, 0.203133", \ + "0.125327, 0.128971, 0.130061, 0.136715, 0.146961, 0.167249, 0.207580", \ + "0.134856, 0.138500, 0.139590, 0.146244, 0.156490, 0.176778, 0.217109", \ + "0.139582, 0.143226, 0.144316, 0.150970, 0.161216, 0.181504, 0.221835", \ + "0.142825, 0.146469, 0.147559, 0.154213, 0.164459, 0.184747, 0.225078", \ + "0.150017, 0.153661, 0.154751, 0.161405, 0.171651, 0.191939, 0.232270", \ + "0.155382, 0.159026, 0.160116, 0.166770, 0.177016, 0.197304, 0.237635" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[52]&WENB[52]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[52]&!WENB[52]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + } + } + pin(WENYB[51]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[51]&WENB[51]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[51] == 1'b0 && WENB[51] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208255, 0.211867, 0.212931, 0.219695, 0.229889, 0.250282, 0.292464", \ + "0.213693, 0.217305, 0.218369, 0.225133, 0.235327, 0.255720, 0.297902", \ + "0.221360, 0.224972, 0.226036, 0.232800, 0.242994, 0.263387, 0.305569", \ + "0.226337, 0.229949, 0.231013, 0.237777, 0.247971, 0.268364, 0.310546", \ + "0.228411, 0.232023, 0.233087, 0.239851, 0.250045, 0.270438, 0.312620", \ + "0.231142, 0.234754, 0.235818, 0.242582, 0.252776, 0.273169, 0.315351", \ + "0.236635, 0.240247, 0.241311, 0.248075, 0.258269, 0.278662, 0.320844" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126673, 0.130287, 0.131345, 0.138093, 0.148271, 0.168568, 0.210247", \ + "0.132018, 0.135632, 0.136690, 0.143438, 0.153616, 0.173913, 0.215592", \ + "0.139686, 0.143300, 0.144358, 0.151106, 0.161284, 0.181581, 0.223260", \ + "0.144397, 0.148011, 0.149069, 0.155817, 0.165995, 0.186292, 0.227971", \ + "0.146662, 0.150276, 0.151334, 0.158082, 0.168260, 0.188557, 0.230236", \ + "0.149236, 0.152850, 0.153908, 0.160656, 0.170834, 0.191131, 0.232810", \ + "0.155057, 0.158671, 0.159729, 0.166477, 0.176655, 0.196952, 0.238631" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.202124, 0.207142, 0.208373, 0.216394, 0.231538, 0.260902, 0.320032", \ + "0.208213, 0.213231, 0.214462, 0.222483, 0.237627, 0.266991, 0.326121", \ + "0.218186, 0.223204, 0.224435, 0.232456, 0.247600, 0.276964, 0.336094", \ + "0.221585, 0.226603, 0.227834, 0.235855, 0.250999, 0.280363, 0.339493", \ + "0.225509, 0.230527, 0.231758, 0.239779, 0.254923, 0.284287, 0.343417", \ + "0.232720, 0.237738, 0.238969, 0.246990, 0.262134, 0.291498, 0.350628", \ + "0.242193, 0.247211, 0.248442, 0.256463, 0.271607, 0.300971, 0.360101" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.121841, 0.126959, 0.128155, 0.136106, 0.151238, 0.180141, 0.239727", \ + "0.127916, 0.133034, 0.134230, 0.142181, 0.157313, 0.186216, 0.245802", \ + "0.138069, 0.143187, 0.144383, 0.152334, 0.167466, 0.196369, 0.255955", \ + "0.141259, 0.146377, 0.147573, 0.155524, 0.170656, 0.199559, 0.259145", \ + "0.145178, 0.150296, 0.151492, 0.159443, 0.174575, 0.203478, 0.263064", \ + "0.152568, 0.157686, 0.158882, 0.166833, 0.181965, 0.210868, 0.270454", \ + "0.162036, 0.167154, 0.168350, 0.176301, 0.191433, 0.220336, 0.279922" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[51]&!WENB[51]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[51] == 1'b1 && WENB[51] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.218265, 0.222530, 0.223848, 0.232506, 0.246838, 0.276575, 0.336001", \ + "0.223144, 0.227409, 0.228727, 0.237385, 0.251717, 0.281454, 0.340880", \ + "0.232872, 0.237137, 0.238455, 0.247113, 0.261445, 0.291182, 0.350608", \ + "0.236332, 0.240597, 0.241915, 0.250573, 0.264905, 0.294642, 0.354068", \ + "0.237146, 0.241411, 0.242729, 0.251387, 0.265719, 0.295456, 0.354882", \ + "0.240933, 0.245198, 0.246516, 0.255174, 0.269506, 0.299243, 0.358669", \ + "0.246060, 0.250325, 0.251643, 0.260301, 0.274633, 0.304370, 0.363796" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126352, 0.130615, 0.131936, 0.140580, 0.154881, 0.184557, 0.243887", \ + "0.131228, 0.135491, 0.136812, 0.145456, 0.159757, 0.189433, 0.248763", \ + "0.140960, 0.145223, 0.146544, 0.155188, 0.169489, 0.199165, 0.258495", \ + "0.144415, 0.148678, 0.149999, 0.158643, 0.172944, 0.202620, 0.261950", \ + "0.145228, 0.149491, 0.150812, 0.159456, 0.173757, 0.203433, 0.262763", \ + "0.149018, 0.153281, 0.154602, 0.163246, 0.177547, 0.207223, 0.266553", \ + "0.154044, 0.158307, 0.159628, 0.168272, 0.182573, 0.212249, 0.271579" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208247, 0.211908, 0.212993, 0.219664, 0.229935, 0.250376, 0.290652", \ + "0.212731, 0.216392, 0.217477, 0.224148, 0.234419, 0.254860, 0.295136", \ + "0.222232, 0.225893, 0.226978, 0.233649, 0.243920, 0.264361, 0.304637", \ + "0.226987, 0.230648, 0.231733, 0.238404, 0.248675, 0.269116, 0.309392", \ + "0.230196, 0.233857, 0.234942, 0.241613, 0.251884, 0.272325, 0.312601", \ + "0.237539, 0.241200, 0.242285, 0.248956, 0.259227, 0.279668, 0.319944", \ + "0.242761, 0.246422, 0.247507, 0.254178, 0.264449, 0.284890, 0.325166" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.120880, 0.124524, 0.125614, 0.132268, 0.142514, 0.162802, 0.203133", \ + "0.125327, 0.128971, 0.130061, 0.136715, 0.146961, 0.167249, 0.207580", \ + "0.134856, 0.138500, 0.139590, 0.146244, 0.156490, 0.176778, 0.217109", \ + "0.139582, 0.143226, 0.144316, 0.150970, 0.161216, 0.181504, 0.221835", \ + "0.142825, 0.146469, 0.147559, 0.154213, 0.164459, 0.184747, 0.225078", \ + "0.150017, 0.153661, 0.154751, 0.161405, 0.171651, 0.191939, 0.232270", \ + "0.155382, 0.159026, 0.160116, 0.166770, 0.177016, 0.197304, 0.237635" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[51]&WENB[51]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[51]&!WENB[51]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + } + } + pin(WENYB[50]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[50]&WENB[50]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[50] == 1'b0 && WENB[50] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208255, 0.211867, 0.212931, 0.219695, 0.229889, 0.250282, 0.292464", \ + "0.213693, 0.217305, 0.218369, 0.225133, 0.235327, 0.255720, 0.297902", \ + "0.221360, 0.224972, 0.226036, 0.232800, 0.242994, 0.263387, 0.305569", \ + "0.226337, 0.229949, 0.231013, 0.237777, 0.247971, 0.268364, 0.310546", \ + "0.228411, 0.232023, 0.233087, 0.239851, 0.250045, 0.270438, 0.312620", \ + "0.231142, 0.234754, 0.235818, 0.242582, 0.252776, 0.273169, 0.315351", \ + "0.236635, 0.240247, 0.241311, 0.248075, 0.258269, 0.278662, 0.320844" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126673, 0.130287, 0.131345, 0.138093, 0.148271, 0.168568, 0.210247", \ + "0.132018, 0.135632, 0.136690, 0.143438, 0.153616, 0.173913, 0.215592", \ + "0.139686, 0.143300, 0.144358, 0.151106, 0.161284, 0.181581, 0.223260", \ + "0.144397, 0.148011, 0.149069, 0.155817, 0.165995, 0.186292, 0.227971", \ + "0.146662, 0.150276, 0.151334, 0.158082, 0.168260, 0.188557, 0.230236", \ + "0.149236, 0.152850, 0.153908, 0.160656, 0.170834, 0.191131, 0.232810", \ + "0.155057, 0.158671, 0.159729, 0.166477, 0.176655, 0.196952, 0.238631" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.202124, 0.207142, 0.208373, 0.216394, 0.231538, 0.260902, 0.320032", \ + "0.208213, 0.213231, 0.214462, 0.222483, 0.237627, 0.266991, 0.326121", \ + "0.218186, 0.223204, 0.224435, 0.232456, 0.247600, 0.276964, 0.336094", \ + "0.221585, 0.226603, 0.227834, 0.235855, 0.250999, 0.280363, 0.339493", \ + "0.225509, 0.230527, 0.231758, 0.239779, 0.254923, 0.284287, 0.343417", \ + "0.232720, 0.237738, 0.238969, 0.246990, 0.262134, 0.291498, 0.350628", \ + "0.242193, 0.247211, 0.248442, 0.256463, 0.271607, 0.300971, 0.360101" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.121841, 0.126959, 0.128155, 0.136106, 0.151238, 0.180141, 0.239727", \ + "0.127916, 0.133034, 0.134230, 0.142181, 0.157313, 0.186216, 0.245802", \ + "0.138069, 0.143187, 0.144383, 0.152334, 0.167466, 0.196369, 0.255955", \ + "0.141259, 0.146377, 0.147573, 0.155524, 0.170656, 0.199559, 0.259145", \ + "0.145178, 0.150296, 0.151492, 0.159443, 0.174575, 0.203478, 0.263064", \ + "0.152568, 0.157686, 0.158882, 0.166833, 0.181965, 0.210868, 0.270454", \ + "0.162036, 0.167154, 0.168350, 0.176301, 0.191433, 0.220336, 0.279922" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[50]&!WENB[50]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[50] == 1'b1 && WENB[50] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.218265, 0.222530, 0.223848, 0.232506, 0.246838, 0.276575, 0.336001", \ + "0.223144, 0.227409, 0.228727, 0.237385, 0.251717, 0.281454, 0.340880", \ + "0.232872, 0.237137, 0.238455, 0.247113, 0.261445, 0.291182, 0.350608", \ + "0.236332, 0.240597, 0.241915, 0.250573, 0.264905, 0.294642, 0.354068", \ + "0.237146, 0.241411, 0.242729, 0.251387, 0.265719, 0.295456, 0.354882", \ + "0.240933, 0.245198, 0.246516, 0.255174, 0.269506, 0.299243, 0.358669", \ + "0.246060, 0.250325, 0.251643, 0.260301, 0.274633, 0.304370, 0.363796" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126352, 0.130615, 0.131936, 0.140580, 0.154881, 0.184557, 0.243887", \ + "0.131228, 0.135491, 0.136812, 0.145456, 0.159757, 0.189433, 0.248763", \ + "0.140960, 0.145223, 0.146544, 0.155188, 0.169489, 0.199165, 0.258495", \ + "0.144415, 0.148678, 0.149999, 0.158643, 0.172944, 0.202620, 0.261950", \ + "0.145228, 0.149491, 0.150812, 0.159456, 0.173757, 0.203433, 0.262763", \ + "0.149018, 0.153281, 0.154602, 0.163246, 0.177547, 0.207223, 0.266553", \ + "0.154044, 0.158307, 0.159628, 0.168272, 0.182573, 0.212249, 0.271579" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208247, 0.211908, 0.212993, 0.219664, 0.229935, 0.250376, 0.290652", \ + "0.212731, 0.216392, 0.217477, 0.224148, 0.234419, 0.254860, 0.295136", \ + "0.222232, 0.225893, 0.226978, 0.233649, 0.243920, 0.264361, 0.304637", \ + "0.226987, 0.230648, 0.231733, 0.238404, 0.248675, 0.269116, 0.309392", \ + "0.230196, 0.233857, 0.234942, 0.241613, 0.251884, 0.272325, 0.312601", \ + "0.237539, 0.241200, 0.242285, 0.248956, 0.259227, 0.279668, 0.319944", \ + "0.242761, 0.246422, 0.247507, 0.254178, 0.264449, 0.284890, 0.325166" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.120880, 0.124524, 0.125614, 0.132268, 0.142514, 0.162802, 0.203133", \ + "0.125327, 0.128971, 0.130061, 0.136715, 0.146961, 0.167249, 0.207580", \ + "0.134856, 0.138500, 0.139590, 0.146244, 0.156490, 0.176778, 0.217109", \ + "0.139582, 0.143226, 0.144316, 0.150970, 0.161216, 0.181504, 0.221835", \ + "0.142825, 0.146469, 0.147559, 0.154213, 0.164459, 0.184747, 0.225078", \ + "0.150017, 0.153661, 0.154751, 0.161405, 0.171651, 0.191939, 0.232270", \ + "0.155382, 0.159026, 0.160116, 0.166770, 0.177016, 0.197304, 0.237635" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[50]&WENB[50]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[50]&!WENB[50]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + } + } + pin(WENYB[49]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[49]&WENB[49]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[49] == 1'b0 && WENB[49] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208255, 0.211867, 0.212931, 0.219695, 0.229889, 0.250282, 0.292464", \ + "0.213693, 0.217305, 0.218369, 0.225133, 0.235327, 0.255720, 0.297902", \ + "0.221360, 0.224972, 0.226036, 0.232800, 0.242994, 0.263387, 0.305569", \ + "0.226337, 0.229949, 0.231013, 0.237777, 0.247971, 0.268364, 0.310546", \ + "0.228411, 0.232023, 0.233087, 0.239851, 0.250045, 0.270438, 0.312620", \ + "0.231142, 0.234754, 0.235818, 0.242582, 0.252776, 0.273169, 0.315351", \ + "0.236635, 0.240247, 0.241311, 0.248075, 0.258269, 0.278662, 0.320844" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126673, 0.130287, 0.131345, 0.138093, 0.148271, 0.168568, 0.210247", \ + "0.132018, 0.135632, 0.136690, 0.143438, 0.153616, 0.173913, 0.215592", \ + "0.139686, 0.143300, 0.144358, 0.151106, 0.161284, 0.181581, 0.223260", \ + "0.144397, 0.148011, 0.149069, 0.155817, 0.165995, 0.186292, 0.227971", \ + "0.146662, 0.150276, 0.151334, 0.158082, 0.168260, 0.188557, 0.230236", \ + "0.149236, 0.152850, 0.153908, 0.160656, 0.170834, 0.191131, 0.232810", \ + "0.155057, 0.158671, 0.159729, 0.166477, 0.176655, 0.196952, 0.238631" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.202124, 0.207142, 0.208373, 0.216394, 0.231538, 0.260902, 0.320032", \ + "0.208213, 0.213231, 0.214462, 0.222483, 0.237627, 0.266991, 0.326121", \ + "0.218186, 0.223204, 0.224435, 0.232456, 0.247600, 0.276964, 0.336094", \ + "0.221585, 0.226603, 0.227834, 0.235855, 0.250999, 0.280363, 0.339493", \ + "0.225509, 0.230527, 0.231758, 0.239779, 0.254923, 0.284287, 0.343417", \ + "0.232720, 0.237738, 0.238969, 0.246990, 0.262134, 0.291498, 0.350628", \ + "0.242193, 0.247211, 0.248442, 0.256463, 0.271607, 0.300971, 0.360101" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.121841, 0.126959, 0.128155, 0.136106, 0.151238, 0.180141, 0.239727", \ + "0.127916, 0.133034, 0.134230, 0.142181, 0.157313, 0.186216, 0.245802", \ + "0.138069, 0.143187, 0.144383, 0.152334, 0.167466, 0.196369, 0.255955", \ + "0.141259, 0.146377, 0.147573, 0.155524, 0.170656, 0.199559, 0.259145", \ + "0.145178, 0.150296, 0.151492, 0.159443, 0.174575, 0.203478, 0.263064", \ + "0.152568, 0.157686, 0.158882, 0.166833, 0.181965, 0.210868, 0.270454", \ + "0.162036, 0.167154, 0.168350, 0.176301, 0.191433, 0.220336, 0.279922" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[49]&!WENB[49]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[49] == 1'b1 && WENB[49] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.218265, 0.222530, 0.223848, 0.232506, 0.246838, 0.276575, 0.336001", \ + "0.223144, 0.227409, 0.228727, 0.237385, 0.251717, 0.281454, 0.340880", \ + "0.232872, 0.237137, 0.238455, 0.247113, 0.261445, 0.291182, 0.350608", \ + "0.236332, 0.240597, 0.241915, 0.250573, 0.264905, 0.294642, 0.354068", \ + "0.237146, 0.241411, 0.242729, 0.251387, 0.265719, 0.295456, 0.354882", \ + "0.240933, 0.245198, 0.246516, 0.255174, 0.269506, 0.299243, 0.358669", \ + "0.246060, 0.250325, 0.251643, 0.260301, 0.274633, 0.304370, 0.363796" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126352, 0.130615, 0.131936, 0.140580, 0.154881, 0.184557, 0.243887", \ + "0.131228, 0.135491, 0.136812, 0.145456, 0.159757, 0.189433, 0.248763", \ + "0.140960, 0.145223, 0.146544, 0.155188, 0.169489, 0.199165, 0.258495", \ + "0.144415, 0.148678, 0.149999, 0.158643, 0.172944, 0.202620, 0.261950", \ + "0.145228, 0.149491, 0.150812, 0.159456, 0.173757, 0.203433, 0.262763", \ + "0.149018, 0.153281, 0.154602, 0.163246, 0.177547, 0.207223, 0.266553", \ + "0.154044, 0.158307, 0.159628, 0.168272, 0.182573, 0.212249, 0.271579" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208247, 0.211908, 0.212993, 0.219664, 0.229935, 0.250376, 0.290652", \ + "0.212731, 0.216392, 0.217477, 0.224148, 0.234419, 0.254860, 0.295136", \ + "0.222232, 0.225893, 0.226978, 0.233649, 0.243920, 0.264361, 0.304637", \ + "0.226987, 0.230648, 0.231733, 0.238404, 0.248675, 0.269116, 0.309392", \ + "0.230196, 0.233857, 0.234942, 0.241613, 0.251884, 0.272325, 0.312601", \ + "0.237539, 0.241200, 0.242285, 0.248956, 0.259227, 0.279668, 0.319944", \ + "0.242761, 0.246422, 0.247507, 0.254178, 0.264449, 0.284890, 0.325166" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.120880, 0.124524, 0.125614, 0.132268, 0.142514, 0.162802, 0.203133", \ + "0.125327, 0.128971, 0.130061, 0.136715, 0.146961, 0.167249, 0.207580", \ + "0.134856, 0.138500, 0.139590, 0.146244, 0.156490, 0.176778, 0.217109", \ + "0.139582, 0.143226, 0.144316, 0.150970, 0.161216, 0.181504, 0.221835", \ + "0.142825, 0.146469, 0.147559, 0.154213, 0.164459, 0.184747, 0.225078", \ + "0.150017, 0.153661, 0.154751, 0.161405, 0.171651, 0.191939, 0.232270", \ + "0.155382, 0.159026, 0.160116, 0.166770, 0.177016, 0.197304, 0.237635" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[49]&WENB[49]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[49]&!WENB[49]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + } + } + pin(WENYB[48]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[48]&WENB[48]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[48] == 1'b0 && WENB[48] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208255, 0.211867, 0.212931, 0.219695, 0.229889, 0.250282, 0.292464", \ + "0.213693, 0.217305, 0.218369, 0.225133, 0.235327, 0.255720, 0.297902", \ + "0.221360, 0.224972, 0.226036, 0.232800, 0.242994, 0.263387, 0.305569", \ + "0.226337, 0.229949, 0.231013, 0.237777, 0.247971, 0.268364, 0.310546", \ + "0.228411, 0.232023, 0.233087, 0.239851, 0.250045, 0.270438, 0.312620", \ + "0.231142, 0.234754, 0.235818, 0.242582, 0.252776, 0.273169, 0.315351", \ + "0.236635, 0.240247, 0.241311, 0.248075, 0.258269, 0.278662, 0.320844" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126673, 0.130287, 0.131345, 0.138093, 0.148271, 0.168568, 0.210247", \ + "0.132018, 0.135632, 0.136690, 0.143438, 0.153616, 0.173913, 0.215592", \ + "0.139686, 0.143300, 0.144358, 0.151106, 0.161284, 0.181581, 0.223260", \ + "0.144397, 0.148011, 0.149069, 0.155817, 0.165995, 0.186292, 0.227971", \ + "0.146662, 0.150276, 0.151334, 0.158082, 0.168260, 0.188557, 0.230236", \ + "0.149236, 0.152850, 0.153908, 0.160656, 0.170834, 0.191131, 0.232810", \ + "0.155057, 0.158671, 0.159729, 0.166477, 0.176655, 0.196952, 0.238631" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.202124, 0.207142, 0.208373, 0.216394, 0.231538, 0.260902, 0.320032", \ + "0.208213, 0.213231, 0.214462, 0.222483, 0.237627, 0.266991, 0.326121", \ + "0.218186, 0.223204, 0.224435, 0.232456, 0.247600, 0.276964, 0.336094", \ + "0.221585, 0.226603, 0.227834, 0.235855, 0.250999, 0.280363, 0.339493", \ + "0.225509, 0.230527, 0.231758, 0.239779, 0.254923, 0.284287, 0.343417", \ + "0.232720, 0.237738, 0.238969, 0.246990, 0.262134, 0.291498, 0.350628", \ + "0.242193, 0.247211, 0.248442, 0.256463, 0.271607, 0.300971, 0.360101" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.121841, 0.126959, 0.128155, 0.136106, 0.151238, 0.180141, 0.239727", \ + "0.127916, 0.133034, 0.134230, 0.142181, 0.157313, 0.186216, 0.245802", \ + "0.138069, 0.143187, 0.144383, 0.152334, 0.167466, 0.196369, 0.255955", \ + "0.141259, 0.146377, 0.147573, 0.155524, 0.170656, 0.199559, 0.259145", \ + "0.145178, 0.150296, 0.151492, 0.159443, 0.174575, 0.203478, 0.263064", \ + "0.152568, 0.157686, 0.158882, 0.166833, 0.181965, 0.210868, 0.270454", \ + "0.162036, 0.167154, 0.168350, 0.176301, 0.191433, 0.220336, 0.279922" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[48]&!WENB[48]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[48] == 1'b1 && WENB[48] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.218265, 0.222530, 0.223848, 0.232506, 0.246838, 0.276575, 0.336001", \ + "0.223144, 0.227409, 0.228727, 0.237385, 0.251717, 0.281454, 0.340880", \ + "0.232872, 0.237137, 0.238455, 0.247113, 0.261445, 0.291182, 0.350608", \ + "0.236332, 0.240597, 0.241915, 0.250573, 0.264905, 0.294642, 0.354068", \ + "0.237146, 0.241411, 0.242729, 0.251387, 0.265719, 0.295456, 0.354882", \ + "0.240933, 0.245198, 0.246516, 0.255174, 0.269506, 0.299243, 0.358669", \ + "0.246060, 0.250325, 0.251643, 0.260301, 0.274633, 0.304370, 0.363796" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126352, 0.130615, 0.131936, 0.140580, 0.154881, 0.184557, 0.243887", \ + "0.131228, 0.135491, 0.136812, 0.145456, 0.159757, 0.189433, 0.248763", \ + "0.140960, 0.145223, 0.146544, 0.155188, 0.169489, 0.199165, 0.258495", \ + "0.144415, 0.148678, 0.149999, 0.158643, 0.172944, 0.202620, 0.261950", \ + "0.145228, 0.149491, 0.150812, 0.159456, 0.173757, 0.203433, 0.262763", \ + "0.149018, 0.153281, 0.154602, 0.163246, 0.177547, 0.207223, 0.266553", \ + "0.154044, 0.158307, 0.159628, 0.168272, 0.182573, 0.212249, 0.271579" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208247, 0.211908, 0.212993, 0.219664, 0.229935, 0.250376, 0.290652", \ + "0.212731, 0.216392, 0.217477, 0.224148, 0.234419, 0.254860, 0.295136", \ + "0.222232, 0.225893, 0.226978, 0.233649, 0.243920, 0.264361, 0.304637", \ + "0.226987, 0.230648, 0.231733, 0.238404, 0.248675, 0.269116, 0.309392", \ + "0.230196, 0.233857, 0.234942, 0.241613, 0.251884, 0.272325, 0.312601", \ + "0.237539, 0.241200, 0.242285, 0.248956, 0.259227, 0.279668, 0.319944", \ + "0.242761, 0.246422, 0.247507, 0.254178, 0.264449, 0.284890, 0.325166" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.120880, 0.124524, 0.125614, 0.132268, 0.142514, 0.162802, 0.203133", \ + "0.125327, 0.128971, 0.130061, 0.136715, 0.146961, 0.167249, 0.207580", \ + "0.134856, 0.138500, 0.139590, 0.146244, 0.156490, 0.176778, 0.217109", \ + "0.139582, 0.143226, 0.144316, 0.150970, 0.161216, 0.181504, 0.221835", \ + "0.142825, 0.146469, 0.147559, 0.154213, 0.164459, 0.184747, 0.225078", \ + "0.150017, 0.153661, 0.154751, 0.161405, 0.171651, 0.191939, 0.232270", \ + "0.155382, 0.159026, 0.160116, 0.166770, 0.177016, 0.197304, 0.237635" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[48]&WENB[48]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[48]&!WENB[48]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + } + } + pin(WENYB[47]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[47]&WENB[47]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[47] == 1'b0 && WENB[47] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208255, 0.211867, 0.212931, 0.219695, 0.229889, 0.250282, 0.292464", \ + "0.213693, 0.217305, 0.218369, 0.225133, 0.235327, 0.255720, 0.297902", \ + "0.221360, 0.224972, 0.226036, 0.232800, 0.242994, 0.263387, 0.305569", \ + "0.226337, 0.229949, 0.231013, 0.237777, 0.247971, 0.268364, 0.310546", \ + "0.228411, 0.232023, 0.233087, 0.239851, 0.250045, 0.270438, 0.312620", \ + "0.231142, 0.234754, 0.235818, 0.242582, 0.252776, 0.273169, 0.315351", \ + "0.236635, 0.240247, 0.241311, 0.248075, 0.258269, 0.278662, 0.320844" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126673, 0.130287, 0.131345, 0.138093, 0.148271, 0.168568, 0.210247", \ + "0.132018, 0.135632, 0.136690, 0.143438, 0.153616, 0.173913, 0.215592", \ + "0.139686, 0.143300, 0.144358, 0.151106, 0.161284, 0.181581, 0.223260", \ + "0.144397, 0.148011, 0.149069, 0.155817, 0.165995, 0.186292, 0.227971", \ + "0.146662, 0.150276, 0.151334, 0.158082, 0.168260, 0.188557, 0.230236", \ + "0.149236, 0.152850, 0.153908, 0.160656, 0.170834, 0.191131, 0.232810", \ + "0.155057, 0.158671, 0.159729, 0.166477, 0.176655, 0.196952, 0.238631" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.202124, 0.207142, 0.208373, 0.216394, 0.231538, 0.260902, 0.320032", \ + "0.208213, 0.213231, 0.214462, 0.222483, 0.237627, 0.266991, 0.326121", \ + "0.218186, 0.223204, 0.224435, 0.232456, 0.247600, 0.276964, 0.336094", \ + "0.221585, 0.226603, 0.227834, 0.235855, 0.250999, 0.280363, 0.339493", \ + "0.225509, 0.230527, 0.231758, 0.239779, 0.254923, 0.284287, 0.343417", \ + "0.232720, 0.237738, 0.238969, 0.246990, 0.262134, 0.291498, 0.350628", \ + "0.242193, 0.247211, 0.248442, 0.256463, 0.271607, 0.300971, 0.360101" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.121841, 0.126959, 0.128155, 0.136106, 0.151238, 0.180141, 0.239727", \ + "0.127916, 0.133034, 0.134230, 0.142181, 0.157313, 0.186216, 0.245802", \ + "0.138069, 0.143187, 0.144383, 0.152334, 0.167466, 0.196369, 0.255955", \ + "0.141259, 0.146377, 0.147573, 0.155524, 0.170656, 0.199559, 0.259145", \ + "0.145178, 0.150296, 0.151492, 0.159443, 0.174575, 0.203478, 0.263064", \ + "0.152568, 0.157686, 0.158882, 0.166833, 0.181965, 0.210868, 0.270454", \ + "0.162036, 0.167154, 0.168350, 0.176301, 0.191433, 0.220336, 0.279922" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[47]&!WENB[47]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[47] == 1'b1 && WENB[47] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.218265, 0.222530, 0.223848, 0.232506, 0.246838, 0.276575, 0.336001", \ + "0.223144, 0.227409, 0.228727, 0.237385, 0.251717, 0.281454, 0.340880", \ + "0.232872, 0.237137, 0.238455, 0.247113, 0.261445, 0.291182, 0.350608", \ + "0.236332, 0.240597, 0.241915, 0.250573, 0.264905, 0.294642, 0.354068", \ + "0.237146, 0.241411, 0.242729, 0.251387, 0.265719, 0.295456, 0.354882", \ + "0.240933, 0.245198, 0.246516, 0.255174, 0.269506, 0.299243, 0.358669", \ + "0.246060, 0.250325, 0.251643, 0.260301, 0.274633, 0.304370, 0.363796" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126352, 0.130615, 0.131936, 0.140580, 0.154881, 0.184557, 0.243887", \ + "0.131228, 0.135491, 0.136812, 0.145456, 0.159757, 0.189433, 0.248763", \ + "0.140960, 0.145223, 0.146544, 0.155188, 0.169489, 0.199165, 0.258495", \ + "0.144415, 0.148678, 0.149999, 0.158643, 0.172944, 0.202620, 0.261950", \ + "0.145228, 0.149491, 0.150812, 0.159456, 0.173757, 0.203433, 0.262763", \ + "0.149018, 0.153281, 0.154602, 0.163246, 0.177547, 0.207223, 0.266553", \ + "0.154044, 0.158307, 0.159628, 0.168272, 0.182573, 0.212249, 0.271579" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208247, 0.211908, 0.212993, 0.219664, 0.229935, 0.250376, 0.290652", \ + "0.212731, 0.216392, 0.217477, 0.224148, 0.234419, 0.254860, 0.295136", \ + "0.222232, 0.225893, 0.226978, 0.233649, 0.243920, 0.264361, 0.304637", \ + "0.226987, 0.230648, 0.231733, 0.238404, 0.248675, 0.269116, 0.309392", \ + "0.230196, 0.233857, 0.234942, 0.241613, 0.251884, 0.272325, 0.312601", \ + "0.237539, 0.241200, 0.242285, 0.248956, 0.259227, 0.279668, 0.319944", \ + "0.242761, 0.246422, 0.247507, 0.254178, 0.264449, 0.284890, 0.325166" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.120880, 0.124524, 0.125614, 0.132268, 0.142514, 0.162802, 0.203133", \ + "0.125327, 0.128971, 0.130061, 0.136715, 0.146961, 0.167249, 0.207580", \ + "0.134856, 0.138500, 0.139590, 0.146244, 0.156490, 0.176778, 0.217109", \ + "0.139582, 0.143226, 0.144316, 0.150970, 0.161216, 0.181504, 0.221835", \ + "0.142825, 0.146469, 0.147559, 0.154213, 0.164459, 0.184747, 0.225078", \ + "0.150017, 0.153661, 0.154751, 0.161405, 0.171651, 0.191939, 0.232270", \ + "0.155382, 0.159026, 0.160116, 0.166770, 0.177016, 0.197304, 0.237635" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[47]&WENB[47]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[47]&!WENB[47]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + } + } + pin(WENYB[46]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[46]&WENB[46]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[46] == 1'b0 && WENB[46] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208255, 0.211867, 0.212931, 0.219695, 0.229889, 0.250282, 0.292464", \ + "0.213693, 0.217305, 0.218369, 0.225133, 0.235327, 0.255720, 0.297902", \ + "0.221360, 0.224972, 0.226036, 0.232800, 0.242994, 0.263387, 0.305569", \ + "0.226337, 0.229949, 0.231013, 0.237777, 0.247971, 0.268364, 0.310546", \ + "0.228411, 0.232023, 0.233087, 0.239851, 0.250045, 0.270438, 0.312620", \ + "0.231142, 0.234754, 0.235818, 0.242582, 0.252776, 0.273169, 0.315351", \ + "0.236635, 0.240247, 0.241311, 0.248075, 0.258269, 0.278662, 0.320844" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126673, 0.130287, 0.131345, 0.138093, 0.148271, 0.168568, 0.210247", \ + "0.132018, 0.135632, 0.136690, 0.143438, 0.153616, 0.173913, 0.215592", \ + "0.139686, 0.143300, 0.144358, 0.151106, 0.161284, 0.181581, 0.223260", \ + "0.144397, 0.148011, 0.149069, 0.155817, 0.165995, 0.186292, 0.227971", \ + "0.146662, 0.150276, 0.151334, 0.158082, 0.168260, 0.188557, 0.230236", \ + "0.149236, 0.152850, 0.153908, 0.160656, 0.170834, 0.191131, 0.232810", \ + "0.155057, 0.158671, 0.159729, 0.166477, 0.176655, 0.196952, 0.238631" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.202124, 0.207142, 0.208373, 0.216394, 0.231538, 0.260902, 0.320032", \ + "0.208213, 0.213231, 0.214462, 0.222483, 0.237627, 0.266991, 0.326121", \ + "0.218186, 0.223204, 0.224435, 0.232456, 0.247600, 0.276964, 0.336094", \ + "0.221585, 0.226603, 0.227834, 0.235855, 0.250999, 0.280363, 0.339493", \ + "0.225509, 0.230527, 0.231758, 0.239779, 0.254923, 0.284287, 0.343417", \ + "0.232720, 0.237738, 0.238969, 0.246990, 0.262134, 0.291498, 0.350628", \ + "0.242193, 0.247211, 0.248442, 0.256463, 0.271607, 0.300971, 0.360101" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.121841, 0.126959, 0.128155, 0.136106, 0.151238, 0.180141, 0.239727", \ + "0.127916, 0.133034, 0.134230, 0.142181, 0.157313, 0.186216, 0.245802", \ + "0.138069, 0.143187, 0.144383, 0.152334, 0.167466, 0.196369, 0.255955", \ + "0.141259, 0.146377, 0.147573, 0.155524, 0.170656, 0.199559, 0.259145", \ + "0.145178, 0.150296, 0.151492, 0.159443, 0.174575, 0.203478, 0.263064", \ + "0.152568, 0.157686, 0.158882, 0.166833, 0.181965, 0.210868, 0.270454", \ + "0.162036, 0.167154, 0.168350, 0.176301, 0.191433, 0.220336, 0.279922" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[46]&!WENB[46]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[46] == 1'b1 && WENB[46] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.218265, 0.222530, 0.223848, 0.232506, 0.246838, 0.276575, 0.336001", \ + "0.223144, 0.227409, 0.228727, 0.237385, 0.251717, 0.281454, 0.340880", \ + "0.232872, 0.237137, 0.238455, 0.247113, 0.261445, 0.291182, 0.350608", \ + "0.236332, 0.240597, 0.241915, 0.250573, 0.264905, 0.294642, 0.354068", \ + "0.237146, 0.241411, 0.242729, 0.251387, 0.265719, 0.295456, 0.354882", \ + "0.240933, 0.245198, 0.246516, 0.255174, 0.269506, 0.299243, 0.358669", \ + "0.246060, 0.250325, 0.251643, 0.260301, 0.274633, 0.304370, 0.363796" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126352, 0.130615, 0.131936, 0.140580, 0.154881, 0.184557, 0.243887", \ + "0.131228, 0.135491, 0.136812, 0.145456, 0.159757, 0.189433, 0.248763", \ + "0.140960, 0.145223, 0.146544, 0.155188, 0.169489, 0.199165, 0.258495", \ + "0.144415, 0.148678, 0.149999, 0.158643, 0.172944, 0.202620, 0.261950", \ + "0.145228, 0.149491, 0.150812, 0.159456, 0.173757, 0.203433, 0.262763", \ + "0.149018, 0.153281, 0.154602, 0.163246, 0.177547, 0.207223, 0.266553", \ + "0.154044, 0.158307, 0.159628, 0.168272, 0.182573, 0.212249, 0.271579" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208247, 0.211908, 0.212993, 0.219664, 0.229935, 0.250376, 0.290652", \ + "0.212731, 0.216392, 0.217477, 0.224148, 0.234419, 0.254860, 0.295136", \ + "0.222232, 0.225893, 0.226978, 0.233649, 0.243920, 0.264361, 0.304637", \ + "0.226987, 0.230648, 0.231733, 0.238404, 0.248675, 0.269116, 0.309392", \ + "0.230196, 0.233857, 0.234942, 0.241613, 0.251884, 0.272325, 0.312601", \ + "0.237539, 0.241200, 0.242285, 0.248956, 0.259227, 0.279668, 0.319944", \ + "0.242761, 0.246422, 0.247507, 0.254178, 0.264449, 0.284890, 0.325166" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.120880, 0.124524, 0.125614, 0.132268, 0.142514, 0.162802, 0.203133", \ + "0.125327, 0.128971, 0.130061, 0.136715, 0.146961, 0.167249, 0.207580", \ + "0.134856, 0.138500, 0.139590, 0.146244, 0.156490, 0.176778, 0.217109", \ + "0.139582, 0.143226, 0.144316, 0.150970, 0.161216, 0.181504, 0.221835", \ + "0.142825, 0.146469, 0.147559, 0.154213, 0.164459, 0.184747, 0.225078", \ + "0.150017, 0.153661, 0.154751, 0.161405, 0.171651, 0.191939, 0.232270", \ + "0.155382, 0.159026, 0.160116, 0.166770, 0.177016, 0.197304, 0.237635" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[46]&WENB[46]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[46]&!WENB[46]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + } + } + pin(WENYB[45]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[45]&WENB[45]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[45] == 1'b0 && WENB[45] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208255, 0.211867, 0.212931, 0.219695, 0.229889, 0.250282, 0.292464", \ + "0.213693, 0.217305, 0.218369, 0.225133, 0.235327, 0.255720, 0.297902", \ + "0.221360, 0.224972, 0.226036, 0.232800, 0.242994, 0.263387, 0.305569", \ + "0.226337, 0.229949, 0.231013, 0.237777, 0.247971, 0.268364, 0.310546", \ + "0.228411, 0.232023, 0.233087, 0.239851, 0.250045, 0.270438, 0.312620", \ + "0.231142, 0.234754, 0.235818, 0.242582, 0.252776, 0.273169, 0.315351", \ + "0.236635, 0.240247, 0.241311, 0.248075, 0.258269, 0.278662, 0.320844" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126673, 0.130287, 0.131345, 0.138093, 0.148271, 0.168568, 0.210247", \ + "0.132018, 0.135632, 0.136690, 0.143438, 0.153616, 0.173913, 0.215592", \ + "0.139686, 0.143300, 0.144358, 0.151106, 0.161284, 0.181581, 0.223260", \ + "0.144397, 0.148011, 0.149069, 0.155817, 0.165995, 0.186292, 0.227971", \ + "0.146662, 0.150276, 0.151334, 0.158082, 0.168260, 0.188557, 0.230236", \ + "0.149236, 0.152850, 0.153908, 0.160656, 0.170834, 0.191131, 0.232810", \ + "0.155057, 0.158671, 0.159729, 0.166477, 0.176655, 0.196952, 0.238631" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.202124, 0.207142, 0.208373, 0.216394, 0.231538, 0.260902, 0.320032", \ + "0.208213, 0.213231, 0.214462, 0.222483, 0.237627, 0.266991, 0.326121", \ + "0.218186, 0.223204, 0.224435, 0.232456, 0.247600, 0.276964, 0.336094", \ + "0.221585, 0.226603, 0.227834, 0.235855, 0.250999, 0.280363, 0.339493", \ + "0.225509, 0.230527, 0.231758, 0.239779, 0.254923, 0.284287, 0.343417", \ + "0.232720, 0.237738, 0.238969, 0.246990, 0.262134, 0.291498, 0.350628", \ + "0.242193, 0.247211, 0.248442, 0.256463, 0.271607, 0.300971, 0.360101" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.121841, 0.126959, 0.128155, 0.136106, 0.151238, 0.180141, 0.239727", \ + "0.127916, 0.133034, 0.134230, 0.142181, 0.157313, 0.186216, 0.245802", \ + "0.138069, 0.143187, 0.144383, 0.152334, 0.167466, 0.196369, 0.255955", \ + "0.141259, 0.146377, 0.147573, 0.155524, 0.170656, 0.199559, 0.259145", \ + "0.145178, 0.150296, 0.151492, 0.159443, 0.174575, 0.203478, 0.263064", \ + "0.152568, 0.157686, 0.158882, 0.166833, 0.181965, 0.210868, 0.270454", \ + "0.162036, 0.167154, 0.168350, 0.176301, 0.191433, 0.220336, 0.279922" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[45]&!WENB[45]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[45] == 1'b1 && WENB[45] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.218265, 0.222530, 0.223848, 0.232506, 0.246838, 0.276575, 0.336001", \ + "0.223144, 0.227409, 0.228727, 0.237385, 0.251717, 0.281454, 0.340880", \ + "0.232872, 0.237137, 0.238455, 0.247113, 0.261445, 0.291182, 0.350608", \ + "0.236332, 0.240597, 0.241915, 0.250573, 0.264905, 0.294642, 0.354068", \ + "0.237146, 0.241411, 0.242729, 0.251387, 0.265719, 0.295456, 0.354882", \ + "0.240933, 0.245198, 0.246516, 0.255174, 0.269506, 0.299243, 0.358669", \ + "0.246060, 0.250325, 0.251643, 0.260301, 0.274633, 0.304370, 0.363796" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126352, 0.130615, 0.131936, 0.140580, 0.154881, 0.184557, 0.243887", \ + "0.131228, 0.135491, 0.136812, 0.145456, 0.159757, 0.189433, 0.248763", \ + "0.140960, 0.145223, 0.146544, 0.155188, 0.169489, 0.199165, 0.258495", \ + "0.144415, 0.148678, 0.149999, 0.158643, 0.172944, 0.202620, 0.261950", \ + "0.145228, 0.149491, 0.150812, 0.159456, 0.173757, 0.203433, 0.262763", \ + "0.149018, 0.153281, 0.154602, 0.163246, 0.177547, 0.207223, 0.266553", \ + "0.154044, 0.158307, 0.159628, 0.168272, 0.182573, 0.212249, 0.271579" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208247, 0.211908, 0.212993, 0.219664, 0.229935, 0.250376, 0.290652", \ + "0.212731, 0.216392, 0.217477, 0.224148, 0.234419, 0.254860, 0.295136", \ + "0.222232, 0.225893, 0.226978, 0.233649, 0.243920, 0.264361, 0.304637", \ + "0.226987, 0.230648, 0.231733, 0.238404, 0.248675, 0.269116, 0.309392", \ + "0.230196, 0.233857, 0.234942, 0.241613, 0.251884, 0.272325, 0.312601", \ + "0.237539, 0.241200, 0.242285, 0.248956, 0.259227, 0.279668, 0.319944", \ + "0.242761, 0.246422, 0.247507, 0.254178, 0.264449, 0.284890, 0.325166" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.120880, 0.124524, 0.125614, 0.132268, 0.142514, 0.162802, 0.203133", \ + "0.125327, 0.128971, 0.130061, 0.136715, 0.146961, 0.167249, 0.207580", \ + "0.134856, 0.138500, 0.139590, 0.146244, 0.156490, 0.176778, 0.217109", \ + "0.139582, 0.143226, 0.144316, 0.150970, 0.161216, 0.181504, 0.221835", \ + "0.142825, 0.146469, 0.147559, 0.154213, 0.164459, 0.184747, 0.225078", \ + "0.150017, 0.153661, 0.154751, 0.161405, 0.171651, 0.191939, 0.232270", \ + "0.155382, 0.159026, 0.160116, 0.166770, 0.177016, 0.197304, 0.237635" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[45]&WENB[45]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[45]&!WENB[45]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + } + } + pin(WENYB[44]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[44]&WENB[44]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[44] == 1'b0 && WENB[44] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208255, 0.211867, 0.212931, 0.219695, 0.229889, 0.250282, 0.292464", \ + "0.213693, 0.217305, 0.218369, 0.225133, 0.235327, 0.255720, 0.297902", \ + "0.221360, 0.224972, 0.226036, 0.232800, 0.242994, 0.263387, 0.305569", \ + "0.226337, 0.229949, 0.231013, 0.237777, 0.247971, 0.268364, 0.310546", \ + "0.228411, 0.232023, 0.233087, 0.239851, 0.250045, 0.270438, 0.312620", \ + "0.231142, 0.234754, 0.235818, 0.242582, 0.252776, 0.273169, 0.315351", \ + "0.236635, 0.240247, 0.241311, 0.248075, 0.258269, 0.278662, 0.320844" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126673, 0.130287, 0.131345, 0.138093, 0.148271, 0.168568, 0.210247", \ + "0.132018, 0.135632, 0.136690, 0.143438, 0.153616, 0.173913, 0.215592", \ + "0.139686, 0.143300, 0.144358, 0.151106, 0.161284, 0.181581, 0.223260", \ + "0.144397, 0.148011, 0.149069, 0.155817, 0.165995, 0.186292, 0.227971", \ + "0.146662, 0.150276, 0.151334, 0.158082, 0.168260, 0.188557, 0.230236", \ + "0.149236, 0.152850, 0.153908, 0.160656, 0.170834, 0.191131, 0.232810", \ + "0.155057, 0.158671, 0.159729, 0.166477, 0.176655, 0.196952, 0.238631" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.202124, 0.207142, 0.208373, 0.216394, 0.231538, 0.260902, 0.320032", \ + "0.208213, 0.213231, 0.214462, 0.222483, 0.237627, 0.266991, 0.326121", \ + "0.218186, 0.223204, 0.224435, 0.232456, 0.247600, 0.276964, 0.336094", \ + "0.221585, 0.226603, 0.227834, 0.235855, 0.250999, 0.280363, 0.339493", \ + "0.225509, 0.230527, 0.231758, 0.239779, 0.254923, 0.284287, 0.343417", \ + "0.232720, 0.237738, 0.238969, 0.246990, 0.262134, 0.291498, 0.350628", \ + "0.242193, 0.247211, 0.248442, 0.256463, 0.271607, 0.300971, 0.360101" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.121841, 0.126959, 0.128155, 0.136106, 0.151238, 0.180141, 0.239727", \ + "0.127916, 0.133034, 0.134230, 0.142181, 0.157313, 0.186216, 0.245802", \ + "0.138069, 0.143187, 0.144383, 0.152334, 0.167466, 0.196369, 0.255955", \ + "0.141259, 0.146377, 0.147573, 0.155524, 0.170656, 0.199559, 0.259145", \ + "0.145178, 0.150296, 0.151492, 0.159443, 0.174575, 0.203478, 0.263064", \ + "0.152568, 0.157686, 0.158882, 0.166833, 0.181965, 0.210868, 0.270454", \ + "0.162036, 0.167154, 0.168350, 0.176301, 0.191433, 0.220336, 0.279922" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[44]&!WENB[44]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[44] == 1'b1 && WENB[44] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.218265, 0.222530, 0.223848, 0.232506, 0.246838, 0.276575, 0.336001", \ + "0.223144, 0.227409, 0.228727, 0.237385, 0.251717, 0.281454, 0.340880", \ + "0.232872, 0.237137, 0.238455, 0.247113, 0.261445, 0.291182, 0.350608", \ + "0.236332, 0.240597, 0.241915, 0.250573, 0.264905, 0.294642, 0.354068", \ + "0.237146, 0.241411, 0.242729, 0.251387, 0.265719, 0.295456, 0.354882", \ + "0.240933, 0.245198, 0.246516, 0.255174, 0.269506, 0.299243, 0.358669", \ + "0.246060, 0.250325, 0.251643, 0.260301, 0.274633, 0.304370, 0.363796" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126352, 0.130615, 0.131936, 0.140580, 0.154881, 0.184557, 0.243887", \ + "0.131228, 0.135491, 0.136812, 0.145456, 0.159757, 0.189433, 0.248763", \ + "0.140960, 0.145223, 0.146544, 0.155188, 0.169489, 0.199165, 0.258495", \ + "0.144415, 0.148678, 0.149999, 0.158643, 0.172944, 0.202620, 0.261950", \ + "0.145228, 0.149491, 0.150812, 0.159456, 0.173757, 0.203433, 0.262763", \ + "0.149018, 0.153281, 0.154602, 0.163246, 0.177547, 0.207223, 0.266553", \ + "0.154044, 0.158307, 0.159628, 0.168272, 0.182573, 0.212249, 0.271579" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208247, 0.211908, 0.212993, 0.219664, 0.229935, 0.250376, 0.290652", \ + "0.212731, 0.216392, 0.217477, 0.224148, 0.234419, 0.254860, 0.295136", \ + "0.222232, 0.225893, 0.226978, 0.233649, 0.243920, 0.264361, 0.304637", \ + "0.226987, 0.230648, 0.231733, 0.238404, 0.248675, 0.269116, 0.309392", \ + "0.230196, 0.233857, 0.234942, 0.241613, 0.251884, 0.272325, 0.312601", \ + "0.237539, 0.241200, 0.242285, 0.248956, 0.259227, 0.279668, 0.319944", \ + "0.242761, 0.246422, 0.247507, 0.254178, 0.264449, 0.284890, 0.325166" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.120880, 0.124524, 0.125614, 0.132268, 0.142514, 0.162802, 0.203133", \ + "0.125327, 0.128971, 0.130061, 0.136715, 0.146961, 0.167249, 0.207580", \ + "0.134856, 0.138500, 0.139590, 0.146244, 0.156490, 0.176778, 0.217109", \ + "0.139582, 0.143226, 0.144316, 0.150970, 0.161216, 0.181504, 0.221835", \ + "0.142825, 0.146469, 0.147559, 0.154213, 0.164459, 0.184747, 0.225078", \ + "0.150017, 0.153661, 0.154751, 0.161405, 0.171651, 0.191939, 0.232270", \ + "0.155382, 0.159026, 0.160116, 0.166770, 0.177016, 0.197304, 0.237635" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[44]&WENB[44]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[44]&!WENB[44]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + } + } + pin(WENYB[43]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[43]&WENB[43]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[43] == 1'b0 && WENB[43] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208255, 0.211867, 0.212931, 0.219695, 0.229889, 0.250282, 0.292464", \ + "0.213693, 0.217305, 0.218369, 0.225133, 0.235327, 0.255720, 0.297902", \ + "0.221360, 0.224972, 0.226036, 0.232800, 0.242994, 0.263387, 0.305569", \ + "0.226337, 0.229949, 0.231013, 0.237777, 0.247971, 0.268364, 0.310546", \ + "0.228411, 0.232023, 0.233087, 0.239851, 0.250045, 0.270438, 0.312620", \ + "0.231142, 0.234754, 0.235818, 0.242582, 0.252776, 0.273169, 0.315351", \ + "0.236635, 0.240247, 0.241311, 0.248075, 0.258269, 0.278662, 0.320844" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126673, 0.130287, 0.131345, 0.138093, 0.148271, 0.168568, 0.210247", \ + "0.132018, 0.135632, 0.136690, 0.143438, 0.153616, 0.173913, 0.215592", \ + "0.139686, 0.143300, 0.144358, 0.151106, 0.161284, 0.181581, 0.223260", \ + "0.144397, 0.148011, 0.149069, 0.155817, 0.165995, 0.186292, 0.227971", \ + "0.146662, 0.150276, 0.151334, 0.158082, 0.168260, 0.188557, 0.230236", \ + "0.149236, 0.152850, 0.153908, 0.160656, 0.170834, 0.191131, 0.232810", \ + "0.155057, 0.158671, 0.159729, 0.166477, 0.176655, 0.196952, 0.238631" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.202124, 0.207142, 0.208373, 0.216394, 0.231538, 0.260902, 0.320032", \ + "0.208213, 0.213231, 0.214462, 0.222483, 0.237627, 0.266991, 0.326121", \ + "0.218186, 0.223204, 0.224435, 0.232456, 0.247600, 0.276964, 0.336094", \ + "0.221585, 0.226603, 0.227834, 0.235855, 0.250999, 0.280363, 0.339493", \ + "0.225509, 0.230527, 0.231758, 0.239779, 0.254923, 0.284287, 0.343417", \ + "0.232720, 0.237738, 0.238969, 0.246990, 0.262134, 0.291498, 0.350628", \ + "0.242193, 0.247211, 0.248442, 0.256463, 0.271607, 0.300971, 0.360101" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.121841, 0.126959, 0.128155, 0.136106, 0.151238, 0.180141, 0.239727", \ + "0.127916, 0.133034, 0.134230, 0.142181, 0.157313, 0.186216, 0.245802", \ + "0.138069, 0.143187, 0.144383, 0.152334, 0.167466, 0.196369, 0.255955", \ + "0.141259, 0.146377, 0.147573, 0.155524, 0.170656, 0.199559, 0.259145", \ + "0.145178, 0.150296, 0.151492, 0.159443, 0.174575, 0.203478, 0.263064", \ + "0.152568, 0.157686, 0.158882, 0.166833, 0.181965, 0.210868, 0.270454", \ + "0.162036, 0.167154, 0.168350, 0.176301, 0.191433, 0.220336, 0.279922" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[43]&!WENB[43]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[43] == 1'b1 && WENB[43] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.218265, 0.222530, 0.223848, 0.232506, 0.246838, 0.276575, 0.336001", \ + "0.223144, 0.227409, 0.228727, 0.237385, 0.251717, 0.281454, 0.340880", \ + "0.232872, 0.237137, 0.238455, 0.247113, 0.261445, 0.291182, 0.350608", \ + "0.236332, 0.240597, 0.241915, 0.250573, 0.264905, 0.294642, 0.354068", \ + "0.237146, 0.241411, 0.242729, 0.251387, 0.265719, 0.295456, 0.354882", \ + "0.240933, 0.245198, 0.246516, 0.255174, 0.269506, 0.299243, 0.358669", \ + "0.246060, 0.250325, 0.251643, 0.260301, 0.274633, 0.304370, 0.363796" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126352, 0.130615, 0.131936, 0.140580, 0.154881, 0.184557, 0.243887", \ + "0.131228, 0.135491, 0.136812, 0.145456, 0.159757, 0.189433, 0.248763", \ + "0.140960, 0.145223, 0.146544, 0.155188, 0.169489, 0.199165, 0.258495", \ + "0.144415, 0.148678, 0.149999, 0.158643, 0.172944, 0.202620, 0.261950", \ + "0.145228, 0.149491, 0.150812, 0.159456, 0.173757, 0.203433, 0.262763", \ + "0.149018, 0.153281, 0.154602, 0.163246, 0.177547, 0.207223, 0.266553", \ + "0.154044, 0.158307, 0.159628, 0.168272, 0.182573, 0.212249, 0.271579" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208247, 0.211908, 0.212993, 0.219664, 0.229935, 0.250376, 0.290652", \ + "0.212731, 0.216392, 0.217477, 0.224148, 0.234419, 0.254860, 0.295136", \ + "0.222232, 0.225893, 0.226978, 0.233649, 0.243920, 0.264361, 0.304637", \ + "0.226987, 0.230648, 0.231733, 0.238404, 0.248675, 0.269116, 0.309392", \ + "0.230196, 0.233857, 0.234942, 0.241613, 0.251884, 0.272325, 0.312601", \ + "0.237539, 0.241200, 0.242285, 0.248956, 0.259227, 0.279668, 0.319944", \ + "0.242761, 0.246422, 0.247507, 0.254178, 0.264449, 0.284890, 0.325166" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.120880, 0.124524, 0.125614, 0.132268, 0.142514, 0.162802, 0.203133", \ + "0.125327, 0.128971, 0.130061, 0.136715, 0.146961, 0.167249, 0.207580", \ + "0.134856, 0.138500, 0.139590, 0.146244, 0.156490, 0.176778, 0.217109", \ + "0.139582, 0.143226, 0.144316, 0.150970, 0.161216, 0.181504, 0.221835", \ + "0.142825, 0.146469, 0.147559, 0.154213, 0.164459, 0.184747, 0.225078", \ + "0.150017, 0.153661, 0.154751, 0.161405, 0.171651, 0.191939, 0.232270", \ + "0.155382, 0.159026, 0.160116, 0.166770, 0.177016, 0.197304, 0.237635" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[43]&WENB[43]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[43]&!WENB[43]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + } + } + pin(WENYB[42]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[42]&WENB[42]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[42] == 1'b0 && WENB[42] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208255, 0.211867, 0.212931, 0.219695, 0.229889, 0.250282, 0.292464", \ + "0.213693, 0.217305, 0.218369, 0.225133, 0.235327, 0.255720, 0.297902", \ + "0.221360, 0.224972, 0.226036, 0.232800, 0.242994, 0.263387, 0.305569", \ + "0.226337, 0.229949, 0.231013, 0.237777, 0.247971, 0.268364, 0.310546", \ + "0.228411, 0.232023, 0.233087, 0.239851, 0.250045, 0.270438, 0.312620", \ + "0.231142, 0.234754, 0.235818, 0.242582, 0.252776, 0.273169, 0.315351", \ + "0.236635, 0.240247, 0.241311, 0.248075, 0.258269, 0.278662, 0.320844" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126673, 0.130287, 0.131345, 0.138093, 0.148271, 0.168568, 0.210247", \ + "0.132018, 0.135632, 0.136690, 0.143438, 0.153616, 0.173913, 0.215592", \ + "0.139686, 0.143300, 0.144358, 0.151106, 0.161284, 0.181581, 0.223260", \ + "0.144397, 0.148011, 0.149069, 0.155817, 0.165995, 0.186292, 0.227971", \ + "0.146662, 0.150276, 0.151334, 0.158082, 0.168260, 0.188557, 0.230236", \ + "0.149236, 0.152850, 0.153908, 0.160656, 0.170834, 0.191131, 0.232810", \ + "0.155057, 0.158671, 0.159729, 0.166477, 0.176655, 0.196952, 0.238631" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.202124, 0.207142, 0.208373, 0.216394, 0.231538, 0.260902, 0.320032", \ + "0.208213, 0.213231, 0.214462, 0.222483, 0.237627, 0.266991, 0.326121", \ + "0.218186, 0.223204, 0.224435, 0.232456, 0.247600, 0.276964, 0.336094", \ + "0.221585, 0.226603, 0.227834, 0.235855, 0.250999, 0.280363, 0.339493", \ + "0.225509, 0.230527, 0.231758, 0.239779, 0.254923, 0.284287, 0.343417", \ + "0.232720, 0.237738, 0.238969, 0.246990, 0.262134, 0.291498, 0.350628", \ + "0.242193, 0.247211, 0.248442, 0.256463, 0.271607, 0.300971, 0.360101" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.121841, 0.126959, 0.128155, 0.136106, 0.151238, 0.180141, 0.239727", \ + "0.127916, 0.133034, 0.134230, 0.142181, 0.157313, 0.186216, 0.245802", \ + "0.138069, 0.143187, 0.144383, 0.152334, 0.167466, 0.196369, 0.255955", \ + "0.141259, 0.146377, 0.147573, 0.155524, 0.170656, 0.199559, 0.259145", \ + "0.145178, 0.150296, 0.151492, 0.159443, 0.174575, 0.203478, 0.263064", \ + "0.152568, 0.157686, 0.158882, 0.166833, 0.181965, 0.210868, 0.270454", \ + "0.162036, 0.167154, 0.168350, 0.176301, 0.191433, 0.220336, 0.279922" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[42]&!WENB[42]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[42] == 1'b1 && WENB[42] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.218265, 0.222530, 0.223848, 0.232506, 0.246838, 0.276575, 0.336001", \ + "0.223144, 0.227409, 0.228727, 0.237385, 0.251717, 0.281454, 0.340880", \ + "0.232872, 0.237137, 0.238455, 0.247113, 0.261445, 0.291182, 0.350608", \ + "0.236332, 0.240597, 0.241915, 0.250573, 0.264905, 0.294642, 0.354068", \ + "0.237146, 0.241411, 0.242729, 0.251387, 0.265719, 0.295456, 0.354882", \ + "0.240933, 0.245198, 0.246516, 0.255174, 0.269506, 0.299243, 0.358669", \ + "0.246060, 0.250325, 0.251643, 0.260301, 0.274633, 0.304370, 0.363796" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126352, 0.130615, 0.131936, 0.140580, 0.154881, 0.184557, 0.243887", \ + "0.131228, 0.135491, 0.136812, 0.145456, 0.159757, 0.189433, 0.248763", \ + "0.140960, 0.145223, 0.146544, 0.155188, 0.169489, 0.199165, 0.258495", \ + "0.144415, 0.148678, 0.149999, 0.158643, 0.172944, 0.202620, 0.261950", \ + "0.145228, 0.149491, 0.150812, 0.159456, 0.173757, 0.203433, 0.262763", \ + "0.149018, 0.153281, 0.154602, 0.163246, 0.177547, 0.207223, 0.266553", \ + "0.154044, 0.158307, 0.159628, 0.168272, 0.182573, 0.212249, 0.271579" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208247, 0.211908, 0.212993, 0.219664, 0.229935, 0.250376, 0.290652", \ + "0.212731, 0.216392, 0.217477, 0.224148, 0.234419, 0.254860, 0.295136", \ + "0.222232, 0.225893, 0.226978, 0.233649, 0.243920, 0.264361, 0.304637", \ + "0.226987, 0.230648, 0.231733, 0.238404, 0.248675, 0.269116, 0.309392", \ + "0.230196, 0.233857, 0.234942, 0.241613, 0.251884, 0.272325, 0.312601", \ + "0.237539, 0.241200, 0.242285, 0.248956, 0.259227, 0.279668, 0.319944", \ + "0.242761, 0.246422, 0.247507, 0.254178, 0.264449, 0.284890, 0.325166" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.120880, 0.124524, 0.125614, 0.132268, 0.142514, 0.162802, 0.203133", \ + "0.125327, 0.128971, 0.130061, 0.136715, 0.146961, 0.167249, 0.207580", \ + "0.134856, 0.138500, 0.139590, 0.146244, 0.156490, 0.176778, 0.217109", \ + "0.139582, 0.143226, 0.144316, 0.150970, 0.161216, 0.181504, 0.221835", \ + "0.142825, 0.146469, 0.147559, 0.154213, 0.164459, 0.184747, 0.225078", \ + "0.150017, 0.153661, 0.154751, 0.161405, 0.171651, 0.191939, 0.232270", \ + "0.155382, 0.159026, 0.160116, 0.166770, 0.177016, 0.197304, 0.237635" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[42]&WENB[42]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[42]&!WENB[42]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + } + } + pin(WENYB[41]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[41]&WENB[41]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[41] == 1'b0 && WENB[41] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208255, 0.211867, 0.212931, 0.219695, 0.229889, 0.250282, 0.292464", \ + "0.213693, 0.217305, 0.218369, 0.225133, 0.235327, 0.255720, 0.297902", \ + "0.221360, 0.224972, 0.226036, 0.232800, 0.242994, 0.263387, 0.305569", \ + "0.226337, 0.229949, 0.231013, 0.237777, 0.247971, 0.268364, 0.310546", \ + "0.228411, 0.232023, 0.233087, 0.239851, 0.250045, 0.270438, 0.312620", \ + "0.231142, 0.234754, 0.235818, 0.242582, 0.252776, 0.273169, 0.315351", \ + "0.236635, 0.240247, 0.241311, 0.248075, 0.258269, 0.278662, 0.320844" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126673, 0.130287, 0.131345, 0.138093, 0.148271, 0.168568, 0.210247", \ + "0.132018, 0.135632, 0.136690, 0.143438, 0.153616, 0.173913, 0.215592", \ + "0.139686, 0.143300, 0.144358, 0.151106, 0.161284, 0.181581, 0.223260", \ + "0.144397, 0.148011, 0.149069, 0.155817, 0.165995, 0.186292, 0.227971", \ + "0.146662, 0.150276, 0.151334, 0.158082, 0.168260, 0.188557, 0.230236", \ + "0.149236, 0.152850, 0.153908, 0.160656, 0.170834, 0.191131, 0.232810", \ + "0.155057, 0.158671, 0.159729, 0.166477, 0.176655, 0.196952, 0.238631" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.202124, 0.207142, 0.208373, 0.216394, 0.231538, 0.260902, 0.320032", \ + "0.208213, 0.213231, 0.214462, 0.222483, 0.237627, 0.266991, 0.326121", \ + "0.218186, 0.223204, 0.224435, 0.232456, 0.247600, 0.276964, 0.336094", \ + "0.221585, 0.226603, 0.227834, 0.235855, 0.250999, 0.280363, 0.339493", \ + "0.225509, 0.230527, 0.231758, 0.239779, 0.254923, 0.284287, 0.343417", \ + "0.232720, 0.237738, 0.238969, 0.246990, 0.262134, 0.291498, 0.350628", \ + "0.242193, 0.247211, 0.248442, 0.256463, 0.271607, 0.300971, 0.360101" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.121841, 0.126959, 0.128155, 0.136106, 0.151238, 0.180141, 0.239727", \ + "0.127916, 0.133034, 0.134230, 0.142181, 0.157313, 0.186216, 0.245802", \ + "0.138069, 0.143187, 0.144383, 0.152334, 0.167466, 0.196369, 0.255955", \ + "0.141259, 0.146377, 0.147573, 0.155524, 0.170656, 0.199559, 0.259145", \ + "0.145178, 0.150296, 0.151492, 0.159443, 0.174575, 0.203478, 0.263064", \ + "0.152568, 0.157686, 0.158882, 0.166833, 0.181965, 0.210868, 0.270454", \ + "0.162036, 0.167154, 0.168350, 0.176301, 0.191433, 0.220336, 0.279922" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[41]&!WENB[41]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[41] == 1'b1 && WENB[41] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.218265, 0.222530, 0.223848, 0.232506, 0.246838, 0.276575, 0.336001", \ + "0.223144, 0.227409, 0.228727, 0.237385, 0.251717, 0.281454, 0.340880", \ + "0.232872, 0.237137, 0.238455, 0.247113, 0.261445, 0.291182, 0.350608", \ + "0.236332, 0.240597, 0.241915, 0.250573, 0.264905, 0.294642, 0.354068", \ + "0.237146, 0.241411, 0.242729, 0.251387, 0.265719, 0.295456, 0.354882", \ + "0.240933, 0.245198, 0.246516, 0.255174, 0.269506, 0.299243, 0.358669", \ + "0.246060, 0.250325, 0.251643, 0.260301, 0.274633, 0.304370, 0.363796" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126352, 0.130615, 0.131936, 0.140580, 0.154881, 0.184557, 0.243887", \ + "0.131228, 0.135491, 0.136812, 0.145456, 0.159757, 0.189433, 0.248763", \ + "0.140960, 0.145223, 0.146544, 0.155188, 0.169489, 0.199165, 0.258495", \ + "0.144415, 0.148678, 0.149999, 0.158643, 0.172944, 0.202620, 0.261950", \ + "0.145228, 0.149491, 0.150812, 0.159456, 0.173757, 0.203433, 0.262763", \ + "0.149018, 0.153281, 0.154602, 0.163246, 0.177547, 0.207223, 0.266553", \ + "0.154044, 0.158307, 0.159628, 0.168272, 0.182573, 0.212249, 0.271579" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208247, 0.211908, 0.212993, 0.219664, 0.229935, 0.250376, 0.290652", \ + "0.212731, 0.216392, 0.217477, 0.224148, 0.234419, 0.254860, 0.295136", \ + "0.222232, 0.225893, 0.226978, 0.233649, 0.243920, 0.264361, 0.304637", \ + "0.226987, 0.230648, 0.231733, 0.238404, 0.248675, 0.269116, 0.309392", \ + "0.230196, 0.233857, 0.234942, 0.241613, 0.251884, 0.272325, 0.312601", \ + "0.237539, 0.241200, 0.242285, 0.248956, 0.259227, 0.279668, 0.319944", \ + "0.242761, 0.246422, 0.247507, 0.254178, 0.264449, 0.284890, 0.325166" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.120880, 0.124524, 0.125614, 0.132268, 0.142514, 0.162802, 0.203133", \ + "0.125327, 0.128971, 0.130061, 0.136715, 0.146961, 0.167249, 0.207580", \ + "0.134856, 0.138500, 0.139590, 0.146244, 0.156490, 0.176778, 0.217109", \ + "0.139582, 0.143226, 0.144316, 0.150970, 0.161216, 0.181504, 0.221835", \ + "0.142825, 0.146469, 0.147559, 0.154213, 0.164459, 0.184747, 0.225078", \ + "0.150017, 0.153661, 0.154751, 0.161405, 0.171651, 0.191939, 0.232270", \ + "0.155382, 0.159026, 0.160116, 0.166770, 0.177016, 0.197304, 0.237635" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[41]&WENB[41]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[41]&!WENB[41]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + } + } + pin(WENYB[40]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[40]&WENB[40]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[40] == 1'b0 && WENB[40] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208255, 0.211867, 0.212931, 0.219695, 0.229889, 0.250282, 0.292464", \ + "0.213693, 0.217305, 0.218369, 0.225133, 0.235327, 0.255720, 0.297902", \ + "0.221360, 0.224972, 0.226036, 0.232800, 0.242994, 0.263387, 0.305569", \ + "0.226337, 0.229949, 0.231013, 0.237777, 0.247971, 0.268364, 0.310546", \ + "0.228411, 0.232023, 0.233087, 0.239851, 0.250045, 0.270438, 0.312620", \ + "0.231142, 0.234754, 0.235818, 0.242582, 0.252776, 0.273169, 0.315351", \ + "0.236635, 0.240247, 0.241311, 0.248075, 0.258269, 0.278662, 0.320844" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126673, 0.130287, 0.131345, 0.138093, 0.148271, 0.168568, 0.210247", \ + "0.132018, 0.135632, 0.136690, 0.143438, 0.153616, 0.173913, 0.215592", \ + "0.139686, 0.143300, 0.144358, 0.151106, 0.161284, 0.181581, 0.223260", \ + "0.144397, 0.148011, 0.149069, 0.155817, 0.165995, 0.186292, 0.227971", \ + "0.146662, 0.150276, 0.151334, 0.158082, 0.168260, 0.188557, 0.230236", \ + "0.149236, 0.152850, 0.153908, 0.160656, 0.170834, 0.191131, 0.232810", \ + "0.155057, 0.158671, 0.159729, 0.166477, 0.176655, 0.196952, 0.238631" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.202124, 0.207142, 0.208373, 0.216394, 0.231538, 0.260902, 0.320032", \ + "0.208213, 0.213231, 0.214462, 0.222483, 0.237627, 0.266991, 0.326121", \ + "0.218186, 0.223204, 0.224435, 0.232456, 0.247600, 0.276964, 0.336094", \ + "0.221585, 0.226603, 0.227834, 0.235855, 0.250999, 0.280363, 0.339493", \ + "0.225509, 0.230527, 0.231758, 0.239779, 0.254923, 0.284287, 0.343417", \ + "0.232720, 0.237738, 0.238969, 0.246990, 0.262134, 0.291498, 0.350628", \ + "0.242193, 0.247211, 0.248442, 0.256463, 0.271607, 0.300971, 0.360101" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.121841, 0.126959, 0.128155, 0.136106, 0.151238, 0.180141, 0.239727", \ + "0.127916, 0.133034, 0.134230, 0.142181, 0.157313, 0.186216, 0.245802", \ + "0.138069, 0.143187, 0.144383, 0.152334, 0.167466, 0.196369, 0.255955", \ + "0.141259, 0.146377, 0.147573, 0.155524, 0.170656, 0.199559, 0.259145", \ + "0.145178, 0.150296, 0.151492, 0.159443, 0.174575, 0.203478, 0.263064", \ + "0.152568, 0.157686, 0.158882, 0.166833, 0.181965, 0.210868, 0.270454", \ + "0.162036, 0.167154, 0.168350, 0.176301, 0.191433, 0.220336, 0.279922" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[40]&!WENB[40]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[40] == 1'b1 && WENB[40] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.218265, 0.222530, 0.223848, 0.232506, 0.246838, 0.276575, 0.336001", \ + "0.223144, 0.227409, 0.228727, 0.237385, 0.251717, 0.281454, 0.340880", \ + "0.232872, 0.237137, 0.238455, 0.247113, 0.261445, 0.291182, 0.350608", \ + "0.236332, 0.240597, 0.241915, 0.250573, 0.264905, 0.294642, 0.354068", \ + "0.237146, 0.241411, 0.242729, 0.251387, 0.265719, 0.295456, 0.354882", \ + "0.240933, 0.245198, 0.246516, 0.255174, 0.269506, 0.299243, 0.358669", \ + "0.246060, 0.250325, 0.251643, 0.260301, 0.274633, 0.304370, 0.363796" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126352, 0.130615, 0.131936, 0.140580, 0.154881, 0.184557, 0.243887", \ + "0.131228, 0.135491, 0.136812, 0.145456, 0.159757, 0.189433, 0.248763", \ + "0.140960, 0.145223, 0.146544, 0.155188, 0.169489, 0.199165, 0.258495", \ + "0.144415, 0.148678, 0.149999, 0.158643, 0.172944, 0.202620, 0.261950", \ + "0.145228, 0.149491, 0.150812, 0.159456, 0.173757, 0.203433, 0.262763", \ + "0.149018, 0.153281, 0.154602, 0.163246, 0.177547, 0.207223, 0.266553", \ + "0.154044, 0.158307, 0.159628, 0.168272, 0.182573, 0.212249, 0.271579" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208247, 0.211908, 0.212993, 0.219664, 0.229935, 0.250376, 0.290652", \ + "0.212731, 0.216392, 0.217477, 0.224148, 0.234419, 0.254860, 0.295136", \ + "0.222232, 0.225893, 0.226978, 0.233649, 0.243920, 0.264361, 0.304637", \ + "0.226987, 0.230648, 0.231733, 0.238404, 0.248675, 0.269116, 0.309392", \ + "0.230196, 0.233857, 0.234942, 0.241613, 0.251884, 0.272325, 0.312601", \ + "0.237539, 0.241200, 0.242285, 0.248956, 0.259227, 0.279668, 0.319944", \ + "0.242761, 0.246422, 0.247507, 0.254178, 0.264449, 0.284890, 0.325166" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.120880, 0.124524, 0.125614, 0.132268, 0.142514, 0.162802, 0.203133", \ + "0.125327, 0.128971, 0.130061, 0.136715, 0.146961, 0.167249, 0.207580", \ + "0.134856, 0.138500, 0.139590, 0.146244, 0.156490, 0.176778, 0.217109", \ + "0.139582, 0.143226, 0.144316, 0.150970, 0.161216, 0.181504, 0.221835", \ + "0.142825, 0.146469, 0.147559, 0.154213, 0.164459, 0.184747, 0.225078", \ + "0.150017, 0.153661, 0.154751, 0.161405, 0.171651, 0.191939, 0.232270", \ + "0.155382, 0.159026, 0.160116, 0.166770, 0.177016, 0.197304, 0.237635" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[40]&WENB[40]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[40]&!WENB[40]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + } + } + pin(WENYB[39]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[39]&WENB[39]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[39] == 1'b0 && WENB[39] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208255, 0.211867, 0.212931, 0.219695, 0.229889, 0.250282, 0.292464", \ + "0.213693, 0.217305, 0.218369, 0.225133, 0.235327, 0.255720, 0.297902", \ + "0.221360, 0.224972, 0.226036, 0.232800, 0.242994, 0.263387, 0.305569", \ + "0.226337, 0.229949, 0.231013, 0.237777, 0.247971, 0.268364, 0.310546", \ + "0.228411, 0.232023, 0.233087, 0.239851, 0.250045, 0.270438, 0.312620", \ + "0.231142, 0.234754, 0.235818, 0.242582, 0.252776, 0.273169, 0.315351", \ + "0.236635, 0.240247, 0.241311, 0.248075, 0.258269, 0.278662, 0.320844" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126673, 0.130287, 0.131345, 0.138093, 0.148271, 0.168568, 0.210247", \ + "0.132018, 0.135632, 0.136690, 0.143438, 0.153616, 0.173913, 0.215592", \ + "0.139686, 0.143300, 0.144358, 0.151106, 0.161284, 0.181581, 0.223260", \ + "0.144397, 0.148011, 0.149069, 0.155817, 0.165995, 0.186292, 0.227971", \ + "0.146662, 0.150276, 0.151334, 0.158082, 0.168260, 0.188557, 0.230236", \ + "0.149236, 0.152850, 0.153908, 0.160656, 0.170834, 0.191131, 0.232810", \ + "0.155057, 0.158671, 0.159729, 0.166477, 0.176655, 0.196952, 0.238631" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.202124, 0.207142, 0.208373, 0.216394, 0.231538, 0.260902, 0.320032", \ + "0.208213, 0.213231, 0.214462, 0.222483, 0.237627, 0.266991, 0.326121", \ + "0.218186, 0.223204, 0.224435, 0.232456, 0.247600, 0.276964, 0.336094", \ + "0.221585, 0.226603, 0.227834, 0.235855, 0.250999, 0.280363, 0.339493", \ + "0.225509, 0.230527, 0.231758, 0.239779, 0.254923, 0.284287, 0.343417", \ + "0.232720, 0.237738, 0.238969, 0.246990, 0.262134, 0.291498, 0.350628", \ + "0.242193, 0.247211, 0.248442, 0.256463, 0.271607, 0.300971, 0.360101" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.121841, 0.126959, 0.128155, 0.136106, 0.151238, 0.180141, 0.239727", \ + "0.127916, 0.133034, 0.134230, 0.142181, 0.157313, 0.186216, 0.245802", \ + "0.138069, 0.143187, 0.144383, 0.152334, 0.167466, 0.196369, 0.255955", \ + "0.141259, 0.146377, 0.147573, 0.155524, 0.170656, 0.199559, 0.259145", \ + "0.145178, 0.150296, 0.151492, 0.159443, 0.174575, 0.203478, 0.263064", \ + "0.152568, 0.157686, 0.158882, 0.166833, 0.181965, 0.210868, 0.270454", \ + "0.162036, 0.167154, 0.168350, 0.176301, 0.191433, 0.220336, 0.279922" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[39]&!WENB[39]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[39] == 1'b1 && WENB[39] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.218265, 0.222530, 0.223848, 0.232506, 0.246838, 0.276575, 0.336001", \ + "0.223144, 0.227409, 0.228727, 0.237385, 0.251717, 0.281454, 0.340880", \ + "0.232872, 0.237137, 0.238455, 0.247113, 0.261445, 0.291182, 0.350608", \ + "0.236332, 0.240597, 0.241915, 0.250573, 0.264905, 0.294642, 0.354068", \ + "0.237146, 0.241411, 0.242729, 0.251387, 0.265719, 0.295456, 0.354882", \ + "0.240933, 0.245198, 0.246516, 0.255174, 0.269506, 0.299243, 0.358669", \ + "0.246060, 0.250325, 0.251643, 0.260301, 0.274633, 0.304370, 0.363796" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126352, 0.130615, 0.131936, 0.140580, 0.154881, 0.184557, 0.243887", \ + "0.131228, 0.135491, 0.136812, 0.145456, 0.159757, 0.189433, 0.248763", \ + "0.140960, 0.145223, 0.146544, 0.155188, 0.169489, 0.199165, 0.258495", \ + "0.144415, 0.148678, 0.149999, 0.158643, 0.172944, 0.202620, 0.261950", \ + "0.145228, 0.149491, 0.150812, 0.159456, 0.173757, 0.203433, 0.262763", \ + "0.149018, 0.153281, 0.154602, 0.163246, 0.177547, 0.207223, 0.266553", \ + "0.154044, 0.158307, 0.159628, 0.168272, 0.182573, 0.212249, 0.271579" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208247, 0.211908, 0.212993, 0.219664, 0.229935, 0.250376, 0.290652", \ + "0.212731, 0.216392, 0.217477, 0.224148, 0.234419, 0.254860, 0.295136", \ + "0.222232, 0.225893, 0.226978, 0.233649, 0.243920, 0.264361, 0.304637", \ + "0.226987, 0.230648, 0.231733, 0.238404, 0.248675, 0.269116, 0.309392", \ + "0.230196, 0.233857, 0.234942, 0.241613, 0.251884, 0.272325, 0.312601", \ + "0.237539, 0.241200, 0.242285, 0.248956, 0.259227, 0.279668, 0.319944", \ + "0.242761, 0.246422, 0.247507, 0.254178, 0.264449, 0.284890, 0.325166" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.120880, 0.124524, 0.125614, 0.132268, 0.142514, 0.162802, 0.203133", \ + "0.125327, 0.128971, 0.130061, 0.136715, 0.146961, 0.167249, 0.207580", \ + "0.134856, 0.138500, 0.139590, 0.146244, 0.156490, 0.176778, 0.217109", \ + "0.139582, 0.143226, 0.144316, 0.150970, 0.161216, 0.181504, 0.221835", \ + "0.142825, 0.146469, 0.147559, 0.154213, 0.164459, 0.184747, 0.225078", \ + "0.150017, 0.153661, 0.154751, 0.161405, 0.171651, 0.191939, 0.232270", \ + "0.155382, 0.159026, 0.160116, 0.166770, 0.177016, 0.197304, 0.237635" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[39]&WENB[39]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[39]&!WENB[39]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + } + } + pin(WENYB[38]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[38]&WENB[38]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[38] == 1'b0 && WENB[38] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208255, 0.211867, 0.212931, 0.219695, 0.229889, 0.250282, 0.292464", \ + "0.213693, 0.217305, 0.218369, 0.225133, 0.235327, 0.255720, 0.297902", \ + "0.221360, 0.224972, 0.226036, 0.232800, 0.242994, 0.263387, 0.305569", \ + "0.226337, 0.229949, 0.231013, 0.237777, 0.247971, 0.268364, 0.310546", \ + "0.228411, 0.232023, 0.233087, 0.239851, 0.250045, 0.270438, 0.312620", \ + "0.231142, 0.234754, 0.235818, 0.242582, 0.252776, 0.273169, 0.315351", \ + "0.236635, 0.240247, 0.241311, 0.248075, 0.258269, 0.278662, 0.320844" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126673, 0.130287, 0.131345, 0.138093, 0.148271, 0.168568, 0.210247", \ + "0.132018, 0.135632, 0.136690, 0.143438, 0.153616, 0.173913, 0.215592", \ + "0.139686, 0.143300, 0.144358, 0.151106, 0.161284, 0.181581, 0.223260", \ + "0.144397, 0.148011, 0.149069, 0.155817, 0.165995, 0.186292, 0.227971", \ + "0.146662, 0.150276, 0.151334, 0.158082, 0.168260, 0.188557, 0.230236", \ + "0.149236, 0.152850, 0.153908, 0.160656, 0.170834, 0.191131, 0.232810", \ + "0.155057, 0.158671, 0.159729, 0.166477, 0.176655, 0.196952, 0.238631" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.202124, 0.207142, 0.208373, 0.216394, 0.231538, 0.260902, 0.320032", \ + "0.208213, 0.213231, 0.214462, 0.222483, 0.237627, 0.266991, 0.326121", \ + "0.218186, 0.223204, 0.224435, 0.232456, 0.247600, 0.276964, 0.336094", \ + "0.221585, 0.226603, 0.227834, 0.235855, 0.250999, 0.280363, 0.339493", \ + "0.225509, 0.230527, 0.231758, 0.239779, 0.254923, 0.284287, 0.343417", \ + "0.232720, 0.237738, 0.238969, 0.246990, 0.262134, 0.291498, 0.350628", \ + "0.242193, 0.247211, 0.248442, 0.256463, 0.271607, 0.300971, 0.360101" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.121841, 0.126959, 0.128155, 0.136106, 0.151238, 0.180141, 0.239727", \ + "0.127916, 0.133034, 0.134230, 0.142181, 0.157313, 0.186216, 0.245802", \ + "0.138069, 0.143187, 0.144383, 0.152334, 0.167466, 0.196369, 0.255955", \ + "0.141259, 0.146377, 0.147573, 0.155524, 0.170656, 0.199559, 0.259145", \ + "0.145178, 0.150296, 0.151492, 0.159443, 0.174575, 0.203478, 0.263064", \ + "0.152568, 0.157686, 0.158882, 0.166833, 0.181965, 0.210868, 0.270454", \ + "0.162036, 0.167154, 0.168350, 0.176301, 0.191433, 0.220336, 0.279922" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[38]&!WENB[38]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[38] == 1'b1 && WENB[38] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.218265, 0.222530, 0.223848, 0.232506, 0.246838, 0.276575, 0.336001", \ + "0.223144, 0.227409, 0.228727, 0.237385, 0.251717, 0.281454, 0.340880", \ + "0.232872, 0.237137, 0.238455, 0.247113, 0.261445, 0.291182, 0.350608", \ + "0.236332, 0.240597, 0.241915, 0.250573, 0.264905, 0.294642, 0.354068", \ + "0.237146, 0.241411, 0.242729, 0.251387, 0.265719, 0.295456, 0.354882", \ + "0.240933, 0.245198, 0.246516, 0.255174, 0.269506, 0.299243, 0.358669", \ + "0.246060, 0.250325, 0.251643, 0.260301, 0.274633, 0.304370, 0.363796" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126352, 0.130615, 0.131936, 0.140580, 0.154881, 0.184557, 0.243887", \ + "0.131228, 0.135491, 0.136812, 0.145456, 0.159757, 0.189433, 0.248763", \ + "0.140960, 0.145223, 0.146544, 0.155188, 0.169489, 0.199165, 0.258495", \ + "0.144415, 0.148678, 0.149999, 0.158643, 0.172944, 0.202620, 0.261950", \ + "0.145228, 0.149491, 0.150812, 0.159456, 0.173757, 0.203433, 0.262763", \ + "0.149018, 0.153281, 0.154602, 0.163246, 0.177547, 0.207223, 0.266553", \ + "0.154044, 0.158307, 0.159628, 0.168272, 0.182573, 0.212249, 0.271579" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208247, 0.211908, 0.212993, 0.219664, 0.229935, 0.250376, 0.290652", \ + "0.212731, 0.216392, 0.217477, 0.224148, 0.234419, 0.254860, 0.295136", \ + "0.222232, 0.225893, 0.226978, 0.233649, 0.243920, 0.264361, 0.304637", \ + "0.226987, 0.230648, 0.231733, 0.238404, 0.248675, 0.269116, 0.309392", \ + "0.230196, 0.233857, 0.234942, 0.241613, 0.251884, 0.272325, 0.312601", \ + "0.237539, 0.241200, 0.242285, 0.248956, 0.259227, 0.279668, 0.319944", \ + "0.242761, 0.246422, 0.247507, 0.254178, 0.264449, 0.284890, 0.325166" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.120880, 0.124524, 0.125614, 0.132268, 0.142514, 0.162802, 0.203133", \ + "0.125327, 0.128971, 0.130061, 0.136715, 0.146961, 0.167249, 0.207580", \ + "0.134856, 0.138500, 0.139590, 0.146244, 0.156490, 0.176778, 0.217109", \ + "0.139582, 0.143226, 0.144316, 0.150970, 0.161216, 0.181504, 0.221835", \ + "0.142825, 0.146469, 0.147559, 0.154213, 0.164459, 0.184747, 0.225078", \ + "0.150017, 0.153661, 0.154751, 0.161405, 0.171651, 0.191939, 0.232270", \ + "0.155382, 0.159026, 0.160116, 0.166770, 0.177016, 0.197304, 0.237635" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[38]&WENB[38]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[38]&!WENB[38]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + } + } + pin(WENYB[37]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[37]&WENB[37]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[37] == 1'b0 && WENB[37] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208255, 0.211867, 0.212931, 0.219695, 0.229889, 0.250282, 0.292464", \ + "0.213693, 0.217305, 0.218369, 0.225133, 0.235327, 0.255720, 0.297902", \ + "0.221360, 0.224972, 0.226036, 0.232800, 0.242994, 0.263387, 0.305569", \ + "0.226337, 0.229949, 0.231013, 0.237777, 0.247971, 0.268364, 0.310546", \ + "0.228411, 0.232023, 0.233087, 0.239851, 0.250045, 0.270438, 0.312620", \ + "0.231142, 0.234754, 0.235818, 0.242582, 0.252776, 0.273169, 0.315351", \ + "0.236635, 0.240247, 0.241311, 0.248075, 0.258269, 0.278662, 0.320844" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126673, 0.130287, 0.131345, 0.138093, 0.148271, 0.168568, 0.210247", \ + "0.132018, 0.135632, 0.136690, 0.143438, 0.153616, 0.173913, 0.215592", \ + "0.139686, 0.143300, 0.144358, 0.151106, 0.161284, 0.181581, 0.223260", \ + "0.144397, 0.148011, 0.149069, 0.155817, 0.165995, 0.186292, 0.227971", \ + "0.146662, 0.150276, 0.151334, 0.158082, 0.168260, 0.188557, 0.230236", \ + "0.149236, 0.152850, 0.153908, 0.160656, 0.170834, 0.191131, 0.232810", \ + "0.155057, 0.158671, 0.159729, 0.166477, 0.176655, 0.196952, 0.238631" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.202124, 0.207142, 0.208373, 0.216394, 0.231538, 0.260902, 0.320032", \ + "0.208213, 0.213231, 0.214462, 0.222483, 0.237627, 0.266991, 0.326121", \ + "0.218186, 0.223204, 0.224435, 0.232456, 0.247600, 0.276964, 0.336094", \ + "0.221585, 0.226603, 0.227834, 0.235855, 0.250999, 0.280363, 0.339493", \ + "0.225509, 0.230527, 0.231758, 0.239779, 0.254923, 0.284287, 0.343417", \ + "0.232720, 0.237738, 0.238969, 0.246990, 0.262134, 0.291498, 0.350628", \ + "0.242193, 0.247211, 0.248442, 0.256463, 0.271607, 0.300971, 0.360101" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.121841, 0.126959, 0.128155, 0.136106, 0.151238, 0.180141, 0.239727", \ + "0.127916, 0.133034, 0.134230, 0.142181, 0.157313, 0.186216, 0.245802", \ + "0.138069, 0.143187, 0.144383, 0.152334, 0.167466, 0.196369, 0.255955", \ + "0.141259, 0.146377, 0.147573, 0.155524, 0.170656, 0.199559, 0.259145", \ + "0.145178, 0.150296, 0.151492, 0.159443, 0.174575, 0.203478, 0.263064", \ + "0.152568, 0.157686, 0.158882, 0.166833, 0.181965, 0.210868, 0.270454", \ + "0.162036, 0.167154, 0.168350, 0.176301, 0.191433, 0.220336, 0.279922" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[37]&!WENB[37]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[37] == 1'b1 && WENB[37] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.218265, 0.222530, 0.223848, 0.232506, 0.246838, 0.276575, 0.336001", \ + "0.223144, 0.227409, 0.228727, 0.237385, 0.251717, 0.281454, 0.340880", \ + "0.232872, 0.237137, 0.238455, 0.247113, 0.261445, 0.291182, 0.350608", \ + "0.236332, 0.240597, 0.241915, 0.250573, 0.264905, 0.294642, 0.354068", \ + "0.237146, 0.241411, 0.242729, 0.251387, 0.265719, 0.295456, 0.354882", \ + "0.240933, 0.245198, 0.246516, 0.255174, 0.269506, 0.299243, 0.358669", \ + "0.246060, 0.250325, 0.251643, 0.260301, 0.274633, 0.304370, 0.363796" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126352, 0.130615, 0.131936, 0.140580, 0.154881, 0.184557, 0.243887", \ + "0.131228, 0.135491, 0.136812, 0.145456, 0.159757, 0.189433, 0.248763", \ + "0.140960, 0.145223, 0.146544, 0.155188, 0.169489, 0.199165, 0.258495", \ + "0.144415, 0.148678, 0.149999, 0.158643, 0.172944, 0.202620, 0.261950", \ + "0.145228, 0.149491, 0.150812, 0.159456, 0.173757, 0.203433, 0.262763", \ + "0.149018, 0.153281, 0.154602, 0.163246, 0.177547, 0.207223, 0.266553", \ + "0.154044, 0.158307, 0.159628, 0.168272, 0.182573, 0.212249, 0.271579" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208247, 0.211908, 0.212993, 0.219664, 0.229935, 0.250376, 0.290652", \ + "0.212731, 0.216392, 0.217477, 0.224148, 0.234419, 0.254860, 0.295136", \ + "0.222232, 0.225893, 0.226978, 0.233649, 0.243920, 0.264361, 0.304637", \ + "0.226987, 0.230648, 0.231733, 0.238404, 0.248675, 0.269116, 0.309392", \ + "0.230196, 0.233857, 0.234942, 0.241613, 0.251884, 0.272325, 0.312601", \ + "0.237539, 0.241200, 0.242285, 0.248956, 0.259227, 0.279668, 0.319944", \ + "0.242761, 0.246422, 0.247507, 0.254178, 0.264449, 0.284890, 0.325166" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.120880, 0.124524, 0.125614, 0.132268, 0.142514, 0.162802, 0.203133", \ + "0.125327, 0.128971, 0.130061, 0.136715, 0.146961, 0.167249, 0.207580", \ + "0.134856, 0.138500, 0.139590, 0.146244, 0.156490, 0.176778, 0.217109", \ + "0.139582, 0.143226, 0.144316, 0.150970, 0.161216, 0.181504, 0.221835", \ + "0.142825, 0.146469, 0.147559, 0.154213, 0.164459, 0.184747, 0.225078", \ + "0.150017, 0.153661, 0.154751, 0.161405, 0.171651, 0.191939, 0.232270", \ + "0.155382, 0.159026, 0.160116, 0.166770, 0.177016, 0.197304, 0.237635" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[37]&WENB[37]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[37]&!WENB[37]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + } + } + pin(WENYB[36]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[36]&WENB[36]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[36] == 1'b0 && WENB[36] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208255, 0.211867, 0.212931, 0.219695, 0.229889, 0.250282, 0.292464", \ + "0.213693, 0.217305, 0.218369, 0.225133, 0.235327, 0.255720, 0.297902", \ + "0.221360, 0.224972, 0.226036, 0.232800, 0.242994, 0.263387, 0.305569", \ + "0.226337, 0.229949, 0.231013, 0.237777, 0.247971, 0.268364, 0.310546", \ + "0.228411, 0.232023, 0.233087, 0.239851, 0.250045, 0.270438, 0.312620", \ + "0.231142, 0.234754, 0.235818, 0.242582, 0.252776, 0.273169, 0.315351", \ + "0.236635, 0.240247, 0.241311, 0.248075, 0.258269, 0.278662, 0.320844" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126673, 0.130287, 0.131345, 0.138093, 0.148271, 0.168568, 0.210247", \ + "0.132018, 0.135632, 0.136690, 0.143438, 0.153616, 0.173913, 0.215592", \ + "0.139686, 0.143300, 0.144358, 0.151106, 0.161284, 0.181581, 0.223260", \ + "0.144397, 0.148011, 0.149069, 0.155817, 0.165995, 0.186292, 0.227971", \ + "0.146662, 0.150276, 0.151334, 0.158082, 0.168260, 0.188557, 0.230236", \ + "0.149236, 0.152850, 0.153908, 0.160656, 0.170834, 0.191131, 0.232810", \ + "0.155057, 0.158671, 0.159729, 0.166477, 0.176655, 0.196952, 0.238631" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.202124, 0.207142, 0.208373, 0.216394, 0.231538, 0.260902, 0.320032", \ + "0.208213, 0.213231, 0.214462, 0.222483, 0.237627, 0.266991, 0.326121", \ + "0.218186, 0.223204, 0.224435, 0.232456, 0.247600, 0.276964, 0.336094", \ + "0.221585, 0.226603, 0.227834, 0.235855, 0.250999, 0.280363, 0.339493", \ + "0.225509, 0.230527, 0.231758, 0.239779, 0.254923, 0.284287, 0.343417", \ + "0.232720, 0.237738, 0.238969, 0.246990, 0.262134, 0.291498, 0.350628", \ + "0.242193, 0.247211, 0.248442, 0.256463, 0.271607, 0.300971, 0.360101" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.121841, 0.126959, 0.128155, 0.136106, 0.151238, 0.180141, 0.239727", \ + "0.127916, 0.133034, 0.134230, 0.142181, 0.157313, 0.186216, 0.245802", \ + "0.138069, 0.143187, 0.144383, 0.152334, 0.167466, 0.196369, 0.255955", \ + "0.141259, 0.146377, 0.147573, 0.155524, 0.170656, 0.199559, 0.259145", \ + "0.145178, 0.150296, 0.151492, 0.159443, 0.174575, 0.203478, 0.263064", \ + "0.152568, 0.157686, 0.158882, 0.166833, 0.181965, 0.210868, 0.270454", \ + "0.162036, 0.167154, 0.168350, 0.176301, 0.191433, 0.220336, 0.279922" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[36]&!WENB[36]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[36] == 1'b1 && WENB[36] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.218265, 0.222530, 0.223848, 0.232506, 0.246838, 0.276575, 0.336001", \ + "0.223144, 0.227409, 0.228727, 0.237385, 0.251717, 0.281454, 0.340880", \ + "0.232872, 0.237137, 0.238455, 0.247113, 0.261445, 0.291182, 0.350608", \ + "0.236332, 0.240597, 0.241915, 0.250573, 0.264905, 0.294642, 0.354068", \ + "0.237146, 0.241411, 0.242729, 0.251387, 0.265719, 0.295456, 0.354882", \ + "0.240933, 0.245198, 0.246516, 0.255174, 0.269506, 0.299243, 0.358669", \ + "0.246060, 0.250325, 0.251643, 0.260301, 0.274633, 0.304370, 0.363796" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126352, 0.130615, 0.131936, 0.140580, 0.154881, 0.184557, 0.243887", \ + "0.131228, 0.135491, 0.136812, 0.145456, 0.159757, 0.189433, 0.248763", \ + "0.140960, 0.145223, 0.146544, 0.155188, 0.169489, 0.199165, 0.258495", \ + "0.144415, 0.148678, 0.149999, 0.158643, 0.172944, 0.202620, 0.261950", \ + "0.145228, 0.149491, 0.150812, 0.159456, 0.173757, 0.203433, 0.262763", \ + "0.149018, 0.153281, 0.154602, 0.163246, 0.177547, 0.207223, 0.266553", \ + "0.154044, 0.158307, 0.159628, 0.168272, 0.182573, 0.212249, 0.271579" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208247, 0.211908, 0.212993, 0.219664, 0.229935, 0.250376, 0.290652", \ + "0.212731, 0.216392, 0.217477, 0.224148, 0.234419, 0.254860, 0.295136", \ + "0.222232, 0.225893, 0.226978, 0.233649, 0.243920, 0.264361, 0.304637", \ + "0.226987, 0.230648, 0.231733, 0.238404, 0.248675, 0.269116, 0.309392", \ + "0.230196, 0.233857, 0.234942, 0.241613, 0.251884, 0.272325, 0.312601", \ + "0.237539, 0.241200, 0.242285, 0.248956, 0.259227, 0.279668, 0.319944", \ + "0.242761, 0.246422, 0.247507, 0.254178, 0.264449, 0.284890, 0.325166" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.120880, 0.124524, 0.125614, 0.132268, 0.142514, 0.162802, 0.203133", \ + "0.125327, 0.128971, 0.130061, 0.136715, 0.146961, 0.167249, 0.207580", \ + "0.134856, 0.138500, 0.139590, 0.146244, 0.156490, 0.176778, 0.217109", \ + "0.139582, 0.143226, 0.144316, 0.150970, 0.161216, 0.181504, 0.221835", \ + "0.142825, 0.146469, 0.147559, 0.154213, 0.164459, 0.184747, 0.225078", \ + "0.150017, 0.153661, 0.154751, 0.161405, 0.171651, 0.191939, 0.232270", \ + "0.155382, 0.159026, 0.160116, 0.166770, 0.177016, 0.197304, 0.237635" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[36]&WENB[36]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[36]&!WENB[36]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + } + } + pin(WENYB[35]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[35]&WENB[35]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[35] == 1'b0 && WENB[35] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208255, 0.211867, 0.212931, 0.219695, 0.229889, 0.250282, 0.292464", \ + "0.213693, 0.217305, 0.218369, 0.225133, 0.235327, 0.255720, 0.297902", \ + "0.221360, 0.224972, 0.226036, 0.232800, 0.242994, 0.263387, 0.305569", \ + "0.226337, 0.229949, 0.231013, 0.237777, 0.247971, 0.268364, 0.310546", \ + "0.228411, 0.232023, 0.233087, 0.239851, 0.250045, 0.270438, 0.312620", \ + "0.231142, 0.234754, 0.235818, 0.242582, 0.252776, 0.273169, 0.315351", \ + "0.236635, 0.240247, 0.241311, 0.248075, 0.258269, 0.278662, 0.320844" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126673, 0.130287, 0.131345, 0.138093, 0.148271, 0.168568, 0.210247", \ + "0.132018, 0.135632, 0.136690, 0.143438, 0.153616, 0.173913, 0.215592", \ + "0.139686, 0.143300, 0.144358, 0.151106, 0.161284, 0.181581, 0.223260", \ + "0.144397, 0.148011, 0.149069, 0.155817, 0.165995, 0.186292, 0.227971", \ + "0.146662, 0.150276, 0.151334, 0.158082, 0.168260, 0.188557, 0.230236", \ + "0.149236, 0.152850, 0.153908, 0.160656, 0.170834, 0.191131, 0.232810", \ + "0.155057, 0.158671, 0.159729, 0.166477, 0.176655, 0.196952, 0.238631" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.202124, 0.207142, 0.208373, 0.216394, 0.231538, 0.260902, 0.320032", \ + "0.208213, 0.213231, 0.214462, 0.222483, 0.237627, 0.266991, 0.326121", \ + "0.218186, 0.223204, 0.224435, 0.232456, 0.247600, 0.276964, 0.336094", \ + "0.221585, 0.226603, 0.227834, 0.235855, 0.250999, 0.280363, 0.339493", \ + "0.225509, 0.230527, 0.231758, 0.239779, 0.254923, 0.284287, 0.343417", \ + "0.232720, 0.237738, 0.238969, 0.246990, 0.262134, 0.291498, 0.350628", \ + "0.242193, 0.247211, 0.248442, 0.256463, 0.271607, 0.300971, 0.360101" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.121841, 0.126959, 0.128155, 0.136106, 0.151238, 0.180141, 0.239727", \ + "0.127916, 0.133034, 0.134230, 0.142181, 0.157313, 0.186216, 0.245802", \ + "0.138069, 0.143187, 0.144383, 0.152334, 0.167466, 0.196369, 0.255955", \ + "0.141259, 0.146377, 0.147573, 0.155524, 0.170656, 0.199559, 0.259145", \ + "0.145178, 0.150296, 0.151492, 0.159443, 0.174575, 0.203478, 0.263064", \ + "0.152568, 0.157686, 0.158882, 0.166833, 0.181965, 0.210868, 0.270454", \ + "0.162036, 0.167154, 0.168350, 0.176301, 0.191433, 0.220336, 0.279922" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[35]&!WENB[35]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[35] == 1'b1 && WENB[35] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.218265, 0.222530, 0.223848, 0.232506, 0.246838, 0.276575, 0.336001", \ + "0.223144, 0.227409, 0.228727, 0.237385, 0.251717, 0.281454, 0.340880", \ + "0.232872, 0.237137, 0.238455, 0.247113, 0.261445, 0.291182, 0.350608", \ + "0.236332, 0.240597, 0.241915, 0.250573, 0.264905, 0.294642, 0.354068", \ + "0.237146, 0.241411, 0.242729, 0.251387, 0.265719, 0.295456, 0.354882", \ + "0.240933, 0.245198, 0.246516, 0.255174, 0.269506, 0.299243, 0.358669", \ + "0.246060, 0.250325, 0.251643, 0.260301, 0.274633, 0.304370, 0.363796" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126352, 0.130615, 0.131936, 0.140580, 0.154881, 0.184557, 0.243887", \ + "0.131228, 0.135491, 0.136812, 0.145456, 0.159757, 0.189433, 0.248763", \ + "0.140960, 0.145223, 0.146544, 0.155188, 0.169489, 0.199165, 0.258495", \ + "0.144415, 0.148678, 0.149999, 0.158643, 0.172944, 0.202620, 0.261950", \ + "0.145228, 0.149491, 0.150812, 0.159456, 0.173757, 0.203433, 0.262763", \ + "0.149018, 0.153281, 0.154602, 0.163246, 0.177547, 0.207223, 0.266553", \ + "0.154044, 0.158307, 0.159628, 0.168272, 0.182573, 0.212249, 0.271579" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208247, 0.211908, 0.212993, 0.219664, 0.229935, 0.250376, 0.290652", \ + "0.212731, 0.216392, 0.217477, 0.224148, 0.234419, 0.254860, 0.295136", \ + "0.222232, 0.225893, 0.226978, 0.233649, 0.243920, 0.264361, 0.304637", \ + "0.226987, 0.230648, 0.231733, 0.238404, 0.248675, 0.269116, 0.309392", \ + "0.230196, 0.233857, 0.234942, 0.241613, 0.251884, 0.272325, 0.312601", \ + "0.237539, 0.241200, 0.242285, 0.248956, 0.259227, 0.279668, 0.319944", \ + "0.242761, 0.246422, 0.247507, 0.254178, 0.264449, 0.284890, 0.325166" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.120880, 0.124524, 0.125614, 0.132268, 0.142514, 0.162802, 0.203133", \ + "0.125327, 0.128971, 0.130061, 0.136715, 0.146961, 0.167249, 0.207580", \ + "0.134856, 0.138500, 0.139590, 0.146244, 0.156490, 0.176778, 0.217109", \ + "0.139582, 0.143226, 0.144316, 0.150970, 0.161216, 0.181504, 0.221835", \ + "0.142825, 0.146469, 0.147559, 0.154213, 0.164459, 0.184747, 0.225078", \ + "0.150017, 0.153661, 0.154751, 0.161405, 0.171651, 0.191939, 0.232270", \ + "0.155382, 0.159026, 0.160116, 0.166770, 0.177016, 0.197304, 0.237635" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[35]&WENB[35]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[35]&!WENB[35]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + } + } + pin(WENYB[34]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[34]&WENB[34]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[34] == 1'b0 && WENB[34] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208255, 0.211867, 0.212931, 0.219695, 0.229889, 0.250282, 0.292464", \ + "0.213693, 0.217305, 0.218369, 0.225133, 0.235327, 0.255720, 0.297902", \ + "0.221360, 0.224972, 0.226036, 0.232800, 0.242994, 0.263387, 0.305569", \ + "0.226337, 0.229949, 0.231013, 0.237777, 0.247971, 0.268364, 0.310546", \ + "0.228411, 0.232023, 0.233087, 0.239851, 0.250045, 0.270438, 0.312620", \ + "0.231142, 0.234754, 0.235818, 0.242582, 0.252776, 0.273169, 0.315351", \ + "0.236635, 0.240247, 0.241311, 0.248075, 0.258269, 0.278662, 0.320844" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126673, 0.130287, 0.131345, 0.138093, 0.148271, 0.168568, 0.210247", \ + "0.132018, 0.135632, 0.136690, 0.143438, 0.153616, 0.173913, 0.215592", \ + "0.139686, 0.143300, 0.144358, 0.151106, 0.161284, 0.181581, 0.223260", \ + "0.144397, 0.148011, 0.149069, 0.155817, 0.165995, 0.186292, 0.227971", \ + "0.146662, 0.150276, 0.151334, 0.158082, 0.168260, 0.188557, 0.230236", \ + "0.149236, 0.152850, 0.153908, 0.160656, 0.170834, 0.191131, 0.232810", \ + "0.155057, 0.158671, 0.159729, 0.166477, 0.176655, 0.196952, 0.238631" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.202124, 0.207142, 0.208373, 0.216394, 0.231538, 0.260902, 0.320032", \ + "0.208213, 0.213231, 0.214462, 0.222483, 0.237627, 0.266991, 0.326121", \ + "0.218186, 0.223204, 0.224435, 0.232456, 0.247600, 0.276964, 0.336094", \ + "0.221585, 0.226603, 0.227834, 0.235855, 0.250999, 0.280363, 0.339493", \ + "0.225509, 0.230527, 0.231758, 0.239779, 0.254923, 0.284287, 0.343417", \ + "0.232720, 0.237738, 0.238969, 0.246990, 0.262134, 0.291498, 0.350628", \ + "0.242193, 0.247211, 0.248442, 0.256463, 0.271607, 0.300971, 0.360101" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.121841, 0.126959, 0.128155, 0.136106, 0.151238, 0.180141, 0.239727", \ + "0.127916, 0.133034, 0.134230, 0.142181, 0.157313, 0.186216, 0.245802", \ + "0.138069, 0.143187, 0.144383, 0.152334, 0.167466, 0.196369, 0.255955", \ + "0.141259, 0.146377, 0.147573, 0.155524, 0.170656, 0.199559, 0.259145", \ + "0.145178, 0.150296, 0.151492, 0.159443, 0.174575, 0.203478, 0.263064", \ + "0.152568, 0.157686, 0.158882, 0.166833, 0.181965, 0.210868, 0.270454", \ + "0.162036, 0.167154, 0.168350, 0.176301, 0.191433, 0.220336, 0.279922" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[34]&!WENB[34]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[34] == 1'b1 && WENB[34] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.218265, 0.222530, 0.223848, 0.232506, 0.246838, 0.276575, 0.336001", \ + "0.223144, 0.227409, 0.228727, 0.237385, 0.251717, 0.281454, 0.340880", \ + "0.232872, 0.237137, 0.238455, 0.247113, 0.261445, 0.291182, 0.350608", \ + "0.236332, 0.240597, 0.241915, 0.250573, 0.264905, 0.294642, 0.354068", \ + "0.237146, 0.241411, 0.242729, 0.251387, 0.265719, 0.295456, 0.354882", \ + "0.240933, 0.245198, 0.246516, 0.255174, 0.269506, 0.299243, 0.358669", \ + "0.246060, 0.250325, 0.251643, 0.260301, 0.274633, 0.304370, 0.363796" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126352, 0.130615, 0.131936, 0.140580, 0.154881, 0.184557, 0.243887", \ + "0.131228, 0.135491, 0.136812, 0.145456, 0.159757, 0.189433, 0.248763", \ + "0.140960, 0.145223, 0.146544, 0.155188, 0.169489, 0.199165, 0.258495", \ + "0.144415, 0.148678, 0.149999, 0.158643, 0.172944, 0.202620, 0.261950", \ + "0.145228, 0.149491, 0.150812, 0.159456, 0.173757, 0.203433, 0.262763", \ + "0.149018, 0.153281, 0.154602, 0.163246, 0.177547, 0.207223, 0.266553", \ + "0.154044, 0.158307, 0.159628, 0.168272, 0.182573, 0.212249, 0.271579" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208247, 0.211908, 0.212993, 0.219664, 0.229935, 0.250376, 0.290652", \ + "0.212731, 0.216392, 0.217477, 0.224148, 0.234419, 0.254860, 0.295136", \ + "0.222232, 0.225893, 0.226978, 0.233649, 0.243920, 0.264361, 0.304637", \ + "0.226987, 0.230648, 0.231733, 0.238404, 0.248675, 0.269116, 0.309392", \ + "0.230196, 0.233857, 0.234942, 0.241613, 0.251884, 0.272325, 0.312601", \ + "0.237539, 0.241200, 0.242285, 0.248956, 0.259227, 0.279668, 0.319944", \ + "0.242761, 0.246422, 0.247507, 0.254178, 0.264449, 0.284890, 0.325166" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.120880, 0.124524, 0.125614, 0.132268, 0.142514, 0.162802, 0.203133", \ + "0.125327, 0.128971, 0.130061, 0.136715, 0.146961, 0.167249, 0.207580", \ + "0.134856, 0.138500, 0.139590, 0.146244, 0.156490, 0.176778, 0.217109", \ + "0.139582, 0.143226, 0.144316, 0.150970, 0.161216, 0.181504, 0.221835", \ + "0.142825, 0.146469, 0.147559, 0.154213, 0.164459, 0.184747, 0.225078", \ + "0.150017, 0.153661, 0.154751, 0.161405, 0.171651, 0.191939, 0.232270", \ + "0.155382, 0.159026, 0.160116, 0.166770, 0.177016, 0.197304, 0.237635" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[34]&WENB[34]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[34]&!WENB[34]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + } + } + pin(WENYB[33]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[33]&WENB[33]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[33] == 1'b0 && WENB[33] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208255, 0.211867, 0.212931, 0.219695, 0.229889, 0.250282, 0.292464", \ + "0.213693, 0.217305, 0.218369, 0.225133, 0.235327, 0.255720, 0.297902", \ + "0.221360, 0.224972, 0.226036, 0.232800, 0.242994, 0.263387, 0.305569", \ + "0.226337, 0.229949, 0.231013, 0.237777, 0.247971, 0.268364, 0.310546", \ + "0.228411, 0.232023, 0.233087, 0.239851, 0.250045, 0.270438, 0.312620", \ + "0.231142, 0.234754, 0.235818, 0.242582, 0.252776, 0.273169, 0.315351", \ + "0.236635, 0.240247, 0.241311, 0.248075, 0.258269, 0.278662, 0.320844" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126673, 0.130287, 0.131345, 0.138093, 0.148271, 0.168568, 0.210247", \ + "0.132018, 0.135632, 0.136690, 0.143438, 0.153616, 0.173913, 0.215592", \ + "0.139686, 0.143300, 0.144358, 0.151106, 0.161284, 0.181581, 0.223260", \ + "0.144397, 0.148011, 0.149069, 0.155817, 0.165995, 0.186292, 0.227971", \ + "0.146662, 0.150276, 0.151334, 0.158082, 0.168260, 0.188557, 0.230236", \ + "0.149236, 0.152850, 0.153908, 0.160656, 0.170834, 0.191131, 0.232810", \ + "0.155057, 0.158671, 0.159729, 0.166477, 0.176655, 0.196952, 0.238631" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.202124, 0.207142, 0.208373, 0.216394, 0.231538, 0.260902, 0.320032", \ + "0.208213, 0.213231, 0.214462, 0.222483, 0.237627, 0.266991, 0.326121", \ + "0.218186, 0.223204, 0.224435, 0.232456, 0.247600, 0.276964, 0.336094", \ + "0.221585, 0.226603, 0.227834, 0.235855, 0.250999, 0.280363, 0.339493", \ + "0.225509, 0.230527, 0.231758, 0.239779, 0.254923, 0.284287, 0.343417", \ + "0.232720, 0.237738, 0.238969, 0.246990, 0.262134, 0.291498, 0.350628", \ + "0.242193, 0.247211, 0.248442, 0.256463, 0.271607, 0.300971, 0.360101" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.121841, 0.126959, 0.128155, 0.136106, 0.151238, 0.180141, 0.239727", \ + "0.127916, 0.133034, 0.134230, 0.142181, 0.157313, 0.186216, 0.245802", \ + "0.138069, 0.143187, 0.144383, 0.152334, 0.167466, 0.196369, 0.255955", \ + "0.141259, 0.146377, 0.147573, 0.155524, 0.170656, 0.199559, 0.259145", \ + "0.145178, 0.150296, 0.151492, 0.159443, 0.174575, 0.203478, 0.263064", \ + "0.152568, 0.157686, 0.158882, 0.166833, 0.181965, 0.210868, 0.270454", \ + "0.162036, 0.167154, 0.168350, 0.176301, 0.191433, 0.220336, 0.279922" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[33]&!WENB[33]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[33] == 1'b1 && WENB[33] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.218265, 0.222530, 0.223848, 0.232506, 0.246838, 0.276575, 0.336001", \ + "0.223144, 0.227409, 0.228727, 0.237385, 0.251717, 0.281454, 0.340880", \ + "0.232872, 0.237137, 0.238455, 0.247113, 0.261445, 0.291182, 0.350608", \ + "0.236332, 0.240597, 0.241915, 0.250573, 0.264905, 0.294642, 0.354068", \ + "0.237146, 0.241411, 0.242729, 0.251387, 0.265719, 0.295456, 0.354882", \ + "0.240933, 0.245198, 0.246516, 0.255174, 0.269506, 0.299243, 0.358669", \ + "0.246060, 0.250325, 0.251643, 0.260301, 0.274633, 0.304370, 0.363796" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126352, 0.130615, 0.131936, 0.140580, 0.154881, 0.184557, 0.243887", \ + "0.131228, 0.135491, 0.136812, 0.145456, 0.159757, 0.189433, 0.248763", \ + "0.140960, 0.145223, 0.146544, 0.155188, 0.169489, 0.199165, 0.258495", \ + "0.144415, 0.148678, 0.149999, 0.158643, 0.172944, 0.202620, 0.261950", \ + "0.145228, 0.149491, 0.150812, 0.159456, 0.173757, 0.203433, 0.262763", \ + "0.149018, 0.153281, 0.154602, 0.163246, 0.177547, 0.207223, 0.266553", \ + "0.154044, 0.158307, 0.159628, 0.168272, 0.182573, 0.212249, 0.271579" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208247, 0.211908, 0.212993, 0.219664, 0.229935, 0.250376, 0.290652", \ + "0.212731, 0.216392, 0.217477, 0.224148, 0.234419, 0.254860, 0.295136", \ + "0.222232, 0.225893, 0.226978, 0.233649, 0.243920, 0.264361, 0.304637", \ + "0.226987, 0.230648, 0.231733, 0.238404, 0.248675, 0.269116, 0.309392", \ + "0.230196, 0.233857, 0.234942, 0.241613, 0.251884, 0.272325, 0.312601", \ + "0.237539, 0.241200, 0.242285, 0.248956, 0.259227, 0.279668, 0.319944", \ + "0.242761, 0.246422, 0.247507, 0.254178, 0.264449, 0.284890, 0.325166" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.120880, 0.124524, 0.125614, 0.132268, 0.142514, 0.162802, 0.203133", \ + "0.125327, 0.128971, 0.130061, 0.136715, 0.146961, 0.167249, 0.207580", \ + "0.134856, 0.138500, 0.139590, 0.146244, 0.156490, 0.176778, 0.217109", \ + "0.139582, 0.143226, 0.144316, 0.150970, 0.161216, 0.181504, 0.221835", \ + "0.142825, 0.146469, 0.147559, 0.154213, 0.164459, 0.184747, 0.225078", \ + "0.150017, 0.153661, 0.154751, 0.161405, 0.171651, 0.191939, 0.232270", \ + "0.155382, 0.159026, 0.160116, 0.166770, 0.177016, 0.197304, 0.237635" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[33]&WENB[33]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[33]&!WENB[33]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + } + } + pin(WENYB[32]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[32]&WENB[32]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[32] == 1'b0 && WENB[32] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208255, 0.211867, 0.212931, 0.219695, 0.229889, 0.250282, 0.292464", \ + "0.213693, 0.217305, 0.218369, 0.225133, 0.235327, 0.255720, 0.297902", \ + "0.221360, 0.224972, 0.226036, 0.232800, 0.242994, 0.263387, 0.305569", \ + "0.226337, 0.229949, 0.231013, 0.237777, 0.247971, 0.268364, 0.310546", \ + "0.228411, 0.232023, 0.233087, 0.239851, 0.250045, 0.270438, 0.312620", \ + "0.231142, 0.234754, 0.235818, 0.242582, 0.252776, 0.273169, 0.315351", \ + "0.236635, 0.240247, 0.241311, 0.248075, 0.258269, 0.278662, 0.320844" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126673, 0.130287, 0.131345, 0.138093, 0.148271, 0.168568, 0.210247", \ + "0.132018, 0.135632, 0.136690, 0.143438, 0.153616, 0.173913, 0.215592", \ + "0.139686, 0.143300, 0.144358, 0.151106, 0.161284, 0.181581, 0.223260", \ + "0.144397, 0.148011, 0.149069, 0.155817, 0.165995, 0.186292, 0.227971", \ + "0.146662, 0.150276, 0.151334, 0.158082, 0.168260, 0.188557, 0.230236", \ + "0.149236, 0.152850, 0.153908, 0.160656, 0.170834, 0.191131, 0.232810", \ + "0.155057, 0.158671, 0.159729, 0.166477, 0.176655, 0.196952, 0.238631" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.202124, 0.207142, 0.208373, 0.216394, 0.231538, 0.260902, 0.320032", \ + "0.208213, 0.213231, 0.214462, 0.222483, 0.237627, 0.266991, 0.326121", \ + "0.218186, 0.223204, 0.224435, 0.232456, 0.247600, 0.276964, 0.336094", \ + "0.221585, 0.226603, 0.227834, 0.235855, 0.250999, 0.280363, 0.339493", \ + "0.225509, 0.230527, 0.231758, 0.239779, 0.254923, 0.284287, 0.343417", \ + "0.232720, 0.237738, 0.238969, 0.246990, 0.262134, 0.291498, 0.350628", \ + "0.242193, 0.247211, 0.248442, 0.256463, 0.271607, 0.300971, 0.360101" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.121841, 0.126959, 0.128155, 0.136106, 0.151238, 0.180141, 0.239727", \ + "0.127916, 0.133034, 0.134230, 0.142181, 0.157313, 0.186216, 0.245802", \ + "0.138069, 0.143187, 0.144383, 0.152334, 0.167466, 0.196369, 0.255955", \ + "0.141259, 0.146377, 0.147573, 0.155524, 0.170656, 0.199559, 0.259145", \ + "0.145178, 0.150296, 0.151492, 0.159443, 0.174575, 0.203478, 0.263064", \ + "0.152568, 0.157686, 0.158882, 0.166833, 0.181965, 0.210868, 0.270454", \ + "0.162036, 0.167154, 0.168350, 0.176301, 0.191433, 0.220336, 0.279922" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[32]&!WENB[32]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[32] == 1'b1 && WENB[32] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.218265, 0.222530, 0.223848, 0.232506, 0.246838, 0.276575, 0.336001", \ + "0.223144, 0.227409, 0.228727, 0.237385, 0.251717, 0.281454, 0.340880", \ + "0.232872, 0.237137, 0.238455, 0.247113, 0.261445, 0.291182, 0.350608", \ + "0.236332, 0.240597, 0.241915, 0.250573, 0.264905, 0.294642, 0.354068", \ + "0.237146, 0.241411, 0.242729, 0.251387, 0.265719, 0.295456, 0.354882", \ + "0.240933, 0.245198, 0.246516, 0.255174, 0.269506, 0.299243, 0.358669", \ + "0.246060, 0.250325, 0.251643, 0.260301, 0.274633, 0.304370, 0.363796" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126352, 0.130615, 0.131936, 0.140580, 0.154881, 0.184557, 0.243887", \ + "0.131228, 0.135491, 0.136812, 0.145456, 0.159757, 0.189433, 0.248763", \ + "0.140960, 0.145223, 0.146544, 0.155188, 0.169489, 0.199165, 0.258495", \ + "0.144415, 0.148678, 0.149999, 0.158643, 0.172944, 0.202620, 0.261950", \ + "0.145228, 0.149491, 0.150812, 0.159456, 0.173757, 0.203433, 0.262763", \ + "0.149018, 0.153281, 0.154602, 0.163246, 0.177547, 0.207223, 0.266553", \ + "0.154044, 0.158307, 0.159628, 0.168272, 0.182573, 0.212249, 0.271579" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208247, 0.211908, 0.212993, 0.219664, 0.229935, 0.250376, 0.290652", \ + "0.212731, 0.216392, 0.217477, 0.224148, 0.234419, 0.254860, 0.295136", \ + "0.222232, 0.225893, 0.226978, 0.233649, 0.243920, 0.264361, 0.304637", \ + "0.226987, 0.230648, 0.231733, 0.238404, 0.248675, 0.269116, 0.309392", \ + "0.230196, 0.233857, 0.234942, 0.241613, 0.251884, 0.272325, 0.312601", \ + "0.237539, 0.241200, 0.242285, 0.248956, 0.259227, 0.279668, 0.319944", \ + "0.242761, 0.246422, 0.247507, 0.254178, 0.264449, 0.284890, 0.325166" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.120880, 0.124524, 0.125614, 0.132268, 0.142514, 0.162802, 0.203133", \ + "0.125327, 0.128971, 0.130061, 0.136715, 0.146961, 0.167249, 0.207580", \ + "0.134856, 0.138500, 0.139590, 0.146244, 0.156490, 0.176778, 0.217109", \ + "0.139582, 0.143226, 0.144316, 0.150970, 0.161216, 0.181504, 0.221835", \ + "0.142825, 0.146469, 0.147559, 0.154213, 0.164459, 0.184747, 0.225078", \ + "0.150017, 0.153661, 0.154751, 0.161405, 0.171651, 0.191939, 0.232270", \ + "0.155382, 0.159026, 0.160116, 0.166770, 0.177016, 0.197304, 0.237635" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[32]&WENB[32]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[32]&!WENB[32]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + } + } + pin(WENYB[31]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[31]&WENB[31]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[31] == 1'b0 && WENB[31] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208255, 0.211867, 0.212931, 0.219695, 0.229889, 0.250282, 0.292464", \ + "0.213693, 0.217305, 0.218369, 0.225133, 0.235327, 0.255720, 0.297902", \ + "0.221360, 0.224972, 0.226036, 0.232800, 0.242994, 0.263387, 0.305569", \ + "0.226337, 0.229949, 0.231013, 0.237777, 0.247971, 0.268364, 0.310546", \ + "0.228411, 0.232023, 0.233087, 0.239851, 0.250045, 0.270438, 0.312620", \ + "0.231142, 0.234754, 0.235818, 0.242582, 0.252776, 0.273169, 0.315351", \ + "0.236635, 0.240247, 0.241311, 0.248075, 0.258269, 0.278662, 0.320844" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126673, 0.130287, 0.131345, 0.138093, 0.148271, 0.168568, 0.210247", \ + "0.132018, 0.135632, 0.136690, 0.143438, 0.153616, 0.173913, 0.215592", \ + "0.139686, 0.143300, 0.144358, 0.151106, 0.161284, 0.181581, 0.223260", \ + "0.144397, 0.148011, 0.149069, 0.155817, 0.165995, 0.186292, 0.227971", \ + "0.146662, 0.150276, 0.151334, 0.158082, 0.168260, 0.188557, 0.230236", \ + "0.149236, 0.152850, 0.153908, 0.160656, 0.170834, 0.191131, 0.232810", \ + "0.155057, 0.158671, 0.159729, 0.166477, 0.176655, 0.196952, 0.238631" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.202124, 0.207142, 0.208373, 0.216394, 0.231538, 0.260902, 0.320032", \ + "0.208213, 0.213231, 0.214462, 0.222483, 0.237627, 0.266991, 0.326121", \ + "0.218186, 0.223204, 0.224435, 0.232456, 0.247600, 0.276964, 0.336094", \ + "0.221585, 0.226603, 0.227834, 0.235855, 0.250999, 0.280363, 0.339493", \ + "0.225509, 0.230527, 0.231758, 0.239779, 0.254923, 0.284287, 0.343417", \ + "0.232720, 0.237738, 0.238969, 0.246990, 0.262134, 0.291498, 0.350628", \ + "0.242193, 0.247211, 0.248442, 0.256463, 0.271607, 0.300971, 0.360101" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.121841, 0.126959, 0.128155, 0.136106, 0.151238, 0.180141, 0.239727", \ + "0.127916, 0.133034, 0.134230, 0.142181, 0.157313, 0.186216, 0.245802", \ + "0.138069, 0.143187, 0.144383, 0.152334, 0.167466, 0.196369, 0.255955", \ + "0.141259, 0.146377, 0.147573, 0.155524, 0.170656, 0.199559, 0.259145", \ + "0.145178, 0.150296, 0.151492, 0.159443, 0.174575, 0.203478, 0.263064", \ + "0.152568, 0.157686, 0.158882, 0.166833, 0.181965, 0.210868, 0.270454", \ + "0.162036, 0.167154, 0.168350, 0.176301, 0.191433, 0.220336, 0.279922" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[31]&!WENB[31]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[31] == 1'b1 && WENB[31] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.218265, 0.222530, 0.223848, 0.232506, 0.246838, 0.276575, 0.336001", \ + "0.223144, 0.227409, 0.228727, 0.237385, 0.251717, 0.281454, 0.340880", \ + "0.232872, 0.237137, 0.238455, 0.247113, 0.261445, 0.291182, 0.350608", \ + "0.236332, 0.240597, 0.241915, 0.250573, 0.264905, 0.294642, 0.354068", \ + "0.237146, 0.241411, 0.242729, 0.251387, 0.265719, 0.295456, 0.354882", \ + "0.240933, 0.245198, 0.246516, 0.255174, 0.269506, 0.299243, 0.358669", \ + "0.246060, 0.250325, 0.251643, 0.260301, 0.274633, 0.304370, 0.363796" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126352, 0.130615, 0.131936, 0.140580, 0.154881, 0.184557, 0.243887", \ + "0.131228, 0.135491, 0.136812, 0.145456, 0.159757, 0.189433, 0.248763", \ + "0.140960, 0.145223, 0.146544, 0.155188, 0.169489, 0.199165, 0.258495", \ + "0.144415, 0.148678, 0.149999, 0.158643, 0.172944, 0.202620, 0.261950", \ + "0.145228, 0.149491, 0.150812, 0.159456, 0.173757, 0.203433, 0.262763", \ + "0.149018, 0.153281, 0.154602, 0.163246, 0.177547, 0.207223, 0.266553", \ + "0.154044, 0.158307, 0.159628, 0.168272, 0.182573, 0.212249, 0.271579" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208247, 0.211908, 0.212993, 0.219664, 0.229935, 0.250376, 0.290652", \ + "0.212731, 0.216392, 0.217477, 0.224148, 0.234419, 0.254860, 0.295136", \ + "0.222232, 0.225893, 0.226978, 0.233649, 0.243920, 0.264361, 0.304637", \ + "0.226987, 0.230648, 0.231733, 0.238404, 0.248675, 0.269116, 0.309392", \ + "0.230196, 0.233857, 0.234942, 0.241613, 0.251884, 0.272325, 0.312601", \ + "0.237539, 0.241200, 0.242285, 0.248956, 0.259227, 0.279668, 0.319944", \ + "0.242761, 0.246422, 0.247507, 0.254178, 0.264449, 0.284890, 0.325166" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.120880, 0.124524, 0.125614, 0.132268, 0.142514, 0.162802, 0.203133", \ + "0.125327, 0.128971, 0.130061, 0.136715, 0.146961, 0.167249, 0.207580", \ + "0.134856, 0.138500, 0.139590, 0.146244, 0.156490, 0.176778, 0.217109", \ + "0.139582, 0.143226, 0.144316, 0.150970, 0.161216, 0.181504, 0.221835", \ + "0.142825, 0.146469, 0.147559, 0.154213, 0.164459, 0.184747, 0.225078", \ + "0.150017, 0.153661, 0.154751, 0.161405, 0.171651, 0.191939, 0.232270", \ + "0.155382, 0.159026, 0.160116, 0.166770, 0.177016, 0.197304, 0.237635" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[31]&WENB[31]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[31]&!WENB[31]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + } + } + pin(WENYB[30]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[30]&WENB[30]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[30] == 1'b0 && WENB[30] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208255, 0.211867, 0.212931, 0.219695, 0.229889, 0.250282, 0.292464", \ + "0.213693, 0.217305, 0.218369, 0.225133, 0.235327, 0.255720, 0.297902", \ + "0.221360, 0.224972, 0.226036, 0.232800, 0.242994, 0.263387, 0.305569", \ + "0.226337, 0.229949, 0.231013, 0.237777, 0.247971, 0.268364, 0.310546", \ + "0.228411, 0.232023, 0.233087, 0.239851, 0.250045, 0.270438, 0.312620", \ + "0.231142, 0.234754, 0.235818, 0.242582, 0.252776, 0.273169, 0.315351", \ + "0.236635, 0.240247, 0.241311, 0.248075, 0.258269, 0.278662, 0.320844" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126673, 0.130287, 0.131345, 0.138093, 0.148271, 0.168568, 0.210247", \ + "0.132018, 0.135632, 0.136690, 0.143438, 0.153616, 0.173913, 0.215592", \ + "0.139686, 0.143300, 0.144358, 0.151106, 0.161284, 0.181581, 0.223260", \ + "0.144397, 0.148011, 0.149069, 0.155817, 0.165995, 0.186292, 0.227971", \ + "0.146662, 0.150276, 0.151334, 0.158082, 0.168260, 0.188557, 0.230236", \ + "0.149236, 0.152850, 0.153908, 0.160656, 0.170834, 0.191131, 0.232810", \ + "0.155057, 0.158671, 0.159729, 0.166477, 0.176655, 0.196952, 0.238631" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.202124, 0.207142, 0.208373, 0.216394, 0.231538, 0.260902, 0.320032", \ + "0.208213, 0.213231, 0.214462, 0.222483, 0.237627, 0.266991, 0.326121", \ + "0.218186, 0.223204, 0.224435, 0.232456, 0.247600, 0.276964, 0.336094", \ + "0.221585, 0.226603, 0.227834, 0.235855, 0.250999, 0.280363, 0.339493", \ + "0.225509, 0.230527, 0.231758, 0.239779, 0.254923, 0.284287, 0.343417", \ + "0.232720, 0.237738, 0.238969, 0.246990, 0.262134, 0.291498, 0.350628", \ + "0.242193, 0.247211, 0.248442, 0.256463, 0.271607, 0.300971, 0.360101" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.121841, 0.126959, 0.128155, 0.136106, 0.151238, 0.180141, 0.239727", \ + "0.127916, 0.133034, 0.134230, 0.142181, 0.157313, 0.186216, 0.245802", \ + "0.138069, 0.143187, 0.144383, 0.152334, 0.167466, 0.196369, 0.255955", \ + "0.141259, 0.146377, 0.147573, 0.155524, 0.170656, 0.199559, 0.259145", \ + "0.145178, 0.150296, 0.151492, 0.159443, 0.174575, 0.203478, 0.263064", \ + "0.152568, 0.157686, 0.158882, 0.166833, 0.181965, 0.210868, 0.270454", \ + "0.162036, 0.167154, 0.168350, 0.176301, 0.191433, 0.220336, 0.279922" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[30]&!WENB[30]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[30] == 1'b1 && WENB[30] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.218265, 0.222530, 0.223848, 0.232506, 0.246838, 0.276575, 0.336001", \ + "0.223144, 0.227409, 0.228727, 0.237385, 0.251717, 0.281454, 0.340880", \ + "0.232872, 0.237137, 0.238455, 0.247113, 0.261445, 0.291182, 0.350608", \ + "0.236332, 0.240597, 0.241915, 0.250573, 0.264905, 0.294642, 0.354068", \ + "0.237146, 0.241411, 0.242729, 0.251387, 0.265719, 0.295456, 0.354882", \ + "0.240933, 0.245198, 0.246516, 0.255174, 0.269506, 0.299243, 0.358669", \ + "0.246060, 0.250325, 0.251643, 0.260301, 0.274633, 0.304370, 0.363796" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126352, 0.130615, 0.131936, 0.140580, 0.154881, 0.184557, 0.243887", \ + "0.131228, 0.135491, 0.136812, 0.145456, 0.159757, 0.189433, 0.248763", \ + "0.140960, 0.145223, 0.146544, 0.155188, 0.169489, 0.199165, 0.258495", \ + "0.144415, 0.148678, 0.149999, 0.158643, 0.172944, 0.202620, 0.261950", \ + "0.145228, 0.149491, 0.150812, 0.159456, 0.173757, 0.203433, 0.262763", \ + "0.149018, 0.153281, 0.154602, 0.163246, 0.177547, 0.207223, 0.266553", \ + "0.154044, 0.158307, 0.159628, 0.168272, 0.182573, 0.212249, 0.271579" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208247, 0.211908, 0.212993, 0.219664, 0.229935, 0.250376, 0.290652", \ + "0.212731, 0.216392, 0.217477, 0.224148, 0.234419, 0.254860, 0.295136", \ + "0.222232, 0.225893, 0.226978, 0.233649, 0.243920, 0.264361, 0.304637", \ + "0.226987, 0.230648, 0.231733, 0.238404, 0.248675, 0.269116, 0.309392", \ + "0.230196, 0.233857, 0.234942, 0.241613, 0.251884, 0.272325, 0.312601", \ + "0.237539, 0.241200, 0.242285, 0.248956, 0.259227, 0.279668, 0.319944", \ + "0.242761, 0.246422, 0.247507, 0.254178, 0.264449, 0.284890, 0.325166" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.120880, 0.124524, 0.125614, 0.132268, 0.142514, 0.162802, 0.203133", \ + "0.125327, 0.128971, 0.130061, 0.136715, 0.146961, 0.167249, 0.207580", \ + "0.134856, 0.138500, 0.139590, 0.146244, 0.156490, 0.176778, 0.217109", \ + "0.139582, 0.143226, 0.144316, 0.150970, 0.161216, 0.181504, 0.221835", \ + "0.142825, 0.146469, 0.147559, 0.154213, 0.164459, 0.184747, 0.225078", \ + "0.150017, 0.153661, 0.154751, 0.161405, 0.171651, 0.191939, 0.232270", \ + "0.155382, 0.159026, 0.160116, 0.166770, 0.177016, 0.197304, 0.237635" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[30]&WENB[30]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[30]&!WENB[30]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + } + } + pin(WENYB[29]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[29]&WENB[29]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[29] == 1'b0 && WENB[29] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208255, 0.211867, 0.212931, 0.219695, 0.229889, 0.250282, 0.292464", \ + "0.213693, 0.217305, 0.218369, 0.225133, 0.235327, 0.255720, 0.297902", \ + "0.221360, 0.224972, 0.226036, 0.232800, 0.242994, 0.263387, 0.305569", \ + "0.226337, 0.229949, 0.231013, 0.237777, 0.247971, 0.268364, 0.310546", \ + "0.228411, 0.232023, 0.233087, 0.239851, 0.250045, 0.270438, 0.312620", \ + "0.231142, 0.234754, 0.235818, 0.242582, 0.252776, 0.273169, 0.315351", \ + "0.236635, 0.240247, 0.241311, 0.248075, 0.258269, 0.278662, 0.320844" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126673, 0.130287, 0.131345, 0.138093, 0.148271, 0.168568, 0.210247", \ + "0.132018, 0.135632, 0.136690, 0.143438, 0.153616, 0.173913, 0.215592", \ + "0.139686, 0.143300, 0.144358, 0.151106, 0.161284, 0.181581, 0.223260", \ + "0.144397, 0.148011, 0.149069, 0.155817, 0.165995, 0.186292, 0.227971", \ + "0.146662, 0.150276, 0.151334, 0.158082, 0.168260, 0.188557, 0.230236", \ + "0.149236, 0.152850, 0.153908, 0.160656, 0.170834, 0.191131, 0.232810", \ + "0.155057, 0.158671, 0.159729, 0.166477, 0.176655, 0.196952, 0.238631" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.202124, 0.207142, 0.208373, 0.216394, 0.231538, 0.260902, 0.320032", \ + "0.208213, 0.213231, 0.214462, 0.222483, 0.237627, 0.266991, 0.326121", \ + "0.218186, 0.223204, 0.224435, 0.232456, 0.247600, 0.276964, 0.336094", \ + "0.221585, 0.226603, 0.227834, 0.235855, 0.250999, 0.280363, 0.339493", \ + "0.225509, 0.230527, 0.231758, 0.239779, 0.254923, 0.284287, 0.343417", \ + "0.232720, 0.237738, 0.238969, 0.246990, 0.262134, 0.291498, 0.350628", \ + "0.242193, 0.247211, 0.248442, 0.256463, 0.271607, 0.300971, 0.360101" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.121841, 0.126959, 0.128155, 0.136106, 0.151238, 0.180141, 0.239727", \ + "0.127916, 0.133034, 0.134230, 0.142181, 0.157313, 0.186216, 0.245802", \ + "0.138069, 0.143187, 0.144383, 0.152334, 0.167466, 0.196369, 0.255955", \ + "0.141259, 0.146377, 0.147573, 0.155524, 0.170656, 0.199559, 0.259145", \ + "0.145178, 0.150296, 0.151492, 0.159443, 0.174575, 0.203478, 0.263064", \ + "0.152568, 0.157686, 0.158882, 0.166833, 0.181965, 0.210868, 0.270454", \ + "0.162036, 0.167154, 0.168350, 0.176301, 0.191433, 0.220336, 0.279922" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[29]&!WENB[29]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[29] == 1'b1 && WENB[29] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.218265, 0.222530, 0.223848, 0.232506, 0.246838, 0.276575, 0.336001", \ + "0.223144, 0.227409, 0.228727, 0.237385, 0.251717, 0.281454, 0.340880", \ + "0.232872, 0.237137, 0.238455, 0.247113, 0.261445, 0.291182, 0.350608", \ + "0.236332, 0.240597, 0.241915, 0.250573, 0.264905, 0.294642, 0.354068", \ + "0.237146, 0.241411, 0.242729, 0.251387, 0.265719, 0.295456, 0.354882", \ + "0.240933, 0.245198, 0.246516, 0.255174, 0.269506, 0.299243, 0.358669", \ + "0.246060, 0.250325, 0.251643, 0.260301, 0.274633, 0.304370, 0.363796" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126352, 0.130615, 0.131936, 0.140580, 0.154881, 0.184557, 0.243887", \ + "0.131228, 0.135491, 0.136812, 0.145456, 0.159757, 0.189433, 0.248763", \ + "0.140960, 0.145223, 0.146544, 0.155188, 0.169489, 0.199165, 0.258495", \ + "0.144415, 0.148678, 0.149999, 0.158643, 0.172944, 0.202620, 0.261950", \ + "0.145228, 0.149491, 0.150812, 0.159456, 0.173757, 0.203433, 0.262763", \ + "0.149018, 0.153281, 0.154602, 0.163246, 0.177547, 0.207223, 0.266553", \ + "0.154044, 0.158307, 0.159628, 0.168272, 0.182573, 0.212249, 0.271579" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208247, 0.211908, 0.212993, 0.219664, 0.229935, 0.250376, 0.290652", \ + "0.212731, 0.216392, 0.217477, 0.224148, 0.234419, 0.254860, 0.295136", \ + "0.222232, 0.225893, 0.226978, 0.233649, 0.243920, 0.264361, 0.304637", \ + "0.226987, 0.230648, 0.231733, 0.238404, 0.248675, 0.269116, 0.309392", \ + "0.230196, 0.233857, 0.234942, 0.241613, 0.251884, 0.272325, 0.312601", \ + "0.237539, 0.241200, 0.242285, 0.248956, 0.259227, 0.279668, 0.319944", \ + "0.242761, 0.246422, 0.247507, 0.254178, 0.264449, 0.284890, 0.325166" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.120880, 0.124524, 0.125614, 0.132268, 0.142514, 0.162802, 0.203133", \ + "0.125327, 0.128971, 0.130061, 0.136715, 0.146961, 0.167249, 0.207580", \ + "0.134856, 0.138500, 0.139590, 0.146244, 0.156490, 0.176778, 0.217109", \ + "0.139582, 0.143226, 0.144316, 0.150970, 0.161216, 0.181504, 0.221835", \ + "0.142825, 0.146469, 0.147559, 0.154213, 0.164459, 0.184747, 0.225078", \ + "0.150017, 0.153661, 0.154751, 0.161405, 0.171651, 0.191939, 0.232270", \ + "0.155382, 0.159026, 0.160116, 0.166770, 0.177016, 0.197304, 0.237635" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[29]&WENB[29]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[29]&!WENB[29]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + } + } + pin(WENYB[28]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[28]&WENB[28]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[28] == 1'b0 && WENB[28] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208255, 0.211867, 0.212931, 0.219695, 0.229889, 0.250282, 0.292464", \ + "0.213693, 0.217305, 0.218369, 0.225133, 0.235327, 0.255720, 0.297902", \ + "0.221360, 0.224972, 0.226036, 0.232800, 0.242994, 0.263387, 0.305569", \ + "0.226337, 0.229949, 0.231013, 0.237777, 0.247971, 0.268364, 0.310546", \ + "0.228411, 0.232023, 0.233087, 0.239851, 0.250045, 0.270438, 0.312620", \ + "0.231142, 0.234754, 0.235818, 0.242582, 0.252776, 0.273169, 0.315351", \ + "0.236635, 0.240247, 0.241311, 0.248075, 0.258269, 0.278662, 0.320844" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126673, 0.130287, 0.131345, 0.138093, 0.148271, 0.168568, 0.210247", \ + "0.132018, 0.135632, 0.136690, 0.143438, 0.153616, 0.173913, 0.215592", \ + "0.139686, 0.143300, 0.144358, 0.151106, 0.161284, 0.181581, 0.223260", \ + "0.144397, 0.148011, 0.149069, 0.155817, 0.165995, 0.186292, 0.227971", \ + "0.146662, 0.150276, 0.151334, 0.158082, 0.168260, 0.188557, 0.230236", \ + "0.149236, 0.152850, 0.153908, 0.160656, 0.170834, 0.191131, 0.232810", \ + "0.155057, 0.158671, 0.159729, 0.166477, 0.176655, 0.196952, 0.238631" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.202124, 0.207142, 0.208373, 0.216394, 0.231538, 0.260902, 0.320032", \ + "0.208213, 0.213231, 0.214462, 0.222483, 0.237627, 0.266991, 0.326121", \ + "0.218186, 0.223204, 0.224435, 0.232456, 0.247600, 0.276964, 0.336094", \ + "0.221585, 0.226603, 0.227834, 0.235855, 0.250999, 0.280363, 0.339493", \ + "0.225509, 0.230527, 0.231758, 0.239779, 0.254923, 0.284287, 0.343417", \ + "0.232720, 0.237738, 0.238969, 0.246990, 0.262134, 0.291498, 0.350628", \ + "0.242193, 0.247211, 0.248442, 0.256463, 0.271607, 0.300971, 0.360101" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.121841, 0.126959, 0.128155, 0.136106, 0.151238, 0.180141, 0.239727", \ + "0.127916, 0.133034, 0.134230, 0.142181, 0.157313, 0.186216, 0.245802", \ + "0.138069, 0.143187, 0.144383, 0.152334, 0.167466, 0.196369, 0.255955", \ + "0.141259, 0.146377, 0.147573, 0.155524, 0.170656, 0.199559, 0.259145", \ + "0.145178, 0.150296, 0.151492, 0.159443, 0.174575, 0.203478, 0.263064", \ + "0.152568, 0.157686, 0.158882, 0.166833, 0.181965, 0.210868, 0.270454", \ + "0.162036, 0.167154, 0.168350, 0.176301, 0.191433, 0.220336, 0.279922" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[28]&!WENB[28]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[28] == 1'b1 && WENB[28] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.218265, 0.222530, 0.223848, 0.232506, 0.246838, 0.276575, 0.336001", \ + "0.223144, 0.227409, 0.228727, 0.237385, 0.251717, 0.281454, 0.340880", \ + "0.232872, 0.237137, 0.238455, 0.247113, 0.261445, 0.291182, 0.350608", \ + "0.236332, 0.240597, 0.241915, 0.250573, 0.264905, 0.294642, 0.354068", \ + "0.237146, 0.241411, 0.242729, 0.251387, 0.265719, 0.295456, 0.354882", \ + "0.240933, 0.245198, 0.246516, 0.255174, 0.269506, 0.299243, 0.358669", \ + "0.246060, 0.250325, 0.251643, 0.260301, 0.274633, 0.304370, 0.363796" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126352, 0.130615, 0.131936, 0.140580, 0.154881, 0.184557, 0.243887", \ + "0.131228, 0.135491, 0.136812, 0.145456, 0.159757, 0.189433, 0.248763", \ + "0.140960, 0.145223, 0.146544, 0.155188, 0.169489, 0.199165, 0.258495", \ + "0.144415, 0.148678, 0.149999, 0.158643, 0.172944, 0.202620, 0.261950", \ + "0.145228, 0.149491, 0.150812, 0.159456, 0.173757, 0.203433, 0.262763", \ + "0.149018, 0.153281, 0.154602, 0.163246, 0.177547, 0.207223, 0.266553", \ + "0.154044, 0.158307, 0.159628, 0.168272, 0.182573, 0.212249, 0.271579" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208247, 0.211908, 0.212993, 0.219664, 0.229935, 0.250376, 0.290652", \ + "0.212731, 0.216392, 0.217477, 0.224148, 0.234419, 0.254860, 0.295136", \ + "0.222232, 0.225893, 0.226978, 0.233649, 0.243920, 0.264361, 0.304637", \ + "0.226987, 0.230648, 0.231733, 0.238404, 0.248675, 0.269116, 0.309392", \ + "0.230196, 0.233857, 0.234942, 0.241613, 0.251884, 0.272325, 0.312601", \ + "0.237539, 0.241200, 0.242285, 0.248956, 0.259227, 0.279668, 0.319944", \ + "0.242761, 0.246422, 0.247507, 0.254178, 0.264449, 0.284890, 0.325166" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.120880, 0.124524, 0.125614, 0.132268, 0.142514, 0.162802, 0.203133", \ + "0.125327, 0.128971, 0.130061, 0.136715, 0.146961, 0.167249, 0.207580", \ + "0.134856, 0.138500, 0.139590, 0.146244, 0.156490, 0.176778, 0.217109", \ + "0.139582, 0.143226, 0.144316, 0.150970, 0.161216, 0.181504, 0.221835", \ + "0.142825, 0.146469, 0.147559, 0.154213, 0.164459, 0.184747, 0.225078", \ + "0.150017, 0.153661, 0.154751, 0.161405, 0.171651, 0.191939, 0.232270", \ + "0.155382, 0.159026, 0.160116, 0.166770, 0.177016, 0.197304, 0.237635" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[28]&WENB[28]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[28]&!WENB[28]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + } + } + pin(WENYB[27]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[27]&WENB[27]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[27] == 1'b0 && WENB[27] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208255, 0.211867, 0.212931, 0.219695, 0.229889, 0.250282, 0.292464", \ + "0.213693, 0.217305, 0.218369, 0.225133, 0.235327, 0.255720, 0.297902", \ + "0.221360, 0.224972, 0.226036, 0.232800, 0.242994, 0.263387, 0.305569", \ + "0.226337, 0.229949, 0.231013, 0.237777, 0.247971, 0.268364, 0.310546", \ + "0.228411, 0.232023, 0.233087, 0.239851, 0.250045, 0.270438, 0.312620", \ + "0.231142, 0.234754, 0.235818, 0.242582, 0.252776, 0.273169, 0.315351", \ + "0.236635, 0.240247, 0.241311, 0.248075, 0.258269, 0.278662, 0.320844" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126673, 0.130287, 0.131345, 0.138093, 0.148271, 0.168568, 0.210247", \ + "0.132018, 0.135632, 0.136690, 0.143438, 0.153616, 0.173913, 0.215592", \ + "0.139686, 0.143300, 0.144358, 0.151106, 0.161284, 0.181581, 0.223260", \ + "0.144397, 0.148011, 0.149069, 0.155817, 0.165995, 0.186292, 0.227971", \ + "0.146662, 0.150276, 0.151334, 0.158082, 0.168260, 0.188557, 0.230236", \ + "0.149236, 0.152850, 0.153908, 0.160656, 0.170834, 0.191131, 0.232810", \ + "0.155057, 0.158671, 0.159729, 0.166477, 0.176655, 0.196952, 0.238631" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.202124, 0.207142, 0.208373, 0.216394, 0.231538, 0.260902, 0.320032", \ + "0.208213, 0.213231, 0.214462, 0.222483, 0.237627, 0.266991, 0.326121", \ + "0.218186, 0.223204, 0.224435, 0.232456, 0.247600, 0.276964, 0.336094", \ + "0.221585, 0.226603, 0.227834, 0.235855, 0.250999, 0.280363, 0.339493", \ + "0.225509, 0.230527, 0.231758, 0.239779, 0.254923, 0.284287, 0.343417", \ + "0.232720, 0.237738, 0.238969, 0.246990, 0.262134, 0.291498, 0.350628", \ + "0.242193, 0.247211, 0.248442, 0.256463, 0.271607, 0.300971, 0.360101" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.121841, 0.126959, 0.128155, 0.136106, 0.151238, 0.180141, 0.239727", \ + "0.127916, 0.133034, 0.134230, 0.142181, 0.157313, 0.186216, 0.245802", \ + "0.138069, 0.143187, 0.144383, 0.152334, 0.167466, 0.196369, 0.255955", \ + "0.141259, 0.146377, 0.147573, 0.155524, 0.170656, 0.199559, 0.259145", \ + "0.145178, 0.150296, 0.151492, 0.159443, 0.174575, 0.203478, 0.263064", \ + "0.152568, 0.157686, 0.158882, 0.166833, 0.181965, 0.210868, 0.270454", \ + "0.162036, 0.167154, 0.168350, 0.176301, 0.191433, 0.220336, 0.279922" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[27]&!WENB[27]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[27] == 1'b1 && WENB[27] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.218265, 0.222530, 0.223848, 0.232506, 0.246838, 0.276575, 0.336001", \ + "0.223144, 0.227409, 0.228727, 0.237385, 0.251717, 0.281454, 0.340880", \ + "0.232872, 0.237137, 0.238455, 0.247113, 0.261445, 0.291182, 0.350608", \ + "0.236332, 0.240597, 0.241915, 0.250573, 0.264905, 0.294642, 0.354068", \ + "0.237146, 0.241411, 0.242729, 0.251387, 0.265719, 0.295456, 0.354882", \ + "0.240933, 0.245198, 0.246516, 0.255174, 0.269506, 0.299243, 0.358669", \ + "0.246060, 0.250325, 0.251643, 0.260301, 0.274633, 0.304370, 0.363796" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126352, 0.130615, 0.131936, 0.140580, 0.154881, 0.184557, 0.243887", \ + "0.131228, 0.135491, 0.136812, 0.145456, 0.159757, 0.189433, 0.248763", \ + "0.140960, 0.145223, 0.146544, 0.155188, 0.169489, 0.199165, 0.258495", \ + "0.144415, 0.148678, 0.149999, 0.158643, 0.172944, 0.202620, 0.261950", \ + "0.145228, 0.149491, 0.150812, 0.159456, 0.173757, 0.203433, 0.262763", \ + "0.149018, 0.153281, 0.154602, 0.163246, 0.177547, 0.207223, 0.266553", \ + "0.154044, 0.158307, 0.159628, 0.168272, 0.182573, 0.212249, 0.271579" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208247, 0.211908, 0.212993, 0.219664, 0.229935, 0.250376, 0.290652", \ + "0.212731, 0.216392, 0.217477, 0.224148, 0.234419, 0.254860, 0.295136", \ + "0.222232, 0.225893, 0.226978, 0.233649, 0.243920, 0.264361, 0.304637", \ + "0.226987, 0.230648, 0.231733, 0.238404, 0.248675, 0.269116, 0.309392", \ + "0.230196, 0.233857, 0.234942, 0.241613, 0.251884, 0.272325, 0.312601", \ + "0.237539, 0.241200, 0.242285, 0.248956, 0.259227, 0.279668, 0.319944", \ + "0.242761, 0.246422, 0.247507, 0.254178, 0.264449, 0.284890, 0.325166" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.120880, 0.124524, 0.125614, 0.132268, 0.142514, 0.162802, 0.203133", \ + "0.125327, 0.128971, 0.130061, 0.136715, 0.146961, 0.167249, 0.207580", \ + "0.134856, 0.138500, 0.139590, 0.146244, 0.156490, 0.176778, 0.217109", \ + "0.139582, 0.143226, 0.144316, 0.150970, 0.161216, 0.181504, 0.221835", \ + "0.142825, 0.146469, 0.147559, 0.154213, 0.164459, 0.184747, 0.225078", \ + "0.150017, 0.153661, 0.154751, 0.161405, 0.171651, 0.191939, 0.232270", \ + "0.155382, 0.159026, 0.160116, 0.166770, 0.177016, 0.197304, 0.237635" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[27]&WENB[27]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[27]&!WENB[27]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + } + } + pin(WENYB[26]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[26]&WENB[26]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[26] == 1'b0 && WENB[26] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208255, 0.211867, 0.212931, 0.219695, 0.229889, 0.250282, 0.292464", \ + "0.213693, 0.217305, 0.218369, 0.225133, 0.235327, 0.255720, 0.297902", \ + "0.221360, 0.224972, 0.226036, 0.232800, 0.242994, 0.263387, 0.305569", \ + "0.226337, 0.229949, 0.231013, 0.237777, 0.247971, 0.268364, 0.310546", \ + "0.228411, 0.232023, 0.233087, 0.239851, 0.250045, 0.270438, 0.312620", \ + "0.231142, 0.234754, 0.235818, 0.242582, 0.252776, 0.273169, 0.315351", \ + "0.236635, 0.240247, 0.241311, 0.248075, 0.258269, 0.278662, 0.320844" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126673, 0.130287, 0.131345, 0.138093, 0.148271, 0.168568, 0.210247", \ + "0.132018, 0.135632, 0.136690, 0.143438, 0.153616, 0.173913, 0.215592", \ + "0.139686, 0.143300, 0.144358, 0.151106, 0.161284, 0.181581, 0.223260", \ + "0.144397, 0.148011, 0.149069, 0.155817, 0.165995, 0.186292, 0.227971", \ + "0.146662, 0.150276, 0.151334, 0.158082, 0.168260, 0.188557, 0.230236", \ + "0.149236, 0.152850, 0.153908, 0.160656, 0.170834, 0.191131, 0.232810", \ + "0.155057, 0.158671, 0.159729, 0.166477, 0.176655, 0.196952, 0.238631" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.202124, 0.207142, 0.208373, 0.216394, 0.231538, 0.260902, 0.320032", \ + "0.208213, 0.213231, 0.214462, 0.222483, 0.237627, 0.266991, 0.326121", \ + "0.218186, 0.223204, 0.224435, 0.232456, 0.247600, 0.276964, 0.336094", \ + "0.221585, 0.226603, 0.227834, 0.235855, 0.250999, 0.280363, 0.339493", \ + "0.225509, 0.230527, 0.231758, 0.239779, 0.254923, 0.284287, 0.343417", \ + "0.232720, 0.237738, 0.238969, 0.246990, 0.262134, 0.291498, 0.350628", \ + "0.242193, 0.247211, 0.248442, 0.256463, 0.271607, 0.300971, 0.360101" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.121841, 0.126959, 0.128155, 0.136106, 0.151238, 0.180141, 0.239727", \ + "0.127916, 0.133034, 0.134230, 0.142181, 0.157313, 0.186216, 0.245802", \ + "0.138069, 0.143187, 0.144383, 0.152334, 0.167466, 0.196369, 0.255955", \ + "0.141259, 0.146377, 0.147573, 0.155524, 0.170656, 0.199559, 0.259145", \ + "0.145178, 0.150296, 0.151492, 0.159443, 0.174575, 0.203478, 0.263064", \ + "0.152568, 0.157686, 0.158882, 0.166833, 0.181965, 0.210868, 0.270454", \ + "0.162036, 0.167154, 0.168350, 0.176301, 0.191433, 0.220336, 0.279922" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[26]&!WENB[26]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[26] == 1'b1 && WENB[26] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.218265, 0.222530, 0.223848, 0.232506, 0.246838, 0.276575, 0.336001", \ + "0.223144, 0.227409, 0.228727, 0.237385, 0.251717, 0.281454, 0.340880", \ + "0.232872, 0.237137, 0.238455, 0.247113, 0.261445, 0.291182, 0.350608", \ + "0.236332, 0.240597, 0.241915, 0.250573, 0.264905, 0.294642, 0.354068", \ + "0.237146, 0.241411, 0.242729, 0.251387, 0.265719, 0.295456, 0.354882", \ + "0.240933, 0.245198, 0.246516, 0.255174, 0.269506, 0.299243, 0.358669", \ + "0.246060, 0.250325, 0.251643, 0.260301, 0.274633, 0.304370, 0.363796" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126352, 0.130615, 0.131936, 0.140580, 0.154881, 0.184557, 0.243887", \ + "0.131228, 0.135491, 0.136812, 0.145456, 0.159757, 0.189433, 0.248763", \ + "0.140960, 0.145223, 0.146544, 0.155188, 0.169489, 0.199165, 0.258495", \ + "0.144415, 0.148678, 0.149999, 0.158643, 0.172944, 0.202620, 0.261950", \ + "0.145228, 0.149491, 0.150812, 0.159456, 0.173757, 0.203433, 0.262763", \ + "0.149018, 0.153281, 0.154602, 0.163246, 0.177547, 0.207223, 0.266553", \ + "0.154044, 0.158307, 0.159628, 0.168272, 0.182573, 0.212249, 0.271579" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208247, 0.211908, 0.212993, 0.219664, 0.229935, 0.250376, 0.290652", \ + "0.212731, 0.216392, 0.217477, 0.224148, 0.234419, 0.254860, 0.295136", \ + "0.222232, 0.225893, 0.226978, 0.233649, 0.243920, 0.264361, 0.304637", \ + "0.226987, 0.230648, 0.231733, 0.238404, 0.248675, 0.269116, 0.309392", \ + "0.230196, 0.233857, 0.234942, 0.241613, 0.251884, 0.272325, 0.312601", \ + "0.237539, 0.241200, 0.242285, 0.248956, 0.259227, 0.279668, 0.319944", \ + "0.242761, 0.246422, 0.247507, 0.254178, 0.264449, 0.284890, 0.325166" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.120880, 0.124524, 0.125614, 0.132268, 0.142514, 0.162802, 0.203133", \ + "0.125327, 0.128971, 0.130061, 0.136715, 0.146961, 0.167249, 0.207580", \ + "0.134856, 0.138500, 0.139590, 0.146244, 0.156490, 0.176778, 0.217109", \ + "0.139582, 0.143226, 0.144316, 0.150970, 0.161216, 0.181504, 0.221835", \ + "0.142825, 0.146469, 0.147559, 0.154213, 0.164459, 0.184747, 0.225078", \ + "0.150017, 0.153661, 0.154751, 0.161405, 0.171651, 0.191939, 0.232270", \ + "0.155382, 0.159026, 0.160116, 0.166770, 0.177016, 0.197304, 0.237635" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[26]&WENB[26]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[26]&!WENB[26]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + } + } + pin(WENYB[25]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[25]&WENB[25]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[25] == 1'b0 && WENB[25] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208255, 0.211867, 0.212931, 0.219695, 0.229889, 0.250282, 0.292464", \ + "0.213693, 0.217305, 0.218369, 0.225133, 0.235327, 0.255720, 0.297902", \ + "0.221360, 0.224972, 0.226036, 0.232800, 0.242994, 0.263387, 0.305569", \ + "0.226337, 0.229949, 0.231013, 0.237777, 0.247971, 0.268364, 0.310546", \ + "0.228411, 0.232023, 0.233087, 0.239851, 0.250045, 0.270438, 0.312620", \ + "0.231142, 0.234754, 0.235818, 0.242582, 0.252776, 0.273169, 0.315351", \ + "0.236635, 0.240247, 0.241311, 0.248075, 0.258269, 0.278662, 0.320844" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126673, 0.130287, 0.131345, 0.138093, 0.148271, 0.168568, 0.210247", \ + "0.132018, 0.135632, 0.136690, 0.143438, 0.153616, 0.173913, 0.215592", \ + "0.139686, 0.143300, 0.144358, 0.151106, 0.161284, 0.181581, 0.223260", \ + "0.144397, 0.148011, 0.149069, 0.155817, 0.165995, 0.186292, 0.227971", \ + "0.146662, 0.150276, 0.151334, 0.158082, 0.168260, 0.188557, 0.230236", \ + "0.149236, 0.152850, 0.153908, 0.160656, 0.170834, 0.191131, 0.232810", \ + "0.155057, 0.158671, 0.159729, 0.166477, 0.176655, 0.196952, 0.238631" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.202124, 0.207142, 0.208373, 0.216394, 0.231538, 0.260902, 0.320032", \ + "0.208213, 0.213231, 0.214462, 0.222483, 0.237627, 0.266991, 0.326121", \ + "0.218186, 0.223204, 0.224435, 0.232456, 0.247600, 0.276964, 0.336094", \ + "0.221585, 0.226603, 0.227834, 0.235855, 0.250999, 0.280363, 0.339493", \ + "0.225509, 0.230527, 0.231758, 0.239779, 0.254923, 0.284287, 0.343417", \ + "0.232720, 0.237738, 0.238969, 0.246990, 0.262134, 0.291498, 0.350628", \ + "0.242193, 0.247211, 0.248442, 0.256463, 0.271607, 0.300971, 0.360101" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.121841, 0.126959, 0.128155, 0.136106, 0.151238, 0.180141, 0.239727", \ + "0.127916, 0.133034, 0.134230, 0.142181, 0.157313, 0.186216, 0.245802", \ + "0.138069, 0.143187, 0.144383, 0.152334, 0.167466, 0.196369, 0.255955", \ + "0.141259, 0.146377, 0.147573, 0.155524, 0.170656, 0.199559, 0.259145", \ + "0.145178, 0.150296, 0.151492, 0.159443, 0.174575, 0.203478, 0.263064", \ + "0.152568, 0.157686, 0.158882, 0.166833, 0.181965, 0.210868, 0.270454", \ + "0.162036, 0.167154, 0.168350, 0.176301, 0.191433, 0.220336, 0.279922" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[25]&!WENB[25]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[25] == 1'b1 && WENB[25] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.218265, 0.222530, 0.223848, 0.232506, 0.246838, 0.276575, 0.336001", \ + "0.223144, 0.227409, 0.228727, 0.237385, 0.251717, 0.281454, 0.340880", \ + "0.232872, 0.237137, 0.238455, 0.247113, 0.261445, 0.291182, 0.350608", \ + "0.236332, 0.240597, 0.241915, 0.250573, 0.264905, 0.294642, 0.354068", \ + "0.237146, 0.241411, 0.242729, 0.251387, 0.265719, 0.295456, 0.354882", \ + "0.240933, 0.245198, 0.246516, 0.255174, 0.269506, 0.299243, 0.358669", \ + "0.246060, 0.250325, 0.251643, 0.260301, 0.274633, 0.304370, 0.363796" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126352, 0.130615, 0.131936, 0.140580, 0.154881, 0.184557, 0.243887", \ + "0.131228, 0.135491, 0.136812, 0.145456, 0.159757, 0.189433, 0.248763", \ + "0.140960, 0.145223, 0.146544, 0.155188, 0.169489, 0.199165, 0.258495", \ + "0.144415, 0.148678, 0.149999, 0.158643, 0.172944, 0.202620, 0.261950", \ + "0.145228, 0.149491, 0.150812, 0.159456, 0.173757, 0.203433, 0.262763", \ + "0.149018, 0.153281, 0.154602, 0.163246, 0.177547, 0.207223, 0.266553", \ + "0.154044, 0.158307, 0.159628, 0.168272, 0.182573, 0.212249, 0.271579" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208247, 0.211908, 0.212993, 0.219664, 0.229935, 0.250376, 0.290652", \ + "0.212731, 0.216392, 0.217477, 0.224148, 0.234419, 0.254860, 0.295136", \ + "0.222232, 0.225893, 0.226978, 0.233649, 0.243920, 0.264361, 0.304637", \ + "0.226987, 0.230648, 0.231733, 0.238404, 0.248675, 0.269116, 0.309392", \ + "0.230196, 0.233857, 0.234942, 0.241613, 0.251884, 0.272325, 0.312601", \ + "0.237539, 0.241200, 0.242285, 0.248956, 0.259227, 0.279668, 0.319944", \ + "0.242761, 0.246422, 0.247507, 0.254178, 0.264449, 0.284890, 0.325166" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.120880, 0.124524, 0.125614, 0.132268, 0.142514, 0.162802, 0.203133", \ + "0.125327, 0.128971, 0.130061, 0.136715, 0.146961, 0.167249, 0.207580", \ + "0.134856, 0.138500, 0.139590, 0.146244, 0.156490, 0.176778, 0.217109", \ + "0.139582, 0.143226, 0.144316, 0.150970, 0.161216, 0.181504, 0.221835", \ + "0.142825, 0.146469, 0.147559, 0.154213, 0.164459, 0.184747, 0.225078", \ + "0.150017, 0.153661, 0.154751, 0.161405, 0.171651, 0.191939, 0.232270", \ + "0.155382, 0.159026, 0.160116, 0.166770, 0.177016, 0.197304, 0.237635" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[25]&WENB[25]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[25]&!WENB[25]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + } + } + pin(WENYB[24]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[24]&WENB[24]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[24] == 1'b0 && WENB[24] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208255, 0.211867, 0.212931, 0.219695, 0.229889, 0.250282, 0.292464", \ + "0.213693, 0.217305, 0.218369, 0.225133, 0.235327, 0.255720, 0.297902", \ + "0.221360, 0.224972, 0.226036, 0.232800, 0.242994, 0.263387, 0.305569", \ + "0.226337, 0.229949, 0.231013, 0.237777, 0.247971, 0.268364, 0.310546", \ + "0.228411, 0.232023, 0.233087, 0.239851, 0.250045, 0.270438, 0.312620", \ + "0.231142, 0.234754, 0.235818, 0.242582, 0.252776, 0.273169, 0.315351", \ + "0.236635, 0.240247, 0.241311, 0.248075, 0.258269, 0.278662, 0.320844" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126673, 0.130287, 0.131345, 0.138093, 0.148271, 0.168568, 0.210247", \ + "0.132018, 0.135632, 0.136690, 0.143438, 0.153616, 0.173913, 0.215592", \ + "0.139686, 0.143300, 0.144358, 0.151106, 0.161284, 0.181581, 0.223260", \ + "0.144397, 0.148011, 0.149069, 0.155817, 0.165995, 0.186292, 0.227971", \ + "0.146662, 0.150276, 0.151334, 0.158082, 0.168260, 0.188557, 0.230236", \ + "0.149236, 0.152850, 0.153908, 0.160656, 0.170834, 0.191131, 0.232810", \ + "0.155057, 0.158671, 0.159729, 0.166477, 0.176655, 0.196952, 0.238631" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.202124, 0.207142, 0.208373, 0.216394, 0.231538, 0.260902, 0.320032", \ + "0.208213, 0.213231, 0.214462, 0.222483, 0.237627, 0.266991, 0.326121", \ + "0.218186, 0.223204, 0.224435, 0.232456, 0.247600, 0.276964, 0.336094", \ + "0.221585, 0.226603, 0.227834, 0.235855, 0.250999, 0.280363, 0.339493", \ + "0.225509, 0.230527, 0.231758, 0.239779, 0.254923, 0.284287, 0.343417", \ + "0.232720, 0.237738, 0.238969, 0.246990, 0.262134, 0.291498, 0.350628", \ + "0.242193, 0.247211, 0.248442, 0.256463, 0.271607, 0.300971, 0.360101" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.121841, 0.126959, 0.128155, 0.136106, 0.151238, 0.180141, 0.239727", \ + "0.127916, 0.133034, 0.134230, 0.142181, 0.157313, 0.186216, 0.245802", \ + "0.138069, 0.143187, 0.144383, 0.152334, 0.167466, 0.196369, 0.255955", \ + "0.141259, 0.146377, 0.147573, 0.155524, 0.170656, 0.199559, 0.259145", \ + "0.145178, 0.150296, 0.151492, 0.159443, 0.174575, 0.203478, 0.263064", \ + "0.152568, 0.157686, 0.158882, 0.166833, 0.181965, 0.210868, 0.270454", \ + "0.162036, 0.167154, 0.168350, 0.176301, 0.191433, 0.220336, 0.279922" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[24]&!WENB[24]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[24] == 1'b1 && WENB[24] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.218265, 0.222530, 0.223848, 0.232506, 0.246838, 0.276575, 0.336001", \ + "0.223144, 0.227409, 0.228727, 0.237385, 0.251717, 0.281454, 0.340880", \ + "0.232872, 0.237137, 0.238455, 0.247113, 0.261445, 0.291182, 0.350608", \ + "0.236332, 0.240597, 0.241915, 0.250573, 0.264905, 0.294642, 0.354068", \ + "0.237146, 0.241411, 0.242729, 0.251387, 0.265719, 0.295456, 0.354882", \ + "0.240933, 0.245198, 0.246516, 0.255174, 0.269506, 0.299243, 0.358669", \ + "0.246060, 0.250325, 0.251643, 0.260301, 0.274633, 0.304370, 0.363796" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126352, 0.130615, 0.131936, 0.140580, 0.154881, 0.184557, 0.243887", \ + "0.131228, 0.135491, 0.136812, 0.145456, 0.159757, 0.189433, 0.248763", \ + "0.140960, 0.145223, 0.146544, 0.155188, 0.169489, 0.199165, 0.258495", \ + "0.144415, 0.148678, 0.149999, 0.158643, 0.172944, 0.202620, 0.261950", \ + "0.145228, 0.149491, 0.150812, 0.159456, 0.173757, 0.203433, 0.262763", \ + "0.149018, 0.153281, 0.154602, 0.163246, 0.177547, 0.207223, 0.266553", \ + "0.154044, 0.158307, 0.159628, 0.168272, 0.182573, 0.212249, 0.271579" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208247, 0.211908, 0.212993, 0.219664, 0.229935, 0.250376, 0.290652", \ + "0.212731, 0.216392, 0.217477, 0.224148, 0.234419, 0.254860, 0.295136", \ + "0.222232, 0.225893, 0.226978, 0.233649, 0.243920, 0.264361, 0.304637", \ + "0.226987, 0.230648, 0.231733, 0.238404, 0.248675, 0.269116, 0.309392", \ + "0.230196, 0.233857, 0.234942, 0.241613, 0.251884, 0.272325, 0.312601", \ + "0.237539, 0.241200, 0.242285, 0.248956, 0.259227, 0.279668, 0.319944", \ + "0.242761, 0.246422, 0.247507, 0.254178, 0.264449, 0.284890, 0.325166" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.120880, 0.124524, 0.125614, 0.132268, 0.142514, 0.162802, 0.203133", \ + "0.125327, 0.128971, 0.130061, 0.136715, 0.146961, 0.167249, 0.207580", \ + "0.134856, 0.138500, 0.139590, 0.146244, 0.156490, 0.176778, 0.217109", \ + "0.139582, 0.143226, 0.144316, 0.150970, 0.161216, 0.181504, 0.221835", \ + "0.142825, 0.146469, 0.147559, 0.154213, 0.164459, 0.184747, 0.225078", \ + "0.150017, 0.153661, 0.154751, 0.161405, 0.171651, 0.191939, 0.232270", \ + "0.155382, 0.159026, 0.160116, 0.166770, 0.177016, 0.197304, 0.237635" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[24]&WENB[24]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[24]&!WENB[24]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + } + } + pin(WENYB[23]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[23]&WENB[23]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[23] == 1'b0 && WENB[23] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208255, 0.211867, 0.212931, 0.219695, 0.229889, 0.250282, 0.292464", \ + "0.213693, 0.217305, 0.218369, 0.225133, 0.235327, 0.255720, 0.297902", \ + "0.221360, 0.224972, 0.226036, 0.232800, 0.242994, 0.263387, 0.305569", \ + "0.226337, 0.229949, 0.231013, 0.237777, 0.247971, 0.268364, 0.310546", \ + "0.228411, 0.232023, 0.233087, 0.239851, 0.250045, 0.270438, 0.312620", \ + "0.231142, 0.234754, 0.235818, 0.242582, 0.252776, 0.273169, 0.315351", \ + "0.236635, 0.240247, 0.241311, 0.248075, 0.258269, 0.278662, 0.320844" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126673, 0.130287, 0.131345, 0.138093, 0.148271, 0.168568, 0.210247", \ + "0.132018, 0.135632, 0.136690, 0.143438, 0.153616, 0.173913, 0.215592", \ + "0.139686, 0.143300, 0.144358, 0.151106, 0.161284, 0.181581, 0.223260", \ + "0.144397, 0.148011, 0.149069, 0.155817, 0.165995, 0.186292, 0.227971", \ + "0.146662, 0.150276, 0.151334, 0.158082, 0.168260, 0.188557, 0.230236", \ + "0.149236, 0.152850, 0.153908, 0.160656, 0.170834, 0.191131, 0.232810", \ + "0.155057, 0.158671, 0.159729, 0.166477, 0.176655, 0.196952, 0.238631" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.202124, 0.207142, 0.208373, 0.216394, 0.231538, 0.260902, 0.320032", \ + "0.208213, 0.213231, 0.214462, 0.222483, 0.237627, 0.266991, 0.326121", \ + "0.218186, 0.223204, 0.224435, 0.232456, 0.247600, 0.276964, 0.336094", \ + "0.221585, 0.226603, 0.227834, 0.235855, 0.250999, 0.280363, 0.339493", \ + "0.225509, 0.230527, 0.231758, 0.239779, 0.254923, 0.284287, 0.343417", \ + "0.232720, 0.237738, 0.238969, 0.246990, 0.262134, 0.291498, 0.350628", \ + "0.242193, 0.247211, 0.248442, 0.256463, 0.271607, 0.300971, 0.360101" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.121841, 0.126959, 0.128155, 0.136106, 0.151238, 0.180141, 0.239727", \ + "0.127916, 0.133034, 0.134230, 0.142181, 0.157313, 0.186216, 0.245802", \ + "0.138069, 0.143187, 0.144383, 0.152334, 0.167466, 0.196369, 0.255955", \ + "0.141259, 0.146377, 0.147573, 0.155524, 0.170656, 0.199559, 0.259145", \ + "0.145178, 0.150296, 0.151492, 0.159443, 0.174575, 0.203478, 0.263064", \ + "0.152568, 0.157686, 0.158882, 0.166833, 0.181965, 0.210868, 0.270454", \ + "0.162036, 0.167154, 0.168350, 0.176301, 0.191433, 0.220336, 0.279922" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[23]&!WENB[23]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[23] == 1'b1 && WENB[23] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.218265, 0.222530, 0.223848, 0.232506, 0.246838, 0.276575, 0.336001", \ + "0.223144, 0.227409, 0.228727, 0.237385, 0.251717, 0.281454, 0.340880", \ + "0.232872, 0.237137, 0.238455, 0.247113, 0.261445, 0.291182, 0.350608", \ + "0.236332, 0.240597, 0.241915, 0.250573, 0.264905, 0.294642, 0.354068", \ + "0.237146, 0.241411, 0.242729, 0.251387, 0.265719, 0.295456, 0.354882", \ + "0.240933, 0.245198, 0.246516, 0.255174, 0.269506, 0.299243, 0.358669", \ + "0.246060, 0.250325, 0.251643, 0.260301, 0.274633, 0.304370, 0.363796" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126352, 0.130615, 0.131936, 0.140580, 0.154881, 0.184557, 0.243887", \ + "0.131228, 0.135491, 0.136812, 0.145456, 0.159757, 0.189433, 0.248763", \ + "0.140960, 0.145223, 0.146544, 0.155188, 0.169489, 0.199165, 0.258495", \ + "0.144415, 0.148678, 0.149999, 0.158643, 0.172944, 0.202620, 0.261950", \ + "0.145228, 0.149491, 0.150812, 0.159456, 0.173757, 0.203433, 0.262763", \ + "0.149018, 0.153281, 0.154602, 0.163246, 0.177547, 0.207223, 0.266553", \ + "0.154044, 0.158307, 0.159628, 0.168272, 0.182573, 0.212249, 0.271579" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208247, 0.211908, 0.212993, 0.219664, 0.229935, 0.250376, 0.290652", \ + "0.212731, 0.216392, 0.217477, 0.224148, 0.234419, 0.254860, 0.295136", \ + "0.222232, 0.225893, 0.226978, 0.233649, 0.243920, 0.264361, 0.304637", \ + "0.226987, 0.230648, 0.231733, 0.238404, 0.248675, 0.269116, 0.309392", \ + "0.230196, 0.233857, 0.234942, 0.241613, 0.251884, 0.272325, 0.312601", \ + "0.237539, 0.241200, 0.242285, 0.248956, 0.259227, 0.279668, 0.319944", \ + "0.242761, 0.246422, 0.247507, 0.254178, 0.264449, 0.284890, 0.325166" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.120880, 0.124524, 0.125614, 0.132268, 0.142514, 0.162802, 0.203133", \ + "0.125327, 0.128971, 0.130061, 0.136715, 0.146961, 0.167249, 0.207580", \ + "0.134856, 0.138500, 0.139590, 0.146244, 0.156490, 0.176778, 0.217109", \ + "0.139582, 0.143226, 0.144316, 0.150970, 0.161216, 0.181504, 0.221835", \ + "0.142825, 0.146469, 0.147559, 0.154213, 0.164459, 0.184747, 0.225078", \ + "0.150017, 0.153661, 0.154751, 0.161405, 0.171651, 0.191939, 0.232270", \ + "0.155382, 0.159026, 0.160116, 0.166770, 0.177016, 0.197304, 0.237635" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[23]&WENB[23]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[23]&!WENB[23]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + } + } + pin(WENYB[22]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[22]&WENB[22]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[22] == 1'b0 && WENB[22] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208255, 0.211867, 0.212931, 0.219695, 0.229889, 0.250282, 0.292464", \ + "0.213693, 0.217305, 0.218369, 0.225133, 0.235327, 0.255720, 0.297902", \ + "0.221360, 0.224972, 0.226036, 0.232800, 0.242994, 0.263387, 0.305569", \ + "0.226337, 0.229949, 0.231013, 0.237777, 0.247971, 0.268364, 0.310546", \ + "0.228411, 0.232023, 0.233087, 0.239851, 0.250045, 0.270438, 0.312620", \ + "0.231142, 0.234754, 0.235818, 0.242582, 0.252776, 0.273169, 0.315351", \ + "0.236635, 0.240247, 0.241311, 0.248075, 0.258269, 0.278662, 0.320844" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126673, 0.130287, 0.131345, 0.138093, 0.148271, 0.168568, 0.210247", \ + "0.132018, 0.135632, 0.136690, 0.143438, 0.153616, 0.173913, 0.215592", \ + "0.139686, 0.143300, 0.144358, 0.151106, 0.161284, 0.181581, 0.223260", \ + "0.144397, 0.148011, 0.149069, 0.155817, 0.165995, 0.186292, 0.227971", \ + "0.146662, 0.150276, 0.151334, 0.158082, 0.168260, 0.188557, 0.230236", \ + "0.149236, 0.152850, 0.153908, 0.160656, 0.170834, 0.191131, 0.232810", \ + "0.155057, 0.158671, 0.159729, 0.166477, 0.176655, 0.196952, 0.238631" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.202124, 0.207142, 0.208373, 0.216394, 0.231538, 0.260902, 0.320032", \ + "0.208213, 0.213231, 0.214462, 0.222483, 0.237627, 0.266991, 0.326121", \ + "0.218186, 0.223204, 0.224435, 0.232456, 0.247600, 0.276964, 0.336094", \ + "0.221585, 0.226603, 0.227834, 0.235855, 0.250999, 0.280363, 0.339493", \ + "0.225509, 0.230527, 0.231758, 0.239779, 0.254923, 0.284287, 0.343417", \ + "0.232720, 0.237738, 0.238969, 0.246990, 0.262134, 0.291498, 0.350628", \ + "0.242193, 0.247211, 0.248442, 0.256463, 0.271607, 0.300971, 0.360101" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.121841, 0.126959, 0.128155, 0.136106, 0.151238, 0.180141, 0.239727", \ + "0.127916, 0.133034, 0.134230, 0.142181, 0.157313, 0.186216, 0.245802", \ + "0.138069, 0.143187, 0.144383, 0.152334, 0.167466, 0.196369, 0.255955", \ + "0.141259, 0.146377, 0.147573, 0.155524, 0.170656, 0.199559, 0.259145", \ + "0.145178, 0.150296, 0.151492, 0.159443, 0.174575, 0.203478, 0.263064", \ + "0.152568, 0.157686, 0.158882, 0.166833, 0.181965, 0.210868, 0.270454", \ + "0.162036, 0.167154, 0.168350, 0.176301, 0.191433, 0.220336, 0.279922" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[22]&!WENB[22]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[22] == 1'b1 && WENB[22] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.218265, 0.222530, 0.223848, 0.232506, 0.246838, 0.276575, 0.336001", \ + "0.223144, 0.227409, 0.228727, 0.237385, 0.251717, 0.281454, 0.340880", \ + "0.232872, 0.237137, 0.238455, 0.247113, 0.261445, 0.291182, 0.350608", \ + "0.236332, 0.240597, 0.241915, 0.250573, 0.264905, 0.294642, 0.354068", \ + "0.237146, 0.241411, 0.242729, 0.251387, 0.265719, 0.295456, 0.354882", \ + "0.240933, 0.245198, 0.246516, 0.255174, 0.269506, 0.299243, 0.358669", \ + "0.246060, 0.250325, 0.251643, 0.260301, 0.274633, 0.304370, 0.363796" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126352, 0.130615, 0.131936, 0.140580, 0.154881, 0.184557, 0.243887", \ + "0.131228, 0.135491, 0.136812, 0.145456, 0.159757, 0.189433, 0.248763", \ + "0.140960, 0.145223, 0.146544, 0.155188, 0.169489, 0.199165, 0.258495", \ + "0.144415, 0.148678, 0.149999, 0.158643, 0.172944, 0.202620, 0.261950", \ + "0.145228, 0.149491, 0.150812, 0.159456, 0.173757, 0.203433, 0.262763", \ + "0.149018, 0.153281, 0.154602, 0.163246, 0.177547, 0.207223, 0.266553", \ + "0.154044, 0.158307, 0.159628, 0.168272, 0.182573, 0.212249, 0.271579" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208247, 0.211908, 0.212993, 0.219664, 0.229935, 0.250376, 0.290652", \ + "0.212731, 0.216392, 0.217477, 0.224148, 0.234419, 0.254860, 0.295136", \ + "0.222232, 0.225893, 0.226978, 0.233649, 0.243920, 0.264361, 0.304637", \ + "0.226987, 0.230648, 0.231733, 0.238404, 0.248675, 0.269116, 0.309392", \ + "0.230196, 0.233857, 0.234942, 0.241613, 0.251884, 0.272325, 0.312601", \ + "0.237539, 0.241200, 0.242285, 0.248956, 0.259227, 0.279668, 0.319944", \ + "0.242761, 0.246422, 0.247507, 0.254178, 0.264449, 0.284890, 0.325166" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.120880, 0.124524, 0.125614, 0.132268, 0.142514, 0.162802, 0.203133", \ + "0.125327, 0.128971, 0.130061, 0.136715, 0.146961, 0.167249, 0.207580", \ + "0.134856, 0.138500, 0.139590, 0.146244, 0.156490, 0.176778, 0.217109", \ + "0.139582, 0.143226, 0.144316, 0.150970, 0.161216, 0.181504, 0.221835", \ + "0.142825, 0.146469, 0.147559, 0.154213, 0.164459, 0.184747, 0.225078", \ + "0.150017, 0.153661, 0.154751, 0.161405, 0.171651, 0.191939, 0.232270", \ + "0.155382, 0.159026, 0.160116, 0.166770, 0.177016, 0.197304, 0.237635" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[22]&WENB[22]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[22]&!WENB[22]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + } + } + pin(WENYB[21]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[21]&WENB[21]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[21] == 1'b0 && WENB[21] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208255, 0.211867, 0.212931, 0.219695, 0.229889, 0.250282, 0.292464", \ + "0.213693, 0.217305, 0.218369, 0.225133, 0.235327, 0.255720, 0.297902", \ + "0.221360, 0.224972, 0.226036, 0.232800, 0.242994, 0.263387, 0.305569", \ + "0.226337, 0.229949, 0.231013, 0.237777, 0.247971, 0.268364, 0.310546", \ + "0.228411, 0.232023, 0.233087, 0.239851, 0.250045, 0.270438, 0.312620", \ + "0.231142, 0.234754, 0.235818, 0.242582, 0.252776, 0.273169, 0.315351", \ + "0.236635, 0.240247, 0.241311, 0.248075, 0.258269, 0.278662, 0.320844" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126673, 0.130287, 0.131345, 0.138093, 0.148271, 0.168568, 0.210247", \ + "0.132018, 0.135632, 0.136690, 0.143438, 0.153616, 0.173913, 0.215592", \ + "0.139686, 0.143300, 0.144358, 0.151106, 0.161284, 0.181581, 0.223260", \ + "0.144397, 0.148011, 0.149069, 0.155817, 0.165995, 0.186292, 0.227971", \ + "0.146662, 0.150276, 0.151334, 0.158082, 0.168260, 0.188557, 0.230236", \ + "0.149236, 0.152850, 0.153908, 0.160656, 0.170834, 0.191131, 0.232810", \ + "0.155057, 0.158671, 0.159729, 0.166477, 0.176655, 0.196952, 0.238631" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.202124, 0.207142, 0.208373, 0.216394, 0.231538, 0.260902, 0.320032", \ + "0.208213, 0.213231, 0.214462, 0.222483, 0.237627, 0.266991, 0.326121", \ + "0.218186, 0.223204, 0.224435, 0.232456, 0.247600, 0.276964, 0.336094", \ + "0.221585, 0.226603, 0.227834, 0.235855, 0.250999, 0.280363, 0.339493", \ + "0.225509, 0.230527, 0.231758, 0.239779, 0.254923, 0.284287, 0.343417", \ + "0.232720, 0.237738, 0.238969, 0.246990, 0.262134, 0.291498, 0.350628", \ + "0.242193, 0.247211, 0.248442, 0.256463, 0.271607, 0.300971, 0.360101" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.121841, 0.126959, 0.128155, 0.136106, 0.151238, 0.180141, 0.239727", \ + "0.127916, 0.133034, 0.134230, 0.142181, 0.157313, 0.186216, 0.245802", \ + "0.138069, 0.143187, 0.144383, 0.152334, 0.167466, 0.196369, 0.255955", \ + "0.141259, 0.146377, 0.147573, 0.155524, 0.170656, 0.199559, 0.259145", \ + "0.145178, 0.150296, 0.151492, 0.159443, 0.174575, 0.203478, 0.263064", \ + "0.152568, 0.157686, 0.158882, 0.166833, 0.181965, 0.210868, 0.270454", \ + "0.162036, 0.167154, 0.168350, 0.176301, 0.191433, 0.220336, 0.279922" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[21]&!WENB[21]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[21] == 1'b1 && WENB[21] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.218265, 0.222530, 0.223848, 0.232506, 0.246838, 0.276575, 0.336001", \ + "0.223144, 0.227409, 0.228727, 0.237385, 0.251717, 0.281454, 0.340880", \ + "0.232872, 0.237137, 0.238455, 0.247113, 0.261445, 0.291182, 0.350608", \ + "0.236332, 0.240597, 0.241915, 0.250573, 0.264905, 0.294642, 0.354068", \ + "0.237146, 0.241411, 0.242729, 0.251387, 0.265719, 0.295456, 0.354882", \ + "0.240933, 0.245198, 0.246516, 0.255174, 0.269506, 0.299243, 0.358669", \ + "0.246060, 0.250325, 0.251643, 0.260301, 0.274633, 0.304370, 0.363796" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126352, 0.130615, 0.131936, 0.140580, 0.154881, 0.184557, 0.243887", \ + "0.131228, 0.135491, 0.136812, 0.145456, 0.159757, 0.189433, 0.248763", \ + "0.140960, 0.145223, 0.146544, 0.155188, 0.169489, 0.199165, 0.258495", \ + "0.144415, 0.148678, 0.149999, 0.158643, 0.172944, 0.202620, 0.261950", \ + "0.145228, 0.149491, 0.150812, 0.159456, 0.173757, 0.203433, 0.262763", \ + "0.149018, 0.153281, 0.154602, 0.163246, 0.177547, 0.207223, 0.266553", \ + "0.154044, 0.158307, 0.159628, 0.168272, 0.182573, 0.212249, 0.271579" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208247, 0.211908, 0.212993, 0.219664, 0.229935, 0.250376, 0.290652", \ + "0.212731, 0.216392, 0.217477, 0.224148, 0.234419, 0.254860, 0.295136", \ + "0.222232, 0.225893, 0.226978, 0.233649, 0.243920, 0.264361, 0.304637", \ + "0.226987, 0.230648, 0.231733, 0.238404, 0.248675, 0.269116, 0.309392", \ + "0.230196, 0.233857, 0.234942, 0.241613, 0.251884, 0.272325, 0.312601", \ + "0.237539, 0.241200, 0.242285, 0.248956, 0.259227, 0.279668, 0.319944", \ + "0.242761, 0.246422, 0.247507, 0.254178, 0.264449, 0.284890, 0.325166" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.120880, 0.124524, 0.125614, 0.132268, 0.142514, 0.162802, 0.203133", \ + "0.125327, 0.128971, 0.130061, 0.136715, 0.146961, 0.167249, 0.207580", \ + "0.134856, 0.138500, 0.139590, 0.146244, 0.156490, 0.176778, 0.217109", \ + "0.139582, 0.143226, 0.144316, 0.150970, 0.161216, 0.181504, 0.221835", \ + "0.142825, 0.146469, 0.147559, 0.154213, 0.164459, 0.184747, 0.225078", \ + "0.150017, 0.153661, 0.154751, 0.161405, 0.171651, 0.191939, 0.232270", \ + "0.155382, 0.159026, 0.160116, 0.166770, 0.177016, 0.197304, 0.237635" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[21]&WENB[21]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[21]&!WENB[21]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + } + } + pin(WENYB[20]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[20]&WENB[20]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[20] == 1'b0 && WENB[20] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208255, 0.211867, 0.212931, 0.219695, 0.229889, 0.250282, 0.292464", \ + "0.213693, 0.217305, 0.218369, 0.225133, 0.235327, 0.255720, 0.297902", \ + "0.221360, 0.224972, 0.226036, 0.232800, 0.242994, 0.263387, 0.305569", \ + "0.226337, 0.229949, 0.231013, 0.237777, 0.247971, 0.268364, 0.310546", \ + "0.228411, 0.232023, 0.233087, 0.239851, 0.250045, 0.270438, 0.312620", \ + "0.231142, 0.234754, 0.235818, 0.242582, 0.252776, 0.273169, 0.315351", \ + "0.236635, 0.240247, 0.241311, 0.248075, 0.258269, 0.278662, 0.320844" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126673, 0.130287, 0.131345, 0.138093, 0.148271, 0.168568, 0.210247", \ + "0.132018, 0.135632, 0.136690, 0.143438, 0.153616, 0.173913, 0.215592", \ + "0.139686, 0.143300, 0.144358, 0.151106, 0.161284, 0.181581, 0.223260", \ + "0.144397, 0.148011, 0.149069, 0.155817, 0.165995, 0.186292, 0.227971", \ + "0.146662, 0.150276, 0.151334, 0.158082, 0.168260, 0.188557, 0.230236", \ + "0.149236, 0.152850, 0.153908, 0.160656, 0.170834, 0.191131, 0.232810", \ + "0.155057, 0.158671, 0.159729, 0.166477, 0.176655, 0.196952, 0.238631" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.202124, 0.207142, 0.208373, 0.216394, 0.231538, 0.260902, 0.320032", \ + "0.208213, 0.213231, 0.214462, 0.222483, 0.237627, 0.266991, 0.326121", \ + "0.218186, 0.223204, 0.224435, 0.232456, 0.247600, 0.276964, 0.336094", \ + "0.221585, 0.226603, 0.227834, 0.235855, 0.250999, 0.280363, 0.339493", \ + "0.225509, 0.230527, 0.231758, 0.239779, 0.254923, 0.284287, 0.343417", \ + "0.232720, 0.237738, 0.238969, 0.246990, 0.262134, 0.291498, 0.350628", \ + "0.242193, 0.247211, 0.248442, 0.256463, 0.271607, 0.300971, 0.360101" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.121841, 0.126959, 0.128155, 0.136106, 0.151238, 0.180141, 0.239727", \ + "0.127916, 0.133034, 0.134230, 0.142181, 0.157313, 0.186216, 0.245802", \ + "0.138069, 0.143187, 0.144383, 0.152334, 0.167466, 0.196369, 0.255955", \ + "0.141259, 0.146377, 0.147573, 0.155524, 0.170656, 0.199559, 0.259145", \ + "0.145178, 0.150296, 0.151492, 0.159443, 0.174575, 0.203478, 0.263064", \ + "0.152568, 0.157686, 0.158882, 0.166833, 0.181965, 0.210868, 0.270454", \ + "0.162036, 0.167154, 0.168350, 0.176301, 0.191433, 0.220336, 0.279922" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[20]&!WENB[20]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[20] == 1'b1 && WENB[20] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.218265, 0.222530, 0.223848, 0.232506, 0.246838, 0.276575, 0.336001", \ + "0.223144, 0.227409, 0.228727, 0.237385, 0.251717, 0.281454, 0.340880", \ + "0.232872, 0.237137, 0.238455, 0.247113, 0.261445, 0.291182, 0.350608", \ + "0.236332, 0.240597, 0.241915, 0.250573, 0.264905, 0.294642, 0.354068", \ + "0.237146, 0.241411, 0.242729, 0.251387, 0.265719, 0.295456, 0.354882", \ + "0.240933, 0.245198, 0.246516, 0.255174, 0.269506, 0.299243, 0.358669", \ + "0.246060, 0.250325, 0.251643, 0.260301, 0.274633, 0.304370, 0.363796" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126352, 0.130615, 0.131936, 0.140580, 0.154881, 0.184557, 0.243887", \ + "0.131228, 0.135491, 0.136812, 0.145456, 0.159757, 0.189433, 0.248763", \ + "0.140960, 0.145223, 0.146544, 0.155188, 0.169489, 0.199165, 0.258495", \ + "0.144415, 0.148678, 0.149999, 0.158643, 0.172944, 0.202620, 0.261950", \ + "0.145228, 0.149491, 0.150812, 0.159456, 0.173757, 0.203433, 0.262763", \ + "0.149018, 0.153281, 0.154602, 0.163246, 0.177547, 0.207223, 0.266553", \ + "0.154044, 0.158307, 0.159628, 0.168272, 0.182573, 0.212249, 0.271579" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208247, 0.211908, 0.212993, 0.219664, 0.229935, 0.250376, 0.290652", \ + "0.212731, 0.216392, 0.217477, 0.224148, 0.234419, 0.254860, 0.295136", \ + "0.222232, 0.225893, 0.226978, 0.233649, 0.243920, 0.264361, 0.304637", \ + "0.226987, 0.230648, 0.231733, 0.238404, 0.248675, 0.269116, 0.309392", \ + "0.230196, 0.233857, 0.234942, 0.241613, 0.251884, 0.272325, 0.312601", \ + "0.237539, 0.241200, 0.242285, 0.248956, 0.259227, 0.279668, 0.319944", \ + "0.242761, 0.246422, 0.247507, 0.254178, 0.264449, 0.284890, 0.325166" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.120880, 0.124524, 0.125614, 0.132268, 0.142514, 0.162802, 0.203133", \ + "0.125327, 0.128971, 0.130061, 0.136715, 0.146961, 0.167249, 0.207580", \ + "0.134856, 0.138500, 0.139590, 0.146244, 0.156490, 0.176778, 0.217109", \ + "0.139582, 0.143226, 0.144316, 0.150970, 0.161216, 0.181504, 0.221835", \ + "0.142825, 0.146469, 0.147559, 0.154213, 0.164459, 0.184747, 0.225078", \ + "0.150017, 0.153661, 0.154751, 0.161405, 0.171651, 0.191939, 0.232270", \ + "0.155382, 0.159026, 0.160116, 0.166770, 0.177016, 0.197304, 0.237635" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[20]&WENB[20]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[20]&!WENB[20]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + } + } + pin(WENYB[19]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[19]&WENB[19]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[19] == 1'b0 && WENB[19] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208255, 0.211867, 0.212931, 0.219695, 0.229889, 0.250282, 0.292464", \ + "0.213693, 0.217305, 0.218369, 0.225133, 0.235327, 0.255720, 0.297902", \ + "0.221360, 0.224972, 0.226036, 0.232800, 0.242994, 0.263387, 0.305569", \ + "0.226337, 0.229949, 0.231013, 0.237777, 0.247971, 0.268364, 0.310546", \ + "0.228411, 0.232023, 0.233087, 0.239851, 0.250045, 0.270438, 0.312620", \ + "0.231142, 0.234754, 0.235818, 0.242582, 0.252776, 0.273169, 0.315351", \ + "0.236635, 0.240247, 0.241311, 0.248075, 0.258269, 0.278662, 0.320844" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126673, 0.130287, 0.131345, 0.138093, 0.148271, 0.168568, 0.210247", \ + "0.132018, 0.135632, 0.136690, 0.143438, 0.153616, 0.173913, 0.215592", \ + "0.139686, 0.143300, 0.144358, 0.151106, 0.161284, 0.181581, 0.223260", \ + "0.144397, 0.148011, 0.149069, 0.155817, 0.165995, 0.186292, 0.227971", \ + "0.146662, 0.150276, 0.151334, 0.158082, 0.168260, 0.188557, 0.230236", \ + "0.149236, 0.152850, 0.153908, 0.160656, 0.170834, 0.191131, 0.232810", \ + "0.155057, 0.158671, 0.159729, 0.166477, 0.176655, 0.196952, 0.238631" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.202124, 0.207142, 0.208373, 0.216394, 0.231538, 0.260902, 0.320032", \ + "0.208213, 0.213231, 0.214462, 0.222483, 0.237627, 0.266991, 0.326121", \ + "0.218186, 0.223204, 0.224435, 0.232456, 0.247600, 0.276964, 0.336094", \ + "0.221585, 0.226603, 0.227834, 0.235855, 0.250999, 0.280363, 0.339493", \ + "0.225509, 0.230527, 0.231758, 0.239779, 0.254923, 0.284287, 0.343417", \ + "0.232720, 0.237738, 0.238969, 0.246990, 0.262134, 0.291498, 0.350628", \ + "0.242193, 0.247211, 0.248442, 0.256463, 0.271607, 0.300971, 0.360101" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.121841, 0.126959, 0.128155, 0.136106, 0.151238, 0.180141, 0.239727", \ + "0.127916, 0.133034, 0.134230, 0.142181, 0.157313, 0.186216, 0.245802", \ + "0.138069, 0.143187, 0.144383, 0.152334, 0.167466, 0.196369, 0.255955", \ + "0.141259, 0.146377, 0.147573, 0.155524, 0.170656, 0.199559, 0.259145", \ + "0.145178, 0.150296, 0.151492, 0.159443, 0.174575, 0.203478, 0.263064", \ + "0.152568, 0.157686, 0.158882, 0.166833, 0.181965, 0.210868, 0.270454", \ + "0.162036, 0.167154, 0.168350, 0.176301, 0.191433, 0.220336, 0.279922" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[19]&!WENB[19]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[19] == 1'b1 && WENB[19] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.218265, 0.222530, 0.223848, 0.232506, 0.246838, 0.276575, 0.336001", \ + "0.223144, 0.227409, 0.228727, 0.237385, 0.251717, 0.281454, 0.340880", \ + "0.232872, 0.237137, 0.238455, 0.247113, 0.261445, 0.291182, 0.350608", \ + "0.236332, 0.240597, 0.241915, 0.250573, 0.264905, 0.294642, 0.354068", \ + "0.237146, 0.241411, 0.242729, 0.251387, 0.265719, 0.295456, 0.354882", \ + "0.240933, 0.245198, 0.246516, 0.255174, 0.269506, 0.299243, 0.358669", \ + "0.246060, 0.250325, 0.251643, 0.260301, 0.274633, 0.304370, 0.363796" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126352, 0.130615, 0.131936, 0.140580, 0.154881, 0.184557, 0.243887", \ + "0.131228, 0.135491, 0.136812, 0.145456, 0.159757, 0.189433, 0.248763", \ + "0.140960, 0.145223, 0.146544, 0.155188, 0.169489, 0.199165, 0.258495", \ + "0.144415, 0.148678, 0.149999, 0.158643, 0.172944, 0.202620, 0.261950", \ + "0.145228, 0.149491, 0.150812, 0.159456, 0.173757, 0.203433, 0.262763", \ + "0.149018, 0.153281, 0.154602, 0.163246, 0.177547, 0.207223, 0.266553", \ + "0.154044, 0.158307, 0.159628, 0.168272, 0.182573, 0.212249, 0.271579" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208247, 0.211908, 0.212993, 0.219664, 0.229935, 0.250376, 0.290652", \ + "0.212731, 0.216392, 0.217477, 0.224148, 0.234419, 0.254860, 0.295136", \ + "0.222232, 0.225893, 0.226978, 0.233649, 0.243920, 0.264361, 0.304637", \ + "0.226987, 0.230648, 0.231733, 0.238404, 0.248675, 0.269116, 0.309392", \ + "0.230196, 0.233857, 0.234942, 0.241613, 0.251884, 0.272325, 0.312601", \ + "0.237539, 0.241200, 0.242285, 0.248956, 0.259227, 0.279668, 0.319944", \ + "0.242761, 0.246422, 0.247507, 0.254178, 0.264449, 0.284890, 0.325166" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.120880, 0.124524, 0.125614, 0.132268, 0.142514, 0.162802, 0.203133", \ + "0.125327, 0.128971, 0.130061, 0.136715, 0.146961, 0.167249, 0.207580", \ + "0.134856, 0.138500, 0.139590, 0.146244, 0.156490, 0.176778, 0.217109", \ + "0.139582, 0.143226, 0.144316, 0.150970, 0.161216, 0.181504, 0.221835", \ + "0.142825, 0.146469, 0.147559, 0.154213, 0.164459, 0.184747, 0.225078", \ + "0.150017, 0.153661, 0.154751, 0.161405, 0.171651, 0.191939, 0.232270", \ + "0.155382, 0.159026, 0.160116, 0.166770, 0.177016, 0.197304, 0.237635" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[19]&WENB[19]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[19]&!WENB[19]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + } + } + pin(WENYB[18]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[18]&WENB[18]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[18] == 1'b0 && WENB[18] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208255, 0.211867, 0.212931, 0.219695, 0.229889, 0.250282, 0.292464", \ + "0.213693, 0.217305, 0.218369, 0.225133, 0.235327, 0.255720, 0.297902", \ + "0.221360, 0.224972, 0.226036, 0.232800, 0.242994, 0.263387, 0.305569", \ + "0.226337, 0.229949, 0.231013, 0.237777, 0.247971, 0.268364, 0.310546", \ + "0.228411, 0.232023, 0.233087, 0.239851, 0.250045, 0.270438, 0.312620", \ + "0.231142, 0.234754, 0.235818, 0.242582, 0.252776, 0.273169, 0.315351", \ + "0.236635, 0.240247, 0.241311, 0.248075, 0.258269, 0.278662, 0.320844" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126673, 0.130287, 0.131345, 0.138093, 0.148271, 0.168568, 0.210247", \ + "0.132018, 0.135632, 0.136690, 0.143438, 0.153616, 0.173913, 0.215592", \ + "0.139686, 0.143300, 0.144358, 0.151106, 0.161284, 0.181581, 0.223260", \ + "0.144397, 0.148011, 0.149069, 0.155817, 0.165995, 0.186292, 0.227971", \ + "0.146662, 0.150276, 0.151334, 0.158082, 0.168260, 0.188557, 0.230236", \ + "0.149236, 0.152850, 0.153908, 0.160656, 0.170834, 0.191131, 0.232810", \ + "0.155057, 0.158671, 0.159729, 0.166477, 0.176655, 0.196952, 0.238631" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.202124, 0.207142, 0.208373, 0.216394, 0.231538, 0.260902, 0.320032", \ + "0.208213, 0.213231, 0.214462, 0.222483, 0.237627, 0.266991, 0.326121", \ + "0.218186, 0.223204, 0.224435, 0.232456, 0.247600, 0.276964, 0.336094", \ + "0.221585, 0.226603, 0.227834, 0.235855, 0.250999, 0.280363, 0.339493", \ + "0.225509, 0.230527, 0.231758, 0.239779, 0.254923, 0.284287, 0.343417", \ + "0.232720, 0.237738, 0.238969, 0.246990, 0.262134, 0.291498, 0.350628", \ + "0.242193, 0.247211, 0.248442, 0.256463, 0.271607, 0.300971, 0.360101" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.121841, 0.126959, 0.128155, 0.136106, 0.151238, 0.180141, 0.239727", \ + "0.127916, 0.133034, 0.134230, 0.142181, 0.157313, 0.186216, 0.245802", \ + "0.138069, 0.143187, 0.144383, 0.152334, 0.167466, 0.196369, 0.255955", \ + "0.141259, 0.146377, 0.147573, 0.155524, 0.170656, 0.199559, 0.259145", \ + "0.145178, 0.150296, 0.151492, 0.159443, 0.174575, 0.203478, 0.263064", \ + "0.152568, 0.157686, 0.158882, 0.166833, 0.181965, 0.210868, 0.270454", \ + "0.162036, 0.167154, 0.168350, 0.176301, 0.191433, 0.220336, 0.279922" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[18]&!WENB[18]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[18] == 1'b1 && WENB[18] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.218265, 0.222530, 0.223848, 0.232506, 0.246838, 0.276575, 0.336001", \ + "0.223144, 0.227409, 0.228727, 0.237385, 0.251717, 0.281454, 0.340880", \ + "0.232872, 0.237137, 0.238455, 0.247113, 0.261445, 0.291182, 0.350608", \ + "0.236332, 0.240597, 0.241915, 0.250573, 0.264905, 0.294642, 0.354068", \ + "0.237146, 0.241411, 0.242729, 0.251387, 0.265719, 0.295456, 0.354882", \ + "0.240933, 0.245198, 0.246516, 0.255174, 0.269506, 0.299243, 0.358669", \ + "0.246060, 0.250325, 0.251643, 0.260301, 0.274633, 0.304370, 0.363796" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126352, 0.130615, 0.131936, 0.140580, 0.154881, 0.184557, 0.243887", \ + "0.131228, 0.135491, 0.136812, 0.145456, 0.159757, 0.189433, 0.248763", \ + "0.140960, 0.145223, 0.146544, 0.155188, 0.169489, 0.199165, 0.258495", \ + "0.144415, 0.148678, 0.149999, 0.158643, 0.172944, 0.202620, 0.261950", \ + "0.145228, 0.149491, 0.150812, 0.159456, 0.173757, 0.203433, 0.262763", \ + "0.149018, 0.153281, 0.154602, 0.163246, 0.177547, 0.207223, 0.266553", \ + "0.154044, 0.158307, 0.159628, 0.168272, 0.182573, 0.212249, 0.271579" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208247, 0.211908, 0.212993, 0.219664, 0.229935, 0.250376, 0.290652", \ + "0.212731, 0.216392, 0.217477, 0.224148, 0.234419, 0.254860, 0.295136", \ + "0.222232, 0.225893, 0.226978, 0.233649, 0.243920, 0.264361, 0.304637", \ + "0.226987, 0.230648, 0.231733, 0.238404, 0.248675, 0.269116, 0.309392", \ + "0.230196, 0.233857, 0.234942, 0.241613, 0.251884, 0.272325, 0.312601", \ + "0.237539, 0.241200, 0.242285, 0.248956, 0.259227, 0.279668, 0.319944", \ + "0.242761, 0.246422, 0.247507, 0.254178, 0.264449, 0.284890, 0.325166" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.120880, 0.124524, 0.125614, 0.132268, 0.142514, 0.162802, 0.203133", \ + "0.125327, 0.128971, 0.130061, 0.136715, 0.146961, 0.167249, 0.207580", \ + "0.134856, 0.138500, 0.139590, 0.146244, 0.156490, 0.176778, 0.217109", \ + "0.139582, 0.143226, 0.144316, 0.150970, 0.161216, 0.181504, 0.221835", \ + "0.142825, 0.146469, 0.147559, 0.154213, 0.164459, 0.184747, 0.225078", \ + "0.150017, 0.153661, 0.154751, 0.161405, 0.171651, 0.191939, 0.232270", \ + "0.155382, 0.159026, 0.160116, 0.166770, 0.177016, 0.197304, 0.237635" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[18]&WENB[18]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[18]&!WENB[18]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + } + } + pin(WENYB[17]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[17]&WENB[17]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[17] == 1'b0 && WENB[17] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208255, 0.211867, 0.212931, 0.219695, 0.229889, 0.250282, 0.292464", \ + "0.213693, 0.217305, 0.218369, 0.225133, 0.235327, 0.255720, 0.297902", \ + "0.221360, 0.224972, 0.226036, 0.232800, 0.242994, 0.263387, 0.305569", \ + "0.226337, 0.229949, 0.231013, 0.237777, 0.247971, 0.268364, 0.310546", \ + "0.228411, 0.232023, 0.233087, 0.239851, 0.250045, 0.270438, 0.312620", \ + "0.231142, 0.234754, 0.235818, 0.242582, 0.252776, 0.273169, 0.315351", \ + "0.236635, 0.240247, 0.241311, 0.248075, 0.258269, 0.278662, 0.320844" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126673, 0.130287, 0.131345, 0.138093, 0.148271, 0.168568, 0.210247", \ + "0.132018, 0.135632, 0.136690, 0.143438, 0.153616, 0.173913, 0.215592", \ + "0.139686, 0.143300, 0.144358, 0.151106, 0.161284, 0.181581, 0.223260", \ + "0.144397, 0.148011, 0.149069, 0.155817, 0.165995, 0.186292, 0.227971", \ + "0.146662, 0.150276, 0.151334, 0.158082, 0.168260, 0.188557, 0.230236", \ + "0.149236, 0.152850, 0.153908, 0.160656, 0.170834, 0.191131, 0.232810", \ + "0.155057, 0.158671, 0.159729, 0.166477, 0.176655, 0.196952, 0.238631" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.202124, 0.207142, 0.208373, 0.216394, 0.231538, 0.260902, 0.320032", \ + "0.208213, 0.213231, 0.214462, 0.222483, 0.237627, 0.266991, 0.326121", \ + "0.218186, 0.223204, 0.224435, 0.232456, 0.247600, 0.276964, 0.336094", \ + "0.221585, 0.226603, 0.227834, 0.235855, 0.250999, 0.280363, 0.339493", \ + "0.225509, 0.230527, 0.231758, 0.239779, 0.254923, 0.284287, 0.343417", \ + "0.232720, 0.237738, 0.238969, 0.246990, 0.262134, 0.291498, 0.350628", \ + "0.242193, 0.247211, 0.248442, 0.256463, 0.271607, 0.300971, 0.360101" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.121841, 0.126959, 0.128155, 0.136106, 0.151238, 0.180141, 0.239727", \ + "0.127916, 0.133034, 0.134230, 0.142181, 0.157313, 0.186216, 0.245802", \ + "0.138069, 0.143187, 0.144383, 0.152334, 0.167466, 0.196369, 0.255955", \ + "0.141259, 0.146377, 0.147573, 0.155524, 0.170656, 0.199559, 0.259145", \ + "0.145178, 0.150296, 0.151492, 0.159443, 0.174575, 0.203478, 0.263064", \ + "0.152568, 0.157686, 0.158882, 0.166833, 0.181965, 0.210868, 0.270454", \ + "0.162036, 0.167154, 0.168350, 0.176301, 0.191433, 0.220336, 0.279922" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[17]&!WENB[17]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[17] == 1'b1 && WENB[17] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.218265, 0.222530, 0.223848, 0.232506, 0.246838, 0.276575, 0.336001", \ + "0.223144, 0.227409, 0.228727, 0.237385, 0.251717, 0.281454, 0.340880", \ + "0.232872, 0.237137, 0.238455, 0.247113, 0.261445, 0.291182, 0.350608", \ + "0.236332, 0.240597, 0.241915, 0.250573, 0.264905, 0.294642, 0.354068", \ + "0.237146, 0.241411, 0.242729, 0.251387, 0.265719, 0.295456, 0.354882", \ + "0.240933, 0.245198, 0.246516, 0.255174, 0.269506, 0.299243, 0.358669", \ + "0.246060, 0.250325, 0.251643, 0.260301, 0.274633, 0.304370, 0.363796" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126352, 0.130615, 0.131936, 0.140580, 0.154881, 0.184557, 0.243887", \ + "0.131228, 0.135491, 0.136812, 0.145456, 0.159757, 0.189433, 0.248763", \ + "0.140960, 0.145223, 0.146544, 0.155188, 0.169489, 0.199165, 0.258495", \ + "0.144415, 0.148678, 0.149999, 0.158643, 0.172944, 0.202620, 0.261950", \ + "0.145228, 0.149491, 0.150812, 0.159456, 0.173757, 0.203433, 0.262763", \ + "0.149018, 0.153281, 0.154602, 0.163246, 0.177547, 0.207223, 0.266553", \ + "0.154044, 0.158307, 0.159628, 0.168272, 0.182573, 0.212249, 0.271579" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208247, 0.211908, 0.212993, 0.219664, 0.229935, 0.250376, 0.290652", \ + "0.212731, 0.216392, 0.217477, 0.224148, 0.234419, 0.254860, 0.295136", \ + "0.222232, 0.225893, 0.226978, 0.233649, 0.243920, 0.264361, 0.304637", \ + "0.226987, 0.230648, 0.231733, 0.238404, 0.248675, 0.269116, 0.309392", \ + "0.230196, 0.233857, 0.234942, 0.241613, 0.251884, 0.272325, 0.312601", \ + "0.237539, 0.241200, 0.242285, 0.248956, 0.259227, 0.279668, 0.319944", \ + "0.242761, 0.246422, 0.247507, 0.254178, 0.264449, 0.284890, 0.325166" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.120880, 0.124524, 0.125614, 0.132268, 0.142514, 0.162802, 0.203133", \ + "0.125327, 0.128971, 0.130061, 0.136715, 0.146961, 0.167249, 0.207580", \ + "0.134856, 0.138500, 0.139590, 0.146244, 0.156490, 0.176778, 0.217109", \ + "0.139582, 0.143226, 0.144316, 0.150970, 0.161216, 0.181504, 0.221835", \ + "0.142825, 0.146469, 0.147559, 0.154213, 0.164459, 0.184747, 0.225078", \ + "0.150017, 0.153661, 0.154751, 0.161405, 0.171651, 0.191939, 0.232270", \ + "0.155382, 0.159026, 0.160116, 0.166770, 0.177016, 0.197304, 0.237635" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[17]&WENB[17]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[17]&!WENB[17]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + } + } + pin(WENYB[16]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[16]&WENB[16]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[16] == 1'b0 && WENB[16] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208255, 0.211867, 0.212931, 0.219695, 0.229889, 0.250282, 0.292464", \ + "0.213693, 0.217305, 0.218369, 0.225133, 0.235327, 0.255720, 0.297902", \ + "0.221360, 0.224972, 0.226036, 0.232800, 0.242994, 0.263387, 0.305569", \ + "0.226337, 0.229949, 0.231013, 0.237777, 0.247971, 0.268364, 0.310546", \ + "0.228411, 0.232023, 0.233087, 0.239851, 0.250045, 0.270438, 0.312620", \ + "0.231142, 0.234754, 0.235818, 0.242582, 0.252776, 0.273169, 0.315351", \ + "0.236635, 0.240247, 0.241311, 0.248075, 0.258269, 0.278662, 0.320844" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126673, 0.130287, 0.131345, 0.138093, 0.148271, 0.168568, 0.210247", \ + "0.132018, 0.135632, 0.136690, 0.143438, 0.153616, 0.173913, 0.215592", \ + "0.139686, 0.143300, 0.144358, 0.151106, 0.161284, 0.181581, 0.223260", \ + "0.144397, 0.148011, 0.149069, 0.155817, 0.165995, 0.186292, 0.227971", \ + "0.146662, 0.150276, 0.151334, 0.158082, 0.168260, 0.188557, 0.230236", \ + "0.149236, 0.152850, 0.153908, 0.160656, 0.170834, 0.191131, 0.232810", \ + "0.155057, 0.158671, 0.159729, 0.166477, 0.176655, 0.196952, 0.238631" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.202124, 0.207142, 0.208373, 0.216394, 0.231538, 0.260902, 0.320032", \ + "0.208213, 0.213231, 0.214462, 0.222483, 0.237627, 0.266991, 0.326121", \ + "0.218186, 0.223204, 0.224435, 0.232456, 0.247600, 0.276964, 0.336094", \ + "0.221585, 0.226603, 0.227834, 0.235855, 0.250999, 0.280363, 0.339493", \ + "0.225509, 0.230527, 0.231758, 0.239779, 0.254923, 0.284287, 0.343417", \ + "0.232720, 0.237738, 0.238969, 0.246990, 0.262134, 0.291498, 0.350628", \ + "0.242193, 0.247211, 0.248442, 0.256463, 0.271607, 0.300971, 0.360101" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.121841, 0.126959, 0.128155, 0.136106, 0.151238, 0.180141, 0.239727", \ + "0.127916, 0.133034, 0.134230, 0.142181, 0.157313, 0.186216, 0.245802", \ + "0.138069, 0.143187, 0.144383, 0.152334, 0.167466, 0.196369, 0.255955", \ + "0.141259, 0.146377, 0.147573, 0.155524, 0.170656, 0.199559, 0.259145", \ + "0.145178, 0.150296, 0.151492, 0.159443, 0.174575, 0.203478, 0.263064", \ + "0.152568, 0.157686, 0.158882, 0.166833, 0.181965, 0.210868, 0.270454", \ + "0.162036, 0.167154, 0.168350, 0.176301, 0.191433, 0.220336, 0.279922" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[16]&!WENB[16]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[16] == 1'b1 && WENB[16] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.218265, 0.222530, 0.223848, 0.232506, 0.246838, 0.276575, 0.336001", \ + "0.223144, 0.227409, 0.228727, 0.237385, 0.251717, 0.281454, 0.340880", \ + "0.232872, 0.237137, 0.238455, 0.247113, 0.261445, 0.291182, 0.350608", \ + "0.236332, 0.240597, 0.241915, 0.250573, 0.264905, 0.294642, 0.354068", \ + "0.237146, 0.241411, 0.242729, 0.251387, 0.265719, 0.295456, 0.354882", \ + "0.240933, 0.245198, 0.246516, 0.255174, 0.269506, 0.299243, 0.358669", \ + "0.246060, 0.250325, 0.251643, 0.260301, 0.274633, 0.304370, 0.363796" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126352, 0.130615, 0.131936, 0.140580, 0.154881, 0.184557, 0.243887", \ + "0.131228, 0.135491, 0.136812, 0.145456, 0.159757, 0.189433, 0.248763", \ + "0.140960, 0.145223, 0.146544, 0.155188, 0.169489, 0.199165, 0.258495", \ + "0.144415, 0.148678, 0.149999, 0.158643, 0.172944, 0.202620, 0.261950", \ + "0.145228, 0.149491, 0.150812, 0.159456, 0.173757, 0.203433, 0.262763", \ + "0.149018, 0.153281, 0.154602, 0.163246, 0.177547, 0.207223, 0.266553", \ + "0.154044, 0.158307, 0.159628, 0.168272, 0.182573, 0.212249, 0.271579" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208247, 0.211908, 0.212993, 0.219664, 0.229935, 0.250376, 0.290652", \ + "0.212731, 0.216392, 0.217477, 0.224148, 0.234419, 0.254860, 0.295136", \ + "0.222232, 0.225893, 0.226978, 0.233649, 0.243920, 0.264361, 0.304637", \ + "0.226987, 0.230648, 0.231733, 0.238404, 0.248675, 0.269116, 0.309392", \ + "0.230196, 0.233857, 0.234942, 0.241613, 0.251884, 0.272325, 0.312601", \ + "0.237539, 0.241200, 0.242285, 0.248956, 0.259227, 0.279668, 0.319944", \ + "0.242761, 0.246422, 0.247507, 0.254178, 0.264449, 0.284890, 0.325166" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.120880, 0.124524, 0.125614, 0.132268, 0.142514, 0.162802, 0.203133", \ + "0.125327, 0.128971, 0.130061, 0.136715, 0.146961, 0.167249, 0.207580", \ + "0.134856, 0.138500, 0.139590, 0.146244, 0.156490, 0.176778, 0.217109", \ + "0.139582, 0.143226, 0.144316, 0.150970, 0.161216, 0.181504, 0.221835", \ + "0.142825, 0.146469, 0.147559, 0.154213, 0.164459, 0.184747, 0.225078", \ + "0.150017, 0.153661, 0.154751, 0.161405, 0.171651, 0.191939, 0.232270", \ + "0.155382, 0.159026, 0.160116, 0.166770, 0.177016, 0.197304, 0.237635" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[16]&WENB[16]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[16]&!WENB[16]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + } + } + pin(WENYB[15]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[15]&WENB[15]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[15] == 1'b0 && WENB[15] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208255, 0.211867, 0.212931, 0.219695, 0.229889, 0.250282, 0.292464", \ + "0.213693, 0.217305, 0.218369, 0.225133, 0.235327, 0.255720, 0.297902", \ + "0.221360, 0.224972, 0.226036, 0.232800, 0.242994, 0.263387, 0.305569", \ + "0.226337, 0.229949, 0.231013, 0.237777, 0.247971, 0.268364, 0.310546", \ + "0.228411, 0.232023, 0.233087, 0.239851, 0.250045, 0.270438, 0.312620", \ + "0.231142, 0.234754, 0.235818, 0.242582, 0.252776, 0.273169, 0.315351", \ + "0.236635, 0.240247, 0.241311, 0.248075, 0.258269, 0.278662, 0.320844" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126673, 0.130287, 0.131345, 0.138093, 0.148271, 0.168568, 0.210247", \ + "0.132018, 0.135632, 0.136690, 0.143438, 0.153616, 0.173913, 0.215592", \ + "0.139686, 0.143300, 0.144358, 0.151106, 0.161284, 0.181581, 0.223260", \ + "0.144397, 0.148011, 0.149069, 0.155817, 0.165995, 0.186292, 0.227971", \ + "0.146662, 0.150276, 0.151334, 0.158082, 0.168260, 0.188557, 0.230236", \ + "0.149236, 0.152850, 0.153908, 0.160656, 0.170834, 0.191131, 0.232810", \ + "0.155057, 0.158671, 0.159729, 0.166477, 0.176655, 0.196952, 0.238631" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.202124, 0.207142, 0.208373, 0.216394, 0.231538, 0.260902, 0.320032", \ + "0.208213, 0.213231, 0.214462, 0.222483, 0.237627, 0.266991, 0.326121", \ + "0.218186, 0.223204, 0.224435, 0.232456, 0.247600, 0.276964, 0.336094", \ + "0.221585, 0.226603, 0.227834, 0.235855, 0.250999, 0.280363, 0.339493", \ + "0.225509, 0.230527, 0.231758, 0.239779, 0.254923, 0.284287, 0.343417", \ + "0.232720, 0.237738, 0.238969, 0.246990, 0.262134, 0.291498, 0.350628", \ + "0.242193, 0.247211, 0.248442, 0.256463, 0.271607, 0.300971, 0.360101" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.121841, 0.126959, 0.128155, 0.136106, 0.151238, 0.180141, 0.239727", \ + "0.127916, 0.133034, 0.134230, 0.142181, 0.157313, 0.186216, 0.245802", \ + "0.138069, 0.143187, 0.144383, 0.152334, 0.167466, 0.196369, 0.255955", \ + "0.141259, 0.146377, 0.147573, 0.155524, 0.170656, 0.199559, 0.259145", \ + "0.145178, 0.150296, 0.151492, 0.159443, 0.174575, 0.203478, 0.263064", \ + "0.152568, 0.157686, 0.158882, 0.166833, 0.181965, 0.210868, 0.270454", \ + "0.162036, 0.167154, 0.168350, 0.176301, 0.191433, 0.220336, 0.279922" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[15]&!WENB[15]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[15] == 1'b1 && WENB[15] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.218265, 0.222530, 0.223848, 0.232506, 0.246838, 0.276575, 0.336001", \ + "0.223144, 0.227409, 0.228727, 0.237385, 0.251717, 0.281454, 0.340880", \ + "0.232872, 0.237137, 0.238455, 0.247113, 0.261445, 0.291182, 0.350608", \ + "0.236332, 0.240597, 0.241915, 0.250573, 0.264905, 0.294642, 0.354068", \ + "0.237146, 0.241411, 0.242729, 0.251387, 0.265719, 0.295456, 0.354882", \ + "0.240933, 0.245198, 0.246516, 0.255174, 0.269506, 0.299243, 0.358669", \ + "0.246060, 0.250325, 0.251643, 0.260301, 0.274633, 0.304370, 0.363796" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126352, 0.130615, 0.131936, 0.140580, 0.154881, 0.184557, 0.243887", \ + "0.131228, 0.135491, 0.136812, 0.145456, 0.159757, 0.189433, 0.248763", \ + "0.140960, 0.145223, 0.146544, 0.155188, 0.169489, 0.199165, 0.258495", \ + "0.144415, 0.148678, 0.149999, 0.158643, 0.172944, 0.202620, 0.261950", \ + "0.145228, 0.149491, 0.150812, 0.159456, 0.173757, 0.203433, 0.262763", \ + "0.149018, 0.153281, 0.154602, 0.163246, 0.177547, 0.207223, 0.266553", \ + "0.154044, 0.158307, 0.159628, 0.168272, 0.182573, 0.212249, 0.271579" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208247, 0.211908, 0.212993, 0.219664, 0.229935, 0.250376, 0.290652", \ + "0.212731, 0.216392, 0.217477, 0.224148, 0.234419, 0.254860, 0.295136", \ + "0.222232, 0.225893, 0.226978, 0.233649, 0.243920, 0.264361, 0.304637", \ + "0.226987, 0.230648, 0.231733, 0.238404, 0.248675, 0.269116, 0.309392", \ + "0.230196, 0.233857, 0.234942, 0.241613, 0.251884, 0.272325, 0.312601", \ + "0.237539, 0.241200, 0.242285, 0.248956, 0.259227, 0.279668, 0.319944", \ + "0.242761, 0.246422, 0.247507, 0.254178, 0.264449, 0.284890, 0.325166" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.120880, 0.124524, 0.125614, 0.132268, 0.142514, 0.162802, 0.203133", \ + "0.125327, 0.128971, 0.130061, 0.136715, 0.146961, 0.167249, 0.207580", \ + "0.134856, 0.138500, 0.139590, 0.146244, 0.156490, 0.176778, 0.217109", \ + "0.139582, 0.143226, 0.144316, 0.150970, 0.161216, 0.181504, 0.221835", \ + "0.142825, 0.146469, 0.147559, 0.154213, 0.164459, 0.184747, 0.225078", \ + "0.150017, 0.153661, 0.154751, 0.161405, 0.171651, 0.191939, 0.232270", \ + "0.155382, 0.159026, 0.160116, 0.166770, 0.177016, 0.197304, 0.237635" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[15]&WENB[15]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[15]&!WENB[15]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + } + } + pin(WENYB[14]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[14]&WENB[14]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[14] == 1'b0 && WENB[14] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208255, 0.211867, 0.212931, 0.219695, 0.229889, 0.250282, 0.292464", \ + "0.213693, 0.217305, 0.218369, 0.225133, 0.235327, 0.255720, 0.297902", \ + "0.221360, 0.224972, 0.226036, 0.232800, 0.242994, 0.263387, 0.305569", \ + "0.226337, 0.229949, 0.231013, 0.237777, 0.247971, 0.268364, 0.310546", \ + "0.228411, 0.232023, 0.233087, 0.239851, 0.250045, 0.270438, 0.312620", \ + "0.231142, 0.234754, 0.235818, 0.242582, 0.252776, 0.273169, 0.315351", \ + "0.236635, 0.240247, 0.241311, 0.248075, 0.258269, 0.278662, 0.320844" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126673, 0.130287, 0.131345, 0.138093, 0.148271, 0.168568, 0.210247", \ + "0.132018, 0.135632, 0.136690, 0.143438, 0.153616, 0.173913, 0.215592", \ + "0.139686, 0.143300, 0.144358, 0.151106, 0.161284, 0.181581, 0.223260", \ + "0.144397, 0.148011, 0.149069, 0.155817, 0.165995, 0.186292, 0.227971", \ + "0.146662, 0.150276, 0.151334, 0.158082, 0.168260, 0.188557, 0.230236", \ + "0.149236, 0.152850, 0.153908, 0.160656, 0.170834, 0.191131, 0.232810", \ + "0.155057, 0.158671, 0.159729, 0.166477, 0.176655, 0.196952, 0.238631" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.202124, 0.207142, 0.208373, 0.216394, 0.231538, 0.260902, 0.320032", \ + "0.208213, 0.213231, 0.214462, 0.222483, 0.237627, 0.266991, 0.326121", \ + "0.218186, 0.223204, 0.224435, 0.232456, 0.247600, 0.276964, 0.336094", \ + "0.221585, 0.226603, 0.227834, 0.235855, 0.250999, 0.280363, 0.339493", \ + "0.225509, 0.230527, 0.231758, 0.239779, 0.254923, 0.284287, 0.343417", \ + "0.232720, 0.237738, 0.238969, 0.246990, 0.262134, 0.291498, 0.350628", \ + "0.242193, 0.247211, 0.248442, 0.256463, 0.271607, 0.300971, 0.360101" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.121841, 0.126959, 0.128155, 0.136106, 0.151238, 0.180141, 0.239727", \ + "0.127916, 0.133034, 0.134230, 0.142181, 0.157313, 0.186216, 0.245802", \ + "0.138069, 0.143187, 0.144383, 0.152334, 0.167466, 0.196369, 0.255955", \ + "0.141259, 0.146377, 0.147573, 0.155524, 0.170656, 0.199559, 0.259145", \ + "0.145178, 0.150296, 0.151492, 0.159443, 0.174575, 0.203478, 0.263064", \ + "0.152568, 0.157686, 0.158882, 0.166833, 0.181965, 0.210868, 0.270454", \ + "0.162036, 0.167154, 0.168350, 0.176301, 0.191433, 0.220336, 0.279922" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[14]&!WENB[14]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[14] == 1'b1 && WENB[14] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.218265, 0.222530, 0.223848, 0.232506, 0.246838, 0.276575, 0.336001", \ + "0.223144, 0.227409, 0.228727, 0.237385, 0.251717, 0.281454, 0.340880", \ + "0.232872, 0.237137, 0.238455, 0.247113, 0.261445, 0.291182, 0.350608", \ + "0.236332, 0.240597, 0.241915, 0.250573, 0.264905, 0.294642, 0.354068", \ + "0.237146, 0.241411, 0.242729, 0.251387, 0.265719, 0.295456, 0.354882", \ + "0.240933, 0.245198, 0.246516, 0.255174, 0.269506, 0.299243, 0.358669", \ + "0.246060, 0.250325, 0.251643, 0.260301, 0.274633, 0.304370, 0.363796" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126352, 0.130615, 0.131936, 0.140580, 0.154881, 0.184557, 0.243887", \ + "0.131228, 0.135491, 0.136812, 0.145456, 0.159757, 0.189433, 0.248763", \ + "0.140960, 0.145223, 0.146544, 0.155188, 0.169489, 0.199165, 0.258495", \ + "0.144415, 0.148678, 0.149999, 0.158643, 0.172944, 0.202620, 0.261950", \ + "0.145228, 0.149491, 0.150812, 0.159456, 0.173757, 0.203433, 0.262763", \ + "0.149018, 0.153281, 0.154602, 0.163246, 0.177547, 0.207223, 0.266553", \ + "0.154044, 0.158307, 0.159628, 0.168272, 0.182573, 0.212249, 0.271579" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208247, 0.211908, 0.212993, 0.219664, 0.229935, 0.250376, 0.290652", \ + "0.212731, 0.216392, 0.217477, 0.224148, 0.234419, 0.254860, 0.295136", \ + "0.222232, 0.225893, 0.226978, 0.233649, 0.243920, 0.264361, 0.304637", \ + "0.226987, 0.230648, 0.231733, 0.238404, 0.248675, 0.269116, 0.309392", \ + "0.230196, 0.233857, 0.234942, 0.241613, 0.251884, 0.272325, 0.312601", \ + "0.237539, 0.241200, 0.242285, 0.248956, 0.259227, 0.279668, 0.319944", \ + "0.242761, 0.246422, 0.247507, 0.254178, 0.264449, 0.284890, 0.325166" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.120880, 0.124524, 0.125614, 0.132268, 0.142514, 0.162802, 0.203133", \ + "0.125327, 0.128971, 0.130061, 0.136715, 0.146961, 0.167249, 0.207580", \ + "0.134856, 0.138500, 0.139590, 0.146244, 0.156490, 0.176778, 0.217109", \ + "0.139582, 0.143226, 0.144316, 0.150970, 0.161216, 0.181504, 0.221835", \ + "0.142825, 0.146469, 0.147559, 0.154213, 0.164459, 0.184747, 0.225078", \ + "0.150017, 0.153661, 0.154751, 0.161405, 0.171651, 0.191939, 0.232270", \ + "0.155382, 0.159026, 0.160116, 0.166770, 0.177016, 0.197304, 0.237635" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[14]&WENB[14]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[14]&!WENB[14]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + } + } + pin(WENYB[13]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[13]&WENB[13]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[13] == 1'b0 && WENB[13] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208255, 0.211867, 0.212931, 0.219695, 0.229889, 0.250282, 0.292464", \ + "0.213693, 0.217305, 0.218369, 0.225133, 0.235327, 0.255720, 0.297902", \ + "0.221360, 0.224972, 0.226036, 0.232800, 0.242994, 0.263387, 0.305569", \ + "0.226337, 0.229949, 0.231013, 0.237777, 0.247971, 0.268364, 0.310546", \ + "0.228411, 0.232023, 0.233087, 0.239851, 0.250045, 0.270438, 0.312620", \ + "0.231142, 0.234754, 0.235818, 0.242582, 0.252776, 0.273169, 0.315351", \ + "0.236635, 0.240247, 0.241311, 0.248075, 0.258269, 0.278662, 0.320844" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126673, 0.130287, 0.131345, 0.138093, 0.148271, 0.168568, 0.210247", \ + "0.132018, 0.135632, 0.136690, 0.143438, 0.153616, 0.173913, 0.215592", \ + "0.139686, 0.143300, 0.144358, 0.151106, 0.161284, 0.181581, 0.223260", \ + "0.144397, 0.148011, 0.149069, 0.155817, 0.165995, 0.186292, 0.227971", \ + "0.146662, 0.150276, 0.151334, 0.158082, 0.168260, 0.188557, 0.230236", \ + "0.149236, 0.152850, 0.153908, 0.160656, 0.170834, 0.191131, 0.232810", \ + "0.155057, 0.158671, 0.159729, 0.166477, 0.176655, 0.196952, 0.238631" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.202124, 0.207142, 0.208373, 0.216394, 0.231538, 0.260902, 0.320032", \ + "0.208213, 0.213231, 0.214462, 0.222483, 0.237627, 0.266991, 0.326121", \ + "0.218186, 0.223204, 0.224435, 0.232456, 0.247600, 0.276964, 0.336094", \ + "0.221585, 0.226603, 0.227834, 0.235855, 0.250999, 0.280363, 0.339493", \ + "0.225509, 0.230527, 0.231758, 0.239779, 0.254923, 0.284287, 0.343417", \ + "0.232720, 0.237738, 0.238969, 0.246990, 0.262134, 0.291498, 0.350628", \ + "0.242193, 0.247211, 0.248442, 0.256463, 0.271607, 0.300971, 0.360101" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.121841, 0.126959, 0.128155, 0.136106, 0.151238, 0.180141, 0.239727", \ + "0.127916, 0.133034, 0.134230, 0.142181, 0.157313, 0.186216, 0.245802", \ + "0.138069, 0.143187, 0.144383, 0.152334, 0.167466, 0.196369, 0.255955", \ + "0.141259, 0.146377, 0.147573, 0.155524, 0.170656, 0.199559, 0.259145", \ + "0.145178, 0.150296, 0.151492, 0.159443, 0.174575, 0.203478, 0.263064", \ + "0.152568, 0.157686, 0.158882, 0.166833, 0.181965, 0.210868, 0.270454", \ + "0.162036, 0.167154, 0.168350, 0.176301, 0.191433, 0.220336, 0.279922" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[13]&!WENB[13]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[13] == 1'b1 && WENB[13] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.218265, 0.222530, 0.223848, 0.232506, 0.246838, 0.276575, 0.336001", \ + "0.223144, 0.227409, 0.228727, 0.237385, 0.251717, 0.281454, 0.340880", \ + "0.232872, 0.237137, 0.238455, 0.247113, 0.261445, 0.291182, 0.350608", \ + "0.236332, 0.240597, 0.241915, 0.250573, 0.264905, 0.294642, 0.354068", \ + "0.237146, 0.241411, 0.242729, 0.251387, 0.265719, 0.295456, 0.354882", \ + "0.240933, 0.245198, 0.246516, 0.255174, 0.269506, 0.299243, 0.358669", \ + "0.246060, 0.250325, 0.251643, 0.260301, 0.274633, 0.304370, 0.363796" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126352, 0.130615, 0.131936, 0.140580, 0.154881, 0.184557, 0.243887", \ + "0.131228, 0.135491, 0.136812, 0.145456, 0.159757, 0.189433, 0.248763", \ + "0.140960, 0.145223, 0.146544, 0.155188, 0.169489, 0.199165, 0.258495", \ + "0.144415, 0.148678, 0.149999, 0.158643, 0.172944, 0.202620, 0.261950", \ + "0.145228, 0.149491, 0.150812, 0.159456, 0.173757, 0.203433, 0.262763", \ + "0.149018, 0.153281, 0.154602, 0.163246, 0.177547, 0.207223, 0.266553", \ + "0.154044, 0.158307, 0.159628, 0.168272, 0.182573, 0.212249, 0.271579" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208247, 0.211908, 0.212993, 0.219664, 0.229935, 0.250376, 0.290652", \ + "0.212731, 0.216392, 0.217477, 0.224148, 0.234419, 0.254860, 0.295136", \ + "0.222232, 0.225893, 0.226978, 0.233649, 0.243920, 0.264361, 0.304637", \ + "0.226987, 0.230648, 0.231733, 0.238404, 0.248675, 0.269116, 0.309392", \ + "0.230196, 0.233857, 0.234942, 0.241613, 0.251884, 0.272325, 0.312601", \ + "0.237539, 0.241200, 0.242285, 0.248956, 0.259227, 0.279668, 0.319944", \ + "0.242761, 0.246422, 0.247507, 0.254178, 0.264449, 0.284890, 0.325166" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.120880, 0.124524, 0.125614, 0.132268, 0.142514, 0.162802, 0.203133", \ + "0.125327, 0.128971, 0.130061, 0.136715, 0.146961, 0.167249, 0.207580", \ + "0.134856, 0.138500, 0.139590, 0.146244, 0.156490, 0.176778, 0.217109", \ + "0.139582, 0.143226, 0.144316, 0.150970, 0.161216, 0.181504, 0.221835", \ + "0.142825, 0.146469, 0.147559, 0.154213, 0.164459, 0.184747, 0.225078", \ + "0.150017, 0.153661, 0.154751, 0.161405, 0.171651, 0.191939, 0.232270", \ + "0.155382, 0.159026, 0.160116, 0.166770, 0.177016, 0.197304, 0.237635" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[13]&WENB[13]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[13]&!WENB[13]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + } + } + pin(WENYB[12]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[12]&WENB[12]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[12] == 1'b0 && WENB[12] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208255, 0.211867, 0.212931, 0.219695, 0.229889, 0.250282, 0.292464", \ + "0.213693, 0.217305, 0.218369, 0.225133, 0.235327, 0.255720, 0.297902", \ + "0.221360, 0.224972, 0.226036, 0.232800, 0.242994, 0.263387, 0.305569", \ + "0.226337, 0.229949, 0.231013, 0.237777, 0.247971, 0.268364, 0.310546", \ + "0.228411, 0.232023, 0.233087, 0.239851, 0.250045, 0.270438, 0.312620", \ + "0.231142, 0.234754, 0.235818, 0.242582, 0.252776, 0.273169, 0.315351", \ + "0.236635, 0.240247, 0.241311, 0.248075, 0.258269, 0.278662, 0.320844" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126673, 0.130287, 0.131345, 0.138093, 0.148271, 0.168568, 0.210247", \ + "0.132018, 0.135632, 0.136690, 0.143438, 0.153616, 0.173913, 0.215592", \ + "0.139686, 0.143300, 0.144358, 0.151106, 0.161284, 0.181581, 0.223260", \ + "0.144397, 0.148011, 0.149069, 0.155817, 0.165995, 0.186292, 0.227971", \ + "0.146662, 0.150276, 0.151334, 0.158082, 0.168260, 0.188557, 0.230236", \ + "0.149236, 0.152850, 0.153908, 0.160656, 0.170834, 0.191131, 0.232810", \ + "0.155057, 0.158671, 0.159729, 0.166477, 0.176655, 0.196952, 0.238631" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.202124, 0.207142, 0.208373, 0.216394, 0.231538, 0.260902, 0.320032", \ + "0.208213, 0.213231, 0.214462, 0.222483, 0.237627, 0.266991, 0.326121", \ + "0.218186, 0.223204, 0.224435, 0.232456, 0.247600, 0.276964, 0.336094", \ + "0.221585, 0.226603, 0.227834, 0.235855, 0.250999, 0.280363, 0.339493", \ + "0.225509, 0.230527, 0.231758, 0.239779, 0.254923, 0.284287, 0.343417", \ + "0.232720, 0.237738, 0.238969, 0.246990, 0.262134, 0.291498, 0.350628", \ + "0.242193, 0.247211, 0.248442, 0.256463, 0.271607, 0.300971, 0.360101" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.121841, 0.126959, 0.128155, 0.136106, 0.151238, 0.180141, 0.239727", \ + "0.127916, 0.133034, 0.134230, 0.142181, 0.157313, 0.186216, 0.245802", \ + "0.138069, 0.143187, 0.144383, 0.152334, 0.167466, 0.196369, 0.255955", \ + "0.141259, 0.146377, 0.147573, 0.155524, 0.170656, 0.199559, 0.259145", \ + "0.145178, 0.150296, 0.151492, 0.159443, 0.174575, 0.203478, 0.263064", \ + "0.152568, 0.157686, 0.158882, 0.166833, 0.181965, 0.210868, 0.270454", \ + "0.162036, 0.167154, 0.168350, 0.176301, 0.191433, 0.220336, 0.279922" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[12]&!WENB[12]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[12] == 1'b1 && WENB[12] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.218265, 0.222530, 0.223848, 0.232506, 0.246838, 0.276575, 0.336001", \ + "0.223144, 0.227409, 0.228727, 0.237385, 0.251717, 0.281454, 0.340880", \ + "0.232872, 0.237137, 0.238455, 0.247113, 0.261445, 0.291182, 0.350608", \ + "0.236332, 0.240597, 0.241915, 0.250573, 0.264905, 0.294642, 0.354068", \ + "0.237146, 0.241411, 0.242729, 0.251387, 0.265719, 0.295456, 0.354882", \ + "0.240933, 0.245198, 0.246516, 0.255174, 0.269506, 0.299243, 0.358669", \ + "0.246060, 0.250325, 0.251643, 0.260301, 0.274633, 0.304370, 0.363796" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126352, 0.130615, 0.131936, 0.140580, 0.154881, 0.184557, 0.243887", \ + "0.131228, 0.135491, 0.136812, 0.145456, 0.159757, 0.189433, 0.248763", \ + "0.140960, 0.145223, 0.146544, 0.155188, 0.169489, 0.199165, 0.258495", \ + "0.144415, 0.148678, 0.149999, 0.158643, 0.172944, 0.202620, 0.261950", \ + "0.145228, 0.149491, 0.150812, 0.159456, 0.173757, 0.203433, 0.262763", \ + "0.149018, 0.153281, 0.154602, 0.163246, 0.177547, 0.207223, 0.266553", \ + "0.154044, 0.158307, 0.159628, 0.168272, 0.182573, 0.212249, 0.271579" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208247, 0.211908, 0.212993, 0.219664, 0.229935, 0.250376, 0.290652", \ + "0.212731, 0.216392, 0.217477, 0.224148, 0.234419, 0.254860, 0.295136", \ + "0.222232, 0.225893, 0.226978, 0.233649, 0.243920, 0.264361, 0.304637", \ + "0.226987, 0.230648, 0.231733, 0.238404, 0.248675, 0.269116, 0.309392", \ + "0.230196, 0.233857, 0.234942, 0.241613, 0.251884, 0.272325, 0.312601", \ + "0.237539, 0.241200, 0.242285, 0.248956, 0.259227, 0.279668, 0.319944", \ + "0.242761, 0.246422, 0.247507, 0.254178, 0.264449, 0.284890, 0.325166" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.120880, 0.124524, 0.125614, 0.132268, 0.142514, 0.162802, 0.203133", \ + "0.125327, 0.128971, 0.130061, 0.136715, 0.146961, 0.167249, 0.207580", \ + "0.134856, 0.138500, 0.139590, 0.146244, 0.156490, 0.176778, 0.217109", \ + "0.139582, 0.143226, 0.144316, 0.150970, 0.161216, 0.181504, 0.221835", \ + "0.142825, 0.146469, 0.147559, 0.154213, 0.164459, 0.184747, 0.225078", \ + "0.150017, 0.153661, 0.154751, 0.161405, 0.171651, 0.191939, 0.232270", \ + "0.155382, 0.159026, 0.160116, 0.166770, 0.177016, 0.197304, 0.237635" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[12]&WENB[12]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[12]&!WENB[12]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + } + } + pin(WENYB[11]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[11]&WENB[11]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[11] == 1'b0 && WENB[11] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208255, 0.211867, 0.212931, 0.219695, 0.229889, 0.250282, 0.292464", \ + "0.213693, 0.217305, 0.218369, 0.225133, 0.235327, 0.255720, 0.297902", \ + "0.221360, 0.224972, 0.226036, 0.232800, 0.242994, 0.263387, 0.305569", \ + "0.226337, 0.229949, 0.231013, 0.237777, 0.247971, 0.268364, 0.310546", \ + "0.228411, 0.232023, 0.233087, 0.239851, 0.250045, 0.270438, 0.312620", \ + "0.231142, 0.234754, 0.235818, 0.242582, 0.252776, 0.273169, 0.315351", \ + "0.236635, 0.240247, 0.241311, 0.248075, 0.258269, 0.278662, 0.320844" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126673, 0.130287, 0.131345, 0.138093, 0.148271, 0.168568, 0.210247", \ + "0.132018, 0.135632, 0.136690, 0.143438, 0.153616, 0.173913, 0.215592", \ + "0.139686, 0.143300, 0.144358, 0.151106, 0.161284, 0.181581, 0.223260", \ + "0.144397, 0.148011, 0.149069, 0.155817, 0.165995, 0.186292, 0.227971", \ + "0.146662, 0.150276, 0.151334, 0.158082, 0.168260, 0.188557, 0.230236", \ + "0.149236, 0.152850, 0.153908, 0.160656, 0.170834, 0.191131, 0.232810", \ + "0.155057, 0.158671, 0.159729, 0.166477, 0.176655, 0.196952, 0.238631" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.202124, 0.207142, 0.208373, 0.216394, 0.231538, 0.260902, 0.320032", \ + "0.208213, 0.213231, 0.214462, 0.222483, 0.237627, 0.266991, 0.326121", \ + "0.218186, 0.223204, 0.224435, 0.232456, 0.247600, 0.276964, 0.336094", \ + "0.221585, 0.226603, 0.227834, 0.235855, 0.250999, 0.280363, 0.339493", \ + "0.225509, 0.230527, 0.231758, 0.239779, 0.254923, 0.284287, 0.343417", \ + "0.232720, 0.237738, 0.238969, 0.246990, 0.262134, 0.291498, 0.350628", \ + "0.242193, 0.247211, 0.248442, 0.256463, 0.271607, 0.300971, 0.360101" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.121841, 0.126959, 0.128155, 0.136106, 0.151238, 0.180141, 0.239727", \ + "0.127916, 0.133034, 0.134230, 0.142181, 0.157313, 0.186216, 0.245802", \ + "0.138069, 0.143187, 0.144383, 0.152334, 0.167466, 0.196369, 0.255955", \ + "0.141259, 0.146377, 0.147573, 0.155524, 0.170656, 0.199559, 0.259145", \ + "0.145178, 0.150296, 0.151492, 0.159443, 0.174575, 0.203478, 0.263064", \ + "0.152568, 0.157686, 0.158882, 0.166833, 0.181965, 0.210868, 0.270454", \ + "0.162036, 0.167154, 0.168350, 0.176301, 0.191433, 0.220336, 0.279922" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[11]&!WENB[11]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[11] == 1'b1 && WENB[11] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.218265, 0.222530, 0.223848, 0.232506, 0.246838, 0.276575, 0.336001", \ + "0.223144, 0.227409, 0.228727, 0.237385, 0.251717, 0.281454, 0.340880", \ + "0.232872, 0.237137, 0.238455, 0.247113, 0.261445, 0.291182, 0.350608", \ + "0.236332, 0.240597, 0.241915, 0.250573, 0.264905, 0.294642, 0.354068", \ + "0.237146, 0.241411, 0.242729, 0.251387, 0.265719, 0.295456, 0.354882", \ + "0.240933, 0.245198, 0.246516, 0.255174, 0.269506, 0.299243, 0.358669", \ + "0.246060, 0.250325, 0.251643, 0.260301, 0.274633, 0.304370, 0.363796" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126352, 0.130615, 0.131936, 0.140580, 0.154881, 0.184557, 0.243887", \ + "0.131228, 0.135491, 0.136812, 0.145456, 0.159757, 0.189433, 0.248763", \ + "0.140960, 0.145223, 0.146544, 0.155188, 0.169489, 0.199165, 0.258495", \ + "0.144415, 0.148678, 0.149999, 0.158643, 0.172944, 0.202620, 0.261950", \ + "0.145228, 0.149491, 0.150812, 0.159456, 0.173757, 0.203433, 0.262763", \ + "0.149018, 0.153281, 0.154602, 0.163246, 0.177547, 0.207223, 0.266553", \ + "0.154044, 0.158307, 0.159628, 0.168272, 0.182573, 0.212249, 0.271579" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208247, 0.211908, 0.212993, 0.219664, 0.229935, 0.250376, 0.290652", \ + "0.212731, 0.216392, 0.217477, 0.224148, 0.234419, 0.254860, 0.295136", \ + "0.222232, 0.225893, 0.226978, 0.233649, 0.243920, 0.264361, 0.304637", \ + "0.226987, 0.230648, 0.231733, 0.238404, 0.248675, 0.269116, 0.309392", \ + "0.230196, 0.233857, 0.234942, 0.241613, 0.251884, 0.272325, 0.312601", \ + "0.237539, 0.241200, 0.242285, 0.248956, 0.259227, 0.279668, 0.319944", \ + "0.242761, 0.246422, 0.247507, 0.254178, 0.264449, 0.284890, 0.325166" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.120880, 0.124524, 0.125614, 0.132268, 0.142514, 0.162802, 0.203133", \ + "0.125327, 0.128971, 0.130061, 0.136715, 0.146961, 0.167249, 0.207580", \ + "0.134856, 0.138500, 0.139590, 0.146244, 0.156490, 0.176778, 0.217109", \ + "0.139582, 0.143226, 0.144316, 0.150970, 0.161216, 0.181504, 0.221835", \ + "0.142825, 0.146469, 0.147559, 0.154213, 0.164459, 0.184747, 0.225078", \ + "0.150017, 0.153661, 0.154751, 0.161405, 0.171651, 0.191939, 0.232270", \ + "0.155382, 0.159026, 0.160116, 0.166770, 0.177016, 0.197304, 0.237635" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[11]&WENB[11]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[11]&!WENB[11]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + } + } + pin(WENYB[10]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[10]&WENB[10]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[10] == 1'b0 && WENB[10] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208255, 0.211867, 0.212931, 0.219695, 0.229889, 0.250282, 0.292464", \ + "0.213693, 0.217305, 0.218369, 0.225133, 0.235327, 0.255720, 0.297902", \ + "0.221360, 0.224972, 0.226036, 0.232800, 0.242994, 0.263387, 0.305569", \ + "0.226337, 0.229949, 0.231013, 0.237777, 0.247971, 0.268364, 0.310546", \ + "0.228411, 0.232023, 0.233087, 0.239851, 0.250045, 0.270438, 0.312620", \ + "0.231142, 0.234754, 0.235818, 0.242582, 0.252776, 0.273169, 0.315351", \ + "0.236635, 0.240247, 0.241311, 0.248075, 0.258269, 0.278662, 0.320844" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126673, 0.130287, 0.131345, 0.138093, 0.148271, 0.168568, 0.210247", \ + "0.132018, 0.135632, 0.136690, 0.143438, 0.153616, 0.173913, 0.215592", \ + "0.139686, 0.143300, 0.144358, 0.151106, 0.161284, 0.181581, 0.223260", \ + "0.144397, 0.148011, 0.149069, 0.155817, 0.165995, 0.186292, 0.227971", \ + "0.146662, 0.150276, 0.151334, 0.158082, 0.168260, 0.188557, 0.230236", \ + "0.149236, 0.152850, 0.153908, 0.160656, 0.170834, 0.191131, 0.232810", \ + "0.155057, 0.158671, 0.159729, 0.166477, 0.176655, 0.196952, 0.238631" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.202124, 0.207142, 0.208373, 0.216394, 0.231538, 0.260902, 0.320032", \ + "0.208213, 0.213231, 0.214462, 0.222483, 0.237627, 0.266991, 0.326121", \ + "0.218186, 0.223204, 0.224435, 0.232456, 0.247600, 0.276964, 0.336094", \ + "0.221585, 0.226603, 0.227834, 0.235855, 0.250999, 0.280363, 0.339493", \ + "0.225509, 0.230527, 0.231758, 0.239779, 0.254923, 0.284287, 0.343417", \ + "0.232720, 0.237738, 0.238969, 0.246990, 0.262134, 0.291498, 0.350628", \ + "0.242193, 0.247211, 0.248442, 0.256463, 0.271607, 0.300971, 0.360101" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.121841, 0.126959, 0.128155, 0.136106, 0.151238, 0.180141, 0.239727", \ + "0.127916, 0.133034, 0.134230, 0.142181, 0.157313, 0.186216, 0.245802", \ + "0.138069, 0.143187, 0.144383, 0.152334, 0.167466, 0.196369, 0.255955", \ + "0.141259, 0.146377, 0.147573, 0.155524, 0.170656, 0.199559, 0.259145", \ + "0.145178, 0.150296, 0.151492, 0.159443, 0.174575, 0.203478, 0.263064", \ + "0.152568, 0.157686, 0.158882, 0.166833, 0.181965, 0.210868, 0.270454", \ + "0.162036, 0.167154, 0.168350, 0.176301, 0.191433, 0.220336, 0.279922" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[10]&!WENB[10]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[10] == 1'b1 && WENB[10] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.218265, 0.222530, 0.223848, 0.232506, 0.246838, 0.276575, 0.336001", \ + "0.223144, 0.227409, 0.228727, 0.237385, 0.251717, 0.281454, 0.340880", \ + "0.232872, 0.237137, 0.238455, 0.247113, 0.261445, 0.291182, 0.350608", \ + "0.236332, 0.240597, 0.241915, 0.250573, 0.264905, 0.294642, 0.354068", \ + "0.237146, 0.241411, 0.242729, 0.251387, 0.265719, 0.295456, 0.354882", \ + "0.240933, 0.245198, 0.246516, 0.255174, 0.269506, 0.299243, 0.358669", \ + "0.246060, 0.250325, 0.251643, 0.260301, 0.274633, 0.304370, 0.363796" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126352, 0.130615, 0.131936, 0.140580, 0.154881, 0.184557, 0.243887", \ + "0.131228, 0.135491, 0.136812, 0.145456, 0.159757, 0.189433, 0.248763", \ + "0.140960, 0.145223, 0.146544, 0.155188, 0.169489, 0.199165, 0.258495", \ + "0.144415, 0.148678, 0.149999, 0.158643, 0.172944, 0.202620, 0.261950", \ + "0.145228, 0.149491, 0.150812, 0.159456, 0.173757, 0.203433, 0.262763", \ + "0.149018, 0.153281, 0.154602, 0.163246, 0.177547, 0.207223, 0.266553", \ + "0.154044, 0.158307, 0.159628, 0.168272, 0.182573, 0.212249, 0.271579" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208247, 0.211908, 0.212993, 0.219664, 0.229935, 0.250376, 0.290652", \ + "0.212731, 0.216392, 0.217477, 0.224148, 0.234419, 0.254860, 0.295136", \ + "0.222232, 0.225893, 0.226978, 0.233649, 0.243920, 0.264361, 0.304637", \ + "0.226987, 0.230648, 0.231733, 0.238404, 0.248675, 0.269116, 0.309392", \ + "0.230196, 0.233857, 0.234942, 0.241613, 0.251884, 0.272325, 0.312601", \ + "0.237539, 0.241200, 0.242285, 0.248956, 0.259227, 0.279668, 0.319944", \ + "0.242761, 0.246422, 0.247507, 0.254178, 0.264449, 0.284890, 0.325166" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.120880, 0.124524, 0.125614, 0.132268, 0.142514, 0.162802, 0.203133", \ + "0.125327, 0.128971, 0.130061, 0.136715, 0.146961, 0.167249, 0.207580", \ + "0.134856, 0.138500, 0.139590, 0.146244, 0.156490, 0.176778, 0.217109", \ + "0.139582, 0.143226, 0.144316, 0.150970, 0.161216, 0.181504, 0.221835", \ + "0.142825, 0.146469, 0.147559, 0.154213, 0.164459, 0.184747, 0.225078", \ + "0.150017, 0.153661, 0.154751, 0.161405, 0.171651, 0.191939, 0.232270", \ + "0.155382, 0.159026, 0.160116, 0.166770, 0.177016, 0.197304, 0.237635" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[10]&WENB[10]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[10]&!WENB[10]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + } + } + pin(WENYB[9]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[9]&WENB[9]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[9] == 1'b0 && WENB[9] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208255, 0.211867, 0.212931, 0.219695, 0.229889, 0.250282, 0.292464", \ + "0.213693, 0.217305, 0.218369, 0.225133, 0.235327, 0.255720, 0.297902", \ + "0.221360, 0.224972, 0.226036, 0.232800, 0.242994, 0.263387, 0.305569", \ + "0.226337, 0.229949, 0.231013, 0.237777, 0.247971, 0.268364, 0.310546", \ + "0.228411, 0.232023, 0.233087, 0.239851, 0.250045, 0.270438, 0.312620", \ + "0.231142, 0.234754, 0.235818, 0.242582, 0.252776, 0.273169, 0.315351", \ + "0.236635, 0.240247, 0.241311, 0.248075, 0.258269, 0.278662, 0.320844" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126673, 0.130287, 0.131345, 0.138093, 0.148271, 0.168568, 0.210247", \ + "0.132018, 0.135632, 0.136690, 0.143438, 0.153616, 0.173913, 0.215592", \ + "0.139686, 0.143300, 0.144358, 0.151106, 0.161284, 0.181581, 0.223260", \ + "0.144397, 0.148011, 0.149069, 0.155817, 0.165995, 0.186292, 0.227971", \ + "0.146662, 0.150276, 0.151334, 0.158082, 0.168260, 0.188557, 0.230236", \ + "0.149236, 0.152850, 0.153908, 0.160656, 0.170834, 0.191131, 0.232810", \ + "0.155057, 0.158671, 0.159729, 0.166477, 0.176655, 0.196952, 0.238631" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.202124, 0.207142, 0.208373, 0.216394, 0.231538, 0.260902, 0.320032", \ + "0.208213, 0.213231, 0.214462, 0.222483, 0.237627, 0.266991, 0.326121", \ + "0.218186, 0.223204, 0.224435, 0.232456, 0.247600, 0.276964, 0.336094", \ + "0.221585, 0.226603, 0.227834, 0.235855, 0.250999, 0.280363, 0.339493", \ + "0.225509, 0.230527, 0.231758, 0.239779, 0.254923, 0.284287, 0.343417", \ + "0.232720, 0.237738, 0.238969, 0.246990, 0.262134, 0.291498, 0.350628", \ + "0.242193, 0.247211, 0.248442, 0.256463, 0.271607, 0.300971, 0.360101" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.121841, 0.126959, 0.128155, 0.136106, 0.151238, 0.180141, 0.239727", \ + "0.127916, 0.133034, 0.134230, 0.142181, 0.157313, 0.186216, 0.245802", \ + "0.138069, 0.143187, 0.144383, 0.152334, 0.167466, 0.196369, 0.255955", \ + "0.141259, 0.146377, 0.147573, 0.155524, 0.170656, 0.199559, 0.259145", \ + "0.145178, 0.150296, 0.151492, 0.159443, 0.174575, 0.203478, 0.263064", \ + "0.152568, 0.157686, 0.158882, 0.166833, 0.181965, 0.210868, 0.270454", \ + "0.162036, 0.167154, 0.168350, 0.176301, 0.191433, 0.220336, 0.279922" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[9]&!WENB[9]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[9] == 1'b1 && WENB[9] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.218265, 0.222530, 0.223848, 0.232506, 0.246838, 0.276575, 0.336001", \ + "0.223144, 0.227409, 0.228727, 0.237385, 0.251717, 0.281454, 0.340880", \ + "0.232872, 0.237137, 0.238455, 0.247113, 0.261445, 0.291182, 0.350608", \ + "0.236332, 0.240597, 0.241915, 0.250573, 0.264905, 0.294642, 0.354068", \ + "0.237146, 0.241411, 0.242729, 0.251387, 0.265719, 0.295456, 0.354882", \ + "0.240933, 0.245198, 0.246516, 0.255174, 0.269506, 0.299243, 0.358669", \ + "0.246060, 0.250325, 0.251643, 0.260301, 0.274633, 0.304370, 0.363796" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126352, 0.130615, 0.131936, 0.140580, 0.154881, 0.184557, 0.243887", \ + "0.131228, 0.135491, 0.136812, 0.145456, 0.159757, 0.189433, 0.248763", \ + "0.140960, 0.145223, 0.146544, 0.155188, 0.169489, 0.199165, 0.258495", \ + "0.144415, 0.148678, 0.149999, 0.158643, 0.172944, 0.202620, 0.261950", \ + "0.145228, 0.149491, 0.150812, 0.159456, 0.173757, 0.203433, 0.262763", \ + "0.149018, 0.153281, 0.154602, 0.163246, 0.177547, 0.207223, 0.266553", \ + "0.154044, 0.158307, 0.159628, 0.168272, 0.182573, 0.212249, 0.271579" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208247, 0.211908, 0.212993, 0.219664, 0.229935, 0.250376, 0.290652", \ + "0.212731, 0.216392, 0.217477, 0.224148, 0.234419, 0.254860, 0.295136", \ + "0.222232, 0.225893, 0.226978, 0.233649, 0.243920, 0.264361, 0.304637", \ + "0.226987, 0.230648, 0.231733, 0.238404, 0.248675, 0.269116, 0.309392", \ + "0.230196, 0.233857, 0.234942, 0.241613, 0.251884, 0.272325, 0.312601", \ + "0.237539, 0.241200, 0.242285, 0.248956, 0.259227, 0.279668, 0.319944", \ + "0.242761, 0.246422, 0.247507, 0.254178, 0.264449, 0.284890, 0.325166" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.120880, 0.124524, 0.125614, 0.132268, 0.142514, 0.162802, 0.203133", \ + "0.125327, 0.128971, 0.130061, 0.136715, 0.146961, 0.167249, 0.207580", \ + "0.134856, 0.138500, 0.139590, 0.146244, 0.156490, 0.176778, 0.217109", \ + "0.139582, 0.143226, 0.144316, 0.150970, 0.161216, 0.181504, 0.221835", \ + "0.142825, 0.146469, 0.147559, 0.154213, 0.164459, 0.184747, 0.225078", \ + "0.150017, 0.153661, 0.154751, 0.161405, 0.171651, 0.191939, 0.232270", \ + "0.155382, 0.159026, 0.160116, 0.166770, 0.177016, 0.197304, 0.237635" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[9]&WENB[9]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[9]&!WENB[9]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + } + } + pin(WENYB[8]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[8]&WENB[8]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[8] == 1'b0 && WENB[8] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208255, 0.211867, 0.212931, 0.219695, 0.229889, 0.250282, 0.292464", \ + "0.213693, 0.217305, 0.218369, 0.225133, 0.235327, 0.255720, 0.297902", \ + "0.221360, 0.224972, 0.226036, 0.232800, 0.242994, 0.263387, 0.305569", \ + "0.226337, 0.229949, 0.231013, 0.237777, 0.247971, 0.268364, 0.310546", \ + "0.228411, 0.232023, 0.233087, 0.239851, 0.250045, 0.270438, 0.312620", \ + "0.231142, 0.234754, 0.235818, 0.242582, 0.252776, 0.273169, 0.315351", \ + "0.236635, 0.240247, 0.241311, 0.248075, 0.258269, 0.278662, 0.320844" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126673, 0.130287, 0.131345, 0.138093, 0.148271, 0.168568, 0.210247", \ + "0.132018, 0.135632, 0.136690, 0.143438, 0.153616, 0.173913, 0.215592", \ + "0.139686, 0.143300, 0.144358, 0.151106, 0.161284, 0.181581, 0.223260", \ + "0.144397, 0.148011, 0.149069, 0.155817, 0.165995, 0.186292, 0.227971", \ + "0.146662, 0.150276, 0.151334, 0.158082, 0.168260, 0.188557, 0.230236", \ + "0.149236, 0.152850, 0.153908, 0.160656, 0.170834, 0.191131, 0.232810", \ + "0.155057, 0.158671, 0.159729, 0.166477, 0.176655, 0.196952, 0.238631" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.202124, 0.207142, 0.208373, 0.216394, 0.231538, 0.260902, 0.320032", \ + "0.208213, 0.213231, 0.214462, 0.222483, 0.237627, 0.266991, 0.326121", \ + "0.218186, 0.223204, 0.224435, 0.232456, 0.247600, 0.276964, 0.336094", \ + "0.221585, 0.226603, 0.227834, 0.235855, 0.250999, 0.280363, 0.339493", \ + "0.225509, 0.230527, 0.231758, 0.239779, 0.254923, 0.284287, 0.343417", \ + "0.232720, 0.237738, 0.238969, 0.246990, 0.262134, 0.291498, 0.350628", \ + "0.242193, 0.247211, 0.248442, 0.256463, 0.271607, 0.300971, 0.360101" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.121841, 0.126959, 0.128155, 0.136106, 0.151238, 0.180141, 0.239727", \ + "0.127916, 0.133034, 0.134230, 0.142181, 0.157313, 0.186216, 0.245802", \ + "0.138069, 0.143187, 0.144383, 0.152334, 0.167466, 0.196369, 0.255955", \ + "0.141259, 0.146377, 0.147573, 0.155524, 0.170656, 0.199559, 0.259145", \ + "0.145178, 0.150296, 0.151492, 0.159443, 0.174575, 0.203478, 0.263064", \ + "0.152568, 0.157686, 0.158882, 0.166833, 0.181965, 0.210868, 0.270454", \ + "0.162036, 0.167154, 0.168350, 0.176301, 0.191433, 0.220336, 0.279922" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[8]&!WENB[8]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[8] == 1'b1 && WENB[8] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.218265, 0.222530, 0.223848, 0.232506, 0.246838, 0.276575, 0.336001", \ + "0.223144, 0.227409, 0.228727, 0.237385, 0.251717, 0.281454, 0.340880", \ + "0.232872, 0.237137, 0.238455, 0.247113, 0.261445, 0.291182, 0.350608", \ + "0.236332, 0.240597, 0.241915, 0.250573, 0.264905, 0.294642, 0.354068", \ + "0.237146, 0.241411, 0.242729, 0.251387, 0.265719, 0.295456, 0.354882", \ + "0.240933, 0.245198, 0.246516, 0.255174, 0.269506, 0.299243, 0.358669", \ + "0.246060, 0.250325, 0.251643, 0.260301, 0.274633, 0.304370, 0.363796" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126352, 0.130615, 0.131936, 0.140580, 0.154881, 0.184557, 0.243887", \ + "0.131228, 0.135491, 0.136812, 0.145456, 0.159757, 0.189433, 0.248763", \ + "0.140960, 0.145223, 0.146544, 0.155188, 0.169489, 0.199165, 0.258495", \ + "0.144415, 0.148678, 0.149999, 0.158643, 0.172944, 0.202620, 0.261950", \ + "0.145228, 0.149491, 0.150812, 0.159456, 0.173757, 0.203433, 0.262763", \ + "0.149018, 0.153281, 0.154602, 0.163246, 0.177547, 0.207223, 0.266553", \ + "0.154044, 0.158307, 0.159628, 0.168272, 0.182573, 0.212249, 0.271579" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208247, 0.211908, 0.212993, 0.219664, 0.229935, 0.250376, 0.290652", \ + "0.212731, 0.216392, 0.217477, 0.224148, 0.234419, 0.254860, 0.295136", \ + "0.222232, 0.225893, 0.226978, 0.233649, 0.243920, 0.264361, 0.304637", \ + "0.226987, 0.230648, 0.231733, 0.238404, 0.248675, 0.269116, 0.309392", \ + "0.230196, 0.233857, 0.234942, 0.241613, 0.251884, 0.272325, 0.312601", \ + "0.237539, 0.241200, 0.242285, 0.248956, 0.259227, 0.279668, 0.319944", \ + "0.242761, 0.246422, 0.247507, 0.254178, 0.264449, 0.284890, 0.325166" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.120880, 0.124524, 0.125614, 0.132268, 0.142514, 0.162802, 0.203133", \ + "0.125327, 0.128971, 0.130061, 0.136715, 0.146961, 0.167249, 0.207580", \ + "0.134856, 0.138500, 0.139590, 0.146244, 0.156490, 0.176778, 0.217109", \ + "0.139582, 0.143226, 0.144316, 0.150970, 0.161216, 0.181504, 0.221835", \ + "0.142825, 0.146469, 0.147559, 0.154213, 0.164459, 0.184747, 0.225078", \ + "0.150017, 0.153661, 0.154751, 0.161405, 0.171651, 0.191939, 0.232270", \ + "0.155382, 0.159026, 0.160116, 0.166770, 0.177016, 0.197304, 0.237635" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[8]&WENB[8]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[8]&!WENB[8]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + } + } + pin(WENYB[7]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[7]&WENB[7]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[7] == 1'b0 && WENB[7] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208255, 0.211867, 0.212931, 0.219695, 0.229889, 0.250282, 0.292464", \ + "0.213693, 0.217305, 0.218369, 0.225133, 0.235327, 0.255720, 0.297902", \ + "0.221360, 0.224972, 0.226036, 0.232800, 0.242994, 0.263387, 0.305569", \ + "0.226337, 0.229949, 0.231013, 0.237777, 0.247971, 0.268364, 0.310546", \ + "0.228411, 0.232023, 0.233087, 0.239851, 0.250045, 0.270438, 0.312620", \ + "0.231142, 0.234754, 0.235818, 0.242582, 0.252776, 0.273169, 0.315351", \ + "0.236635, 0.240247, 0.241311, 0.248075, 0.258269, 0.278662, 0.320844" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126673, 0.130287, 0.131345, 0.138093, 0.148271, 0.168568, 0.210247", \ + "0.132018, 0.135632, 0.136690, 0.143438, 0.153616, 0.173913, 0.215592", \ + "0.139686, 0.143300, 0.144358, 0.151106, 0.161284, 0.181581, 0.223260", \ + "0.144397, 0.148011, 0.149069, 0.155817, 0.165995, 0.186292, 0.227971", \ + "0.146662, 0.150276, 0.151334, 0.158082, 0.168260, 0.188557, 0.230236", \ + "0.149236, 0.152850, 0.153908, 0.160656, 0.170834, 0.191131, 0.232810", \ + "0.155057, 0.158671, 0.159729, 0.166477, 0.176655, 0.196952, 0.238631" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.202124, 0.207142, 0.208373, 0.216394, 0.231538, 0.260902, 0.320032", \ + "0.208213, 0.213231, 0.214462, 0.222483, 0.237627, 0.266991, 0.326121", \ + "0.218186, 0.223204, 0.224435, 0.232456, 0.247600, 0.276964, 0.336094", \ + "0.221585, 0.226603, 0.227834, 0.235855, 0.250999, 0.280363, 0.339493", \ + "0.225509, 0.230527, 0.231758, 0.239779, 0.254923, 0.284287, 0.343417", \ + "0.232720, 0.237738, 0.238969, 0.246990, 0.262134, 0.291498, 0.350628", \ + "0.242193, 0.247211, 0.248442, 0.256463, 0.271607, 0.300971, 0.360101" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.121841, 0.126959, 0.128155, 0.136106, 0.151238, 0.180141, 0.239727", \ + "0.127916, 0.133034, 0.134230, 0.142181, 0.157313, 0.186216, 0.245802", \ + "0.138069, 0.143187, 0.144383, 0.152334, 0.167466, 0.196369, 0.255955", \ + "0.141259, 0.146377, 0.147573, 0.155524, 0.170656, 0.199559, 0.259145", \ + "0.145178, 0.150296, 0.151492, 0.159443, 0.174575, 0.203478, 0.263064", \ + "0.152568, 0.157686, 0.158882, 0.166833, 0.181965, 0.210868, 0.270454", \ + "0.162036, 0.167154, 0.168350, 0.176301, 0.191433, 0.220336, 0.279922" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[7]&!WENB[7]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[7] == 1'b1 && WENB[7] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.218265, 0.222530, 0.223848, 0.232506, 0.246838, 0.276575, 0.336001", \ + "0.223144, 0.227409, 0.228727, 0.237385, 0.251717, 0.281454, 0.340880", \ + "0.232872, 0.237137, 0.238455, 0.247113, 0.261445, 0.291182, 0.350608", \ + "0.236332, 0.240597, 0.241915, 0.250573, 0.264905, 0.294642, 0.354068", \ + "0.237146, 0.241411, 0.242729, 0.251387, 0.265719, 0.295456, 0.354882", \ + "0.240933, 0.245198, 0.246516, 0.255174, 0.269506, 0.299243, 0.358669", \ + "0.246060, 0.250325, 0.251643, 0.260301, 0.274633, 0.304370, 0.363796" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126352, 0.130615, 0.131936, 0.140580, 0.154881, 0.184557, 0.243887", \ + "0.131228, 0.135491, 0.136812, 0.145456, 0.159757, 0.189433, 0.248763", \ + "0.140960, 0.145223, 0.146544, 0.155188, 0.169489, 0.199165, 0.258495", \ + "0.144415, 0.148678, 0.149999, 0.158643, 0.172944, 0.202620, 0.261950", \ + "0.145228, 0.149491, 0.150812, 0.159456, 0.173757, 0.203433, 0.262763", \ + "0.149018, 0.153281, 0.154602, 0.163246, 0.177547, 0.207223, 0.266553", \ + "0.154044, 0.158307, 0.159628, 0.168272, 0.182573, 0.212249, 0.271579" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208247, 0.211908, 0.212993, 0.219664, 0.229935, 0.250376, 0.290652", \ + "0.212731, 0.216392, 0.217477, 0.224148, 0.234419, 0.254860, 0.295136", \ + "0.222232, 0.225893, 0.226978, 0.233649, 0.243920, 0.264361, 0.304637", \ + "0.226987, 0.230648, 0.231733, 0.238404, 0.248675, 0.269116, 0.309392", \ + "0.230196, 0.233857, 0.234942, 0.241613, 0.251884, 0.272325, 0.312601", \ + "0.237539, 0.241200, 0.242285, 0.248956, 0.259227, 0.279668, 0.319944", \ + "0.242761, 0.246422, 0.247507, 0.254178, 0.264449, 0.284890, 0.325166" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.120880, 0.124524, 0.125614, 0.132268, 0.142514, 0.162802, 0.203133", \ + "0.125327, 0.128971, 0.130061, 0.136715, 0.146961, 0.167249, 0.207580", \ + "0.134856, 0.138500, 0.139590, 0.146244, 0.156490, 0.176778, 0.217109", \ + "0.139582, 0.143226, 0.144316, 0.150970, 0.161216, 0.181504, 0.221835", \ + "0.142825, 0.146469, 0.147559, 0.154213, 0.164459, 0.184747, 0.225078", \ + "0.150017, 0.153661, 0.154751, 0.161405, 0.171651, 0.191939, 0.232270", \ + "0.155382, 0.159026, 0.160116, 0.166770, 0.177016, 0.197304, 0.237635" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[7]&WENB[7]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[7]&!WENB[7]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + } + } + pin(WENYB[6]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[6]&WENB[6]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[6] == 1'b0 && WENB[6] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208255, 0.211867, 0.212931, 0.219695, 0.229889, 0.250282, 0.292464", \ + "0.213693, 0.217305, 0.218369, 0.225133, 0.235327, 0.255720, 0.297902", \ + "0.221360, 0.224972, 0.226036, 0.232800, 0.242994, 0.263387, 0.305569", \ + "0.226337, 0.229949, 0.231013, 0.237777, 0.247971, 0.268364, 0.310546", \ + "0.228411, 0.232023, 0.233087, 0.239851, 0.250045, 0.270438, 0.312620", \ + "0.231142, 0.234754, 0.235818, 0.242582, 0.252776, 0.273169, 0.315351", \ + "0.236635, 0.240247, 0.241311, 0.248075, 0.258269, 0.278662, 0.320844" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126673, 0.130287, 0.131345, 0.138093, 0.148271, 0.168568, 0.210247", \ + "0.132018, 0.135632, 0.136690, 0.143438, 0.153616, 0.173913, 0.215592", \ + "0.139686, 0.143300, 0.144358, 0.151106, 0.161284, 0.181581, 0.223260", \ + "0.144397, 0.148011, 0.149069, 0.155817, 0.165995, 0.186292, 0.227971", \ + "0.146662, 0.150276, 0.151334, 0.158082, 0.168260, 0.188557, 0.230236", \ + "0.149236, 0.152850, 0.153908, 0.160656, 0.170834, 0.191131, 0.232810", \ + "0.155057, 0.158671, 0.159729, 0.166477, 0.176655, 0.196952, 0.238631" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.202124, 0.207142, 0.208373, 0.216394, 0.231538, 0.260902, 0.320032", \ + "0.208213, 0.213231, 0.214462, 0.222483, 0.237627, 0.266991, 0.326121", \ + "0.218186, 0.223204, 0.224435, 0.232456, 0.247600, 0.276964, 0.336094", \ + "0.221585, 0.226603, 0.227834, 0.235855, 0.250999, 0.280363, 0.339493", \ + "0.225509, 0.230527, 0.231758, 0.239779, 0.254923, 0.284287, 0.343417", \ + "0.232720, 0.237738, 0.238969, 0.246990, 0.262134, 0.291498, 0.350628", \ + "0.242193, 0.247211, 0.248442, 0.256463, 0.271607, 0.300971, 0.360101" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.121841, 0.126959, 0.128155, 0.136106, 0.151238, 0.180141, 0.239727", \ + "0.127916, 0.133034, 0.134230, 0.142181, 0.157313, 0.186216, 0.245802", \ + "0.138069, 0.143187, 0.144383, 0.152334, 0.167466, 0.196369, 0.255955", \ + "0.141259, 0.146377, 0.147573, 0.155524, 0.170656, 0.199559, 0.259145", \ + "0.145178, 0.150296, 0.151492, 0.159443, 0.174575, 0.203478, 0.263064", \ + "0.152568, 0.157686, 0.158882, 0.166833, 0.181965, 0.210868, 0.270454", \ + "0.162036, 0.167154, 0.168350, 0.176301, 0.191433, 0.220336, 0.279922" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[6]&!WENB[6]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[6] == 1'b1 && WENB[6] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.218265, 0.222530, 0.223848, 0.232506, 0.246838, 0.276575, 0.336001", \ + "0.223144, 0.227409, 0.228727, 0.237385, 0.251717, 0.281454, 0.340880", \ + "0.232872, 0.237137, 0.238455, 0.247113, 0.261445, 0.291182, 0.350608", \ + "0.236332, 0.240597, 0.241915, 0.250573, 0.264905, 0.294642, 0.354068", \ + "0.237146, 0.241411, 0.242729, 0.251387, 0.265719, 0.295456, 0.354882", \ + "0.240933, 0.245198, 0.246516, 0.255174, 0.269506, 0.299243, 0.358669", \ + "0.246060, 0.250325, 0.251643, 0.260301, 0.274633, 0.304370, 0.363796" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126352, 0.130615, 0.131936, 0.140580, 0.154881, 0.184557, 0.243887", \ + "0.131228, 0.135491, 0.136812, 0.145456, 0.159757, 0.189433, 0.248763", \ + "0.140960, 0.145223, 0.146544, 0.155188, 0.169489, 0.199165, 0.258495", \ + "0.144415, 0.148678, 0.149999, 0.158643, 0.172944, 0.202620, 0.261950", \ + "0.145228, 0.149491, 0.150812, 0.159456, 0.173757, 0.203433, 0.262763", \ + "0.149018, 0.153281, 0.154602, 0.163246, 0.177547, 0.207223, 0.266553", \ + "0.154044, 0.158307, 0.159628, 0.168272, 0.182573, 0.212249, 0.271579" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208247, 0.211908, 0.212993, 0.219664, 0.229935, 0.250376, 0.290652", \ + "0.212731, 0.216392, 0.217477, 0.224148, 0.234419, 0.254860, 0.295136", \ + "0.222232, 0.225893, 0.226978, 0.233649, 0.243920, 0.264361, 0.304637", \ + "0.226987, 0.230648, 0.231733, 0.238404, 0.248675, 0.269116, 0.309392", \ + "0.230196, 0.233857, 0.234942, 0.241613, 0.251884, 0.272325, 0.312601", \ + "0.237539, 0.241200, 0.242285, 0.248956, 0.259227, 0.279668, 0.319944", \ + "0.242761, 0.246422, 0.247507, 0.254178, 0.264449, 0.284890, 0.325166" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.120880, 0.124524, 0.125614, 0.132268, 0.142514, 0.162802, 0.203133", \ + "0.125327, 0.128971, 0.130061, 0.136715, 0.146961, 0.167249, 0.207580", \ + "0.134856, 0.138500, 0.139590, 0.146244, 0.156490, 0.176778, 0.217109", \ + "0.139582, 0.143226, 0.144316, 0.150970, 0.161216, 0.181504, 0.221835", \ + "0.142825, 0.146469, 0.147559, 0.154213, 0.164459, 0.184747, 0.225078", \ + "0.150017, 0.153661, 0.154751, 0.161405, 0.171651, 0.191939, 0.232270", \ + "0.155382, 0.159026, 0.160116, 0.166770, 0.177016, 0.197304, 0.237635" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[6]&WENB[6]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[6]&!WENB[6]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + } + } + pin(WENYB[5]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[5]&WENB[5]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[5] == 1'b0 && WENB[5] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208255, 0.211867, 0.212931, 0.219695, 0.229889, 0.250282, 0.292464", \ + "0.213693, 0.217305, 0.218369, 0.225133, 0.235327, 0.255720, 0.297902", \ + "0.221360, 0.224972, 0.226036, 0.232800, 0.242994, 0.263387, 0.305569", \ + "0.226337, 0.229949, 0.231013, 0.237777, 0.247971, 0.268364, 0.310546", \ + "0.228411, 0.232023, 0.233087, 0.239851, 0.250045, 0.270438, 0.312620", \ + "0.231142, 0.234754, 0.235818, 0.242582, 0.252776, 0.273169, 0.315351", \ + "0.236635, 0.240247, 0.241311, 0.248075, 0.258269, 0.278662, 0.320844" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126673, 0.130287, 0.131345, 0.138093, 0.148271, 0.168568, 0.210247", \ + "0.132018, 0.135632, 0.136690, 0.143438, 0.153616, 0.173913, 0.215592", \ + "0.139686, 0.143300, 0.144358, 0.151106, 0.161284, 0.181581, 0.223260", \ + "0.144397, 0.148011, 0.149069, 0.155817, 0.165995, 0.186292, 0.227971", \ + "0.146662, 0.150276, 0.151334, 0.158082, 0.168260, 0.188557, 0.230236", \ + "0.149236, 0.152850, 0.153908, 0.160656, 0.170834, 0.191131, 0.232810", \ + "0.155057, 0.158671, 0.159729, 0.166477, 0.176655, 0.196952, 0.238631" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.202124, 0.207142, 0.208373, 0.216394, 0.231538, 0.260902, 0.320032", \ + "0.208213, 0.213231, 0.214462, 0.222483, 0.237627, 0.266991, 0.326121", \ + "0.218186, 0.223204, 0.224435, 0.232456, 0.247600, 0.276964, 0.336094", \ + "0.221585, 0.226603, 0.227834, 0.235855, 0.250999, 0.280363, 0.339493", \ + "0.225509, 0.230527, 0.231758, 0.239779, 0.254923, 0.284287, 0.343417", \ + "0.232720, 0.237738, 0.238969, 0.246990, 0.262134, 0.291498, 0.350628", \ + "0.242193, 0.247211, 0.248442, 0.256463, 0.271607, 0.300971, 0.360101" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.121841, 0.126959, 0.128155, 0.136106, 0.151238, 0.180141, 0.239727", \ + "0.127916, 0.133034, 0.134230, 0.142181, 0.157313, 0.186216, 0.245802", \ + "0.138069, 0.143187, 0.144383, 0.152334, 0.167466, 0.196369, 0.255955", \ + "0.141259, 0.146377, 0.147573, 0.155524, 0.170656, 0.199559, 0.259145", \ + "0.145178, 0.150296, 0.151492, 0.159443, 0.174575, 0.203478, 0.263064", \ + "0.152568, 0.157686, 0.158882, 0.166833, 0.181965, 0.210868, 0.270454", \ + "0.162036, 0.167154, 0.168350, 0.176301, 0.191433, 0.220336, 0.279922" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[5]&!WENB[5]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[5] == 1'b1 && WENB[5] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.218265, 0.222530, 0.223848, 0.232506, 0.246838, 0.276575, 0.336001", \ + "0.223144, 0.227409, 0.228727, 0.237385, 0.251717, 0.281454, 0.340880", \ + "0.232872, 0.237137, 0.238455, 0.247113, 0.261445, 0.291182, 0.350608", \ + "0.236332, 0.240597, 0.241915, 0.250573, 0.264905, 0.294642, 0.354068", \ + "0.237146, 0.241411, 0.242729, 0.251387, 0.265719, 0.295456, 0.354882", \ + "0.240933, 0.245198, 0.246516, 0.255174, 0.269506, 0.299243, 0.358669", \ + "0.246060, 0.250325, 0.251643, 0.260301, 0.274633, 0.304370, 0.363796" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126352, 0.130615, 0.131936, 0.140580, 0.154881, 0.184557, 0.243887", \ + "0.131228, 0.135491, 0.136812, 0.145456, 0.159757, 0.189433, 0.248763", \ + "0.140960, 0.145223, 0.146544, 0.155188, 0.169489, 0.199165, 0.258495", \ + "0.144415, 0.148678, 0.149999, 0.158643, 0.172944, 0.202620, 0.261950", \ + "0.145228, 0.149491, 0.150812, 0.159456, 0.173757, 0.203433, 0.262763", \ + "0.149018, 0.153281, 0.154602, 0.163246, 0.177547, 0.207223, 0.266553", \ + "0.154044, 0.158307, 0.159628, 0.168272, 0.182573, 0.212249, 0.271579" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208247, 0.211908, 0.212993, 0.219664, 0.229935, 0.250376, 0.290652", \ + "0.212731, 0.216392, 0.217477, 0.224148, 0.234419, 0.254860, 0.295136", \ + "0.222232, 0.225893, 0.226978, 0.233649, 0.243920, 0.264361, 0.304637", \ + "0.226987, 0.230648, 0.231733, 0.238404, 0.248675, 0.269116, 0.309392", \ + "0.230196, 0.233857, 0.234942, 0.241613, 0.251884, 0.272325, 0.312601", \ + "0.237539, 0.241200, 0.242285, 0.248956, 0.259227, 0.279668, 0.319944", \ + "0.242761, 0.246422, 0.247507, 0.254178, 0.264449, 0.284890, 0.325166" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.120880, 0.124524, 0.125614, 0.132268, 0.142514, 0.162802, 0.203133", \ + "0.125327, 0.128971, 0.130061, 0.136715, 0.146961, 0.167249, 0.207580", \ + "0.134856, 0.138500, 0.139590, 0.146244, 0.156490, 0.176778, 0.217109", \ + "0.139582, 0.143226, 0.144316, 0.150970, 0.161216, 0.181504, 0.221835", \ + "0.142825, 0.146469, 0.147559, 0.154213, 0.164459, 0.184747, 0.225078", \ + "0.150017, 0.153661, 0.154751, 0.161405, 0.171651, 0.191939, 0.232270", \ + "0.155382, 0.159026, 0.160116, 0.166770, 0.177016, 0.197304, 0.237635" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[5]&WENB[5]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[5]&!WENB[5]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + } + } + pin(WENYB[4]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[4]&WENB[4]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[4] == 1'b0 && WENB[4] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208255, 0.211867, 0.212931, 0.219695, 0.229889, 0.250282, 0.292464", \ + "0.213693, 0.217305, 0.218369, 0.225133, 0.235327, 0.255720, 0.297902", \ + "0.221360, 0.224972, 0.226036, 0.232800, 0.242994, 0.263387, 0.305569", \ + "0.226337, 0.229949, 0.231013, 0.237777, 0.247971, 0.268364, 0.310546", \ + "0.228411, 0.232023, 0.233087, 0.239851, 0.250045, 0.270438, 0.312620", \ + "0.231142, 0.234754, 0.235818, 0.242582, 0.252776, 0.273169, 0.315351", \ + "0.236635, 0.240247, 0.241311, 0.248075, 0.258269, 0.278662, 0.320844" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126673, 0.130287, 0.131345, 0.138093, 0.148271, 0.168568, 0.210247", \ + "0.132018, 0.135632, 0.136690, 0.143438, 0.153616, 0.173913, 0.215592", \ + "0.139686, 0.143300, 0.144358, 0.151106, 0.161284, 0.181581, 0.223260", \ + "0.144397, 0.148011, 0.149069, 0.155817, 0.165995, 0.186292, 0.227971", \ + "0.146662, 0.150276, 0.151334, 0.158082, 0.168260, 0.188557, 0.230236", \ + "0.149236, 0.152850, 0.153908, 0.160656, 0.170834, 0.191131, 0.232810", \ + "0.155057, 0.158671, 0.159729, 0.166477, 0.176655, 0.196952, 0.238631" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.202124, 0.207142, 0.208373, 0.216394, 0.231538, 0.260902, 0.320032", \ + "0.208213, 0.213231, 0.214462, 0.222483, 0.237627, 0.266991, 0.326121", \ + "0.218186, 0.223204, 0.224435, 0.232456, 0.247600, 0.276964, 0.336094", \ + "0.221585, 0.226603, 0.227834, 0.235855, 0.250999, 0.280363, 0.339493", \ + "0.225509, 0.230527, 0.231758, 0.239779, 0.254923, 0.284287, 0.343417", \ + "0.232720, 0.237738, 0.238969, 0.246990, 0.262134, 0.291498, 0.350628", \ + "0.242193, 0.247211, 0.248442, 0.256463, 0.271607, 0.300971, 0.360101" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.121841, 0.126959, 0.128155, 0.136106, 0.151238, 0.180141, 0.239727", \ + "0.127916, 0.133034, 0.134230, 0.142181, 0.157313, 0.186216, 0.245802", \ + "0.138069, 0.143187, 0.144383, 0.152334, 0.167466, 0.196369, 0.255955", \ + "0.141259, 0.146377, 0.147573, 0.155524, 0.170656, 0.199559, 0.259145", \ + "0.145178, 0.150296, 0.151492, 0.159443, 0.174575, 0.203478, 0.263064", \ + "0.152568, 0.157686, 0.158882, 0.166833, 0.181965, 0.210868, 0.270454", \ + "0.162036, 0.167154, 0.168350, 0.176301, 0.191433, 0.220336, 0.279922" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[4]&!WENB[4]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[4] == 1'b1 && WENB[4] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.218265, 0.222530, 0.223848, 0.232506, 0.246838, 0.276575, 0.336001", \ + "0.223144, 0.227409, 0.228727, 0.237385, 0.251717, 0.281454, 0.340880", \ + "0.232872, 0.237137, 0.238455, 0.247113, 0.261445, 0.291182, 0.350608", \ + "0.236332, 0.240597, 0.241915, 0.250573, 0.264905, 0.294642, 0.354068", \ + "0.237146, 0.241411, 0.242729, 0.251387, 0.265719, 0.295456, 0.354882", \ + "0.240933, 0.245198, 0.246516, 0.255174, 0.269506, 0.299243, 0.358669", \ + "0.246060, 0.250325, 0.251643, 0.260301, 0.274633, 0.304370, 0.363796" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126352, 0.130615, 0.131936, 0.140580, 0.154881, 0.184557, 0.243887", \ + "0.131228, 0.135491, 0.136812, 0.145456, 0.159757, 0.189433, 0.248763", \ + "0.140960, 0.145223, 0.146544, 0.155188, 0.169489, 0.199165, 0.258495", \ + "0.144415, 0.148678, 0.149999, 0.158643, 0.172944, 0.202620, 0.261950", \ + "0.145228, 0.149491, 0.150812, 0.159456, 0.173757, 0.203433, 0.262763", \ + "0.149018, 0.153281, 0.154602, 0.163246, 0.177547, 0.207223, 0.266553", \ + "0.154044, 0.158307, 0.159628, 0.168272, 0.182573, 0.212249, 0.271579" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208247, 0.211908, 0.212993, 0.219664, 0.229935, 0.250376, 0.290652", \ + "0.212731, 0.216392, 0.217477, 0.224148, 0.234419, 0.254860, 0.295136", \ + "0.222232, 0.225893, 0.226978, 0.233649, 0.243920, 0.264361, 0.304637", \ + "0.226987, 0.230648, 0.231733, 0.238404, 0.248675, 0.269116, 0.309392", \ + "0.230196, 0.233857, 0.234942, 0.241613, 0.251884, 0.272325, 0.312601", \ + "0.237539, 0.241200, 0.242285, 0.248956, 0.259227, 0.279668, 0.319944", \ + "0.242761, 0.246422, 0.247507, 0.254178, 0.264449, 0.284890, 0.325166" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.120880, 0.124524, 0.125614, 0.132268, 0.142514, 0.162802, 0.203133", \ + "0.125327, 0.128971, 0.130061, 0.136715, 0.146961, 0.167249, 0.207580", \ + "0.134856, 0.138500, 0.139590, 0.146244, 0.156490, 0.176778, 0.217109", \ + "0.139582, 0.143226, 0.144316, 0.150970, 0.161216, 0.181504, 0.221835", \ + "0.142825, 0.146469, 0.147559, 0.154213, 0.164459, 0.184747, 0.225078", \ + "0.150017, 0.153661, 0.154751, 0.161405, 0.171651, 0.191939, 0.232270", \ + "0.155382, 0.159026, 0.160116, 0.166770, 0.177016, 0.197304, 0.237635" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[4]&WENB[4]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[4]&!WENB[4]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + } + } + pin(WENYB[3]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[3]&WENB[3]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[3] == 1'b0 && WENB[3] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208255, 0.211867, 0.212931, 0.219695, 0.229889, 0.250282, 0.292464", \ + "0.213693, 0.217305, 0.218369, 0.225133, 0.235327, 0.255720, 0.297902", \ + "0.221360, 0.224972, 0.226036, 0.232800, 0.242994, 0.263387, 0.305569", \ + "0.226337, 0.229949, 0.231013, 0.237777, 0.247971, 0.268364, 0.310546", \ + "0.228411, 0.232023, 0.233087, 0.239851, 0.250045, 0.270438, 0.312620", \ + "0.231142, 0.234754, 0.235818, 0.242582, 0.252776, 0.273169, 0.315351", \ + "0.236635, 0.240247, 0.241311, 0.248075, 0.258269, 0.278662, 0.320844" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126673, 0.130287, 0.131345, 0.138093, 0.148271, 0.168568, 0.210247", \ + "0.132018, 0.135632, 0.136690, 0.143438, 0.153616, 0.173913, 0.215592", \ + "0.139686, 0.143300, 0.144358, 0.151106, 0.161284, 0.181581, 0.223260", \ + "0.144397, 0.148011, 0.149069, 0.155817, 0.165995, 0.186292, 0.227971", \ + "0.146662, 0.150276, 0.151334, 0.158082, 0.168260, 0.188557, 0.230236", \ + "0.149236, 0.152850, 0.153908, 0.160656, 0.170834, 0.191131, 0.232810", \ + "0.155057, 0.158671, 0.159729, 0.166477, 0.176655, 0.196952, 0.238631" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.202124, 0.207142, 0.208373, 0.216394, 0.231538, 0.260902, 0.320032", \ + "0.208213, 0.213231, 0.214462, 0.222483, 0.237627, 0.266991, 0.326121", \ + "0.218186, 0.223204, 0.224435, 0.232456, 0.247600, 0.276964, 0.336094", \ + "0.221585, 0.226603, 0.227834, 0.235855, 0.250999, 0.280363, 0.339493", \ + "0.225509, 0.230527, 0.231758, 0.239779, 0.254923, 0.284287, 0.343417", \ + "0.232720, 0.237738, 0.238969, 0.246990, 0.262134, 0.291498, 0.350628", \ + "0.242193, 0.247211, 0.248442, 0.256463, 0.271607, 0.300971, 0.360101" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.121841, 0.126959, 0.128155, 0.136106, 0.151238, 0.180141, 0.239727", \ + "0.127916, 0.133034, 0.134230, 0.142181, 0.157313, 0.186216, 0.245802", \ + "0.138069, 0.143187, 0.144383, 0.152334, 0.167466, 0.196369, 0.255955", \ + "0.141259, 0.146377, 0.147573, 0.155524, 0.170656, 0.199559, 0.259145", \ + "0.145178, 0.150296, 0.151492, 0.159443, 0.174575, 0.203478, 0.263064", \ + "0.152568, 0.157686, 0.158882, 0.166833, 0.181965, 0.210868, 0.270454", \ + "0.162036, 0.167154, 0.168350, 0.176301, 0.191433, 0.220336, 0.279922" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[3]&!WENB[3]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[3] == 1'b1 && WENB[3] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.218265, 0.222530, 0.223848, 0.232506, 0.246838, 0.276575, 0.336001", \ + "0.223144, 0.227409, 0.228727, 0.237385, 0.251717, 0.281454, 0.340880", \ + "0.232872, 0.237137, 0.238455, 0.247113, 0.261445, 0.291182, 0.350608", \ + "0.236332, 0.240597, 0.241915, 0.250573, 0.264905, 0.294642, 0.354068", \ + "0.237146, 0.241411, 0.242729, 0.251387, 0.265719, 0.295456, 0.354882", \ + "0.240933, 0.245198, 0.246516, 0.255174, 0.269506, 0.299243, 0.358669", \ + "0.246060, 0.250325, 0.251643, 0.260301, 0.274633, 0.304370, 0.363796" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126352, 0.130615, 0.131936, 0.140580, 0.154881, 0.184557, 0.243887", \ + "0.131228, 0.135491, 0.136812, 0.145456, 0.159757, 0.189433, 0.248763", \ + "0.140960, 0.145223, 0.146544, 0.155188, 0.169489, 0.199165, 0.258495", \ + "0.144415, 0.148678, 0.149999, 0.158643, 0.172944, 0.202620, 0.261950", \ + "0.145228, 0.149491, 0.150812, 0.159456, 0.173757, 0.203433, 0.262763", \ + "0.149018, 0.153281, 0.154602, 0.163246, 0.177547, 0.207223, 0.266553", \ + "0.154044, 0.158307, 0.159628, 0.168272, 0.182573, 0.212249, 0.271579" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208247, 0.211908, 0.212993, 0.219664, 0.229935, 0.250376, 0.290652", \ + "0.212731, 0.216392, 0.217477, 0.224148, 0.234419, 0.254860, 0.295136", \ + "0.222232, 0.225893, 0.226978, 0.233649, 0.243920, 0.264361, 0.304637", \ + "0.226987, 0.230648, 0.231733, 0.238404, 0.248675, 0.269116, 0.309392", \ + "0.230196, 0.233857, 0.234942, 0.241613, 0.251884, 0.272325, 0.312601", \ + "0.237539, 0.241200, 0.242285, 0.248956, 0.259227, 0.279668, 0.319944", \ + "0.242761, 0.246422, 0.247507, 0.254178, 0.264449, 0.284890, 0.325166" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.120880, 0.124524, 0.125614, 0.132268, 0.142514, 0.162802, 0.203133", \ + "0.125327, 0.128971, 0.130061, 0.136715, 0.146961, 0.167249, 0.207580", \ + "0.134856, 0.138500, 0.139590, 0.146244, 0.156490, 0.176778, 0.217109", \ + "0.139582, 0.143226, 0.144316, 0.150970, 0.161216, 0.181504, 0.221835", \ + "0.142825, 0.146469, 0.147559, 0.154213, 0.164459, 0.184747, 0.225078", \ + "0.150017, 0.153661, 0.154751, 0.161405, 0.171651, 0.191939, 0.232270", \ + "0.155382, 0.159026, 0.160116, 0.166770, 0.177016, 0.197304, 0.237635" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[3]&WENB[3]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[3]&!WENB[3]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + } + } + pin(WENYB[2]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[2]&WENB[2]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[2] == 1'b0 && WENB[2] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208255, 0.211867, 0.212931, 0.219695, 0.229889, 0.250282, 0.292464", \ + "0.213693, 0.217305, 0.218369, 0.225133, 0.235327, 0.255720, 0.297902", \ + "0.221360, 0.224972, 0.226036, 0.232800, 0.242994, 0.263387, 0.305569", \ + "0.226337, 0.229949, 0.231013, 0.237777, 0.247971, 0.268364, 0.310546", \ + "0.228411, 0.232023, 0.233087, 0.239851, 0.250045, 0.270438, 0.312620", \ + "0.231142, 0.234754, 0.235818, 0.242582, 0.252776, 0.273169, 0.315351", \ + "0.236635, 0.240247, 0.241311, 0.248075, 0.258269, 0.278662, 0.320844" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126673, 0.130287, 0.131345, 0.138093, 0.148271, 0.168568, 0.210247", \ + "0.132018, 0.135632, 0.136690, 0.143438, 0.153616, 0.173913, 0.215592", \ + "0.139686, 0.143300, 0.144358, 0.151106, 0.161284, 0.181581, 0.223260", \ + "0.144397, 0.148011, 0.149069, 0.155817, 0.165995, 0.186292, 0.227971", \ + "0.146662, 0.150276, 0.151334, 0.158082, 0.168260, 0.188557, 0.230236", \ + "0.149236, 0.152850, 0.153908, 0.160656, 0.170834, 0.191131, 0.232810", \ + "0.155057, 0.158671, 0.159729, 0.166477, 0.176655, 0.196952, 0.238631" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.202124, 0.207142, 0.208373, 0.216394, 0.231538, 0.260902, 0.320032", \ + "0.208213, 0.213231, 0.214462, 0.222483, 0.237627, 0.266991, 0.326121", \ + "0.218186, 0.223204, 0.224435, 0.232456, 0.247600, 0.276964, 0.336094", \ + "0.221585, 0.226603, 0.227834, 0.235855, 0.250999, 0.280363, 0.339493", \ + "0.225509, 0.230527, 0.231758, 0.239779, 0.254923, 0.284287, 0.343417", \ + "0.232720, 0.237738, 0.238969, 0.246990, 0.262134, 0.291498, 0.350628", \ + "0.242193, 0.247211, 0.248442, 0.256463, 0.271607, 0.300971, 0.360101" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.121841, 0.126959, 0.128155, 0.136106, 0.151238, 0.180141, 0.239727", \ + "0.127916, 0.133034, 0.134230, 0.142181, 0.157313, 0.186216, 0.245802", \ + "0.138069, 0.143187, 0.144383, 0.152334, 0.167466, 0.196369, 0.255955", \ + "0.141259, 0.146377, 0.147573, 0.155524, 0.170656, 0.199559, 0.259145", \ + "0.145178, 0.150296, 0.151492, 0.159443, 0.174575, 0.203478, 0.263064", \ + "0.152568, 0.157686, 0.158882, 0.166833, 0.181965, 0.210868, 0.270454", \ + "0.162036, 0.167154, 0.168350, 0.176301, 0.191433, 0.220336, 0.279922" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[2]&!WENB[2]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[2] == 1'b1 && WENB[2] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.218265, 0.222530, 0.223848, 0.232506, 0.246838, 0.276575, 0.336001", \ + "0.223144, 0.227409, 0.228727, 0.237385, 0.251717, 0.281454, 0.340880", \ + "0.232872, 0.237137, 0.238455, 0.247113, 0.261445, 0.291182, 0.350608", \ + "0.236332, 0.240597, 0.241915, 0.250573, 0.264905, 0.294642, 0.354068", \ + "0.237146, 0.241411, 0.242729, 0.251387, 0.265719, 0.295456, 0.354882", \ + "0.240933, 0.245198, 0.246516, 0.255174, 0.269506, 0.299243, 0.358669", \ + "0.246060, 0.250325, 0.251643, 0.260301, 0.274633, 0.304370, 0.363796" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126352, 0.130615, 0.131936, 0.140580, 0.154881, 0.184557, 0.243887", \ + "0.131228, 0.135491, 0.136812, 0.145456, 0.159757, 0.189433, 0.248763", \ + "0.140960, 0.145223, 0.146544, 0.155188, 0.169489, 0.199165, 0.258495", \ + "0.144415, 0.148678, 0.149999, 0.158643, 0.172944, 0.202620, 0.261950", \ + "0.145228, 0.149491, 0.150812, 0.159456, 0.173757, 0.203433, 0.262763", \ + "0.149018, 0.153281, 0.154602, 0.163246, 0.177547, 0.207223, 0.266553", \ + "0.154044, 0.158307, 0.159628, 0.168272, 0.182573, 0.212249, 0.271579" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208247, 0.211908, 0.212993, 0.219664, 0.229935, 0.250376, 0.290652", \ + "0.212731, 0.216392, 0.217477, 0.224148, 0.234419, 0.254860, 0.295136", \ + "0.222232, 0.225893, 0.226978, 0.233649, 0.243920, 0.264361, 0.304637", \ + "0.226987, 0.230648, 0.231733, 0.238404, 0.248675, 0.269116, 0.309392", \ + "0.230196, 0.233857, 0.234942, 0.241613, 0.251884, 0.272325, 0.312601", \ + "0.237539, 0.241200, 0.242285, 0.248956, 0.259227, 0.279668, 0.319944", \ + "0.242761, 0.246422, 0.247507, 0.254178, 0.264449, 0.284890, 0.325166" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.120880, 0.124524, 0.125614, 0.132268, 0.142514, 0.162802, 0.203133", \ + "0.125327, 0.128971, 0.130061, 0.136715, 0.146961, 0.167249, 0.207580", \ + "0.134856, 0.138500, 0.139590, 0.146244, 0.156490, 0.176778, 0.217109", \ + "0.139582, 0.143226, 0.144316, 0.150970, 0.161216, 0.181504, 0.221835", \ + "0.142825, 0.146469, 0.147559, 0.154213, 0.164459, 0.184747, 0.225078", \ + "0.150017, 0.153661, 0.154751, 0.161405, 0.171651, 0.191939, 0.232270", \ + "0.155382, 0.159026, 0.160116, 0.166770, 0.177016, 0.197304, 0.237635" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[2]&WENB[2]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[2]&!WENB[2]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + } + } + pin(WENYB[1]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[1]&WENB[1]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[1] == 1'b0 && WENB[1] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208255, 0.211867, 0.212931, 0.219695, 0.229889, 0.250282, 0.292464", \ + "0.213693, 0.217305, 0.218369, 0.225133, 0.235327, 0.255720, 0.297902", \ + "0.221360, 0.224972, 0.226036, 0.232800, 0.242994, 0.263387, 0.305569", \ + "0.226337, 0.229949, 0.231013, 0.237777, 0.247971, 0.268364, 0.310546", \ + "0.228411, 0.232023, 0.233087, 0.239851, 0.250045, 0.270438, 0.312620", \ + "0.231142, 0.234754, 0.235818, 0.242582, 0.252776, 0.273169, 0.315351", \ + "0.236635, 0.240247, 0.241311, 0.248075, 0.258269, 0.278662, 0.320844" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126673, 0.130287, 0.131345, 0.138093, 0.148271, 0.168568, 0.210247", \ + "0.132018, 0.135632, 0.136690, 0.143438, 0.153616, 0.173913, 0.215592", \ + "0.139686, 0.143300, 0.144358, 0.151106, 0.161284, 0.181581, 0.223260", \ + "0.144397, 0.148011, 0.149069, 0.155817, 0.165995, 0.186292, 0.227971", \ + "0.146662, 0.150276, 0.151334, 0.158082, 0.168260, 0.188557, 0.230236", \ + "0.149236, 0.152850, 0.153908, 0.160656, 0.170834, 0.191131, 0.232810", \ + "0.155057, 0.158671, 0.159729, 0.166477, 0.176655, 0.196952, 0.238631" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.202124, 0.207142, 0.208373, 0.216394, 0.231538, 0.260902, 0.320032", \ + "0.208213, 0.213231, 0.214462, 0.222483, 0.237627, 0.266991, 0.326121", \ + "0.218186, 0.223204, 0.224435, 0.232456, 0.247600, 0.276964, 0.336094", \ + "0.221585, 0.226603, 0.227834, 0.235855, 0.250999, 0.280363, 0.339493", \ + "0.225509, 0.230527, 0.231758, 0.239779, 0.254923, 0.284287, 0.343417", \ + "0.232720, 0.237738, 0.238969, 0.246990, 0.262134, 0.291498, 0.350628", \ + "0.242193, 0.247211, 0.248442, 0.256463, 0.271607, 0.300971, 0.360101" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.121841, 0.126959, 0.128155, 0.136106, 0.151238, 0.180141, 0.239727", \ + "0.127916, 0.133034, 0.134230, 0.142181, 0.157313, 0.186216, 0.245802", \ + "0.138069, 0.143187, 0.144383, 0.152334, 0.167466, 0.196369, 0.255955", \ + "0.141259, 0.146377, 0.147573, 0.155524, 0.170656, 0.199559, 0.259145", \ + "0.145178, 0.150296, 0.151492, 0.159443, 0.174575, 0.203478, 0.263064", \ + "0.152568, 0.157686, 0.158882, 0.166833, 0.181965, 0.210868, 0.270454", \ + "0.162036, 0.167154, 0.168350, 0.176301, 0.191433, 0.220336, 0.279922" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[1]&!WENB[1]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[1] == 1'b1 && WENB[1] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.218265, 0.222530, 0.223848, 0.232506, 0.246838, 0.276575, 0.336001", \ + "0.223144, 0.227409, 0.228727, 0.237385, 0.251717, 0.281454, 0.340880", \ + "0.232872, 0.237137, 0.238455, 0.247113, 0.261445, 0.291182, 0.350608", \ + "0.236332, 0.240597, 0.241915, 0.250573, 0.264905, 0.294642, 0.354068", \ + "0.237146, 0.241411, 0.242729, 0.251387, 0.265719, 0.295456, 0.354882", \ + "0.240933, 0.245198, 0.246516, 0.255174, 0.269506, 0.299243, 0.358669", \ + "0.246060, 0.250325, 0.251643, 0.260301, 0.274633, 0.304370, 0.363796" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126352, 0.130615, 0.131936, 0.140580, 0.154881, 0.184557, 0.243887", \ + "0.131228, 0.135491, 0.136812, 0.145456, 0.159757, 0.189433, 0.248763", \ + "0.140960, 0.145223, 0.146544, 0.155188, 0.169489, 0.199165, 0.258495", \ + "0.144415, 0.148678, 0.149999, 0.158643, 0.172944, 0.202620, 0.261950", \ + "0.145228, 0.149491, 0.150812, 0.159456, 0.173757, 0.203433, 0.262763", \ + "0.149018, 0.153281, 0.154602, 0.163246, 0.177547, 0.207223, 0.266553", \ + "0.154044, 0.158307, 0.159628, 0.168272, 0.182573, 0.212249, 0.271579" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208247, 0.211908, 0.212993, 0.219664, 0.229935, 0.250376, 0.290652", \ + "0.212731, 0.216392, 0.217477, 0.224148, 0.234419, 0.254860, 0.295136", \ + "0.222232, 0.225893, 0.226978, 0.233649, 0.243920, 0.264361, 0.304637", \ + "0.226987, 0.230648, 0.231733, 0.238404, 0.248675, 0.269116, 0.309392", \ + "0.230196, 0.233857, 0.234942, 0.241613, 0.251884, 0.272325, 0.312601", \ + "0.237539, 0.241200, 0.242285, 0.248956, 0.259227, 0.279668, 0.319944", \ + "0.242761, 0.246422, 0.247507, 0.254178, 0.264449, 0.284890, 0.325166" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.120880, 0.124524, 0.125614, 0.132268, 0.142514, 0.162802, 0.203133", \ + "0.125327, 0.128971, 0.130061, 0.136715, 0.146961, 0.167249, 0.207580", \ + "0.134856, 0.138500, 0.139590, 0.146244, 0.156490, 0.176778, 0.217109", \ + "0.139582, 0.143226, 0.144316, 0.150970, 0.161216, 0.181504, 0.221835", \ + "0.142825, 0.146469, 0.147559, 0.154213, 0.164459, 0.184747, 0.225078", \ + "0.150017, 0.153661, 0.154751, 0.161405, 0.171651, 0.191939, 0.232270", \ + "0.155382, 0.159026, 0.160116, 0.166770, 0.177016, 0.197304, 0.237635" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[1]&WENB[1]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[1]&!WENB[1]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + } + } + pin(WENYB[0]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[0]&WENB[0]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[0] == 1'b0 && WENB[0] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208255, 0.211867, 0.212931, 0.219695, 0.229889, 0.250282, 0.292464", \ + "0.213693, 0.217305, 0.218369, 0.225133, 0.235327, 0.255720, 0.297902", \ + "0.221360, 0.224972, 0.226036, 0.232800, 0.242994, 0.263387, 0.305569", \ + "0.226337, 0.229949, 0.231013, 0.237777, 0.247971, 0.268364, 0.310546", \ + "0.228411, 0.232023, 0.233087, 0.239851, 0.250045, 0.270438, 0.312620", \ + "0.231142, 0.234754, 0.235818, 0.242582, 0.252776, 0.273169, 0.315351", \ + "0.236635, 0.240247, 0.241311, 0.248075, 0.258269, 0.278662, 0.320844" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126673, 0.130287, 0.131345, 0.138093, 0.148271, 0.168568, 0.210247", \ + "0.132018, 0.135632, 0.136690, 0.143438, 0.153616, 0.173913, 0.215592", \ + "0.139686, 0.143300, 0.144358, 0.151106, 0.161284, 0.181581, 0.223260", \ + "0.144397, 0.148011, 0.149069, 0.155817, 0.165995, 0.186292, 0.227971", \ + "0.146662, 0.150276, 0.151334, 0.158082, 0.168260, 0.188557, 0.230236", \ + "0.149236, 0.152850, 0.153908, 0.160656, 0.170834, 0.191131, 0.232810", \ + "0.155057, 0.158671, 0.159729, 0.166477, 0.176655, 0.196952, 0.238631" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.202124, 0.207142, 0.208373, 0.216394, 0.231538, 0.260902, 0.320032", \ + "0.208213, 0.213231, 0.214462, 0.222483, 0.237627, 0.266991, 0.326121", \ + "0.218186, 0.223204, 0.224435, 0.232456, 0.247600, 0.276964, 0.336094", \ + "0.221585, 0.226603, 0.227834, 0.235855, 0.250999, 0.280363, 0.339493", \ + "0.225509, 0.230527, 0.231758, 0.239779, 0.254923, 0.284287, 0.343417", \ + "0.232720, 0.237738, 0.238969, 0.246990, 0.262134, 0.291498, 0.350628", \ + "0.242193, 0.247211, 0.248442, 0.256463, 0.271607, 0.300971, 0.360101" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.121841, 0.126959, 0.128155, 0.136106, 0.151238, 0.180141, 0.239727", \ + "0.127916, 0.133034, 0.134230, 0.142181, 0.157313, 0.186216, 0.245802", \ + "0.138069, 0.143187, 0.144383, 0.152334, 0.167466, 0.196369, 0.255955", \ + "0.141259, 0.146377, 0.147573, 0.155524, 0.170656, 0.199559, 0.259145", \ + "0.145178, 0.150296, 0.151492, 0.159443, 0.174575, 0.203478, 0.263064", \ + "0.152568, 0.157686, 0.158882, 0.166833, 0.181965, 0.210868, 0.270454", \ + "0.162036, 0.167154, 0.168350, 0.176301, 0.191433, 0.220336, 0.279922" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[0]&!WENB[0]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[0] == 1'b1 && WENB[0] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.218265, 0.222530, 0.223848, 0.232506, 0.246838, 0.276575, 0.336001", \ + "0.223144, 0.227409, 0.228727, 0.237385, 0.251717, 0.281454, 0.340880", \ + "0.232872, 0.237137, 0.238455, 0.247113, 0.261445, 0.291182, 0.350608", \ + "0.236332, 0.240597, 0.241915, 0.250573, 0.264905, 0.294642, 0.354068", \ + "0.237146, 0.241411, 0.242729, 0.251387, 0.265719, 0.295456, 0.354882", \ + "0.240933, 0.245198, 0.246516, 0.255174, 0.269506, 0.299243, 0.358669", \ + "0.246060, 0.250325, 0.251643, 0.260301, 0.274633, 0.304370, 0.363796" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126352, 0.130615, 0.131936, 0.140580, 0.154881, 0.184557, 0.243887", \ + "0.131228, 0.135491, 0.136812, 0.145456, 0.159757, 0.189433, 0.248763", \ + "0.140960, 0.145223, 0.146544, 0.155188, 0.169489, 0.199165, 0.258495", \ + "0.144415, 0.148678, 0.149999, 0.158643, 0.172944, 0.202620, 0.261950", \ + "0.145228, 0.149491, 0.150812, 0.159456, 0.173757, 0.203433, 0.262763", \ + "0.149018, 0.153281, 0.154602, 0.163246, 0.177547, 0.207223, 0.266553", \ + "0.154044, 0.158307, 0.159628, 0.168272, 0.182573, 0.212249, 0.271579" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208247, 0.211908, 0.212993, 0.219664, 0.229935, 0.250376, 0.290652", \ + "0.212731, 0.216392, 0.217477, 0.224148, 0.234419, 0.254860, 0.295136", \ + "0.222232, 0.225893, 0.226978, 0.233649, 0.243920, 0.264361, 0.304637", \ + "0.226987, 0.230648, 0.231733, 0.238404, 0.248675, 0.269116, 0.309392", \ + "0.230196, 0.233857, 0.234942, 0.241613, 0.251884, 0.272325, 0.312601", \ + "0.237539, 0.241200, 0.242285, 0.248956, 0.259227, 0.279668, 0.319944", \ + "0.242761, 0.246422, 0.247507, 0.254178, 0.264449, 0.284890, 0.325166" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.120880, 0.124524, 0.125614, 0.132268, 0.142514, 0.162802, 0.203133", \ + "0.125327, 0.128971, 0.130061, 0.136715, 0.146961, 0.167249, 0.207580", \ + "0.134856, 0.138500, 0.139590, 0.146244, 0.156490, 0.176778, 0.217109", \ + "0.139582, 0.143226, 0.144316, 0.150970, 0.161216, 0.181504, 0.221835", \ + "0.142825, 0.146469, 0.147559, 0.154213, 0.164459, 0.184747, 0.225078", \ + "0.150017, 0.153661, 0.154751, 0.161405, 0.171651, 0.191939, 0.232270", \ + "0.155382, 0.159026, 0.160116, 0.166770, 0.177016, 0.197304, 0.237635" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[0]&WENB[0]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[0]&!WENB[0]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + } + } + } + bus(AYB) { + bus_type : rf2_32x128_wm1_AYB; + direction : output; + related_power_pin : "VDDPE"; + related_ground_pin : "VSSE"; + power_down_function : "!VDDCE + !VDDPE + VSSE"; + max_capacitance : 0.100000; + max_transition : 0.403200; + timing() { + related_pin : AB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&TENB"; + sdf_cond : "DFTRAMBYP == 1'b1 && TENB == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.041228, 0.044495, 0.045486, 0.051853, 0.061613, 0.081248, 0.120436", \ + "0.045368, 0.048635, 0.049626, 0.055992, 0.065753, 0.085387, 0.124576", \ + "0.053305, 0.056572, 0.057563, 0.063929, 0.073690, 0.093324, 0.132513", \ + "0.055519, 0.058786, 0.059777, 0.066143, 0.075904, 0.095539, 0.134727", \ + "0.057764, 0.061031, 0.062022, 0.068388, 0.078149, 0.097783, 0.136972", \ + "0.060176, 0.063443, 0.064435, 0.070801, 0.080561, 0.100196, 0.139385", \ + "0.060236, 0.063507, 0.064499, 0.070871, 0.080642, 0.100296, 0.139524" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.036081, 0.039258, 0.040222, 0.046412, 0.055904, 0.074996, 0.113103", \ + "0.040107, 0.043284, 0.044247, 0.050438, 0.059929, 0.079022, 0.117128", \ + "0.047824, 0.051002, 0.051965, 0.058156, 0.067647, 0.086740, 0.124847", \ + "0.049978, 0.053155, 0.054118, 0.060309, 0.069800, 0.088893, 0.127000", \ + "0.052160, 0.055337, 0.056301, 0.062492, 0.071983, 0.091076, 0.129183", \ + "0.054506, 0.057683, 0.058647, 0.064838, 0.074329, 0.093422, 0.131529", \ + "0.054561, 0.057741, 0.058706, 0.064902, 0.074403, 0.093515, 0.131661" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010077, 0.014175, 0.015175, 0.023798, 0.039670, 0.073549, 0.142792", \ + "0.010077, 0.014175, 0.015175, 0.023798, 0.039670, 0.073549, 0.142792", \ + "0.010077, 0.014175, 0.015175, 0.023798, 0.039670, 0.073549, 0.142792", \ + "0.010077, 0.014175, 0.015175, 0.023798, 0.039670, 0.073549, 0.142792", \ + "0.010077, 0.014175, 0.015175, 0.023798, 0.039670, 0.073549, 0.142792", \ + "0.010077, 0.014175, 0.015175, 0.023798, 0.039670, 0.073549, 0.142792", \ + "0.010077, 0.014175, 0.015175, 0.023798, 0.039670, 0.073549, 0.142792" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010077, 0.014175, 0.015175, 0.023798, 0.039670, 0.073549, 0.142792", \ + "0.010077, 0.014175, 0.015175, 0.023798, 0.039670, 0.073549, 0.142792", \ + "0.010077, 0.014175, 0.015175, 0.023798, 0.039670, 0.073549, 0.142792", \ + "0.010077, 0.014175, 0.015175, 0.023798, 0.039670, 0.073549, 0.142792", \ + "0.010077, 0.014175, 0.015175, 0.023798, 0.039670, 0.073549, 0.142792", \ + "0.010077, 0.014175, 0.015175, 0.023798, 0.039670, 0.073549, 0.142792", \ + "0.010077, 0.014175, 0.015175, 0.023798, 0.039670, 0.073549, 0.142792" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.038919, 0.043166, 0.044467, 0.053092, 0.067449, 0.097238, 0.156724", \ + "0.043891, 0.048137, 0.049438, 0.058064, 0.072421, 0.102209, 0.161696", \ + "0.054279, 0.058526, 0.059826, 0.068452, 0.082809, 0.112598, 0.172083", \ + "0.057871, 0.062117, 0.063418, 0.072044, 0.086401, 0.116189, 0.175676", \ + "0.062357, 0.066603, 0.067904, 0.076529, 0.090887, 0.120675, 0.180160", \ + "0.068393, 0.072640, 0.073940, 0.082566, 0.096923, 0.126712, 0.186198", \ + "0.076829, 0.081076, 0.082377, 0.091002, 0.105360, 0.135148, 0.194634" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.034061, 0.038190, 0.039455, 0.047842, 0.061803, 0.090770, 0.148614", \ + "0.038895, 0.043024, 0.044289, 0.052677, 0.066638, 0.095604, 0.153448", \ + "0.048996, 0.053126, 0.054391, 0.062778, 0.076739, 0.105706, 0.163549", \ + "0.052489, 0.056618, 0.057883, 0.066271, 0.080232, 0.109198, 0.167043", \ + "0.056851, 0.060981, 0.062245, 0.070633, 0.084594, 0.113560, 0.171404", \ + "0.062721, 0.066850, 0.068115, 0.076502, 0.090463, 0.119430, 0.177274", \ + "0.070925, 0.075054, 0.076319, 0.084706, 0.098667, 0.127633, 0.185478" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010914, 0.015573, 0.017559, 0.031288, 0.055602, 0.106651, 0.210888", \ + "0.010914, 0.015573, 0.017559, 0.031288, 0.055602, 0.106651, 0.210888", \ + "0.010914, 0.015573, 0.017559, 0.031288, 0.055602, 0.106651, 0.210888", \ + "0.010914, 0.015573, 0.017559, 0.031288, 0.055602, 0.106651, 0.210888", \ + "0.010914, 0.015573, 0.017559, 0.031288, 0.055602, 0.106651, 0.210888", \ + "0.010914, 0.015573, 0.017559, 0.031288, 0.055602, 0.106651, 0.210888", \ + "0.010914, 0.015573, 0.017559, 0.031288, 0.055602, 0.106651, 0.210888" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010914, 0.015573, 0.017559, 0.031288, 0.055602, 0.106651, 0.210888", \ + "0.010914, 0.015573, 0.017559, 0.031288, 0.055602, 0.106651, 0.210888", \ + "0.010914, 0.015573, 0.017559, 0.031288, 0.055602, 0.106651, 0.210888", \ + "0.010914, 0.015573, 0.017559, 0.031288, 0.055602, 0.106651, 0.210888", \ + "0.010914, 0.015573, 0.017559, 0.031288, 0.055602, 0.106651, 0.210888", \ + "0.010914, 0.015573, 0.017559, 0.031288, 0.055602, 0.106651, 0.210888", \ + "0.010914, 0.015573, 0.017559, 0.031288, 0.055602, 0.106651, 0.210888" \ + ); + } + } + timing() { + related_pin : TAB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TENB"; + sdf_cond : "DFTRAMBYP == 1'b1 && TENB == 1'b0"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.042156, 0.045433, 0.046455, 0.052819, 0.062621, 0.082264, 0.121464", \ + "0.046558, 0.049834, 0.050856, 0.057221, 0.067023, 0.086666, 0.125865", \ + "0.054127, 0.057403, 0.058425, 0.064789, 0.074591, 0.094235, 0.133434", \ + "0.056943, 0.060220, 0.061242, 0.067606, 0.077408, 0.097051, 0.136250", \ + "0.057858, 0.061134, 0.062156, 0.068521, 0.078323, 0.097966, 0.137165", \ + "0.061651, 0.064927, 0.065949, 0.072314, 0.082116, 0.101759, 0.140958", \ + "0.061712, 0.064992, 0.066015, 0.072386, 0.082198, 0.101861, 0.141099" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.036894, 0.040080, 0.041073, 0.047262, 0.056794, 0.075895, 0.114012", \ + "0.041174, 0.044360, 0.045353, 0.051542, 0.061074, 0.080175, 0.118292", \ + "0.048533, 0.051720, 0.052713, 0.058902, 0.068434, 0.087535, 0.125652", \ + "0.051272, 0.054458, 0.055452, 0.061641, 0.071172, 0.090273, 0.128390", \ + "0.052162, 0.055348, 0.056341, 0.062530, 0.072062, 0.091163, 0.129280", \ + "0.055850, 0.059036, 0.060030, 0.066218, 0.075750, 0.094851, 0.132968", \ + "0.055906, 0.059095, 0.060090, 0.066285, 0.075826, 0.094946, 0.133101" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010077, 0.014175, 0.015175, 0.023798, 0.039670, 0.073549, 0.142792", \ + "0.010077, 0.014175, 0.015175, 0.023798, 0.039670, 0.073549, 0.142792", \ + "0.010077, 0.014175, 0.015175, 0.023798, 0.039670, 0.073549, 0.142792", \ + "0.010077, 0.014175, 0.015175, 0.023798, 0.039670, 0.073549, 0.142792", \ + "0.010077, 0.014175, 0.015175, 0.023798, 0.039670, 0.073549, 0.142792", \ + "0.010077, 0.014175, 0.015175, 0.023798, 0.039670, 0.073549, 0.142792", \ + "0.010077, 0.014175, 0.015175, 0.023798, 0.039670, 0.073549, 0.142792" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010077, 0.014175, 0.015175, 0.023798, 0.039670, 0.073549, 0.142792", \ + "0.010077, 0.014175, 0.015175, 0.023798, 0.039670, 0.073549, 0.142792", \ + "0.010077, 0.014175, 0.015175, 0.023798, 0.039670, 0.073549, 0.142792", \ + "0.010077, 0.014175, 0.015175, 0.023798, 0.039670, 0.073549, 0.142792", \ + "0.010077, 0.014175, 0.015175, 0.023798, 0.039670, 0.073549, 0.142792", \ + "0.010077, 0.014175, 0.015175, 0.023798, 0.039670, 0.073549, 0.142792", \ + "0.010077, 0.014175, 0.015175, 0.023798, 0.039670, 0.073549, 0.142792" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.040379, 0.044671, 0.045976, 0.054615, 0.068942, 0.098725, 0.158238", \ + "0.044578, 0.048869, 0.050175, 0.058814, 0.073140, 0.102923, 0.162436", \ + "0.054637, 0.058929, 0.060234, 0.068873, 0.083200, 0.112983, 0.172496", \ + "0.058349, 0.062640, 0.063946, 0.072585, 0.086911, 0.116694, 0.176207", \ + "0.062917, 0.067209, 0.068514, 0.077153, 0.091479, 0.121262, 0.180776", \ + "0.068936, 0.073228, 0.074534, 0.083172, 0.097499, 0.127282, 0.186796", \ + "0.077193, 0.081485, 0.082790, 0.091429, 0.105755, 0.135538, 0.195051" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.035338, 0.039512, 0.040781, 0.049181, 0.063112, 0.092073, 0.149944", \ + "0.039421, 0.043594, 0.044863, 0.053264, 0.067195, 0.096156, 0.154026", \ + "0.049203, 0.053376, 0.054645, 0.063046, 0.076977, 0.105938, 0.163809", \ + "0.052812, 0.056985, 0.058254, 0.066655, 0.080586, 0.109547, 0.167417", \ + "0.057254, 0.061427, 0.062697, 0.071097, 0.085028, 0.113989, 0.171860", \ + "0.063107, 0.067281, 0.068550, 0.076951, 0.090882, 0.119843, 0.177714", \ + "0.071136, 0.075309, 0.076579, 0.084979, 0.098910, 0.127871, 0.185742" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010914, 0.015573, 0.017559, 0.031288, 0.055602, 0.106651, 0.210888", \ + "0.010914, 0.015573, 0.017559, 0.031288, 0.055602, 0.106651, 0.210888", \ + "0.010914, 0.015573, 0.017559, 0.031288, 0.055602, 0.106651, 0.210888", \ + "0.010914, 0.015573, 0.017559, 0.031288, 0.055602, 0.106651, 0.210888", \ + "0.010914, 0.015573, 0.017559, 0.031288, 0.055602, 0.106651, 0.210888", \ + "0.010914, 0.015573, 0.017559, 0.031288, 0.055602, 0.106651, 0.210888", \ + "0.010914, 0.015573, 0.017559, 0.031288, 0.055602, 0.106651, 0.210888" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010914, 0.015573, 0.017559, 0.031288, 0.055602, 0.106651, 0.210888", \ + "0.010914, 0.015573, 0.017559, 0.031288, 0.055602, 0.106651, 0.210888", \ + "0.010914, 0.015573, 0.017559, 0.031288, 0.055602, 0.106651, 0.210888", \ + "0.010914, 0.015573, 0.017559, 0.031288, 0.055602, 0.106651, 0.210888", \ + "0.010914, 0.015573, 0.017559, 0.031288, 0.055602, 0.106651, 0.210888", \ + "0.010914, 0.015573, 0.017559, 0.031288, 0.055602, 0.106651, 0.210888", \ + "0.010914, 0.015573, 0.017559, 0.031288, 0.055602, 0.106651, 0.210888" \ + ); + } + } + timing() { + related_pin : DFTRAMBYP; + timing_type : combinational; + timing_sense : positive_unate; + when : "RET1N"; + sdf_cond : "RET1N == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.062494, 0.065786, 0.066632, 0.072211, 0.082449, 0.101144, 0.139641", \ + "0.067294, 0.070586, 0.071432, 0.077011, 0.087249, 0.105944, 0.144441", \ + "0.077375, 0.080667, 0.081513, 0.087092, 0.097331, 0.116025, 0.154522", \ + "0.082277, 0.085570, 0.086415, 0.091995, 0.102233, 0.120928, 0.159425", \ + "0.084408, 0.087700, 0.088546, 0.094126, 0.104364, 0.123059, 0.161556", \ + "0.088732, 0.092024, 0.092869, 0.098449, 0.108687, 0.127382, 0.165879", \ + "0.091279, 0.094571, 0.095417, 0.100996, 0.111234, 0.129929, 0.168426" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.052702, 0.055927, 0.056778, 0.062315, 0.072501, 0.091006, 0.129102", \ + "0.057493, 0.060718, 0.061569, 0.067106, 0.077292, 0.095797, 0.133893", \ + "0.067555, 0.070779, 0.071630, 0.077167, 0.087354, 0.105858, 0.143954", \ + "0.072492, 0.075717, 0.076568, 0.082105, 0.092292, 0.110796, 0.148892", \ + "0.074662, 0.077887, 0.078738, 0.084275, 0.094461, 0.112966, 0.151062", \ + "0.078924, 0.082149, 0.083000, 0.088537, 0.098724, 0.117228, 0.155324", \ + "0.081471, 0.084696, 0.085547, 0.091084, 0.101271, 0.119775, 0.157871" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010077, 0.014175, 0.015175, 0.023798, 0.039670, 0.073549, 0.142792", \ + "0.010077, 0.014175, 0.015175, 0.023798, 0.039670, 0.073549, 0.142792", \ + "0.010077, 0.014175, 0.015175, 0.023798, 0.039670, 0.073549, 0.142792", \ + "0.010077, 0.014175, 0.015175, 0.023798, 0.039670, 0.073549, 0.142792", \ + "0.010077, 0.014175, 0.015175, 0.023798, 0.039670, 0.073549, 0.142792", \ + "0.010077, 0.014175, 0.015175, 0.023798, 0.039670, 0.073549, 0.142792", \ + "0.010077, 0.014175, 0.015175, 0.023798, 0.039670, 0.073549, 0.142792" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010077, 0.014175, 0.015175, 0.023798, 0.039670, 0.073549, 0.142792", \ + "0.010077, 0.014175, 0.015175, 0.023798, 0.039670, 0.073549, 0.142792", \ + "0.010077, 0.014175, 0.015175, 0.023798, 0.039670, 0.073549, 0.142792", \ + "0.010077, 0.014175, 0.015175, 0.023798, 0.039670, 0.073549, 0.142792", \ + "0.010077, 0.014175, 0.015175, 0.023798, 0.039670, 0.073549, 0.142792", \ + "0.010077, 0.014175, 0.015175, 0.023798, 0.039670, 0.073549, 0.142792", \ + "0.010077, 0.014175, 0.015175, 0.023798, 0.039670, 0.073549, 0.142792" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.081167, 0.085287, 0.086517, 0.094702, 0.108817, 0.138046, 0.196688", \ + "0.086249, 0.090369, 0.091599, 0.099784, 0.113899, 0.143128, 0.201770", \ + "0.097964, 0.102084, 0.103314, 0.111499, 0.125614, 0.154843, 0.213485", \ + "0.103258, 0.107378, 0.108607, 0.116793, 0.130907, 0.160136, 0.218778", \ + "0.106490, 0.110610, 0.111840, 0.120025, 0.134140, 0.163368, 0.222010", \ + "0.116079, 0.120199, 0.121429, 0.129614, 0.143729, 0.172957, 0.231600", \ + "0.125489, 0.129609, 0.130839, 0.139025, 0.153139, 0.182368, 0.241010" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.068380, 0.072418, 0.073657, 0.081820, 0.095777, 0.124707, 0.182869", \ + "0.073341, 0.077379, 0.078618, 0.086781, 0.100738, 0.129668, 0.187830", \ + "0.085175, 0.089212, 0.090452, 0.098615, 0.112572, 0.141502, 0.199664", \ + "0.090400, 0.094437, 0.095676, 0.103840, 0.117796, 0.146726, 0.204888", \ + "0.093509, 0.097546, 0.098786, 0.106949, 0.120906, 0.149836, 0.207998", \ + "0.103244, 0.107282, 0.108521, 0.116684, 0.130641, 0.159571, 0.217733", \ + "0.112686, 0.116723, 0.117963, 0.126126, 0.140082, 0.169012, 0.227174" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010914, 0.015573, 0.017559, 0.031288, 0.055602, 0.106651, 0.210888", \ + "0.010914, 0.015573, 0.017559, 0.031288, 0.055602, 0.106651, 0.210888", \ + "0.010914, 0.015573, 0.017559, 0.031288, 0.055602, 0.106651, 0.210888", \ + "0.010914, 0.015573, 0.017559, 0.031288, 0.055602, 0.106651, 0.210888", \ + "0.010914, 0.015573, 0.017559, 0.031288, 0.055602, 0.106651, 0.210888", \ + "0.010914, 0.015573, 0.017559, 0.031288, 0.055602, 0.106651, 0.210888", \ + "0.010914, 0.015573, 0.017559, 0.031288, 0.055602, 0.106651, 0.210888" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010914, 0.015573, 0.017559, 0.031288, 0.055602, 0.106651, 0.210888", \ + "0.010914, 0.015573, 0.017559, 0.031288, 0.055602, 0.106651, 0.210888", \ + "0.010914, 0.015573, 0.017559, 0.031288, 0.055602, 0.106651, 0.210888", \ + "0.010914, 0.015573, 0.017559, 0.031288, 0.055602, 0.106651, 0.210888", \ + "0.010914, 0.015573, 0.017559, 0.031288, 0.055602, 0.106651, 0.210888", \ + "0.010914, 0.015573, 0.017559, 0.031288, 0.055602, 0.106651, 0.210888", \ + "0.010914, 0.015573, 0.017559, 0.031288, 0.055602, 0.106651, 0.210888" \ + ); + } + } + internal_power() { + related_pin : AB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TENB"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.025034, 0.025034, 0.025034, 0.025034, 0.025034, 0.025034, 0.025034", \ + "0.025116, 0.025116, 0.025116, 0.025116, 0.025116, 0.025116, 0.025116", \ + "0.025796, 0.025796, 0.025796, 0.025796, 0.025796, 0.025796, 0.025796", \ + "0.026216, 0.026216, 0.026216, 0.026216, 0.026216, 0.026216, 0.026216", \ + "0.026708, 0.026708, 0.026708, 0.026708, 0.026708, 0.026708, 0.026708", \ + "0.028038, 0.028038, 0.028038, 0.028038, 0.028038, 0.028038, 0.028038", \ + "0.030033, 0.030033, 0.030033, 0.030033, 0.030033, 0.030033, 0.030033" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.022936, 0.022936, 0.022936, 0.022936, 0.022936, 0.022936, 0.022936", \ + "0.023007, 0.023007, 0.023007, 0.023007, 0.023007, 0.023007, 0.023007", \ + "0.023667, 0.023667, 0.023667, 0.023667, 0.023667, 0.023667, 0.023667", \ + "0.024185, 0.024185, 0.024185, 0.024185, 0.024185, 0.024185, 0.024185", \ + "0.024848, 0.024848, 0.024848, 0.024848, 0.024848, 0.024848, 0.024848", \ + "0.026276, 0.026276, 0.026276, 0.026276, 0.026276, 0.026276, 0.026276", \ + "0.028225, 0.028225, 0.028225, 0.028225, 0.028225, 0.028225, 0.028225" \ + ); + } + } + internal_power() { + related_pin : TAB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TENB"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.025034, 0.025034, 0.025034, 0.025034, 0.025034, 0.025034, 0.025034", \ + "0.025116, 0.025116, 0.025116, 0.025116, 0.025116, 0.025116, 0.025116", \ + "0.025796, 0.025796, 0.025796, 0.025796, 0.025796, 0.025796, 0.025796", \ + "0.026216, 0.026216, 0.026216, 0.026216, 0.026216, 0.026216, 0.026216", \ + "0.026708, 0.026708, 0.026708, 0.026708, 0.026708, 0.026708, 0.026708", \ + "0.028038, 0.028038, 0.028038, 0.028038, 0.028038, 0.028038, 0.028038", \ + "0.030033, 0.030033, 0.030033, 0.030033, 0.030033, 0.030033, 0.030033" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.022936, 0.022936, 0.022936, 0.022936, 0.022936, 0.022936, 0.022936", \ + "0.023007, 0.023007, 0.023007, 0.023007, 0.023007, 0.023007, 0.023007", \ + "0.023667, 0.023667, 0.023667, 0.023667, 0.023667, 0.023667, 0.023667", \ + "0.024185, 0.024185, 0.024185, 0.024185, 0.024185, 0.024185, 0.024185", \ + "0.024848, 0.024848, 0.024848, 0.024848, 0.024848, 0.024848, 0.024848", \ + "0.026276, 0.026276, 0.026276, 0.026276, 0.026276, 0.026276, 0.026276", \ + "0.028225, 0.028225, 0.028225, 0.028225, 0.028225, 0.028225, 0.028225" \ + ); + } + } + internal_power() { + related_pin : DFTRAMBYP; + related_pg_pin : "VDDPE"; + when : "RET1N"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.000990, 0.000991, 0.000992, 0.000993, 0.000994, 0.000995, 0.000996", \ + "0.000991, 0.000992, 0.000993, 0.000994, 0.000995, 0.000996, 0.000997", \ + "0.000992, 0.000993, 0.000994, 0.000995, 0.000996, 0.000997, 0.000998", \ + "0.000993, 0.000994, 0.000995, 0.000996, 0.000997, 0.000998, 0.000999", \ + "0.000994, 0.000995, 0.000996, 0.000997, 0.000998, 0.000999, 0.001000", \ + "0.000995, 0.000996, 0.000997, 0.000998, 0.000999, 0.001000, 0.001001", \ + "0.000996, 0.000997, 0.000998, 0.000999, 0.001000, 0.001001, 0.001002" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.000990, 0.000991, 0.000992, 0.000993, 0.000994, 0.000995, 0.000996", \ + "0.000991, 0.000992, 0.000993, 0.000994, 0.000995, 0.000996, 0.000997", \ + "0.000992, 0.000993, 0.000994, 0.000995, 0.000996, 0.000997, 0.000998", \ + "0.000993, 0.000994, 0.000995, 0.000996, 0.000997, 0.000998, 0.000999", \ + "0.000994, 0.000995, 0.000996, 0.000997, 0.000998, 0.000999, 0.001000", \ + "0.000995, 0.000996, 0.000997, 0.000998, 0.000999, 0.001000, 0.001001", \ + "0.000996, 0.000997, 0.000998, 0.000999, 0.001000, 0.001001, 0.001002" \ + ); + } + } + pin(AYB[4]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TAB[4]&AB[4]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TAB[4] == 1'b0 && AB[4] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.132723, 0.136001, 0.137019, 0.143262, 0.152919, 0.172286, 0.210338", \ + "0.136515, 0.139793, 0.140811, 0.147054, 0.156711, 0.176078, 0.214130", \ + "0.145547, 0.148825, 0.149843, 0.156086, 0.165743, 0.185110, 0.223162", \ + "0.149254, 0.152532, 0.153550, 0.159793, 0.169450, 0.188817, 0.226869", \ + "0.151815, 0.155093, 0.156111, 0.162354, 0.172011, 0.191378, 0.229430", \ + "0.155150, 0.158428, 0.159446, 0.165689, 0.175346, 0.194713, 0.232765", \ + "0.160492, 0.163770, 0.164788, 0.171031, 0.180688, 0.200055, 0.238107" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.114664, 0.117893, 0.118881, 0.124998, 0.134501, 0.153623, 0.191286", \ + "0.118462, 0.121691, 0.122679, 0.128796, 0.138299, 0.157421, 0.195084", \ + "0.127488, 0.130717, 0.131705, 0.137821, 0.147324, 0.166446, 0.204109", \ + "0.131195, 0.134424, 0.135412, 0.141529, 0.151031, 0.170153, 0.207816", \ + "0.133746, 0.136975, 0.137963, 0.144079, 0.153582, 0.172704, 0.210367", \ + "0.137157, 0.140386, 0.141374, 0.147491, 0.156994, 0.176115, 0.213778", \ + "0.142453, 0.145682, 0.146670, 0.152786, 0.162289, 0.181411, 0.219074" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010457, 0.014281, 0.015641, 0.024443, 0.039936, 0.074024, 0.143333", \ + "0.010457, 0.014281, 0.015641, 0.024443, 0.039936, 0.074024, 0.143333", \ + "0.010457, 0.014281, 0.015641, 0.024443, 0.039936, 0.074024, 0.143333", \ + "0.010457, 0.014281, 0.015641, 0.024443, 0.039936, 0.074024, 0.143333", \ + "0.010457, 0.014281, 0.015641, 0.024443, 0.039936, 0.074024, 0.143333", \ + "0.010457, 0.014281, 0.015641, 0.024443, 0.039936, 0.074024, 0.143333", \ + "0.010457, 0.014281, 0.015641, 0.024443, 0.039936, 0.074024, 0.143333" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010457, 0.014281, 0.015641, 0.024443, 0.039936, 0.074024, 0.143333", \ + "0.010457, 0.014281, 0.015641, 0.024443, 0.039936, 0.074024, 0.143333", \ + "0.010457, 0.014281, 0.015641, 0.024443, 0.039936, 0.074024, 0.143333", \ + "0.010457, 0.014281, 0.015641, 0.024443, 0.039936, 0.074024, 0.143333", \ + "0.010457, 0.014281, 0.015641, 0.024443, 0.039936, 0.074024, 0.143333", \ + "0.010457, 0.014281, 0.015641, 0.024443, 0.039936, 0.074024, 0.143333", \ + "0.010457, 0.014281, 0.015641, 0.024443, 0.039936, 0.074024, 0.143333" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.121361, 0.125301, 0.126489, 0.135296, 0.149123, 0.178306, 0.236778", \ + "0.126617, 0.130557, 0.131745, 0.140552, 0.154379, 0.183562, 0.242034", \ + "0.136931, 0.140871, 0.142059, 0.150866, 0.164693, 0.193876, 0.252348", \ + "0.139911, 0.143851, 0.145039, 0.153846, 0.167673, 0.196856, 0.255328", \ + "0.143939, 0.147879, 0.149067, 0.157874, 0.171701, 0.200884, 0.259356", \ + "0.151735, 0.155675, 0.156863, 0.165670, 0.179497, 0.208680, 0.267152", \ + "0.160623, 0.164563, 0.165751, 0.174558, 0.188385, 0.217568, 0.276040" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.104385, 0.108207, 0.109357, 0.118077, 0.131748, 0.160656, 0.218585", \ + "0.109490, 0.113313, 0.114462, 0.123182, 0.136853, 0.165761, 0.223690", \ + "0.119851, 0.123674, 0.124823, 0.133543, 0.147214, 0.176122, 0.234051", \ + "0.122817, 0.126640, 0.127789, 0.136509, 0.150180, 0.179088, 0.237017", \ + "0.126979, 0.130802, 0.131951, 0.140671, 0.154342, 0.183250, 0.241179", \ + "0.134695, 0.138518, 0.139667, 0.148387, 0.162058, 0.190966, 0.248895", \ + "0.143610, 0.147433, 0.148582, 0.157302, 0.170973, 0.199881, 0.257810" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010957, 0.016191, 0.018055, 0.031703, 0.055973, 0.107459, 0.212305", \ + "0.010957, 0.016191, 0.018055, 0.031703, 0.055973, 0.107459, 0.212305", \ + "0.010957, 0.016191, 0.018055, 0.031703, 0.055973, 0.107459, 0.212305", \ + "0.010957, 0.016191, 0.018055, 0.031703, 0.055973, 0.107459, 0.212305", \ + "0.010957, 0.016191, 0.018055, 0.031703, 0.055973, 0.107459, 0.212305", \ + "0.010957, 0.016191, 0.018055, 0.031703, 0.055973, 0.107459, 0.212305", \ + "0.010957, 0.016191, 0.018055, 0.031703, 0.055973, 0.107459, 0.212305" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010957, 0.016191, 0.018055, 0.031703, 0.055973, 0.107459, 0.212305", \ + "0.010957, 0.016191, 0.018055, 0.031703, 0.055973, 0.107459, 0.212305", \ + "0.010957, 0.016191, 0.018055, 0.031703, 0.055973, 0.107459, 0.212305", \ + "0.010957, 0.016191, 0.018055, 0.031703, 0.055973, 0.107459, 0.212305", \ + "0.010957, 0.016191, 0.018055, 0.031703, 0.055973, 0.107459, 0.212305", \ + "0.010957, 0.016191, 0.018055, 0.031703, 0.055973, 0.107459, 0.212305", \ + "0.010957, 0.016191, 0.018055, 0.031703, 0.055973, 0.107459, 0.212305" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TAB[4]&!AB[4]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TAB[4] == 1'b1 && AB[4] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.128072, 0.132218, 0.133508, 0.141935, 0.155988, 0.185124, 0.243318", \ + "0.132469, 0.136615, 0.137904, 0.146332, 0.160385, 0.189521, 0.247715", \ + "0.142230, 0.146376, 0.147665, 0.156092, 0.170145, 0.199282, 0.257475", \ + "0.145473, 0.149619, 0.150908, 0.159335, 0.173389, 0.202525, 0.260718", \ + "0.146830, 0.150976, 0.152265, 0.160692, 0.174746, 0.203881, 0.262075", \ + "0.150806, 0.154952, 0.156241, 0.164669, 0.178721, 0.207857, 0.266051", \ + "0.155485, 0.159631, 0.160920, 0.169347, 0.183400, 0.212536, 0.270730" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.108451, 0.112556, 0.113826, 0.122159, 0.136084, 0.164959, 0.222644", \ + "0.112843, 0.116948, 0.118218, 0.126551, 0.140476, 0.169351, 0.227036", \ + "0.122529, 0.126634, 0.127904, 0.136237, 0.150162, 0.179037, 0.236722", \ + "0.125809, 0.129914, 0.131184, 0.139517, 0.153442, 0.182317, 0.240002", \ + "0.127019, 0.131124, 0.132393, 0.140727, 0.154652, 0.183527, 0.241212", \ + "0.130900, 0.135005, 0.136275, 0.144608, 0.158533, 0.187408, 0.245093", \ + "0.135747, 0.139852, 0.141122, 0.149455, 0.163380, 0.192255, 0.249940" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010974, 0.016355, 0.018167, 0.032028, 0.056170, 0.107941, 0.212388", \ + "0.010974, 0.016355, 0.018167, 0.032028, 0.056170, 0.107941, 0.212388", \ + "0.010974, 0.016355, 0.018167, 0.032028, 0.056170, 0.107941, 0.212388", \ + "0.010974, 0.016355, 0.018167, 0.032028, 0.056170, 0.107941, 0.212388", \ + "0.010974, 0.016355, 0.018167, 0.032028, 0.056170, 0.107941, 0.212388", \ + "0.010974, 0.016355, 0.018167, 0.032028, 0.056170, 0.107941, 0.212388", \ + "0.010974, 0.016355, 0.018167, 0.032028, 0.056170, 0.107941, 0.212388" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010974, 0.016355, 0.018167, 0.032028, 0.056170, 0.107941, 0.212388", \ + "0.010974, 0.016355, 0.018167, 0.032028, 0.056170, 0.107941, 0.212388", \ + "0.010974, 0.016355, 0.018167, 0.032028, 0.056170, 0.107941, 0.212388", \ + "0.010974, 0.016355, 0.018167, 0.032028, 0.056170, 0.107941, 0.212388", \ + "0.010974, 0.016355, 0.018167, 0.032028, 0.056170, 0.107941, 0.212388", \ + "0.010974, 0.016355, 0.018167, 0.032028, 0.056170, 0.107941, 0.212388", \ + "0.010974, 0.016355, 0.018167, 0.032028, 0.056170, 0.107941, 0.212388" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.119971, 0.123275, 0.124265, 0.130508, 0.140164, 0.159550, 0.198069", \ + "0.124488, 0.127792, 0.128782, 0.135025, 0.144681, 0.164067, 0.202586", \ + "0.134090, 0.137394, 0.138384, 0.144627, 0.154283, 0.173669, 0.212188", \ + "0.138265, 0.141569, 0.142559, 0.148802, 0.158458, 0.177844, 0.216363", \ + "0.141773, 0.145077, 0.146067, 0.152310, 0.161966, 0.181352, 0.219871", \ + "0.149894, 0.153198, 0.154188, 0.160431, 0.170087, 0.189473, 0.227992", \ + "0.154217, 0.157521, 0.158511, 0.164754, 0.174410, 0.193796, 0.232315" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.102781, 0.106009, 0.106975, 0.113099, 0.122603, 0.141753, 0.179858", \ + "0.107409, 0.110637, 0.111604, 0.117727, 0.127231, 0.146381, 0.184487", \ + "0.116963, 0.120191, 0.121157, 0.127281, 0.136785, 0.155935, 0.194040", \ + "0.121052, 0.124280, 0.125246, 0.131370, 0.140874, 0.160024, 0.198129", \ + "0.124646, 0.127874, 0.128840, 0.134964, 0.144468, 0.163618, 0.201723", \ + "0.132795, 0.136023, 0.136989, 0.143113, 0.152617, 0.171767, 0.209872", \ + "0.137092, 0.140320, 0.141286, 0.147410, 0.156914, 0.176064, 0.214169" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010485, 0.014288, 0.015451, 0.024409, 0.039943, 0.074018, 0.143528", \ + "0.010485, 0.014288, 0.015451, 0.024409, 0.039943, 0.074018, 0.143528", \ + "0.010485, 0.014288, 0.015451, 0.024409, 0.039943, 0.074018, 0.143528", \ + "0.010485, 0.014288, 0.015451, 0.024409, 0.039943, 0.074018, 0.143528", \ + "0.010485, 0.014288, 0.015451, 0.024409, 0.039943, 0.074018, 0.143528", \ + "0.010485, 0.014288, 0.015451, 0.024409, 0.039943, 0.074018, 0.143528", \ + "0.010485, 0.014288, 0.015451, 0.024409, 0.039943, 0.074018, 0.143528" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010485, 0.014288, 0.015451, 0.024409, 0.039943, 0.074018, 0.143528", \ + "0.010485, 0.014288, 0.015451, 0.024409, 0.039943, 0.074018, 0.143528", \ + "0.010485, 0.014288, 0.015451, 0.024409, 0.039943, 0.074018, 0.143528", \ + "0.010485, 0.014288, 0.015451, 0.024409, 0.039943, 0.074018, 0.143528", \ + "0.010485, 0.014288, 0.015451, 0.024409, 0.039943, 0.074018, 0.143528", \ + "0.010485, 0.014288, 0.015451, 0.024409, 0.039943, 0.074018, 0.143528", \ + "0.010485, 0.014288, 0.015451, 0.024409, 0.039943, 0.074018, 0.143528" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TAB[4]&AB[4]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.025034, 0.025034, 0.025034, 0.025034, 0.025034, 0.025034, 0.025034", \ + "0.025116, 0.025116, 0.025116, 0.025116, 0.025116, 0.025116, 0.025116", \ + "0.025796, 0.025796, 0.025796, 0.025796, 0.025796, 0.025796, 0.025796", \ + "0.026216, 0.026216, 0.026216, 0.026216, 0.026216, 0.026216, 0.026216", \ + "0.026708, 0.026708, 0.026708, 0.026708, 0.026708, 0.026708, 0.026708", \ + "0.028038, 0.028038, 0.028038, 0.028038, 0.028038, 0.028038, 0.028038", \ + "0.030033, 0.030033, 0.030033, 0.030033, 0.030033, 0.030033, 0.030033" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.022936, 0.022936, 0.022936, 0.022936, 0.022936, 0.022936, 0.022936", \ + "0.023007, 0.023007, 0.023007, 0.023007, 0.023007, 0.023007, 0.023007", \ + "0.023667, 0.023667, 0.023667, 0.023667, 0.023667, 0.023667, 0.023667", \ + "0.024185, 0.024185, 0.024185, 0.024185, 0.024185, 0.024185, 0.024185", \ + "0.024848, 0.024848, 0.024848, 0.024848, 0.024848, 0.024848, 0.024848", \ + "0.026276, 0.026276, 0.026276, 0.026276, 0.026276, 0.026276, 0.026276", \ + "0.028225, 0.028225, 0.028225, 0.028225, 0.028225, 0.028225, 0.028225" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TAB[4]&!AB[4]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.022936, 0.022936, 0.022936, 0.022936, 0.022936, 0.022936, 0.022936", \ + "0.023007, 0.023007, 0.023007, 0.023007, 0.023007, 0.023007, 0.023007", \ + "0.023667, 0.023667, 0.023667, 0.023667, 0.023667, 0.023667, 0.023667", \ + "0.024185, 0.024185, 0.024185, 0.024185, 0.024185, 0.024185, 0.024185", \ + "0.024848, 0.024848, 0.024848, 0.024848, 0.024848, 0.024848, 0.024848", \ + "0.026276, 0.026276, 0.026276, 0.026276, 0.026276, 0.026276, 0.026276", \ + "0.028225, 0.028225, 0.028225, 0.028225, 0.028225, 0.028225, 0.028225" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.025034, 0.025034, 0.025034, 0.025034, 0.025034, 0.025034, 0.025034", \ + "0.025116, 0.025116, 0.025116, 0.025116, 0.025116, 0.025116, 0.025116", \ + "0.025796, 0.025796, 0.025796, 0.025796, 0.025796, 0.025796, 0.025796", \ + "0.026216, 0.026216, 0.026216, 0.026216, 0.026216, 0.026216, 0.026216", \ + "0.026708, 0.026708, 0.026708, 0.026708, 0.026708, 0.026708, 0.026708", \ + "0.028038, 0.028038, 0.028038, 0.028038, 0.028038, 0.028038, 0.028038", \ + "0.030033, 0.030033, 0.030033, 0.030033, 0.030033, 0.030033, 0.030033" \ + ); + } + } + } + pin(AYB[3]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TAB[3]&AB[3]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TAB[3] == 1'b0 && AB[3] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.132723, 0.136001, 0.137019, 0.143262, 0.152919, 0.172286, 0.210338", \ + "0.136515, 0.139793, 0.140811, 0.147054, 0.156711, 0.176078, 0.214130", \ + "0.145547, 0.148825, 0.149843, 0.156086, 0.165743, 0.185110, 0.223162", \ + "0.149254, 0.152532, 0.153550, 0.159793, 0.169450, 0.188817, 0.226869", \ + "0.151815, 0.155093, 0.156111, 0.162354, 0.172011, 0.191378, 0.229430", \ + "0.155150, 0.158428, 0.159446, 0.165689, 0.175346, 0.194713, 0.232765", \ + "0.160492, 0.163770, 0.164788, 0.171031, 0.180688, 0.200055, 0.238107" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.114664, 0.117893, 0.118881, 0.124998, 0.134501, 0.153623, 0.191286", \ + "0.118462, 0.121691, 0.122679, 0.128796, 0.138299, 0.157421, 0.195084", \ + "0.127488, 0.130717, 0.131705, 0.137821, 0.147324, 0.166446, 0.204109", \ + "0.131195, 0.134424, 0.135412, 0.141529, 0.151031, 0.170153, 0.207816", \ + "0.133746, 0.136975, 0.137963, 0.144079, 0.153582, 0.172704, 0.210367", \ + "0.137157, 0.140386, 0.141374, 0.147491, 0.156994, 0.176115, 0.213778", \ + "0.142453, 0.145682, 0.146670, 0.152786, 0.162289, 0.181411, 0.219074" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010457, 0.014281, 0.015641, 0.024443, 0.039936, 0.074024, 0.143333", \ + "0.010457, 0.014281, 0.015641, 0.024443, 0.039936, 0.074024, 0.143333", \ + "0.010457, 0.014281, 0.015641, 0.024443, 0.039936, 0.074024, 0.143333", \ + "0.010457, 0.014281, 0.015641, 0.024443, 0.039936, 0.074024, 0.143333", \ + "0.010457, 0.014281, 0.015641, 0.024443, 0.039936, 0.074024, 0.143333", \ + "0.010457, 0.014281, 0.015641, 0.024443, 0.039936, 0.074024, 0.143333", \ + "0.010457, 0.014281, 0.015641, 0.024443, 0.039936, 0.074024, 0.143333" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010457, 0.014281, 0.015641, 0.024443, 0.039936, 0.074024, 0.143333", \ + "0.010457, 0.014281, 0.015641, 0.024443, 0.039936, 0.074024, 0.143333", \ + "0.010457, 0.014281, 0.015641, 0.024443, 0.039936, 0.074024, 0.143333", \ + "0.010457, 0.014281, 0.015641, 0.024443, 0.039936, 0.074024, 0.143333", \ + "0.010457, 0.014281, 0.015641, 0.024443, 0.039936, 0.074024, 0.143333", \ + "0.010457, 0.014281, 0.015641, 0.024443, 0.039936, 0.074024, 0.143333", \ + "0.010457, 0.014281, 0.015641, 0.024443, 0.039936, 0.074024, 0.143333" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.121361, 0.125301, 0.126489, 0.135296, 0.149123, 0.178306, 0.236778", \ + "0.126617, 0.130557, 0.131745, 0.140552, 0.154379, 0.183562, 0.242034", \ + "0.136931, 0.140871, 0.142059, 0.150866, 0.164693, 0.193876, 0.252348", \ + "0.139911, 0.143851, 0.145039, 0.153846, 0.167673, 0.196856, 0.255328", \ + "0.143939, 0.147879, 0.149067, 0.157874, 0.171701, 0.200884, 0.259356", \ + "0.151735, 0.155675, 0.156863, 0.165670, 0.179497, 0.208680, 0.267152", \ + "0.160623, 0.164563, 0.165751, 0.174558, 0.188385, 0.217568, 0.276040" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.104385, 0.108207, 0.109357, 0.118077, 0.131748, 0.160656, 0.218585", \ + "0.109490, 0.113313, 0.114462, 0.123182, 0.136853, 0.165761, 0.223690", \ + "0.119851, 0.123674, 0.124823, 0.133543, 0.147214, 0.176122, 0.234051", \ + "0.122817, 0.126640, 0.127789, 0.136509, 0.150180, 0.179088, 0.237017", \ + "0.126979, 0.130802, 0.131951, 0.140671, 0.154342, 0.183250, 0.241179", \ + "0.134695, 0.138518, 0.139667, 0.148387, 0.162058, 0.190966, 0.248895", \ + "0.143610, 0.147433, 0.148582, 0.157302, 0.170973, 0.199881, 0.257810" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010957, 0.016191, 0.018055, 0.031703, 0.055973, 0.107459, 0.212305", \ + "0.010957, 0.016191, 0.018055, 0.031703, 0.055973, 0.107459, 0.212305", \ + "0.010957, 0.016191, 0.018055, 0.031703, 0.055973, 0.107459, 0.212305", \ + "0.010957, 0.016191, 0.018055, 0.031703, 0.055973, 0.107459, 0.212305", \ + "0.010957, 0.016191, 0.018055, 0.031703, 0.055973, 0.107459, 0.212305", \ + "0.010957, 0.016191, 0.018055, 0.031703, 0.055973, 0.107459, 0.212305", \ + "0.010957, 0.016191, 0.018055, 0.031703, 0.055973, 0.107459, 0.212305" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010957, 0.016191, 0.018055, 0.031703, 0.055973, 0.107459, 0.212305", \ + "0.010957, 0.016191, 0.018055, 0.031703, 0.055973, 0.107459, 0.212305", \ + "0.010957, 0.016191, 0.018055, 0.031703, 0.055973, 0.107459, 0.212305", \ + "0.010957, 0.016191, 0.018055, 0.031703, 0.055973, 0.107459, 0.212305", \ + "0.010957, 0.016191, 0.018055, 0.031703, 0.055973, 0.107459, 0.212305", \ + "0.010957, 0.016191, 0.018055, 0.031703, 0.055973, 0.107459, 0.212305", \ + "0.010957, 0.016191, 0.018055, 0.031703, 0.055973, 0.107459, 0.212305" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TAB[3]&!AB[3]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TAB[3] == 1'b1 && AB[3] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.128072, 0.132218, 0.133508, 0.141935, 0.155988, 0.185124, 0.243318", \ + "0.132469, 0.136615, 0.137904, 0.146332, 0.160385, 0.189521, 0.247715", \ + "0.142230, 0.146376, 0.147665, 0.156092, 0.170145, 0.199282, 0.257475", \ + "0.145473, 0.149619, 0.150908, 0.159335, 0.173389, 0.202525, 0.260718", \ + "0.146830, 0.150976, 0.152265, 0.160692, 0.174746, 0.203881, 0.262075", \ + "0.150806, 0.154952, 0.156241, 0.164669, 0.178721, 0.207857, 0.266051", \ + "0.155485, 0.159631, 0.160920, 0.169347, 0.183400, 0.212536, 0.270730" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.108451, 0.112556, 0.113826, 0.122159, 0.136084, 0.164959, 0.222644", \ + "0.112843, 0.116948, 0.118218, 0.126551, 0.140476, 0.169351, 0.227036", \ + "0.122529, 0.126634, 0.127904, 0.136237, 0.150162, 0.179037, 0.236722", \ + "0.125809, 0.129914, 0.131184, 0.139517, 0.153442, 0.182317, 0.240002", \ + "0.127019, 0.131124, 0.132393, 0.140727, 0.154652, 0.183527, 0.241212", \ + "0.130900, 0.135005, 0.136275, 0.144608, 0.158533, 0.187408, 0.245093", \ + "0.135747, 0.139852, 0.141122, 0.149455, 0.163380, 0.192255, 0.249940" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010974, 0.016355, 0.018167, 0.032028, 0.056170, 0.107941, 0.212388", \ + "0.010974, 0.016355, 0.018167, 0.032028, 0.056170, 0.107941, 0.212388", \ + "0.010974, 0.016355, 0.018167, 0.032028, 0.056170, 0.107941, 0.212388", \ + "0.010974, 0.016355, 0.018167, 0.032028, 0.056170, 0.107941, 0.212388", \ + "0.010974, 0.016355, 0.018167, 0.032028, 0.056170, 0.107941, 0.212388", \ + "0.010974, 0.016355, 0.018167, 0.032028, 0.056170, 0.107941, 0.212388", \ + "0.010974, 0.016355, 0.018167, 0.032028, 0.056170, 0.107941, 0.212388" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010974, 0.016355, 0.018167, 0.032028, 0.056170, 0.107941, 0.212388", \ + "0.010974, 0.016355, 0.018167, 0.032028, 0.056170, 0.107941, 0.212388", \ + "0.010974, 0.016355, 0.018167, 0.032028, 0.056170, 0.107941, 0.212388", \ + "0.010974, 0.016355, 0.018167, 0.032028, 0.056170, 0.107941, 0.212388", \ + "0.010974, 0.016355, 0.018167, 0.032028, 0.056170, 0.107941, 0.212388", \ + "0.010974, 0.016355, 0.018167, 0.032028, 0.056170, 0.107941, 0.212388", \ + "0.010974, 0.016355, 0.018167, 0.032028, 0.056170, 0.107941, 0.212388" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.119971, 0.123275, 0.124265, 0.130508, 0.140164, 0.159550, 0.198069", \ + "0.124488, 0.127792, 0.128782, 0.135025, 0.144681, 0.164067, 0.202586", \ + "0.134090, 0.137394, 0.138384, 0.144627, 0.154283, 0.173669, 0.212188", \ + "0.138265, 0.141569, 0.142559, 0.148802, 0.158458, 0.177844, 0.216363", \ + "0.141773, 0.145077, 0.146067, 0.152310, 0.161966, 0.181352, 0.219871", \ + "0.149894, 0.153198, 0.154188, 0.160431, 0.170087, 0.189473, 0.227992", \ + "0.154217, 0.157521, 0.158511, 0.164754, 0.174410, 0.193796, 0.232315" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.102781, 0.106009, 0.106975, 0.113099, 0.122603, 0.141753, 0.179858", \ + "0.107409, 0.110637, 0.111604, 0.117727, 0.127231, 0.146381, 0.184487", \ + "0.116963, 0.120191, 0.121157, 0.127281, 0.136785, 0.155935, 0.194040", \ + "0.121052, 0.124280, 0.125246, 0.131370, 0.140874, 0.160024, 0.198129", \ + "0.124646, 0.127874, 0.128840, 0.134964, 0.144468, 0.163618, 0.201723", \ + "0.132795, 0.136023, 0.136989, 0.143113, 0.152617, 0.171767, 0.209872", \ + "0.137092, 0.140320, 0.141286, 0.147410, 0.156914, 0.176064, 0.214169" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010485, 0.014288, 0.015451, 0.024409, 0.039943, 0.074018, 0.143528", \ + "0.010485, 0.014288, 0.015451, 0.024409, 0.039943, 0.074018, 0.143528", \ + "0.010485, 0.014288, 0.015451, 0.024409, 0.039943, 0.074018, 0.143528", \ + "0.010485, 0.014288, 0.015451, 0.024409, 0.039943, 0.074018, 0.143528", \ + "0.010485, 0.014288, 0.015451, 0.024409, 0.039943, 0.074018, 0.143528", \ + "0.010485, 0.014288, 0.015451, 0.024409, 0.039943, 0.074018, 0.143528", \ + "0.010485, 0.014288, 0.015451, 0.024409, 0.039943, 0.074018, 0.143528" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010485, 0.014288, 0.015451, 0.024409, 0.039943, 0.074018, 0.143528", \ + "0.010485, 0.014288, 0.015451, 0.024409, 0.039943, 0.074018, 0.143528", \ + "0.010485, 0.014288, 0.015451, 0.024409, 0.039943, 0.074018, 0.143528", \ + "0.010485, 0.014288, 0.015451, 0.024409, 0.039943, 0.074018, 0.143528", \ + "0.010485, 0.014288, 0.015451, 0.024409, 0.039943, 0.074018, 0.143528", \ + "0.010485, 0.014288, 0.015451, 0.024409, 0.039943, 0.074018, 0.143528", \ + "0.010485, 0.014288, 0.015451, 0.024409, 0.039943, 0.074018, 0.143528" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TAB[3]&AB[3]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.025034, 0.025034, 0.025034, 0.025034, 0.025034, 0.025034, 0.025034", \ + "0.025116, 0.025116, 0.025116, 0.025116, 0.025116, 0.025116, 0.025116", \ + "0.025796, 0.025796, 0.025796, 0.025796, 0.025796, 0.025796, 0.025796", \ + "0.026216, 0.026216, 0.026216, 0.026216, 0.026216, 0.026216, 0.026216", \ + "0.026708, 0.026708, 0.026708, 0.026708, 0.026708, 0.026708, 0.026708", \ + "0.028038, 0.028038, 0.028038, 0.028038, 0.028038, 0.028038, 0.028038", \ + "0.030033, 0.030033, 0.030033, 0.030033, 0.030033, 0.030033, 0.030033" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.022936, 0.022936, 0.022936, 0.022936, 0.022936, 0.022936, 0.022936", \ + "0.023007, 0.023007, 0.023007, 0.023007, 0.023007, 0.023007, 0.023007", \ + "0.023667, 0.023667, 0.023667, 0.023667, 0.023667, 0.023667, 0.023667", \ + "0.024185, 0.024185, 0.024185, 0.024185, 0.024185, 0.024185, 0.024185", \ + "0.024848, 0.024848, 0.024848, 0.024848, 0.024848, 0.024848, 0.024848", \ + "0.026276, 0.026276, 0.026276, 0.026276, 0.026276, 0.026276, 0.026276", \ + "0.028225, 0.028225, 0.028225, 0.028225, 0.028225, 0.028225, 0.028225" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TAB[3]&!AB[3]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.022936, 0.022936, 0.022936, 0.022936, 0.022936, 0.022936, 0.022936", \ + "0.023007, 0.023007, 0.023007, 0.023007, 0.023007, 0.023007, 0.023007", \ + "0.023667, 0.023667, 0.023667, 0.023667, 0.023667, 0.023667, 0.023667", \ + "0.024185, 0.024185, 0.024185, 0.024185, 0.024185, 0.024185, 0.024185", \ + "0.024848, 0.024848, 0.024848, 0.024848, 0.024848, 0.024848, 0.024848", \ + "0.026276, 0.026276, 0.026276, 0.026276, 0.026276, 0.026276, 0.026276", \ + "0.028225, 0.028225, 0.028225, 0.028225, 0.028225, 0.028225, 0.028225" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.025034, 0.025034, 0.025034, 0.025034, 0.025034, 0.025034, 0.025034", \ + "0.025116, 0.025116, 0.025116, 0.025116, 0.025116, 0.025116, 0.025116", \ + "0.025796, 0.025796, 0.025796, 0.025796, 0.025796, 0.025796, 0.025796", \ + "0.026216, 0.026216, 0.026216, 0.026216, 0.026216, 0.026216, 0.026216", \ + "0.026708, 0.026708, 0.026708, 0.026708, 0.026708, 0.026708, 0.026708", \ + "0.028038, 0.028038, 0.028038, 0.028038, 0.028038, 0.028038, 0.028038", \ + "0.030033, 0.030033, 0.030033, 0.030033, 0.030033, 0.030033, 0.030033" \ + ); + } + } + } + pin(AYB[2]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TAB[2]&AB[2]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TAB[2] == 1'b0 && AB[2] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.132723, 0.136001, 0.137019, 0.143262, 0.152919, 0.172286, 0.210338", \ + "0.136515, 0.139793, 0.140811, 0.147054, 0.156711, 0.176078, 0.214130", \ + "0.145547, 0.148825, 0.149843, 0.156086, 0.165743, 0.185110, 0.223162", \ + "0.149254, 0.152532, 0.153550, 0.159793, 0.169450, 0.188817, 0.226869", \ + "0.151815, 0.155093, 0.156111, 0.162354, 0.172011, 0.191378, 0.229430", \ + "0.155150, 0.158428, 0.159446, 0.165689, 0.175346, 0.194713, 0.232765", \ + "0.160492, 0.163770, 0.164788, 0.171031, 0.180688, 0.200055, 0.238107" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.114664, 0.117893, 0.118881, 0.124998, 0.134501, 0.153623, 0.191286", \ + "0.118462, 0.121691, 0.122679, 0.128796, 0.138299, 0.157421, 0.195084", \ + "0.127488, 0.130717, 0.131705, 0.137821, 0.147324, 0.166446, 0.204109", \ + "0.131195, 0.134424, 0.135412, 0.141529, 0.151031, 0.170153, 0.207816", \ + "0.133746, 0.136975, 0.137963, 0.144079, 0.153582, 0.172704, 0.210367", \ + "0.137157, 0.140386, 0.141374, 0.147491, 0.156994, 0.176115, 0.213778", \ + "0.142453, 0.145682, 0.146670, 0.152786, 0.162289, 0.181411, 0.219074" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010457, 0.014281, 0.015641, 0.024443, 0.039936, 0.074024, 0.143333", \ + "0.010457, 0.014281, 0.015641, 0.024443, 0.039936, 0.074024, 0.143333", \ + "0.010457, 0.014281, 0.015641, 0.024443, 0.039936, 0.074024, 0.143333", \ + "0.010457, 0.014281, 0.015641, 0.024443, 0.039936, 0.074024, 0.143333", \ + "0.010457, 0.014281, 0.015641, 0.024443, 0.039936, 0.074024, 0.143333", \ + "0.010457, 0.014281, 0.015641, 0.024443, 0.039936, 0.074024, 0.143333", \ + "0.010457, 0.014281, 0.015641, 0.024443, 0.039936, 0.074024, 0.143333" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010457, 0.014281, 0.015641, 0.024443, 0.039936, 0.074024, 0.143333", \ + "0.010457, 0.014281, 0.015641, 0.024443, 0.039936, 0.074024, 0.143333", \ + "0.010457, 0.014281, 0.015641, 0.024443, 0.039936, 0.074024, 0.143333", \ + "0.010457, 0.014281, 0.015641, 0.024443, 0.039936, 0.074024, 0.143333", \ + "0.010457, 0.014281, 0.015641, 0.024443, 0.039936, 0.074024, 0.143333", \ + "0.010457, 0.014281, 0.015641, 0.024443, 0.039936, 0.074024, 0.143333", \ + "0.010457, 0.014281, 0.015641, 0.024443, 0.039936, 0.074024, 0.143333" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.121361, 0.125301, 0.126489, 0.135296, 0.149123, 0.178306, 0.236778", \ + "0.126617, 0.130557, 0.131745, 0.140552, 0.154379, 0.183562, 0.242034", \ + "0.136931, 0.140871, 0.142059, 0.150866, 0.164693, 0.193876, 0.252348", \ + "0.139911, 0.143851, 0.145039, 0.153846, 0.167673, 0.196856, 0.255328", \ + "0.143939, 0.147879, 0.149067, 0.157874, 0.171701, 0.200884, 0.259356", \ + "0.151735, 0.155675, 0.156863, 0.165670, 0.179497, 0.208680, 0.267152", \ + "0.160623, 0.164563, 0.165751, 0.174558, 0.188385, 0.217568, 0.276040" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.104385, 0.108207, 0.109357, 0.118077, 0.131748, 0.160656, 0.218585", \ + "0.109490, 0.113313, 0.114462, 0.123182, 0.136853, 0.165761, 0.223690", \ + "0.119851, 0.123674, 0.124823, 0.133543, 0.147214, 0.176122, 0.234051", \ + "0.122817, 0.126640, 0.127789, 0.136509, 0.150180, 0.179088, 0.237017", \ + "0.126979, 0.130802, 0.131951, 0.140671, 0.154342, 0.183250, 0.241179", \ + "0.134695, 0.138518, 0.139667, 0.148387, 0.162058, 0.190966, 0.248895", \ + "0.143610, 0.147433, 0.148582, 0.157302, 0.170973, 0.199881, 0.257810" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010957, 0.016191, 0.018055, 0.031703, 0.055973, 0.107459, 0.212305", \ + "0.010957, 0.016191, 0.018055, 0.031703, 0.055973, 0.107459, 0.212305", \ + "0.010957, 0.016191, 0.018055, 0.031703, 0.055973, 0.107459, 0.212305", \ + "0.010957, 0.016191, 0.018055, 0.031703, 0.055973, 0.107459, 0.212305", \ + "0.010957, 0.016191, 0.018055, 0.031703, 0.055973, 0.107459, 0.212305", \ + "0.010957, 0.016191, 0.018055, 0.031703, 0.055973, 0.107459, 0.212305", \ + "0.010957, 0.016191, 0.018055, 0.031703, 0.055973, 0.107459, 0.212305" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010957, 0.016191, 0.018055, 0.031703, 0.055973, 0.107459, 0.212305", \ + "0.010957, 0.016191, 0.018055, 0.031703, 0.055973, 0.107459, 0.212305", \ + "0.010957, 0.016191, 0.018055, 0.031703, 0.055973, 0.107459, 0.212305", \ + "0.010957, 0.016191, 0.018055, 0.031703, 0.055973, 0.107459, 0.212305", \ + "0.010957, 0.016191, 0.018055, 0.031703, 0.055973, 0.107459, 0.212305", \ + "0.010957, 0.016191, 0.018055, 0.031703, 0.055973, 0.107459, 0.212305", \ + "0.010957, 0.016191, 0.018055, 0.031703, 0.055973, 0.107459, 0.212305" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TAB[2]&!AB[2]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TAB[2] == 1'b1 && AB[2] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.128072, 0.132218, 0.133508, 0.141935, 0.155988, 0.185124, 0.243318", \ + "0.132469, 0.136615, 0.137904, 0.146332, 0.160385, 0.189521, 0.247715", \ + "0.142230, 0.146376, 0.147665, 0.156092, 0.170145, 0.199282, 0.257475", \ + "0.145473, 0.149619, 0.150908, 0.159335, 0.173389, 0.202525, 0.260718", \ + "0.146830, 0.150976, 0.152265, 0.160692, 0.174746, 0.203881, 0.262075", \ + "0.150806, 0.154952, 0.156241, 0.164669, 0.178721, 0.207857, 0.266051", \ + "0.155485, 0.159631, 0.160920, 0.169347, 0.183400, 0.212536, 0.270730" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.108451, 0.112556, 0.113826, 0.122159, 0.136084, 0.164959, 0.222644", \ + "0.112843, 0.116948, 0.118218, 0.126551, 0.140476, 0.169351, 0.227036", \ + "0.122529, 0.126634, 0.127904, 0.136237, 0.150162, 0.179037, 0.236722", \ + "0.125809, 0.129914, 0.131184, 0.139517, 0.153442, 0.182317, 0.240002", \ + "0.127019, 0.131124, 0.132393, 0.140727, 0.154652, 0.183527, 0.241212", \ + "0.130900, 0.135005, 0.136275, 0.144608, 0.158533, 0.187408, 0.245093", \ + "0.135747, 0.139852, 0.141122, 0.149455, 0.163380, 0.192255, 0.249940" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010974, 0.016355, 0.018167, 0.032028, 0.056170, 0.107941, 0.212388", \ + "0.010974, 0.016355, 0.018167, 0.032028, 0.056170, 0.107941, 0.212388", \ + "0.010974, 0.016355, 0.018167, 0.032028, 0.056170, 0.107941, 0.212388", \ + "0.010974, 0.016355, 0.018167, 0.032028, 0.056170, 0.107941, 0.212388", \ + "0.010974, 0.016355, 0.018167, 0.032028, 0.056170, 0.107941, 0.212388", \ + "0.010974, 0.016355, 0.018167, 0.032028, 0.056170, 0.107941, 0.212388", \ + "0.010974, 0.016355, 0.018167, 0.032028, 0.056170, 0.107941, 0.212388" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010974, 0.016355, 0.018167, 0.032028, 0.056170, 0.107941, 0.212388", \ + "0.010974, 0.016355, 0.018167, 0.032028, 0.056170, 0.107941, 0.212388", \ + "0.010974, 0.016355, 0.018167, 0.032028, 0.056170, 0.107941, 0.212388", \ + "0.010974, 0.016355, 0.018167, 0.032028, 0.056170, 0.107941, 0.212388", \ + "0.010974, 0.016355, 0.018167, 0.032028, 0.056170, 0.107941, 0.212388", \ + "0.010974, 0.016355, 0.018167, 0.032028, 0.056170, 0.107941, 0.212388", \ + "0.010974, 0.016355, 0.018167, 0.032028, 0.056170, 0.107941, 0.212388" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.119971, 0.123275, 0.124265, 0.130508, 0.140164, 0.159550, 0.198069", \ + "0.124488, 0.127792, 0.128782, 0.135025, 0.144681, 0.164067, 0.202586", \ + "0.134090, 0.137394, 0.138384, 0.144627, 0.154283, 0.173669, 0.212188", \ + "0.138265, 0.141569, 0.142559, 0.148802, 0.158458, 0.177844, 0.216363", \ + "0.141773, 0.145077, 0.146067, 0.152310, 0.161966, 0.181352, 0.219871", \ + "0.149894, 0.153198, 0.154188, 0.160431, 0.170087, 0.189473, 0.227992", \ + "0.154217, 0.157521, 0.158511, 0.164754, 0.174410, 0.193796, 0.232315" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.102781, 0.106009, 0.106975, 0.113099, 0.122603, 0.141753, 0.179858", \ + "0.107409, 0.110637, 0.111604, 0.117727, 0.127231, 0.146381, 0.184487", \ + "0.116963, 0.120191, 0.121157, 0.127281, 0.136785, 0.155935, 0.194040", \ + "0.121052, 0.124280, 0.125246, 0.131370, 0.140874, 0.160024, 0.198129", \ + "0.124646, 0.127874, 0.128840, 0.134964, 0.144468, 0.163618, 0.201723", \ + "0.132795, 0.136023, 0.136989, 0.143113, 0.152617, 0.171767, 0.209872", \ + "0.137092, 0.140320, 0.141286, 0.147410, 0.156914, 0.176064, 0.214169" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010485, 0.014288, 0.015451, 0.024409, 0.039943, 0.074018, 0.143528", \ + "0.010485, 0.014288, 0.015451, 0.024409, 0.039943, 0.074018, 0.143528", \ + "0.010485, 0.014288, 0.015451, 0.024409, 0.039943, 0.074018, 0.143528", \ + "0.010485, 0.014288, 0.015451, 0.024409, 0.039943, 0.074018, 0.143528", \ + "0.010485, 0.014288, 0.015451, 0.024409, 0.039943, 0.074018, 0.143528", \ + "0.010485, 0.014288, 0.015451, 0.024409, 0.039943, 0.074018, 0.143528", \ + "0.010485, 0.014288, 0.015451, 0.024409, 0.039943, 0.074018, 0.143528" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010485, 0.014288, 0.015451, 0.024409, 0.039943, 0.074018, 0.143528", \ + "0.010485, 0.014288, 0.015451, 0.024409, 0.039943, 0.074018, 0.143528", \ + "0.010485, 0.014288, 0.015451, 0.024409, 0.039943, 0.074018, 0.143528", \ + "0.010485, 0.014288, 0.015451, 0.024409, 0.039943, 0.074018, 0.143528", \ + "0.010485, 0.014288, 0.015451, 0.024409, 0.039943, 0.074018, 0.143528", \ + "0.010485, 0.014288, 0.015451, 0.024409, 0.039943, 0.074018, 0.143528", \ + "0.010485, 0.014288, 0.015451, 0.024409, 0.039943, 0.074018, 0.143528" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TAB[2]&AB[2]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.025034, 0.025034, 0.025034, 0.025034, 0.025034, 0.025034, 0.025034", \ + "0.025116, 0.025116, 0.025116, 0.025116, 0.025116, 0.025116, 0.025116", \ + "0.025796, 0.025796, 0.025796, 0.025796, 0.025796, 0.025796, 0.025796", \ + "0.026216, 0.026216, 0.026216, 0.026216, 0.026216, 0.026216, 0.026216", \ + "0.026708, 0.026708, 0.026708, 0.026708, 0.026708, 0.026708, 0.026708", \ + "0.028038, 0.028038, 0.028038, 0.028038, 0.028038, 0.028038, 0.028038", \ + "0.030033, 0.030033, 0.030033, 0.030033, 0.030033, 0.030033, 0.030033" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.022936, 0.022936, 0.022936, 0.022936, 0.022936, 0.022936, 0.022936", \ + "0.023007, 0.023007, 0.023007, 0.023007, 0.023007, 0.023007, 0.023007", \ + "0.023667, 0.023667, 0.023667, 0.023667, 0.023667, 0.023667, 0.023667", \ + "0.024185, 0.024185, 0.024185, 0.024185, 0.024185, 0.024185, 0.024185", \ + "0.024848, 0.024848, 0.024848, 0.024848, 0.024848, 0.024848, 0.024848", \ + "0.026276, 0.026276, 0.026276, 0.026276, 0.026276, 0.026276, 0.026276", \ + "0.028225, 0.028225, 0.028225, 0.028225, 0.028225, 0.028225, 0.028225" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TAB[2]&!AB[2]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.022936, 0.022936, 0.022936, 0.022936, 0.022936, 0.022936, 0.022936", \ + "0.023007, 0.023007, 0.023007, 0.023007, 0.023007, 0.023007, 0.023007", \ + "0.023667, 0.023667, 0.023667, 0.023667, 0.023667, 0.023667, 0.023667", \ + "0.024185, 0.024185, 0.024185, 0.024185, 0.024185, 0.024185, 0.024185", \ + "0.024848, 0.024848, 0.024848, 0.024848, 0.024848, 0.024848, 0.024848", \ + "0.026276, 0.026276, 0.026276, 0.026276, 0.026276, 0.026276, 0.026276", \ + "0.028225, 0.028225, 0.028225, 0.028225, 0.028225, 0.028225, 0.028225" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.025034, 0.025034, 0.025034, 0.025034, 0.025034, 0.025034, 0.025034", \ + "0.025116, 0.025116, 0.025116, 0.025116, 0.025116, 0.025116, 0.025116", \ + "0.025796, 0.025796, 0.025796, 0.025796, 0.025796, 0.025796, 0.025796", \ + "0.026216, 0.026216, 0.026216, 0.026216, 0.026216, 0.026216, 0.026216", \ + "0.026708, 0.026708, 0.026708, 0.026708, 0.026708, 0.026708, 0.026708", \ + "0.028038, 0.028038, 0.028038, 0.028038, 0.028038, 0.028038, 0.028038", \ + "0.030033, 0.030033, 0.030033, 0.030033, 0.030033, 0.030033, 0.030033" \ + ); + } + } + } + pin(AYB[1]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TAB[1]&AB[1]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TAB[1] == 1'b0 && AB[1] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.132723, 0.136001, 0.137019, 0.143262, 0.152919, 0.172286, 0.210338", \ + "0.136515, 0.139793, 0.140811, 0.147054, 0.156711, 0.176078, 0.214130", \ + "0.145547, 0.148825, 0.149843, 0.156086, 0.165743, 0.185110, 0.223162", \ + "0.149254, 0.152532, 0.153550, 0.159793, 0.169450, 0.188817, 0.226869", \ + "0.151815, 0.155093, 0.156111, 0.162354, 0.172011, 0.191378, 0.229430", \ + "0.155150, 0.158428, 0.159446, 0.165689, 0.175346, 0.194713, 0.232765", \ + "0.160492, 0.163770, 0.164788, 0.171031, 0.180688, 0.200055, 0.238107" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.114664, 0.117893, 0.118881, 0.124998, 0.134501, 0.153623, 0.191286", \ + "0.118462, 0.121691, 0.122679, 0.128796, 0.138299, 0.157421, 0.195084", \ + "0.127488, 0.130717, 0.131705, 0.137821, 0.147324, 0.166446, 0.204109", \ + "0.131195, 0.134424, 0.135412, 0.141529, 0.151031, 0.170153, 0.207816", \ + "0.133746, 0.136975, 0.137963, 0.144079, 0.153582, 0.172704, 0.210367", \ + "0.137157, 0.140386, 0.141374, 0.147491, 0.156994, 0.176115, 0.213778", \ + "0.142453, 0.145682, 0.146670, 0.152786, 0.162289, 0.181411, 0.219074" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010457, 0.014281, 0.015641, 0.024443, 0.039936, 0.074024, 0.143333", \ + "0.010457, 0.014281, 0.015641, 0.024443, 0.039936, 0.074024, 0.143333", \ + "0.010457, 0.014281, 0.015641, 0.024443, 0.039936, 0.074024, 0.143333", \ + "0.010457, 0.014281, 0.015641, 0.024443, 0.039936, 0.074024, 0.143333", \ + "0.010457, 0.014281, 0.015641, 0.024443, 0.039936, 0.074024, 0.143333", \ + "0.010457, 0.014281, 0.015641, 0.024443, 0.039936, 0.074024, 0.143333", \ + "0.010457, 0.014281, 0.015641, 0.024443, 0.039936, 0.074024, 0.143333" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010457, 0.014281, 0.015641, 0.024443, 0.039936, 0.074024, 0.143333", \ + "0.010457, 0.014281, 0.015641, 0.024443, 0.039936, 0.074024, 0.143333", \ + "0.010457, 0.014281, 0.015641, 0.024443, 0.039936, 0.074024, 0.143333", \ + "0.010457, 0.014281, 0.015641, 0.024443, 0.039936, 0.074024, 0.143333", \ + "0.010457, 0.014281, 0.015641, 0.024443, 0.039936, 0.074024, 0.143333", \ + "0.010457, 0.014281, 0.015641, 0.024443, 0.039936, 0.074024, 0.143333", \ + "0.010457, 0.014281, 0.015641, 0.024443, 0.039936, 0.074024, 0.143333" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.121361, 0.125301, 0.126489, 0.135296, 0.149123, 0.178306, 0.236778", \ + "0.126617, 0.130557, 0.131745, 0.140552, 0.154379, 0.183562, 0.242034", \ + "0.136931, 0.140871, 0.142059, 0.150866, 0.164693, 0.193876, 0.252348", \ + "0.139911, 0.143851, 0.145039, 0.153846, 0.167673, 0.196856, 0.255328", \ + "0.143939, 0.147879, 0.149067, 0.157874, 0.171701, 0.200884, 0.259356", \ + "0.151735, 0.155675, 0.156863, 0.165670, 0.179497, 0.208680, 0.267152", \ + "0.160623, 0.164563, 0.165751, 0.174558, 0.188385, 0.217568, 0.276040" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.104385, 0.108207, 0.109357, 0.118077, 0.131748, 0.160656, 0.218585", \ + "0.109490, 0.113313, 0.114462, 0.123182, 0.136853, 0.165761, 0.223690", \ + "0.119851, 0.123674, 0.124823, 0.133543, 0.147214, 0.176122, 0.234051", \ + "0.122817, 0.126640, 0.127789, 0.136509, 0.150180, 0.179088, 0.237017", \ + "0.126979, 0.130802, 0.131951, 0.140671, 0.154342, 0.183250, 0.241179", \ + "0.134695, 0.138518, 0.139667, 0.148387, 0.162058, 0.190966, 0.248895", \ + "0.143610, 0.147433, 0.148582, 0.157302, 0.170973, 0.199881, 0.257810" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010957, 0.016191, 0.018055, 0.031703, 0.055973, 0.107459, 0.212305", \ + "0.010957, 0.016191, 0.018055, 0.031703, 0.055973, 0.107459, 0.212305", \ + "0.010957, 0.016191, 0.018055, 0.031703, 0.055973, 0.107459, 0.212305", \ + "0.010957, 0.016191, 0.018055, 0.031703, 0.055973, 0.107459, 0.212305", \ + "0.010957, 0.016191, 0.018055, 0.031703, 0.055973, 0.107459, 0.212305", \ + "0.010957, 0.016191, 0.018055, 0.031703, 0.055973, 0.107459, 0.212305", \ + "0.010957, 0.016191, 0.018055, 0.031703, 0.055973, 0.107459, 0.212305" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010957, 0.016191, 0.018055, 0.031703, 0.055973, 0.107459, 0.212305", \ + "0.010957, 0.016191, 0.018055, 0.031703, 0.055973, 0.107459, 0.212305", \ + "0.010957, 0.016191, 0.018055, 0.031703, 0.055973, 0.107459, 0.212305", \ + "0.010957, 0.016191, 0.018055, 0.031703, 0.055973, 0.107459, 0.212305", \ + "0.010957, 0.016191, 0.018055, 0.031703, 0.055973, 0.107459, 0.212305", \ + "0.010957, 0.016191, 0.018055, 0.031703, 0.055973, 0.107459, 0.212305", \ + "0.010957, 0.016191, 0.018055, 0.031703, 0.055973, 0.107459, 0.212305" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TAB[1]&!AB[1]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TAB[1] == 1'b1 && AB[1] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.128072, 0.132218, 0.133508, 0.141935, 0.155988, 0.185124, 0.243318", \ + "0.132469, 0.136615, 0.137904, 0.146332, 0.160385, 0.189521, 0.247715", \ + "0.142230, 0.146376, 0.147665, 0.156092, 0.170145, 0.199282, 0.257475", \ + "0.145473, 0.149619, 0.150908, 0.159335, 0.173389, 0.202525, 0.260718", \ + "0.146830, 0.150976, 0.152265, 0.160692, 0.174746, 0.203881, 0.262075", \ + "0.150806, 0.154952, 0.156241, 0.164669, 0.178721, 0.207857, 0.266051", \ + "0.155485, 0.159631, 0.160920, 0.169347, 0.183400, 0.212536, 0.270730" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.108451, 0.112556, 0.113826, 0.122159, 0.136084, 0.164959, 0.222644", \ + "0.112843, 0.116948, 0.118218, 0.126551, 0.140476, 0.169351, 0.227036", \ + "0.122529, 0.126634, 0.127904, 0.136237, 0.150162, 0.179037, 0.236722", \ + "0.125809, 0.129914, 0.131184, 0.139517, 0.153442, 0.182317, 0.240002", \ + "0.127019, 0.131124, 0.132393, 0.140727, 0.154652, 0.183527, 0.241212", \ + "0.130900, 0.135005, 0.136275, 0.144608, 0.158533, 0.187408, 0.245093", \ + "0.135747, 0.139852, 0.141122, 0.149455, 0.163380, 0.192255, 0.249940" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010974, 0.016355, 0.018167, 0.032028, 0.056170, 0.107941, 0.212388", \ + "0.010974, 0.016355, 0.018167, 0.032028, 0.056170, 0.107941, 0.212388", \ + "0.010974, 0.016355, 0.018167, 0.032028, 0.056170, 0.107941, 0.212388", \ + "0.010974, 0.016355, 0.018167, 0.032028, 0.056170, 0.107941, 0.212388", \ + "0.010974, 0.016355, 0.018167, 0.032028, 0.056170, 0.107941, 0.212388", \ + "0.010974, 0.016355, 0.018167, 0.032028, 0.056170, 0.107941, 0.212388", \ + "0.010974, 0.016355, 0.018167, 0.032028, 0.056170, 0.107941, 0.212388" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010974, 0.016355, 0.018167, 0.032028, 0.056170, 0.107941, 0.212388", \ + "0.010974, 0.016355, 0.018167, 0.032028, 0.056170, 0.107941, 0.212388", \ + "0.010974, 0.016355, 0.018167, 0.032028, 0.056170, 0.107941, 0.212388", \ + "0.010974, 0.016355, 0.018167, 0.032028, 0.056170, 0.107941, 0.212388", \ + "0.010974, 0.016355, 0.018167, 0.032028, 0.056170, 0.107941, 0.212388", \ + "0.010974, 0.016355, 0.018167, 0.032028, 0.056170, 0.107941, 0.212388", \ + "0.010974, 0.016355, 0.018167, 0.032028, 0.056170, 0.107941, 0.212388" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.119971, 0.123275, 0.124265, 0.130508, 0.140164, 0.159550, 0.198069", \ + "0.124488, 0.127792, 0.128782, 0.135025, 0.144681, 0.164067, 0.202586", \ + "0.134090, 0.137394, 0.138384, 0.144627, 0.154283, 0.173669, 0.212188", \ + "0.138265, 0.141569, 0.142559, 0.148802, 0.158458, 0.177844, 0.216363", \ + "0.141773, 0.145077, 0.146067, 0.152310, 0.161966, 0.181352, 0.219871", \ + "0.149894, 0.153198, 0.154188, 0.160431, 0.170087, 0.189473, 0.227992", \ + "0.154217, 0.157521, 0.158511, 0.164754, 0.174410, 0.193796, 0.232315" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.102781, 0.106009, 0.106975, 0.113099, 0.122603, 0.141753, 0.179858", \ + "0.107409, 0.110637, 0.111604, 0.117727, 0.127231, 0.146381, 0.184487", \ + "0.116963, 0.120191, 0.121157, 0.127281, 0.136785, 0.155935, 0.194040", \ + "0.121052, 0.124280, 0.125246, 0.131370, 0.140874, 0.160024, 0.198129", \ + "0.124646, 0.127874, 0.128840, 0.134964, 0.144468, 0.163618, 0.201723", \ + "0.132795, 0.136023, 0.136989, 0.143113, 0.152617, 0.171767, 0.209872", \ + "0.137092, 0.140320, 0.141286, 0.147410, 0.156914, 0.176064, 0.214169" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010485, 0.014288, 0.015451, 0.024409, 0.039943, 0.074018, 0.143528", \ + "0.010485, 0.014288, 0.015451, 0.024409, 0.039943, 0.074018, 0.143528", \ + "0.010485, 0.014288, 0.015451, 0.024409, 0.039943, 0.074018, 0.143528", \ + "0.010485, 0.014288, 0.015451, 0.024409, 0.039943, 0.074018, 0.143528", \ + "0.010485, 0.014288, 0.015451, 0.024409, 0.039943, 0.074018, 0.143528", \ + "0.010485, 0.014288, 0.015451, 0.024409, 0.039943, 0.074018, 0.143528", \ + "0.010485, 0.014288, 0.015451, 0.024409, 0.039943, 0.074018, 0.143528" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010485, 0.014288, 0.015451, 0.024409, 0.039943, 0.074018, 0.143528", \ + "0.010485, 0.014288, 0.015451, 0.024409, 0.039943, 0.074018, 0.143528", \ + "0.010485, 0.014288, 0.015451, 0.024409, 0.039943, 0.074018, 0.143528", \ + "0.010485, 0.014288, 0.015451, 0.024409, 0.039943, 0.074018, 0.143528", \ + "0.010485, 0.014288, 0.015451, 0.024409, 0.039943, 0.074018, 0.143528", \ + "0.010485, 0.014288, 0.015451, 0.024409, 0.039943, 0.074018, 0.143528", \ + "0.010485, 0.014288, 0.015451, 0.024409, 0.039943, 0.074018, 0.143528" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TAB[1]&AB[1]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.025034, 0.025034, 0.025034, 0.025034, 0.025034, 0.025034, 0.025034", \ + "0.025116, 0.025116, 0.025116, 0.025116, 0.025116, 0.025116, 0.025116", \ + "0.025796, 0.025796, 0.025796, 0.025796, 0.025796, 0.025796, 0.025796", \ + "0.026216, 0.026216, 0.026216, 0.026216, 0.026216, 0.026216, 0.026216", \ + "0.026708, 0.026708, 0.026708, 0.026708, 0.026708, 0.026708, 0.026708", \ + "0.028038, 0.028038, 0.028038, 0.028038, 0.028038, 0.028038, 0.028038", \ + "0.030033, 0.030033, 0.030033, 0.030033, 0.030033, 0.030033, 0.030033" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.022936, 0.022936, 0.022936, 0.022936, 0.022936, 0.022936, 0.022936", \ + "0.023007, 0.023007, 0.023007, 0.023007, 0.023007, 0.023007, 0.023007", \ + "0.023667, 0.023667, 0.023667, 0.023667, 0.023667, 0.023667, 0.023667", \ + "0.024185, 0.024185, 0.024185, 0.024185, 0.024185, 0.024185, 0.024185", \ + "0.024848, 0.024848, 0.024848, 0.024848, 0.024848, 0.024848, 0.024848", \ + "0.026276, 0.026276, 0.026276, 0.026276, 0.026276, 0.026276, 0.026276", \ + "0.028225, 0.028225, 0.028225, 0.028225, 0.028225, 0.028225, 0.028225" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TAB[1]&!AB[1]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.022936, 0.022936, 0.022936, 0.022936, 0.022936, 0.022936, 0.022936", \ + "0.023007, 0.023007, 0.023007, 0.023007, 0.023007, 0.023007, 0.023007", \ + "0.023667, 0.023667, 0.023667, 0.023667, 0.023667, 0.023667, 0.023667", \ + "0.024185, 0.024185, 0.024185, 0.024185, 0.024185, 0.024185, 0.024185", \ + "0.024848, 0.024848, 0.024848, 0.024848, 0.024848, 0.024848, 0.024848", \ + "0.026276, 0.026276, 0.026276, 0.026276, 0.026276, 0.026276, 0.026276", \ + "0.028225, 0.028225, 0.028225, 0.028225, 0.028225, 0.028225, 0.028225" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.025034, 0.025034, 0.025034, 0.025034, 0.025034, 0.025034, 0.025034", \ + "0.025116, 0.025116, 0.025116, 0.025116, 0.025116, 0.025116, 0.025116", \ + "0.025796, 0.025796, 0.025796, 0.025796, 0.025796, 0.025796, 0.025796", \ + "0.026216, 0.026216, 0.026216, 0.026216, 0.026216, 0.026216, 0.026216", \ + "0.026708, 0.026708, 0.026708, 0.026708, 0.026708, 0.026708, 0.026708", \ + "0.028038, 0.028038, 0.028038, 0.028038, 0.028038, 0.028038, 0.028038", \ + "0.030033, 0.030033, 0.030033, 0.030033, 0.030033, 0.030033, 0.030033" \ + ); + } + } + } + pin(AYB[0]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TAB[0]&AB[0]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TAB[0] == 1'b0 && AB[0] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.132723, 0.136001, 0.137019, 0.143262, 0.152919, 0.172286, 0.210338", \ + "0.136515, 0.139793, 0.140811, 0.147054, 0.156711, 0.176078, 0.214130", \ + "0.145547, 0.148825, 0.149843, 0.156086, 0.165743, 0.185110, 0.223162", \ + "0.149254, 0.152532, 0.153550, 0.159793, 0.169450, 0.188817, 0.226869", \ + "0.151815, 0.155093, 0.156111, 0.162354, 0.172011, 0.191378, 0.229430", \ + "0.155150, 0.158428, 0.159446, 0.165689, 0.175346, 0.194713, 0.232765", \ + "0.160492, 0.163770, 0.164788, 0.171031, 0.180688, 0.200055, 0.238107" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.114664, 0.117893, 0.118881, 0.124998, 0.134501, 0.153623, 0.191286", \ + "0.118462, 0.121691, 0.122679, 0.128796, 0.138299, 0.157421, 0.195084", \ + "0.127488, 0.130717, 0.131705, 0.137821, 0.147324, 0.166446, 0.204109", \ + "0.131195, 0.134424, 0.135412, 0.141529, 0.151031, 0.170153, 0.207816", \ + "0.133746, 0.136975, 0.137963, 0.144079, 0.153582, 0.172704, 0.210367", \ + "0.137157, 0.140386, 0.141374, 0.147491, 0.156994, 0.176115, 0.213778", \ + "0.142453, 0.145682, 0.146670, 0.152786, 0.162289, 0.181411, 0.219074" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010457, 0.014281, 0.015641, 0.024443, 0.039936, 0.074024, 0.143333", \ + "0.010457, 0.014281, 0.015641, 0.024443, 0.039936, 0.074024, 0.143333", \ + "0.010457, 0.014281, 0.015641, 0.024443, 0.039936, 0.074024, 0.143333", \ + "0.010457, 0.014281, 0.015641, 0.024443, 0.039936, 0.074024, 0.143333", \ + "0.010457, 0.014281, 0.015641, 0.024443, 0.039936, 0.074024, 0.143333", \ + "0.010457, 0.014281, 0.015641, 0.024443, 0.039936, 0.074024, 0.143333", \ + "0.010457, 0.014281, 0.015641, 0.024443, 0.039936, 0.074024, 0.143333" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010457, 0.014281, 0.015641, 0.024443, 0.039936, 0.074024, 0.143333", \ + "0.010457, 0.014281, 0.015641, 0.024443, 0.039936, 0.074024, 0.143333", \ + "0.010457, 0.014281, 0.015641, 0.024443, 0.039936, 0.074024, 0.143333", \ + "0.010457, 0.014281, 0.015641, 0.024443, 0.039936, 0.074024, 0.143333", \ + "0.010457, 0.014281, 0.015641, 0.024443, 0.039936, 0.074024, 0.143333", \ + "0.010457, 0.014281, 0.015641, 0.024443, 0.039936, 0.074024, 0.143333", \ + "0.010457, 0.014281, 0.015641, 0.024443, 0.039936, 0.074024, 0.143333" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.121361, 0.125301, 0.126489, 0.135296, 0.149123, 0.178306, 0.236778", \ + "0.126617, 0.130557, 0.131745, 0.140552, 0.154379, 0.183562, 0.242034", \ + "0.136931, 0.140871, 0.142059, 0.150866, 0.164693, 0.193876, 0.252348", \ + "0.139911, 0.143851, 0.145039, 0.153846, 0.167673, 0.196856, 0.255328", \ + "0.143939, 0.147879, 0.149067, 0.157874, 0.171701, 0.200884, 0.259356", \ + "0.151735, 0.155675, 0.156863, 0.165670, 0.179497, 0.208680, 0.267152", \ + "0.160623, 0.164563, 0.165751, 0.174558, 0.188385, 0.217568, 0.276040" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.104385, 0.108207, 0.109357, 0.118077, 0.131748, 0.160656, 0.218585", \ + "0.109490, 0.113313, 0.114462, 0.123182, 0.136853, 0.165761, 0.223690", \ + "0.119851, 0.123674, 0.124823, 0.133543, 0.147214, 0.176122, 0.234051", \ + "0.122817, 0.126640, 0.127789, 0.136509, 0.150180, 0.179088, 0.237017", \ + "0.126979, 0.130802, 0.131951, 0.140671, 0.154342, 0.183250, 0.241179", \ + "0.134695, 0.138518, 0.139667, 0.148387, 0.162058, 0.190966, 0.248895", \ + "0.143610, 0.147433, 0.148582, 0.157302, 0.170973, 0.199881, 0.257810" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010957, 0.016191, 0.018055, 0.031703, 0.055973, 0.107459, 0.212305", \ + "0.010957, 0.016191, 0.018055, 0.031703, 0.055973, 0.107459, 0.212305", \ + "0.010957, 0.016191, 0.018055, 0.031703, 0.055973, 0.107459, 0.212305", \ + "0.010957, 0.016191, 0.018055, 0.031703, 0.055973, 0.107459, 0.212305", \ + "0.010957, 0.016191, 0.018055, 0.031703, 0.055973, 0.107459, 0.212305", \ + "0.010957, 0.016191, 0.018055, 0.031703, 0.055973, 0.107459, 0.212305", \ + "0.010957, 0.016191, 0.018055, 0.031703, 0.055973, 0.107459, 0.212305" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010957, 0.016191, 0.018055, 0.031703, 0.055973, 0.107459, 0.212305", \ + "0.010957, 0.016191, 0.018055, 0.031703, 0.055973, 0.107459, 0.212305", \ + "0.010957, 0.016191, 0.018055, 0.031703, 0.055973, 0.107459, 0.212305", \ + "0.010957, 0.016191, 0.018055, 0.031703, 0.055973, 0.107459, 0.212305", \ + "0.010957, 0.016191, 0.018055, 0.031703, 0.055973, 0.107459, 0.212305", \ + "0.010957, 0.016191, 0.018055, 0.031703, 0.055973, 0.107459, 0.212305", \ + "0.010957, 0.016191, 0.018055, 0.031703, 0.055973, 0.107459, 0.212305" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TAB[0]&!AB[0]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TAB[0] == 1'b1 && AB[0] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.128072, 0.132218, 0.133508, 0.141935, 0.155988, 0.185124, 0.243318", \ + "0.132469, 0.136615, 0.137904, 0.146332, 0.160385, 0.189521, 0.247715", \ + "0.142230, 0.146376, 0.147665, 0.156092, 0.170145, 0.199282, 0.257475", \ + "0.145473, 0.149619, 0.150908, 0.159335, 0.173389, 0.202525, 0.260718", \ + "0.146830, 0.150976, 0.152265, 0.160692, 0.174746, 0.203881, 0.262075", \ + "0.150806, 0.154952, 0.156241, 0.164669, 0.178721, 0.207857, 0.266051", \ + "0.155485, 0.159631, 0.160920, 0.169347, 0.183400, 0.212536, 0.270730" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.108451, 0.112556, 0.113826, 0.122159, 0.136084, 0.164959, 0.222644", \ + "0.112843, 0.116948, 0.118218, 0.126551, 0.140476, 0.169351, 0.227036", \ + "0.122529, 0.126634, 0.127904, 0.136237, 0.150162, 0.179037, 0.236722", \ + "0.125809, 0.129914, 0.131184, 0.139517, 0.153442, 0.182317, 0.240002", \ + "0.127019, 0.131124, 0.132393, 0.140727, 0.154652, 0.183527, 0.241212", \ + "0.130900, 0.135005, 0.136275, 0.144608, 0.158533, 0.187408, 0.245093", \ + "0.135747, 0.139852, 0.141122, 0.149455, 0.163380, 0.192255, 0.249940" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010974, 0.016355, 0.018167, 0.032028, 0.056170, 0.107941, 0.212388", \ + "0.010974, 0.016355, 0.018167, 0.032028, 0.056170, 0.107941, 0.212388", \ + "0.010974, 0.016355, 0.018167, 0.032028, 0.056170, 0.107941, 0.212388", \ + "0.010974, 0.016355, 0.018167, 0.032028, 0.056170, 0.107941, 0.212388", \ + "0.010974, 0.016355, 0.018167, 0.032028, 0.056170, 0.107941, 0.212388", \ + "0.010974, 0.016355, 0.018167, 0.032028, 0.056170, 0.107941, 0.212388", \ + "0.010974, 0.016355, 0.018167, 0.032028, 0.056170, 0.107941, 0.212388" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010974, 0.016355, 0.018167, 0.032028, 0.056170, 0.107941, 0.212388", \ + "0.010974, 0.016355, 0.018167, 0.032028, 0.056170, 0.107941, 0.212388", \ + "0.010974, 0.016355, 0.018167, 0.032028, 0.056170, 0.107941, 0.212388", \ + "0.010974, 0.016355, 0.018167, 0.032028, 0.056170, 0.107941, 0.212388", \ + "0.010974, 0.016355, 0.018167, 0.032028, 0.056170, 0.107941, 0.212388", \ + "0.010974, 0.016355, 0.018167, 0.032028, 0.056170, 0.107941, 0.212388", \ + "0.010974, 0.016355, 0.018167, 0.032028, 0.056170, 0.107941, 0.212388" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.119971, 0.123275, 0.124265, 0.130508, 0.140164, 0.159550, 0.198069", \ + "0.124488, 0.127792, 0.128782, 0.135025, 0.144681, 0.164067, 0.202586", \ + "0.134090, 0.137394, 0.138384, 0.144627, 0.154283, 0.173669, 0.212188", \ + "0.138265, 0.141569, 0.142559, 0.148802, 0.158458, 0.177844, 0.216363", \ + "0.141773, 0.145077, 0.146067, 0.152310, 0.161966, 0.181352, 0.219871", \ + "0.149894, 0.153198, 0.154188, 0.160431, 0.170087, 0.189473, 0.227992", \ + "0.154217, 0.157521, 0.158511, 0.164754, 0.174410, 0.193796, 0.232315" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.102781, 0.106009, 0.106975, 0.113099, 0.122603, 0.141753, 0.179858", \ + "0.107409, 0.110637, 0.111604, 0.117727, 0.127231, 0.146381, 0.184487", \ + "0.116963, 0.120191, 0.121157, 0.127281, 0.136785, 0.155935, 0.194040", \ + "0.121052, 0.124280, 0.125246, 0.131370, 0.140874, 0.160024, 0.198129", \ + "0.124646, 0.127874, 0.128840, 0.134964, 0.144468, 0.163618, 0.201723", \ + "0.132795, 0.136023, 0.136989, 0.143113, 0.152617, 0.171767, 0.209872", \ + "0.137092, 0.140320, 0.141286, 0.147410, 0.156914, 0.176064, 0.214169" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010485, 0.014288, 0.015451, 0.024409, 0.039943, 0.074018, 0.143528", \ + "0.010485, 0.014288, 0.015451, 0.024409, 0.039943, 0.074018, 0.143528", \ + "0.010485, 0.014288, 0.015451, 0.024409, 0.039943, 0.074018, 0.143528", \ + "0.010485, 0.014288, 0.015451, 0.024409, 0.039943, 0.074018, 0.143528", \ + "0.010485, 0.014288, 0.015451, 0.024409, 0.039943, 0.074018, 0.143528", \ + "0.010485, 0.014288, 0.015451, 0.024409, 0.039943, 0.074018, 0.143528", \ + "0.010485, 0.014288, 0.015451, 0.024409, 0.039943, 0.074018, 0.143528" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010485, 0.014288, 0.015451, 0.024409, 0.039943, 0.074018, 0.143528", \ + "0.010485, 0.014288, 0.015451, 0.024409, 0.039943, 0.074018, 0.143528", \ + "0.010485, 0.014288, 0.015451, 0.024409, 0.039943, 0.074018, 0.143528", \ + "0.010485, 0.014288, 0.015451, 0.024409, 0.039943, 0.074018, 0.143528", \ + "0.010485, 0.014288, 0.015451, 0.024409, 0.039943, 0.074018, 0.143528", \ + "0.010485, 0.014288, 0.015451, 0.024409, 0.039943, 0.074018, 0.143528", \ + "0.010485, 0.014288, 0.015451, 0.024409, 0.039943, 0.074018, 0.143528" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TAB[0]&AB[0]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.025034, 0.025034, 0.025034, 0.025034, 0.025034, 0.025034, 0.025034", \ + "0.025116, 0.025116, 0.025116, 0.025116, 0.025116, 0.025116, 0.025116", \ + "0.025796, 0.025796, 0.025796, 0.025796, 0.025796, 0.025796, 0.025796", \ + "0.026216, 0.026216, 0.026216, 0.026216, 0.026216, 0.026216, 0.026216", \ + "0.026708, 0.026708, 0.026708, 0.026708, 0.026708, 0.026708, 0.026708", \ + "0.028038, 0.028038, 0.028038, 0.028038, 0.028038, 0.028038, 0.028038", \ + "0.030033, 0.030033, 0.030033, 0.030033, 0.030033, 0.030033, 0.030033" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.022936, 0.022936, 0.022936, 0.022936, 0.022936, 0.022936, 0.022936", \ + "0.023007, 0.023007, 0.023007, 0.023007, 0.023007, 0.023007, 0.023007", \ + "0.023667, 0.023667, 0.023667, 0.023667, 0.023667, 0.023667, 0.023667", \ + "0.024185, 0.024185, 0.024185, 0.024185, 0.024185, 0.024185, 0.024185", \ + "0.024848, 0.024848, 0.024848, 0.024848, 0.024848, 0.024848, 0.024848", \ + "0.026276, 0.026276, 0.026276, 0.026276, 0.026276, 0.026276, 0.026276", \ + "0.028225, 0.028225, 0.028225, 0.028225, 0.028225, 0.028225, 0.028225" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TAB[0]&!AB[0]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.022936, 0.022936, 0.022936, 0.022936, 0.022936, 0.022936, 0.022936", \ + "0.023007, 0.023007, 0.023007, 0.023007, 0.023007, 0.023007, 0.023007", \ + "0.023667, 0.023667, 0.023667, 0.023667, 0.023667, 0.023667, 0.023667", \ + "0.024185, 0.024185, 0.024185, 0.024185, 0.024185, 0.024185, 0.024185", \ + "0.024848, 0.024848, 0.024848, 0.024848, 0.024848, 0.024848, 0.024848", \ + "0.026276, 0.026276, 0.026276, 0.026276, 0.026276, 0.026276, 0.026276", \ + "0.028225, 0.028225, 0.028225, 0.028225, 0.028225, 0.028225, 0.028225" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.025034, 0.025034, 0.025034, 0.025034, 0.025034, 0.025034, 0.025034", \ + "0.025116, 0.025116, 0.025116, 0.025116, 0.025116, 0.025116, 0.025116", \ + "0.025796, 0.025796, 0.025796, 0.025796, 0.025796, 0.025796, 0.025796", \ + "0.026216, 0.026216, 0.026216, 0.026216, 0.026216, 0.026216, 0.026216", \ + "0.026708, 0.026708, 0.026708, 0.026708, 0.026708, 0.026708, 0.026708", \ + "0.028038, 0.028038, 0.028038, 0.028038, 0.028038, 0.028038, 0.028038", \ + "0.030033, 0.030033, 0.030033, 0.030033, 0.030033, 0.030033, 0.030033" \ + ); + } + } + } + } + bus(QA) { + bus_type : rf2_32x128_wm1_QA; + direction : output; + related_power_pin : "VDDPE"; + related_ground_pin : "VSSE"; + power_down_function : "!VDDCE + !VDDPE + VSSE"; + memory_read() { + address : AA; + } + max_capacitance : 0.300000; + max_transition : 0.403200; + timing() { + related_pin : CLKA; + timing_type : rising_edge; + timing_sense : non_unate; + when : "RET1N&!DFTRAMBYP&!EMAA[2]&!EMAA[1]&!EMAA[0]"; + sdf_cond : "RET1N == 1'b1 && DFTRAMBYP == 1'b0 && EMAA[2] == 1'b0 && EMAA[1] == 1'b0 && \ + EMAA[0] == 1'b0"; + cell_rise(rf2_32x128_wm1_clockslew_outputload_delay_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.364502, 0.367357, 0.371511, 0.378033, 0.390811, 0.413504, 0.457803", \ + "0.365942, 0.368797, 0.372951, 0.379473, 0.392251, 0.414944, 0.459243", \ + "0.373729, 0.376584, 0.380738, 0.387260, 0.400038, 0.422731, 0.467030", \ + "0.374570, 0.377425, 0.381579, 0.388101, 0.400879, 0.423572, 0.467871", \ + "0.376186, 0.379041, 0.383195, 0.389717, 0.402495, 0.425188, 0.469487", \ + "0.379138, 0.381993, 0.386147, 0.392669, 0.405447, 0.428140, 0.472439", \ + "0.383299, 0.386154, 0.390308, 0.396830, 0.409608, 0.432301, 0.476600" \ + ); + } + retaining_rise(rf2_32x128_wm1_clockslew_outputload_retain_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.265316, 0.268202, 0.272367, 0.278861, 0.291900, 0.314368, 0.358576", \ + "0.266624, 0.269510, 0.273675, 0.280169, 0.293208, 0.315676, 0.359884", \ + "0.274252, 0.277138, 0.281303, 0.287797, 0.300836, 0.323304, 0.367512", \ + "0.274796, 0.277682, 0.281847, 0.288341, 0.301380, 0.323848, 0.368056", \ + "0.276620, 0.279506, 0.283671, 0.290165, 0.303204, 0.325672, 0.369880", \ + "0.279295, 0.282181, 0.286346, 0.292840, 0.305879, 0.328347, 0.372555", \ + "0.282641, 0.285527, 0.289692, 0.296186, 0.309225, 0.331693, 0.375901" \ + ); + } + rise_transition(rf2_32x128_wm1_clockslew_outputload_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_clockslew_outputload_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964" \ + ); + } + cell_fall(rf2_32x128_wm1_clockslew_outputload_delay_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.352906, 0.356197, 0.361172, 0.368756, 0.384258, 0.411515, 0.465941", \ + "0.354238, 0.357529, 0.362504, 0.370088, 0.385590, 0.412847, 0.467273", \ + "0.361712, 0.365003, 0.369978, 0.377562, 0.393064, 0.420321, 0.474747", \ + "0.362932, 0.366223, 0.371198, 0.378782, 0.394284, 0.421541, 0.475967", \ + "0.364498, 0.367789, 0.372764, 0.380348, 0.395850, 0.423107, 0.477533", \ + "0.368381, 0.371672, 0.376647, 0.384231, 0.399733, 0.426990, 0.481416", \ + "0.371745, 0.375036, 0.380011, 0.387595, 0.403097, 0.430354, 0.484780" \ + ); + } + retaining_fall(rf2_32x128_wm1_clockslew_outputload_retain_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.252467, 0.255787, 0.260530, 0.268492, 0.283921, 0.311133, 0.365442", \ + "0.253608, 0.256928, 0.261671, 0.269633, 0.285062, 0.312274, 0.366583", \ + "0.261396, 0.264716, 0.269459, 0.277421, 0.292850, 0.320062, 0.374371", \ + "0.262799, 0.266119, 0.270862, 0.278824, 0.294253, 0.321465, 0.375774", \ + "0.264556, 0.267876, 0.272619, 0.280581, 0.296010, 0.323222, 0.377531", \ + "0.267398, 0.270718, 0.275461, 0.283423, 0.298852, 0.326064, 0.380373", \ + "0.270101, 0.273421, 0.278164, 0.286126, 0.301555, 0.328767, 0.383076" \ + ); + } + fall_transition(rf2_32x128_wm1_clockslew_outputload_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_clockslew_outputload_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829" \ + ); + } + } + timing() { + related_pin : CLKA; + timing_type : rising_edge; + timing_sense : non_unate; + when : "RET1N&!DFTRAMBYP&!EMAA[2]&!EMAA[1]&EMAA[0]"; + sdf_cond : "RET1N == 1'b1 && DFTRAMBYP == 1'b0 && EMAA[2] == 1'b0 && EMAA[1] == 1'b0 && \ + EMAA[0] == 1'b1"; + cell_rise(rf2_32x128_wm1_clockslew_outputload_delay_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.364184, 0.367039, 0.371193, 0.377715, 0.390493, 0.413186, 0.457485", \ + "0.365624, 0.368479, 0.372633, 0.379155, 0.391933, 0.414626, 0.458925", \ + "0.373411, 0.376266, 0.380420, 0.386942, 0.399720, 0.422413, 0.466712", \ + "0.374252, 0.377107, 0.381261, 0.387783, 0.400561, 0.423254, 0.467553", \ + "0.375868, 0.378723, 0.382877, 0.389399, 0.402177, 0.424870, 0.469169", \ + "0.378820, 0.381675, 0.385829, 0.392351, 0.405129, 0.427822, 0.472121", \ + "0.382981, 0.385836, 0.389990, 0.396512, 0.409290, 0.431983, 0.476282" \ + ); + } + retaining_rise(rf2_32x128_wm1_clockslew_outputload_retain_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.265052, 0.267938, 0.272103, 0.278597, 0.291636, 0.314104, 0.358312", \ + "0.266360, 0.269246, 0.273411, 0.279905, 0.292944, 0.315412, 0.359620", \ + "0.273988, 0.276874, 0.281039, 0.287533, 0.300572, 0.323040, 0.367248", \ + "0.274532, 0.277418, 0.281583, 0.288077, 0.301116, 0.323584, 0.367792", \ + "0.276356, 0.279242, 0.283407, 0.289901, 0.302940, 0.325408, 0.369616", \ + "0.279031, 0.281917, 0.286082, 0.292576, 0.305615, 0.328083, 0.372291", \ + "0.282377, 0.285263, 0.289428, 0.295922, 0.308961, 0.331429, 0.375637" \ + ); + } + rise_transition(rf2_32x128_wm1_clockslew_outputload_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_clockslew_outputload_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964" \ + ); + } + cell_fall(rf2_32x128_wm1_clockslew_outputload_delay_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.352588, 0.355879, 0.360854, 0.368438, 0.383940, 0.411197, 0.465623", \ + "0.353920, 0.357211, 0.362186, 0.369770, 0.385272, 0.412529, 0.466955", \ + "0.361394, 0.364685, 0.369660, 0.377244, 0.392746, 0.420003, 0.474429", \ + "0.362614, 0.365905, 0.370880, 0.378464, 0.393966, 0.421223, 0.475649", \ + "0.364180, 0.367471, 0.372446, 0.380030, 0.395532, 0.422789, 0.477215", \ + "0.368063, 0.371354, 0.376329, 0.383913, 0.399415, 0.426672, 0.481098", \ + "0.371427, 0.374718, 0.379693, 0.387277, 0.402779, 0.430036, 0.484462" \ + ); + } + retaining_fall(rf2_32x128_wm1_clockslew_outputload_retain_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.252204, 0.255524, 0.260267, 0.268229, 0.283658, 0.310870, 0.365179", \ + "0.253345, 0.256665, 0.261408, 0.269370, 0.284799, 0.312011, 0.366320", \ + "0.261133, 0.264453, 0.269196, 0.277158, 0.292587, 0.319799, 0.374108", \ + "0.262536, 0.265856, 0.270599, 0.278561, 0.293990, 0.321202, 0.375511", \ + "0.264293, 0.267613, 0.272356, 0.280318, 0.295747, 0.322959, 0.377268", \ + "0.267135, 0.270455, 0.275198, 0.283160, 0.298589, 0.325801, 0.380110", \ + "0.269838, 0.273158, 0.277901, 0.285863, 0.301292, 0.328504, 0.382813" \ + ); + } + fall_transition(rf2_32x128_wm1_clockslew_outputload_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_clockslew_outputload_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829" \ + ); + } + } + timing() { + related_pin : CLKA; + timing_type : rising_edge; + timing_sense : non_unate; + when : "RET1N&!DFTRAMBYP&!EMAA[2]&EMAA[1]&!EMAA[0]"; + sdf_cond : "RET1N == 1'b1 && DFTRAMBYP == 1'b0 && EMAA[2] == 1'b0 && EMAA[1] == 1'b1 && \ + EMAA[0] == 1'b0"; + cell_rise(rf2_32x128_wm1_clockslew_outputload_delay_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.363500, 0.366355, 0.370509, 0.377031, 0.389809, 0.412502, 0.456801", \ + "0.364940, 0.367795, 0.371949, 0.378471, 0.391249, 0.413942, 0.458241", \ + "0.372727, 0.375582, 0.379736, 0.386258, 0.399036, 0.421729, 0.466028", \ + "0.373568, 0.376423, 0.380577, 0.387099, 0.399877, 0.422570, 0.466869", \ + "0.375184, 0.378039, 0.382193, 0.388715, 0.401493, 0.424186, 0.468485", \ + "0.378136, 0.380991, 0.385145, 0.391667, 0.404445, 0.427138, 0.471437", \ + "0.382297, 0.385152, 0.389306, 0.395828, 0.408606, 0.431299, 0.475598" \ + ); + } + retaining_rise(rf2_32x128_wm1_clockslew_outputload_retain_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.264488, 0.267374, 0.271539, 0.278033, 0.291072, 0.313540, 0.357748", \ + "0.265796, 0.268682, 0.272847, 0.279341, 0.292380, 0.314848, 0.359056", \ + "0.273424, 0.276310, 0.280475, 0.286969, 0.300008, 0.322476, 0.366684", \ + "0.273968, 0.276854, 0.281019, 0.287513, 0.300552, 0.323020, 0.367228", \ + "0.275792, 0.278678, 0.282843, 0.289337, 0.302376, 0.324844, 0.369052", \ + "0.278467, 0.281353, 0.285518, 0.292012, 0.305051, 0.327519, 0.371727", \ + "0.281813, 0.284699, 0.288864, 0.295358, 0.308397, 0.330865, 0.375073" \ + ); + } + rise_transition(rf2_32x128_wm1_clockslew_outputload_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_clockslew_outputload_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964" \ + ); + } + cell_fall(rf2_32x128_wm1_clockslew_outputload_delay_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.351905, 0.355196, 0.360171, 0.367755, 0.383257, 0.410514, 0.464940", \ + "0.353237, 0.356528, 0.361503, 0.369087, 0.384589, 0.411846, 0.466272", \ + "0.360711, 0.364002, 0.368977, 0.376561, 0.392063, 0.419320, 0.473746", \ + "0.361931, 0.365222, 0.370197, 0.377781, 0.393283, 0.420540, 0.474966", \ + "0.363497, 0.366788, 0.371763, 0.379347, 0.394849, 0.422106, 0.476532", \ + "0.367380, 0.370671, 0.375646, 0.383230, 0.398732, 0.425989, 0.480415", \ + "0.370744, 0.374035, 0.379010, 0.386594, 0.402096, 0.429353, 0.483779" \ + ); + } + retaining_fall(rf2_32x128_wm1_clockslew_outputload_retain_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.251640, 0.254960, 0.259703, 0.267665, 0.283094, 0.310306, 0.364615", \ + "0.252781, 0.256101, 0.260844, 0.268806, 0.284235, 0.311447, 0.365756", \ + "0.260569, 0.263889, 0.268632, 0.276594, 0.292023, 0.319235, 0.373544", \ + "0.261972, 0.265292, 0.270035, 0.277997, 0.293426, 0.320638, 0.374947", \ + "0.263729, 0.267049, 0.271792, 0.279754, 0.295183, 0.322395, 0.376704", \ + "0.266571, 0.269891, 0.274634, 0.282596, 0.298025, 0.325237, 0.379546", \ + "0.269274, 0.272594, 0.277337, 0.285299, 0.300728, 0.327940, 0.382249" \ + ); + } + fall_transition(rf2_32x128_wm1_clockslew_outputload_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_clockslew_outputload_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829" \ + ); + } + } + timing() { + related_pin : CLKA; + timing_type : rising_edge; + timing_sense : non_unate; + when : "RET1N&!DFTRAMBYP&!EMAA[2]&EMAA[1]&EMAA[0]"; + sdf_cond : "RET1N == 1'b1 && DFTRAMBYP == 1'b0 && EMAA[2] == 1'b0 && EMAA[1] == 1'b1 && \ + EMAA[0] == 1'b1"; + cell_rise(rf2_32x128_wm1_clockslew_outputload_delay_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.363416, 0.366271, 0.370425, 0.376947, 0.389725, 0.412418, 0.456717", \ + "0.364856, 0.367711, 0.371865, 0.378387, 0.391165, 0.413858, 0.458157", \ + "0.372643, 0.375498, 0.379652, 0.386174, 0.398952, 0.421645, 0.465944", \ + "0.373484, 0.376339, 0.380493, 0.387015, 0.399793, 0.422486, 0.466785", \ + "0.375100, 0.377955, 0.382109, 0.388631, 0.401409, 0.424102, 0.468401", \ + "0.378052, 0.380907, 0.385061, 0.391583, 0.404361, 0.427054, 0.471353", \ + "0.382213, 0.385068, 0.389222, 0.395744, 0.408522, 0.431215, 0.475514" \ + ); + } + retaining_rise(rf2_32x128_wm1_clockslew_outputload_retain_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.264418, 0.267304, 0.271469, 0.277963, 0.291002, 0.313470, 0.357678", \ + "0.265726, 0.268612, 0.272777, 0.279271, 0.292310, 0.314778, 0.358986", \ + "0.273354, 0.276240, 0.280405, 0.286899, 0.299938, 0.322406, 0.366614", \ + "0.273898, 0.276784, 0.280949, 0.287443, 0.300482, 0.322950, 0.367158", \ + "0.275722, 0.278608, 0.282773, 0.289267, 0.302306, 0.324774, 0.368982", \ + "0.278397, 0.281283, 0.285448, 0.291942, 0.304981, 0.327449, 0.371657", \ + "0.281743, 0.284629, 0.288794, 0.295288, 0.308327, 0.330795, 0.375003" \ + ); + } + rise_transition(rf2_32x128_wm1_clockslew_outputload_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_clockslew_outputload_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964" \ + ); + } + cell_fall(rf2_32x128_wm1_clockslew_outputload_delay_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.351820, 0.355111, 0.360086, 0.367670, 0.383172, 0.410429, 0.464855", \ + "0.353152, 0.356443, 0.361418, 0.369002, 0.384504, 0.411761, 0.466187", \ + "0.360626, 0.363917, 0.368892, 0.376476, 0.391978, 0.419235, 0.473661", \ + "0.361846, 0.365137, 0.370112, 0.377696, 0.393198, 0.420455, 0.474881", \ + "0.363412, 0.366703, 0.371678, 0.379262, 0.394764, 0.422021, 0.476447", \ + "0.367295, 0.370586, 0.375561, 0.383145, 0.398647, 0.425904, 0.480330", \ + "0.370659, 0.373950, 0.378925, 0.386509, 0.402011, 0.429268, 0.483694" \ + ); + } + retaining_fall(rf2_32x128_wm1_clockslew_outputload_retain_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.251570, 0.254890, 0.259633, 0.267595, 0.283024, 0.310236, 0.364545", \ + "0.252711, 0.256031, 0.260774, 0.268736, 0.284165, 0.311377, 0.365686", \ + "0.260499, 0.263819, 0.268562, 0.276524, 0.291953, 0.319165, 0.373474", \ + "0.261902, 0.265222, 0.269965, 0.277927, 0.293356, 0.320568, 0.374877", \ + "0.263659, 0.266979, 0.271722, 0.279684, 0.295113, 0.322325, 0.376634", \ + "0.266501, 0.269821, 0.274564, 0.282526, 0.297955, 0.325167, 0.379476", \ + "0.269204, 0.272524, 0.277267, 0.285229, 0.300658, 0.327870, 0.382179" \ + ); + } + fall_transition(rf2_32x128_wm1_clockslew_outputload_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_clockslew_outputload_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829" \ + ); + } + } + timing() { + related_pin : CLKA; + timing_type : rising_edge; + timing_sense : non_unate; + when : "RET1N&!DFTRAMBYP&EMAA[2]&!EMAA[1]&!EMAA[0]"; + sdf_cond : "RET1N == 1'b1 && DFTRAMBYP == 1'b0 && EMAA[2] == 1'b1 && EMAA[1] == 1'b0 && \ + EMAA[0] == 1'b0"; + cell_rise(rf2_32x128_wm1_clockslew_outputload_delay_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.402847, 0.405702, 0.409856, 0.416378, 0.429156, 0.451849, 0.496148", \ + "0.404287, 0.407142, 0.411296, 0.417818, 0.430596, 0.453289, 0.497588", \ + "0.412074, 0.414929, 0.419083, 0.425605, 0.438383, 0.461076, 0.505375", \ + "0.412915, 0.415770, 0.419924, 0.426446, 0.439224, 0.461917, 0.506216", \ + "0.414531, 0.417386, 0.421540, 0.428062, 0.440840, 0.463533, 0.507832", \ + "0.417483, 0.420338, 0.424492, 0.431014, 0.443792, 0.466485, 0.510784", \ + "0.421644, 0.424499, 0.428653, 0.435175, 0.447953, 0.470646, 0.514945" \ + ); + } + retaining_rise(rf2_32x128_wm1_clockslew_outputload_retain_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.297009, 0.299895, 0.304060, 0.310554, 0.323593, 0.346061, 0.390269", \ + "0.298317, 0.301203, 0.305368, 0.311862, 0.324901, 0.347369, 0.391577", \ + "0.305945, 0.308831, 0.312996, 0.319490, 0.332529, 0.354997, 0.399205", \ + "0.306489, 0.309375, 0.313540, 0.320034, 0.333073, 0.355541, 0.399749", \ + "0.308313, 0.311199, 0.315364, 0.321858, 0.334897, 0.357365, 0.401573", \ + "0.310988, 0.313874, 0.318039, 0.324533, 0.337572, 0.360040, 0.404248", \ + "0.314334, 0.317220, 0.321385, 0.327879, 0.340918, 0.363386, 0.407594" \ + ); + } + rise_transition(rf2_32x128_wm1_clockslew_outputload_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_clockslew_outputload_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964" \ + ); + } + cell_fall(rf2_32x128_wm1_clockslew_outputload_delay_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.391251, 0.394542, 0.399517, 0.407101, 0.422603, 0.449860, 0.504286", \ + "0.392583, 0.395874, 0.400849, 0.408433, 0.423935, 0.451192, 0.505618", \ + "0.400057, 0.403348, 0.408323, 0.415907, 0.431409, 0.458666, 0.513092", \ + "0.401277, 0.404568, 0.409543, 0.417127, 0.432629, 0.459886, 0.514312", \ + "0.402843, 0.406134, 0.411109, 0.418693, 0.434195, 0.461452, 0.515878", \ + "0.406726, 0.410017, 0.414992, 0.422576, 0.438078, 0.465335, 0.519761", \ + "0.410090, 0.413381, 0.418356, 0.425940, 0.441442, 0.468699, 0.523125" \ + ); + } + retaining_fall(rf2_32x128_wm1_clockslew_outputload_retain_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.284161, 0.287481, 0.292224, 0.300186, 0.315615, 0.342827, 0.397136", \ + "0.285302, 0.288622, 0.293365, 0.301327, 0.316756, 0.343968, 0.398277", \ + "0.293090, 0.296410, 0.301153, 0.309115, 0.324544, 0.351756, 0.406065", \ + "0.294493, 0.297813, 0.302556, 0.310518, 0.325947, 0.353159, 0.407468", \ + "0.296250, 0.299570, 0.304313, 0.312275, 0.327704, 0.354916, 0.409225", \ + "0.299092, 0.302412, 0.307155, 0.315117, 0.330546, 0.357758, 0.412067", \ + "0.301795, 0.305115, 0.309858, 0.317820, 0.333249, 0.360461, 0.414770" \ + ); + } + fall_transition(rf2_32x128_wm1_clockslew_outputload_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_clockslew_outputload_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829" \ + ); + } + } + timing() { + related_pin : CLKA; + timing_type : rising_edge; + timing_sense : non_unate; + when : "RET1N&!DFTRAMBYP&EMAA[2]&!EMAA[1]&EMAA[0]"; + sdf_cond : "RET1N == 1'b1 && DFTRAMBYP == 1'b0 && EMAA[2] == 1'b1 && EMAA[1] == 1'b0 && \ + EMAA[0] == 1'b1"; + cell_rise(rf2_32x128_wm1_clockslew_outputload_delay_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.430952, 0.433807, 0.437961, 0.444483, 0.457261, 0.479954, 0.524253", \ + "0.432392, 0.435247, 0.439401, 0.445923, 0.458701, 0.481394, 0.525693", \ + "0.440179, 0.443034, 0.447188, 0.453710, 0.466488, 0.489181, 0.533480", \ + "0.441020, 0.443875, 0.448029, 0.454551, 0.467329, 0.490022, 0.534321", \ + "0.442636, 0.445491, 0.449645, 0.456167, 0.468945, 0.491638, 0.535937", \ + "0.445588, 0.448443, 0.452597, 0.459119, 0.471897, 0.494590, 0.538889", \ + "0.449749, 0.452604, 0.456758, 0.463280, 0.476058, 0.498751, 0.543050" \ + ); + } + retaining_rise(rf2_32x128_wm1_clockslew_outputload_retain_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.320239, 0.323125, 0.327290, 0.333784, 0.346823, 0.369291, 0.413499", \ + "0.321547, 0.324433, 0.328598, 0.335092, 0.348131, 0.370599, 0.414807", \ + "0.329175, 0.332061, 0.336226, 0.342720, 0.355759, 0.378227, 0.422435", \ + "0.329719, 0.332605, 0.336770, 0.343264, 0.356303, 0.378771, 0.422979", \ + "0.331543, 0.334429, 0.338594, 0.345088, 0.358127, 0.380595, 0.424803", \ + "0.334218, 0.337104, 0.341269, 0.347763, 0.360802, 0.383270, 0.427478", \ + "0.337564, 0.340450, 0.344615, 0.351109, 0.364148, 0.386616, 0.430824" \ + ); + } + rise_transition(rf2_32x128_wm1_clockslew_outputload_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_clockslew_outputload_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964" \ + ); + } + cell_fall(rf2_32x128_wm1_clockslew_outputload_delay_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.419356, 0.422647, 0.427622, 0.435206, 0.450708, 0.477965, 0.532391", \ + "0.420688, 0.423979, 0.428954, 0.436538, 0.452040, 0.479297, 0.533723", \ + "0.428162, 0.431453, 0.436428, 0.444012, 0.459514, 0.486771, 0.541197", \ + "0.429382, 0.432673, 0.437648, 0.445232, 0.460734, 0.487991, 0.542417", \ + "0.430948, 0.434239, 0.439214, 0.446798, 0.462300, 0.489557, 0.543983", \ + "0.434831, 0.438122, 0.443097, 0.450681, 0.466183, 0.493440, 0.547866", \ + "0.438195, 0.441486, 0.446461, 0.454045, 0.469547, 0.496804, 0.551230" \ + ); + } + retaining_fall(rf2_32x128_wm1_clockslew_outputload_retain_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.307391, 0.310711, 0.315454, 0.323416, 0.338845, 0.366057, 0.420366", \ + "0.308532, 0.311852, 0.316595, 0.324557, 0.339986, 0.367198, 0.421507", \ + "0.316320, 0.319640, 0.324383, 0.332345, 0.347774, 0.374986, 0.429295", \ + "0.317723, 0.321043, 0.325786, 0.333748, 0.349177, 0.376389, 0.430698", \ + "0.319480, 0.322800, 0.327543, 0.335505, 0.350934, 0.378146, 0.432455", \ + "0.322322, 0.325642, 0.330385, 0.338347, 0.353776, 0.380988, 0.435297", \ + "0.325025, 0.328345, 0.333088, 0.341050, 0.356479, 0.383691, 0.438000" \ + ); + } + fall_transition(rf2_32x128_wm1_clockslew_outputload_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_clockslew_outputload_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829" \ + ); + } + } + timing() { + related_pin : CLKA; + timing_type : rising_edge; + timing_sense : non_unate; + when : "RET1N&!DFTRAMBYP&EMAA[2]&EMAA[1]&!EMAA[0]"; + sdf_cond : "RET1N == 1'b1 && DFTRAMBYP == 1'b0 && EMAA[2] == 1'b1 && EMAA[1] == 1'b1 && \ + EMAA[0] == 1'b0"; + cell_rise(rf2_32x128_wm1_clockslew_outputload_delay_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.466148, 0.469003, 0.473157, 0.479679, 0.492457, 0.515150, 0.559449", \ + "0.467588, 0.470443, 0.474597, 0.481119, 0.493897, 0.516590, 0.560889", \ + "0.475375, 0.478230, 0.482384, 0.488906, 0.501684, 0.524377, 0.568676", \ + "0.476216, 0.479071, 0.483225, 0.489747, 0.502525, 0.525218, 0.569517", \ + "0.477832, 0.480687, 0.484841, 0.491363, 0.504141, 0.526834, 0.571133", \ + "0.480784, 0.483639, 0.487793, 0.494315, 0.507093, 0.529786, 0.574085", \ + "0.484945, 0.487800, 0.491954, 0.498476, 0.511254, 0.533947, 0.578246" \ + ); + } + retaining_rise(rf2_32x128_wm1_clockslew_outputload_retain_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.349330, 0.352216, 0.356381, 0.362875, 0.375914, 0.398382, 0.442590", \ + "0.350638, 0.353524, 0.357689, 0.364183, 0.377222, 0.399690, 0.443898", \ + "0.358266, 0.361152, 0.365317, 0.371811, 0.384850, 0.407318, 0.451526", \ + "0.358810, 0.361696, 0.365861, 0.372355, 0.385394, 0.407862, 0.452070", \ + "0.360634, 0.363520, 0.367685, 0.374179, 0.387218, 0.409686, 0.453894", \ + "0.363309, 0.366195, 0.370360, 0.376854, 0.389893, 0.412361, 0.456569", \ + "0.366655, 0.369541, 0.373706, 0.380200, 0.393239, 0.415707, 0.459915" \ + ); + } + rise_transition(rf2_32x128_wm1_clockslew_outputload_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_clockslew_outputload_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964" \ + ); + } + cell_fall(rf2_32x128_wm1_clockslew_outputload_delay_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.454552, 0.457843, 0.462818, 0.470402, 0.485904, 0.513161, 0.567587", \ + "0.455884, 0.459175, 0.464150, 0.471734, 0.487236, 0.514493, 0.568919", \ + "0.463358, 0.466649, 0.471624, 0.479208, 0.494710, 0.521967, 0.576393", \ + "0.464578, 0.467869, 0.472844, 0.480428, 0.495930, 0.523187, 0.577613", \ + "0.466144, 0.469435, 0.474410, 0.481994, 0.497496, 0.524753, 0.579179", \ + "0.470027, 0.473318, 0.478293, 0.485877, 0.501379, 0.528636, 0.583062", \ + "0.473391, 0.476682, 0.481657, 0.489241, 0.504743, 0.532000, 0.586426" \ + ); + } + retaining_fall(rf2_32x128_wm1_clockslew_outputload_retain_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.336482, 0.339802, 0.344545, 0.352507, 0.367936, 0.395148, 0.449457", \ + "0.337623, 0.340943, 0.345686, 0.353648, 0.369077, 0.396289, 0.450598", \ + "0.345411, 0.348731, 0.353474, 0.361436, 0.376865, 0.404077, 0.458386", \ + "0.346814, 0.350134, 0.354877, 0.362839, 0.378268, 0.405480, 0.459789", \ + "0.348571, 0.351891, 0.356634, 0.364596, 0.380025, 0.407237, 0.461546", \ + "0.351413, 0.354733, 0.359476, 0.367438, 0.382867, 0.410079, 0.464388", \ + "0.354116, 0.357436, 0.362179, 0.370141, 0.385570, 0.412782, 0.467091" \ + ); + } + fall_transition(rf2_32x128_wm1_clockslew_outputload_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_clockslew_outputload_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829" \ + ); + } + } + timing() { + related_pin : CLKA; + timing_type : rising_edge; + timing_sense : non_unate; + when : "RET1N&!DFTRAMBYP&EMAA[2]&EMAA[1]&EMAA[0]"; + sdf_cond : "RET1N == 1'b1 && DFTRAMBYP == 1'b0 && EMAA[2] == 1'b1 && EMAA[1] == 1'b1 && \ + EMAA[0] == 1'b1"; + cell_rise(rf2_32x128_wm1_clockslew_outputload_delay_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.494148, 0.497003, 0.501157, 0.507679, 0.520457, 0.543150, 0.587449", \ + "0.495588, 0.498443, 0.502597, 0.509119, 0.521897, 0.544590, 0.588889", \ + "0.503375, 0.506230, 0.510384, 0.516906, 0.529684, 0.552377, 0.596676", \ + "0.504216, 0.507071, 0.511225, 0.517747, 0.530525, 0.553218, 0.597517", \ + "0.505832, 0.508687, 0.512841, 0.519363, 0.532141, 0.554834, 0.599133", \ + "0.508784, 0.511639, 0.515793, 0.522315, 0.535093, 0.557786, 0.602085", \ + "0.512945, 0.515800, 0.519954, 0.526476, 0.539254, 0.561947, 0.606246" \ + ); + } + retaining_rise(rf2_32x128_wm1_clockslew_outputload_retain_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.372474, 0.375360, 0.379525, 0.386019, 0.399058, 0.421526, 0.465734", \ + "0.373782, 0.376668, 0.380833, 0.387327, 0.400366, 0.422834, 0.467042", \ + "0.381410, 0.384296, 0.388461, 0.394955, 0.407994, 0.430462, 0.474670", \ + "0.381954, 0.384840, 0.389005, 0.395499, 0.408538, 0.431006, 0.475214", \ + "0.383778, 0.386664, 0.390829, 0.397323, 0.410362, 0.432830, 0.477038", \ + "0.386453, 0.389339, 0.393504, 0.399998, 0.413037, 0.435505, 0.479713", \ + "0.389799, 0.392685, 0.396850, 0.403344, 0.416383, 0.438851, 0.483059" \ + ); + } + rise_transition(rf2_32x128_wm1_clockslew_outputload_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_clockslew_outputload_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964" \ + ); + } + cell_fall(rf2_32x128_wm1_clockslew_outputload_delay_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.482553, 0.485844, 0.490819, 0.498403, 0.513905, 0.541162, 0.595588", \ + "0.483885, 0.487176, 0.492151, 0.499735, 0.515237, 0.542494, 0.596920", \ + "0.491359, 0.494650, 0.499625, 0.507209, 0.522711, 0.549968, 0.604394", \ + "0.492579, 0.495870, 0.500845, 0.508429, 0.523931, 0.551188, 0.605614", \ + "0.494145, 0.497436, 0.502411, 0.509995, 0.525497, 0.552754, 0.607180", \ + "0.498028, 0.501319, 0.506294, 0.513878, 0.529380, 0.556637, 0.611063", \ + "0.501392, 0.504683, 0.509658, 0.517242, 0.532744, 0.560001, 0.614427" \ + ); + } + retaining_fall(rf2_32x128_wm1_clockslew_outputload_retain_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.359626, 0.362946, 0.367689, 0.375651, 0.391080, 0.418292, 0.472601", \ + "0.360767, 0.364087, 0.368830, 0.376792, 0.392221, 0.419433, 0.473742", \ + "0.368555, 0.371875, 0.376618, 0.384580, 0.400009, 0.427221, 0.481530", \ + "0.369958, 0.373278, 0.378021, 0.385983, 0.401412, 0.428624, 0.482933", \ + "0.371715, 0.375035, 0.379778, 0.387740, 0.403169, 0.430381, 0.484690", \ + "0.374557, 0.377877, 0.382620, 0.390582, 0.406011, 0.433223, 0.487532", \ + "0.377260, 0.380580, 0.385323, 0.393285, 0.408714, 0.435926, 0.490235" \ + ); + } + fall_transition(rf2_32x128_wm1_clockslew_outputload_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_clockslew_outputload_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829" \ + ); + } + } + timing() { + related_pin : CLKA; + timing_type : rising_edge; + timing_sense : non_unate; + when : "RET1N&DFTRAMBYP&!EMAA[2]&!EMAA[1]&!EMAA[0]"; + sdf_cond : "RET1N == 1'b1 && DFTRAMBYP == 1'b1 && EMAA[2] == 1'b0 && EMAA[1] == 1'b0 && \ + EMAA[0] == 1'b0"; + cell_rise(rf2_32x128_wm1_clockslew_outputload_delay_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.364502, 0.367357, 0.371511, 0.378033, 0.390811, 0.413504, 0.457803", \ + "0.365942, 0.368797, 0.372951, 0.379473, 0.392251, 0.414944, 0.459243", \ + "0.373729, 0.376584, 0.380738, 0.387260, 0.400038, 0.422731, 0.467030", \ + "0.374570, 0.377425, 0.381579, 0.388101, 0.400879, 0.423572, 0.467871", \ + "0.376186, 0.379041, 0.383195, 0.389717, 0.402495, 0.425188, 0.469487", \ + "0.379138, 0.381993, 0.386147, 0.392669, 0.405447, 0.428140, 0.472439", \ + "0.383299, 0.386154, 0.390308, 0.396830, 0.409608, 0.432301, 0.476600" \ + ); + } + retaining_rise(rf2_32x128_wm1_clockslew_outputload_retain_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.265316, 0.268202, 0.272367, 0.278861, 0.291900, 0.314368, 0.358576", \ + "0.266624, 0.269510, 0.273675, 0.280169, 0.293208, 0.315676, 0.359884", \ + "0.274252, 0.277138, 0.281303, 0.287797, 0.300836, 0.323304, 0.367512", \ + "0.274796, 0.277682, 0.281847, 0.288341, 0.301380, 0.323848, 0.368056", \ + "0.276620, 0.279506, 0.283671, 0.290165, 0.303204, 0.325672, 0.369880", \ + "0.279295, 0.282181, 0.286346, 0.292840, 0.305879, 0.328347, 0.372555", \ + "0.282641, 0.285527, 0.289692, 0.296186, 0.309225, 0.331693, 0.375901" \ + ); + } + rise_transition(rf2_32x128_wm1_clockslew_outputload_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_clockslew_outputload_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964" \ + ); + } + cell_fall(rf2_32x128_wm1_clockslew_outputload_delay_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.352906, 0.356197, 0.361172, 0.368756, 0.384258, 0.411515, 0.465941", \ + "0.354238, 0.357529, 0.362504, 0.370088, 0.385590, 0.412847, 0.467273", \ + "0.361712, 0.365003, 0.369978, 0.377562, 0.393064, 0.420321, 0.474747", \ + "0.362932, 0.366223, 0.371198, 0.378782, 0.394284, 0.421541, 0.475967", \ + "0.364498, 0.367789, 0.372764, 0.380348, 0.395850, 0.423107, 0.477533", \ + "0.368381, 0.371672, 0.376647, 0.384231, 0.399733, 0.426990, 0.481416", \ + "0.371745, 0.375036, 0.380011, 0.387595, 0.403097, 0.430354, 0.484780" \ + ); + } + retaining_fall(rf2_32x128_wm1_clockslew_outputload_retain_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.252467, 0.255787, 0.260530, 0.268492, 0.283921, 0.311133, 0.365442", \ + "0.253608, 0.256928, 0.261671, 0.269633, 0.285062, 0.312274, 0.366583", \ + "0.261396, 0.264716, 0.269459, 0.277421, 0.292850, 0.320062, 0.374371", \ + "0.262799, 0.266119, 0.270862, 0.278824, 0.294253, 0.321465, 0.375774", \ + "0.264556, 0.267876, 0.272619, 0.280581, 0.296010, 0.323222, 0.377531", \ + "0.267398, 0.270718, 0.275461, 0.283423, 0.298852, 0.326064, 0.380373", \ + "0.270101, 0.273421, 0.278164, 0.286126, 0.301555, 0.328767, 0.383076" \ + ); + } + fall_transition(rf2_32x128_wm1_clockslew_outputload_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_clockslew_outputload_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829" \ + ); + } + } + timing() { + related_pin : CLKA; + timing_type : rising_edge; + timing_sense : non_unate; + when : "RET1N&DFTRAMBYP&!EMAA[2]&!EMAA[1]&EMAA[0]"; + sdf_cond : "RET1N == 1'b1 && DFTRAMBYP == 1'b1 && EMAA[2] == 1'b0 && EMAA[1] == 1'b0 && \ + EMAA[0] == 1'b1"; + cell_rise(rf2_32x128_wm1_clockslew_outputload_delay_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.364184, 0.367039, 0.371193, 0.377715, 0.390493, 0.413186, 0.457485", \ + "0.365624, 0.368479, 0.372633, 0.379155, 0.391933, 0.414626, 0.458925", \ + "0.373411, 0.376266, 0.380420, 0.386942, 0.399720, 0.422413, 0.466712", \ + "0.374252, 0.377107, 0.381261, 0.387783, 0.400561, 0.423254, 0.467553", \ + "0.375868, 0.378723, 0.382877, 0.389399, 0.402177, 0.424870, 0.469169", \ + "0.378820, 0.381675, 0.385829, 0.392351, 0.405129, 0.427822, 0.472121", \ + "0.382981, 0.385836, 0.389990, 0.396512, 0.409290, 0.431983, 0.476282" \ + ); + } + retaining_rise(rf2_32x128_wm1_clockslew_outputload_retain_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.265052, 0.267938, 0.272103, 0.278597, 0.291636, 0.314104, 0.358312", \ + "0.266360, 0.269246, 0.273411, 0.279905, 0.292944, 0.315412, 0.359620", \ + "0.273988, 0.276874, 0.281039, 0.287533, 0.300572, 0.323040, 0.367248", \ + "0.274532, 0.277418, 0.281583, 0.288077, 0.301116, 0.323584, 0.367792", \ + "0.276356, 0.279242, 0.283407, 0.289901, 0.302940, 0.325408, 0.369616", \ + "0.279031, 0.281917, 0.286082, 0.292576, 0.305615, 0.328083, 0.372291", \ + "0.282377, 0.285263, 0.289428, 0.295922, 0.308961, 0.331429, 0.375637" \ + ); + } + rise_transition(rf2_32x128_wm1_clockslew_outputload_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_clockslew_outputload_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964" \ + ); + } + cell_fall(rf2_32x128_wm1_clockslew_outputload_delay_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.352588, 0.355879, 0.360854, 0.368438, 0.383940, 0.411197, 0.465623", \ + "0.353920, 0.357211, 0.362186, 0.369770, 0.385272, 0.412529, 0.466955", \ + "0.361394, 0.364685, 0.369660, 0.377244, 0.392746, 0.420003, 0.474429", \ + "0.362614, 0.365905, 0.370880, 0.378464, 0.393966, 0.421223, 0.475649", \ + "0.364180, 0.367471, 0.372446, 0.380030, 0.395532, 0.422789, 0.477215", \ + "0.368063, 0.371354, 0.376329, 0.383913, 0.399415, 0.426672, 0.481098", \ + "0.371427, 0.374718, 0.379693, 0.387277, 0.402779, 0.430036, 0.484462" \ + ); + } + retaining_fall(rf2_32x128_wm1_clockslew_outputload_retain_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.252204, 0.255524, 0.260267, 0.268229, 0.283658, 0.310870, 0.365179", \ + "0.253345, 0.256665, 0.261408, 0.269370, 0.284799, 0.312011, 0.366320", \ + "0.261133, 0.264453, 0.269196, 0.277158, 0.292587, 0.319799, 0.374108", \ + "0.262536, 0.265856, 0.270599, 0.278561, 0.293990, 0.321202, 0.375511", \ + "0.264293, 0.267613, 0.272356, 0.280318, 0.295747, 0.322959, 0.377268", \ + "0.267135, 0.270455, 0.275198, 0.283160, 0.298589, 0.325801, 0.380110", \ + "0.269838, 0.273158, 0.277901, 0.285863, 0.301292, 0.328504, 0.382813" \ + ); + } + fall_transition(rf2_32x128_wm1_clockslew_outputload_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_clockslew_outputload_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829" \ + ); + } + } + timing() { + related_pin : CLKA; + timing_type : rising_edge; + timing_sense : non_unate; + when : "RET1N&DFTRAMBYP&!EMAA[2]&EMAA[1]&!EMAA[0]"; + sdf_cond : "RET1N == 1'b1 && DFTRAMBYP == 1'b1 && EMAA[2] == 1'b0 && EMAA[1] == 1'b1 && \ + EMAA[0] == 1'b0"; + cell_rise(rf2_32x128_wm1_clockslew_outputload_delay_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.363500, 0.366355, 0.370509, 0.377031, 0.389809, 0.412502, 0.456801", \ + "0.364940, 0.367795, 0.371949, 0.378471, 0.391249, 0.413942, 0.458241", \ + "0.372727, 0.375582, 0.379736, 0.386258, 0.399036, 0.421729, 0.466028", \ + "0.373568, 0.376423, 0.380577, 0.387099, 0.399877, 0.422570, 0.466869", \ + "0.375184, 0.378039, 0.382193, 0.388715, 0.401493, 0.424186, 0.468485", \ + "0.378136, 0.380991, 0.385145, 0.391667, 0.404445, 0.427138, 0.471437", \ + "0.382297, 0.385152, 0.389306, 0.395828, 0.408606, 0.431299, 0.475598" \ + ); + } + retaining_rise(rf2_32x128_wm1_clockslew_outputload_retain_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.264488, 0.267374, 0.271539, 0.278033, 0.291072, 0.313540, 0.357748", \ + "0.265796, 0.268682, 0.272847, 0.279341, 0.292380, 0.314848, 0.359056", \ + "0.273424, 0.276310, 0.280475, 0.286969, 0.300008, 0.322476, 0.366684", \ + "0.273968, 0.276854, 0.281019, 0.287513, 0.300552, 0.323020, 0.367228", \ + "0.275792, 0.278678, 0.282843, 0.289337, 0.302376, 0.324844, 0.369052", \ + "0.278467, 0.281353, 0.285518, 0.292012, 0.305051, 0.327519, 0.371727", \ + "0.281813, 0.284699, 0.288864, 0.295358, 0.308397, 0.330865, 0.375073" \ + ); + } + rise_transition(rf2_32x128_wm1_clockslew_outputload_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_clockslew_outputload_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964" \ + ); + } + cell_fall(rf2_32x128_wm1_clockslew_outputload_delay_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.351905, 0.355196, 0.360171, 0.367755, 0.383257, 0.410514, 0.464940", \ + "0.353237, 0.356528, 0.361503, 0.369087, 0.384589, 0.411846, 0.466272", \ + "0.360711, 0.364002, 0.368977, 0.376561, 0.392063, 0.419320, 0.473746", \ + "0.361931, 0.365222, 0.370197, 0.377781, 0.393283, 0.420540, 0.474966", \ + "0.363497, 0.366788, 0.371763, 0.379347, 0.394849, 0.422106, 0.476532", \ + "0.367380, 0.370671, 0.375646, 0.383230, 0.398732, 0.425989, 0.480415", \ + "0.370744, 0.374035, 0.379010, 0.386594, 0.402096, 0.429353, 0.483779" \ + ); + } + retaining_fall(rf2_32x128_wm1_clockslew_outputload_retain_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.251640, 0.254960, 0.259703, 0.267665, 0.283094, 0.310306, 0.364615", \ + "0.252781, 0.256101, 0.260844, 0.268806, 0.284235, 0.311447, 0.365756", \ + "0.260569, 0.263889, 0.268632, 0.276594, 0.292023, 0.319235, 0.373544", \ + "0.261972, 0.265292, 0.270035, 0.277997, 0.293426, 0.320638, 0.374947", \ + "0.263729, 0.267049, 0.271792, 0.279754, 0.295183, 0.322395, 0.376704", \ + "0.266571, 0.269891, 0.274634, 0.282596, 0.298025, 0.325237, 0.379546", \ + "0.269274, 0.272594, 0.277337, 0.285299, 0.300728, 0.327940, 0.382249" \ + ); + } + fall_transition(rf2_32x128_wm1_clockslew_outputload_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_clockslew_outputload_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829" \ + ); + } + } + timing() { + related_pin : CLKA; + timing_type : rising_edge; + timing_sense : non_unate; + when : "RET1N&DFTRAMBYP&!EMAA[2]&EMAA[1]&EMAA[0]"; + sdf_cond : "RET1N == 1'b1 && DFTRAMBYP == 1'b1 && EMAA[2] == 1'b0 && EMAA[1] == 1'b1 && \ + EMAA[0] == 1'b1"; + cell_rise(rf2_32x128_wm1_clockslew_outputload_delay_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.363416, 0.366271, 0.370425, 0.376947, 0.389725, 0.412418, 0.456717", \ + "0.364856, 0.367711, 0.371865, 0.378387, 0.391165, 0.413858, 0.458157", \ + "0.372643, 0.375498, 0.379652, 0.386174, 0.398952, 0.421645, 0.465944", \ + "0.373484, 0.376339, 0.380493, 0.387015, 0.399793, 0.422486, 0.466785", \ + "0.375100, 0.377955, 0.382109, 0.388631, 0.401409, 0.424102, 0.468401", \ + "0.378052, 0.380907, 0.385061, 0.391583, 0.404361, 0.427054, 0.471353", \ + "0.382213, 0.385068, 0.389222, 0.395744, 0.408522, 0.431215, 0.475514" \ + ); + } + retaining_rise(rf2_32x128_wm1_clockslew_outputload_retain_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.264418, 0.267304, 0.271469, 0.277963, 0.291002, 0.313470, 0.357678", \ + "0.265726, 0.268612, 0.272777, 0.279271, 0.292310, 0.314778, 0.358986", \ + "0.273354, 0.276240, 0.280405, 0.286899, 0.299938, 0.322406, 0.366614", \ + "0.273898, 0.276784, 0.280949, 0.287443, 0.300482, 0.322950, 0.367158", \ + "0.275722, 0.278608, 0.282773, 0.289267, 0.302306, 0.324774, 0.368982", \ + "0.278397, 0.281283, 0.285448, 0.291942, 0.304981, 0.327449, 0.371657", \ + "0.281743, 0.284629, 0.288794, 0.295288, 0.308327, 0.330795, 0.375003" \ + ); + } + rise_transition(rf2_32x128_wm1_clockslew_outputload_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_clockslew_outputload_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964" \ + ); + } + cell_fall(rf2_32x128_wm1_clockslew_outputload_delay_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.351820, 0.355111, 0.360086, 0.367670, 0.383172, 0.410429, 0.464855", \ + "0.353152, 0.356443, 0.361418, 0.369002, 0.384504, 0.411761, 0.466187", \ + "0.360626, 0.363917, 0.368892, 0.376476, 0.391978, 0.419235, 0.473661", \ + "0.361846, 0.365137, 0.370112, 0.377696, 0.393198, 0.420455, 0.474881", \ + "0.363412, 0.366703, 0.371678, 0.379262, 0.394764, 0.422021, 0.476447", \ + "0.367295, 0.370586, 0.375561, 0.383145, 0.398647, 0.425904, 0.480330", \ + "0.370659, 0.373950, 0.378925, 0.386509, 0.402011, 0.429268, 0.483694" \ + ); + } + retaining_fall(rf2_32x128_wm1_clockslew_outputload_retain_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.251570, 0.254890, 0.259633, 0.267595, 0.283024, 0.310236, 0.364545", \ + "0.252711, 0.256031, 0.260774, 0.268736, 0.284165, 0.311377, 0.365686", \ + "0.260499, 0.263819, 0.268562, 0.276524, 0.291953, 0.319165, 0.373474", \ + "0.261902, 0.265222, 0.269965, 0.277927, 0.293356, 0.320568, 0.374877", \ + "0.263659, 0.266979, 0.271722, 0.279684, 0.295113, 0.322325, 0.376634", \ + "0.266501, 0.269821, 0.274564, 0.282526, 0.297955, 0.325167, 0.379476", \ + "0.269204, 0.272524, 0.277267, 0.285229, 0.300658, 0.327870, 0.382179" \ + ); + } + fall_transition(rf2_32x128_wm1_clockslew_outputload_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_clockslew_outputload_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829" \ + ); + } + } + timing() { + related_pin : CLKA; + timing_type : rising_edge; + timing_sense : non_unate; + when : "RET1N&DFTRAMBYP&EMAA[2]&!EMAA[1]&!EMAA[0]"; + sdf_cond : "RET1N == 1'b1 && DFTRAMBYP == 1'b1 && EMAA[2] == 1'b1 && EMAA[1] == 1'b0 && \ + EMAA[0] == 1'b0"; + cell_rise(rf2_32x128_wm1_clockslew_outputload_delay_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.402847, 0.405702, 0.409856, 0.416378, 0.429156, 0.451849, 0.496148", \ + "0.404287, 0.407142, 0.411296, 0.417818, 0.430596, 0.453289, 0.497588", \ + "0.412074, 0.414929, 0.419083, 0.425605, 0.438383, 0.461076, 0.505375", \ + "0.412915, 0.415770, 0.419924, 0.426446, 0.439224, 0.461917, 0.506216", \ + "0.414531, 0.417386, 0.421540, 0.428062, 0.440840, 0.463533, 0.507832", \ + "0.417483, 0.420338, 0.424492, 0.431014, 0.443792, 0.466485, 0.510784", \ + "0.421644, 0.424499, 0.428653, 0.435175, 0.447953, 0.470646, 0.514945" \ + ); + } + retaining_rise(rf2_32x128_wm1_clockslew_outputload_retain_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.297009, 0.299895, 0.304060, 0.310554, 0.323593, 0.346061, 0.390269", \ + "0.298317, 0.301203, 0.305368, 0.311862, 0.324901, 0.347369, 0.391577", \ + "0.305945, 0.308831, 0.312996, 0.319490, 0.332529, 0.354997, 0.399205", \ + "0.306489, 0.309375, 0.313540, 0.320034, 0.333073, 0.355541, 0.399749", \ + "0.308313, 0.311199, 0.315364, 0.321858, 0.334897, 0.357365, 0.401573", \ + "0.310988, 0.313874, 0.318039, 0.324533, 0.337572, 0.360040, 0.404248", \ + "0.314334, 0.317220, 0.321385, 0.327879, 0.340918, 0.363386, 0.407594" \ + ); + } + rise_transition(rf2_32x128_wm1_clockslew_outputload_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_clockslew_outputload_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964" \ + ); + } + cell_fall(rf2_32x128_wm1_clockslew_outputload_delay_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.391251, 0.394542, 0.399517, 0.407101, 0.422603, 0.449860, 0.504286", \ + "0.392583, 0.395874, 0.400849, 0.408433, 0.423935, 0.451192, 0.505618", \ + "0.400057, 0.403348, 0.408323, 0.415907, 0.431409, 0.458666, 0.513092", \ + "0.401277, 0.404568, 0.409543, 0.417127, 0.432629, 0.459886, 0.514312", \ + "0.402843, 0.406134, 0.411109, 0.418693, 0.434195, 0.461452, 0.515878", \ + "0.406726, 0.410017, 0.414992, 0.422576, 0.438078, 0.465335, 0.519761", \ + "0.410090, 0.413381, 0.418356, 0.425940, 0.441442, 0.468699, 0.523125" \ + ); + } + retaining_fall(rf2_32x128_wm1_clockslew_outputload_retain_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.284161, 0.287481, 0.292224, 0.300186, 0.315615, 0.342827, 0.397136", \ + "0.285302, 0.288622, 0.293365, 0.301327, 0.316756, 0.343968, 0.398277", \ + "0.293090, 0.296410, 0.301153, 0.309115, 0.324544, 0.351756, 0.406065", \ + "0.294493, 0.297813, 0.302556, 0.310518, 0.325947, 0.353159, 0.407468", \ + "0.296250, 0.299570, 0.304313, 0.312275, 0.327704, 0.354916, 0.409225", \ + "0.299092, 0.302412, 0.307155, 0.315117, 0.330546, 0.357758, 0.412067", \ + "0.301795, 0.305115, 0.309858, 0.317820, 0.333249, 0.360461, 0.414770" \ + ); + } + fall_transition(rf2_32x128_wm1_clockslew_outputload_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_clockslew_outputload_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829" \ + ); + } + } + timing() { + related_pin : CLKA; + timing_type : rising_edge; + timing_sense : non_unate; + when : "RET1N&DFTRAMBYP&EMAA[2]&!EMAA[1]&EMAA[0]"; + sdf_cond : "RET1N == 1'b1 && DFTRAMBYP == 1'b1 && EMAA[2] == 1'b1 && EMAA[1] == 1'b0 && \ + EMAA[0] == 1'b1"; + cell_rise(rf2_32x128_wm1_clockslew_outputload_delay_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.430952, 0.433807, 0.437961, 0.444483, 0.457261, 0.479954, 0.524253", \ + "0.432392, 0.435247, 0.439401, 0.445923, 0.458701, 0.481394, 0.525693", \ + "0.440179, 0.443034, 0.447188, 0.453710, 0.466488, 0.489181, 0.533480", \ + "0.441020, 0.443875, 0.448029, 0.454551, 0.467329, 0.490022, 0.534321", \ + "0.442636, 0.445491, 0.449645, 0.456167, 0.468945, 0.491638, 0.535937", \ + "0.445588, 0.448443, 0.452597, 0.459119, 0.471897, 0.494590, 0.538889", \ + "0.449749, 0.452604, 0.456758, 0.463280, 0.476058, 0.498751, 0.543050" \ + ); + } + retaining_rise(rf2_32x128_wm1_clockslew_outputload_retain_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.320239, 0.323125, 0.327290, 0.333784, 0.346823, 0.369291, 0.413499", \ + "0.321547, 0.324433, 0.328598, 0.335092, 0.348131, 0.370599, 0.414807", \ + "0.329175, 0.332061, 0.336226, 0.342720, 0.355759, 0.378227, 0.422435", \ + "0.329719, 0.332605, 0.336770, 0.343264, 0.356303, 0.378771, 0.422979", \ + "0.331543, 0.334429, 0.338594, 0.345088, 0.358127, 0.380595, 0.424803", \ + "0.334218, 0.337104, 0.341269, 0.347763, 0.360802, 0.383270, 0.427478", \ + "0.337564, 0.340450, 0.344615, 0.351109, 0.364148, 0.386616, 0.430824" \ + ); + } + rise_transition(rf2_32x128_wm1_clockslew_outputload_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_clockslew_outputload_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964" \ + ); + } + cell_fall(rf2_32x128_wm1_clockslew_outputload_delay_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.419356, 0.422647, 0.427622, 0.435206, 0.450708, 0.477965, 0.532391", \ + "0.420688, 0.423979, 0.428954, 0.436538, 0.452040, 0.479297, 0.533723", \ + "0.428162, 0.431453, 0.436428, 0.444012, 0.459514, 0.486771, 0.541197", \ + "0.429382, 0.432673, 0.437648, 0.445232, 0.460734, 0.487991, 0.542417", \ + "0.430948, 0.434239, 0.439214, 0.446798, 0.462300, 0.489557, 0.543983", \ + "0.434831, 0.438122, 0.443097, 0.450681, 0.466183, 0.493440, 0.547866", \ + "0.438195, 0.441486, 0.446461, 0.454045, 0.469547, 0.496804, 0.551230" \ + ); + } + retaining_fall(rf2_32x128_wm1_clockslew_outputload_retain_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.307391, 0.310711, 0.315454, 0.323416, 0.338845, 0.366057, 0.420366", \ + "0.308532, 0.311852, 0.316595, 0.324557, 0.339986, 0.367198, 0.421507", \ + "0.316320, 0.319640, 0.324383, 0.332345, 0.347774, 0.374986, 0.429295", \ + "0.317723, 0.321043, 0.325786, 0.333748, 0.349177, 0.376389, 0.430698", \ + "0.319480, 0.322800, 0.327543, 0.335505, 0.350934, 0.378146, 0.432455", \ + "0.322322, 0.325642, 0.330385, 0.338347, 0.353776, 0.380988, 0.435297", \ + "0.325025, 0.328345, 0.333088, 0.341050, 0.356479, 0.383691, 0.438000" \ + ); + } + fall_transition(rf2_32x128_wm1_clockslew_outputload_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_clockslew_outputload_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829" \ + ); + } + } + timing() { + related_pin : CLKA; + timing_type : rising_edge; + timing_sense : non_unate; + when : "RET1N&DFTRAMBYP&EMAA[2]&EMAA[1]&!EMAA[0]"; + sdf_cond : "RET1N == 1'b1 && DFTRAMBYP == 1'b1 && EMAA[2] == 1'b1 && EMAA[1] == 1'b1 && \ + EMAA[0] == 1'b0"; + cell_rise(rf2_32x128_wm1_clockslew_outputload_delay_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.466148, 0.469003, 0.473157, 0.479679, 0.492457, 0.515150, 0.559449", \ + "0.467588, 0.470443, 0.474597, 0.481119, 0.493897, 0.516590, 0.560889", \ + "0.475375, 0.478230, 0.482384, 0.488906, 0.501684, 0.524377, 0.568676", \ + "0.476216, 0.479071, 0.483225, 0.489747, 0.502525, 0.525218, 0.569517", \ + "0.477832, 0.480687, 0.484841, 0.491363, 0.504141, 0.526834, 0.571133", \ + "0.480784, 0.483639, 0.487793, 0.494315, 0.507093, 0.529786, 0.574085", \ + "0.484945, 0.487800, 0.491954, 0.498476, 0.511254, 0.533947, 0.578246" \ + ); + } + retaining_rise(rf2_32x128_wm1_clockslew_outputload_retain_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.349330, 0.352216, 0.356381, 0.362875, 0.375914, 0.398382, 0.442590", \ + "0.350638, 0.353524, 0.357689, 0.364183, 0.377222, 0.399690, 0.443898", \ + "0.358266, 0.361152, 0.365317, 0.371811, 0.384850, 0.407318, 0.451526", \ + "0.358810, 0.361696, 0.365861, 0.372355, 0.385394, 0.407862, 0.452070", \ + "0.360634, 0.363520, 0.367685, 0.374179, 0.387218, 0.409686, 0.453894", \ + "0.363309, 0.366195, 0.370360, 0.376854, 0.389893, 0.412361, 0.456569", \ + "0.366655, 0.369541, 0.373706, 0.380200, 0.393239, 0.415707, 0.459915" \ + ); + } + rise_transition(rf2_32x128_wm1_clockslew_outputload_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_clockslew_outputload_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964" \ + ); + } + cell_fall(rf2_32x128_wm1_clockslew_outputload_delay_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.454552, 0.457843, 0.462818, 0.470402, 0.485904, 0.513161, 0.567587", \ + "0.455884, 0.459175, 0.464150, 0.471734, 0.487236, 0.514493, 0.568919", \ + "0.463358, 0.466649, 0.471624, 0.479208, 0.494710, 0.521967, 0.576393", \ + "0.464578, 0.467869, 0.472844, 0.480428, 0.495930, 0.523187, 0.577613", \ + "0.466144, 0.469435, 0.474410, 0.481994, 0.497496, 0.524753, 0.579179", \ + "0.470027, 0.473318, 0.478293, 0.485877, 0.501379, 0.528636, 0.583062", \ + "0.473391, 0.476682, 0.481657, 0.489241, 0.504743, 0.532000, 0.586426" \ + ); + } + retaining_fall(rf2_32x128_wm1_clockslew_outputload_retain_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.336482, 0.339802, 0.344545, 0.352507, 0.367936, 0.395148, 0.449457", \ + "0.337623, 0.340943, 0.345686, 0.353648, 0.369077, 0.396289, 0.450598", \ + "0.345411, 0.348731, 0.353474, 0.361436, 0.376865, 0.404077, 0.458386", \ + "0.346814, 0.350134, 0.354877, 0.362839, 0.378268, 0.405480, 0.459789", \ + "0.348571, 0.351891, 0.356634, 0.364596, 0.380025, 0.407237, 0.461546", \ + "0.351413, 0.354733, 0.359476, 0.367438, 0.382867, 0.410079, 0.464388", \ + "0.354116, 0.357436, 0.362179, 0.370141, 0.385570, 0.412782, 0.467091" \ + ); + } + fall_transition(rf2_32x128_wm1_clockslew_outputload_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_clockslew_outputload_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829" \ + ); + } + } + timing() { + related_pin : CLKA; + timing_type : rising_edge; + timing_sense : non_unate; + when : "RET1N&DFTRAMBYP&EMAA[2]&EMAA[1]&EMAA[0]"; + sdf_cond : "RET1N == 1'b1 && DFTRAMBYP == 1'b1 && EMAA[2] == 1'b1 && EMAA[1] == 1'b1 && \ + EMAA[0] == 1'b1"; + cell_rise(rf2_32x128_wm1_clockslew_outputload_delay_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.494148, 0.497003, 0.501157, 0.507679, 0.520457, 0.543150, 0.587449", \ + "0.495588, 0.498443, 0.502597, 0.509119, 0.521897, 0.544590, 0.588889", \ + "0.503375, 0.506230, 0.510384, 0.516906, 0.529684, 0.552377, 0.596676", \ + "0.504216, 0.507071, 0.511225, 0.517747, 0.530525, 0.553218, 0.597517", \ + "0.505832, 0.508687, 0.512841, 0.519363, 0.532141, 0.554834, 0.599133", \ + "0.508784, 0.511639, 0.515793, 0.522315, 0.535093, 0.557786, 0.602085", \ + "0.512945, 0.515800, 0.519954, 0.526476, 0.539254, 0.561947, 0.606246" \ + ); + } + retaining_rise(rf2_32x128_wm1_clockslew_outputload_retain_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.372474, 0.375360, 0.379525, 0.386019, 0.399058, 0.421526, 0.465734", \ + "0.373782, 0.376668, 0.380833, 0.387327, 0.400366, 0.422834, 0.467042", \ + "0.381410, 0.384296, 0.388461, 0.394955, 0.407994, 0.430462, 0.474670", \ + "0.381954, 0.384840, 0.389005, 0.395499, 0.408538, 0.431006, 0.475214", \ + "0.383778, 0.386664, 0.390829, 0.397323, 0.410362, 0.432830, 0.477038", \ + "0.386453, 0.389339, 0.393504, 0.399998, 0.413037, 0.435505, 0.479713", \ + "0.389799, 0.392685, 0.396850, 0.403344, 0.416383, 0.438851, 0.483059" \ + ); + } + rise_transition(rf2_32x128_wm1_clockslew_outputload_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_clockslew_outputload_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964" \ + ); + } + cell_fall(rf2_32x128_wm1_clockslew_outputload_delay_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.482553, 0.485844, 0.490819, 0.498403, 0.513905, 0.541162, 0.595588", \ + "0.483885, 0.487176, 0.492151, 0.499735, 0.515237, 0.542494, 0.596920", \ + "0.491359, 0.494650, 0.499625, 0.507209, 0.522711, 0.549968, 0.604394", \ + "0.492579, 0.495870, 0.500845, 0.508429, 0.523931, 0.551188, 0.605614", \ + "0.494145, 0.497436, 0.502411, 0.509995, 0.525497, 0.552754, 0.607180", \ + "0.498028, 0.501319, 0.506294, 0.513878, 0.529380, 0.556637, 0.611063", \ + "0.501392, 0.504683, 0.509658, 0.517242, 0.532744, 0.560001, 0.614427" \ + ); + } + retaining_fall(rf2_32x128_wm1_clockslew_outputload_retain_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.359626, 0.362946, 0.367689, 0.375651, 0.391080, 0.418292, 0.472601", \ + "0.360767, 0.364087, 0.368830, 0.376792, 0.392221, 0.419433, 0.473742", \ + "0.368555, 0.371875, 0.376618, 0.384580, 0.400009, 0.427221, 0.481530", \ + "0.369958, 0.373278, 0.378021, 0.385983, 0.401412, 0.428624, 0.482933", \ + "0.371715, 0.375035, 0.379778, 0.387740, 0.403169, 0.430381, 0.484690", \ + "0.374557, 0.377877, 0.382620, 0.390582, 0.406011, 0.433223, 0.487532", \ + "0.377260, 0.380580, 0.385323, 0.393285, 0.408714, 0.435926, 0.490235" \ + ); + } + fall_transition(rf2_32x128_wm1_clockslew_outputload_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_clockslew_outputload_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829" \ + ); + } + } + internal_power() { + related_pin : CLKA; + related_pg_pin : "VDDPE"; + when : "RET1N&!DFTRAMBYP"; + rise_power(rf2_32x128_wm1_clockslew_outputload_energy_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.013497, 0.013511, 0.013524, 0.013538, 0.013551, 0.013565, 0.013578", \ + "0.013511, 0.013524, 0.013538, 0.013551, 0.013565, 0.013578, 0.013592", \ + "0.013524, 0.013538, 0.013551, 0.013565, 0.013578, 0.013592, 0.013606", \ + "0.013538, 0.013551, 0.013565, 0.013578, 0.013592, 0.013606, 0.013619", \ + "0.013551, 0.013565, 0.013578, 0.013592, 0.013606, 0.013619, 0.013633", \ + "0.013565, 0.013578, 0.013592, 0.013606, 0.013619, 0.013633, 0.013646", \ + "0.013578, 0.013592, 0.013606, 0.013619, 0.013633, 0.013646, 0.013660" \ + ); + } + fall_power(rf2_32x128_wm1_clockslew_outputload_energy_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.011556, 0.011568, 0.011579, 0.011591, 0.011603, 0.011614, 0.011626", \ + "0.011568, 0.011579, 0.011591, 0.011603, 0.011614, 0.011626, 0.011637", \ + "0.011579, 0.011591, 0.011603, 0.011614, 0.011626, 0.011637, 0.011649", \ + "0.011591, 0.011603, 0.011614, 0.011626, 0.011637, 0.011649, 0.011661", \ + "0.011603, 0.011614, 0.011626, 0.011637, 0.011649, 0.011661, 0.011672", \ + "0.011614, 0.011626, 0.011637, 0.011649, 0.011661, 0.011672, 0.011684", \ + "0.011626, 0.011637, 0.011649, 0.011661, 0.011672, 0.011684, 0.011696" \ + ); + } + } + internal_power() { + related_pin : CLKA; + related_pg_pin : "VDDPE"; + when : "RET1N&DFTRAMBYP"; + rise_power(rf2_32x128_wm1_clockslew_outputload_energy_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.013497, 0.013511, 0.013524, 0.013538, 0.013551, 0.013565, 0.013578", \ + "0.013511, 0.013524, 0.013538, 0.013551, 0.013565, 0.013578, 0.013592", \ + "0.013524, 0.013538, 0.013551, 0.013565, 0.013578, 0.013592, 0.013606", \ + "0.013538, 0.013551, 0.013565, 0.013578, 0.013592, 0.013606, 0.013619", \ + "0.013551, 0.013565, 0.013578, 0.013592, 0.013606, 0.013619, 0.013633", \ + "0.013565, 0.013578, 0.013592, 0.013606, 0.013619, 0.013633, 0.013646", \ + "0.013578, 0.013592, 0.013606, 0.013619, 0.013633, 0.013646, 0.013660" \ + ); + } + fall_power(rf2_32x128_wm1_clockslew_outputload_energy_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.011556, 0.011568, 0.011579, 0.011591, 0.011603, 0.011614, 0.011626", \ + "0.011568, 0.011579, 0.011591, 0.011603, 0.011614, 0.011626, 0.011637", \ + "0.011579, 0.011591, 0.011603, 0.011614, 0.011626, 0.011637, 0.011649", \ + "0.011591, 0.011603, 0.011614, 0.011626, 0.011637, 0.011649, 0.011661", \ + "0.011603, 0.011614, 0.011626, 0.011637, 0.011649, 0.011661, 0.011672", \ + "0.011614, 0.011626, 0.011637, 0.011649, 0.011661, 0.011672, 0.011684", \ + "0.011626, 0.011637, 0.011649, 0.011661, 0.011672, 0.011684, 0.011696" \ + ); + } + } + } + bus(SOA) { + bus_type : rf2_32x128_wm1_SOA; + direction : output; + related_power_pin : "VDDPE"; + related_ground_pin : "VSSE"; + power_down_function : "!VDDCE + !VDDPE + VSSE"; + max_capacitance : 0.100000; + max_transition : 0.403200; + timing() { + related_pin : CLKA; + timing_type : rising_edge; + timing_sense : non_unate; + when : "RET1N&!DFTRAMBYP&!EMAA[2]&!EMAA[1]&!EMAA[0]"; + sdf_cond : "RET1N == 1'b1 && DFTRAMBYP == 1'b0 && EMAA[2] == 1'b0 && EMAA[1] == 1'b0 && \ + EMAA[0] == 1'b0"; + cell_rise(rf2_32x128_wm1_clockslew_bistload_delay_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.386438, 0.389375, 0.390007, 0.396009, 0.406098, 0.427225, 0.469133", \ + "0.387935, 0.390872, 0.391504, 0.397506, 0.407595, 0.428722, 0.470630", \ + "0.395880, 0.398817, 0.399449, 0.405451, 0.415540, 0.436667, 0.478575", \ + "0.396329, 0.399266, 0.399898, 0.405900, 0.415989, 0.437116, 0.479024", \ + "0.397968, 0.400905, 0.401537, 0.407539, 0.417628, 0.438755, 0.480663", \ + "0.400747, 0.403684, 0.404316, 0.410318, 0.420407, 0.441534, 0.483442", \ + "0.405569, 0.408506, 0.409138, 0.415140, 0.425229, 0.446356, 0.488264" \ + ); + } + retaining_rise(rf2_32x128_wm1_clockslew_bistload_retain_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.318795, 0.321216, 0.322290, 0.328445, 0.338659, 0.359602, 0.401496", \ + "0.320322, 0.322743, 0.323817, 0.329972, 0.340186, 0.361129, 0.403023", \ + "0.327962, 0.330383, 0.331457, 0.337612, 0.347826, 0.368769, 0.410663", \ + "0.328359, 0.330780, 0.331854, 0.338009, 0.348223, 0.369166, 0.411060", \ + "0.330447, 0.332868, 0.333942, 0.340097, 0.350311, 0.371254, 0.413148", \ + "0.333258, 0.335679, 0.336753, 0.342908, 0.353122, 0.374065, 0.415959", \ + "0.337845, 0.340266, 0.341340, 0.347495, 0.357709, 0.378652, 0.420546" \ + ); + } + rise_transition(rf2_32x128_wm1_clockslew_bistload_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_clockslew_bistload_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157" \ + ); + } + cell_fall(rf2_32x128_wm1_clockslew_bistload_delay_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.373409, 0.377127, 0.378103, 0.386955, 0.402012, 0.433473, 0.496499", \ + "0.375096, 0.378814, 0.379790, 0.388642, 0.403699, 0.435160, 0.498186", \ + "0.382295, 0.386013, 0.386989, 0.395841, 0.410898, 0.442359, 0.505385", \ + "0.383663, 0.387381, 0.388357, 0.397209, 0.412266, 0.443727, 0.506753", \ + "0.385108, 0.388826, 0.389802, 0.398654, 0.413711, 0.445172, 0.508198", \ + "0.388771, 0.392489, 0.393465, 0.402317, 0.417374, 0.448835, 0.511861", \ + "0.392026, 0.395744, 0.396720, 0.405572, 0.420629, 0.452090, 0.515116" \ + ); + } + retaining_fall(rf2_32x128_wm1_clockslew_bistload_retain_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.308534, 0.312249, 0.313402, 0.321910, 0.337543, 0.368804, 0.431713", \ + "0.310469, 0.314184, 0.315337, 0.323845, 0.339478, 0.370739, 0.433648", \ + "0.317368, 0.321083, 0.322236, 0.330744, 0.346377, 0.377638, 0.440547", \ + "0.318077, 0.321792, 0.322945, 0.331453, 0.347086, 0.378347, 0.441256", \ + "0.320528, 0.324243, 0.325396, 0.333904, 0.349537, 0.380798, 0.443707", \ + "0.323374, 0.327089, 0.328242, 0.336750, 0.352383, 0.383644, 0.446553", \ + "0.325654, 0.329369, 0.330522, 0.339030, 0.354663, 0.385924, 0.448833" \ + ); + } + fall_transition(rf2_32x128_wm1_clockslew_bistload_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_clockslew_bistload_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347" \ + ); + } + } + timing() { + related_pin : CLKA; + timing_type : rising_edge; + timing_sense : non_unate; + when : "RET1N&!DFTRAMBYP&!EMAA[2]&!EMAA[1]&EMAA[0]"; + sdf_cond : "RET1N == 1'b1 && DFTRAMBYP == 1'b0 && EMAA[2] == 1'b0 && EMAA[1] == 1'b0 && \ + EMAA[0] == 1'b1"; + cell_rise(rf2_32x128_wm1_clockslew_bistload_delay_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.386121, 0.389058, 0.389690, 0.395692, 0.405781, 0.426908, 0.468816", \ + "0.387618, 0.390555, 0.391187, 0.397189, 0.407278, 0.428405, 0.470313", \ + "0.395563, 0.398500, 0.399132, 0.405134, 0.415223, 0.436350, 0.478258", \ + "0.396012, 0.398949, 0.399581, 0.405583, 0.415672, 0.436799, 0.478707", \ + "0.397651, 0.400588, 0.401220, 0.407222, 0.417311, 0.438438, 0.480346", \ + "0.400430, 0.403367, 0.403999, 0.410001, 0.420090, 0.441217, 0.483125", \ + "0.405252, 0.408189, 0.408821, 0.414823, 0.424912, 0.446039, 0.487947" \ + ); + } + retaining_rise(rf2_32x128_wm1_clockslew_bistload_retain_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.318532, 0.320953, 0.322027, 0.328182, 0.338396, 0.359339, 0.401233", \ + "0.320059, 0.322480, 0.323554, 0.329709, 0.339923, 0.360866, 0.402760", \ + "0.327699, 0.330120, 0.331194, 0.337349, 0.347563, 0.368506, 0.410400", \ + "0.328096, 0.330517, 0.331591, 0.337746, 0.347960, 0.368903, 0.410797", \ + "0.330184, 0.332605, 0.333679, 0.339834, 0.350048, 0.370991, 0.412885", \ + "0.332995, 0.335416, 0.336490, 0.342645, 0.352859, 0.373802, 0.415696", \ + "0.337582, 0.340003, 0.341077, 0.347232, 0.357446, 0.378389, 0.420283" \ + ); + } + rise_transition(rf2_32x128_wm1_clockslew_bistload_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_clockslew_bistload_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157" \ + ); + } + cell_fall(rf2_32x128_wm1_clockslew_bistload_delay_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.373092, 0.376810, 0.377786, 0.386638, 0.401695, 0.433156, 0.496182", \ + "0.374779, 0.378497, 0.379473, 0.388325, 0.403382, 0.434843, 0.497869", \ + "0.381978, 0.385696, 0.386672, 0.395524, 0.410581, 0.442042, 0.505068", \ + "0.383346, 0.387064, 0.388040, 0.396892, 0.411949, 0.443410, 0.506436", \ + "0.384791, 0.388509, 0.389485, 0.398337, 0.413394, 0.444855, 0.507881", \ + "0.388454, 0.392172, 0.393148, 0.402000, 0.417057, 0.448518, 0.511544", \ + "0.391709, 0.395427, 0.396403, 0.405255, 0.420312, 0.451773, 0.514799" \ + ); + } + retaining_fall(rf2_32x128_wm1_clockslew_bistload_retain_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.308271, 0.311986, 0.313139, 0.321647, 0.337280, 0.368541, 0.431450", \ + "0.310206, 0.313921, 0.315074, 0.323582, 0.339215, 0.370476, 0.433385", \ + "0.317105, 0.320820, 0.321973, 0.330481, 0.346114, 0.377375, 0.440284", \ + "0.317814, 0.321529, 0.322682, 0.331190, 0.346823, 0.378084, 0.440993", \ + "0.320265, 0.323980, 0.325133, 0.333641, 0.349274, 0.380535, 0.443444", \ + "0.323111, 0.326826, 0.327979, 0.336487, 0.352120, 0.383381, 0.446290", \ + "0.325391, 0.329106, 0.330259, 0.338767, 0.354400, 0.385661, 0.448570" \ + ); + } + fall_transition(rf2_32x128_wm1_clockslew_bistload_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_clockslew_bistload_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347" \ + ); + } + } + timing() { + related_pin : CLKA; + timing_type : rising_edge; + timing_sense : non_unate; + when : "RET1N&!DFTRAMBYP&!EMAA[2]&EMAA[1]&!EMAA[0]"; + sdf_cond : "RET1N == 1'b1 && DFTRAMBYP == 1'b0 && EMAA[2] == 1'b0 && EMAA[1] == 1'b1 && \ + EMAA[0] == 1'b0"; + cell_rise(rf2_32x128_wm1_clockslew_bistload_delay_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.385437, 0.388374, 0.389006, 0.395008, 0.405097, 0.426224, 0.468132", \ + "0.386934, 0.389871, 0.390503, 0.396505, 0.406594, 0.427721, 0.469629", \ + "0.394879, 0.397816, 0.398448, 0.404450, 0.414539, 0.435666, 0.477574", \ + "0.395328, 0.398265, 0.398897, 0.404899, 0.414988, 0.436115, 0.478023", \ + "0.396967, 0.399904, 0.400536, 0.406538, 0.416627, 0.437754, 0.479662", \ + "0.399746, 0.402683, 0.403315, 0.409317, 0.419406, 0.440533, 0.482441", \ + "0.404568, 0.407505, 0.408137, 0.414139, 0.424228, 0.445355, 0.487263" \ + ); + } + retaining_rise(rf2_32x128_wm1_clockslew_bistload_retain_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.317967, 0.320388, 0.321462, 0.327617, 0.337831, 0.358774, 0.400668", \ + "0.319494, 0.321915, 0.322989, 0.329144, 0.339358, 0.360301, 0.402195", \ + "0.327134, 0.329555, 0.330629, 0.336784, 0.346998, 0.367941, 0.409835", \ + "0.327531, 0.329952, 0.331026, 0.337181, 0.347395, 0.368338, 0.410232", \ + "0.329619, 0.332040, 0.333114, 0.339269, 0.349483, 0.370426, 0.412320", \ + "0.332430, 0.334851, 0.335925, 0.342080, 0.352294, 0.373237, 0.415131", \ + "0.337017, 0.339438, 0.340512, 0.346667, 0.356881, 0.377824, 0.419718" \ + ); + } + rise_transition(rf2_32x128_wm1_clockslew_bistload_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_clockslew_bistload_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157" \ + ); + } + cell_fall(rf2_32x128_wm1_clockslew_bistload_delay_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.372408, 0.376126, 0.377102, 0.385954, 0.401011, 0.432472, 0.495498", \ + "0.374095, 0.377813, 0.378789, 0.387641, 0.402698, 0.434159, 0.497185", \ + "0.381294, 0.385012, 0.385988, 0.394840, 0.409897, 0.441358, 0.504384", \ + "0.382662, 0.386380, 0.387356, 0.396208, 0.411265, 0.442726, 0.505752", \ + "0.384107, 0.387825, 0.388801, 0.397653, 0.412710, 0.444171, 0.507197", \ + "0.387770, 0.391488, 0.392464, 0.401316, 0.416373, 0.447834, 0.510860", \ + "0.391025, 0.394743, 0.395719, 0.404571, 0.419628, 0.451089, 0.514115" \ + ); + } + retaining_fall(rf2_32x128_wm1_clockslew_bistload_retain_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.307706, 0.311421, 0.312574, 0.321082, 0.336715, 0.367976, 0.430885", \ + "0.309641, 0.313356, 0.314509, 0.323017, 0.338650, 0.369911, 0.432820", \ + "0.316540, 0.320255, 0.321408, 0.329916, 0.345549, 0.376810, 0.439719", \ + "0.317249, 0.320964, 0.322117, 0.330625, 0.346258, 0.377519, 0.440428", \ + "0.319700, 0.323415, 0.324568, 0.333076, 0.348709, 0.379970, 0.442879", \ + "0.322546, 0.326261, 0.327414, 0.335922, 0.351555, 0.382816, 0.445725", \ + "0.324826, 0.328541, 0.329694, 0.338202, 0.353835, 0.385096, 0.448005" \ + ); + } + fall_transition(rf2_32x128_wm1_clockslew_bistload_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_clockslew_bistload_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347" \ + ); + } + } + timing() { + related_pin : CLKA; + timing_type : rising_edge; + timing_sense : non_unate; + when : "RET1N&!DFTRAMBYP&!EMAA[2]&EMAA[1]&EMAA[0]"; + sdf_cond : "RET1N == 1'b1 && DFTRAMBYP == 1'b0 && EMAA[2] == 1'b0 && EMAA[1] == 1'b1 && \ + EMAA[0] == 1'b1"; + cell_rise(rf2_32x128_wm1_clockslew_bistload_delay_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.385352, 0.388289, 0.388921, 0.394923, 0.405012, 0.426139, 0.468047", \ + "0.386849, 0.389786, 0.390418, 0.396420, 0.406509, 0.427636, 0.469544", \ + "0.394794, 0.397731, 0.398363, 0.404365, 0.414454, 0.435581, 0.477489", \ + "0.395243, 0.398180, 0.398812, 0.404814, 0.414903, 0.436030, 0.477938", \ + "0.396882, 0.399819, 0.400451, 0.406453, 0.416542, 0.437669, 0.479577", \ + "0.399661, 0.402598, 0.403230, 0.409232, 0.419321, 0.440448, 0.482356", \ + "0.404483, 0.407420, 0.408052, 0.414054, 0.424143, 0.445270, 0.487178" \ + ); + } + retaining_rise(rf2_32x128_wm1_clockslew_bistload_retain_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.317898, 0.320319, 0.321393, 0.327548, 0.337762, 0.358705, 0.400599", \ + "0.319425, 0.321846, 0.322920, 0.329075, 0.339289, 0.360232, 0.402126", \ + "0.327065, 0.329486, 0.330560, 0.336715, 0.346929, 0.367872, 0.409766", \ + "0.327462, 0.329883, 0.330957, 0.337112, 0.347326, 0.368269, 0.410163", \ + "0.329550, 0.331971, 0.333045, 0.339200, 0.349414, 0.370357, 0.412251", \ + "0.332361, 0.334782, 0.335856, 0.342011, 0.352225, 0.373168, 0.415062", \ + "0.336948, 0.339369, 0.340443, 0.346598, 0.356812, 0.377755, 0.419649" \ + ); + } + rise_transition(rf2_32x128_wm1_clockslew_bistload_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_clockslew_bistload_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157" \ + ); + } + cell_fall(rf2_32x128_wm1_clockslew_bistload_delay_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.372323, 0.376041, 0.377017, 0.385869, 0.400926, 0.432387, 0.495413", \ + "0.374010, 0.377728, 0.378704, 0.387556, 0.402613, 0.434074, 0.497100", \ + "0.381209, 0.384927, 0.385903, 0.394755, 0.409812, 0.441273, 0.504299", \ + "0.382577, 0.386295, 0.387271, 0.396123, 0.411180, 0.442641, 0.505667", \ + "0.384022, 0.387740, 0.388716, 0.397568, 0.412625, 0.444086, 0.507112", \ + "0.387685, 0.391403, 0.392379, 0.401231, 0.416288, 0.447749, 0.510775", \ + "0.390940, 0.394658, 0.395634, 0.404486, 0.419543, 0.451004, 0.514030" \ + ); + } + retaining_fall(rf2_32x128_wm1_clockslew_bistload_retain_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.307636, 0.311351, 0.312504, 0.321012, 0.336645, 0.367906, 0.430815", \ + "0.309571, 0.313286, 0.314439, 0.322947, 0.338580, 0.369841, 0.432750", \ + "0.316470, 0.320185, 0.321338, 0.329846, 0.345479, 0.376740, 0.439649", \ + "0.317179, 0.320894, 0.322047, 0.330555, 0.346188, 0.377449, 0.440358", \ + "0.319630, 0.323345, 0.324498, 0.333006, 0.348639, 0.379900, 0.442809", \ + "0.322476, 0.326191, 0.327344, 0.335852, 0.351485, 0.382746, 0.445655", \ + "0.324756, 0.328471, 0.329624, 0.338132, 0.353765, 0.385026, 0.447935" \ + ); + } + fall_transition(rf2_32x128_wm1_clockslew_bistload_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_clockslew_bistload_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347" \ + ); + } + } + timing() { + related_pin : CLKA; + timing_type : rising_edge; + timing_sense : non_unate; + when : "RET1N&!DFTRAMBYP&EMAA[2]&!EMAA[1]&!EMAA[0]"; + sdf_cond : "RET1N == 1'b1 && DFTRAMBYP == 1'b0 && EMAA[2] == 1'b1 && EMAA[1] == 1'b0 && \ + EMAA[0] == 1'b0"; + cell_rise(rf2_32x128_wm1_clockslew_bistload_delay_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.424784, 0.427721, 0.428353, 0.434355, 0.444444, 0.465571, 0.507479", \ + "0.426281, 0.429218, 0.429850, 0.435852, 0.445941, 0.467068, 0.508976", \ + "0.434226, 0.437163, 0.437795, 0.443797, 0.453886, 0.475013, 0.516921", \ + "0.434675, 0.437612, 0.438244, 0.444246, 0.454335, 0.475462, 0.517370", \ + "0.436314, 0.439251, 0.439883, 0.445885, 0.455974, 0.477101, 0.519009", \ + "0.439093, 0.442030, 0.442662, 0.448664, 0.458753, 0.479880, 0.521788", \ + "0.443915, 0.446852, 0.447484, 0.453486, 0.463575, 0.484702, 0.526610" \ + ); + } + retaining_rise(rf2_32x128_wm1_clockslew_bistload_retain_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.350489, 0.352910, 0.353984, 0.360139, 0.370353, 0.391296, 0.433190", \ + "0.352016, 0.354437, 0.355511, 0.361666, 0.371880, 0.392823, 0.434717", \ + "0.359656, 0.362077, 0.363151, 0.369306, 0.379520, 0.400463, 0.442357", \ + "0.360053, 0.362474, 0.363548, 0.369703, 0.379917, 0.400860, 0.442754", \ + "0.362141, 0.364562, 0.365636, 0.371791, 0.382005, 0.402948, 0.444842", \ + "0.364952, 0.367373, 0.368447, 0.374602, 0.384816, 0.405759, 0.447653", \ + "0.369539, 0.371960, 0.373034, 0.379189, 0.389403, 0.410346, 0.452240" \ + ); + } + rise_transition(rf2_32x128_wm1_clockslew_bistload_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_clockslew_bistload_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157" \ + ); + } + cell_fall(rf2_32x128_wm1_clockslew_bistload_delay_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.411755, 0.415473, 0.416449, 0.425301, 0.440358, 0.471819, 0.534845", \ + "0.413442, 0.417160, 0.418136, 0.426988, 0.442045, 0.473506, 0.536532", \ + "0.420641, 0.424359, 0.425335, 0.434187, 0.449244, 0.480705, 0.543731", \ + "0.422009, 0.425727, 0.426703, 0.435555, 0.450612, 0.482073, 0.545099", \ + "0.423454, 0.427172, 0.428148, 0.437000, 0.452057, 0.483518, 0.546544", \ + "0.427117, 0.430835, 0.431811, 0.440663, 0.455720, 0.487181, 0.550207", \ + "0.430372, 0.434090, 0.435066, 0.443918, 0.458975, 0.490436, 0.553462" \ + ); + } + retaining_fall(rf2_32x128_wm1_clockslew_bistload_retain_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.340228, 0.343943, 0.345096, 0.353604, 0.369237, 0.400498, 0.463407", \ + "0.342163, 0.345878, 0.347031, 0.355539, 0.371172, 0.402433, 0.465342", \ + "0.349062, 0.352777, 0.353930, 0.362438, 0.378071, 0.409332, 0.472241", \ + "0.349771, 0.353486, 0.354639, 0.363147, 0.378780, 0.410041, 0.472950", \ + "0.352222, 0.355937, 0.357090, 0.365598, 0.381231, 0.412492, 0.475401", \ + "0.355068, 0.358783, 0.359936, 0.368444, 0.384077, 0.415338, 0.478247", \ + "0.357348, 0.361063, 0.362216, 0.370724, 0.386357, 0.417618, 0.480527" \ + ); + } + fall_transition(rf2_32x128_wm1_clockslew_bistload_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_clockslew_bistload_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347" \ + ); + } + } + timing() { + related_pin : CLKA; + timing_type : rising_edge; + timing_sense : non_unate; + when : "RET1N&!DFTRAMBYP&EMAA[2]&!EMAA[1]&EMAA[0]"; + sdf_cond : "RET1N == 1'b1 && DFTRAMBYP == 1'b0 && EMAA[2] == 1'b1 && EMAA[1] == 1'b0 && \ + EMAA[0] == 1'b1"; + cell_rise(rf2_32x128_wm1_clockslew_bistload_delay_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.452887, 0.455824, 0.456456, 0.462458, 0.472547, 0.493674, 0.535582", \ + "0.454384, 0.457321, 0.457953, 0.463955, 0.474044, 0.495171, 0.537079", \ + "0.462329, 0.465266, 0.465898, 0.471900, 0.481989, 0.503116, 0.545024", \ + "0.462778, 0.465715, 0.466347, 0.472349, 0.482438, 0.503565, 0.545473", \ + "0.464417, 0.467354, 0.467986, 0.473988, 0.484077, 0.505204, 0.547112", \ + "0.467196, 0.470133, 0.470765, 0.476767, 0.486856, 0.507983, 0.549891", \ + "0.472018, 0.474955, 0.475587, 0.481589, 0.491678, 0.512805, 0.554713" \ + ); + } + retaining_rise(rf2_32x128_wm1_clockslew_bistload_retain_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.373718, 0.376139, 0.377213, 0.383368, 0.393582, 0.414525, 0.456419", \ + "0.375245, 0.377666, 0.378740, 0.384895, 0.395109, 0.416052, 0.457946", \ + "0.382885, 0.385306, 0.386380, 0.392535, 0.402749, 0.423692, 0.465586", \ + "0.383282, 0.385703, 0.386777, 0.392932, 0.403146, 0.424089, 0.465983", \ + "0.385370, 0.387791, 0.388865, 0.395020, 0.405234, 0.426177, 0.468071", \ + "0.388181, 0.390602, 0.391676, 0.397831, 0.408045, 0.428988, 0.470882", \ + "0.392768, 0.395189, 0.396263, 0.402418, 0.412632, 0.433575, 0.475469" \ + ); + } + rise_transition(rf2_32x128_wm1_clockslew_bistload_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_clockslew_bistload_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157" \ + ); + } + cell_fall(rf2_32x128_wm1_clockslew_bistload_delay_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.439859, 0.443577, 0.444553, 0.453405, 0.468462, 0.499923, 0.562949", \ + "0.441546, 0.445264, 0.446240, 0.455092, 0.470149, 0.501610, 0.564636", \ + "0.448745, 0.452463, 0.453439, 0.462291, 0.477348, 0.508809, 0.571835", \ + "0.450113, 0.453831, 0.454807, 0.463659, 0.478716, 0.510177, 0.573203", \ + "0.451558, 0.455276, 0.456252, 0.465104, 0.480161, 0.511622, 0.574648", \ + "0.455221, 0.458939, 0.459915, 0.468767, 0.483824, 0.515285, 0.578311", \ + "0.458476, 0.462194, 0.463170, 0.472022, 0.487079, 0.518540, 0.581566" \ + ); + } + retaining_fall(rf2_32x128_wm1_clockslew_bistload_retain_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.363457, 0.367172, 0.368325, 0.376833, 0.392466, 0.423727, 0.486636", \ + "0.365392, 0.369107, 0.370260, 0.378768, 0.394401, 0.425662, 0.488571", \ + "0.372291, 0.376006, 0.377159, 0.385667, 0.401300, 0.432561, 0.495470", \ + "0.373000, 0.376715, 0.377868, 0.386376, 0.402009, 0.433270, 0.496179", \ + "0.375451, 0.379166, 0.380319, 0.388827, 0.404460, 0.435721, 0.498630", \ + "0.378297, 0.382012, 0.383165, 0.391673, 0.407306, 0.438567, 0.501476", \ + "0.380577, 0.384292, 0.385445, 0.393953, 0.409586, 0.440847, 0.503756" \ + ); + } + fall_transition(rf2_32x128_wm1_clockslew_bistload_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_clockslew_bistload_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347" \ + ); + } + } + timing() { + related_pin : CLKA; + timing_type : rising_edge; + timing_sense : non_unate; + when : "RET1N&!DFTRAMBYP&EMAA[2]&EMAA[1]&!EMAA[0]"; + sdf_cond : "RET1N == 1'b1 && DFTRAMBYP == 1'b0 && EMAA[2] == 1'b1 && EMAA[1] == 1'b1 && \ + EMAA[0] == 1'b0"; + cell_rise(rf2_32x128_wm1_clockslew_bistload_delay_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.488083, 0.491020, 0.491652, 0.497654, 0.507743, 0.528870, 0.570778", \ + "0.489580, 0.492517, 0.493149, 0.499151, 0.509240, 0.530367, 0.572275", \ + "0.497525, 0.500462, 0.501094, 0.507096, 0.517185, 0.538312, 0.580220", \ + "0.497974, 0.500911, 0.501543, 0.507545, 0.517634, 0.538761, 0.580669", \ + "0.499613, 0.502550, 0.503182, 0.509184, 0.519273, 0.540400, 0.582308", \ + "0.502392, 0.505329, 0.505961, 0.511963, 0.522052, 0.543179, 0.585087", \ + "0.507214, 0.510151, 0.510783, 0.516785, 0.526874, 0.548001, 0.589909" \ + ); + } + retaining_rise(rf2_32x128_wm1_clockslew_bistload_retain_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.402809, 0.405230, 0.406304, 0.412459, 0.422673, 0.443616, 0.485510", \ + "0.404336, 0.406757, 0.407831, 0.413986, 0.424200, 0.445143, 0.487037", \ + "0.411976, 0.414397, 0.415471, 0.421626, 0.431840, 0.452783, 0.494677", \ + "0.412373, 0.414794, 0.415868, 0.422023, 0.432237, 0.453180, 0.495074", \ + "0.414461, 0.416882, 0.417956, 0.424111, 0.434325, 0.455268, 0.497162", \ + "0.417272, 0.419693, 0.420767, 0.426922, 0.437136, 0.458079, 0.499973", \ + "0.421859, 0.424280, 0.425354, 0.431509, 0.441723, 0.462666, 0.504560" \ + ); + } + rise_transition(rf2_32x128_wm1_clockslew_bistload_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_clockslew_bistload_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157" \ + ); + } + cell_fall(rf2_32x128_wm1_clockslew_bistload_delay_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.475055, 0.478773, 0.479749, 0.488601, 0.503658, 0.535119, 0.598145", \ + "0.476742, 0.480460, 0.481436, 0.490288, 0.505345, 0.536806, 0.599832", \ + "0.483941, 0.487659, 0.488635, 0.497487, 0.512544, 0.544005, 0.607031", \ + "0.485309, 0.489027, 0.490003, 0.498855, 0.513912, 0.545373, 0.608399", \ + "0.486754, 0.490472, 0.491448, 0.500300, 0.515357, 0.546818, 0.609844", \ + "0.490417, 0.494135, 0.495111, 0.503963, 0.519020, 0.550481, 0.613507", \ + "0.493672, 0.497390, 0.498366, 0.507218, 0.522275, 0.553736, 0.616762" \ + ); + } + retaining_fall(rf2_32x128_wm1_clockslew_bistload_retain_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.392548, 0.396263, 0.397416, 0.405924, 0.421557, 0.452818, 0.515727", \ + "0.394483, 0.398198, 0.399351, 0.407859, 0.423492, 0.454753, 0.517662", \ + "0.401382, 0.405097, 0.406250, 0.414758, 0.430391, 0.461652, 0.524561", \ + "0.402091, 0.405806, 0.406959, 0.415467, 0.431100, 0.462361, 0.525270", \ + "0.404542, 0.408257, 0.409410, 0.417918, 0.433551, 0.464812, 0.527721", \ + "0.407388, 0.411103, 0.412256, 0.420764, 0.436397, 0.467658, 0.530567", \ + "0.409668, 0.413383, 0.414536, 0.423044, 0.438677, 0.469938, 0.532847" \ + ); + } + fall_transition(rf2_32x128_wm1_clockslew_bistload_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_clockslew_bistload_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347" \ + ); + } + } + timing() { + related_pin : CLKA; + timing_type : rising_edge; + timing_sense : non_unate; + when : "RET1N&!DFTRAMBYP&EMAA[2]&EMAA[1]&EMAA[0]"; + sdf_cond : "RET1N == 1'b1 && DFTRAMBYP == 1'b0 && EMAA[2] == 1'b1 && EMAA[1] == 1'b1 && \ + EMAA[0] == 1'b1"; + cell_rise(rf2_32x128_wm1_clockslew_bistload_delay_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.516084, 0.519021, 0.519653, 0.525655, 0.535744, 0.556871, 0.598779", \ + "0.517581, 0.520518, 0.521150, 0.527152, 0.537241, 0.558368, 0.600276", \ + "0.525526, 0.528463, 0.529095, 0.535097, 0.545186, 0.566313, 0.608221", \ + "0.525975, 0.528912, 0.529544, 0.535546, 0.545635, 0.566762, 0.608670", \ + "0.527614, 0.530551, 0.531183, 0.537185, 0.547274, 0.568401, 0.610309", \ + "0.530393, 0.533330, 0.533962, 0.539964, 0.550053, 0.571180, 0.613088", \ + "0.535215, 0.538152, 0.538784, 0.544786, 0.554875, 0.576002, 0.617910" \ + ); + } + retaining_rise(rf2_32x128_wm1_clockslew_bistload_retain_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.425953, 0.428374, 0.429448, 0.435603, 0.445817, 0.466760, 0.508654", \ + "0.427480, 0.429901, 0.430975, 0.437130, 0.447344, 0.468287, 0.510181", \ + "0.435120, 0.437541, 0.438615, 0.444770, 0.454984, 0.475927, 0.517821", \ + "0.435517, 0.437938, 0.439012, 0.445167, 0.455381, 0.476324, 0.518218", \ + "0.437605, 0.440026, 0.441100, 0.447255, 0.457469, 0.478412, 0.520306", \ + "0.440416, 0.442837, 0.443911, 0.450066, 0.460280, 0.481223, 0.523117", \ + "0.445003, 0.447424, 0.448498, 0.454653, 0.464867, 0.485810, 0.527704" \ + ); + } + rise_transition(rf2_32x128_wm1_clockslew_bistload_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_clockslew_bistload_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157" \ + ); + } + cell_fall(rf2_32x128_wm1_clockslew_bistload_delay_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.503056, 0.506774, 0.507750, 0.516602, 0.531659, 0.563120, 0.626146", \ + "0.504743, 0.508461, 0.509437, 0.518289, 0.533346, 0.564807, 0.627833", \ + "0.511942, 0.515660, 0.516636, 0.525488, 0.540545, 0.572006, 0.635032", \ + "0.513310, 0.517028, 0.518004, 0.526856, 0.541913, 0.573374, 0.636400", \ + "0.514755, 0.518473, 0.519449, 0.528301, 0.543358, 0.574819, 0.637845", \ + "0.518418, 0.522136, 0.523112, 0.531964, 0.547021, 0.578482, 0.641508", \ + "0.521673, 0.525391, 0.526367, 0.535219, 0.550276, 0.581737, 0.644763" \ + ); + } + retaining_fall(rf2_32x128_wm1_clockslew_bistload_retain_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.415691, 0.419406, 0.420559, 0.429067, 0.444700, 0.475961, 0.538870", \ + "0.417626, 0.421341, 0.422494, 0.431002, 0.446635, 0.477896, 0.540805", \ + "0.424525, 0.428240, 0.429393, 0.437901, 0.453534, 0.484795, 0.547704", \ + "0.425234, 0.428949, 0.430102, 0.438610, 0.454243, 0.485504, 0.548413", \ + "0.427685, 0.431400, 0.432553, 0.441061, 0.456694, 0.487955, 0.550864", \ + "0.430531, 0.434246, 0.435399, 0.443907, 0.459540, 0.490801, 0.553710", \ + "0.432811, 0.436526, 0.437679, 0.446187, 0.461820, 0.493081, 0.555990" \ + ); + } + fall_transition(rf2_32x128_wm1_clockslew_bistload_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_clockslew_bistload_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347" \ + ); + } + } + timing() { + related_pin : CLKA; + timing_type : rising_edge; + timing_sense : non_unate; + when : "RET1N&DFTRAMBYP&!EMAA[2]&!EMAA[1]&!EMAA[0]"; + sdf_cond : "RET1N == 1'b1 && DFTRAMBYP == 1'b1 && EMAA[2] == 1'b0 && EMAA[1] == 1'b0 && \ + EMAA[0] == 1'b0"; + cell_rise(rf2_32x128_wm1_clockslew_bistload_delay_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.386438, 0.389375, 0.390007, 0.396009, 0.406098, 0.427225, 0.469133", \ + "0.387935, 0.390872, 0.391504, 0.397506, 0.407595, 0.428722, 0.470630", \ + "0.395880, 0.398817, 0.399449, 0.405451, 0.415540, 0.436667, 0.478575", \ + "0.396329, 0.399266, 0.399898, 0.405900, 0.415989, 0.437116, 0.479024", \ + "0.397968, 0.400905, 0.401537, 0.407539, 0.417628, 0.438755, 0.480663", \ + "0.400747, 0.403684, 0.404316, 0.410318, 0.420407, 0.441534, 0.483442", \ + "0.405569, 0.408506, 0.409138, 0.415140, 0.425229, 0.446356, 0.488264" \ + ); + } + retaining_rise(rf2_32x128_wm1_clockslew_bistload_retain_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.318795, 0.321216, 0.322290, 0.328445, 0.338659, 0.359602, 0.401496", \ + "0.320322, 0.322743, 0.323817, 0.329972, 0.340186, 0.361129, 0.403023", \ + "0.327962, 0.330383, 0.331457, 0.337612, 0.347826, 0.368769, 0.410663", \ + "0.328359, 0.330780, 0.331854, 0.338009, 0.348223, 0.369166, 0.411060", \ + "0.330447, 0.332868, 0.333942, 0.340097, 0.350311, 0.371254, 0.413148", \ + "0.333258, 0.335679, 0.336753, 0.342908, 0.353122, 0.374065, 0.415959", \ + "0.337845, 0.340266, 0.341340, 0.347495, 0.357709, 0.378652, 0.420546" \ + ); + } + rise_transition(rf2_32x128_wm1_clockslew_bistload_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_clockslew_bistload_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157" \ + ); + } + cell_fall(rf2_32x128_wm1_clockslew_bistload_delay_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.373409, 0.377127, 0.378103, 0.386955, 0.402012, 0.433473, 0.496499", \ + "0.375096, 0.378814, 0.379790, 0.388642, 0.403699, 0.435160, 0.498186", \ + "0.382295, 0.386013, 0.386989, 0.395841, 0.410898, 0.442359, 0.505385", \ + "0.383663, 0.387381, 0.388357, 0.397209, 0.412266, 0.443727, 0.506753", \ + "0.385108, 0.388826, 0.389802, 0.398654, 0.413711, 0.445172, 0.508198", \ + "0.388771, 0.392489, 0.393465, 0.402317, 0.417374, 0.448835, 0.511861", \ + "0.392026, 0.395744, 0.396720, 0.405572, 0.420629, 0.452090, 0.515116" \ + ); + } + retaining_fall(rf2_32x128_wm1_clockslew_bistload_retain_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.308534, 0.312249, 0.313402, 0.321910, 0.337543, 0.368804, 0.431713", \ + "0.310469, 0.314184, 0.315337, 0.323845, 0.339478, 0.370739, 0.433648", \ + "0.317368, 0.321083, 0.322236, 0.330744, 0.346377, 0.377638, 0.440547", \ + "0.318077, 0.321792, 0.322945, 0.331453, 0.347086, 0.378347, 0.441256", \ + "0.320528, 0.324243, 0.325396, 0.333904, 0.349537, 0.380798, 0.443707", \ + "0.323374, 0.327089, 0.328242, 0.336750, 0.352383, 0.383644, 0.446553", \ + "0.325654, 0.329369, 0.330522, 0.339030, 0.354663, 0.385924, 0.448833" \ + ); + } + fall_transition(rf2_32x128_wm1_clockslew_bistload_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_clockslew_bistload_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347" \ + ); + } + } + timing() { + related_pin : CLKA; + timing_type : rising_edge; + timing_sense : non_unate; + when : "RET1N&DFTRAMBYP&!EMAA[2]&!EMAA[1]&EMAA[0]"; + sdf_cond : "RET1N == 1'b1 && DFTRAMBYP == 1'b1 && EMAA[2] == 1'b0 && EMAA[1] == 1'b0 && \ + EMAA[0] == 1'b1"; + cell_rise(rf2_32x128_wm1_clockslew_bistload_delay_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.386121, 0.389058, 0.389690, 0.395692, 0.405781, 0.426908, 0.468816", \ + "0.387618, 0.390555, 0.391187, 0.397189, 0.407278, 0.428405, 0.470313", \ + "0.395563, 0.398500, 0.399132, 0.405134, 0.415223, 0.436350, 0.478258", \ + "0.396012, 0.398949, 0.399581, 0.405583, 0.415672, 0.436799, 0.478707", \ + "0.397651, 0.400588, 0.401220, 0.407222, 0.417311, 0.438438, 0.480346", \ + "0.400430, 0.403367, 0.403999, 0.410001, 0.420090, 0.441217, 0.483125", \ + "0.405252, 0.408189, 0.408821, 0.414823, 0.424912, 0.446039, 0.487947" \ + ); + } + retaining_rise(rf2_32x128_wm1_clockslew_bistload_retain_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.318532, 0.320953, 0.322027, 0.328182, 0.338396, 0.359339, 0.401233", \ + "0.320059, 0.322480, 0.323554, 0.329709, 0.339923, 0.360866, 0.402760", \ + "0.327699, 0.330120, 0.331194, 0.337349, 0.347563, 0.368506, 0.410400", \ + "0.328096, 0.330517, 0.331591, 0.337746, 0.347960, 0.368903, 0.410797", \ + "0.330184, 0.332605, 0.333679, 0.339834, 0.350048, 0.370991, 0.412885", \ + "0.332995, 0.335416, 0.336490, 0.342645, 0.352859, 0.373802, 0.415696", \ + "0.337582, 0.340003, 0.341077, 0.347232, 0.357446, 0.378389, 0.420283" \ + ); + } + rise_transition(rf2_32x128_wm1_clockslew_bistload_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_clockslew_bistload_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157" \ + ); + } + cell_fall(rf2_32x128_wm1_clockslew_bistload_delay_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.373092, 0.376810, 0.377786, 0.386638, 0.401695, 0.433156, 0.496182", \ + "0.374779, 0.378497, 0.379473, 0.388325, 0.403382, 0.434843, 0.497869", \ + "0.381978, 0.385696, 0.386672, 0.395524, 0.410581, 0.442042, 0.505068", \ + "0.383346, 0.387064, 0.388040, 0.396892, 0.411949, 0.443410, 0.506436", \ + "0.384791, 0.388509, 0.389485, 0.398337, 0.413394, 0.444855, 0.507881", \ + "0.388454, 0.392172, 0.393148, 0.402000, 0.417057, 0.448518, 0.511544", \ + "0.391709, 0.395427, 0.396403, 0.405255, 0.420312, 0.451773, 0.514799" \ + ); + } + retaining_fall(rf2_32x128_wm1_clockslew_bistload_retain_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.308271, 0.311986, 0.313139, 0.321647, 0.337280, 0.368541, 0.431450", \ + "0.310206, 0.313921, 0.315074, 0.323582, 0.339215, 0.370476, 0.433385", \ + "0.317105, 0.320820, 0.321973, 0.330481, 0.346114, 0.377375, 0.440284", \ + "0.317814, 0.321529, 0.322682, 0.331190, 0.346823, 0.378084, 0.440993", \ + "0.320265, 0.323980, 0.325133, 0.333641, 0.349274, 0.380535, 0.443444", \ + "0.323111, 0.326826, 0.327979, 0.336487, 0.352120, 0.383381, 0.446290", \ + "0.325391, 0.329106, 0.330259, 0.338767, 0.354400, 0.385661, 0.448570" \ + ); + } + fall_transition(rf2_32x128_wm1_clockslew_bistload_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_clockslew_bistload_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347" \ + ); + } + } + timing() { + related_pin : CLKA; + timing_type : rising_edge; + timing_sense : non_unate; + when : "RET1N&DFTRAMBYP&!EMAA[2]&EMAA[1]&!EMAA[0]"; + sdf_cond : "RET1N == 1'b1 && DFTRAMBYP == 1'b1 && EMAA[2] == 1'b0 && EMAA[1] == 1'b1 && \ + EMAA[0] == 1'b0"; + cell_rise(rf2_32x128_wm1_clockslew_bistload_delay_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.385437, 0.388374, 0.389006, 0.395008, 0.405097, 0.426224, 0.468132", \ + "0.386934, 0.389871, 0.390503, 0.396505, 0.406594, 0.427721, 0.469629", \ + "0.394879, 0.397816, 0.398448, 0.404450, 0.414539, 0.435666, 0.477574", \ + "0.395328, 0.398265, 0.398897, 0.404899, 0.414988, 0.436115, 0.478023", \ + "0.396967, 0.399904, 0.400536, 0.406538, 0.416627, 0.437754, 0.479662", \ + "0.399746, 0.402683, 0.403315, 0.409317, 0.419406, 0.440533, 0.482441", \ + "0.404568, 0.407505, 0.408137, 0.414139, 0.424228, 0.445355, 0.487263" \ + ); + } + retaining_rise(rf2_32x128_wm1_clockslew_bistload_retain_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.317967, 0.320388, 0.321462, 0.327617, 0.337831, 0.358774, 0.400668", \ + "0.319494, 0.321915, 0.322989, 0.329144, 0.339358, 0.360301, 0.402195", \ + "0.327134, 0.329555, 0.330629, 0.336784, 0.346998, 0.367941, 0.409835", \ + "0.327531, 0.329952, 0.331026, 0.337181, 0.347395, 0.368338, 0.410232", \ + "0.329619, 0.332040, 0.333114, 0.339269, 0.349483, 0.370426, 0.412320", \ + "0.332430, 0.334851, 0.335925, 0.342080, 0.352294, 0.373237, 0.415131", \ + "0.337017, 0.339438, 0.340512, 0.346667, 0.356881, 0.377824, 0.419718" \ + ); + } + rise_transition(rf2_32x128_wm1_clockslew_bistload_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_clockslew_bistload_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157" \ + ); + } + cell_fall(rf2_32x128_wm1_clockslew_bistload_delay_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.372408, 0.376126, 0.377102, 0.385954, 0.401011, 0.432472, 0.495498", \ + "0.374095, 0.377813, 0.378789, 0.387641, 0.402698, 0.434159, 0.497185", \ + "0.381294, 0.385012, 0.385988, 0.394840, 0.409897, 0.441358, 0.504384", \ + "0.382662, 0.386380, 0.387356, 0.396208, 0.411265, 0.442726, 0.505752", \ + "0.384107, 0.387825, 0.388801, 0.397653, 0.412710, 0.444171, 0.507197", \ + "0.387770, 0.391488, 0.392464, 0.401316, 0.416373, 0.447834, 0.510860", \ + "0.391025, 0.394743, 0.395719, 0.404571, 0.419628, 0.451089, 0.514115" \ + ); + } + retaining_fall(rf2_32x128_wm1_clockslew_bistload_retain_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.307706, 0.311421, 0.312574, 0.321082, 0.336715, 0.367976, 0.430885", \ + "0.309641, 0.313356, 0.314509, 0.323017, 0.338650, 0.369911, 0.432820", \ + "0.316540, 0.320255, 0.321408, 0.329916, 0.345549, 0.376810, 0.439719", \ + "0.317249, 0.320964, 0.322117, 0.330625, 0.346258, 0.377519, 0.440428", \ + "0.319700, 0.323415, 0.324568, 0.333076, 0.348709, 0.379970, 0.442879", \ + "0.322546, 0.326261, 0.327414, 0.335922, 0.351555, 0.382816, 0.445725", \ + "0.324826, 0.328541, 0.329694, 0.338202, 0.353835, 0.385096, 0.448005" \ + ); + } + fall_transition(rf2_32x128_wm1_clockslew_bistload_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_clockslew_bistload_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347" \ + ); + } + } + timing() { + related_pin : CLKA; + timing_type : rising_edge; + timing_sense : non_unate; + when : "RET1N&DFTRAMBYP&!EMAA[2]&EMAA[1]&EMAA[0]"; + sdf_cond : "RET1N == 1'b1 && DFTRAMBYP == 1'b1 && EMAA[2] == 1'b0 && EMAA[1] == 1'b1 && \ + EMAA[0] == 1'b1"; + cell_rise(rf2_32x128_wm1_clockslew_bistload_delay_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.385352, 0.388289, 0.388921, 0.394923, 0.405012, 0.426139, 0.468047", \ + "0.386849, 0.389786, 0.390418, 0.396420, 0.406509, 0.427636, 0.469544", \ + "0.394794, 0.397731, 0.398363, 0.404365, 0.414454, 0.435581, 0.477489", \ + "0.395243, 0.398180, 0.398812, 0.404814, 0.414903, 0.436030, 0.477938", \ + "0.396882, 0.399819, 0.400451, 0.406453, 0.416542, 0.437669, 0.479577", \ + "0.399661, 0.402598, 0.403230, 0.409232, 0.419321, 0.440448, 0.482356", \ + "0.404483, 0.407420, 0.408052, 0.414054, 0.424143, 0.445270, 0.487178" \ + ); + } + retaining_rise(rf2_32x128_wm1_clockslew_bistload_retain_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.317898, 0.320319, 0.321393, 0.327548, 0.337762, 0.358705, 0.400599", \ + "0.319425, 0.321846, 0.322920, 0.329075, 0.339289, 0.360232, 0.402126", \ + "0.327065, 0.329486, 0.330560, 0.336715, 0.346929, 0.367872, 0.409766", \ + "0.327462, 0.329883, 0.330957, 0.337112, 0.347326, 0.368269, 0.410163", \ + "0.329550, 0.331971, 0.333045, 0.339200, 0.349414, 0.370357, 0.412251", \ + "0.332361, 0.334782, 0.335856, 0.342011, 0.352225, 0.373168, 0.415062", \ + "0.336948, 0.339369, 0.340443, 0.346598, 0.356812, 0.377755, 0.419649" \ + ); + } + rise_transition(rf2_32x128_wm1_clockslew_bistload_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_clockslew_bistload_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157" \ + ); + } + cell_fall(rf2_32x128_wm1_clockslew_bistload_delay_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.372323, 0.376041, 0.377017, 0.385869, 0.400926, 0.432387, 0.495413", \ + "0.374010, 0.377728, 0.378704, 0.387556, 0.402613, 0.434074, 0.497100", \ + "0.381209, 0.384927, 0.385903, 0.394755, 0.409812, 0.441273, 0.504299", \ + "0.382577, 0.386295, 0.387271, 0.396123, 0.411180, 0.442641, 0.505667", \ + "0.384022, 0.387740, 0.388716, 0.397568, 0.412625, 0.444086, 0.507112", \ + "0.387685, 0.391403, 0.392379, 0.401231, 0.416288, 0.447749, 0.510775", \ + "0.390940, 0.394658, 0.395634, 0.404486, 0.419543, 0.451004, 0.514030" \ + ); + } + retaining_fall(rf2_32x128_wm1_clockslew_bistload_retain_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.307636, 0.311351, 0.312504, 0.321012, 0.336645, 0.367906, 0.430815", \ + "0.309571, 0.313286, 0.314439, 0.322947, 0.338580, 0.369841, 0.432750", \ + "0.316470, 0.320185, 0.321338, 0.329846, 0.345479, 0.376740, 0.439649", \ + "0.317179, 0.320894, 0.322047, 0.330555, 0.346188, 0.377449, 0.440358", \ + "0.319630, 0.323345, 0.324498, 0.333006, 0.348639, 0.379900, 0.442809", \ + "0.322476, 0.326191, 0.327344, 0.335852, 0.351485, 0.382746, 0.445655", \ + "0.324756, 0.328471, 0.329624, 0.338132, 0.353765, 0.385026, 0.447935" \ + ); + } + fall_transition(rf2_32x128_wm1_clockslew_bistload_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_clockslew_bistload_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347" \ + ); + } + } + timing() { + related_pin : CLKA; + timing_type : rising_edge; + timing_sense : non_unate; + when : "RET1N&DFTRAMBYP&EMAA[2]&!EMAA[1]&!EMAA[0]"; + sdf_cond : "RET1N == 1'b1 && DFTRAMBYP == 1'b1 && EMAA[2] == 1'b1 && EMAA[1] == 1'b0 && \ + EMAA[0] == 1'b0"; + cell_rise(rf2_32x128_wm1_clockslew_bistload_delay_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.424784, 0.427721, 0.428353, 0.434355, 0.444444, 0.465571, 0.507479", \ + "0.426281, 0.429218, 0.429850, 0.435852, 0.445941, 0.467068, 0.508976", \ + "0.434226, 0.437163, 0.437795, 0.443797, 0.453886, 0.475013, 0.516921", \ + "0.434675, 0.437612, 0.438244, 0.444246, 0.454335, 0.475462, 0.517370", \ + "0.436314, 0.439251, 0.439883, 0.445885, 0.455974, 0.477101, 0.519009", \ + "0.439093, 0.442030, 0.442662, 0.448664, 0.458753, 0.479880, 0.521788", \ + "0.443915, 0.446852, 0.447484, 0.453486, 0.463575, 0.484702, 0.526610" \ + ); + } + retaining_rise(rf2_32x128_wm1_clockslew_bistload_retain_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.350489, 0.352910, 0.353984, 0.360139, 0.370353, 0.391296, 0.433190", \ + "0.352016, 0.354437, 0.355511, 0.361666, 0.371880, 0.392823, 0.434717", \ + "0.359656, 0.362077, 0.363151, 0.369306, 0.379520, 0.400463, 0.442357", \ + "0.360053, 0.362474, 0.363548, 0.369703, 0.379917, 0.400860, 0.442754", \ + "0.362141, 0.364562, 0.365636, 0.371791, 0.382005, 0.402948, 0.444842", \ + "0.364952, 0.367373, 0.368447, 0.374602, 0.384816, 0.405759, 0.447653", \ + "0.369539, 0.371960, 0.373034, 0.379189, 0.389403, 0.410346, 0.452240" \ + ); + } + rise_transition(rf2_32x128_wm1_clockslew_bistload_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_clockslew_bistload_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157" \ + ); + } + cell_fall(rf2_32x128_wm1_clockslew_bistload_delay_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.411755, 0.415473, 0.416449, 0.425301, 0.440358, 0.471819, 0.534845", \ + "0.413442, 0.417160, 0.418136, 0.426988, 0.442045, 0.473506, 0.536532", \ + "0.420641, 0.424359, 0.425335, 0.434187, 0.449244, 0.480705, 0.543731", \ + "0.422009, 0.425727, 0.426703, 0.435555, 0.450612, 0.482073, 0.545099", \ + "0.423454, 0.427172, 0.428148, 0.437000, 0.452057, 0.483518, 0.546544", \ + "0.427117, 0.430835, 0.431811, 0.440663, 0.455720, 0.487181, 0.550207", \ + "0.430372, 0.434090, 0.435066, 0.443918, 0.458975, 0.490436, 0.553462" \ + ); + } + retaining_fall(rf2_32x128_wm1_clockslew_bistload_retain_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.340228, 0.343943, 0.345096, 0.353604, 0.369237, 0.400498, 0.463407", \ + "0.342163, 0.345878, 0.347031, 0.355539, 0.371172, 0.402433, 0.465342", \ + "0.349062, 0.352777, 0.353930, 0.362438, 0.378071, 0.409332, 0.472241", \ + "0.349771, 0.353486, 0.354639, 0.363147, 0.378780, 0.410041, 0.472950", \ + "0.352222, 0.355937, 0.357090, 0.365598, 0.381231, 0.412492, 0.475401", \ + "0.355068, 0.358783, 0.359936, 0.368444, 0.384077, 0.415338, 0.478247", \ + "0.357348, 0.361063, 0.362216, 0.370724, 0.386357, 0.417618, 0.480527" \ + ); + } + fall_transition(rf2_32x128_wm1_clockslew_bistload_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_clockslew_bistload_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347" \ + ); + } + } + timing() { + related_pin : CLKA; + timing_type : rising_edge; + timing_sense : non_unate; + when : "RET1N&DFTRAMBYP&EMAA[2]&!EMAA[1]&EMAA[0]"; + sdf_cond : "RET1N == 1'b1 && DFTRAMBYP == 1'b1 && EMAA[2] == 1'b1 && EMAA[1] == 1'b0 && \ + EMAA[0] == 1'b1"; + cell_rise(rf2_32x128_wm1_clockslew_bistload_delay_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.452887, 0.455824, 0.456456, 0.462458, 0.472547, 0.493674, 0.535582", \ + "0.454384, 0.457321, 0.457953, 0.463955, 0.474044, 0.495171, 0.537079", \ + "0.462329, 0.465266, 0.465898, 0.471900, 0.481989, 0.503116, 0.545024", \ + "0.462778, 0.465715, 0.466347, 0.472349, 0.482438, 0.503565, 0.545473", \ + "0.464417, 0.467354, 0.467986, 0.473988, 0.484077, 0.505204, 0.547112", \ + "0.467196, 0.470133, 0.470765, 0.476767, 0.486856, 0.507983, 0.549891", \ + "0.472018, 0.474955, 0.475587, 0.481589, 0.491678, 0.512805, 0.554713" \ + ); + } + retaining_rise(rf2_32x128_wm1_clockslew_bistload_retain_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.373718, 0.376139, 0.377213, 0.383368, 0.393582, 0.414525, 0.456419", \ + "0.375245, 0.377666, 0.378740, 0.384895, 0.395109, 0.416052, 0.457946", \ + "0.382885, 0.385306, 0.386380, 0.392535, 0.402749, 0.423692, 0.465586", \ + "0.383282, 0.385703, 0.386777, 0.392932, 0.403146, 0.424089, 0.465983", \ + "0.385370, 0.387791, 0.388865, 0.395020, 0.405234, 0.426177, 0.468071", \ + "0.388181, 0.390602, 0.391676, 0.397831, 0.408045, 0.428988, 0.470882", \ + "0.392768, 0.395189, 0.396263, 0.402418, 0.412632, 0.433575, 0.475469" \ + ); + } + rise_transition(rf2_32x128_wm1_clockslew_bistload_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_clockslew_bistload_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157" \ + ); + } + cell_fall(rf2_32x128_wm1_clockslew_bistload_delay_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.439859, 0.443577, 0.444553, 0.453405, 0.468462, 0.499923, 0.562949", \ + "0.441546, 0.445264, 0.446240, 0.455092, 0.470149, 0.501610, 0.564636", \ + "0.448745, 0.452463, 0.453439, 0.462291, 0.477348, 0.508809, 0.571835", \ + "0.450113, 0.453831, 0.454807, 0.463659, 0.478716, 0.510177, 0.573203", \ + "0.451558, 0.455276, 0.456252, 0.465104, 0.480161, 0.511622, 0.574648", \ + "0.455221, 0.458939, 0.459915, 0.468767, 0.483824, 0.515285, 0.578311", \ + "0.458476, 0.462194, 0.463170, 0.472022, 0.487079, 0.518540, 0.581566" \ + ); + } + retaining_fall(rf2_32x128_wm1_clockslew_bistload_retain_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.363457, 0.367172, 0.368325, 0.376833, 0.392466, 0.423727, 0.486636", \ + "0.365392, 0.369107, 0.370260, 0.378768, 0.394401, 0.425662, 0.488571", \ + "0.372291, 0.376006, 0.377159, 0.385667, 0.401300, 0.432561, 0.495470", \ + "0.373000, 0.376715, 0.377868, 0.386376, 0.402009, 0.433270, 0.496179", \ + "0.375451, 0.379166, 0.380319, 0.388827, 0.404460, 0.435721, 0.498630", \ + "0.378297, 0.382012, 0.383165, 0.391673, 0.407306, 0.438567, 0.501476", \ + "0.380577, 0.384292, 0.385445, 0.393953, 0.409586, 0.440847, 0.503756" \ + ); + } + fall_transition(rf2_32x128_wm1_clockslew_bistload_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_clockslew_bistload_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347" \ + ); + } + } + timing() { + related_pin : CLKA; + timing_type : rising_edge; + timing_sense : non_unate; + when : "RET1N&DFTRAMBYP&EMAA[2]&EMAA[1]&!EMAA[0]"; + sdf_cond : "RET1N == 1'b1 && DFTRAMBYP == 1'b1 && EMAA[2] == 1'b1 && EMAA[1] == 1'b1 && \ + EMAA[0] == 1'b0"; + cell_rise(rf2_32x128_wm1_clockslew_bistload_delay_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.488083, 0.491020, 0.491652, 0.497654, 0.507743, 0.528870, 0.570778", \ + "0.489580, 0.492517, 0.493149, 0.499151, 0.509240, 0.530367, 0.572275", \ + "0.497525, 0.500462, 0.501094, 0.507096, 0.517185, 0.538312, 0.580220", \ + "0.497974, 0.500911, 0.501543, 0.507545, 0.517634, 0.538761, 0.580669", \ + "0.499613, 0.502550, 0.503182, 0.509184, 0.519273, 0.540400, 0.582308", \ + "0.502392, 0.505329, 0.505961, 0.511963, 0.522052, 0.543179, 0.585087", \ + "0.507214, 0.510151, 0.510783, 0.516785, 0.526874, 0.548001, 0.589909" \ + ); + } + retaining_rise(rf2_32x128_wm1_clockslew_bistload_retain_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.402809, 0.405230, 0.406304, 0.412459, 0.422673, 0.443616, 0.485510", \ + "0.404336, 0.406757, 0.407831, 0.413986, 0.424200, 0.445143, 0.487037", \ + "0.411976, 0.414397, 0.415471, 0.421626, 0.431840, 0.452783, 0.494677", \ + "0.412373, 0.414794, 0.415868, 0.422023, 0.432237, 0.453180, 0.495074", \ + "0.414461, 0.416882, 0.417956, 0.424111, 0.434325, 0.455268, 0.497162", \ + "0.417272, 0.419693, 0.420767, 0.426922, 0.437136, 0.458079, 0.499973", \ + "0.421859, 0.424280, 0.425354, 0.431509, 0.441723, 0.462666, 0.504560" \ + ); + } + rise_transition(rf2_32x128_wm1_clockslew_bistload_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_clockslew_bistload_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157" \ + ); + } + cell_fall(rf2_32x128_wm1_clockslew_bistload_delay_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.475055, 0.478773, 0.479749, 0.488601, 0.503658, 0.535119, 0.598145", \ + "0.476742, 0.480460, 0.481436, 0.490288, 0.505345, 0.536806, 0.599832", \ + "0.483941, 0.487659, 0.488635, 0.497487, 0.512544, 0.544005, 0.607031", \ + "0.485309, 0.489027, 0.490003, 0.498855, 0.513912, 0.545373, 0.608399", \ + "0.486754, 0.490472, 0.491448, 0.500300, 0.515357, 0.546818, 0.609844", \ + "0.490417, 0.494135, 0.495111, 0.503963, 0.519020, 0.550481, 0.613507", \ + "0.493672, 0.497390, 0.498366, 0.507218, 0.522275, 0.553736, 0.616762" \ + ); + } + retaining_fall(rf2_32x128_wm1_clockslew_bistload_retain_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.392548, 0.396263, 0.397416, 0.405924, 0.421557, 0.452818, 0.515727", \ + "0.394483, 0.398198, 0.399351, 0.407859, 0.423492, 0.454753, 0.517662", \ + "0.401382, 0.405097, 0.406250, 0.414758, 0.430391, 0.461652, 0.524561", \ + "0.402091, 0.405806, 0.406959, 0.415467, 0.431100, 0.462361, 0.525270", \ + "0.404542, 0.408257, 0.409410, 0.417918, 0.433551, 0.464812, 0.527721", \ + "0.407388, 0.411103, 0.412256, 0.420764, 0.436397, 0.467658, 0.530567", \ + "0.409668, 0.413383, 0.414536, 0.423044, 0.438677, 0.469938, 0.532847" \ + ); + } + fall_transition(rf2_32x128_wm1_clockslew_bistload_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_clockslew_bistload_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347" \ + ); + } + } + timing() { + related_pin : CLKA; + timing_type : rising_edge; + timing_sense : non_unate; + when : "RET1N&DFTRAMBYP&EMAA[2]&EMAA[1]&EMAA[0]"; + sdf_cond : "RET1N == 1'b1 && DFTRAMBYP == 1'b1 && EMAA[2] == 1'b1 && EMAA[1] == 1'b1 && \ + EMAA[0] == 1'b1"; + cell_rise(rf2_32x128_wm1_clockslew_bistload_delay_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.516084, 0.519021, 0.519653, 0.525655, 0.535744, 0.556871, 0.598779", \ + "0.517581, 0.520518, 0.521150, 0.527152, 0.537241, 0.558368, 0.600276", \ + "0.525526, 0.528463, 0.529095, 0.535097, 0.545186, 0.566313, 0.608221", \ + "0.525975, 0.528912, 0.529544, 0.535546, 0.545635, 0.566762, 0.608670", \ + "0.527614, 0.530551, 0.531183, 0.537185, 0.547274, 0.568401, 0.610309", \ + "0.530393, 0.533330, 0.533962, 0.539964, 0.550053, 0.571180, 0.613088", \ + "0.535215, 0.538152, 0.538784, 0.544786, 0.554875, 0.576002, 0.617910" \ + ); + } + retaining_rise(rf2_32x128_wm1_clockslew_bistload_retain_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.425953, 0.428374, 0.429448, 0.435603, 0.445817, 0.466760, 0.508654", \ + "0.427480, 0.429901, 0.430975, 0.437130, 0.447344, 0.468287, 0.510181", \ + "0.435120, 0.437541, 0.438615, 0.444770, 0.454984, 0.475927, 0.517821", \ + "0.435517, 0.437938, 0.439012, 0.445167, 0.455381, 0.476324, 0.518218", \ + "0.437605, 0.440026, 0.441100, 0.447255, 0.457469, 0.478412, 0.520306", \ + "0.440416, 0.442837, 0.443911, 0.450066, 0.460280, 0.481223, 0.523117", \ + "0.445003, 0.447424, 0.448498, 0.454653, 0.464867, 0.485810, 0.527704" \ + ); + } + rise_transition(rf2_32x128_wm1_clockslew_bistload_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_clockslew_bistload_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157" \ + ); + } + cell_fall(rf2_32x128_wm1_clockslew_bistload_delay_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.503056, 0.506774, 0.507750, 0.516602, 0.531659, 0.563120, 0.626146", \ + "0.504743, 0.508461, 0.509437, 0.518289, 0.533346, 0.564807, 0.627833", \ + "0.511942, 0.515660, 0.516636, 0.525488, 0.540545, 0.572006, 0.635032", \ + "0.513310, 0.517028, 0.518004, 0.526856, 0.541913, 0.573374, 0.636400", \ + "0.514755, 0.518473, 0.519449, 0.528301, 0.543358, 0.574819, 0.637845", \ + "0.518418, 0.522136, 0.523112, 0.531964, 0.547021, 0.578482, 0.641508", \ + "0.521673, 0.525391, 0.526367, 0.535219, 0.550276, 0.581737, 0.644763" \ + ); + } + retaining_fall(rf2_32x128_wm1_clockslew_bistload_retain_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.415691, 0.419406, 0.420559, 0.429067, 0.444700, 0.475961, 0.538870", \ + "0.417626, 0.421341, 0.422494, 0.431002, 0.446635, 0.477896, 0.540805", \ + "0.424525, 0.428240, 0.429393, 0.437901, 0.453534, 0.484795, 0.547704", \ + "0.425234, 0.428949, 0.430102, 0.438610, 0.454243, 0.485504, 0.548413", \ + "0.427685, 0.431400, 0.432553, 0.441061, 0.456694, 0.487955, 0.550864", \ + "0.430531, 0.434246, 0.435399, 0.443907, 0.459540, 0.490801, 0.553710", \ + "0.432811, 0.436526, 0.437679, 0.446187, 0.461820, 0.493081, 0.555990" \ + ); + } + fall_transition(rf2_32x128_wm1_clockslew_bistload_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_clockslew_bistload_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347" \ + ); + } + } + internal_power() { + related_pin : CLKA; + related_pg_pin : "VDDPE"; + when : "RET1N&!DFTRAMBYP"; + rise_power(rf2_32x128_wm1_clockslew_bistload_energy_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.000993, 0.000994, 0.000995, 0.000996, 0.000997, 0.000998, 0.000999", \ + "0.000993, 0.000994, 0.000995, 0.000996, 0.000997, 0.000998, 0.000999", \ + "0.000993, 0.000994, 0.000995, 0.000996, 0.000997, 0.000998, 0.000999", \ + "0.000993, 0.000994, 0.000995, 0.000996, 0.000997, 0.000998, 0.000999", \ + "0.000993, 0.000994, 0.000995, 0.000996, 0.000997, 0.000998, 0.000999", \ + "0.000993, 0.000994, 0.000995, 0.000996, 0.000997, 0.000998, 0.000999", \ + "0.000993, 0.000994, 0.000995, 0.000996, 0.000997, 0.000998, 0.000999" \ + ); + } + fall_power(rf2_32x128_wm1_clockslew_bistload_energy_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.000993, 0.000994, 0.000995, 0.000996, 0.000997, 0.000998, 0.000999", \ + "0.000993, 0.000994, 0.000995, 0.000996, 0.000997, 0.000998, 0.000999", \ + "0.000993, 0.000994, 0.000995, 0.000996, 0.000997, 0.000998, 0.000999", \ + "0.000993, 0.000994, 0.000995, 0.000996, 0.000997, 0.000998, 0.000999", \ + "0.000993, 0.000994, 0.000995, 0.000996, 0.000997, 0.000998, 0.000999", \ + "0.000993, 0.000994, 0.000995, 0.000996, 0.000997, 0.000998, 0.000999", \ + "0.000993, 0.000994, 0.000995, 0.000996, 0.000997, 0.000998, 0.000999" \ + ); + } + } + internal_power() { + related_pin : CLKA; + related_pg_pin : "VDDPE"; + when : "RET1N&DFTRAMBYP"; + rise_power(rf2_32x128_wm1_clockslew_bistload_energy_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.000993, 0.000994, 0.000995, 0.000996, 0.000997, 0.000998, 0.000999", \ + "0.000993, 0.000994, 0.000995, 0.000996, 0.000997, 0.000998, 0.000999", \ + "0.000993, 0.000994, 0.000995, 0.000996, 0.000997, 0.000998, 0.000999", \ + "0.000993, 0.000994, 0.000995, 0.000996, 0.000997, 0.000998, 0.000999", \ + "0.000993, 0.000994, 0.000995, 0.000996, 0.000997, 0.000998, 0.000999", \ + "0.000993, 0.000994, 0.000995, 0.000996, 0.000997, 0.000998, 0.000999", \ + "0.000993, 0.000994, 0.000995, 0.000996, 0.000997, 0.000998, 0.000999" \ + ); + } + fall_power(rf2_32x128_wm1_clockslew_bistload_energy_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.000993, 0.000994, 0.000995, 0.000996, 0.000997, 0.000998, 0.000999", \ + "0.000993, 0.000994, 0.000995, 0.000996, 0.000997, 0.000998, 0.000999", \ + "0.000993, 0.000994, 0.000995, 0.000996, 0.000997, 0.000998, 0.000999", \ + "0.000993, 0.000994, 0.000995, 0.000996, 0.000997, 0.000998, 0.000999", \ + "0.000993, 0.000994, 0.000995, 0.000996, 0.000997, 0.000998, 0.000999", \ + "0.000993, 0.000994, 0.000995, 0.000996, 0.000997, 0.000998, 0.000999", \ + "0.000993, 0.000994, 0.000995, 0.000996, 0.000997, 0.000998, 0.000999" \ + ); + } + } + } + bus(SOB) { + bus_type : rf2_32x128_wm1_SOB; + direction : output; + related_power_pin : "VDDPE"; + related_ground_pin : "VSSE"; + power_down_function : "!VDDCE + !VDDPE + VSSE"; + max_capacitance : 0.100000; + max_transition : 0.403200; + timing() { + related_pin : CLKB; + timing_type : rising_edge; + timing_sense : non_unate; + when : "RET1N"; + sdf_cond : "RET1N == 1'b1"; + cell_rise(rf2_32x128_wm1_clockslew_bistload_delay_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.194797, 0.197796, 0.198748, 0.204679, 0.214427, 0.234528, 0.274873", \ + "0.197152, 0.200151, 0.201103, 0.207034, 0.216782, 0.236883, 0.277228", \ + "0.204070, 0.207069, 0.208021, 0.213952, 0.223700, 0.243801, 0.284146", \ + "0.204662, 0.207661, 0.208613, 0.214544, 0.224292, 0.244393, 0.284738", \ + "0.205751, 0.208750, 0.209702, 0.215633, 0.225381, 0.245482, 0.285827", \ + "0.207449, 0.210448, 0.211400, 0.217331, 0.227079, 0.247180, 0.287525", \ + "0.210728, 0.213727, 0.214679, 0.220610, 0.230358, 0.250459, 0.290804" \ + ); + } + retaining_rise(rf2_32x128_wm1_clockslew_bistload_retain_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.160380, 0.163307, 0.164248, 0.170227, 0.179932, 0.200086, 0.240394", \ + "0.162742, 0.165669, 0.166610, 0.172589, 0.182294, 0.202448, 0.242756", \ + "0.169488, 0.172415, 0.173356, 0.179335, 0.189040, 0.209194, 0.249502", \ + "0.170200, 0.173127, 0.174068, 0.180047, 0.189752, 0.209906, 0.250214", \ + "0.171355, 0.174282, 0.175223, 0.181202, 0.190907, 0.211061, 0.251369", \ + "0.172983, 0.175910, 0.176851, 0.182830, 0.192535, 0.212689, 0.252997", \ + "0.176130, 0.179057, 0.179998, 0.185977, 0.195682, 0.215836, 0.256144" \ + ); + } + rise_transition(rf2_32x128_wm1_clockslew_bistload_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010126, 0.013594, 0.014865, 0.024142, 0.040578, 0.076011, 0.147631", \ + "0.010126, 0.013594, 0.014865, 0.024142, 0.040578, 0.076011, 0.147631", \ + "0.010126, 0.013594, 0.014865, 0.024142, 0.040578, 0.076011, 0.147631", \ + "0.010126, 0.013594, 0.014865, 0.024142, 0.040578, 0.076011, 0.147631", \ + "0.010126, 0.013594, 0.014865, 0.024142, 0.040578, 0.076011, 0.147631", \ + "0.010126, 0.013594, 0.014865, 0.024142, 0.040578, 0.076011, 0.147631", \ + "0.010126, 0.013594, 0.014865, 0.024142, 0.040578, 0.076011, 0.147631" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_clockslew_bistload_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010126, 0.013594, 0.014865, 0.024142, 0.040578, 0.076011, 0.147631", \ + "0.010126, 0.013594, 0.014865, 0.024142, 0.040578, 0.076011, 0.147631", \ + "0.010126, 0.013594, 0.014865, 0.024142, 0.040578, 0.076011, 0.147631", \ + "0.010126, 0.013594, 0.014865, 0.024142, 0.040578, 0.076011, 0.147631", \ + "0.010126, 0.013594, 0.014865, 0.024142, 0.040578, 0.076011, 0.147631", \ + "0.010126, 0.013594, 0.014865, 0.024142, 0.040578, 0.076011, 0.147631", \ + "0.010126, 0.013594, 0.014865, 0.024142, 0.040578, 0.076011, 0.147631" \ + ); + } + cell_fall(rf2_32x128_wm1_clockslew_bistload_delay_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.188686, 0.192845, 0.194144, 0.203262, 0.218774, 0.250891, 0.315044", \ + "0.190567, 0.194726, 0.196025, 0.205143, 0.220655, 0.252772, 0.316925", \ + "0.197486, 0.201645, 0.202944, 0.212062, 0.227574, 0.259691, 0.323844", \ + "0.198400, 0.202559, 0.203858, 0.212976, 0.228488, 0.260605, 0.324758", \ + "0.198803, 0.202962, 0.204261, 0.213379, 0.228891, 0.261008, 0.325161", \ + "0.200925, 0.205084, 0.206383, 0.215501, 0.231013, 0.263130, 0.327283", \ + "0.203754, 0.207913, 0.209212, 0.218330, 0.233842, 0.265959, 0.330112" \ + ); + } + retaining_fall(rf2_32x128_wm1_clockslew_bistload_retain_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.155604, 0.159628, 0.160979, 0.170091, 0.185649, 0.217824, 0.281941", \ + "0.157421, 0.161445, 0.162796, 0.171908, 0.187466, 0.219641, 0.283758", \ + "0.164364, 0.168388, 0.169739, 0.178851, 0.194409, 0.226584, 0.290701", \ + "0.165065, 0.169089, 0.170440, 0.179552, 0.195110, 0.227285, 0.291402", \ + "0.165761, 0.169785, 0.171136, 0.180248, 0.195806, 0.227981, 0.292098", \ + "0.167857, 0.171881, 0.173232, 0.182344, 0.197902, 0.230077, 0.294194", \ + "0.170671, 0.174695, 0.176046, 0.185158, 0.200716, 0.232891, 0.297008" \ + ); + } + fall_transition(rf2_32x128_wm1_clockslew_bistload_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011676, 0.018644, 0.020708, 0.035760, 0.062961, 0.119215, 0.233172", \ + "0.011676, 0.018644, 0.020708, 0.035760, 0.062961, 0.119215, 0.233172", \ + "0.011676, 0.018644, 0.020708, 0.035760, 0.062961, 0.119215, 0.233172", \ + "0.011676, 0.018644, 0.020708, 0.035760, 0.062961, 0.119215, 0.233172", \ + "0.011676, 0.018644, 0.020708, 0.035760, 0.062961, 0.119215, 0.233172", \ + "0.011676, 0.018644, 0.020708, 0.035760, 0.062961, 0.119215, 0.233172", \ + "0.011676, 0.018644, 0.020708, 0.035760, 0.062961, 0.119215, 0.233172" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_clockslew_bistload_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011676, 0.018644, 0.020708, 0.035760, 0.062961, 0.119215, 0.233172", \ + "0.011676, 0.018644, 0.020708, 0.035760, 0.062961, 0.119215, 0.233172", \ + "0.011676, 0.018644, 0.020708, 0.035760, 0.062961, 0.119215, 0.233172", \ + "0.011676, 0.018644, 0.020708, 0.035760, 0.062961, 0.119215, 0.233172", \ + "0.011676, 0.018644, 0.020708, 0.035760, 0.062961, 0.119215, 0.233172", \ + "0.011676, 0.018644, 0.020708, 0.035760, 0.062961, 0.119215, 0.233172", \ + "0.011676, 0.018644, 0.020708, 0.035760, 0.062961, 0.119215, 0.233172" \ + ); + } + } + internal_power() { + related_pin : CLKB; + related_pg_pin : "VDDPE"; + when : "RET1N"; + rise_power(rf2_32x128_wm1_clockslew_bistload_energy_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.000993, 0.000994, 0.000995, 0.000996, 0.000997, 0.000998, 0.000999", \ + "0.000993, 0.000994, 0.000995, 0.000996, 0.000997, 0.000998, 0.000999", \ + "0.000993, 0.000994, 0.000995, 0.000996, 0.000997, 0.000998, 0.000999", \ + "0.000993, 0.000994, 0.000995, 0.000996, 0.000997, 0.000998, 0.000999", \ + "0.000993, 0.000994, 0.000995, 0.000996, 0.000997, 0.000998, 0.000999", \ + "0.000993, 0.000994, 0.000995, 0.000996, 0.000997, 0.000998, 0.000999", \ + "0.000993, 0.000994, 0.000995, 0.000996, 0.000997, 0.000998, 0.000999" \ + ); + } + fall_power(rf2_32x128_wm1_clockslew_bistload_energy_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.000993, 0.000994, 0.000995, 0.000996, 0.000997, 0.000998, 0.000999", \ + "0.000993, 0.000994, 0.000995, 0.000996, 0.000997, 0.000998, 0.000999", \ + "0.000993, 0.000994, 0.000995, 0.000996, 0.000997, 0.000998, 0.000999", \ + "0.000993, 0.000994, 0.000995, 0.000996, 0.000997, 0.000998, 0.000999", \ + "0.000993, 0.000994, 0.000995, 0.000996, 0.000997, 0.000998, 0.000999", \ + "0.000993, 0.000994, 0.000995, 0.000996, 0.000997, 0.000998, 0.000999", \ + "0.000993, 0.000994, 0.000995, 0.000996, 0.000997, 0.000998, 0.000999" \ + ); + } + } + } + pin(CLKA) { + direction : input; + related_power_pin : "VDDPE"; + related_ground_pin : "VSSE"; + capacitance : 0.007617; + clock : true; + max_transition : 0.254700; + /* Internal energy table for read mode */ + internal_power() { + when : "RET1N&!DFTRAMBYP&((TENA&!CENA)|(!TENA&!TCENA))&!EMAA[2]&!EMAA[1]&!EMAA[0]"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_clockslew_energy_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + values ("6.364132, 6.370497, 6.372227, 6.373456, 6.376762, 6.385523, 6.397381"); + } + fall_power(rf2_32x128_wm1_clockslew_energy_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + values ("0.014580, 0.015943, 0.025721, 0.027252, 0.029547, 0.037951, 0.050680"); + } + } + /* Internal energy table for read mode */ + internal_power() { + when : "RET1N&!DFTRAMBYP&((TENA&!CENA)|(!TENA&!TCENA))&!EMAA[2]&!EMAA[1]&EMAA[0]"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_clockslew_energy_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + values ("6.364132, 6.370497, 6.372227, 6.373456, 6.376762, 6.385523, 6.397381"); + } + fall_power(rf2_32x128_wm1_clockslew_energy_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + values ("0.014580, 0.015943, 0.025721, 0.027252, 0.029547, 0.037951, 0.050680"); + } + } + /* Internal energy table for read mode */ + internal_power() { + when : "RET1N&!DFTRAMBYP&((TENA&!CENA)|(!TENA&!TCENA))&!EMAA[2]&EMAA[1]&!EMAA[0]"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_clockslew_energy_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + values ("6.364132, 6.370497, 6.372227, 6.373456, 6.376762, 6.385523, 6.397381"); + } + fall_power(rf2_32x128_wm1_clockslew_energy_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + values ("0.014580, 0.015943, 0.025721, 0.027252, 0.029547, 0.037951, 0.050680"); + } + } + /* Internal energy table for read mode */ + internal_power() { + when : "RET1N&!DFTRAMBYP&((TENA&!CENA)|(!TENA&!TCENA))&!EMAA[2]&EMAA[1]&EMAA[0]"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_clockslew_energy_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + values ("6.364132, 6.370497, 6.372227, 6.373456, 6.376762, 6.385523, 6.397381"); + } + fall_power(rf2_32x128_wm1_clockslew_energy_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + values ("0.014580, 0.015943, 0.025721, 0.027252, 0.029547, 0.037951, 0.050680"); + } + } + /* Internal energy table for read mode */ + internal_power() { + when : "RET1N&!DFTRAMBYP&((TENA&!CENA)|(!TENA&!TCENA))&EMAA[2]&!EMAA[1]&!EMAA[0]"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_clockslew_energy_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + values ("6.385826, 6.386557, 6.394458, 6.395492, 6.398739, 6.407496, 6.419962"); + } + fall_power(rf2_32x128_wm1_clockslew_energy_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + values ("0.014580, 0.015943, 0.025721, 0.027252, 0.029547, 0.037951, 0.050680"); + } + } + /* Internal energy table for read mode */ + internal_power() { + when : "RET1N&!DFTRAMBYP&((TENA&!CENA)|(!TENA&!TCENA))&EMAA[2]&!EMAA[1]&EMAA[0]"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_clockslew_energy_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + values ("6.393188, 6.399468, 6.405566, 6.411790, 6.418202, 6.424620, 6.425316"); + } + fall_power(rf2_32x128_wm1_clockslew_energy_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + values ("0.014580, 0.015943, 0.025721, 0.027252, 0.029547, 0.037951, 0.050680"); + } + } + /* Internal energy table for read mode */ + internal_power() { + when : "RET1N&!DFTRAMBYP&((TENA&!CENA)|(!TENA&!TCENA))&EMAA[2]&EMAA[1]&!EMAA[0]"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_clockslew_energy_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + values ("6.407422, 6.408458, 6.416200, 6.417468, 6.421482, 6.429130, 6.442202"); + } + fall_power(rf2_32x128_wm1_clockslew_energy_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + values ("0.014580, 0.015943, 0.025721, 0.027252, 0.029547, 0.037951, 0.050680"); + } + } + /* Internal energy table for read mode */ + internal_power() { + when : "RET1N&!DFTRAMBYP&((TENA&!CENA)|(!TENA&!TCENA))&EMAA[2]&EMAA[1]&EMAA[0]"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_clockslew_energy_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + values ("6.415081, 6.415961, 6.423669, 6.425212, 6.428175, 6.437031, 6.448967"); + } + fall_power(rf2_32x128_wm1_clockslew_energy_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + values ("0.014580, 0.015943, 0.025721, 0.027252, 0.029547, 0.037951, 0.050680"); + } + } + /* Internal energy table for ds mode */ + internal_power() { + when : "RET1N&!DFTRAMBYP&((CENA&TENA)|(TCENA&!TENA))"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_clockslew_energy_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + values ("0.000990, 0.000991, 0.007391, 0.009638, 0.011719, 0.020120, 0.031324"); + } + fall_power(rf2_32x128_wm1_clockslew_energy_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + values ("0.010770, 0.012150, 0.021285, 0.023512, 0.025469, 0.033294, 0.045283"); + } + } + /* Internal energy table for precharge mode */ + internal_power() { + when : "!RET1N"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_clockslew_energy_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + values ("0.000990, 0.000991, 0.007391, 0.009638, 0.011719, 0.020120, 0.031324"); + } + fall_power(rf2_32x128_wm1_clockslew_energy_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + values ("0.010770, 0.012150, 0.021285, 0.023512, 0.025469, 0.033294, 0.045283"); + } + } + /* Internal energy table for scan mode */ + internal_power() { + when : "RET1N&DFTRAMBYP"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_clockslew_energy_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + values ("5.901064, 5.901560, 5.908801, 5.911055, 5.913310, 5.921293, 5.933977"); + } + fall_power(rf2_32x128_wm1_clockslew_energy_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + values ("0.014994, 0.016024, 0.025154, 0.027357, 0.029739, 0.037280, 0.049227"); + } + } + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!DFTRAMBYP&((TENA&!CENA)|(!TENA&!TCENA))&!EMAA[2]&!EMAA[1]&!EMAA[0]"; + sdf_cond : "contA_RET1Neq1aDFTRAMBYPeq0aopopTENAeq1aCENAeq0cpoopTENAeq0aTCENAeq0cpcpaEMAA2eq0aEMAA1eq0aEMAA0eq0"; + rise_constraint(rf2_32x128_wm1_clockslew_clockslew_setup_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + values (\ + "0.393152, 0.394539, 0.401948, 0.403194, 0.404907, 0.408335, 0.411311", \ + "0.390913, 0.392300, 0.399709, 0.400955, 0.402668, 0.406096, 0.409072", \ + "0.383914, 0.385301, 0.392710, 0.393956, 0.395669, 0.399096, 0.402072", \ + "0.383602, 0.384989, 0.392398, 0.393644, 0.395357, 0.398785, 0.401761", \ + "0.382122, 0.383509, 0.390918, 0.392164, 0.393877, 0.397304, 0.400280", \ + "0.380005, 0.381392, 0.388802, 0.390048, 0.391760, 0.395188, 0.398164", \ + "0.379079, 0.380466, 0.387875, 0.389121, 0.390834, 0.394261, 0.397237" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!DFTRAMBYP&((TENA&!CENA)|(!TENA&!TCENA))&!EMAA[2]&!EMAA[1]&!EMAA[0]"; + sdf_cond : "contA_RET1Neq1aDFTRAMBYPeq0aopopTENAeq1aCENAeq0cpoopTENAeq0aTCENAeq0cpcpaEMAA2eq0aEMAA1eq0aEMAA0eq0"; + rise_constraint(rf2_32x128_wm1_clockslew_clockslew_hold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + values (\ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!DFTRAMBYP&((TENA&!CENA)|(!TENA&!TCENA))&!EMAA[2]&!EMAA[1]&EMAA[0]"; + sdf_cond : "contA_RET1Neq1aDFTRAMBYPeq0aopopTENAeq1aCENAeq0cpoopTENAeq0aTCENAeq0cpcpaEMAA2eq0aEMAA1eq0aEMAA0eq1"; + rise_constraint(rf2_32x128_wm1_clockslew_clockslew_setup_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + values (\ + "0.392834, 0.394221, 0.401630, 0.402876, 0.404589, 0.408017, 0.410993", \ + "0.390595, 0.391982, 0.399391, 0.400637, 0.402350, 0.405778, 0.408754", \ + "0.383596, 0.384983, 0.392392, 0.393638, 0.395351, 0.398778, 0.401754", \ + "0.383284, 0.384671, 0.392080, 0.393326, 0.395039, 0.398467, 0.401443", \ + "0.381804, 0.383191, 0.390600, 0.391846, 0.393559, 0.396986, 0.399962", \ + "0.379687, 0.381074, 0.388484, 0.389730, 0.391442, 0.394870, 0.397846", \ + "0.378761, 0.380148, 0.387557, 0.388803, 0.390516, 0.393943, 0.396919" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!DFTRAMBYP&((TENA&!CENA)|(!TENA&!TCENA))&!EMAA[2]&!EMAA[1]&EMAA[0]"; + sdf_cond : "contA_RET1Neq1aDFTRAMBYPeq0aopopTENAeq1aCENAeq0cpoopTENAeq0aTCENAeq0cpcpaEMAA2eq0aEMAA1eq0aEMAA0eq1"; + rise_constraint(rf2_32x128_wm1_clockslew_clockslew_hold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + values (\ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!DFTRAMBYP&((TENA&!CENA)|(!TENA&!TCENA))&!EMAA[2]&EMAA[1]&!EMAA[0]"; + sdf_cond : "contA_RET1Neq1aDFTRAMBYPeq0aopopTENAeq1aCENAeq0cpoopTENAeq0aTCENAeq0cpcpaEMAA2eq0aEMAA1eq1aEMAA0eq0"; + rise_constraint(rf2_32x128_wm1_clockslew_clockslew_setup_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + values (\ + "0.392150, 0.393537, 0.400946, 0.402192, 0.403905, 0.407333, 0.410309", \ + "0.389911, 0.391298, 0.398707, 0.399953, 0.401666, 0.405094, 0.408070", \ + "0.382912, 0.384299, 0.391708, 0.392954, 0.394667, 0.398094, 0.401070", \ + "0.382600, 0.383987, 0.391396, 0.392642, 0.394355, 0.397783, 0.400759", \ + "0.381120, 0.382507, 0.389916, 0.391162, 0.392875, 0.396302, 0.399278", \ + "0.379003, 0.380390, 0.387800, 0.389046, 0.390758, 0.394186, 0.397162", \ + "0.378077, 0.379464, 0.386873, 0.388119, 0.389832, 0.393259, 0.396235" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!DFTRAMBYP&((TENA&!CENA)|(!TENA&!TCENA))&!EMAA[2]&EMAA[1]&!EMAA[0]"; + sdf_cond : "contA_RET1Neq1aDFTRAMBYPeq0aopopTENAeq1aCENAeq0cpoopTENAeq0aTCENAeq0cpcpaEMAA2eq0aEMAA1eq1aEMAA0eq0"; + rise_constraint(rf2_32x128_wm1_clockslew_clockslew_hold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + values (\ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!DFTRAMBYP&((TENA&!CENA)|(!TENA&!TCENA))&!EMAA[2]&EMAA[1]&EMAA[0]"; + sdf_cond : "contA_RET1Neq1aDFTRAMBYPeq0aopopTENAeq1aCENAeq0cpoopTENAeq0aTCENAeq0cpcpaEMAA2eq0aEMAA1eq1aEMAA0eq1"; + rise_constraint(rf2_32x128_wm1_clockslew_clockslew_setup_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + values (\ + "0.392066, 0.393453, 0.400862, 0.402108, 0.403821, 0.407249, 0.410225", \ + "0.389827, 0.391214, 0.398623, 0.399869, 0.401582, 0.405010, 0.407986", \ + "0.382828, 0.384215, 0.391624, 0.392870, 0.394583, 0.398010, 0.400986", \ + "0.382516, 0.383903, 0.391312, 0.392558, 0.394271, 0.397699, 0.400675", \ + "0.381036, 0.382423, 0.389832, 0.391078, 0.392791, 0.396218, 0.399194", \ + "0.378919, 0.380306, 0.387716, 0.388962, 0.390674, 0.394102, 0.397078", \ + "0.377993, 0.379380, 0.386789, 0.388035, 0.389748, 0.393175, 0.396151" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!DFTRAMBYP&((TENA&!CENA)|(!TENA&!TCENA))&!EMAA[2]&EMAA[1]&EMAA[0]"; + sdf_cond : "contA_RET1Neq1aDFTRAMBYPeq0aopopTENAeq1aCENAeq0cpoopTENAeq0aTCENAeq0cpcpaEMAA2eq0aEMAA1eq1aEMAA0eq1"; + rise_constraint(rf2_32x128_wm1_clockslew_clockslew_hold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + values (\ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!DFTRAMBYP&((TENA&!CENA)|(!TENA&!TCENA))&EMAA[2]&!EMAA[1]&!EMAA[0]"; + sdf_cond : "contA_RET1Neq1aDFTRAMBYPeq0aopopTENAeq1aCENAeq0cpoopTENAeq0aTCENAeq0cpcpaEMAA2eq1aEMAA1eq0aEMAA0eq0"; + rise_constraint(rf2_32x128_wm1_clockslew_clockslew_setup_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + values (\ + "0.431497, 0.432884, 0.440293, 0.441539, 0.443252, 0.446680, 0.449656", \ + "0.429258, 0.430645, 0.438054, 0.439300, 0.441013, 0.444441, 0.447417", \ + "0.422259, 0.423646, 0.431055, 0.432301, 0.434014, 0.437441, 0.440417", \ + "0.421947, 0.423334, 0.430743, 0.431989, 0.433702, 0.437130, 0.440106", \ + "0.420467, 0.421854, 0.429263, 0.430509, 0.432222, 0.435649, 0.438625", \ + "0.418350, 0.419737, 0.427147, 0.428393, 0.430105, 0.433533, 0.436509", \ + "0.417424, 0.418811, 0.426220, 0.427466, 0.429179, 0.432606, 0.435582" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!DFTRAMBYP&((TENA&!CENA)|(!TENA&!TCENA))&EMAA[2]&!EMAA[1]&!EMAA[0]"; + sdf_cond : "contA_RET1Neq1aDFTRAMBYPeq0aopopTENAeq1aCENAeq0cpoopTENAeq0aTCENAeq0cpcpaEMAA2eq1aEMAA1eq0aEMAA0eq0"; + rise_constraint(rf2_32x128_wm1_clockslew_clockslew_hold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + values (\ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!DFTRAMBYP&((TENA&!CENA)|(!TENA&!TCENA))&EMAA[2]&!EMAA[1]&EMAA[0]"; + sdf_cond : "contA_RET1Neq1aDFTRAMBYPeq0aopopTENAeq1aCENAeq0cpoopTENAeq0aTCENAeq0cpcpaEMAA2eq1aEMAA1eq0aEMAA0eq1"; + rise_constraint(rf2_32x128_wm1_clockslew_clockslew_setup_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + values (\ + "0.459601, 0.460988, 0.468397, 0.469643, 0.471356, 0.474784, 0.477760", \ + "0.457362, 0.458749, 0.466158, 0.467404, 0.469117, 0.472545, 0.475521", \ + "0.450363, 0.451750, 0.459159, 0.460405, 0.462118, 0.465545, 0.468521", \ + "0.450051, 0.451438, 0.458847, 0.460093, 0.461806, 0.465234, 0.468210", \ + "0.448571, 0.449958, 0.457367, 0.458613, 0.460326, 0.463753, 0.466729", \ + "0.446454, 0.447841, 0.455251, 0.456497, 0.458209, 0.461637, 0.464613", \ + "0.445528, 0.446915, 0.454324, 0.455570, 0.457283, 0.460710, 0.463686" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!DFTRAMBYP&((TENA&!CENA)|(!TENA&!TCENA))&EMAA[2]&!EMAA[1]&EMAA[0]"; + sdf_cond : "contA_RET1Neq1aDFTRAMBYPeq0aopopTENAeq1aCENAeq0cpoopTENAeq0aTCENAeq0cpcpaEMAA2eq1aEMAA1eq0aEMAA0eq1"; + rise_constraint(rf2_32x128_wm1_clockslew_clockslew_hold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + values (\ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!DFTRAMBYP&((TENA&!CENA)|(!TENA&!TCENA))&EMAA[2]&EMAA[1]&!EMAA[0]"; + sdf_cond : "contA_RET1Neq1aDFTRAMBYPeq0aopopTENAeq1aCENAeq0cpoopTENAeq0aTCENAeq0cpcpaEMAA2eq1aEMAA1eq1aEMAA0eq0"; + rise_constraint(rf2_32x128_wm1_clockslew_clockslew_setup_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + values (\ + "0.494797, 0.496184, 0.503593, 0.504839, 0.506552, 0.509980, 0.512956", \ + "0.492558, 0.493945, 0.501354, 0.502600, 0.504313, 0.507741, 0.510717", \ + "0.485559, 0.486946, 0.494355, 0.495601, 0.497314, 0.500741, 0.503717", \ + "0.485247, 0.486634, 0.494043, 0.495289, 0.497002, 0.500430, 0.503406", \ + "0.483767, 0.485154, 0.492563, 0.493809, 0.495522, 0.498949, 0.501925", \ + "0.481650, 0.483037, 0.490447, 0.491693, 0.493405, 0.496833, 0.499809", \ + "0.480724, 0.482111, 0.489520, 0.490766, 0.492479, 0.495906, 0.498882" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!DFTRAMBYP&((TENA&!CENA)|(!TENA&!TCENA))&EMAA[2]&EMAA[1]&!EMAA[0]"; + sdf_cond : "contA_RET1Neq1aDFTRAMBYPeq0aopopTENAeq1aCENAeq0cpoopTENAeq0aTCENAeq0cpcpaEMAA2eq1aEMAA1eq1aEMAA0eq0"; + rise_constraint(rf2_32x128_wm1_clockslew_clockslew_hold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + values (\ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!DFTRAMBYP&((TENA&!CENA)|(!TENA&!TCENA))&EMAA[2]&EMAA[1]&EMAA[0]"; + sdf_cond : "contA_RET1Neq1aDFTRAMBYPeq0aopopTENAeq1aCENAeq0cpoopTENAeq0aTCENAeq0cpcpaEMAA2eq1aEMAA1eq1aEMAA0eq1"; + rise_constraint(rf2_32x128_wm1_clockslew_clockslew_setup_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + values (\ + "0.522798, 0.524185, 0.531594, 0.532840, 0.534553, 0.537981, 0.540957", \ + "0.520559, 0.521946, 0.529355, 0.530601, 0.532314, 0.535742, 0.538718", \ + "0.513560, 0.514947, 0.522356, 0.523602, 0.525315, 0.528742, 0.531718", \ + "0.513248, 0.514635, 0.522044, 0.523290, 0.525003, 0.528431, 0.531407", \ + "0.511768, 0.513155, 0.520564, 0.521810, 0.523523, 0.526950, 0.529926", \ + "0.509651, 0.511038, 0.518448, 0.519694, 0.521406, 0.524834, 0.527810", \ + "0.508725, 0.510112, 0.517521, 0.518767, 0.520480, 0.523907, 0.526883" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!DFTRAMBYP&((TENA&!CENA)|(!TENA&!TCENA))&EMAA[2]&EMAA[1]&EMAA[0]"; + sdf_cond : "contA_RET1Neq1aDFTRAMBYPeq0aopopTENAeq1aCENAeq0cpoopTENAeq0aTCENAeq0cpcpaEMAA2eq1aEMAA1eq1aEMAA0eq1"; + rise_constraint(rf2_32x128_wm1_clockslew_clockslew_hold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + values (\ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000" \ + ); + } + } + minimum_period() { + constraint : 0.552834; + when : "RET1N&((((TENA&!CENA)|(!TENA&!TCENA))&!DFTRAMBYP)|DFTRAMBYP)&!EMAA[2]&!EMAA[1]&!EMAA[0]&!EMASA"; + sdf_cond : "RET1Neq1aopopopopTENAeq1aCENAeq0cpoopTENAeq0aTCENAeq0cpcpaDFTRAMBYPeq0cpoDFTRAMBYPeq1cpaEMAA2eq0aEMAA1eq0aEMAA0eq0aEMASAeq0"; + } + minimum_period() { + constraint : 0.552516; + when : "RET1N&((((TENA&!CENA)|(!TENA&!TCENA))&!DFTRAMBYP)|DFTRAMBYP)&!EMAA[2]&!EMAA[1]&EMAA[0]&!EMASA"; + sdf_cond : "RET1Neq1aopopopopTENAeq1aCENAeq0cpoopTENAeq0aTCENAeq0cpcpaDFTRAMBYPeq0cpoDFTRAMBYPeq1cpaEMAA2eq0aEMAA1eq0aEMAA0eq1aEMASAeq0"; + } + minimum_period() { + constraint : 0.551832; + when : "RET1N&((((TENA&!CENA)|(!TENA&!TCENA))&!DFTRAMBYP)|DFTRAMBYP)&!EMAA[2]&EMAA[1]&!EMAA[0]&!EMASA"; + sdf_cond : "RET1Neq1aopopopopTENAeq1aCENAeq0cpoopTENAeq0aTCENAeq0cpcpaDFTRAMBYPeq0cpoDFTRAMBYPeq1cpaEMAA2eq0aEMAA1eq1aEMAA0eq0aEMASAeq0"; + } + minimum_period() { + constraint : 0.551747; + when : "RET1N&((((TENA&!CENA)|(!TENA&!TCENA))&!DFTRAMBYP)|DFTRAMBYP)&!EMAA[2]&EMAA[1]&EMAA[0]&!EMASA"; + sdf_cond : "RET1Neq1aopopopopTENAeq1aCENAeq0cpoopTENAeq0aTCENAeq0cpcpaDFTRAMBYPeq0cpoDFTRAMBYPeq1cpaEMAA2eq0aEMAA1eq1aEMAA0eq1aEMASAeq0"; + } + minimum_period() { + constraint : 0.591215; + when : "RET1N&((((TENA&!CENA)|(!TENA&!TCENA))&!DFTRAMBYP)|DFTRAMBYP)&EMAA[2]&!EMAA[1]&!EMAA[0]&!EMASA"; + sdf_cond : "RET1Neq1aopopopopTENAeq1aCENAeq0cpoopTENAeq0aTCENAeq0cpcpaDFTRAMBYPeq0cpoDFTRAMBYPeq1cpaEMAA2eq1aEMAA1eq0aEMAA0eq0aEMASAeq0"; + } + minimum_period() { + constraint : 0.619345; + when : "RET1N&((((TENA&!CENA)|(!TENA&!TCENA))&!DFTRAMBYP)|DFTRAMBYP)&EMAA[2]&!EMAA[1]&EMAA[0]&!EMASA"; + sdf_cond : "RET1Neq1aopopopopTENAeq1aCENAeq0cpoopTENAeq0aTCENAeq0cpcpaDFTRAMBYPeq0cpoDFTRAMBYPeq1cpaEMAA2eq1aEMAA1eq0aEMAA0eq1aEMASAeq0"; + } + minimum_period() { + constraint : 0.654573; + when : "RET1N&((((TENA&!CENA)|(!TENA&!TCENA))&!DFTRAMBYP)|DFTRAMBYP)&EMAA[2]&EMAA[1]&!EMAA[0]&!EMASA"; + sdf_cond : "RET1Neq1aopopopopTENAeq1aCENAeq0cpoopTENAeq0aTCENAeq0cpcpaDFTRAMBYPeq0cpoDFTRAMBYPeq1cpaEMAA2eq1aEMAA1eq1aEMAA0eq0aEMASAeq0"; + } + minimum_period() { + constraint : 0.682600; + when : "RET1N&((((TENA&!CENA)|(!TENA&!TCENA))&!DFTRAMBYP)|DFTRAMBYP)&EMAA[2]&EMAA[1]&EMAA[0]&!EMASA"; + sdf_cond : "RET1Neq1aopopopopTENAeq1aCENAeq0cpoopTENAeq0aTCENAeq0cpcpaDFTRAMBYPeq0cpoDFTRAMBYPeq1cpaEMAA2eq1aEMAA1eq1aEMAA0eq1aEMASAeq0"; + } + minimum_period() { + constraint : 0.603325; + when : "RET1N&((((TENA&!CENA)|(!TENA&!TCENA))&!DFTRAMBYP)|DFTRAMBYP)&!EMAA[2]&!EMAA[1]&!EMAA[0]&EMASA"; + sdf_cond : "RET1Neq1aopopopopTENAeq1aCENAeq0cpoopTENAeq0aTCENAeq0cpcpaDFTRAMBYPeq0cpoDFTRAMBYPeq1cpaEMAA2eq0aEMAA1eq0aEMAA0eq0aEMASAeq1"; + } + minimum_period() { + constraint : 0.603006; + when : "RET1N&((((TENA&!CENA)|(!TENA&!TCENA))&!DFTRAMBYP)|DFTRAMBYP)&!EMAA[2]&!EMAA[1]&EMAA[0]&EMASA"; + sdf_cond : "RET1Neq1aopopopopTENAeq1aCENAeq0cpoopTENAeq0aTCENAeq0cpcpaDFTRAMBYPeq0cpoDFTRAMBYPeq1cpaEMAA2eq0aEMAA1eq0aEMAA0eq1aEMASAeq1"; + } + minimum_period() { + constraint : 0.602322; + when : "RET1N&((((TENA&!CENA)|(!TENA&!TCENA))&!DFTRAMBYP)|DFTRAMBYP)&!EMAA[2]&EMAA[1]&!EMAA[0]&EMASA"; + sdf_cond : "RET1Neq1aopopopopTENAeq1aCENAeq0cpoopTENAeq0aTCENAeq0cpcpaDFTRAMBYPeq0cpoDFTRAMBYPeq1cpaEMAA2eq0aEMAA1eq1aEMAA0eq0aEMASAeq1"; + } + minimum_period() { + constraint : 0.602238; + when : "RET1N&((((TENA&!CENA)|(!TENA&!TCENA))&!DFTRAMBYP)|DFTRAMBYP)&!EMAA[2]&EMAA[1]&EMAA[0]&EMASA"; + sdf_cond : "RET1Neq1aopopopopTENAeq1aCENAeq0cpoopTENAeq0aTCENAeq0cpcpaDFTRAMBYPeq0cpoDFTRAMBYPeq1cpaEMAA2eq0aEMAA1eq1aEMAA0eq1aEMASAeq1"; + } + minimum_period() { + constraint : 0.641705; + when : "RET1N&((((TENA&!CENA)|(!TENA&!TCENA))&!DFTRAMBYP)|DFTRAMBYP)&EMAA[2]&!EMAA[1]&!EMAA[0]&EMASA"; + sdf_cond : "RET1Neq1aopopopopTENAeq1aCENAeq0cpoopTENAeq0aTCENAeq0cpcpaDFTRAMBYPeq0cpoDFTRAMBYPeq1cpaEMAA2eq1aEMAA1eq0aEMAA0eq0aEMASAeq1"; + } + minimum_period() { + constraint : 0.669835; + when : "RET1N&((((TENA&!CENA)|(!TENA&!TCENA))&!DFTRAMBYP)|DFTRAMBYP)&EMAA[2]&!EMAA[1]&EMAA[0]&EMASA"; + sdf_cond : "RET1Neq1aopopopopTENAeq1aCENAeq0cpoopTENAeq0aTCENAeq0cpcpaDFTRAMBYPeq0cpoDFTRAMBYPeq1cpaEMAA2eq1aEMAA1eq0aEMAA0eq1aEMASAeq1"; + } + minimum_period() { + constraint : 0.705064; + when : "RET1N&((((TENA&!CENA)|(!TENA&!TCENA))&!DFTRAMBYP)|DFTRAMBYP)&EMAA[2]&EMAA[1]&!EMAA[0]&EMASA"; + sdf_cond : "RET1Neq1aopopopopTENAeq1aCENAeq0cpoopTENAeq0aTCENAeq0cpcpaDFTRAMBYPeq0cpoDFTRAMBYPeq1cpaEMAA2eq1aEMAA1eq1aEMAA0eq0aEMASAeq1"; + } + minimum_period() { + constraint : 0.733091; + when : "RET1N&((((TENA&!CENA)|(!TENA&!TCENA))&!DFTRAMBYP)|DFTRAMBYP)&EMAA[2]&EMAA[1]&EMAA[0]&EMASA"; + sdf_cond : "RET1Neq1aopopopopTENAeq1aCENAeq0cpoopTENAeq0aTCENAeq0cpcpaDFTRAMBYPeq0cpoDFTRAMBYPeq1cpaEMAA2eq1aEMAA1eq1aEMAA0eq1aEMASAeq1"; + } + timing() { + timing_type : min_clock_tree_path; + timing_sense : positive_unate; + cell_rise(rf2_32x128_wm1_cts1x7_clockslew_delay_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + values ("0.045843, 0.047540, 0.054811, 0.055627, 0.057155, 0.060445, 0.063074"); + } + rise_transition(rf2_32x128_wm1_cts1x7_clockslew_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + values ("0.012316, 0.012271, 0.012438, 0.012278, 0.012328, 0.012290, 0.012286"); + } + cell_fall(rf2_32x128_wm1_cts1x7_clockslew_delay_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + values ("0.045843, 0.047540, 0.054811, 0.055627, 0.057155, 0.060445, 0.063074"); + } + fall_transition(rf2_32x128_wm1_cts1x7_clockslew_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + values ("0.013810, 0.013898, 0.013921, 0.013953, 0.013816, 0.013861, 0.013858"); + } + } + timing() { + timing_type : min_clock_tree_path; + timing_sense : negative_unate; + cell_fall(rf2_32x128_wm1_cts1x7_clockslew_delay_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + values ("0.045843, 0.047540, 0.054811, 0.055627, 0.057155, 0.060445, 0.063074"); + } + fall_transition(rf2_32x128_wm1_cts1x7_clockslew_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + values ("0.013810, 0.013898, 0.013921, 0.013953, 0.013816, 0.013861, 0.013858"); + } + cell_rise(rf2_32x128_wm1_cts1x7_clockslew_delay_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + values ("0.045843, 0.047540, 0.054811, 0.055627, 0.057155, 0.060445, 0.063074"); + } + rise_transition(rf2_32x128_wm1_cts1x7_clockslew_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + values ("0.012316, 0.012271, 0.012438, 0.012278, 0.012328, 0.012290, 0.012286"); + } + } + timing() { + timing_type : max_clock_tree_path; + timing_sense : positive_unate; + cell_rise(rf2_32x128_wm1_cts1x7_clockslew_delay_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + values ("0.045843, 0.047540, 0.054811, 0.055627, 0.057155, 0.060445, 0.063074"); + } + rise_transition(rf2_32x128_wm1_cts1x7_clockslew_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + values ("0.012316, 0.012271, 0.012438, 0.012278, 0.012328, 0.012290, 0.012286"); + } + cell_fall(rf2_32x128_wm1_cts1x7_clockslew_delay_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + values ("0.045843, 0.047540, 0.054811, 0.055627, 0.057155, 0.060445, 0.063074"); + } + fall_transition(rf2_32x128_wm1_cts1x7_clockslew_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + values ("0.013810, 0.013898, 0.013921, 0.013953, 0.013816, 0.013861, 0.013858"); + } + } + timing() { + timing_type : max_clock_tree_path; + timing_sense : negative_unate; + cell_fall(rf2_32x128_wm1_cts1x7_clockslew_delay_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + values ("0.045843, 0.047540, 0.054811, 0.055627, 0.057155, 0.060445, 0.063074"); + } + fall_transition(rf2_32x128_wm1_cts1x7_clockslew_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + values ("0.013810, 0.013898, 0.013921, 0.013953, 0.013816, 0.013861, 0.013858"); + } + cell_rise(rf2_32x128_wm1_cts1x7_clockslew_delay_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + values ("0.045843, 0.047540, 0.054811, 0.055627, 0.057155, 0.060445, 0.063074"); + } + rise_transition(rf2_32x128_wm1_cts1x7_clockslew_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + values ("0.012316, 0.012271, 0.012438, 0.012278, 0.012328, 0.012290, 0.012286"); + } + } + min_pulse_width_high : 0.089867; + min_pulse_width_low : 0.087117; + } + pin(CENA) { + direction : input; + related_power_pin : "VDDPE"; + related_ground_pin : "VSSE"; + capacitance : 0.001245; + max_transition : 0.336000; + timing() { + related_pin : CLKA; + timing_type : setup_rising; + when : "RET1N&TENA"; + sdf_cond : "RET1Neq1aTENAeq1"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.074806, 0.078858, 0.086929, 0.089403, 0.092307, 0.095325, 0.098685", \ + "0.073806, 0.077858, 0.085929, 0.088403, 0.091307, 0.094325, 0.097685", \ + "0.072806, 0.076858, 0.084929, 0.087403, 0.090307, 0.093325, 0.096685", \ + "0.071806, 0.075858, 0.083929, 0.086403, 0.089307, 0.092325, 0.095685", \ + "0.070806, 0.074858, 0.082929, 0.085403, 0.088307, 0.091325, 0.094685", \ + "0.069806, 0.073858, 0.081929, 0.084403, 0.087307, 0.090325, 0.093685", \ + "0.068806, 0.072858, 0.080929, 0.083403, 0.086307, 0.089325, 0.092685" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.080631, 0.085860, 0.093433, 0.097086, 0.101492, 0.106996, 0.113621", \ + "0.078873, 0.084102, 0.091675, 0.095328, 0.099735, 0.105238, 0.111863", \ + "0.071960, 0.077189, 0.084762, 0.088415, 0.092822, 0.098325, 0.104950", \ + "0.071038, 0.076267, 0.083840, 0.087493, 0.091899, 0.097403, 0.104028", \ + "0.069522, 0.074750, 0.082323, 0.085977, 0.090383, 0.095887, 0.102512", \ + "0.066421, 0.071650, 0.079223, 0.082876, 0.087283, 0.092786, 0.099411", \ + "0.063973, 0.069202, 0.076775, 0.080428, 0.084835, 0.090338, 0.096963" \ + ); + } + } + timing() { + related_pin : CLKA; + timing_type : hold_rising; + when : "RET1N&TENA"; + sdf_cond : "RET1Neq1aTENAeq1"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.038681, 0.034681, 0.029164, 0.027660, 0.024872, 0.023872, 0.022509", \ + "0.040401, 0.036401, 0.030884, 0.029380, 0.026592, 0.025592, 0.024229", \ + "0.047103, 0.043103, 0.037586, 0.036082, 0.033294, 0.032294, 0.030931", \ + "0.047398, 0.043398, 0.037882, 0.036378, 0.033590, 0.032590, 0.031226", \ + "0.048715, 0.044714, 0.039198, 0.037694, 0.034906, 0.033906, 0.032542", \ + "0.050256, 0.046256, 0.040739, 0.039236, 0.036447, 0.035447, 0.034084", \ + "0.052835, 0.048835, 0.043319, 0.041815, 0.039026, 0.038026, 0.036663" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.037434, 0.033174, 0.025637, 0.023800, 0.022800, 0.021800, 0.020800", \ + "0.039334, 0.035074, 0.027536, 0.024300, 0.023300, 0.022300, 0.021300", \ + "0.046838, 0.042578, 0.035040, 0.030922, 0.030723, 0.023800, 0.022800", \ + "0.047260, 0.043000, 0.035463, 0.031344, 0.031145, 0.024300, 0.023300", \ + "0.048691, 0.044431, 0.036893, 0.032774, 0.032576, 0.024970, 0.023800", \ + "0.051205, 0.046945, 0.039408, 0.035289, 0.035090, 0.027484, 0.024300", \ + "0.054492, 0.050232, 0.042695, 0.038576, 0.038377, 0.030771, 0.025269" \ + ); + } + } + timing() { + related_pin : RET1N; + timing_type : non_seq_setup_falling; + fall_constraint(rf2_32x128_wm1_inputslew_inputslew_setup_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000" \ + ); + } + } + timing() { + related_pin : RET1N; + timing_type : non_seq_hold_falling; + fall_constraint(rf2_32x128_wm1_inputslew_inputslew_hold_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.590182, 0.587267, 0.586267, 0.585267, 0.584267, 0.583267, 0.582267", \ + "0.592029, 0.589114, 0.588114, 0.587114, 0.586114, 0.585114, 0.584114", \ + "0.598688, 0.595774, 0.594774, 0.593774, 0.592774, 0.591774, 0.590774", \ + "0.599803, 0.596889, 0.595889, 0.594889, 0.593889, 0.592889, 0.591889", \ + "0.601251, 0.598336, 0.597336, 0.596336, 0.595336, 0.594336, 0.593336", \ + "0.604243, 0.601328, 0.600328, 0.599328, 0.598328, 0.597328, 0.596328", \ + "0.607011, 0.604096, 0.603096, 0.602096, 0.601096, 0.600097, 0.599096" \ + ); + } + } + timing() { + related_pin : RET1N; + timing_type : non_seq_setup_rising; + fall_constraint(rf2_32x128_wm1_inputslew_inputslew_setup_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000" \ + ); + } + } + timing() { + related_pin : RET1N; + timing_type : non_seq_hold_rising; + fall_constraint(rf2_32x128_wm1_inputslew_inputslew_hold_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.288170, 0.280509, 0.277135, 0.268583, 0.267583, 0.262776, 0.257112", \ + "0.289170, 0.281509, 0.278135, 0.269583, 0.268583, 0.263776, 0.258112", \ + "0.290170, 0.282509, 0.279135, 0.270583, 0.269583, 0.264776, 0.259112", \ + "0.291170, 0.283509, 0.280135, 0.271583, 0.270583, 0.265776, 0.260112", \ + "0.292170, 0.284509, 0.281135, 0.272583, 0.271583, 0.266776, 0.261112", \ + "0.293170, 0.285509, 0.282135, 0.273583, 0.272583, 0.267776, 0.262112", \ + "0.294170, 0.286509, 0.283135, 0.274583, 0.273583, 0.268776, 0.263112" \ + ); + } + } + internal_power() { + when : "!DFTRAMBYP&TENA"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.039204, 0.039244, 0.039535, 0.040236, 0.040721, 0.041481, 0.042971"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.079697, 0.079912, 0.080326, 0.080738, 0.081151, 0.082077, 0.083472"); + } + } + } + bus(AA) { + bus_type : rf2_32x128_wm1_AA; + direction : input; + related_power_pin : "VDDPE"; + related_ground_pin : "VSSE"; + capacitance : 0.001210; + max_transition : 0.336000; + timing() { + related_pin : CLKA; + timing_type : setup_rising; + when : "RET1N&TENA&!CENA&COLLDISN"; + sdf_cond : "RET1Neq1aTENAeq1aCENAeq0aCOLLDISNeq1"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.070852, 0.074562, 0.083408, 0.086296, 0.088239, 0.093501, 0.096705", \ + "0.068297, 0.072007, 0.081076, 0.083851, 0.085683, 0.090946, 0.094150", \ + "0.062030, 0.065740, 0.074586, 0.077474, 0.079417, 0.084679, 0.087883", \ + "0.060567, 0.064277, 0.073122, 0.076011, 0.077953, 0.083216, 0.086420", \ + "0.058950, 0.062660, 0.071506, 0.074394, 0.076337, 0.081599, 0.084803", \ + "0.056619, 0.060329, 0.069174, 0.072063, 0.074005, 0.079268, 0.082472", \ + "0.053864, 0.058260, 0.067514, 0.070290, 0.071313, 0.076144, 0.079348" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.078128, 0.082732, 0.095768, 0.102317, 0.107358, 0.119480, 0.134805", \ + "0.076215, 0.080819, 0.093855, 0.100404, 0.105445, 0.117567, 0.132892", \ + "0.068948, 0.073552, 0.086588, 0.093137, 0.098178, 0.110300, 0.125625", \ + "0.068491, 0.073094, 0.086131, 0.092680, 0.097721, 0.109842, 0.125167", \ + "0.067327, 0.071931, 0.084967, 0.091516, 0.096557, 0.108679, 0.124004", \ + "0.065178, 0.069781, 0.082818, 0.089367, 0.094408, 0.106530, 0.121855", \ + "0.061516, 0.066120, 0.079156, 0.085705, 0.090746, 0.102868, 0.118193" \ + ); + } + } + timing() { + related_pin : CLKA; + timing_type : hold_rising; + when : "RET1N&TENA&!CENA&COLLDISN"; + sdf_cond : "RET1Neq1aTENAeq1aCENAeq0aCOLLDISNeq1"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.059724, 0.056322, 0.055322, 0.054322, 0.053322, 0.052322, 0.051322", \ + "0.061420, 0.058019, 0.057019, 0.056019, 0.055019, 0.054019, 0.053019", \ + "0.068702, 0.065300, 0.064300, 0.063300, 0.062300, 0.061300, 0.060300", \ + "0.069517, 0.066116, 0.065116, 0.064116, 0.063116, 0.062116, 0.061116", \ + "0.071045, 0.067644, 0.066644, 0.065644, 0.064644, 0.063644, 0.062644", \ + "0.074321, 0.070920, 0.069920, 0.068920, 0.067920, 0.066920, 0.065920", \ + "0.076964, 0.073563, 0.072563, 0.071563, 0.070563, 0.069563, 0.068563" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.051346, 0.047552, 0.045724, 0.044447, 0.043447, 0.042447, 0.042082", \ + "0.053042, 0.049247, 0.047419, 0.046142, 0.045142, 0.044142, 0.043777", \ + "0.060314, 0.056519, 0.054692, 0.053415, 0.052415, 0.051415, 0.051050", \ + "0.061129, 0.057335, 0.055507, 0.054230, 0.053230, 0.052230, 0.051865", \ + "0.062658, 0.058863, 0.057035, 0.055758, 0.054758, 0.053758, 0.053393", \ + "0.065948, 0.062153, 0.060326, 0.059049, 0.058049, 0.057049, 0.056684", \ + "0.068577, 0.064782, 0.062954, 0.061677, 0.060677, 0.059677, 0.059312" \ + ); + } + } + timing() { + related_pin : CLKA; + timing_type : setup_rising; + when : "RET1N&TENA&!CENA&!COLLDISN"; + sdf_cond : "RET1Neq1aTENAeq1aCENAeq0aCOLLDISNeq0"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.070852, 0.074562, 0.083408, 0.086296, 0.088239, 0.093501, 0.096705", \ + "0.068297, 0.072007, 0.081076, 0.083851, 0.085683, 0.090946, 0.094150", \ + "0.062030, 0.065740, 0.074586, 0.077474, 0.079417, 0.084679, 0.087883", \ + "0.060567, 0.064277, 0.073122, 0.076011, 0.077953, 0.083216, 0.086420", \ + "0.058950, 0.062660, 0.071506, 0.074394, 0.076337, 0.081599, 0.084803", \ + "0.056619, 0.060329, 0.069174, 0.072063, 0.074005, 0.079268, 0.082472", \ + "0.053864, 0.058260, 0.067514, 0.070290, 0.071313, 0.076144, 0.079348" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.078128, 0.082732, 0.095768, 0.102317, 0.107358, 0.119480, 0.134805", \ + "0.076215, 0.080819, 0.093855, 0.100404, 0.105445, 0.117567, 0.132892", \ + "0.068948, 0.073552, 0.086588, 0.093137, 0.098178, 0.110300, 0.125625", \ + "0.068491, 0.073094, 0.086131, 0.092680, 0.097721, 0.109842, 0.125167", \ + "0.067327, 0.071931, 0.084967, 0.091516, 0.096557, 0.108679, 0.124004", \ + "0.065178, 0.069781, 0.082818, 0.089367, 0.094408, 0.106530, 0.121855", \ + "0.061516, 0.066120, 0.079156, 0.085705, 0.090746, 0.102868, 0.118193" \ + ); + } + } + timing() { + related_pin : CLKA; + timing_type : hold_rising; + when : "RET1N&TENA&!CENA&!COLLDISN"; + sdf_cond : "RET1Neq1aTENAeq1aCENAeq0aCOLLDISNeq0"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.059724, 0.056322, 0.055322, 0.054322, 0.053322, 0.052322, 0.051322", \ + "0.061420, 0.058019, 0.057019, 0.056019, 0.055019, 0.054019, 0.053019", \ + "0.068702, 0.065300, 0.064300, 0.063300, 0.062300, 0.061300, 0.060300", \ + "0.069517, 0.066116, 0.065116, 0.064116, 0.063116, 0.062116, 0.061116", \ + "0.071045, 0.067644, 0.066644, 0.065644, 0.064644, 0.063644, 0.062644", \ + "0.074321, 0.070920, 0.069920, 0.068920, 0.067920, 0.066920, 0.065920", \ + "0.076964, 0.073563, 0.072563, 0.071563, 0.070563, 0.069563, 0.068563" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.051346, 0.047552, 0.045724, 0.044447, 0.043447, 0.042447, 0.042082", \ + "0.053042, 0.049247, 0.047419, 0.046142, 0.045142, 0.044142, 0.043777", \ + "0.060314, 0.056519, 0.054692, 0.053415, 0.052415, 0.051415, 0.051050", \ + "0.061129, 0.057335, 0.055507, 0.054230, 0.053230, 0.052230, 0.051865", \ + "0.062658, 0.058863, 0.057035, 0.055758, 0.054758, 0.053758, 0.053393", \ + "0.065948, 0.062153, 0.060326, 0.059049, 0.058049, 0.057049, 0.056684", \ + "0.068577, 0.064782, 0.062954, 0.061677, 0.060677, 0.059677, 0.059312" \ + ); + } + } + internal_power() { + when : "TENA&!DFTRAMBYP&COLLDISN"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.018038, 0.018071, 0.018546, 0.018888, 0.019238, 0.020291, 0.021972"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.015913, 0.016042, 0.016582, 0.017032, 0.017561, 0.018658, 0.020390"); + } + } + internal_power() { + when : "TENA&!DFTRAMBYP&!COLLDISN"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.018038, 0.018071, 0.018546, 0.018888, 0.019238, 0.020291, 0.021972"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.015913, 0.016042, 0.016582, 0.017032, 0.017561, 0.018658, 0.020390"); + } + } + } + pin(CLKB) { + direction : input; + related_power_pin : "VDDPE"; + related_ground_pin : "VSSE"; + capacitance : 0.007570; + clock : true; + max_transition : 0.254700; + /* Internal energy table for write mode */ + internal_power() { + when : "RET1N&!DFTRAMBYP&((!CENB&TENB)|(!TCENB&!TENB))&!EMAB[2]&!EMAB[1]&!EMAB[0]"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_clockslew_energy_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + values ("7.884176, 7.892060, 7.899952, 7.907852, 7.915760, 7.923676, 7.931599"); + } + fall_power(rf2_32x128_wm1_clockslew_energy_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + values ("0.015028, 0.016634, 0.025366, 0.026976, 0.029651, 0.038017, 0.050683"); + } + } + /* Internal energy table for write mode */ + internal_power() { + when : "RET1N&!DFTRAMBYP&((!CENB&TENB)|(!TCENB&!TENB))&!EMAB[2]&!EMAB[1]&EMAB[0]"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_clockslew_energy_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + values ("7.884176, 7.892060, 7.899952, 7.907852, 7.915760, 7.923676, 7.931599"); + } + fall_power(rf2_32x128_wm1_clockslew_energy_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + values ("0.015028, 0.016634, 0.025366, 0.026976, 0.029651, 0.038017, 0.050683"); + } + } + /* Internal energy table for write mode */ + internal_power() { + when : "RET1N&!DFTRAMBYP&((!CENB&TENB)|(!TCENB&!TENB))&!EMAB[2]&EMAB[1]&!EMAB[0]"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_clockslew_energy_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + values ("7.884176, 7.892060, 7.899952, 7.907852, 7.915760, 7.923676, 7.931599"); + } + fall_power(rf2_32x128_wm1_clockslew_energy_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + values ("0.015028, 0.016634, 0.025366, 0.026976, 0.029651, 0.038017, 0.050683"); + } + } + /* Internal energy table for write mode */ + internal_power() { + when : "RET1N&!DFTRAMBYP&((!CENB&TENB)|(!TCENB&!TENB))&!EMAB[2]&EMAB[1]&EMAB[0]"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_clockslew_energy_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + values ("7.884176, 7.892060, 7.899952, 7.907852, 7.915760, 7.923676, 7.931599"); + } + fall_power(rf2_32x128_wm1_clockslew_energy_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + values ("0.015028, 0.016634, 0.025366, 0.026976, 0.029651, 0.038017, 0.050683"); + } + } + /* Internal energy table for write mode */ + internal_power() { + when : "RET1N&!DFTRAMBYP&((!CENB&TENB)|(!TCENB&!TENB))&EMAB[2]&!EMAB[1]&!EMAB[0]"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_clockslew_energy_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + values ("7.905960, 7.906495, 7.914573, 7.915974, 7.921153, 7.929074, 7.939764"); + } + fall_power(rf2_32x128_wm1_clockslew_energy_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + values ("0.015028, 0.016634, 0.025366, 0.026976, 0.029651, 0.038017, 0.050683"); + } + } + /* Internal energy table for write mode */ + internal_power() { + when : "RET1N&!DFTRAMBYP&((!CENB&TENB)|(!TCENB&!TENB))&EMAB[2]&!EMAB[1]&EMAB[0]"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_clockslew_energy_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + values ("7.913332, 7.921245, 7.925858, 7.933784, 7.941717, 7.949660, 7.957610"); + } + fall_power(rf2_32x128_wm1_clockslew_energy_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + values ("0.015028, 0.016634, 0.025366, 0.026976, 0.029651, 0.038017, 0.050683"); + } + } + /* Internal energy table for write mode */ + internal_power() { + when : "RET1N&!DFTRAMBYP&((!CENB&TENB)|(!TCENB&!TENB))&EMAB[2]&EMAB[1]&!EMAB[0]"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_clockslew_energy_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + values ("7.927465, 7.928325, 7.936254, 7.937889, 7.944677, 7.952623, 7.961943"); + } + fall_power(rf2_32x128_wm1_clockslew_energy_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + values ("0.015028, 0.016634, 0.025366, 0.026976, 0.029651, 0.038017, 0.050683"); + } + } + /* Internal energy table for write mode */ + internal_power() { + when : "RET1N&!DFTRAMBYP&((!CENB&TENB)|(!TCENB&!TENB))&EMAB[2]&EMAB[1]&EMAB[0]"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_clockslew_energy_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + values ("7.935124, 7.935812, 7.943697, 7.945607, 7.947900, 7.958117, 7.968691"); + } + fall_power(rf2_32x128_wm1_clockslew_energy_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + values ("0.015028, 0.016634, 0.025366, 0.026976, 0.029651, 0.038017, 0.050683"); + } + } + /* Internal energy table for ds mode */ + internal_power() { + when : "RET1N&!DFTRAMBYP&((CENB&TENB)|(TCENB&!TENB))"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_clockslew_energy_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + values ("0.000990, 0.000991, 0.006694, 0.008832, 0.011226, 0.019386, 0.031616"); + } + fall_power(rf2_32x128_wm1_clockslew_energy_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + values ("0.010613, 0.012045, 0.020691, 0.023224, 0.025136, 0.033179, 0.045594"); + } + } + /* Internal energy table for precharge mode */ + internal_power() { + when : "!RET1N"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_clockslew_energy_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + values ("0.000990, 0.000991, 0.006694, 0.008832, 0.011226, 0.019386, 0.031616"); + } + fall_power(rf2_32x128_wm1_clockslew_energy_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + values ("0.010613, 0.012045, 0.020691, 0.023224, 0.025136, 0.033179, 0.045594"); + } + } + /* Internal energy table for scan mode */ + internal_power() { + when : "RET1N&DFTRAMBYP"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_clockslew_energy_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + values ("4.969233, 4.974262, 4.975884, 4.977699, 4.979976, 4.988141, 5.000404"); + } + fall_power(rf2_32x128_wm1_clockslew_energy_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + values ("0.014535, 0.016070, 0.024845, 0.027125, 0.029602, 0.037193, 0.049314"); + } + } + timing() { + related_pin : CLKA; + timing_type : setup_rising; + when : "RET1N&!DFTRAMBYP&((TENB&!CENB)|(!TENB&!TCENB))&!EMAB[2]&!EMAB[1]&!EMAB[0]"; + sdf_cond : "contB_RET1Neq1aDFTRAMBYPeq0aopopTENBeq1aCENBeq0cpoopTENBeq0aTCENBeq0cpcpaEMAB2eq0aEMAB1eq0aEMAB0eq0"; + rise_constraint(rf2_32x128_wm1_clockslew_clockslew_setup_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + values (\ + "0.469565, 0.471463, 0.478446, 0.479766, 0.481230, 0.483948, 0.486575", \ + "0.467848, 0.469746, 0.476728, 0.478049, 0.479512, 0.482231, 0.484858", \ + "0.460617, 0.462515, 0.469498, 0.470818, 0.472282, 0.475000, 0.477627", \ + "0.459717, 0.461615, 0.468598, 0.469918, 0.471382, 0.474100, 0.476727", \ + "0.458177, 0.460075, 0.467058, 0.468378, 0.469842, 0.472560, 0.475187", \ + "0.455946, 0.457844, 0.464827, 0.466147, 0.467611, 0.470329, 0.472956", \ + "0.454437, 0.456334, 0.463317, 0.464637, 0.466101, 0.468820, 0.471447" \ + ); + } + } + timing() { + related_pin : CLKA; + timing_type : hold_rising; + when : "RET1N&!DFTRAMBYP&((TENB&!CENB)|(!TENB&!TCENB))&!EMAB[2]&!EMAB[1]&!EMAB[0]"; + sdf_cond : "contB_RET1Neq1aDFTRAMBYPeq0aopopTENBeq1aCENBeq0cpoopTENBeq0aTCENBeq0cpcpaEMAB2eq0aEMAB1eq0aEMAB0eq0"; + rise_constraint(rf2_32x128_wm1_clockslew_clockslew_hold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + values (\ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000" \ + ); + } + } + timing() { + related_pin : CLKA; + timing_type : setup_rising; + when : "RET1N&!DFTRAMBYP&((TENB&!CENB)|(!TENB&!TCENB))&!EMAB[2]&!EMAB[1]&EMAB[0]"; + sdf_cond : "contB_RET1Neq1aDFTRAMBYPeq0aopopTENBeq1aCENBeq0cpoopTENBeq0aTCENBeq0cpcpaEMAB2eq0aEMAB1eq0aEMAB0eq1"; + rise_constraint(rf2_32x128_wm1_clockslew_clockslew_setup_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + values (\ + "0.472633, 0.474531, 0.481514, 0.482834, 0.484298, 0.487016, 0.489643", \ + "0.470916, 0.472814, 0.479796, 0.481117, 0.482580, 0.485299, 0.487926", \ + "0.463685, 0.465583, 0.472566, 0.473886, 0.475350, 0.478068, 0.480695", \ + "0.462785, 0.464683, 0.471666, 0.472986, 0.474450, 0.477168, 0.479795", \ + "0.461245, 0.463143, 0.470126, 0.471446, 0.472910, 0.475628, 0.478255", \ + "0.459014, 0.460912, 0.467895, 0.469215, 0.470679, 0.473397, 0.476024", \ + "0.457505, 0.459402, 0.466385, 0.467705, 0.469169, 0.471888, 0.474515" \ + ); + } + } + timing() { + related_pin : CLKA; + timing_type : hold_rising; + when : "RET1N&!DFTRAMBYP&((TENB&!CENB)|(!TENB&!TCENB))&!EMAB[2]&!EMAB[1]&EMAB[0]"; + sdf_cond : "contB_RET1Neq1aDFTRAMBYPeq0aopopTENBeq1aCENBeq0cpoopTENBeq0aTCENBeq0cpcpaEMAB2eq0aEMAB1eq0aEMAB0eq1"; + rise_constraint(rf2_32x128_wm1_clockslew_clockslew_hold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + values (\ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000" \ + ); + } + } + timing() { + related_pin : CLKA; + timing_type : setup_rising; + when : "RET1N&!DFTRAMBYP&((TENB&!CENB)|(!TENB&!TCENB))&!EMAB[2]&EMAB[1]&!EMAB[0]"; + sdf_cond : "contB_RET1Neq1aDFTRAMBYPeq0aopopTENBeq1aCENBeq0cpoopTENBeq0aTCENBeq0cpcpaEMAB2eq0aEMAB1eq1aEMAB0eq0"; + rise_constraint(rf2_32x128_wm1_clockslew_clockslew_setup_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + values (\ + "0.474775, 0.476673, 0.483656, 0.484976, 0.486440, 0.489158, 0.491785", \ + "0.473058, 0.474956, 0.481938, 0.483259, 0.484722, 0.487441, 0.490068", \ + "0.465827, 0.467725, 0.474708, 0.476028, 0.477492, 0.480210, 0.482837", \ + "0.464927, 0.466825, 0.473808, 0.475128, 0.476592, 0.479310, 0.481937", \ + "0.463387, 0.465285, 0.472268, 0.473588, 0.475052, 0.477770, 0.480397", \ + "0.461156, 0.463054, 0.470037, 0.471357, 0.472821, 0.475539, 0.478166", \ + "0.459647, 0.461544, 0.468527, 0.469847, 0.471311, 0.474030, 0.476657" \ + ); + } + } + timing() { + related_pin : CLKA; + timing_type : hold_rising; + when : "RET1N&!DFTRAMBYP&((TENB&!CENB)|(!TENB&!TCENB))&!EMAB[2]&EMAB[1]&!EMAB[0]"; + sdf_cond : "contB_RET1Neq1aDFTRAMBYPeq0aopopTENBeq1aCENBeq0cpoopTENBeq0aTCENBeq0cpcpaEMAB2eq0aEMAB1eq1aEMAB0eq0"; + rise_constraint(rf2_32x128_wm1_clockslew_clockslew_hold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + values (\ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000" \ + ); + } + } + timing() { + related_pin : CLKA; + timing_type : setup_rising; + when : "RET1N&!DFTRAMBYP&((TENB&!CENB)|(!TENB&!TCENB))&!EMAB[2]&EMAB[1]&EMAB[0]"; + sdf_cond : "contB_RET1Neq1aDFTRAMBYPeq0aopopTENBeq1aCENBeq0cpoopTENBeq0aTCENBeq0cpcpaEMAB2eq0aEMAB1eq1aEMAB0eq1"; + rise_constraint(rf2_32x128_wm1_clockslew_clockslew_setup_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + values (\ + "0.479065, 0.480963, 0.487946, 0.489266, 0.490730, 0.493448, 0.496075", \ + "0.477348, 0.479246, 0.486228, 0.487549, 0.489012, 0.491731, 0.494358", \ + "0.470117, 0.472015, 0.478998, 0.480318, 0.481782, 0.484500, 0.487127", \ + "0.469217, 0.471115, 0.478098, 0.479418, 0.480882, 0.483600, 0.486227", \ + "0.467677, 0.469575, 0.476558, 0.477878, 0.479342, 0.482060, 0.484687", \ + "0.465446, 0.467344, 0.474327, 0.475647, 0.477111, 0.479829, 0.482456", \ + "0.463937, 0.465834, 0.472817, 0.474137, 0.475601, 0.478320, 0.480947" \ + ); + } + } + timing() { + related_pin : CLKA; + timing_type : hold_rising; + when : "RET1N&!DFTRAMBYP&((TENB&!CENB)|(!TENB&!TCENB))&!EMAB[2]&EMAB[1]&EMAB[0]"; + sdf_cond : "contB_RET1Neq1aDFTRAMBYPeq0aopopTENBeq1aCENBeq0cpoopTENBeq0aTCENBeq0cpcpaEMAB2eq0aEMAB1eq1aEMAB0eq1"; + rise_constraint(rf2_32x128_wm1_clockslew_clockslew_hold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + values (\ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000" \ + ); + } + } + timing() { + related_pin : CLKA; + timing_type : setup_rising; + when : "RET1N&!DFTRAMBYP&((TENB&!CENB)|(!TENB&!TCENB))&EMAB[2]&!EMAB[1]&!EMAB[0]"; + sdf_cond : "contB_RET1Neq1aDFTRAMBYPeq0aopopTENBeq1aCENBeq0cpoopTENBeq0aTCENBeq0cpcpaEMAB2eq1aEMAB1eq0aEMAB0eq0"; + rise_constraint(rf2_32x128_wm1_clockslew_clockslew_setup_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + values (\ + "0.526317, 0.528215, 0.535198, 0.536518, 0.537982, 0.540700, 0.543327", \ + "0.524600, 0.526498, 0.533480, 0.534801, 0.536264, 0.538983, 0.541610", \ + "0.517369, 0.519267, 0.526250, 0.527570, 0.529034, 0.531752, 0.534379", \ + "0.516469, 0.518367, 0.525350, 0.526670, 0.528134, 0.530852, 0.533479", \ + "0.514929, 0.516827, 0.523810, 0.525130, 0.526594, 0.529312, 0.531939", \ + "0.512698, 0.514596, 0.521579, 0.522899, 0.524363, 0.527081, 0.529708", \ + "0.511189, 0.513086, 0.520069, 0.521389, 0.522853, 0.525572, 0.528199" \ + ); + } + } + timing() { + related_pin : CLKA; + timing_type : hold_rising; + when : "RET1N&!DFTRAMBYP&((TENB&!CENB)|(!TENB&!TCENB))&EMAB[2]&!EMAB[1]&!EMAB[0]"; + sdf_cond : "contB_RET1Neq1aDFTRAMBYPeq0aopopTENBeq1aCENBeq0cpoopTENBeq0aTCENBeq0cpcpaEMAB2eq1aEMAB1eq0aEMAB0eq0"; + rise_constraint(rf2_32x128_wm1_clockslew_clockslew_hold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + values (\ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000" \ + ); + } + } + timing() { + related_pin : CLKA; + timing_type : setup_rising; + when : "RET1N&!DFTRAMBYP&((TENB&!CENB)|(!TENB&!TCENB))&EMAB[2]&!EMAB[1]&EMAB[0]"; + sdf_cond : "contB_RET1Neq1aDFTRAMBYPeq0aopopTENBeq1aCENBeq0cpoopTENBeq0aTCENBeq0cpcpaEMAB2eq1aEMAB1eq0aEMAB0eq1"; + rise_constraint(rf2_32x128_wm1_clockslew_clockslew_setup_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + values (\ + "0.554092, 0.555990, 0.562973, 0.564293, 0.565757, 0.568475, 0.571102", \ + "0.552375, 0.554273, 0.561255, 0.562576, 0.564039, 0.566758, 0.569385", \ + "0.545144, 0.547042, 0.554025, 0.555345, 0.556809, 0.559527, 0.562154", \ + "0.544244, 0.546142, 0.553125, 0.554445, 0.555909, 0.558627, 0.561254", \ + "0.542704, 0.544602, 0.551585, 0.552905, 0.554369, 0.557087, 0.559714", \ + "0.540473, 0.542371, 0.549354, 0.550674, 0.552138, 0.554856, 0.557483", \ + "0.538964, 0.540861, 0.547844, 0.549164, 0.550628, 0.553347, 0.555974" \ + ); + } + } + timing() { + related_pin : CLKA; + timing_type : hold_rising; + when : "RET1N&!DFTRAMBYP&((TENB&!CENB)|(!TENB&!TCENB))&EMAB[2]&!EMAB[1]&EMAB[0]"; + sdf_cond : "contB_RET1Neq1aDFTRAMBYPeq0aopopTENBeq1aCENBeq0cpoopTENBeq0aTCENBeq0cpcpaEMAB2eq1aEMAB1eq0aEMAB0eq1"; + rise_constraint(rf2_32x128_wm1_clockslew_clockslew_hold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + values (\ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000" \ + ); + } + } + timing() { + related_pin : CLKA; + timing_type : setup_rising; + when : "RET1N&!DFTRAMBYP&((TENB&!CENB)|(!TENB&!TCENB))&EMAB[2]&EMAB[1]&!EMAB[0]"; + sdf_cond : "contB_RET1Neq1aDFTRAMBYPeq0aopopTENBeq1aCENBeq0cpoopTENBeq0aTCENBeq0cpcpaEMAB2eq1aEMAB1eq1aEMAB0eq0"; + rise_constraint(rf2_32x128_wm1_clockslew_clockslew_setup_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + values (\ + "0.596456, 0.598354, 0.605337, 0.606657, 0.608121, 0.610839, 0.613466", \ + "0.594739, 0.596637, 0.603619, 0.604940, 0.606403, 0.609122, 0.611749", \ + "0.587508, 0.589406, 0.596389, 0.597709, 0.599173, 0.601891, 0.604518", \ + "0.586608, 0.588506, 0.595489, 0.596809, 0.598273, 0.600991, 0.603618", \ + "0.585068, 0.586966, 0.593949, 0.595269, 0.596733, 0.599451, 0.602078", \ + "0.582837, 0.584735, 0.591718, 0.593038, 0.594502, 0.597220, 0.599847", \ + "0.581328, 0.583225, 0.590208, 0.591528, 0.592992, 0.595711, 0.598338" \ + ); + } + } + timing() { + related_pin : CLKA; + timing_type : hold_rising; + when : "RET1N&!DFTRAMBYP&((TENB&!CENB)|(!TENB&!TCENB))&EMAB[2]&EMAB[1]&!EMAB[0]"; + sdf_cond : "contB_RET1Neq1aDFTRAMBYPeq0aopopTENBeq1aCENBeq0cpoopTENBeq0aTCENBeq0cpcpaEMAB2eq1aEMAB1eq1aEMAB0eq0"; + rise_constraint(rf2_32x128_wm1_clockslew_clockslew_hold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + values (\ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000" \ + ); + } + } + timing() { + related_pin : CLKA; + timing_type : setup_rising; + when : "RET1N&!DFTRAMBYP&((TENB&!CENB)|(!TENB&!TCENB))&EMAB[2]&EMAB[1]&EMAB[0]"; + sdf_cond : "contB_RET1Neq1aDFTRAMBYPeq0aopopTENBeq1aCENBeq0cpoopTENBeq0aTCENBeq0cpcpaEMAB2eq1aEMAB1eq1aEMAB0eq1"; + rise_constraint(rf2_32x128_wm1_clockslew_clockslew_setup_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + values (\ + "0.624504, 0.626402, 0.633385, 0.634705, 0.636169, 0.638887, 0.641514", \ + "0.622787, 0.624685, 0.631667, 0.632988, 0.634451, 0.637170, 0.639797", \ + "0.615556, 0.617454, 0.624437, 0.625757, 0.627221, 0.629939, 0.632566", \ + "0.614656, 0.616554, 0.623537, 0.624857, 0.626321, 0.629039, 0.631666", \ + "0.613116, 0.615014, 0.621997, 0.623317, 0.624781, 0.627499, 0.630126", \ + "0.610885, 0.612783, 0.619766, 0.621086, 0.622550, 0.625268, 0.627895", \ + "0.609376, 0.611273, 0.618256, 0.619576, 0.621040, 0.623759, 0.626386" \ + ); + } + } + timing() { + related_pin : CLKA; + timing_type : hold_rising; + when : "RET1N&!DFTRAMBYP&((TENB&!CENB)|(!TENB&!TCENB))&EMAB[2]&EMAB[1]&EMAB[0]"; + sdf_cond : "contB_RET1Neq1aDFTRAMBYPeq0aopopTENBeq1aCENBeq0cpoopTENBeq0aTCENBeq0cpcpaEMAB2eq1aEMAB1eq1aEMAB0eq1"; + rise_constraint(rf2_32x128_wm1_clockslew_clockslew_hold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + values (\ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000" \ + ); + } + } + minimum_period() { + constraint : 0.562318; + when : "RET1N&(((TENB&!CENB&!DFTRAMBYP)|(!TENB&!TCENB&!DFTRAMBYP))|DFTRAMBYP)&!EMAB[2]&!EMAB[1]&!EMAB[0]"; + sdf_cond : "RET1Neq1aopopopTENBeq1aCENBeq0aDFTRAMBYPeq0cpoopTENBeq0aTCENBeq0aDFTRAMBYPeq0cpcpoDFTRAMBYPeq1cpaEMAB2eq0aEMAB1eq0aEMAB0eq0"; + } + minimum_period() { + constraint : 0.565390; + when : "RET1N&(((TENB&!CENB&!DFTRAMBYP)|(!TENB&!TCENB&!DFTRAMBYP))|DFTRAMBYP)&!EMAB[2]&!EMAB[1]&EMAB[0]"; + sdf_cond : "RET1Neq1aopopopTENBeq1aCENBeq0aDFTRAMBYPeq0cpoopTENBeq0aTCENBeq0aDFTRAMBYPeq0cpcpoDFTRAMBYPeq1cpaEMAB2eq0aEMAB1eq0aEMAB0eq1"; + } + minimum_period() { + constraint : 0.567533; + when : "RET1N&(((TENB&!CENB&!DFTRAMBYP)|(!TENB&!TCENB&!DFTRAMBYP))|DFTRAMBYP)&!EMAB[2]&EMAB[1]&!EMAB[0]"; + sdf_cond : "RET1Neq1aopopopTENBeq1aCENBeq0aDFTRAMBYPeq0cpoopTENBeq0aTCENBeq0aDFTRAMBYPeq0cpcpoDFTRAMBYPeq1cpaEMAB2eq0aEMAB1eq1aEMAB0eq0"; + } + minimum_period() { + constraint : 0.571827; + when : "RET1N&(((TENB&!CENB&!DFTRAMBYP)|(!TENB&!TCENB&!DFTRAMBYP))|DFTRAMBYP)&!EMAB[2]&EMAB[1]&EMAB[0]"; + sdf_cond : "RET1Neq1aopopopTENBeq1aCENBeq0aDFTRAMBYPeq0cpoopTENBeq0aTCENBeq0aDFTRAMBYPeq0cpcpoDFTRAMBYPeq1cpaEMAB2eq0aEMAB1eq1aEMAB0eq1"; + } + minimum_period() { + constraint : 0.619123; + when : "RET1N&(((TENB&!CENB&!DFTRAMBYP)|(!TENB&!TCENB&!DFTRAMBYP))|DFTRAMBYP)&EMAB[2]&!EMAB[1]&!EMAB[0]"; + sdf_cond : "RET1Neq1aopopopTENBeq1aCENBeq0aDFTRAMBYPeq0cpoopTENBeq0aTCENBeq0aDFTRAMBYPeq0cpcpoDFTRAMBYPeq1cpaEMAB2eq1aEMAB1eq0aEMAB0eq0"; + } + minimum_period() { + constraint : 0.646922; + when : "RET1N&(((TENB&!CENB&!DFTRAMBYP)|(!TENB&!TCENB&!DFTRAMBYP))|DFTRAMBYP)&EMAB[2]&!EMAB[1]&EMAB[0]"; + sdf_cond : "RET1Neq1aopopopTENBeq1aCENBeq0aDFTRAMBYPeq0cpoopTENBeq0aTCENBeq0aDFTRAMBYPeq0cpcpoDFTRAMBYPeq1cpaEMAB2eq1aEMAB1eq0aEMAB0eq1"; + } + minimum_period() { + constraint : 0.689325; + when : "RET1N&(((TENB&!CENB&!DFTRAMBYP)|(!TENB&!TCENB&!DFTRAMBYP))|DFTRAMBYP)&EMAB[2]&EMAB[1]&!EMAB[0]"; + sdf_cond : "RET1Neq1aopopopTENBeq1aCENBeq0aDFTRAMBYPeq0cpoopTENBeq0aTCENBeq0aDFTRAMBYPeq0cpcpoDFTRAMBYPeq1cpaEMAB2eq1aEMAB1eq1aEMAB0eq0"; + } + minimum_period() { + constraint : 0.717400; + when : "RET1N&(((TENB&!CENB&!DFTRAMBYP)|(!TENB&!TCENB&!DFTRAMBYP))|DFTRAMBYP)&EMAB[2]&EMAB[1]&EMAB[0]"; + sdf_cond : "RET1Neq1aopopopTENBeq1aCENBeq0aDFTRAMBYPeq0cpoopTENBeq0aTCENBeq0aDFTRAMBYPeq0cpcpoDFTRAMBYPeq1cpaEMAB2eq1aEMAB1eq1aEMAB0eq1"; + } + timing() { + timing_type : min_clock_tree_path; + timing_sense : positive_unate; + cell_rise(rf2_32x128_wm1_cts1x7_clockslew_delay_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + values ("0.042864, 0.044967, 0.052042, 0.052783, 0.053894, 0.056971, 0.059098"); + } + rise_transition(rf2_32x128_wm1_cts1x7_clockslew_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + values ("0.012316, 0.012271, 0.012438, 0.012278, 0.012328, 0.012290, 0.012286"); + } + cell_fall(rf2_32x128_wm1_cts1x7_clockslew_delay_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + values ("0.042864, 0.044967, 0.052042, 0.052783, 0.053894, 0.056971, 0.059098"); + } + fall_transition(rf2_32x128_wm1_cts1x7_clockslew_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + values ("0.013810, 0.013898, 0.013921, 0.013953, 0.013816, 0.013861, 0.013858"); + } + } + timing() { + timing_type : min_clock_tree_path; + timing_sense : negative_unate; + cell_fall(rf2_32x128_wm1_cts1x7_clockslew_delay_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + values ("0.042864, 0.044967, 0.052042, 0.052783, 0.053894, 0.056971, 0.059098"); + } + fall_transition(rf2_32x128_wm1_cts1x7_clockslew_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + values ("0.013810, 0.013898, 0.013921, 0.013953, 0.013816, 0.013861, 0.013858"); + } + cell_rise(rf2_32x128_wm1_cts1x7_clockslew_delay_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + values ("0.042864, 0.044967, 0.052042, 0.052783, 0.053894, 0.056971, 0.059098"); + } + rise_transition(rf2_32x128_wm1_cts1x7_clockslew_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + values ("0.012316, 0.012271, 0.012438, 0.012278, 0.012328, 0.012290, 0.012286"); + } + } + timing() { + timing_type : max_clock_tree_path; + timing_sense : positive_unate; + cell_rise(rf2_32x128_wm1_cts1x7_clockslew_delay_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + values ("0.153655, 0.155672, 0.162908, 0.163896, 0.165149, 0.166437, 0.167029"); + } + rise_transition(rf2_32x128_wm1_cts1x7_clockslew_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + values ("0.012316, 0.012271, 0.012438, 0.012278, 0.012328, 0.012290, 0.012286"); + } + cell_fall(rf2_32x128_wm1_cts1x7_clockslew_delay_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + values ("0.153655, 0.155672, 0.162908, 0.163896, 0.165149, 0.166437, 0.167029"); + } + fall_transition(rf2_32x128_wm1_cts1x7_clockslew_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + values ("0.013810, 0.013898, 0.013921, 0.013953, 0.013816, 0.013861, 0.013858"); + } + } + timing() { + timing_type : max_clock_tree_path; + timing_sense : negative_unate; + cell_fall(rf2_32x128_wm1_cts1x7_clockslew_delay_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + values ("0.153655, 0.155672, 0.162908, 0.163896, 0.165149, 0.166437, 0.167029"); + } + fall_transition(rf2_32x128_wm1_cts1x7_clockslew_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + values ("0.013810, 0.013898, 0.013921, 0.013953, 0.013816, 0.013861, 0.013858"); + } + cell_rise(rf2_32x128_wm1_cts1x7_clockslew_delay_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + values ("0.153655, 0.155672, 0.162908, 0.163896, 0.165149, 0.166437, 0.167029"); + } + rise_transition(rf2_32x128_wm1_cts1x7_clockslew_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + values ("0.012316, 0.012271, 0.012438, 0.012278, 0.012328, 0.012290, 0.012286"); + } + } + min_pulse_width_high : 0.088579; + min_pulse_width_low : 0.084283; + } + pin(CENB) { + direction : input; + related_power_pin : "VDDPE"; + related_ground_pin : "VSSE"; + capacitance : 0.001318; + max_transition : 0.336000; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB"; + sdf_cond : "RET1Neq1aTENBeq1"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.081535, 0.085481, 0.093664, 0.095417, 0.099137, 0.101211, 0.104556", \ + "0.080535, 0.084481, 0.092664, 0.094417, 0.098137, 0.100211, 0.103556", \ + "0.079535, 0.083481, 0.091664, 0.093417, 0.097137, 0.099211, 0.102556", \ + "0.078535, 0.082481, 0.090664, 0.092417, 0.096137, 0.098211, 0.101556", \ + "0.077535, 0.081481, 0.089664, 0.091417, 0.095137, 0.097211, 0.100556", \ + "0.076535, 0.080481, 0.088664, 0.090417, 0.094137, 0.096211, 0.099556", \ + "0.075535, 0.079481, 0.087664, 0.089417, 0.093137, 0.095211, 0.098556" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.082796, 0.088127, 0.096166, 0.100081, 0.103719, 0.109710, 0.117019", \ + "0.080546, 0.085878, 0.093917, 0.097832, 0.101470, 0.107461, 0.114770", \ + "0.073685, 0.079017, 0.087055, 0.090970, 0.094609, 0.100599, 0.107908", \ + "0.073157, 0.078489, 0.086528, 0.090443, 0.094081, 0.100072, 0.107380", \ + "0.071895, 0.077227, 0.085266, 0.089181, 0.092819, 0.098810, 0.106118", \ + "0.070310, 0.075641, 0.083680, 0.087595, 0.091233, 0.097224, 0.104533", \ + "0.067403, 0.072735, 0.080774, 0.084688, 0.088327, 0.094317, 0.101626" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB"; + sdf_cond : "RET1Neq1aTENBeq1"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.034894, 0.030774, 0.025710, 0.025691, 0.021744, 0.020744, 0.019939", \ + "0.036806, 0.032685, 0.027622, 0.027603, 0.023655, 0.022655, 0.021850", \ + "0.043149, 0.039029, 0.033965, 0.033946, 0.029999, 0.028999, 0.028193", \ + "0.043379, 0.039259, 0.034195, 0.034176, 0.030229, 0.029229, 0.028423", \ + "0.044389, 0.040268, 0.035205, 0.035186, 0.031238, 0.030238, 0.029433", \ + "0.045623, 0.041503, 0.036439, 0.036420, 0.032473, 0.031473, 0.030668", \ + "0.047885, 0.043765, 0.038701, 0.038682, 0.034735, 0.033735, 0.032930" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.030242, 0.025726, 0.020900, 0.019900, 0.018900, 0.017900, 0.016900", \ + "0.032342, 0.027827, 0.021400, 0.020400, 0.019400, 0.018400, 0.017400", \ + "0.039591, 0.035076, 0.027024, 0.022694, 0.021694, 0.020900, 0.019900", \ + "0.040166, 0.035650, 0.027598, 0.023268, 0.022268, 0.021400, 0.020400", \ + "0.041236, 0.036721, 0.028669, 0.024339, 0.023339, 0.021900, 0.020900", \ + "0.043218, 0.038702, 0.030650, 0.026320, 0.025320, 0.022400, 0.021400", \ + "0.046240, 0.041724, 0.033672, 0.029342, 0.028343, 0.022900, 0.021900" \ + ); + } + } + timing() { + related_pin : RET1N; + timing_type : non_seq_setup_falling; + fall_constraint(rf2_32x128_wm1_inputslew_inputslew_setup_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000" \ + ); + } + } + timing() { + related_pin : RET1N; + timing_type : non_seq_hold_falling; + fall_constraint(rf2_32x128_wm1_inputslew_inputslew_hold_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.590182, 0.587267, 0.586267, 0.585267, 0.584267, 0.583267, 0.582267", \ + "0.592029, 0.589114, 0.588114, 0.587114, 0.586114, 0.585114, 0.584114", \ + "0.598688, 0.595774, 0.594774, 0.593774, 0.592774, 0.591774, 0.590774", \ + "0.599803, 0.596889, 0.595889, 0.594889, 0.593889, 0.592889, 0.591889", \ + "0.601251, 0.598336, 0.597336, 0.596336, 0.595336, 0.594336, 0.593336", \ + "0.604243, 0.601328, 0.600328, 0.599328, 0.598328, 0.597328, 0.596328", \ + "0.607011, 0.604096, 0.603096, 0.602096, 0.601096, 0.600097, 0.599096" \ + ); + } + } + timing() { + related_pin : RET1N; + timing_type : non_seq_setup_rising; + fall_constraint(rf2_32x128_wm1_inputslew_inputslew_setup_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000" \ + ); + } + } + timing() { + related_pin : RET1N; + timing_type : non_seq_hold_rising; + fall_constraint(rf2_32x128_wm1_inputslew_inputslew_hold_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.288170, 0.280509, 0.277135, 0.268583, 0.267583, 0.262776, 0.257112", \ + "0.289170, 0.281509, 0.278135, 0.269583, 0.268583, 0.263776, 0.258112", \ + "0.290170, 0.282509, 0.279135, 0.270583, 0.269583, 0.264776, 0.259112", \ + "0.291170, 0.283509, 0.280135, 0.271583, 0.270583, 0.265776, 0.260112", \ + "0.292170, 0.284509, 0.281135, 0.272583, 0.271583, 0.266776, 0.261112", \ + "0.293170, 0.285509, 0.282135, 0.273583, 0.272583, 0.267776, 0.262112", \ + "0.294170, 0.286509, 0.283135, 0.274583, 0.273583, 0.268776, 0.263112" \ + ); + } + } + internal_power() { + when : "!DFTRAMBYP&TENB"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.039092, 0.039333, 0.039632, 0.040073, 0.040391, 0.041244, 0.042766"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.075391, 0.075556, 0.076067, 0.076790, 0.077255, 0.078270, 0.079700"); + } + } + } + bus(WENB) { + bus_type : rf2_32x128_wm1_WENB; + direction : input; + related_power_pin : "VDDPE"; + related_ground_pin : "VSSE"; + capacitance : 0.001406; + max_transition : 0.336000; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&!CENB"; + sdf_cond : "RET1Neq1aTENBeq1aCENBeq0"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.008000, 0.009000, 0.011258, 0.016277, 0.018634, 0.026839, 0.033823", \ + "0.007000, 0.008000, 0.009151, 0.014170, 0.016527, 0.024731, 0.031716", \ + "0.006000, 0.007000, 0.008151, 0.011000, 0.012000, 0.017610, 0.024594", \ + "0.005000, 0.006000, 0.007151, 0.010000, 0.011000, 0.016486, 0.023470", \ + "0.004000, 0.005000, 0.006151, 0.009000, 0.010000, 0.015436, 0.022420", \ + "0.003000, 0.004000, 0.005151, 0.008000, 0.009000, 0.014012, 0.020996", \ + "0.002000, 0.003000, 0.004151, 0.007000, 0.008000, 0.013447, 0.020432" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.008000, 0.009000, 0.010000, 0.014629, 0.018101, 0.029785, 0.041214", \ + "0.007000, 0.008000, 0.009000, 0.012523, 0.015994, 0.027678, 0.039108", \ + "0.006000, 0.007000, 0.008000, 0.011000, 0.012000, 0.020556, 0.031985", \ + "0.005000, 0.006000, 0.007000, 0.010000, 0.011000, 0.019431, 0.030861", \ + "0.004000, 0.005000, 0.006000, 0.009000, 0.010000, 0.018382, 0.029811", \ + "0.003000, 0.004000, 0.005000, 0.008000, 0.009000, 0.016958, 0.028388", \ + "0.002000, 0.003000, 0.004000, 0.007000, 0.008000, 0.016393, 0.027823" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&!CENB"; + sdf_cond : "RET1Neq1aTENBeq1aCENBeq0"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.150774, 0.147266, 0.146146, 0.145146, 0.144146, 0.143146, 0.142146", \ + "0.152797, 0.149289, 0.148169, 0.147169, 0.146169, 0.145169, 0.144169", \ + "0.160033, 0.156525, 0.155405, 0.154405, 0.153405, 0.152405, 0.151405", \ + "0.161022, 0.157513, 0.156394, 0.155394, 0.154394, 0.153394, 0.152394", \ + "0.162267, 0.158759, 0.157639, 0.156639, 0.155639, 0.154639, 0.153639", \ + "0.163608, 0.160099, 0.158979, 0.157979, 0.156979, 0.155979, 0.154979", \ + "0.164154, 0.160645, 0.159526, 0.158525, 0.157525, 0.156525, 0.155525" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.155295, 0.151419, 0.147139, 0.145653, 0.144653, 0.144643, 0.143398", \ + "0.157311, 0.153435, 0.149156, 0.147670, 0.146670, 0.146660, 0.145415", \ + "0.164547, 0.160671, 0.156391, 0.154906, 0.153906, 0.153895, 0.152650", \ + "0.165535, 0.161659, 0.157379, 0.155894, 0.154894, 0.154884, 0.153639", \ + "0.166789, 0.162912, 0.158633, 0.157147, 0.156147, 0.156137, 0.154892", \ + "0.168076, 0.164200, 0.159920, 0.158435, 0.157435, 0.157424, 0.156179", \ + "0.168668, 0.164792, 0.160512, 0.159027, 0.158027, 0.158017, 0.156772" \ + ); + } + } + internal_power() { + when : "TENB&!DFTRAMBYP"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.004057, 0.004061, 0.004075, 0.004202, 0.004338, 0.004699, 0.005178"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.005417, 0.005477, 0.005619, 0.005737, 0.005920, 0.006224, 0.006771"); + } + } + } + bus(AB) { + bus_type : rf2_32x128_wm1_AB; + direction : input; + related_power_pin : "VDDPE"; + related_ground_pin : "VSSE"; + capacitance : 0.001225; + max_transition : 0.336000; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&!CENB&COLLDISN"; + sdf_cond : "RET1Neq1aTENBeq1aCENBeq0aCOLLDISNeq1"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.077439, 0.081908, 0.090855, 0.094212, 0.095342, 0.099889, 0.104087", \ + "0.075261, 0.079729, 0.088676, 0.092033, 0.093163, 0.097711, 0.101908", \ + "0.068361, 0.072829, 0.081776, 0.085133, 0.086263, 0.090811, 0.095008", \ + "0.067834, 0.072302, 0.081250, 0.084607, 0.085736, 0.090284, 0.094482", \ + "0.066584, 0.071053, 0.080000, 0.083357, 0.084486, 0.089034, 0.093232", \ + "0.064969, 0.069437, 0.078385, 0.081742, 0.082871, 0.087419, 0.091617", \ + "0.062133, 0.066601, 0.075549, 0.078906, 0.080035, 0.084583, 0.088781" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.082081, 0.086370, 0.099969, 0.106176, 0.111671, 0.123174, 0.139096", \ + "0.079860, 0.084149, 0.097747, 0.103954, 0.109449, 0.120952, 0.136874", \ + "0.073089, 0.077378, 0.090977, 0.097184, 0.102679, 0.114182, 0.130104", \ + "0.072416, 0.076705, 0.090304, 0.096511, 0.102006, 0.113509, 0.129431", \ + "0.071100, 0.075389, 0.088987, 0.095194, 0.100689, 0.112192, 0.128114", \ + "0.068555, 0.072845, 0.086443, 0.092650, 0.098145, 0.109648, 0.125570", \ + "0.066436, 0.070725, 0.084323, 0.090530, 0.096025, 0.107528, 0.123450" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&!CENB&COLLDISN"; + sdf_cond : "RET1Neq1aTENBeq1aCENBeq0aCOLLDISNeq1"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.048512, 0.044915, 0.043915, 0.042915, 0.041915, 0.040915, 0.039915", \ + "0.050626, 0.047030, 0.046030, 0.045030, 0.044030, 0.043030, 0.042030", \ + "0.057703, 0.054106, 0.053106, 0.052106, 0.051106, 0.050106, 0.049106", \ + "0.058429, 0.054832, 0.053832, 0.052832, 0.051832, 0.050832, 0.049832", \ + "0.059540, 0.055943, 0.054943, 0.053943, 0.052943, 0.051943, 0.050943", \ + "0.062617, 0.059020, 0.058020, 0.057020, 0.056020, 0.055020, 0.054020", \ + "0.064744, 0.061147, 0.060147, 0.059147, 0.058147, 0.057147, 0.056147" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.047866, 0.044038, 0.042242, 0.040931, 0.039931, 0.038931, 0.037931", \ + "0.049968, 0.046141, 0.044345, 0.043034, 0.042034, 0.041034, 0.040034", \ + "0.057044, 0.053216, 0.051420, 0.050109, 0.049109, 0.048109, 0.047109", \ + "0.057783, 0.053956, 0.052160, 0.050849, 0.049849, 0.048849, 0.047849", \ + "0.058892, 0.055065, 0.053269, 0.051958, 0.050958, 0.049958, 0.048958", \ + "0.061972, 0.058144, 0.056348, 0.055038, 0.054038, 0.053038, 0.052038", \ + "0.064099, 0.060271, 0.058475, 0.057164, 0.056164, 0.055164, 0.054164" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&!CENB&!COLLDISN"; + sdf_cond : "RET1Neq1aTENBeq1aCENBeq0aCOLLDISNeq0"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.077439, 0.081908, 0.090855, 0.094212, 0.095342, 0.099889, 0.104087", \ + "0.075261, 0.079729, 0.088676, 0.092033, 0.093163, 0.097711, 0.101908", \ + "0.068361, 0.072829, 0.081776, 0.085133, 0.086263, 0.090811, 0.095008", \ + "0.067834, 0.072302, 0.081250, 0.084607, 0.085736, 0.090284, 0.094482", \ + "0.066584, 0.071053, 0.080000, 0.083357, 0.084486, 0.089034, 0.093232", \ + "0.064969, 0.069437, 0.078385, 0.081742, 0.082871, 0.087419, 0.091617", \ + "0.062133, 0.066601, 0.075549, 0.078906, 0.080035, 0.084583, 0.088781" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.082081, 0.086370, 0.099969, 0.106176, 0.111671, 0.123174, 0.139096", \ + "0.079860, 0.084149, 0.097747, 0.103954, 0.109449, 0.120952, 0.136874", \ + "0.073089, 0.077378, 0.090977, 0.097184, 0.102679, 0.114182, 0.130104", \ + "0.072416, 0.076705, 0.090304, 0.096511, 0.102006, 0.113509, 0.129431", \ + "0.071100, 0.075389, 0.088987, 0.095194, 0.100689, 0.112192, 0.128114", \ + "0.068555, 0.072845, 0.086443, 0.092650, 0.098145, 0.109648, 0.125570", \ + "0.066436, 0.070725, 0.084323, 0.090530, 0.096025, 0.107528, 0.123450" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&!CENB&!COLLDISN"; + sdf_cond : "RET1Neq1aTENBeq1aCENBeq0aCOLLDISNeq0"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.048512, 0.044915, 0.043915, 0.042915, 0.041915, 0.040915, 0.039915", \ + "0.050626, 0.047030, 0.046030, 0.045030, 0.044030, 0.043030, 0.042030", \ + "0.057703, 0.054106, 0.053106, 0.052106, 0.051106, 0.050106, 0.049106", \ + "0.058429, 0.054832, 0.053832, 0.052832, 0.051832, 0.050832, 0.049832", \ + "0.059540, 0.055943, 0.054943, 0.053943, 0.052943, 0.051943, 0.050943", \ + "0.062617, 0.059020, 0.058020, 0.057020, 0.056020, 0.055020, 0.054020", \ + "0.064744, 0.061147, 0.060147, 0.059147, 0.058147, 0.057147, 0.056147" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.047866, 0.044038, 0.042242, 0.040931, 0.039931, 0.038931, 0.037931", \ + "0.049968, 0.046141, 0.044345, 0.043034, 0.042034, 0.041034, 0.040034", \ + "0.057044, 0.053216, 0.051420, 0.050109, 0.049109, 0.048109, 0.047109", \ + "0.057783, 0.053956, 0.052160, 0.050849, 0.049849, 0.048849, 0.047849", \ + "0.058892, 0.055065, 0.053269, 0.051958, 0.050958, 0.049958, 0.048958", \ + "0.061972, 0.058144, 0.056348, 0.055038, 0.054038, 0.053038, 0.052038", \ + "0.064099, 0.060271, 0.058475, 0.057164, 0.056164, 0.055164, 0.054164" \ + ); + } + } + internal_power() { + when : "TENB&!DFTRAMBYP&COLLDISN"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.020862, 0.020930, 0.021497, 0.021846, 0.022256, 0.023365, 0.025028"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.019113, 0.019172, 0.019722, 0.020154, 0.020707, 0.021897, 0.023520"); + } + } + internal_power() { + when : "TENB&!DFTRAMBYP&!COLLDISN"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.020862, 0.020930, 0.021497, 0.021846, 0.022256, 0.023365, 0.025028"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.019113, 0.019172, 0.019722, 0.020154, 0.020707, 0.021897, 0.023520"); + } + } + } + bus(DB) { + bus_type : rf2_32x128_wm1_DB; + direction : input; + related_power_pin : "VDDPE"; + related_ground_pin : "VSSE"; + memory_write() { + address : AB; + clocked_on : CLKB; + } + capacitance : 0.001453; + max_transition : 0.336000; + pin(DB[127]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[127]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB127eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[127]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB127eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.161145, 0.156313, 0.151535, 0.150724, 0.150389, 0.149389, 0.148389", \ + "0.163164, 0.158331, 0.153553, 0.152742, 0.152407, 0.151407, 0.150407", \ + "0.169856, 0.165023, 0.160245, 0.159434, 0.159100, 0.158100, 0.157100", \ + "0.171385, 0.166552, 0.161774, 0.160963, 0.160629, 0.159629, 0.158629", \ + "0.172656, 0.167823, 0.163045, 0.162234, 0.161900, 0.160900, 0.159900", \ + "0.173386, 0.168554, 0.163776, 0.162964, 0.162630, 0.161630, 0.160630", \ + "0.174497, 0.169665, 0.164887, 0.164075, 0.163741, 0.162741, 0.161741" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.159326, 0.153771, 0.146122, 0.145122, 0.141429, 0.140719, 0.134900", \ + "0.161357, 0.155802, 0.148153, 0.147153, 0.143460, 0.142750, 0.136931", \ + "0.168595, 0.163041, 0.155391, 0.154391, 0.150699, 0.149988, 0.144169", \ + "0.169575, 0.164020, 0.156371, 0.155371, 0.151678, 0.150968, 0.145149", \ + "0.170832, 0.165277, 0.157628, 0.156628, 0.152935, 0.152225, 0.146406", \ + "0.172125, 0.166570, 0.158921, 0.157921, 0.154228, 0.153518, 0.147699", \ + "0.172717, 0.167162, 0.159513, 0.158513, 0.154820, 0.154109, 0.148291" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[127])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.005997, 0.006003, 0.006009, 0.006015, 0.006021, 0.006144, 0.006430"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.008050, 0.008206, 0.008268, 0.008307, 0.008372, 0.008559, 0.008838"); + } + } + } + pin(DB[126]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[126]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB126eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[126]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB126eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.161145, 0.156313, 0.151535, 0.150724, 0.150389, 0.149389, 0.148389", \ + "0.163164, 0.158331, 0.153553, 0.152742, 0.152407, 0.151407, 0.150407", \ + "0.169856, 0.165023, 0.160245, 0.159434, 0.159100, 0.158100, 0.157100", \ + "0.171385, 0.166552, 0.161774, 0.160963, 0.160629, 0.159629, 0.158629", \ + "0.172656, 0.167823, 0.163045, 0.162234, 0.161900, 0.160900, 0.159900", \ + "0.173386, 0.168554, 0.163776, 0.162964, 0.162630, 0.161630, 0.160630", \ + "0.174497, 0.169665, 0.164887, 0.164075, 0.163741, 0.162741, 0.161741" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.159326, 0.153771, 0.146122, 0.145122, 0.141429, 0.140719, 0.134900", \ + "0.161357, 0.155802, 0.148153, 0.147153, 0.143460, 0.142750, 0.136931", \ + "0.168595, 0.163041, 0.155391, 0.154391, 0.150699, 0.149988, 0.144169", \ + "0.169575, 0.164020, 0.156371, 0.155371, 0.151678, 0.150968, 0.145149", \ + "0.170832, 0.165277, 0.157628, 0.156628, 0.152935, 0.152225, 0.146406", \ + "0.172125, 0.166570, 0.158921, 0.157921, 0.154228, 0.153518, 0.147699", \ + "0.172717, 0.167162, 0.159513, 0.158513, 0.154820, 0.154109, 0.148291" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[126])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.005997, 0.006003, 0.006009, 0.006015, 0.006021, 0.006144, 0.006430"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.008050, 0.008206, 0.008268, 0.008307, 0.008372, 0.008559, 0.008838"); + } + } + } + pin(DB[125]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[125]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB125eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[125]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB125eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.161145, 0.156313, 0.151535, 0.150724, 0.150389, 0.149389, 0.148389", \ + "0.163164, 0.158331, 0.153553, 0.152742, 0.152407, 0.151407, 0.150407", \ + "0.169856, 0.165023, 0.160245, 0.159434, 0.159100, 0.158100, 0.157100", \ + "0.171385, 0.166552, 0.161774, 0.160963, 0.160629, 0.159629, 0.158629", \ + "0.172656, 0.167823, 0.163045, 0.162234, 0.161900, 0.160900, 0.159900", \ + "0.173386, 0.168554, 0.163776, 0.162964, 0.162630, 0.161630, 0.160630", \ + "0.174497, 0.169665, 0.164887, 0.164075, 0.163741, 0.162741, 0.161741" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.159326, 0.153771, 0.146122, 0.145122, 0.141429, 0.140719, 0.134900", \ + "0.161357, 0.155802, 0.148153, 0.147153, 0.143460, 0.142750, 0.136931", \ + "0.168595, 0.163041, 0.155391, 0.154391, 0.150699, 0.149988, 0.144169", \ + "0.169575, 0.164020, 0.156371, 0.155371, 0.151678, 0.150968, 0.145149", \ + "0.170832, 0.165277, 0.157628, 0.156628, 0.152935, 0.152225, 0.146406", \ + "0.172125, 0.166570, 0.158921, 0.157921, 0.154228, 0.153518, 0.147699", \ + "0.172717, 0.167162, 0.159513, 0.158513, 0.154820, 0.154109, 0.148291" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[125])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.005997, 0.006003, 0.006009, 0.006015, 0.006021, 0.006144, 0.006430"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.008050, 0.008206, 0.008268, 0.008307, 0.008372, 0.008559, 0.008838"); + } + } + } + pin(DB[124]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[124]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB124eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[124]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB124eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.161145, 0.156313, 0.151535, 0.150724, 0.150389, 0.149389, 0.148389", \ + "0.163164, 0.158331, 0.153553, 0.152742, 0.152407, 0.151407, 0.150407", \ + "0.169856, 0.165023, 0.160245, 0.159434, 0.159100, 0.158100, 0.157100", \ + "0.171385, 0.166552, 0.161774, 0.160963, 0.160629, 0.159629, 0.158629", \ + "0.172656, 0.167823, 0.163045, 0.162234, 0.161900, 0.160900, 0.159900", \ + "0.173386, 0.168554, 0.163776, 0.162964, 0.162630, 0.161630, 0.160630", \ + "0.174497, 0.169665, 0.164887, 0.164075, 0.163741, 0.162741, 0.161741" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.159326, 0.153771, 0.146122, 0.145122, 0.141429, 0.140719, 0.134900", \ + "0.161357, 0.155802, 0.148153, 0.147153, 0.143460, 0.142750, 0.136931", \ + "0.168595, 0.163041, 0.155391, 0.154391, 0.150699, 0.149988, 0.144169", \ + "0.169575, 0.164020, 0.156371, 0.155371, 0.151678, 0.150968, 0.145149", \ + "0.170832, 0.165277, 0.157628, 0.156628, 0.152935, 0.152225, 0.146406", \ + "0.172125, 0.166570, 0.158921, 0.157921, 0.154228, 0.153518, 0.147699", \ + "0.172717, 0.167162, 0.159513, 0.158513, 0.154820, 0.154109, 0.148291" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[124])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.005997, 0.006003, 0.006009, 0.006015, 0.006021, 0.006144, 0.006430"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.008050, 0.008206, 0.008268, 0.008307, 0.008372, 0.008559, 0.008838"); + } + } + } + pin(DB[123]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[123]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB123eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[123]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB123eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.161145, 0.156313, 0.151535, 0.150724, 0.150389, 0.149389, 0.148389", \ + "0.163164, 0.158331, 0.153553, 0.152742, 0.152407, 0.151407, 0.150407", \ + "0.169856, 0.165023, 0.160245, 0.159434, 0.159100, 0.158100, 0.157100", \ + "0.171385, 0.166552, 0.161774, 0.160963, 0.160629, 0.159629, 0.158629", \ + "0.172656, 0.167823, 0.163045, 0.162234, 0.161900, 0.160900, 0.159900", \ + "0.173386, 0.168554, 0.163776, 0.162964, 0.162630, 0.161630, 0.160630", \ + "0.174497, 0.169665, 0.164887, 0.164075, 0.163741, 0.162741, 0.161741" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.159326, 0.153771, 0.146122, 0.145122, 0.141429, 0.140719, 0.134900", \ + "0.161357, 0.155802, 0.148153, 0.147153, 0.143460, 0.142750, 0.136931", \ + "0.168595, 0.163041, 0.155391, 0.154391, 0.150699, 0.149988, 0.144169", \ + "0.169575, 0.164020, 0.156371, 0.155371, 0.151678, 0.150968, 0.145149", \ + "0.170832, 0.165277, 0.157628, 0.156628, 0.152935, 0.152225, 0.146406", \ + "0.172125, 0.166570, 0.158921, 0.157921, 0.154228, 0.153518, 0.147699", \ + "0.172717, 0.167162, 0.159513, 0.158513, 0.154820, 0.154109, 0.148291" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[123])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.005997, 0.006003, 0.006009, 0.006015, 0.006021, 0.006144, 0.006430"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.008050, 0.008206, 0.008268, 0.008307, 0.008372, 0.008559, 0.008838"); + } + } + } + pin(DB[122]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[122]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB122eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[122]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB122eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.161145, 0.156313, 0.151535, 0.150724, 0.150389, 0.149389, 0.148389", \ + "0.163164, 0.158331, 0.153553, 0.152742, 0.152407, 0.151407, 0.150407", \ + "0.169856, 0.165023, 0.160245, 0.159434, 0.159100, 0.158100, 0.157100", \ + "0.171385, 0.166552, 0.161774, 0.160963, 0.160629, 0.159629, 0.158629", \ + "0.172656, 0.167823, 0.163045, 0.162234, 0.161900, 0.160900, 0.159900", \ + "0.173386, 0.168554, 0.163776, 0.162964, 0.162630, 0.161630, 0.160630", \ + "0.174497, 0.169665, 0.164887, 0.164075, 0.163741, 0.162741, 0.161741" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.159326, 0.153771, 0.146122, 0.145122, 0.141429, 0.140719, 0.134900", \ + "0.161357, 0.155802, 0.148153, 0.147153, 0.143460, 0.142750, 0.136931", \ + "0.168595, 0.163041, 0.155391, 0.154391, 0.150699, 0.149988, 0.144169", \ + "0.169575, 0.164020, 0.156371, 0.155371, 0.151678, 0.150968, 0.145149", \ + "0.170832, 0.165277, 0.157628, 0.156628, 0.152935, 0.152225, 0.146406", \ + "0.172125, 0.166570, 0.158921, 0.157921, 0.154228, 0.153518, 0.147699", \ + "0.172717, 0.167162, 0.159513, 0.158513, 0.154820, 0.154109, 0.148291" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[122])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.005997, 0.006003, 0.006009, 0.006015, 0.006021, 0.006144, 0.006430"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.008050, 0.008206, 0.008268, 0.008307, 0.008372, 0.008559, 0.008838"); + } + } + } + pin(DB[121]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[121]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB121eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[121]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB121eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.161145, 0.156313, 0.151535, 0.150724, 0.150389, 0.149389, 0.148389", \ + "0.163164, 0.158331, 0.153553, 0.152742, 0.152407, 0.151407, 0.150407", \ + "0.169856, 0.165023, 0.160245, 0.159434, 0.159100, 0.158100, 0.157100", \ + "0.171385, 0.166552, 0.161774, 0.160963, 0.160629, 0.159629, 0.158629", \ + "0.172656, 0.167823, 0.163045, 0.162234, 0.161900, 0.160900, 0.159900", \ + "0.173386, 0.168554, 0.163776, 0.162964, 0.162630, 0.161630, 0.160630", \ + "0.174497, 0.169665, 0.164887, 0.164075, 0.163741, 0.162741, 0.161741" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.159326, 0.153771, 0.146122, 0.145122, 0.141429, 0.140719, 0.134900", \ + "0.161357, 0.155802, 0.148153, 0.147153, 0.143460, 0.142750, 0.136931", \ + "0.168595, 0.163041, 0.155391, 0.154391, 0.150699, 0.149988, 0.144169", \ + "0.169575, 0.164020, 0.156371, 0.155371, 0.151678, 0.150968, 0.145149", \ + "0.170832, 0.165277, 0.157628, 0.156628, 0.152935, 0.152225, 0.146406", \ + "0.172125, 0.166570, 0.158921, 0.157921, 0.154228, 0.153518, 0.147699", \ + "0.172717, 0.167162, 0.159513, 0.158513, 0.154820, 0.154109, 0.148291" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[121])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.005997, 0.006003, 0.006009, 0.006015, 0.006021, 0.006144, 0.006430"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.008050, 0.008206, 0.008268, 0.008307, 0.008372, 0.008559, 0.008838"); + } + } + } + pin(DB[120]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[120]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB120eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[120]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB120eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.161145, 0.156313, 0.151535, 0.150724, 0.150389, 0.149389, 0.148389", \ + "0.163164, 0.158331, 0.153553, 0.152742, 0.152407, 0.151407, 0.150407", \ + "0.169856, 0.165023, 0.160245, 0.159434, 0.159100, 0.158100, 0.157100", \ + "0.171385, 0.166552, 0.161774, 0.160963, 0.160629, 0.159629, 0.158629", \ + "0.172656, 0.167823, 0.163045, 0.162234, 0.161900, 0.160900, 0.159900", \ + "0.173386, 0.168554, 0.163776, 0.162964, 0.162630, 0.161630, 0.160630", \ + "0.174497, 0.169665, 0.164887, 0.164075, 0.163741, 0.162741, 0.161741" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.159326, 0.153771, 0.146122, 0.145122, 0.141429, 0.140719, 0.134900", \ + "0.161357, 0.155802, 0.148153, 0.147153, 0.143460, 0.142750, 0.136931", \ + "0.168595, 0.163041, 0.155391, 0.154391, 0.150699, 0.149988, 0.144169", \ + "0.169575, 0.164020, 0.156371, 0.155371, 0.151678, 0.150968, 0.145149", \ + "0.170832, 0.165277, 0.157628, 0.156628, 0.152935, 0.152225, 0.146406", \ + "0.172125, 0.166570, 0.158921, 0.157921, 0.154228, 0.153518, 0.147699", \ + "0.172717, 0.167162, 0.159513, 0.158513, 0.154820, 0.154109, 0.148291" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[120])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.005997, 0.006003, 0.006009, 0.006015, 0.006021, 0.006144, 0.006430"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.008050, 0.008206, 0.008268, 0.008307, 0.008372, 0.008559, 0.008838"); + } + } + } + pin(DB[119]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[119]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB119eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[119]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB119eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.161145, 0.156313, 0.151535, 0.150724, 0.150389, 0.149389, 0.148389", \ + "0.163164, 0.158331, 0.153553, 0.152742, 0.152407, 0.151407, 0.150407", \ + "0.169856, 0.165023, 0.160245, 0.159434, 0.159100, 0.158100, 0.157100", \ + "0.171385, 0.166552, 0.161774, 0.160963, 0.160629, 0.159629, 0.158629", \ + "0.172656, 0.167823, 0.163045, 0.162234, 0.161900, 0.160900, 0.159900", \ + "0.173386, 0.168554, 0.163776, 0.162964, 0.162630, 0.161630, 0.160630", \ + "0.174497, 0.169665, 0.164887, 0.164075, 0.163741, 0.162741, 0.161741" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.159326, 0.153771, 0.146122, 0.145122, 0.141429, 0.140719, 0.134900", \ + "0.161357, 0.155802, 0.148153, 0.147153, 0.143460, 0.142750, 0.136931", \ + "0.168595, 0.163041, 0.155391, 0.154391, 0.150699, 0.149988, 0.144169", \ + "0.169575, 0.164020, 0.156371, 0.155371, 0.151678, 0.150968, 0.145149", \ + "0.170832, 0.165277, 0.157628, 0.156628, 0.152935, 0.152225, 0.146406", \ + "0.172125, 0.166570, 0.158921, 0.157921, 0.154228, 0.153518, 0.147699", \ + "0.172717, 0.167162, 0.159513, 0.158513, 0.154820, 0.154109, 0.148291" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[119])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.005997, 0.006003, 0.006009, 0.006015, 0.006021, 0.006144, 0.006430"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.008050, 0.008206, 0.008268, 0.008307, 0.008372, 0.008559, 0.008838"); + } + } + } + pin(DB[118]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[118]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB118eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[118]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB118eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.161145, 0.156313, 0.151535, 0.150724, 0.150389, 0.149389, 0.148389", \ + "0.163164, 0.158331, 0.153553, 0.152742, 0.152407, 0.151407, 0.150407", \ + "0.169856, 0.165023, 0.160245, 0.159434, 0.159100, 0.158100, 0.157100", \ + "0.171385, 0.166552, 0.161774, 0.160963, 0.160629, 0.159629, 0.158629", \ + "0.172656, 0.167823, 0.163045, 0.162234, 0.161900, 0.160900, 0.159900", \ + "0.173386, 0.168554, 0.163776, 0.162964, 0.162630, 0.161630, 0.160630", \ + "0.174497, 0.169665, 0.164887, 0.164075, 0.163741, 0.162741, 0.161741" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.159326, 0.153771, 0.146122, 0.145122, 0.141429, 0.140719, 0.134900", \ + "0.161357, 0.155802, 0.148153, 0.147153, 0.143460, 0.142750, 0.136931", \ + "0.168595, 0.163041, 0.155391, 0.154391, 0.150699, 0.149988, 0.144169", \ + "0.169575, 0.164020, 0.156371, 0.155371, 0.151678, 0.150968, 0.145149", \ + "0.170832, 0.165277, 0.157628, 0.156628, 0.152935, 0.152225, 0.146406", \ + "0.172125, 0.166570, 0.158921, 0.157921, 0.154228, 0.153518, 0.147699", \ + "0.172717, 0.167162, 0.159513, 0.158513, 0.154820, 0.154109, 0.148291" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[118])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.005997, 0.006003, 0.006009, 0.006015, 0.006021, 0.006144, 0.006430"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.008050, 0.008206, 0.008268, 0.008307, 0.008372, 0.008559, 0.008838"); + } + } + } + pin(DB[117]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[117]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB117eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[117]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB117eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.161145, 0.156313, 0.151535, 0.150724, 0.150389, 0.149389, 0.148389", \ + "0.163164, 0.158331, 0.153553, 0.152742, 0.152407, 0.151407, 0.150407", \ + "0.169856, 0.165023, 0.160245, 0.159434, 0.159100, 0.158100, 0.157100", \ + "0.171385, 0.166552, 0.161774, 0.160963, 0.160629, 0.159629, 0.158629", \ + "0.172656, 0.167823, 0.163045, 0.162234, 0.161900, 0.160900, 0.159900", \ + "0.173386, 0.168554, 0.163776, 0.162964, 0.162630, 0.161630, 0.160630", \ + "0.174497, 0.169665, 0.164887, 0.164075, 0.163741, 0.162741, 0.161741" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.159326, 0.153771, 0.146122, 0.145122, 0.141429, 0.140719, 0.134900", \ + "0.161357, 0.155802, 0.148153, 0.147153, 0.143460, 0.142750, 0.136931", \ + "0.168595, 0.163041, 0.155391, 0.154391, 0.150699, 0.149988, 0.144169", \ + "0.169575, 0.164020, 0.156371, 0.155371, 0.151678, 0.150968, 0.145149", \ + "0.170832, 0.165277, 0.157628, 0.156628, 0.152935, 0.152225, 0.146406", \ + "0.172125, 0.166570, 0.158921, 0.157921, 0.154228, 0.153518, 0.147699", \ + "0.172717, 0.167162, 0.159513, 0.158513, 0.154820, 0.154109, 0.148291" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[117])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.005997, 0.006003, 0.006009, 0.006015, 0.006021, 0.006144, 0.006430"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.008050, 0.008206, 0.008268, 0.008307, 0.008372, 0.008559, 0.008838"); + } + } + } + pin(DB[116]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[116]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB116eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[116]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB116eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.161145, 0.156313, 0.151535, 0.150724, 0.150389, 0.149389, 0.148389", \ + "0.163164, 0.158331, 0.153553, 0.152742, 0.152407, 0.151407, 0.150407", \ + "0.169856, 0.165023, 0.160245, 0.159434, 0.159100, 0.158100, 0.157100", \ + "0.171385, 0.166552, 0.161774, 0.160963, 0.160629, 0.159629, 0.158629", \ + "0.172656, 0.167823, 0.163045, 0.162234, 0.161900, 0.160900, 0.159900", \ + "0.173386, 0.168554, 0.163776, 0.162964, 0.162630, 0.161630, 0.160630", \ + "0.174497, 0.169665, 0.164887, 0.164075, 0.163741, 0.162741, 0.161741" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.159326, 0.153771, 0.146122, 0.145122, 0.141429, 0.140719, 0.134900", \ + "0.161357, 0.155802, 0.148153, 0.147153, 0.143460, 0.142750, 0.136931", \ + "0.168595, 0.163041, 0.155391, 0.154391, 0.150699, 0.149988, 0.144169", \ + "0.169575, 0.164020, 0.156371, 0.155371, 0.151678, 0.150968, 0.145149", \ + "0.170832, 0.165277, 0.157628, 0.156628, 0.152935, 0.152225, 0.146406", \ + "0.172125, 0.166570, 0.158921, 0.157921, 0.154228, 0.153518, 0.147699", \ + "0.172717, 0.167162, 0.159513, 0.158513, 0.154820, 0.154109, 0.148291" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[116])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.005997, 0.006003, 0.006009, 0.006015, 0.006021, 0.006144, 0.006430"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.008050, 0.008206, 0.008268, 0.008307, 0.008372, 0.008559, 0.008838"); + } + } + } + pin(DB[115]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[115]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB115eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[115]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB115eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.161145, 0.156313, 0.151535, 0.150724, 0.150389, 0.149389, 0.148389", \ + "0.163164, 0.158331, 0.153553, 0.152742, 0.152407, 0.151407, 0.150407", \ + "0.169856, 0.165023, 0.160245, 0.159434, 0.159100, 0.158100, 0.157100", \ + "0.171385, 0.166552, 0.161774, 0.160963, 0.160629, 0.159629, 0.158629", \ + "0.172656, 0.167823, 0.163045, 0.162234, 0.161900, 0.160900, 0.159900", \ + "0.173386, 0.168554, 0.163776, 0.162964, 0.162630, 0.161630, 0.160630", \ + "0.174497, 0.169665, 0.164887, 0.164075, 0.163741, 0.162741, 0.161741" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.159326, 0.153771, 0.146122, 0.145122, 0.141429, 0.140719, 0.134900", \ + "0.161357, 0.155802, 0.148153, 0.147153, 0.143460, 0.142750, 0.136931", \ + "0.168595, 0.163041, 0.155391, 0.154391, 0.150699, 0.149988, 0.144169", \ + "0.169575, 0.164020, 0.156371, 0.155371, 0.151678, 0.150968, 0.145149", \ + "0.170832, 0.165277, 0.157628, 0.156628, 0.152935, 0.152225, 0.146406", \ + "0.172125, 0.166570, 0.158921, 0.157921, 0.154228, 0.153518, 0.147699", \ + "0.172717, 0.167162, 0.159513, 0.158513, 0.154820, 0.154109, 0.148291" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[115])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.005997, 0.006003, 0.006009, 0.006015, 0.006021, 0.006144, 0.006430"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.008050, 0.008206, 0.008268, 0.008307, 0.008372, 0.008559, 0.008838"); + } + } + } + pin(DB[114]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[114]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB114eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[114]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB114eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.161145, 0.156313, 0.151535, 0.150724, 0.150389, 0.149389, 0.148389", \ + "0.163164, 0.158331, 0.153553, 0.152742, 0.152407, 0.151407, 0.150407", \ + "0.169856, 0.165023, 0.160245, 0.159434, 0.159100, 0.158100, 0.157100", \ + "0.171385, 0.166552, 0.161774, 0.160963, 0.160629, 0.159629, 0.158629", \ + "0.172656, 0.167823, 0.163045, 0.162234, 0.161900, 0.160900, 0.159900", \ + "0.173386, 0.168554, 0.163776, 0.162964, 0.162630, 0.161630, 0.160630", \ + "0.174497, 0.169665, 0.164887, 0.164075, 0.163741, 0.162741, 0.161741" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.159326, 0.153771, 0.146122, 0.145122, 0.141429, 0.140719, 0.134900", \ + "0.161357, 0.155802, 0.148153, 0.147153, 0.143460, 0.142750, 0.136931", \ + "0.168595, 0.163041, 0.155391, 0.154391, 0.150699, 0.149988, 0.144169", \ + "0.169575, 0.164020, 0.156371, 0.155371, 0.151678, 0.150968, 0.145149", \ + "0.170832, 0.165277, 0.157628, 0.156628, 0.152935, 0.152225, 0.146406", \ + "0.172125, 0.166570, 0.158921, 0.157921, 0.154228, 0.153518, 0.147699", \ + "0.172717, 0.167162, 0.159513, 0.158513, 0.154820, 0.154109, 0.148291" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[114])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.005997, 0.006003, 0.006009, 0.006015, 0.006021, 0.006144, 0.006430"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.008050, 0.008206, 0.008268, 0.008307, 0.008372, 0.008559, 0.008838"); + } + } + } + pin(DB[113]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[113]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB113eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[113]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB113eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.161145, 0.156313, 0.151535, 0.150724, 0.150389, 0.149389, 0.148389", \ + "0.163164, 0.158331, 0.153553, 0.152742, 0.152407, 0.151407, 0.150407", \ + "0.169856, 0.165023, 0.160245, 0.159434, 0.159100, 0.158100, 0.157100", \ + "0.171385, 0.166552, 0.161774, 0.160963, 0.160629, 0.159629, 0.158629", \ + "0.172656, 0.167823, 0.163045, 0.162234, 0.161900, 0.160900, 0.159900", \ + "0.173386, 0.168554, 0.163776, 0.162964, 0.162630, 0.161630, 0.160630", \ + "0.174497, 0.169665, 0.164887, 0.164075, 0.163741, 0.162741, 0.161741" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.159326, 0.153771, 0.146122, 0.145122, 0.141429, 0.140719, 0.134900", \ + "0.161357, 0.155802, 0.148153, 0.147153, 0.143460, 0.142750, 0.136931", \ + "0.168595, 0.163041, 0.155391, 0.154391, 0.150699, 0.149988, 0.144169", \ + "0.169575, 0.164020, 0.156371, 0.155371, 0.151678, 0.150968, 0.145149", \ + "0.170832, 0.165277, 0.157628, 0.156628, 0.152935, 0.152225, 0.146406", \ + "0.172125, 0.166570, 0.158921, 0.157921, 0.154228, 0.153518, 0.147699", \ + "0.172717, 0.167162, 0.159513, 0.158513, 0.154820, 0.154109, 0.148291" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[113])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.005997, 0.006003, 0.006009, 0.006015, 0.006021, 0.006144, 0.006430"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.008050, 0.008206, 0.008268, 0.008307, 0.008372, 0.008559, 0.008838"); + } + } + } + pin(DB[112]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[112]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB112eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[112]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB112eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.161145, 0.156313, 0.151535, 0.150724, 0.150389, 0.149389, 0.148389", \ + "0.163164, 0.158331, 0.153553, 0.152742, 0.152407, 0.151407, 0.150407", \ + "0.169856, 0.165023, 0.160245, 0.159434, 0.159100, 0.158100, 0.157100", \ + "0.171385, 0.166552, 0.161774, 0.160963, 0.160629, 0.159629, 0.158629", \ + "0.172656, 0.167823, 0.163045, 0.162234, 0.161900, 0.160900, 0.159900", \ + "0.173386, 0.168554, 0.163776, 0.162964, 0.162630, 0.161630, 0.160630", \ + "0.174497, 0.169665, 0.164887, 0.164075, 0.163741, 0.162741, 0.161741" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.159326, 0.153771, 0.146122, 0.145122, 0.141429, 0.140719, 0.134900", \ + "0.161357, 0.155802, 0.148153, 0.147153, 0.143460, 0.142750, 0.136931", \ + "0.168595, 0.163041, 0.155391, 0.154391, 0.150699, 0.149988, 0.144169", \ + "0.169575, 0.164020, 0.156371, 0.155371, 0.151678, 0.150968, 0.145149", \ + "0.170832, 0.165277, 0.157628, 0.156628, 0.152935, 0.152225, 0.146406", \ + "0.172125, 0.166570, 0.158921, 0.157921, 0.154228, 0.153518, 0.147699", \ + "0.172717, 0.167162, 0.159513, 0.158513, 0.154820, 0.154109, 0.148291" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[112])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.005997, 0.006003, 0.006009, 0.006015, 0.006021, 0.006144, 0.006430"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.008050, 0.008206, 0.008268, 0.008307, 0.008372, 0.008559, 0.008838"); + } + } + } + pin(DB[111]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[111]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB111eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[111]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB111eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.161145, 0.156313, 0.151535, 0.150724, 0.150389, 0.149389, 0.148389", \ + "0.163164, 0.158331, 0.153553, 0.152742, 0.152407, 0.151407, 0.150407", \ + "0.169856, 0.165023, 0.160245, 0.159434, 0.159100, 0.158100, 0.157100", \ + "0.171385, 0.166552, 0.161774, 0.160963, 0.160629, 0.159629, 0.158629", \ + "0.172656, 0.167823, 0.163045, 0.162234, 0.161900, 0.160900, 0.159900", \ + "0.173386, 0.168554, 0.163776, 0.162964, 0.162630, 0.161630, 0.160630", \ + "0.174497, 0.169665, 0.164887, 0.164075, 0.163741, 0.162741, 0.161741" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.159326, 0.153771, 0.146122, 0.145122, 0.141429, 0.140719, 0.134900", \ + "0.161357, 0.155802, 0.148153, 0.147153, 0.143460, 0.142750, 0.136931", \ + "0.168595, 0.163041, 0.155391, 0.154391, 0.150699, 0.149988, 0.144169", \ + "0.169575, 0.164020, 0.156371, 0.155371, 0.151678, 0.150968, 0.145149", \ + "0.170832, 0.165277, 0.157628, 0.156628, 0.152935, 0.152225, 0.146406", \ + "0.172125, 0.166570, 0.158921, 0.157921, 0.154228, 0.153518, 0.147699", \ + "0.172717, 0.167162, 0.159513, 0.158513, 0.154820, 0.154109, 0.148291" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[111])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.005997, 0.006003, 0.006009, 0.006015, 0.006021, 0.006144, 0.006430"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.008050, 0.008206, 0.008268, 0.008307, 0.008372, 0.008559, 0.008838"); + } + } + } + pin(DB[110]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[110]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB110eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[110]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB110eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.161145, 0.156313, 0.151535, 0.150724, 0.150389, 0.149389, 0.148389", \ + "0.163164, 0.158331, 0.153553, 0.152742, 0.152407, 0.151407, 0.150407", \ + "0.169856, 0.165023, 0.160245, 0.159434, 0.159100, 0.158100, 0.157100", \ + "0.171385, 0.166552, 0.161774, 0.160963, 0.160629, 0.159629, 0.158629", \ + "0.172656, 0.167823, 0.163045, 0.162234, 0.161900, 0.160900, 0.159900", \ + "0.173386, 0.168554, 0.163776, 0.162964, 0.162630, 0.161630, 0.160630", \ + "0.174497, 0.169665, 0.164887, 0.164075, 0.163741, 0.162741, 0.161741" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.159326, 0.153771, 0.146122, 0.145122, 0.141429, 0.140719, 0.134900", \ + "0.161357, 0.155802, 0.148153, 0.147153, 0.143460, 0.142750, 0.136931", \ + "0.168595, 0.163041, 0.155391, 0.154391, 0.150699, 0.149988, 0.144169", \ + "0.169575, 0.164020, 0.156371, 0.155371, 0.151678, 0.150968, 0.145149", \ + "0.170832, 0.165277, 0.157628, 0.156628, 0.152935, 0.152225, 0.146406", \ + "0.172125, 0.166570, 0.158921, 0.157921, 0.154228, 0.153518, 0.147699", \ + "0.172717, 0.167162, 0.159513, 0.158513, 0.154820, 0.154109, 0.148291" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[110])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.005997, 0.006003, 0.006009, 0.006015, 0.006021, 0.006144, 0.006430"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.008050, 0.008206, 0.008268, 0.008307, 0.008372, 0.008559, 0.008838"); + } + } + } + pin(DB[109]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[109]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB109eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[109]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB109eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.161145, 0.156313, 0.151535, 0.150724, 0.150389, 0.149389, 0.148389", \ + "0.163164, 0.158331, 0.153553, 0.152742, 0.152407, 0.151407, 0.150407", \ + "0.169856, 0.165023, 0.160245, 0.159434, 0.159100, 0.158100, 0.157100", \ + "0.171385, 0.166552, 0.161774, 0.160963, 0.160629, 0.159629, 0.158629", \ + "0.172656, 0.167823, 0.163045, 0.162234, 0.161900, 0.160900, 0.159900", \ + "0.173386, 0.168554, 0.163776, 0.162964, 0.162630, 0.161630, 0.160630", \ + "0.174497, 0.169665, 0.164887, 0.164075, 0.163741, 0.162741, 0.161741" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.159326, 0.153771, 0.146122, 0.145122, 0.141429, 0.140719, 0.134900", \ + "0.161357, 0.155802, 0.148153, 0.147153, 0.143460, 0.142750, 0.136931", \ + "0.168595, 0.163041, 0.155391, 0.154391, 0.150699, 0.149988, 0.144169", \ + "0.169575, 0.164020, 0.156371, 0.155371, 0.151678, 0.150968, 0.145149", \ + "0.170832, 0.165277, 0.157628, 0.156628, 0.152935, 0.152225, 0.146406", \ + "0.172125, 0.166570, 0.158921, 0.157921, 0.154228, 0.153518, 0.147699", \ + "0.172717, 0.167162, 0.159513, 0.158513, 0.154820, 0.154109, 0.148291" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[109])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.005997, 0.006003, 0.006009, 0.006015, 0.006021, 0.006144, 0.006430"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.008050, 0.008206, 0.008268, 0.008307, 0.008372, 0.008559, 0.008838"); + } + } + } + pin(DB[108]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[108]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB108eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[108]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB108eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.161145, 0.156313, 0.151535, 0.150724, 0.150389, 0.149389, 0.148389", \ + "0.163164, 0.158331, 0.153553, 0.152742, 0.152407, 0.151407, 0.150407", \ + "0.169856, 0.165023, 0.160245, 0.159434, 0.159100, 0.158100, 0.157100", \ + "0.171385, 0.166552, 0.161774, 0.160963, 0.160629, 0.159629, 0.158629", \ + "0.172656, 0.167823, 0.163045, 0.162234, 0.161900, 0.160900, 0.159900", \ + "0.173386, 0.168554, 0.163776, 0.162964, 0.162630, 0.161630, 0.160630", \ + "0.174497, 0.169665, 0.164887, 0.164075, 0.163741, 0.162741, 0.161741" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.159326, 0.153771, 0.146122, 0.145122, 0.141429, 0.140719, 0.134900", \ + "0.161357, 0.155802, 0.148153, 0.147153, 0.143460, 0.142750, 0.136931", \ + "0.168595, 0.163041, 0.155391, 0.154391, 0.150699, 0.149988, 0.144169", \ + "0.169575, 0.164020, 0.156371, 0.155371, 0.151678, 0.150968, 0.145149", \ + "0.170832, 0.165277, 0.157628, 0.156628, 0.152935, 0.152225, 0.146406", \ + "0.172125, 0.166570, 0.158921, 0.157921, 0.154228, 0.153518, 0.147699", \ + "0.172717, 0.167162, 0.159513, 0.158513, 0.154820, 0.154109, 0.148291" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[108])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.005997, 0.006003, 0.006009, 0.006015, 0.006021, 0.006144, 0.006430"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.008050, 0.008206, 0.008268, 0.008307, 0.008372, 0.008559, 0.008838"); + } + } + } + pin(DB[107]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[107]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB107eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[107]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB107eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.161145, 0.156313, 0.151535, 0.150724, 0.150389, 0.149389, 0.148389", \ + "0.163164, 0.158331, 0.153553, 0.152742, 0.152407, 0.151407, 0.150407", \ + "0.169856, 0.165023, 0.160245, 0.159434, 0.159100, 0.158100, 0.157100", \ + "0.171385, 0.166552, 0.161774, 0.160963, 0.160629, 0.159629, 0.158629", \ + "0.172656, 0.167823, 0.163045, 0.162234, 0.161900, 0.160900, 0.159900", \ + "0.173386, 0.168554, 0.163776, 0.162964, 0.162630, 0.161630, 0.160630", \ + "0.174497, 0.169665, 0.164887, 0.164075, 0.163741, 0.162741, 0.161741" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.159326, 0.153771, 0.146122, 0.145122, 0.141429, 0.140719, 0.134900", \ + "0.161357, 0.155802, 0.148153, 0.147153, 0.143460, 0.142750, 0.136931", \ + "0.168595, 0.163041, 0.155391, 0.154391, 0.150699, 0.149988, 0.144169", \ + "0.169575, 0.164020, 0.156371, 0.155371, 0.151678, 0.150968, 0.145149", \ + "0.170832, 0.165277, 0.157628, 0.156628, 0.152935, 0.152225, 0.146406", \ + "0.172125, 0.166570, 0.158921, 0.157921, 0.154228, 0.153518, 0.147699", \ + "0.172717, 0.167162, 0.159513, 0.158513, 0.154820, 0.154109, 0.148291" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[107])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.005997, 0.006003, 0.006009, 0.006015, 0.006021, 0.006144, 0.006430"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.008050, 0.008206, 0.008268, 0.008307, 0.008372, 0.008559, 0.008838"); + } + } + } + pin(DB[106]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[106]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB106eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[106]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB106eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.161145, 0.156313, 0.151535, 0.150724, 0.150389, 0.149389, 0.148389", \ + "0.163164, 0.158331, 0.153553, 0.152742, 0.152407, 0.151407, 0.150407", \ + "0.169856, 0.165023, 0.160245, 0.159434, 0.159100, 0.158100, 0.157100", \ + "0.171385, 0.166552, 0.161774, 0.160963, 0.160629, 0.159629, 0.158629", \ + "0.172656, 0.167823, 0.163045, 0.162234, 0.161900, 0.160900, 0.159900", \ + "0.173386, 0.168554, 0.163776, 0.162964, 0.162630, 0.161630, 0.160630", \ + "0.174497, 0.169665, 0.164887, 0.164075, 0.163741, 0.162741, 0.161741" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.159326, 0.153771, 0.146122, 0.145122, 0.141429, 0.140719, 0.134900", \ + "0.161357, 0.155802, 0.148153, 0.147153, 0.143460, 0.142750, 0.136931", \ + "0.168595, 0.163041, 0.155391, 0.154391, 0.150699, 0.149988, 0.144169", \ + "0.169575, 0.164020, 0.156371, 0.155371, 0.151678, 0.150968, 0.145149", \ + "0.170832, 0.165277, 0.157628, 0.156628, 0.152935, 0.152225, 0.146406", \ + "0.172125, 0.166570, 0.158921, 0.157921, 0.154228, 0.153518, 0.147699", \ + "0.172717, 0.167162, 0.159513, 0.158513, 0.154820, 0.154109, 0.148291" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[106])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.005997, 0.006003, 0.006009, 0.006015, 0.006021, 0.006144, 0.006430"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.008050, 0.008206, 0.008268, 0.008307, 0.008372, 0.008559, 0.008838"); + } + } + } + pin(DB[105]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[105]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB105eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[105]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB105eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.161145, 0.156313, 0.151535, 0.150724, 0.150389, 0.149389, 0.148389", \ + "0.163164, 0.158331, 0.153553, 0.152742, 0.152407, 0.151407, 0.150407", \ + "0.169856, 0.165023, 0.160245, 0.159434, 0.159100, 0.158100, 0.157100", \ + "0.171385, 0.166552, 0.161774, 0.160963, 0.160629, 0.159629, 0.158629", \ + "0.172656, 0.167823, 0.163045, 0.162234, 0.161900, 0.160900, 0.159900", \ + "0.173386, 0.168554, 0.163776, 0.162964, 0.162630, 0.161630, 0.160630", \ + "0.174497, 0.169665, 0.164887, 0.164075, 0.163741, 0.162741, 0.161741" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.159326, 0.153771, 0.146122, 0.145122, 0.141429, 0.140719, 0.134900", \ + "0.161357, 0.155802, 0.148153, 0.147153, 0.143460, 0.142750, 0.136931", \ + "0.168595, 0.163041, 0.155391, 0.154391, 0.150699, 0.149988, 0.144169", \ + "0.169575, 0.164020, 0.156371, 0.155371, 0.151678, 0.150968, 0.145149", \ + "0.170832, 0.165277, 0.157628, 0.156628, 0.152935, 0.152225, 0.146406", \ + "0.172125, 0.166570, 0.158921, 0.157921, 0.154228, 0.153518, 0.147699", \ + "0.172717, 0.167162, 0.159513, 0.158513, 0.154820, 0.154109, 0.148291" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[105])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.005997, 0.006003, 0.006009, 0.006015, 0.006021, 0.006144, 0.006430"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.008050, 0.008206, 0.008268, 0.008307, 0.008372, 0.008559, 0.008838"); + } + } + } + pin(DB[104]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[104]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB104eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[104]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB104eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.161145, 0.156313, 0.151535, 0.150724, 0.150389, 0.149389, 0.148389", \ + "0.163164, 0.158331, 0.153553, 0.152742, 0.152407, 0.151407, 0.150407", \ + "0.169856, 0.165023, 0.160245, 0.159434, 0.159100, 0.158100, 0.157100", \ + "0.171385, 0.166552, 0.161774, 0.160963, 0.160629, 0.159629, 0.158629", \ + "0.172656, 0.167823, 0.163045, 0.162234, 0.161900, 0.160900, 0.159900", \ + "0.173386, 0.168554, 0.163776, 0.162964, 0.162630, 0.161630, 0.160630", \ + "0.174497, 0.169665, 0.164887, 0.164075, 0.163741, 0.162741, 0.161741" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.159326, 0.153771, 0.146122, 0.145122, 0.141429, 0.140719, 0.134900", \ + "0.161357, 0.155802, 0.148153, 0.147153, 0.143460, 0.142750, 0.136931", \ + "0.168595, 0.163041, 0.155391, 0.154391, 0.150699, 0.149988, 0.144169", \ + "0.169575, 0.164020, 0.156371, 0.155371, 0.151678, 0.150968, 0.145149", \ + "0.170832, 0.165277, 0.157628, 0.156628, 0.152935, 0.152225, 0.146406", \ + "0.172125, 0.166570, 0.158921, 0.157921, 0.154228, 0.153518, 0.147699", \ + "0.172717, 0.167162, 0.159513, 0.158513, 0.154820, 0.154109, 0.148291" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[104])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.005997, 0.006003, 0.006009, 0.006015, 0.006021, 0.006144, 0.006430"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.008050, 0.008206, 0.008268, 0.008307, 0.008372, 0.008559, 0.008838"); + } + } + } + pin(DB[103]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[103]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB103eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[103]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB103eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.161145, 0.156313, 0.151535, 0.150724, 0.150389, 0.149389, 0.148389", \ + "0.163164, 0.158331, 0.153553, 0.152742, 0.152407, 0.151407, 0.150407", \ + "0.169856, 0.165023, 0.160245, 0.159434, 0.159100, 0.158100, 0.157100", \ + "0.171385, 0.166552, 0.161774, 0.160963, 0.160629, 0.159629, 0.158629", \ + "0.172656, 0.167823, 0.163045, 0.162234, 0.161900, 0.160900, 0.159900", \ + "0.173386, 0.168554, 0.163776, 0.162964, 0.162630, 0.161630, 0.160630", \ + "0.174497, 0.169665, 0.164887, 0.164075, 0.163741, 0.162741, 0.161741" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.159326, 0.153771, 0.146122, 0.145122, 0.141429, 0.140719, 0.134900", \ + "0.161357, 0.155802, 0.148153, 0.147153, 0.143460, 0.142750, 0.136931", \ + "0.168595, 0.163041, 0.155391, 0.154391, 0.150699, 0.149988, 0.144169", \ + "0.169575, 0.164020, 0.156371, 0.155371, 0.151678, 0.150968, 0.145149", \ + "0.170832, 0.165277, 0.157628, 0.156628, 0.152935, 0.152225, 0.146406", \ + "0.172125, 0.166570, 0.158921, 0.157921, 0.154228, 0.153518, 0.147699", \ + "0.172717, 0.167162, 0.159513, 0.158513, 0.154820, 0.154109, 0.148291" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[103])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.005997, 0.006003, 0.006009, 0.006015, 0.006021, 0.006144, 0.006430"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.008050, 0.008206, 0.008268, 0.008307, 0.008372, 0.008559, 0.008838"); + } + } + } + pin(DB[102]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[102]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB102eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[102]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB102eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.161145, 0.156313, 0.151535, 0.150724, 0.150389, 0.149389, 0.148389", \ + "0.163164, 0.158331, 0.153553, 0.152742, 0.152407, 0.151407, 0.150407", \ + "0.169856, 0.165023, 0.160245, 0.159434, 0.159100, 0.158100, 0.157100", \ + "0.171385, 0.166552, 0.161774, 0.160963, 0.160629, 0.159629, 0.158629", \ + "0.172656, 0.167823, 0.163045, 0.162234, 0.161900, 0.160900, 0.159900", \ + "0.173386, 0.168554, 0.163776, 0.162964, 0.162630, 0.161630, 0.160630", \ + "0.174497, 0.169665, 0.164887, 0.164075, 0.163741, 0.162741, 0.161741" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.159326, 0.153771, 0.146122, 0.145122, 0.141429, 0.140719, 0.134900", \ + "0.161357, 0.155802, 0.148153, 0.147153, 0.143460, 0.142750, 0.136931", \ + "0.168595, 0.163041, 0.155391, 0.154391, 0.150699, 0.149988, 0.144169", \ + "0.169575, 0.164020, 0.156371, 0.155371, 0.151678, 0.150968, 0.145149", \ + "0.170832, 0.165277, 0.157628, 0.156628, 0.152935, 0.152225, 0.146406", \ + "0.172125, 0.166570, 0.158921, 0.157921, 0.154228, 0.153518, 0.147699", \ + "0.172717, 0.167162, 0.159513, 0.158513, 0.154820, 0.154109, 0.148291" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[102])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.005997, 0.006003, 0.006009, 0.006015, 0.006021, 0.006144, 0.006430"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.008050, 0.008206, 0.008268, 0.008307, 0.008372, 0.008559, 0.008838"); + } + } + } + pin(DB[101]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[101]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB101eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[101]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB101eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.161145, 0.156313, 0.151535, 0.150724, 0.150389, 0.149389, 0.148389", \ + "0.163164, 0.158331, 0.153553, 0.152742, 0.152407, 0.151407, 0.150407", \ + "0.169856, 0.165023, 0.160245, 0.159434, 0.159100, 0.158100, 0.157100", \ + "0.171385, 0.166552, 0.161774, 0.160963, 0.160629, 0.159629, 0.158629", \ + "0.172656, 0.167823, 0.163045, 0.162234, 0.161900, 0.160900, 0.159900", \ + "0.173386, 0.168554, 0.163776, 0.162964, 0.162630, 0.161630, 0.160630", \ + "0.174497, 0.169665, 0.164887, 0.164075, 0.163741, 0.162741, 0.161741" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.159326, 0.153771, 0.146122, 0.145122, 0.141429, 0.140719, 0.134900", \ + "0.161357, 0.155802, 0.148153, 0.147153, 0.143460, 0.142750, 0.136931", \ + "0.168595, 0.163041, 0.155391, 0.154391, 0.150699, 0.149988, 0.144169", \ + "0.169575, 0.164020, 0.156371, 0.155371, 0.151678, 0.150968, 0.145149", \ + "0.170832, 0.165277, 0.157628, 0.156628, 0.152935, 0.152225, 0.146406", \ + "0.172125, 0.166570, 0.158921, 0.157921, 0.154228, 0.153518, 0.147699", \ + "0.172717, 0.167162, 0.159513, 0.158513, 0.154820, 0.154109, 0.148291" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[101])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.005997, 0.006003, 0.006009, 0.006015, 0.006021, 0.006144, 0.006430"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.008050, 0.008206, 0.008268, 0.008307, 0.008372, 0.008559, 0.008838"); + } + } + } + pin(DB[100]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[100]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB100eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[100]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB100eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.161145, 0.156313, 0.151535, 0.150724, 0.150389, 0.149389, 0.148389", \ + "0.163164, 0.158331, 0.153553, 0.152742, 0.152407, 0.151407, 0.150407", \ + "0.169856, 0.165023, 0.160245, 0.159434, 0.159100, 0.158100, 0.157100", \ + "0.171385, 0.166552, 0.161774, 0.160963, 0.160629, 0.159629, 0.158629", \ + "0.172656, 0.167823, 0.163045, 0.162234, 0.161900, 0.160900, 0.159900", \ + "0.173386, 0.168554, 0.163776, 0.162964, 0.162630, 0.161630, 0.160630", \ + "0.174497, 0.169665, 0.164887, 0.164075, 0.163741, 0.162741, 0.161741" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.159326, 0.153771, 0.146122, 0.145122, 0.141429, 0.140719, 0.134900", \ + "0.161357, 0.155802, 0.148153, 0.147153, 0.143460, 0.142750, 0.136931", \ + "0.168595, 0.163041, 0.155391, 0.154391, 0.150699, 0.149988, 0.144169", \ + "0.169575, 0.164020, 0.156371, 0.155371, 0.151678, 0.150968, 0.145149", \ + "0.170832, 0.165277, 0.157628, 0.156628, 0.152935, 0.152225, 0.146406", \ + "0.172125, 0.166570, 0.158921, 0.157921, 0.154228, 0.153518, 0.147699", \ + "0.172717, 0.167162, 0.159513, 0.158513, 0.154820, 0.154109, 0.148291" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[100])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.005997, 0.006003, 0.006009, 0.006015, 0.006021, 0.006144, 0.006430"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.008050, 0.008206, 0.008268, 0.008307, 0.008372, 0.008559, 0.008838"); + } + } + } + pin(DB[99]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[99]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB99eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[99]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB99eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.161145, 0.156313, 0.151535, 0.150724, 0.150389, 0.149389, 0.148389", \ + "0.163164, 0.158331, 0.153553, 0.152742, 0.152407, 0.151407, 0.150407", \ + "0.169856, 0.165023, 0.160245, 0.159434, 0.159100, 0.158100, 0.157100", \ + "0.171385, 0.166552, 0.161774, 0.160963, 0.160629, 0.159629, 0.158629", \ + "0.172656, 0.167823, 0.163045, 0.162234, 0.161900, 0.160900, 0.159900", \ + "0.173386, 0.168554, 0.163776, 0.162964, 0.162630, 0.161630, 0.160630", \ + "0.174497, 0.169665, 0.164887, 0.164075, 0.163741, 0.162741, 0.161741" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.159326, 0.153771, 0.146122, 0.145122, 0.141429, 0.140719, 0.134900", \ + "0.161357, 0.155802, 0.148153, 0.147153, 0.143460, 0.142750, 0.136931", \ + "0.168595, 0.163041, 0.155391, 0.154391, 0.150699, 0.149988, 0.144169", \ + "0.169575, 0.164020, 0.156371, 0.155371, 0.151678, 0.150968, 0.145149", \ + "0.170832, 0.165277, 0.157628, 0.156628, 0.152935, 0.152225, 0.146406", \ + "0.172125, 0.166570, 0.158921, 0.157921, 0.154228, 0.153518, 0.147699", \ + "0.172717, 0.167162, 0.159513, 0.158513, 0.154820, 0.154109, 0.148291" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[99])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.005997, 0.006003, 0.006009, 0.006015, 0.006021, 0.006144, 0.006430"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.008050, 0.008206, 0.008268, 0.008307, 0.008372, 0.008559, 0.008838"); + } + } + } + pin(DB[98]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[98]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB98eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[98]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB98eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.161145, 0.156313, 0.151535, 0.150724, 0.150389, 0.149389, 0.148389", \ + "0.163164, 0.158331, 0.153553, 0.152742, 0.152407, 0.151407, 0.150407", \ + "0.169856, 0.165023, 0.160245, 0.159434, 0.159100, 0.158100, 0.157100", \ + "0.171385, 0.166552, 0.161774, 0.160963, 0.160629, 0.159629, 0.158629", \ + "0.172656, 0.167823, 0.163045, 0.162234, 0.161900, 0.160900, 0.159900", \ + "0.173386, 0.168554, 0.163776, 0.162964, 0.162630, 0.161630, 0.160630", \ + "0.174497, 0.169665, 0.164887, 0.164075, 0.163741, 0.162741, 0.161741" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.159326, 0.153771, 0.146122, 0.145122, 0.141429, 0.140719, 0.134900", \ + "0.161357, 0.155802, 0.148153, 0.147153, 0.143460, 0.142750, 0.136931", \ + "0.168595, 0.163041, 0.155391, 0.154391, 0.150699, 0.149988, 0.144169", \ + "0.169575, 0.164020, 0.156371, 0.155371, 0.151678, 0.150968, 0.145149", \ + "0.170832, 0.165277, 0.157628, 0.156628, 0.152935, 0.152225, 0.146406", \ + "0.172125, 0.166570, 0.158921, 0.157921, 0.154228, 0.153518, 0.147699", \ + "0.172717, 0.167162, 0.159513, 0.158513, 0.154820, 0.154109, 0.148291" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[98])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.005997, 0.006003, 0.006009, 0.006015, 0.006021, 0.006144, 0.006430"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.008050, 0.008206, 0.008268, 0.008307, 0.008372, 0.008559, 0.008838"); + } + } + } + pin(DB[97]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[97]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB97eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[97]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB97eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.161145, 0.156313, 0.151535, 0.150724, 0.150389, 0.149389, 0.148389", \ + "0.163164, 0.158331, 0.153553, 0.152742, 0.152407, 0.151407, 0.150407", \ + "0.169856, 0.165023, 0.160245, 0.159434, 0.159100, 0.158100, 0.157100", \ + "0.171385, 0.166552, 0.161774, 0.160963, 0.160629, 0.159629, 0.158629", \ + "0.172656, 0.167823, 0.163045, 0.162234, 0.161900, 0.160900, 0.159900", \ + "0.173386, 0.168554, 0.163776, 0.162964, 0.162630, 0.161630, 0.160630", \ + "0.174497, 0.169665, 0.164887, 0.164075, 0.163741, 0.162741, 0.161741" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.159326, 0.153771, 0.146122, 0.145122, 0.141429, 0.140719, 0.134900", \ + "0.161357, 0.155802, 0.148153, 0.147153, 0.143460, 0.142750, 0.136931", \ + "0.168595, 0.163041, 0.155391, 0.154391, 0.150699, 0.149988, 0.144169", \ + "0.169575, 0.164020, 0.156371, 0.155371, 0.151678, 0.150968, 0.145149", \ + "0.170832, 0.165277, 0.157628, 0.156628, 0.152935, 0.152225, 0.146406", \ + "0.172125, 0.166570, 0.158921, 0.157921, 0.154228, 0.153518, 0.147699", \ + "0.172717, 0.167162, 0.159513, 0.158513, 0.154820, 0.154109, 0.148291" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[97])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.005997, 0.006003, 0.006009, 0.006015, 0.006021, 0.006144, 0.006430"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.008050, 0.008206, 0.008268, 0.008307, 0.008372, 0.008559, 0.008838"); + } + } + } + pin(DB[96]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[96]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB96eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[96]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB96eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.161145, 0.156313, 0.151535, 0.150724, 0.150389, 0.149389, 0.148389", \ + "0.163164, 0.158331, 0.153553, 0.152742, 0.152407, 0.151407, 0.150407", \ + "0.169856, 0.165023, 0.160245, 0.159434, 0.159100, 0.158100, 0.157100", \ + "0.171385, 0.166552, 0.161774, 0.160963, 0.160629, 0.159629, 0.158629", \ + "0.172656, 0.167823, 0.163045, 0.162234, 0.161900, 0.160900, 0.159900", \ + "0.173386, 0.168554, 0.163776, 0.162964, 0.162630, 0.161630, 0.160630", \ + "0.174497, 0.169665, 0.164887, 0.164075, 0.163741, 0.162741, 0.161741" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.159326, 0.153771, 0.146122, 0.145122, 0.141429, 0.140719, 0.134900", \ + "0.161357, 0.155802, 0.148153, 0.147153, 0.143460, 0.142750, 0.136931", \ + "0.168595, 0.163041, 0.155391, 0.154391, 0.150699, 0.149988, 0.144169", \ + "0.169575, 0.164020, 0.156371, 0.155371, 0.151678, 0.150968, 0.145149", \ + "0.170832, 0.165277, 0.157628, 0.156628, 0.152935, 0.152225, 0.146406", \ + "0.172125, 0.166570, 0.158921, 0.157921, 0.154228, 0.153518, 0.147699", \ + "0.172717, 0.167162, 0.159513, 0.158513, 0.154820, 0.154109, 0.148291" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[96])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.005997, 0.006003, 0.006009, 0.006015, 0.006021, 0.006144, 0.006430"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.008050, 0.008206, 0.008268, 0.008307, 0.008372, 0.008559, 0.008838"); + } + } + } + pin(DB[95]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[95]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB95eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[95]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB95eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.161145, 0.156313, 0.151535, 0.150724, 0.150389, 0.149389, 0.148389", \ + "0.163164, 0.158331, 0.153553, 0.152742, 0.152407, 0.151407, 0.150407", \ + "0.169856, 0.165023, 0.160245, 0.159434, 0.159100, 0.158100, 0.157100", \ + "0.171385, 0.166552, 0.161774, 0.160963, 0.160629, 0.159629, 0.158629", \ + "0.172656, 0.167823, 0.163045, 0.162234, 0.161900, 0.160900, 0.159900", \ + "0.173386, 0.168554, 0.163776, 0.162964, 0.162630, 0.161630, 0.160630", \ + "0.174497, 0.169665, 0.164887, 0.164075, 0.163741, 0.162741, 0.161741" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.159326, 0.153771, 0.146122, 0.145122, 0.141429, 0.140719, 0.134900", \ + "0.161357, 0.155802, 0.148153, 0.147153, 0.143460, 0.142750, 0.136931", \ + "0.168595, 0.163041, 0.155391, 0.154391, 0.150699, 0.149988, 0.144169", \ + "0.169575, 0.164020, 0.156371, 0.155371, 0.151678, 0.150968, 0.145149", \ + "0.170832, 0.165277, 0.157628, 0.156628, 0.152935, 0.152225, 0.146406", \ + "0.172125, 0.166570, 0.158921, 0.157921, 0.154228, 0.153518, 0.147699", \ + "0.172717, 0.167162, 0.159513, 0.158513, 0.154820, 0.154109, 0.148291" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[95])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.005997, 0.006003, 0.006009, 0.006015, 0.006021, 0.006144, 0.006430"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.008050, 0.008206, 0.008268, 0.008307, 0.008372, 0.008559, 0.008838"); + } + } + } + pin(DB[94]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[94]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB94eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[94]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB94eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.161145, 0.156313, 0.151535, 0.150724, 0.150389, 0.149389, 0.148389", \ + "0.163164, 0.158331, 0.153553, 0.152742, 0.152407, 0.151407, 0.150407", \ + "0.169856, 0.165023, 0.160245, 0.159434, 0.159100, 0.158100, 0.157100", \ + "0.171385, 0.166552, 0.161774, 0.160963, 0.160629, 0.159629, 0.158629", \ + "0.172656, 0.167823, 0.163045, 0.162234, 0.161900, 0.160900, 0.159900", \ + "0.173386, 0.168554, 0.163776, 0.162964, 0.162630, 0.161630, 0.160630", \ + "0.174497, 0.169665, 0.164887, 0.164075, 0.163741, 0.162741, 0.161741" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.159326, 0.153771, 0.146122, 0.145122, 0.141429, 0.140719, 0.134900", \ + "0.161357, 0.155802, 0.148153, 0.147153, 0.143460, 0.142750, 0.136931", \ + "0.168595, 0.163041, 0.155391, 0.154391, 0.150699, 0.149988, 0.144169", \ + "0.169575, 0.164020, 0.156371, 0.155371, 0.151678, 0.150968, 0.145149", \ + "0.170832, 0.165277, 0.157628, 0.156628, 0.152935, 0.152225, 0.146406", \ + "0.172125, 0.166570, 0.158921, 0.157921, 0.154228, 0.153518, 0.147699", \ + "0.172717, 0.167162, 0.159513, 0.158513, 0.154820, 0.154109, 0.148291" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[94])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.005997, 0.006003, 0.006009, 0.006015, 0.006021, 0.006144, 0.006430"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.008050, 0.008206, 0.008268, 0.008307, 0.008372, 0.008559, 0.008838"); + } + } + } + pin(DB[93]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[93]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB93eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[93]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB93eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.161145, 0.156313, 0.151535, 0.150724, 0.150389, 0.149389, 0.148389", \ + "0.163164, 0.158331, 0.153553, 0.152742, 0.152407, 0.151407, 0.150407", \ + "0.169856, 0.165023, 0.160245, 0.159434, 0.159100, 0.158100, 0.157100", \ + "0.171385, 0.166552, 0.161774, 0.160963, 0.160629, 0.159629, 0.158629", \ + "0.172656, 0.167823, 0.163045, 0.162234, 0.161900, 0.160900, 0.159900", \ + "0.173386, 0.168554, 0.163776, 0.162964, 0.162630, 0.161630, 0.160630", \ + "0.174497, 0.169665, 0.164887, 0.164075, 0.163741, 0.162741, 0.161741" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.159326, 0.153771, 0.146122, 0.145122, 0.141429, 0.140719, 0.134900", \ + "0.161357, 0.155802, 0.148153, 0.147153, 0.143460, 0.142750, 0.136931", \ + "0.168595, 0.163041, 0.155391, 0.154391, 0.150699, 0.149988, 0.144169", \ + "0.169575, 0.164020, 0.156371, 0.155371, 0.151678, 0.150968, 0.145149", \ + "0.170832, 0.165277, 0.157628, 0.156628, 0.152935, 0.152225, 0.146406", \ + "0.172125, 0.166570, 0.158921, 0.157921, 0.154228, 0.153518, 0.147699", \ + "0.172717, 0.167162, 0.159513, 0.158513, 0.154820, 0.154109, 0.148291" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[93])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.005997, 0.006003, 0.006009, 0.006015, 0.006021, 0.006144, 0.006430"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.008050, 0.008206, 0.008268, 0.008307, 0.008372, 0.008559, 0.008838"); + } + } + } + pin(DB[92]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[92]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB92eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[92]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB92eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.161145, 0.156313, 0.151535, 0.150724, 0.150389, 0.149389, 0.148389", \ + "0.163164, 0.158331, 0.153553, 0.152742, 0.152407, 0.151407, 0.150407", \ + "0.169856, 0.165023, 0.160245, 0.159434, 0.159100, 0.158100, 0.157100", \ + "0.171385, 0.166552, 0.161774, 0.160963, 0.160629, 0.159629, 0.158629", \ + "0.172656, 0.167823, 0.163045, 0.162234, 0.161900, 0.160900, 0.159900", \ + "0.173386, 0.168554, 0.163776, 0.162964, 0.162630, 0.161630, 0.160630", \ + "0.174497, 0.169665, 0.164887, 0.164075, 0.163741, 0.162741, 0.161741" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.159326, 0.153771, 0.146122, 0.145122, 0.141429, 0.140719, 0.134900", \ + "0.161357, 0.155802, 0.148153, 0.147153, 0.143460, 0.142750, 0.136931", \ + "0.168595, 0.163041, 0.155391, 0.154391, 0.150699, 0.149988, 0.144169", \ + "0.169575, 0.164020, 0.156371, 0.155371, 0.151678, 0.150968, 0.145149", \ + "0.170832, 0.165277, 0.157628, 0.156628, 0.152935, 0.152225, 0.146406", \ + "0.172125, 0.166570, 0.158921, 0.157921, 0.154228, 0.153518, 0.147699", \ + "0.172717, 0.167162, 0.159513, 0.158513, 0.154820, 0.154109, 0.148291" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[92])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.005997, 0.006003, 0.006009, 0.006015, 0.006021, 0.006144, 0.006430"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.008050, 0.008206, 0.008268, 0.008307, 0.008372, 0.008559, 0.008838"); + } + } + } + pin(DB[91]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[91]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB91eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[91]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB91eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.161145, 0.156313, 0.151535, 0.150724, 0.150389, 0.149389, 0.148389", \ + "0.163164, 0.158331, 0.153553, 0.152742, 0.152407, 0.151407, 0.150407", \ + "0.169856, 0.165023, 0.160245, 0.159434, 0.159100, 0.158100, 0.157100", \ + "0.171385, 0.166552, 0.161774, 0.160963, 0.160629, 0.159629, 0.158629", \ + "0.172656, 0.167823, 0.163045, 0.162234, 0.161900, 0.160900, 0.159900", \ + "0.173386, 0.168554, 0.163776, 0.162964, 0.162630, 0.161630, 0.160630", \ + "0.174497, 0.169665, 0.164887, 0.164075, 0.163741, 0.162741, 0.161741" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.159326, 0.153771, 0.146122, 0.145122, 0.141429, 0.140719, 0.134900", \ + "0.161357, 0.155802, 0.148153, 0.147153, 0.143460, 0.142750, 0.136931", \ + "0.168595, 0.163041, 0.155391, 0.154391, 0.150699, 0.149988, 0.144169", \ + "0.169575, 0.164020, 0.156371, 0.155371, 0.151678, 0.150968, 0.145149", \ + "0.170832, 0.165277, 0.157628, 0.156628, 0.152935, 0.152225, 0.146406", \ + "0.172125, 0.166570, 0.158921, 0.157921, 0.154228, 0.153518, 0.147699", \ + "0.172717, 0.167162, 0.159513, 0.158513, 0.154820, 0.154109, 0.148291" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[91])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.005997, 0.006003, 0.006009, 0.006015, 0.006021, 0.006144, 0.006430"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.008050, 0.008206, 0.008268, 0.008307, 0.008372, 0.008559, 0.008838"); + } + } + } + pin(DB[90]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[90]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB90eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[90]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB90eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.161145, 0.156313, 0.151535, 0.150724, 0.150389, 0.149389, 0.148389", \ + "0.163164, 0.158331, 0.153553, 0.152742, 0.152407, 0.151407, 0.150407", \ + "0.169856, 0.165023, 0.160245, 0.159434, 0.159100, 0.158100, 0.157100", \ + "0.171385, 0.166552, 0.161774, 0.160963, 0.160629, 0.159629, 0.158629", \ + "0.172656, 0.167823, 0.163045, 0.162234, 0.161900, 0.160900, 0.159900", \ + "0.173386, 0.168554, 0.163776, 0.162964, 0.162630, 0.161630, 0.160630", \ + "0.174497, 0.169665, 0.164887, 0.164075, 0.163741, 0.162741, 0.161741" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.159326, 0.153771, 0.146122, 0.145122, 0.141429, 0.140719, 0.134900", \ + "0.161357, 0.155802, 0.148153, 0.147153, 0.143460, 0.142750, 0.136931", \ + "0.168595, 0.163041, 0.155391, 0.154391, 0.150699, 0.149988, 0.144169", \ + "0.169575, 0.164020, 0.156371, 0.155371, 0.151678, 0.150968, 0.145149", \ + "0.170832, 0.165277, 0.157628, 0.156628, 0.152935, 0.152225, 0.146406", \ + "0.172125, 0.166570, 0.158921, 0.157921, 0.154228, 0.153518, 0.147699", \ + "0.172717, 0.167162, 0.159513, 0.158513, 0.154820, 0.154109, 0.148291" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[90])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.005997, 0.006003, 0.006009, 0.006015, 0.006021, 0.006144, 0.006430"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.008050, 0.008206, 0.008268, 0.008307, 0.008372, 0.008559, 0.008838"); + } + } + } + pin(DB[89]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[89]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB89eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[89]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB89eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.161145, 0.156313, 0.151535, 0.150724, 0.150389, 0.149389, 0.148389", \ + "0.163164, 0.158331, 0.153553, 0.152742, 0.152407, 0.151407, 0.150407", \ + "0.169856, 0.165023, 0.160245, 0.159434, 0.159100, 0.158100, 0.157100", \ + "0.171385, 0.166552, 0.161774, 0.160963, 0.160629, 0.159629, 0.158629", \ + "0.172656, 0.167823, 0.163045, 0.162234, 0.161900, 0.160900, 0.159900", \ + "0.173386, 0.168554, 0.163776, 0.162964, 0.162630, 0.161630, 0.160630", \ + "0.174497, 0.169665, 0.164887, 0.164075, 0.163741, 0.162741, 0.161741" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.159326, 0.153771, 0.146122, 0.145122, 0.141429, 0.140719, 0.134900", \ + "0.161357, 0.155802, 0.148153, 0.147153, 0.143460, 0.142750, 0.136931", \ + "0.168595, 0.163041, 0.155391, 0.154391, 0.150699, 0.149988, 0.144169", \ + "0.169575, 0.164020, 0.156371, 0.155371, 0.151678, 0.150968, 0.145149", \ + "0.170832, 0.165277, 0.157628, 0.156628, 0.152935, 0.152225, 0.146406", \ + "0.172125, 0.166570, 0.158921, 0.157921, 0.154228, 0.153518, 0.147699", \ + "0.172717, 0.167162, 0.159513, 0.158513, 0.154820, 0.154109, 0.148291" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[89])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.005997, 0.006003, 0.006009, 0.006015, 0.006021, 0.006144, 0.006430"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.008050, 0.008206, 0.008268, 0.008307, 0.008372, 0.008559, 0.008838"); + } + } + } + pin(DB[88]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[88]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB88eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[88]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB88eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.161145, 0.156313, 0.151535, 0.150724, 0.150389, 0.149389, 0.148389", \ + "0.163164, 0.158331, 0.153553, 0.152742, 0.152407, 0.151407, 0.150407", \ + "0.169856, 0.165023, 0.160245, 0.159434, 0.159100, 0.158100, 0.157100", \ + "0.171385, 0.166552, 0.161774, 0.160963, 0.160629, 0.159629, 0.158629", \ + "0.172656, 0.167823, 0.163045, 0.162234, 0.161900, 0.160900, 0.159900", \ + "0.173386, 0.168554, 0.163776, 0.162964, 0.162630, 0.161630, 0.160630", \ + "0.174497, 0.169665, 0.164887, 0.164075, 0.163741, 0.162741, 0.161741" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.159326, 0.153771, 0.146122, 0.145122, 0.141429, 0.140719, 0.134900", \ + "0.161357, 0.155802, 0.148153, 0.147153, 0.143460, 0.142750, 0.136931", \ + "0.168595, 0.163041, 0.155391, 0.154391, 0.150699, 0.149988, 0.144169", \ + "0.169575, 0.164020, 0.156371, 0.155371, 0.151678, 0.150968, 0.145149", \ + "0.170832, 0.165277, 0.157628, 0.156628, 0.152935, 0.152225, 0.146406", \ + "0.172125, 0.166570, 0.158921, 0.157921, 0.154228, 0.153518, 0.147699", \ + "0.172717, 0.167162, 0.159513, 0.158513, 0.154820, 0.154109, 0.148291" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[88])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.005997, 0.006003, 0.006009, 0.006015, 0.006021, 0.006144, 0.006430"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.008050, 0.008206, 0.008268, 0.008307, 0.008372, 0.008559, 0.008838"); + } + } + } + pin(DB[87]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[87]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB87eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[87]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB87eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.161145, 0.156313, 0.151535, 0.150724, 0.150389, 0.149389, 0.148389", \ + "0.163164, 0.158331, 0.153553, 0.152742, 0.152407, 0.151407, 0.150407", \ + "0.169856, 0.165023, 0.160245, 0.159434, 0.159100, 0.158100, 0.157100", \ + "0.171385, 0.166552, 0.161774, 0.160963, 0.160629, 0.159629, 0.158629", \ + "0.172656, 0.167823, 0.163045, 0.162234, 0.161900, 0.160900, 0.159900", \ + "0.173386, 0.168554, 0.163776, 0.162964, 0.162630, 0.161630, 0.160630", \ + "0.174497, 0.169665, 0.164887, 0.164075, 0.163741, 0.162741, 0.161741" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.159326, 0.153771, 0.146122, 0.145122, 0.141429, 0.140719, 0.134900", \ + "0.161357, 0.155802, 0.148153, 0.147153, 0.143460, 0.142750, 0.136931", \ + "0.168595, 0.163041, 0.155391, 0.154391, 0.150699, 0.149988, 0.144169", \ + "0.169575, 0.164020, 0.156371, 0.155371, 0.151678, 0.150968, 0.145149", \ + "0.170832, 0.165277, 0.157628, 0.156628, 0.152935, 0.152225, 0.146406", \ + "0.172125, 0.166570, 0.158921, 0.157921, 0.154228, 0.153518, 0.147699", \ + "0.172717, 0.167162, 0.159513, 0.158513, 0.154820, 0.154109, 0.148291" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[87])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.005997, 0.006003, 0.006009, 0.006015, 0.006021, 0.006144, 0.006430"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.008050, 0.008206, 0.008268, 0.008307, 0.008372, 0.008559, 0.008838"); + } + } + } + pin(DB[86]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[86]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB86eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[86]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB86eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.161145, 0.156313, 0.151535, 0.150724, 0.150389, 0.149389, 0.148389", \ + "0.163164, 0.158331, 0.153553, 0.152742, 0.152407, 0.151407, 0.150407", \ + "0.169856, 0.165023, 0.160245, 0.159434, 0.159100, 0.158100, 0.157100", \ + "0.171385, 0.166552, 0.161774, 0.160963, 0.160629, 0.159629, 0.158629", \ + "0.172656, 0.167823, 0.163045, 0.162234, 0.161900, 0.160900, 0.159900", \ + "0.173386, 0.168554, 0.163776, 0.162964, 0.162630, 0.161630, 0.160630", \ + "0.174497, 0.169665, 0.164887, 0.164075, 0.163741, 0.162741, 0.161741" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.159326, 0.153771, 0.146122, 0.145122, 0.141429, 0.140719, 0.134900", \ + "0.161357, 0.155802, 0.148153, 0.147153, 0.143460, 0.142750, 0.136931", \ + "0.168595, 0.163041, 0.155391, 0.154391, 0.150699, 0.149988, 0.144169", \ + "0.169575, 0.164020, 0.156371, 0.155371, 0.151678, 0.150968, 0.145149", \ + "0.170832, 0.165277, 0.157628, 0.156628, 0.152935, 0.152225, 0.146406", \ + "0.172125, 0.166570, 0.158921, 0.157921, 0.154228, 0.153518, 0.147699", \ + "0.172717, 0.167162, 0.159513, 0.158513, 0.154820, 0.154109, 0.148291" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[86])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.005997, 0.006003, 0.006009, 0.006015, 0.006021, 0.006144, 0.006430"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.008050, 0.008206, 0.008268, 0.008307, 0.008372, 0.008559, 0.008838"); + } + } + } + pin(DB[85]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[85]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB85eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[85]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB85eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.161145, 0.156313, 0.151535, 0.150724, 0.150389, 0.149389, 0.148389", \ + "0.163164, 0.158331, 0.153553, 0.152742, 0.152407, 0.151407, 0.150407", \ + "0.169856, 0.165023, 0.160245, 0.159434, 0.159100, 0.158100, 0.157100", \ + "0.171385, 0.166552, 0.161774, 0.160963, 0.160629, 0.159629, 0.158629", \ + "0.172656, 0.167823, 0.163045, 0.162234, 0.161900, 0.160900, 0.159900", \ + "0.173386, 0.168554, 0.163776, 0.162964, 0.162630, 0.161630, 0.160630", \ + "0.174497, 0.169665, 0.164887, 0.164075, 0.163741, 0.162741, 0.161741" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.159326, 0.153771, 0.146122, 0.145122, 0.141429, 0.140719, 0.134900", \ + "0.161357, 0.155802, 0.148153, 0.147153, 0.143460, 0.142750, 0.136931", \ + "0.168595, 0.163041, 0.155391, 0.154391, 0.150699, 0.149988, 0.144169", \ + "0.169575, 0.164020, 0.156371, 0.155371, 0.151678, 0.150968, 0.145149", \ + "0.170832, 0.165277, 0.157628, 0.156628, 0.152935, 0.152225, 0.146406", \ + "0.172125, 0.166570, 0.158921, 0.157921, 0.154228, 0.153518, 0.147699", \ + "0.172717, 0.167162, 0.159513, 0.158513, 0.154820, 0.154109, 0.148291" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[85])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.005997, 0.006003, 0.006009, 0.006015, 0.006021, 0.006144, 0.006430"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.008050, 0.008206, 0.008268, 0.008307, 0.008372, 0.008559, 0.008838"); + } + } + } + pin(DB[84]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[84]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB84eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[84]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB84eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.161145, 0.156313, 0.151535, 0.150724, 0.150389, 0.149389, 0.148389", \ + "0.163164, 0.158331, 0.153553, 0.152742, 0.152407, 0.151407, 0.150407", \ + "0.169856, 0.165023, 0.160245, 0.159434, 0.159100, 0.158100, 0.157100", \ + "0.171385, 0.166552, 0.161774, 0.160963, 0.160629, 0.159629, 0.158629", \ + "0.172656, 0.167823, 0.163045, 0.162234, 0.161900, 0.160900, 0.159900", \ + "0.173386, 0.168554, 0.163776, 0.162964, 0.162630, 0.161630, 0.160630", \ + "0.174497, 0.169665, 0.164887, 0.164075, 0.163741, 0.162741, 0.161741" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.159326, 0.153771, 0.146122, 0.145122, 0.141429, 0.140719, 0.134900", \ + "0.161357, 0.155802, 0.148153, 0.147153, 0.143460, 0.142750, 0.136931", \ + "0.168595, 0.163041, 0.155391, 0.154391, 0.150699, 0.149988, 0.144169", \ + "0.169575, 0.164020, 0.156371, 0.155371, 0.151678, 0.150968, 0.145149", \ + "0.170832, 0.165277, 0.157628, 0.156628, 0.152935, 0.152225, 0.146406", \ + "0.172125, 0.166570, 0.158921, 0.157921, 0.154228, 0.153518, 0.147699", \ + "0.172717, 0.167162, 0.159513, 0.158513, 0.154820, 0.154109, 0.148291" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[84])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.005997, 0.006003, 0.006009, 0.006015, 0.006021, 0.006144, 0.006430"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.008050, 0.008206, 0.008268, 0.008307, 0.008372, 0.008559, 0.008838"); + } + } + } + pin(DB[83]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[83]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB83eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[83]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB83eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.161145, 0.156313, 0.151535, 0.150724, 0.150389, 0.149389, 0.148389", \ + "0.163164, 0.158331, 0.153553, 0.152742, 0.152407, 0.151407, 0.150407", \ + "0.169856, 0.165023, 0.160245, 0.159434, 0.159100, 0.158100, 0.157100", \ + "0.171385, 0.166552, 0.161774, 0.160963, 0.160629, 0.159629, 0.158629", \ + "0.172656, 0.167823, 0.163045, 0.162234, 0.161900, 0.160900, 0.159900", \ + "0.173386, 0.168554, 0.163776, 0.162964, 0.162630, 0.161630, 0.160630", \ + "0.174497, 0.169665, 0.164887, 0.164075, 0.163741, 0.162741, 0.161741" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.159326, 0.153771, 0.146122, 0.145122, 0.141429, 0.140719, 0.134900", \ + "0.161357, 0.155802, 0.148153, 0.147153, 0.143460, 0.142750, 0.136931", \ + "0.168595, 0.163041, 0.155391, 0.154391, 0.150699, 0.149988, 0.144169", \ + "0.169575, 0.164020, 0.156371, 0.155371, 0.151678, 0.150968, 0.145149", \ + "0.170832, 0.165277, 0.157628, 0.156628, 0.152935, 0.152225, 0.146406", \ + "0.172125, 0.166570, 0.158921, 0.157921, 0.154228, 0.153518, 0.147699", \ + "0.172717, 0.167162, 0.159513, 0.158513, 0.154820, 0.154109, 0.148291" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[83])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.005997, 0.006003, 0.006009, 0.006015, 0.006021, 0.006144, 0.006430"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.008050, 0.008206, 0.008268, 0.008307, 0.008372, 0.008559, 0.008838"); + } + } + } + pin(DB[82]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[82]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB82eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[82]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB82eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.161145, 0.156313, 0.151535, 0.150724, 0.150389, 0.149389, 0.148389", \ + "0.163164, 0.158331, 0.153553, 0.152742, 0.152407, 0.151407, 0.150407", \ + "0.169856, 0.165023, 0.160245, 0.159434, 0.159100, 0.158100, 0.157100", \ + "0.171385, 0.166552, 0.161774, 0.160963, 0.160629, 0.159629, 0.158629", \ + "0.172656, 0.167823, 0.163045, 0.162234, 0.161900, 0.160900, 0.159900", \ + "0.173386, 0.168554, 0.163776, 0.162964, 0.162630, 0.161630, 0.160630", \ + "0.174497, 0.169665, 0.164887, 0.164075, 0.163741, 0.162741, 0.161741" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.159326, 0.153771, 0.146122, 0.145122, 0.141429, 0.140719, 0.134900", \ + "0.161357, 0.155802, 0.148153, 0.147153, 0.143460, 0.142750, 0.136931", \ + "0.168595, 0.163041, 0.155391, 0.154391, 0.150699, 0.149988, 0.144169", \ + "0.169575, 0.164020, 0.156371, 0.155371, 0.151678, 0.150968, 0.145149", \ + "0.170832, 0.165277, 0.157628, 0.156628, 0.152935, 0.152225, 0.146406", \ + "0.172125, 0.166570, 0.158921, 0.157921, 0.154228, 0.153518, 0.147699", \ + "0.172717, 0.167162, 0.159513, 0.158513, 0.154820, 0.154109, 0.148291" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[82])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.005997, 0.006003, 0.006009, 0.006015, 0.006021, 0.006144, 0.006430"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.008050, 0.008206, 0.008268, 0.008307, 0.008372, 0.008559, 0.008838"); + } + } + } + pin(DB[81]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[81]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB81eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[81]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB81eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.161145, 0.156313, 0.151535, 0.150724, 0.150389, 0.149389, 0.148389", \ + "0.163164, 0.158331, 0.153553, 0.152742, 0.152407, 0.151407, 0.150407", \ + "0.169856, 0.165023, 0.160245, 0.159434, 0.159100, 0.158100, 0.157100", \ + "0.171385, 0.166552, 0.161774, 0.160963, 0.160629, 0.159629, 0.158629", \ + "0.172656, 0.167823, 0.163045, 0.162234, 0.161900, 0.160900, 0.159900", \ + "0.173386, 0.168554, 0.163776, 0.162964, 0.162630, 0.161630, 0.160630", \ + "0.174497, 0.169665, 0.164887, 0.164075, 0.163741, 0.162741, 0.161741" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.159326, 0.153771, 0.146122, 0.145122, 0.141429, 0.140719, 0.134900", \ + "0.161357, 0.155802, 0.148153, 0.147153, 0.143460, 0.142750, 0.136931", \ + "0.168595, 0.163041, 0.155391, 0.154391, 0.150699, 0.149988, 0.144169", \ + "0.169575, 0.164020, 0.156371, 0.155371, 0.151678, 0.150968, 0.145149", \ + "0.170832, 0.165277, 0.157628, 0.156628, 0.152935, 0.152225, 0.146406", \ + "0.172125, 0.166570, 0.158921, 0.157921, 0.154228, 0.153518, 0.147699", \ + "0.172717, 0.167162, 0.159513, 0.158513, 0.154820, 0.154109, 0.148291" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[81])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.005997, 0.006003, 0.006009, 0.006015, 0.006021, 0.006144, 0.006430"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.008050, 0.008206, 0.008268, 0.008307, 0.008372, 0.008559, 0.008838"); + } + } + } + pin(DB[80]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[80]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB80eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[80]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB80eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.161145, 0.156313, 0.151535, 0.150724, 0.150389, 0.149389, 0.148389", \ + "0.163164, 0.158331, 0.153553, 0.152742, 0.152407, 0.151407, 0.150407", \ + "0.169856, 0.165023, 0.160245, 0.159434, 0.159100, 0.158100, 0.157100", \ + "0.171385, 0.166552, 0.161774, 0.160963, 0.160629, 0.159629, 0.158629", \ + "0.172656, 0.167823, 0.163045, 0.162234, 0.161900, 0.160900, 0.159900", \ + "0.173386, 0.168554, 0.163776, 0.162964, 0.162630, 0.161630, 0.160630", \ + "0.174497, 0.169665, 0.164887, 0.164075, 0.163741, 0.162741, 0.161741" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.159326, 0.153771, 0.146122, 0.145122, 0.141429, 0.140719, 0.134900", \ + "0.161357, 0.155802, 0.148153, 0.147153, 0.143460, 0.142750, 0.136931", \ + "0.168595, 0.163041, 0.155391, 0.154391, 0.150699, 0.149988, 0.144169", \ + "0.169575, 0.164020, 0.156371, 0.155371, 0.151678, 0.150968, 0.145149", \ + "0.170832, 0.165277, 0.157628, 0.156628, 0.152935, 0.152225, 0.146406", \ + "0.172125, 0.166570, 0.158921, 0.157921, 0.154228, 0.153518, 0.147699", \ + "0.172717, 0.167162, 0.159513, 0.158513, 0.154820, 0.154109, 0.148291" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[80])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.005997, 0.006003, 0.006009, 0.006015, 0.006021, 0.006144, 0.006430"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.008050, 0.008206, 0.008268, 0.008307, 0.008372, 0.008559, 0.008838"); + } + } + } + pin(DB[79]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[79]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB79eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[79]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB79eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.161145, 0.156313, 0.151535, 0.150724, 0.150389, 0.149389, 0.148389", \ + "0.163164, 0.158331, 0.153553, 0.152742, 0.152407, 0.151407, 0.150407", \ + "0.169856, 0.165023, 0.160245, 0.159434, 0.159100, 0.158100, 0.157100", \ + "0.171385, 0.166552, 0.161774, 0.160963, 0.160629, 0.159629, 0.158629", \ + "0.172656, 0.167823, 0.163045, 0.162234, 0.161900, 0.160900, 0.159900", \ + "0.173386, 0.168554, 0.163776, 0.162964, 0.162630, 0.161630, 0.160630", \ + "0.174497, 0.169665, 0.164887, 0.164075, 0.163741, 0.162741, 0.161741" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.159326, 0.153771, 0.146122, 0.145122, 0.141429, 0.140719, 0.134900", \ + "0.161357, 0.155802, 0.148153, 0.147153, 0.143460, 0.142750, 0.136931", \ + "0.168595, 0.163041, 0.155391, 0.154391, 0.150699, 0.149988, 0.144169", \ + "0.169575, 0.164020, 0.156371, 0.155371, 0.151678, 0.150968, 0.145149", \ + "0.170832, 0.165277, 0.157628, 0.156628, 0.152935, 0.152225, 0.146406", \ + "0.172125, 0.166570, 0.158921, 0.157921, 0.154228, 0.153518, 0.147699", \ + "0.172717, 0.167162, 0.159513, 0.158513, 0.154820, 0.154109, 0.148291" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[79])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.005997, 0.006003, 0.006009, 0.006015, 0.006021, 0.006144, 0.006430"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.008050, 0.008206, 0.008268, 0.008307, 0.008372, 0.008559, 0.008838"); + } + } + } + pin(DB[78]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[78]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB78eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[78]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB78eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.161145, 0.156313, 0.151535, 0.150724, 0.150389, 0.149389, 0.148389", \ + "0.163164, 0.158331, 0.153553, 0.152742, 0.152407, 0.151407, 0.150407", \ + "0.169856, 0.165023, 0.160245, 0.159434, 0.159100, 0.158100, 0.157100", \ + "0.171385, 0.166552, 0.161774, 0.160963, 0.160629, 0.159629, 0.158629", \ + "0.172656, 0.167823, 0.163045, 0.162234, 0.161900, 0.160900, 0.159900", \ + "0.173386, 0.168554, 0.163776, 0.162964, 0.162630, 0.161630, 0.160630", \ + "0.174497, 0.169665, 0.164887, 0.164075, 0.163741, 0.162741, 0.161741" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.159326, 0.153771, 0.146122, 0.145122, 0.141429, 0.140719, 0.134900", \ + "0.161357, 0.155802, 0.148153, 0.147153, 0.143460, 0.142750, 0.136931", \ + "0.168595, 0.163041, 0.155391, 0.154391, 0.150699, 0.149988, 0.144169", \ + "0.169575, 0.164020, 0.156371, 0.155371, 0.151678, 0.150968, 0.145149", \ + "0.170832, 0.165277, 0.157628, 0.156628, 0.152935, 0.152225, 0.146406", \ + "0.172125, 0.166570, 0.158921, 0.157921, 0.154228, 0.153518, 0.147699", \ + "0.172717, 0.167162, 0.159513, 0.158513, 0.154820, 0.154109, 0.148291" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[78])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.005997, 0.006003, 0.006009, 0.006015, 0.006021, 0.006144, 0.006430"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.008050, 0.008206, 0.008268, 0.008307, 0.008372, 0.008559, 0.008838"); + } + } + } + pin(DB[77]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[77]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB77eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[77]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB77eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.161145, 0.156313, 0.151535, 0.150724, 0.150389, 0.149389, 0.148389", \ + "0.163164, 0.158331, 0.153553, 0.152742, 0.152407, 0.151407, 0.150407", \ + "0.169856, 0.165023, 0.160245, 0.159434, 0.159100, 0.158100, 0.157100", \ + "0.171385, 0.166552, 0.161774, 0.160963, 0.160629, 0.159629, 0.158629", \ + "0.172656, 0.167823, 0.163045, 0.162234, 0.161900, 0.160900, 0.159900", \ + "0.173386, 0.168554, 0.163776, 0.162964, 0.162630, 0.161630, 0.160630", \ + "0.174497, 0.169665, 0.164887, 0.164075, 0.163741, 0.162741, 0.161741" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.159326, 0.153771, 0.146122, 0.145122, 0.141429, 0.140719, 0.134900", \ + "0.161357, 0.155802, 0.148153, 0.147153, 0.143460, 0.142750, 0.136931", \ + "0.168595, 0.163041, 0.155391, 0.154391, 0.150699, 0.149988, 0.144169", \ + "0.169575, 0.164020, 0.156371, 0.155371, 0.151678, 0.150968, 0.145149", \ + "0.170832, 0.165277, 0.157628, 0.156628, 0.152935, 0.152225, 0.146406", \ + "0.172125, 0.166570, 0.158921, 0.157921, 0.154228, 0.153518, 0.147699", \ + "0.172717, 0.167162, 0.159513, 0.158513, 0.154820, 0.154109, 0.148291" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[77])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.005997, 0.006003, 0.006009, 0.006015, 0.006021, 0.006144, 0.006430"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.008050, 0.008206, 0.008268, 0.008307, 0.008372, 0.008559, 0.008838"); + } + } + } + pin(DB[76]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[76]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB76eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[76]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB76eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.161145, 0.156313, 0.151535, 0.150724, 0.150389, 0.149389, 0.148389", \ + "0.163164, 0.158331, 0.153553, 0.152742, 0.152407, 0.151407, 0.150407", \ + "0.169856, 0.165023, 0.160245, 0.159434, 0.159100, 0.158100, 0.157100", \ + "0.171385, 0.166552, 0.161774, 0.160963, 0.160629, 0.159629, 0.158629", \ + "0.172656, 0.167823, 0.163045, 0.162234, 0.161900, 0.160900, 0.159900", \ + "0.173386, 0.168554, 0.163776, 0.162964, 0.162630, 0.161630, 0.160630", \ + "0.174497, 0.169665, 0.164887, 0.164075, 0.163741, 0.162741, 0.161741" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.159326, 0.153771, 0.146122, 0.145122, 0.141429, 0.140719, 0.134900", \ + "0.161357, 0.155802, 0.148153, 0.147153, 0.143460, 0.142750, 0.136931", \ + "0.168595, 0.163041, 0.155391, 0.154391, 0.150699, 0.149988, 0.144169", \ + "0.169575, 0.164020, 0.156371, 0.155371, 0.151678, 0.150968, 0.145149", \ + "0.170832, 0.165277, 0.157628, 0.156628, 0.152935, 0.152225, 0.146406", \ + "0.172125, 0.166570, 0.158921, 0.157921, 0.154228, 0.153518, 0.147699", \ + "0.172717, 0.167162, 0.159513, 0.158513, 0.154820, 0.154109, 0.148291" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[76])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.005997, 0.006003, 0.006009, 0.006015, 0.006021, 0.006144, 0.006430"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.008050, 0.008206, 0.008268, 0.008307, 0.008372, 0.008559, 0.008838"); + } + } + } + pin(DB[75]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[75]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB75eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[75]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB75eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.161145, 0.156313, 0.151535, 0.150724, 0.150389, 0.149389, 0.148389", \ + "0.163164, 0.158331, 0.153553, 0.152742, 0.152407, 0.151407, 0.150407", \ + "0.169856, 0.165023, 0.160245, 0.159434, 0.159100, 0.158100, 0.157100", \ + "0.171385, 0.166552, 0.161774, 0.160963, 0.160629, 0.159629, 0.158629", \ + "0.172656, 0.167823, 0.163045, 0.162234, 0.161900, 0.160900, 0.159900", \ + "0.173386, 0.168554, 0.163776, 0.162964, 0.162630, 0.161630, 0.160630", \ + "0.174497, 0.169665, 0.164887, 0.164075, 0.163741, 0.162741, 0.161741" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.159326, 0.153771, 0.146122, 0.145122, 0.141429, 0.140719, 0.134900", \ + "0.161357, 0.155802, 0.148153, 0.147153, 0.143460, 0.142750, 0.136931", \ + "0.168595, 0.163041, 0.155391, 0.154391, 0.150699, 0.149988, 0.144169", \ + "0.169575, 0.164020, 0.156371, 0.155371, 0.151678, 0.150968, 0.145149", \ + "0.170832, 0.165277, 0.157628, 0.156628, 0.152935, 0.152225, 0.146406", \ + "0.172125, 0.166570, 0.158921, 0.157921, 0.154228, 0.153518, 0.147699", \ + "0.172717, 0.167162, 0.159513, 0.158513, 0.154820, 0.154109, 0.148291" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[75])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.005997, 0.006003, 0.006009, 0.006015, 0.006021, 0.006144, 0.006430"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.008050, 0.008206, 0.008268, 0.008307, 0.008372, 0.008559, 0.008838"); + } + } + } + pin(DB[74]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[74]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB74eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[74]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB74eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.161145, 0.156313, 0.151535, 0.150724, 0.150389, 0.149389, 0.148389", \ + "0.163164, 0.158331, 0.153553, 0.152742, 0.152407, 0.151407, 0.150407", \ + "0.169856, 0.165023, 0.160245, 0.159434, 0.159100, 0.158100, 0.157100", \ + "0.171385, 0.166552, 0.161774, 0.160963, 0.160629, 0.159629, 0.158629", \ + "0.172656, 0.167823, 0.163045, 0.162234, 0.161900, 0.160900, 0.159900", \ + "0.173386, 0.168554, 0.163776, 0.162964, 0.162630, 0.161630, 0.160630", \ + "0.174497, 0.169665, 0.164887, 0.164075, 0.163741, 0.162741, 0.161741" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.159326, 0.153771, 0.146122, 0.145122, 0.141429, 0.140719, 0.134900", \ + "0.161357, 0.155802, 0.148153, 0.147153, 0.143460, 0.142750, 0.136931", \ + "0.168595, 0.163041, 0.155391, 0.154391, 0.150699, 0.149988, 0.144169", \ + "0.169575, 0.164020, 0.156371, 0.155371, 0.151678, 0.150968, 0.145149", \ + "0.170832, 0.165277, 0.157628, 0.156628, 0.152935, 0.152225, 0.146406", \ + "0.172125, 0.166570, 0.158921, 0.157921, 0.154228, 0.153518, 0.147699", \ + "0.172717, 0.167162, 0.159513, 0.158513, 0.154820, 0.154109, 0.148291" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[74])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.005997, 0.006003, 0.006009, 0.006015, 0.006021, 0.006144, 0.006430"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.008050, 0.008206, 0.008268, 0.008307, 0.008372, 0.008559, 0.008838"); + } + } + } + pin(DB[73]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[73]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB73eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[73]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB73eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.161145, 0.156313, 0.151535, 0.150724, 0.150389, 0.149389, 0.148389", \ + "0.163164, 0.158331, 0.153553, 0.152742, 0.152407, 0.151407, 0.150407", \ + "0.169856, 0.165023, 0.160245, 0.159434, 0.159100, 0.158100, 0.157100", \ + "0.171385, 0.166552, 0.161774, 0.160963, 0.160629, 0.159629, 0.158629", \ + "0.172656, 0.167823, 0.163045, 0.162234, 0.161900, 0.160900, 0.159900", \ + "0.173386, 0.168554, 0.163776, 0.162964, 0.162630, 0.161630, 0.160630", \ + "0.174497, 0.169665, 0.164887, 0.164075, 0.163741, 0.162741, 0.161741" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.159326, 0.153771, 0.146122, 0.145122, 0.141429, 0.140719, 0.134900", \ + "0.161357, 0.155802, 0.148153, 0.147153, 0.143460, 0.142750, 0.136931", \ + "0.168595, 0.163041, 0.155391, 0.154391, 0.150699, 0.149988, 0.144169", \ + "0.169575, 0.164020, 0.156371, 0.155371, 0.151678, 0.150968, 0.145149", \ + "0.170832, 0.165277, 0.157628, 0.156628, 0.152935, 0.152225, 0.146406", \ + "0.172125, 0.166570, 0.158921, 0.157921, 0.154228, 0.153518, 0.147699", \ + "0.172717, 0.167162, 0.159513, 0.158513, 0.154820, 0.154109, 0.148291" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[73])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.005997, 0.006003, 0.006009, 0.006015, 0.006021, 0.006144, 0.006430"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.008050, 0.008206, 0.008268, 0.008307, 0.008372, 0.008559, 0.008838"); + } + } + } + pin(DB[72]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[72]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB72eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[72]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB72eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.161145, 0.156313, 0.151535, 0.150724, 0.150389, 0.149389, 0.148389", \ + "0.163164, 0.158331, 0.153553, 0.152742, 0.152407, 0.151407, 0.150407", \ + "0.169856, 0.165023, 0.160245, 0.159434, 0.159100, 0.158100, 0.157100", \ + "0.171385, 0.166552, 0.161774, 0.160963, 0.160629, 0.159629, 0.158629", \ + "0.172656, 0.167823, 0.163045, 0.162234, 0.161900, 0.160900, 0.159900", \ + "0.173386, 0.168554, 0.163776, 0.162964, 0.162630, 0.161630, 0.160630", \ + "0.174497, 0.169665, 0.164887, 0.164075, 0.163741, 0.162741, 0.161741" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.159326, 0.153771, 0.146122, 0.145122, 0.141429, 0.140719, 0.134900", \ + "0.161357, 0.155802, 0.148153, 0.147153, 0.143460, 0.142750, 0.136931", \ + "0.168595, 0.163041, 0.155391, 0.154391, 0.150699, 0.149988, 0.144169", \ + "0.169575, 0.164020, 0.156371, 0.155371, 0.151678, 0.150968, 0.145149", \ + "0.170832, 0.165277, 0.157628, 0.156628, 0.152935, 0.152225, 0.146406", \ + "0.172125, 0.166570, 0.158921, 0.157921, 0.154228, 0.153518, 0.147699", \ + "0.172717, 0.167162, 0.159513, 0.158513, 0.154820, 0.154109, 0.148291" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[72])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.005997, 0.006003, 0.006009, 0.006015, 0.006021, 0.006144, 0.006430"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.008050, 0.008206, 0.008268, 0.008307, 0.008372, 0.008559, 0.008838"); + } + } + } + pin(DB[71]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[71]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB71eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[71]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB71eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.161145, 0.156313, 0.151535, 0.150724, 0.150389, 0.149389, 0.148389", \ + "0.163164, 0.158331, 0.153553, 0.152742, 0.152407, 0.151407, 0.150407", \ + "0.169856, 0.165023, 0.160245, 0.159434, 0.159100, 0.158100, 0.157100", \ + "0.171385, 0.166552, 0.161774, 0.160963, 0.160629, 0.159629, 0.158629", \ + "0.172656, 0.167823, 0.163045, 0.162234, 0.161900, 0.160900, 0.159900", \ + "0.173386, 0.168554, 0.163776, 0.162964, 0.162630, 0.161630, 0.160630", \ + "0.174497, 0.169665, 0.164887, 0.164075, 0.163741, 0.162741, 0.161741" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.159326, 0.153771, 0.146122, 0.145122, 0.141429, 0.140719, 0.134900", \ + "0.161357, 0.155802, 0.148153, 0.147153, 0.143460, 0.142750, 0.136931", \ + "0.168595, 0.163041, 0.155391, 0.154391, 0.150699, 0.149988, 0.144169", \ + "0.169575, 0.164020, 0.156371, 0.155371, 0.151678, 0.150968, 0.145149", \ + "0.170832, 0.165277, 0.157628, 0.156628, 0.152935, 0.152225, 0.146406", \ + "0.172125, 0.166570, 0.158921, 0.157921, 0.154228, 0.153518, 0.147699", \ + "0.172717, 0.167162, 0.159513, 0.158513, 0.154820, 0.154109, 0.148291" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[71])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.005997, 0.006003, 0.006009, 0.006015, 0.006021, 0.006144, 0.006430"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.008050, 0.008206, 0.008268, 0.008307, 0.008372, 0.008559, 0.008838"); + } + } + } + pin(DB[70]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[70]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB70eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[70]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB70eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.161145, 0.156313, 0.151535, 0.150724, 0.150389, 0.149389, 0.148389", \ + "0.163164, 0.158331, 0.153553, 0.152742, 0.152407, 0.151407, 0.150407", \ + "0.169856, 0.165023, 0.160245, 0.159434, 0.159100, 0.158100, 0.157100", \ + "0.171385, 0.166552, 0.161774, 0.160963, 0.160629, 0.159629, 0.158629", \ + "0.172656, 0.167823, 0.163045, 0.162234, 0.161900, 0.160900, 0.159900", \ + "0.173386, 0.168554, 0.163776, 0.162964, 0.162630, 0.161630, 0.160630", \ + "0.174497, 0.169665, 0.164887, 0.164075, 0.163741, 0.162741, 0.161741" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.159326, 0.153771, 0.146122, 0.145122, 0.141429, 0.140719, 0.134900", \ + "0.161357, 0.155802, 0.148153, 0.147153, 0.143460, 0.142750, 0.136931", \ + "0.168595, 0.163041, 0.155391, 0.154391, 0.150699, 0.149988, 0.144169", \ + "0.169575, 0.164020, 0.156371, 0.155371, 0.151678, 0.150968, 0.145149", \ + "0.170832, 0.165277, 0.157628, 0.156628, 0.152935, 0.152225, 0.146406", \ + "0.172125, 0.166570, 0.158921, 0.157921, 0.154228, 0.153518, 0.147699", \ + "0.172717, 0.167162, 0.159513, 0.158513, 0.154820, 0.154109, 0.148291" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[70])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.005997, 0.006003, 0.006009, 0.006015, 0.006021, 0.006144, 0.006430"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.008050, 0.008206, 0.008268, 0.008307, 0.008372, 0.008559, 0.008838"); + } + } + } + pin(DB[69]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[69]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB69eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[69]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB69eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.161145, 0.156313, 0.151535, 0.150724, 0.150389, 0.149389, 0.148389", \ + "0.163164, 0.158331, 0.153553, 0.152742, 0.152407, 0.151407, 0.150407", \ + "0.169856, 0.165023, 0.160245, 0.159434, 0.159100, 0.158100, 0.157100", \ + "0.171385, 0.166552, 0.161774, 0.160963, 0.160629, 0.159629, 0.158629", \ + "0.172656, 0.167823, 0.163045, 0.162234, 0.161900, 0.160900, 0.159900", \ + "0.173386, 0.168554, 0.163776, 0.162964, 0.162630, 0.161630, 0.160630", \ + "0.174497, 0.169665, 0.164887, 0.164075, 0.163741, 0.162741, 0.161741" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.159326, 0.153771, 0.146122, 0.145122, 0.141429, 0.140719, 0.134900", \ + "0.161357, 0.155802, 0.148153, 0.147153, 0.143460, 0.142750, 0.136931", \ + "0.168595, 0.163041, 0.155391, 0.154391, 0.150699, 0.149988, 0.144169", \ + "0.169575, 0.164020, 0.156371, 0.155371, 0.151678, 0.150968, 0.145149", \ + "0.170832, 0.165277, 0.157628, 0.156628, 0.152935, 0.152225, 0.146406", \ + "0.172125, 0.166570, 0.158921, 0.157921, 0.154228, 0.153518, 0.147699", \ + "0.172717, 0.167162, 0.159513, 0.158513, 0.154820, 0.154109, 0.148291" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[69])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.005997, 0.006003, 0.006009, 0.006015, 0.006021, 0.006144, 0.006430"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.008050, 0.008206, 0.008268, 0.008307, 0.008372, 0.008559, 0.008838"); + } + } + } + pin(DB[68]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[68]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB68eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[68]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB68eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.161145, 0.156313, 0.151535, 0.150724, 0.150389, 0.149389, 0.148389", \ + "0.163164, 0.158331, 0.153553, 0.152742, 0.152407, 0.151407, 0.150407", \ + "0.169856, 0.165023, 0.160245, 0.159434, 0.159100, 0.158100, 0.157100", \ + "0.171385, 0.166552, 0.161774, 0.160963, 0.160629, 0.159629, 0.158629", \ + "0.172656, 0.167823, 0.163045, 0.162234, 0.161900, 0.160900, 0.159900", \ + "0.173386, 0.168554, 0.163776, 0.162964, 0.162630, 0.161630, 0.160630", \ + "0.174497, 0.169665, 0.164887, 0.164075, 0.163741, 0.162741, 0.161741" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.159326, 0.153771, 0.146122, 0.145122, 0.141429, 0.140719, 0.134900", \ + "0.161357, 0.155802, 0.148153, 0.147153, 0.143460, 0.142750, 0.136931", \ + "0.168595, 0.163041, 0.155391, 0.154391, 0.150699, 0.149988, 0.144169", \ + "0.169575, 0.164020, 0.156371, 0.155371, 0.151678, 0.150968, 0.145149", \ + "0.170832, 0.165277, 0.157628, 0.156628, 0.152935, 0.152225, 0.146406", \ + "0.172125, 0.166570, 0.158921, 0.157921, 0.154228, 0.153518, 0.147699", \ + "0.172717, 0.167162, 0.159513, 0.158513, 0.154820, 0.154109, 0.148291" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[68])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.005997, 0.006003, 0.006009, 0.006015, 0.006021, 0.006144, 0.006430"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.008050, 0.008206, 0.008268, 0.008307, 0.008372, 0.008559, 0.008838"); + } + } + } + pin(DB[67]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[67]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB67eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[67]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB67eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.161145, 0.156313, 0.151535, 0.150724, 0.150389, 0.149389, 0.148389", \ + "0.163164, 0.158331, 0.153553, 0.152742, 0.152407, 0.151407, 0.150407", \ + "0.169856, 0.165023, 0.160245, 0.159434, 0.159100, 0.158100, 0.157100", \ + "0.171385, 0.166552, 0.161774, 0.160963, 0.160629, 0.159629, 0.158629", \ + "0.172656, 0.167823, 0.163045, 0.162234, 0.161900, 0.160900, 0.159900", \ + "0.173386, 0.168554, 0.163776, 0.162964, 0.162630, 0.161630, 0.160630", \ + "0.174497, 0.169665, 0.164887, 0.164075, 0.163741, 0.162741, 0.161741" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.159326, 0.153771, 0.146122, 0.145122, 0.141429, 0.140719, 0.134900", \ + "0.161357, 0.155802, 0.148153, 0.147153, 0.143460, 0.142750, 0.136931", \ + "0.168595, 0.163041, 0.155391, 0.154391, 0.150699, 0.149988, 0.144169", \ + "0.169575, 0.164020, 0.156371, 0.155371, 0.151678, 0.150968, 0.145149", \ + "0.170832, 0.165277, 0.157628, 0.156628, 0.152935, 0.152225, 0.146406", \ + "0.172125, 0.166570, 0.158921, 0.157921, 0.154228, 0.153518, 0.147699", \ + "0.172717, 0.167162, 0.159513, 0.158513, 0.154820, 0.154109, 0.148291" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[67])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.005997, 0.006003, 0.006009, 0.006015, 0.006021, 0.006144, 0.006430"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.008050, 0.008206, 0.008268, 0.008307, 0.008372, 0.008559, 0.008838"); + } + } + } + pin(DB[66]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[66]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB66eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[66]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB66eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.161145, 0.156313, 0.151535, 0.150724, 0.150389, 0.149389, 0.148389", \ + "0.163164, 0.158331, 0.153553, 0.152742, 0.152407, 0.151407, 0.150407", \ + "0.169856, 0.165023, 0.160245, 0.159434, 0.159100, 0.158100, 0.157100", \ + "0.171385, 0.166552, 0.161774, 0.160963, 0.160629, 0.159629, 0.158629", \ + "0.172656, 0.167823, 0.163045, 0.162234, 0.161900, 0.160900, 0.159900", \ + "0.173386, 0.168554, 0.163776, 0.162964, 0.162630, 0.161630, 0.160630", \ + "0.174497, 0.169665, 0.164887, 0.164075, 0.163741, 0.162741, 0.161741" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.159326, 0.153771, 0.146122, 0.145122, 0.141429, 0.140719, 0.134900", \ + "0.161357, 0.155802, 0.148153, 0.147153, 0.143460, 0.142750, 0.136931", \ + "0.168595, 0.163041, 0.155391, 0.154391, 0.150699, 0.149988, 0.144169", \ + "0.169575, 0.164020, 0.156371, 0.155371, 0.151678, 0.150968, 0.145149", \ + "0.170832, 0.165277, 0.157628, 0.156628, 0.152935, 0.152225, 0.146406", \ + "0.172125, 0.166570, 0.158921, 0.157921, 0.154228, 0.153518, 0.147699", \ + "0.172717, 0.167162, 0.159513, 0.158513, 0.154820, 0.154109, 0.148291" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[66])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.005997, 0.006003, 0.006009, 0.006015, 0.006021, 0.006144, 0.006430"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.008050, 0.008206, 0.008268, 0.008307, 0.008372, 0.008559, 0.008838"); + } + } + } + pin(DB[65]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[65]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB65eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[65]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB65eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.161145, 0.156313, 0.151535, 0.150724, 0.150389, 0.149389, 0.148389", \ + "0.163164, 0.158331, 0.153553, 0.152742, 0.152407, 0.151407, 0.150407", \ + "0.169856, 0.165023, 0.160245, 0.159434, 0.159100, 0.158100, 0.157100", \ + "0.171385, 0.166552, 0.161774, 0.160963, 0.160629, 0.159629, 0.158629", \ + "0.172656, 0.167823, 0.163045, 0.162234, 0.161900, 0.160900, 0.159900", \ + "0.173386, 0.168554, 0.163776, 0.162964, 0.162630, 0.161630, 0.160630", \ + "0.174497, 0.169665, 0.164887, 0.164075, 0.163741, 0.162741, 0.161741" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.159326, 0.153771, 0.146122, 0.145122, 0.141429, 0.140719, 0.134900", \ + "0.161357, 0.155802, 0.148153, 0.147153, 0.143460, 0.142750, 0.136931", \ + "0.168595, 0.163041, 0.155391, 0.154391, 0.150699, 0.149988, 0.144169", \ + "0.169575, 0.164020, 0.156371, 0.155371, 0.151678, 0.150968, 0.145149", \ + "0.170832, 0.165277, 0.157628, 0.156628, 0.152935, 0.152225, 0.146406", \ + "0.172125, 0.166570, 0.158921, 0.157921, 0.154228, 0.153518, 0.147699", \ + "0.172717, 0.167162, 0.159513, 0.158513, 0.154820, 0.154109, 0.148291" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[65])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.005997, 0.006003, 0.006009, 0.006015, 0.006021, 0.006144, 0.006430"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.008050, 0.008206, 0.008268, 0.008307, 0.008372, 0.008559, 0.008838"); + } + } + } + pin(DB[64]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[64]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB64eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[64]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB64eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.161145, 0.156313, 0.151535, 0.150724, 0.150389, 0.149389, 0.148389", \ + "0.163164, 0.158331, 0.153553, 0.152742, 0.152407, 0.151407, 0.150407", \ + "0.169856, 0.165023, 0.160245, 0.159434, 0.159100, 0.158100, 0.157100", \ + "0.171385, 0.166552, 0.161774, 0.160963, 0.160629, 0.159629, 0.158629", \ + "0.172656, 0.167823, 0.163045, 0.162234, 0.161900, 0.160900, 0.159900", \ + "0.173386, 0.168554, 0.163776, 0.162964, 0.162630, 0.161630, 0.160630", \ + "0.174497, 0.169665, 0.164887, 0.164075, 0.163741, 0.162741, 0.161741" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.159326, 0.153771, 0.146122, 0.145122, 0.141429, 0.140719, 0.134900", \ + "0.161357, 0.155802, 0.148153, 0.147153, 0.143460, 0.142750, 0.136931", \ + "0.168595, 0.163041, 0.155391, 0.154391, 0.150699, 0.149988, 0.144169", \ + "0.169575, 0.164020, 0.156371, 0.155371, 0.151678, 0.150968, 0.145149", \ + "0.170832, 0.165277, 0.157628, 0.156628, 0.152935, 0.152225, 0.146406", \ + "0.172125, 0.166570, 0.158921, 0.157921, 0.154228, 0.153518, 0.147699", \ + "0.172717, 0.167162, 0.159513, 0.158513, 0.154820, 0.154109, 0.148291" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[64])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.005997, 0.006003, 0.006009, 0.006015, 0.006021, 0.006144, 0.006430"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.008050, 0.008206, 0.008268, 0.008307, 0.008372, 0.008559, 0.008838"); + } + } + } + pin(DB[63]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[63]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB63eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[63]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB63eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.161145, 0.156313, 0.151535, 0.150724, 0.150389, 0.149389, 0.148389", \ + "0.163164, 0.158331, 0.153553, 0.152742, 0.152407, 0.151407, 0.150407", \ + "0.169856, 0.165023, 0.160245, 0.159434, 0.159100, 0.158100, 0.157100", \ + "0.171385, 0.166552, 0.161774, 0.160963, 0.160629, 0.159629, 0.158629", \ + "0.172656, 0.167823, 0.163045, 0.162234, 0.161900, 0.160900, 0.159900", \ + "0.173386, 0.168554, 0.163776, 0.162964, 0.162630, 0.161630, 0.160630", \ + "0.174497, 0.169665, 0.164887, 0.164075, 0.163741, 0.162741, 0.161741" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.159326, 0.153771, 0.146122, 0.145122, 0.141429, 0.140719, 0.134900", \ + "0.161357, 0.155802, 0.148153, 0.147153, 0.143460, 0.142750, 0.136931", \ + "0.168595, 0.163041, 0.155391, 0.154391, 0.150699, 0.149988, 0.144169", \ + "0.169575, 0.164020, 0.156371, 0.155371, 0.151678, 0.150968, 0.145149", \ + "0.170832, 0.165277, 0.157628, 0.156628, 0.152935, 0.152225, 0.146406", \ + "0.172125, 0.166570, 0.158921, 0.157921, 0.154228, 0.153518, 0.147699", \ + "0.172717, 0.167162, 0.159513, 0.158513, 0.154820, 0.154109, 0.148291" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[63])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.005997, 0.006003, 0.006009, 0.006015, 0.006021, 0.006144, 0.006430"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.008050, 0.008206, 0.008268, 0.008307, 0.008372, 0.008559, 0.008838"); + } + } + } + pin(DB[62]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[62]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB62eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[62]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB62eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.161145, 0.156313, 0.151535, 0.150724, 0.150389, 0.149389, 0.148389", \ + "0.163164, 0.158331, 0.153553, 0.152742, 0.152407, 0.151407, 0.150407", \ + "0.169856, 0.165023, 0.160245, 0.159434, 0.159100, 0.158100, 0.157100", \ + "0.171385, 0.166552, 0.161774, 0.160963, 0.160629, 0.159629, 0.158629", \ + "0.172656, 0.167823, 0.163045, 0.162234, 0.161900, 0.160900, 0.159900", \ + "0.173386, 0.168554, 0.163776, 0.162964, 0.162630, 0.161630, 0.160630", \ + "0.174497, 0.169665, 0.164887, 0.164075, 0.163741, 0.162741, 0.161741" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.159326, 0.153771, 0.146122, 0.145122, 0.141429, 0.140719, 0.134900", \ + "0.161357, 0.155802, 0.148153, 0.147153, 0.143460, 0.142750, 0.136931", \ + "0.168595, 0.163041, 0.155391, 0.154391, 0.150699, 0.149988, 0.144169", \ + "0.169575, 0.164020, 0.156371, 0.155371, 0.151678, 0.150968, 0.145149", \ + "0.170832, 0.165277, 0.157628, 0.156628, 0.152935, 0.152225, 0.146406", \ + "0.172125, 0.166570, 0.158921, 0.157921, 0.154228, 0.153518, 0.147699", \ + "0.172717, 0.167162, 0.159513, 0.158513, 0.154820, 0.154109, 0.148291" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[62])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.005997, 0.006003, 0.006009, 0.006015, 0.006021, 0.006144, 0.006430"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.008050, 0.008206, 0.008268, 0.008307, 0.008372, 0.008559, 0.008838"); + } + } + } + pin(DB[61]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[61]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB61eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[61]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB61eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.161145, 0.156313, 0.151535, 0.150724, 0.150389, 0.149389, 0.148389", \ + "0.163164, 0.158331, 0.153553, 0.152742, 0.152407, 0.151407, 0.150407", \ + "0.169856, 0.165023, 0.160245, 0.159434, 0.159100, 0.158100, 0.157100", \ + "0.171385, 0.166552, 0.161774, 0.160963, 0.160629, 0.159629, 0.158629", \ + "0.172656, 0.167823, 0.163045, 0.162234, 0.161900, 0.160900, 0.159900", \ + "0.173386, 0.168554, 0.163776, 0.162964, 0.162630, 0.161630, 0.160630", \ + "0.174497, 0.169665, 0.164887, 0.164075, 0.163741, 0.162741, 0.161741" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.159326, 0.153771, 0.146122, 0.145122, 0.141429, 0.140719, 0.134900", \ + "0.161357, 0.155802, 0.148153, 0.147153, 0.143460, 0.142750, 0.136931", \ + "0.168595, 0.163041, 0.155391, 0.154391, 0.150699, 0.149988, 0.144169", \ + "0.169575, 0.164020, 0.156371, 0.155371, 0.151678, 0.150968, 0.145149", \ + "0.170832, 0.165277, 0.157628, 0.156628, 0.152935, 0.152225, 0.146406", \ + "0.172125, 0.166570, 0.158921, 0.157921, 0.154228, 0.153518, 0.147699", \ + "0.172717, 0.167162, 0.159513, 0.158513, 0.154820, 0.154109, 0.148291" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[61])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.005997, 0.006003, 0.006009, 0.006015, 0.006021, 0.006144, 0.006430"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.008050, 0.008206, 0.008268, 0.008307, 0.008372, 0.008559, 0.008838"); + } + } + } + pin(DB[60]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[60]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB60eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[60]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB60eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.161145, 0.156313, 0.151535, 0.150724, 0.150389, 0.149389, 0.148389", \ + "0.163164, 0.158331, 0.153553, 0.152742, 0.152407, 0.151407, 0.150407", \ + "0.169856, 0.165023, 0.160245, 0.159434, 0.159100, 0.158100, 0.157100", \ + "0.171385, 0.166552, 0.161774, 0.160963, 0.160629, 0.159629, 0.158629", \ + "0.172656, 0.167823, 0.163045, 0.162234, 0.161900, 0.160900, 0.159900", \ + "0.173386, 0.168554, 0.163776, 0.162964, 0.162630, 0.161630, 0.160630", \ + "0.174497, 0.169665, 0.164887, 0.164075, 0.163741, 0.162741, 0.161741" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.159326, 0.153771, 0.146122, 0.145122, 0.141429, 0.140719, 0.134900", \ + "0.161357, 0.155802, 0.148153, 0.147153, 0.143460, 0.142750, 0.136931", \ + "0.168595, 0.163041, 0.155391, 0.154391, 0.150699, 0.149988, 0.144169", \ + "0.169575, 0.164020, 0.156371, 0.155371, 0.151678, 0.150968, 0.145149", \ + "0.170832, 0.165277, 0.157628, 0.156628, 0.152935, 0.152225, 0.146406", \ + "0.172125, 0.166570, 0.158921, 0.157921, 0.154228, 0.153518, 0.147699", \ + "0.172717, 0.167162, 0.159513, 0.158513, 0.154820, 0.154109, 0.148291" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[60])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.005997, 0.006003, 0.006009, 0.006015, 0.006021, 0.006144, 0.006430"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.008050, 0.008206, 0.008268, 0.008307, 0.008372, 0.008559, 0.008838"); + } + } + } + pin(DB[59]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[59]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB59eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[59]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB59eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.161145, 0.156313, 0.151535, 0.150724, 0.150389, 0.149389, 0.148389", \ + "0.163164, 0.158331, 0.153553, 0.152742, 0.152407, 0.151407, 0.150407", \ + "0.169856, 0.165023, 0.160245, 0.159434, 0.159100, 0.158100, 0.157100", \ + "0.171385, 0.166552, 0.161774, 0.160963, 0.160629, 0.159629, 0.158629", \ + "0.172656, 0.167823, 0.163045, 0.162234, 0.161900, 0.160900, 0.159900", \ + "0.173386, 0.168554, 0.163776, 0.162964, 0.162630, 0.161630, 0.160630", \ + "0.174497, 0.169665, 0.164887, 0.164075, 0.163741, 0.162741, 0.161741" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.159326, 0.153771, 0.146122, 0.145122, 0.141429, 0.140719, 0.134900", \ + "0.161357, 0.155802, 0.148153, 0.147153, 0.143460, 0.142750, 0.136931", \ + "0.168595, 0.163041, 0.155391, 0.154391, 0.150699, 0.149988, 0.144169", \ + "0.169575, 0.164020, 0.156371, 0.155371, 0.151678, 0.150968, 0.145149", \ + "0.170832, 0.165277, 0.157628, 0.156628, 0.152935, 0.152225, 0.146406", \ + "0.172125, 0.166570, 0.158921, 0.157921, 0.154228, 0.153518, 0.147699", \ + "0.172717, 0.167162, 0.159513, 0.158513, 0.154820, 0.154109, 0.148291" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[59])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.005997, 0.006003, 0.006009, 0.006015, 0.006021, 0.006144, 0.006430"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.008050, 0.008206, 0.008268, 0.008307, 0.008372, 0.008559, 0.008838"); + } + } + } + pin(DB[58]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[58]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB58eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[58]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB58eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.161145, 0.156313, 0.151535, 0.150724, 0.150389, 0.149389, 0.148389", \ + "0.163164, 0.158331, 0.153553, 0.152742, 0.152407, 0.151407, 0.150407", \ + "0.169856, 0.165023, 0.160245, 0.159434, 0.159100, 0.158100, 0.157100", \ + "0.171385, 0.166552, 0.161774, 0.160963, 0.160629, 0.159629, 0.158629", \ + "0.172656, 0.167823, 0.163045, 0.162234, 0.161900, 0.160900, 0.159900", \ + "0.173386, 0.168554, 0.163776, 0.162964, 0.162630, 0.161630, 0.160630", \ + "0.174497, 0.169665, 0.164887, 0.164075, 0.163741, 0.162741, 0.161741" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.159326, 0.153771, 0.146122, 0.145122, 0.141429, 0.140719, 0.134900", \ + "0.161357, 0.155802, 0.148153, 0.147153, 0.143460, 0.142750, 0.136931", \ + "0.168595, 0.163041, 0.155391, 0.154391, 0.150699, 0.149988, 0.144169", \ + "0.169575, 0.164020, 0.156371, 0.155371, 0.151678, 0.150968, 0.145149", \ + "0.170832, 0.165277, 0.157628, 0.156628, 0.152935, 0.152225, 0.146406", \ + "0.172125, 0.166570, 0.158921, 0.157921, 0.154228, 0.153518, 0.147699", \ + "0.172717, 0.167162, 0.159513, 0.158513, 0.154820, 0.154109, 0.148291" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[58])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.005997, 0.006003, 0.006009, 0.006015, 0.006021, 0.006144, 0.006430"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.008050, 0.008206, 0.008268, 0.008307, 0.008372, 0.008559, 0.008838"); + } + } + } + pin(DB[57]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[57]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB57eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[57]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB57eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.161145, 0.156313, 0.151535, 0.150724, 0.150389, 0.149389, 0.148389", \ + "0.163164, 0.158331, 0.153553, 0.152742, 0.152407, 0.151407, 0.150407", \ + "0.169856, 0.165023, 0.160245, 0.159434, 0.159100, 0.158100, 0.157100", \ + "0.171385, 0.166552, 0.161774, 0.160963, 0.160629, 0.159629, 0.158629", \ + "0.172656, 0.167823, 0.163045, 0.162234, 0.161900, 0.160900, 0.159900", \ + "0.173386, 0.168554, 0.163776, 0.162964, 0.162630, 0.161630, 0.160630", \ + "0.174497, 0.169665, 0.164887, 0.164075, 0.163741, 0.162741, 0.161741" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.159326, 0.153771, 0.146122, 0.145122, 0.141429, 0.140719, 0.134900", \ + "0.161357, 0.155802, 0.148153, 0.147153, 0.143460, 0.142750, 0.136931", \ + "0.168595, 0.163041, 0.155391, 0.154391, 0.150699, 0.149988, 0.144169", \ + "0.169575, 0.164020, 0.156371, 0.155371, 0.151678, 0.150968, 0.145149", \ + "0.170832, 0.165277, 0.157628, 0.156628, 0.152935, 0.152225, 0.146406", \ + "0.172125, 0.166570, 0.158921, 0.157921, 0.154228, 0.153518, 0.147699", \ + "0.172717, 0.167162, 0.159513, 0.158513, 0.154820, 0.154109, 0.148291" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[57])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.005997, 0.006003, 0.006009, 0.006015, 0.006021, 0.006144, 0.006430"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.008050, 0.008206, 0.008268, 0.008307, 0.008372, 0.008559, 0.008838"); + } + } + } + pin(DB[56]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[56]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB56eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[56]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB56eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.161145, 0.156313, 0.151535, 0.150724, 0.150389, 0.149389, 0.148389", \ + "0.163164, 0.158331, 0.153553, 0.152742, 0.152407, 0.151407, 0.150407", \ + "0.169856, 0.165023, 0.160245, 0.159434, 0.159100, 0.158100, 0.157100", \ + "0.171385, 0.166552, 0.161774, 0.160963, 0.160629, 0.159629, 0.158629", \ + "0.172656, 0.167823, 0.163045, 0.162234, 0.161900, 0.160900, 0.159900", \ + "0.173386, 0.168554, 0.163776, 0.162964, 0.162630, 0.161630, 0.160630", \ + "0.174497, 0.169665, 0.164887, 0.164075, 0.163741, 0.162741, 0.161741" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.159326, 0.153771, 0.146122, 0.145122, 0.141429, 0.140719, 0.134900", \ + "0.161357, 0.155802, 0.148153, 0.147153, 0.143460, 0.142750, 0.136931", \ + "0.168595, 0.163041, 0.155391, 0.154391, 0.150699, 0.149988, 0.144169", \ + "0.169575, 0.164020, 0.156371, 0.155371, 0.151678, 0.150968, 0.145149", \ + "0.170832, 0.165277, 0.157628, 0.156628, 0.152935, 0.152225, 0.146406", \ + "0.172125, 0.166570, 0.158921, 0.157921, 0.154228, 0.153518, 0.147699", \ + "0.172717, 0.167162, 0.159513, 0.158513, 0.154820, 0.154109, 0.148291" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[56])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.005997, 0.006003, 0.006009, 0.006015, 0.006021, 0.006144, 0.006430"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.008050, 0.008206, 0.008268, 0.008307, 0.008372, 0.008559, 0.008838"); + } + } + } + pin(DB[55]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[55]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB55eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[55]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB55eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.161145, 0.156313, 0.151535, 0.150724, 0.150389, 0.149389, 0.148389", \ + "0.163164, 0.158331, 0.153553, 0.152742, 0.152407, 0.151407, 0.150407", \ + "0.169856, 0.165023, 0.160245, 0.159434, 0.159100, 0.158100, 0.157100", \ + "0.171385, 0.166552, 0.161774, 0.160963, 0.160629, 0.159629, 0.158629", \ + "0.172656, 0.167823, 0.163045, 0.162234, 0.161900, 0.160900, 0.159900", \ + "0.173386, 0.168554, 0.163776, 0.162964, 0.162630, 0.161630, 0.160630", \ + "0.174497, 0.169665, 0.164887, 0.164075, 0.163741, 0.162741, 0.161741" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.159326, 0.153771, 0.146122, 0.145122, 0.141429, 0.140719, 0.134900", \ + "0.161357, 0.155802, 0.148153, 0.147153, 0.143460, 0.142750, 0.136931", \ + "0.168595, 0.163041, 0.155391, 0.154391, 0.150699, 0.149988, 0.144169", \ + "0.169575, 0.164020, 0.156371, 0.155371, 0.151678, 0.150968, 0.145149", \ + "0.170832, 0.165277, 0.157628, 0.156628, 0.152935, 0.152225, 0.146406", \ + "0.172125, 0.166570, 0.158921, 0.157921, 0.154228, 0.153518, 0.147699", \ + "0.172717, 0.167162, 0.159513, 0.158513, 0.154820, 0.154109, 0.148291" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[55])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.005997, 0.006003, 0.006009, 0.006015, 0.006021, 0.006144, 0.006430"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.008050, 0.008206, 0.008268, 0.008307, 0.008372, 0.008559, 0.008838"); + } + } + } + pin(DB[54]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[54]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB54eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[54]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB54eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.161145, 0.156313, 0.151535, 0.150724, 0.150389, 0.149389, 0.148389", \ + "0.163164, 0.158331, 0.153553, 0.152742, 0.152407, 0.151407, 0.150407", \ + "0.169856, 0.165023, 0.160245, 0.159434, 0.159100, 0.158100, 0.157100", \ + "0.171385, 0.166552, 0.161774, 0.160963, 0.160629, 0.159629, 0.158629", \ + "0.172656, 0.167823, 0.163045, 0.162234, 0.161900, 0.160900, 0.159900", \ + "0.173386, 0.168554, 0.163776, 0.162964, 0.162630, 0.161630, 0.160630", \ + "0.174497, 0.169665, 0.164887, 0.164075, 0.163741, 0.162741, 0.161741" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.159326, 0.153771, 0.146122, 0.145122, 0.141429, 0.140719, 0.134900", \ + "0.161357, 0.155802, 0.148153, 0.147153, 0.143460, 0.142750, 0.136931", \ + "0.168595, 0.163041, 0.155391, 0.154391, 0.150699, 0.149988, 0.144169", \ + "0.169575, 0.164020, 0.156371, 0.155371, 0.151678, 0.150968, 0.145149", \ + "0.170832, 0.165277, 0.157628, 0.156628, 0.152935, 0.152225, 0.146406", \ + "0.172125, 0.166570, 0.158921, 0.157921, 0.154228, 0.153518, 0.147699", \ + "0.172717, 0.167162, 0.159513, 0.158513, 0.154820, 0.154109, 0.148291" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[54])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.005997, 0.006003, 0.006009, 0.006015, 0.006021, 0.006144, 0.006430"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.008050, 0.008206, 0.008268, 0.008307, 0.008372, 0.008559, 0.008838"); + } + } + } + pin(DB[53]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[53]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB53eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[53]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB53eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.161145, 0.156313, 0.151535, 0.150724, 0.150389, 0.149389, 0.148389", \ + "0.163164, 0.158331, 0.153553, 0.152742, 0.152407, 0.151407, 0.150407", \ + "0.169856, 0.165023, 0.160245, 0.159434, 0.159100, 0.158100, 0.157100", \ + "0.171385, 0.166552, 0.161774, 0.160963, 0.160629, 0.159629, 0.158629", \ + "0.172656, 0.167823, 0.163045, 0.162234, 0.161900, 0.160900, 0.159900", \ + "0.173386, 0.168554, 0.163776, 0.162964, 0.162630, 0.161630, 0.160630", \ + "0.174497, 0.169665, 0.164887, 0.164075, 0.163741, 0.162741, 0.161741" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.159326, 0.153771, 0.146122, 0.145122, 0.141429, 0.140719, 0.134900", \ + "0.161357, 0.155802, 0.148153, 0.147153, 0.143460, 0.142750, 0.136931", \ + "0.168595, 0.163041, 0.155391, 0.154391, 0.150699, 0.149988, 0.144169", \ + "0.169575, 0.164020, 0.156371, 0.155371, 0.151678, 0.150968, 0.145149", \ + "0.170832, 0.165277, 0.157628, 0.156628, 0.152935, 0.152225, 0.146406", \ + "0.172125, 0.166570, 0.158921, 0.157921, 0.154228, 0.153518, 0.147699", \ + "0.172717, 0.167162, 0.159513, 0.158513, 0.154820, 0.154109, 0.148291" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[53])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.005997, 0.006003, 0.006009, 0.006015, 0.006021, 0.006144, 0.006430"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.008050, 0.008206, 0.008268, 0.008307, 0.008372, 0.008559, 0.008838"); + } + } + } + pin(DB[52]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[52]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB52eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[52]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB52eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.161145, 0.156313, 0.151535, 0.150724, 0.150389, 0.149389, 0.148389", \ + "0.163164, 0.158331, 0.153553, 0.152742, 0.152407, 0.151407, 0.150407", \ + "0.169856, 0.165023, 0.160245, 0.159434, 0.159100, 0.158100, 0.157100", \ + "0.171385, 0.166552, 0.161774, 0.160963, 0.160629, 0.159629, 0.158629", \ + "0.172656, 0.167823, 0.163045, 0.162234, 0.161900, 0.160900, 0.159900", \ + "0.173386, 0.168554, 0.163776, 0.162964, 0.162630, 0.161630, 0.160630", \ + "0.174497, 0.169665, 0.164887, 0.164075, 0.163741, 0.162741, 0.161741" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.159326, 0.153771, 0.146122, 0.145122, 0.141429, 0.140719, 0.134900", \ + "0.161357, 0.155802, 0.148153, 0.147153, 0.143460, 0.142750, 0.136931", \ + "0.168595, 0.163041, 0.155391, 0.154391, 0.150699, 0.149988, 0.144169", \ + "0.169575, 0.164020, 0.156371, 0.155371, 0.151678, 0.150968, 0.145149", \ + "0.170832, 0.165277, 0.157628, 0.156628, 0.152935, 0.152225, 0.146406", \ + "0.172125, 0.166570, 0.158921, 0.157921, 0.154228, 0.153518, 0.147699", \ + "0.172717, 0.167162, 0.159513, 0.158513, 0.154820, 0.154109, 0.148291" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[52])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.005997, 0.006003, 0.006009, 0.006015, 0.006021, 0.006144, 0.006430"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.008050, 0.008206, 0.008268, 0.008307, 0.008372, 0.008559, 0.008838"); + } + } + } + pin(DB[51]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[51]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB51eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[51]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB51eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.161145, 0.156313, 0.151535, 0.150724, 0.150389, 0.149389, 0.148389", \ + "0.163164, 0.158331, 0.153553, 0.152742, 0.152407, 0.151407, 0.150407", \ + "0.169856, 0.165023, 0.160245, 0.159434, 0.159100, 0.158100, 0.157100", \ + "0.171385, 0.166552, 0.161774, 0.160963, 0.160629, 0.159629, 0.158629", \ + "0.172656, 0.167823, 0.163045, 0.162234, 0.161900, 0.160900, 0.159900", \ + "0.173386, 0.168554, 0.163776, 0.162964, 0.162630, 0.161630, 0.160630", \ + "0.174497, 0.169665, 0.164887, 0.164075, 0.163741, 0.162741, 0.161741" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.159326, 0.153771, 0.146122, 0.145122, 0.141429, 0.140719, 0.134900", \ + "0.161357, 0.155802, 0.148153, 0.147153, 0.143460, 0.142750, 0.136931", \ + "0.168595, 0.163041, 0.155391, 0.154391, 0.150699, 0.149988, 0.144169", \ + "0.169575, 0.164020, 0.156371, 0.155371, 0.151678, 0.150968, 0.145149", \ + "0.170832, 0.165277, 0.157628, 0.156628, 0.152935, 0.152225, 0.146406", \ + "0.172125, 0.166570, 0.158921, 0.157921, 0.154228, 0.153518, 0.147699", \ + "0.172717, 0.167162, 0.159513, 0.158513, 0.154820, 0.154109, 0.148291" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[51])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.005997, 0.006003, 0.006009, 0.006015, 0.006021, 0.006144, 0.006430"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.008050, 0.008206, 0.008268, 0.008307, 0.008372, 0.008559, 0.008838"); + } + } + } + pin(DB[50]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[50]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB50eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[50]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB50eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.161145, 0.156313, 0.151535, 0.150724, 0.150389, 0.149389, 0.148389", \ + "0.163164, 0.158331, 0.153553, 0.152742, 0.152407, 0.151407, 0.150407", \ + "0.169856, 0.165023, 0.160245, 0.159434, 0.159100, 0.158100, 0.157100", \ + "0.171385, 0.166552, 0.161774, 0.160963, 0.160629, 0.159629, 0.158629", \ + "0.172656, 0.167823, 0.163045, 0.162234, 0.161900, 0.160900, 0.159900", \ + "0.173386, 0.168554, 0.163776, 0.162964, 0.162630, 0.161630, 0.160630", \ + "0.174497, 0.169665, 0.164887, 0.164075, 0.163741, 0.162741, 0.161741" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.159326, 0.153771, 0.146122, 0.145122, 0.141429, 0.140719, 0.134900", \ + "0.161357, 0.155802, 0.148153, 0.147153, 0.143460, 0.142750, 0.136931", \ + "0.168595, 0.163041, 0.155391, 0.154391, 0.150699, 0.149988, 0.144169", \ + "0.169575, 0.164020, 0.156371, 0.155371, 0.151678, 0.150968, 0.145149", \ + "0.170832, 0.165277, 0.157628, 0.156628, 0.152935, 0.152225, 0.146406", \ + "0.172125, 0.166570, 0.158921, 0.157921, 0.154228, 0.153518, 0.147699", \ + "0.172717, 0.167162, 0.159513, 0.158513, 0.154820, 0.154109, 0.148291" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[50])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.005997, 0.006003, 0.006009, 0.006015, 0.006021, 0.006144, 0.006430"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.008050, 0.008206, 0.008268, 0.008307, 0.008372, 0.008559, 0.008838"); + } + } + } + pin(DB[49]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[49]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB49eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[49]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB49eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.161145, 0.156313, 0.151535, 0.150724, 0.150389, 0.149389, 0.148389", \ + "0.163164, 0.158331, 0.153553, 0.152742, 0.152407, 0.151407, 0.150407", \ + "0.169856, 0.165023, 0.160245, 0.159434, 0.159100, 0.158100, 0.157100", \ + "0.171385, 0.166552, 0.161774, 0.160963, 0.160629, 0.159629, 0.158629", \ + "0.172656, 0.167823, 0.163045, 0.162234, 0.161900, 0.160900, 0.159900", \ + "0.173386, 0.168554, 0.163776, 0.162964, 0.162630, 0.161630, 0.160630", \ + "0.174497, 0.169665, 0.164887, 0.164075, 0.163741, 0.162741, 0.161741" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.159326, 0.153771, 0.146122, 0.145122, 0.141429, 0.140719, 0.134900", \ + "0.161357, 0.155802, 0.148153, 0.147153, 0.143460, 0.142750, 0.136931", \ + "0.168595, 0.163041, 0.155391, 0.154391, 0.150699, 0.149988, 0.144169", \ + "0.169575, 0.164020, 0.156371, 0.155371, 0.151678, 0.150968, 0.145149", \ + "0.170832, 0.165277, 0.157628, 0.156628, 0.152935, 0.152225, 0.146406", \ + "0.172125, 0.166570, 0.158921, 0.157921, 0.154228, 0.153518, 0.147699", \ + "0.172717, 0.167162, 0.159513, 0.158513, 0.154820, 0.154109, 0.148291" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[49])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.005997, 0.006003, 0.006009, 0.006015, 0.006021, 0.006144, 0.006430"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.008050, 0.008206, 0.008268, 0.008307, 0.008372, 0.008559, 0.008838"); + } + } + } + pin(DB[48]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[48]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB48eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[48]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB48eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.161145, 0.156313, 0.151535, 0.150724, 0.150389, 0.149389, 0.148389", \ + "0.163164, 0.158331, 0.153553, 0.152742, 0.152407, 0.151407, 0.150407", \ + "0.169856, 0.165023, 0.160245, 0.159434, 0.159100, 0.158100, 0.157100", \ + "0.171385, 0.166552, 0.161774, 0.160963, 0.160629, 0.159629, 0.158629", \ + "0.172656, 0.167823, 0.163045, 0.162234, 0.161900, 0.160900, 0.159900", \ + "0.173386, 0.168554, 0.163776, 0.162964, 0.162630, 0.161630, 0.160630", \ + "0.174497, 0.169665, 0.164887, 0.164075, 0.163741, 0.162741, 0.161741" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.159326, 0.153771, 0.146122, 0.145122, 0.141429, 0.140719, 0.134900", \ + "0.161357, 0.155802, 0.148153, 0.147153, 0.143460, 0.142750, 0.136931", \ + "0.168595, 0.163041, 0.155391, 0.154391, 0.150699, 0.149988, 0.144169", \ + "0.169575, 0.164020, 0.156371, 0.155371, 0.151678, 0.150968, 0.145149", \ + "0.170832, 0.165277, 0.157628, 0.156628, 0.152935, 0.152225, 0.146406", \ + "0.172125, 0.166570, 0.158921, 0.157921, 0.154228, 0.153518, 0.147699", \ + "0.172717, 0.167162, 0.159513, 0.158513, 0.154820, 0.154109, 0.148291" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[48])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.005997, 0.006003, 0.006009, 0.006015, 0.006021, 0.006144, 0.006430"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.008050, 0.008206, 0.008268, 0.008307, 0.008372, 0.008559, 0.008838"); + } + } + } + pin(DB[47]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[47]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB47eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[47]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB47eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.161145, 0.156313, 0.151535, 0.150724, 0.150389, 0.149389, 0.148389", \ + "0.163164, 0.158331, 0.153553, 0.152742, 0.152407, 0.151407, 0.150407", \ + "0.169856, 0.165023, 0.160245, 0.159434, 0.159100, 0.158100, 0.157100", \ + "0.171385, 0.166552, 0.161774, 0.160963, 0.160629, 0.159629, 0.158629", \ + "0.172656, 0.167823, 0.163045, 0.162234, 0.161900, 0.160900, 0.159900", \ + "0.173386, 0.168554, 0.163776, 0.162964, 0.162630, 0.161630, 0.160630", \ + "0.174497, 0.169665, 0.164887, 0.164075, 0.163741, 0.162741, 0.161741" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.159326, 0.153771, 0.146122, 0.145122, 0.141429, 0.140719, 0.134900", \ + "0.161357, 0.155802, 0.148153, 0.147153, 0.143460, 0.142750, 0.136931", \ + "0.168595, 0.163041, 0.155391, 0.154391, 0.150699, 0.149988, 0.144169", \ + "0.169575, 0.164020, 0.156371, 0.155371, 0.151678, 0.150968, 0.145149", \ + "0.170832, 0.165277, 0.157628, 0.156628, 0.152935, 0.152225, 0.146406", \ + "0.172125, 0.166570, 0.158921, 0.157921, 0.154228, 0.153518, 0.147699", \ + "0.172717, 0.167162, 0.159513, 0.158513, 0.154820, 0.154109, 0.148291" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[47])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.005997, 0.006003, 0.006009, 0.006015, 0.006021, 0.006144, 0.006430"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.008050, 0.008206, 0.008268, 0.008307, 0.008372, 0.008559, 0.008838"); + } + } + } + pin(DB[46]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[46]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB46eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[46]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB46eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.161145, 0.156313, 0.151535, 0.150724, 0.150389, 0.149389, 0.148389", \ + "0.163164, 0.158331, 0.153553, 0.152742, 0.152407, 0.151407, 0.150407", \ + "0.169856, 0.165023, 0.160245, 0.159434, 0.159100, 0.158100, 0.157100", \ + "0.171385, 0.166552, 0.161774, 0.160963, 0.160629, 0.159629, 0.158629", \ + "0.172656, 0.167823, 0.163045, 0.162234, 0.161900, 0.160900, 0.159900", \ + "0.173386, 0.168554, 0.163776, 0.162964, 0.162630, 0.161630, 0.160630", \ + "0.174497, 0.169665, 0.164887, 0.164075, 0.163741, 0.162741, 0.161741" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.159326, 0.153771, 0.146122, 0.145122, 0.141429, 0.140719, 0.134900", \ + "0.161357, 0.155802, 0.148153, 0.147153, 0.143460, 0.142750, 0.136931", \ + "0.168595, 0.163041, 0.155391, 0.154391, 0.150699, 0.149988, 0.144169", \ + "0.169575, 0.164020, 0.156371, 0.155371, 0.151678, 0.150968, 0.145149", \ + "0.170832, 0.165277, 0.157628, 0.156628, 0.152935, 0.152225, 0.146406", \ + "0.172125, 0.166570, 0.158921, 0.157921, 0.154228, 0.153518, 0.147699", \ + "0.172717, 0.167162, 0.159513, 0.158513, 0.154820, 0.154109, 0.148291" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[46])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.005997, 0.006003, 0.006009, 0.006015, 0.006021, 0.006144, 0.006430"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.008050, 0.008206, 0.008268, 0.008307, 0.008372, 0.008559, 0.008838"); + } + } + } + pin(DB[45]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[45]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB45eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[45]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB45eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.161145, 0.156313, 0.151535, 0.150724, 0.150389, 0.149389, 0.148389", \ + "0.163164, 0.158331, 0.153553, 0.152742, 0.152407, 0.151407, 0.150407", \ + "0.169856, 0.165023, 0.160245, 0.159434, 0.159100, 0.158100, 0.157100", \ + "0.171385, 0.166552, 0.161774, 0.160963, 0.160629, 0.159629, 0.158629", \ + "0.172656, 0.167823, 0.163045, 0.162234, 0.161900, 0.160900, 0.159900", \ + "0.173386, 0.168554, 0.163776, 0.162964, 0.162630, 0.161630, 0.160630", \ + "0.174497, 0.169665, 0.164887, 0.164075, 0.163741, 0.162741, 0.161741" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.159326, 0.153771, 0.146122, 0.145122, 0.141429, 0.140719, 0.134900", \ + "0.161357, 0.155802, 0.148153, 0.147153, 0.143460, 0.142750, 0.136931", \ + "0.168595, 0.163041, 0.155391, 0.154391, 0.150699, 0.149988, 0.144169", \ + "0.169575, 0.164020, 0.156371, 0.155371, 0.151678, 0.150968, 0.145149", \ + "0.170832, 0.165277, 0.157628, 0.156628, 0.152935, 0.152225, 0.146406", \ + "0.172125, 0.166570, 0.158921, 0.157921, 0.154228, 0.153518, 0.147699", \ + "0.172717, 0.167162, 0.159513, 0.158513, 0.154820, 0.154109, 0.148291" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[45])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.005997, 0.006003, 0.006009, 0.006015, 0.006021, 0.006144, 0.006430"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.008050, 0.008206, 0.008268, 0.008307, 0.008372, 0.008559, 0.008838"); + } + } + } + pin(DB[44]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[44]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB44eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[44]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB44eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.161145, 0.156313, 0.151535, 0.150724, 0.150389, 0.149389, 0.148389", \ + "0.163164, 0.158331, 0.153553, 0.152742, 0.152407, 0.151407, 0.150407", \ + "0.169856, 0.165023, 0.160245, 0.159434, 0.159100, 0.158100, 0.157100", \ + "0.171385, 0.166552, 0.161774, 0.160963, 0.160629, 0.159629, 0.158629", \ + "0.172656, 0.167823, 0.163045, 0.162234, 0.161900, 0.160900, 0.159900", \ + "0.173386, 0.168554, 0.163776, 0.162964, 0.162630, 0.161630, 0.160630", \ + "0.174497, 0.169665, 0.164887, 0.164075, 0.163741, 0.162741, 0.161741" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.159326, 0.153771, 0.146122, 0.145122, 0.141429, 0.140719, 0.134900", \ + "0.161357, 0.155802, 0.148153, 0.147153, 0.143460, 0.142750, 0.136931", \ + "0.168595, 0.163041, 0.155391, 0.154391, 0.150699, 0.149988, 0.144169", \ + "0.169575, 0.164020, 0.156371, 0.155371, 0.151678, 0.150968, 0.145149", \ + "0.170832, 0.165277, 0.157628, 0.156628, 0.152935, 0.152225, 0.146406", \ + "0.172125, 0.166570, 0.158921, 0.157921, 0.154228, 0.153518, 0.147699", \ + "0.172717, 0.167162, 0.159513, 0.158513, 0.154820, 0.154109, 0.148291" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[44])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.005997, 0.006003, 0.006009, 0.006015, 0.006021, 0.006144, 0.006430"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.008050, 0.008206, 0.008268, 0.008307, 0.008372, 0.008559, 0.008838"); + } + } + } + pin(DB[43]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[43]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB43eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[43]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB43eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.161145, 0.156313, 0.151535, 0.150724, 0.150389, 0.149389, 0.148389", \ + "0.163164, 0.158331, 0.153553, 0.152742, 0.152407, 0.151407, 0.150407", \ + "0.169856, 0.165023, 0.160245, 0.159434, 0.159100, 0.158100, 0.157100", \ + "0.171385, 0.166552, 0.161774, 0.160963, 0.160629, 0.159629, 0.158629", \ + "0.172656, 0.167823, 0.163045, 0.162234, 0.161900, 0.160900, 0.159900", \ + "0.173386, 0.168554, 0.163776, 0.162964, 0.162630, 0.161630, 0.160630", \ + "0.174497, 0.169665, 0.164887, 0.164075, 0.163741, 0.162741, 0.161741" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.159326, 0.153771, 0.146122, 0.145122, 0.141429, 0.140719, 0.134900", \ + "0.161357, 0.155802, 0.148153, 0.147153, 0.143460, 0.142750, 0.136931", \ + "0.168595, 0.163041, 0.155391, 0.154391, 0.150699, 0.149988, 0.144169", \ + "0.169575, 0.164020, 0.156371, 0.155371, 0.151678, 0.150968, 0.145149", \ + "0.170832, 0.165277, 0.157628, 0.156628, 0.152935, 0.152225, 0.146406", \ + "0.172125, 0.166570, 0.158921, 0.157921, 0.154228, 0.153518, 0.147699", \ + "0.172717, 0.167162, 0.159513, 0.158513, 0.154820, 0.154109, 0.148291" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[43])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.005997, 0.006003, 0.006009, 0.006015, 0.006021, 0.006144, 0.006430"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.008050, 0.008206, 0.008268, 0.008307, 0.008372, 0.008559, 0.008838"); + } + } + } + pin(DB[42]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[42]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB42eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[42]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB42eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.161145, 0.156313, 0.151535, 0.150724, 0.150389, 0.149389, 0.148389", \ + "0.163164, 0.158331, 0.153553, 0.152742, 0.152407, 0.151407, 0.150407", \ + "0.169856, 0.165023, 0.160245, 0.159434, 0.159100, 0.158100, 0.157100", \ + "0.171385, 0.166552, 0.161774, 0.160963, 0.160629, 0.159629, 0.158629", \ + "0.172656, 0.167823, 0.163045, 0.162234, 0.161900, 0.160900, 0.159900", \ + "0.173386, 0.168554, 0.163776, 0.162964, 0.162630, 0.161630, 0.160630", \ + "0.174497, 0.169665, 0.164887, 0.164075, 0.163741, 0.162741, 0.161741" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.159326, 0.153771, 0.146122, 0.145122, 0.141429, 0.140719, 0.134900", \ + "0.161357, 0.155802, 0.148153, 0.147153, 0.143460, 0.142750, 0.136931", \ + "0.168595, 0.163041, 0.155391, 0.154391, 0.150699, 0.149988, 0.144169", \ + "0.169575, 0.164020, 0.156371, 0.155371, 0.151678, 0.150968, 0.145149", \ + "0.170832, 0.165277, 0.157628, 0.156628, 0.152935, 0.152225, 0.146406", \ + "0.172125, 0.166570, 0.158921, 0.157921, 0.154228, 0.153518, 0.147699", \ + "0.172717, 0.167162, 0.159513, 0.158513, 0.154820, 0.154109, 0.148291" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[42])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.005997, 0.006003, 0.006009, 0.006015, 0.006021, 0.006144, 0.006430"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.008050, 0.008206, 0.008268, 0.008307, 0.008372, 0.008559, 0.008838"); + } + } + } + pin(DB[41]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[41]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB41eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[41]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB41eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.161145, 0.156313, 0.151535, 0.150724, 0.150389, 0.149389, 0.148389", \ + "0.163164, 0.158331, 0.153553, 0.152742, 0.152407, 0.151407, 0.150407", \ + "0.169856, 0.165023, 0.160245, 0.159434, 0.159100, 0.158100, 0.157100", \ + "0.171385, 0.166552, 0.161774, 0.160963, 0.160629, 0.159629, 0.158629", \ + "0.172656, 0.167823, 0.163045, 0.162234, 0.161900, 0.160900, 0.159900", \ + "0.173386, 0.168554, 0.163776, 0.162964, 0.162630, 0.161630, 0.160630", \ + "0.174497, 0.169665, 0.164887, 0.164075, 0.163741, 0.162741, 0.161741" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.159326, 0.153771, 0.146122, 0.145122, 0.141429, 0.140719, 0.134900", \ + "0.161357, 0.155802, 0.148153, 0.147153, 0.143460, 0.142750, 0.136931", \ + "0.168595, 0.163041, 0.155391, 0.154391, 0.150699, 0.149988, 0.144169", \ + "0.169575, 0.164020, 0.156371, 0.155371, 0.151678, 0.150968, 0.145149", \ + "0.170832, 0.165277, 0.157628, 0.156628, 0.152935, 0.152225, 0.146406", \ + "0.172125, 0.166570, 0.158921, 0.157921, 0.154228, 0.153518, 0.147699", \ + "0.172717, 0.167162, 0.159513, 0.158513, 0.154820, 0.154109, 0.148291" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[41])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.005997, 0.006003, 0.006009, 0.006015, 0.006021, 0.006144, 0.006430"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.008050, 0.008206, 0.008268, 0.008307, 0.008372, 0.008559, 0.008838"); + } + } + } + pin(DB[40]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[40]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB40eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[40]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB40eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.161145, 0.156313, 0.151535, 0.150724, 0.150389, 0.149389, 0.148389", \ + "0.163164, 0.158331, 0.153553, 0.152742, 0.152407, 0.151407, 0.150407", \ + "0.169856, 0.165023, 0.160245, 0.159434, 0.159100, 0.158100, 0.157100", \ + "0.171385, 0.166552, 0.161774, 0.160963, 0.160629, 0.159629, 0.158629", \ + "0.172656, 0.167823, 0.163045, 0.162234, 0.161900, 0.160900, 0.159900", \ + "0.173386, 0.168554, 0.163776, 0.162964, 0.162630, 0.161630, 0.160630", \ + "0.174497, 0.169665, 0.164887, 0.164075, 0.163741, 0.162741, 0.161741" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.159326, 0.153771, 0.146122, 0.145122, 0.141429, 0.140719, 0.134900", \ + "0.161357, 0.155802, 0.148153, 0.147153, 0.143460, 0.142750, 0.136931", \ + "0.168595, 0.163041, 0.155391, 0.154391, 0.150699, 0.149988, 0.144169", \ + "0.169575, 0.164020, 0.156371, 0.155371, 0.151678, 0.150968, 0.145149", \ + "0.170832, 0.165277, 0.157628, 0.156628, 0.152935, 0.152225, 0.146406", \ + "0.172125, 0.166570, 0.158921, 0.157921, 0.154228, 0.153518, 0.147699", \ + "0.172717, 0.167162, 0.159513, 0.158513, 0.154820, 0.154109, 0.148291" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[40])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.005997, 0.006003, 0.006009, 0.006015, 0.006021, 0.006144, 0.006430"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.008050, 0.008206, 0.008268, 0.008307, 0.008372, 0.008559, 0.008838"); + } + } + } + pin(DB[39]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[39]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB39eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[39]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB39eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.161145, 0.156313, 0.151535, 0.150724, 0.150389, 0.149389, 0.148389", \ + "0.163164, 0.158331, 0.153553, 0.152742, 0.152407, 0.151407, 0.150407", \ + "0.169856, 0.165023, 0.160245, 0.159434, 0.159100, 0.158100, 0.157100", \ + "0.171385, 0.166552, 0.161774, 0.160963, 0.160629, 0.159629, 0.158629", \ + "0.172656, 0.167823, 0.163045, 0.162234, 0.161900, 0.160900, 0.159900", \ + "0.173386, 0.168554, 0.163776, 0.162964, 0.162630, 0.161630, 0.160630", \ + "0.174497, 0.169665, 0.164887, 0.164075, 0.163741, 0.162741, 0.161741" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.159326, 0.153771, 0.146122, 0.145122, 0.141429, 0.140719, 0.134900", \ + "0.161357, 0.155802, 0.148153, 0.147153, 0.143460, 0.142750, 0.136931", \ + "0.168595, 0.163041, 0.155391, 0.154391, 0.150699, 0.149988, 0.144169", \ + "0.169575, 0.164020, 0.156371, 0.155371, 0.151678, 0.150968, 0.145149", \ + "0.170832, 0.165277, 0.157628, 0.156628, 0.152935, 0.152225, 0.146406", \ + "0.172125, 0.166570, 0.158921, 0.157921, 0.154228, 0.153518, 0.147699", \ + "0.172717, 0.167162, 0.159513, 0.158513, 0.154820, 0.154109, 0.148291" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[39])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.005997, 0.006003, 0.006009, 0.006015, 0.006021, 0.006144, 0.006430"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.008050, 0.008206, 0.008268, 0.008307, 0.008372, 0.008559, 0.008838"); + } + } + } + pin(DB[38]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[38]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB38eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[38]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB38eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.161145, 0.156313, 0.151535, 0.150724, 0.150389, 0.149389, 0.148389", \ + "0.163164, 0.158331, 0.153553, 0.152742, 0.152407, 0.151407, 0.150407", \ + "0.169856, 0.165023, 0.160245, 0.159434, 0.159100, 0.158100, 0.157100", \ + "0.171385, 0.166552, 0.161774, 0.160963, 0.160629, 0.159629, 0.158629", \ + "0.172656, 0.167823, 0.163045, 0.162234, 0.161900, 0.160900, 0.159900", \ + "0.173386, 0.168554, 0.163776, 0.162964, 0.162630, 0.161630, 0.160630", \ + "0.174497, 0.169665, 0.164887, 0.164075, 0.163741, 0.162741, 0.161741" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.159326, 0.153771, 0.146122, 0.145122, 0.141429, 0.140719, 0.134900", \ + "0.161357, 0.155802, 0.148153, 0.147153, 0.143460, 0.142750, 0.136931", \ + "0.168595, 0.163041, 0.155391, 0.154391, 0.150699, 0.149988, 0.144169", \ + "0.169575, 0.164020, 0.156371, 0.155371, 0.151678, 0.150968, 0.145149", \ + "0.170832, 0.165277, 0.157628, 0.156628, 0.152935, 0.152225, 0.146406", \ + "0.172125, 0.166570, 0.158921, 0.157921, 0.154228, 0.153518, 0.147699", \ + "0.172717, 0.167162, 0.159513, 0.158513, 0.154820, 0.154109, 0.148291" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[38])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.005997, 0.006003, 0.006009, 0.006015, 0.006021, 0.006144, 0.006430"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.008050, 0.008206, 0.008268, 0.008307, 0.008372, 0.008559, 0.008838"); + } + } + } + pin(DB[37]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[37]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB37eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[37]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB37eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.161145, 0.156313, 0.151535, 0.150724, 0.150389, 0.149389, 0.148389", \ + "0.163164, 0.158331, 0.153553, 0.152742, 0.152407, 0.151407, 0.150407", \ + "0.169856, 0.165023, 0.160245, 0.159434, 0.159100, 0.158100, 0.157100", \ + "0.171385, 0.166552, 0.161774, 0.160963, 0.160629, 0.159629, 0.158629", \ + "0.172656, 0.167823, 0.163045, 0.162234, 0.161900, 0.160900, 0.159900", \ + "0.173386, 0.168554, 0.163776, 0.162964, 0.162630, 0.161630, 0.160630", \ + "0.174497, 0.169665, 0.164887, 0.164075, 0.163741, 0.162741, 0.161741" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.159326, 0.153771, 0.146122, 0.145122, 0.141429, 0.140719, 0.134900", \ + "0.161357, 0.155802, 0.148153, 0.147153, 0.143460, 0.142750, 0.136931", \ + "0.168595, 0.163041, 0.155391, 0.154391, 0.150699, 0.149988, 0.144169", \ + "0.169575, 0.164020, 0.156371, 0.155371, 0.151678, 0.150968, 0.145149", \ + "0.170832, 0.165277, 0.157628, 0.156628, 0.152935, 0.152225, 0.146406", \ + "0.172125, 0.166570, 0.158921, 0.157921, 0.154228, 0.153518, 0.147699", \ + "0.172717, 0.167162, 0.159513, 0.158513, 0.154820, 0.154109, 0.148291" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[37])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.005997, 0.006003, 0.006009, 0.006015, 0.006021, 0.006144, 0.006430"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.008050, 0.008206, 0.008268, 0.008307, 0.008372, 0.008559, 0.008838"); + } + } + } + pin(DB[36]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[36]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB36eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[36]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB36eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.161145, 0.156313, 0.151535, 0.150724, 0.150389, 0.149389, 0.148389", \ + "0.163164, 0.158331, 0.153553, 0.152742, 0.152407, 0.151407, 0.150407", \ + "0.169856, 0.165023, 0.160245, 0.159434, 0.159100, 0.158100, 0.157100", \ + "0.171385, 0.166552, 0.161774, 0.160963, 0.160629, 0.159629, 0.158629", \ + "0.172656, 0.167823, 0.163045, 0.162234, 0.161900, 0.160900, 0.159900", \ + "0.173386, 0.168554, 0.163776, 0.162964, 0.162630, 0.161630, 0.160630", \ + "0.174497, 0.169665, 0.164887, 0.164075, 0.163741, 0.162741, 0.161741" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.159326, 0.153771, 0.146122, 0.145122, 0.141429, 0.140719, 0.134900", \ + "0.161357, 0.155802, 0.148153, 0.147153, 0.143460, 0.142750, 0.136931", \ + "0.168595, 0.163041, 0.155391, 0.154391, 0.150699, 0.149988, 0.144169", \ + "0.169575, 0.164020, 0.156371, 0.155371, 0.151678, 0.150968, 0.145149", \ + "0.170832, 0.165277, 0.157628, 0.156628, 0.152935, 0.152225, 0.146406", \ + "0.172125, 0.166570, 0.158921, 0.157921, 0.154228, 0.153518, 0.147699", \ + "0.172717, 0.167162, 0.159513, 0.158513, 0.154820, 0.154109, 0.148291" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[36])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.005997, 0.006003, 0.006009, 0.006015, 0.006021, 0.006144, 0.006430"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.008050, 0.008206, 0.008268, 0.008307, 0.008372, 0.008559, 0.008838"); + } + } + } + pin(DB[35]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[35]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB35eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[35]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB35eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.161145, 0.156313, 0.151535, 0.150724, 0.150389, 0.149389, 0.148389", \ + "0.163164, 0.158331, 0.153553, 0.152742, 0.152407, 0.151407, 0.150407", \ + "0.169856, 0.165023, 0.160245, 0.159434, 0.159100, 0.158100, 0.157100", \ + "0.171385, 0.166552, 0.161774, 0.160963, 0.160629, 0.159629, 0.158629", \ + "0.172656, 0.167823, 0.163045, 0.162234, 0.161900, 0.160900, 0.159900", \ + "0.173386, 0.168554, 0.163776, 0.162964, 0.162630, 0.161630, 0.160630", \ + "0.174497, 0.169665, 0.164887, 0.164075, 0.163741, 0.162741, 0.161741" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.159326, 0.153771, 0.146122, 0.145122, 0.141429, 0.140719, 0.134900", \ + "0.161357, 0.155802, 0.148153, 0.147153, 0.143460, 0.142750, 0.136931", \ + "0.168595, 0.163041, 0.155391, 0.154391, 0.150699, 0.149988, 0.144169", \ + "0.169575, 0.164020, 0.156371, 0.155371, 0.151678, 0.150968, 0.145149", \ + "0.170832, 0.165277, 0.157628, 0.156628, 0.152935, 0.152225, 0.146406", \ + "0.172125, 0.166570, 0.158921, 0.157921, 0.154228, 0.153518, 0.147699", \ + "0.172717, 0.167162, 0.159513, 0.158513, 0.154820, 0.154109, 0.148291" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[35])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.005997, 0.006003, 0.006009, 0.006015, 0.006021, 0.006144, 0.006430"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.008050, 0.008206, 0.008268, 0.008307, 0.008372, 0.008559, 0.008838"); + } + } + } + pin(DB[34]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[34]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB34eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[34]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB34eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.161145, 0.156313, 0.151535, 0.150724, 0.150389, 0.149389, 0.148389", \ + "0.163164, 0.158331, 0.153553, 0.152742, 0.152407, 0.151407, 0.150407", \ + "0.169856, 0.165023, 0.160245, 0.159434, 0.159100, 0.158100, 0.157100", \ + "0.171385, 0.166552, 0.161774, 0.160963, 0.160629, 0.159629, 0.158629", \ + "0.172656, 0.167823, 0.163045, 0.162234, 0.161900, 0.160900, 0.159900", \ + "0.173386, 0.168554, 0.163776, 0.162964, 0.162630, 0.161630, 0.160630", \ + "0.174497, 0.169665, 0.164887, 0.164075, 0.163741, 0.162741, 0.161741" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.159326, 0.153771, 0.146122, 0.145122, 0.141429, 0.140719, 0.134900", \ + "0.161357, 0.155802, 0.148153, 0.147153, 0.143460, 0.142750, 0.136931", \ + "0.168595, 0.163041, 0.155391, 0.154391, 0.150699, 0.149988, 0.144169", \ + "0.169575, 0.164020, 0.156371, 0.155371, 0.151678, 0.150968, 0.145149", \ + "0.170832, 0.165277, 0.157628, 0.156628, 0.152935, 0.152225, 0.146406", \ + "0.172125, 0.166570, 0.158921, 0.157921, 0.154228, 0.153518, 0.147699", \ + "0.172717, 0.167162, 0.159513, 0.158513, 0.154820, 0.154109, 0.148291" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[34])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.005997, 0.006003, 0.006009, 0.006015, 0.006021, 0.006144, 0.006430"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.008050, 0.008206, 0.008268, 0.008307, 0.008372, 0.008559, 0.008838"); + } + } + } + pin(DB[33]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[33]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB33eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[33]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB33eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.161145, 0.156313, 0.151535, 0.150724, 0.150389, 0.149389, 0.148389", \ + "0.163164, 0.158331, 0.153553, 0.152742, 0.152407, 0.151407, 0.150407", \ + "0.169856, 0.165023, 0.160245, 0.159434, 0.159100, 0.158100, 0.157100", \ + "0.171385, 0.166552, 0.161774, 0.160963, 0.160629, 0.159629, 0.158629", \ + "0.172656, 0.167823, 0.163045, 0.162234, 0.161900, 0.160900, 0.159900", \ + "0.173386, 0.168554, 0.163776, 0.162964, 0.162630, 0.161630, 0.160630", \ + "0.174497, 0.169665, 0.164887, 0.164075, 0.163741, 0.162741, 0.161741" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.159326, 0.153771, 0.146122, 0.145122, 0.141429, 0.140719, 0.134900", \ + "0.161357, 0.155802, 0.148153, 0.147153, 0.143460, 0.142750, 0.136931", \ + "0.168595, 0.163041, 0.155391, 0.154391, 0.150699, 0.149988, 0.144169", \ + "0.169575, 0.164020, 0.156371, 0.155371, 0.151678, 0.150968, 0.145149", \ + "0.170832, 0.165277, 0.157628, 0.156628, 0.152935, 0.152225, 0.146406", \ + "0.172125, 0.166570, 0.158921, 0.157921, 0.154228, 0.153518, 0.147699", \ + "0.172717, 0.167162, 0.159513, 0.158513, 0.154820, 0.154109, 0.148291" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[33])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.005997, 0.006003, 0.006009, 0.006015, 0.006021, 0.006144, 0.006430"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.008050, 0.008206, 0.008268, 0.008307, 0.008372, 0.008559, 0.008838"); + } + } + } + pin(DB[32]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[32]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB32eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[32]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB32eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.161145, 0.156313, 0.151535, 0.150724, 0.150389, 0.149389, 0.148389", \ + "0.163164, 0.158331, 0.153553, 0.152742, 0.152407, 0.151407, 0.150407", \ + "0.169856, 0.165023, 0.160245, 0.159434, 0.159100, 0.158100, 0.157100", \ + "0.171385, 0.166552, 0.161774, 0.160963, 0.160629, 0.159629, 0.158629", \ + "0.172656, 0.167823, 0.163045, 0.162234, 0.161900, 0.160900, 0.159900", \ + "0.173386, 0.168554, 0.163776, 0.162964, 0.162630, 0.161630, 0.160630", \ + "0.174497, 0.169665, 0.164887, 0.164075, 0.163741, 0.162741, 0.161741" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.159326, 0.153771, 0.146122, 0.145122, 0.141429, 0.140719, 0.134900", \ + "0.161357, 0.155802, 0.148153, 0.147153, 0.143460, 0.142750, 0.136931", \ + "0.168595, 0.163041, 0.155391, 0.154391, 0.150699, 0.149988, 0.144169", \ + "0.169575, 0.164020, 0.156371, 0.155371, 0.151678, 0.150968, 0.145149", \ + "0.170832, 0.165277, 0.157628, 0.156628, 0.152935, 0.152225, 0.146406", \ + "0.172125, 0.166570, 0.158921, 0.157921, 0.154228, 0.153518, 0.147699", \ + "0.172717, 0.167162, 0.159513, 0.158513, 0.154820, 0.154109, 0.148291" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[32])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.005997, 0.006003, 0.006009, 0.006015, 0.006021, 0.006144, 0.006430"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.008050, 0.008206, 0.008268, 0.008307, 0.008372, 0.008559, 0.008838"); + } + } + } + pin(DB[31]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[31]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB31eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[31]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB31eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.161145, 0.156313, 0.151535, 0.150724, 0.150389, 0.149389, 0.148389", \ + "0.163164, 0.158331, 0.153553, 0.152742, 0.152407, 0.151407, 0.150407", \ + "0.169856, 0.165023, 0.160245, 0.159434, 0.159100, 0.158100, 0.157100", \ + "0.171385, 0.166552, 0.161774, 0.160963, 0.160629, 0.159629, 0.158629", \ + "0.172656, 0.167823, 0.163045, 0.162234, 0.161900, 0.160900, 0.159900", \ + "0.173386, 0.168554, 0.163776, 0.162964, 0.162630, 0.161630, 0.160630", \ + "0.174497, 0.169665, 0.164887, 0.164075, 0.163741, 0.162741, 0.161741" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.159326, 0.153771, 0.146122, 0.145122, 0.141429, 0.140719, 0.134900", \ + "0.161357, 0.155802, 0.148153, 0.147153, 0.143460, 0.142750, 0.136931", \ + "0.168595, 0.163041, 0.155391, 0.154391, 0.150699, 0.149988, 0.144169", \ + "0.169575, 0.164020, 0.156371, 0.155371, 0.151678, 0.150968, 0.145149", \ + "0.170832, 0.165277, 0.157628, 0.156628, 0.152935, 0.152225, 0.146406", \ + "0.172125, 0.166570, 0.158921, 0.157921, 0.154228, 0.153518, 0.147699", \ + "0.172717, 0.167162, 0.159513, 0.158513, 0.154820, 0.154109, 0.148291" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[31])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.005997, 0.006003, 0.006009, 0.006015, 0.006021, 0.006144, 0.006430"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.008050, 0.008206, 0.008268, 0.008307, 0.008372, 0.008559, 0.008838"); + } + } + } + pin(DB[30]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[30]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB30eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[30]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB30eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.161145, 0.156313, 0.151535, 0.150724, 0.150389, 0.149389, 0.148389", \ + "0.163164, 0.158331, 0.153553, 0.152742, 0.152407, 0.151407, 0.150407", \ + "0.169856, 0.165023, 0.160245, 0.159434, 0.159100, 0.158100, 0.157100", \ + "0.171385, 0.166552, 0.161774, 0.160963, 0.160629, 0.159629, 0.158629", \ + "0.172656, 0.167823, 0.163045, 0.162234, 0.161900, 0.160900, 0.159900", \ + "0.173386, 0.168554, 0.163776, 0.162964, 0.162630, 0.161630, 0.160630", \ + "0.174497, 0.169665, 0.164887, 0.164075, 0.163741, 0.162741, 0.161741" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.159326, 0.153771, 0.146122, 0.145122, 0.141429, 0.140719, 0.134900", \ + "0.161357, 0.155802, 0.148153, 0.147153, 0.143460, 0.142750, 0.136931", \ + "0.168595, 0.163041, 0.155391, 0.154391, 0.150699, 0.149988, 0.144169", \ + "0.169575, 0.164020, 0.156371, 0.155371, 0.151678, 0.150968, 0.145149", \ + "0.170832, 0.165277, 0.157628, 0.156628, 0.152935, 0.152225, 0.146406", \ + "0.172125, 0.166570, 0.158921, 0.157921, 0.154228, 0.153518, 0.147699", \ + "0.172717, 0.167162, 0.159513, 0.158513, 0.154820, 0.154109, 0.148291" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[30])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.005997, 0.006003, 0.006009, 0.006015, 0.006021, 0.006144, 0.006430"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.008050, 0.008206, 0.008268, 0.008307, 0.008372, 0.008559, 0.008838"); + } + } + } + pin(DB[29]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[29]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB29eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[29]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB29eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.161145, 0.156313, 0.151535, 0.150724, 0.150389, 0.149389, 0.148389", \ + "0.163164, 0.158331, 0.153553, 0.152742, 0.152407, 0.151407, 0.150407", \ + "0.169856, 0.165023, 0.160245, 0.159434, 0.159100, 0.158100, 0.157100", \ + "0.171385, 0.166552, 0.161774, 0.160963, 0.160629, 0.159629, 0.158629", \ + "0.172656, 0.167823, 0.163045, 0.162234, 0.161900, 0.160900, 0.159900", \ + "0.173386, 0.168554, 0.163776, 0.162964, 0.162630, 0.161630, 0.160630", \ + "0.174497, 0.169665, 0.164887, 0.164075, 0.163741, 0.162741, 0.161741" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.159326, 0.153771, 0.146122, 0.145122, 0.141429, 0.140719, 0.134900", \ + "0.161357, 0.155802, 0.148153, 0.147153, 0.143460, 0.142750, 0.136931", \ + "0.168595, 0.163041, 0.155391, 0.154391, 0.150699, 0.149988, 0.144169", \ + "0.169575, 0.164020, 0.156371, 0.155371, 0.151678, 0.150968, 0.145149", \ + "0.170832, 0.165277, 0.157628, 0.156628, 0.152935, 0.152225, 0.146406", \ + "0.172125, 0.166570, 0.158921, 0.157921, 0.154228, 0.153518, 0.147699", \ + "0.172717, 0.167162, 0.159513, 0.158513, 0.154820, 0.154109, 0.148291" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[29])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.005997, 0.006003, 0.006009, 0.006015, 0.006021, 0.006144, 0.006430"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.008050, 0.008206, 0.008268, 0.008307, 0.008372, 0.008559, 0.008838"); + } + } + } + pin(DB[28]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[28]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB28eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[28]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB28eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.161145, 0.156313, 0.151535, 0.150724, 0.150389, 0.149389, 0.148389", \ + "0.163164, 0.158331, 0.153553, 0.152742, 0.152407, 0.151407, 0.150407", \ + "0.169856, 0.165023, 0.160245, 0.159434, 0.159100, 0.158100, 0.157100", \ + "0.171385, 0.166552, 0.161774, 0.160963, 0.160629, 0.159629, 0.158629", \ + "0.172656, 0.167823, 0.163045, 0.162234, 0.161900, 0.160900, 0.159900", \ + "0.173386, 0.168554, 0.163776, 0.162964, 0.162630, 0.161630, 0.160630", \ + "0.174497, 0.169665, 0.164887, 0.164075, 0.163741, 0.162741, 0.161741" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.159326, 0.153771, 0.146122, 0.145122, 0.141429, 0.140719, 0.134900", \ + "0.161357, 0.155802, 0.148153, 0.147153, 0.143460, 0.142750, 0.136931", \ + "0.168595, 0.163041, 0.155391, 0.154391, 0.150699, 0.149988, 0.144169", \ + "0.169575, 0.164020, 0.156371, 0.155371, 0.151678, 0.150968, 0.145149", \ + "0.170832, 0.165277, 0.157628, 0.156628, 0.152935, 0.152225, 0.146406", \ + "0.172125, 0.166570, 0.158921, 0.157921, 0.154228, 0.153518, 0.147699", \ + "0.172717, 0.167162, 0.159513, 0.158513, 0.154820, 0.154109, 0.148291" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[28])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.005997, 0.006003, 0.006009, 0.006015, 0.006021, 0.006144, 0.006430"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.008050, 0.008206, 0.008268, 0.008307, 0.008372, 0.008559, 0.008838"); + } + } + } + pin(DB[27]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[27]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB27eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[27]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB27eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.161145, 0.156313, 0.151535, 0.150724, 0.150389, 0.149389, 0.148389", \ + "0.163164, 0.158331, 0.153553, 0.152742, 0.152407, 0.151407, 0.150407", \ + "0.169856, 0.165023, 0.160245, 0.159434, 0.159100, 0.158100, 0.157100", \ + "0.171385, 0.166552, 0.161774, 0.160963, 0.160629, 0.159629, 0.158629", \ + "0.172656, 0.167823, 0.163045, 0.162234, 0.161900, 0.160900, 0.159900", \ + "0.173386, 0.168554, 0.163776, 0.162964, 0.162630, 0.161630, 0.160630", \ + "0.174497, 0.169665, 0.164887, 0.164075, 0.163741, 0.162741, 0.161741" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.159326, 0.153771, 0.146122, 0.145122, 0.141429, 0.140719, 0.134900", \ + "0.161357, 0.155802, 0.148153, 0.147153, 0.143460, 0.142750, 0.136931", \ + "0.168595, 0.163041, 0.155391, 0.154391, 0.150699, 0.149988, 0.144169", \ + "0.169575, 0.164020, 0.156371, 0.155371, 0.151678, 0.150968, 0.145149", \ + "0.170832, 0.165277, 0.157628, 0.156628, 0.152935, 0.152225, 0.146406", \ + "0.172125, 0.166570, 0.158921, 0.157921, 0.154228, 0.153518, 0.147699", \ + "0.172717, 0.167162, 0.159513, 0.158513, 0.154820, 0.154109, 0.148291" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[27])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.005997, 0.006003, 0.006009, 0.006015, 0.006021, 0.006144, 0.006430"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.008050, 0.008206, 0.008268, 0.008307, 0.008372, 0.008559, 0.008838"); + } + } + } + pin(DB[26]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[26]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB26eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[26]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB26eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.161145, 0.156313, 0.151535, 0.150724, 0.150389, 0.149389, 0.148389", \ + "0.163164, 0.158331, 0.153553, 0.152742, 0.152407, 0.151407, 0.150407", \ + "0.169856, 0.165023, 0.160245, 0.159434, 0.159100, 0.158100, 0.157100", \ + "0.171385, 0.166552, 0.161774, 0.160963, 0.160629, 0.159629, 0.158629", \ + "0.172656, 0.167823, 0.163045, 0.162234, 0.161900, 0.160900, 0.159900", \ + "0.173386, 0.168554, 0.163776, 0.162964, 0.162630, 0.161630, 0.160630", \ + "0.174497, 0.169665, 0.164887, 0.164075, 0.163741, 0.162741, 0.161741" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.159326, 0.153771, 0.146122, 0.145122, 0.141429, 0.140719, 0.134900", \ + "0.161357, 0.155802, 0.148153, 0.147153, 0.143460, 0.142750, 0.136931", \ + "0.168595, 0.163041, 0.155391, 0.154391, 0.150699, 0.149988, 0.144169", \ + "0.169575, 0.164020, 0.156371, 0.155371, 0.151678, 0.150968, 0.145149", \ + "0.170832, 0.165277, 0.157628, 0.156628, 0.152935, 0.152225, 0.146406", \ + "0.172125, 0.166570, 0.158921, 0.157921, 0.154228, 0.153518, 0.147699", \ + "0.172717, 0.167162, 0.159513, 0.158513, 0.154820, 0.154109, 0.148291" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[26])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.005997, 0.006003, 0.006009, 0.006015, 0.006021, 0.006144, 0.006430"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.008050, 0.008206, 0.008268, 0.008307, 0.008372, 0.008559, 0.008838"); + } + } + } + pin(DB[25]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[25]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB25eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[25]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB25eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.161145, 0.156313, 0.151535, 0.150724, 0.150389, 0.149389, 0.148389", \ + "0.163164, 0.158331, 0.153553, 0.152742, 0.152407, 0.151407, 0.150407", \ + "0.169856, 0.165023, 0.160245, 0.159434, 0.159100, 0.158100, 0.157100", \ + "0.171385, 0.166552, 0.161774, 0.160963, 0.160629, 0.159629, 0.158629", \ + "0.172656, 0.167823, 0.163045, 0.162234, 0.161900, 0.160900, 0.159900", \ + "0.173386, 0.168554, 0.163776, 0.162964, 0.162630, 0.161630, 0.160630", \ + "0.174497, 0.169665, 0.164887, 0.164075, 0.163741, 0.162741, 0.161741" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.159326, 0.153771, 0.146122, 0.145122, 0.141429, 0.140719, 0.134900", \ + "0.161357, 0.155802, 0.148153, 0.147153, 0.143460, 0.142750, 0.136931", \ + "0.168595, 0.163041, 0.155391, 0.154391, 0.150699, 0.149988, 0.144169", \ + "0.169575, 0.164020, 0.156371, 0.155371, 0.151678, 0.150968, 0.145149", \ + "0.170832, 0.165277, 0.157628, 0.156628, 0.152935, 0.152225, 0.146406", \ + "0.172125, 0.166570, 0.158921, 0.157921, 0.154228, 0.153518, 0.147699", \ + "0.172717, 0.167162, 0.159513, 0.158513, 0.154820, 0.154109, 0.148291" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[25])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.005997, 0.006003, 0.006009, 0.006015, 0.006021, 0.006144, 0.006430"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.008050, 0.008206, 0.008268, 0.008307, 0.008372, 0.008559, 0.008838"); + } + } + } + pin(DB[24]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[24]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB24eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[24]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB24eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.161145, 0.156313, 0.151535, 0.150724, 0.150389, 0.149389, 0.148389", \ + "0.163164, 0.158331, 0.153553, 0.152742, 0.152407, 0.151407, 0.150407", \ + "0.169856, 0.165023, 0.160245, 0.159434, 0.159100, 0.158100, 0.157100", \ + "0.171385, 0.166552, 0.161774, 0.160963, 0.160629, 0.159629, 0.158629", \ + "0.172656, 0.167823, 0.163045, 0.162234, 0.161900, 0.160900, 0.159900", \ + "0.173386, 0.168554, 0.163776, 0.162964, 0.162630, 0.161630, 0.160630", \ + "0.174497, 0.169665, 0.164887, 0.164075, 0.163741, 0.162741, 0.161741" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.159326, 0.153771, 0.146122, 0.145122, 0.141429, 0.140719, 0.134900", \ + "0.161357, 0.155802, 0.148153, 0.147153, 0.143460, 0.142750, 0.136931", \ + "0.168595, 0.163041, 0.155391, 0.154391, 0.150699, 0.149988, 0.144169", \ + "0.169575, 0.164020, 0.156371, 0.155371, 0.151678, 0.150968, 0.145149", \ + "0.170832, 0.165277, 0.157628, 0.156628, 0.152935, 0.152225, 0.146406", \ + "0.172125, 0.166570, 0.158921, 0.157921, 0.154228, 0.153518, 0.147699", \ + "0.172717, 0.167162, 0.159513, 0.158513, 0.154820, 0.154109, 0.148291" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[24])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.005997, 0.006003, 0.006009, 0.006015, 0.006021, 0.006144, 0.006430"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.008050, 0.008206, 0.008268, 0.008307, 0.008372, 0.008559, 0.008838"); + } + } + } + pin(DB[23]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[23]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB23eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[23]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB23eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.161145, 0.156313, 0.151535, 0.150724, 0.150389, 0.149389, 0.148389", \ + "0.163164, 0.158331, 0.153553, 0.152742, 0.152407, 0.151407, 0.150407", \ + "0.169856, 0.165023, 0.160245, 0.159434, 0.159100, 0.158100, 0.157100", \ + "0.171385, 0.166552, 0.161774, 0.160963, 0.160629, 0.159629, 0.158629", \ + "0.172656, 0.167823, 0.163045, 0.162234, 0.161900, 0.160900, 0.159900", \ + "0.173386, 0.168554, 0.163776, 0.162964, 0.162630, 0.161630, 0.160630", \ + "0.174497, 0.169665, 0.164887, 0.164075, 0.163741, 0.162741, 0.161741" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.159326, 0.153771, 0.146122, 0.145122, 0.141429, 0.140719, 0.134900", \ + "0.161357, 0.155802, 0.148153, 0.147153, 0.143460, 0.142750, 0.136931", \ + "0.168595, 0.163041, 0.155391, 0.154391, 0.150699, 0.149988, 0.144169", \ + "0.169575, 0.164020, 0.156371, 0.155371, 0.151678, 0.150968, 0.145149", \ + "0.170832, 0.165277, 0.157628, 0.156628, 0.152935, 0.152225, 0.146406", \ + "0.172125, 0.166570, 0.158921, 0.157921, 0.154228, 0.153518, 0.147699", \ + "0.172717, 0.167162, 0.159513, 0.158513, 0.154820, 0.154109, 0.148291" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[23])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.005997, 0.006003, 0.006009, 0.006015, 0.006021, 0.006144, 0.006430"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.008050, 0.008206, 0.008268, 0.008307, 0.008372, 0.008559, 0.008838"); + } + } + } + pin(DB[22]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[22]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB22eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[22]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB22eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.161145, 0.156313, 0.151535, 0.150724, 0.150389, 0.149389, 0.148389", \ + "0.163164, 0.158331, 0.153553, 0.152742, 0.152407, 0.151407, 0.150407", \ + "0.169856, 0.165023, 0.160245, 0.159434, 0.159100, 0.158100, 0.157100", \ + "0.171385, 0.166552, 0.161774, 0.160963, 0.160629, 0.159629, 0.158629", \ + "0.172656, 0.167823, 0.163045, 0.162234, 0.161900, 0.160900, 0.159900", \ + "0.173386, 0.168554, 0.163776, 0.162964, 0.162630, 0.161630, 0.160630", \ + "0.174497, 0.169665, 0.164887, 0.164075, 0.163741, 0.162741, 0.161741" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.159326, 0.153771, 0.146122, 0.145122, 0.141429, 0.140719, 0.134900", \ + "0.161357, 0.155802, 0.148153, 0.147153, 0.143460, 0.142750, 0.136931", \ + "0.168595, 0.163041, 0.155391, 0.154391, 0.150699, 0.149988, 0.144169", \ + "0.169575, 0.164020, 0.156371, 0.155371, 0.151678, 0.150968, 0.145149", \ + "0.170832, 0.165277, 0.157628, 0.156628, 0.152935, 0.152225, 0.146406", \ + "0.172125, 0.166570, 0.158921, 0.157921, 0.154228, 0.153518, 0.147699", \ + "0.172717, 0.167162, 0.159513, 0.158513, 0.154820, 0.154109, 0.148291" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[22])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.005997, 0.006003, 0.006009, 0.006015, 0.006021, 0.006144, 0.006430"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.008050, 0.008206, 0.008268, 0.008307, 0.008372, 0.008559, 0.008838"); + } + } + } + pin(DB[21]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[21]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB21eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[21]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB21eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.161145, 0.156313, 0.151535, 0.150724, 0.150389, 0.149389, 0.148389", \ + "0.163164, 0.158331, 0.153553, 0.152742, 0.152407, 0.151407, 0.150407", \ + "0.169856, 0.165023, 0.160245, 0.159434, 0.159100, 0.158100, 0.157100", \ + "0.171385, 0.166552, 0.161774, 0.160963, 0.160629, 0.159629, 0.158629", \ + "0.172656, 0.167823, 0.163045, 0.162234, 0.161900, 0.160900, 0.159900", \ + "0.173386, 0.168554, 0.163776, 0.162964, 0.162630, 0.161630, 0.160630", \ + "0.174497, 0.169665, 0.164887, 0.164075, 0.163741, 0.162741, 0.161741" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.159326, 0.153771, 0.146122, 0.145122, 0.141429, 0.140719, 0.134900", \ + "0.161357, 0.155802, 0.148153, 0.147153, 0.143460, 0.142750, 0.136931", \ + "0.168595, 0.163041, 0.155391, 0.154391, 0.150699, 0.149988, 0.144169", \ + "0.169575, 0.164020, 0.156371, 0.155371, 0.151678, 0.150968, 0.145149", \ + "0.170832, 0.165277, 0.157628, 0.156628, 0.152935, 0.152225, 0.146406", \ + "0.172125, 0.166570, 0.158921, 0.157921, 0.154228, 0.153518, 0.147699", \ + "0.172717, 0.167162, 0.159513, 0.158513, 0.154820, 0.154109, 0.148291" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[21])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.005997, 0.006003, 0.006009, 0.006015, 0.006021, 0.006144, 0.006430"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.008050, 0.008206, 0.008268, 0.008307, 0.008372, 0.008559, 0.008838"); + } + } + } + pin(DB[20]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[20]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB20eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[20]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB20eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.161145, 0.156313, 0.151535, 0.150724, 0.150389, 0.149389, 0.148389", \ + "0.163164, 0.158331, 0.153553, 0.152742, 0.152407, 0.151407, 0.150407", \ + "0.169856, 0.165023, 0.160245, 0.159434, 0.159100, 0.158100, 0.157100", \ + "0.171385, 0.166552, 0.161774, 0.160963, 0.160629, 0.159629, 0.158629", \ + "0.172656, 0.167823, 0.163045, 0.162234, 0.161900, 0.160900, 0.159900", \ + "0.173386, 0.168554, 0.163776, 0.162964, 0.162630, 0.161630, 0.160630", \ + "0.174497, 0.169665, 0.164887, 0.164075, 0.163741, 0.162741, 0.161741" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.159326, 0.153771, 0.146122, 0.145122, 0.141429, 0.140719, 0.134900", \ + "0.161357, 0.155802, 0.148153, 0.147153, 0.143460, 0.142750, 0.136931", \ + "0.168595, 0.163041, 0.155391, 0.154391, 0.150699, 0.149988, 0.144169", \ + "0.169575, 0.164020, 0.156371, 0.155371, 0.151678, 0.150968, 0.145149", \ + "0.170832, 0.165277, 0.157628, 0.156628, 0.152935, 0.152225, 0.146406", \ + "0.172125, 0.166570, 0.158921, 0.157921, 0.154228, 0.153518, 0.147699", \ + "0.172717, 0.167162, 0.159513, 0.158513, 0.154820, 0.154109, 0.148291" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[20])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.005997, 0.006003, 0.006009, 0.006015, 0.006021, 0.006144, 0.006430"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.008050, 0.008206, 0.008268, 0.008307, 0.008372, 0.008559, 0.008838"); + } + } + } + pin(DB[19]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[19]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB19eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[19]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB19eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.161145, 0.156313, 0.151535, 0.150724, 0.150389, 0.149389, 0.148389", \ + "0.163164, 0.158331, 0.153553, 0.152742, 0.152407, 0.151407, 0.150407", \ + "0.169856, 0.165023, 0.160245, 0.159434, 0.159100, 0.158100, 0.157100", \ + "0.171385, 0.166552, 0.161774, 0.160963, 0.160629, 0.159629, 0.158629", \ + "0.172656, 0.167823, 0.163045, 0.162234, 0.161900, 0.160900, 0.159900", \ + "0.173386, 0.168554, 0.163776, 0.162964, 0.162630, 0.161630, 0.160630", \ + "0.174497, 0.169665, 0.164887, 0.164075, 0.163741, 0.162741, 0.161741" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.159326, 0.153771, 0.146122, 0.145122, 0.141429, 0.140719, 0.134900", \ + "0.161357, 0.155802, 0.148153, 0.147153, 0.143460, 0.142750, 0.136931", \ + "0.168595, 0.163041, 0.155391, 0.154391, 0.150699, 0.149988, 0.144169", \ + "0.169575, 0.164020, 0.156371, 0.155371, 0.151678, 0.150968, 0.145149", \ + "0.170832, 0.165277, 0.157628, 0.156628, 0.152935, 0.152225, 0.146406", \ + "0.172125, 0.166570, 0.158921, 0.157921, 0.154228, 0.153518, 0.147699", \ + "0.172717, 0.167162, 0.159513, 0.158513, 0.154820, 0.154109, 0.148291" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[19])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.005997, 0.006003, 0.006009, 0.006015, 0.006021, 0.006144, 0.006430"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.008050, 0.008206, 0.008268, 0.008307, 0.008372, 0.008559, 0.008838"); + } + } + } + pin(DB[18]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[18]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB18eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[18]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB18eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.161145, 0.156313, 0.151535, 0.150724, 0.150389, 0.149389, 0.148389", \ + "0.163164, 0.158331, 0.153553, 0.152742, 0.152407, 0.151407, 0.150407", \ + "0.169856, 0.165023, 0.160245, 0.159434, 0.159100, 0.158100, 0.157100", \ + "0.171385, 0.166552, 0.161774, 0.160963, 0.160629, 0.159629, 0.158629", \ + "0.172656, 0.167823, 0.163045, 0.162234, 0.161900, 0.160900, 0.159900", \ + "0.173386, 0.168554, 0.163776, 0.162964, 0.162630, 0.161630, 0.160630", \ + "0.174497, 0.169665, 0.164887, 0.164075, 0.163741, 0.162741, 0.161741" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.159326, 0.153771, 0.146122, 0.145122, 0.141429, 0.140719, 0.134900", \ + "0.161357, 0.155802, 0.148153, 0.147153, 0.143460, 0.142750, 0.136931", \ + "0.168595, 0.163041, 0.155391, 0.154391, 0.150699, 0.149988, 0.144169", \ + "0.169575, 0.164020, 0.156371, 0.155371, 0.151678, 0.150968, 0.145149", \ + "0.170832, 0.165277, 0.157628, 0.156628, 0.152935, 0.152225, 0.146406", \ + "0.172125, 0.166570, 0.158921, 0.157921, 0.154228, 0.153518, 0.147699", \ + "0.172717, 0.167162, 0.159513, 0.158513, 0.154820, 0.154109, 0.148291" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[18])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.005997, 0.006003, 0.006009, 0.006015, 0.006021, 0.006144, 0.006430"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.008050, 0.008206, 0.008268, 0.008307, 0.008372, 0.008559, 0.008838"); + } + } + } + pin(DB[17]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[17]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB17eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[17]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB17eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.161145, 0.156313, 0.151535, 0.150724, 0.150389, 0.149389, 0.148389", \ + "0.163164, 0.158331, 0.153553, 0.152742, 0.152407, 0.151407, 0.150407", \ + "0.169856, 0.165023, 0.160245, 0.159434, 0.159100, 0.158100, 0.157100", \ + "0.171385, 0.166552, 0.161774, 0.160963, 0.160629, 0.159629, 0.158629", \ + "0.172656, 0.167823, 0.163045, 0.162234, 0.161900, 0.160900, 0.159900", \ + "0.173386, 0.168554, 0.163776, 0.162964, 0.162630, 0.161630, 0.160630", \ + "0.174497, 0.169665, 0.164887, 0.164075, 0.163741, 0.162741, 0.161741" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.159326, 0.153771, 0.146122, 0.145122, 0.141429, 0.140719, 0.134900", \ + "0.161357, 0.155802, 0.148153, 0.147153, 0.143460, 0.142750, 0.136931", \ + "0.168595, 0.163041, 0.155391, 0.154391, 0.150699, 0.149988, 0.144169", \ + "0.169575, 0.164020, 0.156371, 0.155371, 0.151678, 0.150968, 0.145149", \ + "0.170832, 0.165277, 0.157628, 0.156628, 0.152935, 0.152225, 0.146406", \ + "0.172125, 0.166570, 0.158921, 0.157921, 0.154228, 0.153518, 0.147699", \ + "0.172717, 0.167162, 0.159513, 0.158513, 0.154820, 0.154109, 0.148291" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[17])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.005997, 0.006003, 0.006009, 0.006015, 0.006021, 0.006144, 0.006430"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.008050, 0.008206, 0.008268, 0.008307, 0.008372, 0.008559, 0.008838"); + } + } + } + pin(DB[16]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[16]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB16eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[16]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB16eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.161145, 0.156313, 0.151535, 0.150724, 0.150389, 0.149389, 0.148389", \ + "0.163164, 0.158331, 0.153553, 0.152742, 0.152407, 0.151407, 0.150407", \ + "0.169856, 0.165023, 0.160245, 0.159434, 0.159100, 0.158100, 0.157100", \ + "0.171385, 0.166552, 0.161774, 0.160963, 0.160629, 0.159629, 0.158629", \ + "0.172656, 0.167823, 0.163045, 0.162234, 0.161900, 0.160900, 0.159900", \ + "0.173386, 0.168554, 0.163776, 0.162964, 0.162630, 0.161630, 0.160630", \ + "0.174497, 0.169665, 0.164887, 0.164075, 0.163741, 0.162741, 0.161741" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.159326, 0.153771, 0.146122, 0.145122, 0.141429, 0.140719, 0.134900", \ + "0.161357, 0.155802, 0.148153, 0.147153, 0.143460, 0.142750, 0.136931", \ + "0.168595, 0.163041, 0.155391, 0.154391, 0.150699, 0.149988, 0.144169", \ + "0.169575, 0.164020, 0.156371, 0.155371, 0.151678, 0.150968, 0.145149", \ + "0.170832, 0.165277, 0.157628, 0.156628, 0.152935, 0.152225, 0.146406", \ + "0.172125, 0.166570, 0.158921, 0.157921, 0.154228, 0.153518, 0.147699", \ + "0.172717, 0.167162, 0.159513, 0.158513, 0.154820, 0.154109, 0.148291" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[16])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.005997, 0.006003, 0.006009, 0.006015, 0.006021, 0.006144, 0.006430"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.008050, 0.008206, 0.008268, 0.008307, 0.008372, 0.008559, 0.008838"); + } + } + } + pin(DB[15]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[15]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB15eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[15]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB15eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.161145, 0.156313, 0.151535, 0.150724, 0.150389, 0.149389, 0.148389", \ + "0.163164, 0.158331, 0.153553, 0.152742, 0.152407, 0.151407, 0.150407", \ + "0.169856, 0.165023, 0.160245, 0.159434, 0.159100, 0.158100, 0.157100", \ + "0.171385, 0.166552, 0.161774, 0.160963, 0.160629, 0.159629, 0.158629", \ + "0.172656, 0.167823, 0.163045, 0.162234, 0.161900, 0.160900, 0.159900", \ + "0.173386, 0.168554, 0.163776, 0.162964, 0.162630, 0.161630, 0.160630", \ + "0.174497, 0.169665, 0.164887, 0.164075, 0.163741, 0.162741, 0.161741" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.159326, 0.153771, 0.146122, 0.145122, 0.141429, 0.140719, 0.134900", \ + "0.161357, 0.155802, 0.148153, 0.147153, 0.143460, 0.142750, 0.136931", \ + "0.168595, 0.163041, 0.155391, 0.154391, 0.150699, 0.149988, 0.144169", \ + "0.169575, 0.164020, 0.156371, 0.155371, 0.151678, 0.150968, 0.145149", \ + "0.170832, 0.165277, 0.157628, 0.156628, 0.152935, 0.152225, 0.146406", \ + "0.172125, 0.166570, 0.158921, 0.157921, 0.154228, 0.153518, 0.147699", \ + "0.172717, 0.167162, 0.159513, 0.158513, 0.154820, 0.154109, 0.148291" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[15])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.005997, 0.006003, 0.006009, 0.006015, 0.006021, 0.006144, 0.006430"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.008050, 0.008206, 0.008268, 0.008307, 0.008372, 0.008559, 0.008838"); + } + } + } + pin(DB[14]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[14]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB14eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[14]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB14eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.161145, 0.156313, 0.151535, 0.150724, 0.150389, 0.149389, 0.148389", \ + "0.163164, 0.158331, 0.153553, 0.152742, 0.152407, 0.151407, 0.150407", \ + "0.169856, 0.165023, 0.160245, 0.159434, 0.159100, 0.158100, 0.157100", \ + "0.171385, 0.166552, 0.161774, 0.160963, 0.160629, 0.159629, 0.158629", \ + "0.172656, 0.167823, 0.163045, 0.162234, 0.161900, 0.160900, 0.159900", \ + "0.173386, 0.168554, 0.163776, 0.162964, 0.162630, 0.161630, 0.160630", \ + "0.174497, 0.169665, 0.164887, 0.164075, 0.163741, 0.162741, 0.161741" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.159326, 0.153771, 0.146122, 0.145122, 0.141429, 0.140719, 0.134900", \ + "0.161357, 0.155802, 0.148153, 0.147153, 0.143460, 0.142750, 0.136931", \ + "0.168595, 0.163041, 0.155391, 0.154391, 0.150699, 0.149988, 0.144169", \ + "0.169575, 0.164020, 0.156371, 0.155371, 0.151678, 0.150968, 0.145149", \ + "0.170832, 0.165277, 0.157628, 0.156628, 0.152935, 0.152225, 0.146406", \ + "0.172125, 0.166570, 0.158921, 0.157921, 0.154228, 0.153518, 0.147699", \ + "0.172717, 0.167162, 0.159513, 0.158513, 0.154820, 0.154109, 0.148291" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[14])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.005997, 0.006003, 0.006009, 0.006015, 0.006021, 0.006144, 0.006430"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.008050, 0.008206, 0.008268, 0.008307, 0.008372, 0.008559, 0.008838"); + } + } + } + pin(DB[13]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[13]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB13eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[13]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB13eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.161145, 0.156313, 0.151535, 0.150724, 0.150389, 0.149389, 0.148389", \ + "0.163164, 0.158331, 0.153553, 0.152742, 0.152407, 0.151407, 0.150407", \ + "0.169856, 0.165023, 0.160245, 0.159434, 0.159100, 0.158100, 0.157100", \ + "0.171385, 0.166552, 0.161774, 0.160963, 0.160629, 0.159629, 0.158629", \ + "0.172656, 0.167823, 0.163045, 0.162234, 0.161900, 0.160900, 0.159900", \ + "0.173386, 0.168554, 0.163776, 0.162964, 0.162630, 0.161630, 0.160630", \ + "0.174497, 0.169665, 0.164887, 0.164075, 0.163741, 0.162741, 0.161741" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.159326, 0.153771, 0.146122, 0.145122, 0.141429, 0.140719, 0.134900", \ + "0.161357, 0.155802, 0.148153, 0.147153, 0.143460, 0.142750, 0.136931", \ + "0.168595, 0.163041, 0.155391, 0.154391, 0.150699, 0.149988, 0.144169", \ + "0.169575, 0.164020, 0.156371, 0.155371, 0.151678, 0.150968, 0.145149", \ + "0.170832, 0.165277, 0.157628, 0.156628, 0.152935, 0.152225, 0.146406", \ + "0.172125, 0.166570, 0.158921, 0.157921, 0.154228, 0.153518, 0.147699", \ + "0.172717, 0.167162, 0.159513, 0.158513, 0.154820, 0.154109, 0.148291" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[13])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.005997, 0.006003, 0.006009, 0.006015, 0.006021, 0.006144, 0.006430"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.008050, 0.008206, 0.008268, 0.008307, 0.008372, 0.008559, 0.008838"); + } + } + } + pin(DB[12]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[12]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB12eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[12]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB12eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.161145, 0.156313, 0.151535, 0.150724, 0.150389, 0.149389, 0.148389", \ + "0.163164, 0.158331, 0.153553, 0.152742, 0.152407, 0.151407, 0.150407", \ + "0.169856, 0.165023, 0.160245, 0.159434, 0.159100, 0.158100, 0.157100", \ + "0.171385, 0.166552, 0.161774, 0.160963, 0.160629, 0.159629, 0.158629", \ + "0.172656, 0.167823, 0.163045, 0.162234, 0.161900, 0.160900, 0.159900", \ + "0.173386, 0.168554, 0.163776, 0.162964, 0.162630, 0.161630, 0.160630", \ + "0.174497, 0.169665, 0.164887, 0.164075, 0.163741, 0.162741, 0.161741" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.159326, 0.153771, 0.146122, 0.145122, 0.141429, 0.140719, 0.134900", \ + "0.161357, 0.155802, 0.148153, 0.147153, 0.143460, 0.142750, 0.136931", \ + "0.168595, 0.163041, 0.155391, 0.154391, 0.150699, 0.149988, 0.144169", \ + "0.169575, 0.164020, 0.156371, 0.155371, 0.151678, 0.150968, 0.145149", \ + "0.170832, 0.165277, 0.157628, 0.156628, 0.152935, 0.152225, 0.146406", \ + "0.172125, 0.166570, 0.158921, 0.157921, 0.154228, 0.153518, 0.147699", \ + "0.172717, 0.167162, 0.159513, 0.158513, 0.154820, 0.154109, 0.148291" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[12])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.005997, 0.006003, 0.006009, 0.006015, 0.006021, 0.006144, 0.006430"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.008050, 0.008206, 0.008268, 0.008307, 0.008372, 0.008559, 0.008838"); + } + } + } + pin(DB[11]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[11]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB11eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[11]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB11eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.161145, 0.156313, 0.151535, 0.150724, 0.150389, 0.149389, 0.148389", \ + "0.163164, 0.158331, 0.153553, 0.152742, 0.152407, 0.151407, 0.150407", \ + "0.169856, 0.165023, 0.160245, 0.159434, 0.159100, 0.158100, 0.157100", \ + "0.171385, 0.166552, 0.161774, 0.160963, 0.160629, 0.159629, 0.158629", \ + "0.172656, 0.167823, 0.163045, 0.162234, 0.161900, 0.160900, 0.159900", \ + "0.173386, 0.168554, 0.163776, 0.162964, 0.162630, 0.161630, 0.160630", \ + "0.174497, 0.169665, 0.164887, 0.164075, 0.163741, 0.162741, 0.161741" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.159326, 0.153771, 0.146122, 0.145122, 0.141429, 0.140719, 0.134900", \ + "0.161357, 0.155802, 0.148153, 0.147153, 0.143460, 0.142750, 0.136931", \ + "0.168595, 0.163041, 0.155391, 0.154391, 0.150699, 0.149988, 0.144169", \ + "0.169575, 0.164020, 0.156371, 0.155371, 0.151678, 0.150968, 0.145149", \ + "0.170832, 0.165277, 0.157628, 0.156628, 0.152935, 0.152225, 0.146406", \ + "0.172125, 0.166570, 0.158921, 0.157921, 0.154228, 0.153518, 0.147699", \ + "0.172717, 0.167162, 0.159513, 0.158513, 0.154820, 0.154109, 0.148291" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[11])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.005997, 0.006003, 0.006009, 0.006015, 0.006021, 0.006144, 0.006430"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.008050, 0.008206, 0.008268, 0.008307, 0.008372, 0.008559, 0.008838"); + } + } + } + pin(DB[10]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[10]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB10eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[10]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB10eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.161145, 0.156313, 0.151535, 0.150724, 0.150389, 0.149389, 0.148389", \ + "0.163164, 0.158331, 0.153553, 0.152742, 0.152407, 0.151407, 0.150407", \ + "0.169856, 0.165023, 0.160245, 0.159434, 0.159100, 0.158100, 0.157100", \ + "0.171385, 0.166552, 0.161774, 0.160963, 0.160629, 0.159629, 0.158629", \ + "0.172656, 0.167823, 0.163045, 0.162234, 0.161900, 0.160900, 0.159900", \ + "0.173386, 0.168554, 0.163776, 0.162964, 0.162630, 0.161630, 0.160630", \ + "0.174497, 0.169665, 0.164887, 0.164075, 0.163741, 0.162741, 0.161741" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.159326, 0.153771, 0.146122, 0.145122, 0.141429, 0.140719, 0.134900", \ + "0.161357, 0.155802, 0.148153, 0.147153, 0.143460, 0.142750, 0.136931", \ + "0.168595, 0.163041, 0.155391, 0.154391, 0.150699, 0.149988, 0.144169", \ + "0.169575, 0.164020, 0.156371, 0.155371, 0.151678, 0.150968, 0.145149", \ + "0.170832, 0.165277, 0.157628, 0.156628, 0.152935, 0.152225, 0.146406", \ + "0.172125, 0.166570, 0.158921, 0.157921, 0.154228, 0.153518, 0.147699", \ + "0.172717, 0.167162, 0.159513, 0.158513, 0.154820, 0.154109, 0.148291" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[10])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.005997, 0.006003, 0.006009, 0.006015, 0.006021, 0.006144, 0.006430"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.008050, 0.008206, 0.008268, 0.008307, 0.008372, 0.008559, 0.008838"); + } + } + } + pin(DB[9]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[9]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB9eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[9]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB9eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.161145, 0.156313, 0.151535, 0.150724, 0.150389, 0.149389, 0.148389", \ + "0.163164, 0.158331, 0.153553, 0.152742, 0.152407, 0.151407, 0.150407", \ + "0.169856, 0.165023, 0.160245, 0.159434, 0.159100, 0.158100, 0.157100", \ + "0.171385, 0.166552, 0.161774, 0.160963, 0.160629, 0.159629, 0.158629", \ + "0.172656, 0.167823, 0.163045, 0.162234, 0.161900, 0.160900, 0.159900", \ + "0.173386, 0.168554, 0.163776, 0.162964, 0.162630, 0.161630, 0.160630", \ + "0.174497, 0.169665, 0.164887, 0.164075, 0.163741, 0.162741, 0.161741" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.159326, 0.153771, 0.146122, 0.145122, 0.141429, 0.140719, 0.134900", \ + "0.161357, 0.155802, 0.148153, 0.147153, 0.143460, 0.142750, 0.136931", \ + "0.168595, 0.163041, 0.155391, 0.154391, 0.150699, 0.149988, 0.144169", \ + "0.169575, 0.164020, 0.156371, 0.155371, 0.151678, 0.150968, 0.145149", \ + "0.170832, 0.165277, 0.157628, 0.156628, 0.152935, 0.152225, 0.146406", \ + "0.172125, 0.166570, 0.158921, 0.157921, 0.154228, 0.153518, 0.147699", \ + "0.172717, 0.167162, 0.159513, 0.158513, 0.154820, 0.154109, 0.148291" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[9])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.005997, 0.006003, 0.006009, 0.006015, 0.006021, 0.006144, 0.006430"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.008050, 0.008206, 0.008268, 0.008307, 0.008372, 0.008559, 0.008838"); + } + } + } + pin(DB[8]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[8]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB8eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[8]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB8eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.161145, 0.156313, 0.151535, 0.150724, 0.150389, 0.149389, 0.148389", \ + "0.163164, 0.158331, 0.153553, 0.152742, 0.152407, 0.151407, 0.150407", \ + "0.169856, 0.165023, 0.160245, 0.159434, 0.159100, 0.158100, 0.157100", \ + "0.171385, 0.166552, 0.161774, 0.160963, 0.160629, 0.159629, 0.158629", \ + "0.172656, 0.167823, 0.163045, 0.162234, 0.161900, 0.160900, 0.159900", \ + "0.173386, 0.168554, 0.163776, 0.162964, 0.162630, 0.161630, 0.160630", \ + "0.174497, 0.169665, 0.164887, 0.164075, 0.163741, 0.162741, 0.161741" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.159326, 0.153771, 0.146122, 0.145122, 0.141429, 0.140719, 0.134900", \ + "0.161357, 0.155802, 0.148153, 0.147153, 0.143460, 0.142750, 0.136931", \ + "0.168595, 0.163041, 0.155391, 0.154391, 0.150699, 0.149988, 0.144169", \ + "0.169575, 0.164020, 0.156371, 0.155371, 0.151678, 0.150968, 0.145149", \ + "0.170832, 0.165277, 0.157628, 0.156628, 0.152935, 0.152225, 0.146406", \ + "0.172125, 0.166570, 0.158921, 0.157921, 0.154228, 0.153518, 0.147699", \ + "0.172717, 0.167162, 0.159513, 0.158513, 0.154820, 0.154109, 0.148291" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[8])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.005997, 0.006003, 0.006009, 0.006015, 0.006021, 0.006144, 0.006430"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.008050, 0.008206, 0.008268, 0.008307, 0.008372, 0.008559, 0.008838"); + } + } + } + pin(DB[7]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[7]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB7eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[7]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB7eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.161145, 0.156313, 0.151535, 0.150724, 0.150389, 0.149389, 0.148389", \ + "0.163164, 0.158331, 0.153553, 0.152742, 0.152407, 0.151407, 0.150407", \ + "0.169856, 0.165023, 0.160245, 0.159434, 0.159100, 0.158100, 0.157100", \ + "0.171385, 0.166552, 0.161774, 0.160963, 0.160629, 0.159629, 0.158629", \ + "0.172656, 0.167823, 0.163045, 0.162234, 0.161900, 0.160900, 0.159900", \ + "0.173386, 0.168554, 0.163776, 0.162964, 0.162630, 0.161630, 0.160630", \ + "0.174497, 0.169665, 0.164887, 0.164075, 0.163741, 0.162741, 0.161741" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.159326, 0.153771, 0.146122, 0.145122, 0.141429, 0.140719, 0.134900", \ + "0.161357, 0.155802, 0.148153, 0.147153, 0.143460, 0.142750, 0.136931", \ + "0.168595, 0.163041, 0.155391, 0.154391, 0.150699, 0.149988, 0.144169", \ + "0.169575, 0.164020, 0.156371, 0.155371, 0.151678, 0.150968, 0.145149", \ + "0.170832, 0.165277, 0.157628, 0.156628, 0.152935, 0.152225, 0.146406", \ + "0.172125, 0.166570, 0.158921, 0.157921, 0.154228, 0.153518, 0.147699", \ + "0.172717, 0.167162, 0.159513, 0.158513, 0.154820, 0.154109, 0.148291" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[7])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.005997, 0.006003, 0.006009, 0.006015, 0.006021, 0.006144, 0.006430"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.008050, 0.008206, 0.008268, 0.008307, 0.008372, 0.008559, 0.008838"); + } + } + } + pin(DB[6]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[6]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB6eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[6]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB6eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.161145, 0.156313, 0.151535, 0.150724, 0.150389, 0.149389, 0.148389", \ + "0.163164, 0.158331, 0.153553, 0.152742, 0.152407, 0.151407, 0.150407", \ + "0.169856, 0.165023, 0.160245, 0.159434, 0.159100, 0.158100, 0.157100", \ + "0.171385, 0.166552, 0.161774, 0.160963, 0.160629, 0.159629, 0.158629", \ + "0.172656, 0.167823, 0.163045, 0.162234, 0.161900, 0.160900, 0.159900", \ + "0.173386, 0.168554, 0.163776, 0.162964, 0.162630, 0.161630, 0.160630", \ + "0.174497, 0.169665, 0.164887, 0.164075, 0.163741, 0.162741, 0.161741" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.159326, 0.153771, 0.146122, 0.145122, 0.141429, 0.140719, 0.134900", \ + "0.161357, 0.155802, 0.148153, 0.147153, 0.143460, 0.142750, 0.136931", \ + "0.168595, 0.163041, 0.155391, 0.154391, 0.150699, 0.149988, 0.144169", \ + "0.169575, 0.164020, 0.156371, 0.155371, 0.151678, 0.150968, 0.145149", \ + "0.170832, 0.165277, 0.157628, 0.156628, 0.152935, 0.152225, 0.146406", \ + "0.172125, 0.166570, 0.158921, 0.157921, 0.154228, 0.153518, 0.147699", \ + "0.172717, 0.167162, 0.159513, 0.158513, 0.154820, 0.154109, 0.148291" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[6])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.005997, 0.006003, 0.006009, 0.006015, 0.006021, 0.006144, 0.006430"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.008050, 0.008206, 0.008268, 0.008307, 0.008372, 0.008559, 0.008838"); + } + } + } + pin(DB[5]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[5]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB5eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[5]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB5eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.161145, 0.156313, 0.151535, 0.150724, 0.150389, 0.149389, 0.148389", \ + "0.163164, 0.158331, 0.153553, 0.152742, 0.152407, 0.151407, 0.150407", \ + "0.169856, 0.165023, 0.160245, 0.159434, 0.159100, 0.158100, 0.157100", \ + "0.171385, 0.166552, 0.161774, 0.160963, 0.160629, 0.159629, 0.158629", \ + "0.172656, 0.167823, 0.163045, 0.162234, 0.161900, 0.160900, 0.159900", \ + "0.173386, 0.168554, 0.163776, 0.162964, 0.162630, 0.161630, 0.160630", \ + "0.174497, 0.169665, 0.164887, 0.164075, 0.163741, 0.162741, 0.161741" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.159326, 0.153771, 0.146122, 0.145122, 0.141429, 0.140719, 0.134900", \ + "0.161357, 0.155802, 0.148153, 0.147153, 0.143460, 0.142750, 0.136931", \ + "0.168595, 0.163041, 0.155391, 0.154391, 0.150699, 0.149988, 0.144169", \ + "0.169575, 0.164020, 0.156371, 0.155371, 0.151678, 0.150968, 0.145149", \ + "0.170832, 0.165277, 0.157628, 0.156628, 0.152935, 0.152225, 0.146406", \ + "0.172125, 0.166570, 0.158921, 0.157921, 0.154228, 0.153518, 0.147699", \ + "0.172717, 0.167162, 0.159513, 0.158513, 0.154820, 0.154109, 0.148291" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[5])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.005997, 0.006003, 0.006009, 0.006015, 0.006021, 0.006144, 0.006430"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.008050, 0.008206, 0.008268, 0.008307, 0.008372, 0.008559, 0.008838"); + } + } + } + pin(DB[4]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[4]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB4eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[4]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB4eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.161145, 0.156313, 0.151535, 0.150724, 0.150389, 0.149389, 0.148389", \ + "0.163164, 0.158331, 0.153553, 0.152742, 0.152407, 0.151407, 0.150407", \ + "0.169856, 0.165023, 0.160245, 0.159434, 0.159100, 0.158100, 0.157100", \ + "0.171385, 0.166552, 0.161774, 0.160963, 0.160629, 0.159629, 0.158629", \ + "0.172656, 0.167823, 0.163045, 0.162234, 0.161900, 0.160900, 0.159900", \ + "0.173386, 0.168554, 0.163776, 0.162964, 0.162630, 0.161630, 0.160630", \ + "0.174497, 0.169665, 0.164887, 0.164075, 0.163741, 0.162741, 0.161741" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.159326, 0.153771, 0.146122, 0.145122, 0.141429, 0.140719, 0.134900", \ + "0.161357, 0.155802, 0.148153, 0.147153, 0.143460, 0.142750, 0.136931", \ + "0.168595, 0.163041, 0.155391, 0.154391, 0.150699, 0.149988, 0.144169", \ + "0.169575, 0.164020, 0.156371, 0.155371, 0.151678, 0.150968, 0.145149", \ + "0.170832, 0.165277, 0.157628, 0.156628, 0.152935, 0.152225, 0.146406", \ + "0.172125, 0.166570, 0.158921, 0.157921, 0.154228, 0.153518, 0.147699", \ + "0.172717, 0.167162, 0.159513, 0.158513, 0.154820, 0.154109, 0.148291" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[4])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.005997, 0.006003, 0.006009, 0.006015, 0.006021, 0.006144, 0.006430"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.008050, 0.008206, 0.008268, 0.008307, 0.008372, 0.008559, 0.008838"); + } + } + } + pin(DB[3]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[3]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB3eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[3]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB3eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.161145, 0.156313, 0.151535, 0.150724, 0.150389, 0.149389, 0.148389", \ + "0.163164, 0.158331, 0.153553, 0.152742, 0.152407, 0.151407, 0.150407", \ + "0.169856, 0.165023, 0.160245, 0.159434, 0.159100, 0.158100, 0.157100", \ + "0.171385, 0.166552, 0.161774, 0.160963, 0.160629, 0.159629, 0.158629", \ + "0.172656, 0.167823, 0.163045, 0.162234, 0.161900, 0.160900, 0.159900", \ + "0.173386, 0.168554, 0.163776, 0.162964, 0.162630, 0.161630, 0.160630", \ + "0.174497, 0.169665, 0.164887, 0.164075, 0.163741, 0.162741, 0.161741" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.159326, 0.153771, 0.146122, 0.145122, 0.141429, 0.140719, 0.134900", \ + "0.161357, 0.155802, 0.148153, 0.147153, 0.143460, 0.142750, 0.136931", \ + "0.168595, 0.163041, 0.155391, 0.154391, 0.150699, 0.149988, 0.144169", \ + "0.169575, 0.164020, 0.156371, 0.155371, 0.151678, 0.150968, 0.145149", \ + "0.170832, 0.165277, 0.157628, 0.156628, 0.152935, 0.152225, 0.146406", \ + "0.172125, 0.166570, 0.158921, 0.157921, 0.154228, 0.153518, 0.147699", \ + "0.172717, 0.167162, 0.159513, 0.158513, 0.154820, 0.154109, 0.148291" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[3])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.005997, 0.006003, 0.006009, 0.006015, 0.006021, 0.006144, 0.006430"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.008050, 0.008206, 0.008268, 0.008307, 0.008372, 0.008559, 0.008838"); + } + } + } + pin(DB[2]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[2]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB2eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[2]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB2eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.161145, 0.156313, 0.151535, 0.150724, 0.150389, 0.149389, 0.148389", \ + "0.163164, 0.158331, 0.153553, 0.152742, 0.152407, 0.151407, 0.150407", \ + "0.169856, 0.165023, 0.160245, 0.159434, 0.159100, 0.158100, 0.157100", \ + "0.171385, 0.166552, 0.161774, 0.160963, 0.160629, 0.159629, 0.158629", \ + "0.172656, 0.167823, 0.163045, 0.162234, 0.161900, 0.160900, 0.159900", \ + "0.173386, 0.168554, 0.163776, 0.162964, 0.162630, 0.161630, 0.160630", \ + "0.174497, 0.169665, 0.164887, 0.164075, 0.163741, 0.162741, 0.161741" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.159326, 0.153771, 0.146122, 0.145122, 0.141429, 0.140719, 0.134900", \ + "0.161357, 0.155802, 0.148153, 0.147153, 0.143460, 0.142750, 0.136931", \ + "0.168595, 0.163041, 0.155391, 0.154391, 0.150699, 0.149988, 0.144169", \ + "0.169575, 0.164020, 0.156371, 0.155371, 0.151678, 0.150968, 0.145149", \ + "0.170832, 0.165277, 0.157628, 0.156628, 0.152935, 0.152225, 0.146406", \ + "0.172125, 0.166570, 0.158921, 0.157921, 0.154228, 0.153518, 0.147699", \ + "0.172717, 0.167162, 0.159513, 0.158513, 0.154820, 0.154109, 0.148291" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[2])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.005997, 0.006003, 0.006009, 0.006015, 0.006021, 0.006144, 0.006430"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.008050, 0.008206, 0.008268, 0.008307, 0.008372, 0.008559, 0.008838"); + } + } + } + pin(DB[1]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[1]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB1eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[1]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB1eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.161145, 0.156313, 0.151535, 0.150724, 0.150389, 0.149389, 0.148389", \ + "0.163164, 0.158331, 0.153553, 0.152742, 0.152407, 0.151407, 0.150407", \ + "0.169856, 0.165023, 0.160245, 0.159434, 0.159100, 0.158100, 0.157100", \ + "0.171385, 0.166552, 0.161774, 0.160963, 0.160629, 0.159629, 0.158629", \ + "0.172656, 0.167823, 0.163045, 0.162234, 0.161900, 0.160900, 0.159900", \ + "0.173386, 0.168554, 0.163776, 0.162964, 0.162630, 0.161630, 0.160630", \ + "0.174497, 0.169665, 0.164887, 0.164075, 0.163741, 0.162741, 0.161741" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.159326, 0.153771, 0.146122, 0.145122, 0.141429, 0.140719, 0.134900", \ + "0.161357, 0.155802, 0.148153, 0.147153, 0.143460, 0.142750, 0.136931", \ + "0.168595, 0.163041, 0.155391, 0.154391, 0.150699, 0.149988, 0.144169", \ + "0.169575, 0.164020, 0.156371, 0.155371, 0.151678, 0.150968, 0.145149", \ + "0.170832, 0.165277, 0.157628, 0.156628, 0.152935, 0.152225, 0.146406", \ + "0.172125, 0.166570, 0.158921, 0.157921, 0.154228, 0.153518, 0.147699", \ + "0.172717, 0.167162, 0.159513, 0.158513, 0.154820, 0.154109, 0.148291" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[1])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.005997, 0.006003, 0.006009, 0.006015, 0.006021, 0.006144, 0.006430"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.008050, 0.008206, 0.008268, 0.008307, 0.008372, 0.008559, 0.008838"); + } + } + } + pin(DB[0]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[0]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB0eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[0]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB0eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.161145, 0.156313, 0.151535, 0.150724, 0.150389, 0.149389, 0.148389", \ + "0.163164, 0.158331, 0.153553, 0.152742, 0.152407, 0.151407, 0.150407", \ + "0.169856, 0.165023, 0.160245, 0.159434, 0.159100, 0.158100, 0.157100", \ + "0.171385, 0.166552, 0.161774, 0.160963, 0.160629, 0.159629, 0.158629", \ + "0.172656, 0.167823, 0.163045, 0.162234, 0.161900, 0.160900, 0.159900", \ + "0.173386, 0.168554, 0.163776, 0.162964, 0.162630, 0.161630, 0.160630", \ + "0.174497, 0.169665, 0.164887, 0.164075, 0.163741, 0.162741, 0.161741" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.159326, 0.153771, 0.146122, 0.145122, 0.141429, 0.140719, 0.134900", \ + "0.161357, 0.155802, 0.148153, 0.147153, 0.143460, 0.142750, 0.136931", \ + "0.168595, 0.163041, 0.155391, 0.154391, 0.150699, 0.149988, 0.144169", \ + "0.169575, 0.164020, 0.156371, 0.155371, 0.151678, 0.150968, 0.145149", \ + "0.170832, 0.165277, 0.157628, 0.156628, 0.152935, 0.152225, 0.146406", \ + "0.172125, 0.166570, 0.158921, 0.157921, 0.154228, 0.153518, 0.147699", \ + "0.172717, 0.167162, 0.159513, 0.158513, 0.154820, 0.154109, 0.148291" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[0])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.005997, 0.006003, 0.006009, 0.006015, 0.006021, 0.006144, 0.006430"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.008050, 0.008206, 0.008268, 0.008307, 0.008372, 0.008559, 0.008838"); + } + } + } + } + bus(EMAA) { + bus_type : rf2_32x128_wm1_EMAA; + direction : input; + related_power_pin : "VDDPE"; + related_ground_pin : "VSSE"; + capacitance : 0.004442; + max_transition : 0.336000; + timing() { + related_pin : CLKA; + timing_type : setup_rising; + when : "RET1N&(((TENA&!CENA&!DFTRAMBYP)|(!TENA&!TCENA&!DFTRAMBYP))|DFTRAMBYP)"; + sdf_cond : "RET1Neq1aopopopTENAeq1aCENAeq0aDFTRAMBYPeq0cpoopTENAeq0aTCENAeq0aDFTRAMBYPeq0cpcpoDFTRAMBYPeq1cp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.570376, 0.575997, 0.584113, 0.588113, 0.590315, 0.594112, 0.600894", \ + "0.568539, 0.574161, 0.582276, 0.586278, 0.588480, 0.592275, 0.599058", \ + "0.562014, 0.567636, 0.575751, 0.579753, 0.581955, 0.585750, 0.592533", \ + "0.560184, 0.565805, 0.573921, 0.577923, 0.580124, 0.583919, 0.590703", \ + "0.559057, 0.564680, 0.572796, 0.576796, 0.578997, 0.582793, 0.589577", \ + "0.556466, 0.562088, 0.570205, 0.574206, 0.576406, 0.580202, 0.586986", \ + "0.555115, 0.560737, 0.568852, 0.572854, 0.575055, 0.578851, 0.585634" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.570376, 0.575997, 0.584113, 0.588113, 0.590315, 0.594112, 0.600894", \ + "0.568539, 0.574161, 0.582276, 0.586278, 0.588480, 0.592275, 0.599058", \ + "0.562014, 0.567636, 0.575751, 0.579753, 0.581955, 0.585750, 0.592533", \ + "0.560184, 0.565805, 0.573921, 0.577923, 0.580124, 0.583919, 0.590703", \ + "0.559057, 0.564680, 0.572796, 0.576796, 0.578997, 0.582793, 0.589577", \ + "0.556466, 0.562088, 0.570205, 0.574206, 0.576406, 0.580202, 0.586986", \ + "0.555115, 0.560737, 0.568852, 0.572854, 0.575055, 0.578851, 0.585634" \ + ); + } + } + timing() { + related_pin : CLKA; + timing_type : hold_rising; + when : "RET1N&(((TENA&!CENA&!DFTRAMBYP)|(!TENA&!TCENA&!DFTRAMBYP))|DFTRAMBYP)"; + sdf_cond : "RET1Neq1aopopopTENAeq1aCENAeq0aDFTRAMBYPeq0cpoopTENAeq0aTCENAeq0aDFTRAMBYPeq0cpcpoDFTRAMBYPeq1cp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.751446, 0.748531, 0.747531, 0.746531, 0.745531, 0.744531, 0.743531", \ + "0.753294, 0.750379, 0.749379, 0.748379, 0.747379, 0.746379, 0.745379", \ + "0.759953, 0.757039, 0.756039, 0.755039, 0.754039, 0.753039, 0.752039", \ + "0.761068, 0.758154, 0.757154, 0.756154, 0.755154, 0.754154, 0.753154", \ + "0.762516, 0.759601, 0.758601, 0.757601, 0.756601, 0.755601, 0.754601", \ + "0.765508, 0.762593, 0.761593, 0.760593, 0.759593, 0.758593, 0.757593", \ + "0.768276, 0.765360, 0.764360, 0.763360, 0.762360, 0.761361, 0.760360" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.751446, 0.748531, 0.747531, 0.746531, 0.745531, 0.744531, 0.743531", \ + "0.753294, 0.750379, 0.749379, 0.748379, 0.747379, 0.746379, 0.745379", \ + "0.759953, 0.757039, 0.756039, 0.755039, 0.754039, 0.753039, 0.752039", \ + "0.761068, 0.758154, 0.757154, 0.756154, 0.755154, 0.754154, 0.753154", \ + "0.762516, 0.759601, 0.758601, 0.757601, 0.756601, 0.755601, 0.754601", \ + "0.765508, 0.762593, 0.761593, 0.760593, 0.759593, 0.758593, 0.757593", \ + "0.768276, 0.765360, 0.764360, 0.763360, 0.762360, 0.761361, 0.760360" \ + ); + } + } + } + pin(EMASA) { + direction : input; + related_power_pin : "VDDPE"; + related_ground_pin : "VSSE"; + capacitance : 0.001824; + max_transition : 0.336000; + timing() { + related_pin : CLKA; + timing_type : setup_rising; + when : "RET1N&(((TENA&!CENA&!DFTRAMBYP)|(!TENA&!TCENA&!DFTRAMBYP))|DFTRAMBYP)"; + sdf_cond : "RET1Neq1aopopopTENAeq1aCENAeq0aDFTRAMBYPeq0cpoopTENAeq0aTCENAeq0aDFTRAMBYPeq0cpcpoDFTRAMBYPeq1cp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.570376, 0.575997, 0.584113, 0.588113, 0.590315, 0.594112, 0.600894", \ + "0.568539, 0.574161, 0.582276, 0.586278, 0.588480, 0.592275, 0.599058", \ + "0.562014, 0.567636, 0.575751, 0.579753, 0.581955, 0.585750, 0.592533", \ + "0.560184, 0.565805, 0.573921, 0.577923, 0.580124, 0.583919, 0.590703", \ + "0.559057, 0.564680, 0.572796, 0.576796, 0.578997, 0.582793, 0.589577", \ + "0.556466, 0.562088, 0.570205, 0.574206, 0.576406, 0.580202, 0.586986", \ + "0.555115, 0.560737, 0.568852, 0.572854, 0.575055, 0.578851, 0.585634" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.570376, 0.575997, 0.584113, 0.588113, 0.590315, 0.594112, 0.600894", \ + "0.568539, 0.574161, 0.582276, 0.586278, 0.588480, 0.592275, 0.599058", \ + "0.562014, 0.567636, 0.575751, 0.579753, 0.581955, 0.585750, 0.592533", \ + "0.560184, 0.565805, 0.573921, 0.577923, 0.580124, 0.583919, 0.590703", \ + "0.559057, 0.564680, 0.572796, 0.576796, 0.578997, 0.582793, 0.589577", \ + "0.556466, 0.562088, 0.570205, 0.574206, 0.576406, 0.580202, 0.586986", \ + "0.555115, 0.560737, 0.568852, 0.572854, 0.575055, 0.578851, 0.585634" \ + ); + } + } + timing() { + related_pin : CLKA; + timing_type : hold_rising; + when : "RET1N&(((TENA&!CENA&!DFTRAMBYP)|(!TENA&!TCENA&!DFTRAMBYP))|DFTRAMBYP)"; + sdf_cond : "RET1Neq1aopopopTENAeq1aCENAeq0aDFTRAMBYPeq0cpoopTENAeq0aTCENAeq0aDFTRAMBYPeq0cpcpoDFTRAMBYPeq1cp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.751446, 0.748531, 0.747531, 0.746531, 0.745531, 0.744531, 0.743531", \ + "0.753294, 0.750379, 0.749379, 0.748379, 0.747379, 0.746379, 0.745379", \ + "0.759953, 0.757039, 0.756039, 0.755039, 0.754039, 0.753039, 0.752039", \ + "0.761068, 0.758154, 0.757154, 0.756154, 0.755154, 0.754154, 0.753154", \ + "0.762516, 0.759601, 0.758601, 0.757601, 0.756601, 0.755601, 0.754601", \ + "0.765508, 0.762593, 0.761593, 0.760593, 0.759593, 0.758593, 0.757593", \ + "0.768276, 0.765360, 0.764360, 0.763360, 0.762360, 0.761361, 0.760360" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.751446, 0.748531, 0.747531, 0.746531, 0.745531, 0.744531, 0.743531", \ + "0.753294, 0.750379, 0.749379, 0.748379, 0.747379, 0.746379, 0.745379", \ + "0.759953, 0.757039, 0.756039, 0.755039, 0.754039, 0.753039, 0.752039", \ + "0.761068, 0.758154, 0.757154, 0.756154, 0.755154, 0.754154, 0.753154", \ + "0.762516, 0.759601, 0.758601, 0.757601, 0.756601, 0.755601, 0.754601", \ + "0.765508, 0.762593, 0.761593, 0.760593, 0.759593, 0.758593, 0.757593", \ + "0.768276, 0.765360, 0.764360, 0.763360, 0.762360, 0.761361, 0.760360" \ + ); + } + } + } + bus(EMAB) { + bus_type : rf2_32x128_wm1_EMAB; + direction : input; + related_power_pin : "VDDPE"; + related_ground_pin : "VSSE"; + capacitance : 0.004330; + max_transition : 0.336000; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&(((TENB&!CENB&!DFTRAMBYP)|(!TENB&!TCENB&!DFTRAMBYP))|DFTRAMBYP)"; + sdf_cond : "RET1Neq1aopopopTENBeq1aCENBeq0aDFTRAMBYPeq0cpoopTENBeq0aTCENBeq0aDFTRAMBYPeq0cpcpoDFTRAMBYPeq1cp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.590456, 0.596077, 0.604193, 0.608193, 0.610395, 0.614192, 0.620974", \ + "0.588619, 0.594241, 0.602356, 0.606357, 0.608559, 0.612355, 0.619138", \ + "0.582094, 0.587716, 0.595831, 0.599832, 0.602035, 0.605830, 0.612613", \ + "0.580264, 0.585885, 0.594001, 0.598002, 0.600204, 0.604000, 0.610783", \ + "0.579137, 0.584759, 0.592875, 0.596876, 0.599077, 0.602873, 0.609657", \ + "0.576546, 0.582168, 0.590284, 0.594286, 0.596486, 0.600282, 0.607066", \ + "0.575195, 0.580817, 0.588932, 0.592934, 0.595135, 0.598931, 0.605714" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.590456, 0.596077, 0.604193, 0.608193, 0.610395, 0.614192, 0.620974", \ + "0.588619, 0.594241, 0.602356, 0.606357, 0.608559, 0.612355, 0.619138", \ + "0.582094, 0.587716, 0.595831, 0.599832, 0.602035, 0.605830, 0.612613", \ + "0.580264, 0.585885, 0.594001, 0.598002, 0.600204, 0.604000, 0.610783", \ + "0.579137, 0.584759, 0.592875, 0.596876, 0.599077, 0.602873, 0.609657", \ + "0.576546, 0.582168, 0.590284, 0.594286, 0.596486, 0.600282, 0.607066", \ + "0.575195, 0.580817, 0.588932, 0.592934, 0.595135, 0.598931, 0.605714" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&(((TENB&!CENB&!DFTRAMBYP)|(!TENB&!TCENB&!DFTRAMBYP))|DFTRAMBYP)"; + sdf_cond : "RET1Neq1aopopopTENBeq1aCENBeq0aDFTRAMBYPeq0cpoopTENBeq0aTCENBeq0aDFTRAMBYPeq0cpcpoDFTRAMBYPeq1cp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.735755, 0.732840, 0.731840, 0.730840, 0.729840, 0.728840, 0.727840", \ + "0.737603, 0.734688, 0.733688, 0.732688, 0.731688, 0.730688, 0.729688", \ + "0.744262, 0.741348, 0.740348, 0.739348, 0.738348, 0.737348, 0.736348", \ + "0.745376, 0.742463, 0.741463, 0.740463, 0.739463, 0.738463, 0.737463", \ + "0.746825, 0.743910, 0.742910, 0.741909, 0.740909, 0.739909, 0.738909", \ + "0.749816, 0.746901, 0.745901, 0.744901, 0.743901, 0.742901, 0.741901", \ + "0.752584, 0.749669, 0.748669, 0.747669, 0.746669, 0.745669, 0.744670" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.735755, 0.732840, 0.731840, 0.730840, 0.729840, 0.728840, 0.727840", \ + "0.737603, 0.734688, 0.733688, 0.732688, 0.731688, 0.730688, 0.729688", \ + "0.744262, 0.741348, 0.740348, 0.739348, 0.738348, 0.737348, 0.736348", \ + "0.745376, 0.742463, 0.741463, 0.740463, 0.739463, 0.738463, 0.737463", \ + "0.746825, 0.743910, 0.742910, 0.741909, 0.740909, 0.739909, 0.738909", \ + "0.749816, 0.746901, 0.745901, 0.744901, 0.743901, 0.742901, 0.741901", \ + "0.752584, 0.749669, 0.748669, 0.747669, 0.746669, 0.745669, 0.744670" \ + ); + } + } + } + pin(TENA) { + direction : input; + related_power_pin : "VDDPE"; + related_ground_pin : "VSSE"; + capacitance : 0.000853; + max_transition : 0.336000; + timing() { + related_pin : CLKA; + timing_type : setup_rising; + when : "RET1N"; + sdf_cond : "RET1Neq1"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.138536, 0.147624, 0.164603, 0.176271, 0.186273, 0.208059, 0.236632", \ + "0.136770, 0.145858, 0.162682, 0.174171, 0.184173, 0.205959, 0.234532", \ + "0.130704, 0.138947, 0.155416, 0.166906, 0.176908, 0.198694, 0.227268", \ + "0.129605, 0.137926, 0.154878, 0.166784, 0.176786, 0.198573, 0.227145", \ + "0.128717, 0.136628, 0.153807, 0.165470, 0.175472, 0.197258, 0.225832", \ + "0.127642, 0.135554, 0.151584, 0.163417, 0.173420, 0.195207, 0.223780", \ + "0.126469, 0.134381, 0.148189, 0.159723, 0.169726, 0.191512, 0.220085" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.138536, 0.147624, 0.164603, 0.176271, 0.186273, 0.208059, 0.236632", \ + "0.136770, 0.145858, 0.162682, 0.174171, 0.184173, 0.205959, 0.234532", \ + "0.130704, 0.138947, 0.155416, 0.166906, 0.176908, 0.198694, 0.227268", \ + "0.129605, 0.137926, 0.154878, 0.166784, 0.176786, 0.198573, 0.227145", \ + "0.128717, 0.136628, 0.153807, 0.165470, 0.175472, 0.197258, 0.225832", \ + "0.127642, 0.135554, 0.151584, 0.163417, 0.173420, 0.195207, 0.223780", \ + "0.126469, 0.134381, 0.148189, 0.159723, 0.169726, 0.191512, 0.220085" \ + ); + } + } + timing() { + related_pin : CLKA; + timing_type : hold_rising; + when : "RET1N"; + sdf_cond : "RET1Neq1"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.065696, 0.061954, 0.060854, 0.059754, 0.058654, 0.057554, 0.056454", \ + "0.067562, 0.063821, 0.062721, 0.061621, 0.060521, 0.059421, 0.058321", \ + "0.075572, 0.071830, 0.070730, 0.069630, 0.068530, 0.067430, 0.066330", \ + "0.076469, 0.072728, 0.071628, 0.070528, 0.069428, 0.068328, 0.067228", \ + "0.078149, 0.074408, 0.073308, 0.072208, 0.071108, 0.070008, 0.068908", \ + "0.081753, 0.078012, 0.076912, 0.075812, 0.074712, 0.073612, 0.072512", \ + "0.084660, 0.080919, 0.079819, 0.078719, 0.077619, 0.076519, 0.075419" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.065696, 0.061954, 0.060854, 0.059754, 0.058654, 0.057554, 0.056454", \ + "0.067562, 0.063821, 0.062721, 0.061621, 0.060521, 0.059421, 0.058321", \ + "0.075572, 0.071830, 0.070730, 0.069630, 0.068530, 0.067430, 0.066330", \ + "0.076469, 0.072728, 0.071628, 0.070528, 0.069428, 0.068328, 0.067228", \ + "0.078149, 0.074408, 0.073308, 0.072208, 0.071108, 0.070008, 0.068908", \ + "0.081753, 0.078012, 0.076912, 0.075812, 0.074712, 0.073612, 0.072512", \ + "0.084660, 0.080919, 0.079819, 0.078719, 0.077619, 0.076519, 0.075419" \ + ); + } + } + internal_power() { + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.020092, 0.020112, 0.020132, 0.020260, 0.020271, 0.020623, 0.021022"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.018864, 0.019047, 0.019171, 0.019226, 0.019275, 0.019751, 0.020325"); + } + } + } + pin(TCENA) { + direction : input; + related_power_pin : "VDDPE"; + related_ground_pin : "VSSE"; + capacitance : 0.001239; + max_transition : 0.336000; + timing() { + related_pin : CLKA; + timing_type : setup_rising; + when : "RET1N&!TENA"; + sdf_cond : "RET1Neq1aTENAeq0"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.074806, 0.078858, 0.086929, 0.089403, 0.092307, 0.095325, 0.098685", \ + "0.073806, 0.077858, 0.085929, 0.088403, 0.091307, 0.094325, 0.097685", \ + "0.072806, 0.076858, 0.084929, 0.087403, 0.090307, 0.093325, 0.096685", \ + "0.071806, 0.075858, 0.083929, 0.086403, 0.089307, 0.092325, 0.095685", \ + "0.070806, 0.074858, 0.082929, 0.085403, 0.088307, 0.091325, 0.094685", \ + "0.069806, 0.073858, 0.081929, 0.084403, 0.087307, 0.090325, 0.093685", \ + "0.068806, 0.072858, 0.080929, 0.083403, 0.086307, 0.089325, 0.092685" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.080631, 0.085860, 0.093433, 0.097086, 0.101492, 0.106996, 0.113621", \ + "0.078873, 0.084102, 0.091675, 0.095328, 0.099735, 0.105238, 0.111863", \ + "0.071960, 0.077189, 0.084762, 0.088415, 0.092822, 0.098325, 0.104950", \ + "0.071038, 0.076267, 0.083840, 0.087493, 0.091899, 0.097403, 0.104028", \ + "0.069522, 0.074750, 0.082323, 0.085977, 0.090383, 0.095887, 0.102512", \ + "0.066421, 0.071650, 0.079223, 0.082876, 0.087283, 0.092786, 0.099411", \ + "0.063973, 0.069202, 0.076775, 0.080428, 0.084835, 0.090338, 0.096963" \ + ); + } + } + timing() { + related_pin : CLKA; + timing_type : hold_rising; + when : "RET1N&!TENA"; + sdf_cond : "RET1Neq1aTENAeq0"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.038900, 0.034900, 0.029383, 0.027879, 0.025091, 0.024091, 0.022728", \ + "0.040620, 0.036620, 0.031103, 0.029599, 0.026811, 0.025811, 0.024448", \ + "0.047322, 0.043322, 0.037805, 0.036301, 0.033513, 0.032513, 0.031150", \ + "0.047617, 0.043617, 0.038101, 0.036597, 0.033809, 0.032809, 0.031445", \ + "0.048934, 0.044933, 0.039417, 0.037913, 0.035125, 0.034125, 0.032761", \ + "0.050475, 0.046475, 0.040958, 0.039455, 0.036666, 0.035666, 0.034303", \ + "0.053054, 0.049054, 0.043538, 0.042034, 0.039245, 0.038245, 0.036882" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.037653, 0.033393, 0.025856, 0.024019, 0.023019, 0.022019, 0.021019", \ + "0.039553, 0.035293, 0.027755, 0.024519, 0.023519, 0.022519, 0.021519", \ + "0.047057, 0.042797, 0.035259, 0.031141, 0.030942, 0.024019, 0.023019", \ + "0.047479, 0.043219, 0.035682, 0.031563, 0.031364, 0.024519, 0.023519", \ + "0.048910, 0.044650, 0.037112, 0.032993, 0.032795, 0.025189, 0.024019", \ + "0.051424, 0.047164, 0.039627, 0.035508, 0.035309, 0.027703, 0.024519", \ + "0.054711, 0.050451, 0.042914, 0.038795, 0.038596, 0.030990, 0.025488" \ + ); + } + } + timing() { + related_pin : RET1N; + timing_type : non_seq_setup_falling; + fall_constraint(rf2_32x128_wm1_inputslew_inputslew_setup_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000" \ + ); + } + } + timing() { + related_pin : RET1N; + timing_type : non_seq_hold_falling; + fall_constraint(rf2_32x128_wm1_inputslew_inputslew_hold_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.590182, 0.587267, 0.586267, 0.585267, 0.584267, 0.583267, 0.582267", \ + "0.592029, 0.589114, 0.588114, 0.587114, 0.586114, 0.585114, 0.584114", \ + "0.598688, 0.595774, 0.594774, 0.593774, 0.592774, 0.591774, 0.590774", \ + "0.599803, 0.596889, 0.595889, 0.594889, 0.593889, 0.592889, 0.591889", \ + "0.601251, 0.598336, 0.597336, 0.596336, 0.595336, 0.594336, 0.593336", \ + "0.604243, 0.601328, 0.600328, 0.599328, 0.598328, 0.597328, 0.596328", \ + "0.607011, 0.604096, 0.603096, 0.602096, 0.601096, 0.600097, 0.599096" \ + ); + } + } + timing() { + related_pin : RET1N; + timing_type : non_seq_setup_rising; + fall_constraint(rf2_32x128_wm1_inputslew_inputslew_setup_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000" \ + ); + } + } + timing() { + related_pin : RET1N; + timing_type : non_seq_hold_rising; + fall_constraint(rf2_32x128_wm1_inputslew_inputslew_hold_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.288170, 0.280509, 0.277135, 0.268583, 0.267583, 0.262776, 0.257112", \ + "0.289170, 0.281509, 0.278135, 0.269583, 0.268583, 0.263776, 0.258112", \ + "0.290170, 0.282509, 0.279135, 0.270583, 0.269583, 0.264776, 0.259112", \ + "0.291170, 0.283509, 0.280135, 0.271583, 0.270583, 0.265776, 0.260112", \ + "0.292170, 0.284509, 0.281135, 0.272583, 0.271583, 0.266776, 0.261112", \ + "0.293170, 0.285509, 0.282135, 0.273583, 0.272583, 0.267776, 0.262112", \ + "0.294170, 0.286509, 0.283135, 0.274583, 0.273583, 0.268776, 0.263112" \ + ); + } + } + internal_power() { + when : "!DFTRAMBYP&!TENA"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.039204, 0.039244, 0.039535, 0.040236, 0.040721, 0.041481, 0.042971"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.079697, 0.079912, 0.080326, 0.080738, 0.081151, 0.082077, 0.083472"); + } + } + } + bus(TAA) { + bus_type : rf2_32x128_wm1_TAA; + direction : input; + related_power_pin : "VDDPE"; + related_ground_pin : "VSSE"; + capacitance : 0.001207; + max_transition : 0.336000; + timing() { + related_pin : CLKA; + timing_type : setup_rising; + when : "RET1N&!TENA&!TCENA&COLLDISN"; + sdf_cond : "RET1Neq1aTENAeq0aTCENAeq0aCOLLDISNeq1"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.072254, 0.075964, 0.084810, 0.087698, 0.089641, 0.094903, 0.098107", \ + "0.069699, 0.073409, 0.082478, 0.085253, 0.087085, 0.092348, 0.095552", \ + "0.063432, 0.067142, 0.075988, 0.078876, 0.080819, 0.086081, 0.089285", \ + "0.061969, 0.065679, 0.074524, 0.077413, 0.079355, 0.084618, 0.087822", \ + "0.060352, 0.064062, 0.072908, 0.075796, 0.077739, 0.083001, 0.086205", \ + "0.058021, 0.061731, 0.070576, 0.073465, 0.075407, 0.080670, 0.083874", \ + "0.055266, 0.059662, 0.068916, 0.071692, 0.072715, 0.077546, 0.080750" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.079530, 0.084134, 0.097170, 0.103719, 0.108760, 0.120882, 0.136207", \ + "0.077617, 0.082221, 0.095257, 0.101806, 0.106847, 0.118969, 0.134294", \ + "0.070350, 0.074954, 0.087990, 0.094539, 0.099580, 0.111702, 0.127027", \ + "0.069893, 0.074496, 0.087533, 0.094082, 0.099123, 0.111244, 0.126569", \ + "0.068729, 0.073333, 0.086369, 0.092918, 0.097959, 0.110081, 0.125406", \ + "0.066580, 0.071183, 0.084220, 0.090769, 0.095810, 0.107932, 0.123257", \ + "0.062918, 0.067522, 0.080558, 0.087107, 0.092148, 0.104270, 0.119595" \ + ); + } + } + timing() { + related_pin : CLKA; + timing_type : hold_rising; + when : "RET1N&!TENA&!TCENA&COLLDISN"; + sdf_cond : "RET1Neq1aTENAeq0aTCENAeq0aCOLLDISNeq1"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.059724, 0.056322, 0.055322, 0.054322, 0.053322, 0.052322, 0.051322", \ + "0.061420, 0.058019, 0.057019, 0.056019, 0.055019, 0.054019, 0.053019", \ + "0.068702, 0.065300, 0.064300, 0.063300, 0.062300, 0.061300, 0.060300", \ + "0.069517, 0.066116, 0.065116, 0.064116, 0.063116, 0.062116, 0.061116", \ + "0.071045, 0.067644, 0.066644, 0.065644, 0.064644, 0.063644, 0.062644", \ + "0.074321, 0.070920, 0.069920, 0.068920, 0.067920, 0.066920, 0.065920", \ + "0.076964, 0.073563, 0.072563, 0.071563, 0.070563, 0.069563, 0.068563" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.051346, 0.047552, 0.045724, 0.044447, 0.043447, 0.042447, 0.042082", \ + "0.053042, 0.049247, 0.047419, 0.046142, 0.045142, 0.044142, 0.043777", \ + "0.060314, 0.056519, 0.054692, 0.053415, 0.052415, 0.051415, 0.051050", \ + "0.061129, 0.057335, 0.055507, 0.054230, 0.053230, 0.052230, 0.051865", \ + "0.062658, 0.058863, 0.057035, 0.055758, 0.054758, 0.053758, 0.053393", \ + "0.065948, 0.062153, 0.060326, 0.059049, 0.058049, 0.057049, 0.056684", \ + "0.068577, 0.064782, 0.062954, 0.061677, 0.060677, 0.059677, 0.059312" \ + ); + } + } + timing() { + related_pin : CLKA; + timing_type : setup_rising; + when : "RET1N&!TENA&!TCENA&!COLLDISN"; + sdf_cond : "RET1Neq1aTENAeq0aTCENAeq0aCOLLDISNeq0"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.072254, 0.075964, 0.084810, 0.087698, 0.089641, 0.094903, 0.098107", \ + "0.069699, 0.073409, 0.082478, 0.085253, 0.087085, 0.092348, 0.095552", \ + "0.063432, 0.067142, 0.075988, 0.078876, 0.080819, 0.086081, 0.089285", \ + "0.061969, 0.065679, 0.074524, 0.077413, 0.079355, 0.084618, 0.087822", \ + "0.060352, 0.064062, 0.072908, 0.075796, 0.077739, 0.083001, 0.086205", \ + "0.058021, 0.061731, 0.070576, 0.073465, 0.075407, 0.080670, 0.083874", \ + "0.055266, 0.059662, 0.068916, 0.071692, 0.072715, 0.077546, 0.080750" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.079530, 0.084134, 0.097170, 0.103719, 0.108760, 0.120882, 0.136207", \ + "0.077617, 0.082221, 0.095257, 0.101806, 0.106847, 0.118969, 0.134294", \ + "0.070350, 0.074954, 0.087990, 0.094539, 0.099580, 0.111702, 0.127027", \ + "0.069893, 0.074496, 0.087533, 0.094082, 0.099123, 0.111244, 0.126569", \ + "0.068729, 0.073333, 0.086369, 0.092918, 0.097959, 0.110081, 0.125406", \ + "0.066580, 0.071183, 0.084220, 0.090769, 0.095810, 0.107932, 0.123257", \ + "0.062918, 0.067522, 0.080558, 0.087107, 0.092148, 0.104270, 0.119595" \ + ); + } + } + timing() { + related_pin : CLKA; + timing_type : hold_rising; + when : "RET1N&!TENA&!TCENA&!COLLDISN"; + sdf_cond : "RET1Neq1aTENAeq0aTCENAeq0aCOLLDISNeq0"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.059724, 0.056322, 0.055322, 0.054322, 0.053322, 0.052322, 0.051322", \ + "0.061420, 0.058019, 0.057019, 0.056019, 0.055019, 0.054019, 0.053019", \ + "0.068702, 0.065300, 0.064300, 0.063300, 0.062300, 0.061300, 0.060300", \ + "0.069517, 0.066116, 0.065116, 0.064116, 0.063116, 0.062116, 0.061116", \ + "0.071045, 0.067644, 0.066644, 0.065644, 0.064644, 0.063644, 0.062644", \ + "0.074321, 0.070920, 0.069920, 0.068920, 0.067920, 0.066920, 0.065920", \ + "0.076964, 0.073563, 0.072563, 0.071563, 0.070563, 0.069563, 0.068563" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.051346, 0.047552, 0.045724, 0.044447, 0.043447, 0.042447, 0.042082", \ + "0.053042, 0.049247, 0.047419, 0.046142, 0.045142, 0.044142, 0.043777", \ + "0.060314, 0.056519, 0.054692, 0.053415, 0.052415, 0.051415, 0.051050", \ + "0.061129, 0.057335, 0.055507, 0.054230, 0.053230, 0.052230, 0.051865", \ + "0.062658, 0.058863, 0.057035, 0.055758, 0.054758, 0.053758, 0.053393", \ + "0.065948, 0.062153, 0.060326, 0.059049, 0.058049, 0.057049, 0.056684", \ + "0.068577, 0.064782, 0.062954, 0.061677, 0.060677, 0.059677, 0.059312" \ + ); + } + } + internal_power() { + when : "!DFTRAMBYP&!TENA&!COLLDISN"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.018038, 0.018071, 0.018546, 0.018888, 0.019238, 0.020291, 0.021972"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.015913, 0.016042, 0.016582, 0.017032, 0.017561, 0.018658, 0.020390"); + } + } + internal_power() { + when : "!DFTRAMBYP&!TENA&COLLDISN"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.018038, 0.018071, 0.018546, 0.018888, 0.019238, 0.020291, 0.021972"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.015913, 0.016042, 0.016582, 0.017032, 0.017561, 0.018658, 0.020390"); + } + } + } + pin(TENB) { + direction : input; + related_power_pin : "VDDPE"; + related_ground_pin : "VSSE"; + capacitance : 0.000893; + max_transition : 0.336000; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N"; + sdf_cond : "RET1Neq1"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.330129, 0.339454, 0.361140, 0.371565, 0.378039, 0.395417, 0.416424", \ + "0.328079, 0.337405, 0.359118, 0.369542, 0.376016, 0.393395, 0.414402", \ + "0.327322, 0.335262, 0.353117, 0.363027, 0.369500, 0.386879, 0.407886", \ + "0.326046, 0.333986, 0.351841, 0.362077, 0.368551, 0.385930, 0.406937", \ + "0.324865, 0.332804, 0.350660, 0.360580, 0.367053, 0.384432, 0.405439", \ + "0.324073, 0.332012, 0.349867, 0.358243, 0.364716, 0.382095, 0.403102", \ + "0.322589, 0.330529, 0.348384, 0.355640, 0.362113, 0.379492, 0.400499" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.330129, 0.339454, 0.361140, 0.371565, 0.378039, 0.395417, 0.416424", \ + "0.328079, 0.337405, 0.359118, 0.369542, 0.376016, 0.393395, 0.414402", \ + "0.327322, 0.335262, 0.353117, 0.363027, 0.369500, 0.386879, 0.407886", \ + "0.326046, 0.333986, 0.351841, 0.362077, 0.368551, 0.385930, 0.406937", \ + "0.324865, 0.332804, 0.350660, 0.360580, 0.367053, 0.384432, 0.405439", \ + "0.324073, 0.332012, 0.349867, 0.358243, 0.364716, 0.382095, 0.403102", \ + "0.322589, 0.330529, 0.348384, 0.355640, 0.362113, 0.379492, 0.400499" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N"; + sdf_cond : "RET1Neq1"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.177566, 0.172251, 0.166995, 0.166103, 0.165735, 0.164635, 0.163535", \ + "0.179787, 0.174471, 0.169215, 0.168323, 0.167955, 0.166855, 0.165755", \ + "0.187149, 0.181832, 0.176576, 0.175684, 0.175317, 0.174217, 0.173117", \ + "0.188830, 0.183514, 0.178258, 0.177366, 0.176999, 0.175899, 0.174799", \ + "0.190228, 0.184912, 0.179656, 0.178764, 0.178397, 0.177297, 0.176197", \ + "0.191031, 0.185716, 0.180460, 0.179567, 0.179200, 0.178100, 0.177000", \ + "0.192254, 0.186938, 0.181683, 0.180789, 0.180422, 0.179322, 0.178222" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.177566, 0.172251, 0.166995, 0.166103, 0.165735, 0.164635, 0.163535", \ + "0.179787, 0.174471, 0.169215, 0.168323, 0.167955, 0.166855, 0.165755", \ + "0.187149, 0.181832, 0.176576, 0.175684, 0.175317, 0.174217, 0.173117", \ + "0.188830, 0.183514, 0.178258, 0.177366, 0.176999, 0.175899, 0.174799", \ + "0.190228, 0.184912, 0.179656, 0.178764, 0.178397, 0.177297, 0.176197", \ + "0.191031, 0.185716, 0.180460, 0.179567, 0.179200, 0.178100, 0.177000", \ + "0.192254, 0.186938, 0.181683, 0.180789, 0.180422, 0.179322, 0.178222" \ + ); + } + } + internal_power() { + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.621512, 0.622133, 0.622755, 0.623378, 0.624001, 0.624625, 0.625250"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.643435, 0.644191, 0.644835, 0.645480, 0.646125, 0.646771, 0.647418"); + } + } + } + pin(TCENB) { + direction : input; + related_power_pin : "VDDPE"; + related_ground_pin : "VSSE"; + capacitance : 0.001393; + max_transition : 0.336000; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB"; + sdf_cond : "RET1Neq1aTENBeq0"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.082826, 0.086772, 0.094955, 0.096708, 0.100428, 0.102502, 0.105847", \ + "0.081826, 0.085772, 0.093955, 0.095708, 0.099428, 0.101502, 0.104847", \ + "0.080826, 0.084772, 0.092955, 0.094708, 0.098428, 0.100502, 0.103847", \ + "0.079826, 0.083772, 0.091955, 0.093708, 0.097428, 0.099502, 0.102847", \ + "0.078826, 0.082772, 0.090955, 0.092708, 0.096428, 0.098502, 0.101847", \ + "0.077826, 0.081772, 0.089955, 0.091708, 0.095428, 0.097502, 0.100847", \ + "0.076826, 0.080772, 0.088955, 0.090708, 0.094428, 0.096502, 0.099847" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.084087, 0.089418, 0.097457, 0.101372, 0.105010, 0.111001, 0.118310", \ + "0.081837, 0.087169, 0.095208, 0.099123, 0.102761, 0.108752, 0.116061", \ + "0.074976, 0.080308, 0.088346, 0.092261, 0.095900, 0.101890, 0.109199", \ + "0.074448, 0.079780, 0.087819, 0.091734, 0.095372, 0.101363, 0.108671", \ + "0.073186, 0.078518, 0.086557, 0.090472, 0.094110, 0.100101, 0.107409", \ + "0.071601, 0.076932, 0.084971, 0.088886, 0.092524, 0.098515, 0.105824", \ + "0.068694, 0.074026, 0.082065, 0.085979, 0.089618, 0.095608, 0.102917" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB"; + sdf_cond : "RET1Neq1aTENBeq0"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.034894, 0.030774, 0.025710, 0.025691, 0.021744, 0.020744, 0.019939", \ + "0.036806, 0.032685, 0.027622, 0.027603, 0.023655, 0.022655, 0.021850", \ + "0.043149, 0.039029, 0.033965, 0.033946, 0.029999, 0.028999, 0.028193", \ + "0.043379, 0.039259, 0.034195, 0.034176, 0.030229, 0.029229, 0.028423", \ + "0.044389, 0.040268, 0.035205, 0.035186, 0.031238, 0.030238, 0.029433", \ + "0.045623, 0.041503, 0.036439, 0.036420, 0.032473, 0.031473, 0.030668", \ + "0.047885, 0.043765, 0.038701, 0.038682, 0.034735, 0.033735, 0.032930" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.030242, 0.025726, 0.020900, 0.019900, 0.018900, 0.017900, 0.016900", \ + "0.032342, 0.027827, 0.021400, 0.020400, 0.019400, 0.018400, 0.017400", \ + "0.039591, 0.035076, 0.027024, 0.022694, 0.021694, 0.020900, 0.019900", \ + "0.040166, 0.035650, 0.027598, 0.023268, 0.022268, 0.021400, 0.020400", \ + "0.041236, 0.036721, 0.028669, 0.024339, 0.023339, 0.021900, 0.020900", \ + "0.043218, 0.038702, 0.030650, 0.026320, 0.025320, 0.022400, 0.021400", \ + "0.046240, 0.041724, 0.033672, 0.029342, 0.028343, 0.022900, 0.021900" \ + ); + } + } + internal_power() { + when : "!DFTRAMBYP&!TENB"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.039092, 0.039333, 0.039632, 0.040073, 0.040391, 0.041244, 0.042766"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.075391, 0.075556, 0.076067, 0.076790, 0.077255, 0.078270, 0.079700"); + } + } + timing() { + related_pin : RET1N; + timing_type : non_seq_setup_falling; + fall_constraint(rf2_32x128_wm1_inputslew_inputslew_setup_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000" \ + ); + } + } + timing() { + related_pin : RET1N; + timing_type : non_seq_hold_falling; + fall_constraint(rf2_32x128_wm1_inputslew_inputslew_hold_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.590182, 0.587267, 0.586267, 0.585267, 0.584267, 0.583267, 0.582267", \ + "0.592029, 0.589114, 0.588114, 0.587114, 0.586114, 0.585114, 0.584114", \ + "0.598688, 0.595774, 0.594774, 0.593774, 0.592774, 0.591774, 0.590774", \ + "0.599803, 0.596889, 0.595889, 0.594889, 0.593889, 0.592889, 0.591889", \ + "0.601251, 0.598336, 0.597336, 0.596336, 0.595336, 0.594336, 0.593336", \ + "0.604243, 0.601328, 0.600328, 0.599328, 0.598328, 0.597328, 0.596328", \ + "0.607011, 0.604096, 0.603096, 0.602096, 0.601096, 0.600097, 0.599096" \ + ); + } + } + timing() { + related_pin : RET1N; + timing_type : non_seq_setup_rising; + fall_constraint(rf2_32x128_wm1_inputslew_inputslew_setup_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000" \ + ); + } + } + timing() { + related_pin : RET1N; + timing_type : non_seq_hold_rising; + fall_constraint(rf2_32x128_wm1_inputslew_inputslew_hold_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.288170, 0.280509, 0.277135, 0.268583, 0.267583, 0.262776, 0.257112", \ + "0.289170, 0.281509, 0.278135, 0.269583, 0.268583, 0.263776, 0.258112", \ + "0.290170, 0.282509, 0.279135, 0.270583, 0.269583, 0.264776, 0.259112", \ + "0.291170, 0.283509, 0.280135, 0.271583, 0.270583, 0.265776, 0.260112", \ + "0.292170, 0.284509, 0.281135, 0.272583, 0.271583, 0.266776, 0.261112", \ + "0.293170, 0.285509, 0.282135, 0.273583, 0.272583, 0.267776, 0.262112", \ + "0.294170, 0.286509, 0.283135, 0.274583, 0.273583, 0.268776, 0.263112" \ + ); + } + } + } + bus(TWENB) { + bus_type : rf2_32x128_wm1_TWENB; + direction : input; + related_power_pin : "VDDPE"; + related_ground_pin : "VSSE"; + capacitance : 0.001211; + max_transition : 0.336000; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&!TCENB"; + sdf_cond : "RET1Neq1aTENBeq0aTCENBeq0"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.008228, 0.009228, 0.011486, 0.016505, 0.018862, 0.027067, 0.034051", \ + "0.007228, 0.008228, 0.009379, 0.014398, 0.016755, 0.024959, 0.031944", \ + "0.006228, 0.007228, 0.008379, 0.011228, 0.012228, 0.017838, 0.024822", \ + "0.005228, 0.006228, 0.007379, 0.010228, 0.011228, 0.016714, 0.023698", \ + "0.004228, 0.005228, 0.006379, 0.009228, 0.010228, 0.015664, 0.022648", \ + "0.003228, 0.004228, 0.005379, 0.008228, 0.009228, 0.014240, 0.021224", \ + "0.002228, 0.003228, 0.004379, 0.007228, 0.008228, 0.013675, 0.020660" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.008228, 0.009228, 0.010228, 0.014857, 0.018329, 0.030013, 0.041442", \ + "0.007228, 0.008228, 0.009228, 0.012751, 0.016222, 0.027906, 0.039336", \ + "0.006228, 0.007228, 0.008228, 0.011228, 0.012228, 0.020784, 0.032213", \ + "0.005228, 0.006228, 0.007228, 0.010228, 0.011228, 0.019659, 0.031089", \ + "0.004228, 0.005228, 0.006228, 0.009228, 0.010228, 0.018610, 0.030039", \ + "0.003228, 0.004228, 0.005228, 0.008228, 0.009228, 0.017186, 0.028616", \ + "0.002228, 0.003228, 0.004228, 0.007228, 0.008228, 0.016621, 0.028051" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&!TCENB"; + sdf_cond : "RET1Neq1aTENBeq0aTCENBeq0"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.151234, 0.147726, 0.146606, 0.145606, 0.144606, 0.143606, 0.142606", \ + "0.153257, 0.149749, 0.148629, 0.147629, 0.146629, 0.145629, 0.144629", \ + "0.160493, 0.156985, 0.155865, 0.154865, 0.153865, 0.152865, 0.151865", \ + "0.161482, 0.157973, 0.156854, 0.155854, 0.154854, 0.153854, 0.152854", \ + "0.162727, 0.159219, 0.158099, 0.157099, 0.156099, 0.155099, 0.154099", \ + "0.164068, 0.160559, 0.159439, 0.158439, 0.157439, 0.156439, 0.155439", \ + "0.164614, 0.161105, 0.159986, 0.158985, 0.157985, 0.156985, 0.155985" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.155755, 0.151879, 0.147599, 0.146113, 0.145113, 0.145103, 0.143858", \ + "0.157771, 0.153895, 0.149616, 0.148130, 0.147130, 0.147120, 0.145875", \ + "0.165007, 0.161131, 0.156851, 0.155366, 0.154366, 0.154355, 0.153110", \ + "0.165995, 0.162119, 0.157839, 0.156354, 0.155354, 0.155344, 0.154099", \ + "0.167249, 0.163372, 0.159093, 0.157607, 0.156607, 0.156597, 0.155352", \ + "0.168536, 0.164660, 0.160380, 0.158895, 0.157895, 0.157884, 0.156639", \ + "0.169128, 0.165252, 0.160972, 0.159487, 0.158487, 0.158477, 0.157232" \ + ); + } + } + internal_power() { + when : "!TENB&!DFTRAMBYP"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.004005, 0.004009, 0.004049, 0.004162, 0.004310, 0.004642, 0.005161"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.005398, 0.005482, 0.005635, 0.005771, 0.005919, 0.006256, 0.006798"); + } + } + } + bus(TAB) { + bus_type : rf2_32x128_wm1_TAB; + direction : input; + related_power_pin : "VDDPE"; + related_ground_pin : "VSSE"; + capacitance : 0.001231; + max_transition : 0.336000; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&!TCENB&COLLDISN"; + sdf_cond : "RET1Neq1aTENBeq0aTCENBeq0aCOLLDISNeq1"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.078902, 0.083371, 0.092318, 0.095675, 0.096805, 0.101352, 0.105550", \ + "0.076724, 0.081192, 0.090139, 0.093496, 0.094626, 0.099174, 0.103371", \ + "0.069824, 0.074292, 0.083239, 0.086596, 0.087726, 0.092274, 0.096471", \ + "0.069297, 0.073765, 0.082713, 0.086070, 0.087199, 0.091747, 0.095945", \ + "0.068047, 0.072516, 0.081463, 0.084820, 0.085949, 0.090497, 0.094695", \ + "0.066432, 0.070900, 0.079848, 0.083205, 0.084334, 0.088882, 0.093080", \ + "0.063596, 0.068064, 0.077012, 0.080369, 0.081498, 0.086046, 0.090244" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.083544, 0.087833, 0.101432, 0.107639, 0.113134, 0.124637, 0.140559", \ + "0.081323, 0.085612, 0.099210, 0.105417, 0.110912, 0.122415, 0.138337", \ + "0.074552, 0.078841, 0.092440, 0.098647, 0.104142, 0.115645, 0.131567", \ + "0.073879, 0.078168, 0.091767, 0.097974, 0.103469, 0.114972, 0.130894", \ + "0.072563, 0.076852, 0.090450, 0.096657, 0.102152, 0.113655, 0.129577", \ + "0.070018, 0.074308, 0.087906, 0.094113, 0.099608, 0.111111, 0.127033", \ + "0.067899, 0.072188, 0.085786, 0.091993, 0.097488, 0.108991, 0.124913" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&!TCENB&COLLDISN"; + sdf_cond : "RET1Neq1aTENBeq0aTCENBeq0aCOLLDISNeq1"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.048512, 0.044915, 0.043915, 0.042915, 0.041915, 0.040915, 0.039915", \ + "0.050626, 0.047030, 0.046030, 0.045030, 0.044030, 0.043030, 0.042030", \ + "0.057703, 0.054106, 0.053106, 0.052106, 0.051106, 0.050106, 0.049106", \ + "0.058429, 0.054832, 0.053832, 0.052832, 0.051832, 0.050832, 0.049832", \ + "0.059540, 0.055943, 0.054943, 0.053943, 0.052943, 0.051943, 0.050943", \ + "0.062617, 0.059020, 0.058020, 0.057020, 0.056020, 0.055020, 0.054020", \ + "0.064744, 0.061147, 0.060147, 0.059147, 0.058147, 0.057147, 0.056147" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.047866, 0.044038, 0.042242, 0.040931, 0.039931, 0.038931, 0.037931", \ + "0.049968, 0.046141, 0.044345, 0.043034, 0.042034, 0.041034, 0.040034", \ + "0.057044, 0.053216, 0.051420, 0.050109, 0.049109, 0.048109, 0.047109", \ + "0.057783, 0.053956, 0.052160, 0.050849, 0.049849, 0.048849, 0.047849", \ + "0.058892, 0.055065, 0.053269, 0.051958, 0.050958, 0.049958, 0.048958", \ + "0.061972, 0.058144, 0.056348, 0.055038, 0.054038, 0.053038, 0.052038", \ + "0.064099, 0.060271, 0.058475, 0.057164, 0.056164, 0.055164, 0.054164" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&!TCENB&!COLLDISN"; + sdf_cond : "RET1Neq1aTENBeq0aTCENBeq0aCOLLDISNeq0"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.078902, 0.083371, 0.092318, 0.095675, 0.096805, 0.101352, 0.105550", \ + "0.076724, 0.081192, 0.090139, 0.093496, 0.094626, 0.099174, 0.103371", \ + "0.069824, 0.074292, 0.083239, 0.086596, 0.087726, 0.092274, 0.096471", \ + "0.069297, 0.073765, 0.082713, 0.086070, 0.087199, 0.091747, 0.095945", \ + "0.068047, 0.072516, 0.081463, 0.084820, 0.085949, 0.090497, 0.094695", \ + "0.066432, 0.070900, 0.079848, 0.083205, 0.084334, 0.088882, 0.093080", \ + "0.063596, 0.068064, 0.077012, 0.080369, 0.081498, 0.086046, 0.090244" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.083544, 0.087833, 0.101432, 0.107639, 0.113134, 0.124637, 0.140559", \ + "0.081323, 0.085612, 0.099210, 0.105417, 0.110912, 0.122415, 0.138337", \ + "0.074552, 0.078841, 0.092440, 0.098647, 0.104142, 0.115645, 0.131567", \ + "0.073879, 0.078168, 0.091767, 0.097974, 0.103469, 0.114972, 0.130894", \ + "0.072563, 0.076852, 0.090450, 0.096657, 0.102152, 0.113655, 0.129577", \ + "0.070018, 0.074308, 0.087906, 0.094113, 0.099608, 0.111111, 0.127033", \ + "0.067899, 0.072188, 0.085786, 0.091993, 0.097488, 0.108991, 0.124913" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&!TCENB&!COLLDISN"; + sdf_cond : "RET1Neq1aTENBeq0aTCENBeq0aCOLLDISNeq0"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.048512, 0.044915, 0.043915, 0.042915, 0.041915, 0.040915, 0.039915", \ + "0.050626, 0.047030, 0.046030, 0.045030, 0.044030, 0.043030, 0.042030", \ + "0.057703, 0.054106, 0.053106, 0.052106, 0.051106, 0.050106, 0.049106", \ + "0.058429, 0.054832, 0.053832, 0.052832, 0.051832, 0.050832, 0.049832", \ + "0.059540, 0.055943, 0.054943, 0.053943, 0.052943, 0.051943, 0.050943", \ + "0.062617, 0.059020, 0.058020, 0.057020, 0.056020, 0.055020, 0.054020", \ + "0.064744, 0.061147, 0.060147, 0.059147, 0.058147, 0.057147, 0.056147" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.047866, 0.044038, 0.042242, 0.040931, 0.039931, 0.038931, 0.037931", \ + "0.049968, 0.046141, 0.044345, 0.043034, 0.042034, 0.041034, 0.040034", \ + "0.057044, 0.053216, 0.051420, 0.050109, 0.049109, 0.048109, 0.047109", \ + "0.057783, 0.053956, 0.052160, 0.050849, 0.049849, 0.048849, 0.047849", \ + "0.058892, 0.055065, 0.053269, 0.051958, 0.050958, 0.049958, 0.048958", \ + "0.061972, 0.058144, 0.056348, 0.055038, 0.054038, 0.053038, 0.052038", \ + "0.064099, 0.060271, 0.058475, 0.057164, 0.056164, 0.055164, 0.054164" \ + ); + } + } + internal_power() { + when : "!TENB&!DFTRAMBYP&!COLLDISN"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.020862, 0.020930, 0.021497, 0.021846, 0.022256, 0.023365, 0.025028"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.019113, 0.019172, 0.019722, 0.020154, 0.020707, 0.021897, 0.023520"); + } + } + internal_power() { + when : "!TENB&!DFTRAMBYP&COLLDISN"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.020862, 0.020930, 0.021497, 0.021846, 0.022256, 0.023365, 0.025028"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.019113, 0.019172, 0.019722, 0.020154, 0.020707, 0.021897, 0.023520"); + } + } + } + bus(TDB) { + bus_type : rf2_32x128_wm1_TDB; + direction : input; + related_power_pin : "VDDPE"; + related_ground_pin : "VSSE"; + memory_write() { + address : TAB; + clocked_on : CLKB; + } + capacitance : 0.001309; + max_transition : 0.336000; + pin(TDB[127]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[127]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB127eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[127]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB127eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.161424, 0.156592, 0.151814, 0.151003, 0.150668, 0.149668, 0.148668", \ + "0.163443, 0.158610, 0.153832, 0.153021, 0.152686, 0.151686, 0.150686", \ + "0.170135, 0.165302, 0.160524, 0.159713, 0.159379, 0.158379, 0.157379", \ + "0.171664, 0.166831, 0.162053, 0.161242, 0.160908, 0.159908, 0.158908", \ + "0.172935, 0.168102, 0.163324, 0.162513, 0.162179, 0.161179, 0.160179", \ + "0.173665, 0.168833, 0.164055, 0.163243, 0.162909, 0.161909, 0.160909", \ + "0.174776, 0.169944, 0.165166, 0.164354, 0.164020, 0.163020, 0.162020" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.159605, 0.154050, 0.146401, 0.145401, 0.141708, 0.140998, 0.135179", \ + "0.161636, 0.156081, 0.148432, 0.147432, 0.143739, 0.143029, 0.137210", \ + "0.168874, 0.163320, 0.155670, 0.154670, 0.150978, 0.150267, 0.144448", \ + "0.169854, 0.164299, 0.156650, 0.155650, 0.151957, 0.151247, 0.145428", \ + "0.171111, 0.165556, 0.157907, 0.156907, 0.153214, 0.152504, 0.146685", \ + "0.172404, 0.166849, 0.159200, 0.158200, 0.154507, 0.153797, 0.147978", \ + "0.172996, 0.167441, 0.159792, 0.158792, 0.155099, 0.154388, 0.148570" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[127])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.006197, 0.006203, 0.006209, 0.006215, 0.006221, 0.006300, 0.006572"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.007946, 0.008027, 0.008107, 0.008150, 0.008171, 0.008342, 0.008624"); + } + } + } + pin(TDB[126]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[126]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB126eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[126]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB126eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.161424, 0.156592, 0.151814, 0.151003, 0.150668, 0.149668, 0.148668", \ + "0.163443, 0.158610, 0.153832, 0.153021, 0.152686, 0.151686, 0.150686", \ + "0.170135, 0.165302, 0.160524, 0.159713, 0.159379, 0.158379, 0.157379", \ + "0.171664, 0.166831, 0.162053, 0.161242, 0.160908, 0.159908, 0.158908", \ + "0.172935, 0.168102, 0.163324, 0.162513, 0.162179, 0.161179, 0.160179", \ + "0.173665, 0.168833, 0.164055, 0.163243, 0.162909, 0.161909, 0.160909", \ + "0.174776, 0.169944, 0.165166, 0.164354, 0.164020, 0.163020, 0.162020" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.159605, 0.154050, 0.146401, 0.145401, 0.141708, 0.140998, 0.135179", \ + "0.161636, 0.156081, 0.148432, 0.147432, 0.143739, 0.143029, 0.137210", \ + "0.168874, 0.163320, 0.155670, 0.154670, 0.150978, 0.150267, 0.144448", \ + "0.169854, 0.164299, 0.156650, 0.155650, 0.151957, 0.151247, 0.145428", \ + "0.171111, 0.165556, 0.157907, 0.156907, 0.153214, 0.152504, 0.146685", \ + "0.172404, 0.166849, 0.159200, 0.158200, 0.154507, 0.153797, 0.147978", \ + "0.172996, 0.167441, 0.159792, 0.158792, 0.155099, 0.154388, 0.148570" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[126])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.006197, 0.006203, 0.006209, 0.006215, 0.006221, 0.006300, 0.006572"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.007946, 0.008027, 0.008107, 0.008150, 0.008171, 0.008342, 0.008624"); + } + } + } + pin(TDB[125]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[125]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB125eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[125]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB125eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.161424, 0.156592, 0.151814, 0.151003, 0.150668, 0.149668, 0.148668", \ + "0.163443, 0.158610, 0.153832, 0.153021, 0.152686, 0.151686, 0.150686", \ + "0.170135, 0.165302, 0.160524, 0.159713, 0.159379, 0.158379, 0.157379", \ + "0.171664, 0.166831, 0.162053, 0.161242, 0.160908, 0.159908, 0.158908", \ + "0.172935, 0.168102, 0.163324, 0.162513, 0.162179, 0.161179, 0.160179", \ + "0.173665, 0.168833, 0.164055, 0.163243, 0.162909, 0.161909, 0.160909", \ + "0.174776, 0.169944, 0.165166, 0.164354, 0.164020, 0.163020, 0.162020" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.159605, 0.154050, 0.146401, 0.145401, 0.141708, 0.140998, 0.135179", \ + "0.161636, 0.156081, 0.148432, 0.147432, 0.143739, 0.143029, 0.137210", \ + "0.168874, 0.163320, 0.155670, 0.154670, 0.150978, 0.150267, 0.144448", \ + "0.169854, 0.164299, 0.156650, 0.155650, 0.151957, 0.151247, 0.145428", \ + "0.171111, 0.165556, 0.157907, 0.156907, 0.153214, 0.152504, 0.146685", \ + "0.172404, 0.166849, 0.159200, 0.158200, 0.154507, 0.153797, 0.147978", \ + "0.172996, 0.167441, 0.159792, 0.158792, 0.155099, 0.154388, 0.148570" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[125])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.006197, 0.006203, 0.006209, 0.006215, 0.006221, 0.006300, 0.006572"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.007946, 0.008027, 0.008107, 0.008150, 0.008171, 0.008342, 0.008624"); + } + } + } + pin(TDB[124]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[124]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB124eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[124]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB124eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.161424, 0.156592, 0.151814, 0.151003, 0.150668, 0.149668, 0.148668", \ + "0.163443, 0.158610, 0.153832, 0.153021, 0.152686, 0.151686, 0.150686", \ + "0.170135, 0.165302, 0.160524, 0.159713, 0.159379, 0.158379, 0.157379", \ + "0.171664, 0.166831, 0.162053, 0.161242, 0.160908, 0.159908, 0.158908", \ + "0.172935, 0.168102, 0.163324, 0.162513, 0.162179, 0.161179, 0.160179", \ + "0.173665, 0.168833, 0.164055, 0.163243, 0.162909, 0.161909, 0.160909", \ + "0.174776, 0.169944, 0.165166, 0.164354, 0.164020, 0.163020, 0.162020" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.159605, 0.154050, 0.146401, 0.145401, 0.141708, 0.140998, 0.135179", \ + "0.161636, 0.156081, 0.148432, 0.147432, 0.143739, 0.143029, 0.137210", \ + "0.168874, 0.163320, 0.155670, 0.154670, 0.150978, 0.150267, 0.144448", \ + "0.169854, 0.164299, 0.156650, 0.155650, 0.151957, 0.151247, 0.145428", \ + "0.171111, 0.165556, 0.157907, 0.156907, 0.153214, 0.152504, 0.146685", \ + "0.172404, 0.166849, 0.159200, 0.158200, 0.154507, 0.153797, 0.147978", \ + "0.172996, 0.167441, 0.159792, 0.158792, 0.155099, 0.154388, 0.148570" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[124])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.006197, 0.006203, 0.006209, 0.006215, 0.006221, 0.006300, 0.006572"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.007946, 0.008027, 0.008107, 0.008150, 0.008171, 0.008342, 0.008624"); + } + } + } + pin(TDB[123]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[123]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB123eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[123]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB123eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.161424, 0.156592, 0.151814, 0.151003, 0.150668, 0.149668, 0.148668", \ + "0.163443, 0.158610, 0.153832, 0.153021, 0.152686, 0.151686, 0.150686", \ + "0.170135, 0.165302, 0.160524, 0.159713, 0.159379, 0.158379, 0.157379", \ + "0.171664, 0.166831, 0.162053, 0.161242, 0.160908, 0.159908, 0.158908", \ + "0.172935, 0.168102, 0.163324, 0.162513, 0.162179, 0.161179, 0.160179", \ + "0.173665, 0.168833, 0.164055, 0.163243, 0.162909, 0.161909, 0.160909", \ + "0.174776, 0.169944, 0.165166, 0.164354, 0.164020, 0.163020, 0.162020" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.159605, 0.154050, 0.146401, 0.145401, 0.141708, 0.140998, 0.135179", \ + "0.161636, 0.156081, 0.148432, 0.147432, 0.143739, 0.143029, 0.137210", \ + "0.168874, 0.163320, 0.155670, 0.154670, 0.150978, 0.150267, 0.144448", \ + "0.169854, 0.164299, 0.156650, 0.155650, 0.151957, 0.151247, 0.145428", \ + "0.171111, 0.165556, 0.157907, 0.156907, 0.153214, 0.152504, 0.146685", \ + "0.172404, 0.166849, 0.159200, 0.158200, 0.154507, 0.153797, 0.147978", \ + "0.172996, 0.167441, 0.159792, 0.158792, 0.155099, 0.154388, 0.148570" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[123])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.006197, 0.006203, 0.006209, 0.006215, 0.006221, 0.006300, 0.006572"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.007946, 0.008027, 0.008107, 0.008150, 0.008171, 0.008342, 0.008624"); + } + } + } + pin(TDB[122]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[122]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB122eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[122]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB122eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.161424, 0.156592, 0.151814, 0.151003, 0.150668, 0.149668, 0.148668", \ + "0.163443, 0.158610, 0.153832, 0.153021, 0.152686, 0.151686, 0.150686", \ + "0.170135, 0.165302, 0.160524, 0.159713, 0.159379, 0.158379, 0.157379", \ + "0.171664, 0.166831, 0.162053, 0.161242, 0.160908, 0.159908, 0.158908", \ + "0.172935, 0.168102, 0.163324, 0.162513, 0.162179, 0.161179, 0.160179", \ + "0.173665, 0.168833, 0.164055, 0.163243, 0.162909, 0.161909, 0.160909", \ + "0.174776, 0.169944, 0.165166, 0.164354, 0.164020, 0.163020, 0.162020" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.159605, 0.154050, 0.146401, 0.145401, 0.141708, 0.140998, 0.135179", \ + "0.161636, 0.156081, 0.148432, 0.147432, 0.143739, 0.143029, 0.137210", \ + "0.168874, 0.163320, 0.155670, 0.154670, 0.150978, 0.150267, 0.144448", \ + "0.169854, 0.164299, 0.156650, 0.155650, 0.151957, 0.151247, 0.145428", \ + "0.171111, 0.165556, 0.157907, 0.156907, 0.153214, 0.152504, 0.146685", \ + "0.172404, 0.166849, 0.159200, 0.158200, 0.154507, 0.153797, 0.147978", \ + "0.172996, 0.167441, 0.159792, 0.158792, 0.155099, 0.154388, 0.148570" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[122])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.006197, 0.006203, 0.006209, 0.006215, 0.006221, 0.006300, 0.006572"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.007946, 0.008027, 0.008107, 0.008150, 0.008171, 0.008342, 0.008624"); + } + } + } + pin(TDB[121]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[121]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB121eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[121]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB121eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.161424, 0.156592, 0.151814, 0.151003, 0.150668, 0.149668, 0.148668", \ + "0.163443, 0.158610, 0.153832, 0.153021, 0.152686, 0.151686, 0.150686", \ + "0.170135, 0.165302, 0.160524, 0.159713, 0.159379, 0.158379, 0.157379", \ + "0.171664, 0.166831, 0.162053, 0.161242, 0.160908, 0.159908, 0.158908", \ + "0.172935, 0.168102, 0.163324, 0.162513, 0.162179, 0.161179, 0.160179", \ + "0.173665, 0.168833, 0.164055, 0.163243, 0.162909, 0.161909, 0.160909", \ + "0.174776, 0.169944, 0.165166, 0.164354, 0.164020, 0.163020, 0.162020" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.159605, 0.154050, 0.146401, 0.145401, 0.141708, 0.140998, 0.135179", \ + "0.161636, 0.156081, 0.148432, 0.147432, 0.143739, 0.143029, 0.137210", \ + "0.168874, 0.163320, 0.155670, 0.154670, 0.150978, 0.150267, 0.144448", \ + "0.169854, 0.164299, 0.156650, 0.155650, 0.151957, 0.151247, 0.145428", \ + "0.171111, 0.165556, 0.157907, 0.156907, 0.153214, 0.152504, 0.146685", \ + "0.172404, 0.166849, 0.159200, 0.158200, 0.154507, 0.153797, 0.147978", \ + "0.172996, 0.167441, 0.159792, 0.158792, 0.155099, 0.154388, 0.148570" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[121])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.006197, 0.006203, 0.006209, 0.006215, 0.006221, 0.006300, 0.006572"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.007946, 0.008027, 0.008107, 0.008150, 0.008171, 0.008342, 0.008624"); + } + } + } + pin(TDB[120]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[120]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB120eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[120]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB120eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.161424, 0.156592, 0.151814, 0.151003, 0.150668, 0.149668, 0.148668", \ + "0.163443, 0.158610, 0.153832, 0.153021, 0.152686, 0.151686, 0.150686", \ + "0.170135, 0.165302, 0.160524, 0.159713, 0.159379, 0.158379, 0.157379", \ + "0.171664, 0.166831, 0.162053, 0.161242, 0.160908, 0.159908, 0.158908", \ + "0.172935, 0.168102, 0.163324, 0.162513, 0.162179, 0.161179, 0.160179", \ + "0.173665, 0.168833, 0.164055, 0.163243, 0.162909, 0.161909, 0.160909", \ + "0.174776, 0.169944, 0.165166, 0.164354, 0.164020, 0.163020, 0.162020" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.159605, 0.154050, 0.146401, 0.145401, 0.141708, 0.140998, 0.135179", \ + "0.161636, 0.156081, 0.148432, 0.147432, 0.143739, 0.143029, 0.137210", \ + "0.168874, 0.163320, 0.155670, 0.154670, 0.150978, 0.150267, 0.144448", \ + "0.169854, 0.164299, 0.156650, 0.155650, 0.151957, 0.151247, 0.145428", \ + "0.171111, 0.165556, 0.157907, 0.156907, 0.153214, 0.152504, 0.146685", \ + "0.172404, 0.166849, 0.159200, 0.158200, 0.154507, 0.153797, 0.147978", \ + "0.172996, 0.167441, 0.159792, 0.158792, 0.155099, 0.154388, 0.148570" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[120])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.006197, 0.006203, 0.006209, 0.006215, 0.006221, 0.006300, 0.006572"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.007946, 0.008027, 0.008107, 0.008150, 0.008171, 0.008342, 0.008624"); + } + } + } + pin(TDB[119]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[119]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB119eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[119]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB119eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.161424, 0.156592, 0.151814, 0.151003, 0.150668, 0.149668, 0.148668", \ + "0.163443, 0.158610, 0.153832, 0.153021, 0.152686, 0.151686, 0.150686", \ + "0.170135, 0.165302, 0.160524, 0.159713, 0.159379, 0.158379, 0.157379", \ + "0.171664, 0.166831, 0.162053, 0.161242, 0.160908, 0.159908, 0.158908", \ + "0.172935, 0.168102, 0.163324, 0.162513, 0.162179, 0.161179, 0.160179", \ + "0.173665, 0.168833, 0.164055, 0.163243, 0.162909, 0.161909, 0.160909", \ + "0.174776, 0.169944, 0.165166, 0.164354, 0.164020, 0.163020, 0.162020" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.159605, 0.154050, 0.146401, 0.145401, 0.141708, 0.140998, 0.135179", \ + "0.161636, 0.156081, 0.148432, 0.147432, 0.143739, 0.143029, 0.137210", \ + "0.168874, 0.163320, 0.155670, 0.154670, 0.150978, 0.150267, 0.144448", \ + "0.169854, 0.164299, 0.156650, 0.155650, 0.151957, 0.151247, 0.145428", \ + "0.171111, 0.165556, 0.157907, 0.156907, 0.153214, 0.152504, 0.146685", \ + "0.172404, 0.166849, 0.159200, 0.158200, 0.154507, 0.153797, 0.147978", \ + "0.172996, 0.167441, 0.159792, 0.158792, 0.155099, 0.154388, 0.148570" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[119])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.006197, 0.006203, 0.006209, 0.006215, 0.006221, 0.006300, 0.006572"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.007946, 0.008027, 0.008107, 0.008150, 0.008171, 0.008342, 0.008624"); + } + } + } + pin(TDB[118]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[118]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB118eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[118]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB118eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.161424, 0.156592, 0.151814, 0.151003, 0.150668, 0.149668, 0.148668", \ + "0.163443, 0.158610, 0.153832, 0.153021, 0.152686, 0.151686, 0.150686", \ + "0.170135, 0.165302, 0.160524, 0.159713, 0.159379, 0.158379, 0.157379", \ + "0.171664, 0.166831, 0.162053, 0.161242, 0.160908, 0.159908, 0.158908", \ + "0.172935, 0.168102, 0.163324, 0.162513, 0.162179, 0.161179, 0.160179", \ + "0.173665, 0.168833, 0.164055, 0.163243, 0.162909, 0.161909, 0.160909", \ + "0.174776, 0.169944, 0.165166, 0.164354, 0.164020, 0.163020, 0.162020" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.159605, 0.154050, 0.146401, 0.145401, 0.141708, 0.140998, 0.135179", \ + "0.161636, 0.156081, 0.148432, 0.147432, 0.143739, 0.143029, 0.137210", \ + "0.168874, 0.163320, 0.155670, 0.154670, 0.150978, 0.150267, 0.144448", \ + "0.169854, 0.164299, 0.156650, 0.155650, 0.151957, 0.151247, 0.145428", \ + "0.171111, 0.165556, 0.157907, 0.156907, 0.153214, 0.152504, 0.146685", \ + "0.172404, 0.166849, 0.159200, 0.158200, 0.154507, 0.153797, 0.147978", \ + "0.172996, 0.167441, 0.159792, 0.158792, 0.155099, 0.154388, 0.148570" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[118])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.006197, 0.006203, 0.006209, 0.006215, 0.006221, 0.006300, 0.006572"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.007946, 0.008027, 0.008107, 0.008150, 0.008171, 0.008342, 0.008624"); + } + } + } + pin(TDB[117]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[117]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB117eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[117]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB117eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.161424, 0.156592, 0.151814, 0.151003, 0.150668, 0.149668, 0.148668", \ + "0.163443, 0.158610, 0.153832, 0.153021, 0.152686, 0.151686, 0.150686", \ + "0.170135, 0.165302, 0.160524, 0.159713, 0.159379, 0.158379, 0.157379", \ + "0.171664, 0.166831, 0.162053, 0.161242, 0.160908, 0.159908, 0.158908", \ + "0.172935, 0.168102, 0.163324, 0.162513, 0.162179, 0.161179, 0.160179", \ + "0.173665, 0.168833, 0.164055, 0.163243, 0.162909, 0.161909, 0.160909", \ + "0.174776, 0.169944, 0.165166, 0.164354, 0.164020, 0.163020, 0.162020" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.159605, 0.154050, 0.146401, 0.145401, 0.141708, 0.140998, 0.135179", \ + "0.161636, 0.156081, 0.148432, 0.147432, 0.143739, 0.143029, 0.137210", \ + "0.168874, 0.163320, 0.155670, 0.154670, 0.150978, 0.150267, 0.144448", \ + "0.169854, 0.164299, 0.156650, 0.155650, 0.151957, 0.151247, 0.145428", \ + "0.171111, 0.165556, 0.157907, 0.156907, 0.153214, 0.152504, 0.146685", \ + "0.172404, 0.166849, 0.159200, 0.158200, 0.154507, 0.153797, 0.147978", \ + "0.172996, 0.167441, 0.159792, 0.158792, 0.155099, 0.154388, 0.148570" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[117])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.006197, 0.006203, 0.006209, 0.006215, 0.006221, 0.006300, 0.006572"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.007946, 0.008027, 0.008107, 0.008150, 0.008171, 0.008342, 0.008624"); + } + } + } + pin(TDB[116]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[116]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB116eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[116]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB116eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.161424, 0.156592, 0.151814, 0.151003, 0.150668, 0.149668, 0.148668", \ + "0.163443, 0.158610, 0.153832, 0.153021, 0.152686, 0.151686, 0.150686", \ + "0.170135, 0.165302, 0.160524, 0.159713, 0.159379, 0.158379, 0.157379", \ + "0.171664, 0.166831, 0.162053, 0.161242, 0.160908, 0.159908, 0.158908", \ + "0.172935, 0.168102, 0.163324, 0.162513, 0.162179, 0.161179, 0.160179", \ + "0.173665, 0.168833, 0.164055, 0.163243, 0.162909, 0.161909, 0.160909", \ + "0.174776, 0.169944, 0.165166, 0.164354, 0.164020, 0.163020, 0.162020" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.159605, 0.154050, 0.146401, 0.145401, 0.141708, 0.140998, 0.135179", \ + "0.161636, 0.156081, 0.148432, 0.147432, 0.143739, 0.143029, 0.137210", \ + "0.168874, 0.163320, 0.155670, 0.154670, 0.150978, 0.150267, 0.144448", \ + "0.169854, 0.164299, 0.156650, 0.155650, 0.151957, 0.151247, 0.145428", \ + "0.171111, 0.165556, 0.157907, 0.156907, 0.153214, 0.152504, 0.146685", \ + "0.172404, 0.166849, 0.159200, 0.158200, 0.154507, 0.153797, 0.147978", \ + "0.172996, 0.167441, 0.159792, 0.158792, 0.155099, 0.154388, 0.148570" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[116])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.006197, 0.006203, 0.006209, 0.006215, 0.006221, 0.006300, 0.006572"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.007946, 0.008027, 0.008107, 0.008150, 0.008171, 0.008342, 0.008624"); + } + } + } + pin(TDB[115]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[115]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB115eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[115]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB115eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.161424, 0.156592, 0.151814, 0.151003, 0.150668, 0.149668, 0.148668", \ + "0.163443, 0.158610, 0.153832, 0.153021, 0.152686, 0.151686, 0.150686", \ + "0.170135, 0.165302, 0.160524, 0.159713, 0.159379, 0.158379, 0.157379", \ + "0.171664, 0.166831, 0.162053, 0.161242, 0.160908, 0.159908, 0.158908", \ + "0.172935, 0.168102, 0.163324, 0.162513, 0.162179, 0.161179, 0.160179", \ + "0.173665, 0.168833, 0.164055, 0.163243, 0.162909, 0.161909, 0.160909", \ + "0.174776, 0.169944, 0.165166, 0.164354, 0.164020, 0.163020, 0.162020" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.159605, 0.154050, 0.146401, 0.145401, 0.141708, 0.140998, 0.135179", \ + "0.161636, 0.156081, 0.148432, 0.147432, 0.143739, 0.143029, 0.137210", \ + "0.168874, 0.163320, 0.155670, 0.154670, 0.150978, 0.150267, 0.144448", \ + "0.169854, 0.164299, 0.156650, 0.155650, 0.151957, 0.151247, 0.145428", \ + "0.171111, 0.165556, 0.157907, 0.156907, 0.153214, 0.152504, 0.146685", \ + "0.172404, 0.166849, 0.159200, 0.158200, 0.154507, 0.153797, 0.147978", \ + "0.172996, 0.167441, 0.159792, 0.158792, 0.155099, 0.154388, 0.148570" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[115])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.006197, 0.006203, 0.006209, 0.006215, 0.006221, 0.006300, 0.006572"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.007946, 0.008027, 0.008107, 0.008150, 0.008171, 0.008342, 0.008624"); + } + } + } + pin(TDB[114]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[114]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB114eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[114]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB114eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.161424, 0.156592, 0.151814, 0.151003, 0.150668, 0.149668, 0.148668", \ + "0.163443, 0.158610, 0.153832, 0.153021, 0.152686, 0.151686, 0.150686", \ + "0.170135, 0.165302, 0.160524, 0.159713, 0.159379, 0.158379, 0.157379", \ + "0.171664, 0.166831, 0.162053, 0.161242, 0.160908, 0.159908, 0.158908", \ + "0.172935, 0.168102, 0.163324, 0.162513, 0.162179, 0.161179, 0.160179", \ + "0.173665, 0.168833, 0.164055, 0.163243, 0.162909, 0.161909, 0.160909", \ + "0.174776, 0.169944, 0.165166, 0.164354, 0.164020, 0.163020, 0.162020" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.159605, 0.154050, 0.146401, 0.145401, 0.141708, 0.140998, 0.135179", \ + "0.161636, 0.156081, 0.148432, 0.147432, 0.143739, 0.143029, 0.137210", \ + "0.168874, 0.163320, 0.155670, 0.154670, 0.150978, 0.150267, 0.144448", \ + "0.169854, 0.164299, 0.156650, 0.155650, 0.151957, 0.151247, 0.145428", \ + "0.171111, 0.165556, 0.157907, 0.156907, 0.153214, 0.152504, 0.146685", \ + "0.172404, 0.166849, 0.159200, 0.158200, 0.154507, 0.153797, 0.147978", \ + "0.172996, 0.167441, 0.159792, 0.158792, 0.155099, 0.154388, 0.148570" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[114])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.006197, 0.006203, 0.006209, 0.006215, 0.006221, 0.006300, 0.006572"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.007946, 0.008027, 0.008107, 0.008150, 0.008171, 0.008342, 0.008624"); + } + } + } + pin(TDB[113]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[113]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB113eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[113]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB113eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.161424, 0.156592, 0.151814, 0.151003, 0.150668, 0.149668, 0.148668", \ + "0.163443, 0.158610, 0.153832, 0.153021, 0.152686, 0.151686, 0.150686", \ + "0.170135, 0.165302, 0.160524, 0.159713, 0.159379, 0.158379, 0.157379", \ + "0.171664, 0.166831, 0.162053, 0.161242, 0.160908, 0.159908, 0.158908", \ + "0.172935, 0.168102, 0.163324, 0.162513, 0.162179, 0.161179, 0.160179", \ + "0.173665, 0.168833, 0.164055, 0.163243, 0.162909, 0.161909, 0.160909", \ + "0.174776, 0.169944, 0.165166, 0.164354, 0.164020, 0.163020, 0.162020" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.159605, 0.154050, 0.146401, 0.145401, 0.141708, 0.140998, 0.135179", \ + "0.161636, 0.156081, 0.148432, 0.147432, 0.143739, 0.143029, 0.137210", \ + "0.168874, 0.163320, 0.155670, 0.154670, 0.150978, 0.150267, 0.144448", \ + "0.169854, 0.164299, 0.156650, 0.155650, 0.151957, 0.151247, 0.145428", \ + "0.171111, 0.165556, 0.157907, 0.156907, 0.153214, 0.152504, 0.146685", \ + "0.172404, 0.166849, 0.159200, 0.158200, 0.154507, 0.153797, 0.147978", \ + "0.172996, 0.167441, 0.159792, 0.158792, 0.155099, 0.154388, 0.148570" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[113])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.006197, 0.006203, 0.006209, 0.006215, 0.006221, 0.006300, 0.006572"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.007946, 0.008027, 0.008107, 0.008150, 0.008171, 0.008342, 0.008624"); + } + } + } + pin(TDB[112]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[112]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB112eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[112]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB112eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.161424, 0.156592, 0.151814, 0.151003, 0.150668, 0.149668, 0.148668", \ + "0.163443, 0.158610, 0.153832, 0.153021, 0.152686, 0.151686, 0.150686", \ + "0.170135, 0.165302, 0.160524, 0.159713, 0.159379, 0.158379, 0.157379", \ + "0.171664, 0.166831, 0.162053, 0.161242, 0.160908, 0.159908, 0.158908", \ + "0.172935, 0.168102, 0.163324, 0.162513, 0.162179, 0.161179, 0.160179", \ + "0.173665, 0.168833, 0.164055, 0.163243, 0.162909, 0.161909, 0.160909", \ + "0.174776, 0.169944, 0.165166, 0.164354, 0.164020, 0.163020, 0.162020" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.159605, 0.154050, 0.146401, 0.145401, 0.141708, 0.140998, 0.135179", \ + "0.161636, 0.156081, 0.148432, 0.147432, 0.143739, 0.143029, 0.137210", \ + "0.168874, 0.163320, 0.155670, 0.154670, 0.150978, 0.150267, 0.144448", \ + "0.169854, 0.164299, 0.156650, 0.155650, 0.151957, 0.151247, 0.145428", \ + "0.171111, 0.165556, 0.157907, 0.156907, 0.153214, 0.152504, 0.146685", \ + "0.172404, 0.166849, 0.159200, 0.158200, 0.154507, 0.153797, 0.147978", \ + "0.172996, 0.167441, 0.159792, 0.158792, 0.155099, 0.154388, 0.148570" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[112])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.006197, 0.006203, 0.006209, 0.006215, 0.006221, 0.006300, 0.006572"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.007946, 0.008027, 0.008107, 0.008150, 0.008171, 0.008342, 0.008624"); + } + } + } + pin(TDB[111]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[111]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB111eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[111]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB111eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.161424, 0.156592, 0.151814, 0.151003, 0.150668, 0.149668, 0.148668", \ + "0.163443, 0.158610, 0.153832, 0.153021, 0.152686, 0.151686, 0.150686", \ + "0.170135, 0.165302, 0.160524, 0.159713, 0.159379, 0.158379, 0.157379", \ + "0.171664, 0.166831, 0.162053, 0.161242, 0.160908, 0.159908, 0.158908", \ + "0.172935, 0.168102, 0.163324, 0.162513, 0.162179, 0.161179, 0.160179", \ + "0.173665, 0.168833, 0.164055, 0.163243, 0.162909, 0.161909, 0.160909", \ + "0.174776, 0.169944, 0.165166, 0.164354, 0.164020, 0.163020, 0.162020" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.159605, 0.154050, 0.146401, 0.145401, 0.141708, 0.140998, 0.135179", \ + "0.161636, 0.156081, 0.148432, 0.147432, 0.143739, 0.143029, 0.137210", \ + "0.168874, 0.163320, 0.155670, 0.154670, 0.150978, 0.150267, 0.144448", \ + "0.169854, 0.164299, 0.156650, 0.155650, 0.151957, 0.151247, 0.145428", \ + "0.171111, 0.165556, 0.157907, 0.156907, 0.153214, 0.152504, 0.146685", \ + "0.172404, 0.166849, 0.159200, 0.158200, 0.154507, 0.153797, 0.147978", \ + "0.172996, 0.167441, 0.159792, 0.158792, 0.155099, 0.154388, 0.148570" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[111])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.006197, 0.006203, 0.006209, 0.006215, 0.006221, 0.006300, 0.006572"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.007946, 0.008027, 0.008107, 0.008150, 0.008171, 0.008342, 0.008624"); + } + } + } + pin(TDB[110]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[110]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB110eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[110]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB110eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.161424, 0.156592, 0.151814, 0.151003, 0.150668, 0.149668, 0.148668", \ + "0.163443, 0.158610, 0.153832, 0.153021, 0.152686, 0.151686, 0.150686", \ + "0.170135, 0.165302, 0.160524, 0.159713, 0.159379, 0.158379, 0.157379", \ + "0.171664, 0.166831, 0.162053, 0.161242, 0.160908, 0.159908, 0.158908", \ + "0.172935, 0.168102, 0.163324, 0.162513, 0.162179, 0.161179, 0.160179", \ + "0.173665, 0.168833, 0.164055, 0.163243, 0.162909, 0.161909, 0.160909", \ + "0.174776, 0.169944, 0.165166, 0.164354, 0.164020, 0.163020, 0.162020" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.159605, 0.154050, 0.146401, 0.145401, 0.141708, 0.140998, 0.135179", \ + "0.161636, 0.156081, 0.148432, 0.147432, 0.143739, 0.143029, 0.137210", \ + "0.168874, 0.163320, 0.155670, 0.154670, 0.150978, 0.150267, 0.144448", \ + "0.169854, 0.164299, 0.156650, 0.155650, 0.151957, 0.151247, 0.145428", \ + "0.171111, 0.165556, 0.157907, 0.156907, 0.153214, 0.152504, 0.146685", \ + "0.172404, 0.166849, 0.159200, 0.158200, 0.154507, 0.153797, 0.147978", \ + "0.172996, 0.167441, 0.159792, 0.158792, 0.155099, 0.154388, 0.148570" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[110])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.006197, 0.006203, 0.006209, 0.006215, 0.006221, 0.006300, 0.006572"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.007946, 0.008027, 0.008107, 0.008150, 0.008171, 0.008342, 0.008624"); + } + } + } + pin(TDB[109]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[109]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB109eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[109]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB109eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.161424, 0.156592, 0.151814, 0.151003, 0.150668, 0.149668, 0.148668", \ + "0.163443, 0.158610, 0.153832, 0.153021, 0.152686, 0.151686, 0.150686", \ + "0.170135, 0.165302, 0.160524, 0.159713, 0.159379, 0.158379, 0.157379", \ + "0.171664, 0.166831, 0.162053, 0.161242, 0.160908, 0.159908, 0.158908", \ + "0.172935, 0.168102, 0.163324, 0.162513, 0.162179, 0.161179, 0.160179", \ + "0.173665, 0.168833, 0.164055, 0.163243, 0.162909, 0.161909, 0.160909", \ + "0.174776, 0.169944, 0.165166, 0.164354, 0.164020, 0.163020, 0.162020" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.159605, 0.154050, 0.146401, 0.145401, 0.141708, 0.140998, 0.135179", \ + "0.161636, 0.156081, 0.148432, 0.147432, 0.143739, 0.143029, 0.137210", \ + "0.168874, 0.163320, 0.155670, 0.154670, 0.150978, 0.150267, 0.144448", \ + "0.169854, 0.164299, 0.156650, 0.155650, 0.151957, 0.151247, 0.145428", \ + "0.171111, 0.165556, 0.157907, 0.156907, 0.153214, 0.152504, 0.146685", \ + "0.172404, 0.166849, 0.159200, 0.158200, 0.154507, 0.153797, 0.147978", \ + "0.172996, 0.167441, 0.159792, 0.158792, 0.155099, 0.154388, 0.148570" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[109])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.006197, 0.006203, 0.006209, 0.006215, 0.006221, 0.006300, 0.006572"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.007946, 0.008027, 0.008107, 0.008150, 0.008171, 0.008342, 0.008624"); + } + } + } + pin(TDB[108]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[108]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB108eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[108]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB108eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.161424, 0.156592, 0.151814, 0.151003, 0.150668, 0.149668, 0.148668", \ + "0.163443, 0.158610, 0.153832, 0.153021, 0.152686, 0.151686, 0.150686", \ + "0.170135, 0.165302, 0.160524, 0.159713, 0.159379, 0.158379, 0.157379", \ + "0.171664, 0.166831, 0.162053, 0.161242, 0.160908, 0.159908, 0.158908", \ + "0.172935, 0.168102, 0.163324, 0.162513, 0.162179, 0.161179, 0.160179", \ + "0.173665, 0.168833, 0.164055, 0.163243, 0.162909, 0.161909, 0.160909", \ + "0.174776, 0.169944, 0.165166, 0.164354, 0.164020, 0.163020, 0.162020" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.159605, 0.154050, 0.146401, 0.145401, 0.141708, 0.140998, 0.135179", \ + "0.161636, 0.156081, 0.148432, 0.147432, 0.143739, 0.143029, 0.137210", \ + "0.168874, 0.163320, 0.155670, 0.154670, 0.150978, 0.150267, 0.144448", \ + "0.169854, 0.164299, 0.156650, 0.155650, 0.151957, 0.151247, 0.145428", \ + "0.171111, 0.165556, 0.157907, 0.156907, 0.153214, 0.152504, 0.146685", \ + "0.172404, 0.166849, 0.159200, 0.158200, 0.154507, 0.153797, 0.147978", \ + "0.172996, 0.167441, 0.159792, 0.158792, 0.155099, 0.154388, 0.148570" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[108])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.006197, 0.006203, 0.006209, 0.006215, 0.006221, 0.006300, 0.006572"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.007946, 0.008027, 0.008107, 0.008150, 0.008171, 0.008342, 0.008624"); + } + } + } + pin(TDB[107]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[107]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB107eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[107]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB107eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.161424, 0.156592, 0.151814, 0.151003, 0.150668, 0.149668, 0.148668", \ + "0.163443, 0.158610, 0.153832, 0.153021, 0.152686, 0.151686, 0.150686", \ + "0.170135, 0.165302, 0.160524, 0.159713, 0.159379, 0.158379, 0.157379", \ + "0.171664, 0.166831, 0.162053, 0.161242, 0.160908, 0.159908, 0.158908", \ + "0.172935, 0.168102, 0.163324, 0.162513, 0.162179, 0.161179, 0.160179", \ + "0.173665, 0.168833, 0.164055, 0.163243, 0.162909, 0.161909, 0.160909", \ + "0.174776, 0.169944, 0.165166, 0.164354, 0.164020, 0.163020, 0.162020" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.159605, 0.154050, 0.146401, 0.145401, 0.141708, 0.140998, 0.135179", \ + "0.161636, 0.156081, 0.148432, 0.147432, 0.143739, 0.143029, 0.137210", \ + "0.168874, 0.163320, 0.155670, 0.154670, 0.150978, 0.150267, 0.144448", \ + "0.169854, 0.164299, 0.156650, 0.155650, 0.151957, 0.151247, 0.145428", \ + "0.171111, 0.165556, 0.157907, 0.156907, 0.153214, 0.152504, 0.146685", \ + "0.172404, 0.166849, 0.159200, 0.158200, 0.154507, 0.153797, 0.147978", \ + "0.172996, 0.167441, 0.159792, 0.158792, 0.155099, 0.154388, 0.148570" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[107])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.006197, 0.006203, 0.006209, 0.006215, 0.006221, 0.006300, 0.006572"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.007946, 0.008027, 0.008107, 0.008150, 0.008171, 0.008342, 0.008624"); + } + } + } + pin(TDB[106]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[106]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB106eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[106]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB106eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.161424, 0.156592, 0.151814, 0.151003, 0.150668, 0.149668, 0.148668", \ + "0.163443, 0.158610, 0.153832, 0.153021, 0.152686, 0.151686, 0.150686", \ + "0.170135, 0.165302, 0.160524, 0.159713, 0.159379, 0.158379, 0.157379", \ + "0.171664, 0.166831, 0.162053, 0.161242, 0.160908, 0.159908, 0.158908", \ + "0.172935, 0.168102, 0.163324, 0.162513, 0.162179, 0.161179, 0.160179", \ + "0.173665, 0.168833, 0.164055, 0.163243, 0.162909, 0.161909, 0.160909", \ + "0.174776, 0.169944, 0.165166, 0.164354, 0.164020, 0.163020, 0.162020" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.159605, 0.154050, 0.146401, 0.145401, 0.141708, 0.140998, 0.135179", \ + "0.161636, 0.156081, 0.148432, 0.147432, 0.143739, 0.143029, 0.137210", \ + "0.168874, 0.163320, 0.155670, 0.154670, 0.150978, 0.150267, 0.144448", \ + "0.169854, 0.164299, 0.156650, 0.155650, 0.151957, 0.151247, 0.145428", \ + "0.171111, 0.165556, 0.157907, 0.156907, 0.153214, 0.152504, 0.146685", \ + "0.172404, 0.166849, 0.159200, 0.158200, 0.154507, 0.153797, 0.147978", \ + "0.172996, 0.167441, 0.159792, 0.158792, 0.155099, 0.154388, 0.148570" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[106])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.006197, 0.006203, 0.006209, 0.006215, 0.006221, 0.006300, 0.006572"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.007946, 0.008027, 0.008107, 0.008150, 0.008171, 0.008342, 0.008624"); + } + } + } + pin(TDB[105]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[105]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB105eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[105]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB105eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.161424, 0.156592, 0.151814, 0.151003, 0.150668, 0.149668, 0.148668", \ + "0.163443, 0.158610, 0.153832, 0.153021, 0.152686, 0.151686, 0.150686", \ + "0.170135, 0.165302, 0.160524, 0.159713, 0.159379, 0.158379, 0.157379", \ + "0.171664, 0.166831, 0.162053, 0.161242, 0.160908, 0.159908, 0.158908", \ + "0.172935, 0.168102, 0.163324, 0.162513, 0.162179, 0.161179, 0.160179", \ + "0.173665, 0.168833, 0.164055, 0.163243, 0.162909, 0.161909, 0.160909", \ + "0.174776, 0.169944, 0.165166, 0.164354, 0.164020, 0.163020, 0.162020" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.159605, 0.154050, 0.146401, 0.145401, 0.141708, 0.140998, 0.135179", \ + "0.161636, 0.156081, 0.148432, 0.147432, 0.143739, 0.143029, 0.137210", \ + "0.168874, 0.163320, 0.155670, 0.154670, 0.150978, 0.150267, 0.144448", \ + "0.169854, 0.164299, 0.156650, 0.155650, 0.151957, 0.151247, 0.145428", \ + "0.171111, 0.165556, 0.157907, 0.156907, 0.153214, 0.152504, 0.146685", \ + "0.172404, 0.166849, 0.159200, 0.158200, 0.154507, 0.153797, 0.147978", \ + "0.172996, 0.167441, 0.159792, 0.158792, 0.155099, 0.154388, 0.148570" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[105])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.006197, 0.006203, 0.006209, 0.006215, 0.006221, 0.006300, 0.006572"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.007946, 0.008027, 0.008107, 0.008150, 0.008171, 0.008342, 0.008624"); + } + } + } + pin(TDB[104]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[104]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB104eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[104]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB104eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.161424, 0.156592, 0.151814, 0.151003, 0.150668, 0.149668, 0.148668", \ + "0.163443, 0.158610, 0.153832, 0.153021, 0.152686, 0.151686, 0.150686", \ + "0.170135, 0.165302, 0.160524, 0.159713, 0.159379, 0.158379, 0.157379", \ + "0.171664, 0.166831, 0.162053, 0.161242, 0.160908, 0.159908, 0.158908", \ + "0.172935, 0.168102, 0.163324, 0.162513, 0.162179, 0.161179, 0.160179", \ + "0.173665, 0.168833, 0.164055, 0.163243, 0.162909, 0.161909, 0.160909", \ + "0.174776, 0.169944, 0.165166, 0.164354, 0.164020, 0.163020, 0.162020" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.159605, 0.154050, 0.146401, 0.145401, 0.141708, 0.140998, 0.135179", \ + "0.161636, 0.156081, 0.148432, 0.147432, 0.143739, 0.143029, 0.137210", \ + "0.168874, 0.163320, 0.155670, 0.154670, 0.150978, 0.150267, 0.144448", \ + "0.169854, 0.164299, 0.156650, 0.155650, 0.151957, 0.151247, 0.145428", \ + "0.171111, 0.165556, 0.157907, 0.156907, 0.153214, 0.152504, 0.146685", \ + "0.172404, 0.166849, 0.159200, 0.158200, 0.154507, 0.153797, 0.147978", \ + "0.172996, 0.167441, 0.159792, 0.158792, 0.155099, 0.154388, 0.148570" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[104])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.006197, 0.006203, 0.006209, 0.006215, 0.006221, 0.006300, 0.006572"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.007946, 0.008027, 0.008107, 0.008150, 0.008171, 0.008342, 0.008624"); + } + } + } + pin(TDB[103]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[103]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB103eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[103]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB103eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.161424, 0.156592, 0.151814, 0.151003, 0.150668, 0.149668, 0.148668", \ + "0.163443, 0.158610, 0.153832, 0.153021, 0.152686, 0.151686, 0.150686", \ + "0.170135, 0.165302, 0.160524, 0.159713, 0.159379, 0.158379, 0.157379", \ + "0.171664, 0.166831, 0.162053, 0.161242, 0.160908, 0.159908, 0.158908", \ + "0.172935, 0.168102, 0.163324, 0.162513, 0.162179, 0.161179, 0.160179", \ + "0.173665, 0.168833, 0.164055, 0.163243, 0.162909, 0.161909, 0.160909", \ + "0.174776, 0.169944, 0.165166, 0.164354, 0.164020, 0.163020, 0.162020" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.159605, 0.154050, 0.146401, 0.145401, 0.141708, 0.140998, 0.135179", \ + "0.161636, 0.156081, 0.148432, 0.147432, 0.143739, 0.143029, 0.137210", \ + "0.168874, 0.163320, 0.155670, 0.154670, 0.150978, 0.150267, 0.144448", \ + "0.169854, 0.164299, 0.156650, 0.155650, 0.151957, 0.151247, 0.145428", \ + "0.171111, 0.165556, 0.157907, 0.156907, 0.153214, 0.152504, 0.146685", \ + "0.172404, 0.166849, 0.159200, 0.158200, 0.154507, 0.153797, 0.147978", \ + "0.172996, 0.167441, 0.159792, 0.158792, 0.155099, 0.154388, 0.148570" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[103])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.006197, 0.006203, 0.006209, 0.006215, 0.006221, 0.006300, 0.006572"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.007946, 0.008027, 0.008107, 0.008150, 0.008171, 0.008342, 0.008624"); + } + } + } + pin(TDB[102]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[102]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB102eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[102]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB102eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.161424, 0.156592, 0.151814, 0.151003, 0.150668, 0.149668, 0.148668", \ + "0.163443, 0.158610, 0.153832, 0.153021, 0.152686, 0.151686, 0.150686", \ + "0.170135, 0.165302, 0.160524, 0.159713, 0.159379, 0.158379, 0.157379", \ + "0.171664, 0.166831, 0.162053, 0.161242, 0.160908, 0.159908, 0.158908", \ + "0.172935, 0.168102, 0.163324, 0.162513, 0.162179, 0.161179, 0.160179", \ + "0.173665, 0.168833, 0.164055, 0.163243, 0.162909, 0.161909, 0.160909", \ + "0.174776, 0.169944, 0.165166, 0.164354, 0.164020, 0.163020, 0.162020" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.159605, 0.154050, 0.146401, 0.145401, 0.141708, 0.140998, 0.135179", \ + "0.161636, 0.156081, 0.148432, 0.147432, 0.143739, 0.143029, 0.137210", \ + "0.168874, 0.163320, 0.155670, 0.154670, 0.150978, 0.150267, 0.144448", \ + "0.169854, 0.164299, 0.156650, 0.155650, 0.151957, 0.151247, 0.145428", \ + "0.171111, 0.165556, 0.157907, 0.156907, 0.153214, 0.152504, 0.146685", \ + "0.172404, 0.166849, 0.159200, 0.158200, 0.154507, 0.153797, 0.147978", \ + "0.172996, 0.167441, 0.159792, 0.158792, 0.155099, 0.154388, 0.148570" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[102])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.006197, 0.006203, 0.006209, 0.006215, 0.006221, 0.006300, 0.006572"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.007946, 0.008027, 0.008107, 0.008150, 0.008171, 0.008342, 0.008624"); + } + } + } + pin(TDB[101]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[101]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB101eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[101]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB101eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.161424, 0.156592, 0.151814, 0.151003, 0.150668, 0.149668, 0.148668", \ + "0.163443, 0.158610, 0.153832, 0.153021, 0.152686, 0.151686, 0.150686", \ + "0.170135, 0.165302, 0.160524, 0.159713, 0.159379, 0.158379, 0.157379", \ + "0.171664, 0.166831, 0.162053, 0.161242, 0.160908, 0.159908, 0.158908", \ + "0.172935, 0.168102, 0.163324, 0.162513, 0.162179, 0.161179, 0.160179", \ + "0.173665, 0.168833, 0.164055, 0.163243, 0.162909, 0.161909, 0.160909", \ + "0.174776, 0.169944, 0.165166, 0.164354, 0.164020, 0.163020, 0.162020" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.159605, 0.154050, 0.146401, 0.145401, 0.141708, 0.140998, 0.135179", \ + "0.161636, 0.156081, 0.148432, 0.147432, 0.143739, 0.143029, 0.137210", \ + "0.168874, 0.163320, 0.155670, 0.154670, 0.150978, 0.150267, 0.144448", \ + "0.169854, 0.164299, 0.156650, 0.155650, 0.151957, 0.151247, 0.145428", \ + "0.171111, 0.165556, 0.157907, 0.156907, 0.153214, 0.152504, 0.146685", \ + "0.172404, 0.166849, 0.159200, 0.158200, 0.154507, 0.153797, 0.147978", \ + "0.172996, 0.167441, 0.159792, 0.158792, 0.155099, 0.154388, 0.148570" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[101])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.006197, 0.006203, 0.006209, 0.006215, 0.006221, 0.006300, 0.006572"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.007946, 0.008027, 0.008107, 0.008150, 0.008171, 0.008342, 0.008624"); + } + } + } + pin(TDB[100]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[100]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB100eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[100]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB100eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.161424, 0.156592, 0.151814, 0.151003, 0.150668, 0.149668, 0.148668", \ + "0.163443, 0.158610, 0.153832, 0.153021, 0.152686, 0.151686, 0.150686", \ + "0.170135, 0.165302, 0.160524, 0.159713, 0.159379, 0.158379, 0.157379", \ + "0.171664, 0.166831, 0.162053, 0.161242, 0.160908, 0.159908, 0.158908", \ + "0.172935, 0.168102, 0.163324, 0.162513, 0.162179, 0.161179, 0.160179", \ + "0.173665, 0.168833, 0.164055, 0.163243, 0.162909, 0.161909, 0.160909", \ + "0.174776, 0.169944, 0.165166, 0.164354, 0.164020, 0.163020, 0.162020" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.159605, 0.154050, 0.146401, 0.145401, 0.141708, 0.140998, 0.135179", \ + "0.161636, 0.156081, 0.148432, 0.147432, 0.143739, 0.143029, 0.137210", \ + "0.168874, 0.163320, 0.155670, 0.154670, 0.150978, 0.150267, 0.144448", \ + "0.169854, 0.164299, 0.156650, 0.155650, 0.151957, 0.151247, 0.145428", \ + "0.171111, 0.165556, 0.157907, 0.156907, 0.153214, 0.152504, 0.146685", \ + "0.172404, 0.166849, 0.159200, 0.158200, 0.154507, 0.153797, 0.147978", \ + "0.172996, 0.167441, 0.159792, 0.158792, 0.155099, 0.154388, 0.148570" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[100])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.006197, 0.006203, 0.006209, 0.006215, 0.006221, 0.006300, 0.006572"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.007946, 0.008027, 0.008107, 0.008150, 0.008171, 0.008342, 0.008624"); + } + } + } + pin(TDB[99]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[99]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB99eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[99]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB99eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.161424, 0.156592, 0.151814, 0.151003, 0.150668, 0.149668, 0.148668", \ + "0.163443, 0.158610, 0.153832, 0.153021, 0.152686, 0.151686, 0.150686", \ + "0.170135, 0.165302, 0.160524, 0.159713, 0.159379, 0.158379, 0.157379", \ + "0.171664, 0.166831, 0.162053, 0.161242, 0.160908, 0.159908, 0.158908", \ + "0.172935, 0.168102, 0.163324, 0.162513, 0.162179, 0.161179, 0.160179", \ + "0.173665, 0.168833, 0.164055, 0.163243, 0.162909, 0.161909, 0.160909", \ + "0.174776, 0.169944, 0.165166, 0.164354, 0.164020, 0.163020, 0.162020" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.159605, 0.154050, 0.146401, 0.145401, 0.141708, 0.140998, 0.135179", \ + "0.161636, 0.156081, 0.148432, 0.147432, 0.143739, 0.143029, 0.137210", \ + "0.168874, 0.163320, 0.155670, 0.154670, 0.150978, 0.150267, 0.144448", \ + "0.169854, 0.164299, 0.156650, 0.155650, 0.151957, 0.151247, 0.145428", \ + "0.171111, 0.165556, 0.157907, 0.156907, 0.153214, 0.152504, 0.146685", \ + "0.172404, 0.166849, 0.159200, 0.158200, 0.154507, 0.153797, 0.147978", \ + "0.172996, 0.167441, 0.159792, 0.158792, 0.155099, 0.154388, 0.148570" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[99])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.006197, 0.006203, 0.006209, 0.006215, 0.006221, 0.006300, 0.006572"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.007946, 0.008027, 0.008107, 0.008150, 0.008171, 0.008342, 0.008624"); + } + } + } + pin(TDB[98]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[98]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB98eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[98]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB98eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.161424, 0.156592, 0.151814, 0.151003, 0.150668, 0.149668, 0.148668", \ + "0.163443, 0.158610, 0.153832, 0.153021, 0.152686, 0.151686, 0.150686", \ + "0.170135, 0.165302, 0.160524, 0.159713, 0.159379, 0.158379, 0.157379", \ + "0.171664, 0.166831, 0.162053, 0.161242, 0.160908, 0.159908, 0.158908", \ + "0.172935, 0.168102, 0.163324, 0.162513, 0.162179, 0.161179, 0.160179", \ + "0.173665, 0.168833, 0.164055, 0.163243, 0.162909, 0.161909, 0.160909", \ + "0.174776, 0.169944, 0.165166, 0.164354, 0.164020, 0.163020, 0.162020" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.159605, 0.154050, 0.146401, 0.145401, 0.141708, 0.140998, 0.135179", \ + "0.161636, 0.156081, 0.148432, 0.147432, 0.143739, 0.143029, 0.137210", \ + "0.168874, 0.163320, 0.155670, 0.154670, 0.150978, 0.150267, 0.144448", \ + "0.169854, 0.164299, 0.156650, 0.155650, 0.151957, 0.151247, 0.145428", \ + "0.171111, 0.165556, 0.157907, 0.156907, 0.153214, 0.152504, 0.146685", \ + "0.172404, 0.166849, 0.159200, 0.158200, 0.154507, 0.153797, 0.147978", \ + "0.172996, 0.167441, 0.159792, 0.158792, 0.155099, 0.154388, 0.148570" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[98])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.006197, 0.006203, 0.006209, 0.006215, 0.006221, 0.006300, 0.006572"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.007946, 0.008027, 0.008107, 0.008150, 0.008171, 0.008342, 0.008624"); + } + } + } + pin(TDB[97]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[97]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB97eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[97]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB97eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.161424, 0.156592, 0.151814, 0.151003, 0.150668, 0.149668, 0.148668", \ + "0.163443, 0.158610, 0.153832, 0.153021, 0.152686, 0.151686, 0.150686", \ + "0.170135, 0.165302, 0.160524, 0.159713, 0.159379, 0.158379, 0.157379", \ + "0.171664, 0.166831, 0.162053, 0.161242, 0.160908, 0.159908, 0.158908", \ + "0.172935, 0.168102, 0.163324, 0.162513, 0.162179, 0.161179, 0.160179", \ + "0.173665, 0.168833, 0.164055, 0.163243, 0.162909, 0.161909, 0.160909", \ + "0.174776, 0.169944, 0.165166, 0.164354, 0.164020, 0.163020, 0.162020" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.159605, 0.154050, 0.146401, 0.145401, 0.141708, 0.140998, 0.135179", \ + "0.161636, 0.156081, 0.148432, 0.147432, 0.143739, 0.143029, 0.137210", \ + "0.168874, 0.163320, 0.155670, 0.154670, 0.150978, 0.150267, 0.144448", \ + "0.169854, 0.164299, 0.156650, 0.155650, 0.151957, 0.151247, 0.145428", \ + "0.171111, 0.165556, 0.157907, 0.156907, 0.153214, 0.152504, 0.146685", \ + "0.172404, 0.166849, 0.159200, 0.158200, 0.154507, 0.153797, 0.147978", \ + "0.172996, 0.167441, 0.159792, 0.158792, 0.155099, 0.154388, 0.148570" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[97])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.006197, 0.006203, 0.006209, 0.006215, 0.006221, 0.006300, 0.006572"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.007946, 0.008027, 0.008107, 0.008150, 0.008171, 0.008342, 0.008624"); + } + } + } + pin(TDB[96]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[96]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB96eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[96]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB96eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.161424, 0.156592, 0.151814, 0.151003, 0.150668, 0.149668, 0.148668", \ + "0.163443, 0.158610, 0.153832, 0.153021, 0.152686, 0.151686, 0.150686", \ + "0.170135, 0.165302, 0.160524, 0.159713, 0.159379, 0.158379, 0.157379", \ + "0.171664, 0.166831, 0.162053, 0.161242, 0.160908, 0.159908, 0.158908", \ + "0.172935, 0.168102, 0.163324, 0.162513, 0.162179, 0.161179, 0.160179", \ + "0.173665, 0.168833, 0.164055, 0.163243, 0.162909, 0.161909, 0.160909", \ + "0.174776, 0.169944, 0.165166, 0.164354, 0.164020, 0.163020, 0.162020" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.159605, 0.154050, 0.146401, 0.145401, 0.141708, 0.140998, 0.135179", \ + "0.161636, 0.156081, 0.148432, 0.147432, 0.143739, 0.143029, 0.137210", \ + "0.168874, 0.163320, 0.155670, 0.154670, 0.150978, 0.150267, 0.144448", \ + "0.169854, 0.164299, 0.156650, 0.155650, 0.151957, 0.151247, 0.145428", \ + "0.171111, 0.165556, 0.157907, 0.156907, 0.153214, 0.152504, 0.146685", \ + "0.172404, 0.166849, 0.159200, 0.158200, 0.154507, 0.153797, 0.147978", \ + "0.172996, 0.167441, 0.159792, 0.158792, 0.155099, 0.154388, 0.148570" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[96])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.006197, 0.006203, 0.006209, 0.006215, 0.006221, 0.006300, 0.006572"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.007946, 0.008027, 0.008107, 0.008150, 0.008171, 0.008342, 0.008624"); + } + } + } + pin(TDB[95]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[95]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB95eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[95]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB95eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.161424, 0.156592, 0.151814, 0.151003, 0.150668, 0.149668, 0.148668", \ + "0.163443, 0.158610, 0.153832, 0.153021, 0.152686, 0.151686, 0.150686", \ + "0.170135, 0.165302, 0.160524, 0.159713, 0.159379, 0.158379, 0.157379", \ + "0.171664, 0.166831, 0.162053, 0.161242, 0.160908, 0.159908, 0.158908", \ + "0.172935, 0.168102, 0.163324, 0.162513, 0.162179, 0.161179, 0.160179", \ + "0.173665, 0.168833, 0.164055, 0.163243, 0.162909, 0.161909, 0.160909", \ + "0.174776, 0.169944, 0.165166, 0.164354, 0.164020, 0.163020, 0.162020" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.159605, 0.154050, 0.146401, 0.145401, 0.141708, 0.140998, 0.135179", \ + "0.161636, 0.156081, 0.148432, 0.147432, 0.143739, 0.143029, 0.137210", \ + "0.168874, 0.163320, 0.155670, 0.154670, 0.150978, 0.150267, 0.144448", \ + "0.169854, 0.164299, 0.156650, 0.155650, 0.151957, 0.151247, 0.145428", \ + "0.171111, 0.165556, 0.157907, 0.156907, 0.153214, 0.152504, 0.146685", \ + "0.172404, 0.166849, 0.159200, 0.158200, 0.154507, 0.153797, 0.147978", \ + "0.172996, 0.167441, 0.159792, 0.158792, 0.155099, 0.154388, 0.148570" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[95])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.006197, 0.006203, 0.006209, 0.006215, 0.006221, 0.006300, 0.006572"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.007946, 0.008027, 0.008107, 0.008150, 0.008171, 0.008342, 0.008624"); + } + } + } + pin(TDB[94]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[94]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB94eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[94]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB94eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.161424, 0.156592, 0.151814, 0.151003, 0.150668, 0.149668, 0.148668", \ + "0.163443, 0.158610, 0.153832, 0.153021, 0.152686, 0.151686, 0.150686", \ + "0.170135, 0.165302, 0.160524, 0.159713, 0.159379, 0.158379, 0.157379", \ + "0.171664, 0.166831, 0.162053, 0.161242, 0.160908, 0.159908, 0.158908", \ + "0.172935, 0.168102, 0.163324, 0.162513, 0.162179, 0.161179, 0.160179", \ + "0.173665, 0.168833, 0.164055, 0.163243, 0.162909, 0.161909, 0.160909", \ + "0.174776, 0.169944, 0.165166, 0.164354, 0.164020, 0.163020, 0.162020" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.159605, 0.154050, 0.146401, 0.145401, 0.141708, 0.140998, 0.135179", \ + "0.161636, 0.156081, 0.148432, 0.147432, 0.143739, 0.143029, 0.137210", \ + "0.168874, 0.163320, 0.155670, 0.154670, 0.150978, 0.150267, 0.144448", \ + "0.169854, 0.164299, 0.156650, 0.155650, 0.151957, 0.151247, 0.145428", \ + "0.171111, 0.165556, 0.157907, 0.156907, 0.153214, 0.152504, 0.146685", \ + "0.172404, 0.166849, 0.159200, 0.158200, 0.154507, 0.153797, 0.147978", \ + "0.172996, 0.167441, 0.159792, 0.158792, 0.155099, 0.154388, 0.148570" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[94])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.006197, 0.006203, 0.006209, 0.006215, 0.006221, 0.006300, 0.006572"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.007946, 0.008027, 0.008107, 0.008150, 0.008171, 0.008342, 0.008624"); + } + } + } + pin(TDB[93]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[93]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB93eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[93]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB93eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.161424, 0.156592, 0.151814, 0.151003, 0.150668, 0.149668, 0.148668", \ + "0.163443, 0.158610, 0.153832, 0.153021, 0.152686, 0.151686, 0.150686", \ + "0.170135, 0.165302, 0.160524, 0.159713, 0.159379, 0.158379, 0.157379", \ + "0.171664, 0.166831, 0.162053, 0.161242, 0.160908, 0.159908, 0.158908", \ + "0.172935, 0.168102, 0.163324, 0.162513, 0.162179, 0.161179, 0.160179", \ + "0.173665, 0.168833, 0.164055, 0.163243, 0.162909, 0.161909, 0.160909", \ + "0.174776, 0.169944, 0.165166, 0.164354, 0.164020, 0.163020, 0.162020" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.159605, 0.154050, 0.146401, 0.145401, 0.141708, 0.140998, 0.135179", \ + "0.161636, 0.156081, 0.148432, 0.147432, 0.143739, 0.143029, 0.137210", \ + "0.168874, 0.163320, 0.155670, 0.154670, 0.150978, 0.150267, 0.144448", \ + "0.169854, 0.164299, 0.156650, 0.155650, 0.151957, 0.151247, 0.145428", \ + "0.171111, 0.165556, 0.157907, 0.156907, 0.153214, 0.152504, 0.146685", \ + "0.172404, 0.166849, 0.159200, 0.158200, 0.154507, 0.153797, 0.147978", \ + "0.172996, 0.167441, 0.159792, 0.158792, 0.155099, 0.154388, 0.148570" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[93])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.006197, 0.006203, 0.006209, 0.006215, 0.006221, 0.006300, 0.006572"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.007946, 0.008027, 0.008107, 0.008150, 0.008171, 0.008342, 0.008624"); + } + } + } + pin(TDB[92]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[92]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB92eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[92]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB92eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.161424, 0.156592, 0.151814, 0.151003, 0.150668, 0.149668, 0.148668", \ + "0.163443, 0.158610, 0.153832, 0.153021, 0.152686, 0.151686, 0.150686", \ + "0.170135, 0.165302, 0.160524, 0.159713, 0.159379, 0.158379, 0.157379", \ + "0.171664, 0.166831, 0.162053, 0.161242, 0.160908, 0.159908, 0.158908", \ + "0.172935, 0.168102, 0.163324, 0.162513, 0.162179, 0.161179, 0.160179", \ + "0.173665, 0.168833, 0.164055, 0.163243, 0.162909, 0.161909, 0.160909", \ + "0.174776, 0.169944, 0.165166, 0.164354, 0.164020, 0.163020, 0.162020" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.159605, 0.154050, 0.146401, 0.145401, 0.141708, 0.140998, 0.135179", \ + "0.161636, 0.156081, 0.148432, 0.147432, 0.143739, 0.143029, 0.137210", \ + "0.168874, 0.163320, 0.155670, 0.154670, 0.150978, 0.150267, 0.144448", \ + "0.169854, 0.164299, 0.156650, 0.155650, 0.151957, 0.151247, 0.145428", \ + "0.171111, 0.165556, 0.157907, 0.156907, 0.153214, 0.152504, 0.146685", \ + "0.172404, 0.166849, 0.159200, 0.158200, 0.154507, 0.153797, 0.147978", \ + "0.172996, 0.167441, 0.159792, 0.158792, 0.155099, 0.154388, 0.148570" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[92])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.006197, 0.006203, 0.006209, 0.006215, 0.006221, 0.006300, 0.006572"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.007946, 0.008027, 0.008107, 0.008150, 0.008171, 0.008342, 0.008624"); + } + } + } + pin(TDB[91]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[91]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB91eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[91]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB91eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.161424, 0.156592, 0.151814, 0.151003, 0.150668, 0.149668, 0.148668", \ + "0.163443, 0.158610, 0.153832, 0.153021, 0.152686, 0.151686, 0.150686", \ + "0.170135, 0.165302, 0.160524, 0.159713, 0.159379, 0.158379, 0.157379", \ + "0.171664, 0.166831, 0.162053, 0.161242, 0.160908, 0.159908, 0.158908", \ + "0.172935, 0.168102, 0.163324, 0.162513, 0.162179, 0.161179, 0.160179", \ + "0.173665, 0.168833, 0.164055, 0.163243, 0.162909, 0.161909, 0.160909", \ + "0.174776, 0.169944, 0.165166, 0.164354, 0.164020, 0.163020, 0.162020" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.159605, 0.154050, 0.146401, 0.145401, 0.141708, 0.140998, 0.135179", \ + "0.161636, 0.156081, 0.148432, 0.147432, 0.143739, 0.143029, 0.137210", \ + "0.168874, 0.163320, 0.155670, 0.154670, 0.150978, 0.150267, 0.144448", \ + "0.169854, 0.164299, 0.156650, 0.155650, 0.151957, 0.151247, 0.145428", \ + "0.171111, 0.165556, 0.157907, 0.156907, 0.153214, 0.152504, 0.146685", \ + "0.172404, 0.166849, 0.159200, 0.158200, 0.154507, 0.153797, 0.147978", \ + "0.172996, 0.167441, 0.159792, 0.158792, 0.155099, 0.154388, 0.148570" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[91])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.006197, 0.006203, 0.006209, 0.006215, 0.006221, 0.006300, 0.006572"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.007946, 0.008027, 0.008107, 0.008150, 0.008171, 0.008342, 0.008624"); + } + } + } + pin(TDB[90]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[90]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB90eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[90]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB90eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.161424, 0.156592, 0.151814, 0.151003, 0.150668, 0.149668, 0.148668", \ + "0.163443, 0.158610, 0.153832, 0.153021, 0.152686, 0.151686, 0.150686", \ + "0.170135, 0.165302, 0.160524, 0.159713, 0.159379, 0.158379, 0.157379", \ + "0.171664, 0.166831, 0.162053, 0.161242, 0.160908, 0.159908, 0.158908", \ + "0.172935, 0.168102, 0.163324, 0.162513, 0.162179, 0.161179, 0.160179", \ + "0.173665, 0.168833, 0.164055, 0.163243, 0.162909, 0.161909, 0.160909", \ + "0.174776, 0.169944, 0.165166, 0.164354, 0.164020, 0.163020, 0.162020" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.159605, 0.154050, 0.146401, 0.145401, 0.141708, 0.140998, 0.135179", \ + "0.161636, 0.156081, 0.148432, 0.147432, 0.143739, 0.143029, 0.137210", \ + "0.168874, 0.163320, 0.155670, 0.154670, 0.150978, 0.150267, 0.144448", \ + "0.169854, 0.164299, 0.156650, 0.155650, 0.151957, 0.151247, 0.145428", \ + "0.171111, 0.165556, 0.157907, 0.156907, 0.153214, 0.152504, 0.146685", \ + "0.172404, 0.166849, 0.159200, 0.158200, 0.154507, 0.153797, 0.147978", \ + "0.172996, 0.167441, 0.159792, 0.158792, 0.155099, 0.154388, 0.148570" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[90])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.006197, 0.006203, 0.006209, 0.006215, 0.006221, 0.006300, 0.006572"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.007946, 0.008027, 0.008107, 0.008150, 0.008171, 0.008342, 0.008624"); + } + } + } + pin(TDB[89]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[89]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB89eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[89]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB89eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.161424, 0.156592, 0.151814, 0.151003, 0.150668, 0.149668, 0.148668", \ + "0.163443, 0.158610, 0.153832, 0.153021, 0.152686, 0.151686, 0.150686", \ + "0.170135, 0.165302, 0.160524, 0.159713, 0.159379, 0.158379, 0.157379", \ + "0.171664, 0.166831, 0.162053, 0.161242, 0.160908, 0.159908, 0.158908", \ + "0.172935, 0.168102, 0.163324, 0.162513, 0.162179, 0.161179, 0.160179", \ + "0.173665, 0.168833, 0.164055, 0.163243, 0.162909, 0.161909, 0.160909", \ + "0.174776, 0.169944, 0.165166, 0.164354, 0.164020, 0.163020, 0.162020" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.159605, 0.154050, 0.146401, 0.145401, 0.141708, 0.140998, 0.135179", \ + "0.161636, 0.156081, 0.148432, 0.147432, 0.143739, 0.143029, 0.137210", \ + "0.168874, 0.163320, 0.155670, 0.154670, 0.150978, 0.150267, 0.144448", \ + "0.169854, 0.164299, 0.156650, 0.155650, 0.151957, 0.151247, 0.145428", \ + "0.171111, 0.165556, 0.157907, 0.156907, 0.153214, 0.152504, 0.146685", \ + "0.172404, 0.166849, 0.159200, 0.158200, 0.154507, 0.153797, 0.147978", \ + "0.172996, 0.167441, 0.159792, 0.158792, 0.155099, 0.154388, 0.148570" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[89])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.006197, 0.006203, 0.006209, 0.006215, 0.006221, 0.006300, 0.006572"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.007946, 0.008027, 0.008107, 0.008150, 0.008171, 0.008342, 0.008624"); + } + } + } + pin(TDB[88]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[88]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB88eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[88]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB88eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.161424, 0.156592, 0.151814, 0.151003, 0.150668, 0.149668, 0.148668", \ + "0.163443, 0.158610, 0.153832, 0.153021, 0.152686, 0.151686, 0.150686", \ + "0.170135, 0.165302, 0.160524, 0.159713, 0.159379, 0.158379, 0.157379", \ + "0.171664, 0.166831, 0.162053, 0.161242, 0.160908, 0.159908, 0.158908", \ + "0.172935, 0.168102, 0.163324, 0.162513, 0.162179, 0.161179, 0.160179", \ + "0.173665, 0.168833, 0.164055, 0.163243, 0.162909, 0.161909, 0.160909", \ + "0.174776, 0.169944, 0.165166, 0.164354, 0.164020, 0.163020, 0.162020" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.159605, 0.154050, 0.146401, 0.145401, 0.141708, 0.140998, 0.135179", \ + "0.161636, 0.156081, 0.148432, 0.147432, 0.143739, 0.143029, 0.137210", \ + "0.168874, 0.163320, 0.155670, 0.154670, 0.150978, 0.150267, 0.144448", \ + "0.169854, 0.164299, 0.156650, 0.155650, 0.151957, 0.151247, 0.145428", \ + "0.171111, 0.165556, 0.157907, 0.156907, 0.153214, 0.152504, 0.146685", \ + "0.172404, 0.166849, 0.159200, 0.158200, 0.154507, 0.153797, 0.147978", \ + "0.172996, 0.167441, 0.159792, 0.158792, 0.155099, 0.154388, 0.148570" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[88])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.006197, 0.006203, 0.006209, 0.006215, 0.006221, 0.006300, 0.006572"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.007946, 0.008027, 0.008107, 0.008150, 0.008171, 0.008342, 0.008624"); + } + } + } + pin(TDB[87]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[87]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB87eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[87]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB87eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.161424, 0.156592, 0.151814, 0.151003, 0.150668, 0.149668, 0.148668", \ + "0.163443, 0.158610, 0.153832, 0.153021, 0.152686, 0.151686, 0.150686", \ + "0.170135, 0.165302, 0.160524, 0.159713, 0.159379, 0.158379, 0.157379", \ + "0.171664, 0.166831, 0.162053, 0.161242, 0.160908, 0.159908, 0.158908", \ + "0.172935, 0.168102, 0.163324, 0.162513, 0.162179, 0.161179, 0.160179", \ + "0.173665, 0.168833, 0.164055, 0.163243, 0.162909, 0.161909, 0.160909", \ + "0.174776, 0.169944, 0.165166, 0.164354, 0.164020, 0.163020, 0.162020" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.159605, 0.154050, 0.146401, 0.145401, 0.141708, 0.140998, 0.135179", \ + "0.161636, 0.156081, 0.148432, 0.147432, 0.143739, 0.143029, 0.137210", \ + "0.168874, 0.163320, 0.155670, 0.154670, 0.150978, 0.150267, 0.144448", \ + "0.169854, 0.164299, 0.156650, 0.155650, 0.151957, 0.151247, 0.145428", \ + "0.171111, 0.165556, 0.157907, 0.156907, 0.153214, 0.152504, 0.146685", \ + "0.172404, 0.166849, 0.159200, 0.158200, 0.154507, 0.153797, 0.147978", \ + "0.172996, 0.167441, 0.159792, 0.158792, 0.155099, 0.154388, 0.148570" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[87])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.006197, 0.006203, 0.006209, 0.006215, 0.006221, 0.006300, 0.006572"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.007946, 0.008027, 0.008107, 0.008150, 0.008171, 0.008342, 0.008624"); + } + } + } + pin(TDB[86]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[86]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB86eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[86]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB86eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.161424, 0.156592, 0.151814, 0.151003, 0.150668, 0.149668, 0.148668", \ + "0.163443, 0.158610, 0.153832, 0.153021, 0.152686, 0.151686, 0.150686", \ + "0.170135, 0.165302, 0.160524, 0.159713, 0.159379, 0.158379, 0.157379", \ + "0.171664, 0.166831, 0.162053, 0.161242, 0.160908, 0.159908, 0.158908", \ + "0.172935, 0.168102, 0.163324, 0.162513, 0.162179, 0.161179, 0.160179", \ + "0.173665, 0.168833, 0.164055, 0.163243, 0.162909, 0.161909, 0.160909", \ + "0.174776, 0.169944, 0.165166, 0.164354, 0.164020, 0.163020, 0.162020" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.159605, 0.154050, 0.146401, 0.145401, 0.141708, 0.140998, 0.135179", \ + "0.161636, 0.156081, 0.148432, 0.147432, 0.143739, 0.143029, 0.137210", \ + "0.168874, 0.163320, 0.155670, 0.154670, 0.150978, 0.150267, 0.144448", \ + "0.169854, 0.164299, 0.156650, 0.155650, 0.151957, 0.151247, 0.145428", \ + "0.171111, 0.165556, 0.157907, 0.156907, 0.153214, 0.152504, 0.146685", \ + "0.172404, 0.166849, 0.159200, 0.158200, 0.154507, 0.153797, 0.147978", \ + "0.172996, 0.167441, 0.159792, 0.158792, 0.155099, 0.154388, 0.148570" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[86])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.006197, 0.006203, 0.006209, 0.006215, 0.006221, 0.006300, 0.006572"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.007946, 0.008027, 0.008107, 0.008150, 0.008171, 0.008342, 0.008624"); + } + } + } + pin(TDB[85]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[85]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB85eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[85]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB85eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.161424, 0.156592, 0.151814, 0.151003, 0.150668, 0.149668, 0.148668", \ + "0.163443, 0.158610, 0.153832, 0.153021, 0.152686, 0.151686, 0.150686", \ + "0.170135, 0.165302, 0.160524, 0.159713, 0.159379, 0.158379, 0.157379", \ + "0.171664, 0.166831, 0.162053, 0.161242, 0.160908, 0.159908, 0.158908", \ + "0.172935, 0.168102, 0.163324, 0.162513, 0.162179, 0.161179, 0.160179", \ + "0.173665, 0.168833, 0.164055, 0.163243, 0.162909, 0.161909, 0.160909", \ + "0.174776, 0.169944, 0.165166, 0.164354, 0.164020, 0.163020, 0.162020" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.159605, 0.154050, 0.146401, 0.145401, 0.141708, 0.140998, 0.135179", \ + "0.161636, 0.156081, 0.148432, 0.147432, 0.143739, 0.143029, 0.137210", \ + "0.168874, 0.163320, 0.155670, 0.154670, 0.150978, 0.150267, 0.144448", \ + "0.169854, 0.164299, 0.156650, 0.155650, 0.151957, 0.151247, 0.145428", \ + "0.171111, 0.165556, 0.157907, 0.156907, 0.153214, 0.152504, 0.146685", \ + "0.172404, 0.166849, 0.159200, 0.158200, 0.154507, 0.153797, 0.147978", \ + "0.172996, 0.167441, 0.159792, 0.158792, 0.155099, 0.154388, 0.148570" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[85])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.006197, 0.006203, 0.006209, 0.006215, 0.006221, 0.006300, 0.006572"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.007946, 0.008027, 0.008107, 0.008150, 0.008171, 0.008342, 0.008624"); + } + } + } + pin(TDB[84]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[84]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB84eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[84]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB84eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.161424, 0.156592, 0.151814, 0.151003, 0.150668, 0.149668, 0.148668", \ + "0.163443, 0.158610, 0.153832, 0.153021, 0.152686, 0.151686, 0.150686", \ + "0.170135, 0.165302, 0.160524, 0.159713, 0.159379, 0.158379, 0.157379", \ + "0.171664, 0.166831, 0.162053, 0.161242, 0.160908, 0.159908, 0.158908", \ + "0.172935, 0.168102, 0.163324, 0.162513, 0.162179, 0.161179, 0.160179", \ + "0.173665, 0.168833, 0.164055, 0.163243, 0.162909, 0.161909, 0.160909", \ + "0.174776, 0.169944, 0.165166, 0.164354, 0.164020, 0.163020, 0.162020" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.159605, 0.154050, 0.146401, 0.145401, 0.141708, 0.140998, 0.135179", \ + "0.161636, 0.156081, 0.148432, 0.147432, 0.143739, 0.143029, 0.137210", \ + "0.168874, 0.163320, 0.155670, 0.154670, 0.150978, 0.150267, 0.144448", \ + "0.169854, 0.164299, 0.156650, 0.155650, 0.151957, 0.151247, 0.145428", \ + "0.171111, 0.165556, 0.157907, 0.156907, 0.153214, 0.152504, 0.146685", \ + "0.172404, 0.166849, 0.159200, 0.158200, 0.154507, 0.153797, 0.147978", \ + "0.172996, 0.167441, 0.159792, 0.158792, 0.155099, 0.154388, 0.148570" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[84])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.006197, 0.006203, 0.006209, 0.006215, 0.006221, 0.006300, 0.006572"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.007946, 0.008027, 0.008107, 0.008150, 0.008171, 0.008342, 0.008624"); + } + } + } + pin(TDB[83]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[83]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB83eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[83]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB83eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.161424, 0.156592, 0.151814, 0.151003, 0.150668, 0.149668, 0.148668", \ + "0.163443, 0.158610, 0.153832, 0.153021, 0.152686, 0.151686, 0.150686", \ + "0.170135, 0.165302, 0.160524, 0.159713, 0.159379, 0.158379, 0.157379", \ + "0.171664, 0.166831, 0.162053, 0.161242, 0.160908, 0.159908, 0.158908", \ + "0.172935, 0.168102, 0.163324, 0.162513, 0.162179, 0.161179, 0.160179", \ + "0.173665, 0.168833, 0.164055, 0.163243, 0.162909, 0.161909, 0.160909", \ + "0.174776, 0.169944, 0.165166, 0.164354, 0.164020, 0.163020, 0.162020" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.159605, 0.154050, 0.146401, 0.145401, 0.141708, 0.140998, 0.135179", \ + "0.161636, 0.156081, 0.148432, 0.147432, 0.143739, 0.143029, 0.137210", \ + "0.168874, 0.163320, 0.155670, 0.154670, 0.150978, 0.150267, 0.144448", \ + "0.169854, 0.164299, 0.156650, 0.155650, 0.151957, 0.151247, 0.145428", \ + "0.171111, 0.165556, 0.157907, 0.156907, 0.153214, 0.152504, 0.146685", \ + "0.172404, 0.166849, 0.159200, 0.158200, 0.154507, 0.153797, 0.147978", \ + "0.172996, 0.167441, 0.159792, 0.158792, 0.155099, 0.154388, 0.148570" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[83])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.006197, 0.006203, 0.006209, 0.006215, 0.006221, 0.006300, 0.006572"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.007946, 0.008027, 0.008107, 0.008150, 0.008171, 0.008342, 0.008624"); + } + } + } + pin(TDB[82]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[82]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB82eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[82]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB82eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.161424, 0.156592, 0.151814, 0.151003, 0.150668, 0.149668, 0.148668", \ + "0.163443, 0.158610, 0.153832, 0.153021, 0.152686, 0.151686, 0.150686", \ + "0.170135, 0.165302, 0.160524, 0.159713, 0.159379, 0.158379, 0.157379", \ + "0.171664, 0.166831, 0.162053, 0.161242, 0.160908, 0.159908, 0.158908", \ + "0.172935, 0.168102, 0.163324, 0.162513, 0.162179, 0.161179, 0.160179", \ + "0.173665, 0.168833, 0.164055, 0.163243, 0.162909, 0.161909, 0.160909", \ + "0.174776, 0.169944, 0.165166, 0.164354, 0.164020, 0.163020, 0.162020" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.159605, 0.154050, 0.146401, 0.145401, 0.141708, 0.140998, 0.135179", \ + "0.161636, 0.156081, 0.148432, 0.147432, 0.143739, 0.143029, 0.137210", \ + "0.168874, 0.163320, 0.155670, 0.154670, 0.150978, 0.150267, 0.144448", \ + "0.169854, 0.164299, 0.156650, 0.155650, 0.151957, 0.151247, 0.145428", \ + "0.171111, 0.165556, 0.157907, 0.156907, 0.153214, 0.152504, 0.146685", \ + "0.172404, 0.166849, 0.159200, 0.158200, 0.154507, 0.153797, 0.147978", \ + "0.172996, 0.167441, 0.159792, 0.158792, 0.155099, 0.154388, 0.148570" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[82])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.006197, 0.006203, 0.006209, 0.006215, 0.006221, 0.006300, 0.006572"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.007946, 0.008027, 0.008107, 0.008150, 0.008171, 0.008342, 0.008624"); + } + } + } + pin(TDB[81]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[81]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB81eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[81]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB81eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.161424, 0.156592, 0.151814, 0.151003, 0.150668, 0.149668, 0.148668", \ + "0.163443, 0.158610, 0.153832, 0.153021, 0.152686, 0.151686, 0.150686", \ + "0.170135, 0.165302, 0.160524, 0.159713, 0.159379, 0.158379, 0.157379", \ + "0.171664, 0.166831, 0.162053, 0.161242, 0.160908, 0.159908, 0.158908", \ + "0.172935, 0.168102, 0.163324, 0.162513, 0.162179, 0.161179, 0.160179", \ + "0.173665, 0.168833, 0.164055, 0.163243, 0.162909, 0.161909, 0.160909", \ + "0.174776, 0.169944, 0.165166, 0.164354, 0.164020, 0.163020, 0.162020" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.159605, 0.154050, 0.146401, 0.145401, 0.141708, 0.140998, 0.135179", \ + "0.161636, 0.156081, 0.148432, 0.147432, 0.143739, 0.143029, 0.137210", \ + "0.168874, 0.163320, 0.155670, 0.154670, 0.150978, 0.150267, 0.144448", \ + "0.169854, 0.164299, 0.156650, 0.155650, 0.151957, 0.151247, 0.145428", \ + "0.171111, 0.165556, 0.157907, 0.156907, 0.153214, 0.152504, 0.146685", \ + "0.172404, 0.166849, 0.159200, 0.158200, 0.154507, 0.153797, 0.147978", \ + "0.172996, 0.167441, 0.159792, 0.158792, 0.155099, 0.154388, 0.148570" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[81])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.006197, 0.006203, 0.006209, 0.006215, 0.006221, 0.006300, 0.006572"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.007946, 0.008027, 0.008107, 0.008150, 0.008171, 0.008342, 0.008624"); + } + } + } + pin(TDB[80]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[80]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB80eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[80]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB80eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.161424, 0.156592, 0.151814, 0.151003, 0.150668, 0.149668, 0.148668", \ + "0.163443, 0.158610, 0.153832, 0.153021, 0.152686, 0.151686, 0.150686", \ + "0.170135, 0.165302, 0.160524, 0.159713, 0.159379, 0.158379, 0.157379", \ + "0.171664, 0.166831, 0.162053, 0.161242, 0.160908, 0.159908, 0.158908", \ + "0.172935, 0.168102, 0.163324, 0.162513, 0.162179, 0.161179, 0.160179", \ + "0.173665, 0.168833, 0.164055, 0.163243, 0.162909, 0.161909, 0.160909", \ + "0.174776, 0.169944, 0.165166, 0.164354, 0.164020, 0.163020, 0.162020" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.159605, 0.154050, 0.146401, 0.145401, 0.141708, 0.140998, 0.135179", \ + "0.161636, 0.156081, 0.148432, 0.147432, 0.143739, 0.143029, 0.137210", \ + "0.168874, 0.163320, 0.155670, 0.154670, 0.150978, 0.150267, 0.144448", \ + "0.169854, 0.164299, 0.156650, 0.155650, 0.151957, 0.151247, 0.145428", \ + "0.171111, 0.165556, 0.157907, 0.156907, 0.153214, 0.152504, 0.146685", \ + "0.172404, 0.166849, 0.159200, 0.158200, 0.154507, 0.153797, 0.147978", \ + "0.172996, 0.167441, 0.159792, 0.158792, 0.155099, 0.154388, 0.148570" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[80])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.006197, 0.006203, 0.006209, 0.006215, 0.006221, 0.006300, 0.006572"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.007946, 0.008027, 0.008107, 0.008150, 0.008171, 0.008342, 0.008624"); + } + } + } + pin(TDB[79]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[79]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB79eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[79]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB79eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.161424, 0.156592, 0.151814, 0.151003, 0.150668, 0.149668, 0.148668", \ + "0.163443, 0.158610, 0.153832, 0.153021, 0.152686, 0.151686, 0.150686", \ + "0.170135, 0.165302, 0.160524, 0.159713, 0.159379, 0.158379, 0.157379", \ + "0.171664, 0.166831, 0.162053, 0.161242, 0.160908, 0.159908, 0.158908", \ + "0.172935, 0.168102, 0.163324, 0.162513, 0.162179, 0.161179, 0.160179", \ + "0.173665, 0.168833, 0.164055, 0.163243, 0.162909, 0.161909, 0.160909", \ + "0.174776, 0.169944, 0.165166, 0.164354, 0.164020, 0.163020, 0.162020" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.159605, 0.154050, 0.146401, 0.145401, 0.141708, 0.140998, 0.135179", \ + "0.161636, 0.156081, 0.148432, 0.147432, 0.143739, 0.143029, 0.137210", \ + "0.168874, 0.163320, 0.155670, 0.154670, 0.150978, 0.150267, 0.144448", \ + "0.169854, 0.164299, 0.156650, 0.155650, 0.151957, 0.151247, 0.145428", \ + "0.171111, 0.165556, 0.157907, 0.156907, 0.153214, 0.152504, 0.146685", \ + "0.172404, 0.166849, 0.159200, 0.158200, 0.154507, 0.153797, 0.147978", \ + "0.172996, 0.167441, 0.159792, 0.158792, 0.155099, 0.154388, 0.148570" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[79])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.006197, 0.006203, 0.006209, 0.006215, 0.006221, 0.006300, 0.006572"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.007946, 0.008027, 0.008107, 0.008150, 0.008171, 0.008342, 0.008624"); + } + } + } + pin(TDB[78]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[78]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB78eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[78]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB78eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.161424, 0.156592, 0.151814, 0.151003, 0.150668, 0.149668, 0.148668", \ + "0.163443, 0.158610, 0.153832, 0.153021, 0.152686, 0.151686, 0.150686", \ + "0.170135, 0.165302, 0.160524, 0.159713, 0.159379, 0.158379, 0.157379", \ + "0.171664, 0.166831, 0.162053, 0.161242, 0.160908, 0.159908, 0.158908", \ + "0.172935, 0.168102, 0.163324, 0.162513, 0.162179, 0.161179, 0.160179", \ + "0.173665, 0.168833, 0.164055, 0.163243, 0.162909, 0.161909, 0.160909", \ + "0.174776, 0.169944, 0.165166, 0.164354, 0.164020, 0.163020, 0.162020" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.159605, 0.154050, 0.146401, 0.145401, 0.141708, 0.140998, 0.135179", \ + "0.161636, 0.156081, 0.148432, 0.147432, 0.143739, 0.143029, 0.137210", \ + "0.168874, 0.163320, 0.155670, 0.154670, 0.150978, 0.150267, 0.144448", \ + "0.169854, 0.164299, 0.156650, 0.155650, 0.151957, 0.151247, 0.145428", \ + "0.171111, 0.165556, 0.157907, 0.156907, 0.153214, 0.152504, 0.146685", \ + "0.172404, 0.166849, 0.159200, 0.158200, 0.154507, 0.153797, 0.147978", \ + "0.172996, 0.167441, 0.159792, 0.158792, 0.155099, 0.154388, 0.148570" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[78])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.006197, 0.006203, 0.006209, 0.006215, 0.006221, 0.006300, 0.006572"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.007946, 0.008027, 0.008107, 0.008150, 0.008171, 0.008342, 0.008624"); + } + } + } + pin(TDB[77]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[77]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB77eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[77]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB77eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.161424, 0.156592, 0.151814, 0.151003, 0.150668, 0.149668, 0.148668", \ + "0.163443, 0.158610, 0.153832, 0.153021, 0.152686, 0.151686, 0.150686", \ + "0.170135, 0.165302, 0.160524, 0.159713, 0.159379, 0.158379, 0.157379", \ + "0.171664, 0.166831, 0.162053, 0.161242, 0.160908, 0.159908, 0.158908", \ + "0.172935, 0.168102, 0.163324, 0.162513, 0.162179, 0.161179, 0.160179", \ + "0.173665, 0.168833, 0.164055, 0.163243, 0.162909, 0.161909, 0.160909", \ + "0.174776, 0.169944, 0.165166, 0.164354, 0.164020, 0.163020, 0.162020" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.159605, 0.154050, 0.146401, 0.145401, 0.141708, 0.140998, 0.135179", \ + "0.161636, 0.156081, 0.148432, 0.147432, 0.143739, 0.143029, 0.137210", \ + "0.168874, 0.163320, 0.155670, 0.154670, 0.150978, 0.150267, 0.144448", \ + "0.169854, 0.164299, 0.156650, 0.155650, 0.151957, 0.151247, 0.145428", \ + "0.171111, 0.165556, 0.157907, 0.156907, 0.153214, 0.152504, 0.146685", \ + "0.172404, 0.166849, 0.159200, 0.158200, 0.154507, 0.153797, 0.147978", \ + "0.172996, 0.167441, 0.159792, 0.158792, 0.155099, 0.154388, 0.148570" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[77])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.006197, 0.006203, 0.006209, 0.006215, 0.006221, 0.006300, 0.006572"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.007946, 0.008027, 0.008107, 0.008150, 0.008171, 0.008342, 0.008624"); + } + } + } + pin(TDB[76]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[76]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB76eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[76]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB76eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.161424, 0.156592, 0.151814, 0.151003, 0.150668, 0.149668, 0.148668", \ + "0.163443, 0.158610, 0.153832, 0.153021, 0.152686, 0.151686, 0.150686", \ + "0.170135, 0.165302, 0.160524, 0.159713, 0.159379, 0.158379, 0.157379", \ + "0.171664, 0.166831, 0.162053, 0.161242, 0.160908, 0.159908, 0.158908", \ + "0.172935, 0.168102, 0.163324, 0.162513, 0.162179, 0.161179, 0.160179", \ + "0.173665, 0.168833, 0.164055, 0.163243, 0.162909, 0.161909, 0.160909", \ + "0.174776, 0.169944, 0.165166, 0.164354, 0.164020, 0.163020, 0.162020" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.159605, 0.154050, 0.146401, 0.145401, 0.141708, 0.140998, 0.135179", \ + "0.161636, 0.156081, 0.148432, 0.147432, 0.143739, 0.143029, 0.137210", \ + "0.168874, 0.163320, 0.155670, 0.154670, 0.150978, 0.150267, 0.144448", \ + "0.169854, 0.164299, 0.156650, 0.155650, 0.151957, 0.151247, 0.145428", \ + "0.171111, 0.165556, 0.157907, 0.156907, 0.153214, 0.152504, 0.146685", \ + "0.172404, 0.166849, 0.159200, 0.158200, 0.154507, 0.153797, 0.147978", \ + "0.172996, 0.167441, 0.159792, 0.158792, 0.155099, 0.154388, 0.148570" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[76])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.006197, 0.006203, 0.006209, 0.006215, 0.006221, 0.006300, 0.006572"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.007946, 0.008027, 0.008107, 0.008150, 0.008171, 0.008342, 0.008624"); + } + } + } + pin(TDB[75]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[75]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB75eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[75]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB75eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.161424, 0.156592, 0.151814, 0.151003, 0.150668, 0.149668, 0.148668", \ + "0.163443, 0.158610, 0.153832, 0.153021, 0.152686, 0.151686, 0.150686", \ + "0.170135, 0.165302, 0.160524, 0.159713, 0.159379, 0.158379, 0.157379", \ + "0.171664, 0.166831, 0.162053, 0.161242, 0.160908, 0.159908, 0.158908", \ + "0.172935, 0.168102, 0.163324, 0.162513, 0.162179, 0.161179, 0.160179", \ + "0.173665, 0.168833, 0.164055, 0.163243, 0.162909, 0.161909, 0.160909", \ + "0.174776, 0.169944, 0.165166, 0.164354, 0.164020, 0.163020, 0.162020" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.159605, 0.154050, 0.146401, 0.145401, 0.141708, 0.140998, 0.135179", \ + "0.161636, 0.156081, 0.148432, 0.147432, 0.143739, 0.143029, 0.137210", \ + "0.168874, 0.163320, 0.155670, 0.154670, 0.150978, 0.150267, 0.144448", \ + "0.169854, 0.164299, 0.156650, 0.155650, 0.151957, 0.151247, 0.145428", \ + "0.171111, 0.165556, 0.157907, 0.156907, 0.153214, 0.152504, 0.146685", \ + "0.172404, 0.166849, 0.159200, 0.158200, 0.154507, 0.153797, 0.147978", \ + "0.172996, 0.167441, 0.159792, 0.158792, 0.155099, 0.154388, 0.148570" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[75])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.006197, 0.006203, 0.006209, 0.006215, 0.006221, 0.006300, 0.006572"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.007946, 0.008027, 0.008107, 0.008150, 0.008171, 0.008342, 0.008624"); + } + } + } + pin(TDB[74]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[74]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB74eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[74]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB74eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.161424, 0.156592, 0.151814, 0.151003, 0.150668, 0.149668, 0.148668", \ + "0.163443, 0.158610, 0.153832, 0.153021, 0.152686, 0.151686, 0.150686", \ + "0.170135, 0.165302, 0.160524, 0.159713, 0.159379, 0.158379, 0.157379", \ + "0.171664, 0.166831, 0.162053, 0.161242, 0.160908, 0.159908, 0.158908", \ + "0.172935, 0.168102, 0.163324, 0.162513, 0.162179, 0.161179, 0.160179", \ + "0.173665, 0.168833, 0.164055, 0.163243, 0.162909, 0.161909, 0.160909", \ + "0.174776, 0.169944, 0.165166, 0.164354, 0.164020, 0.163020, 0.162020" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.159605, 0.154050, 0.146401, 0.145401, 0.141708, 0.140998, 0.135179", \ + "0.161636, 0.156081, 0.148432, 0.147432, 0.143739, 0.143029, 0.137210", \ + "0.168874, 0.163320, 0.155670, 0.154670, 0.150978, 0.150267, 0.144448", \ + "0.169854, 0.164299, 0.156650, 0.155650, 0.151957, 0.151247, 0.145428", \ + "0.171111, 0.165556, 0.157907, 0.156907, 0.153214, 0.152504, 0.146685", \ + "0.172404, 0.166849, 0.159200, 0.158200, 0.154507, 0.153797, 0.147978", \ + "0.172996, 0.167441, 0.159792, 0.158792, 0.155099, 0.154388, 0.148570" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[74])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.006197, 0.006203, 0.006209, 0.006215, 0.006221, 0.006300, 0.006572"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.007946, 0.008027, 0.008107, 0.008150, 0.008171, 0.008342, 0.008624"); + } + } + } + pin(TDB[73]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[73]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB73eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[73]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB73eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.161424, 0.156592, 0.151814, 0.151003, 0.150668, 0.149668, 0.148668", \ + "0.163443, 0.158610, 0.153832, 0.153021, 0.152686, 0.151686, 0.150686", \ + "0.170135, 0.165302, 0.160524, 0.159713, 0.159379, 0.158379, 0.157379", \ + "0.171664, 0.166831, 0.162053, 0.161242, 0.160908, 0.159908, 0.158908", \ + "0.172935, 0.168102, 0.163324, 0.162513, 0.162179, 0.161179, 0.160179", \ + "0.173665, 0.168833, 0.164055, 0.163243, 0.162909, 0.161909, 0.160909", \ + "0.174776, 0.169944, 0.165166, 0.164354, 0.164020, 0.163020, 0.162020" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.159605, 0.154050, 0.146401, 0.145401, 0.141708, 0.140998, 0.135179", \ + "0.161636, 0.156081, 0.148432, 0.147432, 0.143739, 0.143029, 0.137210", \ + "0.168874, 0.163320, 0.155670, 0.154670, 0.150978, 0.150267, 0.144448", \ + "0.169854, 0.164299, 0.156650, 0.155650, 0.151957, 0.151247, 0.145428", \ + "0.171111, 0.165556, 0.157907, 0.156907, 0.153214, 0.152504, 0.146685", \ + "0.172404, 0.166849, 0.159200, 0.158200, 0.154507, 0.153797, 0.147978", \ + "0.172996, 0.167441, 0.159792, 0.158792, 0.155099, 0.154388, 0.148570" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[73])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.006197, 0.006203, 0.006209, 0.006215, 0.006221, 0.006300, 0.006572"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.007946, 0.008027, 0.008107, 0.008150, 0.008171, 0.008342, 0.008624"); + } + } + } + pin(TDB[72]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[72]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB72eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[72]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB72eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.161424, 0.156592, 0.151814, 0.151003, 0.150668, 0.149668, 0.148668", \ + "0.163443, 0.158610, 0.153832, 0.153021, 0.152686, 0.151686, 0.150686", \ + "0.170135, 0.165302, 0.160524, 0.159713, 0.159379, 0.158379, 0.157379", \ + "0.171664, 0.166831, 0.162053, 0.161242, 0.160908, 0.159908, 0.158908", \ + "0.172935, 0.168102, 0.163324, 0.162513, 0.162179, 0.161179, 0.160179", \ + "0.173665, 0.168833, 0.164055, 0.163243, 0.162909, 0.161909, 0.160909", \ + "0.174776, 0.169944, 0.165166, 0.164354, 0.164020, 0.163020, 0.162020" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.159605, 0.154050, 0.146401, 0.145401, 0.141708, 0.140998, 0.135179", \ + "0.161636, 0.156081, 0.148432, 0.147432, 0.143739, 0.143029, 0.137210", \ + "0.168874, 0.163320, 0.155670, 0.154670, 0.150978, 0.150267, 0.144448", \ + "0.169854, 0.164299, 0.156650, 0.155650, 0.151957, 0.151247, 0.145428", \ + "0.171111, 0.165556, 0.157907, 0.156907, 0.153214, 0.152504, 0.146685", \ + "0.172404, 0.166849, 0.159200, 0.158200, 0.154507, 0.153797, 0.147978", \ + "0.172996, 0.167441, 0.159792, 0.158792, 0.155099, 0.154388, 0.148570" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[72])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.006197, 0.006203, 0.006209, 0.006215, 0.006221, 0.006300, 0.006572"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.007946, 0.008027, 0.008107, 0.008150, 0.008171, 0.008342, 0.008624"); + } + } + } + pin(TDB[71]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[71]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB71eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[71]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB71eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.161424, 0.156592, 0.151814, 0.151003, 0.150668, 0.149668, 0.148668", \ + "0.163443, 0.158610, 0.153832, 0.153021, 0.152686, 0.151686, 0.150686", \ + "0.170135, 0.165302, 0.160524, 0.159713, 0.159379, 0.158379, 0.157379", \ + "0.171664, 0.166831, 0.162053, 0.161242, 0.160908, 0.159908, 0.158908", \ + "0.172935, 0.168102, 0.163324, 0.162513, 0.162179, 0.161179, 0.160179", \ + "0.173665, 0.168833, 0.164055, 0.163243, 0.162909, 0.161909, 0.160909", \ + "0.174776, 0.169944, 0.165166, 0.164354, 0.164020, 0.163020, 0.162020" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.159605, 0.154050, 0.146401, 0.145401, 0.141708, 0.140998, 0.135179", \ + "0.161636, 0.156081, 0.148432, 0.147432, 0.143739, 0.143029, 0.137210", \ + "0.168874, 0.163320, 0.155670, 0.154670, 0.150978, 0.150267, 0.144448", \ + "0.169854, 0.164299, 0.156650, 0.155650, 0.151957, 0.151247, 0.145428", \ + "0.171111, 0.165556, 0.157907, 0.156907, 0.153214, 0.152504, 0.146685", \ + "0.172404, 0.166849, 0.159200, 0.158200, 0.154507, 0.153797, 0.147978", \ + "0.172996, 0.167441, 0.159792, 0.158792, 0.155099, 0.154388, 0.148570" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[71])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.006197, 0.006203, 0.006209, 0.006215, 0.006221, 0.006300, 0.006572"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.007946, 0.008027, 0.008107, 0.008150, 0.008171, 0.008342, 0.008624"); + } + } + } + pin(TDB[70]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[70]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB70eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[70]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB70eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.161424, 0.156592, 0.151814, 0.151003, 0.150668, 0.149668, 0.148668", \ + "0.163443, 0.158610, 0.153832, 0.153021, 0.152686, 0.151686, 0.150686", \ + "0.170135, 0.165302, 0.160524, 0.159713, 0.159379, 0.158379, 0.157379", \ + "0.171664, 0.166831, 0.162053, 0.161242, 0.160908, 0.159908, 0.158908", \ + "0.172935, 0.168102, 0.163324, 0.162513, 0.162179, 0.161179, 0.160179", \ + "0.173665, 0.168833, 0.164055, 0.163243, 0.162909, 0.161909, 0.160909", \ + "0.174776, 0.169944, 0.165166, 0.164354, 0.164020, 0.163020, 0.162020" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.159605, 0.154050, 0.146401, 0.145401, 0.141708, 0.140998, 0.135179", \ + "0.161636, 0.156081, 0.148432, 0.147432, 0.143739, 0.143029, 0.137210", \ + "0.168874, 0.163320, 0.155670, 0.154670, 0.150978, 0.150267, 0.144448", \ + "0.169854, 0.164299, 0.156650, 0.155650, 0.151957, 0.151247, 0.145428", \ + "0.171111, 0.165556, 0.157907, 0.156907, 0.153214, 0.152504, 0.146685", \ + "0.172404, 0.166849, 0.159200, 0.158200, 0.154507, 0.153797, 0.147978", \ + "0.172996, 0.167441, 0.159792, 0.158792, 0.155099, 0.154388, 0.148570" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[70])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.006197, 0.006203, 0.006209, 0.006215, 0.006221, 0.006300, 0.006572"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.007946, 0.008027, 0.008107, 0.008150, 0.008171, 0.008342, 0.008624"); + } + } + } + pin(TDB[69]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[69]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB69eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[69]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB69eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.161424, 0.156592, 0.151814, 0.151003, 0.150668, 0.149668, 0.148668", \ + "0.163443, 0.158610, 0.153832, 0.153021, 0.152686, 0.151686, 0.150686", \ + "0.170135, 0.165302, 0.160524, 0.159713, 0.159379, 0.158379, 0.157379", \ + "0.171664, 0.166831, 0.162053, 0.161242, 0.160908, 0.159908, 0.158908", \ + "0.172935, 0.168102, 0.163324, 0.162513, 0.162179, 0.161179, 0.160179", \ + "0.173665, 0.168833, 0.164055, 0.163243, 0.162909, 0.161909, 0.160909", \ + "0.174776, 0.169944, 0.165166, 0.164354, 0.164020, 0.163020, 0.162020" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.159605, 0.154050, 0.146401, 0.145401, 0.141708, 0.140998, 0.135179", \ + "0.161636, 0.156081, 0.148432, 0.147432, 0.143739, 0.143029, 0.137210", \ + "0.168874, 0.163320, 0.155670, 0.154670, 0.150978, 0.150267, 0.144448", \ + "0.169854, 0.164299, 0.156650, 0.155650, 0.151957, 0.151247, 0.145428", \ + "0.171111, 0.165556, 0.157907, 0.156907, 0.153214, 0.152504, 0.146685", \ + "0.172404, 0.166849, 0.159200, 0.158200, 0.154507, 0.153797, 0.147978", \ + "0.172996, 0.167441, 0.159792, 0.158792, 0.155099, 0.154388, 0.148570" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[69])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.006197, 0.006203, 0.006209, 0.006215, 0.006221, 0.006300, 0.006572"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.007946, 0.008027, 0.008107, 0.008150, 0.008171, 0.008342, 0.008624"); + } + } + } + pin(TDB[68]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[68]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB68eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[68]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB68eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.161424, 0.156592, 0.151814, 0.151003, 0.150668, 0.149668, 0.148668", \ + "0.163443, 0.158610, 0.153832, 0.153021, 0.152686, 0.151686, 0.150686", \ + "0.170135, 0.165302, 0.160524, 0.159713, 0.159379, 0.158379, 0.157379", \ + "0.171664, 0.166831, 0.162053, 0.161242, 0.160908, 0.159908, 0.158908", \ + "0.172935, 0.168102, 0.163324, 0.162513, 0.162179, 0.161179, 0.160179", \ + "0.173665, 0.168833, 0.164055, 0.163243, 0.162909, 0.161909, 0.160909", \ + "0.174776, 0.169944, 0.165166, 0.164354, 0.164020, 0.163020, 0.162020" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.159605, 0.154050, 0.146401, 0.145401, 0.141708, 0.140998, 0.135179", \ + "0.161636, 0.156081, 0.148432, 0.147432, 0.143739, 0.143029, 0.137210", \ + "0.168874, 0.163320, 0.155670, 0.154670, 0.150978, 0.150267, 0.144448", \ + "0.169854, 0.164299, 0.156650, 0.155650, 0.151957, 0.151247, 0.145428", \ + "0.171111, 0.165556, 0.157907, 0.156907, 0.153214, 0.152504, 0.146685", \ + "0.172404, 0.166849, 0.159200, 0.158200, 0.154507, 0.153797, 0.147978", \ + "0.172996, 0.167441, 0.159792, 0.158792, 0.155099, 0.154388, 0.148570" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[68])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.006197, 0.006203, 0.006209, 0.006215, 0.006221, 0.006300, 0.006572"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.007946, 0.008027, 0.008107, 0.008150, 0.008171, 0.008342, 0.008624"); + } + } + } + pin(TDB[67]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[67]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB67eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[67]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB67eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.161424, 0.156592, 0.151814, 0.151003, 0.150668, 0.149668, 0.148668", \ + "0.163443, 0.158610, 0.153832, 0.153021, 0.152686, 0.151686, 0.150686", \ + "0.170135, 0.165302, 0.160524, 0.159713, 0.159379, 0.158379, 0.157379", \ + "0.171664, 0.166831, 0.162053, 0.161242, 0.160908, 0.159908, 0.158908", \ + "0.172935, 0.168102, 0.163324, 0.162513, 0.162179, 0.161179, 0.160179", \ + "0.173665, 0.168833, 0.164055, 0.163243, 0.162909, 0.161909, 0.160909", \ + "0.174776, 0.169944, 0.165166, 0.164354, 0.164020, 0.163020, 0.162020" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.159605, 0.154050, 0.146401, 0.145401, 0.141708, 0.140998, 0.135179", \ + "0.161636, 0.156081, 0.148432, 0.147432, 0.143739, 0.143029, 0.137210", \ + "0.168874, 0.163320, 0.155670, 0.154670, 0.150978, 0.150267, 0.144448", \ + "0.169854, 0.164299, 0.156650, 0.155650, 0.151957, 0.151247, 0.145428", \ + "0.171111, 0.165556, 0.157907, 0.156907, 0.153214, 0.152504, 0.146685", \ + "0.172404, 0.166849, 0.159200, 0.158200, 0.154507, 0.153797, 0.147978", \ + "0.172996, 0.167441, 0.159792, 0.158792, 0.155099, 0.154388, 0.148570" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[67])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.006197, 0.006203, 0.006209, 0.006215, 0.006221, 0.006300, 0.006572"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.007946, 0.008027, 0.008107, 0.008150, 0.008171, 0.008342, 0.008624"); + } + } + } + pin(TDB[66]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[66]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB66eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[66]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB66eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.161424, 0.156592, 0.151814, 0.151003, 0.150668, 0.149668, 0.148668", \ + "0.163443, 0.158610, 0.153832, 0.153021, 0.152686, 0.151686, 0.150686", \ + "0.170135, 0.165302, 0.160524, 0.159713, 0.159379, 0.158379, 0.157379", \ + "0.171664, 0.166831, 0.162053, 0.161242, 0.160908, 0.159908, 0.158908", \ + "0.172935, 0.168102, 0.163324, 0.162513, 0.162179, 0.161179, 0.160179", \ + "0.173665, 0.168833, 0.164055, 0.163243, 0.162909, 0.161909, 0.160909", \ + "0.174776, 0.169944, 0.165166, 0.164354, 0.164020, 0.163020, 0.162020" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.159605, 0.154050, 0.146401, 0.145401, 0.141708, 0.140998, 0.135179", \ + "0.161636, 0.156081, 0.148432, 0.147432, 0.143739, 0.143029, 0.137210", \ + "0.168874, 0.163320, 0.155670, 0.154670, 0.150978, 0.150267, 0.144448", \ + "0.169854, 0.164299, 0.156650, 0.155650, 0.151957, 0.151247, 0.145428", \ + "0.171111, 0.165556, 0.157907, 0.156907, 0.153214, 0.152504, 0.146685", \ + "0.172404, 0.166849, 0.159200, 0.158200, 0.154507, 0.153797, 0.147978", \ + "0.172996, 0.167441, 0.159792, 0.158792, 0.155099, 0.154388, 0.148570" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[66])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.006197, 0.006203, 0.006209, 0.006215, 0.006221, 0.006300, 0.006572"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.007946, 0.008027, 0.008107, 0.008150, 0.008171, 0.008342, 0.008624"); + } + } + } + pin(TDB[65]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[65]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB65eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[65]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB65eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.161424, 0.156592, 0.151814, 0.151003, 0.150668, 0.149668, 0.148668", \ + "0.163443, 0.158610, 0.153832, 0.153021, 0.152686, 0.151686, 0.150686", \ + "0.170135, 0.165302, 0.160524, 0.159713, 0.159379, 0.158379, 0.157379", \ + "0.171664, 0.166831, 0.162053, 0.161242, 0.160908, 0.159908, 0.158908", \ + "0.172935, 0.168102, 0.163324, 0.162513, 0.162179, 0.161179, 0.160179", \ + "0.173665, 0.168833, 0.164055, 0.163243, 0.162909, 0.161909, 0.160909", \ + "0.174776, 0.169944, 0.165166, 0.164354, 0.164020, 0.163020, 0.162020" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.159605, 0.154050, 0.146401, 0.145401, 0.141708, 0.140998, 0.135179", \ + "0.161636, 0.156081, 0.148432, 0.147432, 0.143739, 0.143029, 0.137210", \ + "0.168874, 0.163320, 0.155670, 0.154670, 0.150978, 0.150267, 0.144448", \ + "0.169854, 0.164299, 0.156650, 0.155650, 0.151957, 0.151247, 0.145428", \ + "0.171111, 0.165556, 0.157907, 0.156907, 0.153214, 0.152504, 0.146685", \ + "0.172404, 0.166849, 0.159200, 0.158200, 0.154507, 0.153797, 0.147978", \ + "0.172996, 0.167441, 0.159792, 0.158792, 0.155099, 0.154388, 0.148570" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[65])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.006197, 0.006203, 0.006209, 0.006215, 0.006221, 0.006300, 0.006572"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.007946, 0.008027, 0.008107, 0.008150, 0.008171, 0.008342, 0.008624"); + } + } + } + pin(TDB[64]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[64]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB64eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[64]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB64eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.161424, 0.156592, 0.151814, 0.151003, 0.150668, 0.149668, 0.148668", \ + "0.163443, 0.158610, 0.153832, 0.153021, 0.152686, 0.151686, 0.150686", \ + "0.170135, 0.165302, 0.160524, 0.159713, 0.159379, 0.158379, 0.157379", \ + "0.171664, 0.166831, 0.162053, 0.161242, 0.160908, 0.159908, 0.158908", \ + "0.172935, 0.168102, 0.163324, 0.162513, 0.162179, 0.161179, 0.160179", \ + "0.173665, 0.168833, 0.164055, 0.163243, 0.162909, 0.161909, 0.160909", \ + "0.174776, 0.169944, 0.165166, 0.164354, 0.164020, 0.163020, 0.162020" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.159605, 0.154050, 0.146401, 0.145401, 0.141708, 0.140998, 0.135179", \ + "0.161636, 0.156081, 0.148432, 0.147432, 0.143739, 0.143029, 0.137210", \ + "0.168874, 0.163320, 0.155670, 0.154670, 0.150978, 0.150267, 0.144448", \ + "0.169854, 0.164299, 0.156650, 0.155650, 0.151957, 0.151247, 0.145428", \ + "0.171111, 0.165556, 0.157907, 0.156907, 0.153214, 0.152504, 0.146685", \ + "0.172404, 0.166849, 0.159200, 0.158200, 0.154507, 0.153797, 0.147978", \ + "0.172996, 0.167441, 0.159792, 0.158792, 0.155099, 0.154388, 0.148570" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[64])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.006197, 0.006203, 0.006209, 0.006215, 0.006221, 0.006300, 0.006572"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.007946, 0.008027, 0.008107, 0.008150, 0.008171, 0.008342, 0.008624"); + } + } + } + pin(TDB[63]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[63]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB63eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[63]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB63eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.161424, 0.156592, 0.151814, 0.151003, 0.150668, 0.149668, 0.148668", \ + "0.163443, 0.158610, 0.153832, 0.153021, 0.152686, 0.151686, 0.150686", \ + "0.170135, 0.165302, 0.160524, 0.159713, 0.159379, 0.158379, 0.157379", \ + "0.171664, 0.166831, 0.162053, 0.161242, 0.160908, 0.159908, 0.158908", \ + "0.172935, 0.168102, 0.163324, 0.162513, 0.162179, 0.161179, 0.160179", \ + "0.173665, 0.168833, 0.164055, 0.163243, 0.162909, 0.161909, 0.160909", \ + "0.174776, 0.169944, 0.165166, 0.164354, 0.164020, 0.163020, 0.162020" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.159605, 0.154050, 0.146401, 0.145401, 0.141708, 0.140998, 0.135179", \ + "0.161636, 0.156081, 0.148432, 0.147432, 0.143739, 0.143029, 0.137210", \ + "0.168874, 0.163320, 0.155670, 0.154670, 0.150978, 0.150267, 0.144448", \ + "0.169854, 0.164299, 0.156650, 0.155650, 0.151957, 0.151247, 0.145428", \ + "0.171111, 0.165556, 0.157907, 0.156907, 0.153214, 0.152504, 0.146685", \ + "0.172404, 0.166849, 0.159200, 0.158200, 0.154507, 0.153797, 0.147978", \ + "0.172996, 0.167441, 0.159792, 0.158792, 0.155099, 0.154388, 0.148570" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[63])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.006197, 0.006203, 0.006209, 0.006215, 0.006221, 0.006300, 0.006572"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.007946, 0.008027, 0.008107, 0.008150, 0.008171, 0.008342, 0.008624"); + } + } + } + pin(TDB[62]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[62]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB62eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[62]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB62eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.161424, 0.156592, 0.151814, 0.151003, 0.150668, 0.149668, 0.148668", \ + "0.163443, 0.158610, 0.153832, 0.153021, 0.152686, 0.151686, 0.150686", \ + "0.170135, 0.165302, 0.160524, 0.159713, 0.159379, 0.158379, 0.157379", \ + "0.171664, 0.166831, 0.162053, 0.161242, 0.160908, 0.159908, 0.158908", \ + "0.172935, 0.168102, 0.163324, 0.162513, 0.162179, 0.161179, 0.160179", \ + "0.173665, 0.168833, 0.164055, 0.163243, 0.162909, 0.161909, 0.160909", \ + "0.174776, 0.169944, 0.165166, 0.164354, 0.164020, 0.163020, 0.162020" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.159605, 0.154050, 0.146401, 0.145401, 0.141708, 0.140998, 0.135179", \ + "0.161636, 0.156081, 0.148432, 0.147432, 0.143739, 0.143029, 0.137210", \ + "0.168874, 0.163320, 0.155670, 0.154670, 0.150978, 0.150267, 0.144448", \ + "0.169854, 0.164299, 0.156650, 0.155650, 0.151957, 0.151247, 0.145428", \ + "0.171111, 0.165556, 0.157907, 0.156907, 0.153214, 0.152504, 0.146685", \ + "0.172404, 0.166849, 0.159200, 0.158200, 0.154507, 0.153797, 0.147978", \ + "0.172996, 0.167441, 0.159792, 0.158792, 0.155099, 0.154388, 0.148570" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[62])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.006197, 0.006203, 0.006209, 0.006215, 0.006221, 0.006300, 0.006572"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.007946, 0.008027, 0.008107, 0.008150, 0.008171, 0.008342, 0.008624"); + } + } + } + pin(TDB[61]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[61]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB61eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[61]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB61eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.161424, 0.156592, 0.151814, 0.151003, 0.150668, 0.149668, 0.148668", \ + "0.163443, 0.158610, 0.153832, 0.153021, 0.152686, 0.151686, 0.150686", \ + "0.170135, 0.165302, 0.160524, 0.159713, 0.159379, 0.158379, 0.157379", \ + "0.171664, 0.166831, 0.162053, 0.161242, 0.160908, 0.159908, 0.158908", \ + "0.172935, 0.168102, 0.163324, 0.162513, 0.162179, 0.161179, 0.160179", \ + "0.173665, 0.168833, 0.164055, 0.163243, 0.162909, 0.161909, 0.160909", \ + "0.174776, 0.169944, 0.165166, 0.164354, 0.164020, 0.163020, 0.162020" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.159605, 0.154050, 0.146401, 0.145401, 0.141708, 0.140998, 0.135179", \ + "0.161636, 0.156081, 0.148432, 0.147432, 0.143739, 0.143029, 0.137210", \ + "0.168874, 0.163320, 0.155670, 0.154670, 0.150978, 0.150267, 0.144448", \ + "0.169854, 0.164299, 0.156650, 0.155650, 0.151957, 0.151247, 0.145428", \ + "0.171111, 0.165556, 0.157907, 0.156907, 0.153214, 0.152504, 0.146685", \ + "0.172404, 0.166849, 0.159200, 0.158200, 0.154507, 0.153797, 0.147978", \ + "0.172996, 0.167441, 0.159792, 0.158792, 0.155099, 0.154388, 0.148570" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[61])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.006197, 0.006203, 0.006209, 0.006215, 0.006221, 0.006300, 0.006572"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.007946, 0.008027, 0.008107, 0.008150, 0.008171, 0.008342, 0.008624"); + } + } + } + pin(TDB[60]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[60]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB60eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[60]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB60eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.161424, 0.156592, 0.151814, 0.151003, 0.150668, 0.149668, 0.148668", \ + "0.163443, 0.158610, 0.153832, 0.153021, 0.152686, 0.151686, 0.150686", \ + "0.170135, 0.165302, 0.160524, 0.159713, 0.159379, 0.158379, 0.157379", \ + "0.171664, 0.166831, 0.162053, 0.161242, 0.160908, 0.159908, 0.158908", \ + "0.172935, 0.168102, 0.163324, 0.162513, 0.162179, 0.161179, 0.160179", \ + "0.173665, 0.168833, 0.164055, 0.163243, 0.162909, 0.161909, 0.160909", \ + "0.174776, 0.169944, 0.165166, 0.164354, 0.164020, 0.163020, 0.162020" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.159605, 0.154050, 0.146401, 0.145401, 0.141708, 0.140998, 0.135179", \ + "0.161636, 0.156081, 0.148432, 0.147432, 0.143739, 0.143029, 0.137210", \ + "0.168874, 0.163320, 0.155670, 0.154670, 0.150978, 0.150267, 0.144448", \ + "0.169854, 0.164299, 0.156650, 0.155650, 0.151957, 0.151247, 0.145428", \ + "0.171111, 0.165556, 0.157907, 0.156907, 0.153214, 0.152504, 0.146685", \ + "0.172404, 0.166849, 0.159200, 0.158200, 0.154507, 0.153797, 0.147978", \ + "0.172996, 0.167441, 0.159792, 0.158792, 0.155099, 0.154388, 0.148570" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[60])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.006197, 0.006203, 0.006209, 0.006215, 0.006221, 0.006300, 0.006572"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.007946, 0.008027, 0.008107, 0.008150, 0.008171, 0.008342, 0.008624"); + } + } + } + pin(TDB[59]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[59]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB59eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[59]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB59eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.161424, 0.156592, 0.151814, 0.151003, 0.150668, 0.149668, 0.148668", \ + "0.163443, 0.158610, 0.153832, 0.153021, 0.152686, 0.151686, 0.150686", \ + "0.170135, 0.165302, 0.160524, 0.159713, 0.159379, 0.158379, 0.157379", \ + "0.171664, 0.166831, 0.162053, 0.161242, 0.160908, 0.159908, 0.158908", \ + "0.172935, 0.168102, 0.163324, 0.162513, 0.162179, 0.161179, 0.160179", \ + "0.173665, 0.168833, 0.164055, 0.163243, 0.162909, 0.161909, 0.160909", \ + "0.174776, 0.169944, 0.165166, 0.164354, 0.164020, 0.163020, 0.162020" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.159605, 0.154050, 0.146401, 0.145401, 0.141708, 0.140998, 0.135179", \ + "0.161636, 0.156081, 0.148432, 0.147432, 0.143739, 0.143029, 0.137210", \ + "0.168874, 0.163320, 0.155670, 0.154670, 0.150978, 0.150267, 0.144448", \ + "0.169854, 0.164299, 0.156650, 0.155650, 0.151957, 0.151247, 0.145428", \ + "0.171111, 0.165556, 0.157907, 0.156907, 0.153214, 0.152504, 0.146685", \ + "0.172404, 0.166849, 0.159200, 0.158200, 0.154507, 0.153797, 0.147978", \ + "0.172996, 0.167441, 0.159792, 0.158792, 0.155099, 0.154388, 0.148570" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[59])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.006197, 0.006203, 0.006209, 0.006215, 0.006221, 0.006300, 0.006572"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.007946, 0.008027, 0.008107, 0.008150, 0.008171, 0.008342, 0.008624"); + } + } + } + pin(TDB[58]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[58]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB58eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[58]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB58eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.161424, 0.156592, 0.151814, 0.151003, 0.150668, 0.149668, 0.148668", \ + "0.163443, 0.158610, 0.153832, 0.153021, 0.152686, 0.151686, 0.150686", \ + "0.170135, 0.165302, 0.160524, 0.159713, 0.159379, 0.158379, 0.157379", \ + "0.171664, 0.166831, 0.162053, 0.161242, 0.160908, 0.159908, 0.158908", \ + "0.172935, 0.168102, 0.163324, 0.162513, 0.162179, 0.161179, 0.160179", \ + "0.173665, 0.168833, 0.164055, 0.163243, 0.162909, 0.161909, 0.160909", \ + "0.174776, 0.169944, 0.165166, 0.164354, 0.164020, 0.163020, 0.162020" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.159605, 0.154050, 0.146401, 0.145401, 0.141708, 0.140998, 0.135179", \ + "0.161636, 0.156081, 0.148432, 0.147432, 0.143739, 0.143029, 0.137210", \ + "0.168874, 0.163320, 0.155670, 0.154670, 0.150978, 0.150267, 0.144448", \ + "0.169854, 0.164299, 0.156650, 0.155650, 0.151957, 0.151247, 0.145428", \ + "0.171111, 0.165556, 0.157907, 0.156907, 0.153214, 0.152504, 0.146685", \ + "0.172404, 0.166849, 0.159200, 0.158200, 0.154507, 0.153797, 0.147978", \ + "0.172996, 0.167441, 0.159792, 0.158792, 0.155099, 0.154388, 0.148570" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[58])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.006197, 0.006203, 0.006209, 0.006215, 0.006221, 0.006300, 0.006572"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.007946, 0.008027, 0.008107, 0.008150, 0.008171, 0.008342, 0.008624"); + } + } + } + pin(TDB[57]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[57]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB57eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[57]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB57eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.161424, 0.156592, 0.151814, 0.151003, 0.150668, 0.149668, 0.148668", \ + "0.163443, 0.158610, 0.153832, 0.153021, 0.152686, 0.151686, 0.150686", \ + "0.170135, 0.165302, 0.160524, 0.159713, 0.159379, 0.158379, 0.157379", \ + "0.171664, 0.166831, 0.162053, 0.161242, 0.160908, 0.159908, 0.158908", \ + "0.172935, 0.168102, 0.163324, 0.162513, 0.162179, 0.161179, 0.160179", \ + "0.173665, 0.168833, 0.164055, 0.163243, 0.162909, 0.161909, 0.160909", \ + "0.174776, 0.169944, 0.165166, 0.164354, 0.164020, 0.163020, 0.162020" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.159605, 0.154050, 0.146401, 0.145401, 0.141708, 0.140998, 0.135179", \ + "0.161636, 0.156081, 0.148432, 0.147432, 0.143739, 0.143029, 0.137210", \ + "0.168874, 0.163320, 0.155670, 0.154670, 0.150978, 0.150267, 0.144448", \ + "0.169854, 0.164299, 0.156650, 0.155650, 0.151957, 0.151247, 0.145428", \ + "0.171111, 0.165556, 0.157907, 0.156907, 0.153214, 0.152504, 0.146685", \ + "0.172404, 0.166849, 0.159200, 0.158200, 0.154507, 0.153797, 0.147978", \ + "0.172996, 0.167441, 0.159792, 0.158792, 0.155099, 0.154388, 0.148570" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[57])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.006197, 0.006203, 0.006209, 0.006215, 0.006221, 0.006300, 0.006572"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.007946, 0.008027, 0.008107, 0.008150, 0.008171, 0.008342, 0.008624"); + } + } + } + pin(TDB[56]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[56]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB56eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[56]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB56eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.161424, 0.156592, 0.151814, 0.151003, 0.150668, 0.149668, 0.148668", \ + "0.163443, 0.158610, 0.153832, 0.153021, 0.152686, 0.151686, 0.150686", \ + "0.170135, 0.165302, 0.160524, 0.159713, 0.159379, 0.158379, 0.157379", \ + "0.171664, 0.166831, 0.162053, 0.161242, 0.160908, 0.159908, 0.158908", \ + "0.172935, 0.168102, 0.163324, 0.162513, 0.162179, 0.161179, 0.160179", \ + "0.173665, 0.168833, 0.164055, 0.163243, 0.162909, 0.161909, 0.160909", \ + "0.174776, 0.169944, 0.165166, 0.164354, 0.164020, 0.163020, 0.162020" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.159605, 0.154050, 0.146401, 0.145401, 0.141708, 0.140998, 0.135179", \ + "0.161636, 0.156081, 0.148432, 0.147432, 0.143739, 0.143029, 0.137210", \ + "0.168874, 0.163320, 0.155670, 0.154670, 0.150978, 0.150267, 0.144448", \ + "0.169854, 0.164299, 0.156650, 0.155650, 0.151957, 0.151247, 0.145428", \ + "0.171111, 0.165556, 0.157907, 0.156907, 0.153214, 0.152504, 0.146685", \ + "0.172404, 0.166849, 0.159200, 0.158200, 0.154507, 0.153797, 0.147978", \ + "0.172996, 0.167441, 0.159792, 0.158792, 0.155099, 0.154388, 0.148570" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[56])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.006197, 0.006203, 0.006209, 0.006215, 0.006221, 0.006300, 0.006572"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.007946, 0.008027, 0.008107, 0.008150, 0.008171, 0.008342, 0.008624"); + } + } + } + pin(TDB[55]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[55]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB55eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[55]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB55eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.161424, 0.156592, 0.151814, 0.151003, 0.150668, 0.149668, 0.148668", \ + "0.163443, 0.158610, 0.153832, 0.153021, 0.152686, 0.151686, 0.150686", \ + "0.170135, 0.165302, 0.160524, 0.159713, 0.159379, 0.158379, 0.157379", \ + "0.171664, 0.166831, 0.162053, 0.161242, 0.160908, 0.159908, 0.158908", \ + "0.172935, 0.168102, 0.163324, 0.162513, 0.162179, 0.161179, 0.160179", \ + "0.173665, 0.168833, 0.164055, 0.163243, 0.162909, 0.161909, 0.160909", \ + "0.174776, 0.169944, 0.165166, 0.164354, 0.164020, 0.163020, 0.162020" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.159605, 0.154050, 0.146401, 0.145401, 0.141708, 0.140998, 0.135179", \ + "0.161636, 0.156081, 0.148432, 0.147432, 0.143739, 0.143029, 0.137210", \ + "0.168874, 0.163320, 0.155670, 0.154670, 0.150978, 0.150267, 0.144448", \ + "0.169854, 0.164299, 0.156650, 0.155650, 0.151957, 0.151247, 0.145428", \ + "0.171111, 0.165556, 0.157907, 0.156907, 0.153214, 0.152504, 0.146685", \ + "0.172404, 0.166849, 0.159200, 0.158200, 0.154507, 0.153797, 0.147978", \ + "0.172996, 0.167441, 0.159792, 0.158792, 0.155099, 0.154388, 0.148570" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[55])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.006197, 0.006203, 0.006209, 0.006215, 0.006221, 0.006300, 0.006572"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.007946, 0.008027, 0.008107, 0.008150, 0.008171, 0.008342, 0.008624"); + } + } + } + pin(TDB[54]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[54]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB54eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[54]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB54eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.161424, 0.156592, 0.151814, 0.151003, 0.150668, 0.149668, 0.148668", \ + "0.163443, 0.158610, 0.153832, 0.153021, 0.152686, 0.151686, 0.150686", \ + "0.170135, 0.165302, 0.160524, 0.159713, 0.159379, 0.158379, 0.157379", \ + "0.171664, 0.166831, 0.162053, 0.161242, 0.160908, 0.159908, 0.158908", \ + "0.172935, 0.168102, 0.163324, 0.162513, 0.162179, 0.161179, 0.160179", \ + "0.173665, 0.168833, 0.164055, 0.163243, 0.162909, 0.161909, 0.160909", \ + "0.174776, 0.169944, 0.165166, 0.164354, 0.164020, 0.163020, 0.162020" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.159605, 0.154050, 0.146401, 0.145401, 0.141708, 0.140998, 0.135179", \ + "0.161636, 0.156081, 0.148432, 0.147432, 0.143739, 0.143029, 0.137210", \ + "0.168874, 0.163320, 0.155670, 0.154670, 0.150978, 0.150267, 0.144448", \ + "0.169854, 0.164299, 0.156650, 0.155650, 0.151957, 0.151247, 0.145428", \ + "0.171111, 0.165556, 0.157907, 0.156907, 0.153214, 0.152504, 0.146685", \ + "0.172404, 0.166849, 0.159200, 0.158200, 0.154507, 0.153797, 0.147978", \ + "0.172996, 0.167441, 0.159792, 0.158792, 0.155099, 0.154388, 0.148570" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[54])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.006197, 0.006203, 0.006209, 0.006215, 0.006221, 0.006300, 0.006572"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.007946, 0.008027, 0.008107, 0.008150, 0.008171, 0.008342, 0.008624"); + } + } + } + pin(TDB[53]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[53]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB53eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[53]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB53eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.161424, 0.156592, 0.151814, 0.151003, 0.150668, 0.149668, 0.148668", \ + "0.163443, 0.158610, 0.153832, 0.153021, 0.152686, 0.151686, 0.150686", \ + "0.170135, 0.165302, 0.160524, 0.159713, 0.159379, 0.158379, 0.157379", \ + "0.171664, 0.166831, 0.162053, 0.161242, 0.160908, 0.159908, 0.158908", \ + "0.172935, 0.168102, 0.163324, 0.162513, 0.162179, 0.161179, 0.160179", \ + "0.173665, 0.168833, 0.164055, 0.163243, 0.162909, 0.161909, 0.160909", \ + "0.174776, 0.169944, 0.165166, 0.164354, 0.164020, 0.163020, 0.162020" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.159605, 0.154050, 0.146401, 0.145401, 0.141708, 0.140998, 0.135179", \ + "0.161636, 0.156081, 0.148432, 0.147432, 0.143739, 0.143029, 0.137210", \ + "0.168874, 0.163320, 0.155670, 0.154670, 0.150978, 0.150267, 0.144448", \ + "0.169854, 0.164299, 0.156650, 0.155650, 0.151957, 0.151247, 0.145428", \ + "0.171111, 0.165556, 0.157907, 0.156907, 0.153214, 0.152504, 0.146685", \ + "0.172404, 0.166849, 0.159200, 0.158200, 0.154507, 0.153797, 0.147978", \ + "0.172996, 0.167441, 0.159792, 0.158792, 0.155099, 0.154388, 0.148570" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[53])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.006197, 0.006203, 0.006209, 0.006215, 0.006221, 0.006300, 0.006572"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.007946, 0.008027, 0.008107, 0.008150, 0.008171, 0.008342, 0.008624"); + } + } + } + pin(TDB[52]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[52]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB52eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[52]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB52eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.161424, 0.156592, 0.151814, 0.151003, 0.150668, 0.149668, 0.148668", \ + "0.163443, 0.158610, 0.153832, 0.153021, 0.152686, 0.151686, 0.150686", \ + "0.170135, 0.165302, 0.160524, 0.159713, 0.159379, 0.158379, 0.157379", \ + "0.171664, 0.166831, 0.162053, 0.161242, 0.160908, 0.159908, 0.158908", \ + "0.172935, 0.168102, 0.163324, 0.162513, 0.162179, 0.161179, 0.160179", \ + "0.173665, 0.168833, 0.164055, 0.163243, 0.162909, 0.161909, 0.160909", \ + "0.174776, 0.169944, 0.165166, 0.164354, 0.164020, 0.163020, 0.162020" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.159605, 0.154050, 0.146401, 0.145401, 0.141708, 0.140998, 0.135179", \ + "0.161636, 0.156081, 0.148432, 0.147432, 0.143739, 0.143029, 0.137210", \ + "0.168874, 0.163320, 0.155670, 0.154670, 0.150978, 0.150267, 0.144448", \ + "0.169854, 0.164299, 0.156650, 0.155650, 0.151957, 0.151247, 0.145428", \ + "0.171111, 0.165556, 0.157907, 0.156907, 0.153214, 0.152504, 0.146685", \ + "0.172404, 0.166849, 0.159200, 0.158200, 0.154507, 0.153797, 0.147978", \ + "0.172996, 0.167441, 0.159792, 0.158792, 0.155099, 0.154388, 0.148570" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[52])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.006197, 0.006203, 0.006209, 0.006215, 0.006221, 0.006300, 0.006572"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.007946, 0.008027, 0.008107, 0.008150, 0.008171, 0.008342, 0.008624"); + } + } + } + pin(TDB[51]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[51]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB51eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[51]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB51eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.161424, 0.156592, 0.151814, 0.151003, 0.150668, 0.149668, 0.148668", \ + "0.163443, 0.158610, 0.153832, 0.153021, 0.152686, 0.151686, 0.150686", \ + "0.170135, 0.165302, 0.160524, 0.159713, 0.159379, 0.158379, 0.157379", \ + "0.171664, 0.166831, 0.162053, 0.161242, 0.160908, 0.159908, 0.158908", \ + "0.172935, 0.168102, 0.163324, 0.162513, 0.162179, 0.161179, 0.160179", \ + "0.173665, 0.168833, 0.164055, 0.163243, 0.162909, 0.161909, 0.160909", \ + "0.174776, 0.169944, 0.165166, 0.164354, 0.164020, 0.163020, 0.162020" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.159605, 0.154050, 0.146401, 0.145401, 0.141708, 0.140998, 0.135179", \ + "0.161636, 0.156081, 0.148432, 0.147432, 0.143739, 0.143029, 0.137210", \ + "0.168874, 0.163320, 0.155670, 0.154670, 0.150978, 0.150267, 0.144448", \ + "0.169854, 0.164299, 0.156650, 0.155650, 0.151957, 0.151247, 0.145428", \ + "0.171111, 0.165556, 0.157907, 0.156907, 0.153214, 0.152504, 0.146685", \ + "0.172404, 0.166849, 0.159200, 0.158200, 0.154507, 0.153797, 0.147978", \ + "0.172996, 0.167441, 0.159792, 0.158792, 0.155099, 0.154388, 0.148570" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[51])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.006197, 0.006203, 0.006209, 0.006215, 0.006221, 0.006300, 0.006572"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.007946, 0.008027, 0.008107, 0.008150, 0.008171, 0.008342, 0.008624"); + } + } + } + pin(TDB[50]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[50]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB50eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[50]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB50eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.161424, 0.156592, 0.151814, 0.151003, 0.150668, 0.149668, 0.148668", \ + "0.163443, 0.158610, 0.153832, 0.153021, 0.152686, 0.151686, 0.150686", \ + "0.170135, 0.165302, 0.160524, 0.159713, 0.159379, 0.158379, 0.157379", \ + "0.171664, 0.166831, 0.162053, 0.161242, 0.160908, 0.159908, 0.158908", \ + "0.172935, 0.168102, 0.163324, 0.162513, 0.162179, 0.161179, 0.160179", \ + "0.173665, 0.168833, 0.164055, 0.163243, 0.162909, 0.161909, 0.160909", \ + "0.174776, 0.169944, 0.165166, 0.164354, 0.164020, 0.163020, 0.162020" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.159605, 0.154050, 0.146401, 0.145401, 0.141708, 0.140998, 0.135179", \ + "0.161636, 0.156081, 0.148432, 0.147432, 0.143739, 0.143029, 0.137210", \ + "0.168874, 0.163320, 0.155670, 0.154670, 0.150978, 0.150267, 0.144448", \ + "0.169854, 0.164299, 0.156650, 0.155650, 0.151957, 0.151247, 0.145428", \ + "0.171111, 0.165556, 0.157907, 0.156907, 0.153214, 0.152504, 0.146685", \ + "0.172404, 0.166849, 0.159200, 0.158200, 0.154507, 0.153797, 0.147978", \ + "0.172996, 0.167441, 0.159792, 0.158792, 0.155099, 0.154388, 0.148570" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[50])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.006197, 0.006203, 0.006209, 0.006215, 0.006221, 0.006300, 0.006572"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.007946, 0.008027, 0.008107, 0.008150, 0.008171, 0.008342, 0.008624"); + } + } + } + pin(TDB[49]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[49]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB49eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[49]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB49eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.161424, 0.156592, 0.151814, 0.151003, 0.150668, 0.149668, 0.148668", \ + "0.163443, 0.158610, 0.153832, 0.153021, 0.152686, 0.151686, 0.150686", \ + "0.170135, 0.165302, 0.160524, 0.159713, 0.159379, 0.158379, 0.157379", \ + "0.171664, 0.166831, 0.162053, 0.161242, 0.160908, 0.159908, 0.158908", \ + "0.172935, 0.168102, 0.163324, 0.162513, 0.162179, 0.161179, 0.160179", \ + "0.173665, 0.168833, 0.164055, 0.163243, 0.162909, 0.161909, 0.160909", \ + "0.174776, 0.169944, 0.165166, 0.164354, 0.164020, 0.163020, 0.162020" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.159605, 0.154050, 0.146401, 0.145401, 0.141708, 0.140998, 0.135179", \ + "0.161636, 0.156081, 0.148432, 0.147432, 0.143739, 0.143029, 0.137210", \ + "0.168874, 0.163320, 0.155670, 0.154670, 0.150978, 0.150267, 0.144448", \ + "0.169854, 0.164299, 0.156650, 0.155650, 0.151957, 0.151247, 0.145428", \ + "0.171111, 0.165556, 0.157907, 0.156907, 0.153214, 0.152504, 0.146685", \ + "0.172404, 0.166849, 0.159200, 0.158200, 0.154507, 0.153797, 0.147978", \ + "0.172996, 0.167441, 0.159792, 0.158792, 0.155099, 0.154388, 0.148570" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[49])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.006197, 0.006203, 0.006209, 0.006215, 0.006221, 0.006300, 0.006572"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.007946, 0.008027, 0.008107, 0.008150, 0.008171, 0.008342, 0.008624"); + } + } + } + pin(TDB[48]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[48]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB48eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[48]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB48eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.161424, 0.156592, 0.151814, 0.151003, 0.150668, 0.149668, 0.148668", \ + "0.163443, 0.158610, 0.153832, 0.153021, 0.152686, 0.151686, 0.150686", \ + "0.170135, 0.165302, 0.160524, 0.159713, 0.159379, 0.158379, 0.157379", \ + "0.171664, 0.166831, 0.162053, 0.161242, 0.160908, 0.159908, 0.158908", \ + "0.172935, 0.168102, 0.163324, 0.162513, 0.162179, 0.161179, 0.160179", \ + "0.173665, 0.168833, 0.164055, 0.163243, 0.162909, 0.161909, 0.160909", \ + "0.174776, 0.169944, 0.165166, 0.164354, 0.164020, 0.163020, 0.162020" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.159605, 0.154050, 0.146401, 0.145401, 0.141708, 0.140998, 0.135179", \ + "0.161636, 0.156081, 0.148432, 0.147432, 0.143739, 0.143029, 0.137210", \ + "0.168874, 0.163320, 0.155670, 0.154670, 0.150978, 0.150267, 0.144448", \ + "0.169854, 0.164299, 0.156650, 0.155650, 0.151957, 0.151247, 0.145428", \ + "0.171111, 0.165556, 0.157907, 0.156907, 0.153214, 0.152504, 0.146685", \ + "0.172404, 0.166849, 0.159200, 0.158200, 0.154507, 0.153797, 0.147978", \ + "0.172996, 0.167441, 0.159792, 0.158792, 0.155099, 0.154388, 0.148570" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[48])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.006197, 0.006203, 0.006209, 0.006215, 0.006221, 0.006300, 0.006572"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.007946, 0.008027, 0.008107, 0.008150, 0.008171, 0.008342, 0.008624"); + } + } + } + pin(TDB[47]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[47]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB47eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[47]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB47eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.161424, 0.156592, 0.151814, 0.151003, 0.150668, 0.149668, 0.148668", \ + "0.163443, 0.158610, 0.153832, 0.153021, 0.152686, 0.151686, 0.150686", \ + "0.170135, 0.165302, 0.160524, 0.159713, 0.159379, 0.158379, 0.157379", \ + "0.171664, 0.166831, 0.162053, 0.161242, 0.160908, 0.159908, 0.158908", \ + "0.172935, 0.168102, 0.163324, 0.162513, 0.162179, 0.161179, 0.160179", \ + "0.173665, 0.168833, 0.164055, 0.163243, 0.162909, 0.161909, 0.160909", \ + "0.174776, 0.169944, 0.165166, 0.164354, 0.164020, 0.163020, 0.162020" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.159605, 0.154050, 0.146401, 0.145401, 0.141708, 0.140998, 0.135179", \ + "0.161636, 0.156081, 0.148432, 0.147432, 0.143739, 0.143029, 0.137210", \ + "0.168874, 0.163320, 0.155670, 0.154670, 0.150978, 0.150267, 0.144448", \ + "0.169854, 0.164299, 0.156650, 0.155650, 0.151957, 0.151247, 0.145428", \ + "0.171111, 0.165556, 0.157907, 0.156907, 0.153214, 0.152504, 0.146685", \ + "0.172404, 0.166849, 0.159200, 0.158200, 0.154507, 0.153797, 0.147978", \ + "0.172996, 0.167441, 0.159792, 0.158792, 0.155099, 0.154388, 0.148570" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[47])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.006197, 0.006203, 0.006209, 0.006215, 0.006221, 0.006300, 0.006572"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.007946, 0.008027, 0.008107, 0.008150, 0.008171, 0.008342, 0.008624"); + } + } + } + pin(TDB[46]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[46]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB46eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[46]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB46eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.161424, 0.156592, 0.151814, 0.151003, 0.150668, 0.149668, 0.148668", \ + "0.163443, 0.158610, 0.153832, 0.153021, 0.152686, 0.151686, 0.150686", \ + "0.170135, 0.165302, 0.160524, 0.159713, 0.159379, 0.158379, 0.157379", \ + "0.171664, 0.166831, 0.162053, 0.161242, 0.160908, 0.159908, 0.158908", \ + "0.172935, 0.168102, 0.163324, 0.162513, 0.162179, 0.161179, 0.160179", \ + "0.173665, 0.168833, 0.164055, 0.163243, 0.162909, 0.161909, 0.160909", \ + "0.174776, 0.169944, 0.165166, 0.164354, 0.164020, 0.163020, 0.162020" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.159605, 0.154050, 0.146401, 0.145401, 0.141708, 0.140998, 0.135179", \ + "0.161636, 0.156081, 0.148432, 0.147432, 0.143739, 0.143029, 0.137210", \ + "0.168874, 0.163320, 0.155670, 0.154670, 0.150978, 0.150267, 0.144448", \ + "0.169854, 0.164299, 0.156650, 0.155650, 0.151957, 0.151247, 0.145428", \ + "0.171111, 0.165556, 0.157907, 0.156907, 0.153214, 0.152504, 0.146685", \ + "0.172404, 0.166849, 0.159200, 0.158200, 0.154507, 0.153797, 0.147978", \ + "0.172996, 0.167441, 0.159792, 0.158792, 0.155099, 0.154388, 0.148570" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[46])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.006197, 0.006203, 0.006209, 0.006215, 0.006221, 0.006300, 0.006572"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.007946, 0.008027, 0.008107, 0.008150, 0.008171, 0.008342, 0.008624"); + } + } + } + pin(TDB[45]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[45]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB45eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[45]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB45eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.161424, 0.156592, 0.151814, 0.151003, 0.150668, 0.149668, 0.148668", \ + "0.163443, 0.158610, 0.153832, 0.153021, 0.152686, 0.151686, 0.150686", \ + "0.170135, 0.165302, 0.160524, 0.159713, 0.159379, 0.158379, 0.157379", \ + "0.171664, 0.166831, 0.162053, 0.161242, 0.160908, 0.159908, 0.158908", \ + "0.172935, 0.168102, 0.163324, 0.162513, 0.162179, 0.161179, 0.160179", \ + "0.173665, 0.168833, 0.164055, 0.163243, 0.162909, 0.161909, 0.160909", \ + "0.174776, 0.169944, 0.165166, 0.164354, 0.164020, 0.163020, 0.162020" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.159605, 0.154050, 0.146401, 0.145401, 0.141708, 0.140998, 0.135179", \ + "0.161636, 0.156081, 0.148432, 0.147432, 0.143739, 0.143029, 0.137210", \ + "0.168874, 0.163320, 0.155670, 0.154670, 0.150978, 0.150267, 0.144448", \ + "0.169854, 0.164299, 0.156650, 0.155650, 0.151957, 0.151247, 0.145428", \ + "0.171111, 0.165556, 0.157907, 0.156907, 0.153214, 0.152504, 0.146685", \ + "0.172404, 0.166849, 0.159200, 0.158200, 0.154507, 0.153797, 0.147978", \ + "0.172996, 0.167441, 0.159792, 0.158792, 0.155099, 0.154388, 0.148570" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[45])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.006197, 0.006203, 0.006209, 0.006215, 0.006221, 0.006300, 0.006572"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.007946, 0.008027, 0.008107, 0.008150, 0.008171, 0.008342, 0.008624"); + } + } + } + pin(TDB[44]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[44]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB44eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[44]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB44eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.161424, 0.156592, 0.151814, 0.151003, 0.150668, 0.149668, 0.148668", \ + "0.163443, 0.158610, 0.153832, 0.153021, 0.152686, 0.151686, 0.150686", \ + "0.170135, 0.165302, 0.160524, 0.159713, 0.159379, 0.158379, 0.157379", \ + "0.171664, 0.166831, 0.162053, 0.161242, 0.160908, 0.159908, 0.158908", \ + "0.172935, 0.168102, 0.163324, 0.162513, 0.162179, 0.161179, 0.160179", \ + "0.173665, 0.168833, 0.164055, 0.163243, 0.162909, 0.161909, 0.160909", \ + "0.174776, 0.169944, 0.165166, 0.164354, 0.164020, 0.163020, 0.162020" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.159605, 0.154050, 0.146401, 0.145401, 0.141708, 0.140998, 0.135179", \ + "0.161636, 0.156081, 0.148432, 0.147432, 0.143739, 0.143029, 0.137210", \ + "0.168874, 0.163320, 0.155670, 0.154670, 0.150978, 0.150267, 0.144448", \ + "0.169854, 0.164299, 0.156650, 0.155650, 0.151957, 0.151247, 0.145428", \ + "0.171111, 0.165556, 0.157907, 0.156907, 0.153214, 0.152504, 0.146685", \ + "0.172404, 0.166849, 0.159200, 0.158200, 0.154507, 0.153797, 0.147978", \ + "0.172996, 0.167441, 0.159792, 0.158792, 0.155099, 0.154388, 0.148570" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[44])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.006197, 0.006203, 0.006209, 0.006215, 0.006221, 0.006300, 0.006572"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.007946, 0.008027, 0.008107, 0.008150, 0.008171, 0.008342, 0.008624"); + } + } + } + pin(TDB[43]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[43]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB43eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[43]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB43eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.161424, 0.156592, 0.151814, 0.151003, 0.150668, 0.149668, 0.148668", \ + "0.163443, 0.158610, 0.153832, 0.153021, 0.152686, 0.151686, 0.150686", \ + "0.170135, 0.165302, 0.160524, 0.159713, 0.159379, 0.158379, 0.157379", \ + "0.171664, 0.166831, 0.162053, 0.161242, 0.160908, 0.159908, 0.158908", \ + "0.172935, 0.168102, 0.163324, 0.162513, 0.162179, 0.161179, 0.160179", \ + "0.173665, 0.168833, 0.164055, 0.163243, 0.162909, 0.161909, 0.160909", \ + "0.174776, 0.169944, 0.165166, 0.164354, 0.164020, 0.163020, 0.162020" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.159605, 0.154050, 0.146401, 0.145401, 0.141708, 0.140998, 0.135179", \ + "0.161636, 0.156081, 0.148432, 0.147432, 0.143739, 0.143029, 0.137210", \ + "0.168874, 0.163320, 0.155670, 0.154670, 0.150978, 0.150267, 0.144448", \ + "0.169854, 0.164299, 0.156650, 0.155650, 0.151957, 0.151247, 0.145428", \ + "0.171111, 0.165556, 0.157907, 0.156907, 0.153214, 0.152504, 0.146685", \ + "0.172404, 0.166849, 0.159200, 0.158200, 0.154507, 0.153797, 0.147978", \ + "0.172996, 0.167441, 0.159792, 0.158792, 0.155099, 0.154388, 0.148570" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[43])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.006197, 0.006203, 0.006209, 0.006215, 0.006221, 0.006300, 0.006572"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.007946, 0.008027, 0.008107, 0.008150, 0.008171, 0.008342, 0.008624"); + } + } + } + pin(TDB[42]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[42]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB42eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[42]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB42eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.161424, 0.156592, 0.151814, 0.151003, 0.150668, 0.149668, 0.148668", \ + "0.163443, 0.158610, 0.153832, 0.153021, 0.152686, 0.151686, 0.150686", \ + "0.170135, 0.165302, 0.160524, 0.159713, 0.159379, 0.158379, 0.157379", \ + "0.171664, 0.166831, 0.162053, 0.161242, 0.160908, 0.159908, 0.158908", \ + "0.172935, 0.168102, 0.163324, 0.162513, 0.162179, 0.161179, 0.160179", \ + "0.173665, 0.168833, 0.164055, 0.163243, 0.162909, 0.161909, 0.160909", \ + "0.174776, 0.169944, 0.165166, 0.164354, 0.164020, 0.163020, 0.162020" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.159605, 0.154050, 0.146401, 0.145401, 0.141708, 0.140998, 0.135179", \ + "0.161636, 0.156081, 0.148432, 0.147432, 0.143739, 0.143029, 0.137210", \ + "0.168874, 0.163320, 0.155670, 0.154670, 0.150978, 0.150267, 0.144448", \ + "0.169854, 0.164299, 0.156650, 0.155650, 0.151957, 0.151247, 0.145428", \ + "0.171111, 0.165556, 0.157907, 0.156907, 0.153214, 0.152504, 0.146685", \ + "0.172404, 0.166849, 0.159200, 0.158200, 0.154507, 0.153797, 0.147978", \ + "0.172996, 0.167441, 0.159792, 0.158792, 0.155099, 0.154388, 0.148570" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[42])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.006197, 0.006203, 0.006209, 0.006215, 0.006221, 0.006300, 0.006572"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.007946, 0.008027, 0.008107, 0.008150, 0.008171, 0.008342, 0.008624"); + } + } + } + pin(TDB[41]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[41]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB41eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[41]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB41eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.161424, 0.156592, 0.151814, 0.151003, 0.150668, 0.149668, 0.148668", \ + "0.163443, 0.158610, 0.153832, 0.153021, 0.152686, 0.151686, 0.150686", \ + "0.170135, 0.165302, 0.160524, 0.159713, 0.159379, 0.158379, 0.157379", \ + "0.171664, 0.166831, 0.162053, 0.161242, 0.160908, 0.159908, 0.158908", \ + "0.172935, 0.168102, 0.163324, 0.162513, 0.162179, 0.161179, 0.160179", \ + "0.173665, 0.168833, 0.164055, 0.163243, 0.162909, 0.161909, 0.160909", \ + "0.174776, 0.169944, 0.165166, 0.164354, 0.164020, 0.163020, 0.162020" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.159605, 0.154050, 0.146401, 0.145401, 0.141708, 0.140998, 0.135179", \ + "0.161636, 0.156081, 0.148432, 0.147432, 0.143739, 0.143029, 0.137210", \ + "0.168874, 0.163320, 0.155670, 0.154670, 0.150978, 0.150267, 0.144448", \ + "0.169854, 0.164299, 0.156650, 0.155650, 0.151957, 0.151247, 0.145428", \ + "0.171111, 0.165556, 0.157907, 0.156907, 0.153214, 0.152504, 0.146685", \ + "0.172404, 0.166849, 0.159200, 0.158200, 0.154507, 0.153797, 0.147978", \ + "0.172996, 0.167441, 0.159792, 0.158792, 0.155099, 0.154388, 0.148570" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[41])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.006197, 0.006203, 0.006209, 0.006215, 0.006221, 0.006300, 0.006572"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.007946, 0.008027, 0.008107, 0.008150, 0.008171, 0.008342, 0.008624"); + } + } + } + pin(TDB[40]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[40]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB40eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[40]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB40eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.161424, 0.156592, 0.151814, 0.151003, 0.150668, 0.149668, 0.148668", \ + "0.163443, 0.158610, 0.153832, 0.153021, 0.152686, 0.151686, 0.150686", \ + "0.170135, 0.165302, 0.160524, 0.159713, 0.159379, 0.158379, 0.157379", \ + "0.171664, 0.166831, 0.162053, 0.161242, 0.160908, 0.159908, 0.158908", \ + "0.172935, 0.168102, 0.163324, 0.162513, 0.162179, 0.161179, 0.160179", \ + "0.173665, 0.168833, 0.164055, 0.163243, 0.162909, 0.161909, 0.160909", \ + "0.174776, 0.169944, 0.165166, 0.164354, 0.164020, 0.163020, 0.162020" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.159605, 0.154050, 0.146401, 0.145401, 0.141708, 0.140998, 0.135179", \ + "0.161636, 0.156081, 0.148432, 0.147432, 0.143739, 0.143029, 0.137210", \ + "0.168874, 0.163320, 0.155670, 0.154670, 0.150978, 0.150267, 0.144448", \ + "0.169854, 0.164299, 0.156650, 0.155650, 0.151957, 0.151247, 0.145428", \ + "0.171111, 0.165556, 0.157907, 0.156907, 0.153214, 0.152504, 0.146685", \ + "0.172404, 0.166849, 0.159200, 0.158200, 0.154507, 0.153797, 0.147978", \ + "0.172996, 0.167441, 0.159792, 0.158792, 0.155099, 0.154388, 0.148570" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[40])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.006197, 0.006203, 0.006209, 0.006215, 0.006221, 0.006300, 0.006572"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.007946, 0.008027, 0.008107, 0.008150, 0.008171, 0.008342, 0.008624"); + } + } + } + pin(TDB[39]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[39]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB39eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[39]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB39eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.161424, 0.156592, 0.151814, 0.151003, 0.150668, 0.149668, 0.148668", \ + "0.163443, 0.158610, 0.153832, 0.153021, 0.152686, 0.151686, 0.150686", \ + "0.170135, 0.165302, 0.160524, 0.159713, 0.159379, 0.158379, 0.157379", \ + "0.171664, 0.166831, 0.162053, 0.161242, 0.160908, 0.159908, 0.158908", \ + "0.172935, 0.168102, 0.163324, 0.162513, 0.162179, 0.161179, 0.160179", \ + "0.173665, 0.168833, 0.164055, 0.163243, 0.162909, 0.161909, 0.160909", \ + "0.174776, 0.169944, 0.165166, 0.164354, 0.164020, 0.163020, 0.162020" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.159605, 0.154050, 0.146401, 0.145401, 0.141708, 0.140998, 0.135179", \ + "0.161636, 0.156081, 0.148432, 0.147432, 0.143739, 0.143029, 0.137210", \ + "0.168874, 0.163320, 0.155670, 0.154670, 0.150978, 0.150267, 0.144448", \ + "0.169854, 0.164299, 0.156650, 0.155650, 0.151957, 0.151247, 0.145428", \ + "0.171111, 0.165556, 0.157907, 0.156907, 0.153214, 0.152504, 0.146685", \ + "0.172404, 0.166849, 0.159200, 0.158200, 0.154507, 0.153797, 0.147978", \ + "0.172996, 0.167441, 0.159792, 0.158792, 0.155099, 0.154388, 0.148570" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[39])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.006197, 0.006203, 0.006209, 0.006215, 0.006221, 0.006300, 0.006572"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.007946, 0.008027, 0.008107, 0.008150, 0.008171, 0.008342, 0.008624"); + } + } + } + pin(TDB[38]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[38]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB38eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[38]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB38eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.161424, 0.156592, 0.151814, 0.151003, 0.150668, 0.149668, 0.148668", \ + "0.163443, 0.158610, 0.153832, 0.153021, 0.152686, 0.151686, 0.150686", \ + "0.170135, 0.165302, 0.160524, 0.159713, 0.159379, 0.158379, 0.157379", \ + "0.171664, 0.166831, 0.162053, 0.161242, 0.160908, 0.159908, 0.158908", \ + "0.172935, 0.168102, 0.163324, 0.162513, 0.162179, 0.161179, 0.160179", \ + "0.173665, 0.168833, 0.164055, 0.163243, 0.162909, 0.161909, 0.160909", \ + "0.174776, 0.169944, 0.165166, 0.164354, 0.164020, 0.163020, 0.162020" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.159605, 0.154050, 0.146401, 0.145401, 0.141708, 0.140998, 0.135179", \ + "0.161636, 0.156081, 0.148432, 0.147432, 0.143739, 0.143029, 0.137210", \ + "0.168874, 0.163320, 0.155670, 0.154670, 0.150978, 0.150267, 0.144448", \ + "0.169854, 0.164299, 0.156650, 0.155650, 0.151957, 0.151247, 0.145428", \ + "0.171111, 0.165556, 0.157907, 0.156907, 0.153214, 0.152504, 0.146685", \ + "0.172404, 0.166849, 0.159200, 0.158200, 0.154507, 0.153797, 0.147978", \ + "0.172996, 0.167441, 0.159792, 0.158792, 0.155099, 0.154388, 0.148570" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[38])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.006197, 0.006203, 0.006209, 0.006215, 0.006221, 0.006300, 0.006572"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.007946, 0.008027, 0.008107, 0.008150, 0.008171, 0.008342, 0.008624"); + } + } + } + pin(TDB[37]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[37]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB37eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[37]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB37eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.161424, 0.156592, 0.151814, 0.151003, 0.150668, 0.149668, 0.148668", \ + "0.163443, 0.158610, 0.153832, 0.153021, 0.152686, 0.151686, 0.150686", \ + "0.170135, 0.165302, 0.160524, 0.159713, 0.159379, 0.158379, 0.157379", \ + "0.171664, 0.166831, 0.162053, 0.161242, 0.160908, 0.159908, 0.158908", \ + "0.172935, 0.168102, 0.163324, 0.162513, 0.162179, 0.161179, 0.160179", \ + "0.173665, 0.168833, 0.164055, 0.163243, 0.162909, 0.161909, 0.160909", \ + "0.174776, 0.169944, 0.165166, 0.164354, 0.164020, 0.163020, 0.162020" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.159605, 0.154050, 0.146401, 0.145401, 0.141708, 0.140998, 0.135179", \ + "0.161636, 0.156081, 0.148432, 0.147432, 0.143739, 0.143029, 0.137210", \ + "0.168874, 0.163320, 0.155670, 0.154670, 0.150978, 0.150267, 0.144448", \ + "0.169854, 0.164299, 0.156650, 0.155650, 0.151957, 0.151247, 0.145428", \ + "0.171111, 0.165556, 0.157907, 0.156907, 0.153214, 0.152504, 0.146685", \ + "0.172404, 0.166849, 0.159200, 0.158200, 0.154507, 0.153797, 0.147978", \ + "0.172996, 0.167441, 0.159792, 0.158792, 0.155099, 0.154388, 0.148570" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[37])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.006197, 0.006203, 0.006209, 0.006215, 0.006221, 0.006300, 0.006572"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.007946, 0.008027, 0.008107, 0.008150, 0.008171, 0.008342, 0.008624"); + } + } + } + pin(TDB[36]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[36]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB36eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[36]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB36eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.161424, 0.156592, 0.151814, 0.151003, 0.150668, 0.149668, 0.148668", \ + "0.163443, 0.158610, 0.153832, 0.153021, 0.152686, 0.151686, 0.150686", \ + "0.170135, 0.165302, 0.160524, 0.159713, 0.159379, 0.158379, 0.157379", \ + "0.171664, 0.166831, 0.162053, 0.161242, 0.160908, 0.159908, 0.158908", \ + "0.172935, 0.168102, 0.163324, 0.162513, 0.162179, 0.161179, 0.160179", \ + "0.173665, 0.168833, 0.164055, 0.163243, 0.162909, 0.161909, 0.160909", \ + "0.174776, 0.169944, 0.165166, 0.164354, 0.164020, 0.163020, 0.162020" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.159605, 0.154050, 0.146401, 0.145401, 0.141708, 0.140998, 0.135179", \ + "0.161636, 0.156081, 0.148432, 0.147432, 0.143739, 0.143029, 0.137210", \ + "0.168874, 0.163320, 0.155670, 0.154670, 0.150978, 0.150267, 0.144448", \ + "0.169854, 0.164299, 0.156650, 0.155650, 0.151957, 0.151247, 0.145428", \ + "0.171111, 0.165556, 0.157907, 0.156907, 0.153214, 0.152504, 0.146685", \ + "0.172404, 0.166849, 0.159200, 0.158200, 0.154507, 0.153797, 0.147978", \ + "0.172996, 0.167441, 0.159792, 0.158792, 0.155099, 0.154388, 0.148570" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[36])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.006197, 0.006203, 0.006209, 0.006215, 0.006221, 0.006300, 0.006572"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.007946, 0.008027, 0.008107, 0.008150, 0.008171, 0.008342, 0.008624"); + } + } + } + pin(TDB[35]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[35]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB35eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[35]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB35eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.161424, 0.156592, 0.151814, 0.151003, 0.150668, 0.149668, 0.148668", \ + "0.163443, 0.158610, 0.153832, 0.153021, 0.152686, 0.151686, 0.150686", \ + "0.170135, 0.165302, 0.160524, 0.159713, 0.159379, 0.158379, 0.157379", \ + "0.171664, 0.166831, 0.162053, 0.161242, 0.160908, 0.159908, 0.158908", \ + "0.172935, 0.168102, 0.163324, 0.162513, 0.162179, 0.161179, 0.160179", \ + "0.173665, 0.168833, 0.164055, 0.163243, 0.162909, 0.161909, 0.160909", \ + "0.174776, 0.169944, 0.165166, 0.164354, 0.164020, 0.163020, 0.162020" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.159605, 0.154050, 0.146401, 0.145401, 0.141708, 0.140998, 0.135179", \ + "0.161636, 0.156081, 0.148432, 0.147432, 0.143739, 0.143029, 0.137210", \ + "0.168874, 0.163320, 0.155670, 0.154670, 0.150978, 0.150267, 0.144448", \ + "0.169854, 0.164299, 0.156650, 0.155650, 0.151957, 0.151247, 0.145428", \ + "0.171111, 0.165556, 0.157907, 0.156907, 0.153214, 0.152504, 0.146685", \ + "0.172404, 0.166849, 0.159200, 0.158200, 0.154507, 0.153797, 0.147978", \ + "0.172996, 0.167441, 0.159792, 0.158792, 0.155099, 0.154388, 0.148570" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[35])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.006197, 0.006203, 0.006209, 0.006215, 0.006221, 0.006300, 0.006572"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.007946, 0.008027, 0.008107, 0.008150, 0.008171, 0.008342, 0.008624"); + } + } + } + pin(TDB[34]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[34]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB34eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[34]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB34eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.161424, 0.156592, 0.151814, 0.151003, 0.150668, 0.149668, 0.148668", \ + "0.163443, 0.158610, 0.153832, 0.153021, 0.152686, 0.151686, 0.150686", \ + "0.170135, 0.165302, 0.160524, 0.159713, 0.159379, 0.158379, 0.157379", \ + "0.171664, 0.166831, 0.162053, 0.161242, 0.160908, 0.159908, 0.158908", \ + "0.172935, 0.168102, 0.163324, 0.162513, 0.162179, 0.161179, 0.160179", \ + "0.173665, 0.168833, 0.164055, 0.163243, 0.162909, 0.161909, 0.160909", \ + "0.174776, 0.169944, 0.165166, 0.164354, 0.164020, 0.163020, 0.162020" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.159605, 0.154050, 0.146401, 0.145401, 0.141708, 0.140998, 0.135179", \ + "0.161636, 0.156081, 0.148432, 0.147432, 0.143739, 0.143029, 0.137210", \ + "0.168874, 0.163320, 0.155670, 0.154670, 0.150978, 0.150267, 0.144448", \ + "0.169854, 0.164299, 0.156650, 0.155650, 0.151957, 0.151247, 0.145428", \ + "0.171111, 0.165556, 0.157907, 0.156907, 0.153214, 0.152504, 0.146685", \ + "0.172404, 0.166849, 0.159200, 0.158200, 0.154507, 0.153797, 0.147978", \ + "0.172996, 0.167441, 0.159792, 0.158792, 0.155099, 0.154388, 0.148570" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[34])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.006197, 0.006203, 0.006209, 0.006215, 0.006221, 0.006300, 0.006572"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.007946, 0.008027, 0.008107, 0.008150, 0.008171, 0.008342, 0.008624"); + } + } + } + pin(TDB[33]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[33]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB33eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[33]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB33eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.161424, 0.156592, 0.151814, 0.151003, 0.150668, 0.149668, 0.148668", \ + "0.163443, 0.158610, 0.153832, 0.153021, 0.152686, 0.151686, 0.150686", \ + "0.170135, 0.165302, 0.160524, 0.159713, 0.159379, 0.158379, 0.157379", \ + "0.171664, 0.166831, 0.162053, 0.161242, 0.160908, 0.159908, 0.158908", \ + "0.172935, 0.168102, 0.163324, 0.162513, 0.162179, 0.161179, 0.160179", \ + "0.173665, 0.168833, 0.164055, 0.163243, 0.162909, 0.161909, 0.160909", \ + "0.174776, 0.169944, 0.165166, 0.164354, 0.164020, 0.163020, 0.162020" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.159605, 0.154050, 0.146401, 0.145401, 0.141708, 0.140998, 0.135179", \ + "0.161636, 0.156081, 0.148432, 0.147432, 0.143739, 0.143029, 0.137210", \ + "0.168874, 0.163320, 0.155670, 0.154670, 0.150978, 0.150267, 0.144448", \ + "0.169854, 0.164299, 0.156650, 0.155650, 0.151957, 0.151247, 0.145428", \ + "0.171111, 0.165556, 0.157907, 0.156907, 0.153214, 0.152504, 0.146685", \ + "0.172404, 0.166849, 0.159200, 0.158200, 0.154507, 0.153797, 0.147978", \ + "0.172996, 0.167441, 0.159792, 0.158792, 0.155099, 0.154388, 0.148570" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[33])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.006197, 0.006203, 0.006209, 0.006215, 0.006221, 0.006300, 0.006572"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.007946, 0.008027, 0.008107, 0.008150, 0.008171, 0.008342, 0.008624"); + } + } + } + pin(TDB[32]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[32]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB32eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[32]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB32eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.161424, 0.156592, 0.151814, 0.151003, 0.150668, 0.149668, 0.148668", \ + "0.163443, 0.158610, 0.153832, 0.153021, 0.152686, 0.151686, 0.150686", \ + "0.170135, 0.165302, 0.160524, 0.159713, 0.159379, 0.158379, 0.157379", \ + "0.171664, 0.166831, 0.162053, 0.161242, 0.160908, 0.159908, 0.158908", \ + "0.172935, 0.168102, 0.163324, 0.162513, 0.162179, 0.161179, 0.160179", \ + "0.173665, 0.168833, 0.164055, 0.163243, 0.162909, 0.161909, 0.160909", \ + "0.174776, 0.169944, 0.165166, 0.164354, 0.164020, 0.163020, 0.162020" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.159605, 0.154050, 0.146401, 0.145401, 0.141708, 0.140998, 0.135179", \ + "0.161636, 0.156081, 0.148432, 0.147432, 0.143739, 0.143029, 0.137210", \ + "0.168874, 0.163320, 0.155670, 0.154670, 0.150978, 0.150267, 0.144448", \ + "0.169854, 0.164299, 0.156650, 0.155650, 0.151957, 0.151247, 0.145428", \ + "0.171111, 0.165556, 0.157907, 0.156907, 0.153214, 0.152504, 0.146685", \ + "0.172404, 0.166849, 0.159200, 0.158200, 0.154507, 0.153797, 0.147978", \ + "0.172996, 0.167441, 0.159792, 0.158792, 0.155099, 0.154388, 0.148570" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[32])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.006197, 0.006203, 0.006209, 0.006215, 0.006221, 0.006300, 0.006572"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.007946, 0.008027, 0.008107, 0.008150, 0.008171, 0.008342, 0.008624"); + } + } + } + pin(TDB[31]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[31]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB31eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[31]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB31eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.161424, 0.156592, 0.151814, 0.151003, 0.150668, 0.149668, 0.148668", \ + "0.163443, 0.158610, 0.153832, 0.153021, 0.152686, 0.151686, 0.150686", \ + "0.170135, 0.165302, 0.160524, 0.159713, 0.159379, 0.158379, 0.157379", \ + "0.171664, 0.166831, 0.162053, 0.161242, 0.160908, 0.159908, 0.158908", \ + "0.172935, 0.168102, 0.163324, 0.162513, 0.162179, 0.161179, 0.160179", \ + "0.173665, 0.168833, 0.164055, 0.163243, 0.162909, 0.161909, 0.160909", \ + "0.174776, 0.169944, 0.165166, 0.164354, 0.164020, 0.163020, 0.162020" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.159605, 0.154050, 0.146401, 0.145401, 0.141708, 0.140998, 0.135179", \ + "0.161636, 0.156081, 0.148432, 0.147432, 0.143739, 0.143029, 0.137210", \ + "0.168874, 0.163320, 0.155670, 0.154670, 0.150978, 0.150267, 0.144448", \ + "0.169854, 0.164299, 0.156650, 0.155650, 0.151957, 0.151247, 0.145428", \ + "0.171111, 0.165556, 0.157907, 0.156907, 0.153214, 0.152504, 0.146685", \ + "0.172404, 0.166849, 0.159200, 0.158200, 0.154507, 0.153797, 0.147978", \ + "0.172996, 0.167441, 0.159792, 0.158792, 0.155099, 0.154388, 0.148570" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[31])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.006197, 0.006203, 0.006209, 0.006215, 0.006221, 0.006300, 0.006572"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.007946, 0.008027, 0.008107, 0.008150, 0.008171, 0.008342, 0.008624"); + } + } + } + pin(TDB[30]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[30]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB30eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[30]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB30eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.161424, 0.156592, 0.151814, 0.151003, 0.150668, 0.149668, 0.148668", \ + "0.163443, 0.158610, 0.153832, 0.153021, 0.152686, 0.151686, 0.150686", \ + "0.170135, 0.165302, 0.160524, 0.159713, 0.159379, 0.158379, 0.157379", \ + "0.171664, 0.166831, 0.162053, 0.161242, 0.160908, 0.159908, 0.158908", \ + "0.172935, 0.168102, 0.163324, 0.162513, 0.162179, 0.161179, 0.160179", \ + "0.173665, 0.168833, 0.164055, 0.163243, 0.162909, 0.161909, 0.160909", \ + "0.174776, 0.169944, 0.165166, 0.164354, 0.164020, 0.163020, 0.162020" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.159605, 0.154050, 0.146401, 0.145401, 0.141708, 0.140998, 0.135179", \ + "0.161636, 0.156081, 0.148432, 0.147432, 0.143739, 0.143029, 0.137210", \ + "0.168874, 0.163320, 0.155670, 0.154670, 0.150978, 0.150267, 0.144448", \ + "0.169854, 0.164299, 0.156650, 0.155650, 0.151957, 0.151247, 0.145428", \ + "0.171111, 0.165556, 0.157907, 0.156907, 0.153214, 0.152504, 0.146685", \ + "0.172404, 0.166849, 0.159200, 0.158200, 0.154507, 0.153797, 0.147978", \ + "0.172996, 0.167441, 0.159792, 0.158792, 0.155099, 0.154388, 0.148570" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[30])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.006197, 0.006203, 0.006209, 0.006215, 0.006221, 0.006300, 0.006572"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.007946, 0.008027, 0.008107, 0.008150, 0.008171, 0.008342, 0.008624"); + } + } + } + pin(TDB[29]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[29]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB29eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[29]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB29eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.161424, 0.156592, 0.151814, 0.151003, 0.150668, 0.149668, 0.148668", \ + "0.163443, 0.158610, 0.153832, 0.153021, 0.152686, 0.151686, 0.150686", \ + "0.170135, 0.165302, 0.160524, 0.159713, 0.159379, 0.158379, 0.157379", \ + "0.171664, 0.166831, 0.162053, 0.161242, 0.160908, 0.159908, 0.158908", \ + "0.172935, 0.168102, 0.163324, 0.162513, 0.162179, 0.161179, 0.160179", \ + "0.173665, 0.168833, 0.164055, 0.163243, 0.162909, 0.161909, 0.160909", \ + "0.174776, 0.169944, 0.165166, 0.164354, 0.164020, 0.163020, 0.162020" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.159605, 0.154050, 0.146401, 0.145401, 0.141708, 0.140998, 0.135179", \ + "0.161636, 0.156081, 0.148432, 0.147432, 0.143739, 0.143029, 0.137210", \ + "0.168874, 0.163320, 0.155670, 0.154670, 0.150978, 0.150267, 0.144448", \ + "0.169854, 0.164299, 0.156650, 0.155650, 0.151957, 0.151247, 0.145428", \ + "0.171111, 0.165556, 0.157907, 0.156907, 0.153214, 0.152504, 0.146685", \ + "0.172404, 0.166849, 0.159200, 0.158200, 0.154507, 0.153797, 0.147978", \ + "0.172996, 0.167441, 0.159792, 0.158792, 0.155099, 0.154388, 0.148570" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[29])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.006197, 0.006203, 0.006209, 0.006215, 0.006221, 0.006300, 0.006572"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.007946, 0.008027, 0.008107, 0.008150, 0.008171, 0.008342, 0.008624"); + } + } + } + pin(TDB[28]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[28]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB28eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[28]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB28eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.161424, 0.156592, 0.151814, 0.151003, 0.150668, 0.149668, 0.148668", \ + "0.163443, 0.158610, 0.153832, 0.153021, 0.152686, 0.151686, 0.150686", \ + "0.170135, 0.165302, 0.160524, 0.159713, 0.159379, 0.158379, 0.157379", \ + "0.171664, 0.166831, 0.162053, 0.161242, 0.160908, 0.159908, 0.158908", \ + "0.172935, 0.168102, 0.163324, 0.162513, 0.162179, 0.161179, 0.160179", \ + "0.173665, 0.168833, 0.164055, 0.163243, 0.162909, 0.161909, 0.160909", \ + "0.174776, 0.169944, 0.165166, 0.164354, 0.164020, 0.163020, 0.162020" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.159605, 0.154050, 0.146401, 0.145401, 0.141708, 0.140998, 0.135179", \ + "0.161636, 0.156081, 0.148432, 0.147432, 0.143739, 0.143029, 0.137210", \ + "0.168874, 0.163320, 0.155670, 0.154670, 0.150978, 0.150267, 0.144448", \ + "0.169854, 0.164299, 0.156650, 0.155650, 0.151957, 0.151247, 0.145428", \ + "0.171111, 0.165556, 0.157907, 0.156907, 0.153214, 0.152504, 0.146685", \ + "0.172404, 0.166849, 0.159200, 0.158200, 0.154507, 0.153797, 0.147978", \ + "0.172996, 0.167441, 0.159792, 0.158792, 0.155099, 0.154388, 0.148570" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[28])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.006197, 0.006203, 0.006209, 0.006215, 0.006221, 0.006300, 0.006572"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.007946, 0.008027, 0.008107, 0.008150, 0.008171, 0.008342, 0.008624"); + } + } + } + pin(TDB[27]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[27]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB27eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[27]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB27eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.161424, 0.156592, 0.151814, 0.151003, 0.150668, 0.149668, 0.148668", \ + "0.163443, 0.158610, 0.153832, 0.153021, 0.152686, 0.151686, 0.150686", \ + "0.170135, 0.165302, 0.160524, 0.159713, 0.159379, 0.158379, 0.157379", \ + "0.171664, 0.166831, 0.162053, 0.161242, 0.160908, 0.159908, 0.158908", \ + "0.172935, 0.168102, 0.163324, 0.162513, 0.162179, 0.161179, 0.160179", \ + "0.173665, 0.168833, 0.164055, 0.163243, 0.162909, 0.161909, 0.160909", \ + "0.174776, 0.169944, 0.165166, 0.164354, 0.164020, 0.163020, 0.162020" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.159605, 0.154050, 0.146401, 0.145401, 0.141708, 0.140998, 0.135179", \ + "0.161636, 0.156081, 0.148432, 0.147432, 0.143739, 0.143029, 0.137210", \ + "0.168874, 0.163320, 0.155670, 0.154670, 0.150978, 0.150267, 0.144448", \ + "0.169854, 0.164299, 0.156650, 0.155650, 0.151957, 0.151247, 0.145428", \ + "0.171111, 0.165556, 0.157907, 0.156907, 0.153214, 0.152504, 0.146685", \ + "0.172404, 0.166849, 0.159200, 0.158200, 0.154507, 0.153797, 0.147978", \ + "0.172996, 0.167441, 0.159792, 0.158792, 0.155099, 0.154388, 0.148570" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[27])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.006197, 0.006203, 0.006209, 0.006215, 0.006221, 0.006300, 0.006572"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.007946, 0.008027, 0.008107, 0.008150, 0.008171, 0.008342, 0.008624"); + } + } + } + pin(TDB[26]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[26]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB26eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[26]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB26eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.161424, 0.156592, 0.151814, 0.151003, 0.150668, 0.149668, 0.148668", \ + "0.163443, 0.158610, 0.153832, 0.153021, 0.152686, 0.151686, 0.150686", \ + "0.170135, 0.165302, 0.160524, 0.159713, 0.159379, 0.158379, 0.157379", \ + "0.171664, 0.166831, 0.162053, 0.161242, 0.160908, 0.159908, 0.158908", \ + "0.172935, 0.168102, 0.163324, 0.162513, 0.162179, 0.161179, 0.160179", \ + "0.173665, 0.168833, 0.164055, 0.163243, 0.162909, 0.161909, 0.160909", \ + "0.174776, 0.169944, 0.165166, 0.164354, 0.164020, 0.163020, 0.162020" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.159605, 0.154050, 0.146401, 0.145401, 0.141708, 0.140998, 0.135179", \ + "0.161636, 0.156081, 0.148432, 0.147432, 0.143739, 0.143029, 0.137210", \ + "0.168874, 0.163320, 0.155670, 0.154670, 0.150978, 0.150267, 0.144448", \ + "0.169854, 0.164299, 0.156650, 0.155650, 0.151957, 0.151247, 0.145428", \ + "0.171111, 0.165556, 0.157907, 0.156907, 0.153214, 0.152504, 0.146685", \ + "0.172404, 0.166849, 0.159200, 0.158200, 0.154507, 0.153797, 0.147978", \ + "0.172996, 0.167441, 0.159792, 0.158792, 0.155099, 0.154388, 0.148570" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[26])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.006197, 0.006203, 0.006209, 0.006215, 0.006221, 0.006300, 0.006572"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.007946, 0.008027, 0.008107, 0.008150, 0.008171, 0.008342, 0.008624"); + } + } + } + pin(TDB[25]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[25]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB25eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[25]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB25eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.161424, 0.156592, 0.151814, 0.151003, 0.150668, 0.149668, 0.148668", \ + "0.163443, 0.158610, 0.153832, 0.153021, 0.152686, 0.151686, 0.150686", \ + "0.170135, 0.165302, 0.160524, 0.159713, 0.159379, 0.158379, 0.157379", \ + "0.171664, 0.166831, 0.162053, 0.161242, 0.160908, 0.159908, 0.158908", \ + "0.172935, 0.168102, 0.163324, 0.162513, 0.162179, 0.161179, 0.160179", \ + "0.173665, 0.168833, 0.164055, 0.163243, 0.162909, 0.161909, 0.160909", \ + "0.174776, 0.169944, 0.165166, 0.164354, 0.164020, 0.163020, 0.162020" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.159605, 0.154050, 0.146401, 0.145401, 0.141708, 0.140998, 0.135179", \ + "0.161636, 0.156081, 0.148432, 0.147432, 0.143739, 0.143029, 0.137210", \ + "0.168874, 0.163320, 0.155670, 0.154670, 0.150978, 0.150267, 0.144448", \ + "0.169854, 0.164299, 0.156650, 0.155650, 0.151957, 0.151247, 0.145428", \ + "0.171111, 0.165556, 0.157907, 0.156907, 0.153214, 0.152504, 0.146685", \ + "0.172404, 0.166849, 0.159200, 0.158200, 0.154507, 0.153797, 0.147978", \ + "0.172996, 0.167441, 0.159792, 0.158792, 0.155099, 0.154388, 0.148570" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[25])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.006197, 0.006203, 0.006209, 0.006215, 0.006221, 0.006300, 0.006572"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.007946, 0.008027, 0.008107, 0.008150, 0.008171, 0.008342, 0.008624"); + } + } + } + pin(TDB[24]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[24]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB24eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[24]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB24eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.161424, 0.156592, 0.151814, 0.151003, 0.150668, 0.149668, 0.148668", \ + "0.163443, 0.158610, 0.153832, 0.153021, 0.152686, 0.151686, 0.150686", \ + "0.170135, 0.165302, 0.160524, 0.159713, 0.159379, 0.158379, 0.157379", \ + "0.171664, 0.166831, 0.162053, 0.161242, 0.160908, 0.159908, 0.158908", \ + "0.172935, 0.168102, 0.163324, 0.162513, 0.162179, 0.161179, 0.160179", \ + "0.173665, 0.168833, 0.164055, 0.163243, 0.162909, 0.161909, 0.160909", \ + "0.174776, 0.169944, 0.165166, 0.164354, 0.164020, 0.163020, 0.162020" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.159605, 0.154050, 0.146401, 0.145401, 0.141708, 0.140998, 0.135179", \ + "0.161636, 0.156081, 0.148432, 0.147432, 0.143739, 0.143029, 0.137210", \ + "0.168874, 0.163320, 0.155670, 0.154670, 0.150978, 0.150267, 0.144448", \ + "0.169854, 0.164299, 0.156650, 0.155650, 0.151957, 0.151247, 0.145428", \ + "0.171111, 0.165556, 0.157907, 0.156907, 0.153214, 0.152504, 0.146685", \ + "0.172404, 0.166849, 0.159200, 0.158200, 0.154507, 0.153797, 0.147978", \ + "0.172996, 0.167441, 0.159792, 0.158792, 0.155099, 0.154388, 0.148570" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[24])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.006197, 0.006203, 0.006209, 0.006215, 0.006221, 0.006300, 0.006572"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.007946, 0.008027, 0.008107, 0.008150, 0.008171, 0.008342, 0.008624"); + } + } + } + pin(TDB[23]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[23]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB23eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[23]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB23eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.161424, 0.156592, 0.151814, 0.151003, 0.150668, 0.149668, 0.148668", \ + "0.163443, 0.158610, 0.153832, 0.153021, 0.152686, 0.151686, 0.150686", \ + "0.170135, 0.165302, 0.160524, 0.159713, 0.159379, 0.158379, 0.157379", \ + "0.171664, 0.166831, 0.162053, 0.161242, 0.160908, 0.159908, 0.158908", \ + "0.172935, 0.168102, 0.163324, 0.162513, 0.162179, 0.161179, 0.160179", \ + "0.173665, 0.168833, 0.164055, 0.163243, 0.162909, 0.161909, 0.160909", \ + "0.174776, 0.169944, 0.165166, 0.164354, 0.164020, 0.163020, 0.162020" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.159605, 0.154050, 0.146401, 0.145401, 0.141708, 0.140998, 0.135179", \ + "0.161636, 0.156081, 0.148432, 0.147432, 0.143739, 0.143029, 0.137210", \ + "0.168874, 0.163320, 0.155670, 0.154670, 0.150978, 0.150267, 0.144448", \ + "0.169854, 0.164299, 0.156650, 0.155650, 0.151957, 0.151247, 0.145428", \ + "0.171111, 0.165556, 0.157907, 0.156907, 0.153214, 0.152504, 0.146685", \ + "0.172404, 0.166849, 0.159200, 0.158200, 0.154507, 0.153797, 0.147978", \ + "0.172996, 0.167441, 0.159792, 0.158792, 0.155099, 0.154388, 0.148570" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[23])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.006197, 0.006203, 0.006209, 0.006215, 0.006221, 0.006300, 0.006572"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.007946, 0.008027, 0.008107, 0.008150, 0.008171, 0.008342, 0.008624"); + } + } + } + pin(TDB[22]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[22]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB22eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[22]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB22eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.161424, 0.156592, 0.151814, 0.151003, 0.150668, 0.149668, 0.148668", \ + "0.163443, 0.158610, 0.153832, 0.153021, 0.152686, 0.151686, 0.150686", \ + "0.170135, 0.165302, 0.160524, 0.159713, 0.159379, 0.158379, 0.157379", \ + "0.171664, 0.166831, 0.162053, 0.161242, 0.160908, 0.159908, 0.158908", \ + "0.172935, 0.168102, 0.163324, 0.162513, 0.162179, 0.161179, 0.160179", \ + "0.173665, 0.168833, 0.164055, 0.163243, 0.162909, 0.161909, 0.160909", \ + "0.174776, 0.169944, 0.165166, 0.164354, 0.164020, 0.163020, 0.162020" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.159605, 0.154050, 0.146401, 0.145401, 0.141708, 0.140998, 0.135179", \ + "0.161636, 0.156081, 0.148432, 0.147432, 0.143739, 0.143029, 0.137210", \ + "0.168874, 0.163320, 0.155670, 0.154670, 0.150978, 0.150267, 0.144448", \ + "0.169854, 0.164299, 0.156650, 0.155650, 0.151957, 0.151247, 0.145428", \ + "0.171111, 0.165556, 0.157907, 0.156907, 0.153214, 0.152504, 0.146685", \ + "0.172404, 0.166849, 0.159200, 0.158200, 0.154507, 0.153797, 0.147978", \ + "0.172996, 0.167441, 0.159792, 0.158792, 0.155099, 0.154388, 0.148570" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[22])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.006197, 0.006203, 0.006209, 0.006215, 0.006221, 0.006300, 0.006572"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.007946, 0.008027, 0.008107, 0.008150, 0.008171, 0.008342, 0.008624"); + } + } + } + pin(TDB[21]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[21]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB21eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[21]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB21eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.161424, 0.156592, 0.151814, 0.151003, 0.150668, 0.149668, 0.148668", \ + "0.163443, 0.158610, 0.153832, 0.153021, 0.152686, 0.151686, 0.150686", \ + "0.170135, 0.165302, 0.160524, 0.159713, 0.159379, 0.158379, 0.157379", \ + "0.171664, 0.166831, 0.162053, 0.161242, 0.160908, 0.159908, 0.158908", \ + "0.172935, 0.168102, 0.163324, 0.162513, 0.162179, 0.161179, 0.160179", \ + "0.173665, 0.168833, 0.164055, 0.163243, 0.162909, 0.161909, 0.160909", \ + "0.174776, 0.169944, 0.165166, 0.164354, 0.164020, 0.163020, 0.162020" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.159605, 0.154050, 0.146401, 0.145401, 0.141708, 0.140998, 0.135179", \ + "0.161636, 0.156081, 0.148432, 0.147432, 0.143739, 0.143029, 0.137210", \ + "0.168874, 0.163320, 0.155670, 0.154670, 0.150978, 0.150267, 0.144448", \ + "0.169854, 0.164299, 0.156650, 0.155650, 0.151957, 0.151247, 0.145428", \ + "0.171111, 0.165556, 0.157907, 0.156907, 0.153214, 0.152504, 0.146685", \ + "0.172404, 0.166849, 0.159200, 0.158200, 0.154507, 0.153797, 0.147978", \ + "0.172996, 0.167441, 0.159792, 0.158792, 0.155099, 0.154388, 0.148570" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[21])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.006197, 0.006203, 0.006209, 0.006215, 0.006221, 0.006300, 0.006572"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.007946, 0.008027, 0.008107, 0.008150, 0.008171, 0.008342, 0.008624"); + } + } + } + pin(TDB[20]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[20]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB20eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[20]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB20eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.161424, 0.156592, 0.151814, 0.151003, 0.150668, 0.149668, 0.148668", \ + "0.163443, 0.158610, 0.153832, 0.153021, 0.152686, 0.151686, 0.150686", \ + "0.170135, 0.165302, 0.160524, 0.159713, 0.159379, 0.158379, 0.157379", \ + "0.171664, 0.166831, 0.162053, 0.161242, 0.160908, 0.159908, 0.158908", \ + "0.172935, 0.168102, 0.163324, 0.162513, 0.162179, 0.161179, 0.160179", \ + "0.173665, 0.168833, 0.164055, 0.163243, 0.162909, 0.161909, 0.160909", \ + "0.174776, 0.169944, 0.165166, 0.164354, 0.164020, 0.163020, 0.162020" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.159605, 0.154050, 0.146401, 0.145401, 0.141708, 0.140998, 0.135179", \ + "0.161636, 0.156081, 0.148432, 0.147432, 0.143739, 0.143029, 0.137210", \ + "0.168874, 0.163320, 0.155670, 0.154670, 0.150978, 0.150267, 0.144448", \ + "0.169854, 0.164299, 0.156650, 0.155650, 0.151957, 0.151247, 0.145428", \ + "0.171111, 0.165556, 0.157907, 0.156907, 0.153214, 0.152504, 0.146685", \ + "0.172404, 0.166849, 0.159200, 0.158200, 0.154507, 0.153797, 0.147978", \ + "0.172996, 0.167441, 0.159792, 0.158792, 0.155099, 0.154388, 0.148570" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[20])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.006197, 0.006203, 0.006209, 0.006215, 0.006221, 0.006300, 0.006572"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.007946, 0.008027, 0.008107, 0.008150, 0.008171, 0.008342, 0.008624"); + } + } + } + pin(TDB[19]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[19]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB19eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[19]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB19eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.161424, 0.156592, 0.151814, 0.151003, 0.150668, 0.149668, 0.148668", \ + "0.163443, 0.158610, 0.153832, 0.153021, 0.152686, 0.151686, 0.150686", \ + "0.170135, 0.165302, 0.160524, 0.159713, 0.159379, 0.158379, 0.157379", \ + "0.171664, 0.166831, 0.162053, 0.161242, 0.160908, 0.159908, 0.158908", \ + "0.172935, 0.168102, 0.163324, 0.162513, 0.162179, 0.161179, 0.160179", \ + "0.173665, 0.168833, 0.164055, 0.163243, 0.162909, 0.161909, 0.160909", \ + "0.174776, 0.169944, 0.165166, 0.164354, 0.164020, 0.163020, 0.162020" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.159605, 0.154050, 0.146401, 0.145401, 0.141708, 0.140998, 0.135179", \ + "0.161636, 0.156081, 0.148432, 0.147432, 0.143739, 0.143029, 0.137210", \ + "0.168874, 0.163320, 0.155670, 0.154670, 0.150978, 0.150267, 0.144448", \ + "0.169854, 0.164299, 0.156650, 0.155650, 0.151957, 0.151247, 0.145428", \ + "0.171111, 0.165556, 0.157907, 0.156907, 0.153214, 0.152504, 0.146685", \ + "0.172404, 0.166849, 0.159200, 0.158200, 0.154507, 0.153797, 0.147978", \ + "0.172996, 0.167441, 0.159792, 0.158792, 0.155099, 0.154388, 0.148570" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[19])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.006197, 0.006203, 0.006209, 0.006215, 0.006221, 0.006300, 0.006572"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.007946, 0.008027, 0.008107, 0.008150, 0.008171, 0.008342, 0.008624"); + } + } + } + pin(TDB[18]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[18]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB18eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[18]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB18eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.161424, 0.156592, 0.151814, 0.151003, 0.150668, 0.149668, 0.148668", \ + "0.163443, 0.158610, 0.153832, 0.153021, 0.152686, 0.151686, 0.150686", \ + "0.170135, 0.165302, 0.160524, 0.159713, 0.159379, 0.158379, 0.157379", \ + "0.171664, 0.166831, 0.162053, 0.161242, 0.160908, 0.159908, 0.158908", \ + "0.172935, 0.168102, 0.163324, 0.162513, 0.162179, 0.161179, 0.160179", \ + "0.173665, 0.168833, 0.164055, 0.163243, 0.162909, 0.161909, 0.160909", \ + "0.174776, 0.169944, 0.165166, 0.164354, 0.164020, 0.163020, 0.162020" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.159605, 0.154050, 0.146401, 0.145401, 0.141708, 0.140998, 0.135179", \ + "0.161636, 0.156081, 0.148432, 0.147432, 0.143739, 0.143029, 0.137210", \ + "0.168874, 0.163320, 0.155670, 0.154670, 0.150978, 0.150267, 0.144448", \ + "0.169854, 0.164299, 0.156650, 0.155650, 0.151957, 0.151247, 0.145428", \ + "0.171111, 0.165556, 0.157907, 0.156907, 0.153214, 0.152504, 0.146685", \ + "0.172404, 0.166849, 0.159200, 0.158200, 0.154507, 0.153797, 0.147978", \ + "0.172996, 0.167441, 0.159792, 0.158792, 0.155099, 0.154388, 0.148570" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[18])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.006197, 0.006203, 0.006209, 0.006215, 0.006221, 0.006300, 0.006572"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.007946, 0.008027, 0.008107, 0.008150, 0.008171, 0.008342, 0.008624"); + } + } + } + pin(TDB[17]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[17]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB17eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[17]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB17eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.161424, 0.156592, 0.151814, 0.151003, 0.150668, 0.149668, 0.148668", \ + "0.163443, 0.158610, 0.153832, 0.153021, 0.152686, 0.151686, 0.150686", \ + "0.170135, 0.165302, 0.160524, 0.159713, 0.159379, 0.158379, 0.157379", \ + "0.171664, 0.166831, 0.162053, 0.161242, 0.160908, 0.159908, 0.158908", \ + "0.172935, 0.168102, 0.163324, 0.162513, 0.162179, 0.161179, 0.160179", \ + "0.173665, 0.168833, 0.164055, 0.163243, 0.162909, 0.161909, 0.160909", \ + "0.174776, 0.169944, 0.165166, 0.164354, 0.164020, 0.163020, 0.162020" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.159605, 0.154050, 0.146401, 0.145401, 0.141708, 0.140998, 0.135179", \ + "0.161636, 0.156081, 0.148432, 0.147432, 0.143739, 0.143029, 0.137210", \ + "0.168874, 0.163320, 0.155670, 0.154670, 0.150978, 0.150267, 0.144448", \ + "0.169854, 0.164299, 0.156650, 0.155650, 0.151957, 0.151247, 0.145428", \ + "0.171111, 0.165556, 0.157907, 0.156907, 0.153214, 0.152504, 0.146685", \ + "0.172404, 0.166849, 0.159200, 0.158200, 0.154507, 0.153797, 0.147978", \ + "0.172996, 0.167441, 0.159792, 0.158792, 0.155099, 0.154388, 0.148570" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[17])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.006197, 0.006203, 0.006209, 0.006215, 0.006221, 0.006300, 0.006572"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.007946, 0.008027, 0.008107, 0.008150, 0.008171, 0.008342, 0.008624"); + } + } + } + pin(TDB[16]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[16]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB16eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[16]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB16eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.161424, 0.156592, 0.151814, 0.151003, 0.150668, 0.149668, 0.148668", \ + "0.163443, 0.158610, 0.153832, 0.153021, 0.152686, 0.151686, 0.150686", \ + "0.170135, 0.165302, 0.160524, 0.159713, 0.159379, 0.158379, 0.157379", \ + "0.171664, 0.166831, 0.162053, 0.161242, 0.160908, 0.159908, 0.158908", \ + "0.172935, 0.168102, 0.163324, 0.162513, 0.162179, 0.161179, 0.160179", \ + "0.173665, 0.168833, 0.164055, 0.163243, 0.162909, 0.161909, 0.160909", \ + "0.174776, 0.169944, 0.165166, 0.164354, 0.164020, 0.163020, 0.162020" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.159605, 0.154050, 0.146401, 0.145401, 0.141708, 0.140998, 0.135179", \ + "0.161636, 0.156081, 0.148432, 0.147432, 0.143739, 0.143029, 0.137210", \ + "0.168874, 0.163320, 0.155670, 0.154670, 0.150978, 0.150267, 0.144448", \ + "0.169854, 0.164299, 0.156650, 0.155650, 0.151957, 0.151247, 0.145428", \ + "0.171111, 0.165556, 0.157907, 0.156907, 0.153214, 0.152504, 0.146685", \ + "0.172404, 0.166849, 0.159200, 0.158200, 0.154507, 0.153797, 0.147978", \ + "0.172996, 0.167441, 0.159792, 0.158792, 0.155099, 0.154388, 0.148570" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[16])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.006197, 0.006203, 0.006209, 0.006215, 0.006221, 0.006300, 0.006572"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.007946, 0.008027, 0.008107, 0.008150, 0.008171, 0.008342, 0.008624"); + } + } + } + pin(TDB[15]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[15]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB15eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[15]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB15eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.161424, 0.156592, 0.151814, 0.151003, 0.150668, 0.149668, 0.148668", \ + "0.163443, 0.158610, 0.153832, 0.153021, 0.152686, 0.151686, 0.150686", \ + "0.170135, 0.165302, 0.160524, 0.159713, 0.159379, 0.158379, 0.157379", \ + "0.171664, 0.166831, 0.162053, 0.161242, 0.160908, 0.159908, 0.158908", \ + "0.172935, 0.168102, 0.163324, 0.162513, 0.162179, 0.161179, 0.160179", \ + "0.173665, 0.168833, 0.164055, 0.163243, 0.162909, 0.161909, 0.160909", \ + "0.174776, 0.169944, 0.165166, 0.164354, 0.164020, 0.163020, 0.162020" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.159605, 0.154050, 0.146401, 0.145401, 0.141708, 0.140998, 0.135179", \ + "0.161636, 0.156081, 0.148432, 0.147432, 0.143739, 0.143029, 0.137210", \ + "0.168874, 0.163320, 0.155670, 0.154670, 0.150978, 0.150267, 0.144448", \ + "0.169854, 0.164299, 0.156650, 0.155650, 0.151957, 0.151247, 0.145428", \ + "0.171111, 0.165556, 0.157907, 0.156907, 0.153214, 0.152504, 0.146685", \ + "0.172404, 0.166849, 0.159200, 0.158200, 0.154507, 0.153797, 0.147978", \ + "0.172996, 0.167441, 0.159792, 0.158792, 0.155099, 0.154388, 0.148570" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[15])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.006197, 0.006203, 0.006209, 0.006215, 0.006221, 0.006300, 0.006572"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.007946, 0.008027, 0.008107, 0.008150, 0.008171, 0.008342, 0.008624"); + } + } + } + pin(TDB[14]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[14]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB14eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[14]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB14eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.161424, 0.156592, 0.151814, 0.151003, 0.150668, 0.149668, 0.148668", \ + "0.163443, 0.158610, 0.153832, 0.153021, 0.152686, 0.151686, 0.150686", \ + "0.170135, 0.165302, 0.160524, 0.159713, 0.159379, 0.158379, 0.157379", \ + "0.171664, 0.166831, 0.162053, 0.161242, 0.160908, 0.159908, 0.158908", \ + "0.172935, 0.168102, 0.163324, 0.162513, 0.162179, 0.161179, 0.160179", \ + "0.173665, 0.168833, 0.164055, 0.163243, 0.162909, 0.161909, 0.160909", \ + "0.174776, 0.169944, 0.165166, 0.164354, 0.164020, 0.163020, 0.162020" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.159605, 0.154050, 0.146401, 0.145401, 0.141708, 0.140998, 0.135179", \ + "0.161636, 0.156081, 0.148432, 0.147432, 0.143739, 0.143029, 0.137210", \ + "0.168874, 0.163320, 0.155670, 0.154670, 0.150978, 0.150267, 0.144448", \ + "0.169854, 0.164299, 0.156650, 0.155650, 0.151957, 0.151247, 0.145428", \ + "0.171111, 0.165556, 0.157907, 0.156907, 0.153214, 0.152504, 0.146685", \ + "0.172404, 0.166849, 0.159200, 0.158200, 0.154507, 0.153797, 0.147978", \ + "0.172996, 0.167441, 0.159792, 0.158792, 0.155099, 0.154388, 0.148570" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[14])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.006197, 0.006203, 0.006209, 0.006215, 0.006221, 0.006300, 0.006572"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.007946, 0.008027, 0.008107, 0.008150, 0.008171, 0.008342, 0.008624"); + } + } + } + pin(TDB[13]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[13]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB13eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[13]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB13eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.161424, 0.156592, 0.151814, 0.151003, 0.150668, 0.149668, 0.148668", \ + "0.163443, 0.158610, 0.153832, 0.153021, 0.152686, 0.151686, 0.150686", \ + "0.170135, 0.165302, 0.160524, 0.159713, 0.159379, 0.158379, 0.157379", \ + "0.171664, 0.166831, 0.162053, 0.161242, 0.160908, 0.159908, 0.158908", \ + "0.172935, 0.168102, 0.163324, 0.162513, 0.162179, 0.161179, 0.160179", \ + "0.173665, 0.168833, 0.164055, 0.163243, 0.162909, 0.161909, 0.160909", \ + "0.174776, 0.169944, 0.165166, 0.164354, 0.164020, 0.163020, 0.162020" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.159605, 0.154050, 0.146401, 0.145401, 0.141708, 0.140998, 0.135179", \ + "0.161636, 0.156081, 0.148432, 0.147432, 0.143739, 0.143029, 0.137210", \ + "0.168874, 0.163320, 0.155670, 0.154670, 0.150978, 0.150267, 0.144448", \ + "0.169854, 0.164299, 0.156650, 0.155650, 0.151957, 0.151247, 0.145428", \ + "0.171111, 0.165556, 0.157907, 0.156907, 0.153214, 0.152504, 0.146685", \ + "0.172404, 0.166849, 0.159200, 0.158200, 0.154507, 0.153797, 0.147978", \ + "0.172996, 0.167441, 0.159792, 0.158792, 0.155099, 0.154388, 0.148570" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[13])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.006197, 0.006203, 0.006209, 0.006215, 0.006221, 0.006300, 0.006572"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.007946, 0.008027, 0.008107, 0.008150, 0.008171, 0.008342, 0.008624"); + } + } + } + pin(TDB[12]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[12]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB12eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[12]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB12eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.161424, 0.156592, 0.151814, 0.151003, 0.150668, 0.149668, 0.148668", \ + "0.163443, 0.158610, 0.153832, 0.153021, 0.152686, 0.151686, 0.150686", \ + "0.170135, 0.165302, 0.160524, 0.159713, 0.159379, 0.158379, 0.157379", \ + "0.171664, 0.166831, 0.162053, 0.161242, 0.160908, 0.159908, 0.158908", \ + "0.172935, 0.168102, 0.163324, 0.162513, 0.162179, 0.161179, 0.160179", \ + "0.173665, 0.168833, 0.164055, 0.163243, 0.162909, 0.161909, 0.160909", \ + "0.174776, 0.169944, 0.165166, 0.164354, 0.164020, 0.163020, 0.162020" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.159605, 0.154050, 0.146401, 0.145401, 0.141708, 0.140998, 0.135179", \ + "0.161636, 0.156081, 0.148432, 0.147432, 0.143739, 0.143029, 0.137210", \ + "0.168874, 0.163320, 0.155670, 0.154670, 0.150978, 0.150267, 0.144448", \ + "0.169854, 0.164299, 0.156650, 0.155650, 0.151957, 0.151247, 0.145428", \ + "0.171111, 0.165556, 0.157907, 0.156907, 0.153214, 0.152504, 0.146685", \ + "0.172404, 0.166849, 0.159200, 0.158200, 0.154507, 0.153797, 0.147978", \ + "0.172996, 0.167441, 0.159792, 0.158792, 0.155099, 0.154388, 0.148570" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[12])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.006197, 0.006203, 0.006209, 0.006215, 0.006221, 0.006300, 0.006572"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.007946, 0.008027, 0.008107, 0.008150, 0.008171, 0.008342, 0.008624"); + } + } + } + pin(TDB[11]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[11]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB11eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[11]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB11eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.161424, 0.156592, 0.151814, 0.151003, 0.150668, 0.149668, 0.148668", \ + "0.163443, 0.158610, 0.153832, 0.153021, 0.152686, 0.151686, 0.150686", \ + "0.170135, 0.165302, 0.160524, 0.159713, 0.159379, 0.158379, 0.157379", \ + "0.171664, 0.166831, 0.162053, 0.161242, 0.160908, 0.159908, 0.158908", \ + "0.172935, 0.168102, 0.163324, 0.162513, 0.162179, 0.161179, 0.160179", \ + "0.173665, 0.168833, 0.164055, 0.163243, 0.162909, 0.161909, 0.160909", \ + "0.174776, 0.169944, 0.165166, 0.164354, 0.164020, 0.163020, 0.162020" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.159605, 0.154050, 0.146401, 0.145401, 0.141708, 0.140998, 0.135179", \ + "0.161636, 0.156081, 0.148432, 0.147432, 0.143739, 0.143029, 0.137210", \ + "0.168874, 0.163320, 0.155670, 0.154670, 0.150978, 0.150267, 0.144448", \ + "0.169854, 0.164299, 0.156650, 0.155650, 0.151957, 0.151247, 0.145428", \ + "0.171111, 0.165556, 0.157907, 0.156907, 0.153214, 0.152504, 0.146685", \ + "0.172404, 0.166849, 0.159200, 0.158200, 0.154507, 0.153797, 0.147978", \ + "0.172996, 0.167441, 0.159792, 0.158792, 0.155099, 0.154388, 0.148570" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[11])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.006197, 0.006203, 0.006209, 0.006215, 0.006221, 0.006300, 0.006572"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.007946, 0.008027, 0.008107, 0.008150, 0.008171, 0.008342, 0.008624"); + } + } + } + pin(TDB[10]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[10]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB10eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[10]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB10eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.161424, 0.156592, 0.151814, 0.151003, 0.150668, 0.149668, 0.148668", \ + "0.163443, 0.158610, 0.153832, 0.153021, 0.152686, 0.151686, 0.150686", \ + "0.170135, 0.165302, 0.160524, 0.159713, 0.159379, 0.158379, 0.157379", \ + "0.171664, 0.166831, 0.162053, 0.161242, 0.160908, 0.159908, 0.158908", \ + "0.172935, 0.168102, 0.163324, 0.162513, 0.162179, 0.161179, 0.160179", \ + "0.173665, 0.168833, 0.164055, 0.163243, 0.162909, 0.161909, 0.160909", \ + "0.174776, 0.169944, 0.165166, 0.164354, 0.164020, 0.163020, 0.162020" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.159605, 0.154050, 0.146401, 0.145401, 0.141708, 0.140998, 0.135179", \ + "0.161636, 0.156081, 0.148432, 0.147432, 0.143739, 0.143029, 0.137210", \ + "0.168874, 0.163320, 0.155670, 0.154670, 0.150978, 0.150267, 0.144448", \ + "0.169854, 0.164299, 0.156650, 0.155650, 0.151957, 0.151247, 0.145428", \ + "0.171111, 0.165556, 0.157907, 0.156907, 0.153214, 0.152504, 0.146685", \ + "0.172404, 0.166849, 0.159200, 0.158200, 0.154507, 0.153797, 0.147978", \ + "0.172996, 0.167441, 0.159792, 0.158792, 0.155099, 0.154388, 0.148570" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[10])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.006197, 0.006203, 0.006209, 0.006215, 0.006221, 0.006300, 0.006572"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.007946, 0.008027, 0.008107, 0.008150, 0.008171, 0.008342, 0.008624"); + } + } + } + pin(TDB[9]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[9]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB9eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[9]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB9eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.161424, 0.156592, 0.151814, 0.151003, 0.150668, 0.149668, 0.148668", \ + "0.163443, 0.158610, 0.153832, 0.153021, 0.152686, 0.151686, 0.150686", \ + "0.170135, 0.165302, 0.160524, 0.159713, 0.159379, 0.158379, 0.157379", \ + "0.171664, 0.166831, 0.162053, 0.161242, 0.160908, 0.159908, 0.158908", \ + "0.172935, 0.168102, 0.163324, 0.162513, 0.162179, 0.161179, 0.160179", \ + "0.173665, 0.168833, 0.164055, 0.163243, 0.162909, 0.161909, 0.160909", \ + "0.174776, 0.169944, 0.165166, 0.164354, 0.164020, 0.163020, 0.162020" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.159605, 0.154050, 0.146401, 0.145401, 0.141708, 0.140998, 0.135179", \ + "0.161636, 0.156081, 0.148432, 0.147432, 0.143739, 0.143029, 0.137210", \ + "0.168874, 0.163320, 0.155670, 0.154670, 0.150978, 0.150267, 0.144448", \ + "0.169854, 0.164299, 0.156650, 0.155650, 0.151957, 0.151247, 0.145428", \ + "0.171111, 0.165556, 0.157907, 0.156907, 0.153214, 0.152504, 0.146685", \ + "0.172404, 0.166849, 0.159200, 0.158200, 0.154507, 0.153797, 0.147978", \ + "0.172996, 0.167441, 0.159792, 0.158792, 0.155099, 0.154388, 0.148570" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[9])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.006197, 0.006203, 0.006209, 0.006215, 0.006221, 0.006300, 0.006572"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.007946, 0.008027, 0.008107, 0.008150, 0.008171, 0.008342, 0.008624"); + } + } + } + pin(TDB[8]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[8]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB8eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[8]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB8eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.161424, 0.156592, 0.151814, 0.151003, 0.150668, 0.149668, 0.148668", \ + "0.163443, 0.158610, 0.153832, 0.153021, 0.152686, 0.151686, 0.150686", \ + "0.170135, 0.165302, 0.160524, 0.159713, 0.159379, 0.158379, 0.157379", \ + "0.171664, 0.166831, 0.162053, 0.161242, 0.160908, 0.159908, 0.158908", \ + "0.172935, 0.168102, 0.163324, 0.162513, 0.162179, 0.161179, 0.160179", \ + "0.173665, 0.168833, 0.164055, 0.163243, 0.162909, 0.161909, 0.160909", \ + "0.174776, 0.169944, 0.165166, 0.164354, 0.164020, 0.163020, 0.162020" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.159605, 0.154050, 0.146401, 0.145401, 0.141708, 0.140998, 0.135179", \ + "0.161636, 0.156081, 0.148432, 0.147432, 0.143739, 0.143029, 0.137210", \ + "0.168874, 0.163320, 0.155670, 0.154670, 0.150978, 0.150267, 0.144448", \ + "0.169854, 0.164299, 0.156650, 0.155650, 0.151957, 0.151247, 0.145428", \ + "0.171111, 0.165556, 0.157907, 0.156907, 0.153214, 0.152504, 0.146685", \ + "0.172404, 0.166849, 0.159200, 0.158200, 0.154507, 0.153797, 0.147978", \ + "0.172996, 0.167441, 0.159792, 0.158792, 0.155099, 0.154388, 0.148570" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[8])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.006197, 0.006203, 0.006209, 0.006215, 0.006221, 0.006300, 0.006572"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.007946, 0.008027, 0.008107, 0.008150, 0.008171, 0.008342, 0.008624"); + } + } + } + pin(TDB[7]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[7]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB7eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[7]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB7eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.161424, 0.156592, 0.151814, 0.151003, 0.150668, 0.149668, 0.148668", \ + "0.163443, 0.158610, 0.153832, 0.153021, 0.152686, 0.151686, 0.150686", \ + "0.170135, 0.165302, 0.160524, 0.159713, 0.159379, 0.158379, 0.157379", \ + "0.171664, 0.166831, 0.162053, 0.161242, 0.160908, 0.159908, 0.158908", \ + "0.172935, 0.168102, 0.163324, 0.162513, 0.162179, 0.161179, 0.160179", \ + "0.173665, 0.168833, 0.164055, 0.163243, 0.162909, 0.161909, 0.160909", \ + "0.174776, 0.169944, 0.165166, 0.164354, 0.164020, 0.163020, 0.162020" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.159605, 0.154050, 0.146401, 0.145401, 0.141708, 0.140998, 0.135179", \ + "0.161636, 0.156081, 0.148432, 0.147432, 0.143739, 0.143029, 0.137210", \ + "0.168874, 0.163320, 0.155670, 0.154670, 0.150978, 0.150267, 0.144448", \ + "0.169854, 0.164299, 0.156650, 0.155650, 0.151957, 0.151247, 0.145428", \ + "0.171111, 0.165556, 0.157907, 0.156907, 0.153214, 0.152504, 0.146685", \ + "0.172404, 0.166849, 0.159200, 0.158200, 0.154507, 0.153797, 0.147978", \ + "0.172996, 0.167441, 0.159792, 0.158792, 0.155099, 0.154388, 0.148570" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[7])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.006197, 0.006203, 0.006209, 0.006215, 0.006221, 0.006300, 0.006572"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.007946, 0.008027, 0.008107, 0.008150, 0.008171, 0.008342, 0.008624"); + } + } + } + pin(TDB[6]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[6]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB6eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[6]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB6eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.161424, 0.156592, 0.151814, 0.151003, 0.150668, 0.149668, 0.148668", \ + "0.163443, 0.158610, 0.153832, 0.153021, 0.152686, 0.151686, 0.150686", \ + "0.170135, 0.165302, 0.160524, 0.159713, 0.159379, 0.158379, 0.157379", \ + "0.171664, 0.166831, 0.162053, 0.161242, 0.160908, 0.159908, 0.158908", \ + "0.172935, 0.168102, 0.163324, 0.162513, 0.162179, 0.161179, 0.160179", \ + "0.173665, 0.168833, 0.164055, 0.163243, 0.162909, 0.161909, 0.160909", \ + "0.174776, 0.169944, 0.165166, 0.164354, 0.164020, 0.163020, 0.162020" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.159605, 0.154050, 0.146401, 0.145401, 0.141708, 0.140998, 0.135179", \ + "0.161636, 0.156081, 0.148432, 0.147432, 0.143739, 0.143029, 0.137210", \ + "0.168874, 0.163320, 0.155670, 0.154670, 0.150978, 0.150267, 0.144448", \ + "0.169854, 0.164299, 0.156650, 0.155650, 0.151957, 0.151247, 0.145428", \ + "0.171111, 0.165556, 0.157907, 0.156907, 0.153214, 0.152504, 0.146685", \ + "0.172404, 0.166849, 0.159200, 0.158200, 0.154507, 0.153797, 0.147978", \ + "0.172996, 0.167441, 0.159792, 0.158792, 0.155099, 0.154388, 0.148570" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[6])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.006197, 0.006203, 0.006209, 0.006215, 0.006221, 0.006300, 0.006572"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.007946, 0.008027, 0.008107, 0.008150, 0.008171, 0.008342, 0.008624"); + } + } + } + pin(TDB[5]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[5]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB5eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[5]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB5eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.161424, 0.156592, 0.151814, 0.151003, 0.150668, 0.149668, 0.148668", \ + "0.163443, 0.158610, 0.153832, 0.153021, 0.152686, 0.151686, 0.150686", \ + "0.170135, 0.165302, 0.160524, 0.159713, 0.159379, 0.158379, 0.157379", \ + "0.171664, 0.166831, 0.162053, 0.161242, 0.160908, 0.159908, 0.158908", \ + "0.172935, 0.168102, 0.163324, 0.162513, 0.162179, 0.161179, 0.160179", \ + "0.173665, 0.168833, 0.164055, 0.163243, 0.162909, 0.161909, 0.160909", \ + "0.174776, 0.169944, 0.165166, 0.164354, 0.164020, 0.163020, 0.162020" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.159605, 0.154050, 0.146401, 0.145401, 0.141708, 0.140998, 0.135179", \ + "0.161636, 0.156081, 0.148432, 0.147432, 0.143739, 0.143029, 0.137210", \ + "0.168874, 0.163320, 0.155670, 0.154670, 0.150978, 0.150267, 0.144448", \ + "0.169854, 0.164299, 0.156650, 0.155650, 0.151957, 0.151247, 0.145428", \ + "0.171111, 0.165556, 0.157907, 0.156907, 0.153214, 0.152504, 0.146685", \ + "0.172404, 0.166849, 0.159200, 0.158200, 0.154507, 0.153797, 0.147978", \ + "0.172996, 0.167441, 0.159792, 0.158792, 0.155099, 0.154388, 0.148570" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[5])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.006197, 0.006203, 0.006209, 0.006215, 0.006221, 0.006300, 0.006572"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.007946, 0.008027, 0.008107, 0.008150, 0.008171, 0.008342, 0.008624"); + } + } + } + pin(TDB[4]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[4]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB4eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[4]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB4eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.161424, 0.156592, 0.151814, 0.151003, 0.150668, 0.149668, 0.148668", \ + "0.163443, 0.158610, 0.153832, 0.153021, 0.152686, 0.151686, 0.150686", \ + "0.170135, 0.165302, 0.160524, 0.159713, 0.159379, 0.158379, 0.157379", \ + "0.171664, 0.166831, 0.162053, 0.161242, 0.160908, 0.159908, 0.158908", \ + "0.172935, 0.168102, 0.163324, 0.162513, 0.162179, 0.161179, 0.160179", \ + "0.173665, 0.168833, 0.164055, 0.163243, 0.162909, 0.161909, 0.160909", \ + "0.174776, 0.169944, 0.165166, 0.164354, 0.164020, 0.163020, 0.162020" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.159605, 0.154050, 0.146401, 0.145401, 0.141708, 0.140998, 0.135179", \ + "0.161636, 0.156081, 0.148432, 0.147432, 0.143739, 0.143029, 0.137210", \ + "0.168874, 0.163320, 0.155670, 0.154670, 0.150978, 0.150267, 0.144448", \ + "0.169854, 0.164299, 0.156650, 0.155650, 0.151957, 0.151247, 0.145428", \ + "0.171111, 0.165556, 0.157907, 0.156907, 0.153214, 0.152504, 0.146685", \ + "0.172404, 0.166849, 0.159200, 0.158200, 0.154507, 0.153797, 0.147978", \ + "0.172996, 0.167441, 0.159792, 0.158792, 0.155099, 0.154388, 0.148570" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[4])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.006197, 0.006203, 0.006209, 0.006215, 0.006221, 0.006300, 0.006572"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.007946, 0.008027, 0.008107, 0.008150, 0.008171, 0.008342, 0.008624"); + } + } + } + pin(TDB[3]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[3]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB3eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[3]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB3eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.161424, 0.156592, 0.151814, 0.151003, 0.150668, 0.149668, 0.148668", \ + "0.163443, 0.158610, 0.153832, 0.153021, 0.152686, 0.151686, 0.150686", \ + "0.170135, 0.165302, 0.160524, 0.159713, 0.159379, 0.158379, 0.157379", \ + "0.171664, 0.166831, 0.162053, 0.161242, 0.160908, 0.159908, 0.158908", \ + "0.172935, 0.168102, 0.163324, 0.162513, 0.162179, 0.161179, 0.160179", \ + "0.173665, 0.168833, 0.164055, 0.163243, 0.162909, 0.161909, 0.160909", \ + "0.174776, 0.169944, 0.165166, 0.164354, 0.164020, 0.163020, 0.162020" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.159605, 0.154050, 0.146401, 0.145401, 0.141708, 0.140998, 0.135179", \ + "0.161636, 0.156081, 0.148432, 0.147432, 0.143739, 0.143029, 0.137210", \ + "0.168874, 0.163320, 0.155670, 0.154670, 0.150978, 0.150267, 0.144448", \ + "0.169854, 0.164299, 0.156650, 0.155650, 0.151957, 0.151247, 0.145428", \ + "0.171111, 0.165556, 0.157907, 0.156907, 0.153214, 0.152504, 0.146685", \ + "0.172404, 0.166849, 0.159200, 0.158200, 0.154507, 0.153797, 0.147978", \ + "0.172996, 0.167441, 0.159792, 0.158792, 0.155099, 0.154388, 0.148570" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[3])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.006197, 0.006203, 0.006209, 0.006215, 0.006221, 0.006300, 0.006572"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.007946, 0.008027, 0.008107, 0.008150, 0.008171, 0.008342, 0.008624"); + } + } + } + pin(TDB[2]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[2]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB2eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[2]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB2eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.161424, 0.156592, 0.151814, 0.151003, 0.150668, 0.149668, 0.148668", \ + "0.163443, 0.158610, 0.153832, 0.153021, 0.152686, 0.151686, 0.150686", \ + "0.170135, 0.165302, 0.160524, 0.159713, 0.159379, 0.158379, 0.157379", \ + "0.171664, 0.166831, 0.162053, 0.161242, 0.160908, 0.159908, 0.158908", \ + "0.172935, 0.168102, 0.163324, 0.162513, 0.162179, 0.161179, 0.160179", \ + "0.173665, 0.168833, 0.164055, 0.163243, 0.162909, 0.161909, 0.160909", \ + "0.174776, 0.169944, 0.165166, 0.164354, 0.164020, 0.163020, 0.162020" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.159605, 0.154050, 0.146401, 0.145401, 0.141708, 0.140998, 0.135179", \ + "0.161636, 0.156081, 0.148432, 0.147432, 0.143739, 0.143029, 0.137210", \ + "0.168874, 0.163320, 0.155670, 0.154670, 0.150978, 0.150267, 0.144448", \ + "0.169854, 0.164299, 0.156650, 0.155650, 0.151957, 0.151247, 0.145428", \ + "0.171111, 0.165556, 0.157907, 0.156907, 0.153214, 0.152504, 0.146685", \ + "0.172404, 0.166849, 0.159200, 0.158200, 0.154507, 0.153797, 0.147978", \ + "0.172996, 0.167441, 0.159792, 0.158792, 0.155099, 0.154388, 0.148570" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[2])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.006197, 0.006203, 0.006209, 0.006215, 0.006221, 0.006300, 0.006572"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.007946, 0.008027, 0.008107, 0.008150, 0.008171, 0.008342, 0.008624"); + } + } + } + pin(TDB[1]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[1]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB1eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[1]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB1eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.161424, 0.156592, 0.151814, 0.151003, 0.150668, 0.149668, 0.148668", \ + "0.163443, 0.158610, 0.153832, 0.153021, 0.152686, 0.151686, 0.150686", \ + "0.170135, 0.165302, 0.160524, 0.159713, 0.159379, 0.158379, 0.157379", \ + "0.171664, 0.166831, 0.162053, 0.161242, 0.160908, 0.159908, 0.158908", \ + "0.172935, 0.168102, 0.163324, 0.162513, 0.162179, 0.161179, 0.160179", \ + "0.173665, 0.168833, 0.164055, 0.163243, 0.162909, 0.161909, 0.160909", \ + "0.174776, 0.169944, 0.165166, 0.164354, 0.164020, 0.163020, 0.162020" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.159605, 0.154050, 0.146401, 0.145401, 0.141708, 0.140998, 0.135179", \ + "0.161636, 0.156081, 0.148432, 0.147432, 0.143739, 0.143029, 0.137210", \ + "0.168874, 0.163320, 0.155670, 0.154670, 0.150978, 0.150267, 0.144448", \ + "0.169854, 0.164299, 0.156650, 0.155650, 0.151957, 0.151247, 0.145428", \ + "0.171111, 0.165556, 0.157907, 0.156907, 0.153214, 0.152504, 0.146685", \ + "0.172404, 0.166849, 0.159200, 0.158200, 0.154507, 0.153797, 0.147978", \ + "0.172996, 0.167441, 0.159792, 0.158792, 0.155099, 0.154388, 0.148570" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[1])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.006197, 0.006203, 0.006209, 0.006215, 0.006221, 0.006300, 0.006572"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.007946, 0.008027, 0.008107, 0.008150, 0.008171, 0.008342, 0.008624"); + } + } + } + pin(TDB[0]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[0]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB0eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[0]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB0eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.161424, 0.156592, 0.151814, 0.151003, 0.150668, 0.149668, 0.148668", \ + "0.163443, 0.158610, 0.153832, 0.153021, 0.152686, 0.151686, 0.150686", \ + "0.170135, 0.165302, 0.160524, 0.159713, 0.159379, 0.158379, 0.157379", \ + "0.171664, 0.166831, 0.162053, 0.161242, 0.160908, 0.159908, 0.158908", \ + "0.172935, 0.168102, 0.163324, 0.162513, 0.162179, 0.161179, 0.160179", \ + "0.173665, 0.168833, 0.164055, 0.163243, 0.162909, 0.161909, 0.160909", \ + "0.174776, 0.169944, 0.165166, 0.164354, 0.164020, 0.163020, 0.162020" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.159605, 0.154050, 0.146401, 0.145401, 0.141708, 0.140998, 0.135179", \ + "0.161636, 0.156081, 0.148432, 0.147432, 0.143739, 0.143029, 0.137210", \ + "0.168874, 0.163320, 0.155670, 0.154670, 0.150978, 0.150267, 0.144448", \ + "0.169854, 0.164299, 0.156650, 0.155650, 0.151957, 0.151247, 0.145428", \ + "0.171111, 0.165556, 0.157907, 0.156907, 0.153214, 0.152504, 0.146685", \ + "0.172404, 0.166849, 0.159200, 0.158200, 0.154507, 0.153797, 0.147978", \ + "0.172996, 0.167441, 0.159792, 0.158792, 0.155099, 0.154388, 0.148570" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[0])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.006197, 0.006203, 0.006209, 0.006215, 0.006221, 0.006300, 0.006572"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.007946, 0.008027, 0.008107, 0.008150, 0.008171, 0.008342, 0.008624"); + } + } + } + } + pin(RET1N) { + direction : input; + always_on : true; + related_power_pin : "VDDCE"; + related_ground_pin : "VSSE"; + capacitance : 0.002778; + max_transition : 0.336000; + internal_power() { + when : "((!DFTRAMBYP&CENA&TENA)|(!DFTRAMBYP&TCENA&!TENA))&((!DFTRAMBYP&CENB&TENB)|(!DFTRAMBYP&TCENB&!TENB))"; + related_pg_pin : "VDDCE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("4.406607, 4.411014, 4.415547, 4.420252, 4.425156, 4.430723, 4.437162"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.645215, 0.645564, 0.646544, 0.647454, 0.648540, 0.650227, 0.652703"); + } + } + timing() { + related_pin : DFTRAMBYP; + timing_type : non_seq_setup_falling; + fall_constraint(rf2_32x128_wm1_inputslew_inputslew_setup_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000" \ + ); + } + } + timing() { + related_pin : DFTRAMBYP; + timing_type : non_seq_hold_falling; + fall_constraint(rf2_32x128_wm1_inputslew_inputslew_hold_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.021022, 0.022354, 0.024364, 0.025343, 0.026252, 0.027750, 0.029577", \ + "0.020459, 0.021792, 0.023802, 0.024781, 0.025690, 0.027188, 0.029015", \ + "0.020206, 0.021193, 0.023239, 0.023677, 0.024607, 0.025472, 0.027300", \ + "0.019956, 0.020943, 0.022989, 0.023427, 0.024357, 0.025341, 0.027168", \ + "0.019706, 0.020693, 0.022739, 0.023177, 0.024107, 0.025025, 0.026852", \ + "0.019456, 0.020443, 0.022489, 0.022927, 0.023857, 0.024629, 0.026456", \ + "0.019206, 0.020193, 0.022239, 0.022677, 0.023607, 0.024126, 0.025729" \ + ); + } + } + timing() { + related_pin : DFTRAMBYP; + timing_type : non_seq_setup_falling; + rise_constraint(rf2_32x128_wm1_inputslew_inputslew_setup_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000" \ + ); + } + } + timing() { + related_pin : DFTRAMBYP; + timing_type : non_seq_hold_falling; + rise_constraint(rf2_32x128_wm1_inputslew_inputslew_hold_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.590182, 0.587267, 0.586267, 0.585267, 0.584267, 0.583267, 0.582267", \ + "0.592029, 0.589114, 0.588114, 0.587114, 0.586114, 0.585114, 0.584114", \ + "0.598688, 0.595774, 0.594774, 0.593774, 0.592774, 0.591774, 0.590774", \ + "0.599803, 0.596889, 0.595889, 0.594889, 0.593889, 0.592889, 0.591889", \ + "0.601251, 0.598336, 0.597336, 0.596336, 0.595336, 0.594336, 0.593336", \ + "0.604243, 0.601328, 0.600328, 0.599328, 0.598328, 0.597328, 0.596328", \ + "0.607011, 0.604096, 0.603096, 0.602096, 0.601096, 0.600097, 0.599096" \ + ); + } + } + timing() { + related_pin : CENB; + timing_type : non_seq_setup_rising; + fall_constraint(rf2_32x128_wm1_inputslew_inputslew_setup_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000" \ + ); + } + } + timing() { + related_pin : CENB; + timing_type : non_seq_hold_rising; + fall_constraint(rf2_32x128_wm1_inputslew_inputslew_hold_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.021022, 0.022354, 0.024364, 0.025343, 0.026252, 0.027750, 0.029577", \ + "0.020459, 0.021792, 0.023802, 0.024781, 0.025690, 0.027188, 0.029015", \ + "0.020206, 0.021193, 0.023239, 0.023677, 0.024607, 0.025472, 0.027300", \ + "0.019956, 0.020943, 0.022989, 0.023427, 0.024357, 0.025341, 0.027168", \ + "0.019706, 0.020693, 0.022739, 0.023177, 0.024107, 0.025025, 0.026852", \ + "0.019456, 0.020443, 0.022489, 0.022927, 0.023857, 0.024629, 0.026456", \ + "0.019206, 0.020193, 0.022239, 0.022677, 0.023607, 0.024126, 0.025729" \ + ); + } + } + timing() { + related_pin : CENA; + timing_type : non_seq_setup_rising; + fall_constraint(rf2_32x128_wm1_inputslew_inputslew_setup_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000" \ + ); + } + } + timing() { + related_pin : CENA; + timing_type : non_seq_hold_rising; + fall_constraint(rf2_32x128_wm1_inputslew_inputslew_hold_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.020158, 0.021465, 0.023358, 0.024271, 0.025373, 0.026749, 0.028405", \ + "0.019718, 0.021025, 0.022919, 0.023832, 0.024934, 0.026309, 0.027966", \ + "0.018202, 0.019297, 0.021232, 0.022104, 0.023206, 0.024581, 0.026238", \ + "0.017952, 0.019067, 0.020982, 0.021873, 0.022975, 0.024351, 0.026007", \ + "0.017702, 0.018715, 0.020732, 0.021494, 0.022596, 0.023972, 0.025628", \ + "0.017452, 0.018465, 0.020482, 0.021101, 0.021827, 0.023196, 0.024853", \ + "0.017202, 0.018215, 0.020232, 0.020851, 0.021577, 0.022585, 0.024241" \ + ); + } + } + timing() { + related_pin : TCENA; + timing_type : non_seq_setup_rising; + fall_constraint(rf2_32x128_wm1_inputslew_inputslew_setup_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000" \ + ); + } + } + timing() { + related_pin : TCENA; + timing_type : non_seq_hold_rising; + fall_constraint(rf2_32x128_wm1_inputslew_inputslew_hold_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.020158, 0.021465, 0.023358, 0.024271, 0.025373, 0.026749, 0.028405", \ + "0.019718, 0.021025, 0.022919, 0.023832, 0.024934, 0.026309, 0.027966", \ + "0.018202, 0.019297, 0.021232, 0.022104, 0.023206, 0.024581, 0.026238", \ + "0.017952, 0.019067, 0.020982, 0.021873, 0.022975, 0.024351, 0.026007", \ + "0.017702, 0.018715, 0.020732, 0.021494, 0.022596, 0.023972, 0.025628", \ + "0.017452, 0.018465, 0.020482, 0.021101, 0.021827, 0.023196, 0.024853", \ + "0.017202, 0.018215, 0.020232, 0.020851, 0.021577, 0.022585, 0.024241" \ + ); + } + } + timing() { + related_pin : TCENB; + timing_type : non_seq_setup_rising; + fall_constraint(rf2_32x128_wm1_inputslew_inputslew_setup_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000" \ + ); + } + } + timing() { + related_pin : TCENB; + timing_type : non_seq_hold_rising; + fall_constraint(rf2_32x128_wm1_inputslew_inputslew_hold_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.021022, 0.022354, 0.024364, 0.025343, 0.026252, 0.027750, 0.029577", \ + "0.020459, 0.021792, 0.023802, 0.024781, 0.025690, 0.027188, 0.029015", \ + "0.020206, 0.021193, 0.023239, 0.023677, 0.024607, 0.025472, 0.027300", \ + "0.019956, 0.020943, 0.022989, 0.023427, 0.024357, 0.025341, 0.027168", \ + "0.019706, 0.020693, 0.022739, 0.023177, 0.024107, 0.025025, 0.026852", \ + "0.019456, 0.020443, 0.022489, 0.022927, 0.023857, 0.024629, 0.026456", \ + "0.019206, 0.020193, 0.022239, 0.022677, 0.023607, 0.024126, 0.025729" \ + ); + } + } + timing() { + related_pin : TCENB; + timing_type : non_seq_setup_rising; + rise_constraint(rf2_32x128_wm1_inputslew_inputslew_setup_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000" \ + ); + } + } + timing() { + related_pin : TCENB; + timing_type : non_seq_hold_rising; + rise_constraint(rf2_32x128_wm1_inputslew_inputslew_hold_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.590182, 0.587267, 0.586267, 0.585267, 0.584267, 0.583267, 0.582267", \ + "0.592029, 0.589114, 0.588114, 0.587114, 0.586114, 0.585114, 0.584114", \ + "0.598688, 0.595774, 0.594774, 0.593774, 0.592774, 0.591774, 0.590774", \ + "0.599803, 0.596889, 0.595889, 0.594889, 0.593889, 0.592889, 0.591889", \ + "0.601251, 0.598336, 0.597336, 0.596336, 0.595336, 0.594336, 0.593336", \ + "0.604243, 0.601328, 0.600328, 0.599328, 0.598328, 0.597328, 0.596328", \ + "0.607011, 0.604096, 0.603096, 0.602096, 0.601096, 0.600097, 0.599096" \ + ); + } + } + timing() { + related_pin : TCENA; + timing_type : non_seq_setup_rising; + rise_constraint(rf2_32x128_wm1_inputslew_inputslew_setup_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000" \ + ); + } + } + timing() { + related_pin : TCENA; + timing_type : non_seq_hold_rising; + rise_constraint(rf2_32x128_wm1_inputslew_inputslew_hold_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.570102, 0.567187, 0.566187, 0.565187, 0.564187, 0.563187, 0.562187", \ + "0.571949, 0.569034, 0.568034, 0.567034, 0.566034, 0.565034, 0.564034", \ + "0.578608, 0.575694, 0.574694, 0.573694, 0.572694, 0.571694, 0.570694", \ + "0.579723, 0.576809, 0.575809, 0.574809, 0.573809, 0.572809, 0.571809", \ + "0.581171, 0.578256, 0.577256, 0.576256, 0.575256, 0.574256, 0.573256", \ + "0.584163, 0.581248, 0.580248, 0.579248, 0.578248, 0.577248, 0.576248", \ + "0.586931, 0.584016, 0.583016, 0.582016, 0.581016, 0.580016, 0.579017" \ + ); + } + } + timing() { + related_pin : CENB; + timing_type : non_seq_setup_rising; + rise_constraint(rf2_32x128_wm1_inputslew_inputslew_setup_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000" \ + ); + } + } + timing() { + related_pin : CENB; + timing_type : non_seq_hold_rising; + rise_constraint(rf2_32x128_wm1_inputslew_inputslew_hold_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.590182, 0.587267, 0.586267, 0.585267, 0.584267, 0.583267, 0.582267", \ + "0.592029, 0.589114, 0.588114, 0.587114, 0.586114, 0.585114, 0.584114", \ + "0.598688, 0.595774, 0.594774, 0.593774, 0.592774, 0.591774, 0.590774", \ + "0.599803, 0.596889, 0.595889, 0.594889, 0.593889, 0.592889, 0.591889", \ + "0.601251, 0.598336, 0.597336, 0.596336, 0.595336, 0.594336, 0.593336", \ + "0.604243, 0.601328, 0.600328, 0.599328, 0.598328, 0.597328, 0.596328", \ + "0.607011, 0.604096, 0.603096, 0.602096, 0.601096, 0.600097, 0.599096" \ + ); + } + } + timing() { + related_pin : CENA; + timing_type : non_seq_setup_rising; + rise_constraint(rf2_32x128_wm1_inputslew_inputslew_setup_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000" \ + ); + } + } + timing() { + related_pin : CENA; + timing_type : non_seq_hold_rising; + rise_constraint(rf2_32x128_wm1_inputslew_inputslew_hold_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.570102, 0.567187, 0.566187, 0.565187, 0.564187, 0.563187, 0.562187", \ + "0.571949, 0.569034, 0.568034, 0.567034, 0.566034, 0.565034, 0.564034", \ + "0.578608, 0.575694, 0.574694, 0.573694, 0.572694, 0.571694, 0.570694", \ + "0.579723, 0.576809, 0.575809, 0.574809, 0.573809, 0.572809, 0.571809", \ + "0.581171, 0.578256, 0.577256, 0.576256, 0.575256, 0.574256, 0.573256", \ + "0.584163, 0.581248, 0.580248, 0.579248, 0.578248, 0.577248, 0.576248", \ + "0.586931, 0.584016, 0.583016, 0.582016, 0.581016, 0.580016, 0.579017" \ + ); + } + } + } + bus(SIA) { + bus_type : rf2_32x128_wm1_SIA; + direction : input; + related_power_pin : "VDDPE"; + related_ground_pin : "VSSE"; + capacitance : 0.001111; + max_transition : 0.336000; + timing() { + related_pin : CLKA; + timing_type : setup_rising; + when : "RET1N&SEA"; + sdf_cond : "RET1Neq1aSEAeq1"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.152390, 0.162387, 0.181063, 0.193898, 0.204900, 0.228865, 0.260295", \ + "0.150447, 0.160444, 0.178950, 0.191588, 0.202591, 0.226555, 0.257985", \ + "0.143774, 0.152842, 0.170957, 0.183597, 0.194599, 0.218564, 0.249995", \ + "0.142566, 0.151719, 0.170366, 0.183462, 0.194465, 0.218430, 0.249860", \ + "0.141588, 0.150291, 0.169188, 0.182017, 0.193019, 0.216984, 0.248415", \ + "0.140406, 0.149109, 0.166742, 0.179759, 0.190762, 0.214728, 0.246158", \ + "0.139116, 0.147819, 0.163008, 0.175695, 0.186699, 0.210664, 0.242094" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.152390, 0.162387, 0.181063, 0.193898, 0.204900, 0.228865, 0.260295", \ + "0.150447, 0.160444, 0.178950, 0.191588, 0.202591, 0.226555, 0.257985", \ + "0.143774, 0.152842, 0.170957, 0.183597, 0.194599, 0.218564, 0.249995", \ + "0.142566, 0.151719, 0.170366, 0.183462, 0.194465, 0.218430, 0.249860", \ + "0.141588, 0.150291, 0.169188, 0.182017, 0.193019, 0.216984, 0.248415", \ + "0.140406, 0.149109, 0.166742, 0.179759, 0.190762, 0.214728, 0.246158", \ + "0.139116, 0.147819, 0.163008, 0.175695, 0.186699, 0.210664, 0.242094" \ + ); + } + } + timing() { + related_pin : CLKA; + timing_type : hold_rising; + when : "RET1N&SEA"; + sdf_cond : "RET1Neq1aSEAeq1"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.049141, 0.045132, 0.044032, 0.042932, 0.041832, 0.040732, 0.039632", \ + "0.051279, 0.047270, 0.046170, 0.045070, 0.043970, 0.042870, 0.041770", \ + "0.059359, 0.055351, 0.054251, 0.053151, 0.052051, 0.050951, 0.049851", \ + "0.059909, 0.055901, 0.054801, 0.053701, 0.052601, 0.051501, 0.050401", \ + "0.062176, 0.058168, 0.057068, 0.055968, 0.054868, 0.053768, 0.052668", \ + "0.063040, 0.059032, 0.057932, 0.056832, 0.055732, 0.054632, 0.053532", \ + "0.067403, 0.063394, 0.062294, 0.061194, 0.060094, 0.058994, 0.057894" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.043977, 0.040512, 0.038391, 0.037291, 0.036191, 0.035091, 0.033991", \ + "0.046187, 0.042722, 0.040601, 0.039501, 0.038401, 0.037301, 0.036201", \ + "0.054203, 0.050738, 0.048617, 0.047517, 0.046417, 0.045317, 0.044217", \ + "0.054753, 0.051288, 0.049167, 0.048067, 0.046967, 0.045867, 0.044767", \ + "0.057000, 0.053535, 0.051414, 0.050314, 0.049214, 0.048114, 0.047014", \ + "0.058566, 0.055101, 0.052979, 0.051879, 0.050779, 0.049679, 0.048579", \ + "0.063199, 0.059734, 0.057614, 0.056514, 0.055414, 0.054314, 0.053214" \ + ); + } + } + internal_power() { + when : "SEA"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.009390, 0.009400, 0.009469, 0.009586, 0.009705, 0.010028, 0.010553"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.011002, 0.011046, 0.011209, 0.011374, 0.011493, 0.011840, 0.012387"); + } + } + } + pin(SEA) { + direction : input; + related_power_pin : "VDDPE"; + related_ground_pin : "VSSE"; + capacitance : 0.001451; + max_transition : 0.336000; + timing() { + related_pin : CLKA; + timing_type : setup_rising; + when : "RET1N"; + sdf_cond : "RET1Neq1"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.152390, 0.162387, 0.181063, 0.193898, 0.204900, 0.228865, 0.260295", \ + "0.150447, 0.160444, 0.178950, 0.191588, 0.202591, 0.226555, 0.257985", \ + "0.143774, 0.152842, 0.170957, 0.183597, 0.194599, 0.218564, 0.249995", \ + "0.142566, 0.151719, 0.170366, 0.183462, 0.194465, 0.218430, 0.249860", \ + "0.141588, 0.150291, 0.169188, 0.182017, 0.193019, 0.216984, 0.248415", \ + "0.140406, 0.149109, 0.166742, 0.179759, 0.190762, 0.214728, 0.246158", \ + "0.139116, 0.147819, 0.163008, 0.175695, 0.186699, 0.210664, 0.242094" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.152390, 0.162387, 0.181063, 0.193898, 0.204900, 0.228865, 0.260295", \ + "0.150447, 0.160444, 0.178950, 0.191588, 0.202591, 0.226555, 0.257985", \ + "0.143774, 0.152842, 0.170957, 0.183597, 0.194599, 0.218564, 0.249995", \ + "0.142566, 0.151719, 0.170366, 0.183462, 0.194465, 0.218430, 0.249860", \ + "0.141588, 0.150291, 0.169188, 0.182017, 0.193019, 0.216984, 0.248415", \ + "0.140406, 0.149109, 0.166742, 0.179759, 0.190762, 0.214728, 0.246158", \ + "0.139116, 0.147819, 0.163008, 0.175695, 0.186699, 0.210664, 0.242094" \ + ); + } + } + timing() { + related_pin : CLKA; + timing_type : hold_rising; + when : "RET1N"; + sdf_cond : "RET1Neq1"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.751446, 0.748531, 0.747531, 0.746531, 0.745531, 0.744531, 0.743531", \ + "0.753294, 0.750379, 0.749379, 0.748379, 0.747379, 0.746379, 0.745379", \ + "0.759953, 0.757039, 0.756039, 0.755039, 0.754039, 0.753039, 0.752039", \ + "0.761068, 0.758154, 0.757154, 0.756154, 0.755154, 0.754154, 0.753154", \ + "0.762516, 0.759601, 0.758601, 0.757601, 0.756601, 0.755601, 0.754601", \ + "0.765508, 0.762593, 0.761593, 0.760593, 0.759593, 0.758593, 0.757593", \ + "0.768276, 0.765360, 0.764360, 0.763360, 0.762360, 0.761361, 0.760360" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.751446, 0.748531, 0.747531, 0.746531, 0.745531, 0.744531, 0.743531", \ + "0.753294, 0.750379, 0.749379, 0.748379, 0.747379, 0.746379, 0.745379", \ + "0.759953, 0.757039, 0.756039, 0.755039, 0.754039, 0.753039, 0.752039", \ + "0.761068, 0.758154, 0.757154, 0.756154, 0.755154, 0.754154, 0.753154", \ + "0.762516, 0.759601, 0.758601, 0.757601, 0.756601, 0.755601, 0.754601", \ + "0.765508, 0.762593, 0.761593, 0.760593, 0.759593, 0.758593, 0.757593", \ + "0.768276, 0.765360, 0.764360, 0.763360, 0.762360, 0.761361, 0.760360" \ + ); + } + } + internal_power() { + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.009390, 0.009400, 0.009469, 0.009586, 0.009705, 0.010028, 0.010553"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.011002, 0.011046, 0.011209, 0.011374, 0.011493, 0.011840, 0.012387"); + } + } + } + pin(DFTRAMBYP) { + direction : input; + related_power_pin : "VDDPE"; + related_ground_pin : "VSSE"; + capacitance : 0.001653; + max_transition : 0.336000; + timing() { + related_pin : CLKA; + timing_type : setup_rising; + when : "RET1N"; + sdf_cond : "RET1Neq1"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.167019, 0.172656, 0.182413, 0.186514, 0.189673, 0.193985, 0.198560", \ + "0.165318, 0.170955, 0.180712, 0.184813, 0.187972, 0.192284, 0.196859", \ + "0.158037, 0.163674, 0.173431, 0.177532, 0.180691, 0.185003, 0.189578", \ + "0.157176, 0.162813, 0.172570, 0.176671, 0.179830, 0.184142, 0.188717", \ + "0.156151, 0.161788, 0.171545, 0.175646, 0.178805, 0.183117, 0.187692", \ + "0.153579, 0.159216, 0.168973, 0.173074, 0.176233, 0.180545, 0.185120", \ + "0.150129, 0.155766, 0.165523, 0.169624, 0.172783, 0.177095, 0.181670" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.198254, 0.203350, 0.214565, 0.219327, 0.222992, 0.233260, 0.241826", \ + "0.196549, 0.201645, 0.212860, 0.217622, 0.221287, 0.231555, 0.240121", \ + "0.189365, 0.194461, 0.205676, 0.210438, 0.214103, 0.224371, 0.232937", \ + "0.188551, 0.193647, 0.204862, 0.209624, 0.213289, 0.223557, 0.232123", \ + "0.187467, 0.192563, 0.203778, 0.208540, 0.212205, 0.222473, 0.231039", \ + "0.184964, 0.190060, 0.201275, 0.206037, 0.209702, 0.219970, 0.228536", \ + "0.181502, 0.186598, 0.197813, 0.202575, 0.206240, 0.216508, 0.225074" \ + ); + } + } + timing() { + related_pin : CLKA; + timing_type : hold_rising; + when : "RET1N"; + sdf_cond : "RET1Neq1"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.751446, 0.748531, 0.747531, 0.746531, 0.745531, 0.744531, 0.743531", \ + "0.753294, 0.750379, 0.749379, 0.748379, 0.747379, 0.746379, 0.745379", \ + "0.759953, 0.757039, 0.756039, 0.755039, 0.754039, 0.753039, 0.752039", \ + "0.761068, 0.758154, 0.757154, 0.756154, 0.755154, 0.754154, 0.753154", \ + "0.762516, 0.759601, 0.758601, 0.757601, 0.756601, 0.755601, 0.754601", \ + "0.765508, 0.762593, 0.761593, 0.760593, 0.759593, 0.758593, 0.757593", \ + "0.768276, 0.765360, 0.764360, 0.763360, 0.762360, 0.761361, 0.760360" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.751446, 0.748531, 0.747531, 0.746531, 0.745531, 0.744531, 0.743531", \ + "0.753294, 0.750379, 0.749379, 0.748379, 0.747379, 0.746379, 0.745379", \ + "0.759953, 0.757039, 0.756039, 0.755039, 0.754039, 0.753039, 0.752039", \ + "0.761068, 0.758154, 0.757154, 0.756154, 0.755154, 0.754154, 0.753154", \ + "0.762516, 0.759601, 0.758601, 0.757601, 0.756601, 0.755601, 0.754601", \ + "0.765508, 0.762593, 0.761593, 0.760593, 0.759593, 0.758593, 0.757593", \ + "0.768276, 0.765360, 0.764360, 0.763360, 0.762360, 0.761361, 0.760360" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N"; + sdf_cond : "RET1Neq1"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.167019, 0.172656, 0.182413, 0.186514, 0.189673, 0.193985, 0.198560", \ + "0.165318, 0.170955, 0.180712, 0.184813, 0.187972, 0.192284, 0.196859", \ + "0.158037, 0.163674, 0.173431, 0.177532, 0.180691, 0.185003, 0.189578", \ + "0.157176, 0.162813, 0.172570, 0.176671, 0.179830, 0.184142, 0.188717", \ + "0.156151, 0.161788, 0.171545, 0.175646, 0.178805, 0.183117, 0.187692", \ + "0.153579, 0.159216, 0.168973, 0.173074, 0.176233, 0.180545, 0.185120", \ + "0.150129, 0.155766, 0.165523, 0.169624, 0.172783, 0.177095, 0.181670" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.198254, 0.203350, 0.214565, 0.219327, 0.222992, 0.233260, 0.241826", \ + "0.196549, 0.201645, 0.212860, 0.217622, 0.221287, 0.231555, 0.240121", \ + "0.189365, 0.194461, 0.205676, 0.210438, 0.214103, 0.224371, 0.232937", \ + "0.188551, 0.193647, 0.204862, 0.209624, 0.213289, 0.223557, 0.232123", \ + "0.187467, 0.192563, 0.203778, 0.208540, 0.212205, 0.222473, 0.231039", \ + "0.184964, 0.190060, 0.201275, 0.206037, 0.209702, 0.219970, 0.228536", \ + "0.181502, 0.186598, 0.197813, 0.202575, 0.206240, 0.216508, 0.225074" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N"; + sdf_cond : "RET1Neq1"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.590182, 0.587267, 0.586267, 0.585267, 0.584267, 0.583267, 0.582267", \ + "0.592029, 0.589114, 0.588114, 0.587114, 0.586114, 0.585114, 0.584114", \ + "0.598688, 0.595774, 0.594774, 0.593774, 0.592774, 0.591774, 0.590774", \ + "0.599803, 0.596889, 0.595889, 0.594889, 0.593889, 0.592889, 0.591889", \ + "0.601251, 0.598336, 0.597336, 0.596336, 0.595336, 0.594336, 0.593336", \ + "0.604243, 0.601328, 0.600328, 0.599328, 0.598328, 0.597328, 0.596328", \ + "0.607011, 0.604096, 0.603096, 0.602096, 0.601096, 0.600097, 0.599096" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.590182, 0.587267, 0.586267, 0.585267, 0.584267, 0.583267, 0.582267", \ + "0.592029, 0.589114, 0.588114, 0.587114, 0.586114, 0.585114, 0.584114", \ + "0.598688, 0.595774, 0.594774, 0.593774, 0.592774, 0.591774, 0.590774", \ + "0.599803, 0.596889, 0.595889, 0.594889, 0.593889, 0.592889, 0.591889", \ + "0.601251, 0.598336, 0.597336, 0.596336, 0.595336, 0.594336, 0.593336", \ + "0.604243, 0.601328, 0.600328, 0.599328, 0.598328, 0.597328, 0.596328", \ + "0.607011, 0.604096, 0.603096, 0.602096, 0.601096, 0.600097, 0.599096" \ + ); + } + } + internal_power() { + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("2.244644, 2.245006, 2.245395, 2.245665, 2.246136, 2.248311, 2.251131"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("1.544387, 1.546104, 1.547650, 1.549197, 1.550746, 1.552297, 1.553850"); + } + } + timing() { + related_pin : RET1N; + timing_type : non_seq_setup_falling; + rise_constraint(rf2_32x128_wm1_inputslew_inputslew_setup_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000" \ + ); + } + } + timing() { + related_pin : RET1N; + timing_type : non_seq_hold_falling; + rise_constraint(rf2_32x128_wm1_inputslew_inputslew_hold_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.590182, 0.587267, 0.586267, 0.585267, 0.584267, 0.583267, 0.582267", \ + "0.592029, 0.589114, 0.588114, 0.587114, 0.586114, 0.585114, 0.584114", \ + "0.598688, 0.595774, 0.594774, 0.593774, 0.592774, 0.591774, 0.590774", \ + "0.599803, 0.596889, 0.595889, 0.594889, 0.593889, 0.592889, 0.591889", \ + "0.601251, 0.598336, 0.597336, 0.596336, 0.595336, 0.594336, 0.593336", \ + "0.604243, 0.601328, 0.600328, 0.599328, 0.598328, 0.597328, 0.596328", \ + "0.607011, 0.604096, 0.603096, 0.602096, 0.601096, 0.600097, 0.599096" \ + ); + } + } + timing() { + related_pin : RET1N; + timing_type : non_seq_setup_rising; + rise_constraint(rf2_32x128_wm1_inputslew_inputslew_setup_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000" \ + ); + } + } + timing() { + related_pin : RET1N; + timing_type : non_seq_hold_rising; + rise_constraint(rf2_32x128_wm1_inputslew_inputslew_hold_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.288170, 0.280509, 0.277135, 0.268583, 0.267583, 0.262776, 0.257112", \ + "0.289170, 0.281509, 0.278135, 0.269583, 0.268583, 0.263776, 0.258112", \ + "0.290170, 0.282509, 0.279135, 0.270583, 0.269583, 0.264776, 0.259112", \ + "0.291170, 0.283509, 0.280135, 0.271583, 0.270583, 0.265776, 0.260112", \ + "0.292170, 0.284509, 0.281135, 0.272583, 0.271583, 0.266776, 0.261112", \ + "0.293170, 0.285509, 0.282135, 0.273583, 0.272583, 0.267776, 0.262112", \ + "0.294170, 0.286509, 0.283135, 0.274583, 0.273583, 0.268776, 0.263112" \ + ); + } + } + } + bus(SIB) { + bus_type : rf2_32x128_wm1_SIB; + direction : input; + related_power_pin : "VDDPE"; + related_ground_pin : "VSSE"; + capacitance : 0.004078; + max_transition : 0.336000; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&SEB"; + sdf_cond : "RET1Neq1aSEBeq1"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&SEB"; + sdf_cond : "RET1Neq1aSEBeq1"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.161145, 0.156313, 0.151535, 0.150724, 0.150389, 0.149389, 0.148389", \ + "0.163164, 0.158331, 0.153553, 0.152742, 0.152407, 0.151407, 0.150407", \ + "0.169856, 0.165023, 0.160245, 0.159434, 0.159100, 0.158100, 0.157100", \ + "0.171385, 0.166552, 0.161774, 0.160963, 0.160629, 0.159629, 0.158629", \ + "0.172656, 0.167823, 0.163045, 0.162234, 0.161900, 0.160900, 0.159900", \ + "0.173386, 0.168554, 0.163776, 0.162964, 0.162630, 0.161630, 0.160630", \ + "0.174497, 0.169665, 0.164887, 0.164075, 0.163741, 0.162741, 0.161741" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.159326, 0.153771, 0.146122, 0.145122, 0.141429, 0.140719, 0.134900", \ + "0.161357, 0.155802, 0.148153, 0.147153, 0.143460, 0.142750, 0.136931", \ + "0.168595, 0.163041, 0.155391, 0.154391, 0.150699, 0.149988, 0.144169", \ + "0.169575, 0.164020, 0.156371, 0.155371, 0.151678, 0.150968, 0.145149", \ + "0.170832, 0.165277, 0.157628, 0.156628, 0.152935, 0.152225, 0.146406", \ + "0.172125, 0.166570, 0.158921, 0.157921, 0.154228, 0.153518, 0.147699", \ + "0.172717, 0.167162, 0.159513, 0.158513, 0.154820, 0.154109, 0.148291" \ + ); + } + } + internal_power() { + when : "SEB"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.005997, 0.006003, 0.006009, 0.006015, 0.006021, 0.006144, 0.006430"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.008050, 0.008206, 0.008268, 0.008307, 0.008372, 0.008559, 0.008838"); + } + } + } + pin(SEB) { + direction : input; + related_power_pin : "VDDPE"; + related_ground_pin : "VSSE"; + capacitance : 0.001505; + max_transition : 0.336000; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N"; + sdf_cond : "RET1Neq1"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.330129, 0.339454, 0.361140, 0.371565, 0.378039, 0.395417, 0.416424", \ + "0.328079, 0.337405, 0.359118, 0.369542, 0.376016, 0.393395, 0.414402", \ + "0.327322, 0.335262, 0.353117, 0.363027, 0.369500, 0.386879, 0.407886", \ + "0.326046, 0.333986, 0.351841, 0.362077, 0.368551, 0.385930, 0.406937", \ + "0.324865, 0.332804, 0.350660, 0.360580, 0.367053, 0.384432, 0.405439", \ + "0.324073, 0.332012, 0.349867, 0.358243, 0.364716, 0.382095, 0.403102", \ + "0.322589, 0.330529, 0.348384, 0.355640, 0.362113, 0.379492, 0.400499" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.330129, 0.339454, 0.361140, 0.371565, 0.378039, 0.395417, 0.416424", \ + "0.328079, 0.337405, 0.359118, 0.369542, 0.376016, 0.393395, 0.414402", \ + "0.327322, 0.335262, 0.353117, 0.363027, 0.369500, 0.386879, 0.407886", \ + "0.326046, 0.333986, 0.351841, 0.362077, 0.368551, 0.385930, 0.406937", \ + "0.324865, 0.332804, 0.350660, 0.360580, 0.367053, 0.384432, 0.405439", \ + "0.324073, 0.332012, 0.349867, 0.358243, 0.364716, 0.382095, 0.403102", \ + "0.322589, 0.330529, 0.348384, 0.355640, 0.362113, 0.379492, 0.400499" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N"; + sdf_cond : "RET1Neq1"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.177566, 0.172251, 0.166995, 0.166103, 0.165735, 0.164635, 0.163535", \ + "0.179787, 0.174471, 0.169215, 0.168323, 0.167955, 0.166855, 0.165755", \ + "0.187149, 0.181832, 0.176576, 0.175684, 0.175317, 0.174217, 0.173117", \ + "0.188830, 0.183514, 0.178258, 0.177366, 0.176999, 0.175899, 0.174799", \ + "0.190228, 0.184912, 0.179656, 0.178764, 0.178397, 0.177297, 0.176197", \ + "0.191031, 0.185716, 0.180460, 0.179567, 0.179200, 0.178100, 0.177000", \ + "0.192254, 0.186938, 0.181683, 0.180789, 0.180422, 0.179322, 0.178222" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.177566, 0.172251, 0.166995, 0.166103, 0.165735, 0.164635, 0.163535", \ + "0.179787, 0.174471, 0.169215, 0.168323, 0.167955, 0.166855, 0.165755", \ + "0.187149, 0.181832, 0.176576, 0.175684, 0.175317, 0.174217, 0.173117", \ + "0.188830, 0.183514, 0.178258, 0.177366, 0.176999, 0.175899, 0.174799", \ + "0.190228, 0.184912, 0.179656, 0.178764, 0.178397, 0.177297, 0.176197", \ + "0.191031, 0.185716, 0.180460, 0.179567, 0.179200, 0.178100, 0.177000", \ + "0.192254, 0.186938, 0.181683, 0.180789, 0.180422, 0.179322, 0.178222" \ + ); + } + } + internal_power() { + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.621512, 0.622133, 0.622755, 0.623378, 0.624001, 0.624625, 0.625250"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.643435, 0.644191, 0.644835, 0.645480, 0.646125, 0.646771, 0.647418"); + } + } + } + pin(COLLDISN) { + direction : input; + related_power_pin : "VDDPE"; + related_ground_pin : "VSSE"; + capacitance : 0.001834; + max_transition : 0.336000; + timing() { + related_pin : CLKA; + timing_type : setup_rising; + when : "RET1N&((TENA&!CENA)|(!TENA&!TCENA))"; + sdf_cond : "RET1Neq1aopopTENAeq1aCENAeq0cpoopTENAeq0aTCENAeq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.570376, 0.575997, 0.584113, 0.588113, 0.590315, 0.594112, 0.600894", \ + "0.568539, 0.574161, 0.582276, 0.586278, 0.588480, 0.592275, 0.599058", \ + "0.562014, 0.567636, 0.575751, 0.579753, 0.581955, 0.585750, 0.592533", \ + "0.560184, 0.565805, 0.573921, 0.577923, 0.580124, 0.583919, 0.590703", \ + "0.559057, 0.564680, 0.572796, 0.576796, 0.578997, 0.582793, 0.589577", \ + "0.556466, 0.562088, 0.570205, 0.574206, 0.576406, 0.580202, 0.586986", \ + "0.555115, 0.560737, 0.568852, 0.572854, 0.575055, 0.578851, 0.585634" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.570376, 0.575997, 0.584113, 0.588113, 0.590315, 0.594112, 0.600894", \ + "0.568539, 0.574161, 0.582276, 0.586278, 0.588480, 0.592275, 0.599058", \ + "0.562014, 0.567636, 0.575751, 0.579753, 0.581955, 0.585750, 0.592533", \ + "0.560184, 0.565805, 0.573921, 0.577923, 0.580124, 0.583919, 0.590703", \ + "0.559057, 0.564680, 0.572796, 0.576796, 0.578997, 0.582793, 0.589577", \ + "0.556466, 0.562088, 0.570205, 0.574206, 0.576406, 0.580202, 0.586986", \ + "0.555115, 0.560737, 0.568852, 0.572854, 0.575055, 0.578851, 0.585634" \ + ); + } + } + timing() { + related_pin : CLKA; + timing_type : hold_rising; + when : "RET1N&((TENA&!CENA)|(!TENA&!TCENA))"; + sdf_cond : "RET1Neq1aopopTENAeq1aCENAeq0cpoopTENAeq0aTCENAeq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.751446, 0.748531, 0.747531, 0.746531, 0.745531, 0.744531, 0.743531", \ + "0.753294, 0.750379, 0.749379, 0.748379, 0.747379, 0.746379, 0.745379", \ + "0.759953, 0.757039, 0.756039, 0.755039, 0.754039, 0.753039, 0.752039", \ + "0.761068, 0.758154, 0.757154, 0.756154, 0.755154, 0.754154, 0.753154", \ + "0.762516, 0.759601, 0.758601, 0.757601, 0.756601, 0.755601, 0.754601", \ + "0.765508, 0.762593, 0.761593, 0.760593, 0.759593, 0.758593, 0.757593", \ + "0.768276, 0.765360, 0.764360, 0.763360, 0.762360, 0.761361, 0.760360" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.751446, 0.748531, 0.747531, 0.746531, 0.745531, 0.744531, 0.743531", \ + "0.753294, 0.750379, 0.749379, 0.748379, 0.747379, 0.746379, 0.745379", \ + "0.759953, 0.757039, 0.756039, 0.755039, 0.754039, 0.753039, 0.752039", \ + "0.761068, 0.758154, 0.757154, 0.756154, 0.755154, 0.754154, 0.753154", \ + "0.762516, 0.759601, 0.758601, 0.757601, 0.756601, 0.755601, 0.754601", \ + "0.765508, 0.762593, 0.761593, 0.760593, 0.759593, 0.758593, 0.757593", \ + "0.768276, 0.765360, 0.764360, 0.763360, 0.762360, 0.761361, 0.760360" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&((TENB&!CENB)|(!TENB&!TCENB))"; + sdf_cond : "RET1Neq1aopopTENBeq1aCENBeq0cpoopTENBeq0aTCENBeq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.590456, 0.596077, 0.604193, 0.608193, 0.610395, 0.614192, 0.620974", \ + "0.588619, 0.594241, 0.602356, 0.606357, 0.608559, 0.612355, 0.619138", \ + "0.582094, 0.587716, 0.595831, 0.599832, 0.602035, 0.605830, 0.612613", \ + "0.580264, 0.585885, 0.594001, 0.598002, 0.600204, 0.604000, 0.610783", \ + "0.579137, 0.584759, 0.592875, 0.596876, 0.599077, 0.602873, 0.609657", \ + "0.576546, 0.582168, 0.590284, 0.594286, 0.596486, 0.600282, 0.607066", \ + "0.575195, 0.580817, 0.588932, 0.592934, 0.595135, 0.598931, 0.605714" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.590456, 0.596077, 0.604193, 0.608193, 0.610395, 0.614192, 0.620974", \ + "0.588619, 0.594241, 0.602356, 0.606357, 0.608559, 0.612355, 0.619138", \ + "0.582094, 0.587716, 0.595831, 0.599832, 0.602035, 0.605830, 0.612613", \ + "0.580264, 0.585885, 0.594001, 0.598002, 0.600204, 0.604000, 0.610783", \ + "0.579137, 0.584759, 0.592875, 0.596876, 0.599077, 0.602873, 0.609657", \ + "0.576546, 0.582168, 0.590284, 0.594286, 0.596486, 0.600282, 0.607066", \ + "0.575195, 0.580817, 0.588932, 0.592934, 0.595135, 0.598931, 0.605714" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&((TENB&!CENB)|(!TENB&!TCENB))"; + sdf_cond : "RET1Neq1aopopTENBeq1aCENBeq0cpoopTENBeq0aTCENBeq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.735755, 0.732840, 0.731840, 0.730840, 0.729840, 0.728840, 0.727840", \ + "0.737603, 0.734688, 0.733688, 0.732688, 0.731688, 0.730688, 0.729688", \ + "0.744262, 0.741348, 0.740348, 0.739348, 0.738348, 0.737348, 0.736348", \ + "0.745376, 0.742463, 0.741463, 0.740463, 0.739463, 0.738463, 0.737463", \ + "0.746825, 0.743910, 0.742910, 0.741909, 0.740909, 0.739909, 0.738909", \ + "0.749816, 0.746901, 0.745901, 0.744901, 0.743901, 0.742901, 0.741901", \ + "0.752584, 0.749669, 0.748669, 0.747669, 0.746669, 0.745669, 0.744670" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.735755, 0.732840, 0.731840, 0.730840, 0.729840, 0.728840, 0.727840", \ + "0.737603, 0.734688, 0.733688, 0.732688, 0.731688, 0.730688, 0.729688", \ + "0.744262, 0.741348, 0.740348, 0.739348, 0.738348, 0.737348, 0.736348", \ + "0.745376, 0.742463, 0.741463, 0.740463, 0.739463, 0.738463, 0.737463", \ + "0.746825, 0.743910, 0.742910, 0.741909, 0.740909, 0.739909, 0.738909", \ + "0.749816, 0.746901, 0.745901, 0.744901, 0.743901, 0.742901, 0.741901", \ + "0.752584, 0.749669, 0.748669, 0.747669, 0.746669, 0.745669, 0.744670" \ + ); + } + } + } + leakage_power() { + related_pg_pin : "VDDCE"; + value : 2.269e-03; + } + leakage_power() { + related_pg_pin : "VDDPE"; + value : 9.536e-03; + } + leakage_power() { + related_pg_pin : "VDDCE"; + when :"!RET1N"; + value : 2.255e-03; + } + leakage_power() { + related_pg_pin : "VDDPE"; + when :"!RET1N"; + value : 8.257e-03; + } + } +} diff --git a/models/memory/cln28hpc/rf2_32x128_wm1/rf2_32x128_wm1_ff_0p99v_0p99v_m40c.lib_sh5p1cm b/models/memory/cln28hpc/rf2_32x128_wm1/rf2_32x128_wm1_ff_0p99v_0p99v_m40c.lib_sh5p1cm new file mode 100644 index 00000000..1713cf88 --- /dev/null +++ b/models/memory/cln28hpc/rf2_32x128_wm1/rf2_32x128_wm1_ff_0p99v_0p99v_m40c.lib_sh5p1cm @@ -0,0 +1,71103 @@ +/* + * CONFIDENTIAL AND PROPRIETARY SOFTWARE OF ARM PHYSICAL IP, INC. + * + * Copyright (c) 1993 - 2019 ARM Physical IP, Inc. All Rights Reserved. + * + * Use of this Software is subject to the terms and conditions of the + * applicable license agreement with ARM Physical IP, Inc. + * In addition, this Software is protected by patents, copyright law + * and international treaties. + * + * The copyright notice(s) in this Software does not indicate actual or + * intended publication of this Software. + * + * Compiler Name: High Capacity Two Port Register File SVT MVT Compiler + * + * Creation Date: Mon Oct 14 17:01:04 2019 + * + * Instance Options: + * Instance Name: rf2_32x128_wm1 + * Number of Words: 32 + * Number of Bits: 128 + * Multiplexer Width: 2 + * Multi-Vt selection: LL + * Frequency : 1 + * Activity Factor <%>: 50 + * Pipeline: off + * Word-Write Mask: on + * Word Partition Size: 1 + * Write through: off + * Top Metal Layer: m5-m10 + * Power Type: otc + * Redundancy: off + * Redundant Columns: 2 + * Redundant Rows: 0 + * BIST MUXes: on + * Soft Error Repair (SER): none + * Power Gating: off + * Back Biasing: off + * Retention: on + * Extra Margin Adjustment: on + * Advanced Test Features: off + * Customer Comment: This is a memory instance + * Bus-notation: on + * Power Ground Rename: vddpe:VDDPE,vddce:VDDCE,vsse:VSSE + * Name Case: upper + * Check Instance Name: on + * Diodes: on + * Drive Strength: 6 + * Site Definitions: off + * Library Name: rf_2p_hce + * Liberty setting: nldm + * + * Compiler Versions: + * Memory Version: r0p0 + * Lang compiler Version: 4.5.1-EAC + * View Name: Liberty + * AMCI Version: 2.0.4-EAC + * RTE Version: 2.3.7-EAC + * EOS Data Routines Version: 2.3.4-EAC + * liberty_memcomp Version: 2.4.11-EAC + * + * Verified With: + * Synopsys Primetime, Cadence Encounter Timing System, Synopsys Design Compiler, + * Cadence RTL Compiler. + * + * Modeling Assumptions: + * This library contains a black box description for a memory element. At + * the library level, a default_max_transition constraint is set to the + * maximum characterized input slew. Each output has a max_capacitance + * constraint set to the highest characterized output load. These two + * constraints force Design Compiler to synthesize circuits that operate + * within the characterization space. The user can tighten these constraints, + * if desired. When writing SDF from Synopsys Design Compiler or Synopsys + * Primetime, use the version 3.0 or 2.1 option. This ensures the SDF will + * annotate to simulation models provided with this generator. + * + * Modeling Limitations: + * Due to limitations of the .lib format, some data reduction was necessary. + * When reducing data, minimum values were chosen for the fast case corner + * and maximum values were used for the typical and best case corners. It + * is recommended that critical timing and setup and hold times be checked + * at all corners. + * + * Known Bugs: N/A + * + * Known Work Arounds: N/A + * +*/ + +library(rf_2p_hce_ff_0p99v_0p99v_m40c) { + delay_model : table_lookup; + library_features(report_delay_calculation,report_power_calculation); + revision : 1.1; + date : "Mon Oct 14 17:01:04 2019"; + comment : "Copyright (c) 1993 - 2019 ARM Physical IP, Inc. All Rights Reserved."; + + /* unit attributes */ + time_unit : "1ns"; + voltage_unit : "1V"; + current_unit : "1mA"; + leakage_power_unit : "1mW"; + nom_process : 1; + nom_temperature : -40; + nom_voltage : 0.99; + capacitive_load_unit(1,pf); + pulling_resistance_unit : "1kohm"; + + /* default attributes */ + default_fanout_load : 1.000; + default_cell_leakage_power : 0.000; + default_inout_pin_cap : 0.005; + default_input_pin_cap : 0.005; + default_output_pin_cap : 0.000; + + /* threshold definitions */ + default_leakage_power_density : 0.000; + slew_derate_from_library : 0.500; + slew_lower_threshold_pct_fall : 30.000; + slew_upper_threshold_pct_fall : 70.000; + slew_lower_threshold_pct_rise : 30.000; + slew_upper_threshold_pct_rise : 70.000; + input_threshold_pct_fall : 50.000; + input_threshold_pct_rise : 50.000; + output_threshold_pct_fall : 50.000; + output_threshold_pct_rise : 50.000; + + /* k-factors */ + k_process_cell_fall : 0.000; + k_process_cell_leakage_power : 0.000; + k_process_cell_rise : 0.000; + k_process_fall_transition : 0.000; + k_process_hold_fall : 0.000; + k_process_hold_rise : 0.000; + k_process_internal_power : 0.000; + k_process_min_pulse_width_high : 0.000; + k_process_min_pulse_width_low : 0.000; + k_process_pin_cap : 0.000; + k_process_recovery_fall : 0.000; + k_process_recovery_rise : 0.000; + k_process_rise_transition : 0.000; + k_process_setup_fall : 0.000; + k_process_setup_rise : 0.000; + k_process_wire_cap : 0.000; + k_process_wire_res : 0.000; + k_temp_cell_fall : 0.000; + k_temp_cell_rise : 0.000; + k_temp_hold_fall : 0.000; + k_temp_hold_rise : 0.000; + k_temp_min_pulse_width_high : 0.000; + k_temp_min_pulse_width_low : 0.000; + k_temp_min_period : 0.000; + k_temp_rise_propagation : 0.000; + k_temp_fall_propagation : 0.000; + k_temp_rise_transition : 0.000; + k_temp_fall_transition : 0.000; + k_temp_recovery_fall : 0.000; + k_temp_recovery_rise : 0.000; + k_temp_setup_fall : 0.000; + k_temp_setup_rise : 0.000; + k_volt_cell_fall : 0.000; + k_volt_cell_rise : 0.000; + k_volt_hold_fall : 0.000; + k_volt_hold_rise : 0.000; + k_volt_min_pulse_width_high : 0.000; + k_volt_min_pulse_width_low : 0.000; + k_volt_min_period : 0.000; + k_volt_rise_propagation : 0.000; + k_volt_fall_propagation : 0.000; + k_volt_rise_transition : 0.000; + k_volt_fall_transition : 0.000; + k_volt_recovery_fall : 0.000; + k_volt_recovery_rise : 0.000; + k_volt_setup_fall : 0.000; + k_volt_setup_rise : 0.000; + + /* Additional instance information */ + define ("peak_current", "cell", "float"); + define ("retention_current", "cell", "float"); + define ("inrush_current", "cell", "float"); + + /* templates */ + lu_table_template(rf2_32x128_wm1_inputslew_bistload_delay_template) { + variable_1 : input_net_transition; + variable_2 : total_output_net_capacitance; + index_1 ("1000, 1001, 1002, 1003, 1004, 1005, 1006"); + index_2 ("1000, 1001, 1002, 1003, 1004, 1005, 1006"); + } + lu_table_template(rf2_32x128_wm1_inputslew_outputload_delay_template) { + variable_1 : input_net_transition; + variable_2 : total_output_net_capacitance; + index_1 ("1000, 1001, 1002, 1003, 1004, 1005, 1006"); + index_2 ("1000, 1001, 1002, 1003, 1004, 1005, 1006"); + } + lu_table_template(rf2_32x128_wm1_clockslew_bistload_delay_template) { + variable_1 : input_net_transition; + variable_2 : total_output_net_capacitance; + index_1 ("1000, 1001, 1002, 1003, 1004, 1005, 1006"); + index_2 ("1000, 1001, 1002, 1003, 1004, 1005, 1006"); + } + lu_table_template(rf2_32x128_wm1_clockslew_outputload_delay_template) { + variable_1 : input_net_transition; + variable_2 : total_output_net_capacitance; + index_1 ("1000, 1001, 1002, 1003, 1004, 1005, 1006"); + index_2 ("1000, 1001, 1002, 1003, 1004, 1005, 1006"); + } + lu_table_template(rf2_32x128_wm1_inputslew_bistload_retain_template) { + variable_1 : input_net_transition; + variable_2 : total_output_net_capacitance; + index_1 ("1000, 1001, 1002, 1003, 1004, 1005, 1006"); + index_2 ("1000, 1001, 1002, 1003, 1004, 1005, 1006"); + } + lu_table_template(rf2_32x128_wm1_inputslew_outputload_retain_template) { + variable_1 : input_net_transition; + variable_2 : total_output_net_capacitance; + index_1 ("1000, 1001, 1002, 1003, 1004, 1005, 1006"); + index_2 ("1000, 1001, 1002, 1003, 1004, 1005, 1006"); + } + lu_table_template(rf2_32x128_wm1_clockslew_bistload_retain_template) { + variable_1 : input_net_transition; + variable_2 : total_output_net_capacitance; + index_1 ("1000, 1001, 1002, 1003, 1004, 1005, 1006"); + index_2 ("1000, 1001, 1002, 1003, 1004, 1005, 1006"); + } + lu_table_template(rf2_32x128_wm1_clockslew_outputload_retain_template) { + variable_1 : input_net_transition; + variable_2 : total_output_net_capacitance; + index_1 ("1000, 1001, 1002, 1003, 1004, 1005, 1006"); + index_2 ("1000, 1001, 1002, 1003, 1004, 1005, 1006"); + } + lu_table_template(rf2_32x128_wm1_inputslew_bistload_slew_template) { + variable_1 : input_net_transition; + variable_2 : total_output_net_capacitance; + index_1 ("1000, 1001, 1002, 1003, 1004, 1005, 1006"); + index_2 ("1000, 1001, 1002, 1003, 1004, 1005, 1006"); + } + lu_table_template(rf2_32x128_wm1_inputslew_outputload_slew_template) { + variable_1 : input_net_transition; + variable_2 : total_output_net_capacitance; + index_1 ("1000, 1001, 1002, 1003, 1004, 1005, 1006"); + index_2 ("1000, 1001, 1002, 1003, 1004, 1005, 1006"); + } + lu_table_template(rf2_32x128_wm1_clockslew_bistload_slew_template) { + variable_1 : input_net_transition; + variable_2 : total_output_net_capacitance; + index_1 ("1000, 1001, 1002, 1003, 1004, 1005, 1006"); + index_2 ("1000, 1001, 1002, 1003, 1004, 1005, 1006"); + } + lu_table_template(rf2_32x128_wm1_clockslew_outputload_slew_template) { + variable_1 : input_net_transition; + variable_2 : total_output_net_capacitance; + index_1 ("1000, 1001, 1002, 1003, 1004, 1005, 1006"); + index_2 ("1000, 1001, 1002, 1003, 1004, 1005, 1006"); + } + lu_table_template(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + variable_1 : related_pin_transition; + variable_2 : constrained_pin_transition; + index_1 ("1000, 1001, 1002, 1003, 1004, 1005, 1006"); + index_2 ("1000, 1001, 1002, 1003, 1004, 1005, 1006"); + } + lu_table_template(rf2_32x128_wm1_clockslew_clockslew_setuphold_template) { + variable_1 : related_pin_transition; + variable_2 : constrained_pin_transition; + index_1 ("1000, 1001, 1002, 1003, 1004, 1005, 1006"); + index_2 ("1000, 1001, 1002, 1003, 1004, 1005, 1006"); + } + lu_table_template(rf2_32x128_wm1_inputslew_clockslew_setuphold_template) { + variable_1 : related_pin_transition; + variable_2 : constrained_pin_transition; + index_1 ("1000, 1001, 1002, 1003, 1004, 1005, 1006"); + index_2 ("1000, 1001, 1002, 1003, 1004, 1005, 1006"); + } + lu_table_template(rf2_32x128_wm1_inputslew_inputslew_setuphold_template) { + variable_1 : related_pin_transition; + variable_2 : constrained_pin_transition; + index_1 ("1000, 1001, 1002, 1003, 1004, 1005, 1006"); + index_2 ("1000, 1001, 1002, 1003, 1004, 1005, 1006"); + } + lu_table_template(rf2_32x128_wm1_clockslew_inputslew_setup_template) { + variable_1 : related_pin_transition; + variable_2 : constrained_pin_transition; + index_1 ("1000, 1001, 1002, 1003, 1004, 1005, 1006"); + index_2 ("1000, 1001, 1002, 1003, 1004, 1005, 1006"); + } + lu_table_template(rf2_32x128_wm1_clockslew_clockslew_setup_template) { + variable_1 : related_pin_transition; + variable_2 : constrained_pin_transition; + index_1 ("1000, 1001, 1002, 1003, 1004, 1005, 1006"); + index_2 ("1000, 1001, 1002, 1003, 1004, 1005, 1006"); + } + lu_table_template(rf2_32x128_wm1_inputslew_clockslew_setup_template) { + variable_1 : related_pin_transition; + variable_2 : constrained_pin_transition; + index_1 ("1000, 1001, 1002, 1003, 1004, 1005, 1006"); + index_2 ("1000, 1001, 1002, 1003, 1004, 1005, 1006"); + } + lu_table_template(rf2_32x128_wm1_inputslew_inputslew_setup_template) { + variable_1 : related_pin_transition; + variable_2 : constrained_pin_transition; + index_1 ("1000, 1001, 1002, 1003, 1004, 1005, 1006"); + index_2 ("1000, 1001, 1002, 1003, 1004, 1005, 1006"); + } + lu_table_template(rf2_32x128_wm1_clockslew_inputslew_hold_template) { + variable_1 : related_pin_transition; + variable_2 : constrained_pin_transition; + index_1 ("1000, 1001, 1002, 1003, 1004, 1005, 1006"); + index_2 ("1000, 1001, 1002, 1003, 1004, 1005, 1006"); + } + lu_table_template(rf2_32x128_wm1_clockslew_clockslew_hold_template) { + variable_1 : related_pin_transition; + variable_2 : constrained_pin_transition; + index_1 ("1000, 1001, 1002, 1003, 1004, 1005, 1006"); + index_2 ("1000, 1001, 1002, 1003, 1004, 1005, 1006"); + } + lu_table_template(rf2_32x128_wm1_inputslew_clockslew_hold_template) { + variable_1 : related_pin_transition; + variable_2 : constrained_pin_transition; + index_1 ("1000, 1001, 1002, 1003, 1004, 1005, 1006"); + index_2 ("1000, 1001, 1002, 1003, 1004, 1005, 1006"); + } + lu_table_template(rf2_32x128_wm1_inputslew_inputslew_hold_template) { + variable_1 : related_pin_transition; + variable_2 : constrained_pin_transition; + index_1 ("1000, 1001, 1002, 1003, 1004, 1005, 1006"); + index_2 ("1000, 1001, 1002, 1003, 1004, 1005, 1006"); + } + lu_table_template(rf2_32x128_wm1_cts1x7_clockslew_delay_template) { + variable_1 : input_net_transition; + index_1 ("1000, 1001, 1002, 1003, 1004, 1005, 1006"); + } + lu_table_template(rf2_32x128_wm1_cts1x7_inputslew_delay_template) { + variable_1 : input_net_transition; + index_1 ("1000, 1001, 1002, 1003, 1004, 1005, 1006"); + } + lu_table_template(rf2_32x128_wm1_cts1x7_clockslew_slew_template) { + variable_1 : input_net_transition; + index_1 ("1000, 1001, 1002, 1003, 1004, 1005, 1006"); + } + lu_table_template(rf2_32x128_wm1_cts1x7_inputslew_slew_template) { + variable_1 : input_net_transition; + index_1 ("1000, 1001, 1002, 1003, 1004, 1005, 1006"); + } + power_lut_template(rf2_32x128_wm1_clockslew_outputload_energy_template) { + variable_1 : input_transition_time; + variable_2 : total_output_net_capacitance; + index_1 ("1000, 1001, 1002, 1003, 1004, 1005, 1006"); + index_2 ("1000, 1001, 1002, 1003, 1004, 1005, 1006"); + } + power_lut_template(rf2_32x128_wm1_clockslew_bistload_energy_template) { + variable_1 : input_transition_time; + variable_2 : total_output_net_capacitance; + index_1 ("1000, 1001, 1002, 1003, 1004, 1005, 1006"); + index_2 ("1000, 1001, 1002, 1003, 1004, 1005, 1006"); + } + power_lut_template(rf2_32x128_wm1_inputslew_outputload_energy_template) { + variable_1 : input_transition_time; + variable_2 : total_output_net_capacitance; + index_1 ("1000, 1001, 1002, 1003, 1004, 1005, 1006"); + index_2 ("1000, 1001, 1002, 1003, 1004, 1005, 1006"); + } + power_lut_template(rf2_32x128_wm1_inputslew_bistload_energy_template) { + variable_1 : input_transition_time; + variable_2 : total_output_net_capacitance; + index_1 ("1000, 1001, 1002, 1003, 1004, 1005, 1006"); + index_2 ("1000, 1001, 1002, 1003, 1004, 1005, 1006"); + } + power_lut_template(rf2_32x128_wm1_outputload_energy_template) { + variable_1 : total_output_net_capacitance; + index_1 ("1000, 1001, 1002, 1003, 1004, 1005, 1006"); + } + power_lut_template(rf2_32x128_wm1_bistload_energy_template) { + variable_1 : total_output_net_capacitance; + index_1 ("1000, 1001, 1002, 1003, 1004, 1005, 1006"); + } + power_lut_template(rf2_32x128_wm1_clockslew_energy_template) { + variable_1 : input_transition_time; + index_1 ("1000, 1001, 1002, 1003, 1004, 1005, 1006"); + } + power_lut_template(rf2_32x128_wm1_inputslew_energy_template) { + variable_1 : input_transition_time; + index_1 ("1000, 1001, 1002, 1003, 1004, 1005, 1006"); + } + + type (rf2_32x128_wm1_AYA) { + base_type : array ; + data_type : bit ; + bit_width : 5; + bit_from : 4; + bit_to : 0 ; + downto : true ; + } + type (rf2_32x128_wm1_WENYB) { + base_type : array ; + data_type : bit ; + bit_width : 128; + bit_from : 127; + bit_to : 0 ; + downto : true ; + } + type (rf2_32x128_wm1_AYB) { + base_type : array ; + data_type : bit ; + bit_width : 5; + bit_from : 4; + bit_to : 0 ; + downto : true ; + } + type (rf2_32x128_wm1_QA) { + base_type : array ; + data_type : bit ; + bit_width : 128; + bit_from : 127; + bit_to : 0 ; + downto : true ; + } + type (rf2_32x128_wm1_SOA) { + base_type : array ; + data_type : bit ; + bit_width : 2; + bit_from : 1; + bit_to : 0 ; + downto : true ; + } + type (rf2_32x128_wm1_SOB) { + base_type : array ; + data_type : bit ; + bit_width : 2; + bit_from : 1; + bit_to : 0 ; + downto : true ; + } + type (rf2_32x128_wm1_AA) { + base_type : array ; + data_type : bit ; + bit_width : 5; + bit_from : 4; + bit_to : 0 ; + downto : true ; + } + type (rf2_32x128_wm1_WENB) { + base_type : array ; + data_type : bit ; + bit_width : 128; + bit_from : 127; + bit_to : 0 ; + downto : true ; + } + type (rf2_32x128_wm1_AB) { + base_type : array ; + data_type : bit ; + bit_width : 5; + bit_from : 4; + bit_to : 0 ; + downto : true ; + } + type (rf2_32x128_wm1_DB) { + base_type : array ; + data_type : bit ; + bit_width : 128; + bit_from : 127; + bit_to : 0 ; + downto : true ; + } + type (rf2_32x128_wm1_EMAA) { + base_type : array ; + data_type : bit ; + bit_width : 3; + bit_from : 2; + bit_to : 0 ; + downto : true ; + } + type (rf2_32x128_wm1_EMAB) { + base_type : array ; + data_type : bit ; + bit_width : 3; + bit_from : 2; + bit_to : 0 ; + downto : true ; + } + type (rf2_32x128_wm1_TAA) { + base_type : array ; + data_type : bit ; + bit_width : 5; + bit_from : 4; + bit_to : 0 ; + downto : true ; + } + type (rf2_32x128_wm1_TWENB) { + base_type : array ; + data_type : bit ; + bit_width : 128; + bit_from : 127; + bit_to : 0 ; + downto : true ; + } + type (rf2_32x128_wm1_TAB) { + base_type : array ; + data_type : bit ; + bit_width : 5; + bit_from : 4; + bit_to : 0 ; + downto : true ; + } + type (rf2_32x128_wm1_TDB) { + base_type : array ; + data_type : bit ; + bit_width : 128; + bit_from : 127; + bit_to : 0 ; + downto : true ; + } + type (rf2_32x128_wm1_SIA) { + base_type : array ; + data_type : bit ; + bit_width : 2; + bit_from : 1; + bit_to : 0 ; + downto : true ; + } + type (rf2_32x128_wm1_SIB) { + base_type : array ; + data_type : bit ; + bit_width : 2; + bit_from : 1; + bit_to : 0 ; + downto : true ; + } + + /* voltage-maps */ + voltage_map (VDDPE, 0.99); + voltage_map (VDDCE, 0.99); + voltage_map (VSSE, 0.0); + + /* operating-conditions */ + operating_conditions(ff_0p99v_0p99v_m40c) { + process : 1; + temperature : -40; + voltage : 0.99; + tree_type : balanced_tree; + } + default_operating_conditions : ff_0p99v_0p99v_m40c; + + /* wire-loads */ + wire_load("sample") { + resistance : 1.6e-05; + capacitance : 0.0002; + area : 1.7; + slope : 500; + fanout_length(1,500); + } + + cell(rf2_32x128_wm1) { + area : 9116.548500; + dont_use : true; + dont_touch : true; + interface_timing : true; + is_memory_cell : true; + /* Peak current of all modes. */ + peak_current : 81.129090; + /* Peak current when entering or exiting the power modes. */ + inrush_current : 42.233118; + /* leakage current in retention mode (RET1N=0) */ + retention_current : 0.003094; + memory() { + type : ram; + address_width : 5; + word_width : 128; + } + pg_pin(VDDCE) { + voltage_name : VDDCE; + pg_type : backup_power; + direction : inout; + } + pg_pin(VDDPE) { + voltage_name : VDDPE; + pg_type : primary_power; + direction : inout; + } + pg_pin(VSSE) { + voltage_name : VSSE; + pg_type : primary_ground; + direction : inout; + } + pin(CENYA) { + direction : output; + related_power_pin : "VDDPE"; + related_ground_pin : "VSSE"; + power_down_function : "!VDDCE + !VDDPE + VSSE"; + max_capacitance : 0.100000; + max_transition : 0.403200; + timing() { + related_pin : CENA; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&TENA"; + sdf_cond : "DFTRAMBYP == 1'b1 && TENA == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.046625, 0.050713, 0.051948, 0.059659, 0.071563, 0.095146, 0.141624", \ + "0.050373, 0.054461, 0.055696, 0.063407, 0.075310, 0.098894, 0.145372", \ + "0.057476, 0.061563, 0.062798, 0.070510, 0.082413, 0.105997, 0.152475", \ + "0.061263, 0.065351, 0.066586, 0.074297, 0.086200, 0.109784, 0.156262", \ + "0.062752, 0.066840, 0.068075, 0.075786, 0.087689, 0.111273, 0.157751", \ + "0.068068, 0.072156, 0.073391, 0.081102, 0.093006, 0.116589, 0.163067", \ + "0.071820, 0.075908, 0.077143, 0.084854, 0.096758, 0.120342, 0.166820" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.040804, 0.044779, 0.045980, 0.053479, 0.065054, 0.087986, 0.133182", \ + "0.044449, 0.048424, 0.049625, 0.057123, 0.068698, 0.091631, 0.136826", \ + "0.051355, 0.055330, 0.056531, 0.064030, 0.075605, 0.098538, 0.143733", \ + "0.055038, 0.059013, 0.060214, 0.067713, 0.079288, 0.102220, 0.147415", \ + "0.056486, 0.060461, 0.061662, 0.069161, 0.080736, 0.103668, 0.148863", \ + "0.061656, 0.065631, 0.066831, 0.074330, 0.085905, 0.108838, 0.154033", \ + "0.065304, 0.069279, 0.070480, 0.077979, 0.089554, 0.112487, 0.157682" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.013210, 0.017664, 0.019311, 0.030284, 0.048426, 0.088192, 0.168759", \ + "0.013210, 0.017664, 0.019311, 0.030284, 0.048426, 0.088192, 0.168759", \ + "0.013210, 0.017664, 0.019311, 0.030284, 0.048426, 0.088192, 0.168759", \ + "0.013210, 0.017664, 0.019311, 0.030284, 0.048426, 0.088192, 0.168759", \ + "0.013210, 0.017664, 0.019311, 0.030284, 0.048426, 0.088192, 0.168759", \ + "0.013210, 0.017664, 0.019311, 0.030284, 0.048426, 0.088192, 0.168759", \ + "0.013210, 0.017664, 0.019311, 0.030284, 0.048426, 0.088192, 0.168759" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.013210, 0.017664, 0.019311, 0.030284, 0.048426, 0.088192, 0.168759", \ + "0.013210, 0.017664, 0.019311, 0.030284, 0.048426, 0.088192, 0.168759", \ + "0.013210, 0.017664, 0.019311, 0.030284, 0.048426, 0.088192, 0.168759", \ + "0.013210, 0.017664, 0.019311, 0.030284, 0.048426, 0.088192, 0.168759", \ + "0.013210, 0.017664, 0.019311, 0.030284, 0.048426, 0.088192, 0.168759", \ + "0.013210, 0.017664, 0.019311, 0.030284, 0.048426, 0.088192, 0.168759", \ + "0.013210, 0.017664, 0.019311, 0.030284, 0.048426, 0.088192, 0.168759" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.049872, 0.055083, 0.056711, 0.067338, 0.084786, 0.120670, 0.193322", \ + "0.054870, 0.060081, 0.061709, 0.072337, 0.089784, 0.125668, 0.198320", \ + "0.062693, 0.067904, 0.069532, 0.080160, 0.097607, 0.133491, 0.206143", \ + "0.066437, 0.071648, 0.073276, 0.083903, 0.101351, 0.137235, 0.209887", \ + "0.068384, 0.073595, 0.075223, 0.085851, 0.103298, 0.139183, 0.211835", \ + "0.073724, 0.078935, 0.080563, 0.091190, 0.108638, 0.144522, 0.217174", \ + "0.080441, 0.085652, 0.087280, 0.097908, 0.115355, 0.151240, 0.223892" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.043646, 0.048713, 0.050296, 0.060630, 0.077596, 0.112490, 0.183137", \ + "0.048506, 0.053573, 0.055156, 0.065491, 0.082457, 0.117350, 0.187997", \ + "0.056113, 0.061181, 0.062764, 0.073098, 0.090064, 0.124957, 0.195604", \ + "0.059754, 0.064821, 0.066404, 0.076738, 0.093704, 0.128598, 0.199244", \ + "0.061647, 0.066714, 0.068298, 0.078632, 0.095598, 0.130492, 0.201139", \ + "0.066840, 0.071907, 0.073490, 0.083824, 0.100790, 0.135684, 0.206331", \ + "0.073371, 0.078439, 0.080022, 0.090356, 0.107321, 0.142216, 0.212863" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.013541, 0.020321, 0.022735, 0.039376, 0.068319, 0.129440, 0.252537", \ + "0.013541, 0.020321, 0.022735, 0.039376, 0.068319, 0.129440, 0.252537", \ + "0.013541, 0.020321, 0.022735, 0.039376, 0.068319, 0.129440, 0.252537", \ + "0.013541, 0.020321, 0.022735, 0.039376, 0.068319, 0.129440, 0.252537", \ + "0.013541, 0.020321, 0.022735, 0.039376, 0.068319, 0.129440, 0.252537", \ + "0.013541, 0.020321, 0.022735, 0.039376, 0.068319, 0.129440, 0.252537", \ + "0.013541, 0.020321, 0.022735, 0.039376, 0.068319, 0.129440, 0.252537" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.013541, 0.020321, 0.022735, 0.039376, 0.068319, 0.129440, 0.252537", \ + "0.013541, 0.020321, 0.022735, 0.039376, 0.068319, 0.129440, 0.252537", \ + "0.013541, 0.020321, 0.022735, 0.039376, 0.068319, 0.129440, 0.252537", \ + "0.013541, 0.020321, 0.022735, 0.039376, 0.068319, 0.129440, 0.252537", \ + "0.013541, 0.020321, 0.022735, 0.039376, 0.068319, 0.129440, 0.252537", \ + "0.013541, 0.020321, 0.022735, 0.039376, 0.068319, 0.129440, 0.252537", \ + "0.013541, 0.020321, 0.022735, 0.039376, 0.068319, 0.129440, 0.252537" \ + ); + } + } + timing() { + related_pin : TCENA; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TENA"; + sdf_cond : "DFTRAMBYP == 1'b1 && TENA == 1'b0"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.046452, 0.050518, 0.051752, 0.059445, 0.071372, 0.094921, 0.141395", \ + "0.050200, 0.054266, 0.055500, 0.063193, 0.075119, 0.098669, 0.145143", \ + "0.057294, 0.061360, 0.062594, 0.070287, 0.082214, 0.105763, 0.152237", \ + "0.061103, 0.065169, 0.066403, 0.074096, 0.086022, 0.109572, 0.156045", \ + "0.062572, 0.066638, 0.067872, 0.075565, 0.087491, 0.111041, 0.157514", \ + "0.067884, 0.071950, 0.073184, 0.080877, 0.092803, 0.116354, 0.162826", \ + "0.071533, 0.075599, 0.076833, 0.084526, 0.096452, 0.120002, 0.166475" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.040653, 0.044607, 0.045807, 0.053288, 0.064885, 0.087785, 0.132975", \ + "0.044297, 0.048251, 0.049451, 0.056932, 0.068529, 0.091429, 0.136620", \ + "0.051196, 0.055150, 0.056350, 0.063830, 0.075428, 0.098327, 0.143518", \ + "0.054899, 0.058853, 0.060053, 0.067534, 0.079131, 0.102031, 0.147222", \ + "0.056328, 0.060282, 0.061482, 0.068962, 0.080560, 0.103460, 0.148650", \ + "0.061494, 0.065447, 0.066647, 0.074128, 0.085725, 0.108625, 0.153815", \ + "0.065042, 0.068995, 0.070195, 0.077676, 0.089273, 0.112173, 0.157364" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.013210, 0.017664, 0.019311, 0.030284, 0.048426, 0.088192, 0.168759", \ + "0.013210, 0.017664, 0.019311, 0.030284, 0.048426, 0.088192, 0.168759", \ + "0.013210, 0.017664, 0.019311, 0.030284, 0.048426, 0.088192, 0.168759", \ + "0.013210, 0.017664, 0.019311, 0.030284, 0.048426, 0.088192, 0.168759", \ + "0.013210, 0.017664, 0.019311, 0.030284, 0.048426, 0.088192, 0.168759", \ + "0.013210, 0.017664, 0.019311, 0.030284, 0.048426, 0.088192, 0.168759", \ + "0.013210, 0.017664, 0.019311, 0.030284, 0.048426, 0.088192, 0.168759" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.013210, 0.017664, 0.019311, 0.030284, 0.048426, 0.088192, 0.168759", \ + "0.013210, 0.017664, 0.019311, 0.030284, 0.048426, 0.088192, 0.168759", \ + "0.013210, 0.017664, 0.019311, 0.030284, 0.048426, 0.088192, 0.168759", \ + "0.013210, 0.017664, 0.019311, 0.030284, 0.048426, 0.088192, 0.168759", \ + "0.013210, 0.017664, 0.019311, 0.030284, 0.048426, 0.088192, 0.168759", \ + "0.013210, 0.017664, 0.019311, 0.030284, 0.048426, 0.088192, 0.168759", \ + "0.013210, 0.017664, 0.019311, 0.030284, 0.048426, 0.088192, 0.168759" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.049812, 0.055021, 0.056649, 0.067293, 0.084739, 0.120623, 0.193219", \ + "0.054086, 0.059294, 0.060923, 0.071566, 0.089012, 0.124896, 0.197492", \ + "0.062499, 0.067707, 0.069336, 0.079979, 0.097425, 0.133310, 0.205905", \ + "0.066203, 0.071412, 0.073040, 0.083684, 0.101130, 0.137014, 0.209609", \ + "0.067971, 0.073180, 0.074808, 0.085451, 0.102897, 0.138782, 0.211377", \ + "0.073257, 0.078466, 0.080095, 0.090738, 0.108184, 0.144069, 0.216664", \ + "0.079691, 0.084900, 0.086528, 0.097171, 0.114618, 0.150502, 0.223097" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.043594, 0.048659, 0.050242, 0.060592, 0.077556, 0.112450, 0.183042", \ + "0.047749, 0.052814, 0.054397, 0.064747, 0.081711, 0.116606, 0.187197", \ + "0.055930, 0.060995, 0.062578, 0.072928, 0.089892, 0.124787, 0.195378", \ + "0.059533, 0.064598, 0.066181, 0.076530, 0.093495, 0.128389, 0.198981", \ + "0.061252, 0.066317, 0.067900, 0.078249, 0.095214, 0.130108, 0.200699", \ + "0.066392, 0.071457, 0.073040, 0.083390, 0.100354, 0.135249, 0.205841", \ + "0.072648, 0.077713, 0.079296, 0.089646, 0.106611, 0.141504, 0.212096" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.013541, 0.020321, 0.022735, 0.039376, 0.068319, 0.129440, 0.252537", \ + "0.013541, 0.020321, 0.022735, 0.039376, 0.068319, 0.129440, 0.252537", \ + "0.013541, 0.020321, 0.022735, 0.039376, 0.068319, 0.129440, 0.252537", \ + "0.013541, 0.020321, 0.022735, 0.039376, 0.068319, 0.129440, 0.252537", \ + "0.013541, 0.020321, 0.022735, 0.039376, 0.068319, 0.129440, 0.252537", \ + "0.013541, 0.020321, 0.022735, 0.039376, 0.068319, 0.129440, 0.252537", \ + "0.013541, 0.020321, 0.022735, 0.039376, 0.068319, 0.129440, 0.252537" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.013541, 0.020321, 0.022735, 0.039376, 0.068319, 0.129440, 0.252537", \ + "0.013541, 0.020321, 0.022735, 0.039376, 0.068319, 0.129440, 0.252537", \ + "0.013541, 0.020321, 0.022735, 0.039376, 0.068319, 0.129440, 0.252537", \ + "0.013541, 0.020321, 0.022735, 0.039376, 0.068319, 0.129440, 0.252537", \ + "0.013541, 0.020321, 0.022735, 0.039376, 0.068319, 0.129440, 0.252537", \ + "0.013541, 0.020321, 0.022735, 0.039376, 0.068319, 0.129440, 0.252537", \ + "0.013541, 0.020321, 0.022735, 0.039376, 0.068319, 0.129440, 0.252537" \ + ); + } + } + timing() { + related_pin : TENA; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TCENA&CENA"; + sdf_cond : "DFTRAMBYP == 1'b1 && TCENA == 1'b0 && CENA == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.069842, 0.073824, 0.075014, 0.082497, 0.094044, 0.116979, 0.162272", \ + "0.073666, 0.077648, 0.078838, 0.086321, 0.097868, 0.120803, 0.166096", \ + "0.078227, 0.082208, 0.083398, 0.090881, 0.102429, 0.125363, 0.170656", \ + "0.078779, 0.082761, 0.083951, 0.091434, 0.102981, 0.125916, 0.171208", \ + "0.080065, 0.084047, 0.085237, 0.092720, 0.104268, 0.127202, 0.172495", \ + "0.080145, 0.084131, 0.085322, 0.092813, 0.104372, 0.127329, 0.172667", \ + "0.080226, 0.084215, 0.085408, 0.092906, 0.104477, 0.127456, 0.172840" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.060587, 0.064569, 0.065759, 0.073242, 0.084789, 0.107724, 0.153017", \ + "0.064411, 0.068392, 0.069582, 0.077066, 0.088613, 0.111548, 0.156841", \ + "0.068971, 0.072953, 0.074143, 0.081626, 0.093174, 0.116108, 0.161401", \ + "0.069524, 0.073505, 0.074695, 0.082178, 0.093726, 0.116661, 0.161953", \ + "0.070810, 0.074792, 0.075982, 0.083465, 0.095013, 0.117947, 0.163240", \ + "0.070881, 0.074867, 0.076058, 0.083548, 0.095108, 0.118065, 0.163403", \ + "0.070952, 0.074941, 0.076134, 0.083632, 0.095203, 0.118183, 0.163566" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.013163, 0.017799, 0.019481, 0.030082, 0.048372, 0.088059, 0.169360", \ + "0.013163, 0.017799, 0.019481, 0.030082, 0.048372, 0.088059, 0.169360", \ + "0.013163, 0.017799, 0.019481, 0.030082, 0.048372, 0.088059, 0.169360", \ + "0.013163, 0.017799, 0.019481, 0.030082, 0.048372, 0.088059, 0.169360", \ + "0.013163, 0.017799, 0.019481, 0.030082, 0.048372, 0.088059, 0.169360", \ + "0.013163, 0.017799, 0.019481, 0.030082, 0.048372, 0.088059, 0.169360", \ + "0.013163, 0.017799, 0.019481, 0.030082, 0.048372, 0.088059, 0.169360" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.013163, 0.017799, 0.019481, 0.030082, 0.048372, 0.088059, 0.169360", \ + "0.013163, 0.017799, 0.019481, 0.030082, 0.048372, 0.088059, 0.169360", \ + "0.013163, 0.017799, 0.019481, 0.030082, 0.048372, 0.088059, 0.169360", \ + "0.013163, 0.017799, 0.019481, 0.030082, 0.048372, 0.088059, 0.169360", \ + "0.013163, 0.017799, 0.019481, 0.030082, 0.048372, 0.088059, 0.169360", \ + "0.013163, 0.017799, 0.019481, 0.030082, 0.048372, 0.088059, 0.169360", \ + "0.013163, 0.017799, 0.019481, 0.030082, 0.048372, 0.088059, 0.169360" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.078247, 0.083467, 0.084919, 0.095158, 0.112291, 0.146999, 0.216786", \ + "0.083373, 0.088592, 0.090045, 0.100283, 0.117416, 0.152124, 0.221911", \ + "0.094309, 0.099528, 0.100981, 0.111219, 0.128353, 0.163061, 0.232848", \ + "0.098252, 0.103471, 0.104924, 0.115162, 0.132296, 0.167004, 0.236791", \ + "0.103278, 0.108497, 0.109950, 0.120188, 0.137322, 0.172030, 0.241817", \ + "0.111643, 0.116862, 0.118315, 0.128553, 0.145687, 0.180395, 0.250182", \ + "0.123638, 0.128857, 0.130310, 0.140548, 0.157682, 0.192390, 0.262177" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.067562, 0.072781, 0.074234, 0.084473, 0.101606, 0.136314, 0.206101", \ + "0.072687, 0.077907, 0.079359, 0.089598, 0.106731, 0.141439, 0.211226", \ + "0.083624, 0.088843, 0.090296, 0.100534, 0.117668, 0.152376, 0.222163", \ + "0.087567, 0.092786, 0.094239, 0.104477, 0.121611, 0.156319, 0.226106", \ + "0.092593, 0.097812, 0.099265, 0.109503, 0.126637, 0.161345, 0.231132", \ + "0.100958, 0.106177, 0.107630, 0.117868, 0.135002, 0.169710, 0.239497", \ + "0.112953, 0.118172, 0.119625, 0.129863, 0.146997, 0.181705, 0.251492" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.014149, 0.021322, 0.023791, 0.039594, 0.068752, 0.129634, 0.257655", \ + "0.014149, 0.021322, 0.023791, 0.039594, 0.068752, 0.129634, 0.257655", \ + "0.014149, 0.021322, 0.023791, 0.039594, 0.068752, 0.129634, 0.257655", \ + "0.014149, 0.021322, 0.023791, 0.039594, 0.068752, 0.129634, 0.257655", \ + "0.014149, 0.021322, 0.023791, 0.039594, 0.068752, 0.129634, 0.257655", \ + "0.014149, 0.021322, 0.023791, 0.039594, 0.068752, 0.129634, 0.257655", \ + "0.014149, 0.021322, 0.023791, 0.039594, 0.068752, 0.129634, 0.257655" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.014149, 0.021322, 0.023791, 0.039594, 0.068752, 0.129634, 0.257655", \ + "0.014149, 0.021322, 0.023791, 0.039594, 0.068752, 0.129634, 0.257655", \ + "0.014149, 0.021322, 0.023791, 0.039594, 0.068752, 0.129634, 0.257655", \ + "0.014149, 0.021322, 0.023791, 0.039594, 0.068752, 0.129634, 0.257655", \ + "0.014149, 0.021322, 0.023791, 0.039594, 0.068752, 0.129634, 0.257655", \ + "0.014149, 0.021322, 0.023791, 0.039594, 0.068752, 0.129634, 0.257655", \ + "0.014149, 0.021322, 0.023791, 0.039594, 0.068752, 0.129634, 0.257655" \ + ); + } + } + timing() { + related_pin : TENA; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TCENA&!CENA"; + sdf_cond : "DFTRAMBYP == 1'b1 && TCENA == 1'b1 && CENA == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.101441, 0.106514, 0.108060, 0.118365, 0.135330, 0.170275, 0.240035", \ + "0.105342, 0.110415, 0.111961, 0.122266, 0.139231, 0.174176, 0.243936", \ + "0.110352, 0.115425, 0.116971, 0.127276, 0.144241, 0.179186, 0.248946", \ + "0.111208, 0.116281, 0.117827, 0.128132, 0.145097, 0.180042, 0.249802", \ + "0.112200, 0.117273, 0.118819, 0.129124, 0.146089, 0.181034, 0.250794", \ + "0.112312, 0.117391, 0.118938, 0.129253, 0.146235, 0.181215, 0.251045", \ + "0.112425, 0.117508, 0.119057, 0.129383, 0.146382, 0.181397, 0.251296" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.088114, 0.093187, 0.094733, 0.105038, 0.122003, 0.156948, 0.226708", \ + "0.092015, 0.097088, 0.098634, 0.108939, 0.125904, 0.160849, 0.230609", \ + "0.097025, 0.102098, 0.103644, 0.113949, 0.130914, 0.165859, 0.235619", \ + "0.097881, 0.102954, 0.104500, 0.114805, 0.131770, 0.166715, 0.236475", \ + "0.098873, 0.103946, 0.105492, 0.115797, 0.132762, 0.167707, 0.237467", \ + "0.098972, 0.104050, 0.105598, 0.115913, 0.132895, 0.167875, 0.237705", \ + "0.099071, 0.104154, 0.105704, 0.116029, 0.133028, 0.168043, 0.237943" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.014268, 0.021073, 0.023543, 0.039715, 0.068688, 0.130393, 0.256918", \ + "0.014268, 0.021073, 0.023543, 0.039715, 0.068688, 0.130393, 0.256918", \ + "0.014268, 0.021073, 0.023543, 0.039715, 0.068688, 0.130393, 0.256918", \ + "0.014268, 0.021073, 0.023543, 0.039715, 0.068688, 0.130393, 0.256918", \ + "0.014268, 0.021073, 0.023543, 0.039715, 0.068688, 0.130393, 0.256918", \ + "0.014268, 0.021073, 0.023543, 0.039715, 0.068688, 0.130393, 0.256918", \ + "0.014268, 0.021073, 0.023543, 0.039715, 0.068688, 0.130393, 0.256918" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.014268, 0.021073, 0.023543, 0.039715, 0.068688, 0.130393, 0.256918", \ + "0.014268, 0.021073, 0.023543, 0.039715, 0.068688, 0.130393, 0.256918", \ + "0.014268, 0.021073, 0.023543, 0.039715, 0.068688, 0.130393, 0.256918", \ + "0.014268, 0.021073, 0.023543, 0.039715, 0.068688, 0.130393, 0.256918", \ + "0.014268, 0.021073, 0.023543, 0.039715, 0.068688, 0.130393, 0.256918", \ + "0.014268, 0.021073, 0.023543, 0.039715, 0.068688, 0.130393, 0.256918", \ + "0.014268, 0.021073, 0.023543, 0.039715, 0.068688, 0.130393, 0.256918" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.088948, 0.092923, 0.094116, 0.101623, 0.113177, 0.136114, 0.181419", \ + "0.093956, 0.097931, 0.099123, 0.106630, 0.118184, 0.141121, 0.186426", \ + "0.104749, 0.108724, 0.109916, 0.117423, 0.128977, 0.151914, 0.197219", \ + "0.109840, 0.113815, 0.115007, 0.122514, 0.134068, 0.157005, 0.202310", \ + "0.114115, 0.118090, 0.119282, 0.126789, 0.138343, 0.161280, 0.206585", \ + "0.123299, 0.127274, 0.128466, 0.135973, 0.147527, 0.170464, 0.215769", \ + "0.132602, 0.136577, 0.137769, 0.145276, 0.156830, 0.179767, 0.225072" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.077011, 0.080985, 0.082178, 0.089685, 0.101239, 0.124176, 0.169481", \ + "0.082018, 0.085993, 0.087185, 0.094692, 0.106246, 0.129183, 0.174488", \ + "0.092811, 0.096786, 0.097978, 0.105485, 0.117039, 0.139976, 0.185281", \ + "0.097902, 0.101877, 0.103069, 0.110576, 0.122130, 0.145067, 0.190372", \ + "0.102177, 0.106152, 0.107344, 0.114851, 0.126405, 0.149342, 0.194647", \ + "0.111361, 0.115336, 0.116528, 0.124035, 0.135589, 0.158526, 0.203831", \ + "0.120664, 0.124639, 0.125831, 0.133338, 0.144892, 0.167829, 0.213134" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.013149, 0.018033, 0.019330, 0.029980, 0.049007, 0.088152, 0.170733", \ + "0.013149, 0.018033, 0.019330, 0.029980, 0.049007, 0.088152, 0.170733", \ + "0.013149, 0.018033, 0.019330, 0.029980, 0.049007, 0.088152, 0.170733", \ + "0.013149, 0.018033, 0.019330, 0.029980, 0.049007, 0.088152, 0.170733", \ + "0.013149, 0.018033, 0.019330, 0.029980, 0.049007, 0.088152, 0.170733", \ + "0.013149, 0.018033, 0.019330, 0.029980, 0.049007, 0.088152, 0.170733", \ + "0.013149, 0.018033, 0.019330, 0.029980, 0.049007, 0.088152, 0.170733" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.013149, 0.018033, 0.019330, 0.029980, 0.049007, 0.088152, 0.170733", \ + "0.013149, 0.018033, 0.019330, 0.029980, 0.049007, 0.088152, 0.170733", \ + "0.013149, 0.018033, 0.019330, 0.029980, 0.049007, 0.088152, 0.170733", \ + "0.013149, 0.018033, 0.019330, 0.029980, 0.049007, 0.088152, 0.170733", \ + "0.013149, 0.018033, 0.019330, 0.029980, 0.049007, 0.088152, 0.170733", \ + "0.013149, 0.018033, 0.019330, 0.029980, 0.049007, 0.088152, 0.170733", \ + "0.013149, 0.018033, 0.019330, 0.029980, 0.049007, 0.088152, 0.170733" \ + ); + } + } + timing() { + related_pin : DFTRAMBYP; + timing_type : combinational; + timing_sense : positive_unate; + when : "RET1N"; + sdf_cond : "RET1N == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.071988, 0.076142, 0.076926, 0.083838, 0.096146, 0.118359, 0.163637", \ + "0.076681, 0.080836, 0.081620, 0.088532, 0.100840, 0.123053, 0.168331", \ + "0.086932, 0.091086, 0.091871, 0.098783, 0.111091, 0.133303, 0.178581", \ + "0.091719, 0.095873, 0.096658, 0.103570, 0.115878, 0.138091, 0.183369", \ + "0.094204, 0.098359, 0.099143, 0.106055, 0.118363, 0.140576, 0.185854", \ + "0.098546, 0.102701, 0.103485, 0.110397, 0.122705, 0.144918, 0.190196", \ + "0.101184, 0.105338, 0.106123, 0.113035, 0.125343, 0.147556, 0.192834" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.062216, 0.066370, 0.067155, 0.074067, 0.086375, 0.108587, 0.153865", \ + "0.066910, 0.071064, 0.071849, 0.078761, 0.091069, 0.113281, 0.158559", \ + "0.077160, 0.081315, 0.082099, 0.089011, 0.101319, 0.123531, 0.168809", \ + "0.081948, 0.086102, 0.086887, 0.093799, 0.106107, 0.128319, 0.173597", \ + "0.084433, 0.088587, 0.089372, 0.096284, 0.108592, 0.130804, 0.176082", \ + "0.088775, 0.092929, 0.093714, 0.100626, 0.112934, 0.135146, 0.180424", \ + "0.091413, 0.095567, 0.096352, 0.103264, 0.115571, 0.137784, 0.183062" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.013210, 0.017664, 0.019311, 0.030284, 0.048426, 0.088192, 0.168759", \ + "0.013210, 0.017664, 0.019311, 0.030284, 0.048426, 0.088192, 0.168759", \ + "0.013210, 0.017664, 0.019311, 0.030284, 0.048426, 0.088192, 0.168759", \ + "0.013210, 0.017664, 0.019311, 0.030284, 0.048426, 0.088192, 0.168759", \ + "0.013210, 0.017664, 0.019311, 0.030284, 0.048426, 0.088192, 0.168759", \ + "0.013210, 0.017664, 0.019311, 0.030284, 0.048426, 0.088192, 0.168759", \ + "0.013210, 0.017664, 0.019311, 0.030284, 0.048426, 0.088192, 0.168759" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.013210, 0.017664, 0.019311, 0.030284, 0.048426, 0.088192, 0.168759", \ + "0.013210, 0.017664, 0.019311, 0.030284, 0.048426, 0.088192, 0.168759", \ + "0.013210, 0.017664, 0.019311, 0.030284, 0.048426, 0.088192, 0.168759", \ + "0.013210, 0.017664, 0.019311, 0.030284, 0.048426, 0.088192, 0.168759", \ + "0.013210, 0.017664, 0.019311, 0.030284, 0.048426, 0.088192, 0.168759", \ + "0.013210, 0.017664, 0.019311, 0.030284, 0.048426, 0.088192, 0.168759", \ + "0.013210, 0.017664, 0.019311, 0.030284, 0.048426, 0.088192, 0.168759" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.092519, 0.097369, 0.098888, 0.109018, 0.126032, 0.160897, 0.231002", \ + "0.097522, 0.102371, 0.103890, 0.114020, 0.131034, 0.165899, 0.236004", \ + "0.109358, 0.114207, 0.115726, 0.125856, 0.142871, 0.177735, 0.247840", \ + "0.114570, 0.119419, 0.120938, 0.131068, 0.148083, 0.182947, 0.253052", \ + "0.118515, 0.123364, 0.124883, 0.135013, 0.152028, 0.186893, 0.256998", \ + "0.127634, 0.132483, 0.134003, 0.144133, 0.161147, 0.196012, 0.266117", \ + "0.137750, 0.142599, 0.144119, 0.154249, 0.171263, 0.206127, 0.276232" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.080012, 0.084861, 0.086380, 0.096510, 0.113525, 0.148389, 0.218494", \ + "0.085014, 0.089863, 0.091383, 0.101513, 0.118527, 0.153391, 0.223496", \ + "0.096850, 0.101699, 0.103218, 0.113348, 0.130363, 0.165227, 0.235332", \ + "0.102062, 0.106911, 0.108431, 0.118561, 0.135575, 0.170439, 0.240544", \ + "0.106008, 0.110857, 0.112376, 0.122506, 0.139520, 0.174385, 0.244490", \ + "0.115127, 0.119976, 0.121495, 0.131625, 0.148639, 0.183504, 0.253609", \ + "0.125242, 0.130091, 0.131611, 0.141741, 0.158755, 0.193619, 0.263724" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.013541, 0.020321, 0.022735, 0.039376, 0.068319, 0.129440, 0.252537", \ + "0.013541, 0.020321, 0.022735, 0.039376, 0.068319, 0.129440, 0.252537", \ + "0.013541, 0.020321, 0.022735, 0.039376, 0.068319, 0.129440, 0.252537", \ + "0.013541, 0.020321, 0.022735, 0.039376, 0.068319, 0.129440, 0.252537", \ + "0.013541, 0.020321, 0.022735, 0.039376, 0.068319, 0.129440, 0.252537", \ + "0.013541, 0.020321, 0.022735, 0.039376, 0.068319, 0.129440, 0.252537", \ + "0.013541, 0.020321, 0.022735, 0.039376, 0.068319, 0.129440, 0.252537" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.013541, 0.020321, 0.022735, 0.039376, 0.068319, 0.129440, 0.252537", \ + "0.013541, 0.020321, 0.022735, 0.039376, 0.068319, 0.129440, 0.252537", \ + "0.013541, 0.020321, 0.022735, 0.039376, 0.068319, 0.129440, 0.252537", \ + "0.013541, 0.020321, 0.022735, 0.039376, 0.068319, 0.129440, 0.252537", \ + "0.013541, 0.020321, 0.022735, 0.039376, 0.068319, 0.129440, 0.252537", \ + "0.013541, 0.020321, 0.022735, 0.039376, 0.068319, 0.129440, 0.252537", \ + "0.013541, 0.020321, 0.022735, 0.039376, 0.068319, 0.129440, 0.252537" \ + ); + } + } + internal_power() { + related_pin : CENA; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TENA"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.047045, 0.047045, 0.047045, 0.047045, 0.047045, 0.047045, 0.047045", \ + "0.047092, 0.047092, 0.047092, 0.047092, 0.047092, 0.047092, 0.047092", \ + "0.047442, 0.047442, 0.047442, 0.047442, 0.047442, 0.047442, 0.047442", \ + "0.048284, 0.048284, 0.048284, 0.048284, 0.048284, 0.048284, 0.048284", \ + "0.048866, 0.048866, 0.048866, 0.048866, 0.048866, 0.048866, 0.048866", \ + "0.049777, 0.049777, 0.049777, 0.049777, 0.049777, 0.049777, 0.049777", \ + "0.051565, 0.051565, 0.051565, 0.051565, 0.051565, 0.051565, 0.051565" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.095636, 0.095636, 0.095636, 0.095636, 0.095636, 0.095636, 0.095636", \ + "0.095895, 0.095895, 0.095895, 0.095895, 0.095895, 0.095895, 0.095895", \ + "0.096391, 0.096391, 0.096391, 0.096391, 0.096391, 0.096391, 0.096391", \ + "0.096885, 0.096885, 0.096885, 0.096885, 0.096885, 0.096885, 0.096885", \ + "0.097381, 0.097381, 0.097381, 0.097381, 0.097381, 0.097381, 0.097381", \ + "0.098492, 0.098492, 0.098492, 0.098492, 0.098492, 0.098492, 0.098492", \ + "0.100167, 0.100167, 0.100167, 0.100167, 0.100167, 0.100167, 0.100167" \ + ); + } + } + internal_power() { + related_pin : TCENA; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TENA"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.047045, 0.047045, 0.047045, 0.047045, 0.047045, 0.047045, 0.047045", \ + "0.047092, 0.047092, 0.047092, 0.047092, 0.047092, 0.047092, 0.047092", \ + "0.047442, 0.047442, 0.047442, 0.047442, 0.047442, 0.047442, 0.047442", \ + "0.048284, 0.048284, 0.048284, 0.048284, 0.048284, 0.048284, 0.048284", \ + "0.048866, 0.048866, 0.048866, 0.048866, 0.048866, 0.048866, 0.048866", \ + "0.049777, 0.049777, 0.049777, 0.049777, 0.049777, 0.049777, 0.049777", \ + "0.051565, 0.051565, 0.051565, 0.051565, 0.051565, 0.051565, 0.051565" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.095636, 0.095636, 0.095636, 0.095636, 0.095636, 0.095636, 0.095636", \ + "0.095895, 0.095895, 0.095895, 0.095895, 0.095895, 0.095895, 0.095895", \ + "0.096391, 0.096391, 0.096391, 0.096391, 0.096391, 0.096391, 0.096391", \ + "0.096885, 0.096885, 0.096885, 0.096885, 0.096885, 0.096885, 0.096885", \ + "0.097381, 0.097381, 0.097381, 0.097381, 0.097381, 0.097381, 0.097381", \ + "0.098492, 0.098492, 0.098492, 0.098492, 0.098492, 0.098492, 0.098492", \ + "0.100167, 0.100167, 0.100167, 0.100167, 0.100167, 0.100167, 0.100167" \ + ); + } + } + internal_power() { + related_pin : TENA; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TCENA&CENA"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.047045, 0.047045, 0.047045, 0.047045, 0.047045, 0.047045, 0.047045", \ + "0.047092, 0.047092, 0.047092, 0.047092, 0.047092, 0.047092, 0.047092", \ + "0.047442, 0.047442, 0.047442, 0.047442, 0.047442, 0.047442, 0.047442", \ + "0.048284, 0.048284, 0.048284, 0.048284, 0.048284, 0.048284, 0.048284", \ + "0.048866, 0.048866, 0.048866, 0.048866, 0.048866, 0.048866, 0.048866", \ + "0.049777, 0.049777, 0.049777, 0.049777, 0.049777, 0.049777, 0.049777", \ + "0.051565, 0.051565, 0.051565, 0.051565, 0.051565, 0.051565, 0.051565" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.095636, 0.095636, 0.095636, 0.095636, 0.095636, 0.095636, 0.095636", \ + "0.095895, 0.095895, 0.095895, 0.095895, 0.095895, 0.095895, 0.095895", \ + "0.096391, 0.096391, 0.096391, 0.096391, 0.096391, 0.096391, 0.096391", \ + "0.096885, 0.096885, 0.096885, 0.096885, 0.096885, 0.096885, 0.096885", \ + "0.097381, 0.097381, 0.097381, 0.097381, 0.097381, 0.097381, 0.097381", \ + "0.098492, 0.098492, 0.098492, 0.098492, 0.098492, 0.098492, 0.098492", \ + "0.100167, 0.100167, 0.100167, 0.100167, 0.100167, 0.100167, 0.100167" \ + ); + } + } + internal_power() { + related_pin : TENA; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TCENA&!CENA"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.095636, 0.095636, 0.095636, 0.095636, 0.095636, 0.095636, 0.095636", \ + "0.095895, 0.095895, 0.095895, 0.095895, 0.095895, 0.095895, 0.095895", \ + "0.096391, 0.096391, 0.096391, 0.096391, 0.096391, 0.096391, 0.096391", \ + "0.096885, 0.096885, 0.096885, 0.096885, 0.096885, 0.096885, 0.096885", \ + "0.097381, 0.097381, 0.097381, 0.097381, 0.097381, 0.097381, 0.097381", \ + "0.098492, 0.098492, 0.098492, 0.098492, 0.098492, 0.098492, 0.098492", \ + "0.100167, 0.100167, 0.100167, 0.100167, 0.100167, 0.100167, 0.100167" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.047045, 0.047045, 0.047045, 0.047045, 0.047045, 0.047045, 0.047045", \ + "0.047092, 0.047092, 0.047092, 0.047092, 0.047092, 0.047092, 0.047092", \ + "0.047442, 0.047442, 0.047442, 0.047442, 0.047442, 0.047442, 0.047442", \ + "0.048284, 0.048284, 0.048284, 0.048284, 0.048284, 0.048284, 0.048284", \ + "0.048866, 0.048866, 0.048866, 0.048866, 0.048866, 0.048866, 0.048866", \ + "0.049777, 0.049777, 0.049777, 0.049777, 0.049777, 0.049777, 0.049777", \ + "0.051565, 0.051565, 0.051565, 0.051565, 0.051565, 0.051565, 0.051565" \ + ); + } + } + internal_power() { + related_pin : DFTRAMBYP; + related_pg_pin : "VDDPE"; + when : "RET1N"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.000990, 0.000991, 0.000992, 0.000993, 0.000994, 0.000995, 0.000996", \ + "0.000991, 0.000992, 0.000993, 0.000994, 0.000995, 0.000996, 0.000997", \ + "0.000992, 0.000993, 0.000994, 0.000995, 0.000996, 0.000997, 0.000998", \ + "0.000993, 0.000994, 0.000995, 0.000996, 0.000997, 0.000998, 0.000999", \ + "0.000994, 0.000995, 0.000996, 0.000997, 0.000998, 0.000999, 0.001000", \ + "0.000995, 0.000996, 0.000997, 0.000998, 0.000999, 0.001000, 0.001001", \ + "0.000996, 0.000997, 0.000998, 0.000999, 0.001000, 0.001001, 0.001002" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.000990, 0.000991, 0.000992, 0.000993, 0.000994, 0.000995, 0.000996", \ + "0.000991, 0.000992, 0.000993, 0.000994, 0.000995, 0.000996, 0.000997", \ + "0.000992, 0.000993, 0.000994, 0.000995, 0.000996, 0.000997, 0.000998", \ + "0.000993, 0.000994, 0.000995, 0.000996, 0.000997, 0.000998, 0.000999", \ + "0.000994, 0.000995, 0.000996, 0.000997, 0.000998, 0.000999, 0.001000", \ + "0.000995, 0.000996, 0.000997, 0.000998, 0.000999, 0.001000, 0.001001", \ + "0.000996, 0.000997, 0.000998, 0.000999, 0.001000, 0.001001, 0.001002" \ + ); + } + } + } + bus(AYA) { + bus_type : rf2_32x128_wm1_AYA; + direction : output; + related_power_pin : "VDDPE"; + related_ground_pin : "VSSE"; + power_down_function : "!VDDCE + !VDDPE + VSSE"; + max_capacitance : 0.100000; + max_transition : 0.403200; + timing() { + related_pin : AA; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&TENA"; + sdf_cond : "DFTRAMBYP == 1'b1 && TENA == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.041720, 0.045000, 0.045992, 0.052303, 0.062137, 0.081935, 0.121256", \ + "0.045708, 0.048989, 0.049981, 0.056292, 0.066126, 0.085923, 0.125244", \ + "0.053421, 0.056702, 0.057694, 0.064005, 0.073839, 0.093636, 0.132957", \ + "0.055976, 0.059257, 0.060249, 0.066560, 0.076394, 0.096192, 0.135513", \ + "0.058295, 0.061575, 0.062568, 0.068879, 0.078713, 0.098510, 0.137832", \ + "0.061655, 0.064935, 0.065928, 0.072238, 0.082073, 0.101870, 0.141190", \ + "0.061716, 0.065000, 0.065993, 0.072311, 0.082155, 0.101972, 0.141332" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.036511, 0.039701, 0.040666, 0.046803, 0.056366, 0.075617, 0.113853", \ + "0.040390, 0.043580, 0.044545, 0.050682, 0.060244, 0.079495, 0.117731", \ + "0.047890, 0.051080, 0.052045, 0.058182, 0.067744, 0.086995, 0.125231", \ + "0.050375, 0.053565, 0.054530, 0.060666, 0.070229, 0.089480, 0.127716", \ + "0.052629, 0.055819, 0.056784, 0.062921, 0.072484, 0.091734, 0.129971", \ + "0.055896, 0.059086, 0.060051, 0.066188, 0.075751, 0.095001, 0.133237", \ + "0.055952, 0.059145, 0.060111, 0.066254, 0.075826, 0.095096, 0.133370" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010459, 0.014041, 0.015066, 0.023910, 0.039725, 0.073578, 0.142854", \ + "0.010459, 0.014041, 0.015066, 0.023910, 0.039725, 0.073578, 0.142854", \ + "0.010459, 0.014041, 0.015066, 0.023910, 0.039725, 0.073578, 0.142854", \ + "0.010459, 0.014041, 0.015066, 0.023910, 0.039725, 0.073578, 0.142854", \ + "0.010459, 0.014041, 0.015066, 0.023910, 0.039725, 0.073578, 0.142854", \ + "0.010459, 0.014041, 0.015066, 0.023910, 0.039725, 0.073578, 0.142854", \ + "0.010459, 0.014041, 0.015066, 0.023910, 0.039725, 0.073578, 0.142854" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010459, 0.014041, 0.015066, 0.023910, 0.039725, 0.073578, 0.142854", \ + "0.010459, 0.014041, 0.015066, 0.023910, 0.039725, 0.073578, 0.142854", \ + "0.010459, 0.014041, 0.015066, 0.023910, 0.039725, 0.073578, 0.142854", \ + "0.010459, 0.014041, 0.015066, 0.023910, 0.039725, 0.073578, 0.142854", \ + "0.010459, 0.014041, 0.015066, 0.023910, 0.039725, 0.073578, 0.142854", \ + "0.010459, 0.014041, 0.015066, 0.023910, 0.039725, 0.073578, 0.142854", \ + "0.010459, 0.014041, 0.015066, 0.023910, 0.039725, 0.073578, 0.142854" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.039167, 0.043437, 0.044747, 0.053375, 0.067797, 0.097826, 0.157789", \ + "0.043789, 0.048059, 0.049369, 0.057997, 0.072419, 0.102448, 0.162411", \ + "0.054384, 0.058654, 0.059963, 0.068591, 0.083014, 0.113043, 0.173006", \ + "0.057885, 0.062156, 0.063465, 0.072093, 0.086516, 0.116544, 0.176507", \ + "0.062442, 0.066712, 0.068022, 0.076650, 0.091072, 0.121100, 0.181064", \ + "0.068464, 0.072735, 0.074044, 0.082672, 0.097095, 0.127124, 0.187086", \ + "0.077047, 0.081318, 0.082627, 0.091255, 0.105678, 0.135707, 0.195669" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.034278, 0.038430, 0.039703, 0.048093, 0.062118, 0.091318, 0.149625", \ + "0.038772, 0.042924, 0.044198, 0.052588, 0.066612, 0.095812, 0.154120", \ + "0.049074, 0.053227, 0.054500, 0.062890, 0.076914, 0.106114, 0.164422", \ + "0.052479, 0.056632, 0.057905, 0.066295, 0.080319, 0.109519, 0.167827", \ + "0.056910, 0.061062, 0.062336, 0.070726, 0.084750, 0.113950, 0.172258", \ + "0.062766, 0.066919, 0.068192, 0.076582, 0.090606, 0.119806, 0.178114", \ + "0.071112, 0.075265, 0.076538, 0.084928, 0.098952, 0.128153, 0.186460" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011148, 0.015796, 0.017845, 0.031538, 0.055960, 0.106968, 0.210732", \ + "0.011148, 0.015796, 0.017845, 0.031538, 0.055960, 0.106968, 0.210732", \ + "0.011148, 0.015796, 0.017845, 0.031538, 0.055960, 0.106968, 0.210732", \ + "0.011148, 0.015796, 0.017845, 0.031538, 0.055960, 0.106968, 0.210732", \ + "0.011148, 0.015796, 0.017845, 0.031538, 0.055960, 0.106968, 0.210732", \ + "0.011148, 0.015796, 0.017845, 0.031538, 0.055960, 0.106968, 0.210732", \ + "0.011148, 0.015796, 0.017845, 0.031538, 0.055960, 0.106968, 0.210732" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011148, 0.015796, 0.017845, 0.031538, 0.055960, 0.106968, 0.210732", \ + "0.011148, 0.015796, 0.017845, 0.031538, 0.055960, 0.106968, 0.210732", \ + "0.011148, 0.015796, 0.017845, 0.031538, 0.055960, 0.106968, 0.210732", \ + "0.011148, 0.015796, 0.017845, 0.031538, 0.055960, 0.106968, 0.210732", \ + "0.011148, 0.015796, 0.017845, 0.031538, 0.055960, 0.106968, 0.210732", \ + "0.011148, 0.015796, 0.017845, 0.031538, 0.055960, 0.106968, 0.210732", \ + "0.011148, 0.015796, 0.017845, 0.031538, 0.055960, 0.106968, 0.210732" \ + ); + } + } + timing() { + related_pin : TAA; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TENA"; + sdf_cond : "DFTRAMBYP == 1'b1 && TENA == 1'b0"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.043169, 0.046511, 0.047519, 0.053810, 0.063619, 0.083400, 0.122844", \ + "0.047059, 0.050400, 0.051408, 0.057699, 0.067508, 0.087289, 0.126733", \ + "0.054646, 0.057988, 0.058996, 0.065287, 0.075096, 0.094877, 0.134321", \ + "0.057322, 0.060664, 0.061672, 0.067962, 0.077772, 0.097552, 0.136997", \ + "0.058551, 0.061893, 0.062901, 0.069192, 0.079001, 0.098782, 0.138226", \ + "0.061589, 0.064931, 0.065939, 0.072230, 0.082039, 0.101820, 0.141264", \ + "0.061651, 0.064996, 0.066005, 0.072302, 0.082121, 0.101922, 0.141406" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.037780, 0.041029, 0.042010, 0.048127, 0.057665, 0.076900, 0.115256", \ + "0.041562, 0.044812, 0.045792, 0.051909, 0.061448, 0.080682, 0.119038", \ + "0.048940, 0.052190, 0.053170, 0.059287, 0.068826, 0.088060, 0.126416", \ + "0.051542, 0.054791, 0.055772, 0.061889, 0.071427, 0.090662, 0.129018", \ + "0.052738, 0.055987, 0.056967, 0.063084, 0.072623, 0.091858, 0.130214", \ + "0.055692, 0.058941, 0.059922, 0.066038, 0.075577, 0.094812, 0.133168", \ + "0.055748, 0.059000, 0.059981, 0.066105, 0.075653, 0.094907, 0.133301" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010459, 0.014041, 0.015066, 0.023910, 0.039725, 0.073578, 0.142854", \ + "0.010459, 0.014041, 0.015066, 0.023910, 0.039725, 0.073578, 0.142854", \ + "0.010459, 0.014041, 0.015066, 0.023910, 0.039725, 0.073578, 0.142854", \ + "0.010459, 0.014041, 0.015066, 0.023910, 0.039725, 0.073578, 0.142854", \ + "0.010459, 0.014041, 0.015066, 0.023910, 0.039725, 0.073578, 0.142854", \ + "0.010459, 0.014041, 0.015066, 0.023910, 0.039725, 0.073578, 0.142854", \ + "0.010459, 0.014041, 0.015066, 0.023910, 0.039725, 0.073578, 0.142854" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010459, 0.014041, 0.015066, 0.023910, 0.039725, 0.073578, 0.142854", \ + "0.010459, 0.014041, 0.015066, 0.023910, 0.039725, 0.073578, 0.142854", \ + "0.010459, 0.014041, 0.015066, 0.023910, 0.039725, 0.073578, 0.142854", \ + "0.010459, 0.014041, 0.015066, 0.023910, 0.039725, 0.073578, 0.142854", \ + "0.010459, 0.014041, 0.015066, 0.023910, 0.039725, 0.073578, 0.142854", \ + "0.010459, 0.014041, 0.015066, 0.023910, 0.039725, 0.073578, 0.142854", \ + "0.010459, 0.014041, 0.015066, 0.023910, 0.039725, 0.073578, 0.142854" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.040674, 0.045011, 0.046308, 0.054948, 0.069375, 0.099397, 0.159592", \ + "0.045269, 0.049607, 0.050904, 0.059543, 0.073971, 0.103992, 0.164187", \ + "0.055154, 0.059491, 0.060788, 0.069428, 0.083856, 0.113876, 0.174072", \ + "0.058783, 0.063120, 0.064417, 0.073056, 0.087484, 0.117505, 0.177701", \ + "0.063514, 0.067851, 0.069148, 0.077787, 0.092215, 0.122236, 0.182432", \ + "0.069720, 0.074058, 0.075355, 0.083994, 0.098422, 0.128443, 0.188638", \ + "0.078043, 0.082380, 0.083677, 0.092317, 0.106745, 0.136765, 0.196961" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.035597, 0.039814, 0.041075, 0.049476, 0.063506, 0.092698, 0.151233", \ + "0.040065, 0.044282, 0.045544, 0.053944, 0.067974, 0.097167, 0.155700", \ + "0.049677, 0.053894, 0.055156, 0.063556, 0.077586, 0.106778, 0.165313", \ + "0.053205, 0.057423, 0.058684, 0.067085, 0.081114, 0.110307, 0.168841", \ + "0.057806, 0.062023, 0.063285, 0.071685, 0.085715, 0.114908, 0.173442", \ + "0.063841, 0.068058, 0.069320, 0.077720, 0.091750, 0.120943, 0.179477", \ + "0.071934, 0.076152, 0.077413, 0.085814, 0.099843, 0.129036, 0.187570" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011148, 0.015796, 0.017845, 0.031538, 0.055960, 0.106968, 0.210732", \ + "0.011148, 0.015796, 0.017845, 0.031538, 0.055960, 0.106968, 0.210732", \ + "0.011148, 0.015796, 0.017845, 0.031538, 0.055960, 0.106968, 0.210732", \ + "0.011148, 0.015796, 0.017845, 0.031538, 0.055960, 0.106968, 0.210732", \ + "0.011148, 0.015796, 0.017845, 0.031538, 0.055960, 0.106968, 0.210732", \ + "0.011148, 0.015796, 0.017845, 0.031538, 0.055960, 0.106968, 0.210732", \ + "0.011148, 0.015796, 0.017845, 0.031538, 0.055960, 0.106968, 0.210732" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011148, 0.015796, 0.017845, 0.031538, 0.055960, 0.106968, 0.210732", \ + "0.011148, 0.015796, 0.017845, 0.031538, 0.055960, 0.106968, 0.210732", \ + "0.011148, 0.015796, 0.017845, 0.031538, 0.055960, 0.106968, 0.210732", \ + "0.011148, 0.015796, 0.017845, 0.031538, 0.055960, 0.106968, 0.210732", \ + "0.011148, 0.015796, 0.017845, 0.031538, 0.055960, 0.106968, 0.210732", \ + "0.011148, 0.015796, 0.017845, 0.031538, 0.055960, 0.106968, 0.210732", \ + "0.011148, 0.015796, 0.017845, 0.031538, 0.055960, 0.106968, 0.210732" \ + ); + } + } + timing() { + related_pin : DFTRAMBYP; + timing_type : combinational; + timing_sense : positive_unate; + when : "RET1N"; + sdf_cond : "RET1N == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.064638, 0.068026, 0.068802, 0.074380, 0.084588, 0.103166, 0.141657", \ + "0.069452, 0.072840, 0.073616, 0.079194, 0.089402, 0.107980, 0.146471", \ + "0.079551, 0.082940, 0.083715, 0.089293, 0.099501, 0.118079, 0.156570", \ + "0.084454, 0.087842, 0.088618, 0.094196, 0.104404, 0.122982, 0.161473", \ + "0.086671, 0.090059, 0.090835, 0.096413, 0.106621, 0.125199, 0.163690", \ + "0.090970, 0.094358, 0.095134, 0.100712, 0.110920, 0.129498, 0.167989", \ + "0.093473, 0.096861, 0.097637, 0.103214, 0.113422, 0.132001, 0.170492" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.054744, 0.058027, 0.058854, 0.064424, 0.074665, 0.093355, 0.131836", \ + "0.059520, 0.062803, 0.063630, 0.069199, 0.079441, 0.098130, 0.136612", \ + "0.069618, 0.072901, 0.073728, 0.079297, 0.089539, 0.108228, 0.146710", \ + "0.074523, 0.077806, 0.078633, 0.084202, 0.094444, 0.113134, 0.151615", \ + "0.076657, 0.079941, 0.080768, 0.086337, 0.096579, 0.115268, 0.153749", \ + "0.080990, 0.084273, 0.085100, 0.090669, 0.100911, 0.119601, 0.158082", \ + "0.083508, 0.086791, 0.087618, 0.093188, 0.103429, 0.122119, 0.160600" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010459, 0.014041, 0.015066, 0.023910, 0.039725, 0.073578, 0.142854", \ + "0.010459, 0.014041, 0.015066, 0.023910, 0.039725, 0.073578, 0.142854", \ + "0.010459, 0.014041, 0.015066, 0.023910, 0.039725, 0.073578, 0.142854", \ + "0.010459, 0.014041, 0.015066, 0.023910, 0.039725, 0.073578, 0.142854", \ + "0.010459, 0.014041, 0.015066, 0.023910, 0.039725, 0.073578, 0.142854", \ + "0.010459, 0.014041, 0.015066, 0.023910, 0.039725, 0.073578, 0.142854", \ + "0.010459, 0.014041, 0.015066, 0.023910, 0.039725, 0.073578, 0.142854" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010459, 0.014041, 0.015066, 0.023910, 0.039725, 0.073578, 0.142854", \ + "0.010459, 0.014041, 0.015066, 0.023910, 0.039725, 0.073578, 0.142854", \ + "0.010459, 0.014041, 0.015066, 0.023910, 0.039725, 0.073578, 0.142854", \ + "0.010459, 0.014041, 0.015066, 0.023910, 0.039725, 0.073578, 0.142854", \ + "0.010459, 0.014041, 0.015066, 0.023910, 0.039725, 0.073578, 0.142854", \ + "0.010459, 0.014041, 0.015066, 0.023910, 0.039725, 0.073578, 0.142854", \ + "0.010459, 0.014041, 0.015066, 0.023910, 0.039725, 0.073578, 0.142854" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.083351, 0.087479, 0.088704, 0.096882, 0.111018, 0.140224, 0.198908", \ + "0.088421, 0.092549, 0.093774, 0.101952, 0.116087, 0.145293, 0.203977", \ + "0.100165, 0.104293, 0.105518, 0.113696, 0.127831, 0.157038, 0.215722", \ + "0.105446, 0.109574, 0.110799, 0.118978, 0.133113, 0.162319, 0.221003", \ + "0.108763, 0.112891, 0.114116, 0.122294, 0.136430, 0.165636, 0.224320", \ + "0.118284, 0.122412, 0.123637, 0.131815, 0.145951, 0.175157, 0.233841", \ + "0.127674, 0.131802, 0.133027, 0.141205, 0.155341, 0.184547, 0.243231" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.071223, 0.075294, 0.076522, 0.084690, 0.098765, 0.127838, 0.186255", \ + "0.076251, 0.080322, 0.081550, 0.089718, 0.103793, 0.132866, 0.191283", \ + "0.088023, 0.092093, 0.093322, 0.101489, 0.115565, 0.144637, 0.203054", \ + "0.093311, 0.097381, 0.098610, 0.106777, 0.120853, 0.149925, 0.208342", \ + "0.096619, 0.100689, 0.101918, 0.110085, 0.124161, 0.153234, 0.211651", \ + "0.106172, 0.110243, 0.111472, 0.119639, 0.133715, 0.162787, 0.221204", \ + "0.115640, 0.119711, 0.120939, 0.129107, 0.143182, 0.172255, 0.230672" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011148, 0.015796, 0.017845, 0.031538, 0.055960, 0.106968, 0.210732", \ + "0.011148, 0.015796, 0.017845, 0.031538, 0.055960, 0.106968, 0.210732", \ + "0.011148, 0.015796, 0.017845, 0.031538, 0.055960, 0.106968, 0.210732", \ + "0.011148, 0.015796, 0.017845, 0.031538, 0.055960, 0.106968, 0.210732", \ + "0.011148, 0.015796, 0.017845, 0.031538, 0.055960, 0.106968, 0.210732", \ + "0.011148, 0.015796, 0.017845, 0.031538, 0.055960, 0.106968, 0.210732", \ + "0.011148, 0.015796, 0.017845, 0.031538, 0.055960, 0.106968, 0.210732" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011148, 0.015796, 0.017845, 0.031538, 0.055960, 0.106968, 0.210732", \ + "0.011148, 0.015796, 0.017845, 0.031538, 0.055960, 0.106968, 0.210732", \ + "0.011148, 0.015796, 0.017845, 0.031538, 0.055960, 0.106968, 0.210732", \ + "0.011148, 0.015796, 0.017845, 0.031538, 0.055960, 0.106968, 0.210732", \ + "0.011148, 0.015796, 0.017845, 0.031538, 0.055960, 0.106968, 0.210732", \ + "0.011148, 0.015796, 0.017845, 0.031538, 0.055960, 0.106968, 0.210732", \ + "0.011148, 0.015796, 0.017845, 0.031538, 0.055960, 0.106968, 0.210732" \ + ); + } + } + internal_power() { + related_pin : AA; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TENA"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.021646, 0.021646, 0.021646, 0.021646, 0.021646, 0.021646, 0.021646", \ + "0.021685, 0.021685, 0.021685, 0.021685, 0.021685, 0.021685, 0.021685", \ + "0.022255, 0.022255, 0.022255, 0.022255, 0.022255, 0.022255, 0.022255", \ + "0.022666, 0.022666, 0.022666, 0.022666, 0.022666, 0.022666, 0.022666", \ + "0.023086, 0.023086, 0.023086, 0.023086, 0.023086, 0.023086, 0.023086", \ + "0.024349, 0.024349, 0.024349, 0.024349, 0.024349, 0.024349, 0.024349", \ + "0.026367, 0.026367, 0.026367, 0.026367, 0.026367, 0.026367, 0.026367" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.019096, 0.019096, 0.019096, 0.019096, 0.019096, 0.019096, 0.019096", \ + "0.019250, 0.019250, 0.019250, 0.019250, 0.019250, 0.019250, 0.019250", \ + "0.019898, 0.019898, 0.019898, 0.019898, 0.019898, 0.019898, 0.019898", \ + "0.020438, 0.020438, 0.020438, 0.020438, 0.020438, 0.020438, 0.020438", \ + "0.021073, 0.021073, 0.021073, 0.021073, 0.021073, 0.021073, 0.021073", \ + "0.022389, 0.022389, 0.022389, 0.022389, 0.022389, 0.022389, 0.022389", \ + "0.024468, 0.024468, 0.024468, 0.024468, 0.024468, 0.024468, 0.024468" \ + ); + } + } + internal_power() { + related_pin : TAA; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TENA"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.021646, 0.021646, 0.021646, 0.021646, 0.021646, 0.021646, 0.021646", \ + "0.021685, 0.021685, 0.021685, 0.021685, 0.021685, 0.021685, 0.021685", \ + "0.022255, 0.022255, 0.022255, 0.022255, 0.022255, 0.022255, 0.022255", \ + "0.022666, 0.022666, 0.022666, 0.022666, 0.022666, 0.022666, 0.022666", \ + "0.023086, 0.023086, 0.023086, 0.023086, 0.023086, 0.023086, 0.023086", \ + "0.024349, 0.024349, 0.024349, 0.024349, 0.024349, 0.024349, 0.024349", \ + "0.026367, 0.026367, 0.026367, 0.026367, 0.026367, 0.026367, 0.026367" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.019096, 0.019096, 0.019096, 0.019096, 0.019096, 0.019096, 0.019096", \ + "0.019250, 0.019250, 0.019250, 0.019250, 0.019250, 0.019250, 0.019250", \ + "0.019898, 0.019898, 0.019898, 0.019898, 0.019898, 0.019898, 0.019898", \ + "0.020438, 0.020438, 0.020438, 0.020438, 0.020438, 0.020438, 0.020438", \ + "0.021073, 0.021073, 0.021073, 0.021073, 0.021073, 0.021073, 0.021073", \ + "0.022389, 0.022389, 0.022389, 0.022389, 0.022389, 0.022389, 0.022389", \ + "0.024468, 0.024468, 0.024468, 0.024468, 0.024468, 0.024468, 0.024468" \ + ); + } + } + internal_power() { + related_pin : DFTRAMBYP; + related_pg_pin : "VDDPE"; + when : "RET1N"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.000990, 0.000991, 0.000992, 0.000993, 0.000994, 0.000995, 0.000996", \ + "0.000991, 0.000992, 0.000993, 0.000994, 0.000995, 0.000996, 0.000997", \ + "0.000992, 0.000993, 0.000994, 0.000995, 0.000996, 0.000997, 0.000998", \ + "0.000993, 0.000994, 0.000995, 0.000996, 0.000997, 0.000998, 0.000999", \ + "0.000994, 0.000995, 0.000996, 0.000997, 0.000998, 0.000999, 0.001000", \ + "0.000995, 0.000996, 0.000997, 0.000998, 0.000999, 0.001000, 0.001001", \ + "0.000996, 0.000997, 0.000998, 0.000999, 0.001000, 0.001001, 0.001002" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.000990, 0.000991, 0.000992, 0.000993, 0.000994, 0.000995, 0.000996", \ + "0.000991, 0.000992, 0.000993, 0.000994, 0.000995, 0.000996, 0.000997", \ + "0.000992, 0.000993, 0.000994, 0.000995, 0.000996, 0.000997, 0.000998", \ + "0.000993, 0.000994, 0.000995, 0.000996, 0.000997, 0.000998, 0.000999", \ + "0.000994, 0.000995, 0.000996, 0.000997, 0.000998, 0.000999, 0.001000", \ + "0.000995, 0.000996, 0.000997, 0.000998, 0.000999, 0.001000, 0.001001", \ + "0.000996, 0.000997, 0.000998, 0.000999, 0.001000, 0.001001, 0.001002" \ + ); + } + } + pin(AYA[4]) { + direction : output; + timing() { + related_pin : TENA; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TAA[4]&AA[4]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TAA[4] == 1'b0 && AA[4] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.100259, 0.103564, 0.104564, 0.110840, 0.120525, 0.139910, 0.178419", \ + "0.103481, 0.106786, 0.107786, 0.114062, 0.123747, 0.143132, 0.181641", \ + "0.108442, 0.111747, 0.112747, 0.119023, 0.128708, 0.148093, 0.186602", \ + "0.108715, 0.112020, 0.113020, 0.119296, 0.128981, 0.148366, 0.186875", \ + "0.110413, 0.113718, 0.114718, 0.120994, 0.130679, 0.150064, 0.188573", \ + "0.110523, 0.113832, 0.114833, 0.121115, 0.130810, 0.150214, 0.188762", \ + "0.110634, 0.113946, 0.114948, 0.121236, 0.130941, 0.150364, 0.188950" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.085614, 0.088861, 0.089837, 0.096004, 0.105558, 0.124769, 0.162980", \ + "0.088728, 0.091975, 0.092951, 0.099118, 0.108672, 0.127883, 0.166094", \ + "0.093582, 0.096829, 0.097805, 0.103972, 0.113526, 0.132737, 0.170948", \ + "0.093816, 0.097063, 0.098039, 0.104206, 0.113760, 0.132971, 0.171182", \ + "0.095573, 0.098820, 0.099796, 0.105963, 0.115517, 0.134728, 0.172939", \ + "0.095668, 0.098919, 0.099896, 0.106069, 0.115632, 0.134862, 0.173112", \ + "0.095764, 0.099017, 0.099995, 0.106175, 0.115748, 0.134997, 0.173285" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010454, 0.014288, 0.015602, 0.024451, 0.040213, 0.073957, 0.143162", \ + "0.010454, 0.014288, 0.015602, 0.024451, 0.040213, 0.073957, 0.143162", \ + "0.010454, 0.014288, 0.015602, 0.024451, 0.040213, 0.073957, 0.143162", \ + "0.010454, 0.014288, 0.015602, 0.024451, 0.040213, 0.073957, 0.143162", \ + "0.010454, 0.014288, 0.015602, 0.024451, 0.040213, 0.073957, 0.143162", \ + "0.010454, 0.014288, 0.015602, 0.024451, 0.040213, 0.073957, 0.143162", \ + "0.010454, 0.014288, 0.015602, 0.024451, 0.040213, 0.073957, 0.143162" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010454, 0.014288, 0.015602, 0.024451, 0.040213, 0.073957, 0.143162", \ + "0.010454, 0.014288, 0.015602, 0.024451, 0.040213, 0.073957, 0.143162", \ + "0.010454, 0.014288, 0.015602, 0.024451, 0.040213, 0.073957, 0.143162", \ + "0.010454, 0.014288, 0.015602, 0.024451, 0.040213, 0.073957, 0.143162", \ + "0.010454, 0.014288, 0.015602, 0.024451, 0.040213, 0.073957, 0.143162", \ + "0.010454, 0.014288, 0.015602, 0.024451, 0.040213, 0.073957, 0.143162", \ + "0.010454, 0.014288, 0.015602, 0.024451, 0.040213, 0.073957, 0.143162" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.094016, 0.098074, 0.099409, 0.107922, 0.121910, 0.150914, 0.209389", \ + "0.098999, 0.103057, 0.104393, 0.112906, 0.126894, 0.155898, 0.214373", \ + "0.110155, 0.114213, 0.115548, 0.124061, 0.138049, 0.167053, 0.225528", \ + "0.114097, 0.118155, 0.119490, 0.128003, 0.141991, 0.170995, 0.229470", \ + "0.119312, 0.123370, 0.124705, 0.133218, 0.147206, 0.176210, 0.234685", \ + "0.128262, 0.132320, 0.133655, 0.142168, 0.156156, 0.185160, 0.243635", \ + "0.140455, 0.144513, 0.145848, 0.154361, 0.168349, 0.197353, 0.255828" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.079803, 0.083828, 0.085143, 0.093589, 0.107440, 0.136345, 0.194567", \ + "0.085031, 0.089056, 0.090370, 0.098817, 0.112668, 0.141573, 0.199795", \ + "0.096093, 0.100118, 0.101432, 0.109878, 0.123729, 0.152634, 0.210856", \ + "0.099847, 0.103872, 0.105186, 0.113632, 0.127483, 0.156388, 0.214610", \ + "0.105144, 0.109169, 0.110483, 0.118929, 0.132780, 0.161685, 0.219907", \ + "0.114250, 0.118275, 0.119589, 0.128035, 0.141886, 0.170791, 0.229013", \ + "0.126261, 0.130286, 0.131600, 0.140046, 0.153897, 0.182802, 0.241024" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010882, 0.016418, 0.018005, 0.031678, 0.056127, 0.107282, 0.212197", \ + "0.010882, 0.016418, 0.018005, 0.031678, 0.056127, 0.107282, 0.212197", \ + "0.010882, 0.016418, 0.018005, 0.031678, 0.056127, 0.107282, 0.212197", \ + "0.010882, 0.016418, 0.018005, 0.031678, 0.056127, 0.107282, 0.212197", \ + "0.010882, 0.016418, 0.018005, 0.031678, 0.056127, 0.107282, 0.212197", \ + "0.010882, 0.016418, 0.018005, 0.031678, 0.056127, 0.107282, 0.212197", \ + "0.010882, 0.016418, 0.018005, 0.031678, 0.056127, 0.107282, 0.212197" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010882, 0.016418, 0.018005, 0.031678, 0.056127, 0.107282, 0.212197", \ + "0.010882, 0.016418, 0.018005, 0.031678, 0.056127, 0.107282, 0.212197", \ + "0.010882, 0.016418, 0.018005, 0.031678, 0.056127, 0.107282, 0.212197", \ + "0.010882, 0.016418, 0.018005, 0.031678, 0.056127, 0.107282, 0.212197", \ + "0.010882, 0.016418, 0.018005, 0.031678, 0.056127, 0.107282, 0.212197", \ + "0.010882, 0.016418, 0.018005, 0.031678, 0.056127, 0.107282, 0.212197", \ + "0.010882, 0.016418, 0.018005, 0.031678, 0.056127, 0.107282, 0.212197" \ + ); + } + } + timing() { + related_pin : TENA; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TAA[4]&!AA[4]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TAA[4] == 1'b1 && AA[4] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.090825, 0.094939, 0.096207, 0.104677, 0.118759, 0.147895, 0.206125", \ + "0.094658, 0.098772, 0.100040, 0.108510, 0.122592, 0.151728, 0.209958", \ + "0.100130, 0.104244, 0.105513, 0.113982, 0.128064, 0.157200, 0.215430", \ + "0.101232, 0.105346, 0.106615, 0.115084, 0.129166, 0.158302, 0.216532", \ + "0.102142, 0.106256, 0.107524, 0.115994, 0.130076, 0.159212, 0.217442", \ + "0.102244, 0.106362, 0.107631, 0.116110, 0.130206, 0.159371, 0.217659", \ + "0.102346, 0.106469, 0.107739, 0.116226, 0.130336, 0.159531, 0.217877" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.076740, 0.080843, 0.082102, 0.090475, 0.104472, 0.133491, 0.191442", \ + "0.080403, 0.084506, 0.085764, 0.094137, 0.108134, 0.137153, 0.195104", \ + "0.086142, 0.090245, 0.091504, 0.099877, 0.113874, 0.142893, 0.200844", \ + "0.086979, 0.091082, 0.092340, 0.100713, 0.114710, 0.143729, 0.201680", \ + "0.087826, 0.091929, 0.093187, 0.101561, 0.115558, 0.144577, 0.202528", \ + "0.087914, 0.092021, 0.093280, 0.101663, 0.115674, 0.144722, 0.202731", \ + "0.088002, 0.092113, 0.093374, 0.101764, 0.115789, 0.144866, 0.202933" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011025, 0.016503, 0.018233, 0.032035, 0.056434, 0.107602, 0.212005", \ + "0.011025, 0.016503, 0.018233, 0.032035, 0.056434, 0.107602, 0.212005", \ + "0.011025, 0.016503, 0.018233, 0.032035, 0.056434, 0.107602, 0.212005", \ + "0.011025, 0.016503, 0.018233, 0.032035, 0.056434, 0.107602, 0.212005", \ + "0.011025, 0.016503, 0.018233, 0.032035, 0.056434, 0.107602, 0.212005", \ + "0.011025, 0.016503, 0.018233, 0.032035, 0.056434, 0.107602, 0.212005", \ + "0.011025, 0.016503, 0.018233, 0.032035, 0.056434, 0.107602, 0.212005" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011025, 0.016503, 0.018233, 0.032035, 0.056434, 0.107602, 0.212005", \ + "0.011025, 0.016503, 0.018233, 0.032035, 0.056434, 0.107602, 0.212005", \ + "0.011025, 0.016503, 0.018233, 0.032035, 0.056434, 0.107602, 0.212005", \ + "0.011025, 0.016503, 0.018233, 0.032035, 0.056434, 0.107602, 0.212005", \ + "0.011025, 0.016503, 0.018233, 0.032035, 0.056434, 0.107602, 0.212005", \ + "0.011025, 0.016503, 0.018233, 0.032035, 0.056434, 0.107602, 0.212005", \ + "0.011025, 0.016503, 0.018233, 0.032035, 0.056434, 0.107602, 0.212005" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.087449, 0.090758, 0.091753, 0.098020, 0.107706, 0.127111, 0.165622", \ + "0.092534, 0.095843, 0.096839, 0.103105, 0.112791, 0.132196, 0.170707", \ + "0.103459, 0.106768, 0.107763, 0.114030, 0.123716, 0.143121, 0.181632", \ + "0.108141, 0.111450, 0.112445, 0.118712, 0.128398, 0.147803, 0.186314", \ + "0.112841, 0.116150, 0.117145, 0.123412, 0.133098, 0.152503, 0.191014", \ + "0.121966, 0.125275, 0.126270, 0.132537, 0.142223, 0.161628, 0.200139", \ + "0.131315, 0.134624, 0.135619, 0.141886, 0.151572, 0.170977, 0.209488" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.074022, 0.077237, 0.078214, 0.084384, 0.093941, 0.113154, 0.151371", \ + "0.078942, 0.082157, 0.083134, 0.089304, 0.098861, 0.118074, 0.156291", \ + "0.089892, 0.093107, 0.094084, 0.100254, 0.109811, 0.129024, 0.167241", \ + "0.094608, 0.097823, 0.098800, 0.104970, 0.114527, 0.133740, 0.171957", \ + "0.099120, 0.102335, 0.103312, 0.109482, 0.119039, 0.138252, 0.176469", \ + "0.108374, 0.111589, 0.112566, 0.118736, 0.128293, 0.147506, 0.185723", \ + "0.117644, 0.120859, 0.121836, 0.128006, 0.137563, 0.156776, 0.194993" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010542, 0.014372, 0.015688, 0.024592, 0.040040, 0.073947, 0.143753", \ + "0.010542, 0.014372, 0.015688, 0.024592, 0.040040, 0.073947, 0.143753", \ + "0.010542, 0.014372, 0.015688, 0.024592, 0.040040, 0.073947, 0.143753", \ + "0.010542, 0.014372, 0.015688, 0.024592, 0.040040, 0.073947, 0.143753", \ + "0.010542, 0.014372, 0.015688, 0.024592, 0.040040, 0.073947, 0.143753", \ + "0.010542, 0.014372, 0.015688, 0.024592, 0.040040, 0.073947, 0.143753", \ + "0.010542, 0.014372, 0.015688, 0.024592, 0.040040, 0.073947, 0.143753" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010542, 0.014372, 0.015688, 0.024592, 0.040040, 0.073947, 0.143753", \ + "0.010542, 0.014372, 0.015688, 0.024592, 0.040040, 0.073947, 0.143753", \ + "0.010542, 0.014372, 0.015688, 0.024592, 0.040040, 0.073947, 0.143753", \ + "0.010542, 0.014372, 0.015688, 0.024592, 0.040040, 0.073947, 0.143753", \ + "0.010542, 0.014372, 0.015688, 0.024592, 0.040040, 0.073947, 0.143753", \ + "0.010542, 0.014372, 0.015688, 0.024592, 0.040040, 0.073947, 0.143753", \ + "0.010542, 0.014372, 0.015688, 0.024592, 0.040040, 0.073947, 0.143753" \ + ); + } + } + internal_power() { + related_pin : TENA; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TAA[4]&AA[4]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.021646, 0.021646, 0.021646, 0.021646, 0.021646, 0.021646, 0.021646", \ + "0.021685, 0.021685, 0.021685, 0.021685, 0.021685, 0.021685, 0.021685", \ + "0.022255, 0.022255, 0.022255, 0.022255, 0.022255, 0.022255, 0.022255", \ + "0.022666, 0.022666, 0.022666, 0.022666, 0.022666, 0.022666, 0.022666", \ + "0.023086, 0.023086, 0.023086, 0.023086, 0.023086, 0.023086, 0.023086", \ + "0.024349, 0.024349, 0.024349, 0.024349, 0.024349, 0.024349, 0.024349", \ + "0.026367, 0.026367, 0.026367, 0.026367, 0.026367, 0.026367, 0.026367" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.019096, 0.019096, 0.019096, 0.019096, 0.019096, 0.019096, 0.019096", \ + "0.019250, 0.019250, 0.019250, 0.019250, 0.019250, 0.019250, 0.019250", \ + "0.019898, 0.019898, 0.019898, 0.019898, 0.019898, 0.019898, 0.019898", \ + "0.020438, 0.020438, 0.020438, 0.020438, 0.020438, 0.020438, 0.020438", \ + "0.021073, 0.021073, 0.021073, 0.021073, 0.021073, 0.021073, 0.021073", \ + "0.022389, 0.022389, 0.022389, 0.022389, 0.022389, 0.022389, 0.022389", \ + "0.024468, 0.024468, 0.024468, 0.024468, 0.024468, 0.024468, 0.024468" \ + ); + } + } + internal_power() { + related_pin : TENA; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TAA[4]&!AA[4]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.019096, 0.019096, 0.019096, 0.019096, 0.019096, 0.019096, 0.019096", \ + "0.019250, 0.019250, 0.019250, 0.019250, 0.019250, 0.019250, 0.019250", \ + "0.019898, 0.019898, 0.019898, 0.019898, 0.019898, 0.019898, 0.019898", \ + "0.020438, 0.020438, 0.020438, 0.020438, 0.020438, 0.020438, 0.020438", \ + "0.021073, 0.021073, 0.021073, 0.021073, 0.021073, 0.021073, 0.021073", \ + "0.022389, 0.022389, 0.022389, 0.022389, 0.022389, 0.022389, 0.022389", \ + "0.024468, 0.024468, 0.024468, 0.024468, 0.024468, 0.024468, 0.024468" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.021646, 0.021646, 0.021646, 0.021646, 0.021646, 0.021646, 0.021646", \ + "0.021685, 0.021685, 0.021685, 0.021685, 0.021685, 0.021685, 0.021685", \ + "0.022255, 0.022255, 0.022255, 0.022255, 0.022255, 0.022255, 0.022255", \ + "0.022666, 0.022666, 0.022666, 0.022666, 0.022666, 0.022666, 0.022666", \ + "0.023086, 0.023086, 0.023086, 0.023086, 0.023086, 0.023086, 0.023086", \ + "0.024349, 0.024349, 0.024349, 0.024349, 0.024349, 0.024349, 0.024349", \ + "0.026367, 0.026367, 0.026367, 0.026367, 0.026367, 0.026367, 0.026367" \ + ); + } + } + } + pin(AYA[3]) { + direction : output; + timing() { + related_pin : TENA; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TAA[3]&AA[3]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TAA[3] == 1'b0 && AA[3] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.100259, 0.103564, 0.104564, 0.110840, 0.120525, 0.139910, 0.178419", \ + "0.103481, 0.106786, 0.107786, 0.114062, 0.123747, 0.143132, 0.181641", \ + "0.108442, 0.111747, 0.112747, 0.119023, 0.128708, 0.148093, 0.186602", \ + "0.108715, 0.112020, 0.113020, 0.119296, 0.128981, 0.148366, 0.186875", \ + "0.110413, 0.113718, 0.114718, 0.120994, 0.130679, 0.150064, 0.188573", \ + "0.110523, 0.113832, 0.114833, 0.121115, 0.130810, 0.150214, 0.188762", \ + "0.110634, 0.113946, 0.114948, 0.121236, 0.130941, 0.150364, 0.188950" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.085614, 0.088861, 0.089837, 0.096004, 0.105558, 0.124769, 0.162980", \ + "0.088728, 0.091975, 0.092951, 0.099118, 0.108672, 0.127883, 0.166094", \ + "0.093582, 0.096829, 0.097805, 0.103972, 0.113526, 0.132737, 0.170948", \ + "0.093816, 0.097063, 0.098039, 0.104206, 0.113760, 0.132971, 0.171182", \ + "0.095573, 0.098820, 0.099796, 0.105963, 0.115517, 0.134728, 0.172939", \ + "0.095668, 0.098919, 0.099896, 0.106069, 0.115632, 0.134862, 0.173112", \ + "0.095764, 0.099017, 0.099995, 0.106175, 0.115748, 0.134997, 0.173285" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010454, 0.014288, 0.015602, 0.024451, 0.040213, 0.073957, 0.143162", \ + "0.010454, 0.014288, 0.015602, 0.024451, 0.040213, 0.073957, 0.143162", \ + "0.010454, 0.014288, 0.015602, 0.024451, 0.040213, 0.073957, 0.143162", \ + "0.010454, 0.014288, 0.015602, 0.024451, 0.040213, 0.073957, 0.143162", \ + "0.010454, 0.014288, 0.015602, 0.024451, 0.040213, 0.073957, 0.143162", \ + "0.010454, 0.014288, 0.015602, 0.024451, 0.040213, 0.073957, 0.143162", \ + "0.010454, 0.014288, 0.015602, 0.024451, 0.040213, 0.073957, 0.143162" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010454, 0.014288, 0.015602, 0.024451, 0.040213, 0.073957, 0.143162", \ + "0.010454, 0.014288, 0.015602, 0.024451, 0.040213, 0.073957, 0.143162", \ + "0.010454, 0.014288, 0.015602, 0.024451, 0.040213, 0.073957, 0.143162", \ + "0.010454, 0.014288, 0.015602, 0.024451, 0.040213, 0.073957, 0.143162", \ + "0.010454, 0.014288, 0.015602, 0.024451, 0.040213, 0.073957, 0.143162", \ + "0.010454, 0.014288, 0.015602, 0.024451, 0.040213, 0.073957, 0.143162", \ + "0.010454, 0.014288, 0.015602, 0.024451, 0.040213, 0.073957, 0.143162" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.094016, 0.098074, 0.099409, 0.107922, 0.121910, 0.150914, 0.209389", \ + "0.098999, 0.103057, 0.104393, 0.112906, 0.126894, 0.155898, 0.214373", \ + "0.110155, 0.114213, 0.115548, 0.124061, 0.138049, 0.167053, 0.225528", \ + "0.114097, 0.118155, 0.119490, 0.128003, 0.141991, 0.170995, 0.229470", \ + "0.119312, 0.123370, 0.124705, 0.133218, 0.147206, 0.176210, 0.234685", \ + "0.128262, 0.132320, 0.133655, 0.142168, 0.156156, 0.185160, 0.243635", \ + "0.140455, 0.144513, 0.145848, 0.154361, 0.168349, 0.197353, 0.255828" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.079803, 0.083828, 0.085143, 0.093589, 0.107440, 0.136345, 0.194567", \ + "0.085031, 0.089056, 0.090370, 0.098817, 0.112668, 0.141573, 0.199795", \ + "0.096093, 0.100118, 0.101432, 0.109878, 0.123729, 0.152634, 0.210856", \ + "0.099847, 0.103872, 0.105186, 0.113632, 0.127483, 0.156388, 0.214610", \ + "0.105144, 0.109169, 0.110483, 0.118929, 0.132780, 0.161685, 0.219907", \ + "0.114250, 0.118275, 0.119589, 0.128035, 0.141886, 0.170791, 0.229013", \ + "0.126261, 0.130286, 0.131600, 0.140046, 0.153897, 0.182802, 0.241024" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010882, 0.016418, 0.018005, 0.031678, 0.056127, 0.107282, 0.212197", \ + "0.010882, 0.016418, 0.018005, 0.031678, 0.056127, 0.107282, 0.212197", \ + "0.010882, 0.016418, 0.018005, 0.031678, 0.056127, 0.107282, 0.212197", \ + "0.010882, 0.016418, 0.018005, 0.031678, 0.056127, 0.107282, 0.212197", \ + "0.010882, 0.016418, 0.018005, 0.031678, 0.056127, 0.107282, 0.212197", \ + "0.010882, 0.016418, 0.018005, 0.031678, 0.056127, 0.107282, 0.212197", \ + "0.010882, 0.016418, 0.018005, 0.031678, 0.056127, 0.107282, 0.212197" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010882, 0.016418, 0.018005, 0.031678, 0.056127, 0.107282, 0.212197", \ + "0.010882, 0.016418, 0.018005, 0.031678, 0.056127, 0.107282, 0.212197", \ + "0.010882, 0.016418, 0.018005, 0.031678, 0.056127, 0.107282, 0.212197", \ + "0.010882, 0.016418, 0.018005, 0.031678, 0.056127, 0.107282, 0.212197", \ + "0.010882, 0.016418, 0.018005, 0.031678, 0.056127, 0.107282, 0.212197", \ + "0.010882, 0.016418, 0.018005, 0.031678, 0.056127, 0.107282, 0.212197", \ + "0.010882, 0.016418, 0.018005, 0.031678, 0.056127, 0.107282, 0.212197" \ + ); + } + } + timing() { + related_pin : TENA; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TAA[3]&!AA[3]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TAA[3] == 1'b1 && AA[3] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.090825, 0.094939, 0.096207, 0.104677, 0.118759, 0.147895, 0.206125", \ + "0.094658, 0.098772, 0.100040, 0.108510, 0.122592, 0.151728, 0.209958", \ + "0.100130, 0.104244, 0.105513, 0.113982, 0.128064, 0.157200, 0.215430", \ + "0.101232, 0.105346, 0.106615, 0.115084, 0.129166, 0.158302, 0.216532", \ + "0.102142, 0.106256, 0.107524, 0.115994, 0.130076, 0.159212, 0.217442", \ + "0.102244, 0.106362, 0.107631, 0.116110, 0.130206, 0.159371, 0.217659", \ + "0.102346, 0.106469, 0.107739, 0.116226, 0.130336, 0.159531, 0.217877" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.076740, 0.080843, 0.082102, 0.090475, 0.104472, 0.133491, 0.191442", \ + "0.080403, 0.084506, 0.085764, 0.094137, 0.108134, 0.137153, 0.195104", \ + "0.086142, 0.090245, 0.091504, 0.099877, 0.113874, 0.142893, 0.200844", \ + "0.086979, 0.091082, 0.092340, 0.100713, 0.114710, 0.143729, 0.201680", \ + "0.087826, 0.091929, 0.093187, 0.101561, 0.115558, 0.144577, 0.202528", \ + "0.087914, 0.092021, 0.093280, 0.101663, 0.115674, 0.144722, 0.202731", \ + "0.088002, 0.092113, 0.093374, 0.101764, 0.115789, 0.144866, 0.202933" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011025, 0.016503, 0.018233, 0.032035, 0.056434, 0.107602, 0.212005", \ + "0.011025, 0.016503, 0.018233, 0.032035, 0.056434, 0.107602, 0.212005", \ + "0.011025, 0.016503, 0.018233, 0.032035, 0.056434, 0.107602, 0.212005", \ + "0.011025, 0.016503, 0.018233, 0.032035, 0.056434, 0.107602, 0.212005", \ + "0.011025, 0.016503, 0.018233, 0.032035, 0.056434, 0.107602, 0.212005", \ + "0.011025, 0.016503, 0.018233, 0.032035, 0.056434, 0.107602, 0.212005", \ + "0.011025, 0.016503, 0.018233, 0.032035, 0.056434, 0.107602, 0.212005" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011025, 0.016503, 0.018233, 0.032035, 0.056434, 0.107602, 0.212005", \ + "0.011025, 0.016503, 0.018233, 0.032035, 0.056434, 0.107602, 0.212005", \ + "0.011025, 0.016503, 0.018233, 0.032035, 0.056434, 0.107602, 0.212005", \ + "0.011025, 0.016503, 0.018233, 0.032035, 0.056434, 0.107602, 0.212005", \ + "0.011025, 0.016503, 0.018233, 0.032035, 0.056434, 0.107602, 0.212005", \ + "0.011025, 0.016503, 0.018233, 0.032035, 0.056434, 0.107602, 0.212005", \ + "0.011025, 0.016503, 0.018233, 0.032035, 0.056434, 0.107602, 0.212005" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.087449, 0.090758, 0.091753, 0.098020, 0.107706, 0.127111, 0.165622", \ + "0.092534, 0.095843, 0.096839, 0.103105, 0.112791, 0.132196, 0.170707", \ + "0.103459, 0.106768, 0.107763, 0.114030, 0.123716, 0.143121, 0.181632", \ + "0.108141, 0.111450, 0.112445, 0.118712, 0.128398, 0.147803, 0.186314", \ + "0.112841, 0.116150, 0.117145, 0.123412, 0.133098, 0.152503, 0.191014", \ + "0.121966, 0.125275, 0.126270, 0.132537, 0.142223, 0.161628, 0.200139", \ + "0.131315, 0.134624, 0.135619, 0.141886, 0.151572, 0.170977, 0.209488" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.074022, 0.077237, 0.078214, 0.084384, 0.093941, 0.113154, 0.151371", \ + "0.078942, 0.082157, 0.083134, 0.089304, 0.098861, 0.118074, 0.156291", \ + "0.089892, 0.093107, 0.094084, 0.100254, 0.109811, 0.129024, 0.167241", \ + "0.094608, 0.097823, 0.098800, 0.104970, 0.114527, 0.133740, 0.171957", \ + "0.099120, 0.102335, 0.103312, 0.109482, 0.119039, 0.138252, 0.176469", \ + "0.108374, 0.111589, 0.112566, 0.118736, 0.128293, 0.147506, 0.185723", \ + "0.117644, 0.120859, 0.121836, 0.128006, 0.137563, 0.156776, 0.194993" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010542, 0.014372, 0.015688, 0.024592, 0.040040, 0.073947, 0.143753", \ + "0.010542, 0.014372, 0.015688, 0.024592, 0.040040, 0.073947, 0.143753", \ + "0.010542, 0.014372, 0.015688, 0.024592, 0.040040, 0.073947, 0.143753", \ + "0.010542, 0.014372, 0.015688, 0.024592, 0.040040, 0.073947, 0.143753", \ + "0.010542, 0.014372, 0.015688, 0.024592, 0.040040, 0.073947, 0.143753", \ + "0.010542, 0.014372, 0.015688, 0.024592, 0.040040, 0.073947, 0.143753", \ + "0.010542, 0.014372, 0.015688, 0.024592, 0.040040, 0.073947, 0.143753" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010542, 0.014372, 0.015688, 0.024592, 0.040040, 0.073947, 0.143753", \ + "0.010542, 0.014372, 0.015688, 0.024592, 0.040040, 0.073947, 0.143753", \ + "0.010542, 0.014372, 0.015688, 0.024592, 0.040040, 0.073947, 0.143753", \ + "0.010542, 0.014372, 0.015688, 0.024592, 0.040040, 0.073947, 0.143753", \ + "0.010542, 0.014372, 0.015688, 0.024592, 0.040040, 0.073947, 0.143753", \ + "0.010542, 0.014372, 0.015688, 0.024592, 0.040040, 0.073947, 0.143753", \ + "0.010542, 0.014372, 0.015688, 0.024592, 0.040040, 0.073947, 0.143753" \ + ); + } + } + internal_power() { + related_pin : TENA; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TAA[3]&AA[3]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.021646, 0.021646, 0.021646, 0.021646, 0.021646, 0.021646, 0.021646", \ + "0.021685, 0.021685, 0.021685, 0.021685, 0.021685, 0.021685, 0.021685", \ + "0.022255, 0.022255, 0.022255, 0.022255, 0.022255, 0.022255, 0.022255", \ + "0.022666, 0.022666, 0.022666, 0.022666, 0.022666, 0.022666, 0.022666", \ + "0.023086, 0.023086, 0.023086, 0.023086, 0.023086, 0.023086, 0.023086", \ + "0.024349, 0.024349, 0.024349, 0.024349, 0.024349, 0.024349, 0.024349", \ + "0.026367, 0.026367, 0.026367, 0.026367, 0.026367, 0.026367, 0.026367" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.019096, 0.019096, 0.019096, 0.019096, 0.019096, 0.019096, 0.019096", \ + "0.019250, 0.019250, 0.019250, 0.019250, 0.019250, 0.019250, 0.019250", \ + "0.019898, 0.019898, 0.019898, 0.019898, 0.019898, 0.019898, 0.019898", \ + "0.020438, 0.020438, 0.020438, 0.020438, 0.020438, 0.020438, 0.020438", \ + "0.021073, 0.021073, 0.021073, 0.021073, 0.021073, 0.021073, 0.021073", \ + "0.022389, 0.022389, 0.022389, 0.022389, 0.022389, 0.022389, 0.022389", \ + "0.024468, 0.024468, 0.024468, 0.024468, 0.024468, 0.024468, 0.024468" \ + ); + } + } + internal_power() { + related_pin : TENA; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TAA[3]&!AA[3]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.019096, 0.019096, 0.019096, 0.019096, 0.019096, 0.019096, 0.019096", \ + "0.019250, 0.019250, 0.019250, 0.019250, 0.019250, 0.019250, 0.019250", \ + "0.019898, 0.019898, 0.019898, 0.019898, 0.019898, 0.019898, 0.019898", \ + "0.020438, 0.020438, 0.020438, 0.020438, 0.020438, 0.020438, 0.020438", \ + "0.021073, 0.021073, 0.021073, 0.021073, 0.021073, 0.021073, 0.021073", \ + "0.022389, 0.022389, 0.022389, 0.022389, 0.022389, 0.022389, 0.022389", \ + "0.024468, 0.024468, 0.024468, 0.024468, 0.024468, 0.024468, 0.024468" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.021646, 0.021646, 0.021646, 0.021646, 0.021646, 0.021646, 0.021646", \ + "0.021685, 0.021685, 0.021685, 0.021685, 0.021685, 0.021685, 0.021685", \ + "0.022255, 0.022255, 0.022255, 0.022255, 0.022255, 0.022255, 0.022255", \ + "0.022666, 0.022666, 0.022666, 0.022666, 0.022666, 0.022666, 0.022666", \ + "0.023086, 0.023086, 0.023086, 0.023086, 0.023086, 0.023086, 0.023086", \ + "0.024349, 0.024349, 0.024349, 0.024349, 0.024349, 0.024349, 0.024349", \ + "0.026367, 0.026367, 0.026367, 0.026367, 0.026367, 0.026367, 0.026367" \ + ); + } + } + } + pin(AYA[2]) { + direction : output; + timing() { + related_pin : TENA; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TAA[2]&AA[2]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TAA[2] == 1'b0 && AA[2] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.100259, 0.103564, 0.104564, 0.110840, 0.120525, 0.139910, 0.178419", \ + "0.103481, 0.106786, 0.107786, 0.114062, 0.123747, 0.143132, 0.181641", \ + "0.108442, 0.111747, 0.112747, 0.119023, 0.128708, 0.148093, 0.186602", \ + "0.108715, 0.112020, 0.113020, 0.119296, 0.128981, 0.148366, 0.186875", \ + "0.110413, 0.113718, 0.114718, 0.120994, 0.130679, 0.150064, 0.188573", \ + "0.110523, 0.113832, 0.114833, 0.121115, 0.130810, 0.150214, 0.188762", \ + "0.110634, 0.113946, 0.114948, 0.121236, 0.130941, 0.150364, 0.188950" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.085614, 0.088861, 0.089837, 0.096004, 0.105558, 0.124769, 0.162980", \ + "0.088728, 0.091975, 0.092951, 0.099118, 0.108672, 0.127883, 0.166094", \ + "0.093582, 0.096829, 0.097805, 0.103972, 0.113526, 0.132737, 0.170948", \ + "0.093816, 0.097063, 0.098039, 0.104206, 0.113760, 0.132971, 0.171182", \ + "0.095573, 0.098820, 0.099796, 0.105963, 0.115517, 0.134728, 0.172939", \ + "0.095668, 0.098919, 0.099896, 0.106069, 0.115632, 0.134862, 0.173112", \ + "0.095764, 0.099017, 0.099995, 0.106175, 0.115748, 0.134997, 0.173285" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010454, 0.014288, 0.015602, 0.024451, 0.040213, 0.073957, 0.143162", \ + "0.010454, 0.014288, 0.015602, 0.024451, 0.040213, 0.073957, 0.143162", \ + "0.010454, 0.014288, 0.015602, 0.024451, 0.040213, 0.073957, 0.143162", \ + "0.010454, 0.014288, 0.015602, 0.024451, 0.040213, 0.073957, 0.143162", \ + "0.010454, 0.014288, 0.015602, 0.024451, 0.040213, 0.073957, 0.143162", \ + "0.010454, 0.014288, 0.015602, 0.024451, 0.040213, 0.073957, 0.143162", \ + "0.010454, 0.014288, 0.015602, 0.024451, 0.040213, 0.073957, 0.143162" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010454, 0.014288, 0.015602, 0.024451, 0.040213, 0.073957, 0.143162", \ + "0.010454, 0.014288, 0.015602, 0.024451, 0.040213, 0.073957, 0.143162", \ + "0.010454, 0.014288, 0.015602, 0.024451, 0.040213, 0.073957, 0.143162", \ + "0.010454, 0.014288, 0.015602, 0.024451, 0.040213, 0.073957, 0.143162", \ + "0.010454, 0.014288, 0.015602, 0.024451, 0.040213, 0.073957, 0.143162", \ + "0.010454, 0.014288, 0.015602, 0.024451, 0.040213, 0.073957, 0.143162", \ + "0.010454, 0.014288, 0.015602, 0.024451, 0.040213, 0.073957, 0.143162" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.094016, 0.098074, 0.099409, 0.107922, 0.121910, 0.150914, 0.209389", \ + "0.098999, 0.103057, 0.104393, 0.112906, 0.126894, 0.155898, 0.214373", \ + "0.110155, 0.114213, 0.115548, 0.124061, 0.138049, 0.167053, 0.225528", \ + "0.114097, 0.118155, 0.119490, 0.128003, 0.141991, 0.170995, 0.229470", \ + "0.119312, 0.123370, 0.124705, 0.133218, 0.147206, 0.176210, 0.234685", \ + "0.128262, 0.132320, 0.133655, 0.142168, 0.156156, 0.185160, 0.243635", \ + "0.140455, 0.144513, 0.145848, 0.154361, 0.168349, 0.197353, 0.255828" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.079803, 0.083828, 0.085143, 0.093589, 0.107440, 0.136345, 0.194567", \ + "0.085031, 0.089056, 0.090370, 0.098817, 0.112668, 0.141573, 0.199795", \ + "0.096093, 0.100118, 0.101432, 0.109878, 0.123729, 0.152634, 0.210856", \ + "0.099847, 0.103872, 0.105186, 0.113632, 0.127483, 0.156388, 0.214610", \ + "0.105144, 0.109169, 0.110483, 0.118929, 0.132780, 0.161685, 0.219907", \ + "0.114250, 0.118275, 0.119589, 0.128035, 0.141886, 0.170791, 0.229013", \ + "0.126261, 0.130286, 0.131600, 0.140046, 0.153897, 0.182802, 0.241024" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010882, 0.016418, 0.018005, 0.031678, 0.056127, 0.107282, 0.212197", \ + "0.010882, 0.016418, 0.018005, 0.031678, 0.056127, 0.107282, 0.212197", \ + "0.010882, 0.016418, 0.018005, 0.031678, 0.056127, 0.107282, 0.212197", \ + "0.010882, 0.016418, 0.018005, 0.031678, 0.056127, 0.107282, 0.212197", \ + "0.010882, 0.016418, 0.018005, 0.031678, 0.056127, 0.107282, 0.212197", \ + "0.010882, 0.016418, 0.018005, 0.031678, 0.056127, 0.107282, 0.212197", \ + "0.010882, 0.016418, 0.018005, 0.031678, 0.056127, 0.107282, 0.212197" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010882, 0.016418, 0.018005, 0.031678, 0.056127, 0.107282, 0.212197", \ + "0.010882, 0.016418, 0.018005, 0.031678, 0.056127, 0.107282, 0.212197", \ + "0.010882, 0.016418, 0.018005, 0.031678, 0.056127, 0.107282, 0.212197", \ + "0.010882, 0.016418, 0.018005, 0.031678, 0.056127, 0.107282, 0.212197", \ + "0.010882, 0.016418, 0.018005, 0.031678, 0.056127, 0.107282, 0.212197", \ + "0.010882, 0.016418, 0.018005, 0.031678, 0.056127, 0.107282, 0.212197", \ + "0.010882, 0.016418, 0.018005, 0.031678, 0.056127, 0.107282, 0.212197" \ + ); + } + } + timing() { + related_pin : TENA; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TAA[2]&!AA[2]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TAA[2] == 1'b1 && AA[2] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.090825, 0.094939, 0.096207, 0.104677, 0.118759, 0.147895, 0.206125", \ + "0.094658, 0.098772, 0.100040, 0.108510, 0.122592, 0.151728, 0.209958", \ + "0.100130, 0.104244, 0.105513, 0.113982, 0.128064, 0.157200, 0.215430", \ + "0.101232, 0.105346, 0.106615, 0.115084, 0.129166, 0.158302, 0.216532", \ + "0.102142, 0.106256, 0.107524, 0.115994, 0.130076, 0.159212, 0.217442", \ + "0.102244, 0.106362, 0.107631, 0.116110, 0.130206, 0.159371, 0.217659", \ + "0.102346, 0.106469, 0.107739, 0.116226, 0.130336, 0.159531, 0.217877" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.076740, 0.080843, 0.082102, 0.090475, 0.104472, 0.133491, 0.191442", \ + "0.080403, 0.084506, 0.085764, 0.094137, 0.108134, 0.137153, 0.195104", \ + "0.086142, 0.090245, 0.091504, 0.099877, 0.113874, 0.142893, 0.200844", \ + "0.086979, 0.091082, 0.092340, 0.100713, 0.114710, 0.143729, 0.201680", \ + "0.087826, 0.091929, 0.093187, 0.101561, 0.115558, 0.144577, 0.202528", \ + "0.087914, 0.092021, 0.093280, 0.101663, 0.115674, 0.144722, 0.202731", \ + "0.088002, 0.092113, 0.093374, 0.101764, 0.115789, 0.144866, 0.202933" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011025, 0.016503, 0.018233, 0.032035, 0.056434, 0.107602, 0.212005", \ + "0.011025, 0.016503, 0.018233, 0.032035, 0.056434, 0.107602, 0.212005", \ + "0.011025, 0.016503, 0.018233, 0.032035, 0.056434, 0.107602, 0.212005", \ + "0.011025, 0.016503, 0.018233, 0.032035, 0.056434, 0.107602, 0.212005", \ + "0.011025, 0.016503, 0.018233, 0.032035, 0.056434, 0.107602, 0.212005", \ + "0.011025, 0.016503, 0.018233, 0.032035, 0.056434, 0.107602, 0.212005", \ + "0.011025, 0.016503, 0.018233, 0.032035, 0.056434, 0.107602, 0.212005" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011025, 0.016503, 0.018233, 0.032035, 0.056434, 0.107602, 0.212005", \ + "0.011025, 0.016503, 0.018233, 0.032035, 0.056434, 0.107602, 0.212005", \ + "0.011025, 0.016503, 0.018233, 0.032035, 0.056434, 0.107602, 0.212005", \ + "0.011025, 0.016503, 0.018233, 0.032035, 0.056434, 0.107602, 0.212005", \ + "0.011025, 0.016503, 0.018233, 0.032035, 0.056434, 0.107602, 0.212005", \ + "0.011025, 0.016503, 0.018233, 0.032035, 0.056434, 0.107602, 0.212005", \ + "0.011025, 0.016503, 0.018233, 0.032035, 0.056434, 0.107602, 0.212005" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.087449, 0.090758, 0.091753, 0.098020, 0.107706, 0.127111, 0.165622", \ + "0.092534, 0.095843, 0.096839, 0.103105, 0.112791, 0.132196, 0.170707", \ + "0.103459, 0.106768, 0.107763, 0.114030, 0.123716, 0.143121, 0.181632", \ + "0.108141, 0.111450, 0.112445, 0.118712, 0.128398, 0.147803, 0.186314", \ + "0.112841, 0.116150, 0.117145, 0.123412, 0.133098, 0.152503, 0.191014", \ + "0.121966, 0.125275, 0.126270, 0.132537, 0.142223, 0.161628, 0.200139", \ + "0.131315, 0.134624, 0.135619, 0.141886, 0.151572, 0.170977, 0.209488" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.074022, 0.077237, 0.078214, 0.084384, 0.093941, 0.113154, 0.151371", \ + "0.078942, 0.082157, 0.083134, 0.089304, 0.098861, 0.118074, 0.156291", \ + "0.089892, 0.093107, 0.094084, 0.100254, 0.109811, 0.129024, 0.167241", \ + "0.094608, 0.097823, 0.098800, 0.104970, 0.114527, 0.133740, 0.171957", \ + "0.099120, 0.102335, 0.103312, 0.109482, 0.119039, 0.138252, 0.176469", \ + "0.108374, 0.111589, 0.112566, 0.118736, 0.128293, 0.147506, 0.185723", \ + "0.117644, 0.120859, 0.121836, 0.128006, 0.137563, 0.156776, 0.194993" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010542, 0.014372, 0.015688, 0.024592, 0.040040, 0.073947, 0.143753", \ + "0.010542, 0.014372, 0.015688, 0.024592, 0.040040, 0.073947, 0.143753", \ + "0.010542, 0.014372, 0.015688, 0.024592, 0.040040, 0.073947, 0.143753", \ + "0.010542, 0.014372, 0.015688, 0.024592, 0.040040, 0.073947, 0.143753", \ + "0.010542, 0.014372, 0.015688, 0.024592, 0.040040, 0.073947, 0.143753", \ + "0.010542, 0.014372, 0.015688, 0.024592, 0.040040, 0.073947, 0.143753", \ + "0.010542, 0.014372, 0.015688, 0.024592, 0.040040, 0.073947, 0.143753" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010542, 0.014372, 0.015688, 0.024592, 0.040040, 0.073947, 0.143753", \ + "0.010542, 0.014372, 0.015688, 0.024592, 0.040040, 0.073947, 0.143753", \ + "0.010542, 0.014372, 0.015688, 0.024592, 0.040040, 0.073947, 0.143753", \ + "0.010542, 0.014372, 0.015688, 0.024592, 0.040040, 0.073947, 0.143753", \ + "0.010542, 0.014372, 0.015688, 0.024592, 0.040040, 0.073947, 0.143753", \ + "0.010542, 0.014372, 0.015688, 0.024592, 0.040040, 0.073947, 0.143753", \ + "0.010542, 0.014372, 0.015688, 0.024592, 0.040040, 0.073947, 0.143753" \ + ); + } + } + internal_power() { + related_pin : TENA; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TAA[2]&AA[2]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.021646, 0.021646, 0.021646, 0.021646, 0.021646, 0.021646, 0.021646", \ + "0.021685, 0.021685, 0.021685, 0.021685, 0.021685, 0.021685, 0.021685", \ + "0.022255, 0.022255, 0.022255, 0.022255, 0.022255, 0.022255, 0.022255", \ + "0.022666, 0.022666, 0.022666, 0.022666, 0.022666, 0.022666, 0.022666", \ + "0.023086, 0.023086, 0.023086, 0.023086, 0.023086, 0.023086, 0.023086", \ + "0.024349, 0.024349, 0.024349, 0.024349, 0.024349, 0.024349, 0.024349", \ + "0.026367, 0.026367, 0.026367, 0.026367, 0.026367, 0.026367, 0.026367" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.019096, 0.019096, 0.019096, 0.019096, 0.019096, 0.019096, 0.019096", \ + "0.019250, 0.019250, 0.019250, 0.019250, 0.019250, 0.019250, 0.019250", \ + "0.019898, 0.019898, 0.019898, 0.019898, 0.019898, 0.019898, 0.019898", \ + "0.020438, 0.020438, 0.020438, 0.020438, 0.020438, 0.020438, 0.020438", \ + "0.021073, 0.021073, 0.021073, 0.021073, 0.021073, 0.021073, 0.021073", \ + "0.022389, 0.022389, 0.022389, 0.022389, 0.022389, 0.022389, 0.022389", \ + "0.024468, 0.024468, 0.024468, 0.024468, 0.024468, 0.024468, 0.024468" \ + ); + } + } + internal_power() { + related_pin : TENA; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TAA[2]&!AA[2]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.019096, 0.019096, 0.019096, 0.019096, 0.019096, 0.019096, 0.019096", \ + "0.019250, 0.019250, 0.019250, 0.019250, 0.019250, 0.019250, 0.019250", \ + "0.019898, 0.019898, 0.019898, 0.019898, 0.019898, 0.019898, 0.019898", \ + "0.020438, 0.020438, 0.020438, 0.020438, 0.020438, 0.020438, 0.020438", \ + "0.021073, 0.021073, 0.021073, 0.021073, 0.021073, 0.021073, 0.021073", \ + "0.022389, 0.022389, 0.022389, 0.022389, 0.022389, 0.022389, 0.022389", \ + "0.024468, 0.024468, 0.024468, 0.024468, 0.024468, 0.024468, 0.024468" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.021646, 0.021646, 0.021646, 0.021646, 0.021646, 0.021646, 0.021646", \ + "0.021685, 0.021685, 0.021685, 0.021685, 0.021685, 0.021685, 0.021685", \ + "0.022255, 0.022255, 0.022255, 0.022255, 0.022255, 0.022255, 0.022255", \ + "0.022666, 0.022666, 0.022666, 0.022666, 0.022666, 0.022666, 0.022666", \ + "0.023086, 0.023086, 0.023086, 0.023086, 0.023086, 0.023086, 0.023086", \ + "0.024349, 0.024349, 0.024349, 0.024349, 0.024349, 0.024349, 0.024349", \ + "0.026367, 0.026367, 0.026367, 0.026367, 0.026367, 0.026367, 0.026367" \ + ); + } + } + } + pin(AYA[1]) { + direction : output; + timing() { + related_pin : TENA; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TAA[1]&AA[1]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TAA[1] == 1'b0 && AA[1] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.100259, 0.103564, 0.104564, 0.110840, 0.120525, 0.139910, 0.178419", \ + "0.103481, 0.106786, 0.107786, 0.114062, 0.123747, 0.143132, 0.181641", \ + "0.108442, 0.111747, 0.112747, 0.119023, 0.128708, 0.148093, 0.186602", \ + "0.108715, 0.112020, 0.113020, 0.119296, 0.128981, 0.148366, 0.186875", \ + "0.110413, 0.113718, 0.114718, 0.120994, 0.130679, 0.150064, 0.188573", \ + "0.110523, 0.113832, 0.114833, 0.121115, 0.130810, 0.150214, 0.188762", \ + "0.110634, 0.113946, 0.114948, 0.121236, 0.130941, 0.150364, 0.188950" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.085614, 0.088861, 0.089837, 0.096004, 0.105558, 0.124769, 0.162980", \ + "0.088728, 0.091975, 0.092951, 0.099118, 0.108672, 0.127883, 0.166094", \ + "0.093582, 0.096829, 0.097805, 0.103972, 0.113526, 0.132737, 0.170948", \ + "0.093816, 0.097063, 0.098039, 0.104206, 0.113760, 0.132971, 0.171182", \ + "0.095573, 0.098820, 0.099796, 0.105963, 0.115517, 0.134728, 0.172939", \ + "0.095668, 0.098919, 0.099896, 0.106069, 0.115632, 0.134862, 0.173112", \ + "0.095764, 0.099017, 0.099995, 0.106175, 0.115748, 0.134997, 0.173285" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010454, 0.014288, 0.015602, 0.024451, 0.040213, 0.073957, 0.143162", \ + "0.010454, 0.014288, 0.015602, 0.024451, 0.040213, 0.073957, 0.143162", \ + "0.010454, 0.014288, 0.015602, 0.024451, 0.040213, 0.073957, 0.143162", \ + "0.010454, 0.014288, 0.015602, 0.024451, 0.040213, 0.073957, 0.143162", \ + "0.010454, 0.014288, 0.015602, 0.024451, 0.040213, 0.073957, 0.143162", \ + "0.010454, 0.014288, 0.015602, 0.024451, 0.040213, 0.073957, 0.143162", \ + "0.010454, 0.014288, 0.015602, 0.024451, 0.040213, 0.073957, 0.143162" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010454, 0.014288, 0.015602, 0.024451, 0.040213, 0.073957, 0.143162", \ + "0.010454, 0.014288, 0.015602, 0.024451, 0.040213, 0.073957, 0.143162", \ + "0.010454, 0.014288, 0.015602, 0.024451, 0.040213, 0.073957, 0.143162", \ + "0.010454, 0.014288, 0.015602, 0.024451, 0.040213, 0.073957, 0.143162", \ + "0.010454, 0.014288, 0.015602, 0.024451, 0.040213, 0.073957, 0.143162", \ + "0.010454, 0.014288, 0.015602, 0.024451, 0.040213, 0.073957, 0.143162", \ + "0.010454, 0.014288, 0.015602, 0.024451, 0.040213, 0.073957, 0.143162" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.094016, 0.098074, 0.099409, 0.107922, 0.121910, 0.150914, 0.209389", \ + "0.098999, 0.103057, 0.104393, 0.112906, 0.126894, 0.155898, 0.214373", \ + "0.110155, 0.114213, 0.115548, 0.124061, 0.138049, 0.167053, 0.225528", \ + "0.114097, 0.118155, 0.119490, 0.128003, 0.141991, 0.170995, 0.229470", \ + "0.119312, 0.123370, 0.124705, 0.133218, 0.147206, 0.176210, 0.234685", \ + "0.128262, 0.132320, 0.133655, 0.142168, 0.156156, 0.185160, 0.243635", \ + "0.140455, 0.144513, 0.145848, 0.154361, 0.168349, 0.197353, 0.255828" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.079803, 0.083828, 0.085143, 0.093589, 0.107440, 0.136345, 0.194567", \ + "0.085031, 0.089056, 0.090370, 0.098817, 0.112668, 0.141573, 0.199795", \ + "0.096093, 0.100118, 0.101432, 0.109878, 0.123729, 0.152634, 0.210856", \ + "0.099847, 0.103872, 0.105186, 0.113632, 0.127483, 0.156388, 0.214610", \ + "0.105144, 0.109169, 0.110483, 0.118929, 0.132780, 0.161685, 0.219907", \ + "0.114250, 0.118275, 0.119589, 0.128035, 0.141886, 0.170791, 0.229013", \ + "0.126261, 0.130286, 0.131600, 0.140046, 0.153897, 0.182802, 0.241024" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010882, 0.016418, 0.018005, 0.031678, 0.056127, 0.107282, 0.212197", \ + "0.010882, 0.016418, 0.018005, 0.031678, 0.056127, 0.107282, 0.212197", \ + "0.010882, 0.016418, 0.018005, 0.031678, 0.056127, 0.107282, 0.212197", \ + "0.010882, 0.016418, 0.018005, 0.031678, 0.056127, 0.107282, 0.212197", \ + "0.010882, 0.016418, 0.018005, 0.031678, 0.056127, 0.107282, 0.212197", \ + "0.010882, 0.016418, 0.018005, 0.031678, 0.056127, 0.107282, 0.212197", \ + "0.010882, 0.016418, 0.018005, 0.031678, 0.056127, 0.107282, 0.212197" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010882, 0.016418, 0.018005, 0.031678, 0.056127, 0.107282, 0.212197", \ + "0.010882, 0.016418, 0.018005, 0.031678, 0.056127, 0.107282, 0.212197", \ + "0.010882, 0.016418, 0.018005, 0.031678, 0.056127, 0.107282, 0.212197", \ + "0.010882, 0.016418, 0.018005, 0.031678, 0.056127, 0.107282, 0.212197", \ + "0.010882, 0.016418, 0.018005, 0.031678, 0.056127, 0.107282, 0.212197", \ + "0.010882, 0.016418, 0.018005, 0.031678, 0.056127, 0.107282, 0.212197", \ + "0.010882, 0.016418, 0.018005, 0.031678, 0.056127, 0.107282, 0.212197" \ + ); + } + } + timing() { + related_pin : TENA; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TAA[1]&!AA[1]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TAA[1] == 1'b1 && AA[1] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.090825, 0.094939, 0.096207, 0.104677, 0.118759, 0.147895, 0.206125", \ + "0.094658, 0.098772, 0.100040, 0.108510, 0.122592, 0.151728, 0.209958", \ + "0.100130, 0.104244, 0.105513, 0.113982, 0.128064, 0.157200, 0.215430", \ + "0.101232, 0.105346, 0.106615, 0.115084, 0.129166, 0.158302, 0.216532", \ + "0.102142, 0.106256, 0.107524, 0.115994, 0.130076, 0.159212, 0.217442", \ + "0.102244, 0.106362, 0.107631, 0.116110, 0.130206, 0.159371, 0.217659", \ + "0.102346, 0.106469, 0.107739, 0.116226, 0.130336, 0.159531, 0.217877" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.076740, 0.080843, 0.082102, 0.090475, 0.104472, 0.133491, 0.191442", \ + "0.080403, 0.084506, 0.085764, 0.094137, 0.108134, 0.137153, 0.195104", \ + "0.086142, 0.090245, 0.091504, 0.099877, 0.113874, 0.142893, 0.200844", \ + "0.086979, 0.091082, 0.092340, 0.100713, 0.114710, 0.143729, 0.201680", \ + "0.087826, 0.091929, 0.093187, 0.101561, 0.115558, 0.144577, 0.202528", \ + "0.087914, 0.092021, 0.093280, 0.101663, 0.115674, 0.144722, 0.202731", \ + "0.088002, 0.092113, 0.093374, 0.101764, 0.115789, 0.144866, 0.202933" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011025, 0.016503, 0.018233, 0.032035, 0.056434, 0.107602, 0.212005", \ + "0.011025, 0.016503, 0.018233, 0.032035, 0.056434, 0.107602, 0.212005", \ + "0.011025, 0.016503, 0.018233, 0.032035, 0.056434, 0.107602, 0.212005", \ + "0.011025, 0.016503, 0.018233, 0.032035, 0.056434, 0.107602, 0.212005", \ + "0.011025, 0.016503, 0.018233, 0.032035, 0.056434, 0.107602, 0.212005", \ + "0.011025, 0.016503, 0.018233, 0.032035, 0.056434, 0.107602, 0.212005", \ + "0.011025, 0.016503, 0.018233, 0.032035, 0.056434, 0.107602, 0.212005" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011025, 0.016503, 0.018233, 0.032035, 0.056434, 0.107602, 0.212005", \ + "0.011025, 0.016503, 0.018233, 0.032035, 0.056434, 0.107602, 0.212005", \ + "0.011025, 0.016503, 0.018233, 0.032035, 0.056434, 0.107602, 0.212005", \ + "0.011025, 0.016503, 0.018233, 0.032035, 0.056434, 0.107602, 0.212005", \ + "0.011025, 0.016503, 0.018233, 0.032035, 0.056434, 0.107602, 0.212005", \ + "0.011025, 0.016503, 0.018233, 0.032035, 0.056434, 0.107602, 0.212005", \ + "0.011025, 0.016503, 0.018233, 0.032035, 0.056434, 0.107602, 0.212005" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.087449, 0.090758, 0.091753, 0.098020, 0.107706, 0.127111, 0.165622", \ + "0.092534, 0.095843, 0.096839, 0.103105, 0.112791, 0.132196, 0.170707", \ + "0.103459, 0.106768, 0.107763, 0.114030, 0.123716, 0.143121, 0.181632", \ + "0.108141, 0.111450, 0.112445, 0.118712, 0.128398, 0.147803, 0.186314", \ + "0.112841, 0.116150, 0.117145, 0.123412, 0.133098, 0.152503, 0.191014", \ + "0.121966, 0.125275, 0.126270, 0.132537, 0.142223, 0.161628, 0.200139", \ + "0.131315, 0.134624, 0.135619, 0.141886, 0.151572, 0.170977, 0.209488" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.074022, 0.077237, 0.078214, 0.084384, 0.093941, 0.113154, 0.151371", \ + "0.078942, 0.082157, 0.083134, 0.089304, 0.098861, 0.118074, 0.156291", \ + "0.089892, 0.093107, 0.094084, 0.100254, 0.109811, 0.129024, 0.167241", \ + "0.094608, 0.097823, 0.098800, 0.104970, 0.114527, 0.133740, 0.171957", \ + "0.099120, 0.102335, 0.103312, 0.109482, 0.119039, 0.138252, 0.176469", \ + "0.108374, 0.111589, 0.112566, 0.118736, 0.128293, 0.147506, 0.185723", \ + "0.117644, 0.120859, 0.121836, 0.128006, 0.137563, 0.156776, 0.194993" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010542, 0.014372, 0.015688, 0.024592, 0.040040, 0.073947, 0.143753", \ + "0.010542, 0.014372, 0.015688, 0.024592, 0.040040, 0.073947, 0.143753", \ + "0.010542, 0.014372, 0.015688, 0.024592, 0.040040, 0.073947, 0.143753", \ + "0.010542, 0.014372, 0.015688, 0.024592, 0.040040, 0.073947, 0.143753", \ + "0.010542, 0.014372, 0.015688, 0.024592, 0.040040, 0.073947, 0.143753", \ + "0.010542, 0.014372, 0.015688, 0.024592, 0.040040, 0.073947, 0.143753", \ + "0.010542, 0.014372, 0.015688, 0.024592, 0.040040, 0.073947, 0.143753" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010542, 0.014372, 0.015688, 0.024592, 0.040040, 0.073947, 0.143753", \ + "0.010542, 0.014372, 0.015688, 0.024592, 0.040040, 0.073947, 0.143753", \ + "0.010542, 0.014372, 0.015688, 0.024592, 0.040040, 0.073947, 0.143753", \ + "0.010542, 0.014372, 0.015688, 0.024592, 0.040040, 0.073947, 0.143753", \ + "0.010542, 0.014372, 0.015688, 0.024592, 0.040040, 0.073947, 0.143753", \ + "0.010542, 0.014372, 0.015688, 0.024592, 0.040040, 0.073947, 0.143753", \ + "0.010542, 0.014372, 0.015688, 0.024592, 0.040040, 0.073947, 0.143753" \ + ); + } + } + internal_power() { + related_pin : TENA; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TAA[1]&AA[1]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.021646, 0.021646, 0.021646, 0.021646, 0.021646, 0.021646, 0.021646", \ + "0.021685, 0.021685, 0.021685, 0.021685, 0.021685, 0.021685, 0.021685", \ + "0.022255, 0.022255, 0.022255, 0.022255, 0.022255, 0.022255, 0.022255", \ + "0.022666, 0.022666, 0.022666, 0.022666, 0.022666, 0.022666, 0.022666", \ + "0.023086, 0.023086, 0.023086, 0.023086, 0.023086, 0.023086, 0.023086", \ + "0.024349, 0.024349, 0.024349, 0.024349, 0.024349, 0.024349, 0.024349", \ + "0.026367, 0.026367, 0.026367, 0.026367, 0.026367, 0.026367, 0.026367" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.019096, 0.019096, 0.019096, 0.019096, 0.019096, 0.019096, 0.019096", \ + "0.019250, 0.019250, 0.019250, 0.019250, 0.019250, 0.019250, 0.019250", \ + "0.019898, 0.019898, 0.019898, 0.019898, 0.019898, 0.019898, 0.019898", \ + "0.020438, 0.020438, 0.020438, 0.020438, 0.020438, 0.020438, 0.020438", \ + "0.021073, 0.021073, 0.021073, 0.021073, 0.021073, 0.021073, 0.021073", \ + "0.022389, 0.022389, 0.022389, 0.022389, 0.022389, 0.022389, 0.022389", \ + "0.024468, 0.024468, 0.024468, 0.024468, 0.024468, 0.024468, 0.024468" \ + ); + } + } + internal_power() { + related_pin : TENA; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TAA[1]&!AA[1]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.019096, 0.019096, 0.019096, 0.019096, 0.019096, 0.019096, 0.019096", \ + "0.019250, 0.019250, 0.019250, 0.019250, 0.019250, 0.019250, 0.019250", \ + "0.019898, 0.019898, 0.019898, 0.019898, 0.019898, 0.019898, 0.019898", \ + "0.020438, 0.020438, 0.020438, 0.020438, 0.020438, 0.020438, 0.020438", \ + "0.021073, 0.021073, 0.021073, 0.021073, 0.021073, 0.021073, 0.021073", \ + "0.022389, 0.022389, 0.022389, 0.022389, 0.022389, 0.022389, 0.022389", \ + "0.024468, 0.024468, 0.024468, 0.024468, 0.024468, 0.024468, 0.024468" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.021646, 0.021646, 0.021646, 0.021646, 0.021646, 0.021646, 0.021646", \ + "0.021685, 0.021685, 0.021685, 0.021685, 0.021685, 0.021685, 0.021685", \ + "0.022255, 0.022255, 0.022255, 0.022255, 0.022255, 0.022255, 0.022255", \ + "0.022666, 0.022666, 0.022666, 0.022666, 0.022666, 0.022666, 0.022666", \ + "0.023086, 0.023086, 0.023086, 0.023086, 0.023086, 0.023086, 0.023086", \ + "0.024349, 0.024349, 0.024349, 0.024349, 0.024349, 0.024349, 0.024349", \ + "0.026367, 0.026367, 0.026367, 0.026367, 0.026367, 0.026367, 0.026367" \ + ); + } + } + } + pin(AYA[0]) { + direction : output; + timing() { + related_pin : TENA; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TAA[0]&AA[0]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TAA[0] == 1'b0 && AA[0] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.100259, 0.103564, 0.104564, 0.110840, 0.120525, 0.139910, 0.178419", \ + "0.103481, 0.106786, 0.107786, 0.114062, 0.123747, 0.143132, 0.181641", \ + "0.108442, 0.111747, 0.112747, 0.119023, 0.128708, 0.148093, 0.186602", \ + "0.108715, 0.112020, 0.113020, 0.119296, 0.128981, 0.148366, 0.186875", \ + "0.110413, 0.113718, 0.114718, 0.120994, 0.130679, 0.150064, 0.188573", \ + "0.110523, 0.113832, 0.114833, 0.121115, 0.130810, 0.150214, 0.188762", \ + "0.110634, 0.113946, 0.114948, 0.121236, 0.130941, 0.150364, 0.188950" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.085614, 0.088861, 0.089837, 0.096004, 0.105558, 0.124769, 0.162980", \ + "0.088728, 0.091975, 0.092951, 0.099118, 0.108672, 0.127883, 0.166094", \ + "0.093582, 0.096829, 0.097805, 0.103972, 0.113526, 0.132737, 0.170948", \ + "0.093816, 0.097063, 0.098039, 0.104206, 0.113760, 0.132971, 0.171182", \ + "0.095573, 0.098820, 0.099796, 0.105963, 0.115517, 0.134728, 0.172939", \ + "0.095668, 0.098919, 0.099896, 0.106069, 0.115632, 0.134862, 0.173112", \ + "0.095764, 0.099017, 0.099995, 0.106175, 0.115748, 0.134997, 0.173285" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010454, 0.014288, 0.015602, 0.024451, 0.040213, 0.073957, 0.143162", \ + "0.010454, 0.014288, 0.015602, 0.024451, 0.040213, 0.073957, 0.143162", \ + "0.010454, 0.014288, 0.015602, 0.024451, 0.040213, 0.073957, 0.143162", \ + "0.010454, 0.014288, 0.015602, 0.024451, 0.040213, 0.073957, 0.143162", \ + "0.010454, 0.014288, 0.015602, 0.024451, 0.040213, 0.073957, 0.143162", \ + "0.010454, 0.014288, 0.015602, 0.024451, 0.040213, 0.073957, 0.143162", \ + "0.010454, 0.014288, 0.015602, 0.024451, 0.040213, 0.073957, 0.143162" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010454, 0.014288, 0.015602, 0.024451, 0.040213, 0.073957, 0.143162", \ + "0.010454, 0.014288, 0.015602, 0.024451, 0.040213, 0.073957, 0.143162", \ + "0.010454, 0.014288, 0.015602, 0.024451, 0.040213, 0.073957, 0.143162", \ + "0.010454, 0.014288, 0.015602, 0.024451, 0.040213, 0.073957, 0.143162", \ + "0.010454, 0.014288, 0.015602, 0.024451, 0.040213, 0.073957, 0.143162", \ + "0.010454, 0.014288, 0.015602, 0.024451, 0.040213, 0.073957, 0.143162", \ + "0.010454, 0.014288, 0.015602, 0.024451, 0.040213, 0.073957, 0.143162" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.094016, 0.098074, 0.099409, 0.107922, 0.121910, 0.150914, 0.209389", \ + "0.098999, 0.103057, 0.104393, 0.112906, 0.126894, 0.155898, 0.214373", \ + "0.110155, 0.114213, 0.115548, 0.124061, 0.138049, 0.167053, 0.225528", \ + "0.114097, 0.118155, 0.119490, 0.128003, 0.141991, 0.170995, 0.229470", \ + "0.119312, 0.123370, 0.124705, 0.133218, 0.147206, 0.176210, 0.234685", \ + "0.128262, 0.132320, 0.133655, 0.142168, 0.156156, 0.185160, 0.243635", \ + "0.140455, 0.144513, 0.145848, 0.154361, 0.168349, 0.197353, 0.255828" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.079803, 0.083828, 0.085143, 0.093589, 0.107440, 0.136345, 0.194567", \ + "0.085031, 0.089056, 0.090370, 0.098817, 0.112668, 0.141573, 0.199795", \ + "0.096093, 0.100118, 0.101432, 0.109878, 0.123729, 0.152634, 0.210856", \ + "0.099847, 0.103872, 0.105186, 0.113632, 0.127483, 0.156388, 0.214610", \ + "0.105144, 0.109169, 0.110483, 0.118929, 0.132780, 0.161685, 0.219907", \ + "0.114250, 0.118275, 0.119589, 0.128035, 0.141886, 0.170791, 0.229013", \ + "0.126261, 0.130286, 0.131600, 0.140046, 0.153897, 0.182802, 0.241024" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010882, 0.016418, 0.018005, 0.031678, 0.056127, 0.107282, 0.212197", \ + "0.010882, 0.016418, 0.018005, 0.031678, 0.056127, 0.107282, 0.212197", \ + "0.010882, 0.016418, 0.018005, 0.031678, 0.056127, 0.107282, 0.212197", \ + "0.010882, 0.016418, 0.018005, 0.031678, 0.056127, 0.107282, 0.212197", \ + "0.010882, 0.016418, 0.018005, 0.031678, 0.056127, 0.107282, 0.212197", \ + "0.010882, 0.016418, 0.018005, 0.031678, 0.056127, 0.107282, 0.212197", \ + "0.010882, 0.016418, 0.018005, 0.031678, 0.056127, 0.107282, 0.212197" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010882, 0.016418, 0.018005, 0.031678, 0.056127, 0.107282, 0.212197", \ + "0.010882, 0.016418, 0.018005, 0.031678, 0.056127, 0.107282, 0.212197", \ + "0.010882, 0.016418, 0.018005, 0.031678, 0.056127, 0.107282, 0.212197", \ + "0.010882, 0.016418, 0.018005, 0.031678, 0.056127, 0.107282, 0.212197", \ + "0.010882, 0.016418, 0.018005, 0.031678, 0.056127, 0.107282, 0.212197", \ + "0.010882, 0.016418, 0.018005, 0.031678, 0.056127, 0.107282, 0.212197", \ + "0.010882, 0.016418, 0.018005, 0.031678, 0.056127, 0.107282, 0.212197" \ + ); + } + } + timing() { + related_pin : TENA; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TAA[0]&!AA[0]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TAA[0] == 1'b1 && AA[0] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.090825, 0.094939, 0.096207, 0.104677, 0.118759, 0.147895, 0.206125", \ + "0.094658, 0.098772, 0.100040, 0.108510, 0.122592, 0.151728, 0.209958", \ + "0.100130, 0.104244, 0.105513, 0.113982, 0.128064, 0.157200, 0.215430", \ + "0.101232, 0.105346, 0.106615, 0.115084, 0.129166, 0.158302, 0.216532", \ + "0.102142, 0.106256, 0.107524, 0.115994, 0.130076, 0.159212, 0.217442", \ + "0.102244, 0.106362, 0.107631, 0.116110, 0.130206, 0.159371, 0.217659", \ + "0.102346, 0.106469, 0.107739, 0.116226, 0.130336, 0.159531, 0.217877" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.076740, 0.080843, 0.082102, 0.090475, 0.104472, 0.133491, 0.191442", \ + "0.080403, 0.084506, 0.085764, 0.094137, 0.108134, 0.137153, 0.195104", \ + "0.086142, 0.090245, 0.091504, 0.099877, 0.113874, 0.142893, 0.200844", \ + "0.086979, 0.091082, 0.092340, 0.100713, 0.114710, 0.143729, 0.201680", \ + "0.087826, 0.091929, 0.093187, 0.101561, 0.115558, 0.144577, 0.202528", \ + "0.087914, 0.092021, 0.093280, 0.101663, 0.115674, 0.144722, 0.202731", \ + "0.088002, 0.092113, 0.093374, 0.101764, 0.115789, 0.144866, 0.202933" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011025, 0.016503, 0.018233, 0.032035, 0.056434, 0.107602, 0.212005", \ + "0.011025, 0.016503, 0.018233, 0.032035, 0.056434, 0.107602, 0.212005", \ + "0.011025, 0.016503, 0.018233, 0.032035, 0.056434, 0.107602, 0.212005", \ + "0.011025, 0.016503, 0.018233, 0.032035, 0.056434, 0.107602, 0.212005", \ + "0.011025, 0.016503, 0.018233, 0.032035, 0.056434, 0.107602, 0.212005", \ + "0.011025, 0.016503, 0.018233, 0.032035, 0.056434, 0.107602, 0.212005", \ + "0.011025, 0.016503, 0.018233, 0.032035, 0.056434, 0.107602, 0.212005" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011025, 0.016503, 0.018233, 0.032035, 0.056434, 0.107602, 0.212005", \ + "0.011025, 0.016503, 0.018233, 0.032035, 0.056434, 0.107602, 0.212005", \ + "0.011025, 0.016503, 0.018233, 0.032035, 0.056434, 0.107602, 0.212005", \ + "0.011025, 0.016503, 0.018233, 0.032035, 0.056434, 0.107602, 0.212005", \ + "0.011025, 0.016503, 0.018233, 0.032035, 0.056434, 0.107602, 0.212005", \ + "0.011025, 0.016503, 0.018233, 0.032035, 0.056434, 0.107602, 0.212005", \ + "0.011025, 0.016503, 0.018233, 0.032035, 0.056434, 0.107602, 0.212005" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.087449, 0.090758, 0.091753, 0.098020, 0.107706, 0.127111, 0.165622", \ + "0.092534, 0.095843, 0.096839, 0.103105, 0.112791, 0.132196, 0.170707", \ + "0.103459, 0.106768, 0.107763, 0.114030, 0.123716, 0.143121, 0.181632", \ + "0.108141, 0.111450, 0.112445, 0.118712, 0.128398, 0.147803, 0.186314", \ + "0.112841, 0.116150, 0.117145, 0.123412, 0.133098, 0.152503, 0.191014", \ + "0.121966, 0.125275, 0.126270, 0.132537, 0.142223, 0.161628, 0.200139", \ + "0.131315, 0.134624, 0.135619, 0.141886, 0.151572, 0.170977, 0.209488" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.074022, 0.077237, 0.078214, 0.084384, 0.093941, 0.113154, 0.151371", \ + "0.078942, 0.082157, 0.083134, 0.089304, 0.098861, 0.118074, 0.156291", \ + "0.089892, 0.093107, 0.094084, 0.100254, 0.109811, 0.129024, 0.167241", \ + "0.094608, 0.097823, 0.098800, 0.104970, 0.114527, 0.133740, 0.171957", \ + "0.099120, 0.102335, 0.103312, 0.109482, 0.119039, 0.138252, 0.176469", \ + "0.108374, 0.111589, 0.112566, 0.118736, 0.128293, 0.147506, 0.185723", \ + "0.117644, 0.120859, 0.121836, 0.128006, 0.137563, 0.156776, 0.194993" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010542, 0.014372, 0.015688, 0.024592, 0.040040, 0.073947, 0.143753", \ + "0.010542, 0.014372, 0.015688, 0.024592, 0.040040, 0.073947, 0.143753", \ + "0.010542, 0.014372, 0.015688, 0.024592, 0.040040, 0.073947, 0.143753", \ + "0.010542, 0.014372, 0.015688, 0.024592, 0.040040, 0.073947, 0.143753", \ + "0.010542, 0.014372, 0.015688, 0.024592, 0.040040, 0.073947, 0.143753", \ + "0.010542, 0.014372, 0.015688, 0.024592, 0.040040, 0.073947, 0.143753", \ + "0.010542, 0.014372, 0.015688, 0.024592, 0.040040, 0.073947, 0.143753" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010542, 0.014372, 0.015688, 0.024592, 0.040040, 0.073947, 0.143753", \ + "0.010542, 0.014372, 0.015688, 0.024592, 0.040040, 0.073947, 0.143753", \ + "0.010542, 0.014372, 0.015688, 0.024592, 0.040040, 0.073947, 0.143753", \ + "0.010542, 0.014372, 0.015688, 0.024592, 0.040040, 0.073947, 0.143753", \ + "0.010542, 0.014372, 0.015688, 0.024592, 0.040040, 0.073947, 0.143753", \ + "0.010542, 0.014372, 0.015688, 0.024592, 0.040040, 0.073947, 0.143753", \ + "0.010542, 0.014372, 0.015688, 0.024592, 0.040040, 0.073947, 0.143753" \ + ); + } + } + internal_power() { + related_pin : TENA; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TAA[0]&AA[0]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.021646, 0.021646, 0.021646, 0.021646, 0.021646, 0.021646, 0.021646", \ + "0.021685, 0.021685, 0.021685, 0.021685, 0.021685, 0.021685, 0.021685", \ + "0.022255, 0.022255, 0.022255, 0.022255, 0.022255, 0.022255, 0.022255", \ + "0.022666, 0.022666, 0.022666, 0.022666, 0.022666, 0.022666, 0.022666", \ + "0.023086, 0.023086, 0.023086, 0.023086, 0.023086, 0.023086, 0.023086", \ + "0.024349, 0.024349, 0.024349, 0.024349, 0.024349, 0.024349, 0.024349", \ + "0.026367, 0.026367, 0.026367, 0.026367, 0.026367, 0.026367, 0.026367" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.019096, 0.019096, 0.019096, 0.019096, 0.019096, 0.019096, 0.019096", \ + "0.019250, 0.019250, 0.019250, 0.019250, 0.019250, 0.019250, 0.019250", \ + "0.019898, 0.019898, 0.019898, 0.019898, 0.019898, 0.019898, 0.019898", \ + "0.020438, 0.020438, 0.020438, 0.020438, 0.020438, 0.020438, 0.020438", \ + "0.021073, 0.021073, 0.021073, 0.021073, 0.021073, 0.021073, 0.021073", \ + "0.022389, 0.022389, 0.022389, 0.022389, 0.022389, 0.022389, 0.022389", \ + "0.024468, 0.024468, 0.024468, 0.024468, 0.024468, 0.024468, 0.024468" \ + ); + } + } + internal_power() { + related_pin : TENA; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TAA[0]&!AA[0]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.019096, 0.019096, 0.019096, 0.019096, 0.019096, 0.019096, 0.019096", \ + "0.019250, 0.019250, 0.019250, 0.019250, 0.019250, 0.019250, 0.019250", \ + "0.019898, 0.019898, 0.019898, 0.019898, 0.019898, 0.019898, 0.019898", \ + "0.020438, 0.020438, 0.020438, 0.020438, 0.020438, 0.020438, 0.020438", \ + "0.021073, 0.021073, 0.021073, 0.021073, 0.021073, 0.021073, 0.021073", \ + "0.022389, 0.022389, 0.022389, 0.022389, 0.022389, 0.022389, 0.022389", \ + "0.024468, 0.024468, 0.024468, 0.024468, 0.024468, 0.024468, 0.024468" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.021646, 0.021646, 0.021646, 0.021646, 0.021646, 0.021646, 0.021646", \ + "0.021685, 0.021685, 0.021685, 0.021685, 0.021685, 0.021685, 0.021685", \ + "0.022255, 0.022255, 0.022255, 0.022255, 0.022255, 0.022255, 0.022255", \ + "0.022666, 0.022666, 0.022666, 0.022666, 0.022666, 0.022666, 0.022666", \ + "0.023086, 0.023086, 0.023086, 0.023086, 0.023086, 0.023086, 0.023086", \ + "0.024349, 0.024349, 0.024349, 0.024349, 0.024349, 0.024349, 0.024349", \ + "0.026367, 0.026367, 0.026367, 0.026367, 0.026367, 0.026367, 0.026367" \ + ); + } + } + } + } + pin(CENYB) { + direction : output; + related_power_pin : "VDDPE"; + related_ground_pin : "VSSE"; + power_down_function : "!VDDCE + !VDDPE + VSSE"; + max_capacitance : 0.100000; + max_transition : 0.403200; + timing() { + related_pin : CENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&TENB"; + sdf_cond : "DFTRAMBYP == 1'b1 && TENB == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.049340, 0.053256, 0.054642, 0.062300, 0.074516, 0.098297, 0.146453", \ + "0.053614, 0.057529, 0.058916, 0.066573, 0.078789, 0.102571, 0.150726", \ + "0.060212, 0.064128, 0.065514, 0.073172, 0.085388, 0.109168, 0.157325", \ + "0.063643, 0.067558, 0.068945, 0.076603, 0.088818, 0.112600, 0.160755", \ + "0.065076, 0.068991, 0.070378, 0.078035, 0.090251, 0.114033, 0.162188", \ + "0.070241, 0.074156, 0.075542, 0.083200, 0.095416, 0.119197, 0.167352", \ + "0.070311, 0.074230, 0.075618, 0.083283, 0.095511, 0.119316, 0.167520" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.043181, 0.046988, 0.048336, 0.055783, 0.067661, 0.090787, 0.137613", \ + "0.047336, 0.051144, 0.052492, 0.059938, 0.071817, 0.094942, 0.141768", \ + "0.053753, 0.057560, 0.058908, 0.066354, 0.078233, 0.101358, 0.148185", \ + "0.057089, 0.060896, 0.062244, 0.069691, 0.081569, 0.104695, 0.151521", \ + "0.058482, 0.062289, 0.063637, 0.071084, 0.082963, 0.106088, 0.152914", \ + "0.063504, 0.067312, 0.068660, 0.076106, 0.087985, 0.111110, 0.157936", \ + "0.063568, 0.067379, 0.068728, 0.076182, 0.088073, 0.111221, 0.158094" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.012165, 0.016276, 0.017804, 0.028022, 0.047292, 0.089638, 0.175603", \ + "0.012165, 0.016276, 0.017804, 0.028022, 0.047292, 0.089638, 0.175603", \ + "0.012165, 0.016276, 0.017804, 0.028022, 0.047292, 0.089638, 0.175603", \ + "0.012165, 0.016276, 0.017804, 0.028022, 0.047292, 0.089638, 0.175603", \ + "0.012165, 0.016276, 0.017804, 0.028022, 0.047292, 0.089638, 0.175603", \ + "0.012165, 0.016276, 0.017804, 0.028022, 0.047292, 0.089638, 0.175603", \ + "0.012165, 0.016276, 0.017804, 0.028022, 0.047292, 0.089638, 0.175603" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.012165, 0.016276, 0.017804, 0.028022, 0.047292, 0.089638, 0.175603", \ + "0.012165, 0.016276, 0.017804, 0.028022, 0.047292, 0.089638, 0.175603", \ + "0.012165, 0.016276, 0.017804, 0.028022, 0.047292, 0.089638, 0.175603", \ + "0.012165, 0.016276, 0.017804, 0.028022, 0.047292, 0.089638, 0.175603", \ + "0.012165, 0.016276, 0.017804, 0.028022, 0.047292, 0.089638, 0.175603", \ + "0.012165, 0.016276, 0.017804, 0.028022, 0.047292, 0.089638, 0.175603", \ + "0.012165, 0.016276, 0.017804, 0.028022, 0.047292, 0.089638, 0.175603" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.052382, 0.057530, 0.059107, 0.069332, 0.086403, 0.121959, 0.193841", \ + "0.056892, 0.062040, 0.063617, 0.073842, 0.090913, 0.126469, 0.198351", \ + "0.065005, 0.070154, 0.071731, 0.081955, 0.099026, 0.134584, 0.206466", \ + "0.068997, 0.074145, 0.075722, 0.085947, 0.103018, 0.138574, 0.210456", \ + "0.071712, 0.076861, 0.078438, 0.088662, 0.105733, 0.141289, 0.213172", \ + "0.077523, 0.082671, 0.084248, 0.094473, 0.111544, 0.147100, 0.218983", \ + "0.084675, 0.089823, 0.091400, 0.101625, 0.118696, 0.154253, 0.226135" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.045842, 0.050849, 0.052382, 0.062325, 0.078924, 0.113500, 0.183398", \ + "0.050228, 0.055234, 0.056768, 0.066710, 0.083310, 0.117885, 0.187784", \ + "0.058118, 0.063124, 0.064658, 0.074600, 0.091200, 0.125776, 0.195674", \ + "0.061999, 0.067005, 0.068539, 0.078481, 0.095081, 0.129656, 0.199554", \ + "0.064639, 0.069646, 0.071179, 0.081122, 0.097722, 0.132296, 0.202195", \ + "0.070290, 0.075296, 0.076829, 0.086772, 0.103372, 0.137947, 0.207845", \ + "0.077244, 0.082251, 0.083784, 0.093727, 0.110327, 0.144902, 0.214800" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.012553, 0.018925, 0.021265, 0.036809, 0.067146, 0.126409, 0.252278", \ + "0.012553, 0.018925, 0.021265, 0.036809, 0.067146, 0.126409, 0.252278", \ + "0.012553, 0.018925, 0.021265, 0.036809, 0.067146, 0.126409, 0.252278", \ + "0.012553, 0.018925, 0.021265, 0.036809, 0.067146, 0.126409, 0.252278", \ + "0.012553, 0.018925, 0.021265, 0.036809, 0.067146, 0.126409, 0.252278", \ + "0.012553, 0.018925, 0.021265, 0.036809, 0.067146, 0.126409, 0.252278", \ + "0.012553, 0.018925, 0.021265, 0.036809, 0.067146, 0.126409, 0.252278" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.012553, 0.018925, 0.021265, 0.036809, 0.067146, 0.126409, 0.252278", \ + "0.012553, 0.018925, 0.021265, 0.036809, 0.067146, 0.126409, 0.252278", \ + "0.012553, 0.018925, 0.021265, 0.036809, 0.067146, 0.126409, 0.252278", \ + "0.012553, 0.018925, 0.021265, 0.036809, 0.067146, 0.126409, 0.252278", \ + "0.012553, 0.018925, 0.021265, 0.036809, 0.067146, 0.126409, 0.252278", \ + "0.012553, 0.018925, 0.021265, 0.036809, 0.067146, 0.126409, 0.252278", \ + "0.012553, 0.018925, 0.021265, 0.036809, 0.067146, 0.126409, 0.252278" \ + ); + } + } + timing() { + related_pin : TCENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TENB"; + sdf_cond : "DFTRAMBYP == 1'b1 && TENB == 1'b0"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.049218, 0.053136, 0.054521, 0.062190, 0.074409, 0.098197, 0.146368", \ + "0.053605, 0.057524, 0.058909, 0.066578, 0.078797, 0.102584, 0.150756", \ + "0.060240, 0.064159, 0.065544, 0.073213, 0.085432, 0.109220, 0.157390", \ + "0.063899, 0.067817, 0.069203, 0.076872, 0.089091, 0.112878, 0.161049", \ + "0.065383, 0.069301, 0.070687, 0.078356, 0.090575, 0.114362, 0.162534", \ + "0.070488, 0.074406, 0.075792, 0.083461, 0.095680, 0.119467, 0.167638", \ + "0.070559, 0.074481, 0.075868, 0.083544, 0.095776, 0.119586, 0.167806" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.043073, 0.046883, 0.048230, 0.055688, 0.067570, 0.090701, 0.137542", \ + "0.047340, 0.051150, 0.052497, 0.059954, 0.071837, 0.094967, 0.141809", \ + "0.053792, 0.057602, 0.058949, 0.066406, 0.078288, 0.101419, 0.148260", \ + "0.057350, 0.061160, 0.062507, 0.069964, 0.081846, 0.104977, 0.151818", \ + "0.058793, 0.062603, 0.063950, 0.071407, 0.083289, 0.106420, 0.153262", \ + "0.063757, 0.067567, 0.068914, 0.076371, 0.088254, 0.111384, 0.158226", \ + "0.063821, 0.067635, 0.068983, 0.076448, 0.088342, 0.111495, 0.158384" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.012165, 0.016276, 0.017804, 0.028022, 0.047292, 0.089638, 0.175603", \ + "0.012165, 0.016276, 0.017804, 0.028022, 0.047292, 0.089638, 0.175603", \ + "0.012165, 0.016276, 0.017804, 0.028022, 0.047292, 0.089638, 0.175603", \ + "0.012165, 0.016276, 0.017804, 0.028022, 0.047292, 0.089638, 0.175603", \ + "0.012165, 0.016276, 0.017804, 0.028022, 0.047292, 0.089638, 0.175603", \ + "0.012165, 0.016276, 0.017804, 0.028022, 0.047292, 0.089638, 0.175603", \ + "0.012165, 0.016276, 0.017804, 0.028022, 0.047292, 0.089638, 0.175603" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.012165, 0.016276, 0.017804, 0.028022, 0.047292, 0.089638, 0.175603", \ + "0.012165, 0.016276, 0.017804, 0.028022, 0.047292, 0.089638, 0.175603", \ + "0.012165, 0.016276, 0.017804, 0.028022, 0.047292, 0.089638, 0.175603", \ + "0.012165, 0.016276, 0.017804, 0.028022, 0.047292, 0.089638, 0.175603", \ + "0.012165, 0.016276, 0.017804, 0.028022, 0.047292, 0.089638, 0.175603", \ + "0.012165, 0.016276, 0.017804, 0.028022, 0.047292, 0.089638, 0.175603", \ + "0.012165, 0.016276, 0.017804, 0.028022, 0.047292, 0.089638, 0.175603" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.053643, 0.058699, 0.060305, 0.070618, 0.087835, 0.123351, 0.195238", \ + "0.058169, 0.063225, 0.064832, 0.075145, 0.092362, 0.127877, 0.199765", \ + "0.066321, 0.071377, 0.072983, 0.083296, 0.100513, 0.136028, 0.207916", \ + "0.070263, 0.075319, 0.076926, 0.087238, 0.104455, 0.139971, 0.211858", \ + "0.073155, 0.078211, 0.079818, 0.090130, 0.107347, 0.142863, 0.214751", \ + "0.079821, 0.084877, 0.086484, 0.096796, 0.114013, 0.149529, 0.221416", \ + "0.082095, 0.087151, 0.088757, 0.099070, 0.116287, 0.151803, 0.223690" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.046946, 0.051863, 0.053424, 0.063453, 0.080194, 0.114730, 0.184634", \ + "0.051348, 0.056264, 0.057826, 0.067854, 0.084596, 0.119131, 0.189035", \ + "0.059274, 0.064191, 0.065752, 0.075781, 0.092523, 0.127058, 0.196961", \ + "0.063108, 0.068024, 0.069586, 0.079615, 0.096356, 0.130892, 0.200795", \ + "0.065920, 0.070837, 0.072398, 0.082427, 0.099169, 0.133704, 0.203608", \ + "0.072402, 0.077319, 0.078881, 0.088909, 0.105650, 0.140186, 0.210089", \ + "0.074613, 0.079530, 0.081092, 0.091120, 0.107862, 0.142397, 0.212301" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.012553, 0.018925, 0.021265, 0.036809, 0.067146, 0.126409, 0.252278", \ + "0.012553, 0.018925, 0.021265, 0.036809, 0.067146, 0.126409, 0.252278", \ + "0.012553, 0.018925, 0.021265, 0.036809, 0.067146, 0.126409, 0.252278", \ + "0.012553, 0.018925, 0.021265, 0.036809, 0.067146, 0.126409, 0.252278", \ + "0.012553, 0.018925, 0.021265, 0.036809, 0.067146, 0.126409, 0.252278", \ + "0.012553, 0.018925, 0.021265, 0.036809, 0.067146, 0.126409, 0.252278", \ + "0.012553, 0.018925, 0.021265, 0.036809, 0.067146, 0.126409, 0.252278" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.012553, 0.018925, 0.021265, 0.036809, 0.067146, 0.126409, 0.252278", \ + "0.012553, 0.018925, 0.021265, 0.036809, 0.067146, 0.126409, 0.252278", \ + "0.012553, 0.018925, 0.021265, 0.036809, 0.067146, 0.126409, 0.252278", \ + "0.012553, 0.018925, 0.021265, 0.036809, 0.067146, 0.126409, 0.252278", \ + "0.012553, 0.018925, 0.021265, 0.036809, 0.067146, 0.126409, 0.252278", \ + "0.012553, 0.018925, 0.021265, 0.036809, 0.067146, 0.126409, 0.252278", \ + "0.012553, 0.018925, 0.021265, 0.036809, 0.067146, 0.126409, 0.252278" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TCENB&CENB"; + sdf_cond : "DFTRAMBYP == 1'b1 && TCENB == 1'b0 && CENB == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.077014, 0.081164, 0.082300, 0.089697, 0.101258, 0.125298, 0.172493", \ + "0.081180, 0.085329, 0.086466, 0.093863, 0.105424, 0.129464, 0.176659", \ + "0.090012, 0.094161, 0.095298, 0.102695, 0.114255, 0.138295, 0.185490", \ + "0.093418, 0.097567, 0.098704, 0.106101, 0.117661, 0.141701, 0.188896", \ + "0.096458, 0.100607, 0.101744, 0.109141, 0.120701, 0.144741, 0.191936", \ + "0.099285, 0.103435, 0.104571, 0.111968, 0.123529, 0.147569, 0.194764", \ + "0.105820, 0.109969, 0.111106, 0.118503, 0.130063, 0.154103, 0.201298" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.066677, 0.070827, 0.071964, 0.079361, 0.090921, 0.114961, 0.162156", \ + "0.070843, 0.074992, 0.076129, 0.083526, 0.095087, 0.119127, 0.166322", \ + "0.079675, 0.083824, 0.084961, 0.092358, 0.103918, 0.127958, 0.175153", \ + "0.083081, 0.087230, 0.088367, 0.095764, 0.107324, 0.131364, 0.178559", \ + "0.086121, 0.090270, 0.091407, 0.098804, 0.110364, 0.134404, 0.181599", \ + "0.088948, 0.093098, 0.094234, 0.101631, 0.113192, 0.137232, 0.184427", \ + "0.095483, 0.099632, 0.100769, 0.108166, 0.119726, 0.143766, 0.190961" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011806, 0.016256, 0.017881, 0.028234, 0.047598, 0.090213, 0.173410", \ + "0.011806, 0.016256, 0.017881, 0.028234, 0.047598, 0.090213, 0.173410", \ + "0.011806, 0.016256, 0.017881, 0.028234, 0.047598, 0.090213, 0.173410", \ + "0.011806, 0.016256, 0.017881, 0.028234, 0.047598, 0.090213, 0.173410", \ + "0.011806, 0.016256, 0.017881, 0.028234, 0.047598, 0.090213, 0.173410", \ + "0.011806, 0.016256, 0.017881, 0.028234, 0.047598, 0.090213, 0.173410", \ + "0.011806, 0.016256, 0.017881, 0.028234, 0.047598, 0.090213, 0.173410" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011806, 0.016256, 0.017881, 0.028234, 0.047598, 0.090213, 0.173410", \ + "0.011806, 0.016256, 0.017881, 0.028234, 0.047598, 0.090213, 0.173410", \ + "0.011806, 0.016256, 0.017881, 0.028234, 0.047598, 0.090213, 0.173410", \ + "0.011806, 0.016256, 0.017881, 0.028234, 0.047598, 0.090213, 0.173410", \ + "0.011806, 0.016256, 0.017881, 0.028234, 0.047598, 0.090213, 0.173410", \ + "0.011806, 0.016256, 0.017881, 0.028234, 0.047598, 0.090213, 0.173410", \ + "0.011806, 0.016256, 0.017881, 0.028234, 0.047598, 0.090213, 0.173410" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.085662, 0.090837, 0.092187, 0.102123, 0.119030, 0.153729, 0.223629", \ + "0.091220, 0.096395, 0.097745, 0.107681, 0.124588, 0.159287, 0.229187", \ + "0.101037, 0.106212, 0.107562, 0.117498, 0.134405, 0.169104, 0.239004", \ + "0.104497, 0.109672, 0.111022, 0.120958, 0.137865, 0.172564, 0.242464", \ + "0.108420, 0.113596, 0.114945, 0.124881, 0.141788, 0.176487, 0.246387", \ + "0.115761, 0.120936, 0.122286, 0.132222, 0.149129, 0.183828, 0.253728", \ + "0.124957, 0.130132, 0.131482, 0.141418, 0.158325, 0.193024, 0.262924" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.074091, 0.079267, 0.080616, 0.090552, 0.107459, 0.142158, 0.212058", \ + "0.079649, 0.084824, 0.086174, 0.096110, 0.113017, 0.147716, 0.217616", \ + "0.089466, 0.094641, 0.095991, 0.105927, 0.122834, 0.157533, 0.227433", \ + "0.092926, 0.098101, 0.099451, 0.109387, 0.126294, 0.160993, 0.230893", \ + "0.096849, 0.102025, 0.103374, 0.113310, 0.130217, 0.164916, 0.234816", \ + "0.104190, 0.109365, 0.110715, 0.120651, 0.137558, 0.172257, 0.242157", \ + "0.113386, 0.118561, 0.119911, 0.129847, 0.146754, 0.181453, 0.251353" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.013168, 0.019583, 0.021577, 0.037229, 0.066804, 0.127995, 0.256576", \ + "0.013168, 0.019583, 0.021577, 0.037229, 0.066804, 0.127995, 0.256576", \ + "0.013168, 0.019583, 0.021577, 0.037229, 0.066804, 0.127995, 0.256576", \ + "0.013168, 0.019583, 0.021577, 0.037229, 0.066804, 0.127995, 0.256576", \ + "0.013168, 0.019583, 0.021577, 0.037229, 0.066804, 0.127995, 0.256576", \ + "0.013168, 0.019583, 0.021577, 0.037229, 0.066804, 0.127995, 0.256576", \ + "0.013168, 0.019583, 0.021577, 0.037229, 0.066804, 0.127995, 0.256576" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.013168, 0.019583, 0.021577, 0.037229, 0.066804, 0.127995, 0.256576", \ + "0.013168, 0.019583, 0.021577, 0.037229, 0.066804, 0.127995, 0.256576", \ + "0.013168, 0.019583, 0.021577, 0.037229, 0.066804, 0.127995, 0.256576", \ + "0.013168, 0.019583, 0.021577, 0.037229, 0.066804, 0.127995, 0.256576", \ + "0.013168, 0.019583, 0.021577, 0.037229, 0.066804, 0.127995, 0.256576", \ + "0.013168, 0.019583, 0.021577, 0.037229, 0.066804, 0.127995, 0.256576", \ + "0.013168, 0.019583, 0.021577, 0.037229, 0.066804, 0.127995, 0.256576" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TCENB&!CENB"; + sdf_cond : "DFTRAMBYP == 1'b1 && TCENB == 1'b1 && CENB == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.133850, 0.138793, 0.140302, 0.150221, 0.167016, 0.201635, 0.270524", \ + "0.138301, 0.143245, 0.144754, 0.154673, 0.171468, 0.206087, 0.274976", \ + "0.147226, 0.152170, 0.153679, 0.163598, 0.180393, 0.215012, 0.283901", \ + "0.150930, 0.155874, 0.157383, 0.167302, 0.184097, 0.218716, 0.287605", \ + "0.152452, 0.157396, 0.158905, 0.168824, 0.185619, 0.220238, 0.289127", \ + "0.156560, 0.161504, 0.163013, 0.172932, 0.189727, 0.224346, 0.293235", \ + "0.161411, 0.166355, 0.167864, 0.177783, 0.194578, 0.229197, 0.298086" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.116309, 0.121253, 0.122762, 0.132681, 0.149476, 0.184095, 0.252984", \ + "0.120761, 0.125705, 0.127214, 0.137133, 0.153928, 0.188547, 0.257436", \ + "0.129686, 0.134630, 0.136139, 0.146058, 0.162853, 0.197472, 0.266361", \ + "0.133390, 0.138334, 0.139843, 0.149762, 0.166557, 0.201176, 0.270065", \ + "0.134912, 0.139856, 0.141365, 0.151284, 0.168079, 0.202698, 0.271587", \ + "0.139020, 0.143964, 0.145473, 0.155392, 0.172187, 0.206806, 0.275695", \ + "0.143871, 0.148815, 0.150324, 0.160243, 0.177038, 0.211657, 0.280546" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.013129, 0.019402, 0.021438, 0.037510, 0.067006, 0.127551, 0.255025", \ + "0.013129, 0.019402, 0.021438, 0.037510, 0.067006, 0.127551, 0.255025", \ + "0.013129, 0.019402, 0.021438, 0.037510, 0.067006, 0.127551, 0.255025", \ + "0.013129, 0.019402, 0.021438, 0.037510, 0.067006, 0.127551, 0.255025", \ + "0.013129, 0.019402, 0.021438, 0.037510, 0.067006, 0.127551, 0.255025", \ + "0.013129, 0.019402, 0.021438, 0.037510, 0.067006, 0.127551, 0.255025", \ + "0.013129, 0.019402, 0.021438, 0.037510, 0.067006, 0.127551, 0.255025" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.013129, 0.019402, 0.021438, 0.037510, 0.067006, 0.127551, 0.255025", \ + "0.013129, 0.019402, 0.021438, 0.037510, 0.067006, 0.127551, 0.255025", \ + "0.013129, 0.019402, 0.021438, 0.037510, 0.067006, 0.127551, 0.255025", \ + "0.013129, 0.019402, 0.021438, 0.037510, 0.067006, 0.127551, 0.255025", \ + "0.013129, 0.019402, 0.021438, 0.037510, 0.067006, 0.127551, 0.255025", \ + "0.013129, 0.019402, 0.021438, 0.037510, 0.067006, 0.127551, 0.255025", \ + "0.013129, 0.019402, 0.021438, 0.037510, 0.067006, 0.127551, 0.255025" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.122005, 0.126143, 0.127289, 0.134832, 0.146450, 0.169847, 0.217050", \ + "0.126447, 0.130585, 0.131731, 0.139274, 0.150892, 0.174289, 0.221492", \ + "0.136280, 0.140418, 0.141564, 0.149107, 0.160725, 0.184122, 0.231325", \ + "0.140390, 0.144528, 0.145674, 0.153217, 0.164835, 0.188232, 0.235435", \ + "0.143859, 0.147997, 0.149143, 0.156686, 0.168304, 0.191701, 0.238904", \ + "0.151597, 0.155735, 0.156881, 0.164424, 0.176042, 0.199439, 0.246642", \ + "0.156283, 0.160421, 0.161567, 0.169110, 0.180728, 0.204125, 0.251328" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.105998, 0.110137, 0.111283, 0.118826, 0.130444, 0.153841, 0.201044", \ + "0.110441, 0.114579, 0.115725, 0.123268, 0.134886, 0.158283, 0.205486", \ + "0.120274, 0.124412, 0.125558, 0.133101, 0.144719, 0.168116, 0.215319", \ + "0.124384, 0.128522, 0.129668, 0.137211, 0.148829, 0.172226, 0.219429", \ + "0.127853, 0.131991, 0.133137, 0.140680, 0.152298, 0.175695, 0.222898", \ + "0.135591, 0.139729, 0.140875, 0.148418, 0.160036, 0.183433, 0.230636", \ + "0.140277, 0.144415, 0.145561, 0.153104, 0.164722, 0.188119, 0.235322" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011807, 0.016533, 0.018562, 0.028064, 0.047614, 0.088606, 0.174269", \ + "0.011807, 0.016533, 0.018562, 0.028064, 0.047614, 0.088606, 0.174269", \ + "0.011807, 0.016533, 0.018562, 0.028064, 0.047614, 0.088606, 0.174269", \ + "0.011807, 0.016533, 0.018562, 0.028064, 0.047614, 0.088606, 0.174269", \ + "0.011807, 0.016533, 0.018562, 0.028064, 0.047614, 0.088606, 0.174269", \ + "0.011807, 0.016533, 0.018562, 0.028064, 0.047614, 0.088606, 0.174269", \ + "0.011807, 0.016533, 0.018562, 0.028064, 0.047614, 0.088606, 0.174269" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011807, 0.016533, 0.018562, 0.028064, 0.047614, 0.088606, 0.174269", \ + "0.011807, 0.016533, 0.018562, 0.028064, 0.047614, 0.088606, 0.174269", \ + "0.011807, 0.016533, 0.018562, 0.028064, 0.047614, 0.088606, 0.174269", \ + "0.011807, 0.016533, 0.018562, 0.028064, 0.047614, 0.088606, 0.174269", \ + "0.011807, 0.016533, 0.018562, 0.028064, 0.047614, 0.088606, 0.174269", \ + "0.011807, 0.016533, 0.018562, 0.028064, 0.047614, 0.088606, 0.174269", \ + "0.011807, 0.016533, 0.018562, 0.028064, 0.047614, 0.088606, 0.174269" \ + ); + } + } + timing() { + related_pin : DFTRAMBYP; + timing_type : combinational; + timing_sense : positive_unate; + when : "RET1N"; + sdf_cond : "RET1N == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.064353, 0.068122, 0.069363, 0.076687, 0.088469, 0.111596, 0.158272", \ + "0.069040, 0.072809, 0.074051, 0.081374, 0.093157, 0.116283, 0.162959", \ + "0.079067, 0.082835, 0.084077, 0.091400, 0.103183, 0.126309, 0.172985", \ + "0.083978, 0.087747, 0.088988, 0.096311, 0.108094, 0.131220, 0.177897", \ + "0.086363, 0.090132, 0.091373, 0.098696, 0.110479, 0.133605, 0.180281", \ + "0.090726, 0.094495, 0.095737, 0.103060, 0.114842, 0.137969, 0.184645", \ + "0.093221, 0.096990, 0.098231, 0.105554, 0.117337, 0.140463, 0.187140" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.055526, 0.059294, 0.060536, 0.067859, 0.079642, 0.102768, 0.149445", \ + "0.060213, 0.063982, 0.065223, 0.072546, 0.084329, 0.107455, 0.154132", \ + "0.070239, 0.074008, 0.075249, 0.082572, 0.094355, 0.117482, 0.164158", \ + "0.075150, 0.078919, 0.080161, 0.087484, 0.099266, 0.122393, 0.169070", \ + "0.077535, 0.081304, 0.082545, 0.089869, 0.101651, 0.124778, 0.171454", \ + "0.081899, 0.085668, 0.086909, 0.094232, 0.106015, 0.129142, 0.175818", \ + "0.084393, 0.088162, 0.089404, 0.096727, 0.108510, 0.131636, 0.178313" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.012165, 0.016276, 0.017804, 0.028022, 0.047292, 0.089638, 0.175603", \ + "0.012165, 0.016276, 0.017804, 0.028022, 0.047292, 0.089638, 0.175603", \ + "0.012165, 0.016276, 0.017804, 0.028022, 0.047292, 0.089638, 0.175603", \ + "0.012165, 0.016276, 0.017804, 0.028022, 0.047292, 0.089638, 0.175603", \ + "0.012165, 0.016276, 0.017804, 0.028022, 0.047292, 0.089638, 0.175603", \ + "0.012165, 0.016276, 0.017804, 0.028022, 0.047292, 0.089638, 0.175603", \ + "0.012165, 0.016276, 0.017804, 0.028022, 0.047292, 0.089638, 0.175603" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.012165, 0.016276, 0.017804, 0.028022, 0.047292, 0.089638, 0.175603", \ + "0.012165, 0.016276, 0.017804, 0.028022, 0.047292, 0.089638, 0.175603", \ + "0.012165, 0.016276, 0.017804, 0.028022, 0.047292, 0.089638, 0.175603", \ + "0.012165, 0.016276, 0.017804, 0.028022, 0.047292, 0.089638, 0.175603", \ + "0.012165, 0.016276, 0.017804, 0.028022, 0.047292, 0.089638, 0.175603", \ + "0.012165, 0.016276, 0.017804, 0.028022, 0.047292, 0.089638, 0.175603", \ + "0.012165, 0.016276, 0.017804, 0.028022, 0.047292, 0.089638, 0.175603" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.086976, 0.091986, 0.093486, 0.103231, 0.119738, 0.154454, 0.224050", \ + "0.092116, 0.097126, 0.098626, 0.108372, 0.124878, 0.159594, 0.229190", \ + "0.103875, 0.108885, 0.110385, 0.120130, 0.136637, 0.171353, 0.240949", \ + "0.109152, 0.114162, 0.115662, 0.125407, 0.141913, 0.176630, 0.246226", \ + "0.112609, 0.117618, 0.119118, 0.128864, 0.145370, 0.180086, 0.249682", \ + "0.121636, 0.126646, 0.128146, 0.137892, 0.154398, 0.189114, 0.258710", \ + "0.131805, 0.136814, 0.138314, 0.148060, 0.164566, 0.199282, 0.268878" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.075163, 0.080173, 0.081673, 0.091419, 0.107925, 0.142641, 0.212237", \ + "0.080304, 0.085313, 0.086814, 0.096559, 0.113065, 0.147781, 0.217377", \ + "0.092063, 0.097072, 0.098573, 0.108318, 0.124824, 0.159540, 0.229136", \ + "0.097339, 0.102349, 0.103849, 0.113595, 0.130100, 0.164817, 0.234413", \ + "0.100796, 0.105806, 0.107306, 0.117051, 0.133557, 0.168273, 0.237869", \ + "0.109824, 0.114834, 0.116334, 0.126079, 0.142585, 0.177301, 0.246897", \ + "0.119992, 0.125001, 0.126501, 0.136247, 0.152753, 0.187469, 0.257065" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.012553, 0.018925, 0.021265, 0.036809, 0.067146, 0.126409, 0.252278", \ + "0.012553, 0.018925, 0.021265, 0.036809, 0.067146, 0.126409, 0.252278", \ + "0.012553, 0.018925, 0.021265, 0.036809, 0.067146, 0.126409, 0.252278", \ + "0.012553, 0.018925, 0.021265, 0.036809, 0.067146, 0.126409, 0.252278", \ + "0.012553, 0.018925, 0.021265, 0.036809, 0.067146, 0.126409, 0.252278", \ + "0.012553, 0.018925, 0.021265, 0.036809, 0.067146, 0.126409, 0.252278", \ + "0.012553, 0.018925, 0.021265, 0.036809, 0.067146, 0.126409, 0.252278" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.012553, 0.018925, 0.021265, 0.036809, 0.067146, 0.126409, 0.252278", \ + "0.012553, 0.018925, 0.021265, 0.036809, 0.067146, 0.126409, 0.252278", \ + "0.012553, 0.018925, 0.021265, 0.036809, 0.067146, 0.126409, 0.252278", \ + "0.012553, 0.018925, 0.021265, 0.036809, 0.067146, 0.126409, 0.252278", \ + "0.012553, 0.018925, 0.021265, 0.036809, 0.067146, 0.126409, 0.252278", \ + "0.012553, 0.018925, 0.021265, 0.036809, 0.067146, 0.126409, 0.252278", \ + "0.012553, 0.018925, 0.021265, 0.036809, 0.067146, 0.126409, 0.252278" \ + ); + } + } + internal_power() { + related_pin : CENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TENB"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.046911, 0.046911, 0.046911, 0.046911, 0.046911, 0.046911, 0.046911", \ + "0.047200, 0.047200, 0.047200, 0.047200, 0.047200, 0.047200, 0.047200", \ + "0.047558, 0.047558, 0.047558, 0.047558, 0.047558, 0.047558, 0.047558", \ + "0.048088, 0.048088, 0.048088, 0.048088, 0.048088, 0.048088, 0.048088", \ + "0.048469, 0.048469, 0.048469, 0.048469, 0.048469, 0.048469, 0.048469", \ + "0.049493, 0.049493, 0.049493, 0.049493, 0.049493, 0.049493, 0.049493", \ + "0.051319, 0.051319, 0.051319, 0.051319, 0.051319, 0.051319, 0.051319" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.090470, 0.090470, 0.090470, 0.090470, 0.090470, 0.090470, 0.090470", \ + "0.090667, 0.090667, 0.090667, 0.090667, 0.090667, 0.090667, 0.090667", \ + "0.091280, 0.091280, 0.091280, 0.091280, 0.091280, 0.091280, 0.091280", \ + "0.092149, 0.092149, 0.092149, 0.092149, 0.092149, 0.092149, 0.092149", \ + "0.092706, 0.092706, 0.092706, 0.092706, 0.092706, 0.092706, 0.092706", \ + "0.093924, 0.093924, 0.093924, 0.093924, 0.093924, 0.093924, 0.093924", \ + "0.095640, 0.095640, 0.095640, 0.095640, 0.095640, 0.095640, 0.095640" \ + ); + } + } + internal_power() { + related_pin : TCENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TENB"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.046911, 0.046911, 0.046911, 0.046911, 0.046911, 0.046911, 0.046911", \ + "0.047200, 0.047200, 0.047200, 0.047200, 0.047200, 0.047200, 0.047200", \ + "0.047558, 0.047558, 0.047558, 0.047558, 0.047558, 0.047558, 0.047558", \ + "0.048088, 0.048088, 0.048088, 0.048088, 0.048088, 0.048088, 0.048088", \ + "0.048469, 0.048469, 0.048469, 0.048469, 0.048469, 0.048469, 0.048469", \ + "0.049493, 0.049493, 0.049493, 0.049493, 0.049493, 0.049493, 0.049493", \ + "0.051319, 0.051319, 0.051319, 0.051319, 0.051319, 0.051319, 0.051319" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.090470, 0.090470, 0.090470, 0.090470, 0.090470, 0.090470, 0.090470", \ + "0.090667, 0.090667, 0.090667, 0.090667, 0.090667, 0.090667, 0.090667", \ + "0.091280, 0.091280, 0.091280, 0.091280, 0.091280, 0.091280, 0.091280", \ + "0.092149, 0.092149, 0.092149, 0.092149, 0.092149, 0.092149, 0.092149", \ + "0.092706, 0.092706, 0.092706, 0.092706, 0.092706, 0.092706, 0.092706", \ + "0.093924, 0.093924, 0.093924, 0.093924, 0.093924, 0.093924, 0.093924", \ + "0.095640, 0.095640, 0.095640, 0.095640, 0.095640, 0.095640, 0.095640" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TCENB&CENB"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.046911, 0.046911, 0.046911, 0.046911, 0.046911, 0.046911, 0.046911", \ + "0.047200, 0.047200, 0.047200, 0.047200, 0.047200, 0.047200, 0.047200", \ + "0.047558, 0.047558, 0.047558, 0.047558, 0.047558, 0.047558, 0.047558", \ + "0.048088, 0.048088, 0.048088, 0.048088, 0.048088, 0.048088, 0.048088", \ + "0.048469, 0.048469, 0.048469, 0.048469, 0.048469, 0.048469, 0.048469", \ + "0.049493, 0.049493, 0.049493, 0.049493, 0.049493, 0.049493, 0.049493", \ + "0.051319, 0.051319, 0.051319, 0.051319, 0.051319, 0.051319, 0.051319" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.090470, 0.090470, 0.090470, 0.090470, 0.090470, 0.090470, 0.090470", \ + "0.090667, 0.090667, 0.090667, 0.090667, 0.090667, 0.090667, 0.090667", \ + "0.091280, 0.091280, 0.091280, 0.091280, 0.091280, 0.091280, 0.091280", \ + "0.092149, 0.092149, 0.092149, 0.092149, 0.092149, 0.092149, 0.092149", \ + "0.092706, 0.092706, 0.092706, 0.092706, 0.092706, 0.092706, 0.092706", \ + "0.093924, 0.093924, 0.093924, 0.093924, 0.093924, 0.093924, 0.093924", \ + "0.095640, 0.095640, 0.095640, 0.095640, 0.095640, 0.095640, 0.095640" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TCENB&!CENB"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.090470, 0.090470, 0.090470, 0.090470, 0.090470, 0.090470, 0.090470", \ + "0.090667, 0.090667, 0.090667, 0.090667, 0.090667, 0.090667, 0.090667", \ + "0.091280, 0.091280, 0.091280, 0.091280, 0.091280, 0.091280, 0.091280", \ + "0.092149, 0.092149, 0.092149, 0.092149, 0.092149, 0.092149, 0.092149", \ + "0.092706, 0.092706, 0.092706, 0.092706, 0.092706, 0.092706, 0.092706", \ + "0.093924, 0.093924, 0.093924, 0.093924, 0.093924, 0.093924, 0.093924", \ + "0.095640, 0.095640, 0.095640, 0.095640, 0.095640, 0.095640, 0.095640" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.046911, 0.046911, 0.046911, 0.046911, 0.046911, 0.046911, 0.046911", \ + "0.047200, 0.047200, 0.047200, 0.047200, 0.047200, 0.047200, 0.047200", \ + "0.047558, 0.047558, 0.047558, 0.047558, 0.047558, 0.047558, 0.047558", \ + "0.048088, 0.048088, 0.048088, 0.048088, 0.048088, 0.048088, 0.048088", \ + "0.048469, 0.048469, 0.048469, 0.048469, 0.048469, 0.048469, 0.048469", \ + "0.049493, 0.049493, 0.049493, 0.049493, 0.049493, 0.049493, 0.049493", \ + "0.051319, 0.051319, 0.051319, 0.051319, 0.051319, 0.051319, 0.051319" \ + ); + } + } + internal_power() { + related_pin : DFTRAMBYP; + related_pg_pin : "VDDPE"; + when : "RET1N"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.000990, 0.000991, 0.000992, 0.000993, 0.000994, 0.000995, 0.000996", \ + "0.000991, 0.000992, 0.000993, 0.000994, 0.000995, 0.000996, 0.000997", \ + "0.000992, 0.000993, 0.000994, 0.000995, 0.000996, 0.000997, 0.000998", \ + "0.000993, 0.000994, 0.000995, 0.000996, 0.000997, 0.000998, 0.000999", \ + "0.000994, 0.000995, 0.000996, 0.000997, 0.000998, 0.000999, 0.001000", \ + "0.000995, 0.000996, 0.000997, 0.000998, 0.000999, 0.001000, 0.001001", \ + "0.000996, 0.000997, 0.000998, 0.000999, 0.001000, 0.001001, 0.001002" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.000990, 0.000991, 0.000992, 0.000993, 0.000994, 0.000995, 0.000996", \ + "0.000991, 0.000992, 0.000993, 0.000994, 0.000995, 0.000996, 0.000997", \ + "0.000992, 0.000993, 0.000994, 0.000995, 0.000996, 0.000997, 0.000998", \ + "0.000993, 0.000994, 0.000995, 0.000996, 0.000997, 0.000998, 0.000999", \ + "0.000994, 0.000995, 0.000996, 0.000997, 0.000998, 0.000999, 0.001000", \ + "0.000995, 0.000996, 0.000997, 0.000998, 0.000999, 0.001000, 0.001001", \ + "0.000996, 0.000997, 0.000998, 0.000999, 0.001000, 0.001001, 0.001002" \ + ); + } + } + } + bus(WENYB) { + bus_type : rf2_32x128_wm1_WENYB; + direction : output; + related_power_pin : "VDDPE"; + related_ground_pin : "VSSE"; + power_down_function : "!VDDCE + !VDDPE + VSSE"; + max_capacitance : 0.100000; + max_transition : 0.403200; + timing() { + related_pin : WENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&TENB"; + sdf_cond : "DFTRAMBYP == 1'b1 && TENB == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.057564, 0.061205, 0.062302, 0.069123, 0.079597, 0.100365, 0.142569", \ + "0.061990, 0.065632, 0.066728, 0.073549, 0.084024, 0.104791, 0.146995", \ + "0.073193, 0.076834, 0.077931, 0.084752, 0.095227, 0.115994, 0.158198", \ + "0.076628, 0.080269, 0.081365, 0.088187, 0.098661, 0.119429, 0.161633", \ + "0.082114, 0.085755, 0.086852, 0.093673, 0.104147, 0.124915, 0.167119", \ + "0.085383, 0.089024, 0.090120, 0.096941, 0.107416, 0.128183, 0.170387", \ + "0.094194, 0.097835, 0.098931, 0.105753, 0.116227, 0.136995, 0.179198" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.050378, 0.053919, 0.054985, 0.061618, 0.071803, 0.091997, 0.133036", \ + "0.054682, 0.058223, 0.059289, 0.065922, 0.076107, 0.096301, 0.137341", \ + "0.065576, 0.069116, 0.070182, 0.076815, 0.087001, 0.107195, 0.148234", \ + "0.068916, 0.072456, 0.073522, 0.080155, 0.090341, 0.110535, 0.151574", \ + "0.074250, 0.077791, 0.078857, 0.085490, 0.095676, 0.115870, 0.156909", \ + "0.077429, 0.080969, 0.082035, 0.088668, 0.098854, 0.119048, 0.160087", \ + "0.085997, 0.089538, 0.090604, 0.097237, 0.107422, 0.127616, 0.168655" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.012645, 0.015236, 0.017118, 0.025624, 0.042046, 0.076344, 0.147180", \ + "0.012645, 0.015236, 0.017118, 0.025624, 0.042046, 0.076344, 0.147180", \ + "0.012645, 0.015236, 0.017118, 0.025624, 0.042046, 0.076344, 0.147180", \ + "0.012645, 0.015236, 0.017118, 0.025624, 0.042046, 0.076344, 0.147180", \ + "0.012645, 0.015236, 0.017118, 0.025624, 0.042046, 0.076344, 0.147180", \ + "0.012645, 0.015236, 0.017118, 0.025624, 0.042046, 0.076344, 0.147180", \ + "0.012645, 0.015236, 0.017118, 0.025624, 0.042046, 0.076344, 0.147180" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.012645, 0.015236, 0.017118, 0.025624, 0.042046, 0.076344, 0.147180", \ + "0.012645, 0.015236, 0.017118, 0.025624, 0.042046, 0.076344, 0.147180", \ + "0.012645, 0.015236, 0.017118, 0.025624, 0.042046, 0.076344, 0.147180", \ + "0.012645, 0.015236, 0.017118, 0.025624, 0.042046, 0.076344, 0.147180", \ + "0.012645, 0.015236, 0.017118, 0.025624, 0.042046, 0.076344, 0.147180", \ + "0.012645, 0.015236, 0.017118, 0.025624, 0.042046, 0.076344, 0.147180", \ + "0.012645, 0.015236, 0.017118, 0.025624, 0.042046, 0.076344, 0.147180" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.055309, 0.059671, 0.061037, 0.069906, 0.084637, 0.115258, 0.177973", \ + "0.059772, 0.064133, 0.065499, 0.074368, 0.089099, 0.119720, 0.182436", \ + "0.072268, 0.076629, 0.077995, 0.086864, 0.101595, 0.132216, 0.194932", \ + "0.077601, 0.081963, 0.083329, 0.092198, 0.106929, 0.137550, 0.200266", \ + "0.083413, 0.087774, 0.089140, 0.098009, 0.112739, 0.143361, 0.206077", \ + "0.091094, 0.095455, 0.096821, 0.105690, 0.120421, 0.151042, 0.213757", \ + "0.097281, 0.101643, 0.103008, 0.111878, 0.126608, 0.157230, 0.219946" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.048405, 0.052646, 0.053974, 0.062598, 0.076922, 0.106699, 0.167683", \ + "0.052744, 0.056984, 0.058313, 0.066937, 0.081261, 0.111038, 0.172022", \ + "0.064895, 0.069136, 0.070464, 0.079088, 0.093412, 0.123189, 0.184174", \ + "0.070081, 0.074322, 0.075650, 0.084275, 0.098599, 0.128376, 0.189360", \ + "0.075732, 0.079973, 0.081301, 0.089926, 0.104250, 0.134026, 0.195011", \ + "0.083201, 0.087442, 0.088770, 0.097395, 0.111719, 0.141495, 0.202480", \ + "0.089218, 0.093459, 0.094787, 0.103412, 0.117736, 0.147513, 0.208497" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010950, 0.015684, 0.017961, 0.031576, 0.055831, 0.107661, 0.211427", \ + "0.010950, 0.015684, 0.017961, 0.031576, 0.055831, 0.107661, 0.211427", \ + "0.010950, 0.015684, 0.017961, 0.031576, 0.055831, 0.107661, 0.211427", \ + "0.010950, 0.015684, 0.017961, 0.031576, 0.055831, 0.107661, 0.211427", \ + "0.010950, 0.015684, 0.017961, 0.031576, 0.055831, 0.107661, 0.211427", \ + "0.010950, 0.015684, 0.017961, 0.031576, 0.055831, 0.107661, 0.211427", \ + "0.010950, 0.015684, 0.017961, 0.031576, 0.055831, 0.107661, 0.211427" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010950, 0.015684, 0.017961, 0.031576, 0.055831, 0.107661, 0.211427", \ + "0.010950, 0.015684, 0.017961, 0.031576, 0.055831, 0.107661, 0.211427", \ + "0.010950, 0.015684, 0.017961, 0.031576, 0.055831, 0.107661, 0.211427", \ + "0.010950, 0.015684, 0.017961, 0.031576, 0.055831, 0.107661, 0.211427", \ + "0.010950, 0.015684, 0.017961, 0.031576, 0.055831, 0.107661, 0.211427", \ + "0.010950, 0.015684, 0.017961, 0.031576, 0.055831, 0.107661, 0.211427", \ + "0.010950, 0.015684, 0.017961, 0.031576, 0.055831, 0.107661, 0.211427" \ + ); + } + } + timing() { + related_pin : TWENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TENB"; + sdf_cond : "DFTRAMBYP == 1'b1 && TENB == 1'b0"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.057248, 0.061027, 0.062115, 0.068975, 0.079471, 0.100251, 0.142472", \ + "0.061837, 0.065616, 0.066704, 0.073565, 0.084060, 0.104840, 0.147061", \ + "0.073275, 0.077055, 0.078143, 0.085003, 0.095498, 0.116279, 0.158500", \ + "0.076688, 0.080467, 0.081555, 0.088415, 0.098910, 0.119691, 0.161912", \ + "0.081815, 0.085594, 0.086682, 0.093543, 0.104038, 0.124819, 0.167039", \ + "0.085601, 0.089380, 0.090469, 0.097329, 0.107824, 0.128605, 0.170825", \ + "0.093860, 0.097639, 0.098727, 0.105587, 0.116083, 0.136863, 0.179084" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.050101, 0.053776, 0.054834, 0.061505, 0.071711, 0.091918, 0.132973", \ + "0.054564, 0.058239, 0.059297, 0.065967, 0.076173, 0.096380, 0.137436", \ + "0.065686, 0.069361, 0.070419, 0.077090, 0.087296, 0.107503, 0.148559", \ + "0.069004, 0.072679, 0.073737, 0.080408, 0.090614, 0.110821, 0.151877", \ + "0.073990, 0.077665, 0.078723, 0.085394, 0.095600, 0.115807, 0.156862", \ + "0.077672, 0.081347, 0.082405, 0.089076, 0.099281, 0.119489, 0.160544", \ + "0.085703, 0.089378, 0.090436, 0.097106, 0.107312, 0.127519, 0.168575" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.012645, 0.015236, 0.017118, 0.025624, 0.042046, 0.076344, 0.147180", \ + "0.012645, 0.015236, 0.017118, 0.025624, 0.042046, 0.076344, 0.147180", \ + "0.012645, 0.015236, 0.017118, 0.025624, 0.042046, 0.076344, 0.147180", \ + "0.012645, 0.015236, 0.017118, 0.025624, 0.042046, 0.076344, 0.147180", \ + "0.012645, 0.015236, 0.017118, 0.025624, 0.042046, 0.076344, 0.147180", \ + "0.012645, 0.015236, 0.017118, 0.025624, 0.042046, 0.076344, 0.147180", \ + "0.012645, 0.015236, 0.017118, 0.025624, 0.042046, 0.076344, 0.147180" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.012645, 0.015236, 0.017118, 0.025624, 0.042046, 0.076344, 0.147180", \ + "0.012645, 0.015236, 0.017118, 0.025624, 0.042046, 0.076344, 0.147180", \ + "0.012645, 0.015236, 0.017118, 0.025624, 0.042046, 0.076344, 0.147180", \ + "0.012645, 0.015236, 0.017118, 0.025624, 0.042046, 0.076344, 0.147180", \ + "0.012645, 0.015236, 0.017118, 0.025624, 0.042046, 0.076344, 0.147180", \ + "0.012645, 0.015236, 0.017118, 0.025624, 0.042046, 0.076344, 0.147180", \ + "0.012645, 0.015236, 0.017118, 0.025624, 0.042046, 0.076344, 0.147180" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.054694, 0.059110, 0.060481, 0.069342, 0.084096, 0.114729, 0.176926", \ + "0.059587, 0.064004, 0.065374, 0.074236, 0.088990, 0.119622, 0.181819", \ + "0.071604, 0.076020, 0.077391, 0.086252, 0.101006, 0.131638, 0.193835", \ + "0.077090, 0.081506, 0.082877, 0.091738, 0.106492, 0.137124, 0.199321", \ + "0.081768, 0.086185, 0.087555, 0.096417, 0.111171, 0.141802, 0.203999", \ + "0.090052, 0.094468, 0.095839, 0.104700, 0.119454, 0.150086, 0.212283", \ + "0.100644, 0.105061, 0.106431, 0.115293, 0.130047, 0.160678, 0.222875" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.047866, 0.052160, 0.053493, 0.062110, 0.076457, 0.106244, 0.166724", \ + "0.052624, 0.056919, 0.058252, 0.066868, 0.081215, 0.111002, 0.171483", \ + "0.064309, 0.068604, 0.069937, 0.078553, 0.092900, 0.122686, 0.183167", \ + "0.069644, 0.073938, 0.075271, 0.083888, 0.098234, 0.128021, 0.188502", \ + "0.074193, 0.078487, 0.079820, 0.088437, 0.102784, 0.132570, 0.193051", \ + "0.082248, 0.086542, 0.087875, 0.096492, 0.110838, 0.140626, 0.201106", \ + "0.092548, 0.096842, 0.098175, 0.106792, 0.121139, 0.150925, 0.211406" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010950, 0.015684, 0.017961, 0.031576, 0.055831, 0.107661, 0.211427", \ + "0.010950, 0.015684, 0.017961, 0.031576, 0.055831, 0.107661, 0.211427", \ + "0.010950, 0.015684, 0.017961, 0.031576, 0.055831, 0.107661, 0.211427", \ + "0.010950, 0.015684, 0.017961, 0.031576, 0.055831, 0.107661, 0.211427", \ + "0.010950, 0.015684, 0.017961, 0.031576, 0.055831, 0.107661, 0.211427", \ + "0.010950, 0.015684, 0.017961, 0.031576, 0.055831, 0.107661, 0.211427", \ + "0.010950, 0.015684, 0.017961, 0.031576, 0.055831, 0.107661, 0.211427" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010950, 0.015684, 0.017961, 0.031576, 0.055831, 0.107661, 0.211427", \ + "0.010950, 0.015684, 0.017961, 0.031576, 0.055831, 0.107661, 0.211427", \ + "0.010950, 0.015684, 0.017961, 0.031576, 0.055831, 0.107661, 0.211427", \ + "0.010950, 0.015684, 0.017961, 0.031576, 0.055831, 0.107661, 0.211427", \ + "0.010950, 0.015684, 0.017961, 0.031576, 0.055831, 0.107661, 0.211427", \ + "0.010950, 0.015684, 0.017961, 0.031576, 0.055831, 0.107661, 0.211427", \ + "0.010950, 0.015684, 0.017961, 0.031576, 0.055831, 0.107661, 0.211427" \ + ); + } + } + timing() { + related_pin : DFTRAMBYP; + timing_type : combinational; + timing_sense : positive_unate; + when : "RET1N"; + sdf_cond : "RET1N == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.110539, 0.113657, 0.114903, 0.120922, 0.131951, 0.151490, 0.191619", \ + "0.114740, 0.117858, 0.119104, 0.125123, 0.136152, 0.155691, 0.195820", \ + "0.125024, 0.128142, 0.129388, 0.135407, 0.146436, 0.165975, 0.206104", \ + "0.129788, 0.132906, 0.134151, 0.140171, 0.151200, 0.170739, 0.210868", \ + "0.132485, 0.135602, 0.136848, 0.142868, 0.153897, 0.173436, 0.213564", \ + "0.136916, 0.140033, 0.141279, 0.147299, 0.158328, 0.177867, 0.217995", \ + "0.139220, 0.142337, 0.143583, 0.149602, 0.160632, 0.180171, 0.220299" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.062951, 0.065655, 0.067315, 0.073176, 0.084363, 0.103914, 0.143964", \ + "0.067179, 0.069883, 0.071542, 0.077404, 0.088591, 0.108141, 0.148192", \ + "0.077422, 0.080126, 0.081786, 0.087647, 0.098834, 0.118385, 0.158435", \ + "0.082226, 0.084930, 0.086590, 0.092451, 0.103638, 0.123189, 0.163239", \ + "0.084923, 0.087627, 0.089286, 0.095147, 0.106334, 0.125885, 0.165935", \ + "0.089355, 0.092059, 0.093718, 0.099580, 0.110767, 0.130318, 0.170368", \ + "0.091580, 0.094284, 0.095943, 0.101805, 0.112992, 0.132542, 0.172592" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.012645, 0.015236, 0.017118, 0.025624, 0.042046, 0.076344, 0.147180", \ + "0.012645, 0.015236, 0.017118, 0.025624, 0.042046, 0.076344, 0.147180", \ + "0.012645, 0.015236, 0.017118, 0.025624, 0.042046, 0.076344, 0.147180", \ + "0.012645, 0.015236, 0.017118, 0.025624, 0.042046, 0.076344, 0.147180", \ + "0.012645, 0.015236, 0.017118, 0.025624, 0.042046, 0.076344, 0.147180", \ + "0.012645, 0.015236, 0.017118, 0.025624, 0.042046, 0.076344, 0.147180", \ + "0.012645, 0.015236, 0.017118, 0.025624, 0.042046, 0.076344, 0.147180" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.012645, 0.015236, 0.017118, 0.025624, 0.042046, 0.076344, 0.147180", \ + "0.012645, 0.015236, 0.017118, 0.025624, 0.042046, 0.076344, 0.147180", \ + "0.012645, 0.015236, 0.017118, 0.025624, 0.042046, 0.076344, 0.147180", \ + "0.012645, 0.015236, 0.017118, 0.025624, 0.042046, 0.076344, 0.147180", \ + "0.012645, 0.015236, 0.017118, 0.025624, 0.042046, 0.076344, 0.147180", \ + "0.012645, 0.015236, 0.017118, 0.025624, 0.042046, 0.076344, 0.147180", \ + "0.012645, 0.015236, 0.017118, 0.025624, 0.042046, 0.076344, 0.147180" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.124126, 0.128346, 0.129696, 0.138036, 0.152449, 0.182004, 0.241715", \ + "0.129265, 0.133485, 0.134835, 0.143175, 0.157588, 0.187143, 0.246854", \ + "0.140196, 0.144416, 0.145766, 0.154106, 0.168520, 0.198074, 0.257785", \ + "0.146602, 0.150822, 0.152172, 0.160512, 0.174925, 0.204480, 0.264191", \ + "0.149367, 0.153587, 0.154937, 0.163277, 0.177690, 0.207245, 0.266956", \ + "0.158776, 0.162996, 0.164345, 0.172686, 0.187099, 0.216654, 0.276365", \ + "0.168917, 0.173137, 0.174486, 0.182827, 0.197240, 0.226795, 0.286506" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.074816, 0.078341, 0.079643, 0.088726, 0.103117, 0.132675, 0.192333", \ + "0.079954, 0.083479, 0.084781, 0.093864, 0.108256, 0.137813, 0.197471", \ + "0.090886, 0.094411, 0.095712, 0.104795, 0.119187, 0.148745, 0.208403", \ + "0.097059, 0.100584, 0.101885, 0.110969, 0.125360, 0.154918, 0.214576", \ + "0.100056, 0.103581, 0.104883, 0.113966, 0.128357, 0.157915, 0.217573", \ + "0.109465, 0.112990, 0.114292, 0.123375, 0.137766, 0.167324, 0.226982", \ + "0.119609, 0.123134, 0.124435, 0.133518, 0.147910, 0.177468, 0.237126" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010950, 0.015684, 0.017961, 0.031576, 0.055831, 0.107661, 0.211427", \ + "0.010950, 0.015684, 0.017961, 0.031576, 0.055831, 0.107661, 0.211427", \ + "0.010950, 0.015684, 0.017961, 0.031576, 0.055831, 0.107661, 0.211427", \ + "0.010950, 0.015684, 0.017961, 0.031576, 0.055831, 0.107661, 0.211427", \ + "0.010950, 0.015684, 0.017961, 0.031576, 0.055831, 0.107661, 0.211427", \ + "0.010950, 0.015684, 0.017961, 0.031576, 0.055831, 0.107661, 0.211427", \ + "0.010950, 0.015684, 0.017961, 0.031576, 0.055831, 0.107661, 0.211427" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010950, 0.015684, 0.017961, 0.031576, 0.055831, 0.107661, 0.211427", \ + "0.010950, 0.015684, 0.017961, 0.031576, 0.055831, 0.107661, 0.211427", \ + "0.010950, 0.015684, 0.017961, 0.031576, 0.055831, 0.107661, 0.211427", \ + "0.010950, 0.015684, 0.017961, 0.031576, 0.055831, 0.107661, 0.211427", \ + "0.010950, 0.015684, 0.017961, 0.031576, 0.055831, 0.107661, 0.211427", \ + "0.010950, 0.015684, 0.017961, 0.031576, 0.055831, 0.107661, 0.211427", \ + "0.010950, 0.015684, 0.017961, 0.031576, 0.055831, 0.107661, 0.211427" \ + ); + } + } + internal_power() { + related_pin : WENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TENB"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + } + internal_power() { + related_pin : TWENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TENB"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004805, 0.004805, 0.004805, 0.004805, 0.004805, 0.004805, 0.004805", \ + "0.004810, 0.004810, 0.004810, 0.004810, 0.004810, 0.004810, 0.004810", \ + "0.004858, 0.004858, 0.004858, 0.004858, 0.004858, 0.004858, 0.004858", \ + "0.004994, 0.004994, 0.004994, 0.004994, 0.004994, 0.004994, 0.004994", \ + "0.005172, 0.005172, 0.005172, 0.005172, 0.005172, 0.005172, 0.005172", \ + "0.005570, 0.005570, 0.005570, 0.005570, 0.005570, 0.005570, 0.005570", \ + "0.006193, 0.006193, 0.006193, 0.006193, 0.006193, 0.006193, 0.006193" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006478, 0.006478, 0.006478, 0.006478, 0.006478, 0.006478, 0.006478", \ + "0.006578, 0.006578, 0.006578, 0.006578, 0.006578, 0.006578, 0.006578", \ + "0.006762, 0.006762, 0.006762, 0.006762, 0.006762, 0.006762, 0.006762", \ + "0.006925, 0.006925, 0.006925, 0.006925, 0.006925, 0.006925, 0.006925", \ + "0.007103, 0.007103, 0.007103, 0.007103, 0.007103, 0.007103, 0.007103", \ + "0.007507, 0.007507, 0.007507, 0.007507, 0.007507, 0.007507, 0.007507", \ + "0.008158, 0.008158, 0.008158, 0.008158, 0.008158, 0.008158, 0.008158" \ + ); + } + } + internal_power() { + related_pin : DFTRAMBYP; + related_pg_pin : "VDDPE"; + when : "RET1N"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.000990, 0.000991, 0.000992, 0.000993, 0.000994, 0.000995, 0.000996", \ + "0.000991, 0.000992, 0.000993, 0.000994, 0.000995, 0.000996, 0.000997", \ + "0.000992, 0.000993, 0.000994, 0.000995, 0.000996, 0.000997, 0.000998", \ + "0.000993, 0.000994, 0.000995, 0.000996, 0.000997, 0.000998, 0.000999", \ + "0.000994, 0.000995, 0.000996, 0.000997, 0.000998, 0.000999, 0.001000", \ + "0.000995, 0.000996, 0.000997, 0.000998, 0.000999, 0.001000, 0.001001", \ + "0.000996, 0.000997, 0.000998, 0.000999, 0.001000, 0.001001, 0.001002" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.000990, 0.000991, 0.000992, 0.000993, 0.000994, 0.000995, 0.000996", \ + "0.000991, 0.000992, 0.000993, 0.000994, 0.000995, 0.000996, 0.000997", \ + "0.000992, 0.000993, 0.000994, 0.000995, 0.000996, 0.000997, 0.000998", \ + "0.000993, 0.000994, 0.000995, 0.000996, 0.000997, 0.000998, 0.000999", \ + "0.000994, 0.000995, 0.000996, 0.000997, 0.000998, 0.000999, 0.001000", \ + "0.000995, 0.000996, 0.000997, 0.000998, 0.000999, 0.001000, 0.001001", \ + "0.000996, 0.000997, 0.000998, 0.000999, 0.001000, 0.001001, 0.001002" \ + ); + } + } + pin(WENYB[127]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[127]&WENB[127]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[127] == 1'b0 && WENB[127] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208255, 0.211867, 0.212931, 0.219695, 0.229889, 0.250282, 0.292464", \ + "0.213693, 0.217305, 0.218369, 0.225133, 0.235327, 0.255720, 0.297902", \ + "0.221360, 0.224972, 0.226036, 0.232800, 0.242994, 0.263387, 0.305569", \ + "0.226337, 0.229949, 0.231013, 0.237777, 0.247971, 0.268364, 0.310546", \ + "0.228411, 0.232023, 0.233087, 0.239851, 0.250045, 0.270438, 0.312620", \ + "0.231142, 0.234754, 0.235818, 0.242582, 0.252776, 0.273169, 0.315351", \ + "0.236635, 0.240247, 0.241311, 0.248075, 0.258269, 0.278662, 0.320844" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126673, 0.130287, 0.131345, 0.138093, 0.148271, 0.168568, 0.210247", \ + "0.132018, 0.135632, 0.136690, 0.143438, 0.153616, 0.173913, 0.215592", \ + "0.139686, 0.143300, 0.144358, 0.151106, 0.161284, 0.181581, 0.223260", \ + "0.144397, 0.148011, 0.149069, 0.155817, 0.165995, 0.186292, 0.227971", \ + "0.146662, 0.150276, 0.151334, 0.158082, 0.168260, 0.188557, 0.230236", \ + "0.149236, 0.152850, 0.153908, 0.160656, 0.170834, 0.191131, 0.232810", \ + "0.155057, 0.158671, 0.159729, 0.166477, 0.176655, 0.196952, 0.238631" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.202124, 0.207142, 0.208373, 0.216394, 0.231538, 0.260902, 0.320032", \ + "0.208213, 0.213231, 0.214462, 0.222483, 0.237627, 0.266991, 0.326121", \ + "0.218186, 0.223204, 0.224435, 0.232456, 0.247600, 0.276964, 0.336094", \ + "0.221585, 0.226603, 0.227834, 0.235855, 0.250999, 0.280363, 0.339493", \ + "0.225509, 0.230527, 0.231758, 0.239779, 0.254923, 0.284287, 0.343417", \ + "0.232720, 0.237738, 0.238969, 0.246990, 0.262134, 0.291498, 0.350628", \ + "0.242193, 0.247211, 0.248442, 0.256463, 0.271607, 0.300971, 0.360101" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.121841, 0.126959, 0.128155, 0.136106, 0.151238, 0.180141, 0.239727", \ + "0.127916, 0.133034, 0.134230, 0.142181, 0.157313, 0.186216, 0.245802", \ + "0.138069, 0.143187, 0.144383, 0.152334, 0.167466, 0.196369, 0.255955", \ + "0.141259, 0.146377, 0.147573, 0.155524, 0.170656, 0.199559, 0.259145", \ + "0.145178, 0.150296, 0.151492, 0.159443, 0.174575, 0.203478, 0.263064", \ + "0.152568, 0.157686, 0.158882, 0.166833, 0.181965, 0.210868, 0.270454", \ + "0.162036, 0.167154, 0.168350, 0.176301, 0.191433, 0.220336, 0.279922" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[127]&!WENB[127]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[127] == 1'b1 && WENB[127] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.218265, 0.222530, 0.223848, 0.232506, 0.246838, 0.276575, 0.336001", \ + "0.223144, 0.227409, 0.228727, 0.237385, 0.251717, 0.281454, 0.340880", \ + "0.232872, 0.237137, 0.238455, 0.247113, 0.261445, 0.291182, 0.350608", \ + "0.236332, 0.240597, 0.241915, 0.250573, 0.264905, 0.294642, 0.354068", \ + "0.237146, 0.241411, 0.242729, 0.251387, 0.265719, 0.295456, 0.354882", \ + "0.240933, 0.245198, 0.246516, 0.255174, 0.269506, 0.299243, 0.358669", \ + "0.246060, 0.250325, 0.251643, 0.260301, 0.274633, 0.304370, 0.363796" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126352, 0.130615, 0.131936, 0.140580, 0.154881, 0.184557, 0.243887", \ + "0.131228, 0.135491, 0.136812, 0.145456, 0.159757, 0.189433, 0.248763", \ + "0.140960, 0.145223, 0.146544, 0.155188, 0.169489, 0.199165, 0.258495", \ + "0.144415, 0.148678, 0.149999, 0.158643, 0.172944, 0.202620, 0.261950", \ + "0.145228, 0.149491, 0.150812, 0.159456, 0.173757, 0.203433, 0.262763", \ + "0.149018, 0.153281, 0.154602, 0.163246, 0.177547, 0.207223, 0.266553", \ + "0.154044, 0.158307, 0.159628, 0.168272, 0.182573, 0.212249, 0.271579" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208247, 0.211908, 0.212993, 0.219664, 0.229935, 0.250376, 0.290652", \ + "0.212731, 0.216392, 0.217477, 0.224148, 0.234419, 0.254860, 0.295136", \ + "0.222232, 0.225893, 0.226978, 0.233649, 0.243920, 0.264361, 0.304637", \ + "0.226987, 0.230648, 0.231733, 0.238404, 0.248675, 0.269116, 0.309392", \ + "0.230196, 0.233857, 0.234942, 0.241613, 0.251884, 0.272325, 0.312601", \ + "0.237539, 0.241200, 0.242285, 0.248956, 0.259227, 0.279668, 0.319944", \ + "0.242761, 0.246422, 0.247507, 0.254178, 0.264449, 0.284890, 0.325166" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.120880, 0.124524, 0.125614, 0.132268, 0.142514, 0.162802, 0.203133", \ + "0.125327, 0.128971, 0.130061, 0.136715, 0.146961, 0.167249, 0.207580", \ + "0.134856, 0.138500, 0.139590, 0.146244, 0.156490, 0.176778, 0.217109", \ + "0.139582, 0.143226, 0.144316, 0.150970, 0.161216, 0.181504, 0.221835", \ + "0.142825, 0.146469, 0.147559, 0.154213, 0.164459, 0.184747, 0.225078", \ + "0.150017, 0.153661, 0.154751, 0.161405, 0.171651, 0.191939, 0.232270", \ + "0.155382, 0.159026, 0.160116, 0.166770, 0.177016, 0.197304, 0.237635" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[127]&WENB[127]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[127]&!WENB[127]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + } + } + pin(WENYB[126]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[126]&WENB[126]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[126] == 1'b0 && WENB[126] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208255, 0.211867, 0.212931, 0.219695, 0.229889, 0.250282, 0.292464", \ + "0.213693, 0.217305, 0.218369, 0.225133, 0.235327, 0.255720, 0.297902", \ + "0.221360, 0.224972, 0.226036, 0.232800, 0.242994, 0.263387, 0.305569", \ + "0.226337, 0.229949, 0.231013, 0.237777, 0.247971, 0.268364, 0.310546", \ + "0.228411, 0.232023, 0.233087, 0.239851, 0.250045, 0.270438, 0.312620", \ + "0.231142, 0.234754, 0.235818, 0.242582, 0.252776, 0.273169, 0.315351", \ + "0.236635, 0.240247, 0.241311, 0.248075, 0.258269, 0.278662, 0.320844" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126673, 0.130287, 0.131345, 0.138093, 0.148271, 0.168568, 0.210247", \ + "0.132018, 0.135632, 0.136690, 0.143438, 0.153616, 0.173913, 0.215592", \ + "0.139686, 0.143300, 0.144358, 0.151106, 0.161284, 0.181581, 0.223260", \ + "0.144397, 0.148011, 0.149069, 0.155817, 0.165995, 0.186292, 0.227971", \ + "0.146662, 0.150276, 0.151334, 0.158082, 0.168260, 0.188557, 0.230236", \ + "0.149236, 0.152850, 0.153908, 0.160656, 0.170834, 0.191131, 0.232810", \ + "0.155057, 0.158671, 0.159729, 0.166477, 0.176655, 0.196952, 0.238631" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.202124, 0.207142, 0.208373, 0.216394, 0.231538, 0.260902, 0.320032", \ + "0.208213, 0.213231, 0.214462, 0.222483, 0.237627, 0.266991, 0.326121", \ + "0.218186, 0.223204, 0.224435, 0.232456, 0.247600, 0.276964, 0.336094", \ + "0.221585, 0.226603, 0.227834, 0.235855, 0.250999, 0.280363, 0.339493", \ + "0.225509, 0.230527, 0.231758, 0.239779, 0.254923, 0.284287, 0.343417", \ + "0.232720, 0.237738, 0.238969, 0.246990, 0.262134, 0.291498, 0.350628", \ + "0.242193, 0.247211, 0.248442, 0.256463, 0.271607, 0.300971, 0.360101" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.121841, 0.126959, 0.128155, 0.136106, 0.151238, 0.180141, 0.239727", \ + "0.127916, 0.133034, 0.134230, 0.142181, 0.157313, 0.186216, 0.245802", \ + "0.138069, 0.143187, 0.144383, 0.152334, 0.167466, 0.196369, 0.255955", \ + "0.141259, 0.146377, 0.147573, 0.155524, 0.170656, 0.199559, 0.259145", \ + "0.145178, 0.150296, 0.151492, 0.159443, 0.174575, 0.203478, 0.263064", \ + "0.152568, 0.157686, 0.158882, 0.166833, 0.181965, 0.210868, 0.270454", \ + "0.162036, 0.167154, 0.168350, 0.176301, 0.191433, 0.220336, 0.279922" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[126]&!WENB[126]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[126] == 1'b1 && WENB[126] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.218265, 0.222530, 0.223848, 0.232506, 0.246838, 0.276575, 0.336001", \ + "0.223144, 0.227409, 0.228727, 0.237385, 0.251717, 0.281454, 0.340880", \ + "0.232872, 0.237137, 0.238455, 0.247113, 0.261445, 0.291182, 0.350608", \ + "0.236332, 0.240597, 0.241915, 0.250573, 0.264905, 0.294642, 0.354068", \ + "0.237146, 0.241411, 0.242729, 0.251387, 0.265719, 0.295456, 0.354882", \ + "0.240933, 0.245198, 0.246516, 0.255174, 0.269506, 0.299243, 0.358669", \ + "0.246060, 0.250325, 0.251643, 0.260301, 0.274633, 0.304370, 0.363796" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126352, 0.130615, 0.131936, 0.140580, 0.154881, 0.184557, 0.243887", \ + "0.131228, 0.135491, 0.136812, 0.145456, 0.159757, 0.189433, 0.248763", \ + "0.140960, 0.145223, 0.146544, 0.155188, 0.169489, 0.199165, 0.258495", \ + "0.144415, 0.148678, 0.149999, 0.158643, 0.172944, 0.202620, 0.261950", \ + "0.145228, 0.149491, 0.150812, 0.159456, 0.173757, 0.203433, 0.262763", \ + "0.149018, 0.153281, 0.154602, 0.163246, 0.177547, 0.207223, 0.266553", \ + "0.154044, 0.158307, 0.159628, 0.168272, 0.182573, 0.212249, 0.271579" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208247, 0.211908, 0.212993, 0.219664, 0.229935, 0.250376, 0.290652", \ + "0.212731, 0.216392, 0.217477, 0.224148, 0.234419, 0.254860, 0.295136", \ + "0.222232, 0.225893, 0.226978, 0.233649, 0.243920, 0.264361, 0.304637", \ + "0.226987, 0.230648, 0.231733, 0.238404, 0.248675, 0.269116, 0.309392", \ + "0.230196, 0.233857, 0.234942, 0.241613, 0.251884, 0.272325, 0.312601", \ + "0.237539, 0.241200, 0.242285, 0.248956, 0.259227, 0.279668, 0.319944", \ + "0.242761, 0.246422, 0.247507, 0.254178, 0.264449, 0.284890, 0.325166" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.120880, 0.124524, 0.125614, 0.132268, 0.142514, 0.162802, 0.203133", \ + "0.125327, 0.128971, 0.130061, 0.136715, 0.146961, 0.167249, 0.207580", \ + "0.134856, 0.138500, 0.139590, 0.146244, 0.156490, 0.176778, 0.217109", \ + "0.139582, 0.143226, 0.144316, 0.150970, 0.161216, 0.181504, 0.221835", \ + "0.142825, 0.146469, 0.147559, 0.154213, 0.164459, 0.184747, 0.225078", \ + "0.150017, 0.153661, 0.154751, 0.161405, 0.171651, 0.191939, 0.232270", \ + "0.155382, 0.159026, 0.160116, 0.166770, 0.177016, 0.197304, 0.237635" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[126]&WENB[126]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[126]&!WENB[126]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + } + } + pin(WENYB[125]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[125]&WENB[125]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[125] == 1'b0 && WENB[125] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208255, 0.211867, 0.212931, 0.219695, 0.229889, 0.250282, 0.292464", \ + "0.213693, 0.217305, 0.218369, 0.225133, 0.235327, 0.255720, 0.297902", \ + "0.221360, 0.224972, 0.226036, 0.232800, 0.242994, 0.263387, 0.305569", \ + "0.226337, 0.229949, 0.231013, 0.237777, 0.247971, 0.268364, 0.310546", \ + "0.228411, 0.232023, 0.233087, 0.239851, 0.250045, 0.270438, 0.312620", \ + "0.231142, 0.234754, 0.235818, 0.242582, 0.252776, 0.273169, 0.315351", \ + "0.236635, 0.240247, 0.241311, 0.248075, 0.258269, 0.278662, 0.320844" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126673, 0.130287, 0.131345, 0.138093, 0.148271, 0.168568, 0.210247", \ + "0.132018, 0.135632, 0.136690, 0.143438, 0.153616, 0.173913, 0.215592", \ + "0.139686, 0.143300, 0.144358, 0.151106, 0.161284, 0.181581, 0.223260", \ + "0.144397, 0.148011, 0.149069, 0.155817, 0.165995, 0.186292, 0.227971", \ + "0.146662, 0.150276, 0.151334, 0.158082, 0.168260, 0.188557, 0.230236", \ + "0.149236, 0.152850, 0.153908, 0.160656, 0.170834, 0.191131, 0.232810", \ + "0.155057, 0.158671, 0.159729, 0.166477, 0.176655, 0.196952, 0.238631" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.202124, 0.207142, 0.208373, 0.216394, 0.231538, 0.260902, 0.320032", \ + "0.208213, 0.213231, 0.214462, 0.222483, 0.237627, 0.266991, 0.326121", \ + "0.218186, 0.223204, 0.224435, 0.232456, 0.247600, 0.276964, 0.336094", \ + "0.221585, 0.226603, 0.227834, 0.235855, 0.250999, 0.280363, 0.339493", \ + "0.225509, 0.230527, 0.231758, 0.239779, 0.254923, 0.284287, 0.343417", \ + "0.232720, 0.237738, 0.238969, 0.246990, 0.262134, 0.291498, 0.350628", \ + "0.242193, 0.247211, 0.248442, 0.256463, 0.271607, 0.300971, 0.360101" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.121841, 0.126959, 0.128155, 0.136106, 0.151238, 0.180141, 0.239727", \ + "0.127916, 0.133034, 0.134230, 0.142181, 0.157313, 0.186216, 0.245802", \ + "0.138069, 0.143187, 0.144383, 0.152334, 0.167466, 0.196369, 0.255955", \ + "0.141259, 0.146377, 0.147573, 0.155524, 0.170656, 0.199559, 0.259145", \ + "0.145178, 0.150296, 0.151492, 0.159443, 0.174575, 0.203478, 0.263064", \ + "0.152568, 0.157686, 0.158882, 0.166833, 0.181965, 0.210868, 0.270454", \ + "0.162036, 0.167154, 0.168350, 0.176301, 0.191433, 0.220336, 0.279922" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[125]&!WENB[125]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[125] == 1'b1 && WENB[125] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.218265, 0.222530, 0.223848, 0.232506, 0.246838, 0.276575, 0.336001", \ + "0.223144, 0.227409, 0.228727, 0.237385, 0.251717, 0.281454, 0.340880", \ + "0.232872, 0.237137, 0.238455, 0.247113, 0.261445, 0.291182, 0.350608", \ + "0.236332, 0.240597, 0.241915, 0.250573, 0.264905, 0.294642, 0.354068", \ + "0.237146, 0.241411, 0.242729, 0.251387, 0.265719, 0.295456, 0.354882", \ + "0.240933, 0.245198, 0.246516, 0.255174, 0.269506, 0.299243, 0.358669", \ + "0.246060, 0.250325, 0.251643, 0.260301, 0.274633, 0.304370, 0.363796" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126352, 0.130615, 0.131936, 0.140580, 0.154881, 0.184557, 0.243887", \ + "0.131228, 0.135491, 0.136812, 0.145456, 0.159757, 0.189433, 0.248763", \ + "0.140960, 0.145223, 0.146544, 0.155188, 0.169489, 0.199165, 0.258495", \ + "0.144415, 0.148678, 0.149999, 0.158643, 0.172944, 0.202620, 0.261950", \ + "0.145228, 0.149491, 0.150812, 0.159456, 0.173757, 0.203433, 0.262763", \ + "0.149018, 0.153281, 0.154602, 0.163246, 0.177547, 0.207223, 0.266553", \ + "0.154044, 0.158307, 0.159628, 0.168272, 0.182573, 0.212249, 0.271579" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208247, 0.211908, 0.212993, 0.219664, 0.229935, 0.250376, 0.290652", \ + "0.212731, 0.216392, 0.217477, 0.224148, 0.234419, 0.254860, 0.295136", \ + "0.222232, 0.225893, 0.226978, 0.233649, 0.243920, 0.264361, 0.304637", \ + "0.226987, 0.230648, 0.231733, 0.238404, 0.248675, 0.269116, 0.309392", \ + "0.230196, 0.233857, 0.234942, 0.241613, 0.251884, 0.272325, 0.312601", \ + "0.237539, 0.241200, 0.242285, 0.248956, 0.259227, 0.279668, 0.319944", \ + "0.242761, 0.246422, 0.247507, 0.254178, 0.264449, 0.284890, 0.325166" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.120880, 0.124524, 0.125614, 0.132268, 0.142514, 0.162802, 0.203133", \ + "0.125327, 0.128971, 0.130061, 0.136715, 0.146961, 0.167249, 0.207580", \ + "0.134856, 0.138500, 0.139590, 0.146244, 0.156490, 0.176778, 0.217109", \ + "0.139582, 0.143226, 0.144316, 0.150970, 0.161216, 0.181504, 0.221835", \ + "0.142825, 0.146469, 0.147559, 0.154213, 0.164459, 0.184747, 0.225078", \ + "0.150017, 0.153661, 0.154751, 0.161405, 0.171651, 0.191939, 0.232270", \ + "0.155382, 0.159026, 0.160116, 0.166770, 0.177016, 0.197304, 0.237635" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[125]&WENB[125]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[125]&!WENB[125]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + } + } + pin(WENYB[124]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[124]&WENB[124]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[124] == 1'b0 && WENB[124] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208255, 0.211867, 0.212931, 0.219695, 0.229889, 0.250282, 0.292464", \ + "0.213693, 0.217305, 0.218369, 0.225133, 0.235327, 0.255720, 0.297902", \ + "0.221360, 0.224972, 0.226036, 0.232800, 0.242994, 0.263387, 0.305569", \ + "0.226337, 0.229949, 0.231013, 0.237777, 0.247971, 0.268364, 0.310546", \ + "0.228411, 0.232023, 0.233087, 0.239851, 0.250045, 0.270438, 0.312620", \ + "0.231142, 0.234754, 0.235818, 0.242582, 0.252776, 0.273169, 0.315351", \ + "0.236635, 0.240247, 0.241311, 0.248075, 0.258269, 0.278662, 0.320844" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126673, 0.130287, 0.131345, 0.138093, 0.148271, 0.168568, 0.210247", \ + "0.132018, 0.135632, 0.136690, 0.143438, 0.153616, 0.173913, 0.215592", \ + "0.139686, 0.143300, 0.144358, 0.151106, 0.161284, 0.181581, 0.223260", \ + "0.144397, 0.148011, 0.149069, 0.155817, 0.165995, 0.186292, 0.227971", \ + "0.146662, 0.150276, 0.151334, 0.158082, 0.168260, 0.188557, 0.230236", \ + "0.149236, 0.152850, 0.153908, 0.160656, 0.170834, 0.191131, 0.232810", \ + "0.155057, 0.158671, 0.159729, 0.166477, 0.176655, 0.196952, 0.238631" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.202124, 0.207142, 0.208373, 0.216394, 0.231538, 0.260902, 0.320032", \ + "0.208213, 0.213231, 0.214462, 0.222483, 0.237627, 0.266991, 0.326121", \ + "0.218186, 0.223204, 0.224435, 0.232456, 0.247600, 0.276964, 0.336094", \ + "0.221585, 0.226603, 0.227834, 0.235855, 0.250999, 0.280363, 0.339493", \ + "0.225509, 0.230527, 0.231758, 0.239779, 0.254923, 0.284287, 0.343417", \ + "0.232720, 0.237738, 0.238969, 0.246990, 0.262134, 0.291498, 0.350628", \ + "0.242193, 0.247211, 0.248442, 0.256463, 0.271607, 0.300971, 0.360101" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.121841, 0.126959, 0.128155, 0.136106, 0.151238, 0.180141, 0.239727", \ + "0.127916, 0.133034, 0.134230, 0.142181, 0.157313, 0.186216, 0.245802", \ + "0.138069, 0.143187, 0.144383, 0.152334, 0.167466, 0.196369, 0.255955", \ + "0.141259, 0.146377, 0.147573, 0.155524, 0.170656, 0.199559, 0.259145", \ + "0.145178, 0.150296, 0.151492, 0.159443, 0.174575, 0.203478, 0.263064", \ + "0.152568, 0.157686, 0.158882, 0.166833, 0.181965, 0.210868, 0.270454", \ + "0.162036, 0.167154, 0.168350, 0.176301, 0.191433, 0.220336, 0.279922" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[124]&!WENB[124]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[124] == 1'b1 && WENB[124] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.218265, 0.222530, 0.223848, 0.232506, 0.246838, 0.276575, 0.336001", \ + "0.223144, 0.227409, 0.228727, 0.237385, 0.251717, 0.281454, 0.340880", \ + "0.232872, 0.237137, 0.238455, 0.247113, 0.261445, 0.291182, 0.350608", \ + "0.236332, 0.240597, 0.241915, 0.250573, 0.264905, 0.294642, 0.354068", \ + "0.237146, 0.241411, 0.242729, 0.251387, 0.265719, 0.295456, 0.354882", \ + "0.240933, 0.245198, 0.246516, 0.255174, 0.269506, 0.299243, 0.358669", \ + "0.246060, 0.250325, 0.251643, 0.260301, 0.274633, 0.304370, 0.363796" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126352, 0.130615, 0.131936, 0.140580, 0.154881, 0.184557, 0.243887", \ + "0.131228, 0.135491, 0.136812, 0.145456, 0.159757, 0.189433, 0.248763", \ + "0.140960, 0.145223, 0.146544, 0.155188, 0.169489, 0.199165, 0.258495", \ + "0.144415, 0.148678, 0.149999, 0.158643, 0.172944, 0.202620, 0.261950", \ + "0.145228, 0.149491, 0.150812, 0.159456, 0.173757, 0.203433, 0.262763", \ + "0.149018, 0.153281, 0.154602, 0.163246, 0.177547, 0.207223, 0.266553", \ + "0.154044, 0.158307, 0.159628, 0.168272, 0.182573, 0.212249, 0.271579" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208247, 0.211908, 0.212993, 0.219664, 0.229935, 0.250376, 0.290652", \ + "0.212731, 0.216392, 0.217477, 0.224148, 0.234419, 0.254860, 0.295136", \ + "0.222232, 0.225893, 0.226978, 0.233649, 0.243920, 0.264361, 0.304637", \ + "0.226987, 0.230648, 0.231733, 0.238404, 0.248675, 0.269116, 0.309392", \ + "0.230196, 0.233857, 0.234942, 0.241613, 0.251884, 0.272325, 0.312601", \ + "0.237539, 0.241200, 0.242285, 0.248956, 0.259227, 0.279668, 0.319944", \ + "0.242761, 0.246422, 0.247507, 0.254178, 0.264449, 0.284890, 0.325166" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.120880, 0.124524, 0.125614, 0.132268, 0.142514, 0.162802, 0.203133", \ + "0.125327, 0.128971, 0.130061, 0.136715, 0.146961, 0.167249, 0.207580", \ + "0.134856, 0.138500, 0.139590, 0.146244, 0.156490, 0.176778, 0.217109", \ + "0.139582, 0.143226, 0.144316, 0.150970, 0.161216, 0.181504, 0.221835", \ + "0.142825, 0.146469, 0.147559, 0.154213, 0.164459, 0.184747, 0.225078", \ + "0.150017, 0.153661, 0.154751, 0.161405, 0.171651, 0.191939, 0.232270", \ + "0.155382, 0.159026, 0.160116, 0.166770, 0.177016, 0.197304, 0.237635" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[124]&WENB[124]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[124]&!WENB[124]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + } + } + pin(WENYB[123]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[123]&WENB[123]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[123] == 1'b0 && WENB[123] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208255, 0.211867, 0.212931, 0.219695, 0.229889, 0.250282, 0.292464", \ + "0.213693, 0.217305, 0.218369, 0.225133, 0.235327, 0.255720, 0.297902", \ + "0.221360, 0.224972, 0.226036, 0.232800, 0.242994, 0.263387, 0.305569", \ + "0.226337, 0.229949, 0.231013, 0.237777, 0.247971, 0.268364, 0.310546", \ + "0.228411, 0.232023, 0.233087, 0.239851, 0.250045, 0.270438, 0.312620", \ + "0.231142, 0.234754, 0.235818, 0.242582, 0.252776, 0.273169, 0.315351", \ + "0.236635, 0.240247, 0.241311, 0.248075, 0.258269, 0.278662, 0.320844" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126673, 0.130287, 0.131345, 0.138093, 0.148271, 0.168568, 0.210247", \ + "0.132018, 0.135632, 0.136690, 0.143438, 0.153616, 0.173913, 0.215592", \ + "0.139686, 0.143300, 0.144358, 0.151106, 0.161284, 0.181581, 0.223260", \ + "0.144397, 0.148011, 0.149069, 0.155817, 0.165995, 0.186292, 0.227971", \ + "0.146662, 0.150276, 0.151334, 0.158082, 0.168260, 0.188557, 0.230236", \ + "0.149236, 0.152850, 0.153908, 0.160656, 0.170834, 0.191131, 0.232810", \ + "0.155057, 0.158671, 0.159729, 0.166477, 0.176655, 0.196952, 0.238631" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.202124, 0.207142, 0.208373, 0.216394, 0.231538, 0.260902, 0.320032", \ + "0.208213, 0.213231, 0.214462, 0.222483, 0.237627, 0.266991, 0.326121", \ + "0.218186, 0.223204, 0.224435, 0.232456, 0.247600, 0.276964, 0.336094", \ + "0.221585, 0.226603, 0.227834, 0.235855, 0.250999, 0.280363, 0.339493", \ + "0.225509, 0.230527, 0.231758, 0.239779, 0.254923, 0.284287, 0.343417", \ + "0.232720, 0.237738, 0.238969, 0.246990, 0.262134, 0.291498, 0.350628", \ + "0.242193, 0.247211, 0.248442, 0.256463, 0.271607, 0.300971, 0.360101" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.121841, 0.126959, 0.128155, 0.136106, 0.151238, 0.180141, 0.239727", \ + "0.127916, 0.133034, 0.134230, 0.142181, 0.157313, 0.186216, 0.245802", \ + "0.138069, 0.143187, 0.144383, 0.152334, 0.167466, 0.196369, 0.255955", \ + "0.141259, 0.146377, 0.147573, 0.155524, 0.170656, 0.199559, 0.259145", \ + "0.145178, 0.150296, 0.151492, 0.159443, 0.174575, 0.203478, 0.263064", \ + "0.152568, 0.157686, 0.158882, 0.166833, 0.181965, 0.210868, 0.270454", \ + "0.162036, 0.167154, 0.168350, 0.176301, 0.191433, 0.220336, 0.279922" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[123]&!WENB[123]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[123] == 1'b1 && WENB[123] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.218265, 0.222530, 0.223848, 0.232506, 0.246838, 0.276575, 0.336001", \ + "0.223144, 0.227409, 0.228727, 0.237385, 0.251717, 0.281454, 0.340880", \ + "0.232872, 0.237137, 0.238455, 0.247113, 0.261445, 0.291182, 0.350608", \ + "0.236332, 0.240597, 0.241915, 0.250573, 0.264905, 0.294642, 0.354068", \ + "0.237146, 0.241411, 0.242729, 0.251387, 0.265719, 0.295456, 0.354882", \ + "0.240933, 0.245198, 0.246516, 0.255174, 0.269506, 0.299243, 0.358669", \ + "0.246060, 0.250325, 0.251643, 0.260301, 0.274633, 0.304370, 0.363796" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126352, 0.130615, 0.131936, 0.140580, 0.154881, 0.184557, 0.243887", \ + "0.131228, 0.135491, 0.136812, 0.145456, 0.159757, 0.189433, 0.248763", \ + "0.140960, 0.145223, 0.146544, 0.155188, 0.169489, 0.199165, 0.258495", \ + "0.144415, 0.148678, 0.149999, 0.158643, 0.172944, 0.202620, 0.261950", \ + "0.145228, 0.149491, 0.150812, 0.159456, 0.173757, 0.203433, 0.262763", \ + "0.149018, 0.153281, 0.154602, 0.163246, 0.177547, 0.207223, 0.266553", \ + "0.154044, 0.158307, 0.159628, 0.168272, 0.182573, 0.212249, 0.271579" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208247, 0.211908, 0.212993, 0.219664, 0.229935, 0.250376, 0.290652", \ + "0.212731, 0.216392, 0.217477, 0.224148, 0.234419, 0.254860, 0.295136", \ + "0.222232, 0.225893, 0.226978, 0.233649, 0.243920, 0.264361, 0.304637", \ + "0.226987, 0.230648, 0.231733, 0.238404, 0.248675, 0.269116, 0.309392", \ + "0.230196, 0.233857, 0.234942, 0.241613, 0.251884, 0.272325, 0.312601", \ + "0.237539, 0.241200, 0.242285, 0.248956, 0.259227, 0.279668, 0.319944", \ + "0.242761, 0.246422, 0.247507, 0.254178, 0.264449, 0.284890, 0.325166" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.120880, 0.124524, 0.125614, 0.132268, 0.142514, 0.162802, 0.203133", \ + "0.125327, 0.128971, 0.130061, 0.136715, 0.146961, 0.167249, 0.207580", \ + "0.134856, 0.138500, 0.139590, 0.146244, 0.156490, 0.176778, 0.217109", \ + "0.139582, 0.143226, 0.144316, 0.150970, 0.161216, 0.181504, 0.221835", \ + "0.142825, 0.146469, 0.147559, 0.154213, 0.164459, 0.184747, 0.225078", \ + "0.150017, 0.153661, 0.154751, 0.161405, 0.171651, 0.191939, 0.232270", \ + "0.155382, 0.159026, 0.160116, 0.166770, 0.177016, 0.197304, 0.237635" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[123]&WENB[123]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[123]&!WENB[123]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + } + } + pin(WENYB[122]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[122]&WENB[122]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[122] == 1'b0 && WENB[122] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208255, 0.211867, 0.212931, 0.219695, 0.229889, 0.250282, 0.292464", \ + "0.213693, 0.217305, 0.218369, 0.225133, 0.235327, 0.255720, 0.297902", \ + "0.221360, 0.224972, 0.226036, 0.232800, 0.242994, 0.263387, 0.305569", \ + "0.226337, 0.229949, 0.231013, 0.237777, 0.247971, 0.268364, 0.310546", \ + "0.228411, 0.232023, 0.233087, 0.239851, 0.250045, 0.270438, 0.312620", \ + "0.231142, 0.234754, 0.235818, 0.242582, 0.252776, 0.273169, 0.315351", \ + "0.236635, 0.240247, 0.241311, 0.248075, 0.258269, 0.278662, 0.320844" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126673, 0.130287, 0.131345, 0.138093, 0.148271, 0.168568, 0.210247", \ + "0.132018, 0.135632, 0.136690, 0.143438, 0.153616, 0.173913, 0.215592", \ + "0.139686, 0.143300, 0.144358, 0.151106, 0.161284, 0.181581, 0.223260", \ + "0.144397, 0.148011, 0.149069, 0.155817, 0.165995, 0.186292, 0.227971", \ + "0.146662, 0.150276, 0.151334, 0.158082, 0.168260, 0.188557, 0.230236", \ + "0.149236, 0.152850, 0.153908, 0.160656, 0.170834, 0.191131, 0.232810", \ + "0.155057, 0.158671, 0.159729, 0.166477, 0.176655, 0.196952, 0.238631" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.202124, 0.207142, 0.208373, 0.216394, 0.231538, 0.260902, 0.320032", \ + "0.208213, 0.213231, 0.214462, 0.222483, 0.237627, 0.266991, 0.326121", \ + "0.218186, 0.223204, 0.224435, 0.232456, 0.247600, 0.276964, 0.336094", \ + "0.221585, 0.226603, 0.227834, 0.235855, 0.250999, 0.280363, 0.339493", \ + "0.225509, 0.230527, 0.231758, 0.239779, 0.254923, 0.284287, 0.343417", \ + "0.232720, 0.237738, 0.238969, 0.246990, 0.262134, 0.291498, 0.350628", \ + "0.242193, 0.247211, 0.248442, 0.256463, 0.271607, 0.300971, 0.360101" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.121841, 0.126959, 0.128155, 0.136106, 0.151238, 0.180141, 0.239727", \ + "0.127916, 0.133034, 0.134230, 0.142181, 0.157313, 0.186216, 0.245802", \ + "0.138069, 0.143187, 0.144383, 0.152334, 0.167466, 0.196369, 0.255955", \ + "0.141259, 0.146377, 0.147573, 0.155524, 0.170656, 0.199559, 0.259145", \ + "0.145178, 0.150296, 0.151492, 0.159443, 0.174575, 0.203478, 0.263064", \ + "0.152568, 0.157686, 0.158882, 0.166833, 0.181965, 0.210868, 0.270454", \ + "0.162036, 0.167154, 0.168350, 0.176301, 0.191433, 0.220336, 0.279922" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[122]&!WENB[122]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[122] == 1'b1 && WENB[122] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.218265, 0.222530, 0.223848, 0.232506, 0.246838, 0.276575, 0.336001", \ + "0.223144, 0.227409, 0.228727, 0.237385, 0.251717, 0.281454, 0.340880", \ + "0.232872, 0.237137, 0.238455, 0.247113, 0.261445, 0.291182, 0.350608", \ + "0.236332, 0.240597, 0.241915, 0.250573, 0.264905, 0.294642, 0.354068", \ + "0.237146, 0.241411, 0.242729, 0.251387, 0.265719, 0.295456, 0.354882", \ + "0.240933, 0.245198, 0.246516, 0.255174, 0.269506, 0.299243, 0.358669", \ + "0.246060, 0.250325, 0.251643, 0.260301, 0.274633, 0.304370, 0.363796" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126352, 0.130615, 0.131936, 0.140580, 0.154881, 0.184557, 0.243887", \ + "0.131228, 0.135491, 0.136812, 0.145456, 0.159757, 0.189433, 0.248763", \ + "0.140960, 0.145223, 0.146544, 0.155188, 0.169489, 0.199165, 0.258495", \ + "0.144415, 0.148678, 0.149999, 0.158643, 0.172944, 0.202620, 0.261950", \ + "0.145228, 0.149491, 0.150812, 0.159456, 0.173757, 0.203433, 0.262763", \ + "0.149018, 0.153281, 0.154602, 0.163246, 0.177547, 0.207223, 0.266553", \ + "0.154044, 0.158307, 0.159628, 0.168272, 0.182573, 0.212249, 0.271579" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208247, 0.211908, 0.212993, 0.219664, 0.229935, 0.250376, 0.290652", \ + "0.212731, 0.216392, 0.217477, 0.224148, 0.234419, 0.254860, 0.295136", \ + "0.222232, 0.225893, 0.226978, 0.233649, 0.243920, 0.264361, 0.304637", \ + "0.226987, 0.230648, 0.231733, 0.238404, 0.248675, 0.269116, 0.309392", \ + "0.230196, 0.233857, 0.234942, 0.241613, 0.251884, 0.272325, 0.312601", \ + "0.237539, 0.241200, 0.242285, 0.248956, 0.259227, 0.279668, 0.319944", \ + "0.242761, 0.246422, 0.247507, 0.254178, 0.264449, 0.284890, 0.325166" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.120880, 0.124524, 0.125614, 0.132268, 0.142514, 0.162802, 0.203133", \ + "0.125327, 0.128971, 0.130061, 0.136715, 0.146961, 0.167249, 0.207580", \ + "0.134856, 0.138500, 0.139590, 0.146244, 0.156490, 0.176778, 0.217109", \ + "0.139582, 0.143226, 0.144316, 0.150970, 0.161216, 0.181504, 0.221835", \ + "0.142825, 0.146469, 0.147559, 0.154213, 0.164459, 0.184747, 0.225078", \ + "0.150017, 0.153661, 0.154751, 0.161405, 0.171651, 0.191939, 0.232270", \ + "0.155382, 0.159026, 0.160116, 0.166770, 0.177016, 0.197304, 0.237635" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[122]&WENB[122]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[122]&!WENB[122]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + } + } + pin(WENYB[121]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[121]&WENB[121]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[121] == 1'b0 && WENB[121] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208255, 0.211867, 0.212931, 0.219695, 0.229889, 0.250282, 0.292464", \ + "0.213693, 0.217305, 0.218369, 0.225133, 0.235327, 0.255720, 0.297902", \ + "0.221360, 0.224972, 0.226036, 0.232800, 0.242994, 0.263387, 0.305569", \ + "0.226337, 0.229949, 0.231013, 0.237777, 0.247971, 0.268364, 0.310546", \ + "0.228411, 0.232023, 0.233087, 0.239851, 0.250045, 0.270438, 0.312620", \ + "0.231142, 0.234754, 0.235818, 0.242582, 0.252776, 0.273169, 0.315351", \ + "0.236635, 0.240247, 0.241311, 0.248075, 0.258269, 0.278662, 0.320844" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126673, 0.130287, 0.131345, 0.138093, 0.148271, 0.168568, 0.210247", \ + "0.132018, 0.135632, 0.136690, 0.143438, 0.153616, 0.173913, 0.215592", \ + "0.139686, 0.143300, 0.144358, 0.151106, 0.161284, 0.181581, 0.223260", \ + "0.144397, 0.148011, 0.149069, 0.155817, 0.165995, 0.186292, 0.227971", \ + "0.146662, 0.150276, 0.151334, 0.158082, 0.168260, 0.188557, 0.230236", \ + "0.149236, 0.152850, 0.153908, 0.160656, 0.170834, 0.191131, 0.232810", \ + "0.155057, 0.158671, 0.159729, 0.166477, 0.176655, 0.196952, 0.238631" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.202124, 0.207142, 0.208373, 0.216394, 0.231538, 0.260902, 0.320032", \ + "0.208213, 0.213231, 0.214462, 0.222483, 0.237627, 0.266991, 0.326121", \ + "0.218186, 0.223204, 0.224435, 0.232456, 0.247600, 0.276964, 0.336094", \ + "0.221585, 0.226603, 0.227834, 0.235855, 0.250999, 0.280363, 0.339493", \ + "0.225509, 0.230527, 0.231758, 0.239779, 0.254923, 0.284287, 0.343417", \ + "0.232720, 0.237738, 0.238969, 0.246990, 0.262134, 0.291498, 0.350628", \ + "0.242193, 0.247211, 0.248442, 0.256463, 0.271607, 0.300971, 0.360101" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.121841, 0.126959, 0.128155, 0.136106, 0.151238, 0.180141, 0.239727", \ + "0.127916, 0.133034, 0.134230, 0.142181, 0.157313, 0.186216, 0.245802", \ + "0.138069, 0.143187, 0.144383, 0.152334, 0.167466, 0.196369, 0.255955", \ + "0.141259, 0.146377, 0.147573, 0.155524, 0.170656, 0.199559, 0.259145", \ + "0.145178, 0.150296, 0.151492, 0.159443, 0.174575, 0.203478, 0.263064", \ + "0.152568, 0.157686, 0.158882, 0.166833, 0.181965, 0.210868, 0.270454", \ + "0.162036, 0.167154, 0.168350, 0.176301, 0.191433, 0.220336, 0.279922" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[121]&!WENB[121]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[121] == 1'b1 && WENB[121] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.218265, 0.222530, 0.223848, 0.232506, 0.246838, 0.276575, 0.336001", \ + "0.223144, 0.227409, 0.228727, 0.237385, 0.251717, 0.281454, 0.340880", \ + "0.232872, 0.237137, 0.238455, 0.247113, 0.261445, 0.291182, 0.350608", \ + "0.236332, 0.240597, 0.241915, 0.250573, 0.264905, 0.294642, 0.354068", \ + "0.237146, 0.241411, 0.242729, 0.251387, 0.265719, 0.295456, 0.354882", \ + "0.240933, 0.245198, 0.246516, 0.255174, 0.269506, 0.299243, 0.358669", \ + "0.246060, 0.250325, 0.251643, 0.260301, 0.274633, 0.304370, 0.363796" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126352, 0.130615, 0.131936, 0.140580, 0.154881, 0.184557, 0.243887", \ + "0.131228, 0.135491, 0.136812, 0.145456, 0.159757, 0.189433, 0.248763", \ + "0.140960, 0.145223, 0.146544, 0.155188, 0.169489, 0.199165, 0.258495", \ + "0.144415, 0.148678, 0.149999, 0.158643, 0.172944, 0.202620, 0.261950", \ + "0.145228, 0.149491, 0.150812, 0.159456, 0.173757, 0.203433, 0.262763", \ + "0.149018, 0.153281, 0.154602, 0.163246, 0.177547, 0.207223, 0.266553", \ + "0.154044, 0.158307, 0.159628, 0.168272, 0.182573, 0.212249, 0.271579" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208247, 0.211908, 0.212993, 0.219664, 0.229935, 0.250376, 0.290652", \ + "0.212731, 0.216392, 0.217477, 0.224148, 0.234419, 0.254860, 0.295136", \ + "0.222232, 0.225893, 0.226978, 0.233649, 0.243920, 0.264361, 0.304637", \ + "0.226987, 0.230648, 0.231733, 0.238404, 0.248675, 0.269116, 0.309392", \ + "0.230196, 0.233857, 0.234942, 0.241613, 0.251884, 0.272325, 0.312601", \ + "0.237539, 0.241200, 0.242285, 0.248956, 0.259227, 0.279668, 0.319944", \ + "0.242761, 0.246422, 0.247507, 0.254178, 0.264449, 0.284890, 0.325166" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.120880, 0.124524, 0.125614, 0.132268, 0.142514, 0.162802, 0.203133", \ + "0.125327, 0.128971, 0.130061, 0.136715, 0.146961, 0.167249, 0.207580", \ + "0.134856, 0.138500, 0.139590, 0.146244, 0.156490, 0.176778, 0.217109", \ + "0.139582, 0.143226, 0.144316, 0.150970, 0.161216, 0.181504, 0.221835", \ + "0.142825, 0.146469, 0.147559, 0.154213, 0.164459, 0.184747, 0.225078", \ + "0.150017, 0.153661, 0.154751, 0.161405, 0.171651, 0.191939, 0.232270", \ + "0.155382, 0.159026, 0.160116, 0.166770, 0.177016, 0.197304, 0.237635" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[121]&WENB[121]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[121]&!WENB[121]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + } + } + pin(WENYB[120]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[120]&WENB[120]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[120] == 1'b0 && WENB[120] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208255, 0.211867, 0.212931, 0.219695, 0.229889, 0.250282, 0.292464", \ + "0.213693, 0.217305, 0.218369, 0.225133, 0.235327, 0.255720, 0.297902", \ + "0.221360, 0.224972, 0.226036, 0.232800, 0.242994, 0.263387, 0.305569", \ + "0.226337, 0.229949, 0.231013, 0.237777, 0.247971, 0.268364, 0.310546", \ + "0.228411, 0.232023, 0.233087, 0.239851, 0.250045, 0.270438, 0.312620", \ + "0.231142, 0.234754, 0.235818, 0.242582, 0.252776, 0.273169, 0.315351", \ + "0.236635, 0.240247, 0.241311, 0.248075, 0.258269, 0.278662, 0.320844" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126673, 0.130287, 0.131345, 0.138093, 0.148271, 0.168568, 0.210247", \ + "0.132018, 0.135632, 0.136690, 0.143438, 0.153616, 0.173913, 0.215592", \ + "0.139686, 0.143300, 0.144358, 0.151106, 0.161284, 0.181581, 0.223260", \ + "0.144397, 0.148011, 0.149069, 0.155817, 0.165995, 0.186292, 0.227971", \ + "0.146662, 0.150276, 0.151334, 0.158082, 0.168260, 0.188557, 0.230236", \ + "0.149236, 0.152850, 0.153908, 0.160656, 0.170834, 0.191131, 0.232810", \ + "0.155057, 0.158671, 0.159729, 0.166477, 0.176655, 0.196952, 0.238631" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.202124, 0.207142, 0.208373, 0.216394, 0.231538, 0.260902, 0.320032", \ + "0.208213, 0.213231, 0.214462, 0.222483, 0.237627, 0.266991, 0.326121", \ + "0.218186, 0.223204, 0.224435, 0.232456, 0.247600, 0.276964, 0.336094", \ + "0.221585, 0.226603, 0.227834, 0.235855, 0.250999, 0.280363, 0.339493", \ + "0.225509, 0.230527, 0.231758, 0.239779, 0.254923, 0.284287, 0.343417", \ + "0.232720, 0.237738, 0.238969, 0.246990, 0.262134, 0.291498, 0.350628", \ + "0.242193, 0.247211, 0.248442, 0.256463, 0.271607, 0.300971, 0.360101" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.121841, 0.126959, 0.128155, 0.136106, 0.151238, 0.180141, 0.239727", \ + "0.127916, 0.133034, 0.134230, 0.142181, 0.157313, 0.186216, 0.245802", \ + "0.138069, 0.143187, 0.144383, 0.152334, 0.167466, 0.196369, 0.255955", \ + "0.141259, 0.146377, 0.147573, 0.155524, 0.170656, 0.199559, 0.259145", \ + "0.145178, 0.150296, 0.151492, 0.159443, 0.174575, 0.203478, 0.263064", \ + "0.152568, 0.157686, 0.158882, 0.166833, 0.181965, 0.210868, 0.270454", \ + "0.162036, 0.167154, 0.168350, 0.176301, 0.191433, 0.220336, 0.279922" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[120]&!WENB[120]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[120] == 1'b1 && WENB[120] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.218265, 0.222530, 0.223848, 0.232506, 0.246838, 0.276575, 0.336001", \ + "0.223144, 0.227409, 0.228727, 0.237385, 0.251717, 0.281454, 0.340880", \ + "0.232872, 0.237137, 0.238455, 0.247113, 0.261445, 0.291182, 0.350608", \ + "0.236332, 0.240597, 0.241915, 0.250573, 0.264905, 0.294642, 0.354068", \ + "0.237146, 0.241411, 0.242729, 0.251387, 0.265719, 0.295456, 0.354882", \ + "0.240933, 0.245198, 0.246516, 0.255174, 0.269506, 0.299243, 0.358669", \ + "0.246060, 0.250325, 0.251643, 0.260301, 0.274633, 0.304370, 0.363796" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126352, 0.130615, 0.131936, 0.140580, 0.154881, 0.184557, 0.243887", \ + "0.131228, 0.135491, 0.136812, 0.145456, 0.159757, 0.189433, 0.248763", \ + "0.140960, 0.145223, 0.146544, 0.155188, 0.169489, 0.199165, 0.258495", \ + "0.144415, 0.148678, 0.149999, 0.158643, 0.172944, 0.202620, 0.261950", \ + "0.145228, 0.149491, 0.150812, 0.159456, 0.173757, 0.203433, 0.262763", \ + "0.149018, 0.153281, 0.154602, 0.163246, 0.177547, 0.207223, 0.266553", \ + "0.154044, 0.158307, 0.159628, 0.168272, 0.182573, 0.212249, 0.271579" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208247, 0.211908, 0.212993, 0.219664, 0.229935, 0.250376, 0.290652", \ + "0.212731, 0.216392, 0.217477, 0.224148, 0.234419, 0.254860, 0.295136", \ + "0.222232, 0.225893, 0.226978, 0.233649, 0.243920, 0.264361, 0.304637", \ + "0.226987, 0.230648, 0.231733, 0.238404, 0.248675, 0.269116, 0.309392", \ + "0.230196, 0.233857, 0.234942, 0.241613, 0.251884, 0.272325, 0.312601", \ + "0.237539, 0.241200, 0.242285, 0.248956, 0.259227, 0.279668, 0.319944", \ + "0.242761, 0.246422, 0.247507, 0.254178, 0.264449, 0.284890, 0.325166" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.120880, 0.124524, 0.125614, 0.132268, 0.142514, 0.162802, 0.203133", \ + "0.125327, 0.128971, 0.130061, 0.136715, 0.146961, 0.167249, 0.207580", \ + "0.134856, 0.138500, 0.139590, 0.146244, 0.156490, 0.176778, 0.217109", \ + "0.139582, 0.143226, 0.144316, 0.150970, 0.161216, 0.181504, 0.221835", \ + "0.142825, 0.146469, 0.147559, 0.154213, 0.164459, 0.184747, 0.225078", \ + "0.150017, 0.153661, 0.154751, 0.161405, 0.171651, 0.191939, 0.232270", \ + "0.155382, 0.159026, 0.160116, 0.166770, 0.177016, 0.197304, 0.237635" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[120]&WENB[120]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[120]&!WENB[120]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + } + } + pin(WENYB[119]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[119]&WENB[119]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[119] == 1'b0 && WENB[119] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208255, 0.211867, 0.212931, 0.219695, 0.229889, 0.250282, 0.292464", \ + "0.213693, 0.217305, 0.218369, 0.225133, 0.235327, 0.255720, 0.297902", \ + "0.221360, 0.224972, 0.226036, 0.232800, 0.242994, 0.263387, 0.305569", \ + "0.226337, 0.229949, 0.231013, 0.237777, 0.247971, 0.268364, 0.310546", \ + "0.228411, 0.232023, 0.233087, 0.239851, 0.250045, 0.270438, 0.312620", \ + "0.231142, 0.234754, 0.235818, 0.242582, 0.252776, 0.273169, 0.315351", \ + "0.236635, 0.240247, 0.241311, 0.248075, 0.258269, 0.278662, 0.320844" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126673, 0.130287, 0.131345, 0.138093, 0.148271, 0.168568, 0.210247", \ + "0.132018, 0.135632, 0.136690, 0.143438, 0.153616, 0.173913, 0.215592", \ + "0.139686, 0.143300, 0.144358, 0.151106, 0.161284, 0.181581, 0.223260", \ + "0.144397, 0.148011, 0.149069, 0.155817, 0.165995, 0.186292, 0.227971", \ + "0.146662, 0.150276, 0.151334, 0.158082, 0.168260, 0.188557, 0.230236", \ + "0.149236, 0.152850, 0.153908, 0.160656, 0.170834, 0.191131, 0.232810", \ + "0.155057, 0.158671, 0.159729, 0.166477, 0.176655, 0.196952, 0.238631" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.202124, 0.207142, 0.208373, 0.216394, 0.231538, 0.260902, 0.320032", \ + "0.208213, 0.213231, 0.214462, 0.222483, 0.237627, 0.266991, 0.326121", \ + "0.218186, 0.223204, 0.224435, 0.232456, 0.247600, 0.276964, 0.336094", \ + "0.221585, 0.226603, 0.227834, 0.235855, 0.250999, 0.280363, 0.339493", \ + "0.225509, 0.230527, 0.231758, 0.239779, 0.254923, 0.284287, 0.343417", \ + "0.232720, 0.237738, 0.238969, 0.246990, 0.262134, 0.291498, 0.350628", \ + "0.242193, 0.247211, 0.248442, 0.256463, 0.271607, 0.300971, 0.360101" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.121841, 0.126959, 0.128155, 0.136106, 0.151238, 0.180141, 0.239727", \ + "0.127916, 0.133034, 0.134230, 0.142181, 0.157313, 0.186216, 0.245802", \ + "0.138069, 0.143187, 0.144383, 0.152334, 0.167466, 0.196369, 0.255955", \ + "0.141259, 0.146377, 0.147573, 0.155524, 0.170656, 0.199559, 0.259145", \ + "0.145178, 0.150296, 0.151492, 0.159443, 0.174575, 0.203478, 0.263064", \ + "0.152568, 0.157686, 0.158882, 0.166833, 0.181965, 0.210868, 0.270454", \ + "0.162036, 0.167154, 0.168350, 0.176301, 0.191433, 0.220336, 0.279922" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[119]&!WENB[119]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[119] == 1'b1 && WENB[119] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.218265, 0.222530, 0.223848, 0.232506, 0.246838, 0.276575, 0.336001", \ + "0.223144, 0.227409, 0.228727, 0.237385, 0.251717, 0.281454, 0.340880", \ + "0.232872, 0.237137, 0.238455, 0.247113, 0.261445, 0.291182, 0.350608", \ + "0.236332, 0.240597, 0.241915, 0.250573, 0.264905, 0.294642, 0.354068", \ + "0.237146, 0.241411, 0.242729, 0.251387, 0.265719, 0.295456, 0.354882", \ + "0.240933, 0.245198, 0.246516, 0.255174, 0.269506, 0.299243, 0.358669", \ + "0.246060, 0.250325, 0.251643, 0.260301, 0.274633, 0.304370, 0.363796" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126352, 0.130615, 0.131936, 0.140580, 0.154881, 0.184557, 0.243887", \ + "0.131228, 0.135491, 0.136812, 0.145456, 0.159757, 0.189433, 0.248763", \ + "0.140960, 0.145223, 0.146544, 0.155188, 0.169489, 0.199165, 0.258495", \ + "0.144415, 0.148678, 0.149999, 0.158643, 0.172944, 0.202620, 0.261950", \ + "0.145228, 0.149491, 0.150812, 0.159456, 0.173757, 0.203433, 0.262763", \ + "0.149018, 0.153281, 0.154602, 0.163246, 0.177547, 0.207223, 0.266553", \ + "0.154044, 0.158307, 0.159628, 0.168272, 0.182573, 0.212249, 0.271579" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208247, 0.211908, 0.212993, 0.219664, 0.229935, 0.250376, 0.290652", \ + "0.212731, 0.216392, 0.217477, 0.224148, 0.234419, 0.254860, 0.295136", \ + "0.222232, 0.225893, 0.226978, 0.233649, 0.243920, 0.264361, 0.304637", \ + "0.226987, 0.230648, 0.231733, 0.238404, 0.248675, 0.269116, 0.309392", \ + "0.230196, 0.233857, 0.234942, 0.241613, 0.251884, 0.272325, 0.312601", \ + "0.237539, 0.241200, 0.242285, 0.248956, 0.259227, 0.279668, 0.319944", \ + "0.242761, 0.246422, 0.247507, 0.254178, 0.264449, 0.284890, 0.325166" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.120880, 0.124524, 0.125614, 0.132268, 0.142514, 0.162802, 0.203133", \ + "0.125327, 0.128971, 0.130061, 0.136715, 0.146961, 0.167249, 0.207580", \ + "0.134856, 0.138500, 0.139590, 0.146244, 0.156490, 0.176778, 0.217109", \ + "0.139582, 0.143226, 0.144316, 0.150970, 0.161216, 0.181504, 0.221835", \ + "0.142825, 0.146469, 0.147559, 0.154213, 0.164459, 0.184747, 0.225078", \ + "0.150017, 0.153661, 0.154751, 0.161405, 0.171651, 0.191939, 0.232270", \ + "0.155382, 0.159026, 0.160116, 0.166770, 0.177016, 0.197304, 0.237635" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[119]&WENB[119]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[119]&!WENB[119]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + } + } + pin(WENYB[118]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[118]&WENB[118]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[118] == 1'b0 && WENB[118] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208255, 0.211867, 0.212931, 0.219695, 0.229889, 0.250282, 0.292464", \ + "0.213693, 0.217305, 0.218369, 0.225133, 0.235327, 0.255720, 0.297902", \ + "0.221360, 0.224972, 0.226036, 0.232800, 0.242994, 0.263387, 0.305569", \ + "0.226337, 0.229949, 0.231013, 0.237777, 0.247971, 0.268364, 0.310546", \ + "0.228411, 0.232023, 0.233087, 0.239851, 0.250045, 0.270438, 0.312620", \ + "0.231142, 0.234754, 0.235818, 0.242582, 0.252776, 0.273169, 0.315351", \ + "0.236635, 0.240247, 0.241311, 0.248075, 0.258269, 0.278662, 0.320844" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126673, 0.130287, 0.131345, 0.138093, 0.148271, 0.168568, 0.210247", \ + "0.132018, 0.135632, 0.136690, 0.143438, 0.153616, 0.173913, 0.215592", \ + "0.139686, 0.143300, 0.144358, 0.151106, 0.161284, 0.181581, 0.223260", \ + "0.144397, 0.148011, 0.149069, 0.155817, 0.165995, 0.186292, 0.227971", \ + "0.146662, 0.150276, 0.151334, 0.158082, 0.168260, 0.188557, 0.230236", \ + "0.149236, 0.152850, 0.153908, 0.160656, 0.170834, 0.191131, 0.232810", \ + "0.155057, 0.158671, 0.159729, 0.166477, 0.176655, 0.196952, 0.238631" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.202124, 0.207142, 0.208373, 0.216394, 0.231538, 0.260902, 0.320032", \ + "0.208213, 0.213231, 0.214462, 0.222483, 0.237627, 0.266991, 0.326121", \ + "0.218186, 0.223204, 0.224435, 0.232456, 0.247600, 0.276964, 0.336094", \ + "0.221585, 0.226603, 0.227834, 0.235855, 0.250999, 0.280363, 0.339493", \ + "0.225509, 0.230527, 0.231758, 0.239779, 0.254923, 0.284287, 0.343417", \ + "0.232720, 0.237738, 0.238969, 0.246990, 0.262134, 0.291498, 0.350628", \ + "0.242193, 0.247211, 0.248442, 0.256463, 0.271607, 0.300971, 0.360101" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.121841, 0.126959, 0.128155, 0.136106, 0.151238, 0.180141, 0.239727", \ + "0.127916, 0.133034, 0.134230, 0.142181, 0.157313, 0.186216, 0.245802", \ + "0.138069, 0.143187, 0.144383, 0.152334, 0.167466, 0.196369, 0.255955", \ + "0.141259, 0.146377, 0.147573, 0.155524, 0.170656, 0.199559, 0.259145", \ + "0.145178, 0.150296, 0.151492, 0.159443, 0.174575, 0.203478, 0.263064", \ + "0.152568, 0.157686, 0.158882, 0.166833, 0.181965, 0.210868, 0.270454", \ + "0.162036, 0.167154, 0.168350, 0.176301, 0.191433, 0.220336, 0.279922" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[118]&!WENB[118]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[118] == 1'b1 && WENB[118] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.218265, 0.222530, 0.223848, 0.232506, 0.246838, 0.276575, 0.336001", \ + "0.223144, 0.227409, 0.228727, 0.237385, 0.251717, 0.281454, 0.340880", \ + "0.232872, 0.237137, 0.238455, 0.247113, 0.261445, 0.291182, 0.350608", \ + "0.236332, 0.240597, 0.241915, 0.250573, 0.264905, 0.294642, 0.354068", \ + "0.237146, 0.241411, 0.242729, 0.251387, 0.265719, 0.295456, 0.354882", \ + "0.240933, 0.245198, 0.246516, 0.255174, 0.269506, 0.299243, 0.358669", \ + "0.246060, 0.250325, 0.251643, 0.260301, 0.274633, 0.304370, 0.363796" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126352, 0.130615, 0.131936, 0.140580, 0.154881, 0.184557, 0.243887", \ + "0.131228, 0.135491, 0.136812, 0.145456, 0.159757, 0.189433, 0.248763", \ + "0.140960, 0.145223, 0.146544, 0.155188, 0.169489, 0.199165, 0.258495", \ + "0.144415, 0.148678, 0.149999, 0.158643, 0.172944, 0.202620, 0.261950", \ + "0.145228, 0.149491, 0.150812, 0.159456, 0.173757, 0.203433, 0.262763", \ + "0.149018, 0.153281, 0.154602, 0.163246, 0.177547, 0.207223, 0.266553", \ + "0.154044, 0.158307, 0.159628, 0.168272, 0.182573, 0.212249, 0.271579" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208247, 0.211908, 0.212993, 0.219664, 0.229935, 0.250376, 0.290652", \ + "0.212731, 0.216392, 0.217477, 0.224148, 0.234419, 0.254860, 0.295136", \ + "0.222232, 0.225893, 0.226978, 0.233649, 0.243920, 0.264361, 0.304637", \ + "0.226987, 0.230648, 0.231733, 0.238404, 0.248675, 0.269116, 0.309392", \ + "0.230196, 0.233857, 0.234942, 0.241613, 0.251884, 0.272325, 0.312601", \ + "0.237539, 0.241200, 0.242285, 0.248956, 0.259227, 0.279668, 0.319944", \ + "0.242761, 0.246422, 0.247507, 0.254178, 0.264449, 0.284890, 0.325166" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.120880, 0.124524, 0.125614, 0.132268, 0.142514, 0.162802, 0.203133", \ + "0.125327, 0.128971, 0.130061, 0.136715, 0.146961, 0.167249, 0.207580", \ + "0.134856, 0.138500, 0.139590, 0.146244, 0.156490, 0.176778, 0.217109", \ + "0.139582, 0.143226, 0.144316, 0.150970, 0.161216, 0.181504, 0.221835", \ + "0.142825, 0.146469, 0.147559, 0.154213, 0.164459, 0.184747, 0.225078", \ + "0.150017, 0.153661, 0.154751, 0.161405, 0.171651, 0.191939, 0.232270", \ + "0.155382, 0.159026, 0.160116, 0.166770, 0.177016, 0.197304, 0.237635" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[118]&WENB[118]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[118]&!WENB[118]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + } + } + pin(WENYB[117]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[117]&WENB[117]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[117] == 1'b0 && WENB[117] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208255, 0.211867, 0.212931, 0.219695, 0.229889, 0.250282, 0.292464", \ + "0.213693, 0.217305, 0.218369, 0.225133, 0.235327, 0.255720, 0.297902", \ + "0.221360, 0.224972, 0.226036, 0.232800, 0.242994, 0.263387, 0.305569", \ + "0.226337, 0.229949, 0.231013, 0.237777, 0.247971, 0.268364, 0.310546", \ + "0.228411, 0.232023, 0.233087, 0.239851, 0.250045, 0.270438, 0.312620", \ + "0.231142, 0.234754, 0.235818, 0.242582, 0.252776, 0.273169, 0.315351", \ + "0.236635, 0.240247, 0.241311, 0.248075, 0.258269, 0.278662, 0.320844" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126673, 0.130287, 0.131345, 0.138093, 0.148271, 0.168568, 0.210247", \ + "0.132018, 0.135632, 0.136690, 0.143438, 0.153616, 0.173913, 0.215592", \ + "0.139686, 0.143300, 0.144358, 0.151106, 0.161284, 0.181581, 0.223260", \ + "0.144397, 0.148011, 0.149069, 0.155817, 0.165995, 0.186292, 0.227971", \ + "0.146662, 0.150276, 0.151334, 0.158082, 0.168260, 0.188557, 0.230236", \ + "0.149236, 0.152850, 0.153908, 0.160656, 0.170834, 0.191131, 0.232810", \ + "0.155057, 0.158671, 0.159729, 0.166477, 0.176655, 0.196952, 0.238631" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.202124, 0.207142, 0.208373, 0.216394, 0.231538, 0.260902, 0.320032", \ + "0.208213, 0.213231, 0.214462, 0.222483, 0.237627, 0.266991, 0.326121", \ + "0.218186, 0.223204, 0.224435, 0.232456, 0.247600, 0.276964, 0.336094", \ + "0.221585, 0.226603, 0.227834, 0.235855, 0.250999, 0.280363, 0.339493", \ + "0.225509, 0.230527, 0.231758, 0.239779, 0.254923, 0.284287, 0.343417", \ + "0.232720, 0.237738, 0.238969, 0.246990, 0.262134, 0.291498, 0.350628", \ + "0.242193, 0.247211, 0.248442, 0.256463, 0.271607, 0.300971, 0.360101" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.121841, 0.126959, 0.128155, 0.136106, 0.151238, 0.180141, 0.239727", \ + "0.127916, 0.133034, 0.134230, 0.142181, 0.157313, 0.186216, 0.245802", \ + "0.138069, 0.143187, 0.144383, 0.152334, 0.167466, 0.196369, 0.255955", \ + "0.141259, 0.146377, 0.147573, 0.155524, 0.170656, 0.199559, 0.259145", \ + "0.145178, 0.150296, 0.151492, 0.159443, 0.174575, 0.203478, 0.263064", \ + "0.152568, 0.157686, 0.158882, 0.166833, 0.181965, 0.210868, 0.270454", \ + "0.162036, 0.167154, 0.168350, 0.176301, 0.191433, 0.220336, 0.279922" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[117]&!WENB[117]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[117] == 1'b1 && WENB[117] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.218265, 0.222530, 0.223848, 0.232506, 0.246838, 0.276575, 0.336001", \ + "0.223144, 0.227409, 0.228727, 0.237385, 0.251717, 0.281454, 0.340880", \ + "0.232872, 0.237137, 0.238455, 0.247113, 0.261445, 0.291182, 0.350608", \ + "0.236332, 0.240597, 0.241915, 0.250573, 0.264905, 0.294642, 0.354068", \ + "0.237146, 0.241411, 0.242729, 0.251387, 0.265719, 0.295456, 0.354882", \ + "0.240933, 0.245198, 0.246516, 0.255174, 0.269506, 0.299243, 0.358669", \ + "0.246060, 0.250325, 0.251643, 0.260301, 0.274633, 0.304370, 0.363796" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126352, 0.130615, 0.131936, 0.140580, 0.154881, 0.184557, 0.243887", \ + "0.131228, 0.135491, 0.136812, 0.145456, 0.159757, 0.189433, 0.248763", \ + "0.140960, 0.145223, 0.146544, 0.155188, 0.169489, 0.199165, 0.258495", \ + "0.144415, 0.148678, 0.149999, 0.158643, 0.172944, 0.202620, 0.261950", \ + "0.145228, 0.149491, 0.150812, 0.159456, 0.173757, 0.203433, 0.262763", \ + "0.149018, 0.153281, 0.154602, 0.163246, 0.177547, 0.207223, 0.266553", \ + "0.154044, 0.158307, 0.159628, 0.168272, 0.182573, 0.212249, 0.271579" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208247, 0.211908, 0.212993, 0.219664, 0.229935, 0.250376, 0.290652", \ + "0.212731, 0.216392, 0.217477, 0.224148, 0.234419, 0.254860, 0.295136", \ + "0.222232, 0.225893, 0.226978, 0.233649, 0.243920, 0.264361, 0.304637", \ + "0.226987, 0.230648, 0.231733, 0.238404, 0.248675, 0.269116, 0.309392", \ + "0.230196, 0.233857, 0.234942, 0.241613, 0.251884, 0.272325, 0.312601", \ + "0.237539, 0.241200, 0.242285, 0.248956, 0.259227, 0.279668, 0.319944", \ + "0.242761, 0.246422, 0.247507, 0.254178, 0.264449, 0.284890, 0.325166" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.120880, 0.124524, 0.125614, 0.132268, 0.142514, 0.162802, 0.203133", \ + "0.125327, 0.128971, 0.130061, 0.136715, 0.146961, 0.167249, 0.207580", \ + "0.134856, 0.138500, 0.139590, 0.146244, 0.156490, 0.176778, 0.217109", \ + "0.139582, 0.143226, 0.144316, 0.150970, 0.161216, 0.181504, 0.221835", \ + "0.142825, 0.146469, 0.147559, 0.154213, 0.164459, 0.184747, 0.225078", \ + "0.150017, 0.153661, 0.154751, 0.161405, 0.171651, 0.191939, 0.232270", \ + "0.155382, 0.159026, 0.160116, 0.166770, 0.177016, 0.197304, 0.237635" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[117]&WENB[117]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[117]&!WENB[117]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + } + } + pin(WENYB[116]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[116]&WENB[116]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[116] == 1'b0 && WENB[116] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208255, 0.211867, 0.212931, 0.219695, 0.229889, 0.250282, 0.292464", \ + "0.213693, 0.217305, 0.218369, 0.225133, 0.235327, 0.255720, 0.297902", \ + "0.221360, 0.224972, 0.226036, 0.232800, 0.242994, 0.263387, 0.305569", \ + "0.226337, 0.229949, 0.231013, 0.237777, 0.247971, 0.268364, 0.310546", \ + "0.228411, 0.232023, 0.233087, 0.239851, 0.250045, 0.270438, 0.312620", \ + "0.231142, 0.234754, 0.235818, 0.242582, 0.252776, 0.273169, 0.315351", \ + "0.236635, 0.240247, 0.241311, 0.248075, 0.258269, 0.278662, 0.320844" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126673, 0.130287, 0.131345, 0.138093, 0.148271, 0.168568, 0.210247", \ + "0.132018, 0.135632, 0.136690, 0.143438, 0.153616, 0.173913, 0.215592", \ + "0.139686, 0.143300, 0.144358, 0.151106, 0.161284, 0.181581, 0.223260", \ + "0.144397, 0.148011, 0.149069, 0.155817, 0.165995, 0.186292, 0.227971", \ + "0.146662, 0.150276, 0.151334, 0.158082, 0.168260, 0.188557, 0.230236", \ + "0.149236, 0.152850, 0.153908, 0.160656, 0.170834, 0.191131, 0.232810", \ + "0.155057, 0.158671, 0.159729, 0.166477, 0.176655, 0.196952, 0.238631" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.202124, 0.207142, 0.208373, 0.216394, 0.231538, 0.260902, 0.320032", \ + "0.208213, 0.213231, 0.214462, 0.222483, 0.237627, 0.266991, 0.326121", \ + "0.218186, 0.223204, 0.224435, 0.232456, 0.247600, 0.276964, 0.336094", \ + "0.221585, 0.226603, 0.227834, 0.235855, 0.250999, 0.280363, 0.339493", \ + "0.225509, 0.230527, 0.231758, 0.239779, 0.254923, 0.284287, 0.343417", \ + "0.232720, 0.237738, 0.238969, 0.246990, 0.262134, 0.291498, 0.350628", \ + "0.242193, 0.247211, 0.248442, 0.256463, 0.271607, 0.300971, 0.360101" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.121841, 0.126959, 0.128155, 0.136106, 0.151238, 0.180141, 0.239727", \ + "0.127916, 0.133034, 0.134230, 0.142181, 0.157313, 0.186216, 0.245802", \ + "0.138069, 0.143187, 0.144383, 0.152334, 0.167466, 0.196369, 0.255955", \ + "0.141259, 0.146377, 0.147573, 0.155524, 0.170656, 0.199559, 0.259145", \ + "0.145178, 0.150296, 0.151492, 0.159443, 0.174575, 0.203478, 0.263064", \ + "0.152568, 0.157686, 0.158882, 0.166833, 0.181965, 0.210868, 0.270454", \ + "0.162036, 0.167154, 0.168350, 0.176301, 0.191433, 0.220336, 0.279922" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[116]&!WENB[116]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[116] == 1'b1 && WENB[116] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.218265, 0.222530, 0.223848, 0.232506, 0.246838, 0.276575, 0.336001", \ + "0.223144, 0.227409, 0.228727, 0.237385, 0.251717, 0.281454, 0.340880", \ + "0.232872, 0.237137, 0.238455, 0.247113, 0.261445, 0.291182, 0.350608", \ + "0.236332, 0.240597, 0.241915, 0.250573, 0.264905, 0.294642, 0.354068", \ + "0.237146, 0.241411, 0.242729, 0.251387, 0.265719, 0.295456, 0.354882", \ + "0.240933, 0.245198, 0.246516, 0.255174, 0.269506, 0.299243, 0.358669", \ + "0.246060, 0.250325, 0.251643, 0.260301, 0.274633, 0.304370, 0.363796" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126352, 0.130615, 0.131936, 0.140580, 0.154881, 0.184557, 0.243887", \ + "0.131228, 0.135491, 0.136812, 0.145456, 0.159757, 0.189433, 0.248763", \ + "0.140960, 0.145223, 0.146544, 0.155188, 0.169489, 0.199165, 0.258495", \ + "0.144415, 0.148678, 0.149999, 0.158643, 0.172944, 0.202620, 0.261950", \ + "0.145228, 0.149491, 0.150812, 0.159456, 0.173757, 0.203433, 0.262763", \ + "0.149018, 0.153281, 0.154602, 0.163246, 0.177547, 0.207223, 0.266553", \ + "0.154044, 0.158307, 0.159628, 0.168272, 0.182573, 0.212249, 0.271579" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208247, 0.211908, 0.212993, 0.219664, 0.229935, 0.250376, 0.290652", \ + "0.212731, 0.216392, 0.217477, 0.224148, 0.234419, 0.254860, 0.295136", \ + "0.222232, 0.225893, 0.226978, 0.233649, 0.243920, 0.264361, 0.304637", \ + "0.226987, 0.230648, 0.231733, 0.238404, 0.248675, 0.269116, 0.309392", \ + "0.230196, 0.233857, 0.234942, 0.241613, 0.251884, 0.272325, 0.312601", \ + "0.237539, 0.241200, 0.242285, 0.248956, 0.259227, 0.279668, 0.319944", \ + "0.242761, 0.246422, 0.247507, 0.254178, 0.264449, 0.284890, 0.325166" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.120880, 0.124524, 0.125614, 0.132268, 0.142514, 0.162802, 0.203133", \ + "0.125327, 0.128971, 0.130061, 0.136715, 0.146961, 0.167249, 0.207580", \ + "0.134856, 0.138500, 0.139590, 0.146244, 0.156490, 0.176778, 0.217109", \ + "0.139582, 0.143226, 0.144316, 0.150970, 0.161216, 0.181504, 0.221835", \ + "0.142825, 0.146469, 0.147559, 0.154213, 0.164459, 0.184747, 0.225078", \ + "0.150017, 0.153661, 0.154751, 0.161405, 0.171651, 0.191939, 0.232270", \ + "0.155382, 0.159026, 0.160116, 0.166770, 0.177016, 0.197304, 0.237635" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[116]&WENB[116]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[116]&!WENB[116]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + } + } + pin(WENYB[115]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[115]&WENB[115]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[115] == 1'b0 && WENB[115] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208255, 0.211867, 0.212931, 0.219695, 0.229889, 0.250282, 0.292464", \ + "0.213693, 0.217305, 0.218369, 0.225133, 0.235327, 0.255720, 0.297902", \ + "0.221360, 0.224972, 0.226036, 0.232800, 0.242994, 0.263387, 0.305569", \ + "0.226337, 0.229949, 0.231013, 0.237777, 0.247971, 0.268364, 0.310546", \ + "0.228411, 0.232023, 0.233087, 0.239851, 0.250045, 0.270438, 0.312620", \ + "0.231142, 0.234754, 0.235818, 0.242582, 0.252776, 0.273169, 0.315351", \ + "0.236635, 0.240247, 0.241311, 0.248075, 0.258269, 0.278662, 0.320844" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126673, 0.130287, 0.131345, 0.138093, 0.148271, 0.168568, 0.210247", \ + "0.132018, 0.135632, 0.136690, 0.143438, 0.153616, 0.173913, 0.215592", \ + "0.139686, 0.143300, 0.144358, 0.151106, 0.161284, 0.181581, 0.223260", \ + "0.144397, 0.148011, 0.149069, 0.155817, 0.165995, 0.186292, 0.227971", \ + "0.146662, 0.150276, 0.151334, 0.158082, 0.168260, 0.188557, 0.230236", \ + "0.149236, 0.152850, 0.153908, 0.160656, 0.170834, 0.191131, 0.232810", \ + "0.155057, 0.158671, 0.159729, 0.166477, 0.176655, 0.196952, 0.238631" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.202124, 0.207142, 0.208373, 0.216394, 0.231538, 0.260902, 0.320032", \ + "0.208213, 0.213231, 0.214462, 0.222483, 0.237627, 0.266991, 0.326121", \ + "0.218186, 0.223204, 0.224435, 0.232456, 0.247600, 0.276964, 0.336094", \ + "0.221585, 0.226603, 0.227834, 0.235855, 0.250999, 0.280363, 0.339493", \ + "0.225509, 0.230527, 0.231758, 0.239779, 0.254923, 0.284287, 0.343417", \ + "0.232720, 0.237738, 0.238969, 0.246990, 0.262134, 0.291498, 0.350628", \ + "0.242193, 0.247211, 0.248442, 0.256463, 0.271607, 0.300971, 0.360101" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.121841, 0.126959, 0.128155, 0.136106, 0.151238, 0.180141, 0.239727", \ + "0.127916, 0.133034, 0.134230, 0.142181, 0.157313, 0.186216, 0.245802", \ + "0.138069, 0.143187, 0.144383, 0.152334, 0.167466, 0.196369, 0.255955", \ + "0.141259, 0.146377, 0.147573, 0.155524, 0.170656, 0.199559, 0.259145", \ + "0.145178, 0.150296, 0.151492, 0.159443, 0.174575, 0.203478, 0.263064", \ + "0.152568, 0.157686, 0.158882, 0.166833, 0.181965, 0.210868, 0.270454", \ + "0.162036, 0.167154, 0.168350, 0.176301, 0.191433, 0.220336, 0.279922" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[115]&!WENB[115]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[115] == 1'b1 && WENB[115] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.218265, 0.222530, 0.223848, 0.232506, 0.246838, 0.276575, 0.336001", \ + "0.223144, 0.227409, 0.228727, 0.237385, 0.251717, 0.281454, 0.340880", \ + "0.232872, 0.237137, 0.238455, 0.247113, 0.261445, 0.291182, 0.350608", \ + "0.236332, 0.240597, 0.241915, 0.250573, 0.264905, 0.294642, 0.354068", \ + "0.237146, 0.241411, 0.242729, 0.251387, 0.265719, 0.295456, 0.354882", \ + "0.240933, 0.245198, 0.246516, 0.255174, 0.269506, 0.299243, 0.358669", \ + "0.246060, 0.250325, 0.251643, 0.260301, 0.274633, 0.304370, 0.363796" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126352, 0.130615, 0.131936, 0.140580, 0.154881, 0.184557, 0.243887", \ + "0.131228, 0.135491, 0.136812, 0.145456, 0.159757, 0.189433, 0.248763", \ + "0.140960, 0.145223, 0.146544, 0.155188, 0.169489, 0.199165, 0.258495", \ + "0.144415, 0.148678, 0.149999, 0.158643, 0.172944, 0.202620, 0.261950", \ + "0.145228, 0.149491, 0.150812, 0.159456, 0.173757, 0.203433, 0.262763", \ + "0.149018, 0.153281, 0.154602, 0.163246, 0.177547, 0.207223, 0.266553", \ + "0.154044, 0.158307, 0.159628, 0.168272, 0.182573, 0.212249, 0.271579" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208247, 0.211908, 0.212993, 0.219664, 0.229935, 0.250376, 0.290652", \ + "0.212731, 0.216392, 0.217477, 0.224148, 0.234419, 0.254860, 0.295136", \ + "0.222232, 0.225893, 0.226978, 0.233649, 0.243920, 0.264361, 0.304637", \ + "0.226987, 0.230648, 0.231733, 0.238404, 0.248675, 0.269116, 0.309392", \ + "0.230196, 0.233857, 0.234942, 0.241613, 0.251884, 0.272325, 0.312601", \ + "0.237539, 0.241200, 0.242285, 0.248956, 0.259227, 0.279668, 0.319944", \ + "0.242761, 0.246422, 0.247507, 0.254178, 0.264449, 0.284890, 0.325166" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.120880, 0.124524, 0.125614, 0.132268, 0.142514, 0.162802, 0.203133", \ + "0.125327, 0.128971, 0.130061, 0.136715, 0.146961, 0.167249, 0.207580", \ + "0.134856, 0.138500, 0.139590, 0.146244, 0.156490, 0.176778, 0.217109", \ + "0.139582, 0.143226, 0.144316, 0.150970, 0.161216, 0.181504, 0.221835", \ + "0.142825, 0.146469, 0.147559, 0.154213, 0.164459, 0.184747, 0.225078", \ + "0.150017, 0.153661, 0.154751, 0.161405, 0.171651, 0.191939, 0.232270", \ + "0.155382, 0.159026, 0.160116, 0.166770, 0.177016, 0.197304, 0.237635" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[115]&WENB[115]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[115]&!WENB[115]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + } + } + pin(WENYB[114]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[114]&WENB[114]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[114] == 1'b0 && WENB[114] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208255, 0.211867, 0.212931, 0.219695, 0.229889, 0.250282, 0.292464", \ + "0.213693, 0.217305, 0.218369, 0.225133, 0.235327, 0.255720, 0.297902", \ + "0.221360, 0.224972, 0.226036, 0.232800, 0.242994, 0.263387, 0.305569", \ + "0.226337, 0.229949, 0.231013, 0.237777, 0.247971, 0.268364, 0.310546", \ + "0.228411, 0.232023, 0.233087, 0.239851, 0.250045, 0.270438, 0.312620", \ + "0.231142, 0.234754, 0.235818, 0.242582, 0.252776, 0.273169, 0.315351", \ + "0.236635, 0.240247, 0.241311, 0.248075, 0.258269, 0.278662, 0.320844" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126673, 0.130287, 0.131345, 0.138093, 0.148271, 0.168568, 0.210247", \ + "0.132018, 0.135632, 0.136690, 0.143438, 0.153616, 0.173913, 0.215592", \ + "0.139686, 0.143300, 0.144358, 0.151106, 0.161284, 0.181581, 0.223260", \ + "0.144397, 0.148011, 0.149069, 0.155817, 0.165995, 0.186292, 0.227971", \ + "0.146662, 0.150276, 0.151334, 0.158082, 0.168260, 0.188557, 0.230236", \ + "0.149236, 0.152850, 0.153908, 0.160656, 0.170834, 0.191131, 0.232810", \ + "0.155057, 0.158671, 0.159729, 0.166477, 0.176655, 0.196952, 0.238631" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.202124, 0.207142, 0.208373, 0.216394, 0.231538, 0.260902, 0.320032", \ + "0.208213, 0.213231, 0.214462, 0.222483, 0.237627, 0.266991, 0.326121", \ + "0.218186, 0.223204, 0.224435, 0.232456, 0.247600, 0.276964, 0.336094", \ + "0.221585, 0.226603, 0.227834, 0.235855, 0.250999, 0.280363, 0.339493", \ + "0.225509, 0.230527, 0.231758, 0.239779, 0.254923, 0.284287, 0.343417", \ + "0.232720, 0.237738, 0.238969, 0.246990, 0.262134, 0.291498, 0.350628", \ + "0.242193, 0.247211, 0.248442, 0.256463, 0.271607, 0.300971, 0.360101" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.121841, 0.126959, 0.128155, 0.136106, 0.151238, 0.180141, 0.239727", \ + "0.127916, 0.133034, 0.134230, 0.142181, 0.157313, 0.186216, 0.245802", \ + "0.138069, 0.143187, 0.144383, 0.152334, 0.167466, 0.196369, 0.255955", \ + "0.141259, 0.146377, 0.147573, 0.155524, 0.170656, 0.199559, 0.259145", \ + "0.145178, 0.150296, 0.151492, 0.159443, 0.174575, 0.203478, 0.263064", \ + "0.152568, 0.157686, 0.158882, 0.166833, 0.181965, 0.210868, 0.270454", \ + "0.162036, 0.167154, 0.168350, 0.176301, 0.191433, 0.220336, 0.279922" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[114]&!WENB[114]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[114] == 1'b1 && WENB[114] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.218265, 0.222530, 0.223848, 0.232506, 0.246838, 0.276575, 0.336001", \ + "0.223144, 0.227409, 0.228727, 0.237385, 0.251717, 0.281454, 0.340880", \ + "0.232872, 0.237137, 0.238455, 0.247113, 0.261445, 0.291182, 0.350608", \ + "0.236332, 0.240597, 0.241915, 0.250573, 0.264905, 0.294642, 0.354068", \ + "0.237146, 0.241411, 0.242729, 0.251387, 0.265719, 0.295456, 0.354882", \ + "0.240933, 0.245198, 0.246516, 0.255174, 0.269506, 0.299243, 0.358669", \ + "0.246060, 0.250325, 0.251643, 0.260301, 0.274633, 0.304370, 0.363796" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126352, 0.130615, 0.131936, 0.140580, 0.154881, 0.184557, 0.243887", \ + "0.131228, 0.135491, 0.136812, 0.145456, 0.159757, 0.189433, 0.248763", \ + "0.140960, 0.145223, 0.146544, 0.155188, 0.169489, 0.199165, 0.258495", \ + "0.144415, 0.148678, 0.149999, 0.158643, 0.172944, 0.202620, 0.261950", \ + "0.145228, 0.149491, 0.150812, 0.159456, 0.173757, 0.203433, 0.262763", \ + "0.149018, 0.153281, 0.154602, 0.163246, 0.177547, 0.207223, 0.266553", \ + "0.154044, 0.158307, 0.159628, 0.168272, 0.182573, 0.212249, 0.271579" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208247, 0.211908, 0.212993, 0.219664, 0.229935, 0.250376, 0.290652", \ + "0.212731, 0.216392, 0.217477, 0.224148, 0.234419, 0.254860, 0.295136", \ + "0.222232, 0.225893, 0.226978, 0.233649, 0.243920, 0.264361, 0.304637", \ + "0.226987, 0.230648, 0.231733, 0.238404, 0.248675, 0.269116, 0.309392", \ + "0.230196, 0.233857, 0.234942, 0.241613, 0.251884, 0.272325, 0.312601", \ + "0.237539, 0.241200, 0.242285, 0.248956, 0.259227, 0.279668, 0.319944", \ + "0.242761, 0.246422, 0.247507, 0.254178, 0.264449, 0.284890, 0.325166" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.120880, 0.124524, 0.125614, 0.132268, 0.142514, 0.162802, 0.203133", \ + "0.125327, 0.128971, 0.130061, 0.136715, 0.146961, 0.167249, 0.207580", \ + "0.134856, 0.138500, 0.139590, 0.146244, 0.156490, 0.176778, 0.217109", \ + "0.139582, 0.143226, 0.144316, 0.150970, 0.161216, 0.181504, 0.221835", \ + "0.142825, 0.146469, 0.147559, 0.154213, 0.164459, 0.184747, 0.225078", \ + "0.150017, 0.153661, 0.154751, 0.161405, 0.171651, 0.191939, 0.232270", \ + "0.155382, 0.159026, 0.160116, 0.166770, 0.177016, 0.197304, 0.237635" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[114]&WENB[114]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[114]&!WENB[114]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + } + } + pin(WENYB[113]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[113]&WENB[113]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[113] == 1'b0 && WENB[113] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208255, 0.211867, 0.212931, 0.219695, 0.229889, 0.250282, 0.292464", \ + "0.213693, 0.217305, 0.218369, 0.225133, 0.235327, 0.255720, 0.297902", \ + "0.221360, 0.224972, 0.226036, 0.232800, 0.242994, 0.263387, 0.305569", \ + "0.226337, 0.229949, 0.231013, 0.237777, 0.247971, 0.268364, 0.310546", \ + "0.228411, 0.232023, 0.233087, 0.239851, 0.250045, 0.270438, 0.312620", \ + "0.231142, 0.234754, 0.235818, 0.242582, 0.252776, 0.273169, 0.315351", \ + "0.236635, 0.240247, 0.241311, 0.248075, 0.258269, 0.278662, 0.320844" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126673, 0.130287, 0.131345, 0.138093, 0.148271, 0.168568, 0.210247", \ + "0.132018, 0.135632, 0.136690, 0.143438, 0.153616, 0.173913, 0.215592", \ + "0.139686, 0.143300, 0.144358, 0.151106, 0.161284, 0.181581, 0.223260", \ + "0.144397, 0.148011, 0.149069, 0.155817, 0.165995, 0.186292, 0.227971", \ + "0.146662, 0.150276, 0.151334, 0.158082, 0.168260, 0.188557, 0.230236", \ + "0.149236, 0.152850, 0.153908, 0.160656, 0.170834, 0.191131, 0.232810", \ + "0.155057, 0.158671, 0.159729, 0.166477, 0.176655, 0.196952, 0.238631" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.202124, 0.207142, 0.208373, 0.216394, 0.231538, 0.260902, 0.320032", \ + "0.208213, 0.213231, 0.214462, 0.222483, 0.237627, 0.266991, 0.326121", \ + "0.218186, 0.223204, 0.224435, 0.232456, 0.247600, 0.276964, 0.336094", \ + "0.221585, 0.226603, 0.227834, 0.235855, 0.250999, 0.280363, 0.339493", \ + "0.225509, 0.230527, 0.231758, 0.239779, 0.254923, 0.284287, 0.343417", \ + "0.232720, 0.237738, 0.238969, 0.246990, 0.262134, 0.291498, 0.350628", \ + "0.242193, 0.247211, 0.248442, 0.256463, 0.271607, 0.300971, 0.360101" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.121841, 0.126959, 0.128155, 0.136106, 0.151238, 0.180141, 0.239727", \ + "0.127916, 0.133034, 0.134230, 0.142181, 0.157313, 0.186216, 0.245802", \ + "0.138069, 0.143187, 0.144383, 0.152334, 0.167466, 0.196369, 0.255955", \ + "0.141259, 0.146377, 0.147573, 0.155524, 0.170656, 0.199559, 0.259145", \ + "0.145178, 0.150296, 0.151492, 0.159443, 0.174575, 0.203478, 0.263064", \ + "0.152568, 0.157686, 0.158882, 0.166833, 0.181965, 0.210868, 0.270454", \ + "0.162036, 0.167154, 0.168350, 0.176301, 0.191433, 0.220336, 0.279922" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[113]&!WENB[113]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[113] == 1'b1 && WENB[113] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.218265, 0.222530, 0.223848, 0.232506, 0.246838, 0.276575, 0.336001", \ + "0.223144, 0.227409, 0.228727, 0.237385, 0.251717, 0.281454, 0.340880", \ + "0.232872, 0.237137, 0.238455, 0.247113, 0.261445, 0.291182, 0.350608", \ + "0.236332, 0.240597, 0.241915, 0.250573, 0.264905, 0.294642, 0.354068", \ + "0.237146, 0.241411, 0.242729, 0.251387, 0.265719, 0.295456, 0.354882", \ + "0.240933, 0.245198, 0.246516, 0.255174, 0.269506, 0.299243, 0.358669", \ + "0.246060, 0.250325, 0.251643, 0.260301, 0.274633, 0.304370, 0.363796" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126352, 0.130615, 0.131936, 0.140580, 0.154881, 0.184557, 0.243887", \ + "0.131228, 0.135491, 0.136812, 0.145456, 0.159757, 0.189433, 0.248763", \ + "0.140960, 0.145223, 0.146544, 0.155188, 0.169489, 0.199165, 0.258495", \ + "0.144415, 0.148678, 0.149999, 0.158643, 0.172944, 0.202620, 0.261950", \ + "0.145228, 0.149491, 0.150812, 0.159456, 0.173757, 0.203433, 0.262763", \ + "0.149018, 0.153281, 0.154602, 0.163246, 0.177547, 0.207223, 0.266553", \ + "0.154044, 0.158307, 0.159628, 0.168272, 0.182573, 0.212249, 0.271579" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208247, 0.211908, 0.212993, 0.219664, 0.229935, 0.250376, 0.290652", \ + "0.212731, 0.216392, 0.217477, 0.224148, 0.234419, 0.254860, 0.295136", \ + "0.222232, 0.225893, 0.226978, 0.233649, 0.243920, 0.264361, 0.304637", \ + "0.226987, 0.230648, 0.231733, 0.238404, 0.248675, 0.269116, 0.309392", \ + "0.230196, 0.233857, 0.234942, 0.241613, 0.251884, 0.272325, 0.312601", \ + "0.237539, 0.241200, 0.242285, 0.248956, 0.259227, 0.279668, 0.319944", \ + "0.242761, 0.246422, 0.247507, 0.254178, 0.264449, 0.284890, 0.325166" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.120880, 0.124524, 0.125614, 0.132268, 0.142514, 0.162802, 0.203133", \ + "0.125327, 0.128971, 0.130061, 0.136715, 0.146961, 0.167249, 0.207580", \ + "0.134856, 0.138500, 0.139590, 0.146244, 0.156490, 0.176778, 0.217109", \ + "0.139582, 0.143226, 0.144316, 0.150970, 0.161216, 0.181504, 0.221835", \ + "0.142825, 0.146469, 0.147559, 0.154213, 0.164459, 0.184747, 0.225078", \ + "0.150017, 0.153661, 0.154751, 0.161405, 0.171651, 0.191939, 0.232270", \ + "0.155382, 0.159026, 0.160116, 0.166770, 0.177016, 0.197304, 0.237635" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[113]&WENB[113]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[113]&!WENB[113]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + } + } + pin(WENYB[112]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[112]&WENB[112]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[112] == 1'b0 && WENB[112] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208255, 0.211867, 0.212931, 0.219695, 0.229889, 0.250282, 0.292464", \ + "0.213693, 0.217305, 0.218369, 0.225133, 0.235327, 0.255720, 0.297902", \ + "0.221360, 0.224972, 0.226036, 0.232800, 0.242994, 0.263387, 0.305569", \ + "0.226337, 0.229949, 0.231013, 0.237777, 0.247971, 0.268364, 0.310546", \ + "0.228411, 0.232023, 0.233087, 0.239851, 0.250045, 0.270438, 0.312620", \ + "0.231142, 0.234754, 0.235818, 0.242582, 0.252776, 0.273169, 0.315351", \ + "0.236635, 0.240247, 0.241311, 0.248075, 0.258269, 0.278662, 0.320844" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126673, 0.130287, 0.131345, 0.138093, 0.148271, 0.168568, 0.210247", \ + "0.132018, 0.135632, 0.136690, 0.143438, 0.153616, 0.173913, 0.215592", \ + "0.139686, 0.143300, 0.144358, 0.151106, 0.161284, 0.181581, 0.223260", \ + "0.144397, 0.148011, 0.149069, 0.155817, 0.165995, 0.186292, 0.227971", \ + "0.146662, 0.150276, 0.151334, 0.158082, 0.168260, 0.188557, 0.230236", \ + "0.149236, 0.152850, 0.153908, 0.160656, 0.170834, 0.191131, 0.232810", \ + "0.155057, 0.158671, 0.159729, 0.166477, 0.176655, 0.196952, 0.238631" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.202124, 0.207142, 0.208373, 0.216394, 0.231538, 0.260902, 0.320032", \ + "0.208213, 0.213231, 0.214462, 0.222483, 0.237627, 0.266991, 0.326121", \ + "0.218186, 0.223204, 0.224435, 0.232456, 0.247600, 0.276964, 0.336094", \ + "0.221585, 0.226603, 0.227834, 0.235855, 0.250999, 0.280363, 0.339493", \ + "0.225509, 0.230527, 0.231758, 0.239779, 0.254923, 0.284287, 0.343417", \ + "0.232720, 0.237738, 0.238969, 0.246990, 0.262134, 0.291498, 0.350628", \ + "0.242193, 0.247211, 0.248442, 0.256463, 0.271607, 0.300971, 0.360101" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.121841, 0.126959, 0.128155, 0.136106, 0.151238, 0.180141, 0.239727", \ + "0.127916, 0.133034, 0.134230, 0.142181, 0.157313, 0.186216, 0.245802", \ + "0.138069, 0.143187, 0.144383, 0.152334, 0.167466, 0.196369, 0.255955", \ + "0.141259, 0.146377, 0.147573, 0.155524, 0.170656, 0.199559, 0.259145", \ + "0.145178, 0.150296, 0.151492, 0.159443, 0.174575, 0.203478, 0.263064", \ + "0.152568, 0.157686, 0.158882, 0.166833, 0.181965, 0.210868, 0.270454", \ + "0.162036, 0.167154, 0.168350, 0.176301, 0.191433, 0.220336, 0.279922" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[112]&!WENB[112]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[112] == 1'b1 && WENB[112] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.218265, 0.222530, 0.223848, 0.232506, 0.246838, 0.276575, 0.336001", \ + "0.223144, 0.227409, 0.228727, 0.237385, 0.251717, 0.281454, 0.340880", \ + "0.232872, 0.237137, 0.238455, 0.247113, 0.261445, 0.291182, 0.350608", \ + "0.236332, 0.240597, 0.241915, 0.250573, 0.264905, 0.294642, 0.354068", \ + "0.237146, 0.241411, 0.242729, 0.251387, 0.265719, 0.295456, 0.354882", \ + "0.240933, 0.245198, 0.246516, 0.255174, 0.269506, 0.299243, 0.358669", \ + "0.246060, 0.250325, 0.251643, 0.260301, 0.274633, 0.304370, 0.363796" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126352, 0.130615, 0.131936, 0.140580, 0.154881, 0.184557, 0.243887", \ + "0.131228, 0.135491, 0.136812, 0.145456, 0.159757, 0.189433, 0.248763", \ + "0.140960, 0.145223, 0.146544, 0.155188, 0.169489, 0.199165, 0.258495", \ + "0.144415, 0.148678, 0.149999, 0.158643, 0.172944, 0.202620, 0.261950", \ + "0.145228, 0.149491, 0.150812, 0.159456, 0.173757, 0.203433, 0.262763", \ + "0.149018, 0.153281, 0.154602, 0.163246, 0.177547, 0.207223, 0.266553", \ + "0.154044, 0.158307, 0.159628, 0.168272, 0.182573, 0.212249, 0.271579" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208247, 0.211908, 0.212993, 0.219664, 0.229935, 0.250376, 0.290652", \ + "0.212731, 0.216392, 0.217477, 0.224148, 0.234419, 0.254860, 0.295136", \ + "0.222232, 0.225893, 0.226978, 0.233649, 0.243920, 0.264361, 0.304637", \ + "0.226987, 0.230648, 0.231733, 0.238404, 0.248675, 0.269116, 0.309392", \ + "0.230196, 0.233857, 0.234942, 0.241613, 0.251884, 0.272325, 0.312601", \ + "0.237539, 0.241200, 0.242285, 0.248956, 0.259227, 0.279668, 0.319944", \ + "0.242761, 0.246422, 0.247507, 0.254178, 0.264449, 0.284890, 0.325166" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.120880, 0.124524, 0.125614, 0.132268, 0.142514, 0.162802, 0.203133", \ + "0.125327, 0.128971, 0.130061, 0.136715, 0.146961, 0.167249, 0.207580", \ + "0.134856, 0.138500, 0.139590, 0.146244, 0.156490, 0.176778, 0.217109", \ + "0.139582, 0.143226, 0.144316, 0.150970, 0.161216, 0.181504, 0.221835", \ + "0.142825, 0.146469, 0.147559, 0.154213, 0.164459, 0.184747, 0.225078", \ + "0.150017, 0.153661, 0.154751, 0.161405, 0.171651, 0.191939, 0.232270", \ + "0.155382, 0.159026, 0.160116, 0.166770, 0.177016, 0.197304, 0.237635" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[112]&WENB[112]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[112]&!WENB[112]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + } + } + pin(WENYB[111]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[111]&WENB[111]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[111] == 1'b0 && WENB[111] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208255, 0.211867, 0.212931, 0.219695, 0.229889, 0.250282, 0.292464", \ + "0.213693, 0.217305, 0.218369, 0.225133, 0.235327, 0.255720, 0.297902", \ + "0.221360, 0.224972, 0.226036, 0.232800, 0.242994, 0.263387, 0.305569", \ + "0.226337, 0.229949, 0.231013, 0.237777, 0.247971, 0.268364, 0.310546", \ + "0.228411, 0.232023, 0.233087, 0.239851, 0.250045, 0.270438, 0.312620", \ + "0.231142, 0.234754, 0.235818, 0.242582, 0.252776, 0.273169, 0.315351", \ + "0.236635, 0.240247, 0.241311, 0.248075, 0.258269, 0.278662, 0.320844" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126673, 0.130287, 0.131345, 0.138093, 0.148271, 0.168568, 0.210247", \ + "0.132018, 0.135632, 0.136690, 0.143438, 0.153616, 0.173913, 0.215592", \ + "0.139686, 0.143300, 0.144358, 0.151106, 0.161284, 0.181581, 0.223260", \ + "0.144397, 0.148011, 0.149069, 0.155817, 0.165995, 0.186292, 0.227971", \ + "0.146662, 0.150276, 0.151334, 0.158082, 0.168260, 0.188557, 0.230236", \ + "0.149236, 0.152850, 0.153908, 0.160656, 0.170834, 0.191131, 0.232810", \ + "0.155057, 0.158671, 0.159729, 0.166477, 0.176655, 0.196952, 0.238631" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.202124, 0.207142, 0.208373, 0.216394, 0.231538, 0.260902, 0.320032", \ + "0.208213, 0.213231, 0.214462, 0.222483, 0.237627, 0.266991, 0.326121", \ + "0.218186, 0.223204, 0.224435, 0.232456, 0.247600, 0.276964, 0.336094", \ + "0.221585, 0.226603, 0.227834, 0.235855, 0.250999, 0.280363, 0.339493", \ + "0.225509, 0.230527, 0.231758, 0.239779, 0.254923, 0.284287, 0.343417", \ + "0.232720, 0.237738, 0.238969, 0.246990, 0.262134, 0.291498, 0.350628", \ + "0.242193, 0.247211, 0.248442, 0.256463, 0.271607, 0.300971, 0.360101" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.121841, 0.126959, 0.128155, 0.136106, 0.151238, 0.180141, 0.239727", \ + "0.127916, 0.133034, 0.134230, 0.142181, 0.157313, 0.186216, 0.245802", \ + "0.138069, 0.143187, 0.144383, 0.152334, 0.167466, 0.196369, 0.255955", \ + "0.141259, 0.146377, 0.147573, 0.155524, 0.170656, 0.199559, 0.259145", \ + "0.145178, 0.150296, 0.151492, 0.159443, 0.174575, 0.203478, 0.263064", \ + "0.152568, 0.157686, 0.158882, 0.166833, 0.181965, 0.210868, 0.270454", \ + "0.162036, 0.167154, 0.168350, 0.176301, 0.191433, 0.220336, 0.279922" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[111]&!WENB[111]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[111] == 1'b1 && WENB[111] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.218265, 0.222530, 0.223848, 0.232506, 0.246838, 0.276575, 0.336001", \ + "0.223144, 0.227409, 0.228727, 0.237385, 0.251717, 0.281454, 0.340880", \ + "0.232872, 0.237137, 0.238455, 0.247113, 0.261445, 0.291182, 0.350608", \ + "0.236332, 0.240597, 0.241915, 0.250573, 0.264905, 0.294642, 0.354068", \ + "0.237146, 0.241411, 0.242729, 0.251387, 0.265719, 0.295456, 0.354882", \ + "0.240933, 0.245198, 0.246516, 0.255174, 0.269506, 0.299243, 0.358669", \ + "0.246060, 0.250325, 0.251643, 0.260301, 0.274633, 0.304370, 0.363796" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126352, 0.130615, 0.131936, 0.140580, 0.154881, 0.184557, 0.243887", \ + "0.131228, 0.135491, 0.136812, 0.145456, 0.159757, 0.189433, 0.248763", \ + "0.140960, 0.145223, 0.146544, 0.155188, 0.169489, 0.199165, 0.258495", \ + "0.144415, 0.148678, 0.149999, 0.158643, 0.172944, 0.202620, 0.261950", \ + "0.145228, 0.149491, 0.150812, 0.159456, 0.173757, 0.203433, 0.262763", \ + "0.149018, 0.153281, 0.154602, 0.163246, 0.177547, 0.207223, 0.266553", \ + "0.154044, 0.158307, 0.159628, 0.168272, 0.182573, 0.212249, 0.271579" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208247, 0.211908, 0.212993, 0.219664, 0.229935, 0.250376, 0.290652", \ + "0.212731, 0.216392, 0.217477, 0.224148, 0.234419, 0.254860, 0.295136", \ + "0.222232, 0.225893, 0.226978, 0.233649, 0.243920, 0.264361, 0.304637", \ + "0.226987, 0.230648, 0.231733, 0.238404, 0.248675, 0.269116, 0.309392", \ + "0.230196, 0.233857, 0.234942, 0.241613, 0.251884, 0.272325, 0.312601", \ + "0.237539, 0.241200, 0.242285, 0.248956, 0.259227, 0.279668, 0.319944", \ + "0.242761, 0.246422, 0.247507, 0.254178, 0.264449, 0.284890, 0.325166" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.120880, 0.124524, 0.125614, 0.132268, 0.142514, 0.162802, 0.203133", \ + "0.125327, 0.128971, 0.130061, 0.136715, 0.146961, 0.167249, 0.207580", \ + "0.134856, 0.138500, 0.139590, 0.146244, 0.156490, 0.176778, 0.217109", \ + "0.139582, 0.143226, 0.144316, 0.150970, 0.161216, 0.181504, 0.221835", \ + "0.142825, 0.146469, 0.147559, 0.154213, 0.164459, 0.184747, 0.225078", \ + "0.150017, 0.153661, 0.154751, 0.161405, 0.171651, 0.191939, 0.232270", \ + "0.155382, 0.159026, 0.160116, 0.166770, 0.177016, 0.197304, 0.237635" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[111]&WENB[111]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[111]&!WENB[111]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + } + } + pin(WENYB[110]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[110]&WENB[110]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[110] == 1'b0 && WENB[110] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208255, 0.211867, 0.212931, 0.219695, 0.229889, 0.250282, 0.292464", \ + "0.213693, 0.217305, 0.218369, 0.225133, 0.235327, 0.255720, 0.297902", \ + "0.221360, 0.224972, 0.226036, 0.232800, 0.242994, 0.263387, 0.305569", \ + "0.226337, 0.229949, 0.231013, 0.237777, 0.247971, 0.268364, 0.310546", \ + "0.228411, 0.232023, 0.233087, 0.239851, 0.250045, 0.270438, 0.312620", \ + "0.231142, 0.234754, 0.235818, 0.242582, 0.252776, 0.273169, 0.315351", \ + "0.236635, 0.240247, 0.241311, 0.248075, 0.258269, 0.278662, 0.320844" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126673, 0.130287, 0.131345, 0.138093, 0.148271, 0.168568, 0.210247", \ + "0.132018, 0.135632, 0.136690, 0.143438, 0.153616, 0.173913, 0.215592", \ + "0.139686, 0.143300, 0.144358, 0.151106, 0.161284, 0.181581, 0.223260", \ + "0.144397, 0.148011, 0.149069, 0.155817, 0.165995, 0.186292, 0.227971", \ + "0.146662, 0.150276, 0.151334, 0.158082, 0.168260, 0.188557, 0.230236", \ + "0.149236, 0.152850, 0.153908, 0.160656, 0.170834, 0.191131, 0.232810", \ + "0.155057, 0.158671, 0.159729, 0.166477, 0.176655, 0.196952, 0.238631" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.202124, 0.207142, 0.208373, 0.216394, 0.231538, 0.260902, 0.320032", \ + "0.208213, 0.213231, 0.214462, 0.222483, 0.237627, 0.266991, 0.326121", \ + "0.218186, 0.223204, 0.224435, 0.232456, 0.247600, 0.276964, 0.336094", \ + "0.221585, 0.226603, 0.227834, 0.235855, 0.250999, 0.280363, 0.339493", \ + "0.225509, 0.230527, 0.231758, 0.239779, 0.254923, 0.284287, 0.343417", \ + "0.232720, 0.237738, 0.238969, 0.246990, 0.262134, 0.291498, 0.350628", \ + "0.242193, 0.247211, 0.248442, 0.256463, 0.271607, 0.300971, 0.360101" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.121841, 0.126959, 0.128155, 0.136106, 0.151238, 0.180141, 0.239727", \ + "0.127916, 0.133034, 0.134230, 0.142181, 0.157313, 0.186216, 0.245802", \ + "0.138069, 0.143187, 0.144383, 0.152334, 0.167466, 0.196369, 0.255955", \ + "0.141259, 0.146377, 0.147573, 0.155524, 0.170656, 0.199559, 0.259145", \ + "0.145178, 0.150296, 0.151492, 0.159443, 0.174575, 0.203478, 0.263064", \ + "0.152568, 0.157686, 0.158882, 0.166833, 0.181965, 0.210868, 0.270454", \ + "0.162036, 0.167154, 0.168350, 0.176301, 0.191433, 0.220336, 0.279922" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[110]&!WENB[110]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[110] == 1'b1 && WENB[110] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.218265, 0.222530, 0.223848, 0.232506, 0.246838, 0.276575, 0.336001", \ + "0.223144, 0.227409, 0.228727, 0.237385, 0.251717, 0.281454, 0.340880", \ + "0.232872, 0.237137, 0.238455, 0.247113, 0.261445, 0.291182, 0.350608", \ + "0.236332, 0.240597, 0.241915, 0.250573, 0.264905, 0.294642, 0.354068", \ + "0.237146, 0.241411, 0.242729, 0.251387, 0.265719, 0.295456, 0.354882", \ + "0.240933, 0.245198, 0.246516, 0.255174, 0.269506, 0.299243, 0.358669", \ + "0.246060, 0.250325, 0.251643, 0.260301, 0.274633, 0.304370, 0.363796" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126352, 0.130615, 0.131936, 0.140580, 0.154881, 0.184557, 0.243887", \ + "0.131228, 0.135491, 0.136812, 0.145456, 0.159757, 0.189433, 0.248763", \ + "0.140960, 0.145223, 0.146544, 0.155188, 0.169489, 0.199165, 0.258495", \ + "0.144415, 0.148678, 0.149999, 0.158643, 0.172944, 0.202620, 0.261950", \ + "0.145228, 0.149491, 0.150812, 0.159456, 0.173757, 0.203433, 0.262763", \ + "0.149018, 0.153281, 0.154602, 0.163246, 0.177547, 0.207223, 0.266553", \ + "0.154044, 0.158307, 0.159628, 0.168272, 0.182573, 0.212249, 0.271579" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208247, 0.211908, 0.212993, 0.219664, 0.229935, 0.250376, 0.290652", \ + "0.212731, 0.216392, 0.217477, 0.224148, 0.234419, 0.254860, 0.295136", \ + "0.222232, 0.225893, 0.226978, 0.233649, 0.243920, 0.264361, 0.304637", \ + "0.226987, 0.230648, 0.231733, 0.238404, 0.248675, 0.269116, 0.309392", \ + "0.230196, 0.233857, 0.234942, 0.241613, 0.251884, 0.272325, 0.312601", \ + "0.237539, 0.241200, 0.242285, 0.248956, 0.259227, 0.279668, 0.319944", \ + "0.242761, 0.246422, 0.247507, 0.254178, 0.264449, 0.284890, 0.325166" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.120880, 0.124524, 0.125614, 0.132268, 0.142514, 0.162802, 0.203133", \ + "0.125327, 0.128971, 0.130061, 0.136715, 0.146961, 0.167249, 0.207580", \ + "0.134856, 0.138500, 0.139590, 0.146244, 0.156490, 0.176778, 0.217109", \ + "0.139582, 0.143226, 0.144316, 0.150970, 0.161216, 0.181504, 0.221835", \ + "0.142825, 0.146469, 0.147559, 0.154213, 0.164459, 0.184747, 0.225078", \ + "0.150017, 0.153661, 0.154751, 0.161405, 0.171651, 0.191939, 0.232270", \ + "0.155382, 0.159026, 0.160116, 0.166770, 0.177016, 0.197304, 0.237635" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[110]&WENB[110]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[110]&!WENB[110]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + } + } + pin(WENYB[109]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[109]&WENB[109]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[109] == 1'b0 && WENB[109] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208255, 0.211867, 0.212931, 0.219695, 0.229889, 0.250282, 0.292464", \ + "0.213693, 0.217305, 0.218369, 0.225133, 0.235327, 0.255720, 0.297902", \ + "0.221360, 0.224972, 0.226036, 0.232800, 0.242994, 0.263387, 0.305569", \ + "0.226337, 0.229949, 0.231013, 0.237777, 0.247971, 0.268364, 0.310546", \ + "0.228411, 0.232023, 0.233087, 0.239851, 0.250045, 0.270438, 0.312620", \ + "0.231142, 0.234754, 0.235818, 0.242582, 0.252776, 0.273169, 0.315351", \ + "0.236635, 0.240247, 0.241311, 0.248075, 0.258269, 0.278662, 0.320844" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126673, 0.130287, 0.131345, 0.138093, 0.148271, 0.168568, 0.210247", \ + "0.132018, 0.135632, 0.136690, 0.143438, 0.153616, 0.173913, 0.215592", \ + "0.139686, 0.143300, 0.144358, 0.151106, 0.161284, 0.181581, 0.223260", \ + "0.144397, 0.148011, 0.149069, 0.155817, 0.165995, 0.186292, 0.227971", \ + "0.146662, 0.150276, 0.151334, 0.158082, 0.168260, 0.188557, 0.230236", \ + "0.149236, 0.152850, 0.153908, 0.160656, 0.170834, 0.191131, 0.232810", \ + "0.155057, 0.158671, 0.159729, 0.166477, 0.176655, 0.196952, 0.238631" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.202124, 0.207142, 0.208373, 0.216394, 0.231538, 0.260902, 0.320032", \ + "0.208213, 0.213231, 0.214462, 0.222483, 0.237627, 0.266991, 0.326121", \ + "0.218186, 0.223204, 0.224435, 0.232456, 0.247600, 0.276964, 0.336094", \ + "0.221585, 0.226603, 0.227834, 0.235855, 0.250999, 0.280363, 0.339493", \ + "0.225509, 0.230527, 0.231758, 0.239779, 0.254923, 0.284287, 0.343417", \ + "0.232720, 0.237738, 0.238969, 0.246990, 0.262134, 0.291498, 0.350628", \ + "0.242193, 0.247211, 0.248442, 0.256463, 0.271607, 0.300971, 0.360101" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.121841, 0.126959, 0.128155, 0.136106, 0.151238, 0.180141, 0.239727", \ + "0.127916, 0.133034, 0.134230, 0.142181, 0.157313, 0.186216, 0.245802", \ + "0.138069, 0.143187, 0.144383, 0.152334, 0.167466, 0.196369, 0.255955", \ + "0.141259, 0.146377, 0.147573, 0.155524, 0.170656, 0.199559, 0.259145", \ + "0.145178, 0.150296, 0.151492, 0.159443, 0.174575, 0.203478, 0.263064", \ + "0.152568, 0.157686, 0.158882, 0.166833, 0.181965, 0.210868, 0.270454", \ + "0.162036, 0.167154, 0.168350, 0.176301, 0.191433, 0.220336, 0.279922" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[109]&!WENB[109]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[109] == 1'b1 && WENB[109] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.218265, 0.222530, 0.223848, 0.232506, 0.246838, 0.276575, 0.336001", \ + "0.223144, 0.227409, 0.228727, 0.237385, 0.251717, 0.281454, 0.340880", \ + "0.232872, 0.237137, 0.238455, 0.247113, 0.261445, 0.291182, 0.350608", \ + "0.236332, 0.240597, 0.241915, 0.250573, 0.264905, 0.294642, 0.354068", \ + "0.237146, 0.241411, 0.242729, 0.251387, 0.265719, 0.295456, 0.354882", \ + "0.240933, 0.245198, 0.246516, 0.255174, 0.269506, 0.299243, 0.358669", \ + "0.246060, 0.250325, 0.251643, 0.260301, 0.274633, 0.304370, 0.363796" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126352, 0.130615, 0.131936, 0.140580, 0.154881, 0.184557, 0.243887", \ + "0.131228, 0.135491, 0.136812, 0.145456, 0.159757, 0.189433, 0.248763", \ + "0.140960, 0.145223, 0.146544, 0.155188, 0.169489, 0.199165, 0.258495", \ + "0.144415, 0.148678, 0.149999, 0.158643, 0.172944, 0.202620, 0.261950", \ + "0.145228, 0.149491, 0.150812, 0.159456, 0.173757, 0.203433, 0.262763", \ + "0.149018, 0.153281, 0.154602, 0.163246, 0.177547, 0.207223, 0.266553", \ + "0.154044, 0.158307, 0.159628, 0.168272, 0.182573, 0.212249, 0.271579" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208247, 0.211908, 0.212993, 0.219664, 0.229935, 0.250376, 0.290652", \ + "0.212731, 0.216392, 0.217477, 0.224148, 0.234419, 0.254860, 0.295136", \ + "0.222232, 0.225893, 0.226978, 0.233649, 0.243920, 0.264361, 0.304637", \ + "0.226987, 0.230648, 0.231733, 0.238404, 0.248675, 0.269116, 0.309392", \ + "0.230196, 0.233857, 0.234942, 0.241613, 0.251884, 0.272325, 0.312601", \ + "0.237539, 0.241200, 0.242285, 0.248956, 0.259227, 0.279668, 0.319944", \ + "0.242761, 0.246422, 0.247507, 0.254178, 0.264449, 0.284890, 0.325166" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.120880, 0.124524, 0.125614, 0.132268, 0.142514, 0.162802, 0.203133", \ + "0.125327, 0.128971, 0.130061, 0.136715, 0.146961, 0.167249, 0.207580", \ + "0.134856, 0.138500, 0.139590, 0.146244, 0.156490, 0.176778, 0.217109", \ + "0.139582, 0.143226, 0.144316, 0.150970, 0.161216, 0.181504, 0.221835", \ + "0.142825, 0.146469, 0.147559, 0.154213, 0.164459, 0.184747, 0.225078", \ + "0.150017, 0.153661, 0.154751, 0.161405, 0.171651, 0.191939, 0.232270", \ + "0.155382, 0.159026, 0.160116, 0.166770, 0.177016, 0.197304, 0.237635" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[109]&WENB[109]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[109]&!WENB[109]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + } + } + pin(WENYB[108]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[108]&WENB[108]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[108] == 1'b0 && WENB[108] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208255, 0.211867, 0.212931, 0.219695, 0.229889, 0.250282, 0.292464", \ + "0.213693, 0.217305, 0.218369, 0.225133, 0.235327, 0.255720, 0.297902", \ + "0.221360, 0.224972, 0.226036, 0.232800, 0.242994, 0.263387, 0.305569", \ + "0.226337, 0.229949, 0.231013, 0.237777, 0.247971, 0.268364, 0.310546", \ + "0.228411, 0.232023, 0.233087, 0.239851, 0.250045, 0.270438, 0.312620", \ + "0.231142, 0.234754, 0.235818, 0.242582, 0.252776, 0.273169, 0.315351", \ + "0.236635, 0.240247, 0.241311, 0.248075, 0.258269, 0.278662, 0.320844" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126673, 0.130287, 0.131345, 0.138093, 0.148271, 0.168568, 0.210247", \ + "0.132018, 0.135632, 0.136690, 0.143438, 0.153616, 0.173913, 0.215592", \ + "0.139686, 0.143300, 0.144358, 0.151106, 0.161284, 0.181581, 0.223260", \ + "0.144397, 0.148011, 0.149069, 0.155817, 0.165995, 0.186292, 0.227971", \ + "0.146662, 0.150276, 0.151334, 0.158082, 0.168260, 0.188557, 0.230236", \ + "0.149236, 0.152850, 0.153908, 0.160656, 0.170834, 0.191131, 0.232810", \ + "0.155057, 0.158671, 0.159729, 0.166477, 0.176655, 0.196952, 0.238631" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.202124, 0.207142, 0.208373, 0.216394, 0.231538, 0.260902, 0.320032", \ + "0.208213, 0.213231, 0.214462, 0.222483, 0.237627, 0.266991, 0.326121", \ + "0.218186, 0.223204, 0.224435, 0.232456, 0.247600, 0.276964, 0.336094", \ + "0.221585, 0.226603, 0.227834, 0.235855, 0.250999, 0.280363, 0.339493", \ + "0.225509, 0.230527, 0.231758, 0.239779, 0.254923, 0.284287, 0.343417", \ + "0.232720, 0.237738, 0.238969, 0.246990, 0.262134, 0.291498, 0.350628", \ + "0.242193, 0.247211, 0.248442, 0.256463, 0.271607, 0.300971, 0.360101" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.121841, 0.126959, 0.128155, 0.136106, 0.151238, 0.180141, 0.239727", \ + "0.127916, 0.133034, 0.134230, 0.142181, 0.157313, 0.186216, 0.245802", \ + "0.138069, 0.143187, 0.144383, 0.152334, 0.167466, 0.196369, 0.255955", \ + "0.141259, 0.146377, 0.147573, 0.155524, 0.170656, 0.199559, 0.259145", \ + "0.145178, 0.150296, 0.151492, 0.159443, 0.174575, 0.203478, 0.263064", \ + "0.152568, 0.157686, 0.158882, 0.166833, 0.181965, 0.210868, 0.270454", \ + "0.162036, 0.167154, 0.168350, 0.176301, 0.191433, 0.220336, 0.279922" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[108]&!WENB[108]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[108] == 1'b1 && WENB[108] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.218265, 0.222530, 0.223848, 0.232506, 0.246838, 0.276575, 0.336001", \ + "0.223144, 0.227409, 0.228727, 0.237385, 0.251717, 0.281454, 0.340880", \ + "0.232872, 0.237137, 0.238455, 0.247113, 0.261445, 0.291182, 0.350608", \ + "0.236332, 0.240597, 0.241915, 0.250573, 0.264905, 0.294642, 0.354068", \ + "0.237146, 0.241411, 0.242729, 0.251387, 0.265719, 0.295456, 0.354882", \ + "0.240933, 0.245198, 0.246516, 0.255174, 0.269506, 0.299243, 0.358669", \ + "0.246060, 0.250325, 0.251643, 0.260301, 0.274633, 0.304370, 0.363796" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126352, 0.130615, 0.131936, 0.140580, 0.154881, 0.184557, 0.243887", \ + "0.131228, 0.135491, 0.136812, 0.145456, 0.159757, 0.189433, 0.248763", \ + "0.140960, 0.145223, 0.146544, 0.155188, 0.169489, 0.199165, 0.258495", \ + "0.144415, 0.148678, 0.149999, 0.158643, 0.172944, 0.202620, 0.261950", \ + "0.145228, 0.149491, 0.150812, 0.159456, 0.173757, 0.203433, 0.262763", \ + "0.149018, 0.153281, 0.154602, 0.163246, 0.177547, 0.207223, 0.266553", \ + "0.154044, 0.158307, 0.159628, 0.168272, 0.182573, 0.212249, 0.271579" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208247, 0.211908, 0.212993, 0.219664, 0.229935, 0.250376, 0.290652", \ + "0.212731, 0.216392, 0.217477, 0.224148, 0.234419, 0.254860, 0.295136", \ + "0.222232, 0.225893, 0.226978, 0.233649, 0.243920, 0.264361, 0.304637", \ + "0.226987, 0.230648, 0.231733, 0.238404, 0.248675, 0.269116, 0.309392", \ + "0.230196, 0.233857, 0.234942, 0.241613, 0.251884, 0.272325, 0.312601", \ + "0.237539, 0.241200, 0.242285, 0.248956, 0.259227, 0.279668, 0.319944", \ + "0.242761, 0.246422, 0.247507, 0.254178, 0.264449, 0.284890, 0.325166" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.120880, 0.124524, 0.125614, 0.132268, 0.142514, 0.162802, 0.203133", \ + "0.125327, 0.128971, 0.130061, 0.136715, 0.146961, 0.167249, 0.207580", \ + "0.134856, 0.138500, 0.139590, 0.146244, 0.156490, 0.176778, 0.217109", \ + "0.139582, 0.143226, 0.144316, 0.150970, 0.161216, 0.181504, 0.221835", \ + "0.142825, 0.146469, 0.147559, 0.154213, 0.164459, 0.184747, 0.225078", \ + "0.150017, 0.153661, 0.154751, 0.161405, 0.171651, 0.191939, 0.232270", \ + "0.155382, 0.159026, 0.160116, 0.166770, 0.177016, 0.197304, 0.237635" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[108]&WENB[108]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[108]&!WENB[108]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + } + } + pin(WENYB[107]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[107]&WENB[107]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[107] == 1'b0 && WENB[107] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208255, 0.211867, 0.212931, 0.219695, 0.229889, 0.250282, 0.292464", \ + "0.213693, 0.217305, 0.218369, 0.225133, 0.235327, 0.255720, 0.297902", \ + "0.221360, 0.224972, 0.226036, 0.232800, 0.242994, 0.263387, 0.305569", \ + "0.226337, 0.229949, 0.231013, 0.237777, 0.247971, 0.268364, 0.310546", \ + "0.228411, 0.232023, 0.233087, 0.239851, 0.250045, 0.270438, 0.312620", \ + "0.231142, 0.234754, 0.235818, 0.242582, 0.252776, 0.273169, 0.315351", \ + "0.236635, 0.240247, 0.241311, 0.248075, 0.258269, 0.278662, 0.320844" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126673, 0.130287, 0.131345, 0.138093, 0.148271, 0.168568, 0.210247", \ + "0.132018, 0.135632, 0.136690, 0.143438, 0.153616, 0.173913, 0.215592", \ + "0.139686, 0.143300, 0.144358, 0.151106, 0.161284, 0.181581, 0.223260", \ + "0.144397, 0.148011, 0.149069, 0.155817, 0.165995, 0.186292, 0.227971", \ + "0.146662, 0.150276, 0.151334, 0.158082, 0.168260, 0.188557, 0.230236", \ + "0.149236, 0.152850, 0.153908, 0.160656, 0.170834, 0.191131, 0.232810", \ + "0.155057, 0.158671, 0.159729, 0.166477, 0.176655, 0.196952, 0.238631" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.202124, 0.207142, 0.208373, 0.216394, 0.231538, 0.260902, 0.320032", \ + "0.208213, 0.213231, 0.214462, 0.222483, 0.237627, 0.266991, 0.326121", \ + "0.218186, 0.223204, 0.224435, 0.232456, 0.247600, 0.276964, 0.336094", \ + "0.221585, 0.226603, 0.227834, 0.235855, 0.250999, 0.280363, 0.339493", \ + "0.225509, 0.230527, 0.231758, 0.239779, 0.254923, 0.284287, 0.343417", \ + "0.232720, 0.237738, 0.238969, 0.246990, 0.262134, 0.291498, 0.350628", \ + "0.242193, 0.247211, 0.248442, 0.256463, 0.271607, 0.300971, 0.360101" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.121841, 0.126959, 0.128155, 0.136106, 0.151238, 0.180141, 0.239727", \ + "0.127916, 0.133034, 0.134230, 0.142181, 0.157313, 0.186216, 0.245802", \ + "0.138069, 0.143187, 0.144383, 0.152334, 0.167466, 0.196369, 0.255955", \ + "0.141259, 0.146377, 0.147573, 0.155524, 0.170656, 0.199559, 0.259145", \ + "0.145178, 0.150296, 0.151492, 0.159443, 0.174575, 0.203478, 0.263064", \ + "0.152568, 0.157686, 0.158882, 0.166833, 0.181965, 0.210868, 0.270454", \ + "0.162036, 0.167154, 0.168350, 0.176301, 0.191433, 0.220336, 0.279922" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[107]&!WENB[107]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[107] == 1'b1 && WENB[107] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.218265, 0.222530, 0.223848, 0.232506, 0.246838, 0.276575, 0.336001", \ + "0.223144, 0.227409, 0.228727, 0.237385, 0.251717, 0.281454, 0.340880", \ + "0.232872, 0.237137, 0.238455, 0.247113, 0.261445, 0.291182, 0.350608", \ + "0.236332, 0.240597, 0.241915, 0.250573, 0.264905, 0.294642, 0.354068", \ + "0.237146, 0.241411, 0.242729, 0.251387, 0.265719, 0.295456, 0.354882", \ + "0.240933, 0.245198, 0.246516, 0.255174, 0.269506, 0.299243, 0.358669", \ + "0.246060, 0.250325, 0.251643, 0.260301, 0.274633, 0.304370, 0.363796" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126352, 0.130615, 0.131936, 0.140580, 0.154881, 0.184557, 0.243887", \ + "0.131228, 0.135491, 0.136812, 0.145456, 0.159757, 0.189433, 0.248763", \ + "0.140960, 0.145223, 0.146544, 0.155188, 0.169489, 0.199165, 0.258495", \ + "0.144415, 0.148678, 0.149999, 0.158643, 0.172944, 0.202620, 0.261950", \ + "0.145228, 0.149491, 0.150812, 0.159456, 0.173757, 0.203433, 0.262763", \ + "0.149018, 0.153281, 0.154602, 0.163246, 0.177547, 0.207223, 0.266553", \ + "0.154044, 0.158307, 0.159628, 0.168272, 0.182573, 0.212249, 0.271579" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208247, 0.211908, 0.212993, 0.219664, 0.229935, 0.250376, 0.290652", \ + "0.212731, 0.216392, 0.217477, 0.224148, 0.234419, 0.254860, 0.295136", \ + "0.222232, 0.225893, 0.226978, 0.233649, 0.243920, 0.264361, 0.304637", \ + "0.226987, 0.230648, 0.231733, 0.238404, 0.248675, 0.269116, 0.309392", \ + "0.230196, 0.233857, 0.234942, 0.241613, 0.251884, 0.272325, 0.312601", \ + "0.237539, 0.241200, 0.242285, 0.248956, 0.259227, 0.279668, 0.319944", \ + "0.242761, 0.246422, 0.247507, 0.254178, 0.264449, 0.284890, 0.325166" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.120880, 0.124524, 0.125614, 0.132268, 0.142514, 0.162802, 0.203133", \ + "0.125327, 0.128971, 0.130061, 0.136715, 0.146961, 0.167249, 0.207580", \ + "0.134856, 0.138500, 0.139590, 0.146244, 0.156490, 0.176778, 0.217109", \ + "0.139582, 0.143226, 0.144316, 0.150970, 0.161216, 0.181504, 0.221835", \ + "0.142825, 0.146469, 0.147559, 0.154213, 0.164459, 0.184747, 0.225078", \ + "0.150017, 0.153661, 0.154751, 0.161405, 0.171651, 0.191939, 0.232270", \ + "0.155382, 0.159026, 0.160116, 0.166770, 0.177016, 0.197304, 0.237635" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[107]&WENB[107]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[107]&!WENB[107]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + } + } + pin(WENYB[106]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[106]&WENB[106]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[106] == 1'b0 && WENB[106] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208255, 0.211867, 0.212931, 0.219695, 0.229889, 0.250282, 0.292464", \ + "0.213693, 0.217305, 0.218369, 0.225133, 0.235327, 0.255720, 0.297902", \ + "0.221360, 0.224972, 0.226036, 0.232800, 0.242994, 0.263387, 0.305569", \ + "0.226337, 0.229949, 0.231013, 0.237777, 0.247971, 0.268364, 0.310546", \ + "0.228411, 0.232023, 0.233087, 0.239851, 0.250045, 0.270438, 0.312620", \ + "0.231142, 0.234754, 0.235818, 0.242582, 0.252776, 0.273169, 0.315351", \ + "0.236635, 0.240247, 0.241311, 0.248075, 0.258269, 0.278662, 0.320844" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126673, 0.130287, 0.131345, 0.138093, 0.148271, 0.168568, 0.210247", \ + "0.132018, 0.135632, 0.136690, 0.143438, 0.153616, 0.173913, 0.215592", \ + "0.139686, 0.143300, 0.144358, 0.151106, 0.161284, 0.181581, 0.223260", \ + "0.144397, 0.148011, 0.149069, 0.155817, 0.165995, 0.186292, 0.227971", \ + "0.146662, 0.150276, 0.151334, 0.158082, 0.168260, 0.188557, 0.230236", \ + "0.149236, 0.152850, 0.153908, 0.160656, 0.170834, 0.191131, 0.232810", \ + "0.155057, 0.158671, 0.159729, 0.166477, 0.176655, 0.196952, 0.238631" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.202124, 0.207142, 0.208373, 0.216394, 0.231538, 0.260902, 0.320032", \ + "0.208213, 0.213231, 0.214462, 0.222483, 0.237627, 0.266991, 0.326121", \ + "0.218186, 0.223204, 0.224435, 0.232456, 0.247600, 0.276964, 0.336094", \ + "0.221585, 0.226603, 0.227834, 0.235855, 0.250999, 0.280363, 0.339493", \ + "0.225509, 0.230527, 0.231758, 0.239779, 0.254923, 0.284287, 0.343417", \ + "0.232720, 0.237738, 0.238969, 0.246990, 0.262134, 0.291498, 0.350628", \ + "0.242193, 0.247211, 0.248442, 0.256463, 0.271607, 0.300971, 0.360101" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.121841, 0.126959, 0.128155, 0.136106, 0.151238, 0.180141, 0.239727", \ + "0.127916, 0.133034, 0.134230, 0.142181, 0.157313, 0.186216, 0.245802", \ + "0.138069, 0.143187, 0.144383, 0.152334, 0.167466, 0.196369, 0.255955", \ + "0.141259, 0.146377, 0.147573, 0.155524, 0.170656, 0.199559, 0.259145", \ + "0.145178, 0.150296, 0.151492, 0.159443, 0.174575, 0.203478, 0.263064", \ + "0.152568, 0.157686, 0.158882, 0.166833, 0.181965, 0.210868, 0.270454", \ + "0.162036, 0.167154, 0.168350, 0.176301, 0.191433, 0.220336, 0.279922" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[106]&!WENB[106]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[106] == 1'b1 && WENB[106] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.218265, 0.222530, 0.223848, 0.232506, 0.246838, 0.276575, 0.336001", \ + "0.223144, 0.227409, 0.228727, 0.237385, 0.251717, 0.281454, 0.340880", \ + "0.232872, 0.237137, 0.238455, 0.247113, 0.261445, 0.291182, 0.350608", \ + "0.236332, 0.240597, 0.241915, 0.250573, 0.264905, 0.294642, 0.354068", \ + "0.237146, 0.241411, 0.242729, 0.251387, 0.265719, 0.295456, 0.354882", \ + "0.240933, 0.245198, 0.246516, 0.255174, 0.269506, 0.299243, 0.358669", \ + "0.246060, 0.250325, 0.251643, 0.260301, 0.274633, 0.304370, 0.363796" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126352, 0.130615, 0.131936, 0.140580, 0.154881, 0.184557, 0.243887", \ + "0.131228, 0.135491, 0.136812, 0.145456, 0.159757, 0.189433, 0.248763", \ + "0.140960, 0.145223, 0.146544, 0.155188, 0.169489, 0.199165, 0.258495", \ + "0.144415, 0.148678, 0.149999, 0.158643, 0.172944, 0.202620, 0.261950", \ + "0.145228, 0.149491, 0.150812, 0.159456, 0.173757, 0.203433, 0.262763", \ + "0.149018, 0.153281, 0.154602, 0.163246, 0.177547, 0.207223, 0.266553", \ + "0.154044, 0.158307, 0.159628, 0.168272, 0.182573, 0.212249, 0.271579" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208247, 0.211908, 0.212993, 0.219664, 0.229935, 0.250376, 0.290652", \ + "0.212731, 0.216392, 0.217477, 0.224148, 0.234419, 0.254860, 0.295136", \ + "0.222232, 0.225893, 0.226978, 0.233649, 0.243920, 0.264361, 0.304637", \ + "0.226987, 0.230648, 0.231733, 0.238404, 0.248675, 0.269116, 0.309392", \ + "0.230196, 0.233857, 0.234942, 0.241613, 0.251884, 0.272325, 0.312601", \ + "0.237539, 0.241200, 0.242285, 0.248956, 0.259227, 0.279668, 0.319944", \ + "0.242761, 0.246422, 0.247507, 0.254178, 0.264449, 0.284890, 0.325166" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.120880, 0.124524, 0.125614, 0.132268, 0.142514, 0.162802, 0.203133", \ + "0.125327, 0.128971, 0.130061, 0.136715, 0.146961, 0.167249, 0.207580", \ + "0.134856, 0.138500, 0.139590, 0.146244, 0.156490, 0.176778, 0.217109", \ + "0.139582, 0.143226, 0.144316, 0.150970, 0.161216, 0.181504, 0.221835", \ + "0.142825, 0.146469, 0.147559, 0.154213, 0.164459, 0.184747, 0.225078", \ + "0.150017, 0.153661, 0.154751, 0.161405, 0.171651, 0.191939, 0.232270", \ + "0.155382, 0.159026, 0.160116, 0.166770, 0.177016, 0.197304, 0.237635" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[106]&WENB[106]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[106]&!WENB[106]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + } + } + pin(WENYB[105]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[105]&WENB[105]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[105] == 1'b0 && WENB[105] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208255, 0.211867, 0.212931, 0.219695, 0.229889, 0.250282, 0.292464", \ + "0.213693, 0.217305, 0.218369, 0.225133, 0.235327, 0.255720, 0.297902", \ + "0.221360, 0.224972, 0.226036, 0.232800, 0.242994, 0.263387, 0.305569", \ + "0.226337, 0.229949, 0.231013, 0.237777, 0.247971, 0.268364, 0.310546", \ + "0.228411, 0.232023, 0.233087, 0.239851, 0.250045, 0.270438, 0.312620", \ + "0.231142, 0.234754, 0.235818, 0.242582, 0.252776, 0.273169, 0.315351", \ + "0.236635, 0.240247, 0.241311, 0.248075, 0.258269, 0.278662, 0.320844" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126673, 0.130287, 0.131345, 0.138093, 0.148271, 0.168568, 0.210247", \ + "0.132018, 0.135632, 0.136690, 0.143438, 0.153616, 0.173913, 0.215592", \ + "0.139686, 0.143300, 0.144358, 0.151106, 0.161284, 0.181581, 0.223260", \ + "0.144397, 0.148011, 0.149069, 0.155817, 0.165995, 0.186292, 0.227971", \ + "0.146662, 0.150276, 0.151334, 0.158082, 0.168260, 0.188557, 0.230236", \ + "0.149236, 0.152850, 0.153908, 0.160656, 0.170834, 0.191131, 0.232810", \ + "0.155057, 0.158671, 0.159729, 0.166477, 0.176655, 0.196952, 0.238631" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.202124, 0.207142, 0.208373, 0.216394, 0.231538, 0.260902, 0.320032", \ + "0.208213, 0.213231, 0.214462, 0.222483, 0.237627, 0.266991, 0.326121", \ + "0.218186, 0.223204, 0.224435, 0.232456, 0.247600, 0.276964, 0.336094", \ + "0.221585, 0.226603, 0.227834, 0.235855, 0.250999, 0.280363, 0.339493", \ + "0.225509, 0.230527, 0.231758, 0.239779, 0.254923, 0.284287, 0.343417", \ + "0.232720, 0.237738, 0.238969, 0.246990, 0.262134, 0.291498, 0.350628", \ + "0.242193, 0.247211, 0.248442, 0.256463, 0.271607, 0.300971, 0.360101" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.121841, 0.126959, 0.128155, 0.136106, 0.151238, 0.180141, 0.239727", \ + "0.127916, 0.133034, 0.134230, 0.142181, 0.157313, 0.186216, 0.245802", \ + "0.138069, 0.143187, 0.144383, 0.152334, 0.167466, 0.196369, 0.255955", \ + "0.141259, 0.146377, 0.147573, 0.155524, 0.170656, 0.199559, 0.259145", \ + "0.145178, 0.150296, 0.151492, 0.159443, 0.174575, 0.203478, 0.263064", \ + "0.152568, 0.157686, 0.158882, 0.166833, 0.181965, 0.210868, 0.270454", \ + "0.162036, 0.167154, 0.168350, 0.176301, 0.191433, 0.220336, 0.279922" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[105]&!WENB[105]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[105] == 1'b1 && WENB[105] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.218265, 0.222530, 0.223848, 0.232506, 0.246838, 0.276575, 0.336001", \ + "0.223144, 0.227409, 0.228727, 0.237385, 0.251717, 0.281454, 0.340880", \ + "0.232872, 0.237137, 0.238455, 0.247113, 0.261445, 0.291182, 0.350608", \ + "0.236332, 0.240597, 0.241915, 0.250573, 0.264905, 0.294642, 0.354068", \ + "0.237146, 0.241411, 0.242729, 0.251387, 0.265719, 0.295456, 0.354882", \ + "0.240933, 0.245198, 0.246516, 0.255174, 0.269506, 0.299243, 0.358669", \ + "0.246060, 0.250325, 0.251643, 0.260301, 0.274633, 0.304370, 0.363796" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126352, 0.130615, 0.131936, 0.140580, 0.154881, 0.184557, 0.243887", \ + "0.131228, 0.135491, 0.136812, 0.145456, 0.159757, 0.189433, 0.248763", \ + "0.140960, 0.145223, 0.146544, 0.155188, 0.169489, 0.199165, 0.258495", \ + "0.144415, 0.148678, 0.149999, 0.158643, 0.172944, 0.202620, 0.261950", \ + "0.145228, 0.149491, 0.150812, 0.159456, 0.173757, 0.203433, 0.262763", \ + "0.149018, 0.153281, 0.154602, 0.163246, 0.177547, 0.207223, 0.266553", \ + "0.154044, 0.158307, 0.159628, 0.168272, 0.182573, 0.212249, 0.271579" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208247, 0.211908, 0.212993, 0.219664, 0.229935, 0.250376, 0.290652", \ + "0.212731, 0.216392, 0.217477, 0.224148, 0.234419, 0.254860, 0.295136", \ + "0.222232, 0.225893, 0.226978, 0.233649, 0.243920, 0.264361, 0.304637", \ + "0.226987, 0.230648, 0.231733, 0.238404, 0.248675, 0.269116, 0.309392", \ + "0.230196, 0.233857, 0.234942, 0.241613, 0.251884, 0.272325, 0.312601", \ + "0.237539, 0.241200, 0.242285, 0.248956, 0.259227, 0.279668, 0.319944", \ + "0.242761, 0.246422, 0.247507, 0.254178, 0.264449, 0.284890, 0.325166" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.120880, 0.124524, 0.125614, 0.132268, 0.142514, 0.162802, 0.203133", \ + "0.125327, 0.128971, 0.130061, 0.136715, 0.146961, 0.167249, 0.207580", \ + "0.134856, 0.138500, 0.139590, 0.146244, 0.156490, 0.176778, 0.217109", \ + "0.139582, 0.143226, 0.144316, 0.150970, 0.161216, 0.181504, 0.221835", \ + "0.142825, 0.146469, 0.147559, 0.154213, 0.164459, 0.184747, 0.225078", \ + "0.150017, 0.153661, 0.154751, 0.161405, 0.171651, 0.191939, 0.232270", \ + "0.155382, 0.159026, 0.160116, 0.166770, 0.177016, 0.197304, 0.237635" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[105]&WENB[105]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[105]&!WENB[105]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + } + } + pin(WENYB[104]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[104]&WENB[104]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[104] == 1'b0 && WENB[104] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208255, 0.211867, 0.212931, 0.219695, 0.229889, 0.250282, 0.292464", \ + "0.213693, 0.217305, 0.218369, 0.225133, 0.235327, 0.255720, 0.297902", \ + "0.221360, 0.224972, 0.226036, 0.232800, 0.242994, 0.263387, 0.305569", \ + "0.226337, 0.229949, 0.231013, 0.237777, 0.247971, 0.268364, 0.310546", \ + "0.228411, 0.232023, 0.233087, 0.239851, 0.250045, 0.270438, 0.312620", \ + "0.231142, 0.234754, 0.235818, 0.242582, 0.252776, 0.273169, 0.315351", \ + "0.236635, 0.240247, 0.241311, 0.248075, 0.258269, 0.278662, 0.320844" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126673, 0.130287, 0.131345, 0.138093, 0.148271, 0.168568, 0.210247", \ + "0.132018, 0.135632, 0.136690, 0.143438, 0.153616, 0.173913, 0.215592", \ + "0.139686, 0.143300, 0.144358, 0.151106, 0.161284, 0.181581, 0.223260", \ + "0.144397, 0.148011, 0.149069, 0.155817, 0.165995, 0.186292, 0.227971", \ + "0.146662, 0.150276, 0.151334, 0.158082, 0.168260, 0.188557, 0.230236", \ + "0.149236, 0.152850, 0.153908, 0.160656, 0.170834, 0.191131, 0.232810", \ + "0.155057, 0.158671, 0.159729, 0.166477, 0.176655, 0.196952, 0.238631" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.202124, 0.207142, 0.208373, 0.216394, 0.231538, 0.260902, 0.320032", \ + "0.208213, 0.213231, 0.214462, 0.222483, 0.237627, 0.266991, 0.326121", \ + "0.218186, 0.223204, 0.224435, 0.232456, 0.247600, 0.276964, 0.336094", \ + "0.221585, 0.226603, 0.227834, 0.235855, 0.250999, 0.280363, 0.339493", \ + "0.225509, 0.230527, 0.231758, 0.239779, 0.254923, 0.284287, 0.343417", \ + "0.232720, 0.237738, 0.238969, 0.246990, 0.262134, 0.291498, 0.350628", \ + "0.242193, 0.247211, 0.248442, 0.256463, 0.271607, 0.300971, 0.360101" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.121841, 0.126959, 0.128155, 0.136106, 0.151238, 0.180141, 0.239727", \ + "0.127916, 0.133034, 0.134230, 0.142181, 0.157313, 0.186216, 0.245802", \ + "0.138069, 0.143187, 0.144383, 0.152334, 0.167466, 0.196369, 0.255955", \ + "0.141259, 0.146377, 0.147573, 0.155524, 0.170656, 0.199559, 0.259145", \ + "0.145178, 0.150296, 0.151492, 0.159443, 0.174575, 0.203478, 0.263064", \ + "0.152568, 0.157686, 0.158882, 0.166833, 0.181965, 0.210868, 0.270454", \ + "0.162036, 0.167154, 0.168350, 0.176301, 0.191433, 0.220336, 0.279922" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[104]&!WENB[104]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[104] == 1'b1 && WENB[104] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.218265, 0.222530, 0.223848, 0.232506, 0.246838, 0.276575, 0.336001", \ + "0.223144, 0.227409, 0.228727, 0.237385, 0.251717, 0.281454, 0.340880", \ + "0.232872, 0.237137, 0.238455, 0.247113, 0.261445, 0.291182, 0.350608", \ + "0.236332, 0.240597, 0.241915, 0.250573, 0.264905, 0.294642, 0.354068", \ + "0.237146, 0.241411, 0.242729, 0.251387, 0.265719, 0.295456, 0.354882", \ + "0.240933, 0.245198, 0.246516, 0.255174, 0.269506, 0.299243, 0.358669", \ + "0.246060, 0.250325, 0.251643, 0.260301, 0.274633, 0.304370, 0.363796" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126352, 0.130615, 0.131936, 0.140580, 0.154881, 0.184557, 0.243887", \ + "0.131228, 0.135491, 0.136812, 0.145456, 0.159757, 0.189433, 0.248763", \ + "0.140960, 0.145223, 0.146544, 0.155188, 0.169489, 0.199165, 0.258495", \ + "0.144415, 0.148678, 0.149999, 0.158643, 0.172944, 0.202620, 0.261950", \ + "0.145228, 0.149491, 0.150812, 0.159456, 0.173757, 0.203433, 0.262763", \ + "0.149018, 0.153281, 0.154602, 0.163246, 0.177547, 0.207223, 0.266553", \ + "0.154044, 0.158307, 0.159628, 0.168272, 0.182573, 0.212249, 0.271579" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208247, 0.211908, 0.212993, 0.219664, 0.229935, 0.250376, 0.290652", \ + "0.212731, 0.216392, 0.217477, 0.224148, 0.234419, 0.254860, 0.295136", \ + "0.222232, 0.225893, 0.226978, 0.233649, 0.243920, 0.264361, 0.304637", \ + "0.226987, 0.230648, 0.231733, 0.238404, 0.248675, 0.269116, 0.309392", \ + "0.230196, 0.233857, 0.234942, 0.241613, 0.251884, 0.272325, 0.312601", \ + "0.237539, 0.241200, 0.242285, 0.248956, 0.259227, 0.279668, 0.319944", \ + "0.242761, 0.246422, 0.247507, 0.254178, 0.264449, 0.284890, 0.325166" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.120880, 0.124524, 0.125614, 0.132268, 0.142514, 0.162802, 0.203133", \ + "0.125327, 0.128971, 0.130061, 0.136715, 0.146961, 0.167249, 0.207580", \ + "0.134856, 0.138500, 0.139590, 0.146244, 0.156490, 0.176778, 0.217109", \ + "0.139582, 0.143226, 0.144316, 0.150970, 0.161216, 0.181504, 0.221835", \ + "0.142825, 0.146469, 0.147559, 0.154213, 0.164459, 0.184747, 0.225078", \ + "0.150017, 0.153661, 0.154751, 0.161405, 0.171651, 0.191939, 0.232270", \ + "0.155382, 0.159026, 0.160116, 0.166770, 0.177016, 0.197304, 0.237635" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[104]&WENB[104]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[104]&!WENB[104]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + } + } + pin(WENYB[103]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[103]&WENB[103]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[103] == 1'b0 && WENB[103] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208255, 0.211867, 0.212931, 0.219695, 0.229889, 0.250282, 0.292464", \ + "0.213693, 0.217305, 0.218369, 0.225133, 0.235327, 0.255720, 0.297902", \ + "0.221360, 0.224972, 0.226036, 0.232800, 0.242994, 0.263387, 0.305569", \ + "0.226337, 0.229949, 0.231013, 0.237777, 0.247971, 0.268364, 0.310546", \ + "0.228411, 0.232023, 0.233087, 0.239851, 0.250045, 0.270438, 0.312620", \ + "0.231142, 0.234754, 0.235818, 0.242582, 0.252776, 0.273169, 0.315351", \ + "0.236635, 0.240247, 0.241311, 0.248075, 0.258269, 0.278662, 0.320844" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126673, 0.130287, 0.131345, 0.138093, 0.148271, 0.168568, 0.210247", \ + "0.132018, 0.135632, 0.136690, 0.143438, 0.153616, 0.173913, 0.215592", \ + "0.139686, 0.143300, 0.144358, 0.151106, 0.161284, 0.181581, 0.223260", \ + "0.144397, 0.148011, 0.149069, 0.155817, 0.165995, 0.186292, 0.227971", \ + "0.146662, 0.150276, 0.151334, 0.158082, 0.168260, 0.188557, 0.230236", \ + "0.149236, 0.152850, 0.153908, 0.160656, 0.170834, 0.191131, 0.232810", \ + "0.155057, 0.158671, 0.159729, 0.166477, 0.176655, 0.196952, 0.238631" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.202124, 0.207142, 0.208373, 0.216394, 0.231538, 0.260902, 0.320032", \ + "0.208213, 0.213231, 0.214462, 0.222483, 0.237627, 0.266991, 0.326121", \ + "0.218186, 0.223204, 0.224435, 0.232456, 0.247600, 0.276964, 0.336094", \ + "0.221585, 0.226603, 0.227834, 0.235855, 0.250999, 0.280363, 0.339493", \ + "0.225509, 0.230527, 0.231758, 0.239779, 0.254923, 0.284287, 0.343417", \ + "0.232720, 0.237738, 0.238969, 0.246990, 0.262134, 0.291498, 0.350628", \ + "0.242193, 0.247211, 0.248442, 0.256463, 0.271607, 0.300971, 0.360101" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.121841, 0.126959, 0.128155, 0.136106, 0.151238, 0.180141, 0.239727", \ + "0.127916, 0.133034, 0.134230, 0.142181, 0.157313, 0.186216, 0.245802", \ + "0.138069, 0.143187, 0.144383, 0.152334, 0.167466, 0.196369, 0.255955", \ + "0.141259, 0.146377, 0.147573, 0.155524, 0.170656, 0.199559, 0.259145", \ + "0.145178, 0.150296, 0.151492, 0.159443, 0.174575, 0.203478, 0.263064", \ + "0.152568, 0.157686, 0.158882, 0.166833, 0.181965, 0.210868, 0.270454", \ + "0.162036, 0.167154, 0.168350, 0.176301, 0.191433, 0.220336, 0.279922" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[103]&!WENB[103]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[103] == 1'b1 && WENB[103] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.218265, 0.222530, 0.223848, 0.232506, 0.246838, 0.276575, 0.336001", \ + "0.223144, 0.227409, 0.228727, 0.237385, 0.251717, 0.281454, 0.340880", \ + "0.232872, 0.237137, 0.238455, 0.247113, 0.261445, 0.291182, 0.350608", \ + "0.236332, 0.240597, 0.241915, 0.250573, 0.264905, 0.294642, 0.354068", \ + "0.237146, 0.241411, 0.242729, 0.251387, 0.265719, 0.295456, 0.354882", \ + "0.240933, 0.245198, 0.246516, 0.255174, 0.269506, 0.299243, 0.358669", \ + "0.246060, 0.250325, 0.251643, 0.260301, 0.274633, 0.304370, 0.363796" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126352, 0.130615, 0.131936, 0.140580, 0.154881, 0.184557, 0.243887", \ + "0.131228, 0.135491, 0.136812, 0.145456, 0.159757, 0.189433, 0.248763", \ + "0.140960, 0.145223, 0.146544, 0.155188, 0.169489, 0.199165, 0.258495", \ + "0.144415, 0.148678, 0.149999, 0.158643, 0.172944, 0.202620, 0.261950", \ + "0.145228, 0.149491, 0.150812, 0.159456, 0.173757, 0.203433, 0.262763", \ + "0.149018, 0.153281, 0.154602, 0.163246, 0.177547, 0.207223, 0.266553", \ + "0.154044, 0.158307, 0.159628, 0.168272, 0.182573, 0.212249, 0.271579" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208247, 0.211908, 0.212993, 0.219664, 0.229935, 0.250376, 0.290652", \ + "0.212731, 0.216392, 0.217477, 0.224148, 0.234419, 0.254860, 0.295136", \ + "0.222232, 0.225893, 0.226978, 0.233649, 0.243920, 0.264361, 0.304637", \ + "0.226987, 0.230648, 0.231733, 0.238404, 0.248675, 0.269116, 0.309392", \ + "0.230196, 0.233857, 0.234942, 0.241613, 0.251884, 0.272325, 0.312601", \ + "0.237539, 0.241200, 0.242285, 0.248956, 0.259227, 0.279668, 0.319944", \ + "0.242761, 0.246422, 0.247507, 0.254178, 0.264449, 0.284890, 0.325166" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.120880, 0.124524, 0.125614, 0.132268, 0.142514, 0.162802, 0.203133", \ + "0.125327, 0.128971, 0.130061, 0.136715, 0.146961, 0.167249, 0.207580", \ + "0.134856, 0.138500, 0.139590, 0.146244, 0.156490, 0.176778, 0.217109", \ + "0.139582, 0.143226, 0.144316, 0.150970, 0.161216, 0.181504, 0.221835", \ + "0.142825, 0.146469, 0.147559, 0.154213, 0.164459, 0.184747, 0.225078", \ + "0.150017, 0.153661, 0.154751, 0.161405, 0.171651, 0.191939, 0.232270", \ + "0.155382, 0.159026, 0.160116, 0.166770, 0.177016, 0.197304, 0.237635" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[103]&WENB[103]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[103]&!WENB[103]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + } + } + pin(WENYB[102]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[102]&WENB[102]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[102] == 1'b0 && WENB[102] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208255, 0.211867, 0.212931, 0.219695, 0.229889, 0.250282, 0.292464", \ + "0.213693, 0.217305, 0.218369, 0.225133, 0.235327, 0.255720, 0.297902", \ + "0.221360, 0.224972, 0.226036, 0.232800, 0.242994, 0.263387, 0.305569", \ + "0.226337, 0.229949, 0.231013, 0.237777, 0.247971, 0.268364, 0.310546", \ + "0.228411, 0.232023, 0.233087, 0.239851, 0.250045, 0.270438, 0.312620", \ + "0.231142, 0.234754, 0.235818, 0.242582, 0.252776, 0.273169, 0.315351", \ + "0.236635, 0.240247, 0.241311, 0.248075, 0.258269, 0.278662, 0.320844" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126673, 0.130287, 0.131345, 0.138093, 0.148271, 0.168568, 0.210247", \ + "0.132018, 0.135632, 0.136690, 0.143438, 0.153616, 0.173913, 0.215592", \ + "0.139686, 0.143300, 0.144358, 0.151106, 0.161284, 0.181581, 0.223260", \ + "0.144397, 0.148011, 0.149069, 0.155817, 0.165995, 0.186292, 0.227971", \ + "0.146662, 0.150276, 0.151334, 0.158082, 0.168260, 0.188557, 0.230236", \ + "0.149236, 0.152850, 0.153908, 0.160656, 0.170834, 0.191131, 0.232810", \ + "0.155057, 0.158671, 0.159729, 0.166477, 0.176655, 0.196952, 0.238631" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.202124, 0.207142, 0.208373, 0.216394, 0.231538, 0.260902, 0.320032", \ + "0.208213, 0.213231, 0.214462, 0.222483, 0.237627, 0.266991, 0.326121", \ + "0.218186, 0.223204, 0.224435, 0.232456, 0.247600, 0.276964, 0.336094", \ + "0.221585, 0.226603, 0.227834, 0.235855, 0.250999, 0.280363, 0.339493", \ + "0.225509, 0.230527, 0.231758, 0.239779, 0.254923, 0.284287, 0.343417", \ + "0.232720, 0.237738, 0.238969, 0.246990, 0.262134, 0.291498, 0.350628", \ + "0.242193, 0.247211, 0.248442, 0.256463, 0.271607, 0.300971, 0.360101" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.121841, 0.126959, 0.128155, 0.136106, 0.151238, 0.180141, 0.239727", \ + "0.127916, 0.133034, 0.134230, 0.142181, 0.157313, 0.186216, 0.245802", \ + "0.138069, 0.143187, 0.144383, 0.152334, 0.167466, 0.196369, 0.255955", \ + "0.141259, 0.146377, 0.147573, 0.155524, 0.170656, 0.199559, 0.259145", \ + "0.145178, 0.150296, 0.151492, 0.159443, 0.174575, 0.203478, 0.263064", \ + "0.152568, 0.157686, 0.158882, 0.166833, 0.181965, 0.210868, 0.270454", \ + "0.162036, 0.167154, 0.168350, 0.176301, 0.191433, 0.220336, 0.279922" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[102]&!WENB[102]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[102] == 1'b1 && WENB[102] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.218265, 0.222530, 0.223848, 0.232506, 0.246838, 0.276575, 0.336001", \ + "0.223144, 0.227409, 0.228727, 0.237385, 0.251717, 0.281454, 0.340880", \ + "0.232872, 0.237137, 0.238455, 0.247113, 0.261445, 0.291182, 0.350608", \ + "0.236332, 0.240597, 0.241915, 0.250573, 0.264905, 0.294642, 0.354068", \ + "0.237146, 0.241411, 0.242729, 0.251387, 0.265719, 0.295456, 0.354882", \ + "0.240933, 0.245198, 0.246516, 0.255174, 0.269506, 0.299243, 0.358669", \ + "0.246060, 0.250325, 0.251643, 0.260301, 0.274633, 0.304370, 0.363796" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126352, 0.130615, 0.131936, 0.140580, 0.154881, 0.184557, 0.243887", \ + "0.131228, 0.135491, 0.136812, 0.145456, 0.159757, 0.189433, 0.248763", \ + "0.140960, 0.145223, 0.146544, 0.155188, 0.169489, 0.199165, 0.258495", \ + "0.144415, 0.148678, 0.149999, 0.158643, 0.172944, 0.202620, 0.261950", \ + "0.145228, 0.149491, 0.150812, 0.159456, 0.173757, 0.203433, 0.262763", \ + "0.149018, 0.153281, 0.154602, 0.163246, 0.177547, 0.207223, 0.266553", \ + "0.154044, 0.158307, 0.159628, 0.168272, 0.182573, 0.212249, 0.271579" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208247, 0.211908, 0.212993, 0.219664, 0.229935, 0.250376, 0.290652", \ + "0.212731, 0.216392, 0.217477, 0.224148, 0.234419, 0.254860, 0.295136", \ + "0.222232, 0.225893, 0.226978, 0.233649, 0.243920, 0.264361, 0.304637", \ + "0.226987, 0.230648, 0.231733, 0.238404, 0.248675, 0.269116, 0.309392", \ + "0.230196, 0.233857, 0.234942, 0.241613, 0.251884, 0.272325, 0.312601", \ + "0.237539, 0.241200, 0.242285, 0.248956, 0.259227, 0.279668, 0.319944", \ + "0.242761, 0.246422, 0.247507, 0.254178, 0.264449, 0.284890, 0.325166" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.120880, 0.124524, 0.125614, 0.132268, 0.142514, 0.162802, 0.203133", \ + "0.125327, 0.128971, 0.130061, 0.136715, 0.146961, 0.167249, 0.207580", \ + "0.134856, 0.138500, 0.139590, 0.146244, 0.156490, 0.176778, 0.217109", \ + "0.139582, 0.143226, 0.144316, 0.150970, 0.161216, 0.181504, 0.221835", \ + "0.142825, 0.146469, 0.147559, 0.154213, 0.164459, 0.184747, 0.225078", \ + "0.150017, 0.153661, 0.154751, 0.161405, 0.171651, 0.191939, 0.232270", \ + "0.155382, 0.159026, 0.160116, 0.166770, 0.177016, 0.197304, 0.237635" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[102]&WENB[102]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[102]&!WENB[102]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + } + } + pin(WENYB[101]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[101]&WENB[101]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[101] == 1'b0 && WENB[101] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208255, 0.211867, 0.212931, 0.219695, 0.229889, 0.250282, 0.292464", \ + "0.213693, 0.217305, 0.218369, 0.225133, 0.235327, 0.255720, 0.297902", \ + "0.221360, 0.224972, 0.226036, 0.232800, 0.242994, 0.263387, 0.305569", \ + "0.226337, 0.229949, 0.231013, 0.237777, 0.247971, 0.268364, 0.310546", \ + "0.228411, 0.232023, 0.233087, 0.239851, 0.250045, 0.270438, 0.312620", \ + "0.231142, 0.234754, 0.235818, 0.242582, 0.252776, 0.273169, 0.315351", \ + "0.236635, 0.240247, 0.241311, 0.248075, 0.258269, 0.278662, 0.320844" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126673, 0.130287, 0.131345, 0.138093, 0.148271, 0.168568, 0.210247", \ + "0.132018, 0.135632, 0.136690, 0.143438, 0.153616, 0.173913, 0.215592", \ + "0.139686, 0.143300, 0.144358, 0.151106, 0.161284, 0.181581, 0.223260", \ + "0.144397, 0.148011, 0.149069, 0.155817, 0.165995, 0.186292, 0.227971", \ + "0.146662, 0.150276, 0.151334, 0.158082, 0.168260, 0.188557, 0.230236", \ + "0.149236, 0.152850, 0.153908, 0.160656, 0.170834, 0.191131, 0.232810", \ + "0.155057, 0.158671, 0.159729, 0.166477, 0.176655, 0.196952, 0.238631" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.202124, 0.207142, 0.208373, 0.216394, 0.231538, 0.260902, 0.320032", \ + "0.208213, 0.213231, 0.214462, 0.222483, 0.237627, 0.266991, 0.326121", \ + "0.218186, 0.223204, 0.224435, 0.232456, 0.247600, 0.276964, 0.336094", \ + "0.221585, 0.226603, 0.227834, 0.235855, 0.250999, 0.280363, 0.339493", \ + "0.225509, 0.230527, 0.231758, 0.239779, 0.254923, 0.284287, 0.343417", \ + "0.232720, 0.237738, 0.238969, 0.246990, 0.262134, 0.291498, 0.350628", \ + "0.242193, 0.247211, 0.248442, 0.256463, 0.271607, 0.300971, 0.360101" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.121841, 0.126959, 0.128155, 0.136106, 0.151238, 0.180141, 0.239727", \ + "0.127916, 0.133034, 0.134230, 0.142181, 0.157313, 0.186216, 0.245802", \ + "0.138069, 0.143187, 0.144383, 0.152334, 0.167466, 0.196369, 0.255955", \ + "0.141259, 0.146377, 0.147573, 0.155524, 0.170656, 0.199559, 0.259145", \ + "0.145178, 0.150296, 0.151492, 0.159443, 0.174575, 0.203478, 0.263064", \ + "0.152568, 0.157686, 0.158882, 0.166833, 0.181965, 0.210868, 0.270454", \ + "0.162036, 0.167154, 0.168350, 0.176301, 0.191433, 0.220336, 0.279922" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[101]&!WENB[101]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[101] == 1'b1 && WENB[101] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.218265, 0.222530, 0.223848, 0.232506, 0.246838, 0.276575, 0.336001", \ + "0.223144, 0.227409, 0.228727, 0.237385, 0.251717, 0.281454, 0.340880", \ + "0.232872, 0.237137, 0.238455, 0.247113, 0.261445, 0.291182, 0.350608", \ + "0.236332, 0.240597, 0.241915, 0.250573, 0.264905, 0.294642, 0.354068", \ + "0.237146, 0.241411, 0.242729, 0.251387, 0.265719, 0.295456, 0.354882", \ + "0.240933, 0.245198, 0.246516, 0.255174, 0.269506, 0.299243, 0.358669", \ + "0.246060, 0.250325, 0.251643, 0.260301, 0.274633, 0.304370, 0.363796" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126352, 0.130615, 0.131936, 0.140580, 0.154881, 0.184557, 0.243887", \ + "0.131228, 0.135491, 0.136812, 0.145456, 0.159757, 0.189433, 0.248763", \ + "0.140960, 0.145223, 0.146544, 0.155188, 0.169489, 0.199165, 0.258495", \ + "0.144415, 0.148678, 0.149999, 0.158643, 0.172944, 0.202620, 0.261950", \ + "0.145228, 0.149491, 0.150812, 0.159456, 0.173757, 0.203433, 0.262763", \ + "0.149018, 0.153281, 0.154602, 0.163246, 0.177547, 0.207223, 0.266553", \ + "0.154044, 0.158307, 0.159628, 0.168272, 0.182573, 0.212249, 0.271579" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208247, 0.211908, 0.212993, 0.219664, 0.229935, 0.250376, 0.290652", \ + "0.212731, 0.216392, 0.217477, 0.224148, 0.234419, 0.254860, 0.295136", \ + "0.222232, 0.225893, 0.226978, 0.233649, 0.243920, 0.264361, 0.304637", \ + "0.226987, 0.230648, 0.231733, 0.238404, 0.248675, 0.269116, 0.309392", \ + "0.230196, 0.233857, 0.234942, 0.241613, 0.251884, 0.272325, 0.312601", \ + "0.237539, 0.241200, 0.242285, 0.248956, 0.259227, 0.279668, 0.319944", \ + "0.242761, 0.246422, 0.247507, 0.254178, 0.264449, 0.284890, 0.325166" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.120880, 0.124524, 0.125614, 0.132268, 0.142514, 0.162802, 0.203133", \ + "0.125327, 0.128971, 0.130061, 0.136715, 0.146961, 0.167249, 0.207580", \ + "0.134856, 0.138500, 0.139590, 0.146244, 0.156490, 0.176778, 0.217109", \ + "0.139582, 0.143226, 0.144316, 0.150970, 0.161216, 0.181504, 0.221835", \ + "0.142825, 0.146469, 0.147559, 0.154213, 0.164459, 0.184747, 0.225078", \ + "0.150017, 0.153661, 0.154751, 0.161405, 0.171651, 0.191939, 0.232270", \ + "0.155382, 0.159026, 0.160116, 0.166770, 0.177016, 0.197304, 0.237635" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[101]&WENB[101]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[101]&!WENB[101]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + } + } + pin(WENYB[100]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[100]&WENB[100]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[100] == 1'b0 && WENB[100] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208255, 0.211867, 0.212931, 0.219695, 0.229889, 0.250282, 0.292464", \ + "0.213693, 0.217305, 0.218369, 0.225133, 0.235327, 0.255720, 0.297902", \ + "0.221360, 0.224972, 0.226036, 0.232800, 0.242994, 0.263387, 0.305569", \ + "0.226337, 0.229949, 0.231013, 0.237777, 0.247971, 0.268364, 0.310546", \ + "0.228411, 0.232023, 0.233087, 0.239851, 0.250045, 0.270438, 0.312620", \ + "0.231142, 0.234754, 0.235818, 0.242582, 0.252776, 0.273169, 0.315351", \ + "0.236635, 0.240247, 0.241311, 0.248075, 0.258269, 0.278662, 0.320844" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126673, 0.130287, 0.131345, 0.138093, 0.148271, 0.168568, 0.210247", \ + "0.132018, 0.135632, 0.136690, 0.143438, 0.153616, 0.173913, 0.215592", \ + "0.139686, 0.143300, 0.144358, 0.151106, 0.161284, 0.181581, 0.223260", \ + "0.144397, 0.148011, 0.149069, 0.155817, 0.165995, 0.186292, 0.227971", \ + "0.146662, 0.150276, 0.151334, 0.158082, 0.168260, 0.188557, 0.230236", \ + "0.149236, 0.152850, 0.153908, 0.160656, 0.170834, 0.191131, 0.232810", \ + "0.155057, 0.158671, 0.159729, 0.166477, 0.176655, 0.196952, 0.238631" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.202124, 0.207142, 0.208373, 0.216394, 0.231538, 0.260902, 0.320032", \ + "0.208213, 0.213231, 0.214462, 0.222483, 0.237627, 0.266991, 0.326121", \ + "0.218186, 0.223204, 0.224435, 0.232456, 0.247600, 0.276964, 0.336094", \ + "0.221585, 0.226603, 0.227834, 0.235855, 0.250999, 0.280363, 0.339493", \ + "0.225509, 0.230527, 0.231758, 0.239779, 0.254923, 0.284287, 0.343417", \ + "0.232720, 0.237738, 0.238969, 0.246990, 0.262134, 0.291498, 0.350628", \ + "0.242193, 0.247211, 0.248442, 0.256463, 0.271607, 0.300971, 0.360101" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.121841, 0.126959, 0.128155, 0.136106, 0.151238, 0.180141, 0.239727", \ + "0.127916, 0.133034, 0.134230, 0.142181, 0.157313, 0.186216, 0.245802", \ + "0.138069, 0.143187, 0.144383, 0.152334, 0.167466, 0.196369, 0.255955", \ + "0.141259, 0.146377, 0.147573, 0.155524, 0.170656, 0.199559, 0.259145", \ + "0.145178, 0.150296, 0.151492, 0.159443, 0.174575, 0.203478, 0.263064", \ + "0.152568, 0.157686, 0.158882, 0.166833, 0.181965, 0.210868, 0.270454", \ + "0.162036, 0.167154, 0.168350, 0.176301, 0.191433, 0.220336, 0.279922" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[100]&!WENB[100]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[100] == 1'b1 && WENB[100] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.218265, 0.222530, 0.223848, 0.232506, 0.246838, 0.276575, 0.336001", \ + "0.223144, 0.227409, 0.228727, 0.237385, 0.251717, 0.281454, 0.340880", \ + "0.232872, 0.237137, 0.238455, 0.247113, 0.261445, 0.291182, 0.350608", \ + "0.236332, 0.240597, 0.241915, 0.250573, 0.264905, 0.294642, 0.354068", \ + "0.237146, 0.241411, 0.242729, 0.251387, 0.265719, 0.295456, 0.354882", \ + "0.240933, 0.245198, 0.246516, 0.255174, 0.269506, 0.299243, 0.358669", \ + "0.246060, 0.250325, 0.251643, 0.260301, 0.274633, 0.304370, 0.363796" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126352, 0.130615, 0.131936, 0.140580, 0.154881, 0.184557, 0.243887", \ + "0.131228, 0.135491, 0.136812, 0.145456, 0.159757, 0.189433, 0.248763", \ + "0.140960, 0.145223, 0.146544, 0.155188, 0.169489, 0.199165, 0.258495", \ + "0.144415, 0.148678, 0.149999, 0.158643, 0.172944, 0.202620, 0.261950", \ + "0.145228, 0.149491, 0.150812, 0.159456, 0.173757, 0.203433, 0.262763", \ + "0.149018, 0.153281, 0.154602, 0.163246, 0.177547, 0.207223, 0.266553", \ + "0.154044, 0.158307, 0.159628, 0.168272, 0.182573, 0.212249, 0.271579" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208247, 0.211908, 0.212993, 0.219664, 0.229935, 0.250376, 0.290652", \ + "0.212731, 0.216392, 0.217477, 0.224148, 0.234419, 0.254860, 0.295136", \ + "0.222232, 0.225893, 0.226978, 0.233649, 0.243920, 0.264361, 0.304637", \ + "0.226987, 0.230648, 0.231733, 0.238404, 0.248675, 0.269116, 0.309392", \ + "0.230196, 0.233857, 0.234942, 0.241613, 0.251884, 0.272325, 0.312601", \ + "0.237539, 0.241200, 0.242285, 0.248956, 0.259227, 0.279668, 0.319944", \ + "0.242761, 0.246422, 0.247507, 0.254178, 0.264449, 0.284890, 0.325166" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.120880, 0.124524, 0.125614, 0.132268, 0.142514, 0.162802, 0.203133", \ + "0.125327, 0.128971, 0.130061, 0.136715, 0.146961, 0.167249, 0.207580", \ + "0.134856, 0.138500, 0.139590, 0.146244, 0.156490, 0.176778, 0.217109", \ + "0.139582, 0.143226, 0.144316, 0.150970, 0.161216, 0.181504, 0.221835", \ + "0.142825, 0.146469, 0.147559, 0.154213, 0.164459, 0.184747, 0.225078", \ + "0.150017, 0.153661, 0.154751, 0.161405, 0.171651, 0.191939, 0.232270", \ + "0.155382, 0.159026, 0.160116, 0.166770, 0.177016, 0.197304, 0.237635" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[100]&WENB[100]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[100]&!WENB[100]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + } + } + pin(WENYB[99]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[99]&WENB[99]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[99] == 1'b0 && WENB[99] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208255, 0.211867, 0.212931, 0.219695, 0.229889, 0.250282, 0.292464", \ + "0.213693, 0.217305, 0.218369, 0.225133, 0.235327, 0.255720, 0.297902", \ + "0.221360, 0.224972, 0.226036, 0.232800, 0.242994, 0.263387, 0.305569", \ + "0.226337, 0.229949, 0.231013, 0.237777, 0.247971, 0.268364, 0.310546", \ + "0.228411, 0.232023, 0.233087, 0.239851, 0.250045, 0.270438, 0.312620", \ + "0.231142, 0.234754, 0.235818, 0.242582, 0.252776, 0.273169, 0.315351", \ + "0.236635, 0.240247, 0.241311, 0.248075, 0.258269, 0.278662, 0.320844" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126673, 0.130287, 0.131345, 0.138093, 0.148271, 0.168568, 0.210247", \ + "0.132018, 0.135632, 0.136690, 0.143438, 0.153616, 0.173913, 0.215592", \ + "0.139686, 0.143300, 0.144358, 0.151106, 0.161284, 0.181581, 0.223260", \ + "0.144397, 0.148011, 0.149069, 0.155817, 0.165995, 0.186292, 0.227971", \ + "0.146662, 0.150276, 0.151334, 0.158082, 0.168260, 0.188557, 0.230236", \ + "0.149236, 0.152850, 0.153908, 0.160656, 0.170834, 0.191131, 0.232810", \ + "0.155057, 0.158671, 0.159729, 0.166477, 0.176655, 0.196952, 0.238631" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.202124, 0.207142, 0.208373, 0.216394, 0.231538, 0.260902, 0.320032", \ + "0.208213, 0.213231, 0.214462, 0.222483, 0.237627, 0.266991, 0.326121", \ + "0.218186, 0.223204, 0.224435, 0.232456, 0.247600, 0.276964, 0.336094", \ + "0.221585, 0.226603, 0.227834, 0.235855, 0.250999, 0.280363, 0.339493", \ + "0.225509, 0.230527, 0.231758, 0.239779, 0.254923, 0.284287, 0.343417", \ + "0.232720, 0.237738, 0.238969, 0.246990, 0.262134, 0.291498, 0.350628", \ + "0.242193, 0.247211, 0.248442, 0.256463, 0.271607, 0.300971, 0.360101" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.121841, 0.126959, 0.128155, 0.136106, 0.151238, 0.180141, 0.239727", \ + "0.127916, 0.133034, 0.134230, 0.142181, 0.157313, 0.186216, 0.245802", \ + "0.138069, 0.143187, 0.144383, 0.152334, 0.167466, 0.196369, 0.255955", \ + "0.141259, 0.146377, 0.147573, 0.155524, 0.170656, 0.199559, 0.259145", \ + "0.145178, 0.150296, 0.151492, 0.159443, 0.174575, 0.203478, 0.263064", \ + "0.152568, 0.157686, 0.158882, 0.166833, 0.181965, 0.210868, 0.270454", \ + "0.162036, 0.167154, 0.168350, 0.176301, 0.191433, 0.220336, 0.279922" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[99]&!WENB[99]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[99] == 1'b1 && WENB[99] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.218265, 0.222530, 0.223848, 0.232506, 0.246838, 0.276575, 0.336001", \ + "0.223144, 0.227409, 0.228727, 0.237385, 0.251717, 0.281454, 0.340880", \ + "0.232872, 0.237137, 0.238455, 0.247113, 0.261445, 0.291182, 0.350608", \ + "0.236332, 0.240597, 0.241915, 0.250573, 0.264905, 0.294642, 0.354068", \ + "0.237146, 0.241411, 0.242729, 0.251387, 0.265719, 0.295456, 0.354882", \ + "0.240933, 0.245198, 0.246516, 0.255174, 0.269506, 0.299243, 0.358669", \ + "0.246060, 0.250325, 0.251643, 0.260301, 0.274633, 0.304370, 0.363796" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126352, 0.130615, 0.131936, 0.140580, 0.154881, 0.184557, 0.243887", \ + "0.131228, 0.135491, 0.136812, 0.145456, 0.159757, 0.189433, 0.248763", \ + "0.140960, 0.145223, 0.146544, 0.155188, 0.169489, 0.199165, 0.258495", \ + "0.144415, 0.148678, 0.149999, 0.158643, 0.172944, 0.202620, 0.261950", \ + "0.145228, 0.149491, 0.150812, 0.159456, 0.173757, 0.203433, 0.262763", \ + "0.149018, 0.153281, 0.154602, 0.163246, 0.177547, 0.207223, 0.266553", \ + "0.154044, 0.158307, 0.159628, 0.168272, 0.182573, 0.212249, 0.271579" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208247, 0.211908, 0.212993, 0.219664, 0.229935, 0.250376, 0.290652", \ + "0.212731, 0.216392, 0.217477, 0.224148, 0.234419, 0.254860, 0.295136", \ + "0.222232, 0.225893, 0.226978, 0.233649, 0.243920, 0.264361, 0.304637", \ + "0.226987, 0.230648, 0.231733, 0.238404, 0.248675, 0.269116, 0.309392", \ + "0.230196, 0.233857, 0.234942, 0.241613, 0.251884, 0.272325, 0.312601", \ + "0.237539, 0.241200, 0.242285, 0.248956, 0.259227, 0.279668, 0.319944", \ + "0.242761, 0.246422, 0.247507, 0.254178, 0.264449, 0.284890, 0.325166" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.120880, 0.124524, 0.125614, 0.132268, 0.142514, 0.162802, 0.203133", \ + "0.125327, 0.128971, 0.130061, 0.136715, 0.146961, 0.167249, 0.207580", \ + "0.134856, 0.138500, 0.139590, 0.146244, 0.156490, 0.176778, 0.217109", \ + "0.139582, 0.143226, 0.144316, 0.150970, 0.161216, 0.181504, 0.221835", \ + "0.142825, 0.146469, 0.147559, 0.154213, 0.164459, 0.184747, 0.225078", \ + "0.150017, 0.153661, 0.154751, 0.161405, 0.171651, 0.191939, 0.232270", \ + "0.155382, 0.159026, 0.160116, 0.166770, 0.177016, 0.197304, 0.237635" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[99]&WENB[99]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[99]&!WENB[99]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + } + } + pin(WENYB[98]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[98]&WENB[98]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[98] == 1'b0 && WENB[98] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208255, 0.211867, 0.212931, 0.219695, 0.229889, 0.250282, 0.292464", \ + "0.213693, 0.217305, 0.218369, 0.225133, 0.235327, 0.255720, 0.297902", \ + "0.221360, 0.224972, 0.226036, 0.232800, 0.242994, 0.263387, 0.305569", \ + "0.226337, 0.229949, 0.231013, 0.237777, 0.247971, 0.268364, 0.310546", \ + "0.228411, 0.232023, 0.233087, 0.239851, 0.250045, 0.270438, 0.312620", \ + "0.231142, 0.234754, 0.235818, 0.242582, 0.252776, 0.273169, 0.315351", \ + "0.236635, 0.240247, 0.241311, 0.248075, 0.258269, 0.278662, 0.320844" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126673, 0.130287, 0.131345, 0.138093, 0.148271, 0.168568, 0.210247", \ + "0.132018, 0.135632, 0.136690, 0.143438, 0.153616, 0.173913, 0.215592", \ + "0.139686, 0.143300, 0.144358, 0.151106, 0.161284, 0.181581, 0.223260", \ + "0.144397, 0.148011, 0.149069, 0.155817, 0.165995, 0.186292, 0.227971", \ + "0.146662, 0.150276, 0.151334, 0.158082, 0.168260, 0.188557, 0.230236", \ + "0.149236, 0.152850, 0.153908, 0.160656, 0.170834, 0.191131, 0.232810", \ + "0.155057, 0.158671, 0.159729, 0.166477, 0.176655, 0.196952, 0.238631" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.202124, 0.207142, 0.208373, 0.216394, 0.231538, 0.260902, 0.320032", \ + "0.208213, 0.213231, 0.214462, 0.222483, 0.237627, 0.266991, 0.326121", \ + "0.218186, 0.223204, 0.224435, 0.232456, 0.247600, 0.276964, 0.336094", \ + "0.221585, 0.226603, 0.227834, 0.235855, 0.250999, 0.280363, 0.339493", \ + "0.225509, 0.230527, 0.231758, 0.239779, 0.254923, 0.284287, 0.343417", \ + "0.232720, 0.237738, 0.238969, 0.246990, 0.262134, 0.291498, 0.350628", \ + "0.242193, 0.247211, 0.248442, 0.256463, 0.271607, 0.300971, 0.360101" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.121841, 0.126959, 0.128155, 0.136106, 0.151238, 0.180141, 0.239727", \ + "0.127916, 0.133034, 0.134230, 0.142181, 0.157313, 0.186216, 0.245802", \ + "0.138069, 0.143187, 0.144383, 0.152334, 0.167466, 0.196369, 0.255955", \ + "0.141259, 0.146377, 0.147573, 0.155524, 0.170656, 0.199559, 0.259145", \ + "0.145178, 0.150296, 0.151492, 0.159443, 0.174575, 0.203478, 0.263064", \ + "0.152568, 0.157686, 0.158882, 0.166833, 0.181965, 0.210868, 0.270454", \ + "0.162036, 0.167154, 0.168350, 0.176301, 0.191433, 0.220336, 0.279922" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[98]&!WENB[98]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[98] == 1'b1 && WENB[98] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.218265, 0.222530, 0.223848, 0.232506, 0.246838, 0.276575, 0.336001", \ + "0.223144, 0.227409, 0.228727, 0.237385, 0.251717, 0.281454, 0.340880", \ + "0.232872, 0.237137, 0.238455, 0.247113, 0.261445, 0.291182, 0.350608", \ + "0.236332, 0.240597, 0.241915, 0.250573, 0.264905, 0.294642, 0.354068", \ + "0.237146, 0.241411, 0.242729, 0.251387, 0.265719, 0.295456, 0.354882", \ + "0.240933, 0.245198, 0.246516, 0.255174, 0.269506, 0.299243, 0.358669", \ + "0.246060, 0.250325, 0.251643, 0.260301, 0.274633, 0.304370, 0.363796" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126352, 0.130615, 0.131936, 0.140580, 0.154881, 0.184557, 0.243887", \ + "0.131228, 0.135491, 0.136812, 0.145456, 0.159757, 0.189433, 0.248763", \ + "0.140960, 0.145223, 0.146544, 0.155188, 0.169489, 0.199165, 0.258495", \ + "0.144415, 0.148678, 0.149999, 0.158643, 0.172944, 0.202620, 0.261950", \ + "0.145228, 0.149491, 0.150812, 0.159456, 0.173757, 0.203433, 0.262763", \ + "0.149018, 0.153281, 0.154602, 0.163246, 0.177547, 0.207223, 0.266553", \ + "0.154044, 0.158307, 0.159628, 0.168272, 0.182573, 0.212249, 0.271579" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208247, 0.211908, 0.212993, 0.219664, 0.229935, 0.250376, 0.290652", \ + "0.212731, 0.216392, 0.217477, 0.224148, 0.234419, 0.254860, 0.295136", \ + "0.222232, 0.225893, 0.226978, 0.233649, 0.243920, 0.264361, 0.304637", \ + "0.226987, 0.230648, 0.231733, 0.238404, 0.248675, 0.269116, 0.309392", \ + "0.230196, 0.233857, 0.234942, 0.241613, 0.251884, 0.272325, 0.312601", \ + "0.237539, 0.241200, 0.242285, 0.248956, 0.259227, 0.279668, 0.319944", \ + "0.242761, 0.246422, 0.247507, 0.254178, 0.264449, 0.284890, 0.325166" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.120880, 0.124524, 0.125614, 0.132268, 0.142514, 0.162802, 0.203133", \ + "0.125327, 0.128971, 0.130061, 0.136715, 0.146961, 0.167249, 0.207580", \ + "0.134856, 0.138500, 0.139590, 0.146244, 0.156490, 0.176778, 0.217109", \ + "0.139582, 0.143226, 0.144316, 0.150970, 0.161216, 0.181504, 0.221835", \ + "0.142825, 0.146469, 0.147559, 0.154213, 0.164459, 0.184747, 0.225078", \ + "0.150017, 0.153661, 0.154751, 0.161405, 0.171651, 0.191939, 0.232270", \ + "0.155382, 0.159026, 0.160116, 0.166770, 0.177016, 0.197304, 0.237635" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[98]&WENB[98]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[98]&!WENB[98]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + } + } + pin(WENYB[97]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[97]&WENB[97]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[97] == 1'b0 && WENB[97] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208255, 0.211867, 0.212931, 0.219695, 0.229889, 0.250282, 0.292464", \ + "0.213693, 0.217305, 0.218369, 0.225133, 0.235327, 0.255720, 0.297902", \ + "0.221360, 0.224972, 0.226036, 0.232800, 0.242994, 0.263387, 0.305569", \ + "0.226337, 0.229949, 0.231013, 0.237777, 0.247971, 0.268364, 0.310546", \ + "0.228411, 0.232023, 0.233087, 0.239851, 0.250045, 0.270438, 0.312620", \ + "0.231142, 0.234754, 0.235818, 0.242582, 0.252776, 0.273169, 0.315351", \ + "0.236635, 0.240247, 0.241311, 0.248075, 0.258269, 0.278662, 0.320844" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126673, 0.130287, 0.131345, 0.138093, 0.148271, 0.168568, 0.210247", \ + "0.132018, 0.135632, 0.136690, 0.143438, 0.153616, 0.173913, 0.215592", \ + "0.139686, 0.143300, 0.144358, 0.151106, 0.161284, 0.181581, 0.223260", \ + "0.144397, 0.148011, 0.149069, 0.155817, 0.165995, 0.186292, 0.227971", \ + "0.146662, 0.150276, 0.151334, 0.158082, 0.168260, 0.188557, 0.230236", \ + "0.149236, 0.152850, 0.153908, 0.160656, 0.170834, 0.191131, 0.232810", \ + "0.155057, 0.158671, 0.159729, 0.166477, 0.176655, 0.196952, 0.238631" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.202124, 0.207142, 0.208373, 0.216394, 0.231538, 0.260902, 0.320032", \ + "0.208213, 0.213231, 0.214462, 0.222483, 0.237627, 0.266991, 0.326121", \ + "0.218186, 0.223204, 0.224435, 0.232456, 0.247600, 0.276964, 0.336094", \ + "0.221585, 0.226603, 0.227834, 0.235855, 0.250999, 0.280363, 0.339493", \ + "0.225509, 0.230527, 0.231758, 0.239779, 0.254923, 0.284287, 0.343417", \ + "0.232720, 0.237738, 0.238969, 0.246990, 0.262134, 0.291498, 0.350628", \ + "0.242193, 0.247211, 0.248442, 0.256463, 0.271607, 0.300971, 0.360101" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.121841, 0.126959, 0.128155, 0.136106, 0.151238, 0.180141, 0.239727", \ + "0.127916, 0.133034, 0.134230, 0.142181, 0.157313, 0.186216, 0.245802", \ + "0.138069, 0.143187, 0.144383, 0.152334, 0.167466, 0.196369, 0.255955", \ + "0.141259, 0.146377, 0.147573, 0.155524, 0.170656, 0.199559, 0.259145", \ + "0.145178, 0.150296, 0.151492, 0.159443, 0.174575, 0.203478, 0.263064", \ + "0.152568, 0.157686, 0.158882, 0.166833, 0.181965, 0.210868, 0.270454", \ + "0.162036, 0.167154, 0.168350, 0.176301, 0.191433, 0.220336, 0.279922" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[97]&!WENB[97]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[97] == 1'b1 && WENB[97] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.218265, 0.222530, 0.223848, 0.232506, 0.246838, 0.276575, 0.336001", \ + "0.223144, 0.227409, 0.228727, 0.237385, 0.251717, 0.281454, 0.340880", \ + "0.232872, 0.237137, 0.238455, 0.247113, 0.261445, 0.291182, 0.350608", \ + "0.236332, 0.240597, 0.241915, 0.250573, 0.264905, 0.294642, 0.354068", \ + "0.237146, 0.241411, 0.242729, 0.251387, 0.265719, 0.295456, 0.354882", \ + "0.240933, 0.245198, 0.246516, 0.255174, 0.269506, 0.299243, 0.358669", \ + "0.246060, 0.250325, 0.251643, 0.260301, 0.274633, 0.304370, 0.363796" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126352, 0.130615, 0.131936, 0.140580, 0.154881, 0.184557, 0.243887", \ + "0.131228, 0.135491, 0.136812, 0.145456, 0.159757, 0.189433, 0.248763", \ + "0.140960, 0.145223, 0.146544, 0.155188, 0.169489, 0.199165, 0.258495", \ + "0.144415, 0.148678, 0.149999, 0.158643, 0.172944, 0.202620, 0.261950", \ + "0.145228, 0.149491, 0.150812, 0.159456, 0.173757, 0.203433, 0.262763", \ + "0.149018, 0.153281, 0.154602, 0.163246, 0.177547, 0.207223, 0.266553", \ + "0.154044, 0.158307, 0.159628, 0.168272, 0.182573, 0.212249, 0.271579" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208247, 0.211908, 0.212993, 0.219664, 0.229935, 0.250376, 0.290652", \ + "0.212731, 0.216392, 0.217477, 0.224148, 0.234419, 0.254860, 0.295136", \ + "0.222232, 0.225893, 0.226978, 0.233649, 0.243920, 0.264361, 0.304637", \ + "0.226987, 0.230648, 0.231733, 0.238404, 0.248675, 0.269116, 0.309392", \ + "0.230196, 0.233857, 0.234942, 0.241613, 0.251884, 0.272325, 0.312601", \ + "0.237539, 0.241200, 0.242285, 0.248956, 0.259227, 0.279668, 0.319944", \ + "0.242761, 0.246422, 0.247507, 0.254178, 0.264449, 0.284890, 0.325166" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.120880, 0.124524, 0.125614, 0.132268, 0.142514, 0.162802, 0.203133", \ + "0.125327, 0.128971, 0.130061, 0.136715, 0.146961, 0.167249, 0.207580", \ + "0.134856, 0.138500, 0.139590, 0.146244, 0.156490, 0.176778, 0.217109", \ + "0.139582, 0.143226, 0.144316, 0.150970, 0.161216, 0.181504, 0.221835", \ + "0.142825, 0.146469, 0.147559, 0.154213, 0.164459, 0.184747, 0.225078", \ + "0.150017, 0.153661, 0.154751, 0.161405, 0.171651, 0.191939, 0.232270", \ + "0.155382, 0.159026, 0.160116, 0.166770, 0.177016, 0.197304, 0.237635" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[97]&WENB[97]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[97]&!WENB[97]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + } + } + pin(WENYB[96]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[96]&WENB[96]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[96] == 1'b0 && WENB[96] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208255, 0.211867, 0.212931, 0.219695, 0.229889, 0.250282, 0.292464", \ + "0.213693, 0.217305, 0.218369, 0.225133, 0.235327, 0.255720, 0.297902", \ + "0.221360, 0.224972, 0.226036, 0.232800, 0.242994, 0.263387, 0.305569", \ + "0.226337, 0.229949, 0.231013, 0.237777, 0.247971, 0.268364, 0.310546", \ + "0.228411, 0.232023, 0.233087, 0.239851, 0.250045, 0.270438, 0.312620", \ + "0.231142, 0.234754, 0.235818, 0.242582, 0.252776, 0.273169, 0.315351", \ + "0.236635, 0.240247, 0.241311, 0.248075, 0.258269, 0.278662, 0.320844" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126673, 0.130287, 0.131345, 0.138093, 0.148271, 0.168568, 0.210247", \ + "0.132018, 0.135632, 0.136690, 0.143438, 0.153616, 0.173913, 0.215592", \ + "0.139686, 0.143300, 0.144358, 0.151106, 0.161284, 0.181581, 0.223260", \ + "0.144397, 0.148011, 0.149069, 0.155817, 0.165995, 0.186292, 0.227971", \ + "0.146662, 0.150276, 0.151334, 0.158082, 0.168260, 0.188557, 0.230236", \ + "0.149236, 0.152850, 0.153908, 0.160656, 0.170834, 0.191131, 0.232810", \ + "0.155057, 0.158671, 0.159729, 0.166477, 0.176655, 0.196952, 0.238631" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.202124, 0.207142, 0.208373, 0.216394, 0.231538, 0.260902, 0.320032", \ + "0.208213, 0.213231, 0.214462, 0.222483, 0.237627, 0.266991, 0.326121", \ + "0.218186, 0.223204, 0.224435, 0.232456, 0.247600, 0.276964, 0.336094", \ + "0.221585, 0.226603, 0.227834, 0.235855, 0.250999, 0.280363, 0.339493", \ + "0.225509, 0.230527, 0.231758, 0.239779, 0.254923, 0.284287, 0.343417", \ + "0.232720, 0.237738, 0.238969, 0.246990, 0.262134, 0.291498, 0.350628", \ + "0.242193, 0.247211, 0.248442, 0.256463, 0.271607, 0.300971, 0.360101" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.121841, 0.126959, 0.128155, 0.136106, 0.151238, 0.180141, 0.239727", \ + "0.127916, 0.133034, 0.134230, 0.142181, 0.157313, 0.186216, 0.245802", \ + "0.138069, 0.143187, 0.144383, 0.152334, 0.167466, 0.196369, 0.255955", \ + "0.141259, 0.146377, 0.147573, 0.155524, 0.170656, 0.199559, 0.259145", \ + "0.145178, 0.150296, 0.151492, 0.159443, 0.174575, 0.203478, 0.263064", \ + "0.152568, 0.157686, 0.158882, 0.166833, 0.181965, 0.210868, 0.270454", \ + "0.162036, 0.167154, 0.168350, 0.176301, 0.191433, 0.220336, 0.279922" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[96]&!WENB[96]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[96] == 1'b1 && WENB[96] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.218265, 0.222530, 0.223848, 0.232506, 0.246838, 0.276575, 0.336001", \ + "0.223144, 0.227409, 0.228727, 0.237385, 0.251717, 0.281454, 0.340880", \ + "0.232872, 0.237137, 0.238455, 0.247113, 0.261445, 0.291182, 0.350608", \ + "0.236332, 0.240597, 0.241915, 0.250573, 0.264905, 0.294642, 0.354068", \ + "0.237146, 0.241411, 0.242729, 0.251387, 0.265719, 0.295456, 0.354882", \ + "0.240933, 0.245198, 0.246516, 0.255174, 0.269506, 0.299243, 0.358669", \ + "0.246060, 0.250325, 0.251643, 0.260301, 0.274633, 0.304370, 0.363796" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126352, 0.130615, 0.131936, 0.140580, 0.154881, 0.184557, 0.243887", \ + "0.131228, 0.135491, 0.136812, 0.145456, 0.159757, 0.189433, 0.248763", \ + "0.140960, 0.145223, 0.146544, 0.155188, 0.169489, 0.199165, 0.258495", \ + "0.144415, 0.148678, 0.149999, 0.158643, 0.172944, 0.202620, 0.261950", \ + "0.145228, 0.149491, 0.150812, 0.159456, 0.173757, 0.203433, 0.262763", \ + "0.149018, 0.153281, 0.154602, 0.163246, 0.177547, 0.207223, 0.266553", \ + "0.154044, 0.158307, 0.159628, 0.168272, 0.182573, 0.212249, 0.271579" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208247, 0.211908, 0.212993, 0.219664, 0.229935, 0.250376, 0.290652", \ + "0.212731, 0.216392, 0.217477, 0.224148, 0.234419, 0.254860, 0.295136", \ + "0.222232, 0.225893, 0.226978, 0.233649, 0.243920, 0.264361, 0.304637", \ + "0.226987, 0.230648, 0.231733, 0.238404, 0.248675, 0.269116, 0.309392", \ + "0.230196, 0.233857, 0.234942, 0.241613, 0.251884, 0.272325, 0.312601", \ + "0.237539, 0.241200, 0.242285, 0.248956, 0.259227, 0.279668, 0.319944", \ + "0.242761, 0.246422, 0.247507, 0.254178, 0.264449, 0.284890, 0.325166" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.120880, 0.124524, 0.125614, 0.132268, 0.142514, 0.162802, 0.203133", \ + "0.125327, 0.128971, 0.130061, 0.136715, 0.146961, 0.167249, 0.207580", \ + "0.134856, 0.138500, 0.139590, 0.146244, 0.156490, 0.176778, 0.217109", \ + "0.139582, 0.143226, 0.144316, 0.150970, 0.161216, 0.181504, 0.221835", \ + "0.142825, 0.146469, 0.147559, 0.154213, 0.164459, 0.184747, 0.225078", \ + "0.150017, 0.153661, 0.154751, 0.161405, 0.171651, 0.191939, 0.232270", \ + "0.155382, 0.159026, 0.160116, 0.166770, 0.177016, 0.197304, 0.237635" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[96]&WENB[96]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[96]&!WENB[96]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + } + } + pin(WENYB[95]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[95]&WENB[95]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[95] == 1'b0 && WENB[95] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208255, 0.211867, 0.212931, 0.219695, 0.229889, 0.250282, 0.292464", \ + "0.213693, 0.217305, 0.218369, 0.225133, 0.235327, 0.255720, 0.297902", \ + "0.221360, 0.224972, 0.226036, 0.232800, 0.242994, 0.263387, 0.305569", \ + "0.226337, 0.229949, 0.231013, 0.237777, 0.247971, 0.268364, 0.310546", \ + "0.228411, 0.232023, 0.233087, 0.239851, 0.250045, 0.270438, 0.312620", \ + "0.231142, 0.234754, 0.235818, 0.242582, 0.252776, 0.273169, 0.315351", \ + "0.236635, 0.240247, 0.241311, 0.248075, 0.258269, 0.278662, 0.320844" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126673, 0.130287, 0.131345, 0.138093, 0.148271, 0.168568, 0.210247", \ + "0.132018, 0.135632, 0.136690, 0.143438, 0.153616, 0.173913, 0.215592", \ + "0.139686, 0.143300, 0.144358, 0.151106, 0.161284, 0.181581, 0.223260", \ + "0.144397, 0.148011, 0.149069, 0.155817, 0.165995, 0.186292, 0.227971", \ + "0.146662, 0.150276, 0.151334, 0.158082, 0.168260, 0.188557, 0.230236", \ + "0.149236, 0.152850, 0.153908, 0.160656, 0.170834, 0.191131, 0.232810", \ + "0.155057, 0.158671, 0.159729, 0.166477, 0.176655, 0.196952, 0.238631" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.202124, 0.207142, 0.208373, 0.216394, 0.231538, 0.260902, 0.320032", \ + "0.208213, 0.213231, 0.214462, 0.222483, 0.237627, 0.266991, 0.326121", \ + "0.218186, 0.223204, 0.224435, 0.232456, 0.247600, 0.276964, 0.336094", \ + "0.221585, 0.226603, 0.227834, 0.235855, 0.250999, 0.280363, 0.339493", \ + "0.225509, 0.230527, 0.231758, 0.239779, 0.254923, 0.284287, 0.343417", \ + "0.232720, 0.237738, 0.238969, 0.246990, 0.262134, 0.291498, 0.350628", \ + "0.242193, 0.247211, 0.248442, 0.256463, 0.271607, 0.300971, 0.360101" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.121841, 0.126959, 0.128155, 0.136106, 0.151238, 0.180141, 0.239727", \ + "0.127916, 0.133034, 0.134230, 0.142181, 0.157313, 0.186216, 0.245802", \ + "0.138069, 0.143187, 0.144383, 0.152334, 0.167466, 0.196369, 0.255955", \ + "0.141259, 0.146377, 0.147573, 0.155524, 0.170656, 0.199559, 0.259145", \ + "0.145178, 0.150296, 0.151492, 0.159443, 0.174575, 0.203478, 0.263064", \ + "0.152568, 0.157686, 0.158882, 0.166833, 0.181965, 0.210868, 0.270454", \ + "0.162036, 0.167154, 0.168350, 0.176301, 0.191433, 0.220336, 0.279922" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[95]&!WENB[95]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[95] == 1'b1 && WENB[95] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.218265, 0.222530, 0.223848, 0.232506, 0.246838, 0.276575, 0.336001", \ + "0.223144, 0.227409, 0.228727, 0.237385, 0.251717, 0.281454, 0.340880", \ + "0.232872, 0.237137, 0.238455, 0.247113, 0.261445, 0.291182, 0.350608", \ + "0.236332, 0.240597, 0.241915, 0.250573, 0.264905, 0.294642, 0.354068", \ + "0.237146, 0.241411, 0.242729, 0.251387, 0.265719, 0.295456, 0.354882", \ + "0.240933, 0.245198, 0.246516, 0.255174, 0.269506, 0.299243, 0.358669", \ + "0.246060, 0.250325, 0.251643, 0.260301, 0.274633, 0.304370, 0.363796" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126352, 0.130615, 0.131936, 0.140580, 0.154881, 0.184557, 0.243887", \ + "0.131228, 0.135491, 0.136812, 0.145456, 0.159757, 0.189433, 0.248763", \ + "0.140960, 0.145223, 0.146544, 0.155188, 0.169489, 0.199165, 0.258495", \ + "0.144415, 0.148678, 0.149999, 0.158643, 0.172944, 0.202620, 0.261950", \ + "0.145228, 0.149491, 0.150812, 0.159456, 0.173757, 0.203433, 0.262763", \ + "0.149018, 0.153281, 0.154602, 0.163246, 0.177547, 0.207223, 0.266553", \ + "0.154044, 0.158307, 0.159628, 0.168272, 0.182573, 0.212249, 0.271579" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208247, 0.211908, 0.212993, 0.219664, 0.229935, 0.250376, 0.290652", \ + "0.212731, 0.216392, 0.217477, 0.224148, 0.234419, 0.254860, 0.295136", \ + "0.222232, 0.225893, 0.226978, 0.233649, 0.243920, 0.264361, 0.304637", \ + "0.226987, 0.230648, 0.231733, 0.238404, 0.248675, 0.269116, 0.309392", \ + "0.230196, 0.233857, 0.234942, 0.241613, 0.251884, 0.272325, 0.312601", \ + "0.237539, 0.241200, 0.242285, 0.248956, 0.259227, 0.279668, 0.319944", \ + "0.242761, 0.246422, 0.247507, 0.254178, 0.264449, 0.284890, 0.325166" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.120880, 0.124524, 0.125614, 0.132268, 0.142514, 0.162802, 0.203133", \ + "0.125327, 0.128971, 0.130061, 0.136715, 0.146961, 0.167249, 0.207580", \ + "0.134856, 0.138500, 0.139590, 0.146244, 0.156490, 0.176778, 0.217109", \ + "0.139582, 0.143226, 0.144316, 0.150970, 0.161216, 0.181504, 0.221835", \ + "0.142825, 0.146469, 0.147559, 0.154213, 0.164459, 0.184747, 0.225078", \ + "0.150017, 0.153661, 0.154751, 0.161405, 0.171651, 0.191939, 0.232270", \ + "0.155382, 0.159026, 0.160116, 0.166770, 0.177016, 0.197304, 0.237635" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[95]&WENB[95]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[95]&!WENB[95]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + } + } + pin(WENYB[94]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[94]&WENB[94]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[94] == 1'b0 && WENB[94] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208255, 0.211867, 0.212931, 0.219695, 0.229889, 0.250282, 0.292464", \ + "0.213693, 0.217305, 0.218369, 0.225133, 0.235327, 0.255720, 0.297902", \ + "0.221360, 0.224972, 0.226036, 0.232800, 0.242994, 0.263387, 0.305569", \ + "0.226337, 0.229949, 0.231013, 0.237777, 0.247971, 0.268364, 0.310546", \ + "0.228411, 0.232023, 0.233087, 0.239851, 0.250045, 0.270438, 0.312620", \ + "0.231142, 0.234754, 0.235818, 0.242582, 0.252776, 0.273169, 0.315351", \ + "0.236635, 0.240247, 0.241311, 0.248075, 0.258269, 0.278662, 0.320844" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126673, 0.130287, 0.131345, 0.138093, 0.148271, 0.168568, 0.210247", \ + "0.132018, 0.135632, 0.136690, 0.143438, 0.153616, 0.173913, 0.215592", \ + "0.139686, 0.143300, 0.144358, 0.151106, 0.161284, 0.181581, 0.223260", \ + "0.144397, 0.148011, 0.149069, 0.155817, 0.165995, 0.186292, 0.227971", \ + "0.146662, 0.150276, 0.151334, 0.158082, 0.168260, 0.188557, 0.230236", \ + "0.149236, 0.152850, 0.153908, 0.160656, 0.170834, 0.191131, 0.232810", \ + "0.155057, 0.158671, 0.159729, 0.166477, 0.176655, 0.196952, 0.238631" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.202124, 0.207142, 0.208373, 0.216394, 0.231538, 0.260902, 0.320032", \ + "0.208213, 0.213231, 0.214462, 0.222483, 0.237627, 0.266991, 0.326121", \ + "0.218186, 0.223204, 0.224435, 0.232456, 0.247600, 0.276964, 0.336094", \ + "0.221585, 0.226603, 0.227834, 0.235855, 0.250999, 0.280363, 0.339493", \ + "0.225509, 0.230527, 0.231758, 0.239779, 0.254923, 0.284287, 0.343417", \ + "0.232720, 0.237738, 0.238969, 0.246990, 0.262134, 0.291498, 0.350628", \ + "0.242193, 0.247211, 0.248442, 0.256463, 0.271607, 0.300971, 0.360101" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.121841, 0.126959, 0.128155, 0.136106, 0.151238, 0.180141, 0.239727", \ + "0.127916, 0.133034, 0.134230, 0.142181, 0.157313, 0.186216, 0.245802", \ + "0.138069, 0.143187, 0.144383, 0.152334, 0.167466, 0.196369, 0.255955", \ + "0.141259, 0.146377, 0.147573, 0.155524, 0.170656, 0.199559, 0.259145", \ + "0.145178, 0.150296, 0.151492, 0.159443, 0.174575, 0.203478, 0.263064", \ + "0.152568, 0.157686, 0.158882, 0.166833, 0.181965, 0.210868, 0.270454", \ + "0.162036, 0.167154, 0.168350, 0.176301, 0.191433, 0.220336, 0.279922" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[94]&!WENB[94]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[94] == 1'b1 && WENB[94] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.218265, 0.222530, 0.223848, 0.232506, 0.246838, 0.276575, 0.336001", \ + "0.223144, 0.227409, 0.228727, 0.237385, 0.251717, 0.281454, 0.340880", \ + "0.232872, 0.237137, 0.238455, 0.247113, 0.261445, 0.291182, 0.350608", \ + "0.236332, 0.240597, 0.241915, 0.250573, 0.264905, 0.294642, 0.354068", \ + "0.237146, 0.241411, 0.242729, 0.251387, 0.265719, 0.295456, 0.354882", \ + "0.240933, 0.245198, 0.246516, 0.255174, 0.269506, 0.299243, 0.358669", \ + "0.246060, 0.250325, 0.251643, 0.260301, 0.274633, 0.304370, 0.363796" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126352, 0.130615, 0.131936, 0.140580, 0.154881, 0.184557, 0.243887", \ + "0.131228, 0.135491, 0.136812, 0.145456, 0.159757, 0.189433, 0.248763", \ + "0.140960, 0.145223, 0.146544, 0.155188, 0.169489, 0.199165, 0.258495", \ + "0.144415, 0.148678, 0.149999, 0.158643, 0.172944, 0.202620, 0.261950", \ + "0.145228, 0.149491, 0.150812, 0.159456, 0.173757, 0.203433, 0.262763", \ + "0.149018, 0.153281, 0.154602, 0.163246, 0.177547, 0.207223, 0.266553", \ + "0.154044, 0.158307, 0.159628, 0.168272, 0.182573, 0.212249, 0.271579" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208247, 0.211908, 0.212993, 0.219664, 0.229935, 0.250376, 0.290652", \ + "0.212731, 0.216392, 0.217477, 0.224148, 0.234419, 0.254860, 0.295136", \ + "0.222232, 0.225893, 0.226978, 0.233649, 0.243920, 0.264361, 0.304637", \ + "0.226987, 0.230648, 0.231733, 0.238404, 0.248675, 0.269116, 0.309392", \ + "0.230196, 0.233857, 0.234942, 0.241613, 0.251884, 0.272325, 0.312601", \ + "0.237539, 0.241200, 0.242285, 0.248956, 0.259227, 0.279668, 0.319944", \ + "0.242761, 0.246422, 0.247507, 0.254178, 0.264449, 0.284890, 0.325166" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.120880, 0.124524, 0.125614, 0.132268, 0.142514, 0.162802, 0.203133", \ + "0.125327, 0.128971, 0.130061, 0.136715, 0.146961, 0.167249, 0.207580", \ + "0.134856, 0.138500, 0.139590, 0.146244, 0.156490, 0.176778, 0.217109", \ + "0.139582, 0.143226, 0.144316, 0.150970, 0.161216, 0.181504, 0.221835", \ + "0.142825, 0.146469, 0.147559, 0.154213, 0.164459, 0.184747, 0.225078", \ + "0.150017, 0.153661, 0.154751, 0.161405, 0.171651, 0.191939, 0.232270", \ + "0.155382, 0.159026, 0.160116, 0.166770, 0.177016, 0.197304, 0.237635" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[94]&WENB[94]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[94]&!WENB[94]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + } + } + pin(WENYB[93]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[93]&WENB[93]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[93] == 1'b0 && WENB[93] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208255, 0.211867, 0.212931, 0.219695, 0.229889, 0.250282, 0.292464", \ + "0.213693, 0.217305, 0.218369, 0.225133, 0.235327, 0.255720, 0.297902", \ + "0.221360, 0.224972, 0.226036, 0.232800, 0.242994, 0.263387, 0.305569", \ + "0.226337, 0.229949, 0.231013, 0.237777, 0.247971, 0.268364, 0.310546", \ + "0.228411, 0.232023, 0.233087, 0.239851, 0.250045, 0.270438, 0.312620", \ + "0.231142, 0.234754, 0.235818, 0.242582, 0.252776, 0.273169, 0.315351", \ + "0.236635, 0.240247, 0.241311, 0.248075, 0.258269, 0.278662, 0.320844" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126673, 0.130287, 0.131345, 0.138093, 0.148271, 0.168568, 0.210247", \ + "0.132018, 0.135632, 0.136690, 0.143438, 0.153616, 0.173913, 0.215592", \ + "0.139686, 0.143300, 0.144358, 0.151106, 0.161284, 0.181581, 0.223260", \ + "0.144397, 0.148011, 0.149069, 0.155817, 0.165995, 0.186292, 0.227971", \ + "0.146662, 0.150276, 0.151334, 0.158082, 0.168260, 0.188557, 0.230236", \ + "0.149236, 0.152850, 0.153908, 0.160656, 0.170834, 0.191131, 0.232810", \ + "0.155057, 0.158671, 0.159729, 0.166477, 0.176655, 0.196952, 0.238631" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.202124, 0.207142, 0.208373, 0.216394, 0.231538, 0.260902, 0.320032", \ + "0.208213, 0.213231, 0.214462, 0.222483, 0.237627, 0.266991, 0.326121", \ + "0.218186, 0.223204, 0.224435, 0.232456, 0.247600, 0.276964, 0.336094", \ + "0.221585, 0.226603, 0.227834, 0.235855, 0.250999, 0.280363, 0.339493", \ + "0.225509, 0.230527, 0.231758, 0.239779, 0.254923, 0.284287, 0.343417", \ + "0.232720, 0.237738, 0.238969, 0.246990, 0.262134, 0.291498, 0.350628", \ + "0.242193, 0.247211, 0.248442, 0.256463, 0.271607, 0.300971, 0.360101" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.121841, 0.126959, 0.128155, 0.136106, 0.151238, 0.180141, 0.239727", \ + "0.127916, 0.133034, 0.134230, 0.142181, 0.157313, 0.186216, 0.245802", \ + "0.138069, 0.143187, 0.144383, 0.152334, 0.167466, 0.196369, 0.255955", \ + "0.141259, 0.146377, 0.147573, 0.155524, 0.170656, 0.199559, 0.259145", \ + "0.145178, 0.150296, 0.151492, 0.159443, 0.174575, 0.203478, 0.263064", \ + "0.152568, 0.157686, 0.158882, 0.166833, 0.181965, 0.210868, 0.270454", \ + "0.162036, 0.167154, 0.168350, 0.176301, 0.191433, 0.220336, 0.279922" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[93]&!WENB[93]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[93] == 1'b1 && WENB[93] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.218265, 0.222530, 0.223848, 0.232506, 0.246838, 0.276575, 0.336001", \ + "0.223144, 0.227409, 0.228727, 0.237385, 0.251717, 0.281454, 0.340880", \ + "0.232872, 0.237137, 0.238455, 0.247113, 0.261445, 0.291182, 0.350608", \ + "0.236332, 0.240597, 0.241915, 0.250573, 0.264905, 0.294642, 0.354068", \ + "0.237146, 0.241411, 0.242729, 0.251387, 0.265719, 0.295456, 0.354882", \ + "0.240933, 0.245198, 0.246516, 0.255174, 0.269506, 0.299243, 0.358669", \ + "0.246060, 0.250325, 0.251643, 0.260301, 0.274633, 0.304370, 0.363796" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126352, 0.130615, 0.131936, 0.140580, 0.154881, 0.184557, 0.243887", \ + "0.131228, 0.135491, 0.136812, 0.145456, 0.159757, 0.189433, 0.248763", \ + "0.140960, 0.145223, 0.146544, 0.155188, 0.169489, 0.199165, 0.258495", \ + "0.144415, 0.148678, 0.149999, 0.158643, 0.172944, 0.202620, 0.261950", \ + "0.145228, 0.149491, 0.150812, 0.159456, 0.173757, 0.203433, 0.262763", \ + "0.149018, 0.153281, 0.154602, 0.163246, 0.177547, 0.207223, 0.266553", \ + "0.154044, 0.158307, 0.159628, 0.168272, 0.182573, 0.212249, 0.271579" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208247, 0.211908, 0.212993, 0.219664, 0.229935, 0.250376, 0.290652", \ + "0.212731, 0.216392, 0.217477, 0.224148, 0.234419, 0.254860, 0.295136", \ + "0.222232, 0.225893, 0.226978, 0.233649, 0.243920, 0.264361, 0.304637", \ + "0.226987, 0.230648, 0.231733, 0.238404, 0.248675, 0.269116, 0.309392", \ + "0.230196, 0.233857, 0.234942, 0.241613, 0.251884, 0.272325, 0.312601", \ + "0.237539, 0.241200, 0.242285, 0.248956, 0.259227, 0.279668, 0.319944", \ + "0.242761, 0.246422, 0.247507, 0.254178, 0.264449, 0.284890, 0.325166" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.120880, 0.124524, 0.125614, 0.132268, 0.142514, 0.162802, 0.203133", \ + "0.125327, 0.128971, 0.130061, 0.136715, 0.146961, 0.167249, 0.207580", \ + "0.134856, 0.138500, 0.139590, 0.146244, 0.156490, 0.176778, 0.217109", \ + "0.139582, 0.143226, 0.144316, 0.150970, 0.161216, 0.181504, 0.221835", \ + "0.142825, 0.146469, 0.147559, 0.154213, 0.164459, 0.184747, 0.225078", \ + "0.150017, 0.153661, 0.154751, 0.161405, 0.171651, 0.191939, 0.232270", \ + "0.155382, 0.159026, 0.160116, 0.166770, 0.177016, 0.197304, 0.237635" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[93]&WENB[93]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[93]&!WENB[93]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + } + } + pin(WENYB[92]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[92]&WENB[92]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[92] == 1'b0 && WENB[92] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208255, 0.211867, 0.212931, 0.219695, 0.229889, 0.250282, 0.292464", \ + "0.213693, 0.217305, 0.218369, 0.225133, 0.235327, 0.255720, 0.297902", \ + "0.221360, 0.224972, 0.226036, 0.232800, 0.242994, 0.263387, 0.305569", \ + "0.226337, 0.229949, 0.231013, 0.237777, 0.247971, 0.268364, 0.310546", \ + "0.228411, 0.232023, 0.233087, 0.239851, 0.250045, 0.270438, 0.312620", \ + "0.231142, 0.234754, 0.235818, 0.242582, 0.252776, 0.273169, 0.315351", \ + "0.236635, 0.240247, 0.241311, 0.248075, 0.258269, 0.278662, 0.320844" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126673, 0.130287, 0.131345, 0.138093, 0.148271, 0.168568, 0.210247", \ + "0.132018, 0.135632, 0.136690, 0.143438, 0.153616, 0.173913, 0.215592", \ + "0.139686, 0.143300, 0.144358, 0.151106, 0.161284, 0.181581, 0.223260", \ + "0.144397, 0.148011, 0.149069, 0.155817, 0.165995, 0.186292, 0.227971", \ + "0.146662, 0.150276, 0.151334, 0.158082, 0.168260, 0.188557, 0.230236", \ + "0.149236, 0.152850, 0.153908, 0.160656, 0.170834, 0.191131, 0.232810", \ + "0.155057, 0.158671, 0.159729, 0.166477, 0.176655, 0.196952, 0.238631" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.202124, 0.207142, 0.208373, 0.216394, 0.231538, 0.260902, 0.320032", \ + "0.208213, 0.213231, 0.214462, 0.222483, 0.237627, 0.266991, 0.326121", \ + "0.218186, 0.223204, 0.224435, 0.232456, 0.247600, 0.276964, 0.336094", \ + "0.221585, 0.226603, 0.227834, 0.235855, 0.250999, 0.280363, 0.339493", \ + "0.225509, 0.230527, 0.231758, 0.239779, 0.254923, 0.284287, 0.343417", \ + "0.232720, 0.237738, 0.238969, 0.246990, 0.262134, 0.291498, 0.350628", \ + "0.242193, 0.247211, 0.248442, 0.256463, 0.271607, 0.300971, 0.360101" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.121841, 0.126959, 0.128155, 0.136106, 0.151238, 0.180141, 0.239727", \ + "0.127916, 0.133034, 0.134230, 0.142181, 0.157313, 0.186216, 0.245802", \ + "0.138069, 0.143187, 0.144383, 0.152334, 0.167466, 0.196369, 0.255955", \ + "0.141259, 0.146377, 0.147573, 0.155524, 0.170656, 0.199559, 0.259145", \ + "0.145178, 0.150296, 0.151492, 0.159443, 0.174575, 0.203478, 0.263064", \ + "0.152568, 0.157686, 0.158882, 0.166833, 0.181965, 0.210868, 0.270454", \ + "0.162036, 0.167154, 0.168350, 0.176301, 0.191433, 0.220336, 0.279922" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[92]&!WENB[92]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[92] == 1'b1 && WENB[92] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.218265, 0.222530, 0.223848, 0.232506, 0.246838, 0.276575, 0.336001", \ + "0.223144, 0.227409, 0.228727, 0.237385, 0.251717, 0.281454, 0.340880", \ + "0.232872, 0.237137, 0.238455, 0.247113, 0.261445, 0.291182, 0.350608", \ + "0.236332, 0.240597, 0.241915, 0.250573, 0.264905, 0.294642, 0.354068", \ + "0.237146, 0.241411, 0.242729, 0.251387, 0.265719, 0.295456, 0.354882", \ + "0.240933, 0.245198, 0.246516, 0.255174, 0.269506, 0.299243, 0.358669", \ + "0.246060, 0.250325, 0.251643, 0.260301, 0.274633, 0.304370, 0.363796" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126352, 0.130615, 0.131936, 0.140580, 0.154881, 0.184557, 0.243887", \ + "0.131228, 0.135491, 0.136812, 0.145456, 0.159757, 0.189433, 0.248763", \ + "0.140960, 0.145223, 0.146544, 0.155188, 0.169489, 0.199165, 0.258495", \ + "0.144415, 0.148678, 0.149999, 0.158643, 0.172944, 0.202620, 0.261950", \ + "0.145228, 0.149491, 0.150812, 0.159456, 0.173757, 0.203433, 0.262763", \ + "0.149018, 0.153281, 0.154602, 0.163246, 0.177547, 0.207223, 0.266553", \ + "0.154044, 0.158307, 0.159628, 0.168272, 0.182573, 0.212249, 0.271579" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208247, 0.211908, 0.212993, 0.219664, 0.229935, 0.250376, 0.290652", \ + "0.212731, 0.216392, 0.217477, 0.224148, 0.234419, 0.254860, 0.295136", \ + "0.222232, 0.225893, 0.226978, 0.233649, 0.243920, 0.264361, 0.304637", \ + "0.226987, 0.230648, 0.231733, 0.238404, 0.248675, 0.269116, 0.309392", \ + "0.230196, 0.233857, 0.234942, 0.241613, 0.251884, 0.272325, 0.312601", \ + "0.237539, 0.241200, 0.242285, 0.248956, 0.259227, 0.279668, 0.319944", \ + "0.242761, 0.246422, 0.247507, 0.254178, 0.264449, 0.284890, 0.325166" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.120880, 0.124524, 0.125614, 0.132268, 0.142514, 0.162802, 0.203133", \ + "0.125327, 0.128971, 0.130061, 0.136715, 0.146961, 0.167249, 0.207580", \ + "0.134856, 0.138500, 0.139590, 0.146244, 0.156490, 0.176778, 0.217109", \ + "0.139582, 0.143226, 0.144316, 0.150970, 0.161216, 0.181504, 0.221835", \ + "0.142825, 0.146469, 0.147559, 0.154213, 0.164459, 0.184747, 0.225078", \ + "0.150017, 0.153661, 0.154751, 0.161405, 0.171651, 0.191939, 0.232270", \ + "0.155382, 0.159026, 0.160116, 0.166770, 0.177016, 0.197304, 0.237635" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[92]&WENB[92]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[92]&!WENB[92]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + } + } + pin(WENYB[91]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[91]&WENB[91]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[91] == 1'b0 && WENB[91] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208255, 0.211867, 0.212931, 0.219695, 0.229889, 0.250282, 0.292464", \ + "0.213693, 0.217305, 0.218369, 0.225133, 0.235327, 0.255720, 0.297902", \ + "0.221360, 0.224972, 0.226036, 0.232800, 0.242994, 0.263387, 0.305569", \ + "0.226337, 0.229949, 0.231013, 0.237777, 0.247971, 0.268364, 0.310546", \ + "0.228411, 0.232023, 0.233087, 0.239851, 0.250045, 0.270438, 0.312620", \ + "0.231142, 0.234754, 0.235818, 0.242582, 0.252776, 0.273169, 0.315351", \ + "0.236635, 0.240247, 0.241311, 0.248075, 0.258269, 0.278662, 0.320844" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126673, 0.130287, 0.131345, 0.138093, 0.148271, 0.168568, 0.210247", \ + "0.132018, 0.135632, 0.136690, 0.143438, 0.153616, 0.173913, 0.215592", \ + "0.139686, 0.143300, 0.144358, 0.151106, 0.161284, 0.181581, 0.223260", \ + "0.144397, 0.148011, 0.149069, 0.155817, 0.165995, 0.186292, 0.227971", \ + "0.146662, 0.150276, 0.151334, 0.158082, 0.168260, 0.188557, 0.230236", \ + "0.149236, 0.152850, 0.153908, 0.160656, 0.170834, 0.191131, 0.232810", \ + "0.155057, 0.158671, 0.159729, 0.166477, 0.176655, 0.196952, 0.238631" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.202124, 0.207142, 0.208373, 0.216394, 0.231538, 0.260902, 0.320032", \ + "0.208213, 0.213231, 0.214462, 0.222483, 0.237627, 0.266991, 0.326121", \ + "0.218186, 0.223204, 0.224435, 0.232456, 0.247600, 0.276964, 0.336094", \ + "0.221585, 0.226603, 0.227834, 0.235855, 0.250999, 0.280363, 0.339493", \ + "0.225509, 0.230527, 0.231758, 0.239779, 0.254923, 0.284287, 0.343417", \ + "0.232720, 0.237738, 0.238969, 0.246990, 0.262134, 0.291498, 0.350628", \ + "0.242193, 0.247211, 0.248442, 0.256463, 0.271607, 0.300971, 0.360101" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.121841, 0.126959, 0.128155, 0.136106, 0.151238, 0.180141, 0.239727", \ + "0.127916, 0.133034, 0.134230, 0.142181, 0.157313, 0.186216, 0.245802", \ + "0.138069, 0.143187, 0.144383, 0.152334, 0.167466, 0.196369, 0.255955", \ + "0.141259, 0.146377, 0.147573, 0.155524, 0.170656, 0.199559, 0.259145", \ + "0.145178, 0.150296, 0.151492, 0.159443, 0.174575, 0.203478, 0.263064", \ + "0.152568, 0.157686, 0.158882, 0.166833, 0.181965, 0.210868, 0.270454", \ + "0.162036, 0.167154, 0.168350, 0.176301, 0.191433, 0.220336, 0.279922" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[91]&!WENB[91]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[91] == 1'b1 && WENB[91] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.218265, 0.222530, 0.223848, 0.232506, 0.246838, 0.276575, 0.336001", \ + "0.223144, 0.227409, 0.228727, 0.237385, 0.251717, 0.281454, 0.340880", \ + "0.232872, 0.237137, 0.238455, 0.247113, 0.261445, 0.291182, 0.350608", \ + "0.236332, 0.240597, 0.241915, 0.250573, 0.264905, 0.294642, 0.354068", \ + "0.237146, 0.241411, 0.242729, 0.251387, 0.265719, 0.295456, 0.354882", \ + "0.240933, 0.245198, 0.246516, 0.255174, 0.269506, 0.299243, 0.358669", \ + "0.246060, 0.250325, 0.251643, 0.260301, 0.274633, 0.304370, 0.363796" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126352, 0.130615, 0.131936, 0.140580, 0.154881, 0.184557, 0.243887", \ + "0.131228, 0.135491, 0.136812, 0.145456, 0.159757, 0.189433, 0.248763", \ + "0.140960, 0.145223, 0.146544, 0.155188, 0.169489, 0.199165, 0.258495", \ + "0.144415, 0.148678, 0.149999, 0.158643, 0.172944, 0.202620, 0.261950", \ + "0.145228, 0.149491, 0.150812, 0.159456, 0.173757, 0.203433, 0.262763", \ + "0.149018, 0.153281, 0.154602, 0.163246, 0.177547, 0.207223, 0.266553", \ + "0.154044, 0.158307, 0.159628, 0.168272, 0.182573, 0.212249, 0.271579" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208247, 0.211908, 0.212993, 0.219664, 0.229935, 0.250376, 0.290652", \ + "0.212731, 0.216392, 0.217477, 0.224148, 0.234419, 0.254860, 0.295136", \ + "0.222232, 0.225893, 0.226978, 0.233649, 0.243920, 0.264361, 0.304637", \ + "0.226987, 0.230648, 0.231733, 0.238404, 0.248675, 0.269116, 0.309392", \ + "0.230196, 0.233857, 0.234942, 0.241613, 0.251884, 0.272325, 0.312601", \ + "0.237539, 0.241200, 0.242285, 0.248956, 0.259227, 0.279668, 0.319944", \ + "0.242761, 0.246422, 0.247507, 0.254178, 0.264449, 0.284890, 0.325166" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.120880, 0.124524, 0.125614, 0.132268, 0.142514, 0.162802, 0.203133", \ + "0.125327, 0.128971, 0.130061, 0.136715, 0.146961, 0.167249, 0.207580", \ + "0.134856, 0.138500, 0.139590, 0.146244, 0.156490, 0.176778, 0.217109", \ + "0.139582, 0.143226, 0.144316, 0.150970, 0.161216, 0.181504, 0.221835", \ + "0.142825, 0.146469, 0.147559, 0.154213, 0.164459, 0.184747, 0.225078", \ + "0.150017, 0.153661, 0.154751, 0.161405, 0.171651, 0.191939, 0.232270", \ + "0.155382, 0.159026, 0.160116, 0.166770, 0.177016, 0.197304, 0.237635" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[91]&WENB[91]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[91]&!WENB[91]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + } + } + pin(WENYB[90]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[90]&WENB[90]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[90] == 1'b0 && WENB[90] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208255, 0.211867, 0.212931, 0.219695, 0.229889, 0.250282, 0.292464", \ + "0.213693, 0.217305, 0.218369, 0.225133, 0.235327, 0.255720, 0.297902", \ + "0.221360, 0.224972, 0.226036, 0.232800, 0.242994, 0.263387, 0.305569", \ + "0.226337, 0.229949, 0.231013, 0.237777, 0.247971, 0.268364, 0.310546", \ + "0.228411, 0.232023, 0.233087, 0.239851, 0.250045, 0.270438, 0.312620", \ + "0.231142, 0.234754, 0.235818, 0.242582, 0.252776, 0.273169, 0.315351", \ + "0.236635, 0.240247, 0.241311, 0.248075, 0.258269, 0.278662, 0.320844" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126673, 0.130287, 0.131345, 0.138093, 0.148271, 0.168568, 0.210247", \ + "0.132018, 0.135632, 0.136690, 0.143438, 0.153616, 0.173913, 0.215592", \ + "0.139686, 0.143300, 0.144358, 0.151106, 0.161284, 0.181581, 0.223260", \ + "0.144397, 0.148011, 0.149069, 0.155817, 0.165995, 0.186292, 0.227971", \ + "0.146662, 0.150276, 0.151334, 0.158082, 0.168260, 0.188557, 0.230236", \ + "0.149236, 0.152850, 0.153908, 0.160656, 0.170834, 0.191131, 0.232810", \ + "0.155057, 0.158671, 0.159729, 0.166477, 0.176655, 0.196952, 0.238631" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.202124, 0.207142, 0.208373, 0.216394, 0.231538, 0.260902, 0.320032", \ + "0.208213, 0.213231, 0.214462, 0.222483, 0.237627, 0.266991, 0.326121", \ + "0.218186, 0.223204, 0.224435, 0.232456, 0.247600, 0.276964, 0.336094", \ + "0.221585, 0.226603, 0.227834, 0.235855, 0.250999, 0.280363, 0.339493", \ + "0.225509, 0.230527, 0.231758, 0.239779, 0.254923, 0.284287, 0.343417", \ + "0.232720, 0.237738, 0.238969, 0.246990, 0.262134, 0.291498, 0.350628", \ + "0.242193, 0.247211, 0.248442, 0.256463, 0.271607, 0.300971, 0.360101" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.121841, 0.126959, 0.128155, 0.136106, 0.151238, 0.180141, 0.239727", \ + "0.127916, 0.133034, 0.134230, 0.142181, 0.157313, 0.186216, 0.245802", \ + "0.138069, 0.143187, 0.144383, 0.152334, 0.167466, 0.196369, 0.255955", \ + "0.141259, 0.146377, 0.147573, 0.155524, 0.170656, 0.199559, 0.259145", \ + "0.145178, 0.150296, 0.151492, 0.159443, 0.174575, 0.203478, 0.263064", \ + "0.152568, 0.157686, 0.158882, 0.166833, 0.181965, 0.210868, 0.270454", \ + "0.162036, 0.167154, 0.168350, 0.176301, 0.191433, 0.220336, 0.279922" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[90]&!WENB[90]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[90] == 1'b1 && WENB[90] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.218265, 0.222530, 0.223848, 0.232506, 0.246838, 0.276575, 0.336001", \ + "0.223144, 0.227409, 0.228727, 0.237385, 0.251717, 0.281454, 0.340880", \ + "0.232872, 0.237137, 0.238455, 0.247113, 0.261445, 0.291182, 0.350608", \ + "0.236332, 0.240597, 0.241915, 0.250573, 0.264905, 0.294642, 0.354068", \ + "0.237146, 0.241411, 0.242729, 0.251387, 0.265719, 0.295456, 0.354882", \ + "0.240933, 0.245198, 0.246516, 0.255174, 0.269506, 0.299243, 0.358669", \ + "0.246060, 0.250325, 0.251643, 0.260301, 0.274633, 0.304370, 0.363796" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126352, 0.130615, 0.131936, 0.140580, 0.154881, 0.184557, 0.243887", \ + "0.131228, 0.135491, 0.136812, 0.145456, 0.159757, 0.189433, 0.248763", \ + "0.140960, 0.145223, 0.146544, 0.155188, 0.169489, 0.199165, 0.258495", \ + "0.144415, 0.148678, 0.149999, 0.158643, 0.172944, 0.202620, 0.261950", \ + "0.145228, 0.149491, 0.150812, 0.159456, 0.173757, 0.203433, 0.262763", \ + "0.149018, 0.153281, 0.154602, 0.163246, 0.177547, 0.207223, 0.266553", \ + "0.154044, 0.158307, 0.159628, 0.168272, 0.182573, 0.212249, 0.271579" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208247, 0.211908, 0.212993, 0.219664, 0.229935, 0.250376, 0.290652", \ + "0.212731, 0.216392, 0.217477, 0.224148, 0.234419, 0.254860, 0.295136", \ + "0.222232, 0.225893, 0.226978, 0.233649, 0.243920, 0.264361, 0.304637", \ + "0.226987, 0.230648, 0.231733, 0.238404, 0.248675, 0.269116, 0.309392", \ + "0.230196, 0.233857, 0.234942, 0.241613, 0.251884, 0.272325, 0.312601", \ + "0.237539, 0.241200, 0.242285, 0.248956, 0.259227, 0.279668, 0.319944", \ + "0.242761, 0.246422, 0.247507, 0.254178, 0.264449, 0.284890, 0.325166" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.120880, 0.124524, 0.125614, 0.132268, 0.142514, 0.162802, 0.203133", \ + "0.125327, 0.128971, 0.130061, 0.136715, 0.146961, 0.167249, 0.207580", \ + "0.134856, 0.138500, 0.139590, 0.146244, 0.156490, 0.176778, 0.217109", \ + "0.139582, 0.143226, 0.144316, 0.150970, 0.161216, 0.181504, 0.221835", \ + "0.142825, 0.146469, 0.147559, 0.154213, 0.164459, 0.184747, 0.225078", \ + "0.150017, 0.153661, 0.154751, 0.161405, 0.171651, 0.191939, 0.232270", \ + "0.155382, 0.159026, 0.160116, 0.166770, 0.177016, 0.197304, 0.237635" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[90]&WENB[90]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[90]&!WENB[90]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + } + } + pin(WENYB[89]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[89]&WENB[89]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[89] == 1'b0 && WENB[89] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208255, 0.211867, 0.212931, 0.219695, 0.229889, 0.250282, 0.292464", \ + "0.213693, 0.217305, 0.218369, 0.225133, 0.235327, 0.255720, 0.297902", \ + "0.221360, 0.224972, 0.226036, 0.232800, 0.242994, 0.263387, 0.305569", \ + "0.226337, 0.229949, 0.231013, 0.237777, 0.247971, 0.268364, 0.310546", \ + "0.228411, 0.232023, 0.233087, 0.239851, 0.250045, 0.270438, 0.312620", \ + "0.231142, 0.234754, 0.235818, 0.242582, 0.252776, 0.273169, 0.315351", \ + "0.236635, 0.240247, 0.241311, 0.248075, 0.258269, 0.278662, 0.320844" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126673, 0.130287, 0.131345, 0.138093, 0.148271, 0.168568, 0.210247", \ + "0.132018, 0.135632, 0.136690, 0.143438, 0.153616, 0.173913, 0.215592", \ + "0.139686, 0.143300, 0.144358, 0.151106, 0.161284, 0.181581, 0.223260", \ + "0.144397, 0.148011, 0.149069, 0.155817, 0.165995, 0.186292, 0.227971", \ + "0.146662, 0.150276, 0.151334, 0.158082, 0.168260, 0.188557, 0.230236", \ + "0.149236, 0.152850, 0.153908, 0.160656, 0.170834, 0.191131, 0.232810", \ + "0.155057, 0.158671, 0.159729, 0.166477, 0.176655, 0.196952, 0.238631" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.202124, 0.207142, 0.208373, 0.216394, 0.231538, 0.260902, 0.320032", \ + "0.208213, 0.213231, 0.214462, 0.222483, 0.237627, 0.266991, 0.326121", \ + "0.218186, 0.223204, 0.224435, 0.232456, 0.247600, 0.276964, 0.336094", \ + "0.221585, 0.226603, 0.227834, 0.235855, 0.250999, 0.280363, 0.339493", \ + "0.225509, 0.230527, 0.231758, 0.239779, 0.254923, 0.284287, 0.343417", \ + "0.232720, 0.237738, 0.238969, 0.246990, 0.262134, 0.291498, 0.350628", \ + "0.242193, 0.247211, 0.248442, 0.256463, 0.271607, 0.300971, 0.360101" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.121841, 0.126959, 0.128155, 0.136106, 0.151238, 0.180141, 0.239727", \ + "0.127916, 0.133034, 0.134230, 0.142181, 0.157313, 0.186216, 0.245802", \ + "0.138069, 0.143187, 0.144383, 0.152334, 0.167466, 0.196369, 0.255955", \ + "0.141259, 0.146377, 0.147573, 0.155524, 0.170656, 0.199559, 0.259145", \ + "0.145178, 0.150296, 0.151492, 0.159443, 0.174575, 0.203478, 0.263064", \ + "0.152568, 0.157686, 0.158882, 0.166833, 0.181965, 0.210868, 0.270454", \ + "0.162036, 0.167154, 0.168350, 0.176301, 0.191433, 0.220336, 0.279922" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[89]&!WENB[89]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[89] == 1'b1 && WENB[89] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.218265, 0.222530, 0.223848, 0.232506, 0.246838, 0.276575, 0.336001", \ + "0.223144, 0.227409, 0.228727, 0.237385, 0.251717, 0.281454, 0.340880", \ + "0.232872, 0.237137, 0.238455, 0.247113, 0.261445, 0.291182, 0.350608", \ + "0.236332, 0.240597, 0.241915, 0.250573, 0.264905, 0.294642, 0.354068", \ + "0.237146, 0.241411, 0.242729, 0.251387, 0.265719, 0.295456, 0.354882", \ + "0.240933, 0.245198, 0.246516, 0.255174, 0.269506, 0.299243, 0.358669", \ + "0.246060, 0.250325, 0.251643, 0.260301, 0.274633, 0.304370, 0.363796" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126352, 0.130615, 0.131936, 0.140580, 0.154881, 0.184557, 0.243887", \ + "0.131228, 0.135491, 0.136812, 0.145456, 0.159757, 0.189433, 0.248763", \ + "0.140960, 0.145223, 0.146544, 0.155188, 0.169489, 0.199165, 0.258495", \ + "0.144415, 0.148678, 0.149999, 0.158643, 0.172944, 0.202620, 0.261950", \ + "0.145228, 0.149491, 0.150812, 0.159456, 0.173757, 0.203433, 0.262763", \ + "0.149018, 0.153281, 0.154602, 0.163246, 0.177547, 0.207223, 0.266553", \ + "0.154044, 0.158307, 0.159628, 0.168272, 0.182573, 0.212249, 0.271579" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208247, 0.211908, 0.212993, 0.219664, 0.229935, 0.250376, 0.290652", \ + "0.212731, 0.216392, 0.217477, 0.224148, 0.234419, 0.254860, 0.295136", \ + "0.222232, 0.225893, 0.226978, 0.233649, 0.243920, 0.264361, 0.304637", \ + "0.226987, 0.230648, 0.231733, 0.238404, 0.248675, 0.269116, 0.309392", \ + "0.230196, 0.233857, 0.234942, 0.241613, 0.251884, 0.272325, 0.312601", \ + "0.237539, 0.241200, 0.242285, 0.248956, 0.259227, 0.279668, 0.319944", \ + "0.242761, 0.246422, 0.247507, 0.254178, 0.264449, 0.284890, 0.325166" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.120880, 0.124524, 0.125614, 0.132268, 0.142514, 0.162802, 0.203133", \ + "0.125327, 0.128971, 0.130061, 0.136715, 0.146961, 0.167249, 0.207580", \ + "0.134856, 0.138500, 0.139590, 0.146244, 0.156490, 0.176778, 0.217109", \ + "0.139582, 0.143226, 0.144316, 0.150970, 0.161216, 0.181504, 0.221835", \ + "0.142825, 0.146469, 0.147559, 0.154213, 0.164459, 0.184747, 0.225078", \ + "0.150017, 0.153661, 0.154751, 0.161405, 0.171651, 0.191939, 0.232270", \ + "0.155382, 0.159026, 0.160116, 0.166770, 0.177016, 0.197304, 0.237635" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[89]&WENB[89]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[89]&!WENB[89]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + } + } + pin(WENYB[88]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[88]&WENB[88]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[88] == 1'b0 && WENB[88] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208255, 0.211867, 0.212931, 0.219695, 0.229889, 0.250282, 0.292464", \ + "0.213693, 0.217305, 0.218369, 0.225133, 0.235327, 0.255720, 0.297902", \ + "0.221360, 0.224972, 0.226036, 0.232800, 0.242994, 0.263387, 0.305569", \ + "0.226337, 0.229949, 0.231013, 0.237777, 0.247971, 0.268364, 0.310546", \ + "0.228411, 0.232023, 0.233087, 0.239851, 0.250045, 0.270438, 0.312620", \ + "0.231142, 0.234754, 0.235818, 0.242582, 0.252776, 0.273169, 0.315351", \ + "0.236635, 0.240247, 0.241311, 0.248075, 0.258269, 0.278662, 0.320844" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126673, 0.130287, 0.131345, 0.138093, 0.148271, 0.168568, 0.210247", \ + "0.132018, 0.135632, 0.136690, 0.143438, 0.153616, 0.173913, 0.215592", \ + "0.139686, 0.143300, 0.144358, 0.151106, 0.161284, 0.181581, 0.223260", \ + "0.144397, 0.148011, 0.149069, 0.155817, 0.165995, 0.186292, 0.227971", \ + "0.146662, 0.150276, 0.151334, 0.158082, 0.168260, 0.188557, 0.230236", \ + "0.149236, 0.152850, 0.153908, 0.160656, 0.170834, 0.191131, 0.232810", \ + "0.155057, 0.158671, 0.159729, 0.166477, 0.176655, 0.196952, 0.238631" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.202124, 0.207142, 0.208373, 0.216394, 0.231538, 0.260902, 0.320032", \ + "0.208213, 0.213231, 0.214462, 0.222483, 0.237627, 0.266991, 0.326121", \ + "0.218186, 0.223204, 0.224435, 0.232456, 0.247600, 0.276964, 0.336094", \ + "0.221585, 0.226603, 0.227834, 0.235855, 0.250999, 0.280363, 0.339493", \ + "0.225509, 0.230527, 0.231758, 0.239779, 0.254923, 0.284287, 0.343417", \ + "0.232720, 0.237738, 0.238969, 0.246990, 0.262134, 0.291498, 0.350628", \ + "0.242193, 0.247211, 0.248442, 0.256463, 0.271607, 0.300971, 0.360101" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.121841, 0.126959, 0.128155, 0.136106, 0.151238, 0.180141, 0.239727", \ + "0.127916, 0.133034, 0.134230, 0.142181, 0.157313, 0.186216, 0.245802", \ + "0.138069, 0.143187, 0.144383, 0.152334, 0.167466, 0.196369, 0.255955", \ + "0.141259, 0.146377, 0.147573, 0.155524, 0.170656, 0.199559, 0.259145", \ + "0.145178, 0.150296, 0.151492, 0.159443, 0.174575, 0.203478, 0.263064", \ + "0.152568, 0.157686, 0.158882, 0.166833, 0.181965, 0.210868, 0.270454", \ + "0.162036, 0.167154, 0.168350, 0.176301, 0.191433, 0.220336, 0.279922" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[88]&!WENB[88]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[88] == 1'b1 && WENB[88] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.218265, 0.222530, 0.223848, 0.232506, 0.246838, 0.276575, 0.336001", \ + "0.223144, 0.227409, 0.228727, 0.237385, 0.251717, 0.281454, 0.340880", \ + "0.232872, 0.237137, 0.238455, 0.247113, 0.261445, 0.291182, 0.350608", \ + "0.236332, 0.240597, 0.241915, 0.250573, 0.264905, 0.294642, 0.354068", \ + "0.237146, 0.241411, 0.242729, 0.251387, 0.265719, 0.295456, 0.354882", \ + "0.240933, 0.245198, 0.246516, 0.255174, 0.269506, 0.299243, 0.358669", \ + "0.246060, 0.250325, 0.251643, 0.260301, 0.274633, 0.304370, 0.363796" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126352, 0.130615, 0.131936, 0.140580, 0.154881, 0.184557, 0.243887", \ + "0.131228, 0.135491, 0.136812, 0.145456, 0.159757, 0.189433, 0.248763", \ + "0.140960, 0.145223, 0.146544, 0.155188, 0.169489, 0.199165, 0.258495", \ + "0.144415, 0.148678, 0.149999, 0.158643, 0.172944, 0.202620, 0.261950", \ + "0.145228, 0.149491, 0.150812, 0.159456, 0.173757, 0.203433, 0.262763", \ + "0.149018, 0.153281, 0.154602, 0.163246, 0.177547, 0.207223, 0.266553", \ + "0.154044, 0.158307, 0.159628, 0.168272, 0.182573, 0.212249, 0.271579" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208247, 0.211908, 0.212993, 0.219664, 0.229935, 0.250376, 0.290652", \ + "0.212731, 0.216392, 0.217477, 0.224148, 0.234419, 0.254860, 0.295136", \ + "0.222232, 0.225893, 0.226978, 0.233649, 0.243920, 0.264361, 0.304637", \ + "0.226987, 0.230648, 0.231733, 0.238404, 0.248675, 0.269116, 0.309392", \ + "0.230196, 0.233857, 0.234942, 0.241613, 0.251884, 0.272325, 0.312601", \ + "0.237539, 0.241200, 0.242285, 0.248956, 0.259227, 0.279668, 0.319944", \ + "0.242761, 0.246422, 0.247507, 0.254178, 0.264449, 0.284890, 0.325166" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.120880, 0.124524, 0.125614, 0.132268, 0.142514, 0.162802, 0.203133", \ + "0.125327, 0.128971, 0.130061, 0.136715, 0.146961, 0.167249, 0.207580", \ + "0.134856, 0.138500, 0.139590, 0.146244, 0.156490, 0.176778, 0.217109", \ + "0.139582, 0.143226, 0.144316, 0.150970, 0.161216, 0.181504, 0.221835", \ + "0.142825, 0.146469, 0.147559, 0.154213, 0.164459, 0.184747, 0.225078", \ + "0.150017, 0.153661, 0.154751, 0.161405, 0.171651, 0.191939, 0.232270", \ + "0.155382, 0.159026, 0.160116, 0.166770, 0.177016, 0.197304, 0.237635" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[88]&WENB[88]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[88]&!WENB[88]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + } + } + pin(WENYB[87]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[87]&WENB[87]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[87] == 1'b0 && WENB[87] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208255, 0.211867, 0.212931, 0.219695, 0.229889, 0.250282, 0.292464", \ + "0.213693, 0.217305, 0.218369, 0.225133, 0.235327, 0.255720, 0.297902", \ + "0.221360, 0.224972, 0.226036, 0.232800, 0.242994, 0.263387, 0.305569", \ + "0.226337, 0.229949, 0.231013, 0.237777, 0.247971, 0.268364, 0.310546", \ + "0.228411, 0.232023, 0.233087, 0.239851, 0.250045, 0.270438, 0.312620", \ + "0.231142, 0.234754, 0.235818, 0.242582, 0.252776, 0.273169, 0.315351", \ + "0.236635, 0.240247, 0.241311, 0.248075, 0.258269, 0.278662, 0.320844" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126673, 0.130287, 0.131345, 0.138093, 0.148271, 0.168568, 0.210247", \ + "0.132018, 0.135632, 0.136690, 0.143438, 0.153616, 0.173913, 0.215592", \ + "0.139686, 0.143300, 0.144358, 0.151106, 0.161284, 0.181581, 0.223260", \ + "0.144397, 0.148011, 0.149069, 0.155817, 0.165995, 0.186292, 0.227971", \ + "0.146662, 0.150276, 0.151334, 0.158082, 0.168260, 0.188557, 0.230236", \ + "0.149236, 0.152850, 0.153908, 0.160656, 0.170834, 0.191131, 0.232810", \ + "0.155057, 0.158671, 0.159729, 0.166477, 0.176655, 0.196952, 0.238631" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.202124, 0.207142, 0.208373, 0.216394, 0.231538, 0.260902, 0.320032", \ + "0.208213, 0.213231, 0.214462, 0.222483, 0.237627, 0.266991, 0.326121", \ + "0.218186, 0.223204, 0.224435, 0.232456, 0.247600, 0.276964, 0.336094", \ + "0.221585, 0.226603, 0.227834, 0.235855, 0.250999, 0.280363, 0.339493", \ + "0.225509, 0.230527, 0.231758, 0.239779, 0.254923, 0.284287, 0.343417", \ + "0.232720, 0.237738, 0.238969, 0.246990, 0.262134, 0.291498, 0.350628", \ + "0.242193, 0.247211, 0.248442, 0.256463, 0.271607, 0.300971, 0.360101" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.121841, 0.126959, 0.128155, 0.136106, 0.151238, 0.180141, 0.239727", \ + "0.127916, 0.133034, 0.134230, 0.142181, 0.157313, 0.186216, 0.245802", \ + "0.138069, 0.143187, 0.144383, 0.152334, 0.167466, 0.196369, 0.255955", \ + "0.141259, 0.146377, 0.147573, 0.155524, 0.170656, 0.199559, 0.259145", \ + "0.145178, 0.150296, 0.151492, 0.159443, 0.174575, 0.203478, 0.263064", \ + "0.152568, 0.157686, 0.158882, 0.166833, 0.181965, 0.210868, 0.270454", \ + "0.162036, 0.167154, 0.168350, 0.176301, 0.191433, 0.220336, 0.279922" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[87]&!WENB[87]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[87] == 1'b1 && WENB[87] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.218265, 0.222530, 0.223848, 0.232506, 0.246838, 0.276575, 0.336001", \ + "0.223144, 0.227409, 0.228727, 0.237385, 0.251717, 0.281454, 0.340880", \ + "0.232872, 0.237137, 0.238455, 0.247113, 0.261445, 0.291182, 0.350608", \ + "0.236332, 0.240597, 0.241915, 0.250573, 0.264905, 0.294642, 0.354068", \ + "0.237146, 0.241411, 0.242729, 0.251387, 0.265719, 0.295456, 0.354882", \ + "0.240933, 0.245198, 0.246516, 0.255174, 0.269506, 0.299243, 0.358669", \ + "0.246060, 0.250325, 0.251643, 0.260301, 0.274633, 0.304370, 0.363796" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126352, 0.130615, 0.131936, 0.140580, 0.154881, 0.184557, 0.243887", \ + "0.131228, 0.135491, 0.136812, 0.145456, 0.159757, 0.189433, 0.248763", \ + "0.140960, 0.145223, 0.146544, 0.155188, 0.169489, 0.199165, 0.258495", \ + "0.144415, 0.148678, 0.149999, 0.158643, 0.172944, 0.202620, 0.261950", \ + "0.145228, 0.149491, 0.150812, 0.159456, 0.173757, 0.203433, 0.262763", \ + "0.149018, 0.153281, 0.154602, 0.163246, 0.177547, 0.207223, 0.266553", \ + "0.154044, 0.158307, 0.159628, 0.168272, 0.182573, 0.212249, 0.271579" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208247, 0.211908, 0.212993, 0.219664, 0.229935, 0.250376, 0.290652", \ + "0.212731, 0.216392, 0.217477, 0.224148, 0.234419, 0.254860, 0.295136", \ + "0.222232, 0.225893, 0.226978, 0.233649, 0.243920, 0.264361, 0.304637", \ + "0.226987, 0.230648, 0.231733, 0.238404, 0.248675, 0.269116, 0.309392", \ + "0.230196, 0.233857, 0.234942, 0.241613, 0.251884, 0.272325, 0.312601", \ + "0.237539, 0.241200, 0.242285, 0.248956, 0.259227, 0.279668, 0.319944", \ + "0.242761, 0.246422, 0.247507, 0.254178, 0.264449, 0.284890, 0.325166" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.120880, 0.124524, 0.125614, 0.132268, 0.142514, 0.162802, 0.203133", \ + "0.125327, 0.128971, 0.130061, 0.136715, 0.146961, 0.167249, 0.207580", \ + "0.134856, 0.138500, 0.139590, 0.146244, 0.156490, 0.176778, 0.217109", \ + "0.139582, 0.143226, 0.144316, 0.150970, 0.161216, 0.181504, 0.221835", \ + "0.142825, 0.146469, 0.147559, 0.154213, 0.164459, 0.184747, 0.225078", \ + "0.150017, 0.153661, 0.154751, 0.161405, 0.171651, 0.191939, 0.232270", \ + "0.155382, 0.159026, 0.160116, 0.166770, 0.177016, 0.197304, 0.237635" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[87]&WENB[87]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[87]&!WENB[87]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + } + } + pin(WENYB[86]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[86]&WENB[86]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[86] == 1'b0 && WENB[86] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208255, 0.211867, 0.212931, 0.219695, 0.229889, 0.250282, 0.292464", \ + "0.213693, 0.217305, 0.218369, 0.225133, 0.235327, 0.255720, 0.297902", \ + "0.221360, 0.224972, 0.226036, 0.232800, 0.242994, 0.263387, 0.305569", \ + "0.226337, 0.229949, 0.231013, 0.237777, 0.247971, 0.268364, 0.310546", \ + "0.228411, 0.232023, 0.233087, 0.239851, 0.250045, 0.270438, 0.312620", \ + "0.231142, 0.234754, 0.235818, 0.242582, 0.252776, 0.273169, 0.315351", \ + "0.236635, 0.240247, 0.241311, 0.248075, 0.258269, 0.278662, 0.320844" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126673, 0.130287, 0.131345, 0.138093, 0.148271, 0.168568, 0.210247", \ + "0.132018, 0.135632, 0.136690, 0.143438, 0.153616, 0.173913, 0.215592", \ + "0.139686, 0.143300, 0.144358, 0.151106, 0.161284, 0.181581, 0.223260", \ + "0.144397, 0.148011, 0.149069, 0.155817, 0.165995, 0.186292, 0.227971", \ + "0.146662, 0.150276, 0.151334, 0.158082, 0.168260, 0.188557, 0.230236", \ + "0.149236, 0.152850, 0.153908, 0.160656, 0.170834, 0.191131, 0.232810", \ + "0.155057, 0.158671, 0.159729, 0.166477, 0.176655, 0.196952, 0.238631" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.202124, 0.207142, 0.208373, 0.216394, 0.231538, 0.260902, 0.320032", \ + "0.208213, 0.213231, 0.214462, 0.222483, 0.237627, 0.266991, 0.326121", \ + "0.218186, 0.223204, 0.224435, 0.232456, 0.247600, 0.276964, 0.336094", \ + "0.221585, 0.226603, 0.227834, 0.235855, 0.250999, 0.280363, 0.339493", \ + "0.225509, 0.230527, 0.231758, 0.239779, 0.254923, 0.284287, 0.343417", \ + "0.232720, 0.237738, 0.238969, 0.246990, 0.262134, 0.291498, 0.350628", \ + "0.242193, 0.247211, 0.248442, 0.256463, 0.271607, 0.300971, 0.360101" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.121841, 0.126959, 0.128155, 0.136106, 0.151238, 0.180141, 0.239727", \ + "0.127916, 0.133034, 0.134230, 0.142181, 0.157313, 0.186216, 0.245802", \ + "0.138069, 0.143187, 0.144383, 0.152334, 0.167466, 0.196369, 0.255955", \ + "0.141259, 0.146377, 0.147573, 0.155524, 0.170656, 0.199559, 0.259145", \ + "0.145178, 0.150296, 0.151492, 0.159443, 0.174575, 0.203478, 0.263064", \ + "0.152568, 0.157686, 0.158882, 0.166833, 0.181965, 0.210868, 0.270454", \ + "0.162036, 0.167154, 0.168350, 0.176301, 0.191433, 0.220336, 0.279922" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[86]&!WENB[86]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[86] == 1'b1 && WENB[86] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.218265, 0.222530, 0.223848, 0.232506, 0.246838, 0.276575, 0.336001", \ + "0.223144, 0.227409, 0.228727, 0.237385, 0.251717, 0.281454, 0.340880", \ + "0.232872, 0.237137, 0.238455, 0.247113, 0.261445, 0.291182, 0.350608", \ + "0.236332, 0.240597, 0.241915, 0.250573, 0.264905, 0.294642, 0.354068", \ + "0.237146, 0.241411, 0.242729, 0.251387, 0.265719, 0.295456, 0.354882", \ + "0.240933, 0.245198, 0.246516, 0.255174, 0.269506, 0.299243, 0.358669", \ + "0.246060, 0.250325, 0.251643, 0.260301, 0.274633, 0.304370, 0.363796" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126352, 0.130615, 0.131936, 0.140580, 0.154881, 0.184557, 0.243887", \ + "0.131228, 0.135491, 0.136812, 0.145456, 0.159757, 0.189433, 0.248763", \ + "0.140960, 0.145223, 0.146544, 0.155188, 0.169489, 0.199165, 0.258495", \ + "0.144415, 0.148678, 0.149999, 0.158643, 0.172944, 0.202620, 0.261950", \ + "0.145228, 0.149491, 0.150812, 0.159456, 0.173757, 0.203433, 0.262763", \ + "0.149018, 0.153281, 0.154602, 0.163246, 0.177547, 0.207223, 0.266553", \ + "0.154044, 0.158307, 0.159628, 0.168272, 0.182573, 0.212249, 0.271579" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208247, 0.211908, 0.212993, 0.219664, 0.229935, 0.250376, 0.290652", \ + "0.212731, 0.216392, 0.217477, 0.224148, 0.234419, 0.254860, 0.295136", \ + "0.222232, 0.225893, 0.226978, 0.233649, 0.243920, 0.264361, 0.304637", \ + "0.226987, 0.230648, 0.231733, 0.238404, 0.248675, 0.269116, 0.309392", \ + "0.230196, 0.233857, 0.234942, 0.241613, 0.251884, 0.272325, 0.312601", \ + "0.237539, 0.241200, 0.242285, 0.248956, 0.259227, 0.279668, 0.319944", \ + "0.242761, 0.246422, 0.247507, 0.254178, 0.264449, 0.284890, 0.325166" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.120880, 0.124524, 0.125614, 0.132268, 0.142514, 0.162802, 0.203133", \ + "0.125327, 0.128971, 0.130061, 0.136715, 0.146961, 0.167249, 0.207580", \ + "0.134856, 0.138500, 0.139590, 0.146244, 0.156490, 0.176778, 0.217109", \ + "0.139582, 0.143226, 0.144316, 0.150970, 0.161216, 0.181504, 0.221835", \ + "0.142825, 0.146469, 0.147559, 0.154213, 0.164459, 0.184747, 0.225078", \ + "0.150017, 0.153661, 0.154751, 0.161405, 0.171651, 0.191939, 0.232270", \ + "0.155382, 0.159026, 0.160116, 0.166770, 0.177016, 0.197304, 0.237635" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[86]&WENB[86]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[86]&!WENB[86]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + } + } + pin(WENYB[85]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[85]&WENB[85]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[85] == 1'b0 && WENB[85] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208255, 0.211867, 0.212931, 0.219695, 0.229889, 0.250282, 0.292464", \ + "0.213693, 0.217305, 0.218369, 0.225133, 0.235327, 0.255720, 0.297902", \ + "0.221360, 0.224972, 0.226036, 0.232800, 0.242994, 0.263387, 0.305569", \ + "0.226337, 0.229949, 0.231013, 0.237777, 0.247971, 0.268364, 0.310546", \ + "0.228411, 0.232023, 0.233087, 0.239851, 0.250045, 0.270438, 0.312620", \ + "0.231142, 0.234754, 0.235818, 0.242582, 0.252776, 0.273169, 0.315351", \ + "0.236635, 0.240247, 0.241311, 0.248075, 0.258269, 0.278662, 0.320844" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126673, 0.130287, 0.131345, 0.138093, 0.148271, 0.168568, 0.210247", \ + "0.132018, 0.135632, 0.136690, 0.143438, 0.153616, 0.173913, 0.215592", \ + "0.139686, 0.143300, 0.144358, 0.151106, 0.161284, 0.181581, 0.223260", \ + "0.144397, 0.148011, 0.149069, 0.155817, 0.165995, 0.186292, 0.227971", \ + "0.146662, 0.150276, 0.151334, 0.158082, 0.168260, 0.188557, 0.230236", \ + "0.149236, 0.152850, 0.153908, 0.160656, 0.170834, 0.191131, 0.232810", \ + "0.155057, 0.158671, 0.159729, 0.166477, 0.176655, 0.196952, 0.238631" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.202124, 0.207142, 0.208373, 0.216394, 0.231538, 0.260902, 0.320032", \ + "0.208213, 0.213231, 0.214462, 0.222483, 0.237627, 0.266991, 0.326121", \ + "0.218186, 0.223204, 0.224435, 0.232456, 0.247600, 0.276964, 0.336094", \ + "0.221585, 0.226603, 0.227834, 0.235855, 0.250999, 0.280363, 0.339493", \ + "0.225509, 0.230527, 0.231758, 0.239779, 0.254923, 0.284287, 0.343417", \ + "0.232720, 0.237738, 0.238969, 0.246990, 0.262134, 0.291498, 0.350628", \ + "0.242193, 0.247211, 0.248442, 0.256463, 0.271607, 0.300971, 0.360101" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.121841, 0.126959, 0.128155, 0.136106, 0.151238, 0.180141, 0.239727", \ + "0.127916, 0.133034, 0.134230, 0.142181, 0.157313, 0.186216, 0.245802", \ + "0.138069, 0.143187, 0.144383, 0.152334, 0.167466, 0.196369, 0.255955", \ + "0.141259, 0.146377, 0.147573, 0.155524, 0.170656, 0.199559, 0.259145", \ + "0.145178, 0.150296, 0.151492, 0.159443, 0.174575, 0.203478, 0.263064", \ + "0.152568, 0.157686, 0.158882, 0.166833, 0.181965, 0.210868, 0.270454", \ + "0.162036, 0.167154, 0.168350, 0.176301, 0.191433, 0.220336, 0.279922" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[85]&!WENB[85]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[85] == 1'b1 && WENB[85] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.218265, 0.222530, 0.223848, 0.232506, 0.246838, 0.276575, 0.336001", \ + "0.223144, 0.227409, 0.228727, 0.237385, 0.251717, 0.281454, 0.340880", \ + "0.232872, 0.237137, 0.238455, 0.247113, 0.261445, 0.291182, 0.350608", \ + "0.236332, 0.240597, 0.241915, 0.250573, 0.264905, 0.294642, 0.354068", \ + "0.237146, 0.241411, 0.242729, 0.251387, 0.265719, 0.295456, 0.354882", \ + "0.240933, 0.245198, 0.246516, 0.255174, 0.269506, 0.299243, 0.358669", \ + "0.246060, 0.250325, 0.251643, 0.260301, 0.274633, 0.304370, 0.363796" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126352, 0.130615, 0.131936, 0.140580, 0.154881, 0.184557, 0.243887", \ + "0.131228, 0.135491, 0.136812, 0.145456, 0.159757, 0.189433, 0.248763", \ + "0.140960, 0.145223, 0.146544, 0.155188, 0.169489, 0.199165, 0.258495", \ + "0.144415, 0.148678, 0.149999, 0.158643, 0.172944, 0.202620, 0.261950", \ + "0.145228, 0.149491, 0.150812, 0.159456, 0.173757, 0.203433, 0.262763", \ + "0.149018, 0.153281, 0.154602, 0.163246, 0.177547, 0.207223, 0.266553", \ + "0.154044, 0.158307, 0.159628, 0.168272, 0.182573, 0.212249, 0.271579" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208247, 0.211908, 0.212993, 0.219664, 0.229935, 0.250376, 0.290652", \ + "0.212731, 0.216392, 0.217477, 0.224148, 0.234419, 0.254860, 0.295136", \ + "0.222232, 0.225893, 0.226978, 0.233649, 0.243920, 0.264361, 0.304637", \ + "0.226987, 0.230648, 0.231733, 0.238404, 0.248675, 0.269116, 0.309392", \ + "0.230196, 0.233857, 0.234942, 0.241613, 0.251884, 0.272325, 0.312601", \ + "0.237539, 0.241200, 0.242285, 0.248956, 0.259227, 0.279668, 0.319944", \ + "0.242761, 0.246422, 0.247507, 0.254178, 0.264449, 0.284890, 0.325166" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.120880, 0.124524, 0.125614, 0.132268, 0.142514, 0.162802, 0.203133", \ + "0.125327, 0.128971, 0.130061, 0.136715, 0.146961, 0.167249, 0.207580", \ + "0.134856, 0.138500, 0.139590, 0.146244, 0.156490, 0.176778, 0.217109", \ + "0.139582, 0.143226, 0.144316, 0.150970, 0.161216, 0.181504, 0.221835", \ + "0.142825, 0.146469, 0.147559, 0.154213, 0.164459, 0.184747, 0.225078", \ + "0.150017, 0.153661, 0.154751, 0.161405, 0.171651, 0.191939, 0.232270", \ + "0.155382, 0.159026, 0.160116, 0.166770, 0.177016, 0.197304, 0.237635" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[85]&WENB[85]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[85]&!WENB[85]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + } + } + pin(WENYB[84]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[84]&WENB[84]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[84] == 1'b0 && WENB[84] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208255, 0.211867, 0.212931, 0.219695, 0.229889, 0.250282, 0.292464", \ + "0.213693, 0.217305, 0.218369, 0.225133, 0.235327, 0.255720, 0.297902", \ + "0.221360, 0.224972, 0.226036, 0.232800, 0.242994, 0.263387, 0.305569", \ + "0.226337, 0.229949, 0.231013, 0.237777, 0.247971, 0.268364, 0.310546", \ + "0.228411, 0.232023, 0.233087, 0.239851, 0.250045, 0.270438, 0.312620", \ + "0.231142, 0.234754, 0.235818, 0.242582, 0.252776, 0.273169, 0.315351", \ + "0.236635, 0.240247, 0.241311, 0.248075, 0.258269, 0.278662, 0.320844" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126673, 0.130287, 0.131345, 0.138093, 0.148271, 0.168568, 0.210247", \ + "0.132018, 0.135632, 0.136690, 0.143438, 0.153616, 0.173913, 0.215592", \ + "0.139686, 0.143300, 0.144358, 0.151106, 0.161284, 0.181581, 0.223260", \ + "0.144397, 0.148011, 0.149069, 0.155817, 0.165995, 0.186292, 0.227971", \ + "0.146662, 0.150276, 0.151334, 0.158082, 0.168260, 0.188557, 0.230236", \ + "0.149236, 0.152850, 0.153908, 0.160656, 0.170834, 0.191131, 0.232810", \ + "0.155057, 0.158671, 0.159729, 0.166477, 0.176655, 0.196952, 0.238631" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.202124, 0.207142, 0.208373, 0.216394, 0.231538, 0.260902, 0.320032", \ + "0.208213, 0.213231, 0.214462, 0.222483, 0.237627, 0.266991, 0.326121", \ + "0.218186, 0.223204, 0.224435, 0.232456, 0.247600, 0.276964, 0.336094", \ + "0.221585, 0.226603, 0.227834, 0.235855, 0.250999, 0.280363, 0.339493", \ + "0.225509, 0.230527, 0.231758, 0.239779, 0.254923, 0.284287, 0.343417", \ + "0.232720, 0.237738, 0.238969, 0.246990, 0.262134, 0.291498, 0.350628", \ + "0.242193, 0.247211, 0.248442, 0.256463, 0.271607, 0.300971, 0.360101" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.121841, 0.126959, 0.128155, 0.136106, 0.151238, 0.180141, 0.239727", \ + "0.127916, 0.133034, 0.134230, 0.142181, 0.157313, 0.186216, 0.245802", \ + "0.138069, 0.143187, 0.144383, 0.152334, 0.167466, 0.196369, 0.255955", \ + "0.141259, 0.146377, 0.147573, 0.155524, 0.170656, 0.199559, 0.259145", \ + "0.145178, 0.150296, 0.151492, 0.159443, 0.174575, 0.203478, 0.263064", \ + "0.152568, 0.157686, 0.158882, 0.166833, 0.181965, 0.210868, 0.270454", \ + "0.162036, 0.167154, 0.168350, 0.176301, 0.191433, 0.220336, 0.279922" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[84]&!WENB[84]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[84] == 1'b1 && WENB[84] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.218265, 0.222530, 0.223848, 0.232506, 0.246838, 0.276575, 0.336001", \ + "0.223144, 0.227409, 0.228727, 0.237385, 0.251717, 0.281454, 0.340880", \ + "0.232872, 0.237137, 0.238455, 0.247113, 0.261445, 0.291182, 0.350608", \ + "0.236332, 0.240597, 0.241915, 0.250573, 0.264905, 0.294642, 0.354068", \ + "0.237146, 0.241411, 0.242729, 0.251387, 0.265719, 0.295456, 0.354882", \ + "0.240933, 0.245198, 0.246516, 0.255174, 0.269506, 0.299243, 0.358669", \ + "0.246060, 0.250325, 0.251643, 0.260301, 0.274633, 0.304370, 0.363796" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126352, 0.130615, 0.131936, 0.140580, 0.154881, 0.184557, 0.243887", \ + "0.131228, 0.135491, 0.136812, 0.145456, 0.159757, 0.189433, 0.248763", \ + "0.140960, 0.145223, 0.146544, 0.155188, 0.169489, 0.199165, 0.258495", \ + "0.144415, 0.148678, 0.149999, 0.158643, 0.172944, 0.202620, 0.261950", \ + "0.145228, 0.149491, 0.150812, 0.159456, 0.173757, 0.203433, 0.262763", \ + "0.149018, 0.153281, 0.154602, 0.163246, 0.177547, 0.207223, 0.266553", \ + "0.154044, 0.158307, 0.159628, 0.168272, 0.182573, 0.212249, 0.271579" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208247, 0.211908, 0.212993, 0.219664, 0.229935, 0.250376, 0.290652", \ + "0.212731, 0.216392, 0.217477, 0.224148, 0.234419, 0.254860, 0.295136", \ + "0.222232, 0.225893, 0.226978, 0.233649, 0.243920, 0.264361, 0.304637", \ + "0.226987, 0.230648, 0.231733, 0.238404, 0.248675, 0.269116, 0.309392", \ + "0.230196, 0.233857, 0.234942, 0.241613, 0.251884, 0.272325, 0.312601", \ + "0.237539, 0.241200, 0.242285, 0.248956, 0.259227, 0.279668, 0.319944", \ + "0.242761, 0.246422, 0.247507, 0.254178, 0.264449, 0.284890, 0.325166" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.120880, 0.124524, 0.125614, 0.132268, 0.142514, 0.162802, 0.203133", \ + "0.125327, 0.128971, 0.130061, 0.136715, 0.146961, 0.167249, 0.207580", \ + "0.134856, 0.138500, 0.139590, 0.146244, 0.156490, 0.176778, 0.217109", \ + "0.139582, 0.143226, 0.144316, 0.150970, 0.161216, 0.181504, 0.221835", \ + "0.142825, 0.146469, 0.147559, 0.154213, 0.164459, 0.184747, 0.225078", \ + "0.150017, 0.153661, 0.154751, 0.161405, 0.171651, 0.191939, 0.232270", \ + "0.155382, 0.159026, 0.160116, 0.166770, 0.177016, 0.197304, 0.237635" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[84]&WENB[84]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[84]&!WENB[84]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + } + } + pin(WENYB[83]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[83]&WENB[83]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[83] == 1'b0 && WENB[83] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208255, 0.211867, 0.212931, 0.219695, 0.229889, 0.250282, 0.292464", \ + "0.213693, 0.217305, 0.218369, 0.225133, 0.235327, 0.255720, 0.297902", \ + "0.221360, 0.224972, 0.226036, 0.232800, 0.242994, 0.263387, 0.305569", \ + "0.226337, 0.229949, 0.231013, 0.237777, 0.247971, 0.268364, 0.310546", \ + "0.228411, 0.232023, 0.233087, 0.239851, 0.250045, 0.270438, 0.312620", \ + "0.231142, 0.234754, 0.235818, 0.242582, 0.252776, 0.273169, 0.315351", \ + "0.236635, 0.240247, 0.241311, 0.248075, 0.258269, 0.278662, 0.320844" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126673, 0.130287, 0.131345, 0.138093, 0.148271, 0.168568, 0.210247", \ + "0.132018, 0.135632, 0.136690, 0.143438, 0.153616, 0.173913, 0.215592", \ + "0.139686, 0.143300, 0.144358, 0.151106, 0.161284, 0.181581, 0.223260", \ + "0.144397, 0.148011, 0.149069, 0.155817, 0.165995, 0.186292, 0.227971", \ + "0.146662, 0.150276, 0.151334, 0.158082, 0.168260, 0.188557, 0.230236", \ + "0.149236, 0.152850, 0.153908, 0.160656, 0.170834, 0.191131, 0.232810", \ + "0.155057, 0.158671, 0.159729, 0.166477, 0.176655, 0.196952, 0.238631" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.202124, 0.207142, 0.208373, 0.216394, 0.231538, 0.260902, 0.320032", \ + "0.208213, 0.213231, 0.214462, 0.222483, 0.237627, 0.266991, 0.326121", \ + "0.218186, 0.223204, 0.224435, 0.232456, 0.247600, 0.276964, 0.336094", \ + "0.221585, 0.226603, 0.227834, 0.235855, 0.250999, 0.280363, 0.339493", \ + "0.225509, 0.230527, 0.231758, 0.239779, 0.254923, 0.284287, 0.343417", \ + "0.232720, 0.237738, 0.238969, 0.246990, 0.262134, 0.291498, 0.350628", \ + "0.242193, 0.247211, 0.248442, 0.256463, 0.271607, 0.300971, 0.360101" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.121841, 0.126959, 0.128155, 0.136106, 0.151238, 0.180141, 0.239727", \ + "0.127916, 0.133034, 0.134230, 0.142181, 0.157313, 0.186216, 0.245802", \ + "0.138069, 0.143187, 0.144383, 0.152334, 0.167466, 0.196369, 0.255955", \ + "0.141259, 0.146377, 0.147573, 0.155524, 0.170656, 0.199559, 0.259145", \ + "0.145178, 0.150296, 0.151492, 0.159443, 0.174575, 0.203478, 0.263064", \ + "0.152568, 0.157686, 0.158882, 0.166833, 0.181965, 0.210868, 0.270454", \ + "0.162036, 0.167154, 0.168350, 0.176301, 0.191433, 0.220336, 0.279922" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[83]&!WENB[83]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[83] == 1'b1 && WENB[83] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.218265, 0.222530, 0.223848, 0.232506, 0.246838, 0.276575, 0.336001", \ + "0.223144, 0.227409, 0.228727, 0.237385, 0.251717, 0.281454, 0.340880", \ + "0.232872, 0.237137, 0.238455, 0.247113, 0.261445, 0.291182, 0.350608", \ + "0.236332, 0.240597, 0.241915, 0.250573, 0.264905, 0.294642, 0.354068", \ + "0.237146, 0.241411, 0.242729, 0.251387, 0.265719, 0.295456, 0.354882", \ + "0.240933, 0.245198, 0.246516, 0.255174, 0.269506, 0.299243, 0.358669", \ + "0.246060, 0.250325, 0.251643, 0.260301, 0.274633, 0.304370, 0.363796" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126352, 0.130615, 0.131936, 0.140580, 0.154881, 0.184557, 0.243887", \ + "0.131228, 0.135491, 0.136812, 0.145456, 0.159757, 0.189433, 0.248763", \ + "0.140960, 0.145223, 0.146544, 0.155188, 0.169489, 0.199165, 0.258495", \ + "0.144415, 0.148678, 0.149999, 0.158643, 0.172944, 0.202620, 0.261950", \ + "0.145228, 0.149491, 0.150812, 0.159456, 0.173757, 0.203433, 0.262763", \ + "0.149018, 0.153281, 0.154602, 0.163246, 0.177547, 0.207223, 0.266553", \ + "0.154044, 0.158307, 0.159628, 0.168272, 0.182573, 0.212249, 0.271579" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208247, 0.211908, 0.212993, 0.219664, 0.229935, 0.250376, 0.290652", \ + "0.212731, 0.216392, 0.217477, 0.224148, 0.234419, 0.254860, 0.295136", \ + "0.222232, 0.225893, 0.226978, 0.233649, 0.243920, 0.264361, 0.304637", \ + "0.226987, 0.230648, 0.231733, 0.238404, 0.248675, 0.269116, 0.309392", \ + "0.230196, 0.233857, 0.234942, 0.241613, 0.251884, 0.272325, 0.312601", \ + "0.237539, 0.241200, 0.242285, 0.248956, 0.259227, 0.279668, 0.319944", \ + "0.242761, 0.246422, 0.247507, 0.254178, 0.264449, 0.284890, 0.325166" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.120880, 0.124524, 0.125614, 0.132268, 0.142514, 0.162802, 0.203133", \ + "0.125327, 0.128971, 0.130061, 0.136715, 0.146961, 0.167249, 0.207580", \ + "0.134856, 0.138500, 0.139590, 0.146244, 0.156490, 0.176778, 0.217109", \ + "0.139582, 0.143226, 0.144316, 0.150970, 0.161216, 0.181504, 0.221835", \ + "0.142825, 0.146469, 0.147559, 0.154213, 0.164459, 0.184747, 0.225078", \ + "0.150017, 0.153661, 0.154751, 0.161405, 0.171651, 0.191939, 0.232270", \ + "0.155382, 0.159026, 0.160116, 0.166770, 0.177016, 0.197304, 0.237635" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[83]&WENB[83]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[83]&!WENB[83]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + } + } + pin(WENYB[82]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[82]&WENB[82]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[82] == 1'b0 && WENB[82] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208255, 0.211867, 0.212931, 0.219695, 0.229889, 0.250282, 0.292464", \ + "0.213693, 0.217305, 0.218369, 0.225133, 0.235327, 0.255720, 0.297902", \ + "0.221360, 0.224972, 0.226036, 0.232800, 0.242994, 0.263387, 0.305569", \ + "0.226337, 0.229949, 0.231013, 0.237777, 0.247971, 0.268364, 0.310546", \ + "0.228411, 0.232023, 0.233087, 0.239851, 0.250045, 0.270438, 0.312620", \ + "0.231142, 0.234754, 0.235818, 0.242582, 0.252776, 0.273169, 0.315351", \ + "0.236635, 0.240247, 0.241311, 0.248075, 0.258269, 0.278662, 0.320844" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126673, 0.130287, 0.131345, 0.138093, 0.148271, 0.168568, 0.210247", \ + "0.132018, 0.135632, 0.136690, 0.143438, 0.153616, 0.173913, 0.215592", \ + "0.139686, 0.143300, 0.144358, 0.151106, 0.161284, 0.181581, 0.223260", \ + "0.144397, 0.148011, 0.149069, 0.155817, 0.165995, 0.186292, 0.227971", \ + "0.146662, 0.150276, 0.151334, 0.158082, 0.168260, 0.188557, 0.230236", \ + "0.149236, 0.152850, 0.153908, 0.160656, 0.170834, 0.191131, 0.232810", \ + "0.155057, 0.158671, 0.159729, 0.166477, 0.176655, 0.196952, 0.238631" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.202124, 0.207142, 0.208373, 0.216394, 0.231538, 0.260902, 0.320032", \ + "0.208213, 0.213231, 0.214462, 0.222483, 0.237627, 0.266991, 0.326121", \ + "0.218186, 0.223204, 0.224435, 0.232456, 0.247600, 0.276964, 0.336094", \ + "0.221585, 0.226603, 0.227834, 0.235855, 0.250999, 0.280363, 0.339493", \ + "0.225509, 0.230527, 0.231758, 0.239779, 0.254923, 0.284287, 0.343417", \ + "0.232720, 0.237738, 0.238969, 0.246990, 0.262134, 0.291498, 0.350628", \ + "0.242193, 0.247211, 0.248442, 0.256463, 0.271607, 0.300971, 0.360101" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.121841, 0.126959, 0.128155, 0.136106, 0.151238, 0.180141, 0.239727", \ + "0.127916, 0.133034, 0.134230, 0.142181, 0.157313, 0.186216, 0.245802", \ + "0.138069, 0.143187, 0.144383, 0.152334, 0.167466, 0.196369, 0.255955", \ + "0.141259, 0.146377, 0.147573, 0.155524, 0.170656, 0.199559, 0.259145", \ + "0.145178, 0.150296, 0.151492, 0.159443, 0.174575, 0.203478, 0.263064", \ + "0.152568, 0.157686, 0.158882, 0.166833, 0.181965, 0.210868, 0.270454", \ + "0.162036, 0.167154, 0.168350, 0.176301, 0.191433, 0.220336, 0.279922" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[82]&!WENB[82]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[82] == 1'b1 && WENB[82] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.218265, 0.222530, 0.223848, 0.232506, 0.246838, 0.276575, 0.336001", \ + "0.223144, 0.227409, 0.228727, 0.237385, 0.251717, 0.281454, 0.340880", \ + "0.232872, 0.237137, 0.238455, 0.247113, 0.261445, 0.291182, 0.350608", \ + "0.236332, 0.240597, 0.241915, 0.250573, 0.264905, 0.294642, 0.354068", \ + "0.237146, 0.241411, 0.242729, 0.251387, 0.265719, 0.295456, 0.354882", \ + "0.240933, 0.245198, 0.246516, 0.255174, 0.269506, 0.299243, 0.358669", \ + "0.246060, 0.250325, 0.251643, 0.260301, 0.274633, 0.304370, 0.363796" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126352, 0.130615, 0.131936, 0.140580, 0.154881, 0.184557, 0.243887", \ + "0.131228, 0.135491, 0.136812, 0.145456, 0.159757, 0.189433, 0.248763", \ + "0.140960, 0.145223, 0.146544, 0.155188, 0.169489, 0.199165, 0.258495", \ + "0.144415, 0.148678, 0.149999, 0.158643, 0.172944, 0.202620, 0.261950", \ + "0.145228, 0.149491, 0.150812, 0.159456, 0.173757, 0.203433, 0.262763", \ + "0.149018, 0.153281, 0.154602, 0.163246, 0.177547, 0.207223, 0.266553", \ + "0.154044, 0.158307, 0.159628, 0.168272, 0.182573, 0.212249, 0.271579" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208247, 0.211908, 0.212993, 0.219664, 0.229935, 0.250376, 0.290652", \ + "0.212731, 0.216392, 0.217477, 0.224148, 0.234419, 0.254860, 0.295136", \ + "0.222232, 0.225893, 0.226978, 0.233649, 0.243920, 0.264361, 0.304637", \ + "0.226987, 0.230648, 0.231733, 0.238404, 0.248675, 0.269116, 0.309392", \ + "0.230196, 0.233857, 0.234942, 0.241613, 0.251884, 0.272325, 0.312601", \ + "0.237539, 0.241200, 0.242285, 0.248956, 0.259227, 0.279668, 0.319944", \ + "0.242761, 0.246422, 0.247507, 0.254178, 0.264449, 0.284890, 0.325166" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.120880, 0.124524, 0.125614, 0.132268, 0.142514, 0.162802, 0.203133", \ + "0.125327, 0.128971, 0.130061, 0.136715, 0.146961, 0.167249, 0.207580", \ + "0.134856, 0.138500, 0.139590, 0.146244, 0.156490, 0.176778, 0.217109", \ + "0.139582, 0.143226, 0.144316, 0.150970, 0.161216, 0.181504, 0.221835", \ + "0.142825, 0.146469, 0.147559, 0.154213, 0.164459, 0.184747, 0.225078", \ + "0.150017, 0.153661, 0.154751, 0.161405, 0.171651, 0.191939, 0.232270", \ + "0.155382, 0.159026, 0.160116, 0.166770, 0.177016, 0.197304, 0.237635" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[82]&WENB[82]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[82]&!WENB[82]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + } + } + pin(WENYB[81]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[81]&WENB[81]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[81] == 1'b0 && WENB[81] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208255, 0.211867, 0.212931, 0.219695, 0.229889, 0.250282, 0.292464", \ + "0.213693, 0.217305, 0.218369, 0.225133, 0.235327, 0.255720, 0.297902", \ + "0.221360, 0.224972, 0.226036, 0.232800, 0.242994, 0.263387, 0.305569", \ + "0.226337, 0.229949, 0.231013, 0.237777, 0.247971, 0.268364, 0.310546", \ + "0.228411, 0.232023, 0.233087, 0.239851, 0.250045, 0.270438, 0.312620", \ + "0.231142, 0.234754, 0.235818, 0.242582, 0.252776, 0.273169, 0.315351", \ + "0.236635, 0.240247, 0.241311, 0.248075, 0.258269, 0.278662, 0.320844" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126673, 0.130287, 0.131345, 0.138093, 0.148271, 0.168568, 0.210247", \ + "0.132018, 0.135632, 0.136690, 0.143438, 0.153616, 0.173913, 0.215592", \ + "0.139686, 0.143300, 0.144358, 0.151106, 0.161284, 0.181581, 0.223260", \ + "0.144397, 0.148011, 0.149069, 0.155817, 0.165995, 0.186292, 0.227971", \ + "0.146662, 0.150276, 0.151334, 0.158082, 0.168260, 0.188557, 0.230236", \ + "0.149236, 0.152850, 0.153908, 0.160656, 0.170834, 0.191131, 0.232810", \ + "0.155057, 0.158671, 0.159729, 0.166477, 0.176655, 0.196952, 0.238631" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.202124, 0.207142, 0.208373, 0.216394, 0.231538, 0.260902, 0.320032", \ + "0.208213, 0.213231, 0.214462, 0.222483, 0.237627, 0.266991, 0.326121", \ + "0.218186, 0.223204, 0.224435, 0.232456, 0.247600, 0.276964, 0.336094", \ + "0.221585, 0.226603, 0.227834, 0.235855, 0.250999, 0.280363, 0.339493", \ + "0.225509, 0.230527, 0.231758, 0.239779, 0.254923, 0.284287, 0.343417", \ + "0.232720, 0.237738, 0.238969, 0.246990, 0.262134, 0.291498, 0.350628", \ + "0.242193, 0.247211, 0.248442, 0.256463, 0.271607, 0.300971, 0.360101" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.121841, 0.126959, 0.128155, 0.136106, 0.151238, 0.180141, 0.239727", \ + "0.127916, 0.133034, 0.134230, 0.142181, 0.157313, 0.186216, 0.245802", \ + "0.138069, 0.143187, 0.144383, 0.152334, 0.167466, 0.196369, 0.255955", \ + "0.141259, 0.146377, 0.147573, 0.155524, 0.170656, 0.199559, 0.259145", \ + "0.145178, 0.150296, 0.151492, 0.159443, 0.174575, 0.203478, 0.263064", \ + "0.152568, 0.157686, 0.158882, 0.166833, 0.181965, 0.210868, 0.270454", \ + "0.162036, 0.167154, 0.168350, 0.176301, 0.191433, 0.220336, 0.279922" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[81]&!WENB[81]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[81] == 1'b1 && WENB[81] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.218265, 0.222530, 0.223848, 0.232506, 0.246838, 0.276575, 0.336001", \ + "0.223144, 0.227409, 0.228727, 0.237385, 0.251717, 0.281454, 0.340880", \ + "0.232872, 0.237137, 0.238455, 0.247113, 0.261445, 0.291182, 0.350608", \ + "0.236332, 0.240597, 0.241915, 0.250573, 0.264905, 0.294642, 0.354068", \ + "0.237146, 0.241411, 0.242729, 0.251387, 0.265719, 0.295456, 0.354882", \ + "0.240933, 0.245198, 0.246516, 0.255174, 0.269506, 0.299243, 0.358669", \ + "0.246060, 0.250325, 0.251643, 0.260301, 0.274633, 0.304370, 0.363796" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126352, 0.130615, 0.131936, 0.140580, 0.154881, 0.184557, 0.243887", \ + "0.131228, 0.135491, 0.136812, 0.145456, 0.159757, 0.189433, 0.248763", \ + "0.140960, 0.145223, 0.146544, 0.155188, 0.169489, 0.199165, 0.258495", \ + "0.144415, 0.148678, 0.149999, 0.158643, 0.172944, 0.202620, 0.261950", \ + "0.145228, 0.149491, 0.150812, 0.159456, 0.173757, 0.203433, 0.262763", \ + "0.149018, 0.153281, 0.154602, 0.163246, 0.177547, 0.207223, 0.266553", \ + "0.154044, 0.158307, 0.159628, 0.168272, 0.182573, 0.212249, 0.271579" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208247, 0.211908, 0.212993, 0.219664, 0.229935, 0.250376, 0.290652", \ + "0.212731, 0.216392, 0.217477, 0.224148, 0.234419, 0.254860, 0.295136", \ + "0.222232, 0.225893, 0.226978, 0.233649, 0.243920, 0.264361, 0.304637", \ + "0.226987, 0.230648, 0.231733, 0.238404, 0.248675, 0.269116, 0.309392", \ + "0.230196, 0.233857, 0.234942, 0.241613, 0.251884, 0.272325, 0.312601", \ + "0.237539, 0.241200, 0.242285, 0.248956, 0.259227, 0.279668, 0.319944", \ + "0.242761, 0.246422, 0.247507, 0.254178, 0.264449, 0.284890, 0.325166" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.120880, 0.124524, 0.125614, 0.132268, 0.142514, 0.162802, 0.203133", \ + "0.125327, 0.128971, 0.130061, 0.136715, 0.146961, 0.167249, 0.207580", \ + "0.134856, 0.138500, 0.139590, 0.146244, 0.156490, 0.176778, 0.217109", \ + "0.139582, 0.143226, 0.144316, 0.150970, 0.161216, 0.181504, 0.221835", \ + "0.142825, 0.146469, 0.147559, 0.154213, 0.164459, 0.184747, 0.225078", \ + "0.150017, 0.153661, 0.154751, 0.161405, 0.171651, 0.191939, 0.232270", \ + "0.155382, 0.159026, 0.160116, 0.166770, 0.177016, 0.197304, 0.237635" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[81]&WENB[81]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[81]&!WENB[81]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + } + } + pin(WENYB[80]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[80]&WENB[80]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[80] == 1'b0 && WENB[80] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208255, 0.211867, 0.212931, 0.219695, 0.229889, 0.250282, 0.292464", \ + "0.213693, 0.217305, 0.218369, 0.225133, 0.235327, 0.255720, 0.297902", \ + "0.221360, 0.224972, 0.226036, 0.232800, 0.242994, 0.263387, 0.305569", \ + "0.226337, 0.229949, 0.231013, 0.237777, 0.247971, 0.268364, 0.310546", \ + "0.228411, 0.232023, 0.233087, 0.239851, 0.250045, 0.270438, 0.312620", \ + "0.231142, 0.234754, 0.235818, 0.242582, 0.252776, 0.273169, 0.315351", \ + "0.236635, 0.240247, 0.241311, 0.248075, 0.258269, 0.278662, 0.320844" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126673, 0.130287, 0.131345, 0.138093, 0.148271, 0.168568, 0.210247", \ + "0.132018, 0.135632, 0.136690, 0.143438, 0.153616, 0.173913, 0.215592", \ + "0.139686, 0.143300, 0.144358, 0.151106, 0.161284, 0.181581, 0.223260", \ + "0.144397, 0.148011, 0.149069, 0.155817, 0.165995, 0.186292, 0.227971", \ + "0.146662, 0.150276, 0.151334, 0.158082, 0.168260, 0.188557, 0.230236", \ + "0.149236, 0.152850, 0.153908, 0.160656, 0.170834, 0.191131, 0.232810", \ + "0.155057, 0.158671, 0.159729, 0.166477, 0.176655, 0.196952, 0.238631" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.202124, 0.207142, 0.208373, 0.216394, 0.231538, 0.260902, 0.320032", \ + "0.208213, 0.213231, 0.214462, 0.222483, 0.237627, 0.266991, 0.326121", \ + "0.218186, 0.223204, 0.224435, 0.232456, 0.247600, 0.276964, 0.336094", \ + "0.221585, 0.226603, 0.227834, 0.235855, 0.250999, 0.280363, 0.339493", \ + "0.225509, 0.230527, 0.231758, 0.239779, 0.254923, 0.284287, 0.343417", \ + "0.232720, 0.237738, 0.238969, 0.246990, 0.262134, 0.291498, 0.350628", \ + "0.242193, 0.247211, 0.248442, 0.256463, 0.271607, 0.300971, 0.360101" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.121841, 0.126959, 0.128155, 0.136106, 0.151238, 0.180141, 0.239727", \ + "0.127916, 0.133034, 0.134230, 0.142181, 0.157313, 0.186216, 0.245802", \ + "0.138069, 0.143187, 0.144383, 0.152334, 0.167466, 0.196369, 0.255955", \ + "0.141259, 0.146377, 0.147573, 0.155524, 0.170656, 0.199559, 0.259145", \ + "0.145178, 0.150296, 0.151492, 0.159443, 0.174575, 0.203478, 0.263064", \ + "0.152568, 0.157686, 0.158882, 0.166833, 0.181965, 0.210868, 0.270454", \ + "0.162036, 0.167154, 0.168350, 0.176301, 0.191433, 0.220336, 0.279922" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[80]&!WENB[80]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[80] == 1'b1 && WENB[80] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.218265, 0.222530, 0.223848, 0.232506, 0.246838, 0.276575, 0.336001", \ + "0.223144, 0.227409, 0.228727, 0.237385, 0.251717, 0.281454, 0.340880", \ + "0.232872, 0.237137, 0.238455, 0.247113, 0.261445, 0.291182, 0.350608", \ + "0.236332, 0.240597, 0.241915, 0.250573, 0.264905, 0.294642, 0.354068", \ + "0.237146, 0.241411, 0.242729, 0.251387, 0.265719, 0.295456, 0.354882", \ + "0.240933, 0.245198, 0.246516, 0.255174, 0.269506, 0.299243, 0.358669", \ + "0.246060, 0.250325, 0.251643, 0.260301, 0.274633, 0.304370, 0.363796" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126352, 0.130615, 0.131936, 0.140580, 0.154881, 0.184557, 0.243887", \ + "0.131228, 0.135491, 0.136812, 0.145456, 0.159757, 0.189433, 0.248763", \ + "0.140960, 0.145223, 0.146544, 0.155188, 0.169489, 0.199165, 0.258495", \ + "0.144415, 0.148678, 0.149999, 0.158643, 0.172944, 0.202620, 0.261950", \ + "0.145228, 0.149491, 0.150812, 0.159456, 0.173757, 0.203433, 0.262763", \ + "0.149018, 0.153281, 0.154602, 0.163246, 0.177547, 0.207223, 0.266553", \ + "0.154044, 0.158307, 0.159628, 0.168272, 0.182573, 0.212249, 0.271579" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208247, 0.211908, 0.212993, 0.219664, 0.229935, 0.250376, 0.290652", \ + "0.212731, 0.216392, 0.217477, 0.224148, 0.234419, 0.254860, 0.295136", \ + "0.222232, 0.225893, 0.226978, 0.233649, 0.243920, 0.264361, 0.304637", \ + "0.226987, 0.230648, 0.231733, 0.238404, 0.248675, 0.269116, 0.309392", \ + "0.230196, 0.233857, 0.234942, 0.241613, 0.251884, 0.272325, 0.312601", \ + "0.237539, 0.241200, 0.242285, 0.248956, 0.259227, 0.279668, 0.319944", \ + "0.242761, 0.246422, 0.247507, 0.254178, 0.264449, 0.284890, 0.325166" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.120880, 0.124524, 0.125614, 0.132268, 0.142514, 0.162802, 0.203133", \ + "0.125327, 0.128971, 0.130061, 0.136715, 0.146961, 0.167249, 0.207580", \ + "0.134856, 0.138500, 0.139590, 0.146244, 0.156490, 0.176778, 0.217109", \ + "0.139582, 0.143226, 0.144316, 0.150970, 0.161216, 0.181504, 0.221835", \ + "0.142825, 0.146469, 0.147559, 0.154213, 0.164459, 0.184747, 0.225078", \ + "0.150017, 0.153661, 0.154751, 0.161405, 0.171651, 0.191939, 0.232270", \ + "0.155382, 0.159026, 0.160116, 0.166770, 0.177016, 0.197304, 0.237635" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[80]&WENB[80]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[80]&!WENB[80]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + } + } + pin(WENYB[79]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[79]&WENB[79]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[79] == 1'b0 && WENB[79] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208255, 0.211867, 0.212931, 0.219695, 0.229889, 0.250282, 0.292464", \ + "0.213693, 0.217305, 0.218369, 0.225133, 0.235327, 0.255720, 0.297902", \ + "0.221360, 0.224972, 0.226036, 0.232800, 0.242994, 0.263387, 0.305569", \ + "0.226337, 0.229949, 0.231013, 0.237777, 0.247971, 0.268364, 0.310546", \ + "0.228411, 0.232023, 0.233087, 0.239851, 0.250045, 0.270438, 0.312620", \ + "0.231142, 0.234754, 0.235818, 0.242582, 0.252776, 0.273169, 0.315351", \ + "0.236635, 0.240247, 0.241311, 0.248075, 0.258269, 0.278662, 0.320844" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126673, 0.130287, 0.131345, 0.138093, 0.148271, 0.168568, 0.210247", \ + "0.132018, 0.135632, 0.136690, 0.143438, 0.153616, 0.173913, 0.215592", \ + "0.139686, 0.143300, 0.144358, 0.151106, 0.161284, 0.181581, 0.223260", \ + "0.144397, 0.148011, 0.149069, 0.155817, 0.165995, 0.186292, 0.227971", \ + "0.146662, 0.150276, 0.151334, 0.158082, 0.168260, 0.188557, 0.230236", \ + "0.149236, 0.152850, 0.153908, 0.160656, 0.170834, 0.191131, 0.232810", \ + "0.155057, 0.158671, 0.159729, 0.166477, 0.176655, 0.196952, 0.238631" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.202124, 0.207142, 0.208373, 0.216394, 0.231538, 0.260902, 0.320032", \ + "0.208213, 0.213231, 0.214462, 0.222483, 0.237627, 0.266991, 0.326121", \ + "0.218186, 0.223204, 0.224435, 0.232456, 0.247600, 0.276964, 0.336094", \ + "0.221585, 0.226603, 0.227834, 0.235855, 0.250999, 0.280363, 0.339493", \ + "0.225509, 0.230527, 0.231758, 0.239779, 0.254923, 0.284287, 0.343417", \ + "0.232720, 0.237738, 0.238969, 0.246990, 0.262134, 0.291498, 0.350628", \ + "0.242193, 0.247211, 0.248442, 0.256463, 0.271607, 0.300971, 0.360101" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.121841, 0.126959, 0.128155, 0.136106, 0.151238, 0.180141, 0.239727", \ + "0.127916, 0.133034, 0.134230, 0.142181, 0.157313, 0.186216, 0.245802", \ + "0.138069, 0.143187, 0.144383, 0.152334, 0.167466, 0.196369, 0.255955", \ + "0.141259, 0.146377, 0.147573, 0.155524, 0.170656, 0.199559, 0.259145", \ + "0.145178, 0.150296, 0.151492, 0.159443, 0.174575, 0.203478, 0.263064", \ + "0.152568, 0.157686, 0.158882, 0.166833, 0.181965, 0.210868, 0.270454", \ + "0.162036, 0.167154, 0.168350, 0.176301, 0.191433, 0.220336, 0.279922" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[79]&!WENB[79]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[79] == 1'b1 && WENB[79] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.218265, 0.222530, 0.223848, 0.232506, 0.246838, 0.276575, 0.336001", \ + "0.223144, 0.227409, 0.228727, 0.237385, 0.251717, 0.281454, 0.340880", \ + "0.232872, 0.237137, 0.238455, 0.247113, 0.261445, 0.291182, 0.350608", \ + "0.236332, 0.240597, 0.241915, 0.250573, 0.264905, 0.294642, 0.354068", \ + "0.237146, 0.241411, 0.242729, 0.251387, 0.265719, 0.295456, 0.354882", \ + "0.240933, 0.245198, 0.246516, 0.255174, 0.269506, 0.299243, 0.358669", \ + "0.246060, 0.250325, 0.251643, 0.260301, 0.274633, 0.304370, 0.363796" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126352, 0.130615, 0.131936, 0.140580, 0.154881, 0.184557, 0.243887", \ + "0.131228, 0.135491, 0.136812, 0.145456, 0.159757, 0.189433, 0.248763", \ + "0.140960, 0.145223, 0.146544, 0.155188, 0.169489, 0.199165, 0.258495", \ + "0.144415, 0.148678, 0.149999, 0.158643, 0.172944, 0.202620, 0.261950", \ + "0.145228, 0.149491, 0.150812, 0.159456, 0.173757, 0.203433, 0.262763", \ + "0.149018, 0.153281, 0.154602, 0.163246, 0.177547, 0.207223, 0.266553", \ + "0.154044, 0.158307, 0.159628, 0.168272, 0.182573, 0.212249, 0.271579" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208247, 0.211908, 0.212993, 0.219664, 0.229935, 0.250376, 0.290652", \ + "0.212731, 0.216392, 0.217477, 0.224148, 0.234419, 0.254860, 0.295136", \ + "0.222232, 0.225893, 0.226978, 0.233649, 0.243920, 0.264361, 0.304637", \ + "0.226987, 0.230648, 0.231733, 0.238404, 0.248675, 0.269116, 0.309392", \ + "0.230196, 0.233857, 0.234942, 0.241613, 0.251884, 0.272325, 0.312601", \ + "0.237539, 0.241200, 0.242285, 0.248956, 0.259227, 0.279668, 0.319944", \ + "0.242761, 0.246422, 0.247507, 0.254178, 0.264449, 0.284890, 0.325166" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.120880, 0.124524, 0.125614, 0.132268, 0.142514, 0.162802, 0.203133", \ + "0.125327, 0.128971, 0.130061, 0.136715, 0.146961, 0.167249, 0.207580", \ + "0.134856, 0.138500, 0.139590, 0.146244, 0.156490, 0.176778, 0.217109", \ + "0.139582, 0.143226, 0.144316, 0.150970, 0.161216, 0.181504, 0.221835", \ + "0.142825, 0.146469, 0.147559, 0.154213, 0.164459, 0.184747, 0.225078", \ + "0.150017, 0.153661, 0.154751, 0.161405, 0.171651, 0.191939, 0.232270", \ + "0.155382, 0.159026, 0.160116, 0.166770, 0.177016, 0.197304, 0.237635" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[79]&WENB[79]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[79]&!WENB[79]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + } + } + pin(WENYB[78]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[78]&WENB[78]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[78] == 1'b0 && WENB[78] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208255, 0.211867, 0.212931, 0.219695, 0.229889, 0.250282, 0.292464", \ + "0.213693, 0.217305, 0.218369, 0.225133, 0.235327, 0.255720, 0.297902", \ + "0.221360, 0.224972, 0.226036, 0.232800, 0.242994, 0.263387, 0.305569", \ + "0.226337, 0.229949, 0.231013, 0.237777, 0.247971, 0.268364, 0.310546", \ + "0.228411, 0.232023, 0.233087, 0.239851, 0.250045, 0.270438, 0.312620", \ + "0.231142, 0.234754, 0.235818, 0.242582, 0.252776, 0.273169, 0.315351", \ + "0.236635, 0.240247, 0.241311, 0.248075, 0.258269, 0.278662, 0.320844" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126673, 0.130287, 0.131345, 0.138093, 0.148271, 0.168568, 0.210247", \ + "0.132018, 0.135632, 0.136690, 0.143438, 0.153616, 0.173913, 0.215592", \ + "0.139686, 0.143300, 0.144358, 0.151106, 0.161284, 0.181581, 0.223260", \ + "0.144397, 0.148011, 0.149069, 0.155817, 0.165995, 0.186292, 0.227971", \ + "0.146662, 0.150276, 0.151334, 0.158082, 0.168260, 0.188557, 0.230236", \ + "0.149236, 0.152850, 0.153908, 0.160656, 0.170834, 0.191131, 0.232810", \ + "0.155057, 0.158671, 0.159729, 0.166477, 0.176655, 0.196952, 0.238631" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.202124, 0.207142, 0.208373, 0.216394, 0.231538, 0.260902, 0.320032", \ + "0.208213, 0.213231, 0.214462, 0.222483, 0.237627, 0.266991, 0.326121", \ + "0.218186, 0.223204, 0.224435, 0.232456, 0.247600, 0.276964, 0.336094", \ + "0.221585, 0.226603, 0.227834, 0.235855, 0.250999, 0.280363, 0.339493", \ + "0.225509, 0.230527, 0.231758, 0.239779, 0.254923, 0.284287, 0.343417", \ + "0.232720, 0.237738, 0.238969, 0.246990, 0.262134, 0.291498, 0.350628", \ + "0.242193, 0.247211, 0.248442, 0.256463, 0.271607, 0.300971, 0.360101" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.121841, 0.126959, 0.128155, 0.136106, 0.151238, 0.180141, 0.239727", \ + "0.127916, 0.133034, 0.134230, 0.142181, 0.157313, 0.186216, 0.245802", \ + "0.138069, 0.143187, 0.144383, 0.152334, 0.167466, 0.196369, 0.255955", \ + "0.141259, 0.146377, 0.147573, 0.155524, 0.170656, 0.199559, 0.259145", \ + "0.145178, 0.150296, 0.151492, 0.159443, 0.174575, 0.203478, 0.263064", \ + "0.152568, 0.157686, 0.158882, 0.166833, 0.181965, 0.210868, 0.270454", \ + "0.162036, 0.167154, 0.168350, 0.176301, 0.191433, 0.220336, 0.279922" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[78]&!WENB[78]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[78] == 1'b1 && WENB[78] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.218265, 0.222530, 0.223848, 0.232506, 0.246838, 0.276575, 0.336001", \ + "0.223144, 0.227409, 0.228727, 0.237385, 0.251717, 0.281454, 0.340880", \ + "0.232872, 0.237137, 0.238455, 0.247113, 0.261445, 0.291182, 0.350608", \ + "0.236332, 0.240597, 0.241915, 0.250573, 0.264905, 0.294642, 0.354068", \ + "0.237146, 0.241411, 0.242729, 0.251387, 0.265719, 0.295456, 0.354882", \ + "0.240933, 0.245198, 0.246516, 0.255174, 0.269506, 0.299243, 0.358669", \ + "0.246060, 0.250325, 0.251643, 0.260301, 0.274633, 0.304370, 0.363796" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126352, 0.130615, 0.131936, 0.140580, 0.154881, 0.184557, 0.243887", \ + "0.131228, 0.135491, 0.136812, 0.145456, 0.159757, 0.189433, 0.248763", \ + "0.140960, 0.145223, 0.146544, 0.155188, 0.169489, 0.199165, 0.258495", \ + "0.144415, 0.148678, 0.149999, 0.158643, 0.172944, 0.202620, 0.261950", \ + "0.145228, 0.149491, 0.150812, 0.159456, 0.173757, 0.203433, 0.262763", \ + "0.149018, 0.153281, 0.154602, 0.163246, 0.177547, 0.207223, 0.266553", \ + "0.154044, 0.158307, 0.159628, 0.168272, 0.182573, 0.212249, 0.271579" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208247, 0.211908, 0.212993, 0.219664, 0.229935, 0.250376, 0.290652", \ + "0.212731, 0.216392, 0.217477, 0.224148, 0.234419, 0.254860, 0.295136", \ + "0.222232, 0.225893, 0.226978, 0.233649, 0.243920, 0.264361, 0.304637", \ + "0.226987, 0.230648, 0.231733, 0.238404, 0.248675, 0.269116, 0.309392", \ + "0.230196, 0.233857, 0.234942, 0.241613, 0.251884, 0.272325, 0.312601", \ + "0.237539, 0.241200, 0.242285, 0.248956, 0.259227, 0.279668, 0.319944", \ + "0.242761, 0.246422, 0.247507, 0.254178, 0.264449, 0.284890, 0.325166" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.120880, 0.124524, 0.125614, 0.132268, 0.142514, 0.162802, 0.203133", \ + "0.125327, 0.128971, 0.130061, 0.136715, 0.146961, 0.167249, 0.207580", \ + "0.134856, 0.138500, 0.139590, 0.146244, 0.156490, 0.176778, 0.217109", \ + "0.139582, 0.143226, 0.144316, 0.150970, 0.161216, 0.181504, 0.221835", \ + "0.142825, 0.146469, 0.147559, 0.154213, 0.164459, 0.184747, 0.225078", \ + "0.150017, 0.153661, 0.154751, 0.161405, 0.171651, 0.191939, 0.232270", \ + "0.155382, 0.159026, 0.160116, 0.166770, 0.177016, 0.197304, 0.237635" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[78]&WENB[78]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[78]&!WENB[78]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + } + } + pin(WENYB[77]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[77]&WENB[77]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[77] == 1'b0 && WENB[77] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208255, 0.211867, 0.212931, 0.219695, 0.229889, 0.250282, 0.292464", \ + "0.213693, 0.217305, 0.218369, 0.225133, 0.235327, 0.255720, 0.297902", \ + "0.221360, 0.224972, 0.226036, 0.232800, 0.242994, 0.263387, 0.305569", \ + "0.226337, 0.229949, 0.231013, 0.237777, 0.247971, 0.268364, 0.310546", \ + "0.228411, 0.232023, 0.233087, 0.239851, 0.250045, 0.270438, 0.312620", \ + "0.231142, 0.234754, 0.235818, 0.242582, 0.252776, 0.273169, 0.315351", \ + "0.236635, 0.240247, 0.241311, 0.248075, 0.258269, 0.278662, 0.320844" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126673, 0.130287, 0.131345, 0.138093, 0.148271, 0.168568, 0.210247", \ + "0.132018, 0.135632, 0.136690, 0.143438, 0.153616, 0.173913, 0.215592", \ + "0.139686, 0.143300, 0.144358, 0.151106, 0.161284, 0.181581, 0.223260", \ + "0.144397, 0.148011, 0.149069, 0.155817, 0.165995, 0.186292, 0.227971", \ + "0.146662, 0.150276, 0.151334, 0.158082, 0.168260, 0.188557, 0.230236", \ + "0.149236, 0.152850, 0.153908, 0.160656, 0.170834, 0.191131, 0.232810", \ + "0.155057, 0.158671, 0.159729, 0.166477, 0.176655, 0.196952, 0.238631" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.202124, 0.207142, 0.208373, 0.216394, 0.231538, 0.260902, 0.320032", \ + "0.208213, 0.213231, 0.214462, 0.222483, 0.237627, 0.266991, 0.326121", \ + "0.218186, 0.223204, 0.224435, 0.232456, 0.247600, 0.276964, 0.336094", \ + "0.221585, 0.226603, 0.227834, 0.235855, 0.250999, 0.280363, 0.339493", \ + "0.225509, 0.230527, 0.231758, 0.239779, 0.254923, 0.284287, 0.343417", \ + "0.232720, 0.237738, 0.238969, 0.246990, 0.262134, 0.291498, 0.350628", \ + "0.242193, 0.247211, 0.248442, 0.256463, 0.271607, 0.300971, 0.360101" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.121841, 0.126959, 0.128155, 0.136106, 0.151238, 0.180141, 0.239727", \ + "0.127916, 0.133034, 0.134230, 0.142181, 0.157313, 0.186216, 0.245802", \ + "0.138069, 0.143187, 0.144383, 0.152334, 0.167466, 0.196369, 0.255955", \ + "0.141259, 0.146377, 0.147573, 0.155524, 0.170656, 0.199559, 0.259145", \ + "0.145178, 0.150296, 0.151492, 0.159443, 0.174575, 0.203478, 0.263064", \ + "0.152568, 0.157686, 0.158882, 0.166833, 0.181965, 0.210868, 0.270454", \ + "0.162036, 0.167154, 0.168350, 0.176301, 0.191433, 0.220336, 0.279922" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[77]&!WENB[77]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[77] == 1'b1 && WENB[77] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.218265, 0.222530, 0.223848, 0.232506, 0.246838, 0.276575, 0.336001", \ + "0.223144, 0.227409, 0.228727, 0.237385, 0.251717, 0.281454, 0.340880", \ + "0.232872, 0.237137, 0.238455, 0.247113, 0.261445, 0.291182, 0.350608", \ + "0.236332, 0.240597, 0.241915, 0.250573, 0.264905, 0.294642, 0.354068", \ + "0.237146, 0.241411, 0.242729, 0.251387, 0.265719, 0.295456, 0.354882", \ + "0.240933, 0.245198, 0.246516, 0.255174, 0.269506, 0.299243, 0.358669", \ + "0.246060, 0.250325, 0.251643, 0.260301, 0.274633, 0.304370, 0.363796" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126352, 0.130615, 0.131936, 0.140580, 0.154881, 0.184557, 0.243887", \ + "0.131228, 0.135491, 0.136812, 0.145456, 0.159757, 0.189433, 0.248763", \ + "0.140960, 0.145223, 0.146544, 0.155188, 0.169489, 0.199165, 0.258495", \ + "0.144415, 0.148678, 0.149999, 0.158643, 0.172944, 0.202620, 0.261950", \ + "0.145228, 0.149491, 0.150812, 0.159456, 0.173757, 0.203433, 0.262763", \ + "0.149018, 0.153281, 0.154602, 0.163246, 0.177547, 0.207223, 0.266553", \ + "0.154044, 0.158307, 0.159628, 0.168272, 0.182573, 0.212249, 0.271579" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208247, 0.211908, 0.212993, 0.219664, 0.229935, 0.250376, 0.290652", \ + "0.212731, 0.216392, 0.217477, 0.224148, 0.234419, 0.254860, 0.295136", \ + "0.222232, 0.225893, 0.226978, 0.233649, 0.243920, 0.264361, 0.304637", \ + "0.226987, 0.230648, 0.231733, 0.238404, 0.248675, 0.269116, 0.309392", \ + "0.230196, 0.233857, 0.234942, 0.241613, 0.251884, 0.272325, 0.312601", \ + "0.237539, 0.241200, 0.242285, 0.248956, 0.259227, 0.279668, 0.319944", \ + "0.242761, 0.246422, 0.247507, 0.254178, 0.264449, 0.284890, 0.325166" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.120880, 0.124524, 0.125614, 0.132268, 0.142514, 0.162802, 0.203133", \ + "0.125327, 0.128971, 0.130061, 0.136715, 0.146961, 0.167249, 0.207580", \ + "0.134856, 0.138500, 0.139590, 0.146244, 0.156490, 0.176778, 0.217109", \ + "0.139582, 0.143226, 0.144316, 0.150970, 0.161216, 0.181504, 0.221835", \ + "0.142825, 0.146469, 0.147559, 0.154213, 0.164459, 0.184747, 0.225078", \ + "0.150017, 0.153661, 0.154751, 0.161405, 0.171651, 0.191939, 0.232270", \ + "0.155382, 0.159026, 0.160116, 0.166770, 0.177016, 0.197304, 0.237635" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[77]&WENB[77]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[77]&!WENB[77]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + } + } + pin(WENYB[76]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[76]&WENB[76]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[76] == 1'b0 && WENB[76] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208255, 0.211867, 0.212931, 0.219695, 0.229889, 0.250282, 0.292464", \ + "0.213693, 0.217305, 0.218369, 0.225133, 0.235327, 0.255720, 0.297902", \ + "0.221360, 0.224972, 0.226036, 0.232800, 0.242994, 0.263387, 0.305569", \ + "0.226337, 0.229949, 0.231013, 0.237777, 0.247971, 0.268364, 0.310546", \ + "0.228411, 0.232023, 0.233087, 0.239851, 0.250045, 0.270438, 0.312620", \ + "0.231142, 0.234754, 0.235818, 0.242582, 0.252776, 0.273169, 0.315351", \ + "0.236635, 0.240247, 0.241311, 0.248075, 0.258269, 0.278662, 0.320844" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126673, 0.130287, 0.131345, 0.138093, 0.148271, 0.168568, 0.210247", \ + "0.132018, 0.135632, 0.136690, 0.143438, 0.153616, 0.173913, 0.215592", \ + "0.139686, 0.143300, 0.144358, 0.151106, 0.161284, 0.181581, 0.223260", \ + "0.144397, 0.148011, 0.149069, 0.155817, 0.165995, 0.186292, 0.227971", \ + "0.146662, 0.150276, 0.151334, 0.158082, 0.168260, 0.188557, 0.230236", \ + "0.149236, 0.152850, 0.153908, 0.160656, 0.170834, 0.191131, 0.232810", \ + "0.155057, 0.158671, 0.159729, 0.166477, 0.176655, 0.196952, 0.238631" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.202124, 0.207142, 0.208373, 0.216394, 0.231538, 0.260902, 0.320032", \ + "0.208213, 0.213231, 0.214462, 0.222483, 0.237627, 0.266991, 0.326121", \ + "0.218186, 0.223204, 0.224435, 0.232456, 0.247600, 0.276964, 0.336094", \ + "0.221585, 0.226603, 0.227834, 0.235855, 0.250999, 0.280363, 0.339493", \ + "0.225509, 0.230527, 0.231758, 0.239779, 0.254923, 0.284287, 0.343417", \ + "0.232720, 0.237738, 0.238969, 0.246990, 0.262134, 0.291498, 0.350628", \ + "0.242193, 0.247211, 0.248442, 0.256463, 0.271607, 0.300971, 0.360101" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.121841, 0.126959, 0.128155, 0.136106, 0.151238, 0.180141, 0.239727", \ + "0.127916, 0.133034, 0.134230, 0.142181, 0.157313, 0.186216, 0.245802", \ + "0.138069, 0.143187, 0.144383, 0.152334, 0.167466, 0.196369, 0.255955", \ + "0.141259, 0.146377, 0.147573, 0.155524, 0.170656, 0.199559, 0.259145", \ + "0.145178, 0.150296, 0.151492, 0.159443, 0.174575, 0.203478, 0.263064", \ + "0.152568, 0.157686, 0.158882, 0.166833, 0.181965, 0.210868, 0.270454", \ + "0.162036, 0.167154, 0.168350, 0.176301, 0.191433, 0.220336, 0.279922" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[76]&!WENB[76]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[76] == 1'b1 && WENB[76] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.218265, 0.222530, 0.223848, 0.232506, 0.246838, 0.276575, 0.336001", \ + "0.223144, 0.227409, 0.228727, 0.237385, 0.251717, 0.281454, 0.340880", \ + "0.232872, 0.237137, 0.238455, 0.247113, 0.261445, 0.291182, 0.350608", \ + "0.236332, 0.240597, 0.241915, 0.250573, 0.264905, 0.294642, 0.354068", \ + "0.237146, 0.241411, 0.242729, 0.251387, 0.265719, 0.295456, 0.354882", \ + "0.240933, 0.245198, 0.246516, 0.255174, 0.269506, 0.299243, 0.358669", \ + "0.246060, 0.250325, 0.251643, 0.260301, 0.274633, 0.304370, 0.363796" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126352, 0.130615, 0.131936, 0.140580, 0.154881, 0.184557, 0.243887", \ + "0.131228, 0.135491, 0.136812, 0.145456, 0.159757, 0.189433, 0.248763", \ + "0.140960, 0.145223, 0.146544, 0.155188, 0.169489, 0.199165, 0.258495", \ + "0.144415, 0.148678, 0.149999, 0.158643, 0.172944, 0.202620, 0.261950", \ + "0.145228, 0.149491, 0.150812, 0.159456, 0.173757, 0.203433, 0.262763", \ + "0.149018, 0.153281, 0.154602, 0.163246, 0.177547, 0.207223, 0.266553", \ + "0.154044, 0.158307, 0.159628, 0.168272, 0.182573, 0.212249, 0.271579" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208247, 0.211908, 0.212993, 0.219664, 0.229935, 0.250376, 0.290652", \ + "0.212731, 0.216392, 0.217477, 0.224148, 0.234419, 0.254860, 0.295136", \ + "0.222232, 0.225893, 0.226978, 0.233649, 0.243920, 0.264361, 0.304637", \ + "0.226987, 0.230648, 0.231733, 0.238404, 0.248675, 0.269116, 0.309392", \ + "0.230196, 0.233857, 0.234942, 0.241613, 0.251884, 0.272325, 0.312601", \ + "0.237539, 0.241200, 0.242285, 0.248956, 0.259227, 0.279668, 0.319944", \ + "0.242761, 0.246422, 0.247507, 0.254178, 0.264449, 0.284890, 0.325166" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.120880, 0.124524, 0.125614, 0.132268, 0.142514, 0.162802, 0.203133", \ + "0.125327, 0.128971, 0.130061, 0.136715, 0.146961, 0.167249, 0.207580", \ + "0.134856, 0.138500, 0.139590, 0.146244, 0.156490, 0.176778, 0.217109", \ + "0.139582, 0.143226, 0.144316, 0.150970, 0.161216, 0.181504, 0.221835", \ + "0.142825, 0.146469, 0.147559, 0.154213, 0.164459, 0.184747, 0.225078", \ + "0.150017, 0.153661, 0.154751, 0.161405, 0.171651, 0.191939, 0.232270", \ + "0.155382, 0.159026, 0.160116, 0.166770, 0.177016, 0.197304, 0.237635" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[76]&WENB[76]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[76]&!WENB[76]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + } + } + pin(WENYB[75]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[75]&WENB[75]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[75] == 1'b0 && WENB[75] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208255, 0.211867, 0.212931, 0.219695, 0.229889, 0.250282, 0.292464", \ + "0.213693, 0.217305, 0.218369, 0.225133, 0.235327, 0.255720, 0.297902", \ + "0.221360, 0.224972, 0.226036, 0.232800, 0.242994, 0.263387, 0.305569", \ + "0.226337, 0.229949, 0.231013, 0.237777, 0.247971, 0.268364, 0.310546", \ + "0.228411, 0.232023, 0.233087, 0.239851, 0.250045, 0.270438, 0.312620", \ + "0.231142, 0.234754, 0.235818, 0.242582, 0.252776, 0.273169, 0.315351", \ + "0.236635, 0.240247, 0.241311, 0.248075, 0.258269, 0.278662, 0.320844" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126673, 0.130287, 0.131345, 0.138093, 0.148271, 0.168568, 0.210247", \ + "0.132018, 0.135632, 0.136690, 0.143438, 0.153616, 0.173913, 0.215592", \ + "0.139686, 0.143300, 0.144358, 0.151106, 0.161284, 0.181581, 0.223260", \ + "0.144397, 0.148011, 0.149069, 0.155817, 0.165995, 0.186292, 0.227971", \ + "0.146662, 0.150276, 0.151334, 0.158082, 0.168260, 0.188557, 0.230236", \ + "0.149236, 0.152850, 0.153908, 0.160656, 0.170834, 0.191131, 0.232810", \ + "0.155057, 0.158671, 0.159729, 0.166477, 0.176655, 0.196952, 0.238631" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.202124, 0.207142, 0.208373, 0.216394, 0.231538, 0.260902, 0.320032", \ + "0.208213, 0.213231, 0.214462, 0.222483, 0.237627, 0.266991, 0.326121", \ + "0.218186, 0.223204, 0.224435, 0.232456, 0.247600, 0.276964, 0.336094", \ + "0.221585, 0.226603, 0.227834, 0.235855, 0.250999, 0.280363, 0.339493", \ + "0.225509, 0.230527, 0.231758, 0.239779, 0.254923, 0.284287, 0.343417", \ + "0.232720, 0.237738, 0.238969, 0.246990, 0.262134, 0.291498, 0.350628", \ + "0.242193, 0.247211, 0.248442, 0.256463, 0.271607, 0.300971, 0.360101" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.121841, 0.126959, 0.128155, 0.136106, 0.151238, 0.180141, 0.239727", \ + "0.127916, 0.133034, 0.134230, 0.142181, 0.157313, 0.186216, 0.245802", \ + "0.138069, 0.143187, 0.144383, 0.152334, 0.167466, 0.196369, 0.255955", \ + "0.141259, 0.146377, 0.147573, 0.155524, 0.170656, 0.199559, 0.259145", \ + "0.145178, 0.150296, 0.151492, 0.159443, 0.174575, 0.203478, 0.263064", \ + "0.152568, 0.157686, 0.158882, 0.166833, 0.181965, 0.210868, 0.270454", \ + "0.162036, 0.167154, 0.168350, 0.176301, 0.191433, 0.220336, 0.279922" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[75]&!WENB[75]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[75] == 1'b1 && WENB[75] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.218265, 0.222530, 0.223848, 0.232506, 0.246838, 0.276575, 0.336001", \ + "0.223144, 0.227409, 0.228727, 0.237385, 0.251717, 0.281454, 0.340880", \ + "0.232872, 0.237137, 0.238455, 0.247113, 0.261445, 0.291182, 0.350608", \ + "0.236332, 0.240597, 0.241915, 0.250573, 0.264905, 0.294642, 0.354068", \ + "0.237146, 0.241411, 0.242729, 0.251387, 0.265719, 0.295456, 0.354882", \ + "0.240933, 0.245198, 0.246516, 0.255174, 0.269506, 0.299243, 0.358669", \ + "0.246060, 0.250325, 0.251643, 0.260301, 0.274633, 0.304370, 0.363796" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126352, 0.130615, 0.131936, 0.140580, 0.154881, 0.184557, 0.243887", \ + "0.131228, 0.135491, 0.136812, 0.145456, 0.159757, 0.189433, 0.248763", \ + "0.140960, 0.145223, 0.146544, 0.155188, 0.169489, 0.199165, 0.258495", \ + "0.144415, 0.148678, 0.149999, 0.158643, 0.172944, 0.202620, 0.261950", \ + "0.145228, 0.149491, 0.150812, 0.159456, 0.173757, 0.203433, 0.262763", \ + "0.149018, 0.153281, 0.154602, 0.163246, 0.177547, 0.207223, 0.266553", \ + "0.154044, 0.158307, 0.159628, 0.168272, 0.182573, 0.212249, 0.271579" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208247, 0.211908, 0.212993, 0.219664, 0.229935, 0.250376, 0.290652", \ + "0.212731, 0.216392, 0.217477, 0.224148, 0.234419, 0.254860, 0.295136", \ + "0.222232, 0.225893, 0.226978, 0.233649, 0.243920, 0.264361, 0.304637", \ + "0.226987, 0.230648, 0.231733, 0.238404, 0.248675, 0.269116, 0.309392", \ + "0.230196, 0.233857, 0.234942, 0.241613, 0.251884, 0.272325, 0.312601", \ + "0.237539, 0.241200, 0.242285, 0.248956, 0.259227, 0.279668, 0.319944", \ + "0.242761, 0.246422, 0.247507, 0.254178, 0.264449, 0.284890, 0.325166" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.120880, 0.124524, 0.125614, 0.132268, 0.142514, 0.162802, 0.203133", \ + "0.125327, 0.128971, 0.130061, 0.136715, 0.146961, 0.167249, 0.207580", \ + "0.134856, 0.138500, 0.139590, 0.146244, 0.156490, 0.176778, 0.217109", \ + "0.139582, 0.143226, 0.144316, 0.150970, 0.161216, 0.181504, 0.221835", \ + "0.142825, 0.146469, 0.147559, 0.154213, 0.164459, 0.184747, 0.225078", \ + "0.150017, 0.153661, 0.154751, 0.161405, 0.171651, 0.191939, 0.232270", \ + "0.155382, 0.159026, 0.160116, 0.166770, 0.177016, 0.197304, 0.237635" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[75]&WENB[75]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[75]&!WENB[75]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + } + } + pin(WENYB[74]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[74]&WENB[74]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[74] == 1'b0 && WENB[74] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208255, 0.211867, 0.212931, 0.219695, 0.229889, 0.250282, 0.292464", \ + "0.213693, 0.217305, 0.218369, 0.225133, 0.235327, 0.255720, 0.297902", \ + "0.221360, 0.224972, 0.226036, 0.232800, 0.242994, 0.263387, 0.305569", \ + "0.226337, 0.229949, 0.231013, 0.237777, 0.247971, 0.268364, 0.310546", \ + "0.228411, 0.232023, 0.233087, 0.239851, 0.250045, 0.270438, 0.312620", \ + "0.231142, 0.234754, 0.235818, 0.242582, 0.252776, 0.273169, 0.315351", \ + "0.236635, 0.240247, 0.241311, 0.248075, 0.258269, 0.278662, 0.320844" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126673, 0.130287, 0.131345, 0.138093, 0.148271, 0.168568, 0.210247", \ + "0.132018, 0.135632, 0.136690, 0.143438, 0.153616, 0.173913, 0.215592", \ + "0.139686, 0.143300, 0.144358, 0.151106, 0.161284, 0.181581, 0.223260", \ + "0.144397, 0.148011, 0.149069, 0.155817, 0.165995, 0.186292, 0.227971", \ + "0.146662, 0.150276, 0.151334, 0.158082, 0.168260, 0.188557, 0.230236", \ + "0.149236, 0.152850, 0.153908, 0.160656, 0.170834, 0.191131, 0.232810", \ + "0.155057, 0.158671, 0.159729, 0.166477, 0.176655, 0.196952, 0.238631" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.202124, 0.207142, 0.208373, 0.216394, 0.231538, 0.260902, 0.320032", \ + "0.208213, 0.213231, 0.214462, 0.222483, 0.237627, 0.266991, 0.326121", \ + "0.218186, 0.223204, 0.224435, 0.232456, 0.247600, 0.276964, 0.336094", \ + "0.221585, 0.226603, 0.227834, 0.235855, 0.250999, 0.280363, 0.339493", \ + "0.225509, 0.230527, 0.231758, 0.239779, 0.254923, 0.284287, 0.343417", \ + "0.232720, 0.237738, 0.238969, 0.246990, 0.262134, 0.291498, 0.350628", \ + "0.242193, 0.247211, 0.248442, 0.256463, 0.271607, 0.300971, 0.360101" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.121841, 0.126959, 0.128155, 0.136106, 0.151238, 0.180141, 0.239727", \ + "0.127916, 0.133034, 0.134230, 0.142181, 0.157313, 0.186216, 0.245802", \ + "0.138069, 0.143187, 0.144383, 0.152334, 0.167466, 0.196369, 0.255955", \ + "0.141259, 0.146377, 0.147573, 0.155524, 0.170656, 0.199559, 0.259145", \ + "0.145178, 0.150296, 0.151492, 0.159443, 0.174575, 0.203478, 0.263064", \ + "0.152568, 0.157686, 0.158882, 0.166833, 0.181965, 0.210868, 0.270454", \ + "0.162036, 0.167154, 0.168350, 0.176301, 0.191433, 0.220336, 0.279922" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[74]&!WENB[74]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[74] == 1'b1 && WENB[74] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.218265, 0.222530, 0.223848, 0.232506, 0.246838, 0.276575, 0.336001", \ + "0.223144, 0.227409, 0.228727, 0.237385, 0.251717, 0.281454, 0.340880", \ + "0.232872, 0.237137, 0.238455, 0.247113, 0.261445, 0.291182, 0.350608", \ + "0.236332, 0.240597, 0.241915, 0.250573, 0.264905, 0.294642, 0.354068", \ + "0.237146, 0.241411, 0.242729, 0.251387, 0.265719, 0.295456, 0.354882", \ + "0.240933, 0.245198, 0.246516, 0.255174, 0.269506, 0.299243, 0.358669", \ + "0.246060, 0.250325, 0.251643, 0.260301, 0.274633, 0.304370, 0.363796" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126352, 0.130615, 0.131936, 0.140580, 0.154881, 0.184557, 0.243887", \ + "0.131228, 0.135491, 0.136812, 0.145456, 0.159757, 0.189433, 0.248763", \ + "0.140960, 0.145223, 0.146544, 0.155188, 0.169489, 0.199165, 0.258495", \ + "0.144415, 0.148678, 0.149999, 0.158643, 0.172944, 0.202620, 0.261950", \ + "0.145228, 0.149491, 0.150812, 0.159456, 0.173757, 0.203433, 0.262763", \ + "0.149018, 0.153281, 0.154602, 0.163246, 0.177547, 0.207223, 0.266553", \ + "0.154044, 0.158307, 0.159628, 0.168272, 0.182573, 0.212249, 0.271579" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208247, 0.211908, 0.212993, 0.219664, 0.229935, 0.250376, 0.290652", \ + "0.212731, 0.216392, 0.217477, 0.224148, 0.234419, 0.254860, 0.295136", \ + "0.222232, 0.225893, 0.226978, 0.233649, 0.243920, 0.264361, 0.304637", \ + "0.226987, 0.230648, 0.231733, 0.238404, 0.248675, 0.269116, 0.309392", \ + "0.230196, 0.233857, 0.234942, 0.241613, 0.251884, 0.272325, 0.312601", \ + "0.237539, 0.241200, 0.242285, 0.248956, 0.259227, 0.279668, 0.319944", \ + "0.242761, 0.246422, 0.247507, 0.254178, 0.264449, 0.284890, 0.325166" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.120880, 0.124524, 0.125614, 0.132268, 0.142514, 0.162802, 0.203133", \ + "0.125327, 0.128971, 0.130061, 0.136715, 0.146961, 0.167249, 0.207580", \ + "0.134856, 0.138500, 0.139590, 0.146244, 0.156490, 0.176778, 0.217109", \ + "0.139582, 0.143226, 0.144316, 0.150970, 0.161216, 0.181504, 0.221835", \ + "0.142825, 0.146469, 0.147559, 0.154213, 0.164459, 0.184747, 0.225078", \ + "0.150017, 0.153661, 0.154751, 0.161405, 0.171651, 0.191939, 0.232270", \ + "0.155382, 0.159026, 0.160116, 0.166770, 0.177016, 0.197304, 0.237635" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[74]&WENB[74]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[74]&!WENB[74]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + } + } + pin(WENYB[73]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[73]&WENB[73]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[73] == 1'b0 && WENB[73] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208255, 0.211867, 0.212931, 0.219695, 0.229889, 0.250282, 0.292464", \ + "0.213693, 0.217305, 0.218369, 0.225133, 0.235327, 0.255720, 0.297902", \ + "0.221360, 0.224972, 0.226036, 0.232800, 0.242994, 0.263387, 0.305569", \ + "0.226337, 0.229949, 0.231013, 0.237777, 0.247971, 0.268364, 0.310546", \ + "0.228411, 0.232023, 0.233087, 0.239851, 0.250045, 0.270438, 0.312620", \ + "0.231142, 0.234754, 0.235818, 0.242582, 0.252776, 0.273169, 0.315351", \ + "0.236635, 0.240247, 0.241311, 0.248075, 0.258269, 0.278662, 0.320844" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126673, 0.130287, 0.131345, 0.138093, 0.148271, 0.168568, 0.210247", \ + "0.132018, 0.135632, 0.136690, 0.143438, 0.153616, 0.173913, 0.215592", \ + "0.139686, 0.143300, 0.144358, 0.151106, 0.161284, 0.181581, 0.223260", \ + "0.144397, 0.148011, 0.149069, 0.155817, 0.165995, 0.186292, 0.227971", \ + "0.146662, 0.150276, 0.151334, 0.158082, 0.168260, 0.188557, 0.230236", \ + "0.149236, 0.152850, 0.153908, 0.160656, 0.170834, 0.191131, 0.232810", \ + "0.155057, 0.158671, 0.159729, 0.166477, 0.176655, 0.196952, 0.238631" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.202124, 0.207142, 0.208373, 0.216394, 0.231538, 0.260902, 0.320032", \ + "0.208213, 0.213231, 0.214462, 0.222483, 0.237627, 0.266991, 0.326121", \ + "0.218186, 0.223204, 0.224435, 0.232456, 0.247600, 0.276964, 0.336094", \ + "0.221585, 0.226603, 0.227834, 0.235855, 0.250999, 0.280363, 0.339493", \ + "0.225509, 0.230527, 0.231758, 0.239779, 0.254923, 0.284287, 0.343417", \ + "0.232720, 0.237738, 0.238969, 0.246990, 0.262134, 0.291498, 0.350628", \ + "0.242193, 0.247211, 0.248442, 0.256463, 0.271607, 0.300971, 0.360101" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.121841, 0.126959, 0.128155, 0.136106, 0.151238, 0.180141, 0.239727", \ + "0.127916, 0.133034, 0.134230, 0.142181, 0.157313, 0.186216, 0.245802", \ + "0.138069, 0.143187, 0.144383, 0.152334, 0.167466, 0.196369, 0.255955", \ + "0.141259, 0.146377, 0.147573, 0.155524, 0.170656, 0.199559, 0.259145", \ + "0.145178, 0.150296, 0.151492, 0.159443, 0.174575, 0.203478, 0.263064", \ + "0.152568, 0.157686, 0.158882, 0.166833, 0.181965, 0.210868, 0.270454", \ + "0.162036, 0.167154, 0.168350, 0.176301, 0.191433, 0.220336, 0.279922" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[73]&!WENB[73]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[73] == 1'b1 && WENB[73] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.218265, 0.222530, 0.223848, 0.232506, 0.246838, 0.276575, 0.336001", \ + "0.223144, 0.227409, 0.228727, 0.237385, 0.251717, 0.281454, 0.340880", \ + "0.232872, 0.237137, 0.238455, 0.247113, 0.261445, 0.291182, 0.350608", \ + "0.236332, 0.240597, 0.241915, 0.250573, 0.264905, 0.294642, 0.354068", \ + "0.237146, 0.241411, 0.242729, 0.251387, 0.265719, 0.295456, 0.354882", \ + "0.240933, 0.245198, 0.246516, 0.255174, 0.269506, 0.299243, 0.358669", \ + "0.246060, 0.250325, 0.251643, 0.260301, 0.274633, 0.304370, 0.363796" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126352, 0.130615, 0.131936, 0.140580, 0.154881, 0.184557, 0.243887", \ + "0.131228, 0.135491, 0.136812, 0.145456, 0.159757, 0.189433, 0.248763", \ + "0.140960, 0.145223, 0.146544, 0.155188, 0.169489, 0.199165, 0.258495", \ + "0.144415, 0.148678, 0.149999, 0.158643, 0.172944, 0.202620, 0.261950", \ + "0.145228, 0.149491, 0.150812, 0.159456, 0.173757, 0.203433, 0.262763", \ + "0.149018, 0.153281, 0.154602, 0.163246, 0.177547, 0.207223, 0.266553", \ + "0.154044, 0.158307, 0.159628, 0.168272, 0.182573, 0.212249, 0.271579" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208247, 0.211908, 0.212993, 0.219664, 0.229935, 0.250376, 0.290652", \ + "0.212731, 0.216392, 0.217477, 0.224148, 0.234419, 0.254860, 0.295136", \ + "0.222232, 0.225893, 0.226978, 0.233649, 0.243920, 0.264361, 0.304637", \ + "0.226987, 0.230648, 0.231733, 0.238404, 0.248675, 0.269116, 0.309392", \ + "0.230196, 0.233857, 0.234942, 0.241613, 0.251884, 0.272325, 0.312601", \ + "0.237539, 0.241200, 0.242285, 0.248956, 0.259227, 0.279668, 0.319944", \ + "0.242761, 0.246422, 0.247507, 0.254178, 0.264449, 0.284890, 0.325166" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.120880, 0.124524, 0.125614, 0.132268, 0.142514, 0.162802, 0.203133", \ + "0.125327, 0.128971, 0.130061, 0.136715, 0.146961, 0.167249, 0.207580", \ + "0.134856, 0.138500, 0.139590, 0.146244, 0.156490, 0.176778, 0.217109", \ + "0.139582, 0.143226, 0.144316, 0.150970, 0.161216, 0.181504, 0.221835", \ + "0.142825, 0.146469, 0.147559, 0.154213, 0.164459, 0.184747, 0.225078", \ + "0.150017, 0.153661, 0.154751, 0.161405, 0.171651, 0.191939, 0.232270", \ + "0.155382, 0.159026, 0.160116, 0.166770, 0.177016, 0.197304, 0.237635" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[73]&WENB[73]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[73]&!WENB[73]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + } + } + pin(WENYB[72]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[72]&WENB[72]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[72] == 1'b0 && WENB[72] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208255, 0.211867, 0.212931, 0.219695, 0.229889, 0.250282, 0.292464", \ + "0.213693, 0.217305, 0.218369, 0.225133, 0.235327, 0.255720, 0.297902", \ + "0.221360, 0.224972, 0.226036, 0.232800, 0.242994, 0.263387, 0.305569", \ + "0.226337, 0.229949, 0.231013, 0.237777, 0.247971, 0.268364, 0.310546", \ + "0.228411, 0.232023, 0.233087, 0.239851, 0.250045, 0.270438, 0.312620", \ + "0.231142, 0.234754, 0.235818, 0.242582, 0.252776, 0.273169, 0.315351", \ + "0.236635, 0.240247, 0.241311, 0.248075, 0.258269, 0.278662, 0.320844" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126673, 0.130287, 0.131345, 0.138093, 0.148271, 0.168568, 0.210247", \ + "0.132018, 0.135632, 0.136690, 0.143438, 0.153616, 0.173913, 0.215592", \ + "0.139686, 0.143300, 0.144358, 0.151106, 0.161284, 0.181581, 0.223260", \ + "0.144397, 0.148011, 0.149069, 0.155817, 0.165995, 0.186292, 0.227971", \ + "0.146662, 0.150276, 0.151334, 0.158082, 0.168260, 0.188557, 0.230236", \ + "0.149236, 0.152850, 0.153908, 0.160656, 0.170834, 0.191131, 0.232810", \ + "0.155057, 0.158671, 0.159729, 0.166477, 0.176655, 0.196952, 0.238631" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.202124, 0.207142, 0.208373, 0.216394, 0.231538, 0.260902, 0.320032", \ + "0.208213, 0.213231, 0.214462, 0.222483, 0.237627, 0.266991, 0.326121", \ + "0.218186, 0.223204, 0.224435, 0.232456, 0.247600, 0.276964, 0.336094", \ + "0.221585, 0.226603, 0.227834, 0.235855, 0.250999, 0.280363, 0.339493", \ + "0.225509, 0.230527, 0.231758, 0.239779, 0.254923, 0.284287, 0.343417", \ + "0.232720, 0.237738, 0.238969, 0.246990, 0.262134, 0.291498, 0.350628", \ + "0.242193, 0.247211, 0.248442, 0.256463, 0.271607, 0.300971, 0.360101" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.121841, 0.126959, 0.128155, 0.136106, 0.151238, 0.180141, 0.239727", \ + "0.127916, 0.133034, 0.134230, 0.142181, 0.157313, 0.186216, 0.245802", \ + "0.138069, 0.143187, 0.144383, 0.152334, 0.167466, 0.196369, 0.255955", \ + "0.141259, 0.146377, 0.147573, 0.155524, 0.170656, 0.199559, 0.259145", \ + "0.145178, 0.150296, 0.151492, 0.159443, 0.174575, 0.203478, 0.263064", \ + "0.152568, 0.157686, 0.158882, 0.166833, 0.181965, 0.210868, 0.270454", \ + "0.162036, 0.167154, 0.168350, 0.176301, 0.191433, 0.220336, 0.279922" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[72]&!WENB[72]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[72] == 1'b1 && WENB[72] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.218265, 0.222530, 0.223848, 0.232506, 0.246838, 0.276575, 0.336001", \ + "0.223144, 0.227409, 0.228727, 0.237385, 0.251717, 0.281454, 0.340880", \ + "0.232872, 0.237137, 0.238455, 0.247113, 0.261445, 0.291182, 0.350608", \ + "0.236332, 0.240597, 0.241915, 0.250573, 0.264905, 0.294642, 0.354068", \ + "0.237146, 0.241411, 0.242729, 0.251387, 0.265719, 0.295456, 0.354882", \ + "0.240933, 0.245198, 0.246516, 0.255174, 0.269506, 0.299243, 0.358669", \ + "0.246060, 0.250325, 0.251643, 0.260301, 0.274633, 0.304370, 0.363796" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126352, 0.130615, 0.131936, 0.140580, 0.154881, 0.184557, 0.243887", \ + "0.131228, 0.135491, 0.136812, 0.145456, 0.159757, 0.189433, 0.248763", \ + "0.140960, 0.145223, 0.146544, 0.155188, 0.169489, 0.199165, 0.258495", \ + "0.144415, 0.148678, 0.149999, 0.158643, 0.172944, 0.202620, 0.261950", \ + "0.145228, 0.149491, 0.150812, 0.159456, 0.173757, 0.203433, 0.262763", \ + "0.149018, 0.153281, 0.154602, 0.163246, 0.177547, 0.207223, 0.266553", \ + "0.154044, 0.158307, 0.159628, 0.168272, 0.182573, 0.212249, 0.271579" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208247, 0.211908, 0.212993, 0.219664, 0.229935, 0.250376, 0.290652", \ + "0.212731, 0.216392, 0.217477, 0.224148, 0.234419, 0.254860, 0.295136", \ + "0.222232, 0.225893, 0.226978, 0.233649, 0.243920, 0.264361, 0.304637", \ + "0.226987, 0.230648, 0.231733, 0.238404, 0.248675, 0.269116, 0.309392", \ + "0.230196, 0.233857, 0.234942, 0.241613, 0.251884, 0.272325, 0.312601", \ + "0.237539, 0.241200, 0.242285, 0.248956, 0.259227, 0.279668, 0.319944", \ + "0.242761, 0.246422, 0.247507, 0.254178, 0.264449, 0.284890, 0.325166" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.120880, 0.124524, 0.125614, 0.132268, 0.142514, 0.162802, 0.203133", \ + "0.125327, 0.128971, 0.130061, 0.136715, 0.146961, 0.167249, 0.207580", \ + "0.134856, 0.138500, 0.139590, 0.146244, 0.156490, 0.176778, 0.217109", \ + "0.139582, 0.143226, 0.144316, 0.150970, 0.161216, 0.181504, 0.221835", \ + "0.142825, 0.146469, 0.147559, 0.154213, 0.164459, 0.184747, 0.225078", \ + "0.150017, 0.153661, 0.154751, 0.161405, 0.171651, 0.191939, 0.232270", \ + "0.155382, 0.159026, 0.160116, 0.166770, 0.177016, 0.197304, 0.237635" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[72]&WENB[72]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[72]&!WENB[72]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + } + } + pin(WENYB[71]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[71]&WENB[71]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[71] == 1'b0 && WENB[71] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208255, 0.211867, 0.212931, 0.219695, 0.229889, 0.250282, 0.292464", \ + "0.213693, 0.217305, 0.218369, 0.225133, 0.235327, 0.255720, 0.297902", \ + "0.221360, 0.224972, 0.226036, 0.232800, 0.242994, 0.263387, 0.305569", \ + "0.226337, 0.229949, 0.231013, 0.237777, 0.247971, 0.268364, 0.310546", \ + "0.228411, 0.232023, 0.233087, 0.239851, 0.250045, 0.270438, 0.312620", \ + "0.231142, 0.234754, 0.235818, 0.242582, 0.252776, 0.273169, 0.315351", \ + "0.236635, 0.240247, 0.241311, 0.248075, 0.258269, 0.278662, 0.320844" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126673, 0.130287, 0.131345, 0.138093, 0.148271, 0.168568, 0.210247", \ + "0.132018, 0.135632, 0.136690, 0.143438, 0.153616, 0.173913, 0.215592", \ + "0.139686, 0.143300, 0.144358, 0.151106, 0.161284, 0.181581, 0.223260", \ + "0.144397, 0.148011, 0.149069, 0.155817, 0.165995, 0.186292, 0.227971", \ + "0.146662, 0.150276, 0.151334, 0.158082, 0.168260, 0.188557, 0.230236", \ + "0.149236, 0.152850, 0.153908, 0.160656, 0.170834, 0.191131, 0.232810", \ + "0.155057, 0.158671, 0.159729, 0.166477, 0.176655, 0.196952, 0.238631" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.202124, 0.207142, 0.208373, 0.216394, 0.231538, 0.260902, 0.320032", \ + "0.208213, 0.213231, 0.214462, 0.222483, 0.237627, 0.266991, 0.326121", \ + "0.218186, 0.223204, 0.224435, 0.232456, 0.247600, 0.276964, 0.336094", \ + "0.221585, 0.226603, 0.227834, 0.235855, 0.250999, 0.280363, 0.339493", \ + "0.225509, 0.230527, 0.231758, 0.239779, 0.254923, 0.284287, 0.343417", \ + "0.232720, 0.237738, 0.238969, 0.246990, 0.262134, 0.291498, 0.350628", \ + "0.242193, 0.247211, 0.248442, 0.256463, 0.271607, 0.300971, 0.360101" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.121841, 0.126959, 0.128155, 0.136106, 0.151238, 0.180141, 0.239727", \ + "0.127916, 0.133034, 0.134230, 0.142181, 0.157313, 0.186216, 0.245802", \ + "0.138069, 0.143187, 0.144383, 0.152334, 0.167466, 0.196369, 0.255955", \ + "0.141259, 0.146377, 0.147573, 0.155524, 0.170656, 0.199559, 0.259145", \ + "0.145178, 0.150296, 0.151492, 0.159443, 0.174575, 0.203478, 0.263064", \ + "0.152568, 0.157686, 0.158882, 0.166833, 0.181965, 0.210868, 0.270454", \ + "0.162036, 0.167154, 0.168350, 0.176301, 0.191433, 0.220336, 0.279922" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[71]&!WENB[71]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[71] == 1'b1 && WENB[71] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.218265, 0.222530, 0.223848, 0.232506, 0.246838, 0.276575, 0.336001", \ + "0.223144, 0.227409, 0.228727, 0.237385, 0.251717, 0.281454, 0.340880", \ + "0.232872, 0.237137, 0.238455, 0.247113, 0.261445, 0.291182, 0.350608", \ + "0.236332, 0.240597, 0.241915, 0.250573, 0.264905, 0.294642, 0.354068", \ + "0.237146, 0.241411, 0.242729, 0.251387, 0.265719, 0.295456, 0.354882", \ + "0.240933, 0.245198, 0.246516, 0.255174, 0.269506, 0.299243, 0.358669", \ + "0.246060, 0.250325, 0.251643, 0.260301, 0.274633, 0.304370, 0.363796" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126352, 0.130615, 0.131936, 0.140580, 0.154881, 0.184557, 0.243887", \ + "0.131228, 0.135491, 0.136812, 0.145456, 0.159757, 0.189433, 0.248763", \ + "0.140960, 0.145223, 0.146544, 0.155188, 0.169489, 0.199165, 0.258495", \ + "0.144415, 0.148678, 0.149999, 0.158643, 0.172944, 0.202620, 0.261950", \ + "0.145228, 0.149491, 0.150812, 0.159456, 0.173757, 0.203433, 0.262763", \ + "0.149018, 0.153281, 0.154602, 0.163246, 0.177547, 0.207223, 0.266553", \ + "0.154044, 0.158307, 0.159628, 0.168272, 0.182573, 0.212249, 0.271579" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208247, 0.211908, 0.212993, 0.219664, 0.229935, 0.250376, 0.290652", \ + "0.212731, 0.216392, 0.217477, 0.224148, 0.234419, 0.254860, 0.295136", \ + "0.222232, 0.225893, 0.226978, 0.233649, 0.243920, 0.264361, 0.304637", \ + "0.226987, 0.230648, 0.231733, 0.238404, 0.248675, 0.269116, 0.309392", \ + "0.230196, 0.233857, 0.234942, 0.241613, 0.251884, 0.272325, 0.312601", \ + "0.237539, 0.241200, 0.242285, 0.248956, 0.259227, 0.279668, 0.319944", \ + "0.242761, 0.246422, 0.247507, 0.254178, 0.264449, 0.284890, 0.325166" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.120880, 0.124524, 0.125614, 0.132268, 0.142514, 0.162802, 0.203133", \ + "0.125327, 0.128971, 0.130061, 0.136715, 0.146961, 0.167249, 0.207580", \ + "0.134856, 0.138500, 0.139590, 0.146244, 0.156490, 0.176778, 0.217109", \ + "0.139582, 0.143226, 0.144316, 0.150970, 0.161216, 0.181504, 0.221835", \ + "0.142825, 0.146469, 0.147559, 0.154213, 0.164459, 0.184747, 0.225078", \ + "0.150017, 0.153661, 0.154751, 0.161405, 0.171651, 0.191939, 0.232270", \ + "0.155382, 0.159026, 0.160116, 0.166770, 0.177016, 0.197304, 0.237635" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[71]&WENB[71]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[71]&!WENB[71]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + } + } + pin(WENYB[70]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[70]&WENB[70]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[70] == 1'b0 && WENB[70] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208255, 0.211867, 0.212931, 0.219695, 0.229889, 0.250282, 0.292464", \ + "0.213693, 0.217305, 0.218369, 0.225133, 0.235327, 0.255720, 0.297902", \ + "0.221360, 0.224972, 0.226036, 0.232800, 0.242994, 0.263387, 0.305569", \ + "0.226337, 0.229949, 0.231013, 0.237777, 0.247971, 0.268364, 0.310546", \ + "0.228411, 0.232023, 0.233087, 0.239851, 0.250045, 0.270438, 0.312620", \ + "0.231142, 0.234754, 0.235818, 0.242582, 0.252776, 0.273169, 0.315351", \ + "0.236635, 0.240247, 0.241311, 0.248075, 0.258269, 0.278662, 0.320844" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126673, 0.130287, 0.131345, 0.138093, 0.148271, 0.168568, 0.210247", \ + "0.132018, 0.135632, 0.136690, 0.143438, 0.153616, 0.173913, 0.215592", \ + "0.139686, 0.143300, 0.144358, 0.151106, 0.161284, 0.181581, 0.223260", \ + "0.144397, 0.148011, 0.149069, 0.155817, 0.165995, 0.186292, 0.227971", \ + "0.146662, 0.150276, 0.151334, 0.158082, 0.168260, 0.188557, 0.230236", \ + "0.149236, 0.152850, 0.153908, 0.160656, 0.170834, 0.191131, 0.232810", \ + "0.155057, 0.158671, 0.159729, 0.166477, 0.176655, 0.196952, 0.238631" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.202124, 0.207142, 0.208373, 0.216394, 0.231538, 0.260902, 0.320032", \ + "0.208213, 0.213231, 0.214462, 0.222483, 0.237627, 0.266991, 0.326121", \ + "0.218186, 0.223204, 0.224435, 0.232456, 0.247600, 0.276964, 0.336094", \ + "0.221585, 0.226603, 0.227834, 0.235855, 0.250999, 0.280363, 0.339493", \ + "0.225509, 0.230527, 0.231758, 0.239779, 0.254923, 0.284287, 0.343417", \ + "0.232720, 0.237738, 0.238969, 0.246990, 0.262134, 0.291498, 0.350628", \ + "0.242193, 0.247211, 0.248442, 0.256463, 0.271607, 0.300971, 0.360101" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.121841, 0.126959, 0.128155, 0.136106, 0.151238, 0.180141, 0.239727", \ + "0.127916, 0.133034, 0.134230, 0.142181, 0.157313, 0.186216, 0.245802", \ + "0.138069, 0.143187, 0.144383, 0.152334, 0.167466, 0.196369, 0.255955", \ + "0.141259, 0.146377, 0.147573, 0.155524, 0.170656, 0.199559, 0.259145", \ + "0.145178, 0.150296, 0.151492, 0.159443, 0.174575, 0.203478, 0.263064", \ + "0.152568, 0.157686, 0.158882, 0.166833, 0.181965, 0.210868, 0.270454", \ + "0.162036, 0.167154, 0.168350, 0.176301, 0.191433, 0.220336, 0.279922" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[70]&!WENB[70]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[70] == 1'b1 && WENB[70] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.218265, 0.222530, 0.223848, 0.232506, 0.246838, 0.276575, 0.336001", \ + "0.223144, 0.227409, 0.228727, 0.237385, 0.251717, 0.281454, 0.340880", \ + "0.232872, 0.237137, 0.238455, 0.247113, 0.261445, 0.291182, 0.350608", \ + "0.236332, 0.240597, 0.241915, 0.250573, 0.264905, 0.294642, 0.354068", \ + "0.237146, 0.241411, 0.242729, 0.251387, 0.265719, 0.295456, 0.354882", \ + "0.240933, 0.245198, 0.246516, 0.255174, 0.269506, 0.299243, 0.358669", \ + "0.246060, 0.250325, 0.251643, 0.260301, 0.274633, 0.304370, 0.363796" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126352, 0.130615, 0.131936, 0.140580, 0.154881, 0.184557, 0.243887", \ + "0.131228, 0.135491, 0.136812, 0.145456, 0.159757, 0.189433, 0.248763", \ + "0.140960, 0.145223, 0.146544, 0.155188, 0.169489, 0.199165, 0.258495", \ + "0.144415, 0.148678, 0.149999, 0.158643, 0.172944, 0.202620, 0.261950", \ + "0.145228, 0.149491, 0.150812, 0.159456, 0.173757, 0.203433, 0.262763", \ + "0.149018, 0.153281, 0.154602, 0.163246, 0.177547, 0.207223, 0.266553", \ + "0.154044, 0.158307, 0.159628, 0.168272, 0.182573, 0.212249, 0.271579" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208247, 0.211908, 0.212993, 0.219664, 0.229935, 0.250376, 0.290652", \ + "0.212731, 0.216392, 0.217477, 0.224148, 0.234419, 0.254860, 0.295136", \ + "0.222232, 0.225893, 0.226978, 0.233649, 0.243920, 0.264361, 0.304637", \ + "0.226987, 0.230648, 0.231733, 0.238404, 0.248675, 0.269116, 0.309392", \ + "0.230196, 0.233857, 0.234942, 0.241613, 0.251884, 0.272325, 0.312601", \ + "0.237539, 0.241200, 0.242285, 0.248956, 0.259227, 0.279668, 0.319944", \ + "0.242761, 0.246422, 0.247507, 0.254178, 0.264449, 0.284890, 0.325166" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.120880, 0.124524, 0.125614, 0.132268, 0.142514, 0.162802, 0.203133", \ + "0.125327, 0.128971, 0.130061, 0.136715, 0.146961, 0.167249, 0.207580", \ + "0.134856, 0.138500, 0.139590, 0.146244, 0.156490, 0.176778, 0.217109", \ + "0.139582, 0.143226, 0.144316, 0.150970, 0.161216, 0.181504, 0.221835", \ + "0.142825, 0.146469, 0.147559, 0.154213, 0.164459, 0.184747, 0.225078", \ + "0.150017, 0.153661, 0.154751, 0.161405, 0.171651, 0.191939, 0.232270", \ + "0.155382, 0.159026, 0.160116, 0.166770, 0.177016, 0.197304, 0.237635" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[70]&WENB[70]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[70]&!WENB[70]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + } + } + pin(WENYB[69]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[69]&WENB[69]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[69] == 1'b0 && WENB[69] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208255, 0.211867, 0.212931, 0.219695, 0.229889, 0.250282, 0.292464", \ + "0.213693, 0.217305, 0.218369, 0.225133, 0.235327, 0.255720, 0.297902", \ + "0.221360, 0.224972, 0.226036, 0.232800, 0.242994, 0.263387, 0.305569", \ + "0.226337, 0.229949, 0.231013, 0.237777, 0.247971, 0.268364, 0.310546", \ + "0.228411, 0.232023, 0.233087, 0.239851, 0.250045, 0.270438, 0.312620", \ + "0.231142, 0.234754, 0.235818, 0.242582, 0.252776, 0.273169, 0.315351", \ + "0.236635, 0.240247, 0.241311, 0.248075, 0.258269, 0.278662, 0.320844" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126673, 0.130287, 0.131345, 0.138093, 0.148271, 0.168568, 0.210247", \ + "0.132018, 0.135632, 0.136690, 0.143438, 0.153616, 0.173913, 0.215592", \ + "0.139686, 0.143300, 0.144358, 0.151106, 0.161284, 0.181581, 0.223260", \ + "0.144397, 0.148011, 0.149069, 0.155817, 0.165995, 0.186292, 0.227971", \ + "0.146662, 0.150276, 0.151334, 0.158082, 0.168260, 0.188557, 0.230236", \ + "0.149236, 0.152850, 0.153908, 0.160656, 0.170834, 0.191131, 0.232810", \ + "0.155057, 0.158671, 0.159729, 0.166477, 0.176655, 0.196952, 0.238631" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.202124, 0.207142, 0.208373, 0.216394, 0.231538, 0.260902, 0.320032", \ + "0.208213, 0.213231, 0.214462, 0.222483, 0.237627, 0.266991, 0.326121", \ + "0.218186, 0.223204, 0.224435, 0.232456, 0.247600, 0.276964, 0.336094", \ + "0.221585, 0.226603, 0.227834, 0.235855, 0.250999, 0.280363, 0.339493", \ + "0.225509, 0.230527, 0.231758, 0.239779, 0.254923, 0.284287, 0.343417", \ + "0.232720, 0.237738, 0.238969, 0.246990, 0.262134, 0.291498, 0.350628", \ + "0.242193, 0.247211, 0.248442, 0.256463, 0.271607, 0.300971, 0.360101" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.121841, 0.126959, 0.128155, 0.136106, 0.151238, 0.180141, 0.239727", \ + "0.127916, 0.133034, 0.134230, 0.142181, 0.157313, 0.186216, 0.245802", \ + "0.138069, 0.143187, 0.144383, 0.152334, 0.167466, 0.196369, 0.255955", \ + "0.141259, 0.146377, 0.147573, 0.155524, 0.170656, 0.199559, 0.259145", \ + "0.145178, 0.150296, 0.151492, 0.159443, 0.174575, 0.203478, 0.263064", \ + "0.152568, 0.157686, 0.158882, 0.166833, 0.181965, 0.210868, 0.270454", \ + "0.162036, 0.167154, 0.168350, 0.176301, 0.191433, 0.220336, 0.279922" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[69]&!WENB[69]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[69] == 1'b1 && WENB[69] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.218265, 0.222530, 0.223848, 0.232506, 0.246838, 0.276575, 0.336001", \ + "0.223144, 0.227409, 0.228727, 0.237385, 0.251717, 0.281454, 0.340880", \ + "0.232872, 0.237137, 0.238455, 0.247113, 0.261445, 0.291182, 0.350608", \ + "0.236332, 0.240597, 0.241915, 0.250573, 0.264905, 0.294642, 0.354068", \ + "0.237146, 0.241411, 0.242729, 0.251387, 0.265719, 0.295456, 0.354882", \ + "0.240933, 0.245198, 0.246516, 0.255174, 0.269506, 0.299243, 0.358669", \ + "0.246060, 0.250325, 0.251643, 0.260301, 0.274633, 0.304370, 0.363796" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126352, 0.130615, 0.131936, 0.140580, 0.154881, 0.184557, 0.243887", \ + "0.131228, 0.135491, 0.136812, 0.145456, 0.159757, 0.189433, 0.248763", \ + "0.140960, 0.145223, 0.146544, 0.155188, 0.169489, 0.199165, 0.258495", \ + "0.144415, 0.148678, 0.149999, 0.158643, 0.172944, 0.202620, 0.261950", \ + "0.145228, 0.149491, 0.150812, 0.159456, 0.173757, 0.203433, 0.262763", \ + "0.149018, 0.153281, 0.154602, 0.163246, 0.177547, 0.207223, 0.266553", \ + "0.154044, 0.158307, 0.159628, 0.168272, 0.182573, 0.212249, 0.271579" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208247, 0.211908, 0.212993, 0.219664, 0.229935, 0.250376, 0.290652", \ + "0.212731, 0.216392, 0.217477, 0.224148, 0.234419, 0.254860, 0.295136", \ + "0.222232, 0.225893, 0.226978, 0.233649, 0.243920, 0.264361, 0.304637", \ + "0.226987, 0.230648, 0.231733, 0.238404, 0.248675, 0.269116, 0.309392", \ + "0.230196, 0.233857, 0.234942, 0.241613, 0.251884, 0.272325, 0.312601", \ + "0.237539, 0.241200, 0.242285, 0.248956, 0.259227, 0.279668, 0.319944", \ + "0.242761, 0.246422, 0.247507, 0.254178, 0.264449, 0.284890, 0.325166" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.120880, 0.124524, 0.125614, 0.132268, 0.142514, 0.162802, 0.203133", \ + "0.125327, 0.128971, 0.130061, 0.136715, 0.146961, 0.167249, 0.207580", \ + "0.134856, 0.138500, 0.139590, 0.146244, 0.156490, 0.176778, 0.217109", \ + "0.139582, 0.143226, 0.144316, 0.150970, 0.161216, 0.181504, 0.221835", \ + "0.142825, 0.146469, 0.147559, 0.154213, 0.164459, 0.184747, 0.225078", \ + "0.150017, 0.153661, 0.154751, 0.161405, 0.171651, 0.191939, 0.232270", \ + "0.155382, 0.159026, 0.160116, 0.166770, 0.177016, 0.197304, 0.237635" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[69]&WENB[69]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[69]&!WENB[69]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + } + } + pin(WENYB[68]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[68]&WENB[68]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[68] == 1'b0 && WENB[68] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208255, 0.211867, 0.212931, 0.219695, 0.229889, 0.250282, 0.292464", \ + "0.213693, 0.217305, 0.218369, 0.225133, 0.235327, 0.255720, 0.297902", \ + "0.221360, 0.224972, 0.226036, 0.232800, 0.242994, 0.263387, 0.305569", \ + "0.226337, 0.229949, 0.231013, 0.237777, 0.247971, 0.268364, 0.310546", \ + "0.228411, 0.232023, 0.233087, 0.239851, 0.250045, 0.270438, 0.312620", \ + "0.231142, 0.234754, 0.235818, 0.242582, 0.252776, 0.273169, 0.315351", \ + "0.236635, 0.240247, 0.241311, 0.248075, 0.258269, 0.278662, 0.320844" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126673, 0.130287, 0.131345, 0.138093, 0.148271, 0.168568, 0.210247", \ + "0.132018, 0.135632, 0.136690, 0.143438, 0.153616, 0.173913, 0.215592", \ + "0.139686, 0.143300, 0.144358, 0.151106, 0.161284, 0.181581, 0.223260", \ + "0.144397, 0.148011, 0.149069, 0.155817, 0.165995, 0.186292, 0.227971", \ + "0.146662, 0.150276, 0.151334, 0.158082, 0.168260, 0.188557, 0.230236", \ + "0.149236, 0.152850, 0.153908, 0.160656, 0.170834, 0.191131, 0.232810", \ + "0.155057, 0.158671, 0.159729, 0.166477, 0.176655, 0.196952, 0.238631" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.202124, 0.207142, 0.208373, 0.216394, 0.231538, 0.260902, 0.320032", \ + "0.208213, 0.213231, 0.214462, 0.222483, 0.237627, 0.266991, 0.326121", \ + "0.218186, 0.223204, 0.224435, 0.232456, 0.247600, 0.276964, 0.336094", \ + "0.221585, 0.226603, 0.227834, 0.235855, 0.250999, 0.280363, 0.339493", \ + "0.225509, 0.230527, 0.231758, 0.239779, 0.254923, 0.284287, 0.343417", \ + "0.232720, 0.237738, 0.238969, 0.246990, 0.262134, 0.291498, 0.350628", \ + "0.242193, 0.247211, 0.248442, 0.256463, 0.271607, 0.300971, 0.360101" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.121841, 0.126959, 0.128155, 0.136106, 0.151238, 0.180141, 0.239727", \ + "0.127916, 0.133034, 0.134230, 0.142181, 0.157313, 0.186216, 0.245802", \ + "0.138069, 0.143187, 0.144383, 0.152334, 0.167466, 0.196369, 0.255955", \ + "0.141259, 0.146377, 0.147573, 0.155524, 0.170656, 0.199559, 0.259145", \ + "0.145178, 0.150296, 0.151492, 0.159443, 0.174575, 0.203478, 0.263064", \ + "0.152568, 0.157686, 0.158882, 0.166833, 0.181965, 0.210868, 0.270454", \ + "0.162036, 0.167154, 0.168350, 0.176301, 0.191433, 0.220336, 0.279922" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[68]&!WENB[68]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[68] == 1'b1 && WENB[68] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.218265, 0.222530, 0.223848, 0.232506, 0.246838, 0.276575, 0.336001", \ + "0.223144, 0.227409, 0.228727, 0.237385, 0.251717, 0.281454, 0.340880", \ + "0.232872, 0.237137, 0.238455, 0.247113, 0.261445, 0.291182, 0.350608", \ + "0.236332, 0.240597, 0.241915, 0.250573, 0.264905, 0.294642, 0.354068", \ + "0.237146, 0.241411, 0.242729, 0.251387, 0.265719, 0.295456, 0.354882", \ + "0.240933, 0.245198, 0.246516, 0.255174, 0.269506, 0.299243, 0.358669", \ + "0.246060, 0.250325, 0.251643, 0.260301, 0.274633, 0.304370, 0.363796" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126352, 0.130615, 0.131936, 0.140580, 0.154881, 0.184557, 0.243887", \ + "0.131228, 0.135491, 0.136812, 0.145456, 0.159757, 0.189433, 0.248763", \ + "0.140960, 0.145223, 0.146544, 0.155188, 0.169489, 0.199165, 0.258495", \ + "0.144415, 0.148678, 0.149999, 0.158643, 0.172944, 0.202620, 0.261950", \ + "0.145228, 0.149491, 0.150812, 0.159456, 0.173757, 0.203433, 0.262763", \ + "0.149018, 0.153281, 0.154602, 0.163246, 0.177547, 0.207223, 0.266553", \ + "0.154044, 0.158307, 0.159628, 0.168272, 0.182573, 0.212249, 0.271579" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208247, 0.211908, 0.212993, 0.219664, 0.229935, 0.250376, 0.290652", \ + "0.212731, 0.216392, 0.217477, 0.224148, 0.234419, 0.254860, 0.295136", \ + "0.222232, 0.225893, 0.226978, 0.233649, 0.243920, 0.264361, 0.304637", \ + "0.226987, 0.230648, 0.231733, 0.238404, 0.248675, 0.269116, 0.309392", \ + "0.230196, 0.233857, 0.234942, 0.241613, 0.251884, 0.272325, 0.312601", \ + "0.237539, 0.241200, 0.242285, 0.248956, 0.259227, 0.279668, 0.319944", \ + "0.242761, 0.246422, 0.247507, 0.254178, 0.264449, 0.284890, 0.325166" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.120880, 0.124524, 0.125614, 0.132268, 0.142514, 0.162802, 0.203133", \ + "0.125327, 0.128971, 0.130061, 0.136715, 0.146961, 0.167249, 0.207580", \ + "0.134856, 0.138500, 0.139590, 0.146244, 0.156490, 0.176778, 0.217109", \ + "0.139582, 0.143226, 0.144316, 0.150970, 0.161216, 0.181504, 0.221835", \ + "0.142825, 0.146469, 0.147559, 0.154213, 0.164459, 0.184747, 0.225078", \ + "0.150017, 0.153661, 0.154751, 0.161405, 0.171651, 0.191939, 0.232270", \ + "0.155382, 0.159026, 0.160116, 0.166770, 0.177016, 0.197304, 0.237635" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[68]&WENB[68]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[68]&!WENB[68]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + } + } + pin(WENYB[67]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[67]&WENB[67]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[67] == 1'b0 && WENB[67] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208255, 0.211867, 0.212931, 0.219695, 0.229889, 0.250282, 0.292464", \ + "0.213693, 0.217305, 0.218369, 0.225133, 0.235327, 0.255720, 0.297902", \ + "0.221360, 0.224972, 0.226036, 0.232800, 0.242994, 0.263387, 0.305569", \ + "0.226337, 0.229949, 0.231013, 0.237777, 0.247971, 0.268364, 0.310546", \ + "0.228411, 0.232023, 0.233087, 0.239851, 0.250045, 0.270438, 0.312620", \ + "0.231142, 0.234754, 0.235818, 0.242582, 0.252776, 0.273169, 0.315351", \ + "0.236635, 0.240247, 0.241311, 0.248075, 0.258269, 0.278662, 0.320844" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126673, 0.130287, 0.131345, 0.138093, 0.148271, 0.168568, 0.210247", \ + "0.132018, 0.135632, 0.136690, 0.143438, 0.153616, 0.173913, 0.215592", \ + "0.139686, 0.143300, 0.144358, 0.151106, 0.161284, 0.181581, 0.223260", \ + "0.144397, 0.148011, 0.149069, 0.155817, 0.165995, 0.186292, 0.227971", \ + "0.146662, 0.150276, 0.151334, 0.158082, 0.168260, 0.188557, 0.230236", \ + "0.149236, 0.152850, 0.153908, 0.160656, 0.170834, 0.191131, 0.232810", \ + "0.155057, 0.158671, 0.159729, 0.166477, 0.176655, 0.196952, 0.238631" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.202124, 0.207142, 0.208373, 0.216394, 0.231538, 0.260902, 0.320032", \ + "0.208213, 0.213231, 0.214462, 0.222483, 0.237627, 0.266991, 0.326121", \ + "0.218186, 0.223204, 0.224435, 0.232456, 0.247600, 0.276964, 0.336094", \ + "0.221585, 0.226603, 0.227834, 0.235855, 0.250999, 0.280363, 0.339493", \ + "0.225509, 0.230527, 0.231758, 0.239779, 0.254923, 0.284287, 0.343417", \ + "0.232720, 0.237738, 0.238969, 0.246990, 0.262134, 0.291498, 0.350628", \ + "0.242193, 0.247211, 0.248442, 0.256463, 0.271607, 0.300971, 0.360101" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.121841, 0.126959, 0.128155, 0.136106, 0.151238, 0.180141, 0.239727", \ + "0.127916, 0.133034, 0.134230, 0.142181, 0.157313, 0.186216, 0.245802", \ + "0.138069, 0.143187, 0.144383, 0.152334, 0.167466, 0.196369, 0.255955", \ + "0.141259, 0.146377, 0.147573, 0.155524, 0.170656, 0.199559, 0.259145", \ + "0.145178, 0.150296, 0.151492, 0.159443, 0.174575, 0.203478, 0.263064", \ + "0.152568, 0.157686, 0.158882, 0.166833, 0.181965, 0.210868, 0.270454", \ + "0.162036, 0.167154, 0.168350, 0.176301, 0.191433, 0.220336, 0.279922" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[67]&!WENB[67]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[67] == 1'b1 && WENB[67] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.218265, 0.222530, 0.223848, 0.232506, 0.246838, 0.276575, 0.336001", \ + "0.223144, 0.227409, 0.228727, 0.237385, 0.251717, 0.281454, 0.340880", \ + "0.232872, 0.237137, 0.238455, 0.247113, 0.261445, 0.291182, 0.350608", \ + "0.236332, 0.240597, 0.241915, 0.250573, 0.264905, 0.294642, 0.354068", \ + "0.237146, 0.241411, 0.242729, 0.251387, 0.265719, 0.295456, 0.354882", \ + "0.240933, 0.245198, 0.246516, 0.255174, 0.269506, 0.299243, 0.358669", \ + "0.246060, 0.250325, 0.251643, 0.260301, 0.274633, 0.304370, 0.363796" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126352, 0.130615, 0.131936, 0.140580, 0.154881, 0.184557, 0.243887", \ + "0.131228, 0.135491, 0.136812, 0.145456, 0.159757, 0.189433, 0.248763", \ + "0.140960, 0.145223, 0.146544, 0.155188, 0.169489, 0.199165, 0.258495", \ + "0.144415, 0.148678, 0.149999, 0.158643, 0.172944, 0.202620, 0.261950", \ + "0.145228, 0.149491, 0.150812, 0.159456, 0.173757, 0.203433, 0.262763", \ + "0.149018, 0.153281, 0.154602, 0.163246, 0.177547, 0.207223, 0.266553", \ + "0.154044, 0.158307, 0.159628, 0.168272, 0.182573, 0.212249, 0.271579" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208247, 0.211908, 0.212993, 0.219664, 0.229935, 0.250376, 0.290652", \ + "0.212731, 0.216392, 0.217477, 0.224148, 0.234419, 0.254860, 0.295136", \ + "0.222232, 0.225893, 0.226978, 0.233649, 0.243920, 0.264361, 0.304637", \ + "0.226987, 0.230648, 0.231733, 0.238404, 0.248675, 0.269116, 0.309392", \ + "0.230196, 0.233857, 0.234942, 0.241613, 0.251884, 0.272325, 0.312601", \ + "0.237539, 0.241200, 0.242285, 0.248956, 0.259227, 0.279668, 0.319944", \ + "0.242761, 0.246422, 0.247507, 0.254178, 0.264449, 0.284890, 0.325166" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.120880, 0.124524, 0.125614, 0.132268, 0.142514, 0.162802, 0.203133", \ + "0.125327, 0.128971, 0.130061, 0.136715, 0.146961, 0.167249, 0.207580", \ + "0.134856, 0.138500, 0.139590, 0.146244, 0.156490, 0.176778, 0.217109", \ + "0.139582, 0.143226, 0.144316, 0.150970, 0.161216, 0.181504, 0.221835", \ + "0.142825, 0.146469, 0.147559, 0.154213, 0.164459, 0.184747, 0.225078", \ + "0.150017, 0.153661, 0.154751, 0.161405, 0.171651, 0.191939, 0.232270", \ + "0.155382, 0.159026, 0.160116, 0.166770, 0.177016, 0.197304, 0.237635" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[67]&WENB[67]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[67]&!WENB[67]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + } + } + pin(WENYB[66]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[66]&WENB[66]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[66] == 1'b0 && WENB[66] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208255, 0.211867, 0.212931, 0.219695, 0.229889, 0.250282, 0.292464", \ + "0.213693, 0.217305, 0.218369, 0.225133, 0.235327, 0.255720, 0.297902", \ + "0.221360, 0.224972, 0.226036, 0.232800, 0.242994, 0.263387, 0.305569", \ + "0.226337, 0.229949, 0.231013, 0.237777, 0.247971, 0.268364, 0.310546", \ + "0.228411, 0.232023, 0.233087, 0.239851, 0.250045, 0.270438, 0.312620", \ + "0.231142, 0.234754, 0.235818, 0.242582, 0.252776, 0.273169, 0.315351", \ + "0.236635, 0.240247, 0.241311, 0.248075, 0.258269, 0.278662, 0.320844" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126673, 0.130287, 0.131345, 0.138093, 0.148271, 0.168568, 0.210247", \ + "0.132018, 0.135632, 0.136690, 0.143438, 0.153616, 0.173913, 0.215592", \ + "0.139686, 0.143300, 0.144358, 0.151106, 0.161284, 0.181581, 0.223260", \ + "0.144397, 0.148011, 0.149069, 0.155817, 0.165995, 0.186292, 0.227971", \ + "0.146662, 0.150276, 0.151334, 0.158082, 0.168260, 0.188557, 0.230236", \ + "0.149236, 0.152850, 0.153908, 0.160656, 0.170834, 0.191131, 0.232810", \ + "0.155057, 0.158671, 0.159729, 0.166477, 0.176655, 0.196952, 0.238631" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.202124, 0.207142, 0.208373, 0.216394, 0.231538, 0.260902, 0.320032", \ + "0.208213, 0.213231, 0.214462, 0.222483, 0.237627, 0.266991, 0.326121", \ + "0.218186, 0.223204, 0.224435, 0.232456, 0.247600, 0.276964, 0.336094", \ + "0.221585, 0.226603, 0.227834, 0.235855, 0.250999, 0.280363, 0.339493", \ + "0.225509, 0.230527, 0.231758, 0.239779, 0.254923, 0.284287, 0.343417", \ + "0.232720, 0.237738, 0.238969, 0.246990, 0.262134, 0.291498, 0.350628", \ + "0.242193, 0.247211, 0.248442, 0.256463, 0.271607, 0.300971, 0.360101" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.121841, 0.126959, 0.128155, 0.136106, 0.151238, 0.180141, 0.239727", \ + "0.127916, 0.133034, 0.134230, 0.142181, 0.157313, 0.186216, 0.245802", \ + "0.138069, 0.143187, 0.144383, 0.152334, 0.167466, 0.196369, 0.255955", \ + "0.141259, 0.146377, 0.147573, 0.155524, 0.170656, 0.199559, 0.259145", \ + "0.145178, 0.150296, 0.151492, 0.159443, 0.174575, 0.203478, 0.263064", \ + "0.152568, 0.157686, 0.158882, 0.166833, 0.181965, 0.210868, 0.270454", \ + "0.162036, 0.167154, 0.168350, 0.176301, 0.191433, 0.220336, 0.279922" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[66]&!WENB[66]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[66] == 1'b1 && WENB[66] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.218265, 0.222530, 0.223848, 0.232506, 0.246838, 0.276575, 0.336001", \ + "0.223144, 0.227409, 0.228727, 0.237385, 0.251717, 0.281454, 0.340880", \ + "0.232872, 0.237137, 0.238455, 0.247113, 0.261445, 0.291182, 0.350608", \ + "0.236332, 0.240597, 0.241915, 0.250573, 0.264905, 0.294642, 0.354068", \ + "0.237146, 0.241411, 0.242729, 0.251387, 0.265719, 0.295456, 0.354882", \ + "0.240933, 0.245198, 0.246516, 0.255174, 0.269506, 0.299243, 0.358669", \ + "0.246060, 0.250325, 0.251643, 0.260301, 0.274633, 0.304370, 0.363796" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126352, 0.130615, 0.131936, 0.140580, 0.154881, 0.184557, 0.243887", \ + "0.131228, 0.135491, 0.136812, 0.145456, 0.159757, 0.189433, 0.248763", \ + "0.140960, 0.145223, 0.146544, 0.155188, 0.169489, 0.199165, 0.258495", \ + "0.144415, 0.148678, 0.149999, 0.158643, 0.172944, 0.202620, 0.261950", \ + "0.145228, 0.149491, 0.150812, 0.159456, 0.173757, 0.203433, 0.262763", \ + "0.149018, 0.153281, 0.154602, 0.163246, 0.177547, 0.207223, 0.266553", \ + "0.154044, 0.158307, 0.159628, 0.168272, 0.182573, 0.212249, 0.271579" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208247, 0.211908, 0.212993, 0.219664, 0.229935, 0.250376, 0.290652", \ + "0.212731, 0.216392, 0.217477, 0.224148, 0.234419, 0.254860, 0.295136", \ + "0.222232, 0.225893, 0.226978, 0.233649, 0.243920, 0.264361, 0.304637", \ + "0.226987, 0.230648, 0.231733, 0.238404, 0.248675, 0.269116, 0.309392", \ + "0.230196, 0.233857, 0.234942, 0.241613, 0.251884, 0.272325, 0.312601", \ + "0.237539, 0.241200, 0.242285, 0.248956, 0.259227, 0.279668, 0.319944", \ + "0.242761, 0.246422, 0.247507, 0.254178, 0.264449, 0.284890, 0.325166" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.120880, 0.124524, 0.125614, 0.132268, 0.142514, 0.162802, 0.203133", \ + "0.125327, 0.128971, 0.130061, 0.136715, 0.146961, 0.167249, 0.207580", \ + "0.134856, 0.138500, 0.139590, 0.146244, 0.156490, 0.176778, 0.217109", \ + "0.139582, 0.143226, 0.144316, 0.150970, 0.161216, 0.181504, 0.221835", \ + "0.142825, 0.146469, 0.147559, 0.154213, 0.164459, 0.184747, 0.225078", \ + "0.150017, 0.153661, 0.154751, 0.161405, 0.171651, 0.191939, 0.232270", \ + "0.155382, 0.159026, 0.160116, 0.166770, 0.177016, 0.197304, 0.237635" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[66]&WENB[66]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[66]&!WENB[66]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + } + } + pin(WENYB[65]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[65]&WENB[65]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[65] == 1'b0 && WENB[65] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208255, 0.211867, 0.212931, 0.219695, 0.229889, 0.250282, 0.292464", \ + "0.213693, 0.217305, 0.218369, 0.225133, 0.235327, 0.255720, 0.297902", \ + "0.221360, 0.224972, 0.226036, 0.232800, 0.242994, 0.263387, 0.305569", \ + "0.226337, 0.229949, 0.231013, 0.237777, 0.247971, 0.268364, 0.310546", \ + "0.228411, 0.232023, 0.233087, 0.239851, 0.250045, 0.270438, 0.312620", \ + "0.231142, 0.234754, 0.235818, 0.242582, 0.252776, 0.273169, 0.315351", \ + "0.236635, 0.240247, 0.241311, 0.248075, 0.258269, 0.278662, 0.320844" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126673, 0.130287, 0.131345, 0.138093, 0.148271, 0.168568, 0.210247", \ + "0.132018, 0.135632, 0.136690, 0.143438, 0.153616, 0.173913, 0.215592", \ + "0.139686, 0.143300, 0.144358, 0.151106, 0.161284, 0.181581, 0.223260", \ + "0.144397, 0.148011, 0.149069, 0.155817, 0.165995, 0.186292, 0.227971", \ + "0.146662, 0.150276, 0.151334, 0.158082, 0.168260, 0.188557, 0.230236", \ + "0.149236, 0.152850, 0.153908, 0.160656, 0.170834, 0.191131, 0.232810", \ + "0.155057, 0.158671, 0.159729, 0.166477, 0.176655, 0.196952, 0.238631" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.202124, 0.207142, 0.208373, 0.216394, 0.231538, 0.260902, 0.320032", \ + "0.208213, 0.213231, 0.214462, 0.222483, 0.237627, 0.266991, 0.326121", \ + "0.218186, 0.223204, 0.224435, 0.232456, 0.247600, 0.276964, 0.336094", \ + "0.221585, 0.226603, 0.227834, 0.235855, 0.250999, 0.280363, 0.339493", \ + "0.225509, 0.230527, 0.231758, 0.239779, 0.254923, 0.284287, 0.343417", \ + "0.232720, 0.237738, 0.238969, 0.246990, 0.262134, 0.291498, 0.350628", \ + "0.242193, 0.247211, 0.248442, 0.256463, 0.271607, 0.300971, 0.360101" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.121841, 0.126959, 0.128155, 0.136106, 0.151238, 0.180141, 0.239727", \ + "0.127916, 0.133034, 0.134230, 0.142181, 0.157313, 0.186216, 0.245802", \ + "0.138069, 0.143187, 0.144383, 0.152334, 0.167466, 0.196369, 0.255955", \ + "0.141259, 0.146377, 0.147573, 0.155524, 0.170656, 0.199559, 0.259145", \ + "0.145178, 0.150296, 0.151492, 0.159443, 0.174575, 0.203478, 0.263064", \ + "0.152568, 0.157686, 0.158882, 0.166833, 0.181965, 0.210868, 0.270454", \ + "0.162036, 0.167154, 0.168350, 0.176301, 0.191433, 0.220336, 0.279922" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[65]&!WENB[65]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[65] == 1'b1 && WENB[65] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.218265, 0.222530, 0.223848, 0.232506, 0.246838, 0.276575, 0.336001", \ + "0.223144, 0.227409, 0.228727, 0.237385, 0.251717, 0.281454, 0.340880", \ + "0.232872, 0.237137, 0.238455, 0.247113, 0.261445, 0.291182, 0.350608", \ + "0.236332, 0.240597, 0.241915, 0.250573, 0.264905, 0.294642, 0.354068", \ + "0.237146, 0.241411, 0.242729, 0.251387, 0.265719, 0.295456, 0.354882", \ + "0.240933, 0.245198, 0.246516, 0.255174, 0.269506, 0.299243, 0.358669", \ + "0.246060, 0.250325, 0.251643, 0.260301, 0.274633, 0.304370, 0.363796" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126352, 0.130615, 0.131936, 0.140580, 0.154881, 0.184557, 0.243887", \ + "0.131228, 0.135491, 0.136812, 0.145456, 0.159757, 0.189433, 0.248763", \ + "0.140960, 0.145223, 0.146544, 0.155188, 0.169489, 0.199165, 0.258495", \ + "0.144415, 0.148678, 0.149999, 0.158643, 0.172944, 0.202620, 0.261950", \ + "0.145228, 0.149491, 0.150812, 0.159456, 0.173757, 0.203433, 0.262763", \ + "0.149018, 0.153281, 0.154602, 0.163246, 0.177547, 0.207223, 0.266553", \ + "0.154044, 0.158307, 0.159628, 0.168272, 0.182573, 0.212249, 0.271579" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208247, 0.211908, 0.212993, 0.219664, 0.229935, 0.250376, 0.290652", \ + "0.212731, 0.216392, 0.217477, 0.224148, 0.234419, 0.254860, 0.295136", \ + "0.222232, 0.225893, 0.226978, 0.233649, 0.243920, 0.264361, 0.304637", \ + "0.226987, 0.230648, 0.231733, 0.238404, 0.248675, 0.269116, 0.309392", \ + "0.230196, 0.233857, 0.234942, 0.241613, 0.251884, 0.272325, 0.312601", \ + "0.237539, 0.241200, 0.242285, 0.248956, 0.259227, 0.279668, 0.319944", \ + "0.242761, 0.246422, 0.247507, 0.254178, 0.264449, 0.284890, 0.325166" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.120880, 0.124524, 0.125614, 0.132268, 0.142514, 0.162802, 0.203133", \ + "0.125327, 0.128971, 0.130061, 0.136715, 0.146961, 0.167249, 0.207580", \ + "0.134856, 0.138500, 0.139590, 0.146244, 0.156490, 0.176778, 0.217109", \ + "0.139582, 0.143226, 0.144316, 0.150970, 0.161216, 0.181504, 0.221835", \ + "0.142825, 0.146469, 0.147559, 0.154213, 0.164459, 0.184747, 0.225078", \ + "0.150017, 0.153661, 0.154751, 0.161405, 0.171651, 0.191939, 0.232270", \ + "0.155382, 0.159026, 0.160116, 0.166770, 0.177016, 0.197304, 0.237635" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[65]&WENB[65]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[65]&!WENB[65]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + } + } + pin(WENYB[64]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[64]&WENB[64]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[64] == 1'b0 && WENB[64] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208255, 0.211867, 0.212931, 0.219695, 0.229889, 0.250282, 0.292464", \ + "0.213693, 0.217305, 0.218369, 0.225133, 0.235327, 0.255720, 0.297902", \ + "0.221360, 0.224972, 0.226036, 0.232800, 0.242994, 0.263387, 0.305569", \ + "0.226337, 0.229949, 0.231013, 0.237777, 0.247971, 0.268364, 0.310546", \ + "0.228411, 0.232023, 0.233087, 0.239851, 0.250045, 0.270438, 0.312620", \ + "0.231142, 0.234754, 0.235818, 0.242582, 0.252776, 0.273169, 0.315351", \ + "0.236635, 0.240247, 0.241311, 0.248075, 0.258269, 0.278662, 0.320844" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126673, 0.130287, 0.131345, 0.138093, 0.148271, 0.168568, 0.210247", \ + "0.132018, 0.135632, 0.136690, 0.143438, 0.153616, 0.173913, 0.215592", \ + "0.139686, 0.143300, 0.144358, 0.151106, 0.161284, 0.181581, 0.223260", \ + "0.144397, 0.148011, 0.149069, 0.155817, 0.165995, 0.186292, 0.227971", \ + "0.146662, 0.150276, 0.151334, 0.158082, 0.168260, 0.188557, 0.230236", \ + "0.149236, 0.152850, 0.153908, 0.160656, 0.170834, 0.191131, 0.232810", \ + "0.155057, 0.158671, 0.159729, 0.166477, 0.176655, 0.196952, 0.238631" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.202124, 0.207142, 0.208373, 0.216394, 0.231538, 0.260902, 0.320032", \ + "0.208213, 0.213231, 0.214462, 0.222483, 0.237627, 0.266991, 0.326121", \ + "0.218186, 0.223204, 0.224435, 0.232456, 0.247600, 0.276964, 0.336094", \ + "0.221585, 0.226603, 0.227834, 0.235855, 0.250999, 0.280363, 0.339493", \ + "0.225509, 0.230527, 0.231758, 0.239779, 0.254923, 0.284287, 0.343417", \ + "0.232720, 0.237738, 0.238969, 0.246990, 0.262134, 0.291498, 0.350628", \ + "0.242193, 0.247211, 0.248442, 0.256463, 0.271607, 0.300971, 0.360101" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.121841, 0.126959, 0.128155, 0.136106, 0.151238, 0.180141, 0.239727", \ + "0.127916, 0.133034, 0.134230, 0.142181, 0.157313, 0.186216, 0.245802", \ + "0.138069, 0.143187, 0.144383, 0.152334, 0.167466, 0.196369, 0.255955", \ + "0.141259, 0.146377, 0.147573, 0.155524, 0.170656, 0.199559, 0.259145", \ + "0.145178, 0.150296, 0.151492, 0.159443, 0.174575, 0.203478, 0.263064", \ + "0.152568, 0.157686, 0.158882, 0.166833, 0.181965, 0.210868, 0.270454", \ + "0.162036, 0.167154, 0.168350, 0.176301, 0.191433, 0.220336, 0.279922" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[64]&!WENB[64]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[64] == 1'b1 && WENB[64] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.218265, 0.222530, 0.223848, 0.232506, 0.246838, 0.276575, 0.336001", \ + "0.223144, 0.227409, 0.228727, 0.237385, 0.251717, 0.281454, 0.340880", \ + "0.232872, 0.237137, 0.238455, 0.247113, 0.261445, 0.291182, 0.350608", \ + "0.236332, 0.240597, 0.241915, 0.250573, 0.264905, 0.294642, 0.354068", \ + "0.237146, 0.241411, 0.242729, 0.251387, 0.265719, 0.295456, 0.354882", \ + "0.240933, 0.245198, 0.246516, 0.255174, 0.269506, 0.299243, 0.358669", \ + "0.246060, 0.250325, 0.251643, 0.260301, 0.274633, 0.304370, 0.363796" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126352, 0.130615, 0.131936, 0.140580, 0.154881, 0.184557, 0.243887", \ + "0.131228, 0.135491, 0.136812, 0.145456, 0.159757, 0.189433, 0.248763", \ + "0.140960, 0.145223, 0.146544, 0.155188, 0.169489, 0.199165, 0.258495", \ + "0.144415, 0.148678, 0.149999, 0.158643, 0.172944, 0.202620, 0.261950", \ + "0.145228, 0.149491, 0.150812, 0.159456, 0.173757, 0.203433, 0.262763", \ + "0.149018, 0.153281, 0.154602, 0.163246, 0.177547, 0.207223, 0.266553", \ + "0.154044, 0.158307, 0.159628, 0.168272, 0.182573, 0.212249, 0.271579" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208247, 0.211908, 0.212993, 0.219664, 0.229935, 0.250376, 0.290652", \ + "0.212731, 0.216392, 0.217477, 0.224148, 0.234419, 0.254860, 0.295136", \ + "0.222232, 0.225893, 0.226978, 0.233649, 0.243920, 0.264361, 0.304637", \ + "0.226987, 0.230648, 0.231733, 0.238404, 0.248675, 0.269116, 0.309392", \ + "0.230196, 0.233857, 0.234942, 0.241613, 0.251884, 0.272325, 0.312601", \ + "0.237539, 0.241200, 0.242285, 0.248956, 0.259227, 0.279668, 0.319944", \ + "0.242761, 0.246422, 0.247507, 0.254178, 0.264449, 0.284890, 0.325166" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.120880, 0.124524, 0.125614, 0.132268, 0.142514, 0.162802, 0.203133", \ + "0.125327, 0.128971, 0.130061, 0.136715, 0.146961, 0.167249, 0.207580", \ + "0.134856, 0.138500, 0.139590, 0.146244, 0.156490, 0.176778, 0.217109", \ + "0.139582, 0.143226, 0.144316, 0.150970, 0.161216, 0.181504, 0.221835", \ + "0.142825, 0.146469, 0.147559, 0.154213, 0.164459, 0.184747, 0.225078", \ + "0.150017, 0.153661, 0.154751, 0.161405, 0.171651, 0.191939, 0.232270", \ + "0.155382, 0.159026, 0.160116, 0.166770, 0.177016, 0.197304, 0.237635" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[64]&WENB[64]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[64]&!WENB[64]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + } + } + pin(WENYB[63]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[63]&WENB[63]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[63] == 1'b0 && WENB[63] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208255, 0.211867, 0.212931, 0.219695, 0.229889, 0.250282, 0.292464", \ + "0.213693, 0.217305, 0.218369, 0.225133, 0.235327, 0.255720, 0.297902", \ + "0.221360, 0.224972, 0.226036, 0.232800, 0.242994, 0.263387, 0.305569", \ + "0.226337, 0.229949, 0.231013, 0.237777, 0.247971, 0.268364, 0.310546", \ + "0.228411, 0.232023, 0.233087, 0.239851, 0.250045, 0.270438, 0.312620", \ + "0.231142, 0.234754, 0.235818, 0.242582, 0.252776, 0.273169, 0.315351", \ + "0.236635, 0.240247, 0.241311, 0.248075, 0.258269, 0.278662, 0.320844" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126673, 0.130287, 0.131345, 0.138093, 0.148271, 0.168568, 0.210247", \ + "0.132018, 0.135632, 0.136690, 0.143438, 0.153616, 0.173913, 0.215592", \ + "0.139686, 0.143300, 0.144358, 0.151106, 0.161284, 0.181581, 0.223260", \ + "0.144397, 0.148011, 0.149069, 0.155817, 0.165995, 0.186292, 0.227971", \ + "0.146662, 0.150276, 0.151334, 0.158082, 0.168260, 0.188557, 0.230236", \ + "0.149236, 0.152850, 0.153908, 0.160656, 0.170834, 0.191131, 0.232810", \ + "0.155057, 0.158671, 0.159729, 0.166477, 0.176655, 0.196952, 0.238631" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.202124, 0.207142, 0.208373, 0.216394, 0.231538, 0.260902, 0.320032", \ + "0.208213, 0.213231, 0.214462, 0.222483, 0.237627, 0.266991, 0.326121", \ + "0.218186, 0.223204, 0.224435, 0.232456, 0.247600, 0.276964, 0.336094", \ + "0.221585, 0.226603, 0.227834, 0.235855, 0.250999, 0.280363, 0.339493", \ + "0.225509, 0.230527, 0.231758, 0.239779, 0.254923, 0.284287, 0.343417", \ + "0.232720, 0.237738, 0.238969, 0.246990, 0.262134, 0.291498, 0.350628", \ + "0.242193, 0.247211, 0.248442, 0.256463, 0.271607, 0.300971, 0.360101" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.121841, 0.126959, 0.128155, 0.136106, 0.151238, 0.180141, 0.239727", \ + "0.127916, 0.133034, 0.134230, 0.142181, 0.157313, 0.186216, 0.245802", \ + "0.138069, 0.143187, 0.144383, 0.152334, 0.167466, 0.196369, 0.255955", \ + "0.141259, 0.146377, 0.147573, 0.155524, 0.170656, 0.199559, 0.259145", \ + "0.145178, 0.150296, 0.151492, 0.159443, 0.174575, 0.203478, 0.263064", \ + "0.152568, 0.157686, 0.158882, 0.166833, 0.181965, 0.210868, 0.270454", \ + "0.162036, 0.167154, 0.168350, 0.176301, 0.191433, 0.220336, 0.279922" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[63]&!WENB[63]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[63] == 1'b1 && WENB[63] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.218265, 0.222530, 0.223848, 0.232506, 0.246838, 0.276575, 0.336001", \ + "0.223144, 0.227409, 0.228727, 0.237385, 0.251717, 0.281454, 0.340880", \ + "0.232872, 0.237137, 0.238455, 0.247113, 0.261445, 0.291182, 0.350608", \ + "0.236332, 0.240597, 0.241915, 0.250573, 0.264905, 0.294642, 0.354068", \ + "0.237146, 0.241411, 0.242729, 0.251387, 0.265719, 0.295456, 0.354882", \ + "0.240933, 0.245198, 0.246516, 0.255174, 0.269506, 0.299243, 0.358669", \ + "0.246060, 0.250325, 0.251643, 0.260301, 0.274633, 0.304370, 0.363796" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126352, 0.130615, 0.131936, 0.140580, 0.154881, 0.184557, 0.243887", \ + "0.131228, 0.135491, 0.136812, 0.145456, 0.159757, 0.189433, 0.248763", \ + "0.140960, 0.145223, 0.146544, 0.155188, 0.169489, 0.199165, 0.258495", \ + "0.144415, 0.148678, 0.149999, 0.158643, 0.172944, 0.202620, 0.261950", \ + "0.145228, 0.149491, 0.150812, 0.159456, 0.173757, 0.203433, 0.262763", \ + "0.149018, 0.153281, 0.154602, 0.163246, 0.177547, 0.207223, 0.266553", \ + "0.154044, 0.158307, 0.159628, 0.168272, 0.182573, 0.212249, 0.271579" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208247, 0.211908, 0.212993, 0.219664, 0.229935, 0.250376, 0.290652", \ + "0.212731, 0.216392, 0.217477, 0.224148, 0.234419, 0.254860, 0.295136", \ + "0.222232, 0.225893, 0.226978, 0.233649, 0.243920, 0.264361, 0.304637", \ + "0.226987, 0.230648, 0.231733, 0.238404, 0.248675, 0.269116, 0.309392", \ + "0.230196, 0.233857, 0.234942, 0.241613, 0.251884, 0.272325, 0.312601", \ + "0.237539, 0.241200, 0.242285, 0.248956, 0.259227, 0.279668, 0.319944", \ + "0.242761, 0.246422, 0.247507, 0.254178, 0.264449, 0.284890, 0.325166" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.120880, 0.124524, 0.125614, 0.132268, 0.142514, 0.162802, 0.203133", \ + "0.125327, 0.128971, 0.130061, 0.136715, 0.146961, 0.167249, 0.207580", \ + "0.134856, 0.138500, 0.139590, 0.146244, 0.156490, 0.176778, 0.217109", \ + "0.139582, 0.143226, 0.144316, 0.150970, 0.161216, 0.181504, 0.221835", \ + "0.142825, 0.146469, 0.147559, 0.154213, 0.164459, 0.184747, 0.225078", \ + "0.150017, 0.153661, 0.154751, 0.161405, 0.171651, 0.191939, 0.232270", \ + "0.155382, 0.159026, 0.160116, 0.166770, 0.177016, 0.197304, 0.237635" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[63]&WENB[63]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[63]&!WENB[63]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + } + } + pin(WENYB[62]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[62]&WENB[62]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[62] == 1'b0 && WENB[62] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208255, 0.211867, 0.212931, 0.219695, 0.229889, 0.250282, 0.292464", \ + "0.213693, 0.217305, 0.218369, 0.225133, 0.235327, 0.255720, 0.297902", \ + "0.221360, 0.224972, 0.226036, 0.232800, 0.242994, 0.263387, 0.305569", \ + "0.226337, 0.229949, 0.231013, 0.237777, 0.247971, 0.268364, 0.310546", \ + "0.228411, 0.232023, 0.233087, 0.239851, 0.250045, 0.270438, 0.312620", \ + "0.231142, 0.234754, 0.235818, 0.242582, 0.252776, 0.273169, 0.315351", \ + "0.236635, 0.240247, 0.241311, 0.248075, 0.258269, 0.278662, 0.320844" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126673, 0.130287, 0.131345, 0.138093, 0.148271, 0.168568, 0.210247", \ + "0.132018, 0.135632, 0.136690, 0.143438, 0.153616, 0.173913, 0.215592", \ + "0.139686, 0.143300, 0.144358, 0.151106, 0.161284, 0.181581, 0.223260", \ + "0.144397, 0.148011, 0.149069, 0.155817, 0.165995, 0.186292, 0.227971", \ + "0.146662, 0.150276, 0.151334, 0.158082, 0.168260, 0.188557, 0.230236", \ + "0.149236, 0.152850, 0.153908, 0.160656, 0.170834, 0.191131, 0.232810", \ + "0.155057, 0.158671, 0.159729, 0.166477, 0.176655, 0.196952, 0.238631" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.202124, 0.207142, 0.208373, 0.216394, 0.231538, 0.260902, 0.320032", \ + "0.208213, 0.213231, 0.214462, 0.222483, 0.237627, 0.266991, 0.326121", \ + "0.218186, 0.223204, 0.224435, 0.232456, 0.247600, 0.276964, 0.336094", \ + "0.221585, 0.226603, 0.227834, 0.235855, 0.250999, 0.280363, 0.339493", \ + "0.225509, 0.230527, 0.231758, 0.239779, 0.254923, 0.284287, 0.343417", \ + "0.232720, 0.237738, 0.238969, 0.246990, 0.262134, 0.291498, 0.350628", \ + "0.242193, 0.247211, 0.248442, 0.256463, 0.271607, 0.300971, 0.360101" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.121841, 0.126959, 0.128155, 0.136106, 0.151238, 0.180141, 0.239727", \ + "0.127916, 0.133034, 0.134230, 0.142181, 0.157313, 0.186216, 0.245802", \ + "0.138069, 0.143187, 0.144383, 0.152334, 0.167466, 0.196369, 0.255955", \ + "0.141259, 0.146377, 0.147573, 0.155524, 0.170656, 0.199559, 0.259145", \ + "0.145178, 0.150296, 0.151492, 0.159443, 0.174575, 0.203478, 0.263064", \ + "0.152568, 0.157686, 0.158882, 0.166833, 0.181965, 0.210868, 0.270454", \ + "0.162036, 0.167154, 0.168350, 0.176301, 0.191433, 0.220336, 0.279922" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[62]&!WENB[62]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[62] == 1'b1 && WENB[62] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.218265, 0.222530, 0.223848, 0.232506, 0.246838, 0.276575, 0.336001", \ + "0.223144, 0.227409, 0.228727, 0.237385, 0.251717, 0.281454, 0.340880", \ + "0.232872, 0.237137, 0.238455, 0.247113, 0.261445, 0.291182, 0.350608", \ + "0.236332, 0.240597, 0.241915, 0.250573, 0.264905, 0.294642, 0.354068", \ + "0.237146, 0.241411, 0.242729, 0.251387, 0.265719, 0.295456, 0.354882", \ + "0.240933, 0.245198, 0.246516, 0.255174, 0.269506, 0.299243, 0.358669", \ + "0.246060, 0.250325, 0.251643, 0.260301, 0.274633, 0.304370, 0.363796" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126352, 0.130615, 0.131936, 0.140580, 0.154881, 0.184557, 0.243887", \ + "0.131228, 0.135491, 0.136812, 0.145456, 0.159757, 0.189433, 0.248763", \ + "0.140960, 0.145223, 0.146544, 0.155188, 0.169489, 0.199165, 0.258495", \ + "0.144415, 0.148678, 0.149999, 0.158643, 0.172944, 0.202620, 0.261950", \ + "0.145228, 0.149491, 0.150812, 0.159456, 0.173757, 0.203433, 0.262763", \ + "0.149018, 0.153281, 0.154602, 0.163246, 0.177547, 0.207223, 0.266553", \ + "0.154044, 0.158307, 0.159628, 0.168272, 0.182573, 0.212249, 0.271579" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208247, 0.211908, 0.212993, 0.219664, 0.229935, 0.250376, 0.290652", \ + "0.212731, 0.216392, 0.217477, 0.224148, 0.234419, 0.254860, 0.295136", \ + "0.222232, 0.225893, 0.226978, 0.233649, 0.243920, 0.264361, 0.304637", \ + "0.226987, 0.230648, 0.231733, 0.238404, 0.248675, 0.269116, 0.309392", \ + "0.230196, 0.233857, 0.234942, 0.241613, 0.251884, 0.272325, 0.312601", \ + "0.237539, 0.241200, 0.242285, 0.248956, 0.259227, 0.279668, 0.319944", \ + "0.242761, 0.246422, 0.247507, 0.254178, 0.264449, 0.284890, 0.325166" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.120880, 0.124524, 0.125614, 0.132268, 0.142514, 0.162802, 0.203133", \ + "0.125327, 0.128971, 0.130061, 0.136715, 0.146961, 0.167249, 0.207580", \ + "0.134856, 0.138500, 0.139590, 0.146244, 0.156490, 0.176778, 0.217109", \ + "0.139582, 0.143226, 0.144316, 0.150970, 0.161216, 0.181504, 0.221835", \ + "0.142825, 0.146469, 0.147559, 0.154213, 0.164459, 0.184747, 0.225078", \ + "0.150017, 0.153661, 0.154751, 0.161405, 0.171651, 0.191939, 0.232270", \ + "0.155382, 0.159026, 0.160116, 0.166770, 0.177016, 0.197304, 0.237635" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[62]&WENB[62]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[62]&!WENB[62]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + } + } + pin(WENYB[61]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[61]&WENB[61]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[61] == 1'b0 && WENB[61] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208255, 0.211867, 0.212931, 0.219695, 0.229889, 0.250282, 0.292464", \ + "0.213693, 0.217305, 0.218369, 0.225133, 0.235327, 0.255720, 0.297902", \ + "0.221360, 0.224972, 0.226036, 0.232800, 0.242994, 0.263387, 0.305569", \ + "0.226337, 0.229949, 0.231013, 0.237777, 0.247971, 0.268364, 0.310546", \ + "0.228411, 0.232023, 0.233087, 0.239851, 0.250045, 0.270438, 0.312620", \ + "0.231142, 0.234754, 0.235818, 0.242582, 0.252776, 0.273169, 0.315351", \ + "0.236635, 0.240247, 0.241311, 0.248075, 0.258269, 0.278662, 0.320844" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126673, 0.130287, 0.131345, 0.138093, 0.148271, 0.168568, 0.210247", \ + "0.132018, 0.135632, 0.136690, 0.143438, 0.153616, 0.173913, 0.215592", \ + "0.139686, 0.143300, 0.144358, 0.151106, 0.161284, 0.181581, 0.223260", \ + "0.144397, 0.148011, 0.149069, 0.155817, 0.165995, 0.186292, 0.227971", \ + "0.146662, 0.150276, 0.151334, 0.158082, 0.168260, 0.188557, 0.230236", \ + "0.149236, 0.152850, 0.153908, 0.160656, 0.170834, 0.191131, 0.232810", \ + "0.155057, 0.158671, 0.159729, 0.166477, 0.176655, 0.196952, 0.238631" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.202124, 0.207142, 0.208373, 0.216394, 0.231538, 0.260902, 0.320032", \ + "0.208213, 0.213231, 0.214462, 0.222483, 0.237627, 0.266991, 0.326121", \ + "0.218186, 0.223204, 0.224435, 0.232456, 0.247600, 0.276964, 0.336094", \ + "0.221585, 0.226603, 0.227834, 0.235855, 0.250999, 0.280363, 0.339493", \ + "0.225509, 0.230527, 0.231758, 0.239779, 0.254923, 0.284287, 0.343417", \ + "0.232720, 0.237738, 0.238969, 0.246990, 0.262134, 0.291498, 0.350628", \ + "0.242193, 0.247211, 0.248442, 0.256463, 0.271607, 0.300971, 0.360101" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.121841, 0.126959, 0.128155, 0.136106, 0.151238, 0.180141, 0.239727", \ + "0.127916, 0.133034, 0.134230, 0.142181, 0.157313, 0.186216, 0.245802", \ + "0.138069, 0.143187, 0.144383, 0.152334, 0.167466, 0.196369, 0.255955", \ + "0.141259, 0.146377, 0.147573, 0.155524, 0.170656, 0.199559, 0.259145", \ + "0.145178, 0.150296, 0.151492, 0.159443, 0.174575, 0.203478, 0.263064", \ + "0.152568, 0.157686, 0.158882, 0.166833, 0.181965, 0.210868, 0.270454", \ + "0.162036, 0.167154, 0.168350, 0.176301, 0.191433, 0.220336, 0.279922" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[61]&!WENB[61]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[61] == 1'b1 && WENB[61] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.218265, 0.222530, 0.223848, 0.232506, 0.246838, 0.276575, 0.336001", \ + "0.223144, 0.227409, 0.228727, 0.237385, 0.251717, 0.281454, 0.340880", \ + "0.232872, 0.237137, 0.238455, 0.247113, 0.261445, 0.291182, 0.350608", \ + "0.236332, 0.240597, 0.241915, 0.250573, 0.264905, 0.294642, 0.354068", \ + "0.237146, 0.241411, 0.242729, 0.251387, 0.265719, 0.295456, 0.354882", \ + "0.240933, 0.245198, 0.246516, 0.255174, 0.269506, 0.299243, 0.358669", \ + "0.246060, 0.250325, 0.251643, 0.260301, 0.274633, 0.304370, 0.363796" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126352, 0.130615, 0.131936, 0.140580, 0.154881, 0.184557, 0.243887", \ + "0.131228, 0.135491, 0.136812, 0.145456, 0.159757, 0.189433, 0.248763", \ + "0.140960, 0.145223, 0.146544, 0.155188, 0.169489, 0.199165, 0.258495", \ + "0.144415, 0.148678, 0.149999, 0.158643, 0.172944, 0.202620, 0.261950", \ + "0.145228, 0.149491, 0.150812, 0.159456, 0.173757, 0.203433, 0.262763", \ + "0.149018, 0.153281, 0.154602, 0.163246, 0.177547, 0.207223, 0.266553", \ + "0.154044, 0.158307, 0.159628, 0.168272, 0.182573, 0.212249, 0.271579" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208247, 0.211908, 0.212993, 0.219664, 0.229935, 0.250376, 0.290652", \ + "0.212731, 0.216392, 0.217477, 0.224148, 0.234419, 0.254860, 0.295136", \ + "0.222232, 0.225893, 0.226978, 0.233649, 0.243920, 0.264361, 0.304637", \ + "0.226987, 0.230648, 0.231733, 0.238404, 0.248675, 0.269116, 0.309392", \ + "0.230196, 0.233857, 0.234942, 0.241613, 0.251884, 0.272325, 0.312601", \ + "0.237539, 0.241200, 0.242285, 0.248956, 0.259227, 0.279668, 0.319944", \ + "0.242761, 0.246422, 0.247507, 0.254178, 0.264449, 0.284890, 0.325166" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.120880, 0.124524, 0.125614, 0.132268, 0.142514, 0.162802, 0.203133", \ + "0.125327, 0.128971, 0.130061, 0.136715, 0.146961, 0.167249, 0.207580", \ + "0.134856, 0.138500, 0.139590, 0.146244, 0.156490, 0.176778, 0.217109", \ + "0.139582, 0.143226, 0.144316, 0.150970, 0.161216, 0.181504, 0.221835", \ + "0.142825, 0.146469, 0.147559, 0.154213, 0.164459, 0.184747, 0.225078", \ + "0.150017, 0.153661, 0.154751, 0.161405, 0.171651, 0.191939, 0.232270", \ + "0.155382, 0.159026, 0.160116, 0.166770, 0.177016, 0.197304, 0.237635" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[61]&WENB[61]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[61]&!WENB[61]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + } + } + pin(WENYB[60]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[60]&WENB[60]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[60] == 1'b0 && WENB[60] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208255, 0.211867, 0.212931, 0.219695, 0.229889, 0.250282, 0.292464", \ + "0.213693, 0.217305, 0.218369, 0.225133, 0.235327, 0.255720, 0.297902", \ + "0.221360, 0.224972, 0.226036, 0.232800, 0.242994, 0.263387, 0.305569", \ + "0.226337, 0.229949, 0.231013, 0.237777, 0.247971, 0.268364, 0.310546", \ + "0.228411, 0.232023, 0.233087, 0.239851, 0.250045, 0.270438, 0.312620", \ + "0.231142, 0.234754, 0.235818, 0.242582, 0.252776, 0.273169, 0.315351", \ + "0.236635, 0.240247, 0.241311, 0.248075, 0.258269, 0.278662, 0.320844" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126673, 0.130287, 0.131345, 0.138093, 0.148271, 0.168568, 0.210247", \ + "0.132018, 0.135632, 0.136690, 0.143438, 0.153616, 0.173913, 0.215592", \ + "0.139686, 0.143300, 0.144358, 0.151106, 0.161284, 0.181581, 0.223260", \ + "0.144397, 0.148011, 0.149069, 0.155817, 0.165995, 0.186292, 0.227971", \ + "0.146662, 0.150276, 0.151334, 0.158082, 0.168260, 0.188557, 0.230236", \ + "0.149236, 0.152850, 0.153908, 0.160656, 0.170834, 0.191131, 0.232810", \ + "0.155057, 0.158671, 0.159729, 0.166477, 0.176655, 0.196952, 0.238631" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.202124, 0.207142, 0.208373, 0.216394, 0.231538, 0.260902, 0.320032", \ + "0.208213, 0.213231, 0.214462, 0.222483, 0.237627, 0.266991, 0.326121", \ + "0.218186, 0.223204, 0.224435, 0.232456, 0.247600, 0.276964, 0.336094", \ + "0.221585, 0.226603, 0.227834, 0.235855, 0.250999, 0.280363, 0.339493", \ + "0.225509, 0.230527, 0.231758, 0.239779, 0.254923, 0.284287, 0.343417", \ + "0.232720, 0.237738, 0.238969, 0.246990, 0.262134, 0.291498, 0.350628", \ + "0.242193, 0.247211, 0.248442, 0.256463, 0.271607, 0.300971, 0.360101" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.121841, 0.126959, 0.128155, 0.136106, 0.151238, 0.180141, 0.239727", \ + "0.127916, 0.133034, 0.134230, 0.142181, 0.157313, 0.186216, 0.245802", \ + "0.138069, 0.143187, 0.144383, 0.152334, 0.167466, 0.196369, 0.255955", \ + "0.141259, 0.146377, 0.147573, 0.155524, 0.170656, 0.199559, 0.259145", \ + "0.145178, 0.150296, 0.151492, 0.159443, 0.174575, 0.203478, 0.263064", \ + "0.152568, 0.157686, 0.158882, 0.166833, 0.181965, 0.210868, 0.270454", \ + "0.162036, 0.167154, 0.168350, 0.176301, 0.191433, 0.220336, 0.279922" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[60]&!WENB[60]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[60] == 1'b1 && WENB[60] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.218265, 0.222530, 0.223848, 0.232506, 0.246838, 0.276575, 0.336001", \ + "0.223144, 0.227409, 0.228727, 0.237385, 0.251717, 0.281454, 0.340880", \ + "0.232872, 0.237137, 0.238455, 0.247113, 0.261445, 0.291182, 0.350608", \ + "0.236332, 0.240597, 0.241915, 0.250573, 0.264905, 0.294642, 0.354068", \ + "0.237146, 0.241411, 0.242729, 0.251387, 0.265719, 0.295456, 0.354882", \ + "0.240933, 0.245198, 0.246516, 0.255174, 0.269506, 0.299243, 0.358669", \ + "0.246060, 0.250325, 0.251643, 0.260301, 0.274633, 0.304370, 0.363796" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126352, 0.130615, 0.131936, 0.140580, 0.154881, 0.184557, 0.243887", \ + "0.131228, 0.135491, 0.136812, 0.145456, 0.159757, 0.189433, 0.248763", \ + "0.140960, 0.145223, 0.146544, 0.155188, 0.169489, 0.199165, 0.258495", \ + "0.144415, 0.148678, 0.149999, 0.158643, 0.172944, 0.202620, 0.261950", \ + "0.145228, 0.149491, 0.150812, 0.159456, 0.173757, 0.203433, 0.262763", \ + "0.149018, 0.153281, 0.154602, 0.163246, 0.177547, 0.207223, 0.266553", \ + "0.154044, 0.158307, 0.159628, 0.168272, 0.182573, 0.212249, 0.271579" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208247, 0.211908, 0.212993, 0.219664, 0.229935, 0.250376, 0.290652", \ + "0.212731, 0.216392, 0.217477, 0.224148, 0.234419, 0.254860, 0.295136", \ + "0.222232, 0.225893, 0.226978, 0.233649, 0.243920, 0.264361, 0.304637", \ + "0.226987, 0.230648, 0.231733, 0.238404, 0.248675, 0.269116, 0.309392", \ + "0.230196, 0.233857, 0.234942, 0.241613, 0.251884, 0.272325, 0.312601", \ + "0.237539, 0.241200, 0.242285, 0.248956, 0.259227, 0.279668, 0.319944", \ + "0.242761, 0.246422, 0.247507, 0.254178, 0.264449, 0.284890, 0.325166" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.120880, 0.124524, 0.125614, 0.132268, 0.142514, 0.162802, 0.203133", \ + "0.125327, 0.128971, 0.130061, 0.136715, 0.146961, 0.167249, 0.207580", \ + "0.134856, 0.138500, 0.139590, 0.146244, 0.156490, 0.176778, 0.217109", \ + "0.139582, 0.143226, 0.144316, 0.150970, 0.161216, 0.181504, 0.221835", \ + "0.142825, 0.146469, 0.147559, 0.154213, 0.164459, 0.184747, 0.225078", \ + "0.150017, 0.153661, 0.154751, 0.161405, 0.171651, 0.191939, 0.232270", \ + "0.155382, 0.159026, 0.160116, 0.166770, 0.177016, 0.197304, 0.237635" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[60]&WENB[60]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[60]&!WENB[60]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + } + } + pin(WENYB[59]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[59]&WENB[59]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[59] == 1'b0 && WENB[59] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208255, 0.211867, 0.212931, 0.219695, 0.229889, 0.250282, 0.292464", \ + "0.213693, 0.217305, 0.218369, 0.225133, 0.235327, 0.255720, 0.297902", \ + "0.221360, 0.224972, 0.226036, 0.232800, 0.242994, 0.263387, 0.305569", \ + "0.226337, 0.229949, 0.231013, 0.237777, 0.247971, 0.268364, 0.310546", \ + "0.228411, 0.232023, 0.233087, 0.239851, 0.250045, 0.270438, 0.312620", \ + "0.231142, 0.234754, 0.235818, 0.242582, 0.252776, 0.273169, 0.315351", \ + "0.236635, 0.240247, 0.241311, 0.248075, 0.258269, 0.278662, 0.320844" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126673, 0.130287, 0.131345, 0.138093, 0.148271, 0.168568, 0.210247", \ + "0.132018, 0.135632, 0.136690, 0.143438, 0.153616, 0.173913, 0.215592", \ + "0.139686, 0.143300, 0.144358, 0.151106, 0.161284, 0.181581, 0.223260", \ + "0.144397, 0.148011, 0.149069, 0.155817, 0.165995, 0.186292, 0.227971", \ + "0.146662, 0.150276, 0.151334, 0.158082, 0.168260, 0.188557, 0.230236", \ + "0.149236, 0.152850, 0.153908, 0.160656, 0.170834, 0.191131, 0.232810", \ + "0.155057, 0.158671, 0.159729, 0.166477, 0.176655, 0.196952, 0.238631" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.202124, 0.207142, 0.208373, 0.216394, 0.231538, 0.260902, 0.320032", \ + "0.208213, 0.213231, 0.214462, 0.222483, 0.237627, 0.266991, 0.326121", \ + "0.218186, 0.223204, 0.224435, 0.232456, 0.247600, 0.276964, 0.336094", \ + "0.221585, 0.226603, 0.227834, 0.235855, 0.250999, 0.280363, 0.339493", \ + "0.225509, 0.230527, 0.231758, 0.239779, 0.254923, 0.284287, 0.343417", \ + "0.232720, 0.237738, 0.238969, 0.246990, 0.262134, 0.291498, 0.350628", \ + "0.242193, 0.247211, 0.248442, 0.256463, 0.271607, 0.300971, 0.360101" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.121841, 0.126959, 0.128155, 0.136106, 0.151238, 0.180141, 0.239727", \ + "0.127916, 0.133034, 0.134230, 0.142181, 0.157313, 0.186216, 0.245802", \ + "0.138069, 0.143187, 0.144383, 0.152334, 0.167466, 0.196369, 0.255955", \ + "0.141259, 0.146377, 0.147573, 0.155524, 0.170656, 0.199559, 0.259145", \ + "0.145178, 0.150296, 0.151492, 0.159443, 0.174575, 0.203478, 0.263064", \ + "0.152568, 0.157686, 0.158882, 0.166833, 0.181965, 0.210868, 0.270454", \ + "0.162036, 0.167154, 0.168350, 0.176301, 0.191433, 0.220336, 0.279922" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[59]&!WENB[59]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[59] == 1'b1 && WENB[59] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.218265, 0.222530, 0.223848, 0.232506, 0.246838, 0.276575, 0.336001", \ + "0.223144, 0.227409, 0.228727, 0.237385, 0.251717, 0.281454, 0.340880", \ + "0.232872, 0.237137, 0.238455, 0.247113, 0.261445, 0.291182, 0.350608", \ + "0.236332, 0.240597, 0.241915, 0.250573, 0.264905, 0.294642, 0.354068", \ + "0.237146, 0.241411, 0.242729, 0.251387, 0.265719, 0.295456, 0.354882", \ + "0.240933, 0.245198, 0.246516, 0.255174, 0.269506, 0.299243, 0.358669", \ + "0.246060, 0.250325, 0.251643, 0.260301, 0.274633, 0.304370, 0.363796" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126352, 0.130615, 0.131936, 0.140580, 0.154881, 0.184557, 0.243887", \ + "0.131228, 0.135491, 0.136812, 0.145456, 0.159757, 0.189433, 0.248763", \ + "0.140960, 0.145223, 0.146544, 0.155188, 0.169489, 0.199165, 0.258495", \ + "0.144415, 0.148678, 0.149999, 0.158643, 0.172944, 0.202620, 0.261950", \ + "0.145228, 0.149491, 0.150812, 0.159456, 0.173757, 0.203433, 0.262763", \ + "0.149018, 0.153281, 0.154602, 0.163246, 0.177547, 0.207223, 0.266553", \ + "0.154044, 0.158307, 0.159628, 0.168272, 0.182573, 0.212249, 0.271579" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208247, 0.211908, 0.212993, 0.219664, 0.229935, 0.250376, 0.290652", \ + "0.212731, 0.216392, 0.217477, 0.224148, 0.234419, 0.254860, 0.295136", \ + "0.222232, 0.225893, 0.226978, 0.233649, 0.243920, 0.264361, 0.304637", \ + "0.226987, 0.230648, 0.231733, 0.238404, 0.248675, 0.269116, 0.309392", \ + "0.230196, 0.233857, 0.234942, 0.241613, 0.251884, 0.272325, 0.312601", \ + "0.237539, 0.241200, 0.242285, 0.248956, 0.259227, 0.279668, 0.319944", \ + "0.242761, 0.246422, 0.247507, 0.254178, 0.264449, 0.284890, 0.325166" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.120880, 0.124524, 0.125614, 0.132268, 0.142514, 0.162802, 0.203133", \ + "0.125327, 0.128971, 0.130061, 0.136715, 0.146961, 0.167249, 0.207580", \ + "0.134856, 0.138500, 0.139590, 0.146244, 0.156490, 0.176778, 0.217109", \ + "0.139582, 0.143226, 0.144316, 0.150970, 0.161216, 0.181504, 0.221835", \ + "0.142825, 0.146469, 0.147559, 0.154213, 0.164459, 0.184747, 0.225078", \ + "0.150017, 0.153661, 0.154751, 0.161405, 0.171651, 0.191939, 0.232270", \ + "0.155382, 0.159026, 0.160116, 0.166770, 0.177016, 0.197304, 0.237635" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[59]&WENB[59]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[59]&!WENB[59]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + } + } + pin(WENYB[58]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[58]&WENB[58]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[58] == 1'b0 && WENB[58] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208255, 0.211867, 0.212931, 0.219695, 0.229889, 0.250282, 0.292464", \ + "0.213693, 0.217305, 0.218369, 0.225133, 0.235327, 0.255720, 0.297902", \ + "0.221360, 0.224972, 0.226036, 0.232800, 0.242994, 0.263387, 0.305569", \ + "0.226337, 0.229949, 0.231013, 0.237777, 0.247971, 0.268364, 0.310546", \ + "0.228411, 0.232023, 0.233087, 0.239851, 0.250045, 0.270438, 0.312620", \ + "0.231142, 0.234754, 0.235818, 0.242582, 0.252776, 0.273169, 0.315351", \ + "0.236635, 0.240247, 0.241311, 0.248075, 0.258269, 0.278662, 0.320844" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126673, 0.130287, 0.131345, 0.138093, 0.148271, 0.168568, 0.210247", \ + "0.132018, 0.135632, 0.136690, 0.143438, 0.153616, 0.173913, 0.215592", \ + "0.139686, 0.143300, 0.144358, 0.151106, 0.161284, 0.181581, 0.223260", \ + "0.144397, 0.148011, 0.149069, 0.155817, 0.165995, 0.186292, 0.227971", \ + "0.146662, 0.150276, 0.151334, 0.158082, 0.168260, 0.188557, 0.230236", \ + "0.149236, 0.152850, 0.153908, 0.160656, 0.170834, 0.191131, 0.232810", \ + "0.155057, 0.158671, 0.159729, 0.166477, 0.176655, 0.196952, 0.238631" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.202124, 0.207142, 0.208373, 0.216394, 0.231538, 0.260902, 0.320032", \ + "0.208213, 0.213231, 0.214462, 0.222483, 0.237627, 0.266991, 0.326121", \ + "0.218186, 0.223204, 0.224435, 0.232456, 0.247600, 0.276964, 0.336094", \ + "0.221585, 0.226603, 0.227834, 0.235855, 0.250999, 0.280363, 0.339493", \ + "0.225509, 0.230527, 0.231758, 0.239779, 0.254923, 0.284287, 0.343417", \ + "0.232720, 0.237738, 0.238969, 0.246990, 0.262134, 0.291498, 0.350628", \ + "0.242193, 0.247211, 0.248442, 0.256463, 0.271607, 0.300971, 0.360101" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.121841, 0.126959, 0.128155, 0.136106, 0.151238, 0.180141, 0.239727", \ + "0.127916, 0.133034, 0.134230, 0.142181, 0.157313, 0.186216, 0.245802", \ + "0.138069, 0.143187, 0.144383, 0.152334, 0.167466, 0.196369, 0.255955", \ + "0.141259, 0.146377, 0.147573, 0.155524, 0.170656, 0.199559, 0.259145", \ + "0.145178, 0.150296, 0.151492, 0.159443, 0.174575, 0.203478, 0.263064", \ + "0.152568, 0.157686, 0.158882, 0.166833, 0.181965, 0.210868, 0.270454", \ + "0.162036, 0.167154, 0.168350, 0.176301, 0.191433, 0.220336, 0.279922" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[58]&!WENB[58]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[58] == 1'b1 && WENB[58] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.218265, 0.222530, 0.223848, 0.232506, 0.246838, 0.276575, 0.336001", \ + "0.223144, 0.227409, 0.228727, 0.237385, 0.251717, 0.281454, 0.340880", \ + "0.232872, 0.237137, 0.238455, 0.247113, 0.261445, 0.291182, 0.350608", \ + "0.236332, 0.240597, 0.241915, 0.250573, 0.264905, 0.294642, 0.354068", \ + "0.237146, 0.241411, 0.242729, 0.251387, 0.265719, 0.295456, 0.354882", \ + "0.240933, 0.245198, 0.246516, 0.255174, 0.269506, 0.299243, 0.358669", \ + "0.246060, 0.250325, 0.251643, 0.260301, 0.274633, 0.304370, 0.363796" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126352, 0.130615, 0.131936, 0.140580, 0.154881, 0.184557, 0.243887", \ + "0.131228, 0.135491, 0.136812, 0.145456, 0.159757, 0.189433, 0.248763", \ + "0.140960, 0.145223, 0.146544, 0.155188, 0.169489, 0.199165, 0.258495", \ + "0.144415, 0.148678, 0.149999, 0.158643, 0.172944, 0.202620, 0.261950", \ + "0.145228, 0.149491, 0.150812, 0.159456, 0.173757, 0.203433, 0.262763", \ + "0.149018, 0.153281, 0.154602, 0.163246, 0.177547, 0.207223, 0.266553", \ + "0.154044, 0.158307, 0.159628, 0.168272, 0.182573, 0.212249, 0.271579" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208247, 0.211908, 0.212993, 0.219664, 0.229935, 0.250376, 0.290652", \ + "0.212731, 0.216392, 0.217477, 0.224148, 0.234419, 0.254860, 0.295136", \ + "0.222232, 0.225893, 0.226978, 0.233649, 0.243920, 0.264361, 0.304637", \ + "0.226987, 0.230648, 0.231733, 0.238404, 0.248675, 0.269116, 0.309392", \ + "0.230196, 0.233857, 0.234942, 0.241613, 0.251884, 0.272325, 0.312601", \ + "0.237539, 0.241200, 0.242285, 0.248956, 0.259227, 0.279668, 0.319944", \ + "0.242761, 0.246422, 0.247507, 0.254178, 0.264449, 0.284890, 0.325166" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.120880, 0.124524, 0.125614, 0.132268, 0.142514, 0.162802, 0.203133", \ + "0.125327, 0.128971, 0.130061, 0.136715, 0.146961, 0.167249, 0.207580", \ + "0.134856, 0.138500, 0.139590, 0.146244, 0.156490, 0.176778, 0.217109", \ + "0.139582, 0.143226, 0.144316, 0.150970, 0.161216, 0.181504, 0.221835", \ + "0.142825, 0.146469, 0.147559, 0.154213, 0.164459, 0.184747, 0.225078", \ + "0.150017, 0.153661, 0.154751, 0.161405, 0.171651, 0.191939, 0.232270", \ + "0.155382, 0.159026, 0.160116, 0.166770, 0.177016, 0.197304, 0.237635" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[58]&WENB[58]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[58]&!WENB[58]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + } + } + pin(WENYB[57]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[57]&WENB[57]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[57] == 1'b0 && WENB[57] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208255, 0.211867, 0.212931, 0.219695, 0.229889, 0.250282, 0.292464", \ + "0.213693, 0.217305, 0.218369, 0.225133, 0.235327, 0.255720, 0.297902", \ + "0.221360, 0.224972, 0.226036, 0.232800, 0.242994, 0.263387, 0.305569", \ + "0.226337, 0.229949, 0.231013, 0.237777, 0.247971, 0.268364, 0.310546", \ + "0.228411, 0.232023, 0.233087, 0.239851, 0.250045, 0.270438, 0.312620", \ + "0.231142, 0.234754, 0.235818, 0.242582, 0.252776, 0.273169, 0.315351", \ + "0.236635, 0.240247, 0.241311, 0.248075, 0.258269, 0.278662, 0.320844" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126673, 0.130287, 0.131345, 0.138093, 0.148271, 0.168568, 0.210247", \ + "0.132018, 0.135632, 0.136690, 0.143438, 0.153616, 0.173913, 0.215592", \ + "0.139686, 0.143300, 0.144358, 0.151106, 0.161284, 0.181581, 0.223260", \ + "0.144397, 0.148011, 0.149069, 0.155817, 0.165995, 0.186292, 0.227971", \ + "0.146662, 0.150276, 0.151334, 0.158082, 0.168260, 0.188557, 0.230236", \ + "0.149236, 0.152850, 0.153908, 0.160656, 0.170834, 0.191131, 0.232810", \ + "0.155057, 0.158671, 0.159729, 0.166477, 0.176655, 0.196952, 0.238631" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.202124, 0.207142, 0.208373, 0.216394, 0.231538, 0.260902, 0.320032", \ + "0.208213, 0.213231, 0.214462, 0.222483, 0.237627, 0.266991, 0.326121", \ + "0.218186, 0.223204, 0.224435, 0.232456, 0.247600, 0.276964, 0.336094", \ + "0.221585, 0.226603, 0.227834, 0.235855, 0.250999, 0.280363, 0.339493", \ + "0.225509, 0.230527, 0.231758, 0.239779, 0.254923, 0.284287, 0.343417", \ + "0.232720, 0.237738, 0.238969, 0.246990, 0.262134, 0.291498, 0.350628", \ + "0.242193, 0.247211, 0.248442, 0.256463, 0.271607, 0.300971, 0.360101" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.121841, 0.126959, 0.128155, 0.136106, 0.151238, 0.180141, 0.239727", \ + "0.127916, 0.133034, 0.134230, 0.142181, 0.157313, 0.186216, 0.245802", \ + "0.138069, 0.143187, 0.144383, 0.152334, 0.167466, 0.196369, 0.255955", \ + "0.141259, 0.146377, 0.147573, 0.155524, 0.170656, 0.199559, 0.259145", \ + "0.145178, 0.150296, 0.151492, 0.159443, 0.174575, 0.203478, 0.263064", \ + "0.152568, 0.157686, 0.158882, 0.166833, 0.181965, 0.210868, 0.270454", \ + "0.162036, 0.167154, 0.168350, 0.176301, 0.191433, 0.220336, 0.279922" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[57]&!WENB[57]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[57] == 1'b1 && WENB[57] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.218265, 0.222530, 0.223848, 0.232506, 0.246838, 0.276575, 0.336001", \ + "0.223144, 0.227409, 0.228727, 0.237385, 0.251717, 0.281454, 0.340880", \ + "0.232872, 0.237137, 0.238455, 0.247113, 0.261445, 0.291182, 0.350608", \ + "0.236332, 0.240597, 0.241915, 0.250573, 0.264905, 0.294642, 0.354068", \ + "0.237146, 0.241411, 0.242729, 0.251387, 0.265719, 0.295456, 0.354882", \ + "0.240933, 0.245198, 0.246516, 0.255174, 0.269506, 0.299243, 0.358669", \ + "0.246060, 0.250325, 0.251643, 0.260301, 0.274633, 0.304370, 0.363796" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126352, 0.130615, 0.131936, 0.140580, 0.154881, 0.184557, 0.243887", \ + "0.131228, 0.135491, 0.136812, 0.145456, 0.159757, 0.189433, 0.248763", \ + "0.140960, 0.145223, 0.146544, 0.155188, 0.169489, 0.199165, 0.258495", \ + "0.144415, 0.148678, 0.149999, 0.158643, 0.172944, 0.202620, 0.261950", \ + "0.145228, 0.149491, 0.150812, 0.159456, 0.173757, 0.203433, 0.262763", \ + "0.149018, 0.153281, 0.154602, 0.163246, 0.177547, 0.207223, 0.266553", \ + "0.154044, 0.158307, 0.159628, 0.168272, 0.182573, 0.212249, 0.271579" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208247, 0.211908, 0.212993, 0.219664, 0.229935, 0.250376, 0.290652", \ + "0.212731, 0.216392, 0.217477, 0.224148, 0.234419, 0.254860, 0.295136", \ + "0.222232, 0.225893, 0.226978, 0.233649, 0.243920, 0.264361, 0.304637", \ + "0.226987, 0.230648, 0.231733, 0.238404, 0.248675, 0.269116, 0.309392", \ + "0.230196, 0.233857, 0.234942, 0.241613, 0.251884, 0.272325, 0.312601", \ + "0.237539, 0.241200, 0.242285, 0.248956, 0.259227, 0.279668, 0.319944", \ + "0.242761, 0.246422, 0.247507, 0.254178, 0.264449, 0.284890, 0.325166" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.120880, 0.124524, 0.125614, 0.132268, 0.142514, 0.162802, 0.203133", \ + "0.125327, 0.128971, 0.130061, 0.136715, 0.146961, 0.167249, 0.207580", \ + "0.134856, 0.138500, 0.139590, 0.146244, 0.156490, 0.176778, 0.217109", \ + "0.139582, 0.143226, 0.144316, 0.150970, 0.161216, 0.181504, 0.221835", \ + "0.142825, 0.146469, 0.147559, 0.154213, 0.164459, 0.184747, 0.225078", \ + "0.150017, 0.153661, 0.154751, 0.161405, 0.171651, 0.191939, 0.232270", \ + "0.155382, 0.159026, 0.160116, 0.166770, 0.177016, 0.197304, 0.237635" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[57]&WENB[57]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[57]&!WENB[57]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + } + } + pin(WENYB[56]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[56]&WENB[56]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[56] == 1'b0 && WENB[56] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208255, 0.211867, 0.212931, 0.219695, 0.229889, 0.250282, 0.292464", \ + "0.213693, 0.217305, 0.218369, 0.225133, 0.235327, 0.255720, 0.297902", \ + "0.221360, 0.224972, 0.226036, 0.232800, 0.242994, 0.263387, 0.305569", \ + "0.226337, 0.229949, 0.231013, 0.237777, 0.247971, 0.268364, 0.310546", \ + "0.228411, 0.232023, 0.233087, 0.239851, 0.250045, 0.270438, 0.312620", \ + "0.231142, 0.234754, 0.235818, 0.242582, 0.252776, 0.273169, 0.315351", \ + "0.236635, 0.240247, 0.241311, 0.248075, 0.258269, 0.278662, 0.320844" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126673, 0.130287, 0.131345, 0.138093, 0.148271, 0.168568, 0.210247", \ + "0.132018, 0.135632, 0.136690, 0.143438, 0.153616, 0.173913, 0.215592", \ + "0.139686, 0.143300, 0.144358, 0.151106, 0.161284, 0.181581, 0.223260", \ + "0.144397, 0.148011, 0.149069, 0.155817, 0.165995, 0.186292, 0.227971", \ + "0.146662, 0.150276, 0.151334, 0.158082, 0.168260, 0.188557, 0.230236", \ + "0.149236, 0.152850, 0.153908, 0.160656, 0.170834, 0.191131, 0.232810", \ + "0.155057, 0.158671, 0.159729, 0.166477, 0.176655, 0.196952, 0.238631" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.202124, 0.207142, 0.208373, 0.216394, 0.231538, 0.260902, 0.320032", \ + "0.208213, 0.213231, 0.214462, 0.222483, 0.237627, 0.266991, 0.326121", \ + "0.218186, 0.223204, 0.224435, 0.232456, 0.247600, 0.276964, 0.336094", \ + "0.221585, 0.226603, 0.227834, 0.235855, 0.250999, 0.280363, 0.339493", \ + "0.225509, 0.230527, 0.231758, 0.239779, 0.254923, 0.284287, 0.343417", \ + "0.232720, 0.237738, 0.238969, 0.246990, 0.262134, 0.291498, 0.350628", \ + "0.242193, 0.247211, 0.248442, 0.256463, 0.271607, 0.300971, 0.360101" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.121841, 0.126959, 0.128155, 0.136106, 0.151238, 0.180141, 0.239727", \ + "0.127916, 0.133034, 0.134230, 0.142181, 0.157313, 0.186216, 0.245802", \ + "0.138069, 0.143187, 0.144383, 0.152334, 0.167466, 0.196369, 0.255955", \ + "0.141259, 0.146377, 0.147573, 0.155524, 0.170656, 0.199559, 0.259145", \ + "0.145178, 0.150296, 0.151492, 0.159443, 0.174575, 0.203478, 0.263064", \ + "0.152568, 0.157686, 0.158882, 0.166833, 0.181965, 0.210868, 0.270454", \ + "0.162036, 0.167154, 0.168350, 0.176301, 0.191433, 0.220336, 0.279922" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[56]&!WENB[56]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[56] == 1'b1 && WENB[56] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.218265, 0.222530, 0.223848, 0.232506, 0.246838, 0.276575, 0.336001", \ + "0.223144, 0.227409, 0.228727, 0.237385, 0.251717, 0.281454, 0.340880", \ + "0.232872, 0.237137, 0.238455, 0.247113, 0.261445, 0.291182, 0.350608", \ + "0.236332, 0.240597, 0.241915, 0.250573, 0.264905, 0.294642, 0.354068", \ + "0.237146, 0.241411, 0.242729, 0.251387, 0.265719, 0.295456, 0.354882", \ + "0.240933, 0.245198, 0.246516, 0.255174, 0.269506, 0.299243, 0.358669", \ + "0.246060, 0.250325, 0.251643, 0.260301, 0.274633, 0.304370, 0.363796" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126352, 0.130615, 0.131936, 0.140580, 0.154881, 0.184557, 0.243887", \ + "0.131228, 0.135491, 0.136812, 0.145456, 0.159757, 0.189433, 0.248763", \ + "0.140960, 0.145223, 0.146544, 0.155188, 0.169489, 0.199165, 0.258495", \ + "0.144415, 0.148678, 0.149999, 0.158643, 0.172944, 0.202620, 0.261950", \ + "0.145228, 0.149491, 0.150812, 0.159456, 0.173757, 0.203433, 0.262763", \ + "0.149018, 0.153281, 0.154602, 0.163246, 0.177547, 0.207223, 0.266553", \ + "0.154044, 0.158307, 0.159628, 0.168272, 0.182573, 0.212249, 0.271579" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208247, 0.211908, 0.212993, 0.219664, 0.229935, 0.250376, 0.290652", \ + "0.212731, 0.216392, 0.217477, 0.224148, 0.234419, 0.254860, 0.295136", \ + "0.222232, 0.225893, 0.226978, 0.233649, 0.243920, 0.264361, 0.304637", \ + "0.226987, 0.230648, 0.231733, 0.238404, 0.248675, 0.269116, 0.309392", \ + "0.230196, 0.233857, 0.234942, 0.241613, 0.251884, 0.272325, 0.312601", \ + "0.237539, 0.241200, 0.242285, 0.248956, 0.259227, 0.279668, 0.319944", \ + "0.242761, 0.246422, 0.247507, 0.254178, 0.264449, 0.284890, 0.325166" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.120880, 0.124524, 0.125614, 0.132268, 0.142514, 0.162802, 0.203133", \ + "0.125327, 0.128971, 0.130061, 0.136715, 0.146961, 0.167249, 0.207580", \ + "0.134856, 0.138500, 0.139590, 0.146244, 0.156490, 0.176778, 0.217109", \ + "0.139582, 0.143226, 0.144316, 0.150970, 0.161216, 0.181504, 0.221835", \ + "0.142825, 0.146469, 0.147559, 0.154213, 0.164459, 0.184747, 0.225078", \ + "0.150017, 0.153661, 0.154751, 0.161405, 0.171651, 0.191939, 0.232270", \ + "0.155382, 0.159026, 0.160116, 0.166770, 0.177016, 0.197304, 0.237635" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[56]&WENB[56]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[56]&!WENB[56]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + } + } + pin(WENYB[55]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[55]&WENB[55]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[55] == 1'b0 && WENB[55] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208255, 0.211867, 0.212931, 0.219695, 0.229889, 0.250282, 0.292464", \ + "0.213693, 0.217305, 0.218369, 0.225133, 0.235327, 0.255720, 0.297902", \ + "0.221360, 0.224972, 0.226036, 0.232800, 0.242994, 0.263387, 0.305569", \ + "0.226337, 0.229949, 0.231013, 0.237777, 0.247971, 0.268364, 0.310546", \ + "0.228411, 0.232023, 0.233087, 0.239851, 0.250045, 0.270438, 0.312620", \ + "0.231142, 0.234754, 0.235818, 0.242582, 0.252776, 0.273169, 0.315351", \ + "0.236635, 0.240247, 0.241311, 0.248075, 0.258269, 0.278662, 0.320844" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126673, 0.130287, 0.131345, 0.138093, 0.148271, 0.168568, 0.210247", \ + "0.132018, 0.135632, 0.136690, 0.143438, 0.153616, 0.173913, 0.215592", \ + "0.139686, 0.143300, 0.144358, 0.151106, 0.161284, 0.181581, 0.223260", \ + "0.144397, 0.148011, 0.149069, 0.155817, 0.165995, 0.186292, 0.227971", \ + "0.146662, 0.150276, 0.151334, 0.158082, 0.168260, 0.188557, 0.230236", \ + "0.149236, 0.152850, 0.153908, 0.160656, 0.170834, 0.191131, 0.232810", \ + "0.155057, 0.158671, 0.159729, 0.166477, 0.176655, 0.196952, 0.238631" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.202124, 0.207142, 0.208373, 0.216394, 0.231538, 0.260902, 0.320032", \ + "0.208213, 0.213231, 0.214462, 0.222483, 0.237627, 0.266991, 0.326121", \ + "0.218186, 0.223204, 0.224435, 0.232456, 0.247600, 0.276964, 0.336094", \ + "0.221585, 0.226603, 0.227834, 0.235855, 0.250999, 0.280363, 0.339493", \ + "0.225509, 0.230527, 0.231758, 0.239779, 0.254923, 0.284287, 0.343417", \ + "0.232720, 0.237738, 0.238969, 0.246990, 0.262134, 0.291498, 0.350628", \ + "0.242193, 0.247211, 0.248442, 0.256463, 0.271607, 0.300971, 0.360101" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.121841, 0.126959, 0.128155, 0.136106, 0.151238, 0.180141, 0.239727", \ + "0.127916, 0.133034, 0.134230, 0.142181, 0.157313, 0.186216, 0.245802", \ + "0.138069, 0.143187, 0.144383, 0.152334, 0.167466, 0.196369, 0.255955", \ + "0.141259, 0.146377, 0.147573, 0.155524, 0.170656, 0.199559, 0.259145", \ + "0.145178, 0.150296, 0.151492, 0.159443, 0.174575, 0.203478, 0.263064", \ + "0.152568, 0.157686, 0.158882, 0.166833, 0.181965, 0.210868, 0.270454", \ + "0.162036, 0.167154, 0.168350, 0.176301, 0.191433, 0.220336, 0.279922" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[55]&!WENB[55]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[55] == 1'b1 && WENB[55] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.218265, 0.222530, 0.223848, 0.232506, 0.246838, 0.276575, 0.336001", \ + "0.223144, 0.227409, 0.228727, 0.237385, 0.251717, 0.281454, 0.340880", \ + "0.232872, 0.237137, 0.238455, 0.247113, 0.261445, 0.291182, 0.350608", \ + "0.236332, 0.240597, 0.241915, 0.250573, 0.264905, 0.294642, 0.354068", \ + "0.237146, 0.241411, 0.242729, 0.251387, 0.265719, 0.295456, 0.354882", \ + "0.240933, 0.245198, 0.246516, 0.255174, 0.269506, 0.299243, 0.358669", \ + "0.246060, 0.250325, 0.251643, 0.260301, 0.274633, 0.304370, 0.363796" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126352, 0.130615, 0.131936, 0.140580, 0.154881, 0.184557, 0.243887", \ + "0.131228, 0.135491, 0.136812, 0.145456, 0.159757, 0.189433, 0.248763", \ + "0.140960, 0.145223, 0.146544, 0.155188, 0.169489, 0.199165, 0.258495", \ + "0.144415, 0.148678, 0.149999, 0.158643, 0.172944, 0.202620, 0.261950", \ + "0.145228, 0.149491, 0.150812, 0.159456, 0.173757, 0.203433, 0.262763", \ + "0.149018, 0.153281, 0.154602, 0.163246, 0.177547, 0.207223, 0.266553", \ + "0.154044, 0.158307, 0.159628, 0.168272, 0.182573, 0.212249, 0.271579" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208247, 0.211908, 0.212993, 0.219664, 0.229935, 0.250376, 0.290652", \ + "0.212731, 0.216392, 0.217477, 0.224148, 0.234419, 0.254860, 0.295136", \ + "0.222232, 0.225893, 0.226978, 0.233649, 0.243920, 0.264361, 0.304637", \ + "0.226987, 0.230648, 0.231733, 0.238404, 0.248675, 0.269116, 0.309392", \ + "0.230196, 0.233857, 0.234942, 0.241613, 0.251884, 0.272325, 0.312601", \ + "0.237539, 0.241200, 0.242285, 0.248956, 0.259227, 0.279668, 0.319944", \ + "0.242761, 0.246422, 0.247507, 0.254178, 0.264449, 0.284890, 0.325166" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.120880, 0.124524, 0.125614, 0.132268, 0.142514, 0.162802, 0.203133", \ + "0.125327, 0.128971, 0.130061, 0.136715, 0.146961, 0.167249, 0.207580", \ + "0.134856, 0.138500, 0.139590, 0.146244, 0.156490, 0.176778, 0.217109", \ + "0.139582, 0.143226, 0.144316, 0.150970, 0.161216, 0.181504, 0.221835", \ + "0.142825, 0.146469, 0.147559, 0.154213, 0.164459, 0.184747, 0.225078", \ + "0.150017, 0.153661, 0.154751, 0.161405, 0.171651, 0.191939, 0.232270", \ + "0.155382, 0.159026, 0.160116, 0.166770, 0.177016, 0.197304, 0.237635" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[55]&WENB[55]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[55]&!WENB[55]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + } + } + pin(WENYB[54]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[54]&WENB[54]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[54] == 1'b0 && WENB[54] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208255, 0.211867, 0.212931, 0.219695, 0.229889, 0.250282, 0.292464", \ + "0.213693, 0.217305, 0.218369, 0.225133, 0.235327, 0.255720, 0.297902", \ + "0.221360, 0.224972, 0.226036, 0.232800, 0.242994, 0.263387, 0.305569", \ + "0.226337, 0.229949, 0.231013, 0.237777, 0.247971, 0.268364, 0.310546", \ + "0.228411, 0.232023, 0.233087, 0.239851, 0.250045, 0.270438, 0.312620", \ + "0.231142, 0.234754, 0.235818, 0.242582, 0.252776, 0.273169, 0.315351", \ + "0.236635, 0.240247, 0.241311, 0.248075, 0.258269, 0.278662, 0.320844" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126673, 0.130287, 0.131345, 0.138093, 0.148271, 0.168568, 0.210247", \ + "0.132018, 0.135632, 0.136690, 0.143438, 0.153616, 0.173913, 0.215592", \ + "0.139686, 0.143300, 0.144358, 0.151106, 0.161284, 0.181581, 0.223260", \ + "0.144397, 0.148011, 0.149069, 0.155817, 0.165995, 0.186292, 0.227971", \ + "0.146662, 0.150276, 0.151334, 0.158082, 0.168260, 0.188557, 0.230236", \ + "0.149236, 0.152850, 0.153908, 0.160656, 0.170834, 0.191131, 0.232810", \ + "0.155057, 0.158671, 0.159729, 0.166477, 0.176655, 0.196952, 0.238631" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.202124, 0.207142, 0.208373, 0.216394, 0.231538, 0.260902, 0.320032", \ + "0.208213, 0.213231, 0.214462, 0.222483, 0.237627, 0.266991, 0.326121", \ + "0.218186, 0.223204, 0.224435, 0.232456, 0.247600, 0.276964, 0.336094", \ + "0.221585, 0.226603, 0.227834, 0.235855, 0.250999, 0.280363, 0.339493", \ + "0.225509, 0.230527, 0.231758, 0.239779, 0.254923, 0.284287, 0.343417", \ + "0.232720, 0.237738, 0.238969, 0.246990, 0.262134, 0.291498, 0.350628", \ + "0.242193, 0.247211, 0.248442, 0.256463, 0.271607, 0.300971, 0.360101" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.121841, 0.126959, 0.128155, 0.136106, 0.151238, 0.180141, 0.239727", \ + "0.127916, 0.133034, 0.134230, 0.142181, 0.157313, 0.186216, 0.245802", \ + "0.138069, 0.143187, 0.144383, 0.152334, 0.167466, 0.196369, 0.255955", \ + "0.141259, 0.146377, 0.147573, 0.155524, 0.170656, 0.199559, 0.259145", \ + "0.145178, 0.150296, 0.151492, 0.159443, 0.174575, 0.203478, 0.263064", \ + "0.152568, 0.157686, 0.158882, 0.166833, 0.181965, 0.210868, 0.270454", \ + "0.162036, 0.167154, 0.168350, 0.176301, 0.191433, 0.220336, 0.279922" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[54]&!WENB[54]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[54] == 1'b1 && WENB[54] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.218265, 0.222530, 0.223848, 0.232506, 0.246838, 0.276575, 0.336001", \ + "0.223144, 0.227409, 0.228727, 0.237385, 0.251717, 0.281454, 0.340880", \ + "0.232872, 0.237137, 0.238455, 0.247113, 0.261445, 0.291182, 0.350608", \ + "0.236332, 0.240597, 0.241915, 0.250573, 0.264905, 0.294642, 0.354068", \ + "0.237146, 0.241411, 0.242729, 0.251387, 0.265719, 0.295456, 0.354882", \ + "0.240933, 0.245198, 0.246516, 0.255174, 0.269506, 0.299243, 0.358669", \ + "0.246060, 0.250325, 0.251643, 0.260301, 0.274633, 0.304370, 0.363796" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126352, 0.130615, 0.131936, 0.140580, 0.154881, 0.184557, 0.243887", \ + "0.131228, 0.135491, 0.136812, 0.145456, 0.159757, 0.189433, 0.248763", \ + "0.140960, 0.145223, 0.146544, 0.155188, 0.169489, 0.199165, 0.258495", \ + "0.144415, 0.148678, 0.149999, 0.158643, 0.172944, 0.202620, 0.261950", \ + "0.145228, 0.149491, 0.150812, 0.159456, 0.173757, 0.203433, 0.262763", \ + "0.149018, 0.153281, 0.154602, 0.163246, 0.177547, 0.207223, 0.266553", \ + "0.154044, 0.158307, 0.159628, 0.168272, 0.182573, 0.212249, 0.271579" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208247, 0.211908, 0.212993, 0.219664, 0.229935, 0.250376, 0.290652", \ + "0.212731, 0.216392, 0.217477, 0.224148, 0.234419, 0.254860, 0.295136", \ + "0.222232, 0.225893, 0.226978, 0.233649, 0.243920, 0.264361, 0.304637", \ + "0.226987, 0.230648, 0.231733, 0.238404, 0.248675, 0.269116, 0.309392", \ + "0.230196, 0.233857, 0.234942, 0.241613, 0.251884, 0.272325, 0.312601", \ + "0.237539, 0.241200, 0.242285, 0.248956, 0.259227, 0.279668, 0.319944", \ + "0.242761, 0.246422, 0.247507, 0.254178, 0.264449, 0.284890, 0.325166" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.120880, 0.124524, 0.125614, 0.132268, 0.142514, 0.162802, 0.203133", \ + "0.125327, 0.128971, 0.130061, 0.136715, 0.146961, 0.167249, 0.207580", \ + "0.134856, 0.138500, 0.139590, 0.146244, 0.156490, 0.176778, 0.217109", \ + "0.139582, 0.143226, 0.144316, 0.150970, 0.161216, 0.181504, 0.221835", \ + "0.142825, 0.146469, 0.147559, 0.154213, 0.164459, 0.184747, 0.225078", \ + "0.150017, 0.153661, 0.154751, 0.161405, 0.171651, 0.191939, 0.232270", \ + "0.155382, 0.159026, 0.160116, 0.166770, 0.177016, 0.197304, 0.237635" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[54]&WENB[54]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[54]&!WENB[54]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + } + } + pin(WENYB[53]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[53]&WENB[53]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[53] == 1'b0 && WENB[53] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208255, 0.211867, 0.212931, 0.219695, 0.229889, 0.250282, 0.292464", \ + "0.213693, 0.217305, 0.218369, 0.225133, 0.235327, 0.255720, 0.297902", \ + "0.221360, 0.224972, 0.226036, 0.232800, 0.242994, 0.263387, 0.305569", \ + "0.226337, 0.229949, 0.231013, 0.237777, 0.247971, 0.268364, 0.310546", \ + "0.228411, 0.232023, 0.233087, 0.239851, 0.250045, 0.270438, 0.312620", \ + "0.231142, 0.234754, 0.235818, 0.242582, 0.252776, 0.273169, 0.315351", \ + "0.236635, 0.240247, 0.241311, 0.248075, 0.258269, 0.278662, 0.320844" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126673, 0.130287, 0.131345, 0.138093, 0.148271, 0.168568, 0.210247", \ + "0.132018, 0.135632, 0.136690, 0.143438, 0.153616, 0.173913, 0.215592", \ + "0.139686, 0.143300, 0.144358, 0.151106, 0.161284, 0.181581, 0.223260", \ + "0.144397, 0.148011, 0.149069, 0.155817, 0.165995, 0.186292, 0.227971", \ + "0.146662, 0.150276, 0.151334, 0.158082, 0.168260, 0.188557, 0.230236", \ + "0.149236, 0.152850, 0.153908, 0.160656, 0.170834, 0.191131, 0.232810", \ + "0.155057, 0.158671, 0.159729, 0.166477, 0.176655, 0.196952, 0.238631" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.202124, 0.207142, 0.208373, 0.216394, 0.231538, 0.260902, 0.320032", \ + "0.208213, 0.213231, 0.214462, 0.222483, 0.237627, 0.266991, 0.326121", \ + "0.218186, 0.223204, 0.224435, 0.232456, 0.247600, 0.276964, 0.336094", \ + "0.221585, 0.226603, 0.227834, 0.235855, 0.250999, 0.280363, 0.339493", \ + "0.225509, 0.230527, 0.231758, 0.239779, 0.254923, 0.284287, 0.343417", \ + "0.232720, 0.237738, 0.238969, 0.246990, 0.262134, 0.291498, 0.350628", \ + "0.242193, 0.247211, 0.248442, 0.256463, 0.271607, 0.300971, 0.360101" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.121841, 0.126959, 0.128155, 0.136106, 0.151238, 0.180141, 0.239727", \ + "0.127916, 0.133034, 0.134230, 0.142181, 0.157313, 0.186216, 0.245802", \ + "0.138069, 0.143187, 0.144383, 0.152334, 0.167466, 0.196369, 0.255955", \ + "0.141259, 0.146377, 0.147573, 0.155524, 0.170656, 0.199559, 0.259145", \ + "0.145178, 0.150296, 0.151492, 0.159443, 0.174575, 0.203478, 0.263064", \ + "0.152568, 0.157686, 0.158882, 0.166833, 0.181965, 0.210868, 0.270454", \ + "0.162036, 0.167154, 0.168350, 0.176301, 0.191433, 0.220336, 0.279922" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[53]&!WENB[53]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[53] == 1'b1 && WENB[53] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.218265, 0.222530, 0.223848, 0.232506, 0.246838, 0.276575, 0.336001", \ + "0.223144, 0.227409, 0.228727, 0.237385, 0.251717, 0.281454, 0.340880", \ + "0.232872, 0.237137, 0.238455, 0.247113, 0.261445, 0.291182, 0.350608", \ + "0.236332, 0.240597, 0.241915, 0.250573, 0.264905, 0.294642, 0.354068", \ + "0.237146, 0.241411, 0.242729, 0.251387, 0.265719, 0.295456, 0.354882", \ + "0.240933, 0.245198, 0.246516, 0.255174, 0.269506, 0.299243, 0.358669", \ + "0.246060, 0.250325, 0.251643, 0.260301, 0.274633, 0.304370, 0.363796" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126352, 0.130615, 0.131936, 0.140580, 0.154881, 0.184557, 0.243887", \ + "0.131228, 0.135491, 0.136812, 0.145456, 0.159757, 0.189433, 0.248763", \ + "0.140960, 0.145223, 0.146544, 0.155188, 0.169489, 0.199165, 0.258495", \ + "0.144415, 0.148678, 0.149999, 0.158643, 0.172944, 0.202620, 0.261950", \ + "0.145228, 0.149491, 0.150812, 0.159456, 0.173757, 0.203433, 0.262763", \ + "0.149018, 0.153281, 0.154602, 0.163246, 0.177547, 0.207223, 0.266553", \ + "0.154044, 0.158307, 0.159628, 0.168272, 0.182573, 0.212249, 0.271579" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208247, 0.211908, 0.212993, 0.219664, 0.229935, 0.250376, 0.290652", \ + "0.212731, 0.216392, 0.217477, 0.224148, 0.234419, 0.254860, 0.295136", \ + "0.222232, 0.225893, 0.226978, 0.233649, 0.243920, 0.264361, 0.304637", \ + "0.226987, 0.230648, 0.231733, 0.238404, 0.248675, 0.269116, 0.309392", \ + "0.230196, 0.233857, 0.234942, 0.241613, 0.251884, 0.272325, 0.312601", \ + "0.237539, 0.241200, 0.242285, 0.248956, 0.259227, 0.279668, 0.319944", \ + "0.242761, 0.246422, 0.247507, 0.254178, 0.264449, 0.284890, 0.325166" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.120880, 0.124524, 0.125614, 0.132268, 0.142514, 0.162802, 0.203133", \ + "0.125327, 0.128971, 0.130061, 0.136715, 0.146961, 0.167249, 0.207580", \ + "0.134856, 0.138500, 0.139590, 0.146244, 0.156490, 0.176778, 0.217109", \ + "0.139582, 0.143226, 0.144316, 0.150970, 0.161216, 0.181504, 0.221835", \ + "0.142825, 0.146469, 0.147559, 0.154213, 0.164459, 0.184747, 0.225078", \ + "0.150017, 0.153661, 0.154751, 0.161405, 0.171651, 0.191939, 0.232270", \ + "0.155382, 0.159026, 0.160116, 0.166770, 0.177016, 0.197304, 0.237635" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[53]&WENB[53]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[53]&!WENB[53]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + } + } + pin(WENYB[52]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[52]&WENB[52]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[52] == 1'b0 && WENB[52] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208255, 0.211867, 0.212931, 0.219695, 0.229889, 0.250282, 0.292464", \ + "0.213693, 0.217305, 0.218369, 0.225133, 0.235327, 0.255720, 0.297902", \ + "0.221360, 0.224972, 0.226036, 0.232800, 0.242994, 0.263387, 0.305569", \ + "0.226337, 0.229949, 0.231013, 0.237777, 0.247971, 0.268364, 0.310546", \ + "0.228411, 0.232023, 0.233087, 0.239851, 0.250045, 0.270438, 0.312620", \ + "0.231142, 0.234754, 0.235818, 0.242582, 0.252776, 0.273169, 0.315351", \ + "0.236635, 0.240247, 0.241311, 0.248075, 0.258269, 0.278662, 0.320844" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126673, 0.130287, 0.131345, 0.138093, 0.148271, 0.168568, 0.210247", \ + "0.132018, 0.135632, 0.136690, 0.143438, 0.153616, 0.173913, 0.215592", \ + "0.139686, 0.143300, 0.144358, 0.151106, 0.161284, 0.181581, 0.223260", \ + "0.144397, 0.148011, 0.149069, 0.155817, 0.165995, 0.186292, 0.227971", \ + "0.146662, 0.150276, 0.151334, 0.158082, 0.168260, 0.188557, 0.230236", \ + "0.149236, 0.152850, 0.153908, 0.160656, 0.170834, 0.191131, 0.232810", \ + "0.155057, 0.158671, 0.159729, 0.166477, 0.176655, 0.196952, 0.238631" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.202124, 0.207142, 0.208373, 0.216394, 0.231538, 0.260902, 0.320032", \ + "0.208213, 0.213231, 0.214462, 0.222483, 0.237627, 0.266991, 0.326121", \ + "0.218186, 0.223204, 0.224435, 0.232456, 0.247600, 0.276964, 0.336094", \ + "0.221585, 0.226603, 0.227834, 0.235855, 0.250999, 0.280363, 0.339493", \ + "0.225509, 0.230527, 0.231758, 0.239779, 0.254923, 0.284287, 0.343417", \ + "0.232720, 0.237738, 0.238969, 0.246990, 0.262134, 0.291498, 0.350628", \ + "0.242193, 0.247211, 0.248442, 0.256463, 0.271607, 0.300971, 0.360101" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.121841, 0.126959, 0.128155, 0.136106, 0.151238, 0.180141, 0.239727", \ + "0.127916, 0.133034, 0.134230, 0.142181, 0.157313, 0.186216, 0.245802", \ + "0.138069, 0.143187, 0.144383, 0.152334, 0.167466, 0.196369, 0.255955", \ + "0.141259, 0.146377, 0.147573, 0.155524, 0.170656, 0.199559, 0.259145", \ + "0.145178, 0.150296, 0.151492, 0.159443, 0.174575, 0.203478, 0.263064", \ + "0.152568, 0.157686, 0.158882, 0.166833, 0.181965, 0.210868, 0.270454", \ + "0.162036, 0.167154, 0.168350, 0.176301, 0.191433, 0.220336, 0.279922" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[52]&!WENB[52]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[52] == 1'b1 && WENB[52] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.218265, 0.222530, 0.223848, 0.232506, 0.246838, 0.276575, 0.336001", \ + "0.223144, 0.227409, 0.228727, 0.237385, 0.251717, 0.281454, 0.340880", \ + "0.232872, 0.237137, 0.238455, 0.247113, 0.261445, 0.291182, 0.350608", \ + "0.236332, 0.240597, 0.241915, 0.250573, 0.264905, 0.294642, 0.354068", \ + "0.237146, 0.241411, 0.242729, 0.251387, 0.265719, 0.295456, 0.354882", \ + "0.240933, 0.245198, 0.246516, 0.255174, 0.269506, 0.299243, 0.358669", \ + "0.246060, 0.250325, 0.251643, 0.260301, 0.274633, 0.304370, 0.363796" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126352, 0.130615, 0.131936, 0.140580, 0.154881, 0.184557, 0.243887", \ + "0.131228, 0.135491, 0.136812, 0.145456, 0.159757, 0.189433, 0.248763", \ + "0.140960, 0.145223, 0.146544, 0.155188, 0.169489, 0.199165, 0.258495", \ + "0.144415, 0.148678, 0.149999, 0.158643, 0.172944, 0.202620, 0.261950", \ + "0.145228, 0.149491, 0.150812, 0.159456, 0.173757, 0.203433, 0.262763", \ + "0.149018, 0.153281, 0.154602, 0.163246, 0.177547, 0.207223, 0.266553", \ + "0.154044, 0.158307, 0.159628, 0.168272, 0.182573, 0.212249, 0.271579" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208247, 0.211908, 0.212993, 0.219664, 0.229935, 0.250376, 0.290652", \ + "0.212731, 0.216392, 0.217477, 0.224148, 0.234419, 0.254860, 0.295136", \ + "0.222232, 0.225893, 0.226978, 0.233649, 0.243920, 0.264361, 0.304637", \ + "0.226987, 0.230648, 0.231733, 0.238404, 0.248675, 0.269116, 0.309392", \ + "0.230196, 0.233857, 0.234942, 0.241613, 0.251884, 0.272325, 0.312601", \ + "0.237539, 0.241200, 0.242285, 0.248956, 0.259227, 0.279668, 0.319944", \ + "0.242761, 0.246422, 0.247507, 0.254178, 0.264449, 0.284890, 0.325166" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.120880, 0.124524, 0.125614, 0.132268, 0.142514, 0.162802, 0.203133", \ + "0.125327, 0.128971, 0.130061, 0.136715, 0.146961, 0.167249, 0.207580", \ + "0.134856, 0.138500, 0.139590, 0.146244, 0.156490, 0.176778, 0.217109", \ + "0.139582, 0.143226, 0.144316, 0.150970, 0.161216, 0.181504, 0.221835", \ + "0.142825, 0.146469, 0.147559, 0.154213, 0.164459, 0.184747, 0.225078", \ + "0.150017, 0.153661, 0.154751, 0.161405, 0.171651, 0.191939, 0.232270", \ + "0.155382, 0.159026, 0.160116, 0.166770, 0.177016, 0.197304, 0.237635" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[52]&WENB[52]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[52]&!WENB[52]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + } + } + pin(WENYB[51]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[51]&WENB[51]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[51] == 1'b0 && WENB[51] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208255, 0.211867, 0.212931, 0.219695, 0.229889, 0.250282, 0.292464", \ + "0.213693, 0.217305, 0.218369, 0.225133, 0.235327, 0.255720, 0.297902", \ + "0.221360, 0.224972, 0.226036, 0.232800, 0.242994, 0.263387, 0.305569", \ + "0.226337, 0.229949, 0.231013, 0.237777, 0.247971, 0.268364, 0.310546", \ + "0.228411, 0.232023, 0.233087, 0.239851, 0.250045, 0.270438, 0.312620", \ + "0.231142, 0.234754, 0.235818, 0.242582, 0.252776, 0.273169, 0.315351", \ + "0.236635, 0.240247, 0.241311, 0.248075, 0.258269, 0.278662, 0.320844" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126673, 0.130287, 0.131345, 0.138093, 0.148271, 0.168568, 0.210247", \ + "0.132018, 0.135632, 0.136690, 0.143438, 0.153616, 0.173913, 0.215592", \ + "0.139686, 0.143300, 0.144358, 0.151106, 0.161284, 0.181581, 0.223260", \ + "0.144397, 0.148011, 0.149069, 0.155817, 0.165995, 0.186292, 0.227971", \ + "0.146662, 0.150276, 0.151334, 0.158082, 0.168260, 0.188557, 0.230236", \ + "0.149236, 0.152850, 0.153908, 0.160656, 0.170834, 0.191131, 0.232810", \ + "0.155057, 0.158671, 0.159729, 0.166477, 0.176655, 0.196952, 0.238631" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.202124, 0.207142, 0.208373, 0.216394, 0.231538, 0.260902, 0.320032", \ + "0.208213, 0.213231, 0.214462, 0.222483, 0.237627, 0.266991, 0.326121", \ + "0.218186, 0.223204, 0.224435, 0.232456, 0.247600, 0.276964, 0.336094", \ + "0.221585, 0.226603, 0.227834, 0.235855, 0.250999, 0.280363, 0.339493", \ + "0.225509, 0.230527, 0.231758, 0.239779, 0.254923, 0.284287, 0.343417", \ + "0.232720, 0.237738, 0.238969, 0.246990, 0.262134, 0.291498, 0.350628", \ + "0.242193, 0.247211, 0.248442, 0.256463, 0.271607, 0.300971, 0.360101" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.121841, 0.126959, 0.128155, 0.136106, 0.151238, 0.180141, 0.239727", \ + "0.127916, 0.133034, 0.134230, 0.142181, 0.157313, 0.186216, 0.245802", \ + "0.138069, 0.143187, 0.144383, 0.152334, 0.167466, 0.196369, 0.255955", \ + "0.141259, 0.146377, 0.147573, 0.155524, 0.170656, 0.199559, 0.259145", \ + "0.145178, 0.150296, 0.151492, 0.159443, 0.174575, 0.203478, 0.263064", \ + "0.152568, 0.157686, 0.158882, 0.166833, 0.181965, 0.210868, 0.270454", \ + "0.162036, 0.167154, 0.168350, 0.176301, 0.191433, 0.220336, 0.279922" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[51]&!WENB[51]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[51] == 1'b1 && WENB[51] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.218265, 0.222530, 0.223848, 0.232506, 0.246838, 0.276575, 0.336001", \ + "0.223144, 0.227409, 0.228727, 0.237385, 0.251717, 0.281454, 0.340880", \ + "0.232872, 0.237137, 0.238455, 0.247113, 0.261445, 0.291182, 0.350608", \ + "0.236332, 0.240597, 0.241915, 0.250573, 0.264905, 0.294642, 0.354068", \ + "0.237146, 0.241411, 0.242729, 0.251387, 0.265719, 0.295456, 0.354882", \ + "0.240933, 0.245198, 0.246516, 0.255174, 0.269506, 0.299243, 0.358669", \ + "0.246060, 0.250325, 0.251643, 0.260301, 0.274633, 0.304370, 0.363796" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126352, 0.130615, 0.131936, 0.140580, 0.154881, 0.184557, 0.243887", \ + "0.131228, 0.135491, 0.136812, 0.145456, 0.159757, 0.189433, 0.248763", \ + "0.140960, 0.145223, 0.146544, 0.155188, 0.169489, 0.199165, 0.258495", \ + "0.144415, 0.148678, 0.149999, 0.158643, 0.172944, 0.202620, 0.261950", \ + "0.145228, 0.149491, 0.150812, 0.159456, 0.173757, 0.203433, 0.262763", \ + "0.149018, 0.153281, 0.154602, 0.163246, 0.177547, 0.207223, 0.266553", \ + "0.154044, 0.158307, 0.159628, 0.168272, 0.182573, 0.212249, 0.271579" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208247, 0.211908, 0.212993, 0.219664, 0.229935, 0.250376, 0.290652", \ + "0.212731, 0.216392, 0.217477, 0.224148, 0.234419, 0.254860, 0.295136", \ + "0.222232, 0.225893, 0.226978, 0.233649, 0.243920, 0.264361, 0.304637", \ + "0.226987, 0.230648, 0.231733, 0.238404, 0.248675, 0.269116, 0.309392", \ + "0.230196, 0.233857, 0.234942, 0.241613, 0.251884, 0.272325, 0.312601", \ + "0.237539, 0.241200, 0.242285, 0.248956, 0.259227, 0.279668, 0.319944", \ + "0.242761, 0.246422, 0.247507, 0.254178, 0.264449, 0.284890, 0.325166" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.120880, 0.124524, 0.125614, 0.132268, 0.142514, 0.162802, 0.203133", \ + "0.125327, 0.128971, 0.130061, 0.136715, 0.146961, 0.167249, 0.207580", \ + "0.134856, 0.138500, 0.139590, 0.146244, 0.156490, 0.176778, 0.217109", \ + "0.139582, 0.143226, 0.144316, 0.150970, 0.161216, 0.181504, 0.221835", \ + "0.142825, 0.146469, 0.147559, 0.154213, 0.164459, 0.184747, 0.225078", \ + "0.150017, 0.153661, 0.154751, 0.161405, 0.171651, 0.191939, 0.232270", \ + "0.155382, 0.159026, 0.160116, 0.166770, 0.177016, 0.197304, 0.237635" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[51]&WENB[51]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[51]&!WENB[51]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + } + } + pin(WENYB[50]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[50]&WENB[50]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[50] == 1'b0 && WENB[50] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208255, 0.211867, 0.212931, 0.219695, 0.229889, 0.250282, 0.292464", \ + "0.213693, 0.217305, 0.218369, 0.225133, 0.235327, 0.255720, 0.297902", \ + "0.221360, 0.224972, 0.226036, 0.232800, 0.242994, 0.263387, 0.305569", \ + "0.226337, 0.229949, 0.231013, 0.237777, 0.247971, 0.268364, 0.310546", \ + "0.228411, 0.232023, 0.233087, 0.239851, 0.250045, 0.270438, 0.312620", \ + "0.231142, 0.234754, 0.235818, 0.242582, 0.252776, 0.273169, 0.315351", \ + "0.236635, 0.240247, 0.241311, 0.248075, 0.258269, 0.278662, 0.320844" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126673, 0.130287, 0.131345, 0.138093, 0.148271, 0.168568, 0.210247", \ + "0.132018, 0.135632, 0.136690, 0.143438, 0.153616, 0.173913, 0.215592", \ + "0.139686, 0.143300, 0.144358, 0.151106, 0.161284, 0.181581, 0.223260", \ + "0.144397, 0.148011, 0.149069, 0.155817, 0.165995, 0.186292, 0.227971", \ + "0.146662, 0.150276, 0.151334, 0.158082, 0.168260, 0.188557, 0.230236", \ + "0.149236, 0.152850, 0.153908, 0.160656, 0.170834, 0.191131, 0.232810", \ + "0.155057, 0.158671, 0.159729, 0.166477, 0.176655, 0.196952, 0.238631" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.202124, 0.207142, 0.208373, 0.216394, 0.231538, 0.260902, 0.320032", \ + "0.208213, 0.213231, 0.214462, 0.222483, 0.237627, 0.266991, 0.326121", \ + "0.218186, 0.223204, 0.224435, 0.232456, 0.247600, 0.276964, 0.336094", \ + "0.221585, 0.226603, 0.227834, 0.235855, 0.250999, 0.280363, 0.339493", \ + "0.225509, 0.230527, 0.231758, 0.239779, 0.254923, 0.284287, 0.343417", \ + "0.232720, 0.237738, 0.238969, 0.246990, 0.262134, 0.291498, 0.350628", \ + "0.242193, 0.247211, 0.248442, 0.256463, 0.271607, 0.300971, 0.360101" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.121841, 0.126959, 0.128155, 0.136106, 0.151238, 0.180141, 0.239727", \ + "0.127916, 0.133034, 0.134230, 0.142181, 0.157313, 0.186216, 0.245802", \ + "0.138069, 0.143187, 0.144383, 0.152334, 0.167466, 0.196369, 0.255955", \ + "0.141259, 0.146377, 0.147573, 0.155524, 0.170656, 0.199559, 0.259145", \ + "0.145178, 0.150296, 0.151492, 0.159443, 0.174575, 0.203478, 0.263064", \ + "0.152568, 0.157686, 0.158882, 0.166833, 0.181965, 0.210868, 0.270454", \ + "0.162036, 0.167154, 0.168350, 0.176301, 0.191433, 0.220336, 0.279922" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[50]&!WENB[50]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[50] == 1'b1 && WENB[50] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.218265, 0.222530, 0.223848, 0.232506, 0.246838, 0.276575, 0.336001", \ + "0.223144, 0.227409, 0.228727, 0.237385, 0.251717, 0.281454, 0.340880", \ + "0.232872, 0.237137, 0.238455, 0.247113, 0.261445, 0.291182, 0.350608", \ + "0.236332, 0.240597, 0.241915, 0.250573, 0.264905, 0.294642, 0.354068", \ + "0.237146, 0.241411, 0.242729, 0.251387, 0.265719, 0.295456, 0.354882", \ + "0.240933, 0.245198, 0.246516, 0.255174, 0.269506, 0.299243, 0.358669", \ + "0.246060, 0.250325, 0.251643, 0.260301, 0.274633, 0.304370, 0.363796" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126352, 0.130615, 0.131936, 0.140580, 0.154881, 0.184557, 0.243887", \ + "0.131228, 0.135491, 0.136812, 0.145456, 0.159757, 0.189433, 0.248763", \ + "0.140960, 0.145223, 0.146544, 0.155188, 0.169489, 0.199165, 0.258495", \ + "0.144415, 0.148678, 0.149999, 0.158643, 0.172944, 0.202620, 0.261950", \ + "0.145228, 0.149491, 0.150812, 0.159456, 0.173757, 0.203433, 0.262763", \ + "0.149018, 0.153281, 0.154602, 0.163246, 0.177547, 0.207223, 0.266553", \ + "0.154044, 0.158307, 0.159628, 0.168272, 0.182573, 0.212249, 0.271579" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208247, 0.211908, 0.212993, 0.219664, 0.229935, 0.250376, 0.290652", \ + "0.212731, 0.216392, 0.217477, 0.224148, 0.234419, 0.254860, 0.295136", \ + "0.222232, 0.225893, 0.226978, 0.233649, 0.243920, 0.264361, 0.304637", \ + "0.226987, 0.230648, 0.231733, 0.238404, 0.248675, 0.269116, 0.309392", \ + "0.230196, 0.233857, 0.234942, 0.241613, 0.251884, 0.272325, 0.312601", \ + "0.237539, 0.241200, 0.242285, 0.248956, 0.259227, 0.279668, 0.319944", \ + "0.242761, 0.246422, 0.247507, 0.254178, 0.264449, 0.284890, 0.325166" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.120880, 0.124524, 0.125614, 0.132268, 0.142514, 0.162802, 0.203133", \ + "0.125327, 0.128971, 0.130061, 0.136715, 0.146961, 0.167249, 0.207580", \ + "0.134856, 0.138500, 0.139590, 0.146244, 0.156490, 0.176778, 0.217109", \ + "0.139582, 0.143226, 0.144316, 0.150970, 0.161216, 0.181504, 0.221835", \ + "0.142825, 0.146469, 0.147559, 0.154213, 0.164459, 0.184747, 0.225078", \ + "0.150017, 0.153661, 0.154751, 0.161405, 0.171651, 0.191939, 0.232270", \ + "0.155382, 0.159026, 0.160116, 0.166770, 0.177016, 0.197304, 0.237635" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[50]&WENB[50]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[50]&!WENB[50]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + } + } + pin(WENYB[49]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[49]&WENB[49]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[49] == 1'b0 && WENB[49] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208255, 0.211867, 0.212931, 0.219695, 0.229889, 0.250282, 0.292464", \ + "0.213693, 0.217305, 0.218369, 0.225133, 0.235327, 0.255720, 0.297902", \ + "0.221360, 0.224972, 0.226036, 0.232800, 0.242994, 0.263387, 0.305569", \ + "0.226337, 0.229949, 0.231013, 0.237777, 0.247971, 0.268364, 0.310546", \ + "0.228411, 0.232023, 0.233087, 0.239851, 0.250045, 0.270438, 0.312620", \ + "0.231142, 0.234754, 0.235818, 0.242582, 0.252776, 0.273169, 0.315351", \ + "0.236635, 0.240247, 0.241311, 0.248075, 0.258269, 0.278662, 0.320844" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126673, 0.130287, 0.131345, 0.138093, 0.148271, 0.168568, 0.210247", \ + "0.132018, 0.135632, 0.136690, 0.143438, 0.153616, 0.173913, 0.215592", \ + "0.139686, 0.143300, 0.144358, 0.151106, 0.161284, 0.181581, 0.223260", \ + "0.144397, 0.148011, 0.149069, 0.155817, 0.165995, 0.186292, 0.227971", \ + "0.146662, 0.150276, 0.151334, 0.158082, 0.168260, 0.188557, 0.230236", \ + "0.149236, 0.152850, 0.153908, 0.160656, 0.170834, 0.191131, 0.232810", \ + "0.155057, 0.158671, 0.159729, 0.166477, 0.176655, 0.196952, 0.238631" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.202124, 0.207142, 0.208373, 0.216394, 0.231538, 0.260902, 0.320032", \ + "0.208213, 0.213231, 0.214462, 0.222483, 0.237627, 0.266991, 0.326121", \ + "0.218186, 0.223204, 0.224435, 0.232456, 0.247600, 0.276964, 0.336094", \ + "0.221585, 0.226603, 0.227834, 0.235855, 0.250999, 0.280363, 0.339493", \ + "0.225509, 0.230527, 0.231758, 0.239779, 0.254923, 0.284287, 0.343417", \ + "0.232720, 0.237738, 0.238969, 0.246990, 0.262134, 0.291498, 0.350628", \ + "0.242193, 0.247211, 0.248442, 0.256463, 0.271607, 0.300971, 0.360101" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.121841, 0.126959, 0.128155, 0.136106, 0.151238, 0.180141, 0.239727", \ + "0.127916, 0.133034, 0.134230, 0.142181, 0.157313, 0.186216, 0.245802", \ + "0.138069, 0.143187, 0.144383, 0.152334, 0.167466, 0.196369, 0.255955", \ + "0.141259, 0.146377, 0.147573, 0.155524, 0.170656, 0.199559, 0.259145", \ + "0.145178, 0.150296, 0.151492, 0.159443, 0.174575, 0.203478, 0.263064", \ + "0.152568, 0.157686, 0.158882, 0.166833, 0.181965, 0.210868, 0.270454", \ + "0.162036, 0.167154, 0.168350, 0.176301, 0.191433, 0.220336, 0.279922" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[49]&!WENB[49]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[49] == 1'b1 && WENB[49] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.218265, 0.222530, 0.223848, 0.232506, 0.246838, 0.276575, 0.336001", \ + "0.223144, 0.227409, 0.228727, 0.237385, 0.251717, 0.281454, 0.340880", \ + "0.232872, 0.237137, 0.238455, 0.247113, 0.261445, 0.291182, 0.350608", \ + "0.236332, 0.240597, 0.241915, 0.250573, 0.264905, 0.294642, 0.354068", \ + "0.237146, 0.241411, 0.242729, 0.251387, 0.265719, 0.295456, 0.354882", \ + "0.240933, 0.245198, 0.246516, 0.255174, 0.269506, 0.299243, 0.358669", \ + "0.246060, 0.250325, 0.251643, 0.260301, 0.274633, 0.304370, 0.363796" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126352, 0.130615, 0.131936, 0.140580, 0.154881, 0.184557, 0.243887", \ + "0.131228, 0.135491, 0.136812, 0.145456, 0.159757, 0.189433, 0.248763", \ + "0.140960, 0.145223, 0.146544, 0.155188, 0.169489, 0.199165, 0.258495", \ + "0.144415, 0.148678, 0.149999, 0.158643, 0.172944, 0.202620, 0.261950", \ + "0.145228, 0.149491, 0.150812, 0.159456, 0.173757, 0.203433, 0.262763", \ + "0.149018, 0.153281, 0.154602, 0.163246, 0.177547, 0.207223, 0.266553", \ + "0.154044, 0.158307, 0.159628, 0.168272, 0.182573, 0.212249, 0.271579" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208247, 0.211908, 0.212993, 0.219664, 0.229935, 0.250376, 0.290652", \ + "0.212731, 0.216392, 0.217477, 0.224148, 0.234419, 0.254860, 0.295136", \ + "0.222232, 0.225893, 0.226978, 0.233649, 0.243920, 0.264361, 0.304637", \ + "0.226987, 0.230648, 0.231733, 0.238404, 0.248675, 0.269116, 0.309392", \ + "0.230196, 0.233857, 0.234942, 0.241613, 0.251884, 0.272325, 0.312601", \ + "0.237539, 0.241200, 0.242285, 0.248956, 0.259227, 0.279668, 0.319944", \ + "0.242761, 0.246422, 0.247507, 0.254178, 0.264449, 0.284890, 0.325166" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.120880, 0.124524, 0.125614, 0.132268, 0.142514, 0.162802, 0.203133", \ + "0.125327, 0.128971, 0.130061, 0.136715, 0.146961, 0.167249, 0.207580", \ + "0.134856, 0.138500, 0.139590, 0.146244, 0.156490, 0.176778, 0.217109", \ + "0.139582, 0.143226, 0.144316, 0.150970, 0.161216, 0.181504, 0.221835", \ + "0.142825, 0.146469, 0.147559, 0.154213, 0.164459, 0.184747, 0.225078", \ + "0.150017, 0.153661, 0.154751, 0.161405, 0.171651, 0.191939, 0.232270", \ + "0.155382, 0.159026, 0.160116, 0.166770, 0.177016, 0.197304, 0.237635" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[49]&WENB[49]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[49]&!WENB[49]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + } + } + pin(WENYB[48]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[48]&WENB[48]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[48] == 1'b0 && WENB[48] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208255, 0.211867, 0.212931, 0.219695, 0.229889, 0.250282, 0.292464", \ + "0.213693, 0.217305, 0.218369, 0.225133, 0.235327, 0.255720, 0.297902", \ + "0.221360, 0.224972, 0.226036, 0.232800, 0.242994, 0.263387, 0.305569", \ + "0.226337, 0.229949, 0.231013, 0.237777, 0.247971, 0.268364, 0.310546", \ + "0.228411, 0.232023, 0.233087, 0.239851, 0.250045, 0.270438, 0.312620", \ + "0.231142, 0.234754, 0.235818, 0.242582, 0.252776, 0.273169, 0.315351", \ + "0.236635, 0.240247, 0.241311, 0.248075, 0.258269, 0.278662, 0.320844" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126673, 0.130287, 0.131345, 0.138093, 0.148271, 0.168568, 0.210247", \ + "0.132018, 0.135632, 0.136690, 0.143438, 0.153616, 0.173913, 0.215592", \ + "0.139686, 0.143300, 0.144358, 0.151106, 0.161284, 0.181581, 0.223260", \ + "0.144397, 0.148011, 0.149069, 0.155817, 0.165995, 0.186292, 0.227971", \ + "0.146662, 0.150276, 0.151334, 0.158082, 0.168260, 0.188557, 0.230236", \ + "0.149236, 0.152850, 0.153908, 0.160656, 0.170834, 0.191131, 0.232810", \ + "0.155057, 0.158671, 0.159729, 0.166477, 0.176655, 0.196952, 0.238631" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.202124, 0.207142, 0.208373, 0.216394, 0.231538, 0.260902, 0.320032", \ + "0.208213, 0.213231, 0.214462, 0.222483, 0.237627, 0.266991, 0.326121", \ + "0.218186, 0.223204, 0.224435, 0.232456, 0.247600, 0.276964, 0.336094", \ + "0.221585, 0.226603, 0.227834, 0.235855, 0.250999, 0.280363, 0.339493", \ + "0.225509, 0.230527, 0.231758, 0.239779, 0.254923, 0.284287, 0.343417", \ + "0.232720, 0.237738, 0.238969, 0.246990, 0.262134, 0.291498, 0.350628", \ + "0.242193, 0.247211, 0.248442, 0.256463, 0.271607, 0.300971, 0.360101" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.121841, 0.126959, 0.128155, 0.136106, 0.151238, 0.180141, 0.239727", \ + "0.127916, 0.133034, 0.134230, 0.142181, 0.157313, 0.186216, 0.245802", \ + "0.138069, 0.143187, 0.144383, 0.152334, 0.167466, 0.196369, 0.255955", \ + "0.141259, 0.146377, 0.147573, 0.155524, 0.170656, 0.199559, 0.259145", \ + "0.145178, 0.150296, 0.151492, 0.159443, 0.174575, 0.203478, 0.263064", \ + "0.152568, 0.157686, 0.158882, 0.166833, 0.181965, 0.210868, 0.270454", \ + "0.162036, 0.167154, 0.168350, 0.176301, 0.191433, 0.220336, 0.279922" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[48]&!WENB[48]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[48] == 1'b1 && WENB[48] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.218265, 0.222530, 0.223848, 0.232506, 0.246838, 0.276575, 0.336001", \ + "0.223144, 0.227409, 0.228727, 0.237385, 0.251717, 0.281454, 0.340880", \ + "0.232872, 0.237137, 0.238455, 0.247113, 0.261445, 0.291182, 0.350608", \ + "0.236332, 0.240597, 0.241915, 0.250573, 0.264905, 0.294642, 0.354068", \ + "0.237146, 0.241411, 0.242729, 0.251387, 0.265719, 0.295456, 0.354882", \ + "0.240933, 0.245198, 0.246516, 0.255174, 0.269506, 0.299243, 0.358669", \ + "0.246060, 0.250325, 0.251643, 0.260301, 0.274633, 0.304370, 0.363796" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126352, 0.130615, 0.131936, 0.140580, 0.154881, 0.184557, 0.243887", \ + "0.131228, 0.135491, 0.136812, 0.145456, 0.159757, 0.189433, 0.248763", \ + "0.140960, 0.145223, 0.146544, 0.155188, 0.169489, 0.199165, 0.258495", \ + "0.144415, 0.148678, 0.149999, 0.158643, 0.172944, 0.202620, 0.261950", \ + "0.145228, 0.149491, 0.150812, 0.159456, 0.173757, 0.203433, 0.262763", \ + "0.149018, 0.153281, 0.154602, 0.163246, 0.177547, 0.207223, 0.266553", \ + "0.154044, 0.158307, 0.159628, 0.168272, 0.182573, 0.212249, 0.271579" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208247, 0.211908, 0.212993, 0.219664, 0.229935, 0.250376, 0.290652", \ + "0.212731, 0.216392, 0.217477, 0.224148, 0.234419, 0.254860, 0.295136", \ + "0.222232, 0.225893, 0.226978, 0.233649, 0.243920, 0.264361, 0.304637", \ + "0.226987, 0.230648, 0.231733, 0.238404, 0.248675, 0.269116, 0.309392", \ + "0.230196, 0.233857, 0.234942, 0.241613, 0.251884, 0.272325, 0.312601", \ + "0.237539, 0.241200, 0.242285, 0.248956, 0.259227, 0.279668, 0.319944", \ + "0.242761, 0.246422, 0.247507, 0.254178, 0.264449, 0.284890, 0.325166" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.120880, 0.124524, 0.125614, 0.132268, 0.142514, 0.162802, 0.203133", \ + "0.125327, 0.128971, 0.130061, 0.136715, 0.146961, 0.167249, 0.207580", \ + "0.134856, 0.138500, 0.139590, 0.146244, 0.156490, 0.176778, 0.217109", \ + "0.139582, 0.143226, 0.144316, 0.150970, 0.161216, 0.181504, 0.221835", \ + "0.142825, 0.146469, 0.147559, 0.154213, 0.164459, 0.184747, 0.225078", \ + "0.150017, 0.153661, 0.154751, 0.161405, 0.171651, 0.191939, 0.232270", \ + "0.155382, 0.159026, 0.160116, 0.166770, 0.177016, 0.197304, 0.237635" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[48]&WENB[48]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[48]&!WENB[48]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + } + } + pin(WENYB[47]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[47]&WENB[47]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[47] == 1'b0 && WENB[47] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208255, 0.211867, 0.212931, 0.219695, 0.229889, 0.250282, 0.292464", \ + "0.213693, 0.217305, 0.218369, 0.225133, 0.235327, 0.255720, 0.297902", \ + "0.221360, 0.224972, 0.226036, 0.232800, 0.242994, 0.263387, 0.305569", \ + "0.226337, 0.229949, 0.231013, 0.237777, 0.247971, 0.268364, 0.310546", \ + "0.228411, 0.232023, 0.233087, 0.239851, 0.250045, 0.270438, 0.312620", \ + "0.231142, 0.234754, 0.235818, 0.242582, 0.252776, 0.273169, 0.315351", \ + "0.236635, 0.240247, 0.241311, 0.248075, 0.258269, 0.278662, 0.320844" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126673, 0.130287, 0.131345, 0.138093, 0.148271, 0.168568, 0.210247", \ + "0.132018, 0.135632, 0.136690, 0.143438, 0.153616, 0.173913, 0.215592", \ + "0.139686, 0.143300, 0.144358, 0.151106, 0.161284, 0.181581, 0.223260", \ + "0.144397, 0.148011, 0.149069, 0.155817, 0.165995, 0.186292, 0.227971", \ + "0.146662, 0.150276, 0.151334, 0.158082, 0.168260, 0.188557, 0.230236", \ + "0.149236, 0.152850, 0.153908, 0.160656, 0.170834, 0.191131, 0.232810", \ + "0.155057, 0.158671, 0.159729, 0.166477, 0.176655, 0.196952, 0.238631" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.202124, 0.207142, 0.208373, 0.216394, 0.231538, 0.260902, 0.320032", \ + "0.208213, 0.213231, 0.214462, 0.222483, 0.237627, 0.266991, 0.326121", \ + "0.218186, 0.223204, 0.224435, 0.232456, 0.247600, 0.276964, 0.336094", \ + "0.221585, 0.226603, 0.227834, 0.235855, 0.250999, 0.280363, 0.339493", \ + "0.225509, 0.230527, 0.231758, 0.239779, 0.254923, 0.284287, 0.343417", \ + "0.232720, 0.237738, 0.238969, 0.246990, 0.262134, 0.291498, 0.350628", \ + "0.242193, 0.247211, 0.248442, 0.256463, 0.271607, 0.300971, 0.360101" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.121841, 0.126959, 0.128155, 0.136106, 0.151238, 0.180141, 0.239727", \ + "0.127916, 0.133034, 0.134230, 0.142181, 0.157313, 0.186216, 0.245802", \ + "0.138069, 0.143187, 0.144383, 0.152334, 0.167466, 0.196369, 0.255955", \ + "0.141259, 0.146377, 0.147573, 0.155524, 0.170656, 0.199559, 0.259145", \ + "0.145178, 0.150296, 0.151492, 0.159443, 0.174575, 0.203478, 0.263064", \ + "0.152568, 0.157686, 0.158882, 0.166833, 0.181965, 0.210868, 0.270454", \ + "0.162036, 0.167154, 0.168350, 0.176301, 0.191433, 0.220336, 0.279922" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[47]&!WENB[47]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[47] == 1'b1 && WENB[47] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.218265, 0.222530, 0.223848, 0.232506, 0.246838, 0.276575, 0.336001", \ + "0.223144, 0.227409, 0.228727, 0.237385, 0.251717, 0.281454, 0.340880", \ + "0.232872, 0.237137, 0.238455, 0.247113, 0.261445, 0.291182, 0.350608", \ + "0.236332, 0.240597, 0.241915, 0.250573, 0.264905, 0.294642, 0.354068", \ + "0.237146, 0.241411, 0.242729, 0.251387, 0.265719, 0.295456, 0.354882", \ + "0.240933, 0.245198, 0.246516, 0.255174, 0.269506, 0.299243, 0.358669", \ + "0.246060, 0.250325, 0.251643, 0.260301, 0.274633, 0.304370, 0.363796" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126352, 0.130615, 0.131936, 0.140580, 0.154881, 0.184557, 0.243887", \ + "0.131228, 0.135491, 0.136812, 0.145456, 0.159757, 0.189433, 0.248763", \ + "0.140960, 0.145223, 0.146544, 0.155188, 0.169489, 0.199165, 0.258495", \ + "0.144415, 0.148678, 0.149999, 0.158643, 0.172944, 0.202620, 0.261950", \ + "0.145228, 0.149491, 0.150812, 0.159456, 0.173757, 0.203433, 0.262763", \ + "0.149018, 0.153281, 0.154602, 0.163246, 0.177547, 0.207223, 0.266553", \ + "0.154044, 0.158307, 0.159628, 0.168272, 0.182573, 0.212249, 0.271579" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208247, 0.211908, 0.212993, 0.219664, 0.229935, 0.250376, 0.290652", \ + "0.212731, 0.216392, 0.217477, 0.224148, 0.234419, 0.254860, 0.295136", \ + "0.222232, 0.225893, 0.226978, 0.233649, 0.243920, 0.264361, 0.304637", \ + "0.226987, 0.230648, 0.231733, 0.238404, 0.248675, 0.269116, 0.309392", \ + "0.230196, 0.233857, 0.234942, 0.241613, 0.251884, 0.272325, 0.312601", \ + "0.237539, 0.241200, 0.242285, 0.248956, 0.259227, 0.279668, 0.319944", \ + "0.242761, 0.246422, 0.247507, 0.254178, 0.264449, 0.284890, 0.325166" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.120880, 0.124524, 0.125614, 0.132268, 0.142514, 0.162802, 0.203133", \ + "0.125327, 0.128971, 0.130061, 0.136715, 0.146961, 0.167249, 0.207580", \ + "0.134856, 0.138500, 0.139590, 0.146244, 0.156490, 0.176778, 0.217109", \ + "0.139582, 0.143226, 0.144316, 0.150970, 0.161216, 0.181504, 0.221835", \ + "0.142825, 0.146469, 0.147559, 0.154213, 0.164459, 0.184747, 0.225078", \ + "0.150017, 0.153661, 0.154751, 0.161405, 0.171651, 0.191939, 0.232270", \ + "0.155382, 0.159026, 0.160116, 0.166770, 0.177016, 0.197304, 0.237635" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[47]&WENB[47]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[47]&!WENB[47]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + } + } + pin(WENYB[46]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[46]&WENB[46]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[46] == 1'b0 && WENB[46] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208255, 0.211867, 0.212931, 0.219695, 0.229889, 0.250282, 0.292464", \ + "0.213693, 0.217305, 0.218369, 0.225133, 0.235327, 0.255720, 0.297902", \ + "0.221360, 0.224972, 0.226036, 0.232800, 0.242994, 0.263387, 0.305569", \ + "0.226337, 0.229949, 0.231013, 0.237777, 0.247971, 0.268364, 0.310546", \ + "0.228411, 0.232023, 0.233087, 0.239851, 0.250045, 0.270438, 0.312620", \ + "0.231142, 0.234754, 0.235818, 0.242582, 0.252776, 0.273169, 0.315351", \ + "0.236635, 0.240247, 0.241311, 0.248075, 0.258269, 0.278662, 0.320844" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126673, 0.130287, 0.131345, 0.138093, 0.148271, 0.168568, 0.210247", \ + "0.132018, 0.135632, 0.136690, 0.143438, 0.153616, 0.173913, 0.215592", \ + "0.139686, 0.143300, 0.144358, 0.151106, 0.161284, 0.181581, 0.223260", \ + "0.144397, 0.148011, 0.149069, 0.155817, 0.165995, 0.186292, 0.227971", \ + "0.146662, 0.150276, 0.151334, 0.158082, 0.168260, 0.188557, 0.230236", \ + "0.149236, 0.152850, 0.153908, 0.160656, 0.170834, 0.191131, 0.232810", \ + "0.155057, 0.158671, 0.159729, 0.166477, 0.176655, 0.196952, 0.238631" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.202124, 0.207142, 0.208373, 0.216394, 0.231538, 0.260902, 0.320032", \ + "0.208213, 0.213231, 0.214462, 0.222483, 0.237627, 0.266991, 0.326121", \ + "0.218186, 0.223204, 0.224435, 0.232456, 0.247600, 0.276964, 0.336094", \ + "0.221585, 0.226603, 0.227834, 0.235855, 0.250999, 0.280363, 0.339493", \ + "0.225509, 0.230527, 0.231758, 0.239779, 0.254923, 0.284287, 0.343417", \ + "0.232720, 0.237738, 0.238969, 0.246990, 0.262134, 0.291498, 0.350628", \ + "0.242193, 0.247211, 0.248442, 0.256463, 0.271607, 0.300971, 0.360101" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.121841, 0.126959, 0.128155, 0.136106, 0.151238, 0.180141, 0.239727", \ + "0.127916, 0.133034, 0.134230, 0.142181, 0.157313, 0.186216, 0.245802", \ + "0.138069, 0.143187, 0.144383, 0.152334, 0.167466, 0.196369, 0.255955", \ + "0.141259, 0.146377, 0.147573, 0.155524, 0.170656, 0.199559, 0.259145", \ + "0.145178, 0.150296, 0.151492, 0.159443, 0.174575, 0.203478, 0.263064", \ + "0.152568, 0.157686, 0.158882, 0.166833, 0.181965, 0.210868, 0.270454", \ + "0.162036, 0.167154, 0.168350, 0.176301, 0.191433, 0.220336, 0.279922" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[46]&!WENB[46]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[46] == 1'b1 && WENB[46] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.218265, 0.222530, 0.223848, 0.232506, 0.246838, 0.276575, 0.336001", \ + "0.223144, 0.227409, 0.228727, 0.237385, 0.251717, 0.281454, 0.340880", \ + "0.232872, 0.237137, 0.238455, 0.247113, 0.261445, 0.291182, 0.350608", \ + "0.236332, 0.240597, 0.241915, 0.250573, 0.264905, 0.294642, 0.354068", \ + "0.237146, 0.241411, 0.242729, 0.251387, 0.265719, 0.295456, 0.354882", \ + "0.240933, 0.245198, 0.246516, 0.255174, 0.269506, 0.299243, 0.358669", \ + "0.246060, 0.250325, 0.251643, 0.260301, 0.274633, 0.304370, 0.363796" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126352, 0.130615, 0.131936, 0.140580, 0.154881, 0.184557, 0.243887", \ + "0.131228, 0.135491, 0.136812, 0.145456, 0.159757, 0.189433, 0.248763", \ + "0.140960, 0.145223, 0.146544, 0.155188, 0.169489, 0.199165, 0.258495", \ + "0.144415, 0.148678, 0.149999, 0.158643, 0.172944, 0.202620, 0.261950", \ + "0.145228, 0.149491, 0.150812, 0.159456, 0.173757, 0.203433, 0.262763", \ + "0.149018, 0.153281, 0.154602, 0.163246, 0.177547, 0.207223, 0.266553", \ + "0.154044, 0.158307, 0.159628, 0.168272, 0.182573, 0.212249, 0.271579" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208247, 0.211908, 0.212993, 0.219664, 0.229935, 0.250376, 0.290652", \ + "0.212731, 0.216392, 0.217477, 0.224148, 0.234419, 0.254860, 0.295136", \ + "0.222232, 0.225893, 0.226978, 0.233649, 0.243920, 0.264361, 0.304637", \ + "0.226987, 0.230648, 0.231733, 0.238404, 0.248675, 0.269116, 0.309392", \ + "0.230196, 0.233857, 0.234942, 0.241613, 0.251884, 0.272325, 0.312601", \ + "0.237539, 0.241200, 0.242285, 0.248956, 0.259227, 0.279668, 0.319944", \ + "0.242761, 0.246422, 0.247507, 0.254178, 0.264449, 0.284890, 0.325166" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.120880, 0.124524, 0.125614, 0.132268, 0.142514, 0.162802, 0.203133", \ + "0.125327, 0.128971, 0.130061, 0.136715, 0.146961, 0.167249, 0.207580", \ + "0.134856, 0.138500, 0.139590, 0.146244, 0.156490, 0.176778, 0.217109", \ + "0.139582, 0.143226, 0.144316, 0.150970, 0.161216, 0.181504, 0.221835", \ + "0.142825, 0.146469, 0.147559, 0.154213, 0.164459, 0.184747, 0.225078", \ + "0.150017, 0.153661, 0.154751, 0.161405, 0.171651, 0.191939, 0.232270", \ + "0.155382, 0.159026, 0.160116, 0.166770, 0.177016, 0.197304, 0.237635" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[46]&WENB[46]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[46]&!WENB[46]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + } + } + pin(WENYB[45]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[45]&WENB[45]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[45] == 1'b0 && WENB[45] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208255, 0.211867, 0.212931, 0.219695, 0.229889, 0.250282, 0.292464", \ + "0.213693, 0.217305, 0.218369, 0.225133, 0.235327, 0.255720, 0.297902", \ + "0.221360, 0.224972, 0.226036, 0.232800, 0.242994, 0.263387, 0.305569", \ + "0.226337, 0.229949, 0.231013, 0.237777, 0.247971, 0.268364, 0.310546", \ + "0.228411, 0.232023, 0.233087, 0.239851, 0.250045, 0.270438, 0.312620", \ + "0.231142, 0.234754, 0.235818, 0.242582, 0.252776, 0.273169, 0.315351", \ + "0.236635, 0.240247, 0.241311, 0.248075, 0.258269, 0.278662, 0.320844" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126673, 0.130287, 0.131345, 0.138093, 0.148271, 0.168568, 0.210247", \ + "0.132018, 0.135632, 0.136690, 0.143438, 0.153616, 0.173913, 0.215592", \ + "0.139686, 0.143300, 0.144358, 0.151106, 0.161284, 0.181581, 0.223260", \ + "0.144397, 0.148011, 0.149069, 0.155817, 0.165995, 0.186292, 0.227971", \ + "0.146662, 0.150276, 0.151334, 0.158082, 0.168260, 0.188557, 0.230236", \ + "0.149236, 0.152850, 0.153908, 0.160656, 0.170834, 0.191131, 0.232810", \ + "0.155057, 0.158671, 0.159729, 0.166477, 0.176655, 0.196952, 0.238631" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.202124, 0.207142, 0.208373, 0.216394, 0.231538, 0.260902, 0.320032", \ + "0.208213, 0.213231, 0.214462, 0.222483, 0.237627, 0.266991, 0.326121", \ + "0.218186, 0.223204, 0.224435, 0.232456, 0.247600, 0.276964, 0.336094", \ + "0.221585, 0.226603, 0.227834, 0.235855, 0.250999, 0.280363, 0.339493", \ + "0.225509, 0.230527, 0.231758, 0.239779, 0.254923, 0.284287, 0.343417", \ + "0.232720, 0.237738, 0.238969, 0.246990, 0.262134, 0.291498, 0.350628", \ + "0.242193, 0.247211, 0.248442, 0.256463, 0.271607, 0.300971, 0.360101" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.121841, 0.126959, 0.128155, 0.136106, 0.151238, 0.180141, 0.239727", \ + "0.127916, 0.133034, 0.134230, 0.142181, 0.157313, 0.186216, 0.245802", \ + "0.138069, 0.143187, 0.144383, 0.152334, 0.167466, 0.196369, 0.255955", \ + "0.141259, 0.146377, 0.147573, 0.155524, 0.170656, 0.199559, 0.259145", \ + "0.145178, 0.150296, 0.151492, 0.159443, 0.174575, 0.203478, 0.263064", \ + "0.152568, 0.157686, 0.158882, 0.166833, 0.181965, 0.210868, 0.270454", \ + "0.162036, 0.167154, 0.168350, 0.176301, 0.191433, 0.220336, 0.279922" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[45]&!WENB[45]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[45] == 1'b1 && WENB[45] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.218265, 0.222530, 0.223848, 0.232506, 0.246838, 0.276575, 0.336001", \ + "0.223144, 0.227409, 0.228727, 0.237385, 0.251717, 0.281454, 0.340880", \ + "0.232872, 0.237137, 0.238455, 0.247113, 0.261445, 0.291182, 0.350608", \ + "0.236332, 0.240597, 0.241915, 0.250573, 0.264905, 0.294642, 0.354068", \ + "0.237146, 0.241411, 0.242729, 0.251387, 0.265719, 0.295456, 0.354882", \ + "0.240933, 0.245198, 0.246516, 0.255174, 0.269506, 0.299243, 0.358669", \ + "0.246060, 0.250325, 0.251643, 0.260301, 0.274633, 0.304370, 0.363796" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126352, 0.130615, 0.131936, 0.140580, 0.154881, 0.184557, 0.243887", \ + "0.131228, 0.135491, 0.136812, 0.145456, 0.159757, 0.189433, 0.248763", \ + "0.140960, 0.145223, 0.146544, 0.155188, 0.169489, 0.199165, 0.258495", \ + "0.144415, 0.148678, 0.149999, 0.158643, 0.172944, 0.202620, 0.261950", \ + "0.145228, 0.149491, 0.150812, 0.159456, 0.173757, 0.203433, 0.262763", \ + "0.149018, 0.153281, 0.154602, 0.163246, 0.177547, 0.207223, 0.266553", \ + "0.154044, 0.158307, 0.159628, 0.168272, 0.182573, 0.212249, 0.271579" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208247, 0.211908, 0.212993, 0.219664, 0.229935, 0.250376, 0.290652", \ + "0.212731, 0.216392, 0.217477, 0.224148, 0.234419, 0.254860, 0.295136", \ + "0.222232, 0.225893, 0.226978, 0.233649, 0.243920, 0.264361, 0.304637", \ + "0.226987, 0.230648, 0.231733, 0.238404, 0.248675, 0.269116, 0.309392", \ + "0.230196, 0.233857, 0.234942, 0.241613, 0.251884, 0.272325, 0.312601", \ + "0.237539, 0.241200, 0.242285, 0.248956, 0.259227, 0.279668, 0.319944", \ + "0.242761, 0.246422, 0.247507, 0.254178, 0.264449, 0.284890, 0.325166" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.120880, 0.124524, 0.125614, 0.132268, 0.142514, 0.162802, 0.203133", \ + "0.125327, 0.128971, 0.130061, 0.136715, 0.146961, 0.167249, 0.207580", \ + "0.134856, 0.138500, 0.139590, 0.146244, 0.156490, 0.176778, 0.217109", \ + "0.139582, 0.143226, 0.144316, 0.150970, 0.161216, 0.181504, 0.221835", \ + "0.142825, 0.146469, 0.147559, 0.154213, 0.164459, 0.184747, 0.225078", \ + "0.150017, 0.153661, 0.154751, 0.161405, 0.171651, 0.191939, 0.232270", \ + "0.155382, 0.159026, 0.160116, 0.166770, 0.177016, 0.197304, 0.237635" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[45]&WENB[45]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[45]&!WENB[45]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + } + } + pin(WENYB[44]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[44]&WENB[44]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[44] == 1'b0 && WENB[44] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208255, 0.211867, 0.212931, 0.219695, 0.229889, 0.250282, 0.292464", \ + "0.213693, 0.217305, 0.218369, 0.225133, 0.235327, 0.255720, 0.297902", \ + "0.221360, 0.224972, 0.226036, 0.232800, 0.242994, 0.263387, 0.305569", \ + "0.226337, 0.229949, 0.231013, 0.237777, 0.247971, 0.268364, 0.310546", \ + "0.228411, 0.232023, 0.233087, 0.239851, 0.250045, 0.270438, 0.312620", \ + "0.231142, 0.234754, 0.235818, 0.242582, 0.252776, 0.273169, 0.315351", \ + "0.236635, 0.240247, 0.241311, 0.248075, 0.258269, 0.278662, 0.320844" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126673, 0.130287, 0.131345, 0.138093, 0.148271, 0.168568, 0.210247", \ + "0.132018, 0.135632, 0.136690, 0.143438, 0.153616, 0.173913, 0.215592", \ + "0.139686, 0.143300, 0.144358, 0.151106, 0.161284, 0.181581, 0.223260", \ + "0.144397, 0.148011, 0.149069, 0.155817, 0.165995, 0.186292, 0.227971", \ + "0.146662, 0.150276, 0.151334, 0.158082, 0.168260, 0.188557, 0.230236", \ + "0.149236, 0.152850, 0.153908, 0.160656, 0.170834, 0.191131, 0.232810", \ + "0.155057, 0.158671, 0.159729, 0.166477, 0.176655, 0.196952, 0.238631" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.202124, 0.207142, 0.208373, 0.216394, 0.231538, 0.260902, 0.320032", \ + "0.208213, 0.213231, 0.214462, 0.222483, 0.237627, 0.266991, 0.326121", \ + "0.218186, 0.223204, 0.224435, 0.232456, 0.247600, 0.276964, 0.336094", \ + "0.221585, 0.226603, 0.227834, 0.235855, 0.250999, 0.280363, 0.339493", \ + "0.225509, 0.230527, 0.231758, 0.239779, 0.254923, 0.284287, 0.343417", \ + "0.232720, 0.237738, 0.238969, 0.246990, 0.262134, 0.291498, 0.350628", \ + "0.242193, 0.247211, 0.248442, 0.256463, 0.271607, 0.300971, 0.360101" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.121841, 0.126959, 0.128155, 0.136106, 0.151238, 0.180141, 0.239727", \ + "0.127916, 0.133034, 0.134230, 0.142181, 0.157313, 0.186216, 0.245802", \ + "0.138069, 0.143187, 0.144383, 0.152334, 0.167466, 0.196369, 0.255955", \ + "0.141259, 0.146377, 0.147573, 0.155524, 0.170656, 0.199559, 0.259145", \ + "0.145178, 0.150296, 0.151492, 0.159443, 0.174575, 0.203478, 0.263064", \ + "0.152568, 0.157686, 0.158882, 0.166833, 0.181965, 0.210868, 0.270454", \ + "0.162036, 0.167154, 0.168350, 0.176301, 0.191433, 0.220336, 0.279922" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[44]&!WENB[44]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[44] == 1'b1 && WENB[44] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.218265, 0.222530, 0.223848, 0.232506, 0.246838, 0.276575, 0.336001", \ + "0.223144, 0.227409, 0.228727, 0.237385, 0.251717, 0.281454, 0.340880", \ + "0.232872, 0.237137, 0.238455, 0.247113, 0.261445, 0.291182, 0.350608", \ + "0.236332, 0.240597, 0.241915, 0.250573, 0.264905, 0.294642, 0.354068", \ + "0.237146, 0.241411, 0.242729, 0.251387, 0.265719, 0.295456, 0.354882", \ + "0.240933, 0.245198, 0.246516, 0.255174, 0.269506, 0.299243, 0.358669", \ + "0.246060, 0.250325, 0.251643, 0.260301, 0.274633, 0.304370, 0.363796" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126352, 0.130615, 0.131936, 0.140580, 0.154881, 0.184557, 0.243887", \ + "0.131228, 0.135491, 0.136812, 0.145456, 0.159757, 0.189433, 0.248763", \ + "0.140960, 0.145223, 0.146544, 0.155188, 0.169489, 0.199165, 0.258495", \ + "0.144415, 0.148678, 0.149999, 0.158643, 0.172944, 0.202620, 0.261950", \ + "0.145228, 0.149491, 0.150812, 0.159456, 0.173757, 0.203433, 0.262763", \ + "0.149018, 0.153281, 0.154602, 0.163246, 0.177547, 0.207223, 0.266553", \ + "0.154044, 0.158307, 0.159628, 0.168272, 0.182573, 0.212249, 0.271579" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208247, 0.211908, 0.212993, 0.219664, 0.229935, 0.250376, 0.290652", \ + "0.212731, 0.216392, 0.217477, 0.224148, 0.234419, 0.254860, 0.295136", \ + "0.222232, 0.225893, 0.226978, 0.233649, 0.243920, 0.264361, 0.304637", \ + "0.226987, 0.230648, 0.231733, 0.238404, 0.248675, 0.269116, 0.309392", \ + "0.230196, 0.233857, 0.234942, 0.241613, 0.251884, 0.272325, 0.312601", \ + "0.237539, 0.241200, 0.242285, 0.248956, 0.259227, 0.279668, 0.319944", \ + "0.242761, 0.246422, 0.247507, 0.254178, 0.264449, 0.284890, 0.325166" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.120880, 0.124524, 0.125614, 0.132268, 0.142514, 0.162802, 0.203133", \ + "0.125327, 0.128971, 0.130061, 0.136715, 0.146961, 0.167249, 0.207580", \ + "0.134856, 0.138500, 0.139590, 0.146244, 0.156490, 0.176778, 0.217109", \ + "0.139582, 0.143226, 0.144316, 0.150970, 0.161216, 0.181504, 0.221835", \ + "0.142825, 0.146469, 0.147559, 0.154213, 0.164459, 0.184747, 0.225078", \ + "0.150017, 0.153661, 0.154751, 0.161405, 0.171651, 0.191939, 0.232270", \ + "0.155382, 0.159026, 0.160116, 0.166770, 0.177016, 0.197304, 0.237635" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[44]&WENB[44]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[44]&!WENB[44]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + } + } + pin(WENYB[43]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[43]&WENB[43]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[43] == 1'b0 && WENB[43] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208255, 0.211867, 0.212931, 0.219695, 0.229889, 0.250282, 0.292464", \ + "0.213693, 0.217305, 0.218369, 0.225133, 0.235327, 0.255720, 0.297902", \ + "0.221360, 0.224972, 0.226036, 0.232800, 0.242994, 0.263387, 0.305569", \ + "0.226337, 0.229949, 0.231013, 0.237777, 0.247971, 0.268364, 0.310546", \ + "0.228411, 0.232023, 0.233087, 0.239851, 0.250045, 0.270438, 0.312620", \ + "0.231142, 0.234754, 0.235818, 0.242582, 0.252776, 0.273169, 0.315351", \ + "0.236635, 0.240247, 0.241311, 0.248075, 0.258269, 0.278662, 0.320844" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126673, 0.130287, 0.131345, 0.138093, 0.148271, 0.168568, 0.210247", \ + "0.132018, 0.135632, 0.136690, 0.143438, 0.153616, 0.173913, 0.215592", \ + "0.139686, 0.143300, 0.144358, 0.151106, 0.161284, 0.181581, 0.223260", \ + "0.144397, 0.148011, 0.149069, 0.155817, 0.165995, 0.186292, 0.227971", \ + "0.146662, 0.150276, 0.151334, 0.158082, 0.168260, 0.188557, 0.230236", \ + "0.149236, 0.152850, 0.153908, 0.160656, 0.170834, 0.191131, 0.232810", \ + "0.155057, 0.158671, 0.159729, 0.166477, 0.176655, 0.196952, 0.238631" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.202124, 0.207142, 0.208373, 0.216394, 0.231538, 0.260902, 0.320032", \ + "0.208213, 0.213231, 0.214462, 0.222483, 0.237627, 0.266991, 0.326121", \ + "0.218186, 0.223204, 0.224435, 0.232456, 0.247600, 0.276964, 0.336094", \ + "0.221585, 0.226603, 0.227834, 0.235855, 0.250999, 0.280363, 0.339493", \ + "0.225509, 0.230527, 0.231758, 0.239779, 0.254923, 0.284287, 0.343417", \ + "0.232720, 0.237738, 0.238969, 0.246990, 0.262134, 0.291498, 0.350628", \ + "0.242193, 0.247211, 0.248442, 0.256463, 0.271607, 0.300971, 0.360101" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.121841, 0.126959, 0.128155, 0.136106, 0.151238, 0.180141, 0.239727", \ + "0.127916, 0.133034, 0.134230, 0.142181, 0.157313, 0.186216, 0.245802", \ + "0.138069, 0.143187, 0.144383, 0.152334, 0.167466, 0.196369, 0.255955", \ + "0.141259, 0.146377, 0.147573, 0.155524, 0.170656, 0.199559, 0.259145", \ + "0.145178, 0.150296, 0.151492, 0.159443, 0.174575, 0.203478, 0.263064", \ + "0.152568, 0.157686, 0.158882, 0.166833, 0.181965, 0.210868, 0.270454", \ + "0.162036, 0.167154, 0.168350, 0.176301, 0.191433, 0.220336, 0.279922" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[43]&!WENB[43]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[43] == 1'b1 && WENB[43] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.218265, 0.222530, 0.223848, 0.232506, 0.246838, 0.276575, 0.336001", \ + "0.223144, 0.227409, 0.228727, 0.237385, 0.251717, 0.281454, 0.340880", \ + "0.232872, 0.237137, 0.238455, 0.247113, 0.261445, 0.291182, 0.350608", \ + "0.236332, 0.240597, 0.241915, 0.250573, 0.264905, 0.294642, 0.354068", \ + "0.237146, 0.241411, 0.242729, 0.251387, 0.265719, 0.295456, 0.354882", \ + "0.240933, 0.245198, 0.246516, 0.255174, 0.269506, 0.299243, 0.358669", \ + "0.246060, 0.250325, 0.251643, 0.260301, 0.274633, 0.304370, 0.363796" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126352, 0.130615, 0.131936, 0.140580, 0.154881, 0.184557, 0.243887", \ + "0.131228, 0.135491, 0.136812, 0.145456, 0.159757, 0.189433, 0.248763", \ + "0.140960, 0.145223, 0.146544, 0.155188, 0.169489, 0.199165, 0.258495", \ + "0.144415, 0.148678, 0.149999, 0.158643, 0.172944, 0.202620, 0.261950", \ + "0.145228, 0.149491, 0.150812, 0.159456, 0.173757, 0.203433, 0.262763", \ + "0.149018, 0.153281, 0.154602, 0.163246, 0.177547, 0.207223, 0.266553", \ + "0.154044, 0.158307, 0.159628, 0.168272, 0.182573, 0.212249, 0.271579" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208247, 0.211908, 0.212993, 0.219664, 0.229935, 0.250376, 0.290652", \ + "0.212731, 0.216392, 0.217477, 0.224148, 0.234419, 0.254860, 0.295136", \ + "0.222232, 0.225893, 0.226978, 0.233649, 0.243920, 0.264361, 0.304637", \ + "0.226987, 0.230648, 0.231733, 0.238404, 0.248675, 0.269116, 0.309392", \ + "0.230196, 0.233857, 0.234942, 0.241613, 0.251884, 0.272325, 0.312601", \ + "0.237539, 0.241200, 0.242285, 0.248956, 0.259227, 0.279668, 0.319944", \ + "0.242761, 0.246422, 0.247507, 0.254178, 0.264449, 0.284890, 0.325166" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.120880, 0.124524, 0.125614, 0.132268, 0.142514, 0.162802, 0.203133", \ + "0.125327, 0.128971, 0.130061, 0.136715, 0.146961, 0.167249, 0.207580", \ + "0.134856, 0.138500, 0.139590, 0.146244, 0.156490, 0.176778, 0.217109", \ + "0.139582, 0.143226, 0.144316, 0.150970, 0.161216, 0.181504, 0.221835", \ + "0.142825, 0.146469, 0.147559, 0.154213, 0.164459, 0.184747, 0.225078", \ + "0.150017, 0.153661, 0.154751, 0.161405, 0.171651, 0.191939, 0.232270", \ + "0.155382, 0.159026, 0.160116, 0.166770, 0.177016, 0.197304, 0.237635" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[43]&WENB[43]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[43]&!WENB[43]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + } + } + pin(WENYB[42]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[42]&WENB[42]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[42] == 1'b0 && WENB[42] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208255, 0.211867, 0.212931, 0.219695, 0.229889, 0.250282, 0.292464", \ + "0.213693, 0.217305, 0.218369, 0.225133, 0.235327, 0.255720, 0.297902", \ + "0.221360, 0.224972, 0.226036, 0.232800, 0.242994, 0.263387, 0.305569", \ + "0.226337, 0.229949, 0.231013, 0.237777, 0.247971, 0.268364, 0.310546", \ + "0.228411, 0.232023, 0.233087, 0.239851, 0.250045, 0.270438, 0.312620", \ + "0.231142, 0.234754, 0.235818, 0.242582, 0.252776, 0.273169, 0.315351", \ + "0.236635, 0.240247, 0.241311, 0.248075, 0.258269, 0.278662, 0.320844" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126673, 0.130287, 0.131345, 0.138093, 0.148271, 0.168568, 0.210247", \ + "0.132018, 0.135632, 0.136690, 0.143438, 0.153616, 0.173913, 0.215592", \ + "0.139686, 0.143300, 0.144358, 0.151106, 0.161284, 0.181581, 0.223260", \ + "0.144397, 0.148011, 0.149069, 0.155817, 0.165995, 0.186292, 0.227971", \ + "0.146662, 0.150276, 0.151334, 0.158082, 0.168260, 0.188557, 0.230236", \ + "0.149236, 0.152850, 0.153908, 0.160656, 0.170834, 0.191131, 0.232810", \ + "0.155057, 0.158671, 0.159729, 0.166477, 0.176655, 0.196952, 0.238631" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.202124, 0.207142, 0.208373, 0.216394, 0.231538, 0.260902, 0.320032", \ + "0.208213, 0.213231, 0.214462, 0.222483, 0.237627, 0.266991, 0.326121", \ + "0.218186, 0.223204, 0.224435, 0.232456, 0.247600, 0.276964, 0.336094", \ + "0.221585, 0.226603, 0.227834, 0.235855, 0.250999, 0.280363, 0.339493", \ + "0.225509, 0.230527, 0.231758, 0.239779, 0.254923, 0.284287, 0.343417", \ + "0.232720, 0.237738, 0.238969, 0.246990, 0.262134, 0.291498, 0.350628", \ + "0.242193, 0.247211, 0.248442, 0.256463, 0.271607, 0.300971, 0.360101" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.121841, 0.126959, 0.128155, 0.136106, 0.151238, 0.180141, 0.239727", \ + "0.127916, 0.133034, 0.134230, 0.142181, 0.157313, 0.186216, 0.245802", \ + "0.138069, 0.143187, 0.144383, 0.152334, 0.167466, 0.196369, 0.255955", \ + "0.141259, 0.146377, 0.147573, 0.155524, 0.170656, 0.199559, 0.259145", \ + "0.145178, 0.150296, 0.151492, 0.159443, 0.174575, 0.203478, 0.263064", \ + "0.152568, 0.157686, 0.158882, 0.166833, 0.181965, 0.210868, 0.270454", \ + "0.162036, 0.167154, 0.168350, 0.176301, 0.191433, 0.220336, 0.279922" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[42]&!WENB[42]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[42] == 1'b1 && WENB[42] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.218265, 0.222530, 0.223848, 0.232506, 0.246838, 0.276575, 0.336001", \ + "0.223144, 0.227409, 0.228727, 0.237385, 0.251717, 0.281454, 0.340880", \ + "0.232872, 0.237137, 0.238455, 0.247113, 0.261445, 0.291182, 0.350608", \ + "0.236332, 0.240597, 0.241915, 0.250573, 0.264905, 0.294642, 0.354068", \ + "0.237146, 0.241411, 0.242729, 0.251387, 0.265719, 0.295456, 0.354882", \ + "0.240933, 0.245198, 0.246516, 0.255174, 0.269506, 0.299243, 0.358669", \ + "0.246060, 0.250325, 0.251643, 0.260301, 0.274633, 0.304370, 0.363796" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126352, 0.130615, 0.131936, 0.140580, 0.154881, 0.184557, 0.243887", \ + "0.131228, 0.135491, 0.136812, 0.145456, 0.159757, 0.189433, 0.248763", \ + "0.140960, 0.145223, 0.146544, 0.155188, 0.169489, 0.199165, 0.258495", \ + "0.144415, 0.148678, 0.149999, 0.158643, 0.172944, 0.202620, 0.261950", \ + "0.145228, 0.149491, 0.150812, 0.159456, 0.173757, 0.203433, 0.262763", \ + "0.149018, 0.153281, 0.154602, 0.163246, 0.177547, 0.207223, 0.266553", \ + "0.154044, 0.158307, 0.159628, 0.168272, 0.182573, 0.212249, 0.271579" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208247, 0.211908, 0.212993, 0.219664, 0.229935, 0.250376, 0.290652", \ + "0.212731, 0.216392, 0.217477, 0.224148, 0.234419, 0.254860, 0.295136", \ + "0.222232, 0.225893, 0.226978, 0.233649, 0.243920, 0.264361, 0.304637", \ + "0.226987, 0.230648, 0.231733, 0.238404, 0.248675, 0.269116, 0.309392", \ + "0.230196, 0.233857, 0.234942, 0.241613, 0.251884, 0.272325, 0.312601", \ + "0.237539, 0.241200, 0.242285, 0.248956, 0.259227, 0.279668, 0.319944", \ + "0.242761, 0.246422, 0.247507, 0.254178, 0.264449, 0.284890, 0.325166" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.120880, 0.124524, 0.125614, 0.132268, 0.142514, 0.162802, 0.203133", \ + "0.125327, 0.128971, 0.130061, 0.136715, 0.146961, 0.167249, 0.207580", \ + "0.134856, 0.138500, 0.139590, 0.146244, 0.156490, 0.176778, 0.217109", \ + "0.139582, 0.143226, 0.144316, 0.150970, 0.161216, 0.181504, 0.221835", \ + "0.142825, 0.146469, 0.147559, 0.154213, 0.164459, 0.184747, 0.225078", \ + "0.150017, 0.153661, 0.154751, 0.161405, 0.171651, 0.191939, 0.232270", \ + "0.155382, 0.159026, 0.160116, 0.166770, 0.177016, 0.197304, 0.237635" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[42]&WENB[42]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[42]&!WENB[42]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + } + } + pin(WENYB[41]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[41]&WENB[41]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[41] == 1'b0 && WENB[41] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208255, 0.211867, 0.212931, 0.219695, 0.229889, 0.250282, 0.292464", \ + "0.213693, 0.217305, 0.218369, 0.225133, 0.235327, 0.255720, 0.297902", \ + "0.221360, 0.224972, 0.226036, 0.232800, 0.242994, 0.263387, 0.305569", \ + "0.226337, 0.229949, 0.231013, 0.237777, 0.247971, 0.268364, 0.310546", \ + "0.228411, 0.232023, 0.233087, 0.239851, 0.250045, 0.270438, 0.312620", \ + "0.231142, 0.234754, 0.235818, 0.242582, 0.252776, 0.273169, 0.315351", \ + "0.236635, 0.240247, 0.241311, 0.248075, 0.258269, 0.278662, 0.320844" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126673, 0.130287, 0.131345, 0.138093, 0.148271, 0.168568, 0.210247", \ + "0.132018, 0.135632, 0.136690, 0.143438, 0.153616, 0.173913, 0.215592", \ + "0.139686, 0.143300, 0.144358, 0.151106, 0.161284, 0.181581, 0.223260", \ + "0.144397, 0.148011, 0.149069, 0.155817, 0.165995, 0.186292, 0.227971", \ + "0.146662, 0.150276, 0.151334, 0.158082, 0.168260, 0.188557, 0.230236", \ + "0.149236, 0.152850, 0.153908, 0.160656, 0.170834, 0.191131, 0.232810", \ + "0.155057, 0.158671, 0.159729, 0.166477, 0.176655, 0.196952, 0.238631" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.202124, 0.207142, 0.208373, 0.216394, 0.231538, 0.260902, 0.320032", \ + "0.208213, 0.213231, 0.214462, 0.222483, 0.237627, 0.266991, 0.326121", \ + "0.218186, 0.223204, 0.224435, 0.232456, 0.247600, 0.276964, 0.336094", \ + "0.221585, 0.226603, 0.227834, 0.235855, 0.250999, 0.280363, 0.339493", \ + "0.225509, 0.230527, 0.231758, 0.239779, 0.254923, 0.284287, 0.343417", \ + "0.232720, 0.237738, 0.238969, 0.246990, 0.262134, 0.291498, 0.350628", \ + "0.242193, 0.247211, 0.248442, 0.256463, 0.271607, 0.300971, 0.360101" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.121841, 0.126959, 0.128155, 0.136106, 0.151238, 0.180141, 0.239727", \ + "0.127916, 0.133034, 0.134230, 0.142181, 0.157313, 0.186216, 0.245802", \ + "0.138069, 0.143187, 0.144383, 0.152334, 0.167466, 0.196369, 0.255955", \ + "0.141259, 0.146377, 0.147573, 0.155524, 0.170656, 0.199559, 0.259145", \ + "0.145178, 0.150296, 0.151492, 0.159443, 0.174575, 0.203478, 0.263064", \ + "0.152568, 0.157686, 0.158882, 0.166833, 0.181965, 0.210868, 0.270454", \ + "0.162036, 0.167154, 0.168350, 0.176301, 0.191433, 0.220336, 0.279922" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[41]&!WENB[41]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[41] == 1'b1 && WENB[41] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.218265, 0.222530, 0.223848, 0.232506, 0.246838, 0.276575, 0.336001", \ + "0.223144, 0.227409, 0.228727, 0.237385, 0.251717, 0.281454, 0.340880", \ + "0.232872, 0.237137, 0.238455, 0.247113, 0.261445, 0.291182, 0.350608", \ + "0.236332, 0.240597, 0.241915, 0.250573, 0.264905, 0.294642, 0.354068", \ + "0.237146, 0.241411, 0.242729, 0.251387, 0.265719, 0.295456, 0.354882", \ + "0.240933, 0.245198, 0.246516, 0.255174, 0.269506, 0.299243, 0.358669", \ + "0.246060, 0.250325, 0.251643, 0.260301, 0.274633, 0.304370, 0.363796" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126352, 0.130615, 0.131936, 0.140580, 0.154881, 0.184557, 0.243887", \ + "0.131228, 0.135491, 0.136812, 0.145456, 0.159757, 0.189433, 0.248763", \ + "0.140960, 0.145223, 0.146544, 0.155188, 0.169489, 0.199165, 0.258495", \ + "0.144415, 0.148678, 0.149999, 0.158643, 0.172944, 0.202620, 0.261950", \ + "0.145228, 0.149491, 0.150812, 0.159456, 0.173757, 0.203433, 0.262763", \ + "0.149018, 0.153281, 0.154602, 0.163246, 0.177547, 0.207223, 0.266553", \ + "0.154044, 0.158307, 0.159628, 0.168272, 0.182573, 0.212249, 0.271579" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208247, 0.211908, 0.212993, 0.219664, 0.229935, 0.250376, 0.290652", \ + "0.212731, 0.216392, 0.217477, 0.224148, 0.234419, 0.254860, 0.295136", \ + "0.222232, 0.225893, 0.226978, 0.233649, 0.243920, 0.264361, 0.304637", \ + "0.226987, 0.230648, 0.231733, 0.238404, 0.248675, 0.269116, 0.309392", \ + "0.230196, 0.233857, 0.234942, 0.241613, 0.251884, 0.272325, 0.312601", \ + "0.237539, 0.241200, 0.242285, 0.248956, 0.259227, 0.279668, 0.319944", \ + "0.242761, 0.246422, 0.247507, 0.254178, 0.264449, 0.284890, 0.325166" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.120880, 0.124524, 0.125614, 0.132268, 0.142514, 0.162802, 0.203133", \ + "0.125327, 0.128971, 0.130061, 0.136715, 0.146961, 0.167249, 0.207580", \ + "0.134856, 0.138500, 0.139590, 0.146244, 0.156490, 0.176778, 0.217109", \ + "0.139582, 0.143226, 0.144316, 0.150970, 0.161216, 0.181504, 0.221835", \ + "0.142825, 0.146469, 0.147559, 0.154213, 0.164459, 0.184747, 0.225078", \ + "0.150017, 0.153661, 0.154751, 0.161405, 0.171651, 0.191939, 0.232270", \ + "0.155382, 0.159026, 0.160116, 0.166770, 0.177016, 0.197304, 0.237635" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[41]&WENB[41]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[41]&!WENB[41]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + } + } + pin(WENYB[40]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[40]&WENB[40]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[40] == 1'b0 && WENB[40] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208255, 0.211867, 0.212931, 0.219695, 0.229889, 0.250282, 0.292464", \ + "0.213693, 0.217305, 0.218369, 0.225133, 0.235327, 0.255720, 0.297902", \ + "0.221360, 0.224972, 0.226036, 0.232800, 0.242994, 0.263387, 0.305569", \ + "0.226337, 0.229949, 0.231013, 0.237777, 0.247971, 0.268364, 0.310546", \ + "0.228411, 0.232023, 0.233087, 0.239851, 0.250045, 0.270438, 0.312620", \ + "0.231142, 0.234754, 0.235818, 0.242582, 0.252776, 0.273169, 0.315351", \ + "0.236635, 0.240247, 0.241311, 0.248075, 0.258269, 0.278662, 0.320844" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126673, 0.130287, 0.131345, 0.138093, 0.148271, 0.168568, 0.210247", \ + "0.132018, 0.135632, 0.136690, 0.143438, 0.153616, 0.173913, 0.215592", \ + "0.139686, 0.143300, 0.144358, 0.151106, 0.161284, 0.181581, 0.223260", \ + "0.144397, 0.148011, 0.149069, 0.155817, 0.165995, 0.186292, 0.227971", \ + "0.146662, 0.150276, 0.151334, 0.158082, 0.168260, 0.188557, 0.230236", \ + "0.149236, 0.152850, 0.153908, 0.160656, 0.170834, 0.191131, 0.232810", \ + "0.155057, 0.158671, 0.159729, 0.166477, 0.176655, 0.196952, 0.238631" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.202124, 0.207142, 0.208373, 0.216394, 0.231538, 0.260902, 0.320032", \ + "0.208213, 0.213231, 0.214462, 0.222483, 0.237627, 0.266991, 0.326121", \ + "0.218186, 0.223204, 0.224435, 0.232456, 0.247600, 0.276964, 0.336094", \ + "0.221585, 0.226603, 0.227834, 0.235855, 0.250999, 0.280363, 0.339493", \ + "0.225509, 0.230527, 0.231758, 0.239779, 0.254923, 0.284287, 0.343417", \ + "0.232720, 0.237738, 0.238969, 0.246990, 0.262134, 0.291498, 0.350628", \ + "0.242193, 0.247211, 0.248442, 0.256463, 0.271607, 0.300971, 0.360101" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.121841, 0.126959, 0.128155, 0.136106, 0.151238, 0.180141, 0.239727", \ + "0.127916, 0.133034, 0.134230, 0.142181, 0.157313, 0.186216, 0.245802", \ + "0.138069, 0.143187, 0.144383, 0.152334, 0.167466, 0.196369, 0.255955", \ + "0.141259, 0.146377, 0.147573, 0.155524, 0.170656, 0.199559, 0.259145", \ + "0.145178, 0.150296, 0.151492, 0.159443, 0.174575, 0.203478, 0.263064", \ + "0.152568, 0.157686, 0.158882, 0.166833, 0.181965, 0.210868, 0.270454", \ + "0.162036, 0.167154, 0.168350, 0.176301, 0.191433, 0.220336, 0.279922" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[40]&!WENB[40]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[40] == 1'b1 && WENB[40] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.218265, 0.222530, 0.223848, 0.232506, 0.246838, 0.276575, 0.336001", \ + "0.223144, 0.227409, 0.228727, 0.237385, 0.251717, 0.281454, 0.340880", \ + "0.232872, 0.237137, 0.238455, 0.247113, 0.261445, 0.291182, 0.350608", \ + "0.236332, 0.240597, 0.241915, 0.250573, 0.264905, 0.294642, 0.354068", \ + "0.237146, 0.241411, 0.242729, 0.251387, 0.265719, 0.295456, 0.354882", \ + "0.240933, 0.245198, 0.246516, 0.255174, 0.269506, 0.299243, 0.358669", \ + "0.246060, 0.250325, 0.251643, 0.260301, 0.274633, 0.304370, 0.363796" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126352, 0.130615, 0.131936, 0.140580, 0.154881, 0.184557, 0.243887", \ + "0.131228, 0.135491, 0.136812, 0.145456, 0.159757, 0.189433, 0.248763", \ + "0.140960, 0.145223, 0.146544, 0.155188, 0.169489, 0.199165, 0.258495", \ + "0.144415, 0.148678, 0.149999, 0.158643, 0.172944, 0.202620, 0.261950", \ + "0.145228, 0.149491, 0.150812, 0.159456, 0.173757, 0.203433, 0.262763", \ + "0.149018, 0.153281, 0.154602, 0.163246, 0.177547, 0.207223, 0.266553", \ + "0.154044, 0.158307, 0.159628, 0.168272, 0.182573, 0.212249, 0.271579" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208247, 0.211908, 0.212993, 0.219664, 0.229935, 0.250376, 0.290652", \ + "0.212731, 0.216392, 0.217477, 0.224148, 0.234419, 0.254860, 0.295136", \ + "0.222232, 0.225893, 0.226978, 0.233649, 0.243920, 0.264361, 0.304637", \ + "0.226987, 0.230648, 0.231733, 0.238404, 0.248675, 0.269116, 0.309392", \ + "0.230196, 0.233857, 0.234942, 0.241613, 0.251884, 0.272325, 0.312601", \ + "0.237539, 0.241200, 0.242285, 0.248956, 0.259227, 0.279668, 0.319944", \ + "0.242761, 0.246422, 0.247507, 0.254178, 0.264449, 0.284890, 0.325166" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.120880, 0.124524, 0.125614, 0.132268, 0.142514, 0.162802, 0.203133", \ + "0.125327, 0.128971, 0.130061, 0.136715, 0.146961, 0.167249, 0.207580", \ + "0.134856, 0.138500, 0.139590, 0.146244, 0.156490, 0.176778, 0.217109", \ + "0.139582, 0.143226, 0.144316, 0.150970, 0.161216, 0.181504, 0.221835", \ + "0.142825, 0.146469, 0.147559, 0.154213, 0.164459, 0.184747, 0.225078", \ + "0.150017, 0.153661, 0.154751, 0.161405, 0.171651, 0.191939, 0.232270", \ + "0.155382, 0.159026, 0.160116, 0.166770, 0.177016, 0.197304, 0.237635" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[40]&WENB[40]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[40]&!WENB[40]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + } + } + pin(WENYB[39]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[39]&WENB[39]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[39] == 1'b0 && WENB[39] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208255, 0.211867, 0.212931, 0.219695, 0.229889, 0.250282, 0.292464", \ + "0.213693, 0.217305, 0.218369, 0.225133, 0.235327, 0.255720, 0.297902", \ + "0.221360, 0.224972, 0.226036, 0.232800, 0.242994, 0.263387, 0.305569", \ + "0.226337, 0.229949, 0.231013, 0.237777, 0.247971, 0.268364, 0.310546", \ + "0.228411, 0.232023, 0.233087, 0.239851, 0.250045, 0.270438, 0.312620", \ + "0.231142, 0.234754, 0.235818, 0.242582, 0.252776, 0.273169, 0.315351", \ + "0.236635, 0.240247, 0.241311, 0.248075, 0.258269, 0.278662, 0.320844" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126673, 0.130287, 0.131345, 0.138093, 0.148271, 0.168568, 0.210247", \ + "0.132018, 0.135632, 0.136690, 0.143438, 0.153616, 0.173913, 0.215592", \ + "0.139686, 0.143300, 0.144358, 0.151106, 0.161284, 0.181581, 0.223260", \ + "0.144397, 0.148011, 0.149069, 0.155817, 0.165995, 0.186292, 0.227971", \ + "0.146662, 0.150276, 0.151334, 0.158082, 0.168260, 0.188557, 0.230236", \ + "0.149236, 0.152850, 0.153908, 0.160656, 0.170834, 0.191131, 0.232810", \ + "0.155057, 0.158671, 0.159729, 0.166477, 0.176655, 0.196952, 0.238631" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.202124, 0.207142, 0.208373, 0.216394, 0.231538, 0.260902, 0.320032", \ + "0.208213, 0.213231, 0.214462, 0.222483, 0.237627, 0.266991, 0.326121", \ + "0.218186, 0.223204, 0.224435, 0.232456, 0.247600, 0.276964, 0.336094", \ + "0.221585, 0.226603, 0.227834, 0.235855, 0.250999, 0.280363, 0.339493", \ + "0.225509, 0.230527, 0.231758, 0.239779, 0.254923, 0.284287, 0.343417", \ + "0.232720, 0.237738, 0.238969, 0.246990, 0.262134, 0.291498, 0.350628", \ + "0.242193, 0.247211, 0.248442, 0.256463, 0.271607, 0.300971, 0.360101" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.121841, 0.126959, 0.128155, 0.136106, 0.151238, 0.180141, 0.239727", \ + "0.127916, 0.133034, 0.134230, 0.142181, 0.157313, 0.186216, 0.245802", \ + "0.138069, 0.143187, 0.144383, 0.152334, 0.167466, 0.196369, 0.255955", \ + "0.141259, 0.146377, 0.147573, 0.155524, 0.170656, 0.199559, 0.259145", \ + "0.145178, 0.150296, 0.151492, 0.159443, 0.174575, 0.203478, 0.263064", \ + "0.152568, 0.157686, 0.158882, 0.166833, 0.181965, 0.210868, 0.270454", \ + "0.162036, 0.167154, 0.168350, 0.176301, 0.191433, 0.220336, 0.279922" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[39]&!WENB[39]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[39] == 1'b1 && WENB[39] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.218265, 0.222530, 0.223848, 0.232506, 0.246838, 0.276575, 0.336001", \ + "0.223144, 0.227409, 0.228727, 0.237385, 0.251717, 0.281454, 0.340880", \ + "0.232872, 0.237137, 0.238455, 0.247113, 0.261445, 0.291182, 0.350608", \ + "0.236332, 0.240597, 0.241915, 0.250573, 0.264905, 0.294642, 0.354068", \ + "0.237146, 0.241411, 0.242729, 0.251387, 0.265719, 0.295456, 0.354882", \ + "0.240933, 0.245198, 0.246516, 0.255174, 0.269506, 0.299243, 0.358669", \ + "0.246060, 0.250325, 0.251643, 0.260301, 0.274633, 0.304370, 0.363796" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126352, 0.130615, 0.131936, 0.140580, 0.154881, 0.184557, 0.243887", \ + "0.131228, 0.135491, 0.136812, 0.145456, 0.159757, 0.189433, 0.248763", \ + "0.140960, 0.145223, 0.146544, 0.155188, 0.169489, 0.199165, 0.258495", \ + "0.144415, 0.148678, 0.149999, 0.158643, 0.172944, 0.202620, 0.261950", \ + "0.145228, 0.149491, 0.150812, 0.159456, 0.173757, 0.203433, 0.262763", \ + "0.149018, 0.153281, 0.154602, 0.163246, 0.177547, 0.207223, 0.266553", \ + "0.154044, 0.158307, 0.159628, 0.168272, 0.182573, 0.212249, 0.271579" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208247, 0.211908, 0.212993, 0.219664, 0.229935, 0.250376, 0.290652", \ + "0.212731, 0.216392, 0.217477, 0.224148, 0.234419, 0.254860, 0.295136", \ + "0.222232, 0.225893, 0.226978, 0.233649, 0.243920, 0.264361, 0.304637", \ + "0.226987, 0.230648, 0.231733, 0.238404, 0.248675, 0.269116, 0.309392", \ + "0.230196, 0.233857, 0.234942, 0.241613, 0.251884, 0.272325, 0.312601", \ + "0.237539, 0.241200, 0.242285, 0.248956, 0.259227, 0.279668, 0.319944", \ + "0.242761, 0.246422, 0.247507, 0.254178, 0.264449, 0.284890, 0.325166" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.120880, 0.124524, 0.125614, 0.132268, 0.142514, 0.162802, 0.203133", \ + "0.125327, 0.128971, 0.130061, 0.136715, 0.146961, 0.167249, 0.207580", \ + "0.134856, 0.138500, 0.139590, 0.146244, 0.156490, 0.176778, 0.217109", \ + "0.139582, 0.143226, 0.144316, 0.150970, 0.161216, 0.181504, 0.221835", \ + "0.142825, 0.146469, 0.147559, 0.154213, 0.164459, 0.184747, 0.225078", \ + "0.150017, 0.153661, 0.154751, 0.161405, 0.171651, 0.191939, 0.232270", \ + "0.155382, 0.159026, 0.160116, 0.166770, 0.177016, 0.197304, 0.237635" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[39]&WENB[39]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[39]&!WENB[39]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + } + } + pin(WENYB[38]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[38]&WENB[38]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[38] == 1'b0 && WENB[38] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208255, 0.211867, 0.212931, 0.219695, 0.229889, 0.250282, 0.292464", \ + "0.213693, 0.217305, 0.218369, 0.225133, 0.235327, 0.255720, 0.297902", \ + "0.221360, 0.224972, 0.226036, 0.232800, 0.242994, 0.263387, 0.305569", \ + "0.226337, 0.229949, 0.231013, 0.237777, 0.247971, 0.268364, 0.310546", \ + "0.228411, 0.232023, 0.233087, 0.239851, 0.250045, 0.270438, 0.312620", \ + "0.231142, 0.234754, 0.235818, 0.242582, 0.252776, 0.273169, 0.315351", \ + "0.236635, 0.240247, 0.241311, 0.248075, 0.258269, 0.278662, 0.320844" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126673, 0.130287, 0.131345, 0.138093, 0.148271, 0.168568, 0.210247", \ + "0.132018, 0.135632, 0.136690, 0.143438, 0.153616, 0.173913, 0.215592", \ + "0.139686, 0.143300, 0.144358, 0.151106, 0.161284, 0.181581, 0.223260", \ + "0.144397, 0.148011, 0.149069, 0.155817, 0.165995, 0.186292, 0.227971", \ + "0.146662, 0.150276, 0.151334, 0.158082, 0.168260, 0.188557, 0.230236", \ + "0.149236, 0.152850, 0.153908, 0.160656, 0.170834, 0.191131, 0.232810", \ + "0.155057, 0.158671, 0.159729, 0.166477, 0.176655, 0.196952, 0.238631" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.202124, 0.207142, 0.208373, 0.216394, 0.231538, 0.260902, 0.320032", \ + "0.208213, 0.213231, 0.214462, 0.222483, 0.237627, 0.266991, 0.326121", \ + "0.218186, 0.223204, 0.224435, 0.232456, 0.247600, 0.276964, 0.336094", \ + "0.221585, 0.226603, 0.227834, 0.235855, 0.250999, 0.280363, 0.339493", \ + "0.225509, 0.230527, 0.231758, 0.239779, 0.254923, 0.284287, 0.343417", \ + "0.232720, 0.237738, 0.238969, 0.246990, 0.262134, 0.291498, 0.350628", \ + "0.242193, 0.247211, 0.248442, 0.256463, 0.271607, 0.300971, 0.360101" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.121841, 0.126959, 0.128155, 0.136106, 0.151238, 0.180141, 0.239727", \ + "0.127916, 0.133034, 0.134230, 0.142181, 0.157313, 0.186216, 0.245802", \ + "0.138069, 0.143187, 0.144383, 0.152334, 0.167466, 0.196369, 0.255955", \ + "0.141259, 0.146377, 0.147573, 0.155524, 0.170656, 0.199559, 0.259145", \ + "0.145178, 0.150296, 0.151492, 0.159443, 0.174575, 0.203478, 0.263064", \ + "0.152568, 0.157686, 0.158882, 0.166833, 0.181965, 0.210868, 0.270454", \ + "0.162036, 0.167154, 0.168350, 0.176301, 0.191433, 0.220336, 0.279922" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[38]&!WENB[38]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[38] == 1'b1 && WENB[38] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.218265, 0.222530, 0.223848, 0.232506, 0.246838, 0.276575, 0.336001", \ + "0.223144, 0.227409, 0.228727, 0.237385, 0.251717, 0.281454, 0.340880", \ + "0.232872, 0.237137, 0.238455, 0.247113, 0.261445, 0.291182, 0.350608", \ + "0.236332, 0.240597, 0.241915, 0.250573, 0.264905, 0.294642, 0.354068", \ + "0.237146, 0.241411, 0.242729, 0.251387, 0.265719, 0.295456, 0.354882", \ + "0.240933, 0.245198, 0.246516, 0.255174, 0.269506, 0.299243, 0.358669", \ + "0.246060, 0.250325, 0.251643, 0.260301, 0.274633, 0.304370, 0.363796" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126352, 0.130615, 0.131936, 0.140580, 0.154881, 0.184557, 0.243887", \ + "0.131228, 0.135491, 0.136812, 0.145456, 0.159757, 0.189433, 0.248763", \ + "0.140960, 0.145223, 0.146544, 0.155188, 0.169489, 0.199165, 0.258495", \ + "0.144415, 0.148678, 0.149999, 0.158643, 0.172944, 0.202620, 0.261950", \ + "0.145228, 0.149491, 0.150812, 0.159456, 0.173757, 0.203433, 0.262763", \ + "0.149018, 0.153281, 0.154602, 0.163246, 0.177547, 0.207223, 0.266553", \ + "0.154044, 0.158307, 0.159628, 0.168272, 0.182573, 0.212249, 0.271579" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208247, 0.211908, 0.212993, 0.219664, 0.229935, 0.250376, 0.290652", \ + "0.212731, 0.216392, 0.217477, 0.224148, 0.234419, 0.254860, 0.295136", \ + "0.222232, 0.225893, 0.226978, 0.233649, 0.243920, 0.264361, 0.304637", \ + "0.226987, 0.230648, 0.231733, 0.238404, 0.248675, 0.269116, 0.309392", \ + "0.230196, 0.233857, 0.234942, 0.241613, 0.251884, 0.272325, 0.312601", \ + "0.237539, 0.241200, 0.242285, 0.248956, 0.259227, 0.279668, 0.319944", \ + "0.242761, 0.246422, 0.247507, 0.254178, 0.264449, 0.284890, 0.325166" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.120880, 0.124524, 0.125614, 0.132268, 0.142514, 0.162802, 0.203133", \ + "0.125327, 0.128971, 0.130061, 0.136715, 0.146961, 0.167249, 0.207580", \ + "0.134856, 0.138500, 0.139590, 0.146244, 0.156490, 0.176778, 0.217109", \ + "0.139582, 0.143226, 0.144316, 0.150970, 0.161216, 0.181504, 0.221835", \ + "0.142825, 0.146469, 0.147559, 0.154213, 0.164459, 0.184747, 0.225078", \ + "0.150017, 0.153661, 0.154751, 0.161405, 0.171651, 0.191939, 0.232270", \ + "0.155382, 0.159026, 0.160116, 0.166770, 0.177016, 0.197304, 0.237635" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[38]&WENB[38]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[38]&!WENB[38]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + } + } + pin(WENYB[37]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[37]&WENB[37]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[37] == 1'b0 && WENB[37] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208255, 0.211867, 0.212931, 0.219695, 0.229889, 0.250282, 0.292464", \ + "0.213693, 0.217305, 0.218369, 0.225133, 0.235327, 0.255720, 0.297902", \ + "0.221360, 0.224972, 0.226036, 0.232800, 0.242994, 0.263387, 0.305569", \ + "0.226337, 0.229949, 0.231013, 0.237777, 0.247971, 0.268364, 0.310546", \ + "0.228411, 0.232023, 0.233087, 0.239851, 0.250045, 0.270438, 0.312620", \ + "0.231142, 0.234754, 0.235818, 0.242582, 0.252776, 0.273169, 0.315351", \ + "0.236635, 0.240247, 0.241311, 0.248075, 0.258269, 0.278662, 0.320844" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126673, 0.130287, 0.131345, 0.138093, 0.148271, 0.168568, 0.210247", \ + "0.132018, 0.135632, 0.136690, 0.143438, 0.153616, 0.173913, 0.215592", \ + "0.139686, 0.143300, 0.144358, 0.151106, 0.161284, 0.181581, 0.223260", \ + "0.144397, 0.148011, 0.149069, 0.155817, 0.165995, 0.186292, 0.227971", \ + "0.146662, 0.150276, 0.151334, 0.158082, 0.168260, 0.188557, 0.230236", \ + "0.149236, 0.152850, 0.153908, 0.160656, 0.170834, 0.191131, 0.232810", \ + "0.155057, 0.158671, 0.159729, 0.166477, 0.176655, 0.196952, 0.238631" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.202124, 0.207142, 0.208373, 0.216394, 0.231538, 0.260902, 0.320032", \ + "0.208213, 0.213231, 0.214462, 0.222483, 0.237627, 0.266991, 0.326121", \ + "0.218186, 0.223204, 0.224435, 0.232456, 0.247600, 0.276964, 0.336094", \ + "0.221585, 0.226603, 0.227834, 0.235855, 0.250999, 0.280363, 0.339493", \ + "0.225509, 0.230527, 0.231758, 0.239779, 0.254923, 0.284287, 0.343417", \ + "0.232720, 0.237738, 0.238969, 0.246990, 0.262134, 0.291498, 0.350628", \ + "0.242193, 0.247211, 0.248442, 0.256463, 0.271607, 0.300971, 0.360101" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.121841, 0.126959, 0.128155, 0.136106, 0.151238, 0.180141, 0.239727", \ + "0.127916, 0.133034, 0.134230, 0.142181, 0.157313, 0.186216, 0.245802", \ + "0.138069, 0.143187, 0.144383, 0.152334, 0.167466, 0.196369, 0.255955", \ + "0.141259, 0.146377, 0.147573, 0.155524, 0.170656, 0.199559, 0.259145", \ + "0.145178, 0.150296, 0.151492, 0.159443, 0.174575, 0.203478, 0.263064", \ + "0.152568, 0.157686, 0.158882, 0.166833, 0.181965, 0.210868, 0.270454", \ + "0.162036, 0.167154, 0.168350, 0.176301, 0.191433, 0.220336, 0.279922" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[37]&!WENB[37]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[37] == 1'b1 && WENB[37] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.218265, 0.222530, 0.223848, 0.232506, 0.246838, 0.276575, 0.336001", \ + "0.223144, 0.227409, 0.228727, 0.237385, 0.251717, 0.281454, 0.340880", \ + "0.232872, 0.237137, 0.238455, 0.247113, 0.261445, 0.291182, 0.350608", \ + "0.236332, 0.240597, 0.241915, 0.250573, 0.264905, 0.294642, 0.354068", \ + "0.237146, 0.241411, 0.242729, 0.251387, 0.265719, 0.295456, 0.354882", \ + "0.240933, 0.245198, 0.246516, 0.255174, 0.269506, 0.299243, 0.358669", \ + "0.246060, 0.250325, 0.251643, 0.260301, 0.274633, 0.304370, 0.363796" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126352, 0.130615, 0.131936, 0.140580, 0.154881, 0.184557, 0.243887", \ + "0.131228, 0.135491, 0.136812, 0.145456, 0.159757, 0.189433, 0.248763", \ + "0.140960, 0.145223, 0.146544, 0.155188, 0.169489, 0.199165, 0.258495", \ + "0.144415, 0.148678, 0.149999, 0.158643, 0.172944, 0.202620, 0.261950", \ + "0.145228, 0.149491, 0.150812, 0.159456, 0.173757, 0.203433, 0.262763", \ + "0.149018, 0.153281, 0.154602, 0.163246, 0.177547, 0.207223, 0.266553", \ + "0.154044, 0.158307, 0.159628, 0.168272, 0.182573, 0.212249, 0.271579" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208247, 0.211908, 0.212993, 0.219664, 0.229935, 0.250376, 0.290652", \ + "0.212731, 0.216392, 0.217477, 0.224148, 0.234419, 0.254860, 0.295136", \ + "0.222232, 0.225893, 0.226978, 0.233649, 0.243920, 0.264361, 0.304637", \ + "0.226987, 0.230648, 0.231733, 0.238404, 0.248675, 0.269116, 0.309392", \ + "0.230196, 0.233857, 0.234942, 0.241613, 0.251884, 0.272325, 0.312601", \ + "0.237539, 0.241200, 0.242285, 0.248956, 0.259227, 0.279668, 0.319944", \ + "0.242761, 0.246422, 0.247507, 0.254178, 0.264449, 0.284890, 0.325166" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.120880, 0.124524, 0.125614, 0.132268, 0.142514, 0.162802, 0.203133", \ + "0.125327, 0.128971, 0.130061, 0.136715, 0.146961, 0.167249, 0.207580", \ + "0.134856, 0.138500, 0.139590, 0.146244, 0.156490, 0.176778, 0.217109", \ + "0.139582, 0.143226, 0.144316, 0.150970, 0.161216, 0.181504, 0.221835", \ + "0.142825, 0.146469, 0.147559, 0.154213, 0.164459, 0.184747, 0.225078", \ + "0.150017, 0.153661, 0.154751, 0.161405, 0.171651, 0.191939, 0.232270", \ + "0.155382, 0.159026, 0.160116, 0.166770, 0.177016, 0.197304, 0.237635" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[37]&WENB[37]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[37]&!WENB[37]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + } + } + pin(WENYB[36]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[36]&WENB[36]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[36] == 1'b0 && WENB[36] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208255, 0.211867, 0.212931, 0.219695, 0.229889, 0.250282, 0.292464", \ + "0.213693, 0.217305, 0.218369, 0.225133, 0.235327, 0.255720, 0.297902", \ + "0.221360, 0.224972, 0.226036, 0.232800, 0.242994, 0.263387, 0.305569", \ + "0.226337, 0.229949, 0.231013, 0.237777, 0.247971, 0.268364, 0.310546", \ + "0.228411, 0.232023, 0.233087, 0.239851, 0.250045, 0.270438, 0.312620", \ + "0.231142, 0.234754, 0.235818, 0.242582, 0.252776, 0.273169, 0.315351", \ + "0.236635, 0.240247, 0.241311, 0.248075, 0.258269, 0.278662, 0.320844" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126673, 0.130287, 0.131345, 0.138093, 0.148271, 0.168568, 0.210247", \ + "0.132018, 0.135632, 0.136690, 0.143438, 0.153616, 0.173913, 0.215592", \ + "0.139686, 0.143300, 0.144358, 0.151106, 0.161284, 0.181581, 0.223260", \ + "0.144397, 0.148011, 0.149069, 0.155817, 0.165995, 0.186292, 0.227971", \ + "0.146662, 0.150276, 0.151334, 0.158082, 0.168260, 0.188557, 0.230236", \ + "0.149236, 0.152850, 0.153908, 0.160656, 0.170834, 0.191131, 0.232810", \ + "0.155057, 0.158671, 0.159729, 0.166477, 0.176655, 0.196952, 0.238631" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.202124, 0.207142, 0.208373, 0.216394, 0.231538, 0.260902, 0.320032", \ + "0.208213, 0.213231, 0.214462, 0.222483, 0.237627, 0.266991, 0.326121", \ + "0.218186, 0.223204, 0.224435, 0.232456, 0.247600, 0.276964, 0.336094", \ + "0.221585, 0.226603, 0.227834, 0.235855, 0.250999, 0.280363, 0.339493", \ + "0.225509, 0.230527, 0.231758, 0.239779, 0.254923, 0.284287, 0.343417", \ + "0.232720, 0.237738, 0.238969, 0.246990, 0.262134, 0.291498, 0.350628", \ + "0.242193, 0.247211, 0.248442, 0.256463, 0.271607, 0.300971, 0.360101" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.121841, 0.126959, 0.128155, 0.136106, 0.151238, 0.180141, 0.239727", \ + "0.127916, 0.133034, 0.134230, 0.142181, 0.157313, 0.186216, 0.245802", \ + "0.138069, 0.143187, 0.144383, 0.152334, 0.167466, 0.196369, 0.255955", \ + "0.141259, 0.146377, 0.147573, 0.155524, 0.170656, 0.199559, 0.259145", \ + "0.145178, 0.150296, 0.151492, 0.159443, 0.174575, 0.203478, 0.263064", \ + "0.152568, 0.157686, 0.158882, 0.166833, 0.181965, 0.210868, 0.270454", \ + "0.162036, 0.167154, 0.168350, 0.176301, 0.191433, 0.220336, 0.279922" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[36]&!WENB[36]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[36] == 1'b1 && WENB[36] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.218265, 0.222530, 0.223848, 0.232506, 0.246838, 0.276575, 0.336001", \ + "0.223144, 0.227409, 0.228727, 0.237385, 0.251717, 0.281454, 0.340880", \ + "0.232872, 0.237137, 0.238455, 0.247113, 0.261445, 0.291182, 0.350608", \ + "0.236332, 0.240597, 0.241915, 0.250573, 0.264905, 0.294642, 0.354068", \ + "0.237146, 0.241411, 0.242729, 0.251387, 0.265719, 0.295456, 0.354882", \ + "0.240933, 0.245198, 0.246516, 0.255174, 0.269506, 0.299243, 0.358669", \ + "0.246060, 0.250325, 0.251643, 0.260301, 0.274633, 0.304370, 0.363796" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126352, 0.130615, 0.131936, 0.140580, 0.154881, 0.184557, 0.243887", \ + "0.131228, 0.135491, 0.136812, 0.145456, 0.159757, 0.189433, 0.248763", \ + "0.140960, 0.145223, 0.146544, 0.155188, 0.169489, 0.199165, 0.258495", \ + "0.144415, 0.148678, 0.149999, 0.158643, 0.172944, 0.202620, 0.261950", \ + "0.145228, 0.149491, 0.150812, 0.159456, 0.173757, 0.203433, 0.262763", \ + "0.149018, 0.153281, 0.154602, 0.163246, 0.177547, 0.207223, 0.266553", \ + "0.154044, 0.158307, 0.159628, 0.168272, 0.182573, 0.212249, 0.271579" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208247, 0.211908, 0.212993, 0.219664, 0.229935, 0.250376, 0.290652", \ + "0.212731, 0.216392, 0.217477, 0.224148, 0.234419, 0.254860, 0.295136", \ + "0.222232, 0.225893, 0.226978, 0.233649, 0.243920, 0.264361, 0.304637", \ + "0.226987, 0.230648, 0.231733, 0.238404, 0.248675, 0.269116, 0.309392", \ + "0.230196, 0.233857, 0.234942, 0.241613, 0.251884, 0.272325, 0.312601", \ + "0.237539, 0.241200, 0.242285, 0.248956, 0.259227, 0.279668, 0.319944", \ + "0.242761, 0.246422, 0.247507, 0.254178, 0.264449, 0.284890, 0.325166" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.120880, 0.124524, 0.125614, 0.132268, 0.142514, 0.162802, 0.203133", \ + "0.125327, 0.128971, 0.130061, 0.136715, 0.146961, 0.167249, 0.207580", \ + "0.134856, 0.138500, 0.139590, 0.146244, 0.156490, 0.176778, 0.217109", \ + "0.139582, 0.143226, 0.144316, 0.150970, 0.161216, 0.181504, 0.221835", \ + "0.142825, 0.146469, 0.147559, 0.154213, 0.164459, 0.184747, 0.225078", \ + "0.150017, 0.153661, 0.154751, 0.161405, 0.171651, 0.191939, 0.232270", \ + "0.155382, 0.159026, 0.160116, 0.166770, 0.177016, 0.197304, 0.237635" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[36]&WENB[36]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[36]&!WENB[36]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + } + } + pin(WENYB[35]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[35]&WENB[35]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[35] == 1'b0 && WENB[35] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208255, 0.211867, 0.212931, 0.219695, 0.229889, 0.250282, 0.292464", \ + "0.213693, 0.217305, 0.218369, 0.225133, 0.235327, 0.255720, 0.297902", \ + "0.221360, 0.224972, 0.226036, 0.232800, 0.242994, 0.263387, 0.305569", \ + "0.226337, 0.229949, 0.231013, 0.237777, 0.247971, 0.268364, 0.310546", \ + "0.228411, 0.232023, 0.233087, 0.239851, 0.250045, 0.270438, 0.312620", \ + "0.231142, 0.234754, 0.235818, 0.242582, 0.252776, 0.273169, 0.315351", \ + "0.236635, 0.240247, 0.241311, 0.248075, 0.258269, 0.278662, 0.320844" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126673, 0.130287, 0.131345, 0.138093, 0.148271, 0.168568, 0.210247", \ + "0.132018, 0.135632, 0.136690, 0.143438, 0.153616, 0.173913, 0.215592", \ + "0.139686, 0.143300, 0.144358, 0.151106, 0.161284, 0.181581, 0.223260", \ + "0.144397, 0.148011, 0.149069, 0.155817, 0.165995, 0.186292, 0.227971", \ + "0.146662, 0.150276, 0.151334, 0.158082, 0.168260, 0.188557, 0.230236", \ + "0.149236, 0.152850, 0.153908, 0.160656, 0.170834, 0.191131, 0.232810", \ + "0.155057, 0.158671, 0.159729, 0.166477, 0.176655, 0.196952, 0.238631" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.202124, 0.207142, 0.208373, 0.216394, 0.231538, 0.260902, 0.320032", \ + "0.208213, 0.213231, 0.214462, 0.222483, 0.237627, 0.266991, 0.326121", \ + "0.218186, 0.223204, 0.224435, 0.232456, 0.247600, 0.276964, 0.336094", \ + "0.221585, 0.226603, 0.227834, 0.235855, 0.250999, 0.280363, 0.339493", \ + "0.225509, 0.230527, 0.231758, 0.239779, 0.254923, 0.284287, 0.343417", \ + "0.232720, 0.237738, 0.238969, 0.246990, 0.262134, 0.291498, 0.350628", \ + "0.242193, 0.247211, 0.248442, 0.256463, 0.271607, 0.300971, 0.360101" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.121841, 0.126959, 0.128155, 0.136106, 0.151238, 0.180141, 0.239727", \ + "0.127916, 0.133034, 0.134230, 0.142181, 0.157313, 0.186216, 0.245802", \ + "0.138069, 0.143187, 0.144383, 0.152334, 0.167466, 0.196369, 0.255955", \ + "0.141259, 0.146377, 0.147573, 0.155524, 0.170656, 0.199559, 0.259145", \ + "0.145178, 0.150296, 0.151492, 0.159443, 0.174575, 0.203478, 0.263064", \ + "0.152568, 0.157686, 0.158882, 0.166833, 0.181965, 0.210868, 0.270454", \ + "0.162036, 0.167154, 0.168350, 0.176301, 0.191433, 0.220336, 0.279922" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[35]&!WENB[35]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[35] == 1'b1 && WENB[35] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.218265, 0.222530, 0.223848, 0.232506, 0.246838, 0.276575, 0.336001", \ + "0.223144, 0.227409, 0.228727, 0.237385, 0.251717, 0.281454, 0.340880", \ + "0.232872, 0.237137, 0.238455, 0.247113, 0.261445, 0.291182, 0.350608", \ + "0.236332, 0.240597, 0.241915, 0.250573, 0.264905, 0.294642, 0.354068", \ + "0.237146, 0.241411, 0.242729, 0.251387, 0.265719, 0.295456, 0.354882", \ + "0.240933, 0.245198, 0.246516, 0.255174, 0.269506, 0.299243, 0.358669", \ + "0.246060, 0.250325, 0.251643, 0.260301, 0.274633, 0.304370, 0.363796" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126352, 0.130615, 0.131936, 0.140580, 0.154881, 0.184557, 0.243887", \ + "0.131228, 0.135491, 0.136812, 0.145456, 0.159757, 0.189433, 0.248763", \ + "0.140960, 0.145223, 0.146544, 0.155188, 0.169489, 0.199165, 0.258495", \ + "0.144415, 0.148678, 0.149999, 0.158643, 0.172944, 0.202620, 0.261950", \ + "0.145228, 0.149491, 0.150812, 0.159456, 0.173757, 0.203433, 0.262763", \ + "0.149018, 0.153281, 0.154602, 0.163246, 0.177547, 0.207223, 0.266553", \ + "0.154044, 0.158307, 0.159628, 0.168272, 0.182573, 0.212249, 0.271579" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208247, 0.211908, 0.212993, 0.219664, 0.229935, 0.250376, 0.290652", \ + "0.212731, 0.216392, 0.217477, 0.224148, 0.234419, 0.254860, 0.295136", \ + "0.222232, 0.225893, 0.226978, 0.233649, 0.243920, 0.264361, 0.304637", \ + "0.226987, 0.230648, 0.231733, 0.238404, 0.248675, 0.269116, 0.309392", \ + "0.230196, 0.233857, 0.234942, 0.241613, 0.251884, 0.272325, 0.312601", \ + "0.237539, 0.241200, 0.242285, 0.248956, 0.259227, 0.279668, 0.319944", \ + "0.242761, 0.246422, 0.247507, 0.254178, 0.264449, 0.284890, 0.325166" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.120880, 0.124524, 0.125614, 0.132268, 0.142514, 0.162802, 0.203133", \ + "0.125327, 0.128971, 0.130061, 0.136715, 0.146961, 0.167249, 0.207580", \ + "0.134856, 0.138500, 0.139590, 0.146244, 0.156490, 0.176778, 0.217109", \ + "0.139582, 0.143226, 0.144316, 0.150970, 0.161216, 0.181504, 0.221835", \ + "0.142825, 0.146469, 0.147559, 0.154213, 0.164459, 0.184747, 0.225078", \ + "0.150017, 0.153661, 0.154751, 0.161405, 0.171651, 0.191939, 0.232270", \ + "0.155382, 0.159026, 0.160116, 0.166770, 0.177016, 0.197304, 0.237635" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[35]&WENB[35]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[35]&!WENB[35]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + } + } + pin(WENYB[34]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[34]&WENB[34]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[34] == 1'b0 && WENB[34] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208255, 0.211867, 0.212931, 0.219695, 0.229889, 0.250282, 0.292464", \ + "0.213693, 0.217305, 0.218369, 0.225133, 0.235327, 0.255720, 0.297902", \ + "0.221360, 0.224972, 0.226036, 0.232800, 0.242994, 0.263387, 0.305569", \ + "0.226337, 0.229949, 0.231013, 0.237777, 0.247971, 0.268364, 0.310546", \ + "0.228411, 0.232023, 0.233087, 0.239851, 0.250045, 0.270438, 0.312620", \ + "0.231142, 0.234754, 0.235818, 0.242582, 0.252776, 0.273169, 0.315351", \ + "0.236635, 0.240247, 0.241311, 0.248075, 0.258269, 0.278662, 0.320844" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126673, 0.130287, 0.131345, 0.138093, 0.148271, 0.168568, 0.210247", \ + "0.132018, 0.135632, 0.136690, 0.143438, 0.153616, 0.173913, 0.215592", \ + "0.139686, 0.143300, 0.144358, 0.151106, 0.161284, 0.181581, 0.223260", \ + "0.144397, 0.148011, 0.149069, 0.155817, 0.165995, 0.186292, 0.227971", \ + "0.146662, 0.150276, 0.151334, 0.158082, 0.168260, 0.188557, 0.230236", \ + "0.149236, 0.152850, 0.153908, 0.160656, 0.170834, 0.191131, 0.232810", \ + "0.155057, 0.158671, 0.159729, 0.166477, 0.176655, 0.196952, 0.238631" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.202124, 0.207142, 0.208373, 0.216394, 0.231538, 0.260902, 0.320032", \ + "0.208213, 0.213231, 0.214462, 0.222483, 0.237627, 0.266991, 0.326121", \ + "0.218186, 0.223204, 0.224435, 0.232456, 0.247600, 0.276964, 0.336094", \ + "0.221585, 0.226603, 0.227834, 0.235855, 0.250999, 0.280363, 0.339493", \ + "0.225509, 0.230527, 0.231758, 0.239779, 0.254923, 0.284287, 0.343417", \ + "0.232720, 0.237738, 0.238969, 0.246990, 0.262134, 0.291498, 0.350628", \ + "0.242193, 0.247211, 0.248442, 0.256463, 0.271607, 0.300971, 0.360101" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.121841, 0.126959, 0.128155, 0.136106, 0.151238, 0.180141, 0.239727", \ + "0.127916, 0.133034, 0.134230, 0.142181, 0.157313, 0.186216, 0.245802", \ + "0.138069, 0.143187, 0.144383, 0.152334, 0.167466, 0.196369, 0.255955", \ + "0.141259, 0.146377, 0.147573, 0.155524, 0.170656, 0.199559, 0.259145", \ + "0.145178, 0.150296, 0.151492, 0.159443, 0.174575, 0.203478, 0.263064", \ + "0.152568, 0.157686, 0.158882, 0.166833, 0.181965, 0.210868, 0.270454", \ + "0.162036, 0.167154, 0.168350, 0.176301, 0.191433, 0.220336, 0.279922" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[34]&!WENB[34]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[34] == 1'b1 && WENB[34] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.218265, 0.222530, 0.223848, 0.232506, 0.246838, 0.276575, 0.336001", \ + "0.223144, 0.227409, 0.228727, 0.237385, 0.251717, 0.281454, 0.340880", \ + "0.232872, 0.237137, 0.238455, 0.247113, 0.261445, 0.291182, 0.350608", \ + "0.236332, 0.240597, 0.241915, 0.250573, 0.264905, 0.294642, 0.354068", \ + "0.237146, 0.241411, 0.242729, 0.251387, 0.265719, 0.295456, 0.354882", \ + "0.240933, 0.245198, 0.246516, 0.255174, 0.269506, 0.299243, 0.358669", \ + "0.246060, 0.250325, 0.251643, 0.260301, 0.274633, 0.304370, 0.363796" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126352, 0.130615, 0.131936, 0.140580, 0.154881, 0.184557, 0.243887", \ + "0.131228, 0.135491, 0.136812, 0.145456, 0.159757, 0.189433, 0.248763", \ + "0.140960, 0.145223, 0.146544, 0.155188, 0.169489, 0.199165, 0.258495", \ + "0.144415, 0.148678, 0.149999, 0.158643, 0.172944, 0.202620, 0.261950", \ + "0.145228, 0.149491, 0.150812, 0.159456, 0.173757, 0.203433, 0.262763", \ + "0.149018, 0.153281, 0.154602, 0.163246, 0.177547, 0.207223, 0.266553", \ + "0.154044, 0.158307, 0.159628, 0.168272, 0.182573, 0.212249, 0.271579" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208247, 0.211908, 0.212993, 0.219664, 0.229935, 0.250376, 0.290652", \ + "0.212731, 0.216392, 0.217477, 0.224148, 0.234419, 0.254860, 0.295136", \ + "0.222232, 0.225893, 0.226978, 0.233649, 0.243920, 0.264361, 0.304637", \ + "0.226987, 0.230648, 0.231733, 0.238404, 0.248675, 0.269116, 0.309392", \ + "0.230196, 0.233857, 0.234942, 0.241613, 0.251884, 0.272325, 0.312601", \ + "0.237539, 0.241200, 0.242285, 0.248956, 0.259227, 0.279668, 0.319944", \ + "0.242761, 0.246422, 0.247507, 0.254178, 0.264449, 0.284890, 0.325166" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.120880, 0.124524, 0.125614, 0.132268, 0.142514, 0.162802, 0.203133", \ + "0.125327, 0.128971, 0.130061, 0.136715, 0.146961, 0.167249, 0.207580", \ + "0.134856, 0.138500, 0.139590, 0.146244, 0.156490, 0.176778, 0.217109", \ + "0.139582, 0.143226, 0.144316, 0.150970, 0.161216, 0.181504, 0.221835", \ + "0.142825, 0.146469, 0.147559, 0.154213, 0.164459, 0.184747, 0.225078", \ + "0.150017, 0.153661, 0.154751, 0.161405, 0.171651, 0.191939, 0.232270", \ + "0.155382, 0.159026, 0.160116, 0.166770, 0.177016, 0.197304, 0.237635" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[34]&WENB[34]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[34]&!WENB[34]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + } + } + pin(WENYB[33]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[33]&WENB[33]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[33] == 1'b0 && WENB[33] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208255, 0.211867, 0.212931, 0.219695, 0.229889, 0.250282, 0.292464", \ + "0.213693, 0.217305, 0.218369, 0.225133, 0.235327, 0.255720, 0.297902", \ + "0.221360, 0.224972, 0.226036, 0.232800, 0.242994, 0.263387, 0.305569", \ + "0.226337, 0.229949, 0.231013, 0.237777, 0.247971, 0.268364, 0.310546", \ + "0.228411, 0.232023, 0.233087, 0.239851, 0.250045, 0.270438, 0.312620", \ + "0.231142, 0.234754, 0.235818, 0.242582, 0.252776, 0.273169, 0.315351", \ + "0.236635, 0.240247, 0.241311, 0.248075, 0.258269, 0.278662, 0.320844" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126673, 0.130287, 0.131345, 0.138093, 0.148271, 0.168568, 0.210247", \ + "0.132018, 0.135632, 0.136690, 0.143438, 0.153616, 0.173913, 0.215592", \ + "0.139686, 0.143300, 0.144358, 0.151106, 0.161284, 0.181581, 0.223260", \ + "0.144397, 0.148011, 0.149069, 0.155817, 0.165995, 0.186292, 0.227971", \ + "0.146662, 0.150276, 0.151334, 0.158082, 0.168260, 0.188557, 0.230236", \ + "0.149236, 0.152850, 0.153908, 0.160656, 0.170834, 0.191131, 0.232810", \ + "0.155057, 0.158671, 0.159729, 0.166477, 0.176655, 0.196952, 0.238631" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.202124, 0.207142, 0.208373, 0.216394, 0.231538, 0.260902, 0.320032", \ + "0.208213, 0.213231, 0.214462, 0.222483, 0.237627, 0.266991, 0.326121", \ + "0.218186, 0.223204, 0.224435, 0.232456, 0.247600, 0.276964, 0.336094", \ + "0.221585, 0.226603, 0.227834, 0.235855, 0.250999, 0.280363, 0.339493", \ + "0.225509, 0.230527, 0.231758, 0.239779, 0.254923, 0.284287, 0.343417", \ + "0.232720, 0.237738, 0.238969, 0.246990, 0.262134, 0.291498, 0.350628", \ + "0.242193, 0.247211, 0.248442, 0.256463, 0.271607, 0.300971, 0.360101" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.121841, 0.126959, 0.128155, 0.136106, 0.151238, 0.180141, 0.239727", \ + "0.127916, 0.133034, 0.134230, 0.142181, 0.157313, 0.186216, 0.245802", \ + "0.138069, 0.143187, 0.144383, 0.152334, 0.167466, 0.196369, 0.255955", \ + "0.141259, 0.146377, 0.147573, 0.155524, 0.170656, 0.199559, 0.259145", \ + "0.145178, 0.150296, 0.151492, 0.159443, 0.174575, 0.203478, 0.263064", \ + "0.152568, 0.157686, 0.158882, 0.166833, 0.181965, 0.210868, 0.270454", \ + "0.162036, 0.167154, 0.168350, 0.176301, 0.191433, 0.220336, 0.279922" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[33]&!WENB[33]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[33] == 1'b1 && WENB[33] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.218265, 0.222530, 0.223848, 0.232506, 0.246838, 0.276575, 0.336001", \ + "0.223144, 0.227409, 0.228727, 0.237385, 0.251717, 0.281454, 0.340880", \ + "0.232872, 0.237137, 0.238455, 0.247113, 0.261445, 0.291182, 0.350608", \ + "0.236332, 0.240597, 0.241915, 0.250573, 0.264905, 0.294642, 0.354068", \ + "0.237146, 0.241411, 0.242729, 0.251387, 0.265719, 0.295456, 0.354882", \ + "0.240933, 0.245198, 0.246516, 0.255174, 0.269506, 0.299243, 0.358669", \ + "0.246060, 0.250325, 0.251643, 0.260301, 0.274633, 0.304370, 0.363796" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126352, 0.130615, 0.131936, 0.140580, 0.154881, 0.184557, 0.243887", \ + "0.131228, 0.135491, 0.136812, 0.145456, 0.159757, 0.189433, 0.248763", \ + "0.140960, 0.145223, 0.146544, 0.155188, 0.169489, 0.199165, 0.258495", \ + "0.144415, 0.148678, 0.149999, 0.158643, 0.172944, 0.202620, 0.261950", \ + "0.145228, 0.149491, 0.150812, 0.159456, 0.173757, 0.203433, 0.262763", \ + "0.149018, 0.153281, 0.154602, 0.163246, 0.177547, 0.207223, 0.266553", \ + "0.154044, 0.158307, 0.159628, 0.168272, 0.182573, 0.212249, 0.271579" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208247, 0.211908, 0.212993, 0.219664, 0.229935, 0.250376, 0.290652", \ + "0.212731, 0.216392, 0.217477, 0.224148, 0.234419, 0.254860, 0.295136", \ + "0.222232, 0.225893, 0.226978, 0.233649, 0.243920, 0.264361, 0.304637", \ + "0.226987, 0.230648, 0.231733, 0.238404, 0.248675, 0.269116, 0.309392", \ + "0.230196, 0.233857, 0.234942, 0.241613, 0.251884, 0.272325, 0.312601", \ + "0.237539, 0.241200, 0.242285, 0.248956, 0.259227, 0.279668, 0.319944", \ + "0.242761, 0.246422, 0.247507, 0.254178, 0.264449, 0.284890, 0.325166" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.120880, 0.124524, 0.125614, 0.132268, 0.142514, 0.162802, 0.203133", \ + "0.125327, 0.128971, 0.130061, 0.136715, 0.146961, 0.167249, 0.207580", \ + "0.134856, 0.138500, 0.139590, 0.146244, 0.156490, 0.176778, 0.217109", \ + "0.139582, 0.143226, 0.144316, 0.150970, 0.161216, 0.181504, 0.221835", \ + "0.142825, 0.146469, 0.147559, 0.154213, 0.164459, 0.184747, 0.225078", \ + "0.150017, 0.153661, 0.154751, 0.161405, 0.171651, 0.191939, 0.232270", \ + "0.155382, 0.159026, 0.160116, 0.166770, 0.177016, 0.197304, 0.237635" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[33]&WENB[33]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[33]&!WENB[33]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + } + } + pin(WENYB[32]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[32]&WENB[32]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[32] == 1'b0 && WENB[32] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208255, 0.211867, 0.212931, 0.219695, 0.229889, 0.250282, 0.292464", \ + "0.213693, 0.217305, 0.218369, 0.225133, 0.235327, 0.255720, 0.297902", \ + "0.221360, 0.224972, 0.226036, 0.232800, 0.242994, 0.263387, 0.305569", \ + "0.226337, 0.229949, 0.231013, 0.237777, 0.247971, 0.268364, 0.310546", \ + "0.228411, 0.232023, 0.233087, 0.239851, 0.250045, 0.270438, 0.312620", \ + "0.231142, 0.234754, 0.235818, 0.242582, 0.252776, 0.273169, 0.315351", \ + "0.236635, 0.240247, 0.241311, 0.248075, 0.258269, 0.278662, 0.320844" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126673, 0.130287, 0.131345, 0.138093, 0.148271, 0.168568, 0.210247", \ + "0.132018, 0.135632, 0.136690, 0.143438, 0.153616, 0.173913, 0.215592", \ + "0.139686, 0.143300, 0.144358, 0.151106, 0.161284, 0.181581, 0.223260", \ + "0.144397, 0.148011, 0.149069, 0.155817, 0.165995, 0.186292, 0.227971", \ + "0.146662, 0.150276, 0.151334, 0.158082, 0.168260, 0.188557, 0.230236", \ + "0.149236, 0.152850, 0.153908, 0.160656, 0.170834, 0.191131, 0.232810", \ + "0.155057, 0.158671, 0.159729, 0.166477, 0.176655, 0.196952, 0.238631" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.202124, 0.207142, 0.208373, 0.216394, 0.231538, 0.260902, 0.320032", \ + "0.208213, 0.213231, 0.214462, 0.222483, 0.237627, 0.266991, 0.326121", \ + "0.218186, 0.223204, 0.224435, 0.232456, 0.247600, 0.276964, 0.336094", \ + "0.221585, 0.226603, 0.227834, 0.235855, 0.250999, 0.280363, 0.339493", \ + "0.225509, 0.230527, 0.231758, 0.239779, 0.254923, 0.284287, 0.343417", \ + "0.232720, 0.237738, 0.238969, 0.246990, 0.262134, 0.291498, 0.350628", \ + "0.242193, 0.247211, 0.248442, 0.256463, 0.271607, 0.300971, 0.360101" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.121841, 0.126959, 0.128155, 0.136106, 0.151238, 0.180141, 0.239727", \ + "0.127916, 0.133034, 0.134230, 0.142181, 0.157313, 0.186216, 0.245802", \ + "0.138069, 0.143187, 0.144383, 0.152334, 0.167466, 0.196369, 0.255955", \ + "0.141259, 0.146377, 0.147573, 0.155524, 0.170656, 0.199559, 0.259145", \ + "0.145178, 0.150296, 0.151492, 0.159443, 0.174575, 0.203478, 0.263064", \ + "0.152568, 0.157686, 0.158882, 0.166833, 0.181965, 0.210868, 0.270454", \ + "0.162036, 0.167154, 0.168350, 0.176301, 0.191433, 0.220336, 0.279922" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[32]&!WENB[32]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[32] == 1'b1 && WENB[32] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.218265, 0.222530, 0.223848, 0.232506, 0.246838, 0.276575, 0.336001", \ + "0.223144, 0.227409, 0.228727, 0.237385, 0.251717, 0.281454, 0.340880", \ + "0.232872, 0.237137, 0.238455, 0.247113, 0.261445, 0.291182, 0.350608", \ + "0.236332, 0.240597, 0.241915, 0.250573, 0.264905, 0.294642, 0.354068", \ + "0.237146, 0.241411, 0.242729, 0.251387, 0.265719, 0.295456, 0.354882", \ + "0.240933, 0.245198, 0.246516, 0.255174, 0.269506, 0.299243, 0.358669", \ + "0.246060, 0.250325, 0.251643, 0.260301, 0.274633, 0.304370, 0.363796" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126352, 0.130615, 0.131936, 0.140580, 0.154881, 0.184557, 0.243887", \ + "0.131228, 0.135491, 0.136812, 0.145456, 0.159757, 0.189433, 0.248763", \ + "0.140960, 0.145223, 0.146544, 0.155188, 0.169489, 0.199165, 0.258495", \ + "0.144415, 0.148678, 0.149999, 0.158643, 0.172944, 0.202620, 0.261950", \ + "0.145228, 0.149491, 0.150812, 0.159456, 0.173757, 0.203433, 0.262763", \ + "0.149018, 0.153281, 0.154602, 0.163246, 0.177547, 0.207223, 0.266553", \ + "0.154044, 0.158307, 0.159628, 0.168272, 0.182573, 0.212249, 0.271579" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208247, 0.211908, 0.212993, 0.219664, 0.229935, 0.250376, 0.290652", \ + "0.212731, 0.216392, 0.217477, 0.224148, 0.234419, 0.254860, 0.295136", \ + "0.222232, 0.225893, 0.226978, 0.233649, 0.243920, 0.264361, 0.304637", \ + "0.226987, 0.230648, 0.231733, 0.238404, 0.248675, 0.269116, 0.309392", \ + "0.230196, 0.233857, 0.234942, 0.241613, 0.251884, 0.272325, 0.312601", \ + "0.237539, 0.241200, 0.242285, 0.248956, 0.259227, 0.279668, 0.319944", \ + "0.242761, 0.246422, 0.247507, 0.254178, 0.264449, 0.284890, 0.325166" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.120880, 0.124524, 0.125614, 0.132268, 0.142514, 0.162802, 0.203133", \ + "0.125327, 0.128971, 0.130061, 0.136715, 0.146961, 0.167249, 0.207580", \ + "0.134856, 0.138500, 0.139590, 0.146244, 0.156490, 0.176778, 0.217109", \ + "0.139582, 0.143226, 0.144316, 0.150970, 0.161216, 0.181504, 0.221835", \ + "0.142825, 0.146469, 0.147559, 0.154213, 0.164459, 0.184747, 0.225078", \ + "0.150017, 0.153661, 0.154751, 0.161405, 0.171651, 0.191939, 0.232270", \ + "0.155382, 0.159026, 0.160116, 0.166770, 0.177016, 0.197304, 0.237635" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[32]&WENB[32]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[32]&!WENB[32]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + } + } + pin(WENYB[31]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[31]&WENB[31]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[31] == 1'b0 && WENB[31] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208255, 0.211867, 0.212931, 0.219695, 0.229889, 0.250282, 0.292464", \ + "0.213693, 0.217305, 0.218369, 0.225133, 0.235327, 0.255720, 0.297902", \ + "0.221360, 0.224972, 0.226036, 0.232800, 0.242994, 0.263387, 0.305569", \ + "0.226337, 0.229949, 0.231013, 0.237777, 0.247971, 0.268364, 0.310546", \ + "0.228411, 0.232023, 0.233087, 0.239851, 0.250045, 0.270438, 0.312620", \ + "0.231142, 0.234754, 0.235818, 0.242582, 0.252776, 0.273169, 0.315351", \ + "0.236635, 0.240247, 0.241311, 0.248075, 0.258269, 0.278662, 0.320844" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126673, 0.130287, 0.131345, 0.138093, 0.148271, 0.168568, 0.210247", \ + "0.132018, 0.135632, 0.136690, 0.143438, 0.153616, 0.173913, 0.215592", \ + "0.139686, 0.143300, 0.144358, 0.151106, 0.161284, 0.181581, 0.223260", \ + "0.144397, 0.148011, 0.149069, 0.155817, 0.165995, 0.186292, 0.227971", \ + "0.146662, 0.150276, 0.151334, 0.158082, 0.168260, 0.188557, 0.230236", \ + "0.149236, 0.152850, 0.153908, 0.160656, 0.170834, 0.191131, 0.232810", \ + "0.155057, 0.158671, 0.159729, 0.166477, 0.176655, 0.196952, 0.238631" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.202124, 0.207142, 0.208373, 0.216394, 0.231538, 0.260902, 0.320032", \ + "0.208213, 0.213231, 0.214462, 0.222483, 0.237627, 0.266991, 0.326121", \ + "0.218186, 0.223204, 0.224435, 0.232456, 0.247600, 0.276964, 0.336094", \ + "0.221585, 0.226603, 0.227834, 0.235855, 0.250999, 0.280363, 0.339493", \ + "0.225509, 0.230527, 0.231758, 0.239779, 0.254923, 0.284287, 0.343417", \ + "0.232720, 0.237738, 0.238969, 0.246990, 0.262134, 0.291498, 0.350628", \ + "0.242193, 0.247211, 0.248442, 0.256463, 0.271607, 0.300971, 0.360101" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.121841, 0.126959, 0.128155, 0.136106, 0.151238, 0.180141, 0.239727", \ + "0.127916, 0.133034, 0.134230, 0.142181, 0.157313, 0.186216, 0.245802", \ + "0.138069, 0.143187, 0.144383, 0.152334, 0.167466, 0.196369, 0.255955", \ + "0.141259, 0.146377, 0.147573, 0.155524, 0.170656, 0.199559, 0.259145", \ + "0.145178, 0.150296, 0.151492, 0.159443, 0.174575, 0.203478, 0.263064", \ + "0.152568, 0.157686, 0.158882, 0.166833, 0.181965, 0.210868, 0.270454", \ + "0.162036, 0.167154, 0.168350, 0.176301, 0.191433, 0.220336, 0.279922" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[31]&!WENB[31]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[31] == 1'b1 && WENB[31] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.218265, 0.222530, 0.223848, 0.232506, 0.246838, 0.276575, 0.336001", \ + "0.223144, 0.227409, 0.228727, 0.237385, 0.251717, 0.281454, 0.340880", \ + "0.232872, 0.237137, 0.238455, 0.247113, 0.261445, 0.291182, 0.350608", \ + "0.236332, 0.240597, 0.241915, 0.250573, 0.264905, 0.294642, 0.354068", \ + "0.237146, 0.241411, 0.242729, 0.251387, 0.265719, 0.295456, 0.354882", \ + "0.240933, 0.245198, 0.246516, 0.255174, 0.269506, 0.299243, 0.358669", \ + "0.246060, 0.250325, 0.251643, 0.260301, 0.274633, 0.304370, 0.363796" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126352, 0.130615, 0.131936, 0.140580, 0.154881, 0.184557, 0.243887", \ + "0.131228, 0.135491, 0.136812, 0.145456, 0.159757, 0.189433, 0.248763", \ + "0.140960, 0.145223, 0.146544, 0.155188, 0.169489, 0.199165, 0.258495", \ + "0.144415, 0.148678, 0.149999, 0.158643, 0.172944, 0.202620, 0.261950", \ + "0.145228, 0.149491, 0.150812, 0.159456, 0.173757, 0.203433, 0.262763", \ + "0.149018, 0.153281, 0.154602, 0.163246, 0.177547, 0.207223, 0.266553", \ + "0.154044, 0.158307, 0.159628, 0.168272, 0.182573, 0.212249, 0.271579" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208247, 0.211908, 0.212993, 0.219664, 0.229935, 0.250376, 0.290652", \ + "0.212731, 0.216392, 0.217477, 0.224148, 0.234419, 0.254860, 0.295136", \ + "0.222232, 0.225893, 0.226978, 0.233649, 0.243920, 0.264361, 0.304637", \ + "0.226987, 0.230648, 0.231733, 0.238404, 0.248675, 0.269116, 0.309392", \ + "0.230196, 0.233857, 0.234942, 0.241613, 0.251884, 0.272325, 0.312601", \ + "0.237539, 0.241200, 0.242285, 0.248956, 0.259227, 0.279668, 0.319944", \ + "0.242761, 0.246422, 0.247507, 0.254178, 0.264449, 0.284890, 0.325166" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.120880, 0.124524, 0.125614, 0.132268, 0.142514, 0.162802, 0.203133", \ + "0.125327, 0.128971, 0.130061, 0.136715, 0.146961, 0.167249, 0.207580", \ + "0.134856, 0.138500, 0.139590, 0.146244, 0.156490, 0.176778, 0.217109", \ + "0.139582, 0.143226, 0.144316, 0.150970, 0.161216, 0.181504, 0.221835", \ + "0.142825, 0.146469, 0.147559, 0.154213, 0.164459, 0.184747, 0.225078", \ + "0.150017, 0.153661, 0.154751, 0.161405, 0.171651, 0.191939, 0.232270", \ + "0.155382, 0.159026, 0.160116, 0.166770, 0.177016, 0.197304, 0.237635" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[31]&WENB[31]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[31]&!WENB[31]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + } + } + pin(WENYB[30]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[30]&WENB[30]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[30] == 1'b0 && WENB[30] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208255, 0.211867, 0.212931, 0.219695, 0.229889, 0.250282, 0.292464", \ + "0.213693, 0.217305, 0.218369, 0.225133, 0.235327, 0.255720, 0.297902", \ + "0.221360, 0.224972, 0.226036, 0.232800, 0.242994, 0.263387, 0.305569", \ + "0.226337, 0.229949, 0.231013, 0.237777, 0.247971, 0.268364, 0.310546", \ + "0.228411, 0.232023, 0.233087, 0.239851, 0.250045, 0.270438, 0.312620", \ + "0.231142, 0.234754, 0.235818, 0.242582, 0.252776, 0.273169, 0.315351", \ + "0.236635, 0.240247, 0.241311, 0.248075, 0.258269, 0.278662, 0.320844" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126673, 0.130287, 0.131345, 0.138093, 0.148271, 0.168568, 0.210247", \ + "0.132018, 0.135632, 0.136690, 0.143438, 0.153616, 0.173913, 0.215592", \ + "0.139686, 0.143300, 0.144358, 0.151106, 0.161284, 0.181581, 0.223260", \ + "0.144397, 0.148011, 0.149069, 0.155817, 0.165995, 0.186292, 0.227971", \ + "0.146662, 0.150276, 0.151334, 0.158082, 0.168260, 0.188557, 0.230236", \ + "0.149236, 0.152850, 0.153908, 0.160656, 0.170834, 0.191131, 0.232810", \ + "0.155057, 0.158671, 0.159729, 0.166477, 0.176655, 0.196952, 0.238631" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.202124, 0.207142, 0.208373, 0.216394, 0.231538, 0.260902, 0.320032", \ + "0.208213, 0.213231, 0.214462, 0.222483, 0.237627, 0.266991, 0.326121", \ + "0.218186, 0.223204, 0.224435, 0.232456, 0.247600, 0.276964, 0.336094", \ + "0.221585, 0.226603, 0.227834, 0.235855, 0.250999, 0.280363, 0.339493", \ + "0.225509, 0.230527, 0.231758, 0.239779, 0.254923, 0.284287, 0.343417", \ + "0.232720, 0.237738, 0.238969, 0.246990, 0.262134, 0.291498, 0.350628", \ + "0.242193, 0.247211, 0.248442, 0.256463, 0.271607, 0.300971, 0.360101" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.121841, 0.126959, 0.128155, 0.136106, 0.151238, 0.180141, 0.239727", \ + "0.127916, 0.133034, 0.134230, 0.142181, 0.157313, 0.186216, 0.245802", \ + "0.138069, 0.143187, 0.144383, 0.152334, 0.167466, 0.196369, 0.255955", \ + "0.141259, 0.146377, 0.147573, 0.155524, 0.170656, 0.199559, 0.259145", \ + "0.145178, 0.150296, 0.151492, 0.159443, 0.174575, 0.203478, 0.263064", \ + "0.152568, 0.157686, 0.158882, 0.166833, 0.181965, 0.210868, 0.270454", \ + "0.162036, 0.167154, 0.168350, 0.176301, 0.191433, 0.220336, 0.279922" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[30]&!WENB[30]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[30] == 1'b1 && WENB[30] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.218265, 0.222530, 0.223848, 0.232506, 0.246838, 0.276575, 0.336001", \ + "0.223144, 0.227409, 0.228727, 0.237385, 0.251717, 0.281454, 0.340880", \ + "0.232872, 0.237137, 0.238455, 0.247113, 0.261445, 0.291182, 0.350608", \ + "0.236332, 0.240597, 0.241915, 0.250573, 0.264905, 0.294642, 0.354068", \ + "0.237146, 0.241411, 0.242729, 0.251387, 0.265719, 0.295456, 0.354882", \ + "0.240933, 0.245198, 0.246516, 0.255174, 0.269506, 0.299243, 0.358669", \ + "0.246060, 0.250325, 0.251643, 0.260301, 0.274633, 0.304370, 0.363796" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126352, 0.130615, 0.131936, 0.140580, 0.154881, 0.184557, 0.243887", \ + "0.131228, 0.135491, 0.136812, 0.145456, 0.159757, 0.189433, 0.248763", \ + "0.140960, 0.145223, 0.146544, 0.155188, 0.169489, 0.199165, 0.258495", \ + "0.144415, 0.148678, 0.149999, 0.158643, 0.172944, 0.202620, 0.261950", \ + "0.145228, 0.149491, 0.150812, 0.159456, 0.173757, 0.203433, 0.262763", \ + "0.149018, 0.153281, 0.154602, 0.163246, 0.177547, 0.207223, 0.266553", \ + "0.154044, 0.158307, 0.159628, 0.168272, 0.182573, 0.212249, 0.271579" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208247, 0.211908, 0.212993, 0.219664, 0.229935, 0.250376, 0.290652", \ + "0.212731, 0.216392, 0.217477, 0.224148, 0.234419, 0.254860, 0.295136", \ + "0.222232, 0.225893, 0.226978, 0.233649, 0.243920, 0.264361, 0.304637", \ + "0.226987, 0.230648, 0.231733, 0.238404, 0.248675, 0.269116, 0.309392", \ + "0.230196, 0.233857, 0.234942, 0.241613, 0.251884, 0.272325, 0.312601", \ + "0.237539, 0.241200, 0.242285, 0.248956, 0.259227, 0.279668, 0.319944", \ + "0.242761, 0.246422, 0.247507, 0.254178, 0.264449, 0.284890, 0.325166" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.120880, 0.124524, 0.125614, 0.132268, 0.142514, 0.162802, 0.203133", \ + "0.125327, 0.128971, 0.130061, 0.136715, 0.146961, 0.167249, 0.207580", \ + "0.134856, 0.138500, 0.139590, 0.146244, 0.156490, 0.176778, 0.217109", \ + "0.139582, 0.143226, 0.144316, 0.150970, 0.161216, 0.181504, 0.221835", \ + "0.142825, 0.146469, 0.147559, 0.154213, 0.164459, 0.184747, 0.225078", \ + "0.150017, 0.153661, 0.154751, 0.161405, 0.171651, 0.191939, 0.232270", \ + "0.155382, 0.159026, 0.160116, 0.166770, 0.177016, 0.197304, 0.237635" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[30]&WENB[30]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[30]&!WENB[30]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + } + } + pin(WENYB[29]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[29]&WENB[29]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[29] == 1'b0 && WENB[29] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208255, 0.211867, 0.212931, 0.219695, 0.229889, 0.250282, 0.292464", \ + "0.213693, 0.217305, 0.218369, 0.225133, 0.235327, 0.255720, 0.297902", \ + "0.221360, 0.224972, 0.226036, 0.232800, 0.242994, 0.263387, 0.305569", \ + "0.226337, 0.229949, 0.231013, 0.237777, 0.247971, 0.268364, 0.310546", \ + "0.228411, 0.232023, 0.233087, 0.239851, 0.250045, 0.270438, 0.312620", \ + "0.231142, 0.234754, 0.235818, 0.242582, 0.252776, 0.273169, 0.315351", \ + "0.236635, 0.240247, 0.241311, 0.248075, 0.258269, 0.278662, 0.320844" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126673, 0.130287, 0.131345, 0.138093, 0.148271, 0.168568, 0.210247", \ + "0.132018, 0.135632, 0.136690, 0.143438, 0.153616, 0.173913, 0.215592", \ + "0.139686, 0.143300, 0.144358, 0.151106, 0.161284, 0.181581, 0.223260", \ + "0.144397, 0.148011, 0.149069, 0.155817, 0.165995, 0.186292, 0.227971", \ + "0.146662, 0.150276, 0.151334, 0.158082, 0.168260, 0.188557, 0.230236", \ + "0.149236, 0.152850, 0.153908, 0.160656, 0.170834, 0.191131, 0.232810", \ + "0.155057, 0.158671, 0.159729, 0.166477, 0.176655, 0.196952, 0.238631" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.202124, 0.207142, 0.208373, 0.216394, 0.231538, 0.260902, 0.320032", \ + "0.208213, 0.213231, 0.214462, 0.222483, 0.237627, 0.266991, 0.326121", \ + "0.218186, 0.223204, 0.224435, 0.232456, 0.247600, 0.276964, 0.336094", \ + "0.221585, 0.226603, 0.227834, 0.235855, 0.250999, 0.280363, 0.339493", \ + "0.225509, 0.230527, 0.231758, 0.239779, 0.254923, 0.284287, 0.343417", \ + "0.232720, 0.237738, 0.238969, 0.246990, 0.262134, 0.291498, 0.350628", \ + "0.242193, 0.247211, 0.248442, 0.256463, 0.271607, 0.300971, 0.360101" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.121841, 0.126959, 0.128155, 0.136106, 0.151238, 0.180141, 0.239727", \ + "0.127916, 0.133034, 0.134230, 0.142181, 0.157313, 0.186216, 0.245802", \ + "0.138069, 0.143187, 0.144383, 0.152334, 0.167466, 0.196369, 0.255955", \ + "0.141259, 0.146377, 0.147573, 0.155524, 0.170656, 0.199559, 0.259145", \ + "0.145178, 0.150296, 0.151492, 0.159443, 0.174575, 0.203478, 0.263064", \ + "0.152568, 0.157686, 0.158882, 0.166833, 0.181965, 0.210868, 0.270454", \ + "0.162036, 0.167154, 0.168350, 0.176301, 0.191433, 0.220336, 0.279922" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[29]&!WENB[29]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[29] == 1'b1 && WENB[29] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.218265, 0.222530, 0.223848, 0.232506, 0.246838, 0.276575, 0.336001", \ + "0.223144, 0.227409, 0.228727, 0.237385, 0.251717, 0.281454, 0.340880", \ + "0.232872, 0.237137, 0.238455, 0.247113, 0.261445, 0.291182, 0.350608", \ + "0.236332, 0.240597, 0.241915, 0.250573, 0.264905, 0.294642, 0.354068", \ + "0.237146, 0.241411, 0.242729, 0.251387, 0.265719, 0.295456, 0.354882", \ + "0.240933, 0.245198, 0.246516, 0.255174, 0.269506, 0.299243, 0.358669", \ + "0.246060, 0.250325, 0.251643, 0.260301, 0.274633, 0.304370, 0.363796" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126352, 0.130615, 0.131936, 0.140580, 0.154881, 0.184557, 0.243887", \ + "0.131228, 0.135491, 0.136812, 0.145456, 0.159757, 0.189433, 0.248763", \ + "0.140960, 0.145223, 0.146544, 0.155188, 0.169489, 0.199165, 0.258495", \ + "0.144415, 0.148678, 0.149999, 0.158643, 0.172944, 0.202620, 0.261950", \ + "0.145228, 0.149491, 0.150812, 0.159456, 0.173757, 0.203433, 0.262763", \ + "0.149018, 0.153281, 0.154602, 0.163246, 0.177547, 0.207223, 0.266553", \ + "0.154044, 0.158307, 0.159628, 0.168272, 0.182573, 0.212249, 0.271579" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208247, 0.211908, 0.212993, 0.219664, 0.229935, 0.250376, 0.290652", \ + "0.212731, 0.216392, 0.217477, 0.224148, 0.234419, 0.254860, 0.295136", \ + "0.222232, 0.225893, 0.226978, 0.233649, 0.243920, 0.264361, 0.304637", \ + "0.226987, 0.230648, 0.231733, 0.238404, 0.248675, 0.269116, 0.309392", \ + "0.230196, 0.233857, 0.234942, 0.241613, 0.251884, 0.272325, 0.312601", \ + "0.237539, 0.241200, 0.242285, 0.248956, 0.259227, 0.279668, 0.319944", \ + "0.242761, 0.246422, 0.247507, 0.254178, 0.264449, 0.284890, 0.325166" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.120880, 0.124524, 0.125614, 0.132268, 0.142514, 0.162802, 0.203133", \ + "0.125327, 0.128971, 0.130061, 0.136715, 0.146961, 0.167249, 0.207580", \ + "0.134856, 0.138500, 0.139590, 0.146244, 0.156490, 0.176778, 0.217109", \ + "0.139582, 0.143226, 0.144316, 0.150970, 0.161216, 0.181504, 0.221835", \ + "0.142825, 0.146469, 0.147559, 0.154213, 0.164459, 0.184747, 0.225078", \ + "0.150017, 0.153661, 0.154751, 0.161405, 0.171651, 0.191939, 0.232270", \ + "0.155382, 0.159026, 0.160116, 0.166770, 0.177016, 0.197304, 0.237635" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[29]&WENB[29]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[29]&!WENB[29]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + } + } + pin(WENYB[28]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[28]&WENB[28]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[28] == 1'b0 && WENB[28] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208255, 0.211867, 0.212931, 0.219695, 0.229889, 0.250282, 0.292464", \ + "0.213693, 0.217305, 0.218369, 0.225133, 0.235327, 0.255720, 0.297902", \ + "0.221360, 0.224972, 0.226036, 0.232800, 0.242994, 0.263387, 0.305569", \ + "0.226337, 0.229949, 0.231013, 0.237777, 0.247971, 0.268364, 0.310546", \ + "0.228411, 0.232023, 0.233087, 0.239851, 0.250045, 0.270438, 0.312620", \ + "0.231142, 0.234754, 0.235818, 0.242582, 0.252776, 0.273169, 0.315351", \ + "0.236635, 0.240247, 0.241311, 0.248075, 0.258269, 0.278662, 0.320844" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126673, 0.130287, 0.131345, 0.138093, 0.148271, 0.168568, 0.210247", \ + "0.132018, 0.135632, 0.136690, 0.143438, 0.153616, 0.173913, 0.215592", \ + "0.139686, 0.143300, 0.144358, 0.151106, 0.161284, 0.181581, 0.223260", \ + "0.144397, 0.148011, 0.149069, 0.155817, 0.165995, 0.186292, 0.227971", \ + "0.146662, 0.150276, 0.151334, 0.158082, 0.168260, 0.188557, 0.230236", \ + "0.149236, 0.152850, 0.153908, 0.160656, 0.170834, 0.191131, 0.232810", \ + "0.155057, 0.158671, 0.159729, 0.166477, 0.176655, 0.196952, 0.238631" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.202124, 0.207142, 0.208373, 0.216394, 0.231538, 0.260902, 0.320032", \ + "0.208213, 0.213231, 0.214462, 0.222483, 0.237627, 0.266991, 0.326121", \ + "0.218186, 0.223204, 0.224435, 0.232456, 0.247600, 0.276964, 0.336094", \ + "0.221585, 0.226603, 0.227834, 0.235855, 0.250999, 0.280363, 0.339493", \ + "0.225509, 0.230527, 0.231758, 0.239779, 0.254923, 0.284287, 0.343417", \ + "0.232720, 0.237738, 0.238969, 0.246990, 0.262134, 0.291498, 0.350628", \ + "0.242193, 0.247211, 0.248442, 0.256463, 0.271607, 0.300971, 0.360101" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.121841, 0.126959, 0.128155, 0.136106, 0.151238, 0.180141, 0.239727", \ + "0.127916, 0.133034, 0.134230, 0.142181, 0.157313, 0.186216, 0.245802", \ + "0.138069, 0.143187, 0.144383, 0.152334, 0.167466, 0.196369, 0.255955", \ + "0.141259, 0.146377, 0.147573, 0.155524, 0.170656, 0.199559, 0.259145", \ + "0.145178, 0.150296, 0.151492, 0.159443, 0.174575, 0.203478, 0.263064", \ + "0.152568, 0.157686, 0.158882, 0.166833, 0.181965, 0.210868, 0.270454", \ + "0.162036, 0.167154, 0.168350, 0.176301, 0.191433, 0.220336, 0.279922" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[28]&!WENB[28]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[28] == 1'b1 && WENB[28] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.218265, 0.222530, 0.223848, 0.232506, 0.246838, 0.276575, 0.336001", \ + "0.223144, 0.227409, 0.228727, 0.237385, 0.251717, 0.281454, 0.340880", \ + "0.232872, 0.237137, 0.238455, 0.247113, 0.261445, 0.291182, 0.350608", \ + "0.236332, 0.240597, 0.241915, 0.250573, 0.264905, 0.294642, 0.354068", \ + "0.237146, 0.241411, 0.242729, 0.251387, 0.265719, 0.295456, 0.354882", \ + "0.240933, 0.245198, 0.246516, 0.255174, 0.269506, 0.299243, 0.358669", \ + "0.246060, 0.250325, 0.251643, 0.260301, 0.274633, 0.304370, 0.363796" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126352, 0.130615, 0.131936, 0.140580, 0.154881, 0.184557, 0.243887", \ + "0.131228, 0.135491, 0.136812, 0.145456, 0.159757, 0.189433, 0.248763", \ + "0.140960, 0.145223, 0.146544, 0.155188, 0.169489, 0.199165, 0.258495", \ + "0.144415, 0.148678, 0.149999, 0.158643, 0.172944, 0.202620, 0.261950", \ + "0.145228, 0.149491, 0.150812, 0.159456, 0.173757, 0.203433, 0.262763", \ + "0.149018, 0.153281, 0.154602, 0.163246, 0.177547, 0.207223, 0.266553", \ + "0.154044, 0.158307, 0.159628, 0.168272, 0.182573, 0.212249, 0.271579" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208247, 0.211908, 0.212993, 0.219664, 0.229935, 0.250376, 0.290652", \ + "0.212731, 0.216392, 0.217477, 0.224148, 0.234419, 0.254860, 0.295136", \ + "0.222232, 0.225893, 0.226978, 0.233649, 0.243920, 0.264361, 0.304637", \ + "0.226987, 0.230648, 0.231733, 0.238404, 0.248675, 0.269116, 0.309392", \ + "0.230196, 0.233857, 0.234942, 0.241613, 0.251884, 0.272325, 0.312601", \ + "0.237539, 0.241200, 0.242285, 0.248956, 0.259227, 0.279668, 0.319944", \ + "0.242761, 0.246422, 0.247507, 0.254178, 0.264449, 0.284890, 0.325166" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.120880, 0.124524, 0.125614, 0.132268, 0.142514, 0.162802, 0.203133", \ + "0.125327, 0.128971, 0.130061, 0.136715, 0.146961, 0.167249, 0.207580", \ + "0.134856, 0.138500, 0.139590, 0.146244, 0.156490, 0.176778, 0.217109", \ + "0.139582, 0.143226, 0.144316, 0.150970, 0.161216, 0.181504, 0.221835", \ + "0.142825, 0.146469, 0.147559, 0.154213, 0.164459, 0.184747, 0.225078", \ + "0.150017, 0.153661, 0.154751, 0.161405, 0.171651, 0.191939, 0.232270", \ + "0.155382, 0.159026, 0.160116, 0.166770, 0.177016, 0.197304, 0.237635" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[28]&WENB[28]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[28]&!WENB[28]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + } + } + pin(WENYB[27]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[27]&WENB[27]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[27] == 1'b0 && WENB[27] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208255, 0.211867, 0.212931, 0.219695, 0.229889, 0.250282, 0.292464", \ + "0.213693, 0.217305, 0.218369, 0.225133, 0.235327, 0.255720, 0.297902", \ + "0.221360, 0.224972, 0.226036, 0.232800, 0.242994, 0.263387, 0.305569", \ + "0.226337, 0.229949, 0.231013, 0.237777, 0.247971, 0.268364, 0.310546", \ + "0.228411, 0.232023, 0.233087, 0.239851, 0.250045, 0.270438, 0.312620", \ + "0.231142, 0.234754, 0.235818, 0.242582, 0.252776, 0.273169, 0.315351", \ + "0.236635, 0.240247, 0.241311, 0.248075, 0.258269, 0.278662, 0.320844" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126673, 0.130287, 0.131345, 0.138093, 0.148271, 0.168568, 0.210247", \ + "0.132018, 0.135632, 0.136690, 0.143438, 0.153616, 0.173913, 0.215592", \ + "0.139686, 0.143300, 0.144358, 0.151106, 0.161284, 0.181581, 0.223260", \ + "0.144397, 0.148011, 0.149069, 0.155817, 0.165995, 0.186292, 0.227971", \ + "0.146662, 0.150276, 0.151334, 0.158082, 0.168260, 0.188557, 0.230236", \ + "0.149236, 0.152850, 0.153908, 0.160656, 0.170834, 0.191131, 0.232810", \ + "0.155057, 0.158671, 0.159729, 0.166477, 0.176655, 0.196952, 0.238631" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.202124, 0.207142, 0.208373, 0.216394, 0.231538, 0.260902, 0.320032", \ + "0.208213, 0.213231, 0.214462, 0.222483, 0.237627, 0.266991, 0.326121", \ + "0.218186, 0.223204, 0.224435, 0.232456, 0.247600, 0.276964, 0.336094", \ + "0.221585, 0.226603, 0.227834, 0.235855, 0.250999, 0.280363, 0.339493", \ + "0.225509, 0.230527, 0.231758, 0.239779, 0.254923, 0.284287, 0.343417", \ + "0.232720, 0.237738, 0.238969, 0.246990, 0.262134, 0.291498, 0.350628", \ + "0.242193, 0.247211, 0.248442, 0.256463, 0.271607, 0.300971, 0.360101" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.121841, 0.126959, 0.128155, 0.136106, 0.151238, 0.180141, 0.239727", \ + "0.127916, 0.133034, 0.134230, 0.142181, 0.157313, 0.186216, 0.245802", \ + "0.138069, 0.143187, 0.144383, 0.152334, 0.167466, 0.196369, 0.255955", \ + "0.141259, 0.146377, 0.147573, 0.155524, 0.170656, 0.199559, 0.259145", \ + "0.145178, 0.150296, 0.151492, 0.159443, 0.174575, 0.203478, 0.263064", \ + "0.152568, 0.157686, 0.158882, 0.166833, 0.181965, 0.210868, 0.270454", \ + "0.162036, 0.167154, 0.168350, 0.176301, 0.191433, 0.220336, 0.279922" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[27]&!WENB[27]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[27] == 1'b1 && WENB[27] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.218265, 0.222530, 0.223848, 0.232506, 0.246838, 0.276575, 0.336001", \ + "0.223144, 0.227409, 0.228727, 0.237385, 0.251717, 0.281454, 0.340880", \ + "0.232872, 0.237137, 0.238455, 0.247113, 0.261445, 0.291182, 0.350608", \ + "0.236332, 0.240597, 0.241915, 0.250573, 0.264905, 0.294642, 0.354068", \ + "0.237146, 0.241411, 0.242729, 0.251387, 0.265719, 0.295456, 0.354882", \ + "0.240933, 0.245198, 0.246516, 0.255174, 0.269506, 0.299243, 0.358669", \ + "0.246060, 0.250325, 0.251643, 0.260301, 0.274633, 0.304370, 0.363796" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126352, 0.130615, 0.131936, 0.140580, 0.154881, 0.184557, 0.243887", \ + "0.131228, 0.135491, 0.136812, 0.145456, 0.159757, 0.189433, 0.248763", \ + "0.140960, 0.145223, 0.146544, 0.155188, 0.169489, 0.199165, 0.258495", \ + "0.144415, 0.148678, 0.149999, 0.158643, 0.172944, 0.202620, 0.261950", \ + "0.145228, 0.149491, 0.150812, 0.159456, 0.173757, 0.203433, 0.262763", \ + "0.149018, 0.153281, 0.154602, 0.163246, 0.177547, 0.207223, 0.266553", \ + "0.154044, 0.158307, 0.159628, 0.168272, 0.182573, 0.212249, 0.271579" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208247, 0.211908, 0.212993, 0.219664, 0.229935, 0.250376, 0.290652", \ + "0.212731, 0.216392, 0.217477, 0.224148, 0.234419, 0.254860, 0.295136", \ + "0.222232, 0.225893, 0.226978, 0.233649, 0.243920, 0.264361, 0.304637", \ + "0.226987, 0.230648, 0.231733, 0.238404, 0.248675, 0.269116, 0.309392", \ + "0.230196, 0.233857, 0.234942, 0.241613, 0.251884, 0.272325, 0.312601", \ + "0.237539, 0.241200, 0.242285, 0.248956, 0.259227, 0.279668, 0.319944", \ + "0.242761, 0.246422, 0.247507, 0.254178, 0.264449, 0.284890, 0.325166" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.120880, 0.124524, 0.125614, 0.132268, 0.142514, 0.162802, 0.203133", \ + "0.125327, 0.128971, 0.130061, 0.136715, 0.146961, 0.167249, 0.207580", \ + "0.134856, 0.138500, 0.139590, 0.146244, 0.156490, 0.176778, 0.217109", \ + "0.139582, 0.143226, 0.144316, 0.150970, 0.161216, 0.181504, 0.221835", \ + "0.142825, 0.146469, 0.147559, 0.154213, 0.164459, 0.184747, 0.225078", \ + "0.150017, 0.153661, 0.154751, 0.161405, 0.171651, 0.191939, 0.232270", \ + "0.155382, 0.159026, 0.160116, 0.166770, 0.177016, 0.197304, 0.237635" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[27]&WENB[27]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[27]&!WENB[27]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + } + } + pin(WENYB[26]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[26]&WENB[26]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[26] == 1'b0 && WENB[26] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208255, 0.211867, 0.212931, 0.219695, 0.229889, 0.250282, 0.292464", \ + "0.213693, 0.217305, 0.218369, 0.225133, 0.235327, 0.255720, 0.297902", \ + "0.221360, 0.224972, 0.226036, 0.232800, 0.242994, 0.263387, 0.305569", \ + "0.226337, 0.229949, 0.231013, 0.237777, 0.247971, 0.268364, 0.310546", \ + "0.228411, 0.232023, 0.233087, 0.239851, 0.250045, 0.270438, 0.312620", \ + "0.231142, 0.234754, 0.235818, 0.242582, 0.252776, 0.273169, 0.315351", \ + "0.236635, 0.240247, 0.241311, 0.248075, 0.258269, 0.278662, 0.320844" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126673, 0.130287, 0.131345, 0.138093, 0.148271, 0.168568, 0.210247", \ + "0.132018, 0.135632, 0.136690, 0.143438, 0.153616, 0.173913, 0.215592", \ + "0.139686, 0.143300, 0.144358, 0.151106, 0.161284, 0.181581, 0.223260", \ + "0.144397, 0.148011, 0.149069, 0.155817, 0.165995, 0.186292, 0.227971", \ + "0.146662, 0.150276, 0.151334, 0.158082, 0.168260, 0.188557, 0.230236", \ + "0.149236, 0.152850, 0.153908, 0.160656, 0.170834, 0.191131, 0.232810", \ + "0.155057, 0.158671, 0.159729, 0.166477, 0.176655, 0.196952, 0.238631" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.202124, 0.207142, 0.208373, 0.216394, 0.231538, 0.260902, 0.320032", \ + "0.208213, 0.213231, 0.214462, 0.222483, 0.237627, 0.266991, 0.326121", \ + "0.218186, 0.223204, 0.224435, 0.232456, 0.247600, 0.276964, 0.336094", \ + "0.221585, 0.226603, 0.227834, 0.235855, 0.250999, 0.280363, 0.339493", \ + "0.225509, 0.230527, 0.231758, 0.239779, 0.254923, 0.284287, 0.343417", \ + "0.232720, 0.237738, 0.238969, 0.246990, 0.262134, 0.291498, 0.350628", \ + "0.242193, 0.247211, 0.248442, 0.256463, 0.271607, 0.300971, 0.360101" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.121841, 0.126959, 0.128155, 0.136106, 0.151238, 0.180141, 0.239727", \ + "0.127916, 0.133034, 0.134230, 0.142181, 0.157313, 0.186216, 0.245802", \ + "0.138069, 0.143187, 0.144383, 0.152334, 0.167466, 0.196369, 0.255955", \ + "0.141259, 0.146377, 0.147573, 0.155524, 0.170656, 0.199559, 0.259145", \ + "0.145178, 0.150296, 0.151492, 0.159443, 0.174575, 0.203478, 0.263064", \ + "0.152568, 0.157686, 0.158882, 0.166833, 0.181965, 0.210868, 0.270454", \ + "0.162036, 0.167154, 0.168350, 0.176301, 0.191433, 0.220336, 0.279922" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[26]&!WENB[26]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[26] == 1'b1 && WENB[26] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.218265, 0.222530, 0.223848, 0.232506, 0.246838, 0.276575, 0.336001", \ + "0.223144, 0.227409, 0.228727, 0.237385, 0.251717, 0.281454, 0.340880", \ + "0.232872, 0.237137, 0.238455, 0.247113, 0.261445, 0.291182, 0.350608", \ + "0.236332, 0.240597, 0.241915, 0.250573, 0.264905, 0.294642, 0.354068", \ + "0.237146, 0.241411, 0.242729, 0.251387, 0.265719, 0.295456, 0.354882", \ + "0.240933, 0.245198, 0.246516, 0.255174, 0.269506, 0.299243, 0.358669", \ + "0.246060, 0.250325, 0.251643, 0.260301, 0.274633, 0.304370, 0.363796" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126352, 0.130615, 0.131936, 0.140580, 0.154881, 0.184557, 0.243887", \ + "0.131228, 0.135491, 0.136812, 0.145456, 0.159757, 0.189433, 0.248763", \ + "0.140960, 0.145223, 0.146544, 0.155188, 0.169489, 0.199165, 0.258495", \ + "0.144415, 0.148678, 0.149999, 0.158643, 0.172944, 0.202620, 0.261950", \ + "0.145228, 0.149491, 0.150812, 0.159456, 0.173757, 0.203433, 0.262763", \ + "0.149018, 0.153281, 0.154602, 0.163246, 0.177547, 0.207223, 0.266553", \ + "0.154044, 0.158307, 0.159628, 0.168272, 0.182573, 0.212249, 0.271579" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208247, 0.211908, 0.212993, 0.219664, 0.229935, 0.250376, 0.290652", \ + "0.212731, 0.216392, 0.217477, 0.224148, 0.234419, 0.254860, 0.295136", \ + "0.222232, 0.225893, 0.226978, 0.233649, 0.243920, 0.264361, 0.304637", \ + "0.226987, 0.230648, 0.231733, 0.238404, 0.248675, 0.269116, 0.309392", \ + "0.230196, 0.233857, 0.234942, 0.241613, 0.251884, 0.272325, 0.312601", \ + "0.237539, 0.241200, 0.242285, 0.248956, 0.259227, 0.279668, 0.319944", \ + "0.242761, 0.246422, 0.247507, 0.254178, 0.264449, 0.284890, 0.325166" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.120880, 0.124524, 0.125614, 0.132268, 0.142514, 0.162802, 0.203133", \ + "0.125327, 0.128971, 0.130061, 0.136715, 0.146961, 0.167249, 0.207580", \ + "0.134856, 0.138500, 0.139590, 0.146244, 0.156490, 0.176778, 0.217109", \ + "0.139582, 0.143226, 0.144316, 0.150970, 0.161216, 0.181504, 0.221835", \ + "0.142825, 0.146469, 0.147559, 0.154213, 0.164459, 0.184747, 0.225078", \ + "0.150017, 0.153661, 0.154751, 0.161405, 0.171651, 0.191939, 0.232270", \ + "0.155382, 0.159026, 0.160116, 0.166770, 0.177016, 0.197304, 0.237635" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[26]&WENB[26]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[26]&!WENB[26]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + } + } + pin(WENYB[25]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[25]&WENB[25]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[25] == 1'b0 && WENB[25] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208255, 0.211867, 0.212931, 0.219695, 0.229889, 0.250282, 0.292464", \ + "0.213693, 0.217305, 0.218369, 0.225133, 0.235327, 0.255720, 0.297902", \ + "0.221360, 0.224972, 0.226036, 0.232800, 0.242994, 0.263387, 0.305569", \ + "0.226337, 0.229949, 0.231013, 0.237777, 0.247971, 0.268364, 0.310546", \ + "0.228411, 0.232023, 0.233087, 0.239851, 0.250045, 0.270438, 0.312620", \ + "0.231142, 0.234754, 0.235818, 0.242582, 0.252776, 0.273169, 0.315351", \ + "0.236635, 0.240247, 0.241311, 0.248075, 0.258269, 0.278662, 0.320844" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126673, 0.130287, 0.131345, 0.138093, 0.148271, 0.168568, 0.210247", \ + "0.132018, 0.135632, 0.136690, 0.143438, 0.153616, 0.173913, 0.215592", \ + "0.139686, 0.143300, 0.144358, 0.151106, 0.161284, 0.181581, 0.223260", \ + "0.144397, 0.148011, 0.149069, 0.155817, 0.165995, 0.186292, 0.227971", \ + "0.146662, 0.150276, 0.151334, 0.158082, 0.168260, 0.188557, 0.230236", \ + "0.149236, 0.152850, 0.153908, 0.160656, 0.170834, 0.191131, 0.232810", \ + "0.155057, 0.158671, 0.159729, 0.166477, 0.176655, 0.196952, 0.238631" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.202124, 0.207142, 0.208373, 0.216394, 0.231538, 0.260902, 0.320032", \ + "0.208213, 0.213231, 0.214462, 0.222483, 0.237627, 0.266991, 0.326121", \ + "0.218186, 0.223204, 0.224435, 0.232456, 0.247600, 0.276964, 0.336094", \ + "0.221585, 0.226603, 0.227834, 0.235855, 0.250999, 0.280363, 0.339493", \ + "0.225509, 0.230527, 0.231758, 0.239779, 0.254923, 0.284287, 0.343417", \ + "0.232720, 0.237738, 0.238969, 0.246990, 0.262134, 0.291498, 0.350628", \ + "0.242193, 0.247211, 0.248442, 0.256463, 0.271607, 0.300971, 0.360101" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.121841, 0.126959, 0.128155, 0.136106, 0.151238, 0.180141, 0.239727", \ + "0.127916, 0.133034, 0.134230, 0.142181, 0.157313, 0.186216, 0.245802", \ + "0.138069, 0.143187, 0.144383, 0.152334, 0.167466, 0.196369, 0.255955", \ + "0.141259, 0.146377, 0.147573, 0.155524, 0.170656, 0.199559, 0.259145", \ + "0.145178, 0.150296, 0.151492, 0.159443, 0.174575, 0.203478, 0.263064", \ + "0.152568, 0.157686, 0.158882, 0.166833, 0.181965, 0.210868, 0.270454", \ + "0.162036, 0.167154, 0.168350, 0.176301, 0.191433, 0.220336, 0.279922" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[25]&!WENB[25]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[25] == 1'b1 && WENB[25] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.218265, 0.222530, 0.223848, 0.232506, 0.246838, 0.276575, 0.336001", \ + "0.223144, 0.227409, 0.228727, 0.237385, 0.251717, 0.281454, 0.340880", \ + "0.232872, 0.237137, 0.238455, 0.247113, 0.261445, 0.291182, 0.350608", \ + "0.236332, 0.240597, 0.241915, 0.250573, 0.264905, 0.294642, 0.354068", \ + "0.237146, 0.241411, 0.242729, 0.251387, 0.265719, 0.295456, 0.354882", \ + "0.240933, 0.245198, 0.246516, 0.255174, 0.269506, 0.299243, 0.358669", \ + "0.246060, 0.250325, 0.251643, 0.260301, 0.274633, 0.304370, 0.363796" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126352, 0.130615, 0.131936, 0.140580, 0.154881, 0.184557, 0.243887", \ + "0.131228, 0.135491, 0.136812, 0.145456, 0.159757, 0.189433, 0.248763", \ + "0.140960, 0.145223, 0.146544, 0.155188, 0.169489, 0.199165, 0.258495", \ + "0.144415, 0.148678, 0.149999, 0.158643, 0.172944, 0.202620, 0.261950", \ + "0.145228, 0.149491, 0.150812, 0.159456, 0.173757, 0.203433, 0.262763", \ + "0.149018, 0.153281, 0.154602, 0.163246, 0.177547, 0.207223, 0.266553", \ + "0.154044, 0.158307, 0.159628, 0.168272, 0.182573, 0.212249, 0.271579" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208247, 0.211908, 0.212993, 0.219664, 0.229935, 0.250376, 0.290652", \ + "0.212731, 0.216392, 0.217477, 0.224148, 0.234419, 0.254860, 0.295136", \ + "0.222232, 0.225893, 0.226978, 0.233649, 0.243920, 0.264361, 0.304637", \ + "0.226987, 0.230648, 0.231733, 0.238404, 0.248675, 0.269116, 0.309392", \ + "0.230196, 0.233857, 0.234942, 0.241613, 0.251884, 0.272325, 0.312601", \ + "0.237539, 0.241200, 0.242285, 0.248956, 0.259227, 0.279668, 0.319944", \ + "0.242761, 0.246422, 0.247507, 0.254178, 0.264449, 0.284890, 0.325166" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.120880, 0.124524, 0.125614, 0.132268, 0.142514, 0.162802, 0.203133", \ + "0.125327, 0.128971, 0.130061, 0.136715, 0.146961, 0.167249, 0.207580", \ + "0.134856, 0.138500, 0.139590, 0.146244, 0.156490, 0.176778, 0.217109", \ + "0.139582, 0.143226, 0.144316, 0.150970, 0.161216, 0.181504, 0.221835", \ + "0.142825, 0.146469, 0.147559, 0.154213, 0.164459, 0.184747, 0.225078", \ + "0.150017, 0.153661, 0.154751, 0.161405, 0.171651, 0.191939, 0.232270", \ + "0.155382, 0.159026, 0.160116, 0.166770, 0.177016, 0.197304, 0.237635" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[25]&WENB[25]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[25]&!WENB[25]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + } + } + pin(WENYB[24]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[24]&WENB[24]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[24] == 1'b0 && WENB[24] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208255, 0.211867, 0.212931, 0.219695, 0.229889, 0.250282, 0.292464", \ + "0.213693, 0.217305, 0.218369, 0.225133, 0.235327, 0.255720, 0.297902", \ + "0.221360, 0.224972, 0.226036, 0.232800, 0.242994, 0.263387, 0.305569", \ + "0.226337, 0.229949, 0.231013, 0.237777, 0.247971, 0.268364, 0.310546", \ + "0.228411, 0.232023, 0.233087, 0.239851, 0.250045, 0.270438, 0.312620", \ + "0.231142, 0.234754, 0.235818, 0.242582, 0.252776, 0.273169, 0.315351", \ + "0.236635, 0.240247, 0.241311, 0.248075, 0.258269, 0.278662, 0.320844" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126673, 0.130287, 0.131345, 0.138093, 0.148271, 0.168568, 0.210247", \ + "0.132018, 0.135632, 0.136690, 0.143438, 0.153616, 0.173913, 0.215592", \ + "0.139686, 0.143300, 0.144358, 0.151106, 0.161284, 0.181581, 0.223260", \ + "0.144397, 0.148011, 0.149069, 0.155817, 0.165995, 0.186292, 0.227971", \ + "0.146662, 0.150276, 0.151334, 0.158082, 0.168260, 0.188557, 0.230236", \ + "0.149236, 0.152850, 0.153908, 0.160656, 0.170834, 0.191131, 0.232810", \ + "0.155057, 0.158671, 0.159729, 0.166477, 0.176655, 0.196952, 0.238631" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.202124, 0.207142, 0.208373, 0.216394, 0.231538, 0.260902, 0.320032", \ + "0.208213, 0.213231, 0.214462, 0.222483, 0.237627, 0.266991, 0.326121", \ + "0.218186, 0.223204, 0.224435, 0.232456, 0.247600, 0.276964, 0.336094", \ + "0.221585, 0.226603, 0.227834, 0.235855, 0.250999, 0.280363, 0.339493", \ + "0.225509, 0.230527, 0.231758, 0.239779, 0.254923, 0.284287, 0.343417", \ + "0.232720, 0.237738, 0.238969, 0.246990, 0.262134, 0.291498, 0.350628", \ + "0.242193, 0.247211, 0.248442, 0.256463, 0.271607, 0.300971, 0.360101" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.121841, 0.126959, 0.128155, 0.136106, 0.151238, 0.180141, 0.239727", \ + "0.127916, 0.133034, 0.134230, 0.142181, 0.157313, 0.186216, 0.245802", \ + "0.138069, 0.143187, 0.144383, 0.152334, 0.167466, 0.196369, 0.255955", \ + "0.141259, 0.146377, 0.147573, 0.155524, 0.170656, 0.199559, 0.259145", \ + "0.145178, 0.150296, 0.151492, 0.159443, 0.174575, 0.203478, 0.263064", \ + "0.152568, 0.157686, 0.158882, 0.166833, 0.181965, 0.210868, 0.270454", \ + "0.162036, 0.167154, 0.168350, 0.176301, 0.191433, 0.220336, 0.279922" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[24]&!WENB[24]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[24] == 1'b1 && WENB[24] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.218265, 0.222530, 0.223848, 0.232506, 0.246838, 0.276575, 0.336001", \ + "0.223144, 0.227409, 0.228727, 0.237385, 0.251717, 0.281454, 0.340880", \ + "0.232872, 0.237137, 0.238455, 0.247113, 0.261445, 0.291182, 0.350608", \ + "0.236332, 0.240597, 0.241915, 0.250573, 0.264905, 0.294642, 0.354068", \ + "0.237146, 0.241411, 0.242729, 0.251387, 0.265719, 0.295456, 0.354882", \ + "0.240933, 0.245198, 0.246516, 0.255174, 0.269506, 0.299243, 0.358669", \ + "0.246060, 0.250325, 0.251643, 0.260301, 0.274633, 0.304370, 0.363796" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126352, 0.130615, 0.131936, 0.140580, 0.154881, 0.184557, 0.243887", \ + "0.131228, 0.135491, 0.136812, 0.145456, 0.159757, 0.189433, 0.248763", \ + "0.140960, 0.145223, 0.146544, 0.155188, 0.169489, 0.199165, 0.258495", \ + "0.144415, 0.148678, 0.149999, 0.158643, 0.172944, 0.202620, 0.261950", \ + "0.145228, 0.149491, 0.150812, 0.159456, 0.173757, 0.203433, 0.262763", \ + "0.149018, 0.153281, 0.154602, 0.163246, 0.177547, 0.207223, 0.266553", \ + "0.154044, 0.158307, 0.159628, 0.168272, 0.182573, 0.212249, 0.271579" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208247, 0.211908, 0.212993, 0.219664, 0.229935, 0.250376, 0.290652", \ + "0.212731, 0.216392, 0.217477, 0.224148, 0.234419, 0.254860, 0.295136", \ + "0.222232, 0.225893, 0.226978, 0.233649, 0.243920, 0.264361, 0.304637", \ + "0.226987, 0.230648, 0.231733, 0.238404, 0.248675, 0.269116, 0.309392", \ + "0.230196, 0.233857, 0.234942, 0.241613, 0.251884, 0.272325, 0.312601", \ + "0.237539, 0.241200, 0.242285, 0.248956, 0.259227, 0.279668, 0.319944", \ + "0.242761, 0.246422, 0.247507, 0.254178, 0.264449, 0.284890, 0.325166" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.120880, 0.124524, 0.125614, 0.132268, 0.142514, 0.162802, 0.203133", \ + "0.125327, 0.128971, 0.130061, 0.136715, 0.146961, 0.167249, 0.207580", \ + "0.134856, 0.138500, 0.139590, 0.146244, 0.156490, 0.176778, 0.217109", \ + "0.139582, 0.143226, 0.144316, 0.150970, 0.161216, 0.181504, 0.221835", \ + "0.142825, 0.146469, 0.147559, 0.154213, 0.164459, 0.184747, 0.225078", \ + "0.150017, 0.153661, 0.154751, 0.161405, 0.171651, 0.191939, 0.232270", \ + "0.155382, 0.159026, 0.160116, 0.166770, 0.177016, 0.197304, 0.237635" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[24]&WENB[24]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[24]&!WENB[24]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + } + } + pin(WENYB[23]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[23]&WENB[23]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[23] == 1'b0 && WENB[23] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208255, 0.211867, 0.212931, 0.219695, 0.229889, 0.250282, 0.292464", \ + "0.213693, 0.217305, 0.218369, 0.225133, 0.235327, 0.255720, 0.297902", \ + "0.221360, 0.224972, 0.226036, 0.232800, 0.242994, 0.263387, 0.305569", \ + "0.226337, 0.229949, 0.231013, 0.237777, 0.247971, 0.268364, 0.310546", \ + "0.228411, 0.232023, 0.233087, 0.239851, 0.250045, 0.270438, 0.312620", \ + "0.231142, 0.234754, 0.235818, 0.242582, 0.252776, 0.273169, 0.315351", \ + "0.236635, 0.240247, 0.241311, 0.248075, 0.258269, 0.278662, 0.320844" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126673, 0.130287, 0.131345, 0.138093, 0.148271, 0.168568, 0.210247", \ + "0.132018, 0.135632, 0.136690, 0.143438, 0.153616, 0.173913, 0.215592", \ + "0.139686, 0.143300, 0.144358, 0.151106, 0.161284, 0.181581, 0.223260", \ + "0.144397, 0.148011, 0.149069, 0.155817, 0.165995, 0.186292, 0.227971", \ + "0.146662, 0.150276, 0.151334, 0.158082, 0.168260, 0.188557, 0.230236", \ + "0.149236, 0.152850, 0.153908, 0.160656, 0.170834, 0.191131, 0.232810", \ + "0.155057, 0.158671, 0.159729, 0.166477, 0.176655, 0.196952, 0.238631" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.202124, 0.207142, 0.208373, 0.216394, 0.231538, 0.260902, 0.320032", \ + "0.208213, 0.213231, 0.214462, 0.222483, 0.237627, 0.266991, 0.326121", \ + "0.218186, 0.223204, 0.224435, 0.232456, 0.247600, 0.276964, 0.336094", \ + "0.221585, 0.226603, 0.227834, 0.235855, 0.250999, 0.280363, 0.339493", \ + "0.225509, 0.230527, 0.231758, 0.239779, 0.254923, 0.284287, 0.343417", \ + "0.232720, 0.237738, 0.238969, 0.246990, 0.262134, 0.291498, 0.350628", \ + "0.242193, 0.247211, 0.248442, 0.256463, 0.271607, 0.300971, 0.360101" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.121841, 0.126959, 0.128155, 0.136106, 0.151238, 0.180141, 0.239727", \ + "0.127916, 0.133034, 0.134230, 0.142181, 0.157313, 0.186216, 0.245802", \ + "0.138069, 0.143187, 0.144383, 0.152334, 0.167466, 0.196369, 0.255955", \ + "0.141259, 0.146377, 0.147573, 0.155524, 0.170656, 0.199559, 0.259145", \ + "0.145178, 0.150296, 0.151492, 0.159443, 0.174575, 0.203478, 0.263064", \ + "0.152568, 0.157686, 0.158882, 0.166833, 0.181965, 0.210868, 0.270454", \ + "0.162036, 0.167154, 0.168350, 0.176301, 0.191433, 0.220336, 0.279922" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[23]&!WENB[23]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[23] == 1'b1 && WENB[23] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.218265, 0.222530, 0.223848, 0.232506, 0.246838, 0.276575, 0.336001", \ + "0.223144, 0.227409, 0.228727, 0.237385, 0.251717, 0.281454, 0.340880", \ + "0.232872, 0.237137, 0.238455, 0.247113, 0.261445, 0.291182, 0.350608", \ + "0.236332, 0.240597, 0.241915, 0.250573, 0.264905, 0.294642, 0.354068", \ + "0.237146, 0.241411, 0.242729, 0.251387, 0.265719, 0.295456, 0.354882", \ + "0.240933, 0.245198, 0.246516, 0.255174, 0.269506, 0.299243, 0.358669", \ + "0.246060, 0.250325, 0.251643, 0.260301, 0.274633, 0.304370, 0.363796" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126352, 0.130615, 0.131936, 0.140580, 0.154881, 0.184557, 0.243887", \ + "0.131228, 0.135491, 0.136812, 0.145456, 0.159757, 0.189433, 0.248763", \ + "0.140960, 0.145223, 0.146544, 0.155188, 0.169489, 0.199165, 0.258495", \ + "0.144415, 0.148678, 0.149999, 0.158643, 0.172944, 0.202620, 0.261950", \ + "0.145228, 0.149491, 0.150812, 0.159456, 0.173757, 0.203433, 0.262763", \ + "0.149018, 0.153281, 0.154602, 0.163246, 0.177547, 0.207223, 0.266553", \ + "0.154044, 0.158307, 0.159628, 0.168272, 0.182573, 0.212249, 0.271579" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208247, 0.211908, 0.212993, 0.219664, 0.229935, 0.250376, 0.290652", \ + "0.212731, 0.216392, 0.217477, 0.224148, 0.234419, 0.254860, 0.295136", \ + "0.222232, 0.225893, 0.226978, 0.233649, 0.243920, 0.264361, 0.304637", \ + "0.226987, 0.230648, 0.231733, 0.238404, 0.248675, 0.269116, 0.309392", \ + "0.230196, 0.233857, 0.234942, 0.241613, 0.251884, 0.272325, 0.312601", \ + "0.237539, 0.241200, 0.242285, 0.248956, 0.259227, 0.279668, 0.319944", \ + "0.242761, 0.246422, 0.247507, 0.254178, 0.264449, 0.284890, 0.325166" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.120880, 0.124524, 0.125614, 0.132268, 0.142514, 0.162802, 0.203133", \ + "0.125327, 0.128971, 0.130061, 0.136715, 0.146961, 0.167249, 0.207580", \ + "0.134856, 0.138500, 0.139590, 0.146244, 0.156490, 0.176778, 0.217109", \ + "0.139582, 0.143226, 0.144316, 0.150970, 0.161216, 0.181504, 0.221835", \ + "0.142825, 0.146469, 0.147559, 0.154213, 0.164459, 0.184747, 0.225078", \ + "0.150017, 0.153661, 0.154751, 0.161405, 0.171651, 0.191939, 0.232270", \ + "0.155382, 0.159026, 0.160116, 0.166770, 0.177016, 0.197304, 0.237635" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[23]&WENB[23]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[23]&!WENB[23]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + } + } + pin(WENYB[22]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[22]&WENB[22]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[22] == 1'b0 && WENB[22] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208255, 0.211867, 0.212931, 0.219695, 0.229889, 0.250282, 0.292464", \ + "0.213693, 0.217305, 0.218369, 0.225133, 0.235327, 0.255720, 0.297902", \ + "0.221360, 0.224972, 0.226036, 0.232800, 0.242994, 0.263387, 0.305569", \ + "0.226337, 0.229949, 0.231013, 0.237777, 0.247971, 0.268364, 0.310546", \ + "0.228411, 0.232023, 0.233087, 0.239851, 0.250045, 0.270438, 0.312620", \ + "0.231142, 0.234754, 0.235818, 0.242582, 0.252776, 0.273169, 0.315351", \ + "0.236635, 0.240247, 0.241311, 0.248075, 0.258269, 0.278662, 0.320844" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126673, 0.130287, 0.131345, 0.138093, 0.148271, 0.168568, 0.210247", \ + "0.132018, 0.135632, 0.136690, 0.143438, 0.153616, 0.173913, 0.215592", \ + "0.139686, 0.143300, 0.144358, 0.151106, 0.161284, 0.181581, 0.223260", \ + "0.144397, 0.148011, 0.149069, 0.155817, 0.165995, 0.186292, 0.227971", \ + "0.146662, 0.150276, 0.151334, 0.158082, 0.168260, 0.188557, 0.230236", \ + "0.149236, 0.152850, 0.153908, 0.160656, 0.170834, 0.191131, 0.232810", \ + "0.155057, 0.158671, 0.159729, 0.166477, 0.176655, 0.196952, 0.238631" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.202124, 0.207142, 0.208373, 0.216394, 0.231538, 0.260902, 0.320032", \ + "0.208213, 0.213231, 0.214462, 0.222483, 0.237627, 0.266991, 0.326121", \ + "0.218186, 0.223204, 0.224435, 0.232456, 0.247600, 0.276964, 0.336094", \ + "0.221585, 0.226603, 0.227834, 0.235855, 0.250999, 0.280363, 0.339493", \ + "0.225509, 0.230527, 0.231758, 0.239779, 0.254923, 0.284287, 0.343417", \ + "0.232720, 0.237738, 0.238969, 0.246990, 0.262134, 0.291498, 0.350628", \ + "0.242193, 0.247211, 0.248442, 0.256463, 0.271607, 0.300971, 0.360101" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.121841, 0.126959, 0.128155, 0.136106, 0.151238, 0.180141, 0.239727", \ + "0.127916, 0.133034, 0.134230, 0.142181, 0.157313, 0.186216, 0.245802", \ + "0.138069, 0.143187, 0.144383, 0.152334, 0.167466, 0.196369, 0.255955", \ + "0.141259, 0.146377, 0.147573, 0.155524, 0.170656, 0.199559, 0.259145", \ + "0.145178, 0.150296, 0.151492, 0.159443, 0.174575, 0.203478, 0.263064", \ + "0.152568, 0.157686, 0.158882, 0.166833, 0.181965, 0.210868, 0.270454", \ + "0.162036, 0.167154, 0.168350, 0.176301, 0.191433, 0.220336, 0.279922" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[22]&!WENB[22]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[22] == 1'b1 && WENB[22] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.218265, 0.222530, 0.223848, 0.232506, 0.246838, 0.276575, 0.336001", \ + "0.223144, 0.227409, 0.228727, 0.237385, 0.251717, 0.281454, 0.340880", \ + "0.232872, 0.237137, 0.238455, 0.247113, 0.261445, 0.291182, 0.350608", \ + "0.236332, 0.240597, 0.241915, 0.250573, 0.264905, 0.294642, 0.354068", \ + "0.237146, 0.241411, 0.242729, 0.251387, 0.265719, 0.295456, 0.354882", \ + "0.240933, 0.245198, 0.246516, 0.255174, 0.269506, 0.299243, 0.358669", \ + "0.246060, 0.250325, 0.251643, 0.260301, 0.274633, 0.304370, 0.363796" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126352, 0.130615, 0.131936, 0.140580, 0.154881, 0.184557, 0.243887", \ + "0.131228, 0.135491, 0.136812, 0.145456, 0.159757, 0.189433, 0.248763", \ + "0.140960, 0.145223, 0.146544, 0.155188, 0.169489, 0.199165, 0.258495", \ + "0.144415, 0.148678, 0.149999, 0.158643, 0.172944, 0.202620, 0.261950", \ + "0.145228, 0.149491, 0.150812, 0.159456, 0.173757, 0.203433, 0.262763", \ + "0.149018, 0.153281, 0.154602, 0.163246, 0.177547, 0.207223, 0.266553", \ + "0.154044, 0.158307, 0.159628, 0.168272, 0.182573, 0.212249, 0.271579" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208247, 0.211908, 0.212993, 0.219664, 0.229935, 0.250376, 0.290652", \ + "0.212731, 0.216392, 0.217477, 0.224148, 0.234419, 0.254860, 0.295136", \ + "0.222232, 0.225893, 0.226978, 0.233649, 0.243920, 0.264361, 0.304637", \ + "0.226987, 0.230648, 0.231733, 0.238404, 0.248675, 0.269116, 0.309392", \ + "0.230196, 0.233857, 0.234942, 0.241613, 0.251884, 0.272325, 0.312601", \ + "0.237539, 0.241200, 0.242285, 0.248956, 0.259227, 0.279668, 0.319944", \ + "0.242761, 0.246422, 0.247507, 0.254178, 0.264449, 0.284890, 0.325166" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.120880, 0.124524, 0.125614, 0.132268, 0.142514, 0.162802, 0.203133", \ + "0.125327, 0.128971, 0.130061, 0.136715, 0.146961, 0.167249, 0.207580", \ + "0.134856, 0.138500, 0.139590, 0.146244, 0.156490, 0.176778, 0.217109", \ + "0.139582, 0.143226, 0.144316, 0.150970, 0.161216, 0.181504, 0.221835", \ + "0.142825, 0.146469, 0.147559, 0.154213, 0.164459, 0.184747, 0.225078", \ + "0.150017, 0.153661, 0.154751, 0.161405, 0.171651, 0.191939, 0.232270", \ + "0.155382, 0.159026, 0.160116, 0.166770, 0.177016, 0.197304, 0.237635" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[22]&WENB[22]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[22]&!WENB[22]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + } + } + pin(WENYB[21]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[21]&WENB[21]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[21] == 1'b0 && WENB[21] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208255, 0.211867, 0.212931, 0.219695, 0.229889, 0.250282, 0.292464", \ + "0.213693, 0.217305, 0.218369, 0.225133, 0.235327, 0.255720, 0.297902", \ + "0.221360, 0.224972, 0.226036, 0.232800, 0.242994, 0.263387, 0.305569", \ + "0.226337, 0.229949, 0.231013, 0.237777, 0.247971, 0.268364, 0.310546", \ + "0.228411, 0.232023, 0.233087, 0.239851, 0.250045, 0.270438, 0.312620", \ + "0.231142, 0.234754, 0.235818, 0.242582, 0.252776, 0.273169, 0.315351", \ + "0.236635, 0.240247, 0.241311, 0.248075, 0.258269, 0.278662, 0.320844" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126673, 0.130287, 0.131345, 0.138093, 0.148271, 0.168568, 0.210247", \ + "0.132018, 0.135632, 0.136690, 0.143438, 0.153616, 0.173913, 0.215592", \ + "0.139686, 0.143300, 0.144358, 0.151106, 0.161284, 0.181581, 0.223260", \ + "0.144397, 0.148011, 0.149069, 0.155817, 0.165995, 0.186292, 0.227971", \ + "0.146662, 0.150276, 0.151334, 0.158082, 0.168260, 0.188557, 0.230236", \ + "0.149236, 0.152850, 0.153908, 0.160656, 0.170834, 0.191131, 0.232810", \ + "0.155057, 0.158671, 0.159729, 0.166477, 0.176655, 0.196952, 0.238631" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.202124, 0.207142, 0.208373, 0.216394, 0.231538, 0.260902, 0.320032", \ + "0.208213, 0.213231, 0.214462, 0.222483, 0.237627, 0.266991, 0.326121", \ + "0.218186, 0.223204, 0.224435, 0.232456, 0.247600, 0.276964, 0.336094", \ + "0.221585, 0.226603, 0.227834, 0.235855, 0.250999, 0.280363, 0.339493", \ + "0.225509, 0.230527, 0.231758, 0.239779, 0.254923, 0.284287, 0.343417", \ + "0.232720, 0.237738, 0.238969, 0.246990, 0.262134, 0.291498, 0.350628", \ + "0.242193, 0.247211, 0.248442, 0.256463, 0.271607, 0.300971, 0.360101" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.121841, 0.126959, 0.128155, 0.136106, 0.151238, 0.180141, 0.239727", \ + "0.127916, 0.133034, 0.134230, 0.142181, 0.157313, 0.186216, 0.245802", \ + "0.138069, 0.143187, 0.144383, 0.152334, 0.167466, 0.196369, 0.255955", \ + "0.141259, 0.146377, 0.147573, 0.155524, 0.170656, 0.199559, 0.259145", \ + "0.145178, 0.150296, 0.151492, 0.159443, 0.174575, 0.203478, 0.263064", \ + "0.152568, 0.157686, 0.158882, 0.166833, 0.181965, 0.210868, 0.270454", \ + "0.162036, 0.167154, 0.168350, 0.176301, 0.191433, 0.220336, 0.279922" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[21]&!WENB[21]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[21] == 1'b1 && WENB[21] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.218265, 0.222530, 0.223848, 0.232506, 0.246838, 0.276575, 0.336001", \ + "0.223144, 0.227409, 0.228727, 0.237385, 0.251717, 0.281454, 0.340880", \ + "0.232872, 0.237137, 0.238455, 0.247113, 0.261445, 0.291182, 0.350608", \ + "0.236332, 0.240597, 0.241915, 0.250573, 0.264905, 0.294642, 0.354068", \ + "0.237146, 0.241411, 0.242729, 0.251387, 0.265719, 0.295456, 0.354882", \ + "0.240933, 0.245198, 0.246516, 0.255174, 0.269506, 0.299243, 0.358669", \ + "0.246060, 0.250325, 0.251643, 0.260301, 0.274633, 0.304370, 0.363796" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126352, 0.130615, 0.131936, 0.140580, 0.154881, 0.184557, 0.243887", \ + "0.131228, 0.135491, 0.136812, 0.145456, 0.159757, 0.189433, 0.248763", \ + "0.140960, 0.145223, 0.146544, 0.155188, 0.169489, 0.199165, 0.258495", \ + "0.144415, 0.148678, 0.149999, 0.158643, 0.172944, 0.202620, 0.261950", \ + "0.145228, 0.149491, 0.150812, 0.159456, 0.173757, 0.203433, 0.262763", \ + "0.149018, 0.153281, 0.154602, 0.163246, 0.177547, 0.207223, 0.266553", \ + "0.154044, 0.158307, 0.159628, 0.168272, 0.182573, 0.212249, 0.271579" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208247, 0.211908, 0.212993, 0.219664, 0.229935, 0.250376, 0.290652", \ + "0.212731, 0.216392, 0.217477, 0.224148, 0.234419, 0.254860, 0.295136", \ + "0.222232, 0.225893, 0.226978, 0.233649, 0.243920, 0.264361, 0.304637", \ + "0.226987, 0.230648, 0.231733, 0.238404, 0.248675, 0.269116, 0.309392", \ + "0.230196, 0.233857, 0.234942, 0.241613, 0.251884, 0.272325, 0.312601", \ + "0.237539, 0.241200, 0.242285, 0.248956, 0.259227, 0.279668, 0.319944", \ + "0.242761, 0.246422, 0.247507, 0.254178, 0.264449, 0.284890, 0.325166" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.120880, 0.124524, 0.125614, 0.132268, 0.142514, 0.162802, 0.203133", \ + "0.125327, 0.128971, 0.130061, 0.136715, 0.146961, 0.167249, 0.207580", \ + "0.134856, 0.138500, 0.139590, 0.146244, 0.156490, 0.176778, 0.217109", \ + "0.139582, 0.143226, 0.144316, 0.150970, 0.161216, 0.181504, 0.221835", \ + "0.142825, 0.146469, 0.147559, 0.154213, 0.164459, 0.184747, 0.225078", \ + "0.150017, 0.153661, 0.154751, 0.161405, 0.171651, 0.191939, 0.232270", \ + "0.155382, 0.159026, 0.160116, 0.166770, 0.177016, 0.197304, 0.237635" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[21]&WENB[21]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[21]&!WENB[21]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + } + } + pin(WENYB[20]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[20]&WENB[20]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[20] == 1'b0 && WENB[20] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208255, 0.211867, 0.212931, 0.219695, 0.229889, 0.250282, 0.292464", \ + "0.213693, 0.217305, 0.218369, 0.225133, 0.235327, 0.255720, 0.297902", \ + "0.221360, 0.224972, 0.226036, 0.232800, 0.242994, 0.263387, 0.305569", \ + "0.226337, 0.229949, 0.231013, 0.237777, 0.247971, 0.268364, 0.310546", \ + "0.228411, 0.232023, 0.233087, 0.239851, 0.250045, 0.270438, 0.312620", \ + "0.231142, 0.234754, 0.235818, 0.242582, 0.252776, 0.273169, 0.315351", \ + "0.236635, 0.240247, 0.241311, 0.248075, 0.258269, 0.278662, 0.320844" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126673, 0.130287, 0.131345, 0.138093, 0.148271, 0.168568, 0.210247", \ + "0.132018, 0.135632, 0.136690, 0.143438, 0.153616, 0.173913, 0.215592", \ + "0.139686, 0.143300, 0.144358, 0.151106, 0.161284, 0.181581, 0.223260", \ + "0.144397, 0.148011, 0.149069, 0.155817, 0.165995, 0.186292, 0.227971", \ + "0.146662, 0.150276, 0.151334, 0.158082, 0.168260, 0.188557, 0.230236", \ + "0.149236, 0.152850, 0.153908, 0.160656, 0.170834, 0.191131, 0.232810", \ + "0.155057, 0.158671, 0.159729, 0.166477, 0.176655, 0.196952, 0.238631" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.202124, 0.207142, 0.208373, 0.216394, 0.231538, 0.260902, 0.320032", \ + "0.208213, 0.213231, 0.214462, 0.222483, 0.237627, 0.266991, 0.326121", \ + "0.218186, 0.223204, 0.224435, 0.232456, 0.247600, 0.276964, 0.336094", \ + "0.221585, 0.226603, 0.227834, 0.235855, 0.250999, 0.280363, 0.339493", \ + "0.225509, 0.230527, 0.231758, 0.239779, 0.254923, 0.284287, 0.343417", \ + "0.232720, 0.237738, 0.238969, 0.246990, 0.262134, 0.291498, 0.350628", \ + "0.242193, 0.247211, 0.248442, 0.256463, 0.271607, 0.300971, 0.360101" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.121841, 0.126959, 0.128155, 0.136106, 0.151238, 0.180141, 0.239727", \ + "0.127916, 0.133034, 0.134230, 0.142181, 0.157313, 0.186216, 0.245802", \ + "0.138069, 0.143187, 0.144383, 0.152334, 0.167466, 0.196369, 0.255955", \ + "0.141259, 0.146377, 0.147573, 0.155524, 0.170656, 0.199559, 0.259145", \ + "0.145178, 0.150296, 0.151492, 0.159443, 0.174575, 0.203478, 0.263064", \ + "0.152568, 0.157686, 0.158882, 0.166833, 0.181965, 0.210868, 0.270454", \ + "0.162036, 0.167154, 0.168350, 0.176301, 0.191433, 0.220336, 0.279922" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[20]&!WENB[20]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[20] == 1'b1 && WENB[20] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.218265, 0.222530, 0.223848, 0.232506, 0.246838, 0.276575, 0.336001", \ + "0.223144, 0.227409, 0.228727, 0.237385, 0.251717, 0.281454, 0.340880", \ + "0.232872, 0.237137, 0.238455, 0.247113, 0.261445, 0.291182, 0.350608", \ + "0.236332, 0.240597, 0.241915, 0.250573, 0.264905, 0.294642, 0.354068", \ + "0.237146, 0.241411, 0.242729, 0.251387, 0.265719, 0.295456, 0.354882", \ + "0.240933, 0.245198, 0.246516, 0.255174, 0.269506, 0.299243, 0.358669", \ + "0.246060, 0.250325, 0.251643, 0.260301, 0.274633, 0.304370, 0.363796" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126352, 0.130615, 0.131936, 0.140580, 0.154881, 0.184557, 0.243887", \ + "0.131228, 0.135491, 0.136812, 0.145456, 0.159757, 0.189433, 0.248763", \ + "0.140960, 0.145223, 0.146544, 0.155188, 0.169489, 0.199165, 0.258495", \ + "0.144415, 0.148678, 0.149999, 0.158643, 0.172944, 0.202620, 0.261950", \ + "0.145228, 0.149491, 0.150812, 0.159456, 0.173757, 0.203433, 0.262763", \ + "0.149018, 0.153281, 0.154602, 0.163246, 0.177547, 0.207223, 0.266553", \ + "0.154044, 0.158307, 0.159628, 0.168272, 0.182573, 0.212249, 0.271579" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208247, 0.211908, 0.212993, 0.219664, 0.229935, 0.250376, 0.290652", \ + "0.212731, 0.216392, 0.217477, 0.224148, 0.234419, 0.254860, 0.295136", \ + "0.222232, 0.225893, 0.226978, 0.233649, 0.243920, 0.264361, 0.304637", \ + "0.226987, 0.230648, 0.231733, 0.238404, 0.248675, 0.269116, 0.309392", \ + "0.230196, 0.233857, 0.234942, 0.241613, 0.251884, 0.272325, 0.312601", \ + "0.237539, 0.241200, 0.242285, 0.248956, 0.259227, 0.279668, 0.319944", \ + "0.242761, 0.246422, 0.247507, 0.254178, 0.264449, 0.284890, 0.325166" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.120880, 0.124524, 0.125614, 0.132268, 0.142514, 0.162802, 0.203133", \ + "0.125327, 0.128971, 0.130061, 0.136715, 0.146961, 0.167249, 0.207580", \ + "0.134856, 0.138500, 0.139590, 0.146244, 0.156490, 0.176778, 0.217109", \ + "0.139582, 0.143226, 0.144316, 0.150970, 0.161216, 0.181504, 0.221835", \ + "0.142825, 0.146469, 0.147559, 0.154213, 0.164459, 0.184747, 0.225078", \ + "0.150017, 0.153661, 0.154751, 0.161405, 0.171651, 0.191939, 0.232270", \ + "0.155382, 0.159026, 0.160116, 0.166770, 0.177016, 0.197304, 0.237635" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[20]&WENB[20]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[20]&!WENB[20]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + } + } + pin(WENYB[19]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[19]&WENB[19]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[19] == 1'b0 && WENB[19] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208255, 0.211867, 0.212931, 0.219695, 0.229889, 0.250282, 0.292464", \ + "0.213693, 0.217305, 0.218369, 0.225133, 0.235327, 0.255720, 0.297902", \ + "0.221360, 0.224972, 0.226036, 0.232800, 0.242994, 0.263387, 0.305569", \ + "0.226337, 0.229949, 0.231013, 0.237777, 0.247971, 0.268364, 0.310546", \ + "0.228411, 0.232023, 0.233087, 0.239851, 0.250045, 0.270438, 0.312620", \ + "0.231142, 0.234754, 0.235818, 0.242582, 0.252776, 0.273169, 0.315351", \ + "0.236635, 0.240247, 0.241311, 0.248075, 0.258269, 0.278662, 0.320844" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126673, 0.130287, 0.131345, 0.138093, 0.148271, 0.168568, 0.210247", \ + "0.132018, 0.135632, 0.136690, 0.143438, 0.153616, 0.173913, 0.215592", \ + "0.139686, 0.143300, 0.144358, 0.151106, 0.161284, 0.181581, 0.223260", \ + "0.144397, 0.148011, 0.149069, 0.155817, 0.165995, 0.186292, 0.227971", \ + "0.146662, 0.150276, 0.151334, 0.158082, 0.168260, 0.188557, 0.230236", \ + "0.149236, 0.152850, 0.153908, 0.160656, 0.170834, 0.191131, 0.232810", \ + "0.155057, 0.158671, 0.159729, 0.166477, 0.176655, 0.196952, 0.238631" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.202124, 0.207142, 0.208373, 0.216394, 0.231538, 0.260902, 0.320032", \ + "0.208213, 0.213231, 0.214462, 0.222483, 0.237627, 0.266991, 0.326121", \ + "0.218186, 0.223204, 0.224435, 0.232456, 0.247600, 0.276964, 0.336094", \ + "0.221585, 0.226603, 0.227834, 0.235855, 0.250999, 0.280363, 0.339493", \ + "0.225509, 0.230527, 0.231758, 0.239779, 0.254923, 0.284287, 0.343417", \ + "0.232720, 0.237738, 0.238969, 0.246990, 0.262134, 0.291498, 0.350628", \ + "0.242193, 0.247211, 0.248442, 0.256463, 0.271607, 0.300971, 0.360101" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.121841, 0.126959, 0.128155, 0.136106, 0.151238, 0.180141, 0.239727", \ + "0.127916, 0.133034, 0.134230, 0.142181, 0.157313, 0.186216, 0.245802", \ + "0.138069, 0.143187, 0.144383, 0.152334, 0.167466, 0.196369, 0.255955", \ + "0.141259, 0.146377, 0.147573, 0.155524, 0.170656, 0.199559, 0.259145", \ + "0.145178, 0.150296, 0.151492, 0.159443, 0.174575, 0.203478, 0.263064", \ + "0.152568, 0.157686, 0.158882, 0.166833, 0.181965, 0.210868, 0.270454", \ + "0.162036, 0.167154, 0.168350, 0.176301, 0.191433, 0.220336, 0.279922" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[19]&!WENB[19]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[19] == 1'b1 && WENB[19] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.218265, 0.222530, 0.223848, 0.232506, 0.246838, 0.276575, 0.336001", \ + "0.223144, 0.227409, 0.228727, 0.237385, 0.251717, 0.281454, 0.340880", \ + "0.232872, 0.237137, 0.238455, 0.247113, 0.261445, 0.291182, 0.350608", \ + "0.236332, 0.240597, 0.241915, 0.250573, 0.264905, 0.294642, 0.354068", \ + "0.237146, 0.241411, 0.242729, 0.251387, 0.265719, 0.295456, 0.354882", \ + "0.240933, 0.245198, 0.246516, 0.255174, 0.269506, 0.299243, 0.358669", \ + "0.246060, 0.250325, 0.251643, 0.260301, 0.274633, 0.304370, 0.363796" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126352, 0.130615, 0.131936, 0.140580, 0.154881, 0.184557, 0.243887", \ + "0.131228, 0.135491, 0.136812, 0.145456, 0.159757, 0.189433, 0.248763", \ + "0.140960, 0.145223, 0.146544, 0.155188, 0.169489, 0.199165, 0.258495", \ + "0.144415, 0.148678, 0.149999, 0.158643, 0.172944, 0.202620, 0.261950", \ + "0.145228, 0.149491, 0.150812, 0.159456, 0.173757, 0.203433, 0.262763", \ + "0.149018, 0.153281, 0.154602, 0.163246, 0.177547, 0.207223, 0.266553", \ + "0.154044, 0.158307, 0.159628, 0.168272, 0.182573, 0.212249, 0.271579" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208247, 0.211908, 0.212993, 0.219664, 0.229935, 0.250376, 0.290652", \ + "0.212731, 0.216392, 0.217477, 0.224148, 0.234419, 0.254860, 0.295136", \ + "0.222232, 0.225893, 0.226978, 0.233649, 0.243920, 0.264361, 0.304637", \ + "0.226987, 0.230648, 0.231733, 0.238404, 0.248675, 0.269116, 0.309392", \ + "0.230196, 0.233857, 0.234942, 0.241613, 0.251884, 0.272325, 0.312601", \ + "0.237539, 0.241200, 0.242285, 0.248956, 0.259227, 0.279668, 0.319944", \ + "0.242761, 0.246422, 0.247507, 0.254178, 0.264449, 0.284890, 0.325166" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.120880, 0.124524, 0.125614, 0.132268, 0.142514, 0.162802, 0.203133", \ + "0.125327, 0.128971, 0.130061, 0.136715, 0.146961, 0.167249, 0.207580", \ + "0.134856, 0.138500, 0.139590, 0.146244, 0.156490, 0.176778, 0.217109", \ + "0.139582, 0.143226, 0.144316, 0.150970, 0.161216, 0.181504, 0.221835", \ + "0.142825, 0.146469, 0.147559, 0.154213, 0.164459, 0.184747, 0.225078", \ + "0.150017, 0.153661, 0.154751, 0.161405, 0.171651, 0.191939, 0.232270", \ + "0.155382, 0.159026, 0.160116, 0.166770, 0.177016, 0.197304, 0.237635" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[19]&WENB[19]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[19]&!WENB[19]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + } + } + pin(WENYB[18]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[18]&WENB[18]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[18] == 1'b0 && WENB[18] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208255, 0.211867, 0.212931, 0.219695, 0.229889, 0.250282, 0.292464", \ + "0.213693, 0.217305, 0.218369, 0.225133, 0.235327, 0.255720, 0.297902", \ + "0.221360, 0.224972, 0.226036, 0.232800, 0.242994, 0.263387, 0.305569", \ + "0.226337, 0.229949, 0.231013, 0.237777, 0.247971, 0.268364, 0.310546", \ + "0.228411, 0.232023, 0.233087, 0.239851, 0.250045, 0.270438, 0.312620", \ + "0.231142, 0.234754, 0.235818, 0.242582, 0.252776, 0.273169, 0.315351", \ + "0.236635, 0.240247, 0.241311, 0.248075, 0.258269, 0.278662, 0.320844" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126673, 0.130287, 0.131345, 0.138093, 0.148271, 0.168568, 0.210247", \ + "0.132018, 0.135632, 0.136690, 0.143438, 0.153616, 0.173913, 0.215592", \ + "0.139686, 0.143300, 0.144358, 0.151106, 0.161284, 0.181581, 0.223260", \ + "0.144397, 0.148011, 0.149069, 0.155817, 0.165995, 0.186292, 0.227971", \ + "0.146662, 0.150276, 0.151334, 0.158082, 0.168260, 0.188557, 0.230236", \ + "0.149236, 0.152850, 0.153908, 0.160656, 0.170834, 0.191131, 0.232810", \ + "0.155057, 0.158671, 0.159729, 0.166477, 0.176655, 0.196952, 0.238631" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.202124, 0.207142, 0.208373, 0.216394, 0.231538, 0.260902, 0.320032", \ + "0.208213, 0.213231, 0.214462, 0.222483, 0.237627, 0.266991, 0.326121", \ + "0.218186, 0.223204, 0.224435, 0.232456, 0.247600, 0.276964, 0.336094", \ + "0.221585, 0.226603, 0.227834, 0.235855, 0.250999, 0.280363, 0.339493", \ + "0.225509, 0.230527, 0.231758, 0.239779, 0.254923, 0.284287, 0.343417", \ + "0.232720, 0.237738, 0.238969, 0.246990, 0.262134, 0.291498, 0.350628", \ + "0.242193, 0.247211, 0.248442, 0.256463, 0.271607, 0.300971, 0.360101" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.121841, 0.126959, 0.128155, 0.136106, 0.151238, 0.180141, 0.239727", \ + "0.127916, 0.133034, 0.134230, 0.142181, 0.157313, 0.186216, 0.245802", \ + "0.138069, 0.143187, 0.144383, 0.152334, 0.167466, 0.196369, 0.255955", \ + "0.141259, 0.146377, 0.147573, 0.155524, 0.170656, 0.199559, 0.259145", \ + "0.145178, 0.150296, 0.151492, 0.159443, 0.174575, 0.203478, 0.263064", \ + "0.152568, 0.157686, 0.158882, 0.166833, 0.181965, 0.210868, 0.270454", \ + "0.162036, 0.167154, 0.168350, 0.176301, 0.191433, 0.220336, 0.279922" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[18]&!WENB[18]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[18] == 1'b1 && WENB[18] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.218265, 0.222530, 0.223848, 0.232506, 0.246838, 0.276575, 0.336001", \ + "0.223144, 0.227409, 0.228727, 0.237385, 0.251717, 0.281454, 0.340880", \ + "0.232872, 0.237137, 0.238455, 0.247113, 0.261445, 0.291182, 0.350608", \ + "0.236332, 0.240597, 0.241915, 0.250573, 0.264905, 0.294642, 0.354068", \ + "0.237146, 0.241411, 0.242729, 0.251387, 0.265719, 0.295456, 0.354882", \ + "0.240933, 0.245198, 0.246516, 0.255174, 0.269506, 0.299243, 0.358669", \ + "0.246060, 0.250325, 0.251643, 0.260301, 0.274633, 0.304370, 0.363796" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126352, 0.130615, 0.131936, 0.140580, 0.154881, 0.184557, 0.243887", \ + "0.131228, 0.135491, 0.136812, 0.145456, 0.159757, 0.189433, 0.248763", \ + "0.140960, 0.145223, 0.146544, 0.155188, 0.169489, 0.199165, 0.258495", \ + "0.144415, 0.148678, 0.149999, 0.158643, 0.172944, 0.202620, 0.261950", \ + "0.145228, 0.149491, 0.150812, 0.159456, 0.173757, 0.203433, 0.262763", \ + "0.149018, 0.153281, 0.154602, 0.163246, 0.177547, 0.207223, 0.266553", \ + "0.154044, 0.158307, 0.159628, 0.168272, 0.182573, 0.212249, 0.271579" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208247, 0.211908, 0.212993, 0.219664, 0.229935, 0.250376, 0.290652", \ + "0.212731, 0.216392, 0.217477, 0.224148, 0.234419, 0.254860, 0.295136", \ + "0.222232, 0.225893, 0.226978, 0.233649, 0.243920, 0.264361, 0.304637", \ + "0.226987, 0.230648, 0.231733, 0.238404, 0.248675, 0.269116, 0.309392", \ + "0.230196, 0.233857, 0.234942, 0.241613, 0.251884, 0.272325, 0.312601", \ + "0.237539, 0.241200, 0.242285, 0.248956, 0.259227, 0.279668, 0.319944", \ + "0.242761, 0.246422, 0.247507, 0.254178, 0.264449, 0.284890, 0.325166" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.120880, 0.124524, 0.125614, 0.132268, 0.142514, 0.162802, 0.203133", \ + "0.125327, 0.128971, 0.130061, 0.136715, 0.146961, 0.167249, 0.207580", \ + "0.134856, 0.138500, 0.139590, 0.146244, 0.156490, 0.176778, 0.217109", \ + "0.139582, 0.143226, 0.144316, 0.150970, 0.161216, 0.181504, 0.221835", \ + "0.142825, 0.146469, 0.147559, 0.154213, 0.164459, 0.184747, 0.225078", \ + "0.150017, 0.153661, 0.154751, 0.161405, 0.171651, 0.191939, 0.232270", \ + "0.155382, 0.159026, 0.160116, 0.166770, 0.177016, 0.197304, 0.237635" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[18]&WENB[18]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[18]&!WENB[18]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + } + } + pin(WENYB[17]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[17]&WENB[17]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[17] == 1'b0 && WENB[17] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208255, 0.211867, 0.212931, 0.219695, 0.229889, 0.250282, 0.292464", \ + "0.213693, 0.217305, 0.218369, 0.225133, 0.235327, 0.255720, 0.297902", \ + "0.221360, 0.224972, 0.226036, 0.232800, 0.242994, 0.263387, 0.305569", \ + "0.226337, 0.229949, 0.231013, 0.237777, 0.247971, 0.268364, 0.310546", \ + "0.228411, 0.232023, 0.233087, 0.239851, 0.250045, 0.270438, 0.312620", \ + "0.231142, 0.234754, 0.235818, 0.242582, 0.252776, 0.273169, 0.315351", \ + "0.236635, 0.240247, 0.241311, 0.248075, 0.258269, 0.278662, 0.320844" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126673, 0.130287, 0.131345, 0.138093, 0.148271, 0.168568, 0.210247", \ + "0.132018, 0.135632, 0.136690, 0.143438, 0.153616, 0.173913, 0.215592", \ + "0.139686, 0.143300, 0.144358, 0.151106, 0.161284, 0.181581, 0.223260", \ + "0.144397, 0.148011, 0.149069, 0.155817, 0.165995, 0.186292, 0.227971", \ + "0.146662, 0.150276, 0.151334, 0.158082, 0.168260, 0.188557, 0.230236", \ + "0.149236, 0.152850, 0.153908, 0.160656, 0.170834, 0.191131, 0.232810", \ + "0.155057, 0.158671, 0.159729, 0.166477, 0.176655, 0.196952, 0.238631" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.202124, 0.207142, 0.208373, 0.216394, 0.231538, 0.260902, 0.320032", \ + "0.208213, 0.213231, 0.214462, 0.222483, 0.237627, 0.266991, 0.326121", \ + "0.218186, 0.223204, 0.224435, 0.232456, 0.247600, 0.276964, 0.336094", \ + "0.221585, 0.226603, 0.227834, 0.235855, 0.250999, 0.280363, 0.339493", \ + "0.225509, 0.230527, 0.231758, 0.239779, 0.254923, 0.284287, 0.343417", \ + "0.232720, 0.237738, 0.238969, 0.246990, 0.262134, 0.291498, 0.350628", \ + "0.242193, 0.247211, 0.248442, 0.256463, 0.271607, 0.300971, 0.360101" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.121841, 0.126959, 0.128155, 0.136106, 0.151238, 0.180141, 0.239727", \ + "0.127916, 0.133034, 0.134230, 0.142181, 0.157313, 0.186216, 0.245802", \ + "0.138069, 0.143187, 0.144383, 0.152334, 0.167466, 0.196369, 0.255955", \ + "0.141259, 0.146377, 0.147573, 0.155524, 0.170656, 0.199559, 0.259145", \ + "0.145178, 0.150296, 0.151492, 0.159443, 0.174575, 0.203478, 0.263064", \ + "0.152568, 0.157686, 0.158882, 0.166833, 0.181965, 0.210868, 0.270454", \ + "0.162036, 0.167154, 0.168350, 0.176301, 0.191433, 0.220336, 0.279922" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[17]&!WENB[17]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[17] == 1'b1 && WENB[17] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.218265, 0.222530, 0.223848, 0.232506, 0.246838, 0.276575, 0.336001", \ + "0.223144, 0.227409, 0.228727, 0.237385, 0.251717, 0.281454, 0.340880", \ + "0.232872, 0.237137, 0.238455, 0.247113, 0.261445, 0.291182, 0.350608", \ + "0.236332, 0.240597, 0.241915, 0.250573, 0.264905, 0.294642, 0.354068", \ + "0.237146, 0.241411, 0.242729, 0.251387, 0.265719, 0.295456, 0.354882", \ + "0.240933, 0.245198, 0.246516, 0.255174, 0.269506, 0.299243, 0.358669", \ + "0.246060, 0.250325, 0.251643, 0.260301, 0.274633, 0.304370, 0.363796" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126352, 0.130615, 0.131936, 0.140580, 0.154881, 0.184557, 0.243887", \ + "0.131228, 0.135491, 0.136812, 0.145456, 0.159757, 0.189433, 0.248763", \ + "0.140960, 0.145223, 0.146544, 0.155188, 0.169489, 0.199165, 0.258495", \ + "0.144415, 0.148678, 0.149999, 0.158643, 0.172944, 0.202620, 0.261950", \ + "0.145228, 0.149491, 0.150812, 0.159456, 0.173757, 0.203433, 0.262763", \ + "0.149018, 0.153281, 0.154602, 0.163246, 0.177547, 0.207223, 0.266553", \ + "0.154044, 0.158307, 0.159628, 0.168272, 0.182573, 0.212249, 0.271579" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208247, 0.211908, 0.212993, 0.219664, 0.229935, 0.250376, 0.290652", \ + "0.212731, 0.216392, 0.217477, 0.224148, 0.234419, 0.254860, 0.295136", \ + "0.222232, 0.225893, 0.226978, 0.233649, 0.243920, 0.264361, 0.304637", \ + "0.226987, 0.230648, 0.231733, 0.238404, 0.248675, 0.269116, 0.309392", \ + "0.230196, 0.233857, 0.234942, 0.241613, 0.251884, 0.272325, 0.312601", \ + "0.237539, 0.241200, 0.242285, 0.248956, 0.259227, 0.279668, 0.319944", \ + "0.242761, 0.246422, 0.247507, 0.254178, 0.264449, 0.284890, 0.325166" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.120880, 0.124524, 0.125614, 0.132268, 0.142514, 0.162802, 0.203133", \ + "0.125327, 0.128971, 0.130061, 0.136715, 0.146961, 0.167249, 0.207580", \ + "0.134856, 0.138500, 0.139590, 0.146244, 0.156490, 0.176778, 0.217109", \ + "0.139582, 0.143226, 0.144316, 0.150970, 0.161216, 0.181504, 0.221835", \ + "0.142825, 0.146469, 0.147559, 0.154213, 0.164459, 0.184747, 0.225078", \ + "0.150017, 0.153661, 0.154751, 0.161405, 0.171651, 0.191939, 0.232270", \ + "0.155382, 0.159026, 0.160116, 0.166770, 0.177016, 0.197304, 0.237635" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[17]&WENB[17]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[17]&!WENB[17]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + } + } + pin(WENYB[16]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[16]&WENB[16]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[16] == 1'b0 && WENB[16] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208255, 0.211867, 0.212931, 0.219695, 0.229889, 0.250282, 0.292464", \ + "0.213693, 0.217305, 0.218369, 0.225133, 0.235327, 0.255720, 0.297902", \ + "0.221360, 0.224972, 0.226036, 0.232800, 0.242994, 0.263387, 0.305569", \ + "0.226337, 0.229949, 0.231013, 0.237777, 0.247971, 0.268364, 0.310546", \ + "0.228411, 0.232023, 0.233087, 0.239851, 0.250045, 0.270438, 0.312620", \ + "0.231142, 0.234754, 0.235818, 0.242582, 0.252776, 0.273169, 0.315351", \ + "0.236635, 0.240247, 0.241311, 0.248075, 0.258269, 0.278662, 0.320844" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126673, 0.130287, 0.131345, 0.138093, 0.148271, 0.168568, 0.210247", \ + "0.132018, 0.135632, 0.136690, 0.143438, 0.153616, 0.173913, 0.215592", \ + "0.139686, 0.143300, 0.144358, 0.151106, 0.161284, 0.181581, 0.223260", \ + "0.144397, 0.148011, 0.149069, 0.155817, 0.165995, 0.186292, 0.227971", \ + "0.146662, 0.150276, 0.151334, 0.158082, 0.168260, 0.188557, 0.230236", \ + "0.149236, 0.152850, 0.153908, 0.160656, 0.170834, 0.191131, 0.232810", \ + "0.155057, 0.158671, 0.159729, 0.166477, 0.176655, 0.196952, 0.238631" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.202124, 0.207142, 0.208373, 0.216394, 0.231538, 0.260902, 0.320032", \ + "0.208213, 0.213231, 0.214462, 0.222483, 0.237627, 0.266991, 0.326121", \ + "0.218186, 0.223204, 0.224435, 0.232456, 0.247600, 0.276964, 0.336094", \ + "0.221585, 0.226603, 0.227834, 0.235855, 0.250999, 0.280363, 0.339493", \ + "0.225509, 0.230527, 0.231758, 0.239779, 0.254923, 0.284287, 0.343417", \ + "0.232720, 0.237738, 0.238969, 0.246990, 0.262134, 0.291498, 0.350628", \ + "0.242193, 0.247211, 0.248442, 0.256463, 0.271607, 0.300971, 0.360101" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.121841, 0.126959, 0.128155, 0.136106, 0.151238, 0.180141, 0.239727", \ + "0.127916, 0.133034, 0.134230, 0.142181, 0.157313, 0.186216, 0.245802", \ + "0.138069, 0.143187, 0.144383, 0.152334, 0.167466, 0.196369, 0.255955", \ + "0.141259, 0.146377, 0.147573, 0.155524, 0.170656, 0.199559, 0.259145", \ + "0.145178, 0.150296, 0.151492, 0.159443, 0.174575, 0.203478, 0.263064", \ + "0.152568, 0.157686, 0.158882, 0.166833, 0.181965, 0.210868, 0.270454", \ + "0.162036, 0.167154, 0.168350, 0.176301, 0.191433, 0.220336, 0.279922" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[16]&!WENB[16]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[16] == 1'b1 && WENB[16] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.218265, 0.222530, 0.223848, 0.232506, 0.246838, 0.276575, 0.336001", \ + "0.223144, 0.227409, 0.228727, 0.237385, 0.251717, 0.281454, 0.340880", \ + "0.232872, 0.237137, 0.238455, 0.247113, 0.261445, 0.291182, 0.350608", \ + "0.236332, 0.240597, 0.241915, 0.250573, 0.264905, 0.294642, 0.354068", \ + "0.237146, 0.241411, 0.242729, 0.251387, 0.265719, 0.295456, 0.354882", \ + "0.240933, 0.245198, 0.246516, 0.255174, 0.269506, 0.299243, 0.358669", \ + "0.246060, 0.250325, 0.251643, 0.260301, 0.274633, 0.304370, 0.363796" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126352, 0.130615, 0.131936, 0.140580, 0.154881, 0.184557, 0.243887", \ + "0.131228, 0.135491, 0.136812, 0.145456, 0.159757, 0.189433, 0.248763", \ + "0.140960, 0.145223, 0.146544, 0.155188, 0.169489, 0.199165, 0.258495", \ + "0.144415, 0.148678, 0.149999, 0.158643, 0.172944, 0.202620, 0.261950", \ + "0.145228, 0.149491, 0.150812, 0.159456, 0.173757, 0.203433, 0.262763", \ + "0.149018, 0.153281, 0.154602, 0.163246, 0.177547, 0.207223, 0.266553", \ + "0.154044, 0.158307, 0.159628, 0.168272, 0.182573, 0.212249, 0.271579" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208247, 0.211908, 0.212993, 0.219664, 0.229935, 0.250376, 0.290652", \ + "0.212731, 0.216392, 0.217477, 0.224148, 0.234419, 0.254860, 0.295136", \ + "0.222232, 0.225893, 0.226978, 0.233649, 0.243920, 0.264361, 0.304637", \ + "0.226987, 0.230648, 0.231733, 0.238404, 0.248675, 0.269116, 0.309392", \ + "0.230196, 0.233857, 0.234942, 0.241613, 0.251884, 0.272325, 0.312601", \ + "0.237539, 0.241200, 0.242285, 0.248956, 0.259227, 0.279668, 0.319944", \ + "0.242761, 0.246422, 0.247507, 0.254178, 0.264449, 0.284890, 0.325166" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.120880, 0.124524, 0.125614, 0.132268, 0.142514, 0.162802, 0.203133", \ + "0.125327, 0.128971, 0.130061, 0.136715, 0.146961, 0.167249, 0.207580", \ + "0.134856, 0.138500, 0.139590, 0.146244, 0.156490, 0.176778, 0.217109", \ + "0.139582, 0.143226, 0.144316, 0.150970, 0.161216, 0.181504, 0.221835", \ + "0.142825, 0.146469, 0.147559, 0.154213, 0.164459, 0.184747, 0.225078", \ + "0.150017, 0.153661, 0.154751, 0.161405, 0.171651, 0.191939, 0.232270", \ + "0.155382, 0.159026, 0.160116, 0.166770, 0.177016, 0.197304, 0.237635" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[16]&WENB[16]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[16]&!WENB[16]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + } + } + pin(WENYB[15]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[15]&WENB[15]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[15] == 1'b0 && WENB[15] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208255, 0.211867, 0.212931, 0.219695, 0.229889, 0.250282, 0.292464", \ + "0.213693, 0.217305, 0.218369, 0.225133, 0.235327, 0.255720, 0.297902", \ + "0.221360, 0.224972, 0.226036, 0.232800, 0.242994, 0.263387, 0.305569", \ + "0.226337, 0.229949, 0.231013, 0.237777, 0.247971, 0.268364, 0.310546", \ + "0.228411, 0.232023, 0.233087, 0.239851, 0.250045, 0.270438, 0.312620", \ + "0.231142, 0.234754, 0.235818, 0.242582, 0.252776, 0.273169, 0.315351", \ + "0.236635, 0.240247, 0.241311, 0.248075, 0.258269, 0.278662, 0.320844" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126673, 0.130287, 0.131345, 0.138093, 0.148271, 0.168568, 0.210247", \ + "0.132018, 0.135632, 0.136690, 0.143438, 0.153616, 0.173913, 0.215592", \ + "0.139686, 0.143300, 0.144358, 0.151106, 0.161284, 0.181581, 0.223260", \ + "0.144397, 0.148011, 0.149069, 0.155817, 0.165995, 0.186292, 0.227971", \ + "0.146662, 0.150276, 0.151334, 0.158082, 0.168260, 0.188557, 0.230236", \ + "0.149236, 0.152850, 0.153908, 0.160656, 0.170834, 0.191131, 0.232810", \ + "0.155057, 0.158671, 0.159729, 0.166477, 0.176655, 0.196952, 0.238631" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.202124, 0.207142, 0.208373, 0.216394, 0.231538, 0.260902, 0.320032", \ + "0.208213, 0.213231, 0.214462, 0.222483, 0.237627, 0.266991, 0.326121", \ + "0.218186, 0.223204, 0.224435, 0.232456, 0.247600, 0.276964, 0.336094", \ + "0.221585, 0.226603, 0.227834, 0.235855, 0.250999, 0.280363, 0.339493", \ + "0.225509, 0.230527, 0.231758, 0.239779, 0.254923, 0.284287, 0.343417", \ + "0.232720, 0.237738, 0.238969, 0.246990, 0.262134, 0.291498, 0.350628", \ + "0.242193, 0.247211, 0.248442, 0.256463, 0.271607, 0.300971, 0.360101" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.121841, 0.126959, 0.128155, 0.136106, 0.151238, 0.180141, 0.239727", \ + "0.127916, 0.133034, 0.134230, 0.142181, 0.157313, 0.186216, 0.245802", \ + "0.138069, 0.143187, 0.144383, 0.152334, 0.167466, 0.196369, 0.255955", \ + "0.141259, 0.146377, 0.147573, 0.155524, 0.170656, 0.199559, 0.259145", \ + "0.145178, 0.150296, 0.151492, 0.159443, 0.174575, 0.203478, 0.263064", \ + "0.152568, 0.157686, 0.158882, 0.166833, 0.181965, 0.210868, 0.270454", \ + "0.162036, 0.167154, 0.168350, 0.176301, 0.191433, 0.220336, 0.279922" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[15]&!WENB[15]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[15] == 1'b1 && WENB[15] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.218265, 0.222530, 0.223848, 0.232506, 0.246838, 0.276575, 0.336001", \ + "0.223144, 0.227409, 0.228727, 0.237385, 0.251717, 0.281454, 0.340880", \ + "0.232872, 0.237137, 0.238455, 0.247113, 0.261445, 0.291182, 0.350608", \ + "0.236332, 0.240597, 0.241915, 0.250573, 0.264905, 0.294642, 0.354068", \ + "0.237146, 0.241411, 0.242729, 0.251387, 0.265719, 0.295456, 0.354882", \ + "0.240933, 0.245198, 0.246516, 0.255174, 0.269506, 0.299243, 0.358669", \ + "0.246060, 0.250325, 0.251643, 0.260301, 0.274633, 0.304370, 0.363796" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126352, 0.130615, 0.131936, 0.140580, 0.154881, 0.184557, 0.243887", \ + "0.131228, 0.135491, 0.136812, 0.145456, 0.159757, 0.189433, 0.248763", \ + "0.140960, 0.145223, 0.146544, 0.155188, 0.169489, 0.199165, 0.258495", \ + "0.144415, 0.148678, 0.149999, 0.158643, 0.172944, 0.202620, 0.261950", \ + "0.145228, 0.149491, 0.150812, 0.159456, 0.173757, 0.203433, 0.262763", \ + "0.149018, 0.153281, 0.154602, 0.163246, 0.177547, 0.207223, 0.266553", \ + "0.154044, 0.158307, 0.159628, 0.168272, 0.182573, 0.212249, 0.271579" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208247, 0.211908, 0.212993, 0.219664, 0.229935, 0.250376, 0.290652", \ + "0.212731, 0.216392, 0.217477, 0.224148, 0.234419, 0.254860, 0.295136", \ + "0.222232, 0.225893, 0.226978, 0.233649, 0.243920, 0.264361, 0.304637", \ + "0.226987, 0.230648, 0.231733, 0.238404, 0.248675, 0.269116, 0.309392", \ + "0.230196, 0.233857, 0.234942, 0.241613, 0.251884, 0.272325, 0.312601", \ + "0.237539, 0.241200, 0.242285, 0.248956, 0.259227, 0.279668, 0.319944", \ + "0.242761, 0.246422, 0.247507, 0.254178, 0.264449, 0.284890, 0.325166" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.120880, 0.124524, 0.125614, 0.132268, 0.142514, 0.162802, 0.203133", \ + "0.125327, 0.128971, 0.130061, 0.136715, 0.146961, 0.167249, 0.207580", \ + "0.134856, 0.138500, 0.139590, 0.146244, 0.156490, 0.176778, 0.217109", \ + "0.139582, 0.143226, 0.144316, 0.150970, 0.161216, 0.181504, 0.221835", \ + "0.142825, 0.146469, 0.147559, 0.154213, 0.164459, 0.184747, 0.225078", \ + "0.150017, 0.153661, 0.154751, 0.161405, 0.171651, 0.191939, 0.232270", \ + "0.155382, 0.159026, 0.160116, 0.166770, 0.177016, 0.197304, 0.237635" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[15]&WENB[15]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[15]&!WENB[15]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + } + } + pin(WENYB[14]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[14]&WENB[14]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[14] == 1'b0 && WENB[14] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208255, 0.211867, 0.212931, 0.219695, 0.229889, 0.250282, 0.292464", \ + "0.213693, 0.217305, 0.218369, 0.225133, 0.235327, 0.255720, 0.297902", \ + "0.221360, 0.224972, 0.226036, 0.232800, 0.242994, 0.263387, 0.305569", \ + "0.226337, 0.229949, 0.231013, 0.237777, 0.247971, 0.268364, 0.310546", \ + "0.228411, 0.232023, 0.233087, 0.239851, 0.250045, 0.270438, 0.312620", \ + "0.231142, 0.234754, 0.235818, 0.242582, 0.252776, 0.273169, 0.315351", \ + "0.236635, 0.240247, 0.241311, 0.248075, 0.258269, 0.278662, 0.320844" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126673, 0.130287, 0.131345, 0.138093, 0.148271, 0.168568, 0.210247", \ + "0.132018, 0.135632, 0.136690, 0.143438, 0.153616, 0.173913, 0.215592", \ + "0.139686, 0.143300, 0.144358, 0.151106, 0.161284, 0.181581, 0.223260", \ + "0.144397, 0.148011, 0.149069, 0.155817, 0.165995, 0.186292, 0.227971", \ + "0.146662, 0.150276, 0.151334, 0.158082, 0.168260, 0.188557, 0.230236", \ + "0.149236, 0.152850, 0.153908, 0.160656, 0.170834, 0.191131, 0.232810", \ + "0.155057, 0.158671, 0.159729, 0.166477, 0.176655, 0.196952, 0.238631" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.202124, 0.207142, 0.208373, 0.216394, 0.231538, 0.260902, 0.320032", \ + "0.208213, 0.213231, 0.214462, 0.222483, 0.237627, 0.266991, 0.326121", \ + "0.218186, 0.223204, 0.224435, 0.232456, 0.247600, 0.276964, 0.336094", \ + "0.221585, 0.226603, 0.227834, 0.235855, 0.250999, 0.280363, 0.339493", \ + "0.225509, 0.230527, 0.231758, 0.239779, 0.254923, 0.284287, 0.343417", \ + "0.232720, 0.237738, 0.238969, 0.246990, 0.262134, 0.291498, 0.350628", \ + "0.242193, 0.247211, 0.248442, 0.256463, 0.271607, 0.300971, 0.360101" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.121841, 0.126959, 0.128155, 0.136106, 0.151238, 0.180141, 0.239727", \ + "0.127916, 0.133034, 0.134230, 0.142181, 0.157313, 0.186216, 0.245802", \ + "0.138069, 0.143187, 0.144383, 0.152334, 0.167466, 0.196369, 0.255955", \ + "0.141259, 0.146377, 0.147573, 0.155524, 0.170656, 0.199559, 0.259145", \ + "0.145178, 0.150296, 0.151492, 0.159443, 0.174575, 0.203478, 0.263064", \ + "0.152568, 0.157686, 0.158882, 0.166833, 0.181965, 0.210868, 0.270454", \ + "0.162036, 0.167154, 0.168350, 0.176301, 0.191433, 0.220336, 0.279922" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[14]&!WENB[14]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[14] == 1'b1 && WENB[14] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.218265, 0.222530, 0.223848, 0.232506, 0.246838, 0.276575, 0.336001", \ + "0.223144, 0.227409, 0.228727, 0.237385, 0.251717, 0.281454, 0.340880", \ + "0.232872, 0.237137, 0.238455, 0.247113, 0.261445, 0.291182, 0.350608", \ + "0.236332, 0.240597, 0.241915, 0.250573, 0.264905, 0.294642, 0.354068", \ + "0.237146, 0.241411, 0.242729, 0.251387, 0.265719, 0.295456, 0.354882", \ + "0.240933, 0.245198, 0.246516, 0.255174, 0.269506, 0.299243, 0.358669", \ + "0.246060, 0.250325, 0.251643, 0.260301, 0.274633, 0.304370, 0.363796" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126352, 0.130615, 0.131936, 0.140580, 0.154881, 0.184557, 0.243887", \ + "0.131228, 0.135491, 0.136812, 0.145456, 0.159757, 0.189433, 0.248763", \ + "0.140960, 0.145223, 0.146544, 0.155188, 0.169489, 0.199165, 0.258495", \ + "0.144415, 0.148678, 0.149999, 0.158643, 0.172944, 0.202620, 0.261950", \ + "0.145228, 0.149491, 0.150812, 0.159456, 0.173757, 0.203433, 0.262763", \ + "0.149018, 0.153281, 0.154602, 0.163246, 0.177547, 0.207223, 0.266553", \ + "0.154044, 0.158307, 0.159628, 0.168272, 0.182573, 0.212249, 0.271579" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208247, 0.211908, 0.212993, 0.219664, 0.229935, 0.250376, 0.290652", \ + "0.212731, 0.216392, 0.217477, 0.224148, 0.234419, 0.254860, 0.295136", \ + "0.222232, 0.225893, 0.226978, 0.233649, 0.243920, 0.264361, 0.304637", \ + "0.226987, 0.230648, 0.231733, 0.238404, 0.248675, 0.269116, 0.309392", \ + "0.230196, 0.233857, 0.234942, 0.241613, 0.251884, 0.272325, 0.312601", \ + "0.237539, 0.241200, 0.242285, 0.248956, 0.259227, 0.279668, 0.319944", \ + "0.242761, 0.246422, 0.247507, 0.254178, 0.264449, 0.284890, 0.325166" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.120880, 0.124524, 0.125614, 0.132268, 0.142514, 0.162802, 0.203133", \ + "0.125327, 0.128971, 0.130061, 0.136715, 0.146961, 0.167249, 0.207580", \ + "0.134856, 0.138500, 0.139590, 0.146244, 0.156490, 0.176778, 0.217109", \ + "0.139582, 0.143226, 0.144316, 0.150970, 0.161216, 0.181504, 0.221835", \ + "0.142825, 0.146469, 0.147559, 0.154213, 0.164459, 0.184747, 0.225078", \ + "0.150017, 0.153661, 0.154751, 0.161405, 0.171651, 0.191939, 0.232270", \ + "0.155382, 0.159026, 0.160116, 0.166770, 0.177016, 0.197304, 0.237635" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[14]&WENB[14]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[14]&!WENB[14]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + } + } + pin(WENYB[13]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[13]&WENB[13]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[13] == 1'b0 && WENB[13] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208255, 0.211867, 0.212931, 0.219695, 0.229889, 0.250282, 0.292464", \ + "0.213693, 0.217305, 0.218369, 0.225133, 0.235327, 0.255720, 0.297902", \ + "0.221360, 0.224972, 0.226036, 0.232800, 0.242994, 0.263387, 0.305569", \ + "0.226337, 0.229949, 0.231013, 0.237777, 0.247971, 0.268364, 0.310546", \ + "0.228411, 0.232023, 0.233087, 0.239851, 0.250045, 0.270438, 0.312620", \ + "0.231142, 0.234754, 0.235818, 0.242582, 0.252776, 0.273169, 0.315351", \ + "0.236635, 0.240247, 0.241311, 0.248075, 0.258269, 0.278662, 0.320844" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126673, 0.130287, 0.131345, 0.138093, 0.148271, 0.168568, 0.210247", \ + "0.132018, 0.135632, 0.136690, 0.143438, 0.153616, 0.173913, 0.215592", \ + "0.139686, 0.143300, 0.144358, 0.151106, 0.161284, 0.181581, 0.223260", \ + "0.144397, 0.148011, 0.149069, 0.155817, 0.165995, 0.186292, 0.227971", \ + "0.146662, 0.150276, 0.151334, 0.158082, 0.168260, 0.188557, 0.230236", \ + "0.149236, 0.152850, 0.153908, 0.160656, 0.170834, 0.191131, 0.232810", \ + "0.155057, 0.158671, 0.159729, 0.166477, 0.176655, 0.196952, 0.238631" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.202124, 0.207142, 0.208373, 0.216394, 0.231538, 0.260902, 0.320032", \ + "0.208213, 0.213231, 0.214462, 0.222483, 0.237627, 0.266991, 0.326121", \ + "0.218186, 0.223204, 0.224435, 0.232456, 0.247600, 0.276964, 0.336094", \ + "0.221585, 0.226603, 0.227834, 0.235855, 0.250999, 0.280363, 0.339493", \ + "0.225509, 0.230527, 0.231758, 0.239779, 0.254923, 0.284287, 0.343417", \ + "0.232720, 0.237738, 0.238969, 0.246990, 0.262134, 0.291498, 0.350628", \ + "0.242193, 0.247211, 0.248442, 0.256463, 0.271607, 0.300971, 0.360101" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.121841, 0.126959, 0.128155, 0.136106, 0.151238, 0.180141, 0.239727", \ + "0.127916, 0.133034, 0.134230, 0.142181, 0.157313, 0.186216, 0.245802", \ + "0.138069, 0.143187, 0.144383, 0.152334, 0.167466, 0.196369, 0.255955", \ + "0.141259, 0.146377, 0.147573, 0.155524, 0.170656, 0.199559, 0.259145", \ + "0.145178, 0.150296, 0.151492, 0.159443, 0.174575, 0.203478, 0.263064", \ + "0.152568, 0.157686, 0.158882, 0.166833, 0.181965, 0.210868, 0.270454", \ + "0.162036, 0.167154, 0.168350, 0.176301, 0.191433, 0.220336, 0.279922" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[13]&!WENB[13]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[13] == 1'b1 && WENB[13] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.218265, 0.222530, 0.223848, 0.232506, 0.246838, 0.276575, 0.336001", \ + "0.223144, 0.227409, 0.228727, 0.237385, 0.251717, 0.281454, 0.340880", \ + "0.232872, 0.237137, 0.238455, 0.247113, 0.261445, 0.291182, 0.350608", \ + "0.236332, 0.240597, 0.241915, 0.250573, 0.264905, 0.294642, 0.354068", \ + "0.237146, 0.241411, 0.242729, 0.251387, 0.265719, 0.295456, 0.354882", \ + "0.240933, 0.245198, 0.246516, 0.255174, 0.269506, 0.299243, 0.358669", \ + "0.246060, 0.250325, 0.251643, 0.260301, 0.274633, 0.304370, 0.363796" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126352, 0.130615, 0.131936, 0.140580, 0.154881, 0.184557, 0.243887", \ + "0.131228, 0.135491, 0.136812, 0.145456, 0.159757, 0.189433, 0.248763", \ + "0.140960, 0.145223, 0.146544, 0.155188, 0.169489, 0.199165, 0.258495", \ + "0.144415, 0.148678, 0.149999, 0.158643, 0.172944, 0.202620, 0.261950", \ + "0.145228, 0.149491, 0.150812, 0.159456, 0.173757, 0.203433, 0.262763", \ + "0.149018, 0.153281, 0.154602, 0.163246, 0.177547, 0.207223, 0.266553", \ + "0.154044, 0.158307, 0.159628, 0.168272, 0.182573, 0.212249, 0.271579" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208247, 0.211908, 0.212993, 0.219664, 0.229935, 0.250376, 0.290652", \ + "0.212731, 0.216392, 0.217477, 0.224148, 0.234419, 0.254860, 0.295136", \ + "0.222232, 0.225893, 0.226978, 0.233649, 0.243920, 0.264361, 0.304637", \ + "0.226987, 0.230648, 0.231733, 0.238404, 0.248675, 0.269116, 0.309392", \ + "0.230196, 0.233857, 0.234942, 0.241613, 0.251884, 0.272325, 0.312601", \ + "0.237539, 0.241200, 0.242285, 0.248956, 0.259227, 0.279668, 0.319944", \ + "0.242761, 0.246422, 0.247507, 0.254178, 0.264449, 0.284890, 0.325166" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.120880, 0.124524, 0.125614, 0.132268, 0.142514, 0.162802, 0.203133", \ + "0.125327, 0.128971, 0.130061, 0.136715, 0.146961, 0.167249, 0.207580", \ + "0.134856, 0.138500, 0.139590, 0.146244, 0.156490, 0.176778, 0.217109", \ + "0.139582, 0.143226, 0.144316, 0.150970, 0.161216, 0.181504, 0.221835", \ + "0.142825, 0.146469, 0.147559, 0.154213, 0.164459, 0.184747, 0.225078", \ + "0.150017, 0.153661, 0.154751, 0.161405, 0.171651, 0.191939, 0.232270", \ + "0.155382, 0.159026, 0.160116, 0.166770, 0.177016, 0.197304, 0.237635" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[13]&WENB[13]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[13]&!WENB[13]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + } + } + pin(WENYB[12]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[12]&WENB[12]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[12] == 1'b0 && WENB[12] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208255, 0.211867, 0.212931, 0.219695, 0.229889, 0.250282, 0.292464", \ + "0.213693, 0.217305, 0.218369, 0.225133, 0.235327, 0.255720, 0.297902", \ + "0.221360, 0.224972, 0.226036, 0.232800, 0.242994, 0.263387, 0.305569", \ + "0.226337, 0.229949, 0.231013, 0.237777, 0.247971, 0.268364, 0.310546", \ + "0.228411, 0.232023, 0.233087, 0.239851, 0.250045, 0.270438, 0.312620", \ + "0.231142, 0.234754, 0.235818, 0.242582, 0.252776, 0.273169, 0.315351", \ + "0.236635, 0.240247, 0.241311, 0.248075, 0.258269, 0.278662, 0.320844" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126673, 0.130287, 0.131345, 0.138093, 0.148271, 0.168568, 0.210247", \ + "0.132018, 0.135632, 0.136690, 0.143438, 0.153616, 0.173913, 0.215592", \ + "0.139686, 0.143300, 0.144358, 0.151106, 0.161284, 0.181581, 0.223260", \ + "0.144397, 0.148011, 0.149069, 0.155817, 0.165995, 0.186292, 0.227971", \ + "0.146662, 0.150276, 0.151334, 0.158082, 0.168260, 0.188557, 0.230236", \ + "0.149236, 0.152850, 0.153908, 0.160656, 0.170834, 0.191131, 0.232810", \ + "0.155057, 0.158671, 0.159729, 0.166477, 0.176655, 0.196952, 0.238631" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.202124, 0.207142, 0.208373, 0.216394, 0.231538, 0.260902, 0.320032", \ + "0.208213, 0.213231, 0.214462, 0.222483, 0.237627, 0.266991, 0.326121", \ + "0.218186, 0.223204, 0.224435, 0.232456, 0.247600, 0.276964, 0.336094", \ + "0.221585, 0.226603, 0.227834, 0.235855, 0.250999, 0.280363, 0.339493", \ + "0.225509, 0.230527, 0.231758, 0.239779, 0.254923, 0.284287, 0.343417", \ + "0.232720, 0.237738, 0.238969, 0.246990, 0.262134, 0.291498, 0.350628", \ + "0.242193, 0.247211, 0.248442, 0.256463, 0.271607, 0.300971, 0.360101" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.121841, 0.126959, 0.128155, 0.136106, 0.151238, 0.180141, 0.239727", \ + "0.127916, 0.133034, 0.134230, 0.142181, 0.157313, 0.186216, 0.245802", \ + "0.138069, 0.143187, 0.144383, 0.152334, 0.167466, 0.196369, 0.255955", \ + "0.141259, 0.146377, 0.147573, 0.155524, 0.170656, 0.199559, 0.259145", \ + "0.145178, 0.150296, 0.151492, 0.159443, 0.174575, 0.203478, 0.263064", \ + "0.152568, 0.157686, 0.158882, 0.166833, 0.181965, 0.210868, 0.270454", \ + "0.162036, 0.167154, 0.168350, 0.176301, 0.191433, 0.220336, 0.279922" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[12]&!WENB[12]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[12] == 1'b1 && WENB[12] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.218265, 0.222530, 0.223848, 0.232506, 0.246838, 0.276575, 0.336001", \ + "0.223144, 0.227409, 0.228727, 0.237385, 0.251717, 0.281454, 0.340880", \ + "0.232872, 0.237137, 0.238455, 0.247113, 0.261445, 0.291182, 0.350608", \ + "0.236332, 0.240597, 0.241915, 0.250573, 0.264905, 0.294642, 0.354068", \ + "0.237146, 0.241411, 0.242729, 0.251387, 0.265719, 0.295456, 0.354882", \ + "0.240933, 0.245198, 0.246516, 0.255174, 0.269506, 0.299243, 0.358669", \ + "0.246060, 0.250325, 0.251643, 0.260301, 0.274633, 0.304370, 0.363796" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126352, 0.130615, 0.131936, 0.140580, 0.154881, 0.184557, 0.243887", \ + "0.131228, 0.135491, 0.136812, 0.145456, 0.159757, 0.189433, 0.248763", \ + "0.140960, 0.145223, 0.146544, 0.155188, 0.169489, 0.199165, 0.258495", \ + "0.144415, 0.148678, 0.149999, 0.158643, 0.172944, 0.202620, 0.261950", \ + "0.145228, 0.149491, 0.150812, 0.159456, 0.173757, 0.203433, 0.262763", \ + "0.149018, 0.153281, 0.154602, 0.163246, 0.177547, 0.207223, 0.266553", \ + "0.154044, 0.158307, 0.159628, 0.168272, 0.182573, 0.212249, 0.271579" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208247, 0.211908, 0.212993, 0.219664, 0.229935, 0.250376, 0.290652", \ + "0.212731, 0.216392, 0.217477, 0.224148, 0.234419, 0.254860, 0.295136", \ + "0.222232, 0.225893, 0.226978, 0.233649, 0.243920, 0.264361, 0.304637", \ + "0.226987, 0.230648, 0.231733, 0.238404, 0.248675, 0.269116, 0.309392", \ + "0.230196, 0.233857, 0.234942, 0.241613, 0.251884, 0.272325, 0.312601", \ + "0.237539, 0.241200, 0.242285, 0.248956, 0.259227, 0.279668, 0.319944", \ + "0.242761, 0.246422, 0.247507, 0.254178, 0.264449, 0.284890, 0.325166" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.120880, 0.124524, 0.125614, 0.132268, 0.142514, 0.162802, 0.203133", \ + "0.125327, 0.128971, 0.130061, 0.136715, 0.146961, 0.167249, 0.207580", \ + "0.134856, 0.138500, 0.139590, 0.146244, 0.156490, 0.176778, 0.217109", \ + "0.139582, 0.143226, 0.144316, 0.150970, 0.161216, 0.181504, 0.221835", \ + "0.142825, 0.146469, 0.147559, 0.154213, 0.164459, 0.184747, 0.225078", \ + "0.150017, 0.153661, 0.154751, 0.161405, 0.171651, 0.191939, 0.232270", \ + "0.155382, 0.159026, 0.160116, 0.166770, 0.177016, 0.197304, 0.237635" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[12]&WENB[12]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[12]&!WENB[12]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + } + } + pin(WENYB[11]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[11]&WENB[11]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[11] == 1'b0 && WENB[11] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208255, 0.211867, 0.212931, 0.219695, 0.229889, 0.250282, 0.292464", \ + "0.213693, 0.217305, 0.218369, 0.225133, 0.235327, 0.255720, 0.297902", \ + "0.221360, 0.224972, 0.226036, 0.232800, 0.242994, 0.263387, 0.305569", \ + "0.226337, 0.229949, 0.231013, 0.237777, 0.247971, 0.268364, 0.310546", \ + "0.228411, 0.232023, 0.233087, 0.239851, 0.250045, 0.270438, 0.312620", \ + "0.231142, 0.234754, 0.235818, 0.242582, 0.252776, 0.273169, 0.315351", \ + "0.236635, 0.240247, 0.241311, 0.248075, 0.258269, 0.278662, 0.320844" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126673, 0.130287, 0.131345, 0.138093, 0.148271, 0.168568, 0.210247", \ + "0.132018, 0.135632, 0.136690, 0.143438, 0.153616, 0.173913, 0.215592", \ + "0.139686, 0.143300, 0.144358, 0.151106, 0.161284, 0.181581, 0.223260", \ + "0.144397, 0.148011, 0.149069, 0.155817, 0.165995, 0.186292, 0.227971", \ + "0.146662, 0.150276, 0.151334, 0.158082, 0.168260, 0.188557, 0.230236", \ + "0.149236, 0.152850, 0.153908, 0.160656, 0.170834, 0.191131, 0.232810", \ + "0.155057, 0.158671, 0.159729, 0.166477, 0.176655, 0.196952, 0.238631" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.202124, 0.207142, 0.208373, 0.216394, 0.231538, 0.260902, 0.320032", \ + "0.208213, 0.213231, 0.214462, 0.222483, 0.237627, 0.266991, 0.326121", \ + "0.218186, 0.223204, 0.224435, 0.232456, 0.247600, 0.276964, 0.336094", \ + "0.221585, 0.226603, 0.227834, 0.235855, 0.250999, 0.280363, 0.339493", \ + "0.225509, 0.230527, 0.231758, 0.239779, 0.254923, 0.284287, 0.343417", \ + "0.232720, 0.237738, 0.238969, 0.246990, 0.262134, 0.291498, 0.350628", \ + "0.242193, 0.247211, 0.248442, 0.256463, 0.271607, 0.300971, 0.360101" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.121841, 0.126959, 0.128155, 0.136106, 0.151238, 0.180141, 0.239727", \ + "0.127916, 0.133034, 0.134230, 0.142181, 0.157313, 0.186216, 0.245802", \ + "0.138069, 0.143187, 0.144383, 0.152334, 0.167466, 0.196369, 0.255955", \ + "0.141259, 0.146377, 0.147573, 0.155524, 0.170656, 0.199559, 0.259145", \ + "0.145178, 0.150296, 0.151492, 0.159443, 0.174575, 0.203478, 0.263064", \ + "0.152568, 0.157686, 0.158882, 0.166833, 0.181965, 0.210868, 0.270454", \ + "0.162036, 0.167154, 0.168350, 0.176301, 0.191433, 0.220336, 0.279922" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[11]&!WENB[11]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[11] == 1'b1 && WENB[11] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.218265, 0.222530, 0.223848, 0.232506, 0.246838, 0.276575, 0.336001", \ + "0.223144, 0.227409, 0.228727, 0.237385, 0.251717, 0.281454, 0.340880", \ + "0.232872, 0.237137, 0.238455, 0.247113, 0.261445, 0.291182, 0.350608", \ + "0.236332, 0.240597, 0.241915, 0.250573, 0.264905, 0.294642, 0.354068", \ + "0.237146, 0.241411, 0.242729, 0.251387, 0.265719, 0.295456, 0.354882", \ + "0.240933, 0.245198, 0.246516, 0.255174, 0.269506, 0.299243, 0.358669", \ + "0.246060, 0.250325, 0.251643, 0.260301, 0.274633, 0.304370, 0.363796" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126352, 0.130615, 0.131936, 0.140580, 0.154881, 0.184557, 0.243887", \ + "0.131228, 0.135491, 0.136812, 0.145456, 0.159757, 0.189433, 0.248763", \ + "0.140960, 0.145223, 0.146544, 0.155188, 0.169489, 0.199165, 0.258495", \ + "0.144415, 0.148678, 0.149999, 0.158643, 0.172944, 0.202620, 0.261950", \ + "0.145228, 0.149491, 0.150812, 0.159456, 0.173757, 0.203433, 0.262763", \ + "0.149018, 0.153281, 0.154602, 0.163246, 0.177547, 0.207223, 0.266553", \ + "0.154044, 0.158307, 0.159628, 0.168272, 0.182573, 0.212249, 0.271579" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208247, 0.211908, 0.212993, 0.219664, 0.229935, 0.250376, 0.290652", \ + "0.212731, 0.216392, 0.217477, 0.224148, 0.234419, 0.254860, 0.295136", \ + "0.222232, 0.225893, 0.226978, 0.233649, 0.243920, 0.264361, 0.304637", \ + "0.226987, 0.230648, 0.231733, 0.238404, 0.248675, 0.269116, 0.309392", \ + "0.230196, 0.233857, 0.234942, 0.241613, 0.251884, 0.272325, 0.312601", \ + "0.237539, 0.241200, 0.242285, 0.248956, 0.259227, 0.279668, 0.319944", \ + "0.242761, 0.246422, 0.247507, 0.254178, 0.264449, 0.284890, 0.325166" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.120880, 0.124524, 0.125614, 0.132268, 0.142514, 0.162802, 0.203133", \ + "0.125327, 0.128971, 0.130061, 0.136715, 0.146961, 0.167249, 0.207580", \ + "0.134856, 0.138500, 0.139590, 0.146244, 0.156490, 0.176778, 0.217109", \ + "0.139582, 0.143226, 0.144316, 0.150970, 0.161216, 0.181504, 0.221835", \ + "0.142825, 0.146469, 0.147559, 0.154213, 0.164459, 0.184747, 0.225078", \ + "0.150017, 0.153661, 0.154751, 0.161405, 0.171651, 0.191939, 0.232270", \ + "0.155382, 0.159026, 0.160116, 0.166770, 0.177016, 0.197304, 0.237635" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[11]&WENB[11]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[11]&!WENB[11]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + } + } + pin(WENYB[10]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[10]&WENB[10]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[10] == 1'b0 && WENB[10] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208255, 0.211867, 0.212931, 0.219695, 0.229889, 0.250282, 0.292464", \ + "0.213693, 0.217305, 0.218369, 0.225133, 0.235327, 0.255720, 0.297902", \ + "0.221360, 0.224972, 0.226036, 0.232800, 0.242994, 0.263387, 0.305569", \ + "0.226337, 0.229949, 0.231013, 0.237777, 0.247971, 0.268364, 0.310546", \ + "0.228411, 0.232023, 0.233087, 0.239851, 0.250045, 0.270438, 0.312620", \ + "0.231142, 0.234754, 0.235818, 0.242582, 0.252776, 0.273169, 0.315351", \ + "0.236635, 0.240247, 0.241311, 0.248075, 0.258269, 0.278662, 0.320844" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126673, 0.130287, 0.131345, 0.138093, 0.148271, 0.168568, 0.210247", \ + "0.132018, 0.135632, 0.136690, 0.143438, 0.153616, 0.173913, 0.215592", \ + "0.139686, 0.143300, 0.144358, 0.151106, 0.161284, 0.181581, 0.223260", \ + "0.144397, 0.148011, 0.149069, 0.155817, 0.165995, 0.186292, 0.227971", \ + "0.146662, 0.150276, 0.151334, 0.158082, 0.168260, 0.188557, 0.230236", \ + "0.149236, 0.152850, 0.153908, 0.160656, 0.170834, 0.191131, 0.232810", \ + "0.155057, 0.158671, 0.159729, 0.166477, 0.176655, 0.196952, 0.238631" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.202124, 0.207142, 0.208373, 0.216394, 0.231538, 0.260902, 0.320032", \ + "0.208213, 0.213231, 0.214462, 0.222483, 0.237627, 0.266991, 0.326121", \ + "0.218186, 0.223204, 0.224435, 0.232456, 0.247600, 0.276964, 0.336094", \ + "0.221585, 0.226603, 0.227834, 0.235855, 0.250999, 0.280363, 0.339493", \ + "0.225509, 0.230527, 0.231758, 0.239779, 0.254923, 0.284287, 0.343417", \ + "0.232720, 0.237738, 0.238969, 0.246990, 0.262134, 0.291498, 0.350628", \ + "0.242193, 0.247211, 0.248442, 0.256463, 0.271607, 0.300971, 0.360101" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.121841, 0.126959, 0.128155, 0.136106, 0.151238, 0.180141, 0.239727", \ + "0.127916, 0.133034, 0.134230, 0.142181, 0.157313, 0.186216, 0.245802", \ + "0.138069, 0.143187, 0.144383, 0.152334, 0.167466, 0.196369, 0.255955", \ + "0.141259, 0.146377, 0.147573, 0.155524, 0.170656, 0.199559, 0.259145", \ + "0.145178, 0.150296, 0.151492, 0.159443, 0.174575, 0.203478, 0.263064", \ + "0.152568, 0.157686, 0.158882, 0.166833, 0.181965, 0.210868, 0.270454", \ + "0.162036, 0.167154, 0.168350, 0.176301, 0.191433, 0.220336, 0.279922" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[10]&!WENB[10]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[10] == 1'b1 && WENB[10] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.218265, 0.222530, 0.223848, 0.232506, 0.246838, 0.276575, 0.336001", \ + "0.223144, 0.227409, 0.228727, 0.237385, 0.251717, 0.281454, 0.340880", \ + "0.232872, 0.237137, 0.238455, 0.247113, 0.261445, 0.291182, 0.350608", \ + "0.236332, 0.240597, 0.241915, 0.250573, 0.264905, 0.294642, 0.354068", \ + "0.237146, 0.241411, 0.242729, 0.251387, 0.265719, 0.295456, 0.354882", \ + "0.240933, 0.245198, 0.246516, 0.255174, 0.269506, 0.299243, 0.358669", \ + "0.246060, 0.250325, 0.251643, 0.260301, 0.274633, 0.304370, 0.363796" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126352, 0.130615, 0.131936, 0.140580, 0.154881, 0.184557, 0.243887", \ + "0.131228, 0.135491, 0.136812, 0.145456, 0.159757, 0.189433, 0.248763", \ + "0.140960, 0.145223, 0.146544, 0.155188, 0.169489, 0.199165, 0.258495", \ + "0.144415, 0.148678, 0.149999, 0.158643, 0.172944, 0.202620, 0.261950", \ + "0.145228, 0.149491, 0.150812, 0.159456, 0.173757, 0.203433, 0.262763", \ + "0.149018, 0.153281, 0.154602, 0.163246, 0.177547, 0.207223, 0.266553", \ + "0.154044, 0.158307, 0.159628, 0.168272, 0.182573, 0.212249, 0.271579" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208247, 0.211908, 0.212993, 0.219664, 0.229935, 0.250376, 0.290652", \ + "0.212731, 0.216392, 0.217477, 0.224148, 0.234419, 0.254860, 0.295136", \ + "0.222232, 0.225893, 0.226978, 0.233649, 0.243920, 0.264361, 0.304637", \ + "0.226987, 0.230648, 0.231733, 0.238404, 0.248675, 0.269116, 0.309392", \ + "0.230196, 0.233857, 0.234942, 0.241613, 0.251884, 0.272325, 0.312601", \ + "0.237539, 0.241200, 0.242285, 0.248956, 0.259227, 0.279668, 0.319944", \ + "0.242761, 0.246422, 0.247507, 0.254178, 0.264449, 0.284890, 0.325166" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.120880, 0.124524, 0.125614, 0.132268, 0.142514, 0.162802, 0.203133", \ + "0.125327, 0.128971, 0.130061, 0.136715, 0.146961, 0.167249, 0.207580", \ + "0.134856, 0.138500, 0.139590, 0.146244, 0.156490, 0.176778, 0.217109", \ + "0.139582, 0.143226, 0.144316, 0.150970, 0.161216, 0.181504, 0.221835", \ + "0.142825, 0.146469, 0.147559, 0.154213, 0.164459, 0.184747, 0.225078", \ + "0.150017, 0.153661, 0.154751, 0.161405, 0.171651, 0.191939, 0.232270", \ + "0.155382, 0.159026, 0.160116, 0.166770, 0.177016, 0.197304, 0.237635" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[10]&WENB[10]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[10]&!WENB[10]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + } + } + pin(WENYB[9]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[9]&WENB[9]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[9] == 1'b0 && WENB[9] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208255, 0.211867, 0.212931, 0.219695, 0.229889, 0.250282, 0.292464", \ + "0.213693, 0.217305, 0.218369, 0.225133, 0.235327, 0.255720, 0.297902", \ + "0.221360, 0.224972, 0.226036, 0.232800, 0.242994, 0.263387, 0.305569", \ + "0.226337, 0.229949, 0.231013, 0.237777, 0.247971, 0.268364, 0.310546", \ + "0.228411, 0.232023, 0.233087, 0.239851, 0.250045, 0.270438, 0.312620", \ + "0.231142, 0.234754, 0.235818, 0.242582, 0.252776, 0.273169, 0.315351", \ + "0.236635, 0.240247, 0.241311, 0.248075, 0.258269, 0.278662, 0.320844" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126673, 0.130287, 0.131345, 0.138093, 0.148271, 0.168568, 0.210247", \ + "0.132018, 0.135632, 0.136690, 0.143438, 0.153616, 0.173913, 0.215592", \ + "0.139686, 0.143300, 0.144358, 0.151106, 0.161284, 0.181581, 0.223260", \ + "0.144397, 0.148011, 0.149069, 0.155817, 0.165995, 0.186292, 0.227971", \ + "0.146662, 0.150276, 0.151334, 0.158082, 0.168260, 0.188557, 0.230236", \ + "0.149236, 0.152850, 0.153908, 0.160656, 0.170834, 0.191131, 0.232810", \ + "0.155057, 0.158671, 0.159729, 0.166477, 0.176655, 0.196952, 0.238631" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.202124, 0.207142, 0.208373, 0.216394, 0.231538, 0.260902, 0.320032", \ + "0.208213, 0.213231, 0.214462, 0.222483, 0.237627, 0.266991, 0.326121", \ + "0.218186, 0.223204, 0.224435, 0.232456, 0.247600, 0.276964, 0.336094", \ + "0.221585, 0.226603, 0.227834, 0.235855, 0.250999, 0.280363, 0.339493", \ + "0.225509, 0.230527, 0.231758, 0.239779, 0.254923, 0.284287, 0.343417", \ + "0.232720, 0.237738, 0.238969, 0.246990, 0.262134, 0.291498, 0.350628", \ + "0.242193, 0.247211, 0.248442, 0.256463, 0.271607, 0.300971, 0.360101" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.121841, 0.126959, 0.128155, 0.136106, 0.151238, 0.180141, 0.239727", \ + "0.127916, 0.133034, 0.134230, 0.142181, 0.157313, 0.186216, 0.245802", \ + "0.138069, 0.143187, 0.144383, 0.152334, 0.167466, 0.196369, 0.255955", \ + "0.141259, 0.146377, 0.147573, 0.155524, 0.170656, 0.199559, 0.259145", \ + "0.145178, 0.150296, 0.151492, 0.159443, 0.174575, 0.203478, 0.263064", \ + "0.152568, 0.157686, 0.158882, 0.166833, 0.181965, 0.210868, 0.270454", \ + "0.162036, 0.167154, 0.168350, 0.176301, 0.191433, 0.220336, 0.279922" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[9]&!WENB[9]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[9] == 1'b1 && WENB[9] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.218265, 0.222530, 0.223848, 0.232506, 0.246838, 0.276575, 0.336001", \ + "0.223144, 0.227409, 0.228727, 0.237385, 0.251717, 0.281454, 0.340880", \ + "0.232872, 0.237137, 0.238455, 0.247113, 0.261445, 0.291182, 0.350608", \ + "0.236332, 0.240597, 0.241915, 0.250573, 0.264905, 0.294642, 0.354068", \ + "0.237146, 0.241411, 0.242729, 0.251387, 0.265719, 0.295456, 0.354882", \ + "0.240933, 0.245198, 0.246516, 0.255174, 0.269506, 0.299243, 0.358669", \ + "0.246060, 0.250325, 0.251643, 0.260301, 0.274633, 0.304370, 0.363796" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126352, 0.130615, 0.131936, 0.140580, 0.154881, 0.184557, 0.243887", \ + "0.131228, 0.135491, 0.136812, 0.145456, 0.159757, 0.189433, 0.248763", \ + "0.140960, 0.145223, 0.146544, 0.155188, 0.169489, 0.199165, 0.258495", \ + "0.144415, 0.148678, 0.149999, 0.158643, 0.172944, 0.202620, 0.261950", \ + "0.145228, 0.149491, 0.150812, 0.159456, 0.173757, 0.203433, 0.262763", \ + "0.149018, 0.153281, 0.154602, 0.163246, 0.177547, 0.207223, 0.266553", \ + "0.154044, 0.158307, 0.159628, 0.168272, 0.182573, 0.212249, 0.271579" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208247, 0.211908, 0.212993, 0.219664, 0.229935, 0.250376, 0.290652", \ + "0.212731, 0.216392, 0.217477, 0.224148, 0.234419, 0.254860, 0.295136", \ + "0.222232, 0.225893, 0.226978, 0.233649, 0.243920, 0.264361, 0.304637", \ + "0.226987, 0.230648, 0.231733, 0.238404, 0.248675, 0.269116, 0.309392", \ + "0.230196, 0.233857, 0.234942, 0.241613, 0.251884, 0.272325, 0.312601", \ + "0.237539, 0.241200, 0.242285, 0.248956, 0.259227, 0.279668, 0.319944", \ + "0.242761, 0.246422, 0.247507, 0.254178, 0.264449, 0.284890, 0.325166" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.120880, 0.124524, 0.125614, 0.132268, 0.142514, 0.162802, 0.203133", \ + "0.125327, 0.128971, 0.130061, 0.136715, 0.146961, 0.167249, 0.207580", \ + "0.134856, 0.138500, 0.139590, 0.146244, 0.156490, 0.176778, 0.217109", \ + "0.139582, 0.143226, 0.144316, 0.150970, 0.161216, 0.181504, 0.221835", \ + "0.142825, 0.146469, 0.147559, 0.154213, 0.164459, 0.184747, 0.225078", \ + "0.150017, 0.153661, 0.154751, 0.161405, 0.171651, 0.191939, 0.232270", \ + "0.155382, 0.159026, 0.160116, 0.166770, 0.177016, 0.197304, 0.237635" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[9]&WENB[9]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[9]&!WENB[9]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + } + } + pin(WENYB[8]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[8]&WENB[8]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[8] == 1'b0 && WENB[8] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208255, 0.211867, 0.212931, 0.219695, 0.229889, 0.250282, 0.292464", \ + "0.213693, 0.217305, 0.218369, 0.225133, 0.235327, 0.255720, 0.297902", \ + "0.221360, 0.224972, 0.226036, 0.232800, 0.242994, 0.263387, 0.305569", \ + "0.226337, 0.229949, 0.231013, 0.237777, 0.247971, 0.268364, 0.310546", \ + "0.228411, 0.232023, 0.233087, 0.239851, 0.250045, 0.270438, 0.312620", \ + "0.231142, 0.234754, 0.235818, 0.242582, 0.252776, 0.273169, 0.315351", \ + "0.236635, 0.240247, 0.241311, 0.248075, 0.258269, 0.278662, 0.320844" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126673, 0.130287, 0.131345, 0.138093, 0.148271, 0.168568, 0.210247", \ + "0.132018, 0.135632, 0.136690, 0.143438, 0.153616, 0.173913, 0.215592", \ + "0.139686, 0.143300, 0.144358, 0.151106, 0.161284, 0.181581, 0.223260", \ + "0.144397, 0.148011, 0.149069, 0.155817, 0.165995, 0.186292, 0.227971", \ + "0.146662, 0.150276, 0.151334, 0.158082, 0.168260, 0.188557, 0.230236", \ + "0.149236, 0.152850, 0.153908, 0.160656, 0.170834, 0.191131, 0.232810", \ + "0.155057, 0.158671, 0.159729, 0.166477, 0.176655, 0.196952, 0.238631" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.202124, 0.207142, 0.208373, 0.216394, 0.231538, 0.260902, 0.320032", \ + "0.208213, 0.213231, 0.214462, 0.222483, 0.237627, 0.266991, 0.326121", \ + "0.218186, 0.223204, 0.224435, 0.232456, 0.247600, 0.276964, 0.336094", \ + "0.221585, 0.226603, 0.227834, 0.235855, 0.250999, 0.280363, 0.339493", \ + "0.225509, 0.230527, 0.231758, 0.239779, 0.254923, 0.284287, 0.343417", \ + "0.232720, 0.237738, 0.238969, 0.246990, 0.262134, 0.291498, 0.350628", \ + "0.242193, 0.247211, 0.248442, 0.256463, 0.271607, 0.300971, 0.360101" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.121841, 0.126959, 0.128155, 0.136106, 0.151238, 0.180141, 0.239727", \ + "0.127916, 0.133034, 0.134230, 0.142181, 0.157313, 0.186216, 0.245802", \ + "0.138069, 0.143187, 0.144383, 0.152334, 0.167466, 0.196369, 0.255955", \ + "0.141259, 0.146377, 0.147573, 0.155524, 0.170656, 0.199559, 0.259145", \ + "0.145178, 0.150296, 0.151492, 0.159443, 0.174575, 0.203478, 0.263064", \ + "0.152568, 0.157686, 0.158882, 0.166833, 0.181965, 0.210868, 0.270454", \ + "0.162036, 0.167154, 0.168350, 0.176301, 0.191433, 0.220336, 0.279922" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[8]&!WENB[8]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[8] == 1'b1 && WENB[8] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.218265, 0.222530, 0.223848, 0.232506, 0.246838, 0.276575, 0.336001", \ + "0.223144, 0.227409, 0.228727, 0.237385, 0.251717, 0.281454, 0.340880", \ + "0.232872, 0.237137, 0.238455, 0.247113, 0.261445, 0.291182, 0.350608", \ + "0.236332, 0.240597, 0.241915, 0.250573, 0.264905, 0.294642, 0.354068", \ + "0.237146, 0.241411, 0.242729, 0.251387, 0.265719, 0.295456, 0.354882", \ + "0.240933, 0.245198, 0.246516, 0.255174, 0.269506, 0.299243, 0.358669", \ + "0.246060, 0.250325, 0.251643, 0.260301, 0.274633, 0.304370, 0.363796" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126352, 0.130615, 0.131936, 0.140580, 0.154881, 0.184557, 0.243887", \ + "0.131228, 0.135491, 0.136812, 0.145456, 0.159757, 0.189433, 0.248763", \ + "0.140960, 0.145223, 0.146544, 0.155188, 0.169489, 0.199165, 0.258495", \ + "0.144415, 0.148678, 0.149999, 0.158643, 0.172944, 0.202620, 0.261950", \ + "0.145228, 0.149491, 0.150812, 0.159456, 0.173757, 0.203433, 0.262763", \ + "0.149018, 0.153281, 0.154602, 0.163246, 0.177547, 0.207223, 0.266553", \ + "0.154044, 0.158307, 0.159628, 0.168272, 0.182573, 0.212249, 0.271579" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208247, 0.211908, 0.212993, 0.219664, 0.229935, 0.250376, 0.290652", \ + "0.212731, 0.216392, 0.217477, 0.224148, 0.234419, 0.254860, 0.295136", \ + "0.222232, 0.225893, 0.226978, 0.233649, 0.243920, 0.264361, 0.304637", \ + "0.226987, 0.230648, 0.231733, 0.238404, 0.248675, 0.269116, 0.309392", \ + "0.230196, 0.233857, 0.234942, 0.241613, 0.251884, 0.272325, 0.312601", \ + "0.237539, 0.241200, 0.242285, 0.248956, 0.259227, 0.279668, 0.319944", \ + "0.242761, 0.246422, 0.247507, 0.254178, 0.264449, 0.284890, 0.325166" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.120880, 0.124524, 0.125614, 0.132268, 0.142514, 0.162802, 0.203133", \ + "0.125327, 0.128971, 0.130061, 0.136715, 0.146961, 0.167249, 0.207580", \ + "0.134856, 0.138500, 0.139590, 0.146244, 0.156490, 0.176778, 0.217109", \ + "0.139582, 0.143226, 0.144316, 0.150970, 0.161216, 0.181504, 0.221835", \ + "0.142825, 0.146469, 0.147559, 0.154213, 0.164459, 0.184747, 0.225078", \ + "0.150017, 0.153661, 0.154751, 0.161405, 0.171651, 0.191939, 0.232270", \ + "0.155382, 0.159026, 0.160116, 0.166770, 0.177016, 0.197304, 0.237635" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[8]&WENB[8]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[8]&!WENB[8]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + } + } + pin(WENYB[7]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[7]&WENB[7]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[7] == 1'b0 && WENB[7] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208255, 0.211867, 0.212931, 0.219695, 0.229889, 0.250282, 0.292464", \ + "0.213693, 0.217305, 0.218369, 0.225133, 0.235327, 0.255720, 0.297902", \ + "0.221360, 0.224972, 0.226036, 0.232800, 0.242994, 0.263387, 0.305569", \ + "0.226337, 0.229949, 0.231013, 0.237777, 0.247971, 0.268364, 0.310546", \ + "0.228411, 0.232023, 0.233087, 0.239851, 0.250045, 0.270438, 0.312620", \ + "0.231142, 0.234754, 0.235818, 0.242582, 0.252776, 0.273169, 0.315351", \ + "0.236635, 0.240247, 0.241311, 0.248075, 0.258269, 0.278662, 0.320844" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126673, 0.130287, 0.131345, 0.138093, 0.148271, 0.168568, 0.210247", \ + "0.132018, 0.135632, 0.136690, 0.143438, 0.153616, 0.173913, 0.215592", \ + "0.139686, 0.143300, 0.144358, 0.151106, 0.161284, 0.181581, 0.223260", \ + "0.144397, 0.148011, 0.149069, 0.155817, 0.165995, 0.186292, 0.227971", \ + "0.146662, 0.150276, 0.151334, 0.158082, 0.168260, 0.188557, 0.230236", \ + "0.149236, 0.152850, 0.153908, 0.160656, 0.170834, 0.191131, 0.232810", \ + "0.155057, 0.158671, 0.159729, 0.166477, 0.176655, 0.196952, 0.238631" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.202124, 0.207142, 0.208373, 0.216394, 0.231538, 0.260902, 0.320032", \ + "0.208213, 0.213231, 0.214462, 0.222483, 0.237627, 0.266991, 0.326121", \ + "0.218186, 0.223204, 0.224435, 0.232456, 0.247600, 0.276964, 0.336094", \ + "0.221585, 0.226603, 0.227834, 0.235855, 0.250999, 0.280363, 0.339493", \ + "0.225509, 0.230527, 0.231758, 0.239779, 0.254923, 0.284287, 0.343417", \ + "0.232720, 0.237738, 0.238969, 0.246990, 0.262134, 0.291498, 0.350628", \ + "0.242193, 0.247211, 0.248442, 0.256463, 0.271607, 0.300971, 0.360101" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.121841, 0.126959, 0.128155, 0.136106, 0.151238, 0.180141, 0.239727", \ + "0.127916, 0.133034, 0.134230, 0.142181, 0.157313, 0.186216, 0.245802", \ + "0.138069, 0.143187, 0.144383, 0.152334, 0.167466, 0.196369, 0.255955", \ + "0.141259, 0.146377, 0.147573, 0.155524, 0.170656, 0.199559, 0.259145", \ + "0.145178, 0.150296, 0.151492, 0.159443, 0.174575, 0.203478, 0.263064", \ + "0.152568, 0.157686, 0.158882, 0.166833, 0.181965, 0.210868, 0.270454", \ + "0.162036, 0.167154, 0.168350, 0.176301, 0.191433, 0.220336, 0.279922" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[7]&!WENB[7]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[7] == 1'b1 && WENB[7] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.218265, 0.222530, 0.223848, 0.232506, 0.246838, 0.276575, 0.336001", \ + "0.223144, 0.227409, 0.228727, 0.237385, 0.251717, 0.281454, 0.340880", \ + "0.232872, 0.237137, 0.238455, 0.247113, 0.261445, 0.291182, 0.350608", \ + "0.236332, 0.240597, 0.241915, 0.250573, 0.264905, 0.294642, 0.354068", \ + "0.237146, 0.241411, 0.242729, 0.251387, 0.265719, 0.295456, 0.354882", \ + "0.240933, 0.245198, 0.246516, 0.255174, 0.269506, 0.299243, 0.358669", \ + "0.246060, 0.250325, 0.251643, 0.260301, 0.274633, 0.304370, 0.363796" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126352, 0.130615, 0.131936, 0.140580, 0.154881, 0.184557, 0.243887", \ + "0.131228, 0.135491, 0.136812, 0.145456, 0.159757, 0.189433, 0.248763", \ + "0.140960, 0.145223, 0.146544, 0.155188, 0.169489, 0.199165, 0.258495", \ + "0.144415, 0.148678, 0.149999, 0.158643, 0.172944, 0.202620, 0.261950", \ + "0.145228, 0.149491, 0.150812, 0.159456, 0.173757, 0.203433, 0.262763", \ + "0.149018, 0.153281, 0.154602, 0.163246, 0.177547, 0.207223, 0.266553", \ + "0.154044, 0.158307, 0.159628, 0.168272, 0.182573, 0.212249, 0.271579" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208247, 0.211908, 0.212993, 0.219664, 0.229935, 0.250376, 0.290652", \ + "0.212731, 0.216392, 0.217477, 0.224148, 0.234419, 0.254860, 0.295136", \ + "0.222232, 0.225893, 0.226978, 0.233649, 0.243920, 0.264361, 0.304637", \ + "0.226987, 0.230648, 0.231733, 0.238404, 0.248675, 0.269116, 0.309392", \ + "0.230196, 0.233857, 0.234942, 0.241613, 0.251884, 0.272325, 0.312601", \ + "0.237539, 0.241200, 0.242285, 0.248956, 0.259227, 0.279668, 0.319944", \ + "0.242761, 0.246422, 0.247507, 0.254178, 0.264449, 0.284890, 0.325166" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.120880, 0.124524, 0.125614, 0.132268, 0.142514, 0.162802, 0.203133", \ + "0.125327, 0.128971, 0.130061, 0.136715, 0.146961, 0.167249, 0.207580", \ + "0.134856, 0.138500, 0.139590, 0.146244, 0.156490, 0.176778, 0.217109", \ + "0.139582, 0.143226, 0.144316, 0.150970, 0.161216, 0.181504, 0.221835", \ + "0.142825, 0.146469, 0.147559, 0.154213, 0.164459, 0.184747, 0.225078", \ + "0.150017, 0.153661, 0.154751, 0.161405, 0.171651, 0.191939, 0.232270", \ + "0.155382, 0.159026, 0.160116, 0.166770, 0.177016, 0.197304, 0.237635" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[7]&WENB[7]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[7]&!WENB[7]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + } + } + pin(WENYB[6]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[6]&WENB[6]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[6] == 1'b0 && WENB[6] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208255, 0.211867, 0.212931, 0.219695, 0.229889, 0.250282, 0.292464", \ + "0.213693, 0.217305, 0.218369, 0.225133, 0.235327, 0.255720, 0.297902", \ + "0.221360, 0.224972, 0.226036, 0.232800, 0.242994, 0.263387, 0.305569", \ + "0.226337, 0.229949, 0.231013, 0.237777, 0.247971, 0.268364, 0.310546", \ + "0.228411, 0.232023, 0.233087, 0.239851, 0.250045, 0.270438, 0.312620", \ + "0.231142, 0.234754, 0.235818, 0.242582, 0.252776, 0.273169, 0.315351", \ + "0.236635, 0.240247, 0.241311, 0.248075, 0.258269, 0.278662, 0.320844" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126673, 0.130287, 0.131345, 0.138093, 0.148271, 0.168568, 0.210247", \ + "0.132018, 0.135632, 0.136690, 0.143438, 0.153616, 0.173913, 0.215592", \ + "0.139686, 0.143300, 0.144358, 0.151106, 0.161284, 0.181581, 0.223260", \ + "0.144397, 0.148011, 0.149069, 0.155817, 0.165995, 0.186292, 0.227971", \ + "0.146662, 0.150276, 0.151334, 0.158082, 0.168260, 0.188557, 0.230236", \ + "0.149236, 0.152850, 0.153908, 0.160656, 0.170834, 0.191131, 0.232810", \ + "0.155057, 0.158671, 0.159729, 0.166477, 0.176655, 0.196952, 0.238631" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.202124, 0.207142, 0.208373, 0.216394, 0.231538, 0.260902, 0.320032", \ + "0.208213, 0.213231, 0.214462, 0.222483, 0.237627, 0.266991, 0.326121", \ + "0.218186, 0.223204, 0.224435, 0.232456, 0.247600, 0.276964, 0.336094", \ + "0.221585, 0.226603, 0.227834, 0.235855, 0.250999, 0.280363, 0.339493", \ + "0.225509, 0.230527, 0.231758, 0.239779, 0.254923, 0.284287, 0.343417", \ + "0.232720, 0.237738, 0.238969, 0.246990, 0.262134, 0.291498, 0.350628", \ + "0.242193, 0.247211, 0.248442, 0.256463, 0.271607, 0.300971, 0.360101" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.121841, 0.126959, 0.128155, 0.136106, 0.151238, 0.180141, 0.239727", \ + "0.127916, 0.133034, 0.134230, 0.142181, 0.157313, 0.186216, 0.245802", \ + "0.138069, 0.143187, 0.144383, 0.152334, 0.167466, 0.196369, 0.255955", \ + "0.141259, 0.146377, 0.147573, 0.155524, 0.170656, 0.199559, 0.259145", \ + "0.145178, 0.150296, 0.151492, 0.159443, 0.174575, 0.203478, 0.263064", \ + "0.152568, 0.157686, 0.158882, 0.166833, 0.181965, 0.210868, 0.270454", \ + "0.162036, 0.167154, 0.168350, 0.176301, 0.191433, 0.220336, 0.279922" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[6]&!WENB[6]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[6] == 1'b1 && WENB[6] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.218265, 0.222530, 0.223848, 0.232506, 0.246838, 0.276575, 0.336001", \ + "0.223144, 0.227409, 0.228727, 0.237385, 0.251717, 0.281454, 0.340880", \ + "0.232872, 0.237137, 0.238455, 0.247113, 0.261445, 0.291182, 0.350608", \ + "0.236332, 0.240597, 0.241915, 0.250573, 0.264905, 0.294642, 0.354068", \ + "0.237146, 0.241411, 0.242729, 0.251387, 0.265719, 0.295456, 0.354882", \ + "0.240933, 0.245198, 0.246516, 0.255174, 0.269506, 0.299243, 0.358669", \ + "0.246060, 0.250325, 0.251643, 0.260301, 0.274633, 0.304370, 0.363796" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126352, 0.130615, 0.131936, 0.140580, 0.154881, 0.184557, 0.243887", \ + "0.131228, 0.135491, 0.136812, 0.145456, 0.159757, 0.189433, 0.248763", \ + "0.140960, 0.145223, 0.146544, 0.155188, 0.169489, 0.199165, 0.258495", \ + "0.144415, 0.148678, 0.149999, 0.158643, 0.172944, 0.202620, 0.261950", \ + "0.145228, 0.149491, 0.150812, 0.159456, 0.173757, 0.203433, 0.262763", \ + "0.149018, 0.153281, 0.154602, 0.163246, 0.177547, 0.207223, 0.266553", \ + "0.154044, 0.158307, 0.159628, 0.168272, 0.182573, 0.212249, 0.271579" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208247, 0.211908, 0.212993, 0.219664, 0.229935, 0.250376, 0.290652", \ + "0.212731, 0.216392, 0.217477, 0.224148, 0.234419, 0.254860, 0.295136", \ + "0.222232, 0.225893, 0.226978, 0.233649, 0.243920, 0.264361, 0.304637", \ + "0.226987, 0.230648, 0.231733, 0.238404, 0.248675, 0.269116, 0.309392", \ + "0.230196, 0.233857, 0.234942, 0.241613, 0.251884, 0.272325, 0.312601", \ + "0.237539, 0.241200, 0.242285, 0.248956, 0.259227, 0.279668, 0.319944", \ + "0.242761, 0.246422, 0.247507, 0.254178, 0.264449, 0.284890, 0.325166" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.120880, 0.124524, 0.125614, 0.132268, 0.142514, 0.162802, 0.203133", \ + "0.125327, 0.128971, 0.130061, 0.136715, 0.146961, 0.167249, 0.207580", \ + "0.134856, 0.138500, 0.139590, 0.146244, 0.156490, 0.176778, 0.217109", \ + "0.139582, 0.143226, 0.144316, 0.150970, 0.161216, 0.181504, 0.221835", \ + "0.142825, 0.146469, 0.147559, 0.154213, 0.164459, 0.184747, 0.225078", \ + "0.150017, 0.153661, 0.154751, 0.161405, 0.171651, 0.191939, 0.232270", \ + "0.155382, 0.159026, 0.160116, 0.166770, 0.177016, 0.197304, 0.237635" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[6]&WENB[6]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[6]&!WENB[6]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + } + } + pin(WENYB[5]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[5]&WENB[5]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[5] == 1'b0 && WENB[5] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208255, 0.211867, 0.212931, 0.219695, 0.229889, 0.250282, 0.292464", \ + "0.213693, 0.217305, 0.218369, 0.225133, 0.235327, 0.255720, 0.297902", \ + "0.221360, 0.224972, 0.226036, 0.232800, 0.242994, 0.263387, 0.305569", \ + "0.226337, 0.229949, 0.231013, 0.237777, 0.247971, 0.268364, 0.310546", \ + "0.228411, 0.232023, 0.233087, 0.239851, 0.250045, 0.270438, 0.312620", \ + "0.231142, 0.234754, 0.235818, 0.242582, 0.252776, 0.273169, 0.315351", \ + "0.236635, 0.240247, 0.241311, 0.248075, 0.258269, 0.278662, 0.320844" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126673, 0.130287, 0.131345, 0.138093, 0.148271, 0.168568, 0.210247", \ + "0.132018, 0.135632, 0.136690, 0.143438, 0.153616, 0.173913, 0.215592", \ + "0.139686, 0.143300, 0.144358, 0.151106, 0.161284, 0.181581, 0.223260", \ + "0.144397, 0.148011, 0.149069, 0.155817, 0.165995, 0.186292, 0.227971", \ + "0.146662, 0.150276, 0.151334, 0.158082, 0.168260, 0.188557, 0.230236", \ + "0.149236, 0.152850, 0.153908, 0.160656, 0.170834, 0.191131, 0.232810", \ + "0.155057, 0.158671, 0.159729, 0.166477, 0.176655, 0.196952, 0.238631" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.202124, 0.207142, 0.208373, 0.216394, 0.231538, 0.260902, 0.320032", \ + "0.208213, 0.213231, 0.214462, 0.222483, 0.237627, 0.266991, 0.326121", \ + "0.218186, 0.223204, 0.224435, 0.232456, 0.247600, 0.276964, 0.336094", \ + "0.221585, 0.226603, 0.227834, 0.235855, 0.250999, 0.280363, 0.339493", \ + "0.225509, 0.230527, 0.231758, 0.239779, 0.254923, 0.284287, 0.343417", \ + "0.232720, 0.237738, 0.238969, 0.246990, 0.262134, 0.291498, 0.350628", \ + "0.242193, 0.247211, 0.248442, 0.256463, 0.271607, 0.300971, 0.360101" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.121841, 0.126959, 0.128155, 0.136106, 0.151238, 0.180141, 0.239727", \ + "0.127916, 0.133034, 0.134230, 0.142181, 0.157313, 0.186216, 0.245802", \ + "0.138069, 0.143187, 0.144383, 0.152334, 0.167466, 0.196369, 0.255955", \ + "0.141259, 0.146377, 0.147573, 0.155524, 0.170656, 0.199559, 0.259145", \ + "0.145178, 0.150296, 0.151492, 0.159443, 0.174575, 0.203478, 0.263064", \ + "0.152568, 0.157686, 0.158882, 0.166833, 0.181965, 0.210868, 0.270454", \ + "0.162036, 0.167154, 0.168350, 0.176301, 0.191433, 0.220336, 0.279922" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[5]&!WENB[5]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[5] == 1'b1 && WENB[5] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.218265, 0.222530, 0.223848, 0.232506, 0.246838, 0.276575, 0.336001", \ + "0.223144, 0.227409, 0.228727, 0.237385, 0.251717, 0.281454, 0.340880", \ + "0.232872, 0.237137, 0.238455, 0.247113, 0.261445, 0.291182, 0.350608", \ + "0.236332, 0.240597, 0.241915, 0.250573, 0.264905, 0.294642, 0.354068", \ + "0.237146, 0.241411, 0.242729, 0.251387, 0.265719, 0.295456, 0.354882", \ + "0.240933, 0.245198, 0.246516, 0.255174, 0.269506, 0.299243, 0.358669", \ + "0.246060, 0.250325, 0.251643, 0.260301, 0.274633, 0.304370, 0.363796" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126352, 0.130615, 0.131936, 0.140580, 0.154881, 0.184557, 0.243887", \ + "0.131228, 0.135491, 0.136812, 0.145456, 0.159757, 0.189433, 0.248763", \ + "0.140960, 0.145223, 0.146544, 0.155188, 0.169489, 0.199165, 0.258495", \ + "0.144415, 0.148678, 0.149999, 0.158643, 0.172944, 0.202620, 0.261950", \ + "0.145228, 0.149491, 0.150812, 0.159456, 0.173757, 0.203433, 0.262763", \ + "0.149018, 0.153281, 0.154602, 0.163246, 0.177547, 0.207223, 0.266553", \ + "0.154044, 0.158307, 0.159628, 0.168272, 0.182573, 0.212249, 0.271579" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208247, 0.211908, 0.212993, 0.219664, 0.229935, 0.250376, 0.290652", \ + "0.212731, 0.216392, 0.217477, 0.224148, 0.234419, 0.254860, 0.295136", \ + "0.222232, 0.225893, 0.226978, 0.233649, 0.243920, 0.264361, 0.304637", \ + "0.226987, 0.230648, 0.231733, 0.238404, 0.248675, 0.269116, 0.309392", \ + "0.230196, 0.233857, 0.234942, 0.241613, 0.251884, 0.272325, 0.312601", \ + "0.237539, 0.241200, 0.242285, 0.248956, 0.259227, 0.279668, 0.319944", \ + "0.242761, 0.246422, 0.247507, 0.254178, 0.264449, 0.284890, 0.325166" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.120880, 0.124524, 0.125614, 0.132268, 0.142514, 0.162802, 0.203133", \ + "0.125327, 0.128971, 0.130061, 0.136715, 0.146961, 0.167249, 0.207580", \ + "0.134856, 0.138500, 0.139590, 0.146244, 0.156490, 0.176778, 0.217109", \ + "0.139582, 0.143226, 0.144316, 0.150970, 0.161216, 0.181504, 0.221835", \ + "0.142825, 0.146469, 0.147559, 0.154213, 0.164459, 0.184747, 0.225078", \ + "0.150017, 0.153661, 0.154751, 0.161405, 0.171651, 0.191939, 0.232270", \ + "0.155382, 0.159026, 0.160116, 0.166770, 0.177016, 0.197304, 0.237635" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[5]&WENB[5]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[5]&!WENB[5]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + } + } + pin(WENYB[4]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[4]&WENB[4]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[4] == 1'b0 && WENB[4] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208255, 0.211867, 0.212931, 0.219695, 0.229889, 0.250282, 0.292464", \ + "0.213693, 0.217305, 0.218369, 0.225133, 0.235327, 0.255720, 0.297902", \ + "0.221360, 0.224972, 0.226036, 0.232800, 0.242994, 0.263387, 0.305569", \ + "0.226337, 0.229949, 0.231013, 0.237777, 0.247971, 0.268364, 0.310546", \ + "0.228411, 0.232023, 0.233087, 0.239851, 0.250045, 0.270438, 0.312620", \ + "0.231142, 0.234754, 0.235818, 0.242582, 0.252776, 0.273169, 0.315351", \ + "0.236635, 0.240247, 0.241311, 0.248075, 0.258269, 0.278662, 0.320844" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126673, 0.130287, 0.131345, 0.138093, 0.148271, 0.168568, 0.210247", \ + "0.132018, 0.135632, 0.136690, 0.143438, 0.153616, 0.173913, 0.215592", \ + "0.139686, 0.143300, 0.144358, 0.151106, 0.161284, 0.181581, 0.223260", \ + "0.144397, 0.148011, 0.149069, 0.155817, 0.165995, 0.186292, 0.227971", \ + "0.146662, 0.150276, 0.151334, 0.158082, 0.168260, 0.188557, 0.230236", \ + "0.149236, 0.152850, 0.153908, 0.160656, 0.170834, 0.191131, 0.232810", \ + "0.155057, 0.158671, 0.159729, 0.166477, 0.176655, 0.196952, 0.238631" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.202124, 0.207142, 0.208373, 0.216394, 0.231538, 0.260902, 0.320032", \ + "0.208213, 0.213231, 0.214462, 0.222483, 0.237627, 0.266991, 0.326121", \ + "0.218186, 0.223204, 0.224435, 0.232456, 0.247600, 0.276964, 0.336094", \ + "0.221585, 0.226603, 0.227834, 0.235855, 0.250999, 0.280363, 0.339493", \ + "0.225509, 0.230527, 0.231758, 0.239779, 0.254923, 0.284287, 0.343417", \ + "0.232720, 0.237738, 0.238969, 0.246990, 0.262134, 0.291498, 0.350628", \ + "0.242193, 0.247211, 0.248442, 0.256463, 0.271607, 0.300971, 0.360101" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.121841, 0.126959, 0.128155, 0.136106, 0.151238, 0.180141, 0.239727", \ + "0.127916, 0.133034, 0.134230, 0.142181, 0.157313, 0.186216, 0.245802", \ + "0.138069, 0.143187, 0.144383, 0.152334, 0.167466, 0.196369, 0.255955", \ + "0.141259, 0.146377, 0.147573, 0.155524, 0.170656, 0.199559, 0.259145", \ + "0.145178, 0.150296, 0.151492, 0.159443, 0.174575, 0.203478, 0.263064", \ + "0.152568, 0.157686, 0.158882, 0.166833, 0.181965, 0.210868, 0.270454", \ + "0.162036, 0.167154, 0.168350, 0.176301, 0.191433, 0.220336, 0.279922" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[4]&!WENB[4]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[4] == 1'b1 && WENB[4] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.218265, 0.222530, 0.223848, 0.232506, 0.246838, 0.276575, 0.336001", \ + "0.223144, 0.227409, 0.228727, 0.237385, 0.251717, 0.281454, 0.340880", \ + "0.232872, 0.237137, 0.238455, 0.247113, 0.261445, 0.291182, 0.350608", \ + "0.236332, 0.240597, 0.241915, 0.250573, 0.264905, 0.294642, 0.354068", \ + "0.237146, 0.241411, 0.242729, 0.251387, 0.265719, 0.295456, 0.354882", \ + "0.240933, 0.245198, 0.246516, 0.255174, 0.269506, 0.299243, 0.358669", \ + "0.246060, 0.250325, 0.251643, 0.260301, 0.274633, 0.304370, 0.363796" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126352, 0.130615, 0.131936, 0.140580, 0.154881, 0.184557, 0.243887", \ + "0.131228, 0.135491, 0.136812, 0.145456, 0.159757, 0.189433, 0.248763", \ + "0.140960, 0.145223, 0.146544, 0.155188, 0.169489, 0.199165, 0.258495", \ + "0.144415, 0.148678, 0.149999, 0.158643, 0.172944, 0.202620, 0.261950", \ + "0.145228, 0.149491, 0.150812, 0.159456, 0.173757, 0.203433, 0.262763", \ + "0.149018, 0.153281, 0.154602, 0.163246, 0.177547, 0.207223, 0.266553", \ + "0.154044, 0.158307, 0.159628, 0.168272, 0.182573, 0.212249, 0.271579" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208247, 0.211908, 0.212993, 0.219664, 0.229935, 0.250376, 0.290652", \ + "0.212731, 0.216392, 0.217477, 0.224148, 0.234419, 0.254860, 0.295136", \ + "0.222232, 0.225893, 0.226978, 0.233649, 0.243920, 0.264361, 0.304637", \ + "0.226987, 0.230648, 0.231733, 0.238404, 0.248675, 0.269116, 0.309392", \ + "0.230196, 0.233857, 0.234942, 0.241613, 0.251884, 0.272325, 0.312601", \ + "0.237539, 0.241200, 0.242285, 0.248956, 0.259227, 0.279668, 0.319944", \ + "0.242761, 0.246422, 0.247507, 0.254178, 0.264449, 0.284890, 0.325166" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.120880, 0.124524, 0.125614, 0.132268, 0.142514, 0.162802, 0.203133", \ + "0.125327, 0.128971, 0.130061, 0.136715, 0.146961, 0.167249, 0.207580", \ + "0.134856, 0.138500, 0.139590, 0.146244, 0.156490, 0.176778, 0.217109", \ + "0.139582, 0.143226, 0.144316, 0.150970, 0.161216, 0.181504, 0.221835", \ + "0.142825, 0.146469, 0.147559, 0.154213, 0.164459, 0.184747, 0.225078", \ + "0.150017, 0.153661, 0.154751, 0.161405, 0.171651, 0.191939, 0.232270", \ + "0.155382, 0.159026, 0.160116, 0.166770, 0.177016, 0.197304, 0.237635" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[4]&WENB[4]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[4]&!WENB[4]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + } + } + pin(WENYB[3]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[3]&WENB[3]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[3] == 1'b0 && WENB[3] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208255, 0.211867, 0.212931, 0.219695, 0.229889, 0.250282, 0.292464", \ + "0.213693, 0.217305, 0.218369, 0.225133, 0.235327, 0.255720, 0.297902", \ + "0.221360, 0.224972, 0.226036, 0.232800, 0.242994, 0.263387, 0.305569", \ + "0.226337, 0.229949, 0.231013, 0.237777, 0.247971, 0.268364, 0.310546", \ + "0.228411, 0.232023, 0.233087, 0.239851, 0.250045, 0.270438, 0.312620", \ + "0.231142, 0.234754, 0.235818, 0.242582, 0.252776, 0.273169, 0.315351", \ + "0.236635, 0.240247, 0.241311, 0.248075, 0.258269, 0.278662, 0.320844" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126673, 0.130287, 0.131345, 0.138093, 0.148271, 0.168568, 0.210247", \ + "0.132018, 0.135632, 0.136690, 0.143438, 0.153616, 0.173913, 0.215592", \ + "0.139686, 0.143300, 0.144358, 0.151106, 0.161284, 0.181581, 0.223260", \ + "0.144397, 0.148011, 0.149069, 0.155817, 0.165995, 0.186292, 0.227971", \ + "0.146662, 0.150276, 0.151334, 0.158082, 0.168260, 0.188557, 0.230236", \ + "0.149236, 0.152850, 0.153908, 0.160656, 0.170834, 0.191131, 0.232810", \ + "0.155057, 0.158671, 0.159729, 0.166477, 0.176655, 0.196952, 0.238631" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.202124, 0.207142, 0.208373, 0.216394, 0.231538, 0.260902, 0.320032", \ + "0.208213, 0.213231, 0.214462, 0.222483, 0.237627, 0.266991, 0.326121", \ + "0.218186, 0.223204, 0.224435, 0.232456, 0.247600, 0.276964, 0.336094", \ + "0.221585, 0.226603, 0.227834, 0.235855, 0.250999, 0.280363, 0.339493", \ + "0.225509, 0.230527, 0.231758, 0.239779, 0.254923, 0.284287, 0.343417", \ + "0.232720, 0.237738, 0.238969, 0.246990, 0.262134, 0.291498, 0.350628", \ + "0.242193, 0.247211, 0.248442, 0.256463, 0.271607, 0.300971, 0.360101" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.121841, 0.126959, 0.128155, 0.136106, 0.151238, 0.180141, 0.239727", \ + "0.127916, 0.133034, 0.134230, 0.142181, 0.157313, 0.186216, 0.245802", \ + "0.138069, 0.143187, 0.144383, 0.152334, 0.167466, 0.196369, 0.255955", \ + "0.141259, 0.146377, 0.147573, 0.155524, 0.170656, 0.199559, 0.259145", \ + "0.145178, 0.150296, 0.151492, 0.159443, 0.174575, 0.203478, 0.263064", \ + "0.152568, 0.157686, 0.158882, 0.166833, 0.181965, 0.210868, 0.270454", \ + "0.162036, 0.167154, 0.168350, 0.176301, 0.191433, 0.220336, 0.279922" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[3]&!WENB[3]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[3] == 1'b1 && WENB[3] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.218265, 0.222530, 0.223848, 0.232506, 0.246838, 0.276575, 0.336001", \ + "0.223144, 0.227409, 0.228727, 0.237385, 0.251717, 0.281454, 0.340880", \ + "0.232872, 0.237137, 0.238455, 0.247113, 0.261445, 0.291182, 0.350608", \ + "0.236332, 0.240597, 0.241915, 0.250573, 0.264905, 0.294642, 0.354068", \ + "0.237146, 0.241411, 0.242729, 0.251387, 0.265719, 0.295456, 0.354882", \ + "0.240933, 0.245198, 0.246516, 0.255174, 0.269506, 0.299243, 0.358669", \ + "0.246060, 0.250325, 0.251643, 0.260301, 0.274633, 0.304370, 0.363796" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126352, 0.130615, 0.131936, 0.140580, 0.154881, 0.184557, 0.243887", \ + "0.131228, 0.135491, 0.136812, 0.145456, 0.159757, 0.189433, 0.248763", \ + "0.140960, 0.145223, 0.146544, 0.155188, 0.169489, 0.199165, 0.258495", \ + "0.144415, 0.148678, 0.149999, 0.158643, 0.172944, 0.202620, 0.261950", \ + "0.145228, 0.149491, 0.150812, 0.159456, 0.173757, 0.203433, 0.262763", \ + "0.149018, 0.153281, 0.154602, 0.163246, 0.177547, 0.207223, 0.266553", \ + "0.154044, 0.158307, 0.159628, 0.168272, 0.182573, 0.212249, 0.271579" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208247, 0.211908, 0.212993, 0.219664, 0.229935, 0.250376, 0.290652", \ + "0.212731, 0.216392, 0.217477, 0.224148, 0.234419, 0.254860, 0.295136", \ + "0.222232, 0.225893, 0.226978, 0.233649, 0.243920, 0.264361, 0.304637", \ + "0.226987, 0.230648, 0.231733, 0.238404, 0.248675, 0.269116, 0.309392", \ + "0.230196, 0.233857, 0.234942, 0.241613, 0.251884, 0.272325, 0.312601", \ + "0.237539, 0.241200, 0.242285, 0.248956, 0.259227, 0.279668, 0.319944", \ + "0.242761, 0.246422, 0.247507, 0.254178, 0.264449, 0.284890, 0.325166" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.120880, 0.124524, 0.125614, 0.132268, 0.142514, 0.162802, 0.203133", \ + "0.125327, 0.128971, 0.130061, 0.136715, 0.146961, 0.167249, 0.207580", \ + "0.134856, 0.138500, 0.139590, 0.146244, 0.156490, 0.176778, 0.217109", \ + "0.139582, 0.143226, 0.144316, 0.150970, 0.161216, 0.181504, 0.221835", \ + "0.142825, 0.146469, 0.147559, 0.154213, 0.164459, 0.184747, 0.225078", \ + "0.150017, 0.153661, 0.154751, 0.161405, 0.171651, 0.191939, 0.232270", \ + "0.155382, 0.159026, 0.160116, 0.166770, 0.177016, 0.197304, 0.237635" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[3]&WENB[3]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[3]&!WENB[3]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + } + } + pin(WENYB[2]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[2]&WENB[2]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[2] == 1'b0 && WENB[2] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208255, 0.211867, 0.212931, 0.219695, 0.229889, 0.250282, 0.292464", \ + "0.213693, 0.217305, 0.218369, 0.225133, 0.235327, 0.255720, 0.297902", \ + "0.221360, 0.224972, 0.226036, 0.232800, 0.242994, 0.263387, 0.305569", \ + "0.226337, 0.229949, 0.231013, 0.237777, 0.247971, 0.268364, 0.310546", \ + "0.228411, 0.232023, 0.233087, 0.239851, 0.250045, 0.270438, 0.312620", \ + "0.231142, 0.234754, 0.235818, 0.242582, 0.252776, 0.273169, 0.315351", \ + "0.236635, 0.240247, 0.241311, 0.248075, 0.258269, 0.278662, 0.320844" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126673, 0.130287, 0.131345, 0.138093, 0.148271, 0.168568, 0.210247", \ + "0.132018, 0.135632, 0.136690, 0.143438, 0.153616, 0.173913, 0.215592", \ + "0.139686, 0.143300, 0.144358, 0.151106, 0.161284, 0.181581, 0.223260", \ + "0.144397, 0.148011, 0.149069, 0.155817, 0.165995, 0.186292, 0.227971", \ + "0.146662, 0.150276, 0.151334, 0.158082, 0.168260, 0.188557, 0.230236", \ + "0.149236, 0.152850, 0.153908, 0.160656, 0.170834, 0.191131, 0.232810", \ + "0.155057, 0.158671, 0.159729, 0.166477, 0.176655, 0.196952, 0.238631" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.202124, 0.207142, 0.208373, 0.216394, 0.231538, 0.260902, 0.320032", \ + "0.208213, 0.213231, 0.214462, 0.222483, 0.237627, 0.266991, 0.326121", \ + "0.218186, 0.223204, 0.224435, 0.232456, 0.247600, 0.276964, 0.336094", \ + "0.221585, 0.226603, 0.227834, 0.235855, 0.250999, 0.280363, 0.339493", \ + "0.225509, 0.230527, 0.231758, 0.239779, 0.254923, 0.284287, 0.343417", \ + "0.232720, 0.237738, 0.238969, 0.246990, 0.262134, 0.291498, 0.350628", \ + "0.242193, 0.247211, 0.248442, 0.256463, 0.271607, 0.300971, 0.360101" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.121841, 0.126959, 0.128155, 0.136106, 0.151238, 0.180141, 0.239727", \ + "0.127916, 0.133034, 0.134230, 0.142181, 0.157313, 0.186216, 0.245802", \ + "0.138069, 0.143187, 0.144383, 0.152334, 0.167466, 0.196369, 0.255955", \ + "0.141259, 0.146377, 0.147573, 0.155524, 0.170656, 0.199559, 0.259145", \ + "0.145178, 0.150296, 0.151492, 0.159443, 0.174575, 0.203478, 0.263064", \ + "0.152568, 0.157686, 0.158882, 0.166833, 0.181965, 0.210868, 0.270454", \ + "0.162036, 0.167154, 0.168350, 0.176301, 0.191433, 0.220336, 0.279922" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[2]&!WENB[2]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[2] == 1'b1 && WENB[2] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.218265, 0.222530, 0.223848, 0.232506, 0.246838, 0.276575, 0.336001", \ + "0.223144, 0.227409, 0.228727, 0.237385, 0.251717, 0.281454, 0.340880", \ + "0.232872, 0.237137, 0.238455, 0.247113, 0.261445, 0.291182, 0.350608", \ + "0.236332, 0.240597, 0.241915, 0.250573, 0.264905, 0.294642, 0.354068", \ + "0.237146, 0.241411, 0.242729, 0.251387, 0.265719, 0.295456, 0.354882", \ + "0.240933, 0.245198, 0.246516, 0.255174, 0.269506, 0.299243, 0.358669", \ + "0.246060, 0.250325, 0.251643, 0.260301, 0.274633, 0.304370, 0.363796" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126352, 0.130615, 0.131936, 0.140580, 0.154881, 0.184557, 0.243887", \ + "0.131228, 0.135491, 0.136812, 0.145456, 0.159757, 0.189433, 0.248763", \ + "0.140960, 0.145223, 0.146544, 0.155188, 0.169489, 0.199165, 0.258495", \ + "0.144415, 0.148678, 0.149999, 0.158643, 0.172944, 0.202620, 0.261950", \ + "0.145228, 0.149491, 0.150812, 0.159456, 0.173757, 0.203433, 0.262763", \ + "0.149018, 0.153281, 0.154602, 0.163246, 0.177547, 0.207223, 0.266553", \ + "0.154044, 0.158307, 0.159628, 0.168272, 0.182573, 0.212249, 0.271579" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208247, 0.211908, 0.212993, 0.219664, 0.229935, 0.250376, 0.290652", \ + "0.212731, 0.216392, 0.217477, 0.224148, 0.234419, 0.254860, 0.295136", \ + "0.222232, 0.225893, 0.226978, 0.233649, 0.243920, 0.264361, 0.304637", \ + "0.226987, 0.230648, 0.231733, 0.238404, 0.248675, 0.269116, 0.309392", \ + "0.230196, 0.233857, 0.234942, 0.241613, 0.251884, 0.272325, 0.312601", \ + "0.237539, 0.241200, 0.242285, 0.248956, 0.259227, 0.279668, 0.319944", \ + "0.242761, 0.246422, 0.247507, 0.254178, 0.264449, 0.284890, 0.325166" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.120880, 0.124524, 0.125614, 0.132268, 0.142514, 0.162802, 0.203133", \ + "0.125327, 0.128971, 0.130061, 0.136715, 0.146961, 0.167249, 0.207580", \ + "0.134856, 0.138500, 0.139590, 0.146244, 0.156490, 0.176778, 0.217109", \ + "0.139582, 0.143226, 0.144316, 0.150970, 0.161216, 0.181504, 0.221835", \ + "0.142825, 0.146469, 0.147559, 0.154213, 0.164459, 0.184747, 0.225078", \ + "0.150017, 0.153661, 0.154751, 0.161405, 0.171651, 0.191939, 0.232270", \ + "0.155382, 0.159026, 0.160116, 0.166770, 0.177016, 0.197304, 0.237635" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[2]&WENB[2]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[2]&!WENB[2]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + } + } + pin(WENYB[1]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[1]&WENB[1]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[1] == 1'b0 && WENB[1] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208255, 0.211867, 0.212931, 0.219695, 0.229889, 0.250282, 0.292464", \ + "0.213693, 0.217305, 0.218369, 0.225133, 0.235327, 0.255720, 0.297902", \ + "0.221360, 0.224972, 0.226036, 0.232800, 0.242994, 0.263387, 0.305569", \ + "0.226337, 0.229949, 0.231013, 0.237777, 0.247971, 0.268364, 0.310546", \ + "0.228411, 0.232023, 0.233087, 0.239851, 0.250045, 0.270438, 0.312620", \ + "0.231142, 0.234754, 0.235818, 0.242582, 0.252776, 0.273169, 0.315351", \ + "0.236635, 0.240247, 0.241311, 0.248075, 0.258269, 0.278662, 0.320844" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126673, 0.130287, 0.131345, 0.138093, 0.148271, 0.168568, 0.210247", \ + "0.132018, 0.135632, 0.136690, 0.143438, 0.153616, 0.173913, 0.215592", \ + "0.139686, 0.143300, 0.144358, 0.151106, 0.161284, 0.181581, 0.223260", \ + "0.144397, 0.148011, 0.149069, 0.155817, 0.165995, 0.186292, 0.227971", \ + "0.146662, 0.150276, 0.151334, 0.158082, 0.168260, 0.188557, 0.230236", \ + "0.149236, 0.152850, 0.153908, 0.160656, 0.170834, 0.191131, 0.232810", \ + "0.155057, 0.158671, 0.159729, 0.166477, 0.176655, 0.196952, 0.238631" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.202124, 0.207142, 0.208373, 0.216394, 0.231538, 0.260902, 0.320032", \ + "0.208213, 0.213231, 0.214462, 0.222483, 0.237627, 0.266991, 0.326121", \ + "0.218186, 0.223204, 0.224435, 0.232456, 0.247600, 0.276964, 0.336094", \ + "0.221585, 0.226603, 0.227834, 0.235855, 0.250999, 0.280363, 0.339493", \ + "0.225509, 0.230527, 0.231758, 0.239779, 0.254923, 0.284287, 0.343417", \ + "0.232720, 0.237738, 0.238969, 0.246990, 0.262134, 0.291498, 0.350628", \ + "0.242193, 0.247211, 0.248442, 0.256463, 0.271607, 0.300971, 0.360101" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.121841, 0.126959, 0.128155, 0.136106, 0.151238, 0.180141, 0.239727", \ + "0.127916, 0.133034, 0.134230, 0.142181, 0.157313, 0.186216, 0.245802", \ + "0.138069, 0.143187, 0.144383, 0.152334, 0.167466, 0.196369, 0.255955", \ + "0.141259, 0.146377, 0.147573, 0.155524, 0.170656, 0.199559, 0.259145", \ + "0.145178, 0.150296, 0.151492, 0.159443, 0.174575, 0.203478, 0.263064", \ + "0.152568, 0.157686, 0.158882, 0.166833, 0.181965, 0.210868, 0.270454", \ + "0.162036, 0.167154, 0.168350, 0.176301, 0.191433, 0.220336, 0.279922" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[1]&!WENB[1]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[1] == 1'b1 && WENB[1] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.218265, 0.222530, 0.223848, 0.232506, 0.246838, 0.276575, 0.336001", \ + "0.223144, 0.227409, 0.228727, 0.237385, 0.251717, 0.281454, 0.340880", \ + "0.232872, 0.237137, 0.238455, 0.247113, 0.261445, 0.291182, 0.350608", \ + "0.236332, 0.240597, 0.241915, 0.250573, 0.264905, 0.294642, 0.354068", \ + "0.237146, 0.241411, 0.242729, 0.251387, 0.265719, 0.295456, 0.354882", \ + "0.240933, 0.245198, 0.246516, 0.255174, 0.269506, 0.299243, 0.358669", \ + "0.246060, 0.250325, 0.251643, 0.260301, 0.274633, 0.304370, 0.363796" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126352, 0.130615, 0.131936, 0.140580, 0.154881, 0.184557, 0.243887", \ + "0.131228, 0.135491, 0.136812, 0.145456, 0.159757, 0.189433, 0.248763", \ + "0.140960, 0.145223, 0.146544, 0.155188, 0.169489, 0.199165, 0.258495", \ + "0.144415, 0.148678, 0.149999, 0.158643, 0.172944, 0.202620, 0.261950", \ + "0.145228, 0.149491, 0.150812, 0.159456, 0.173757, 0.203433, 0.262763", \ + "0.149018, 0.153281, 0.154602, 0.163246, 0.177547, 0.207223, 0.266553", \ + "0.154044, 0.158307, 0.159628, 0.168272, 0.182573, 0.212249, 0.271579" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208247, 0.211908, 0.212993, 0.219664, 0.229935, 0.250376, 0.290652", \ + "0.212731, 0.216392, 0.217477, 0.224148, 0.234419, 0.254860, 0.295136", \ + "0.222232, 0.225893, 0.226978, 0.233649, 0.243920, 0.264361, 0.304637", \ + "0.226987, 0.230648, 0.231733, 0.238404, 0.248675, 0.269116, 0.309392", \ + "0.230196, 0.233857, 0.234942, 0.241613, 0.251884, 0.272325, 0.312601", \ + "0.237539, 0.241200, 0.242285, 0.248956, 0.259227, 0.279668, 0.319944", \ + "0.242761, 0.246422, 0.247507, 0.254178, 0.264449, 0.284890, 0.325166" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.120880, 0.124524, 0.125614, 0.132268, 0.142514, 0.162802, 0.203133", \ + "0.125327, 0.128971, 0.130061, 0.136715, 0.146961, 0.167249, 0.207580", \ + "0.134856, 0.138500, 0.139590, 0.146244, 0.156490, 0.176778, 0.217109", \ + "0.139582, 0.143226, 0.144316, 0.150970, 0.161216, 0.181504, 0.221835", \ + "0.142825, 0.146469, 0.147559, 0.154213, 0.164459, 0.184747, 0.225078", \ + "0.150017, 0.153661, 0.154751, 0.161405, 0.171651, 0.191939, 0.232270", \ + "0.155382, 0.159026, 0.160116, 0.166770, 0.177016, 0.197304, 0.237635" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[1]&WENB[1]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[1]&!WENB[1]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + } + } + pin(WENYB[0]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[0]&WENB[0]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[0] == 1'b0 && WENB[0] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208255, 0.211867, 0.212931, 0.219695, 0.229889, 0.250282, 0.292464", \ + "0.213693, 0.217305, 0.218369, 0.225133, 0.235327, 0.255720, 0.297902", \ + "0.221360, 0.224972, 0.226036, 0.232800, 0.242994, 0.263387, 0.305569", \ + "0.226337, 0.229949, 0.231013, 0.237777, 0.247971, 0.268364, 0.310546", \ + "0.228411, 0.232023, 0.233087, 0.239851, 0.250045, 0.270438, 0.312620", \ + "0.231142, 0.234754, 0.235818, 0.242582, 0.252776, 0.273169, 0.315351", \ + "0.236635, 0.240247, 0.241311, 0.248075, 0.258269, 0.278662, 0.320844" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126673, 0.130287, 0.131345, 0.138093, 0.148271, 0.168568, 0.210247", \ + "0.132018, 0.135632, 0.136690, 0.143438, 0.153616, 0.173913, 0.215592", \ + "0.139686, 0.143300, 0.144358, 0.151106, 0.161284, 0.181581, 0.223260", \ + "0.144397, 0.148011, 0.149069, 0.155817, 0.165995, 0.186292, 0.227971", \ + "0.146662, 0.150276, 0.151334, 0.158082, 0.168260, 0.188557, 0.230236", \ + "0.149236, 0.152850, 0.153908, 0.160656, 0.170834, 0.191131, 0.232810", \ + "0.155057, 0.158671, 0.159729, 0.166477, 0.176655, 0.196952, 0.238631" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214", \ + "0.011534, 0.015244, 0.016514, 0.025756, 0.041622, 0.076208, 0.149214" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.202124, 0.207142, 0.208373, 0.216394, 0.231538, 0.260902, 0.320032", \ + "0.208213, 0.213231, 0.214462, 0.222483, 0.237627, 0.266991, 0.326121", \ + "0.218186, 0.223204, 0.224435, 0.232456, 0.247600, 0.276964, 0.336094", \ + "0.221585, 0.226603, 0.227834, 0.235855, 0.250999, 0.280363, 0.339493", \ + "0.225509, 0.230527, 0.231758, 0.239779, 0.254923, 0.284287, 0.343417", \ + "0.232720, 0.237738, 0.238969, 0.246990, 0.262134, 0.291498, 0.350628", \ + "0.242193, 0.247211, 0.248442, 0.256463, 0.271607, 0.300971, 0.360101" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.121841, 0.126959, 0.128155, 0.136106, 0.151238, 0.180141, 0.239727", \ + "0.127916, 0.133034, 0.134230, 0.142181, 0.157313, 0.186216, 0.245802", \ + "0.138069, 0.143187, 0.144383, 0.152334, 0.167466, 0.196369, 0.255955", \ + "0.141259, 0.146377, 0.147573, 0.155524, 0.170656, 0.199559, 0.259145", \ + "0.145178, 0.150296, 0.151492, 0.159443, 0.174575, 0.203478, 0.263064", \ + "0.152568, 0.157686, 0.158882, 0.166833, 0.181965, 0.210868, 0.270454", \ + "0.162036, 0.167154, 0.168350, 0.176301, 0.191433, 0.220336, 0.279922" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460", \ + "0.011117, 0.016397, 0.018378, 0.032297, 0.056502, 0.108420, 0.218460" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[0]&!WENB[0]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[0] == 1'b1 && WENB[0] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.218265, 0.222530, 0.223848, 0.232506, 0.246838, 0.276575, 0.336001", \ + "0.223144, 0.227409, 0.228727, 0.237385, 0.251717, 0.281454, 0.340880", \ + "0.232872, 0.237137, 0.238455, 0.247113, 0.261445, 0.291182, 0.350608", \ + "0.236332, 0.240597, 0.241915, 0.250573, 0.264905, 0.294642, 0.354068", \ + "0.237146, 0.241411, 0.242729, 0.251387, 0.265719, 0.295456, 0.354882", \ + "0.240933, 0.245198, 0.246516, 0.255174, 0.269506, 0.299243, 0.358669", \ + "0.246060, 0.250325, 0.251643, 0.260301, 0.274633, 0.304370, 0.363796" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126352, 0.130615, 0.131936, 0.140580, 0.154881, 0.184557, 0.243887", \ + "0.131228, 0.135491, 0.136812, 0.145456, 0.159757, 0.189433, 0.248763", \ + "0.140960, 0.145223, 0.146544, 0.155188, 0.169489, 0.199165, 0.258495", \ + "0.144415, 0.148678, 0.149999, 0.158643, 0.172944, 0.202620, 0.261950", \ + "0.145228, 0.149491, 0.150812, 0.159456, 0.173757, 0.203433, 0.262763", \ + "0.149018, 0.153281, 0.154602, 0.163246, 0.177547, 0.207223, 0.266553", \ + "0.154044, 0.158307, 0.159628, 0.168272, 0.182573, 0.212249, 0.271579" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412", \ + "0.010726, 0.016273, 0.018055, 0.032136, 0.056825, 0.108055, 0.213412" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208247, 0.211908, 0.212993, 0.219664, 0.229935, 0.250376, 0.290652", \ + "0.212731, 0.216392, 0.217477, 0.224148, 0.234419, 0.254860, 0.295136", \ + "0.222232, 0.225893, 0.226978, 0.233649, 0.243920, 0.264361, 0.304637", \ + "0.226987, 0.230648, 0.231733, 0.238404, 0.248675, 0.269116, 0.309392", \ + "0.230196, 0.233857, 0.234942, 0.241613, 0.251884, 0.272325, 0.312601", \ + "0.237539, 0.241200, 0.242285, 0.248956, 0.259227, 0.279668, 0.319944", \ + "0.242761, 0.246422, 0.247507, 0.254178, 0.264449, 0.284890, 0.325166" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.120880, 0.124524, 0.125614, 0.132268, 0.142514, 0.162802, 0.203133", \ + "0.125327, 0.128971, 0.130061, 0.136715, 0.146961, 0.167249, 0.207580", \ + "0.134856, 0.138500, 0.139590, 0.146244, 0.156490, 0.176778, 0.217109", \ + "0.139582, 0.143226, 0.144316, 0.150970, 0.161216, 0.181504, 0.221835", \ + "0.142825, 0.146469, 0.147559, 0.154213, 0.164459, 0.184747, 0.225078", \ + "0.150017, 0.153661, 0.154751, 0.161405, 0.171651, 0.191939, 0.232270", \ + "0.155382, 0.159026, 0.160116, 0.166770, 0.177016, 0.197304, 0.237635" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749", \ + "0.011243, 0.015237, 0.016552, 0.025851, 0.042122, 0.076574, 0.149749" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[0]&WENB[0]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[0]&!WENB[0]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500, 0.006500", \ + "0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573, 0.006573", \ + "0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742, 0.006742", \ + "0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885, 0.006885", \ + "0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104, 0.007104", \ + "0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469, 0.007469", \ + "0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125, 0.008125" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868, 0.004868", \ + "0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873, 0.004873", \ + "0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890, 0.004890", \ + "0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042, 0.005042", \ + "0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206, 0.005206", \ + "0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638, 0.005638", \ + "0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213, 0.006213" \ + ); + } + } + } + } + bus(AYB) { + bus_type : rf2_32x128_wm1_AYB; + direction : output; + related_power_pin : "VDDPE"; + related_ground_pin : "VSSE"; + power_down_function : "!VDDCE + !VDDPE + VSSE"; + max_capacitance : 0.100000; + max_transition : 0.403200; + timing() { + related_pin : AB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&TENB"; + sdf_cond : "DFTRAMBYP == 1'b1 && TENB == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.041228, 0.044495, 0.045486, 0.051853, 0.061613, 0.081248, 0.120436", \ + "0.045368, 0.048635, 0.049626, 0.055992, 0.065753, 0.085387, 0.124576", \ + "0.053305, 0.056572, 0.057563, 0.063929, 0.073690, 0.093324, 0.132513", \ + "0.055519, 0.058786, 0.059777, 0.066143, 0.075904, 0.095539, 0.134727", \ + "0.057764, 0.061031, 0.062022, 0.068388, 0.078149, 0.097783, 0.136972", \ + "0.060176, 0.063443, 0.064435, 0.070801, 0.080561, 0.100196, 0.139385", \ + "0.060236, 0.063507, 0.064499, 0.070871, 0.080642, 0.100296, 0.139524" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.036081, 0.039258, 0.040222, 0.046412, 0.055904, 0.074996, 0.113103", \ + "0.040107, 0.043284, 0.044247, 0.050438, 0.059929, 0.079022, 0.117128", \ + "0.047824, 0.051002, 0.051965, 0.058156, 0.067647, 0.086740, 0.124847", \ + "0.049978, 0.053155, 0.054118, 0.060309, 0.069800, 0.088893, 0.127000", \ + "0.052160, 0.055337, 0.056301, 0.062492, 0.071983, 0.091076, 0.129183", \ + "0.054506, 0.057683, 0.058647, 0.064838, 0.074329, 0.093422, 0.131529", \ + "0.054561, 0.057741, 0.058706, 0.064902, 0.074403, 0.093515, 0.131661" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010077, 0.014175, 0.015175, 0.023798, 0.039670, 0.073549, 0.142792", \ + "0.010077, 0.014175, 0.015175, 0.023798, 0.039670, 0.073549, 0.142792", \ + "0.010077, 0.014175, 0.015175, 0.023798, 0.039670, 0.073549, 0.142792", \ + "0.010077, 0.014175, 0.015175, 0.023798, 0.039670, 0.073549, 0.142792", \ + "0.010077, 0.014175, 0.015175, 0.023798, 0.039670, 0.073549, 0.142792", \ + "0.010077, 0.014175, 0.015175, 0.023798, 0.039670, 0.073549, 0.142792", \ + "0.010077, 0.014175, 0.015175, 0.023798, 0.039670, 0.073549, 0.142792" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010077, 0.014175, 0.015175, 0.023798, 0.039670, 0.073549, 0.142792", \ + "0.010077, 0.014175, 0.015175, 0.023798, 0.039670, 0.073549, 0.142792", \ + "0.010077, 0.014175, 0.015175, 0.023798, 0.039670, 0.073549, 0.142792", \ + "0.010077, 0.014175, 0.015175, 0.023798, 0.039670, 0.073549, 0.142792", \ + "0.010077, 0.014175, 0.015175, 0.023798, 0.039670, 0.073549, 0.142792", \ + "0.010077, 0.014175, 0.015175, 0.023798, 0.039670, 0.073549, 0.142792", \ + "0.010077, 0.014175, 0.015175, 0.023798, 0.039670, 0.073549, 0.142792" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.038919, 0.043166, 0.044467, 0.053092, 0.067449, 0.097238, 0.156724", \ + "0.043891, 0.048137, 0.049438, 0.058064, 0.072421, 0.102209, 0.161696", \ + "0.054279, 0.058526, 0.059826, 0.068452, 0.082809, 0.112598, 0.172083", \ + "0.057871, 0.062117, 0.063418, 0.072044, 0.086401, 0.116189, 0.175676", \ + "0.062357, 0.066603, 0.067904, 0.076529, 0.090887, 0.120675, 0.180160", \ + "0.068393, 0.072640, 0.073940, 0.082566, 0.096923, 0.126712, 0.186198", \ + "0.076829, 0.081076, 0.082377, 0.091002, 0.105360, 0.135148, 0.194634" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.034061, 0.038190, 0.039455, 0.047842, 0.061803, 0.090770, 0.148614", \ + "0.038895, 0.043024, 0.044289, 0.052677, 0.066638, 0.095604, 0.153448", \ + "0.048996, 0.053126, 0.054391, 0.062778, 0.076739, 0.105706, 0.163549", \ + "0.052489, 0.056618, 0.057883, 0.066271, 0.080232, 0.109198, 0.167043", \ + "0.056851, 0.060981, 0.062245, 0.070633, 0.084594, 0.113560, 0.171404", \ + "0.062721, 0.066850, 0.068115, 0.076502, 0.090463, 0.119430, 0.177274", \ + "0.070925, 0.075054, 0.076319, 0.084706, 0.098667, 0.127633, 0.185478" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010914, 0.015573, 0.017559, 0.031288, 0.055602, 0.106651, 0.210888", \ + "0.010914, 0.015573, 0.017559, 0.031288, 0.055602, 0.106651, 0.210888", \ + "0.010914, 0.015573, 0.017559, 0.031288, 0.055602, 0.106651, 0.210888", \ + "0.010914, 0.015573, 0.017559, 0.031288, 0.055602, 0.106651, 0.210888", \ + "0.010914, 0.015573, 0.017559, 0.031288, 0.055602, 0.106651, 0.210888", \ + "0.010914, 0.015573, 0.017559, 0.031288, 0.055602, 0.106651, 0.210888", \ + "0.010914, 0.015573, 0.017559, 0.031288, 0.055602, 0.106651, 0.210888" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010914, 0.015573, 0.017559, 0.031288, 0.055602, 0.106651, 0.210888", \ + "0.010914, 0.015573, 0.017559, 0.031288, 0.055602, 0.106651, 0.210888", \ + "0.010914, 0.015573, 0.017559, 0.031288, 0.055602, 0.106651, 0.210888", \ + "0.010914, 0.015573, 0.017559, 0.031288, 0.055602, 0.106651, 0.210888", \ + "0.010914, 0.015573, 0.017559, 0.031288, 0.055602, 0.106651, 0.210888", \ + "0.010914, 0.015573, 0.017559, 0.031288, 0.055602, 0.106651, 0.210888", \ + "0.010914, 0.015573, 0.017559, 0.031288, 0.055602, 0.106651, 0.210888" \ + ); + } + } + timing() { + related_pin : TAB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TENB"; + sdf_cond : "DFTRAMBYP == 1'b1 && TENB == 1'b0"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.042156, 0.045433, 0.046455, 0.052819, 0.062621, 0.082264, 0.121464", \ + "0.046558, 0.049834, 0.050856, 0.057221, 0.067023, 0.086666, 0.125865", \ + "0.054127, 0.057403, 0.058425, 0.064789, 0.074591, 0.094235, 0.133434", \ + "0.056943, 0.060220, 0.061242, 0.067606, 0.077408, 0.097051, 0.136250", \ + "0.057858, 0.061134, 0.062156, 0.068521, 0.078323, 0.097966, 0.137165", \ + "0.061651, 0.064927, 0.065949, 0.072314, 0.082116, 0.101759, 0.140958", \ + "0.061712, 0.064992, 0.066015, 0.072386, 0.082198, 0.101861, 0.141099" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.036894, 0.040080, 0.041073, 0.047262, 0.056794, 0.075895, 0.114012", \ + "0.041174, 0.044360, 0.045353, 0.051542, 0.061074, 0.080175, 0.118292", \ + "0.048533, 0.051720, 0.052713, 0.058902, 0.068434, 0.087535, 0.125652", \ + "0.051272, 0.054458, 0.055452, 0.061641, 0.071172, 0.090273, 0.128390", \ + "0.052162, 0.055348, 0.056341, 0.062530, 0.072062, 0.091163, 0.129280", \ + "0.055850, 0.059036, 0.060030, 0.066218, 0.075750, 0.094851, 0.132968", \ + "0.055906, 0.059095, 0.060090, 0.066285, 0.075826, 0.094946, 0.133101" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010077, 0.014175, 0.015175, 0.023798, 0.039670, 0.073549, 0.142792", \ + "0.010077, 0.014175, 0.015175, 0.023798, 0.039670, 0.073549, 0.142792", \ + "0.010077, 0.014175, 0.015175, 0.023798, 0.039670, 0.073549, 0.142792", \ + "0.010077, 0.014175, 0.015175, 0.023798, 0.039670, 0.073549, 0.142792", \ + "0.010077, 0.014175, 0.015175, 0.023798, 0.039670, 0.073549, 0.142792", \ + "0.010077, 0.014175, 0.015175, 0.023798, 0.039670, 0.073549, 0.142792", \ + "0.010077, 0.014175, 0.015175, 0.023798, 0.039670, 0.073549, 0.142792" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010077, 0.014175, 0.015175, 0.023798, 0.039670, 0.073549, 0.142792", \ + "0.010077, 0.014175, 0.015175, 0.023798, 0.039670, 0.073549, 0.142792", \ + "0.010077, 0.014175, 0.015175, 0.023798, 0.039670, 0.073549, 0.142792", \ + "0.010077, 0.014175, 0.015175, 0.023798, 0.039670, 0.073549, 0.142792", \ + "0.010077, 0.014175, 0.015175, 0.023798, 0.039670, 0.073549, 0.142792", \ + "0.010077, 0.014175, 0.015175, 0.023798, 0.039670, 0.073549, 0.142792", \ + "0.010077, 0.014175, 0.015175, 0.023798, 0.039670, 0.073549, 0.142792" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.040379, 0.044671, 0.045976, 0.054615, 0.068942, 0.098725, 0.158238", \ + "0.044578, 0.048869, 0.050175, 0.058814, 0.073140, 0.102923, 0.162436", \ + "0.054637, 0.058929, 0.060234, 0.068873, 0.083200, 0.112983, 0.172496", \ + "0.058349, 0.062640, 0.063946, 0.072585, 0.086911, 0.116694, 0.176207", \ + "0.062917, 0.067209, 0.068514, 0.077153, 0.091479, 0.121262, 0.180776", \ + "0.068936, 0.073228, 0.074534, 0.083172, 0.097499, 0.127282, 0.186796", \ + "0.077193, 0.081485, 0.082790, 0.091429, 0.105755, 0.135538, 0.195051" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.035338, 0.039512, 0.040781, 0.049181, 0.063112, 0.092073, 0.149944", \ + "0.039421, 0.043594, 0.044863, 0.053264, 0.067195, 0.096156, 0.154026", \ + "0.049203, 0.053376, 0.054645, 0.063046, 0.076977, 0.105938, 0.163809", \ + "0.052812, 0.056985, 0.058254, 0.066655, 0.080586, 0.109547, 0.167417", \ + "0.057254, 0.061427, 0.062697, 0.071097, 0.085028, 0.113989, 0.171860", \ + "0.063107, 0.067281, 0.068550, 0.076951, 0.090882, 0.119843, 0.177714", \ + "0.071136, 0.075309, 0.076579, 0.084979, 0.098910, 0.127871, 0.185742" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010914, 0.015573, 0.017559, 0.031288, 0.055602, 0.106651, 0.210888", \ + "0.010914, 0.015573, 0.017559, 0.031288, 0.055602, 0.106651, 0.210888", \ + "0.010914, 0.015573, 0.017559, 0.031288, 0.055602, 0.106651, 0.210888", \ + "0.010914, 0.015573, 0.017559, 0.031288, 0.055602, 0.106651, 0.210888", \ + "0.010914, 0.015573, 0.017559, 0.031288, 0.055602, 0.106651, 0.210888", \ + "0.010914, 0.015573, 0.017559, 0.031288, 0.055602, 0.106651, 0.210888", \ + "0.010914, 0.015573, 0.017559, 0.031288, 0.055602, 0.106651, 0.210888" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010914, 0.015573, 0.017559, 0.031288, 0.055602, 0.106651, 0.210888", \ + "0.010914, 0.015573, 0.017559, 0.031288, 0.055602, 0.106651, 0.210888", \ + "0.010914, 0.015573, 0.017559, 0.031288, 0.055602, 0.106651, 0.210888", \ + "0.010914, 0.015573, 0.017559, 0.031288, 0.055602, 0.106651, 0.210888", \ + "0.010914, 0.015573, 0.017559, 0.031288, 0.055602, 0.106651, 0.210888", \ + "0.010914, 0.015573, 0.017559, 0.031288, 0.055602, 0.106651, 0.210888", \ + "0.010914, 0.015573, 0.017559, 0.031288, 0.055602, 0.106651, 0.210888" \ + ); + } + } + timing() { + related_pin : DFTRAMBYP; + timing_type : combinational; + timing_sense : positive_unate; + when : "RET1N"; + sdf_cond : "RET1N == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.062494, 0.065786, 0.066632, 0.072211, 0.082449, 0.101144, 0.139641", \ + "0.067294, 0.070586, 0.071432, 0.077011, 0.087249, 0.105944, 0.144441", \ + "0.077375, 0.080667, 0.081513, 0.087092, 0.097331, 0.116025, 0.154522", \ + "0.082277, 0.085570, 0.086415, 0.091995, 0.102233, 0.120928, 0.159425", \ + "0.084408, 0.087700, 0.088546, 0.094126, 0.104364, 0.123059, 0.161556", \ + "0.088732, 0.092024, 0.092869, 0.098449, 0.108687, 0.127382, 0.165879", \ + "0.091279, 0.094571, 0.095417, 0.100996, 0.111234, 0.129929, 0.168426" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.052702, 0.055927, 0.056778, 0.062315, 0.072501, 0.091006, 0.129102", \ + "0.057493, 0.060718, 0.061569, 0.067106, 0.077292, 0.095797, 0.133893", \ + "0.067555, 0.070779, 0.071630, 0.077167, 0.087354, 0.105858, 0.143954", \ + "0.072492, 0.075717, 0.076568, 0.082105, 0.092292, 0.110796, 0.148892", \ + "0.074662, 0.077887, 0.078738, 0.084275, 0.094461, 0.112966, 0.151062", \ + "0.078924, 0.082149, 0.083000, 0.088537, 0.098724, 0.117228, 0.155324", \ + "0.081471, 0.084696, 0.085547, 0.091084, 0.101271, 0.119775, 0.157871" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010077, 0.014175, 0.015175, 0.023798, 0.039670, 0.073549, 0.142792", \ + "0.010077, 0.014175, 0.015175, 0.023798, 0.039670, 0.073549, 0.142792", \ + "0.010077, 0.014175, 0.015175, 0.023798, 0.039670, 0.073549, 0.142792", \ + "0.010077, 0.014175, 0.015175, 0.023798, 0.039670, 0.073549, 0.142792", \ + "0.010077, 0.014175, 0.015175, 0.023798, 0.039670, 0.073549, 0.142792", \ + "0.010077, 0.014175, 0.015175, 0.023798, 0.039670, 0.073549, 0.142792", \ + "0.010077, 0.014175, 0.015175, 0.023798, 0.039670, 0.073549, 0.142792" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010077, 0.014175, 0.015175, 0.023798, 0.039670, 0.073549, 0.142792", \ + "0.010077, 0.014175, 0.015175, 0.023798, 0.039670, 0.073549, 0.142792", \ + "0.010077, 0.014175, 0.015175, 0.023798, 0.039670, 0.073549, 0.142792", \ + "0.010077, 0.014175, 0.015175, 0.023798, 0.039670, 0.073549, 0.142792", \ + "0.010077, 0.014175, 0.015175, 0.023798, 0.039670, 0.073549, 0.142792", \ + "0.010077, 0.014175, 0.015175, 0.023798, 0.039670, 0.073549, 0.142792", \ + "0.010077, 0.014175, 0.015175, 0.023798, 0.039670, 0.073549, 0.142792" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.081167, 0.085287, 0.086517, 0.094702, 0.108817, 0.138046, 0.196688", \ + "0.086249, 0.090369, 0.091599, 0.099784, 0.113899, 0.143128, 0.201770", \ + "0.097964, 0.102084, 0.103314, 0.111499, 0.125614, 0.154843, 0.213485", \ + "0.103258, 0.107378, 0.108607, 0.116793, 0.130907, 0.160136, 0.218778", \ + "0.106490, 0.110610, 0.111840, 0.120025, 0.134140, 0.163368, 0.222010", \ + "0.116079, 0.120199, 0.121429, 0.129614, 0.143729, 0.172957, 0.231600", \ + "0.125489, 0.129609, 0.130839, 0.139025, 0.153139, 0.182368, 0.241010" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.068380, 0.072418, 0.073657, 0.081820, 0.095777, 0.124707, 0.182869", \ + "0.073341, 0.077379, 0.078618, 0.086781, 0.100738, 0.129668, 0.187830", \ + "0.085175, 0.089212, 0.090452, 0.098615, 0.112572, 0.141502, 0.199664", \ + "0.090400, 0.094437, 0.095676, 0.103840, 0.117796, 0.146726, 0.204888", \ + "0.093509, 0.097546, 0.098786, 0.106949, 0.120906, 0.149836, 0.207998", \ + "0.103244, 0.107282, 0.108521, 0.116684, 0.130641, 0.159571, 0.217733", \ + "0.112686, 0.116723, 0.117963, 0.126126, 0.140082, 0.169012, 0.227174" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010914, 0.015573, 0.017559, 0.031288, 0.055602, 0.106651, 0.210888", \ + "0.010914, 0.015573, 0.017559, 0.031288, 0.055602, 0.106651, 0.210888", \ + "0.010914, 0.015573, 0.017559, 0.031288, 0.055602, 0.106651, 0.210888", \ + "0.010914, 0.015573, 0.017559, 0.031288, 0.055602, 0.106651, 0.210888", \ + "0.010914, 0.015573, 0.017559, 0.031288, 0.055602, 0.106651, 0.210888", \ + "0.010914, 0.015573, 0.017559, 0.031288, 0.055602, 0.106651, 0.210888", \ + "0.010914, 0.015573, 0.017559, 0.031288, 0.055602, 0.106651, 0.210888" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010914, 0.015573, 0.017559, 0.031288, 0.055602, 0.106651, 0.210888", \ + "0.010914, 0.015573, 0.017559, 0.031288, 0.055602, 0.106651, 0.210888", \ + "0.010914, 0.015573, 0.017559, 0.031288, 0.055602, 0.106651, 0.210888", \ + "0.010914, 0.015573, 0.017559, 0.031288, 0.055602, 0.106651, 0.210888", \ + "0.010914, 0.015573, 0.017559, 0.031288, 0.055602, 0.106651, 0.210888", \ + "0.010914, 0.015573, 0.017559, 0.031288, 0.055602, 0.106651, 0.210888", \ + "0.010914, 0.015573, 0.017559, 0.031288, 0.055602, 0.106651, 0.210888" \ + ); + } + } + internal_power() { + related_pin : AB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TENB"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.025034, 0.025034, 0.025034, 0.025034, 0.025034, 0.025034, 0.025034", \ + "0.025116, 0.025116, 0.025116, 0.025116, 0.025116, 0.025116, 0.025116", \ + "0.025796, 0.025796, 0.025796, 0.025796, 0.025796, 0.025796, 0.025796", \ + "0.026216, 0.026216, 0.026216, 0.026216, 0.026216, 0.026216, 0.026216", \ + "0.026708, 0.026708, 0.026708, 0.026708, 0.026708, 0.026708, 0.026708", \ + "0.028038, 0.028038, 0.028038, 0.028038, 0.028038, 0.028038, 0.028038", \ + "0.030033, 0.030033, 0.030033, 0.030033, 0.030033, 0.030033, 0.030033" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.022936, 0.022936, 0.022936, 0.022936, 0.022936, 0.022936, 0.022936", \ + "0.023007, 0.023007, 0.023007, 0.023007, 0.023007, 0.023007, 0.023007", \ + "0.023667, 0.023667, 0.023667, 0.023667, 0.023667, 0.023667, 0.023667", \ + "0.024185, 0.024185, 0.024185, 0.024185, 0.024185, 0.024185, 0.024185", \ + "0.024848, 0.024848, 0.024848, 0.024848, 0.024848, 0.024848, 0.024848", \ + "0.026276, 0.026276, 0.026276, 0.026276, 0.026276, 0.026276, 0.026276", \ + "0.028225, 0.028225, 0.028225, 0.028225, 0.028225, 0.028225, 0.028225" \ + ); + } + } + internal_power() { + related_pin : TAB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TENB"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.025034, 0.025034, 0.025034, 0.025034, 0.025034, 0.025034, 0.025034", \ + "0.025116, 0.025116, 0.025116, 0.025116, 0.025116, 0.025116, 0.025116", \ + "0.025796, 0.025796, 0.025796, 0.025796, 0.025796, 0.025796, 0.025796", \ + "0.026216, 0.026216, 0.026216, 0.026216, 0.026216, 0.026216, 0.026216", \ + "0.026708, 0.026708, 0.026708, 0.026708, 0.026708, 0.026708, 0.026708", \ + "0.028038, 0.028038, 0.028038, 0.028038, 0.028038, 0.028038, 0.028038", \ + "0.030033, 0.030033, 0.030033, 0.030033, 0.030033, 0.030033, 0.030033" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.022936, 0.022936, 0.022936, 0.022936, 0.022936, 0.022936, 0.022936", \ + "0.023007, 0.023007, 0.023007, 0.023007, 0.023007, 0.023007, 0.023007", \ + "0.023667, 0.023667, 0.023667, 0.023667, 0.023667, 0.023667, 0.023667", \ + "0.024185, 0.024185, 0.024185, 0.024185, 0.024185, 0.024185, 0.024185", \ + "0.024848, 0.024848, 0.024848, 0.024848, 0.024848, 0.024848, 0.024848", \ + "0.026276, 0.026276, 0.026276, 0.026276, 0.026276, 0.026276, 0.026276", \ + "0.028225, 0.028225, 0.028225, 0.028225, 0.028225, 0.028225, 0.028225" \ + ); + } + } + internal_power() { + related_pin : DFTRAMBYP; + related_pg_pin : "VDDPE"; + when : "RET1N"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.000990, 0.000991, 0.000992, 0.000993, 0.000994, 0.000995, 0.000996", \ + "0.000991, 0.000992, 0.000993, 0.000994, 0.000995, 0.000996, 0.000997", \ + "0.000992, 0.000993, 0.000994, 0.000995, 0.000996, 0.000997, 0.000998", \ + "0.000993, 0.000994, 0.000995, 0.000996, 0.000997, 0.000998, 0.000999", \ + "0.000994, 0.000995, 0.000996, 0.000997, 0.000998, 0.000999, 0.001000", \ + "0.000995, 0.000996, 0.000997, 0.000998, 0.000999, 0.001000, 0.001001", \ + "0.000996, 0.000997, 0.000998, 0.000999, 0.001000, 0.001001, 0.001002" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.000990, 0.000991, 0.000992, 0.000993, 0.000994, 0.000995, 0.000996", \ + "0.000991, 0.000992, 0.000993, 0.000994, 0.000995, 0.000996, 0.000997", \ + "0.000992, 0.000993, 0.000994, 0.000995, 0.000996, 0.000997, 0.000998", \ + "0.000993, 0.000994, 0.000995, 0.000996, 0.000997, 0.000998, 0.000999", \ + "0.000994, 0.000995, 0.000996, 0.000997, 0.000998, 0.000999, 0.001000", \ + "0.000995, 0.000996, 0.000997, 0.000998, 0.000999, 0.001000, 0.001001", \ + "0.000996, 0.000997, 0.000998, 0.000999, 0.001000, 0.001001, 0.001002" \ + ); + } + } + pin(AYB[4]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TAB[4]&AB[4]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TAB[4] == 1'b0 && AB[4] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.132723, 0.136001, 0.137019, 0.143262, 0.152919, 0.172286, 0.210338", \ + "0.136515, 0.139793, 0.140811, 0.147054, 0.156711, 0.176078, 0.214130", \ + "0.145547, 0.148825, 0.149843, 0.156086, 0.165743, 0.185110, 0.223162", \ + "0.149254, 0.152532, 0.153550, 0.159793, 0.169450, 0.188817, 0.226869", \ + "0.151815, 0.155093, 0.156111, 0.162354, 0.172011, 0.191378, 0.229430", \ + "0.155150, 0.158428, 0.159446, 0.165689, 0.175346, 0.194713, 0.232765", \ + "0.160492, 0.163770, 0.164788, 0.171031, 0.180688, 0.200055, 0.238107" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.114664, 0.117893, 0.118881, 0.124998, 0.134501, 0.153623, 0.191286", \ + "0.118462, 0.121691, 0.122679, 0.128796, 0.138299, 0.157421, 0.195084", \ + "0.127488, 0.130717, 0.131705, 0.137821, 0.147324, 0.166446, 0.204109", \ + "0.131195, 0.134424, 0.135412, 0.141529, 0.151031, 0.170153, 0.207816", \ + "0.133746, 0.136975, 0.137963, 0.144079, 0.153582, 0.172704, 0.210367", \ + "0.137157, 0.140386, 0.141374, 0.147491, 0.156994, 0.176115, 0.213778", \ + "0.142453, 0.145682, 0.146670, 0.152786, 0.162289, 0.181411, 0.219074" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010457, 0.014281, 0.015641, 0.024443, 0.039936, 0.074024, 0.143333", \ + "0.010457, 0.014281, 0.015641, 0.024443, 0.039936, 0.074024, 0.143333", \ + "0.010457, 0.014281, 0.015641, 0.024443, 0.039936, 0.074024, 0.143333", \ + "0.010457, 0.014281, 0.015641, 0.024443, 0.039936, 0.074024, 0.143333", \ + "0.010457, 0.014281, 0.015641, 0.024443, 0.039936, 0.074024, 0.143333", \ + "0.010457, 0.014281, 0.015641, 0.024443, 0.039936, 0.074024, 0.143333", \ + "0.010457, 0.014281, 0.015641, 0.024443, 0.039936, 0.074024, 0.143333" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010457, 0.014281, 0.015641, 0.024443, 0.039936, 0.074024, 0.143333", \ + "0.010457, 0.014281, 0.015641, 0.024443, 0.039936, 0.074024, 0.143333", \ + "0.010457, 0.014281, 0.015641, 0.024443, 0.039936, 0.074024, 0.143333", \ + "0.010457, 0.014281, 0.015641, 0.024443, 0.039936, 0.074024, 0.143333", \ + "0.010457, 0.014281, 0.015641, 0.024443, 0.039936, 0.074024, 0.143333", \ + "0.010457, 0.014281, 0.015641, 0.024443, 0.039936, 0.074024, 0.143333", \ + "0.010457, 0.014281, 0.015641, 0.024443, 0.039936, 0.074024, 0.143333" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.121361, 0.125301, 0.126489, 0.135296, 0.149123, 0.178306, 0.236778", \ + "0.126617, 0.130557, 0.131745, 0.140552, 0.154379, 0.183562, 0.242034", \ + "0.136931, 0.140871, 0.142059, 0.150866, 0.164693, 0.193876, 0.252348", \ + "0.139911, 0.143851, 0.145039, 0.153846, 0.167673, 0.196856, 0.255328", \ + "0.143939, 0.147879, 0.149067, 0.157874, 0.171701, 0.200884, 0.259356", \ + "0.151735, 0.155675, 0.156863, 0.165670, 0.179497, 0.208680, 0.267152", \ + "0.160623, 0.164563, 0.165751, 0.174558, 0.188385, 0.217568, 0.276040" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.104385, 0.108207, 0.109357, 0.118077, 0.131748, 0.160656, 0.218585", \ + "0.109490, 0.113313, 0.114462, 0.123182, 0.136853, 0.165761, 0.223690", \ + "0.119851, 0.123674, 0.124823, 0.133543, 0.147214, 0.176122, 0.234051", \ + "0.122817, 0.126640, 0.127789, 0.136509, 0.150180, 0.179088, 0.237017", \ + "0.126979, 0.130802, 0.131951, 0.140671, 0.154342, 0.183250, 0.241179", \ + "0.134695, 0.138518, 0.139667, 0.148387, 0.162058, 0.190966, 0.248895", \ + "0.143610, 0.147433, 0.148582, 0.157302, 0.170973, 0.199881, 0.257810" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010957, 0.016191, 0.018055, 0.031703, 0.055973, 0.107459, 0.212305", \ + "0.010957, 0.016191, 0.018055, 0.031703, 0.055973, 0.107459, 0.212305", \ + "0.010957, 0.016191, 0.018055, 0.031703, 0.055973, 0.107459, 0.212305", \ + "0.010957, 0.016191, 0.018055, 0.031703, 0.055973, 0.107459, 0.212305", \ + "0.010957, 0.016191, 0.018055, 0.031703, 0.055973, 0.107459, 0.212305", \ + "0.010957, 0.016191, 0.018055, 0.031703, 0.055973, 0.107459, 0.212305", \ + "0.010957, 0.016191, 0.018055, 0.031703, 0.055973, 0.107459, 0.212305" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010957, 0.016191, 0.018055, 0.031703, 0.055973, 0.107459, 0.212305", \ + "0.010957, 0.016191, 0.018055, 0.031703, 0.055973, 0.107459, 0.212305", \ + "0.010957, 0.016191, 0.018055, 0.031703, 0.055973, 0.107459, 0.212305", \ + "0.010957, 0.016191, 0.018055, 0.031703, 0.055973, 0.107459, 0.212305", \ + "0.010957, 0.016191, 0.018055, 0.031703, 0.055973, 0.107459, 0.212305", \ + "0.010957, 0.016191, 0.018055, 0.031703, 0.055973, 0.107459, 0.212305", \ + "0.010957, 0.016191, 0.018055, 0.031703, 0.055973, 0.107459, 0.212305" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TAB[4]&!AB[4]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TAB[4] == 1'b1 && AB[4] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.128072, 0.132218, 0.133508, 0.141935, 0.155988, 0.185124, 0.243318", \ + "0.132469, 0.136615, 0.137904, 0.146332, 0.160385, 0.189521, 0.247715", \ + "0.142230, 0.146376, 0.147665, 0.156092, 0.170145, 0.199282, 0.257475", \ + "0.145473, 0.149619, 0.150908, 0.159335, 0.173389, 0.202525, 0.260718", \ + "0.146830, 0.150976, 0.152265, 0.160692, 0.174746, 0.203881, 0.262075", \ + "0.150806, 0.154952, 0.156241, 0.164669, 0.178721, 0.207857, 0.266051", \ + "0.155485, 0.159631, 0.160920, 0.169347, 0.183400, 0.212536, 0.270730" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.108451, 0.112556, 0.113826, 0.122159, 0.136084, 0.164959, 0.222644", \ + "0.112843, 0.116948, 0.118218, 0.126551, 0.140476, 0.169351, 0.227036", \ + "0.122529, 0.126634, 0.127904, 0.136237, 0.150162, 0.179037, 0.236722", \ + "0.125809, 0.129914, 0.131184, 0.139517, 0.153442, 0.182317, 0.240002", \ + "0.127019, 0.131124, 0.132393, 0.140727, 0.154652, 0.183527, 0.241212", \ + "0.130900, 0.135005, 0.136275, 0.144608, 0.158533, 0.187408, 0.245093", \ + "0.135747, 0.139852, 0.141122, 0.149455, 0.163380, 0.192255, 0.249940" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010974, 0.016355, 0.018167, 0.032028, 0.056170, 0.107941, 0.212388", \ + "0.010974, 0.016355, 0.018167, 0.032028, 0.056170, 0.107941, 0.212388", \ + "0.010974, 0.016355, 0.018167, 0.032028, 0.056170, 0.107941, 0.212388", \ + "0.010974, 0.016355, 0.018167, 0.032028, 0.056170, 0.107941, 0.212388", \ + "0.010974, 0.016355, 0.018167, 0.032028, 0.056170, 0.107941, 0.212388", \ + "0.010974, 0.016355, 0.018167, 0.032028, 0.056170, 0.107941, 0.212388", \ + "0.010974, 0.016355, 0.018167, 0.032028, 0.056170, 0.107941, 0.212388" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010974, 0.016355, 0.018167, 0.032028, 0.056170, 0.107941, 0.212388", \ + "0.010974, 0.016355, 0.018167, 0.032028, 0.056170, 0.107941, 0.212388", \ + "0.010974, 0.016355, 0.018167, 0.032028, 0.056170, 0.107941, 0.212388", \ + "0.010974, 0.016355, 0.018167, 0.032028, 0.056170, 0.107941, 0.212388", \ + "0.010974, 0.016355, 0.018167, 0.032028, 0.056170, 0.107941, 0.212388", \ + "0.010974, 0.016355, 0.018167, 0.032028, 0.056170, 0.107941, 0.212388", \ + "0.010974, 0.016355, 0.018167, 0.032028, 0.056170, 0.107941, 0.212388" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.119971, 0.123275, 0.124265, 0.130508, 0.140164, 0.159550, 0.198069", \ + "0.124488, 0.127792, 0.128782, 0.135025, 0.144681, 0.164067, 0.202586", \ + "0.134090, 0.137394, 0.138384, 0.144627, 0.154283, 0.173669, 0.212188", \ + "0.138265, 0.141569, 0.142559, 0.148802, 0.158458, 0.177844, 0.216363", \ + "0.141773, 0.145077, 0.146067, 0.152310, 0.161966, 0.181352, 0.219871", \ + "0.149894, 0.153198, 0.154188, 0.160431, 0.170087, 0.189473, 0.227992", \ + "0.154217, 0.157521, 0.158511, 0.164754, 0.174410, 0.193796, 0.232315" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.102781, 0.106009, 0.106975, 0.113099, 0.122603, 0.141753, 0.179858", \ + "0.107409, 0.110637, 0.111604, 0.117727, 0.127231, 0.146381, 0.184487", \ + "0.116963, 0.120191, 0.121157, 0.127281, 0.136785, 0.155935, 0.194040", \ + "0.121052, 0.124280, 0.125246, 0.131370, 0.140874, 0.160024, 0.198129", \ + "0.124646, 0.127874, 0.128840, 0.134964, 0.144468, 0.163618, 0.201723", \ + "0.132795, 0.136023, 0.136989, 0.143113, 0.152617, 0.171767, 0.209872", \ + "0.137092, 0.140320, 0.141286, 0.147410, 0.156914, 0.176064, 0.214169" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010485, 0.014288, 0.015451, 0.024409, 0.039943, 0.074018, 0.143528", \ + "0.010485, 0.014288, 0.015451, 0.024409, 0.039943, 0.074018, 0.143528", \ + "0.010485, 0.014288, 0.015451, 0.024409, 0.039943, 0.074018, 0.143528", \ + "0.010485, 0.014288, 0.015451, 0.024409, 0.039943, 0.074018, 0.143528", \ + "0.010485, 0.014288, 0.015451, 0.024409, 0.039943, 0.074018, 0.143528", \ + "0.010485, 0.014288, 0.015451, 0.024409, 0.039943, 0.074018, 0.143528", \ + "0.010485, 0.014288, 0.015451, 0.024409, 0.039943, 0.074018, 0.143528" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010485, 0.014288, 0.015451, 0.024409, 0.039943, 0.074018, 0.143528", \ + "0.010485, 0.014288, 0.015451, 0.024409, 0.039943, 0.074018, 0.143528", \ + "0.010485, 0.014288, 0.015451, 0.024409, 0.039943, 0.074018, 0.143528", \ + "0.010485, 0.014288, 0.015451, 0.024409, 0.039943, 0.074018, 0.143528", \ + "0.010485, 0.014288, 0.015451, 0.024409, 0.039943, 0.074018, 0.143528", \ + "0.010485, 0.014288, 0.015451, 0.024409, 0.039943, 0.074018, 0.143528", \ + "0.010485, 0.014288, 0.015451, 0.024409, 0.039943, 0.074018, 0.143528" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TAB[4]&AB[4]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.025034, 0.025034, 0.025034, 0.025034, 0.025034, 0.025034, 0.025034", \ + "0.025116, 0.025116, 0.025116, 0.025116, 0.025116, 0.025116, 0.025116", \ + "0.025796, 0.025796, 0.025796, 0.025796, 0.025796, 0.025796, 0.025796", \ + "0.026216, 0.026216, 0.026216, 0.026216, 0.026216, 0.026216, 0.026216", \ + "0.026708, 0.026708, 0.026708, 0.026708, 0.026708, 0.026708, 0.026708", \ + "0.028038, 0.028038, 0.028038, 0.028038, 0.028038, 0.028038, 0.028038", \ + "0.030033, 0.030033, 0.030033, 0.030033, 0.030033, 0.030033, 0.030033" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.022936, 0.022936, 0.022936, 0.022936, 0.022936, 0.022936, 0.022936", \ + "0.023007, 0.023007, 0.023007, 0.023007, 0.023007, 0.023007, 0.023007", \ + "0.023667, 0.023667, 0.023667, 0.023667, 0.023667, 0.023667, 0.023667", \ + "0.024185, 0.024185, 0.024185, 0.024185, 0.024185, 0.024185, 0.024185", \ + "0.024848, 0.024848, 0.024848, 0.024848, 0.024848, 0.024848, 0.024848", \ + "0.026276, 0.026276, 0.026276, 0.026276, 0.026276, 0.026276, 0.026276", \ + "0.028225, 0.028225, 0.028225, 0.028225, 0.028225, 0.028225, 0.028225" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TAB[4]&!AB[4]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.022936, 0.022936, 0.022936, 0.022936, 0.022936, 0.022936, 0.022936", \ + "0.023007, 0.023007, 0.023007, 0.023007, 0.023007, 0.023007, 0.023007", \ + "0.023667, 0.023667, 0.023667, 0.023667, 0.023667, 0.023667, 0.023667", \ + "0.024185, 0.024185, 0.024185, 0.024185, 0.024185, 0.024185, 0.024185", \ + "0.024848, 0.024848, 0.024848, 0.024848, 0.024848, 0.024848, 0.024848", \ + "0.026276, 0.026276, 0.026276, 0.026276, 0.026276, 0.026276, 0.026276", \ + "0.028225, 0.028225, 0.028225, 0.028225, 0.028225, 0.028225, 0.028225" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.025034, 0.025034, 0.025034, 0.025034, 0.025034, 0.025034, 0.025034", \ + "0.025116, 0.025116, 0.025116, 0.025116, 0.025116, 0.025116, 0.025116", \ + "0.025796, 0.025796, 0.025796, 0.025796, 0.025796, 0.025796, 0.025796", \ + "0.026216, 0.026216, 0.026216, 0.026216, 0.026216, 0.026216, 0.026216", \ + "0.026708, 0.026708, 0.026708, 0.026708, 0.026708, 0.026708, 0.026708", \ + "0.028038, 0.028038, 0.028038, 0.028038, 0.028038, 0.028038, 0.028038", \ + "0.030033, 0.030033, 0.030033, 0.030033, 0.030033, 0.030033, 0.030033" \ + ); + } + } + } + pin(AYB[3]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TAB[3]&AB[3]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TAB[3] == 1'b0 && AB[3] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.132723, 0.136001, 0.137019, 0.143262, 0.152919, 0.172286, 0.210338", \ + "0.136515, 0.139793, 0.140811, 0.147054, 0.156711, 0.176078, 0.214130", \ + "0.145547, 0.148825, 0.149843, 0.156086, 0.165743, 0.185110, 0.223162", \ + "0.149254, 0.152532, 0.153550, 0.159793, 0.169450, 0.188817, 0.226869", \ + "0.151815, 0.155093, 0.156111, 0.162354, 0.172011, 0.191378, 0.229430", \ + "0.155150, 0.158428, 0.159446, 0.165689, 0.175346, 0.194713, 0.232765", \ + "0.160492, 0.163770, 0.164788, 0.171031, 0.180688, 0.200055, 0.238107" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.114664, 0.117893, 0.118881, 0.124998, 0.134501, 0.153623, 0.191286", \ + "0.118462, 0.121691, 0.122679, 0.128796, 0.138299, 0.157421, 0.195084", \ + "0.127488, 0.130717, 0.131705, 0.137821, 0.147324, 0.166446, 0.204109", \ + "0.131195, 0.134424, 0.135412, 0.141529, 0.151031, 0.170153, 0.207816", \ + "0.133746, 0.136975, 0.137963, 0.144079, 0.153582, 0.172704, 0.210367", \ + "0.137157, 0.140386, 0.141374, 0.147491, 0.156994, 0.176115, 0.213778", \ + "0.142453, 0.145682, 0.146670, 0.152786, 0.162289, 0.181411, 0.219074" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010457, 0.014281, 0.015641, 0.024443, 0.039936, 0.074024, 0.143333", \ + "0.010457, 0.014281, 0.015641, 0.024443, 0.039936, 0.074024, 0.143333", \ + "0.010457, 0.014281, 0.015641, 0.024443, 0.039936, 0.074024, 0.143333", \ + "0.010457, 0.014281, 0.015641, 0.024443, 0.039936, 0.074024, 0.143333", \ + "0.010457, 0.014281, 0.015641, 0.024443, 0.039936, 0.074024, 0.143333", \ + "0.010457, 0.014281, 0.015641, 0.024443, 0.039936, 0.074024, 0.143333", \ + "0.010457, 0.014281, 0.015641, 0.024443, 0.039936, 0.074024, 0.143333" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010457, 0.014281, 0.015641, 0.024443, 0.039936, 0.074024, 0.143333", \ + "0.010457, 0.014281, 0.015641, 0.024443, 0.039936, 0.074024, 0.143333", \ + "0.010457, 0.014281, 0.015641, 0.024443, 0.039936, 0.074024, 0.143333", \ + "0.010457, 0.014281, 0.015641, 0.024443, 0.039936, 0.074024, 0.143333", \ + "0.010457, 0.014281, 0.015641, 0.024443, 0.039936, 0.074024, 0.143333", \ + "0.010457, 0.014281, 0.015641, 0.024443, 0.039936, 0.074024, 0.143333", \ + "0.010457, 0.014281, 0.015641, 0.024443, 0.039936, 0.074024, 0.143333" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.121361, 0.125301, 0.126489, 0.135296, 0.149123, 0.178306, 0.236778", \ + "0.126617, 0.130557, 0.131745, 0.140552, 0.154379, 0.183562, 0.242034", \ + "0.136931, 0.140871, 0.142059, 0.150866, 0.164693, 0.193876, 0.252348", \ + "0.139911, 0.143851, 0.145039, 0.153846, 0.167673, 0.196856, 0.255328", \ + "0.143939, 0.147879, 0.149067, 0.157874, 0.171701, 0.200884, 0.259356", \ + "0.151735, 0.155675, 0.156863, 0.165670, 0.179497, 0.208680, 0.267152", \ + "0.160623, 0.164563, 0.165751, 0.174558, 0.188385, 0.217568, 0.276040" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.104385, 0.108207, 0.109357, 0.118077, 0.131748, 0.160656, 0.218585", \ + "0.109490, 0.113313, 0.114462, 0.123182, 0.136853, 0.165761, 0.223690", \ + "0.119851, 0.123674, 0.124823, 0.133543, 0.147214, 0.176122, 0.234051", \ + "0.122817, 0.126640, 0.127789, 0.136509, 0.150180, 0.179088, 0.237017", \ + "0.126979, 0.130802, 0.131951, 0.140671, 0.154342, 0.183250, 0.241179", \ + "0.134695, 0.138518, 0.139667, 0.148387, 0.162058, 0.190966, 0.248895", \ + "0.143610, 0.147433, 0.148582, 0.157302, 0.170973, 0.199881, 0.257810" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010957, 0.016191, 0.018055, 0.031703, 0.055973, 0.107459, 0.212305", \ + "0.010957, 0.016191, 0.018055, 0.031703, 0.055973, 0.107459, 0.212305", \ + "0.010957, 0.016191, 0.018055, 0.031703, 0.055973, 0.107459, 0.212305", \ + "0.010957, 0.016191, 0.018055, 0.031703, 0.055973, 0.107459, 0.212305", \ + "0.010957, 0.016191, 0.018055, 0.031703, 0.055973, 0.107459, 0.212305", \ + "0.010957, 0.016191, 0.018055, 0.031703, 0.055973, 0.107459, 0.212305", \ + "0.010957, 0.016191, 0.018055, 0.031703, 0.055973, 0.107459, 0.212305" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010957, 0.016191, 0.018055, 0.031703, 0.055973, 0.107459, 0.212305", \ + "0.010957, 0.016191, 0.018055, 0.031703, 0.055973, 0.107459, 0.212305", \ + "0.010957, 0.016191, 0.018055, 0.031703, 0.055973, 0.107459, 0.212305", \ + "0.010957, 0.016191, 0.018055, 0.031703, 0.055973, 0.107459, 0.212305", \ + "0.010957, 0.016191, 0.018055, 0.031703, 0.055973, 0.107459, 0.212305", \ + "0.010957, 0.016191, 0.018055, 0.031703, 0.055973, 0.107459, 0.212305", \ + "0.010957, 0.016191, 0.018055, 0.031703, 0.055973, 0.107459, 0.212305" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TAB[3]&!AB[3]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TAB[3] == 1'b1 && AB[3] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.128072, 0.132218, 0.133508, 0.141935, 0.155988, 0.185124, 0.243318", \ + "0.132469, 0.136615, 0.137904, 0.146332, 0.160385, 0.189521, 0.247715", \ + "0.142230, 0.146376, 0.147665, 0.156092, 0.170145, 0.199282, 0.257475", \ + "0.145473, 0.149619, 0.150908, 0.159335, 0.173389, 0.202525, 0.260718", \ + "0.146830, 0.150976, 0.152265, 0.160692, 0.174746, 0.203881, 0.262075", \ + "0.150806, 0.154952, 0.156241, 0.164669, 0.178721, 0.207857, 0.266051", \ + "0.155485, 0.159631, 0.160920, 0.169347, 0.183400, 0.212536, 0.270730" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.108451, 0.112556, 0.113826, 0.122159, 0.136084, 0.164959, 0.222644", \ + "0.112843, 0.116948, 0.118218, 0.126551, 0.140476, 0.169351, 0.227036", \ + "0.122529, 0.126634, 0.127904, 0.136237, 0.150162, 0.179037, 0.236722", \ + "0.125809, 0.129914, 0.131184, 0.139517, 0.153442, 0.182317, 0.240002", \ + "0.127019, 0.131124, 0.132393, 0.140727, 0.154652, 0.183527, 0.241212", \ + "0.130900, 0.135005, 0.136275, 0.144608, 0.158533, 0.187408, 0.245093", \ + "0.135747, 0.139852, 0.141122, 0.149455, 0.163380, 0.192255, 0.249940" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010974, 0.016355, 0.018167, 0.032028, 0.056170, 0.107941, 0.212388", \ + "0.010974, 0.016355, 0.018167, 0.032028, 0.056170, 0.107941, 0.212388", \ + "0.010974, 0.016355, 0.018167, 0.032028, 0.056170, 0.107941, 0.212388", \ + "0.010974, 0.016355, 0.018167, 0.032028, 0.056170, 0.107941, 0.212388", \ + "0.010974, 0.016355, 0.018167, 0.032028, 0.056170, 0.107941, 0.212388", \ + "0.010974, 0.016355, 0.018167, 0.032028, 0.056170, 0.107941, 0.212388", \ + "0.010974, 0.016355, 0.018167, 0.032028, 0.056170, 0.107941, 0.212388" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010974, 0.016355, 0.018167, 0.032028, 0.056170, 0.107941, 0.212388", \ + "0.010974, 0.016355, 0.018167, 0.032028, 0.056170, 0.107941, 0.212388", \ + "0.010974, 0.016355, 0.018167, 0.032028, 0.056170, 0.107941, 0.212388", \ + "0.010974, 0.016355, 0.018167, 0.032028, 0.056170, 0.107941, 0.212388", \ + "0.010974, 0.016355, 0.018167, 0.032028, 0.056170, 0.107941, 0.212388", \ + "0.010974, 0.016355, 0.018167, 0.032028, 0.056170, 0.107941, 0.212388", \ + "0.010974, 0.016355, 0.018167, 0.032028, 0.056170, 0.107941, 0.212388" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.119971, 0.123275, 0.124265, 0.130508, 0.140164, 0.159550, 0.198069", \ + "0.124488, 0.127792, 0.128782, 0.135025, 0.144681, 0.164067, 0.202586", \ + "0.134090, 0.137394, 0.138384, 0.144627, 0.154283, 0.173669, 0.212188", \ + "0.138265, 0.141569, 0.142559, 0.148802, 0.158458, 0.177844, 0.216363", \ + "0.141773, 0.145077, 0.146067, 0.152310, 0.161966, 0.181352, 0.219871", \ + "0.149894, 0.153198, 0.154188, 0.160431, 0.170087, 0.189473, 0.227992", \ + "0.154217, 0.157521, 0.158511, 0.164754, 0.174410, 0.193796, 0.232315" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.102781, 0.106009, 0.106975, 0.113099, 0.122603, 0.141753, 0.179858", \ + "0.107409, 0.110637, 0.111604, 0.117727, 0.127231, 0.146381, 0.184487", \ + "0.116963, 0.120191, 0.121157, 0.127281, 0.136785, 0.155935, 0.194040", \ + "0.121052, 0.124280, 0.125246, 0.131370, 0.140874, 0.160024, 0.198129", \ + "0.124646, 0.127874, 0.128840, 0.134964, 0.144468, 0.163618, 0.201723", \ + "0.132795, 0.136023, 0.136989, 0.143113, 0.152617, 0.171767, 0.209872", \ + "0.137092, 0.140320, 0.141286, 0.147410, 0.156914, 0.176064, 0.214169" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010485, 0.014288, 0.015451, 0.024409, 0.039943, 0.074018, 0.143528", \ + "0.010485, 0.014288, 0.015451, 0.024409, 0.039943, 0.074018, 0.143528", \ + "0.010485, 0.014288, 0.015451, 0.024409, 0.039943, 0.074018, 0.143528", \ + "0.010485, 0.014288, 0.015451, 0.024409, 0.039943, 0.074018, 0.143528", \ + "0.010485, 0.014288, 0.015451, 0.024409, 0.039943, 0.074018, 0.143528", \ + "0.010485, 0.014288, 0.015451, 0.024409, 0.039943, 0.074018, 0.143528", \ + "0.010485, 0.014288, 0.015451, 0.024409, 0.039943, 0.074018, 0.143528" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010485, 0.014288, 0.015451, 0.024409, 0.039943, 0.074018, 0.143528", \ + "0.010485, 0.014288, 0.015451, 0.024409, 0.039943, 0.074018, 0.143528", \ + "0.010485, 0.014288, 0.015451, 0.024409, 0.039943, 0.074018, 0.143528", \ + "0.010485, 0.014288, 0.015451, 0.024409, 0.039943, 0.074018, 0.143528", \ + "0.010485, 0.014288, 0.015451, 0.024409, 0.039943, 0.074018, 0.143528", \ + "0.010485, 0.014288, 0.015451, 0.024409, 0.039943, 0.074018, 0.143528", \ + "0.010485, 0.014288, 0.015451, 0.024409, 0.039943, 0.074018, 0.143528" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TAB[3]&AB[3]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.025034, 0.025034, 0.025034, 0.025034, 0.025034, 0.025034, 0.025034", \ + "0.025116, 0.025116, 0.025116, 0.025116, 0.025116, 0.025116, 0.025116", \ + "0.025796, 0.025796, 0.025796, 0.025796, 0.025796, 0.025796, 0.025796", \ + "0.026216, 0.026216, 0.026216, 0.026216, 0.026216, 0.026216, 0.026216", \ + "0.026708, 0.026708, 0.026708, 0.026708, 0.026708, 0.026708, 0.026708", \ + "0.028038, 0.028038, 0.028038, 0.028038, 0.028038, 0.028038, 0.028038", \ + "0.030033, 0.030033, 0.030033, 0.030033, 0.030033, 0.030033, 0.030033" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.022936, 0.022936, 0.022936, 0.022936, 0.022936, 0.022936, 0.022936", \ + "0.023007, 0.023007, 0.023007, 0.023007, 0.023007, 0.023007, 0.023007", \ + "0.023667, 0.023667, 0.023667, 0.023667, 0.023667, 0.023667, 0.023667", \ + "0.024185, 0.024185, 0.024185, 0.024185, 0.024185, 0.024185, 0.024185", \ + "0.024848, 0.024848, 0.024848, 0.024848, 0.024848, 0.024848, 0.024848", \ + "0.026276, 0.026276, 0.026276, 0.026276, 0.026276, 0.026276, 0.026276", \ + "0.028225, 0.028225, 0.028225, 0.028225, 0.028225, 0.028225, 0.028225" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TAB[3]&!AB[3]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.022936, 0.022936, 0.022936, 0.022936, 0.022936, 0.022936, 0.022936", \ + "0.023007, 0.023007, 0.023007, 0.023007, 0.023007, 0.023007, 0.023007", \ + "0.023667, 0.023667, 0.023667, 0.023667, 0.023667, 0.023667, 0.023667", \ + "0.024185, 0.024185, 0.024185, 0.024185, 0.024185, 0.024185, 0.024185", \ + "0.024848, 0.024848, 0.024848, 0.024848, 0.024848, 0.024848, 0.024848", \ + "0.026276, 0.026276, 0.026276, 0.026276, 0.026276, 0.026276, 0.026276", \ + "0.028225, 0.028225, 0.028225, 0.028225, 0.028225, 0.028225, 0.028225" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.025034, 0.025034, 0.025034, 0.025034, 0.025034, 0.025034, 0.025034", \ + "0.025116, 0.025116, 0.025116, 0.025116, 0.025116, 0.025116, 0.025116", \ + "0.025796, 0.025796, 0.025796, 0.025796, 0.025796, 0.025796, 0.025796", \ + "0.026216, 0.026216, 0.026216, 0.026216, 0.026216, 0.026216, 0.026216", \ + "0.026708, 0.026708, 0.026708, 0.026708, 0.026708, 0.026708, 0.026708", \ + "0.028038, 0.028038, 0.028038, 0.028038, 0.028038, 0.028038, 0.028038", \ + "0.030033, 0.030033, 0.030033, 0.030033, 0.030033, 0.030033, 0.030033" \ + ); + } + } + } + pin(AYB[2]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TAB[2]&AB[2]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TAB[2] == 1'b0 && AB[2] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.132723, 0.136001, 0.137019, 0.143262, 0.152919, 0.172286, 0.210338", \ + "0.136515, 0.139793, 0.140811, 0.147054, 0.156711, 0.176078, 0.214130", \ + "0.145547, 0.148825, 0.149843, 0.156086, 0.165743, 0.185110, 0.223162", \ + "0.149254, 0.152532, 0.153550, 0.159793, 0.169450, 0.188817, 0.226869", \ + "0.151815, 0.155093, 0.156111, 0.162354, 0.172011, 0.191378, 0.229430", \ + "0.155150, 0.158428, 0.159446, 0.165689, 0.175346, 0.194713, 0.232765", \ + "0.160492, 0.163770, 0.164788, 0.171031, 0.180688, 0.200055, 0.238107" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.114664, 0.117893, 0.118881, 0.124998, 0.134501, 0.153623, 0.191286", \ + "0.118462, 0.121691, 0.122679, 0.128796, 0.138299, 0.157421, 0.195084", \ + "0.127488, 0.130717, 0.131705, 0.137821, 0.147324, 0.166446, 0.204109", \ + "0.131195, 0.134424, 0.135412, 0.141529, 0.151031, 0.170153, 0.207816", \ + "0.133746, 0.136975, 0.137963, 0.144079, 0.153582, 0.172704, 0.210367", \ + "0.137157, 0.140386, 0.141374, 0.147491, 0.156994, 0.176115, 0.213778", \ + "0.142453, 0.145682, 0.146670, 0.152786, 0.162289, 0.181411, 0.219074" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010457, 0.014281, 0.015641, 0.024443, 0.039936, 0.074024, 0.143333", \ + "0.010457, 0.014281, 0.015641, 0.024443, 0.039936, 0.074024, 0.143333", \ + "0.010457, 0.014281, 0.015641, 0.024443, 0.039936, 0.074024, 0.143333", \ + "0.010457, 0.014281, 0.015641, 0.024443, 0.039936, 0.074024, 0.143333", \ + "0.010457, 0.014281, 0.015641, 0.024443, 0.039936, 0.074024, 0.143333", \ + "0.010457, 0.014281, 0.015641, 0.024443, 0.039936, 0.074024, 0.143333", \ + "0.010457, 0.014281, 0.015641, 0.024443, 0.039936, 0.074024, 0.143333" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010457, 0.014281, 0.015641, 0.024443, 0.039936, 0.074024, 0.143333", \ + "0.010457, 0.014281, 0.015641, 0.024443, 0.039936, 0.074024, 0.143333", \ + "0.010457, 0.014281, 0.015641, 0.024443, 0.039936, 0.074024, 0.143333", \ + "0.010457, 0.014281, 0.015641, 0.024443, 0.039936, 0.074024, 0.143333", \ + "0.010457, 0.014281, 0.015641, 0.024443, 0.039936, 0.074024, 0.143333", \ + "0.010457, 0.014281, 0.015641, 0.024443, 0.039936, 0.074024, 0.143333", \ + "0.010457, 0.014281, 0.015641, 0.024443, 0.039936, 0.074024, 0.143333" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.121361, 0.125301, 0.126489, 0.135296, 0.149123, 0.178306, 0.236778", \ + "0.126617, 0.130557, 0.131745, 0.140552, 0.154379, 0.183562, 0.242034", \ + "0.136931, 0.140871, 0.142059, 0.150866, 0.164693, 0.193876, 0.252348", \ + "0.139911, 0.143851, 0.145039, 0.153846, 0.167673, 0.196856, 0.255328", \ + "0.143939, 0.147879, 0.149067, 0.157874, 0.171701, 0.200884, 0.259356", \ + "0.151735, 0.155675, 0.156863, 0.165670, 0.179497, 0.208680, 0.267152", \ + "0.160623, 0.164563, 0.165751, 0.174558, 0.188385, 0.217568, 0.276040" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.104385, 0.108207, 0.109357, 0.118077, 0.131748, 0.160656, 0.218585", \ + "0.109490, 0.113313, 0.114462, 0.123182, 0.136853, 0.165761, 0.223690", \ + "0.119851, 0.123674, 0.124823, 0.133543, 0.147214, 0.176122, 0.234051", \ + "0.122817, 0.126640, 0.127789, 0.136509, 0.150180, 0.179088, 0.237017", \ + "0.126979, 0.130802, 0.131951, 0.140671, 0.154342, 0.183250, 0.241179", \ + "0.134695, 0.138518, 0.139667, 0.148387, 0.162058, 0.190966, 0.248895", \ + "0.143610, 0.147433, 0.148582, 0.157302, 0.170973, 0.199881, 0.257810" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010957, 0.016191, 0.018055, 0.031703, 0.055973, 0.107459, 0.212305", \ + "0.010957, 0.016191, 0.018055, 0.031703, 0.055973, 0.107459, 0.212305", \ + "0.010957, 0.016191, 0.018055, 0.031703, 0.055973, 0.107459, 0.212305", \ + "0.010957, 0.016191, 0.018055, 0.031703, 0.055973, 0.107459, 0.212305", \ + "0.010957, 0.016191, 0.018055, 0.031703, 0.055973, 0.107459, 0.212305", \ + "0.010957, 0.016191, 0.018055, 0.031703, 0.055973, 0.107459, 0.212305", \ + "0.010957, 0.016191, 0.018055, 0.031703, 0.055973, 0.107459, 0.212305" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010957, 0.016191, 0.018055, 0.031703, 0.055973, 0.107459, 0.212305", \ + "0.010957, 0.016191, 0.018055, 0.031703, 0.055973, 0.107459, 0.212305", \ + "0.010957, 0.016191, 0.018055, 0.031703, 0.055973, 0.107459, 0.212305", \ + "0.010957, 0.016191, 0.018055, 0.031703, 0.055973, 0.107459, 0.212305", \ + "0.010957, 0.016191, 0.018055, 0.031703, 0.055973, 0.107459, 0.212305", \ + "0.010957, 0.016191, 0.018055, 0.031703, 0.055973, 0.107459, 0.212305", \ + "0.010957, 0.016191, 0.018055, 0.031703, 0.055973, 0.107459, 0.212305" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TAB[2]&!AB[2]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TAB[2] == 1'b1 && AB[2] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.128072, 0.132218, 0.133508, 0.141935, 0.155988, 0.185124, 0.243318", \ + "0.132469, 0.136615, 0.137904, 0.146332, 0.160385, 0.189521, 0.247715", \ + "0.142230, 0.146376, 0.147665, 0.156092, 0.170145, 0.199282, 0.257475", \ + "0.145473, 0.149619, 0.150908, 0.159335, 0.173389, 0.202525, 0.260718", \ + "0.146830, 0.150976, 0.152265, 0.160692, 0.174746, 0.203881, 0.262075", \ + "0.150806, 0.154952, 0.156241, 0.164669, 0.178721, 0.207857, 0.266051", \ + "0.155485, 0.159631, 0.160920, 0.169347, 0.183400, 0.212536, 0.270730" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.108451, 0.112556, 0.113826, 0.122159, 0.136084, 0.164959, 0.222644", \ + "0.112843, 0.116948, 0.118218, 0.126551, 0.140476, 0.169351, 0.227036", \ + "0.122529, 0.126634, 0.127904, 0.136237, 0.150162, 0.179037, 0.236722", \ + "0.125809, 0.129914, 0.131184, 0.139517, 0.153442, 0.182317, 0.240002", \ + "0.127019, 0.131124, 0.132393, 0.140727, 0.154652, 0.183527, 0.241212", \ + "0.130900, 0.135005, 0.136275, 0.144608, 0.158533, 0.187408, 0.245093", \ + "0.135747, 0.139852, 0.141122, 0.149455, 0.163380, 0.192255, 0.249940" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010974, 0.016355, 0.018167, 0.032028, 0.056170, 0.107941, 0.212388", \ + "0.010974, 0.016355, 0.018167, 0.032028, 0.056170, 0.107941, 0.212388", \ + "0.010974, 0.016355, 0.018167, 0.032028, 0.056170, 0.107941, 0.212388", \ + "0.010974, 0.016355, 0.018167, 0.032028, 0.056170, 0.107941, 0.212388", \ + "0.010974, 0.016355, 0.018167, 0.032028, 0.056170, 0.107941, 0.212388", \ + "0.010974, 0.016355, 0.018167, 0.032028, 0.056170, 0.107941, 0.212388", \ + "0.010974, 0.016355, 0.018167, 0.032028, 0.056170, 0.107941, 0.212388" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010974, 0.016355, 0.018167, 0.032028, 0.056170, 0.107941, 0.212388", \ + "0.010974, 0.016355, 0.018167, 0.032028, 0.056170, 0.107941, 0.212388", \ + "0.010974, 0.016355, 0.018167, 0.032028, 0.056170, 0.107941, 0.212388", \ + "0.010974, 0.016355, 0.018167, 0.032028, 0.056170, 0.107941, 0.212388", \ + "0.010974, 0.016355, 0.018167, 0.032028, 0.056170, 0.107941, 0.212388", \ + "0.010974, 0.016355, 0.018167, 0.032028, 0.056170, 0.107941, 0.212388", \ + "0.010974, 0.016355, 0.018167, 0.032028, 0.056170, 0.107941, 0.212388" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.119971, 0.123275, 0.124265, 0.130508, 0.140164, 0.159550, 0.198069", \ + "0.124488, 0.127792, 0.128782, 0.135025, 0.144681, 0.164067, 0.202586", \ + "0.134090, 0.137394, 0.138384, 0.144627, 0.154283, 0.173669, 0.212188", \ + "0.138265, 0.141569, 0.142559, 0.148802, 0.158458, 0.177844, 0.216363", \ + "0.141773, 0.145077, 0.146067, 0.152310, 0.161966, 0.181352, 0.219871", \ + "0.149894, 0.153198, 0.154188, 0.160431, 0.170087, 0.189473, 0.227992", \ + "0.154217, 0.157521, 0.158511, 0.164754, 0.174410, 0.193796, 0.232315" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.102781, 0.106009, 0.106975, 0.113099, 0.122603, 0.141753, 0.179858", \ + "0.107409, 0.110637, 0.111604, 0.117727, 0.127231, 0.146381, 0.184487", \ + "0.116963, 0.120191, 0.121157, 0.127281, 0.136785, 0.155935, 0.194040", \ + "0.121052, 0.124280, 0.125246, 0.131370, 0.140874, 0.160024, 0.198129", \ + "0.124646, 0.127874, 0.128840, 0.134964, 0.144468, 0.163618, 0.201723", \ + "0.132795, 0.136023, 0.136989, 0.143113, 0.152617, 0.171767, 0.209872", \ + "0.137092, 0.140320, 0.141286, 0.147410, 0.156914, 0.176064, 0.214169" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010485, 0.014288, 0.015451, 0.024409, 0.039943, 0.074018, 0.143528", \ + "0.010485, 0.014288, 0.015451, 0.024409, 0.039943, 0.074018, 0.143528", \ + "0.010485, 0.014288, 0.015451, 0.024409, 0.039943, 0.074018, 0.143528", \ + "0.010485, 0.014288, 0.015451, 0.024409, 0.039943, 0.074018, 0.143528", \ + "0.010485, 0.014288, 0.015451, 0.024409, 0.039943, 0.074018, 0.143528", \ + "0.010485, 0.014288, 0.015451, 0.024409, 0.039943, 0.074018, 0.143528", \ + "0.010485, 0.014288, 0.015451, 0.024409, 0.039943, 0.074018, 0.143528" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010485, 0.014288, 0.015451, 0.024409, 0.039943, 0.074018, 0.143528", \ + "0.010485, 0.014288, 0.015451, 0.024409, 0.039943, 0.074018, 0.143528", \ + "0.010485, 0.014288, 0.015451, 0.024409, 0.039943, 0.074018, 0.143528", \ + "0.010485, 0.014288, 0.015451, 0.024409, 0.039943, 0.074018, 0.143528", \ + "0.010485, 0.014288, 0.015451, 0.024409, 0.039943, 0.074018, 0.143528", \ + "0.010485, 0.014288, 0.015451, 0.024409, 0.039943, 0.074018, 0.143528", \ + "0.010485, 0.014288, 0.015451, 0.024409, 0.039943, 0.074018, 0.143528" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TAB[2]&AB[2]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.025034, 0.025034, 0.025034, 0.025034, 0.025034, 0.025034, 0.025034", \ + "0.025116, 0.025116, 0.025116, 0.025116, 0.025116, 0.025116, 0.025116", \ + "0.025796, 0.025796, 0.025796, 0.025796, 0.025796, 0.025796, 0.025796", \ + "0.026216, 0.026216, 0.026216, 0.026216, 0.026216, 0.026216, 0.026216", \ + "0.026708, 0.026708, 0.026708, 0.026708, 0.026708, 0.026708, 0.026708", \ + "0.028038, 0.028038, 0.028038, 0.028038, 0.028038, 0.028038, 0.028038", \ + "0.030033, 0.030033, 0.030033, 0.030033, 0.030033, 0.030033, 0.030033" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.022936, 0.022936, 0.022936, 0.022936, 0.022936, 0.022936, 0.022936", \ + "0.023007, 0.023007, 0.023007, 0.023007, 0.023007, 0.023007, 0.023007", \ + "0.023667, 0.023667, 0.023667, 0.023667, 0.023667, 0.023667, 0.023667", \ + "0.024185, 0.024185, 0.024185, 0.024185, 0.024185, 0.024185, 0.024185", \ + "0.024848, 0.024848, 0.024848, 0.024848, 0.024848, 0.024848, 0.024848", \ + "0.026276, 0.026276, 0.026276, 0.026276, 0.026276, 0.026276, 0.026276", \ + "0.028225, 0.028225, 0.028225, 0.028225, 0.028225, 0.028225, 0.028225" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TAB[2]&!AB[2]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.022936, 0.022936, 0.022936, 0.022936, 0.022936, 0.022936, 0.022936", \ + "0.023007, 0.023007, 0.023007, 0.023007, 0.023007, 0.023007, 0.023007", \ + "0.023667, 0.023667, 0.023667, 0.023667, 0.023667, 0.023667, 0.023667", \ + "0.024185, 0.024185, 0.024185, 0.024185, 0.024185, 0.024185, 0.024185", \ + "0.024848, 0.024848, 0.024848, 0.024848, 0.024848, 0.024848, 0.024848", \ + "0.026276, 0.026276, 0.026276, 0.026276, 0.026276, 0.026276, 0.026276", \ + "0.028225, 0.028225, 0.028225, 0.028225, 0.028225, 0.028225, 0.028225" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.025034, 0.025034, 0.025034, 0.025034, 0.025034, 0.025034, 0.025034", \ + "0.025116, 0.025116, 0.025116, 0.025116, 0.025116, 0.025116, 0.025116", \ + "0.025796, 0.025796, 0.025796, 0.025796, 0.025796, 0.025796, 0.025796", \ + "0.026216, 0.026216, 0.026216, 0.026216, 0.026216, 0.026216, 0.026216", \ + "0.026708, 0.026708, 0.026708, 0.026708, 0.026708, 0.026708, 0.026708", \ + "0.028038, 0.028038, 0.028038, 0.028038, 0.028038, 0.028038, 0.028038", \ + "0.030033, 0.030033, 0.030033, 0.030033, 0.030033, 0.030033, 0.030033" \ + ); + } + } + } + pin(AYB[1]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TAB[1]&AB[1]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TAB[1] == 1'b0 && AB[1] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.132723, 0.136001, 0.137019, 0.143262, 0.152919, 0.172286, 0.210338", \ + "0.136515, 0.139793, 0.140811, 0.147054, 0.156711, 0.176078, 0.214130", \ + "0.145547, 0.148825, 0.149843, 0.156086, 0.165743, 0.185110, 0.223162", \ + "0.149254, 0.152532, 0.153550, 0.159793, 0.169450, 0.188817, 0.226869", \ + "0.151815, 0.155093, 0.156111, 0.162354, 0.172011, 0.191378, 0.229430", \ + "0.155150, 0.158428, 0.159446, 0.165689, 0.175346, 0.194713, 0.232765", \ + "0.160492, 0.163770, 0.164788, 0.171031, 0.180688, 0.200055, 0.238107" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.114664, 0.117893, 0.118881, 0.124998, 0.134501, 0.153623, 0.191286", \ + "0.118462, 0.121691, 0.122679, 0.128796, 0.138299, 0.157421, 0.195084", \ + "0.127488, 0.130717, 0.131705, 0.137821, 0.147324, 0.166446, 0.204109", \ + "0.131195, 0.134424, 0.135412, 0.141529, 0.151031, 0.170153, 0.207816", \ + "0.133746, 0.136975, 0.137963, 0.144079, 0.153582, 0.172704, 0.210367", \ + "0.137157, 0.140386, 0.141374, 0.147491, 0.156994, 0.176115, 0.213778", \ + "0.142453, 0.145682, 0.146670, 0.152786, 0.162289, 0.181411, 0.219074" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010457, 0.014281, 0.015641, 0.024443, 0.039936, 0.074024, 0.143333", \ + "0.010457, 0.014281, 0.015641, 0.024443, 0.039936, 0.074024, 0.143333", \ + "0.010457, 0.014281, 0.015641, 0.024443, 0.039936, 0.074024, 0.143333", \ + "0.010457, 0.014281, 0.015641, 0.024443, 0.039936, 0.074024, 0.143333", \ + "0.010457, 0.014281, 0.015641, 0.024443, 0.039936, 0.074024, 0.143333", \ + "0.010457, 0.014281, 0.015641, 0.024443, 0.039936, 0.074024, 0.143333", \ + "0.010457, 0.014281, 0.015641, 0.024443, 0.039936, 0.074024, 0.143333" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010457, 0.014281, 0.015641, 0.024443, 0.039936, 0.074024, 0.143333", \ + "0.010457, 0.014281, 0.015641, 0.024443, 0.039936, 0.074024, 0.143333", \ + "0.010457, 0.014281, 0.015641, 0.024443, 0.039936, 0.074024, 0.143333", \ + "0.010457, 0.014281, 0.015641, 0.024443, 0.039936, 0.074024, 0.143333", \ + "0.010457, 0.014281, 0.015641, 0.024443, 0.039936, 0.074024, 0.143333", \ + "0.010457, 0.014281, 0.015641, 0.024443, 0.039936, 0.074024, 0.143333", \ + "0.010457, 0.014281, 0.015641, 0.024443, 0.039936, 0.074024, 0.143333" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.121361, 0.125301, 0.126489, 0.135296, 0.149123, 0.178306, 0.236778", \ + "0.126617, 0.130557, 0.131745, 0.140552, 0.154379, 0.183562, 0.242034", \ + "0.136931, 0.140871, 0.142059, 0.150866, 0.164693, 0.193876, 0.252348", \ + "0.139911, 0.143851, 0.145039, 0.153846, 0.167673, 0.196856, 0.255328", \ + "0.143939, 0.147879, 0.149067, 0.157874, 0.171701, 0.200884, 0.259356", \ + "0.151735, 0.155675, 0.156863, 0.165670, 0.179497, 0.208680, 0.267152", \ + "0.160623, 0.164563, 0.165751, 0.174558, 0.188385, 0.217568, 0.276040" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.104385, 0.108207, 0.109357, 0.118077, 0.131748, 0.160656, 0.218585", \ + "0.109490, 0.113313, 0.114462, 0.123182, 0.136853, 0.165761, 0.223690", \ + "0.119851, 0.123674, 0.124823, 0.133543, 0.147214, 0.176122, 0.234051", \ + "0.122817, 0.126640, 0.127789, 0.136509, 0.150180, 0.179088, 0.237017", \ + "0.126979, 0.130802, 0.131951, 0.140671, 0.154342, 0.183250, 0.241179", \ + "0.134695, 0.138518, 0.139667, 0.148387, 0.162058, 0.190966, 0.248895", \ + "0.143610, 0.147433, 0.148582, 0.157302, 0.170973, 0.199881, 0.257810" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010957, 0.016191, 0.018055, 0.031703, 0.055973, 0.107459, 0.212305", \ + "0.010957, 0.016191, 0.018055, 0.031703, 0.055973, 0.107459, 0.212305", \ + "0.010957, 0.016191, 0.018055, 0.031703, 0.055973, 0.107459, 0.212305", \ + "0.010957, 0.016191, 0.018055, 0.031703, 0.055973, 0.107459, 0.212305", \ + "0.010957, 0.016191, 0.018055, 0.031703, 0.055973, 0.107459, 0.212305", \ + "0.010957, 0.016191, 0.018055, 0.031703, 0.055973, 0.107459, 0.212305", \ + "0.010957, 0.016191, 0.018055, 0.031703, 0.055973, 0.107459, 0.212305" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010957, 0.016191, 0.018055, 0.031703, 0.055973, 0.107459, 0.212305", \ + "0.010957, 0.016191, 0.018055, 0.031703, 0.055973, 0.107459, 0.212305", \ + "0.010957, 0.016191, 0.018055, 0.031703, 0.055973, 0.107459, 0.212305", \ + "0.010957, 0.016191, 0.018055, 0.031703, 0.055973, 0.107459, 0.212305", \ + "0.010957, 0.016191, 0.018055, 0.031703, 0.055973, 0.107459, 0.212305", \ + "0.010957, 0.016191, 0.018055, 0.031703, 0.055973, 0.107459, 0.212305", \ + "0.010957, 0.016191, 0.018055, 0.031703, 0.055973, 0.107459, 0.212305" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TAB[1]&!AB[1]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TAB[1] == 1'b1 && AB[1] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.128072, 0.132218, 0.133508, 0.141935, 0.155988, 0.185124, 0.243318", \ + "0.132469, 0.136615, 0.137904, 0.146332, 0.160385, 0.189521, 0.247715", \ + "0.142230, 0.146376, 0.147665, 0.156092, 0.170145, 0.199282, 0.257475", \ + "0.145473, 0.149619, 0.150908, 0.159335, 0.173389, 0.202525, 0.260718", \ + "0.146830, 0.150976, 0.152265, 0.160692, 0.174746, 0.203881, 0.262075", \ + "0.150806, 0.154952, 0.156241, 0.164669, 0.178721, 0.207857, 0.266051", \ + "0.155485, 0.159631, 0.160920, 0.169347, 0.183400, 0.212536, 0.270730" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.108451, 0.112556, 0.113826, 0.122159, 0.136084, 0.164959, 0.222644", \ + "0.112843, 0.116948, 0.118218, 0.126551, 0.140476, 0.169351, 0.227036", \ + "0.122529, 0.126634, 0.127904, 0.136237, 0.150162, 0.179037, 0.236722", \ + "0.125809, 0.129914, 0.131184, 0.139517, 0.153442, 0.182317, 0.240002", \ + "0.127019, 0.131124, 0.132393, 0.140727, 0.154652, 0.183527, 0.241212", \ + "0.130900, 0.135005, 0.136275, 0.144608, 0.158533, 0.187408, 0.245093", \ + "0.135747, 0.139852, 0.141122, 0.149455, 0.163380, 0.192255, 0.249940" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010974, 0.016355, 0.018167, 0.032028, 0.056170, 0.107941, 0.212388", \ + "0.010974, 0.016355, 0.018167, 0.032028, 0.056170, 0.107941, 0.212388", \ + "0.010974, 0.016355, 0.018167, 0.032028, 0.056170, 0.107941, 0.212388", \ + "0.010974, 0.016355, 0.018167, 0.032028, 0.056170, 0.107941, 0.212388", \ + "0.010974, 0.016355, 0.018167, 0.032028, 0.056170, 0.107941, 0.212388", \ + "0.010974, 0.016355, 0.018167, 0.032028, 0.056170, 0.107941, 0.212388", \ + "0.010974, 0.016355, 0.018167, 0.032028, 0.056170, 0.107941, 0.212388" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010974, 0.016355, 0.018167, 0.032028, 0.056170, 0.107941, 0.212388", \ + "0.010974, 0.016355, 0.018167, 0.032028, 0.056170, 0.107941, 0.212388", \ + "0.010974, 0.016355, 0.018167, 0.032028, 0.056170, 0.107941, 0.212388", \ + "0.010974, 0.016355, 0.018167, 0.032028, 0.056170, 0.107941, 0.212388", \ + "0.010974, 0.016355, 0.018167, 0.032028, 0.056170, 0.107941, 0.212388", \ + "0.010974, 0.016355, 0.018167, 0.032028, 0.056170, 0.107941, 0.212388", \ + "0.010974, 0.016355, 0.018167, 0.032028, 0.056170, 0.107941, 0.212388" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.119971, 0.123275, 0.124265, 0.130508, 0.140164, 0.159550, 0.198069", \ + "0.124488, 0.127792, 0.128782, 0.135025, 0.144681, 0.164067, 0.202586", \ + "0.134090, 0.137394, 0.138384, 0.144627, 0.154283, 0.173669, 0.212188", \ + "0.138265, 0.141569, 0.142559, 0.148802, 0.158458, 0.177844, 0.216363", \ + "0.141773, 0.145077, 0.146067, 0.152310, 0.161966, 0.181352, 0.219871", \ + "0.149894, 0.153198, 0.154188, 0.160431, 0.170087, 0.189473, 0.227992", \ + "0.154217, 0.157521, 0.158511, 0.164754, 0.174410, 0.193796, 0.232315" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.102781, 0.106009, 0.106975, 0.113099, 0.122603, 0.141753, 0.179858", \ + "0.107409, 0.110637, 0.111604, 0.117727, 0.127231, 0.146381, 0.184487", \ + "0.116963, 0.120191, 0.121157, 0.127281, 0.136785, 0.155935, 0.194040", \ + "0.121052, 0.124280, 0.125246, 0.131370, 0.140874, 0.160024, 0.198129", \ + "0.124646, 0.127874, 0.128840, 0.134964, 0.144468, 0.163618, 0.201723", \ + "0.132795, 0.136023, 0.136989, 0.143113, 0.152617, 0.171767, 0.209872", \ + "0.137092, 0.140320, 0.141286, 0.147410, 0.156914, 0.176064, 0.214169" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010485, 0.014288, 0.015451, 0.024409, 0.039943, 0.074018, 0.143528", \ + "0.010485, 0.014288, 0.015451, 0.024409, 0.039943, 0.074018, 0.143528", \ + "0.010485, 0.014288, 0.015451, 0.024409, 0.039943, 0.074018, 0.143528", \ + "0.010485, 0.014288, 0.015451, 0.024409, 0.039943, 0.074018, 0.143528", \ + "0.010485, 0.014288, 0.015451, 0.024409, 0.039943, 0.074018, 0.143528", \ + "0.010485, 0.014288, 0.015451, 0.024409, 0.039943, 0.074018, 0.143528", \ + "0.010485, 0.014288, 0.015451, 0.024409, 0.039943, 0.074018, 0.143528" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010485, 0.014288, 0.015451, 0.024409, 0.039943, 0.074018, 0.143528", \ + "0.010485, 0.014288, 0.015451, 0.024409, 0.039943, 0.074018, 0.143528", \ + "0.010485, 0.014288, 0.015451, 0.024409, 0.039943, 0.074018, 0.143528", \ + "0.010485, 0.014288, 0.015451, 0.024409, 0.039943, 0.074018, 0.143528", \ + "0.010485, 0.014288, 0.015451, 0.024409, 0.039943, 0.074018, 0.143528", \ + "0.010485, 0.014288, 0.015451, 0.024409, 0.039943, 0.074018, 0.143528", \ + "0.010485, 0.014288, 0.015451, 0.024409, 0.039943, 0.074018, 0.143528" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TAB[1]&AB[1]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.025034, 0.025034, 0.025034, 0.025034, 0.025034, 0.025034, 0.025034", \ + "0.025116, 0.025116, 0.025116, 0.025116, 0.025116, 0.025116, 0.025116", \ + "0.025796, 0.025796, 0.025796, 0.025796, 0.025796, 0.025796, 0.025796", \ + "0.026216, 0.026216, 0.026216, 0.026216, 0.026216, 0.026216, 0.026216", \ + "0.026708, 0.026708, 0.026708, 0.026708, 0.026708, 0.026708, 0.026708", \ + "0.028038, 0.028038, 0.028038, 0.028038, 0.028038, 0.028038, 0.028038", \ + "0.030033, 0.030033, 0.030033, 0.030033, 0.030033, 0.030033, 0.030033" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.022936, 0.022936, 0.022936, 0.022936, 0.022936, 0.022936, 0.022936", \ + "0.023007, 0.023007, 0.023007, 0.023007, 0.023007, 0.023007, 0.023007", \ + "0.023667, 0.023667, 0.023667, 0.023667, 0.023667, 0.023667, 0.023667", \ + "0.024185, 0.024185, 0.024185, 0.024185, 0.024185, 0.024185, 0.024185", \ + "0.024848, 0.024848, 0.024848, 0.024848, 0.024848, 0.024848, 0.024848", \ + "0.026276, 0.026276, 0.026276, 0.026276, 0.026276, 0.026276, 0.026276", \ + "0.028225, 0.028225, 0.028225, 0.028225, 0.028225, 0.028225, 0.028225" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TAB[1]&!AB[1]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.022936, 0.022936, 0.022936, 0.022936, 0.022936, 0.022936, 0.022936", \ + "0.023007, 0.023007, 0.023007, 0.023007, 0.023007, 0.023007, 0.023007", \ + "0.023667, 0.023667, 0.023667, 0.023667, 0.023667, 0.023667, 0.023667", \ + "0.024185, 0.024185, 0.024185, 0.024185, 0.024185, 0.024185, 0.024185", \ + "0.024848, 0.024848, 0.024848, 0.024848, 0.024848, 0.024848, 0.024848", \ + "0.026276, 0.026276, 0.026276, 0.026276, 0.026276, 0.026276, 0.026276", \ + "0.028225, 0.028225, 0.028225, 0.028225, 0.028225, 0.028225, 0.028225" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.025034, 0.025034, 0.025034, 0.025034, 0.025034, 0.025034, 0.025034", \ + "0.025116, 0.025116, 0.025116, 0.025116, 0.025116, 0.025116, 0.025116", \ + "0.025796, 0.025796, 0.025796, 0.025796, 0.025796, 0.025796, 0.025796", \ + "0.026216, 0.026216, 0.026216, 0.026216, 0.026216, 0.026216, 0.026216", \ + "0.026708, 0.026708, 0.026708, 0.026708, 0.026708, 0.026708, 0.026708", \ + "0.028038, 0.028038, 0.028038, 0.028038, 0.028038, 0.028038, 0.028038", \ + "0.030033, 0.030033, 0.030033, 0.030033, 0.030033, 0.030033, 0.030033" \ + ); + } + } + } + pin(AYB[0]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TAB[0]&AB[0]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TAB[0] == 1'b0 && AB[0] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.132723, 0.136001, 0.137019, 0.143262, 0.152919, 0.172286, 0.210338", \ + "0.136515, 0.139793, 0.140811, 0.147054, 0.156711, 0.176078, 0.214130", \ + "0.145547, 0.148825, 0.149843, 0.156086, 0.165743, 0.185110, 0.223162", \ + "0.149254, 0.152532, 0.153550, 0.159793, 0.169450, 0.188817, 0.226869", \ + "0.151815, 0.155093, 0.156111, 0.162354, 0.172011, 0.191378, 0.229430", \ + "0.155150, 0.158428, 0.159446, 0.165689, 0.175346, 0.194713, 0.232765", \ + "0.160492, 0.163770, 0.164788, 0.171031, 0.180688, 0.200055, 0.238107" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.114664, 0.117893, 0.118881, 0.124998, 0.134501, 0.153623, 0.191286", \ + "0.118462, 0.121691, 0.122679, 0.128796, 0.138299, 0.157421, 0.195084", \ + "0.127488, 0.130717, 0.131705, 0.137821, 0.147324, 0.166446, 0.204109", \ + "0.131195, 0.134424, 0.135412, 0.141529, 0.151031, 0.170153, 0.207816", \ + "0.133746, 0.136975, 0.137963, 0.144079, 0.153582, 0.172704, 0.210367", \ + "0.137157, 0.140386, 0.141374, 0.147491, 0.156994, 0.176115, 0.213778", \ + "0.142453, 0.145682, 0.146670, 0.152786, 0.162289, 0.181411, 0.219074" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010457, 0.014281, 0.015641, 0.024443, 0.039936, 0.074024, 0.143333", \ + "0.010457, 0.014281, 0.015641, 0.024443, 0.039936, 0.074024, 0.143333", \ + "0.010457, 0.014281, 0.015641, 0.024443, 0.039936, 0.074024, 0.143333", \ + "0.010457, 0.014281, 0.015641, 0.024443, 0.039936, 0.074024, 0.143333", \ + "0.010457, 0.014281, 0.015641, 0.024443, 0.039936, 0.074024, 0.143333", \ + "0.010457, 0.014281, 0.015641, 0.024443, 0.039936, 0.074024, 0.143333", \ + "0.010457, 0.014281, 0.015641, 0.024443, 0.039936, 0.074024, 0.143333" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010457, 0.014281, 0.015641, 0.024443, 0.039936, 0.074024, 0.143333", \ + "0.010457, 0.014281, 0.015641, 0.024443, 0.039936, 0.074024, 0.143333", \ + "0.010457, 0.014281, 0.015641, 0.024443, 0.039936, 0.074024, 0.143333", \ + "0.010457, 0.014281, 0.015641, 0.024443, 0.039936, 0.074024, 0.143333", \ + "0.010457, 0.014281, 0.015641, 0.024443, 0.039936, 0.074024, 0.143333", \ + "0.010457, 0.014281, 0.015641, 0.024443, 0.039936, 0.074024, 0.143333", \ + "0.010457, 0.014281, 0.015641, 0.024443, 0.039936, 0.074024, 0.143333" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.121361, 0.125301, 0.126489, 0.135296, 0.149123, 0.178306, 0.236778", \ + "0.126617, 0.130557, 0.131745, 0.140552, 0.154379, 0.183562, 0.242034", \ + "0.136931, 0.140871, 0.142059, 0.150866, 0.164693, 0.193876, 0.252348", \ + "0.139911, 0.143851, 0.145039, 0.153846, 0.167673, 0.196856, 0.255328", \ + "0.143939, 0.147879, 0.149067, 0.157874, 0.171701, 0.200884, 0.259356", \ + "0.151735, 0.155675, 0.156863, 0.165670, 0.179497, 0.208680, 0.267152", \ + "0.160623, 0.164563, 0.165751, 0.174558, 0.188385, 0.217568, 0.276040" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.104385, 0.108207, 0.109357, 0.118077, 0.131748, 0.160656, 0.218585", \ + "0.109490, 0.113313, 0.114462, 0.123182, 0.136853, 0.165761, 0.223690", \ + "0.119851, 0.123674, 0.124823, 0.133543, 0.147214, 0.176122, 0.234051", \ + "0.122817, 0.126640, 0.127789, 0.136509, 0.150180, 0.179088, 0.237017", \ + "0.126979, 0.130802, 0.131951, 0.140671, 0.154342, 0.183250, 0.241179", \ + "0.134695, 0.138518, 0.139667, 0.148387, 0.162058, 0.190966, 0.248895", \ + "0.143610, 0.147433, 0.148582, 0.157302, 0.170973, 0.199881, 0.257810" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010957, 0.016191, 0.018055, 0.031703, 0.055973, 0.107459, 0.212305", \ + "0.010957, 0.016191, 0.018055, 0.031703, 0.055973, 0.107459, 0.212305", \ + "0.010957, 0.016191, 0.018055, 0.031703, 0.055973, 0.107459, 0.212305", \ + "0.010957, 0.016191, 0.018055, 0.031703, 0.055973, 0.107459, 0.212305", \ + "0.010957, 0.016191, 0.018055, 0.031703, 0.055973, 0.107459, 0.212305", \ + "0.010957, 0.016191, 0.018055, 0.031703, 0.055973, 0.107459, 0.212305", \ + "0.010957, 0.016191, 0.018055, 0.031703, 0.055973, 0.107459, 0.212305" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010957, 0.016191, 0.018055, 0.031703, 0.055973, 0.107459, 0.212305", \ + "0.010957, 0.016191, 0.018055, 0.031703, 0.055973, 0.107459, 0.212305", \ + "0.010957, 0.016191, 0.018055, 0.031703, 0.055973, 0.107459, 0.212305", \ + "0.010957, 0.016191, 0.018055, 0.031703, 0.055973, 0.107459, 0.212305", \ + "0.010957, 0.016191, 0.018055, 0.031703, 0.055973, 0.107459, 0.212305", \ + "0.010957, 0.016191, 0.018055, 0.031703, 0.055973, 0.107459, 0.212305", \ + "0.010957, 0.016191, 0.018055, 0.031703, 0.055973, 0.107459, 0.212305" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TAB[0]&!AB[0]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TAB[0] == 1'b1 && AB[0] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.128072, 0.132218, 0.133508, 0.141935, 0.155988, 0.185124, 0.243318", \ + "0.132469, 0.136615, 0.137904, 0.146332, 0.160385, 0.189521, 0.247715", \ + "0.142230, 0.146376, 0.147665, 0.156092, 0.170145, 0.199282, 0.257475", \ + "0.145473, 0.149619, 0.150908, 0.159335, 0.173389, 0.202525, 0.260718", \ + "0.146830, 0.150976, 0.152265, 0.160692, 0.174746, 0.203881, 0.262075", \ + "0.150806, 0.154952, 0.156241, 0.164669, 0.178721, 0.207857, 0.266051", \ + "0.155485, 0.159631, 0.160920, 0.169347, 0.183400, 0.212536, 0.270730" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.108451, 0.112556, 0.113826, 0.122159, 0.136084, 0.164959, 0.222644", \ + "0.112843, 0.116948, 0.118218, 0.126551, 0.140476, 0.169351, 0.227036", \ + "0.122529, 0.126634, 0.127904, 0.136237, 0.150162, 0.179037, 0.236722", \ + "0.125809, 0.129914, 0.131184, 0.139517, 0.153442, 0.182317, 0.240002", \ + "0.127019, 0.131124, 0.132393, 0.140727, 0.154652, 0.183527, 0.241212", \ + "0.130900, 0.135005, 0.136275, 0.144608, 0.158533, 0.187408, 0.245093", \ + "0.135747, 0.139852, 0.141122, 0.149455, 0.163380, 0.192255, 0.249940" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010974, 0.016355, 0.018167, 0.032028, 0.056170, 0.107941, 0.212388", \ + "0.010974, 0.016355, 0.018167, 0.032028, 0.056170, 0.107941, 0.212388", \ + "0.010974, 0.016355, 0.018167, 0.032028, 0.056170, 0.107941, 0.212388", \ + "0.010974, 0.016355, 0.018167, 0.032028, 0.056170, 0.107941, 0.212388", \ + "0.010974, 0.016355, 0.018167, 0.032028, 0.056170, 0.107941, 0.212388", \ + "0.010974, 0.016355, 0.018167, 0.032028, 0.056170, 0.107941, 0.212388", \ + "0.010974, 0.016355, 0.018167, 0.032028, 0.056170, 0.107941, 0.212388" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010974, 0.016355, 0.018167, 0.032028, 0.056170, 0.107941, 0.212388", \ + "0.010974, 0.016355, 0.018167, 0.032028, 0.056170, 0.107941, 0.212388", \ + "0.010974, 0.016355, 0.018167, 0.032028, 0.056170, 0.107941, 0.212388", \ + "0.010974, 0.016355, 0.018167, 0.032028, 0.056170, 0.107941, 0.212388", \ + "0.010974, 0.016355, 0.018167, 0.032028, 0.056170, 0.107941, 0.212388", \ + "0.010974, 0.016355, 0.018167, 0.032028, 0.056170, 0.107941, 0.212388", \ + "0.010974, 0.016355, 0.018167, 0.032028, 0.056170, 0.107941, 0.212388" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.119971, 0.123275, 0.124265, 0.130508, 0.140164, 0.159550, 0.198069", \ + "0.124488, 0.127792, 0.128782, 0.135025, 0.144681, 0.164067, 0.202586", \ + "0.134090, 0.137394, 0.138384, 0.144627, 0.154283, 0.173669, 0.212188", \ + "0.138265, 0.141569, 0.142559, 0.148802, 0.158458, 0.177844, 0.216363", \ + "0.141773, 0.145077, 0.146067, 0.152310, 0.161966, 0.181352, 0.219871", \ + "0.149894, 0.153198, 0.154188, 0.160431, 0.170087, 0.189473, 0.227992", \ + "0.154217, 0.157521, 0.158511, 0.164754, 0.174410, 0.193796, 0.232315" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.102781, 0.106009, 0.106975, 0.113099, 0.122603, 0.141753, 0.179858", \ + "0.107409, 0.110637, 0.111604, 0.117727, 0.127231, 0.146381, 0.184487", \ + "0.116963, 0.120191, 0.121157, 0.127281, 0.136785, 0.155935, 0.194040", \ + "0.121052, 0.124280, 0.125246, 0.131370, 0.140874, 0.160024, 0.198129", \ + "0.124646, 0.127874, 0.128840, 0.134964, 0.144468, 0.163618, 0.201723", \ + "0.132795, 0.136023, 0.136989, 0.143113, 0.152617, 0.171767, 0.209872", \ + "0.137092, 0.140320, 0.141286, 0.147410, 0.156914, 0.176064, 0.214169" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010485, 0.014288, 0.015451, 0.024409, 0.039943, 0.074018, 0.143528", \ + "0.010485, 0.014288, 0.015451, 0.024409, 0.039943, 0.074018, 0.143528", \ + "0.010485, 0.014288, 0.015451, 0.024409, 0.039943, 0.074018, 0.143528", \ + "0.010485, 0.014288, 0.015451, 0.024409, 0.039943, 0.074018, 0.143528", \ + "0.010485, 0.014288, 0.015451, 0.024409, 0.039943, 0.074018, 0.143528", \ + "0.010485, 0.014288, 0.015451, 0.024409, 0.039943, 0.074018, 0.143528", \ + "0.010485, 0.014288, 0.015451, 0.024409, 0.039943, 0.074018, 0.143528" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010485, 0.014288, 0.015451, 0.024409, 0.039943, 0.074018, 0.143528", \ + "0.010485, 0.014288, 0.015451, 0.024409, 0.039943, 0.074018, 0.143528", \ + "0.010485, 0.014288, 0.015451, 0.024409, 0.039943, 0.074018, 0.143528", \ + "0.010485, 0.014288, 0.015451, 0.024409, 0.039943, 0.074018, 0.143528", \ + "0.010485, 0.014288, 0.015451, 0.024409, 0.039943, 0.074018, 0.143528", \ + "0.010485, 0.014288, 0.015451, 0.024409, 0.039943, 0.074018, 0.143528", \ + "0.010485, 0.014288, 0.015451, 0.024409, 0.039943, 0.074018, 0.143528" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TAB[0]&AB[0]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.025034, 0.025034, 0.025034, 0.025034, 0.025034, 0.025034, 0.025034", \ + "0.025116, 0.025116, 0.025116, 0.025116, 0.025116, 0.025116, 0.025116", \ + "0.025796, 0.025796, 0.025796, 0.025796, 0.025796, 0.025796, 0.025796", \ + "0.026216, 0.026216, 0.026216, 0.026216, 0.026216, 0.026216, 0.026216", \ + "0.026708, 0.026708, 0.026708, 0.026708, 0.026708, 0.026708, 0.026708", \ + "0.028038, 0.028038, 0.028038, 0.028038, 0.028038, 0.028038, 0.028038", \ + "0.030033, 0.030033, 0.030033, 0.030033, 0.030033, 0.030033, 0.030033" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.022936, 0.022936, 0.022936, 0.022936, 0.022936, 0.022936, 0.022936", \ + "0.023007, 0.023007, 0.023007, 0.023007, 0.023007, 0.023007, 0.023007", \ + "0.023667, 0.023667, 0.023667, 0.023667, 0.023667, 0.023667, 0.023667", \ + "0.024185, 0.024185, 0.024185, 0.024185, 0.024185, 0.024185, 0.024185", \ + "0.024848, 0.024848, 0.024848, 0.024848, 0.024848, 0.024848, 0.024848", \ + "0.026276, 0.026276, 0.026276, 0.026276, 0.026276, 0.026276, 0.026276", \ + "0.028225, 0.028225, 0.028225, 0.028225, 0.028225, 0.028225, 0.028225" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TAB[0]&!AB[0]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.022936, 0.022936, 0.022936, 0.022936, 0.022936, 0.022936, 0.022936", \ + "0.023007, 0.023007, 0.023007, 0.023007, 0.023007, 0.023007, 0.023007", \ + "0.023667, 0.023667, 0.023667, 0.023667, 0.023667, 0.023667, 0.023667", \ + "0.024185, 0.024185, 0.024185, 0.024185, 0.024185, 0.024185, 0.024185", \ + "0.024848, 0.024848, 0.024848, 0.024848, 0.024848, 0.024848, 0.024848", \ + "0.026276, 0.026276, 0.026276, 0.026276, 0.026276, 0.026276, 0.026276", \ + "0.028225, 0.028225, 0.028225, 0.028225, 0.028225, 0.028225, 0.028225" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.025034, 0.025034, 0.025034, 0.025034, 0.025034, 0.025034, 0.025034", \ + "0.025116, 0.025116, 0.025116, 0.025116, 0.025116, 0.025116, 0.025116", \ + "0.025796, 0.025796, 0.025796, 0.025796, 0.025796, 0.025796, 0.025796", \ + "0.026216, 0.026216, 0.026216, 0.026216, 0.026216, 0.026216, 0.026216", \ + "0.026708, 0.026708, 0.026708, 0.026708, 0.026708, 0.026708, 0.026708", \ + "0.028038, 0.028038, 0.028038, 0.028038, 0.028038, 0.028038, 0.028038", \ + "0.030033, 0.030033, 0.030033, 0.030033, 0.030033, 0.030033, 0.030033" \ + ); + } + } + } + } + bus(QA) { + bus_type : rf2_32x128_wm1_QA; + direction : output; + related_power_pin : "VDDPE"; + related_ground_pin : "VSSE"; + power_down_function : "!VDDCE + !VDDPE + VSSE"; + memory_read() { + address : AA; + } + max_capacitance : 0.300000; + max_transition : 0.403200; + timing() { + related_pin : CLKA; + timing_type : rising_edge; + timing_sense : non_unate; + when : "RET1N&!DFTRAMBYP&!EMAA[2]&!EMAA[1]&!EMAA[0]"; + sdf_cond : "RET1N == 1'b1 && DFTRAMBYP == 1'b0 && EMAA[2] == 1'b0 && EMAA[1] == 1'b0 && \ + EMAA[0] == 1'b0"; + cell_rise(rf2_32x128_wm1_clockslew_outputload_delay_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.364502, 0.367357, 0.371511, 0.378033, 0.390811, 0.413504, 0.457803", \ + "0.365942, 0.368797, 0.372951, 0.379473, 0.392251, 0.414944, 0.459243", \ + "0.373729, 0.376584, 0.380738, 0.387260, 0.400038, 0.422731, 0.467030", \ + "0.374570, 0.377425, 0.381579, 0.388101, 0.400879, 0.423572, 0.467871", \ + "0.376186, 0.379041, 0.383195, 0.389717, 0.402495, 0.425188, 0.469487", \ + "0.379138, 0.381993, 0.386147, 0.392669, 0.405447, 0.428140, 0.472439", \ + "0.383299, 0.386154, 0.390308, 0.396830, 0.409608, 0.432301, 0.476600" \ + ); + } + retaining_rise(rf2_32x128_wm1_clockslew_outputload_retain_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.265316, 0.268202, 0.272367, 0.278861, 0.291900, 0.314368, 0.358576", \ + "0.266624, 0.269510, 0.273675, 0.280169, 0.293208, 0.315676, 0.359884", \ + "0.274252, 0.277138, 0.281303, 0.287797, 0.300836, 0.323304, 0.367512", \ + "0.274796, 0.277682, 0.281847, 0.288341, 0.301380, 0.323848, 0.368056", \ + "0.276620, 0.279506, 0.283671, 0.290165, 0.303204, 0.325672, 0.369880", \ + "0.279295, 0.282181, 0.286346, 0.292840, 0.305879, 0.328347, 0.372555", \ + "0.282641, 0.285527, 0.289692, 0.296186, 0.309225, 0.331693, 0.375901" \ + ); + } + rise_transition(rf2_32x128_wm1_clockslew_outputload_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_clockslew_outputload_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964" \ + ); + } + cell_fall(rf2_32x128_wm1_clockslew_outputload_delay_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.352906, 0.356197, 0.361172, 0.368756, 0.384258, 0.411515, 0.465941", \ + "0.354238, 0.357529, 0.362504, 0.370088, 0.385590, 0.412847, 0.467273", \ + "0.361712, 0.365003, 0.369978, 0.377562, 0.393064, 0.420321, 0.474747", \ + "0.362932, 0.366223, 0.371198, 0.378782, 0.394284, 0.421541, 0.475967", \ + "0.364498, 0.367789, 0.372764, 0.380348, 0.395850, 0.423107, 0.477533", \ + "0.368381, 0.371672, 0.376647, 0.384231, 0.399733, 0.426990, 0.481416", \ + "0.371745, 0.375036, 0.380011, 0.387595, 0.403097, 0.430354, 0.484780" \ + ); + } + retaining_fall(rf2_32x128_wm1_clockslew_outputload_retain_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.252467, 0.255787, 0.260530, 0.268492, 0.283921, 0.311133, 0.365442", \ + "0.253608, 0.256928, 0.261671, 0.269633, 0.285062, 0.312274, 0.366583", \ + "0.261396, 0.264716, 0.269459, 0.277421, 0.292850, 0.320062, 0.374371", \ + "0.262799, 0.266119, 0.270862, 0.278824, 0.294253, 0.321465, 0.375774", \ + "0.264556, 0.267876, 0.272619, 0.280581, 0.296010, 0.323222, 0.377531", \ + "0.267398, 0.270718, 0.275461, 0.283423, 0.298852, 0.326064, 0.380373", \ + "0.270101, 0.273421, 0.278164, 0.286126, 0.301555, 0.328767, 0.383076" \ + ); + } + fall_transition(rf2_32x128_wm1_clockslew_outputload_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_clockslew_outputload_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829" \ + ); + } + } + timing() { + related_pin : CLKA; + timing_type : rising_edge; + timing_sense : non_unate; + when : "RET1N&!DFTRAMBYP&!EMAA[2]&!EMAA[1]&EMAA[0]"; + sdf_cond : "RET1N == 1'b1 && DFTRAMBYP == 1'b0 && EMAA[2] == 1'b0 && EMAA[1] == 1'b0 && \ + EMAA[0] == 1'b1"; + cell_rise(rf2_32x128_wm1_clockslew_outputload_delay_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.364184, 0.367039, 0.371193, 0.377715, 0.390493, 0.413186, 0.457485", \ + "0.365624, 0.368479, 0.372633, 0.379155, 0.391933, 0.414626, 0.458925", \ + "0.373411, 0.376266, 0.380420, 0.386942, 0.399720, 0.422413, 0.466712", \ + "0.374252, 0.377107, 0.381261, 0.387783, 0.400561, 0.423254, 0.467553", \ + "0.375868, 0.378723, 0.382877, 0.389399, 0.402177, 0.424870, 0.469169", \ + "0.378820, 0.381675, 0.385829, 0.392351, 0.405129, 0.427822, 0.472121", \ + "0.382981, 0.385836, 0.389990, 0.396512, 0.409290, 0.431983, 0.476282" \ + ); + } + retaining_rise(rf2_32x128_wm1_clockslew_outputload_retain_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.265052, 0.267938, 0.272103, 0.278597, 0.291636, 0.314104, 0.358312", \ + "0.266360, 0.269246, 0.273411, 0.279905, 0.292944, 0.315412, 0.359620", \ + "0.273988, 0.276874, 0.281039, 0.287533, 0.300572, 0.323040, 0.367248", \ + "0.274532, 0.277418, 0.281583, 0.288077, 0.301116, 0.323584, 0.367792", \ + "0.276356, 0.279242, 0.283407, 0.289901, 0.302940, 0.325408, 0.369616", \ + "0.279031, 0.281917, 0.286082, 0.292576, 0.305615, 0.328083, 0.372291", \ + "0.282377, 0.285263, 0.289428, 0.295922, 0.308961, 0.331429, 0.375637" \ + ); + } + rise_transition(rf2_32x128_wm1_clockslew_outputload_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_clockslew_outputload_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964" \ + ); + } + cell_fall(rf2_32x128_wm1_clockslew_outputload_delay_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.352588, 0.355879, 0.360854, 0.368438, 0.383940, 0.411197, 0.465623", \ + "0.353920, 0.357211, 0.362186, 0.369770, 0.385272, 0.412529, 0.466955", \ + "0.361394, 0.364685, 0.369660, 0.377244, 0.392746, 0.420003, 0.474429", \ + "0.362614, 0.365905, 0.370880, 0.378464, 0.393966, 0.421223, 0.475649", \ + "0.364180, 0.367471, 0.372446, 0.380030, 0.395532, 0.422789, 0.477215", \ + "0.368063, 0.371354, 0.376329, 0.383913, 0.399415, 0.426672, 0.481098", \ + "0.371427, 0.374718, 0.379693, 0.387277, 0.402779, 0.430036, 0.484462" \ + ); + } + retaining_fall(rf2_32x128_wm1_clockslew_outputload_retain_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.252204, 0.255524, 0.260267, 0.268229, 0.283658, 0.310870, 0.365179", \ + "0.253345, 0.256665, 0.261408, 0.269370, 0.284799, 0.312011, 0.366320", \ + "0.261133, 0.264453, 0.269196, 0.277158, 0.292587, 0.319799, 0.374108", \ + "0.262536, 0.265856, 0.270599, 0.278561, 0.293990, 0.321202, 0.375511", \ + "0.264293, 0.267613, 0.272356, 0.280318, 0.295747, 0.322959, 0.377268", \ + "0.267135, 0.270455, 0.275198, 0.283160, 0.298589, 0.325801, 0.380110", \ + "0.269838, 0.273158, 0.277901, 0.285863, 0.301292, 0.328504, 0.382813" \ + ); + } + fall_transition(rf2_32x128_wm1_clockslew_outputload_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_clockslew_outputload_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829" \ + ); + } + } + timing() { + related_pin : CLKA; + timing_type : rising_edge; + timing_sense : non_unate; + when : "RET1N&!DFTRAMBYP&!EMAA[2]&EMAA[1]&!EMAA[0]"; + sdf_cond : "RET1N == 1'b1 && DFTRAMBYP == 1'b0 && EMAA[2] == 1'b0 && EMAA[1] == 1'b1 && \ + EMAA[0] == 1'b0"; + cell_rise(rf2_32x128_wm1_clockslew_outputload_delay_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.363500, 0.366355, 0.370509, 0.377031, 0.389809, 0.412502, 0.456801", \ + "0.364940, 0.367795, 0.371949, 0.378471, 0.391249, 0.413942, 0.458241", \ + "0.372727, 0.375582, 0.379736, 0.386258, 0.399036, 0.421729, 0.466028", \ + "0.373568, 0.376423, 0.380577, 0.387099, 0.399877, 0.422570, 0.466869", \ + "0.375184, 0.378039, 0.382193, 0.388715, 0.401493, 0.424186, 0.468485", \ + "0.378136, 0.380991, 0.385145, 0.391667, 0.404445, 0.427138, 0.471437", \ + "0.382297, 0.385152, 0.389306, 0.395828, 0.408606, 0.431299, 0.475598" \ + ); + } + retaining_rise(rf2_32x128_wm1_clockslew_outputload_retain_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.264488, 0.267374, 0.271539, 0.278033, 0.291072, 0.313540, 0.357748", \ + "0.265796, 0.268682, 0.272847, 0.279341, 0.292380, 0.314848, 0.359056", \ + "0.273424, 0.276310, 0.280475, 0.286969, 0.300008, 0.322476, 0.366684", \ + "0.273968, 0.276854, 0.281019, 0.287513, 0.300552, 0.323020, 0.367228", \ + "0.275792, 0.278678, 0.282843, 0.289337, 0.302376, 0.324844, 0.369052", \ + "0.278467, 0.281353, 0.285518, 0.292012, 0.305051, 0.327519, 0.371727", \ + "0.281813, 0.284699, 0.288864, 0.295358, 0.308397, 0.330865, 0.375073" \ + ); + } + rise_transition(rf2_32x128_wm1_clockslew_outputload_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_clockslew_outputload_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964" \ + ); + } + cell_fall(rf2_32x128_wm1_clockslew_outputload_delay_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.351905, 0.355196, 0.360171, 0.367755, 0.383257, 0.410514, 0.464940", \ + "0.353237, 0.356528, 0.361503, 0.369087, 0.384589, 0.411846, 0.466272", \ + "0.360711, 0.364002, 0.368977, 0.376561, 0.392063, 0.419320, 0.473746", \ + "0.361931, 0.365222, 0.370197, 0.377781, 0.393283, 0.420540, 0.474966", \ + "0.363497, 0.366788, 0.371763, 0.379347, 0.394849, 0.422106, 0.476532", \ + "0.367380, 0.370671, 0.375646, 0.383230, 0.398732, 0.425989, 0.480415", \ + "0.370744, 0.374035, 0.379010, 0.386594, 0.402096, 0.429353, 0.483779" \ + ); + } + retaining_fall(rf2_32x128_wm1_clockslew_outputload_retain_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.251640, 0.254960, 0.259703, 0.267665, 0.283094, 0.310306, 0.364615", \ + "0.252781, 0.256101, 0.260844, 0.268806, 0.284235, 0.311447, 0.365756", \ + "0.260569, 0.263889, 0.268632, 0.276594, 0.292023, 0.319235, 0.373544", \ + "0.261972, 0.265292, 0.270035, 0.277997, 0.293426, 0.320638, 0.374947", \ + "0.263729, 0.267049, 0.271792, 0.279754, 0.295183, 0.322395, 0.376704", \ + "0.266571, 0.269891, 0.274634, 0.282596, 0.298025, 0.325237, 0.379546", \ + "0.269274, 0.272594, 0.277337, 0.285299, 0.300728, 0.327940, 0.382249" \ + ); + } + fall_transition(rf2_32x128_wm1_clockslew_outputload_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_clockslew_outputload_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829" \ + ); + } + } + timing() { + related_pin : CLKA; + timing_type : rising_edge; + timing_sense : non_unate; + when : "RET1N&!DFTRAMBYP&!EMAA[2]&EMAA[1]&EMAA[0]"; + sdf_cond : "RET1N == 1'b1 && DFTRAMBYP == 1'b0 && EMAA[2] == 1'b0 && EMAA[1] == 1'b1 && \ + EMAA[0] == 1'b1"; + cell_rise(rf2_32x128_wm1_clockslew_outputload_delay_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.363416, 0.366271, 0.370425, 0.376947, 0.389725, 0.412418, 0.456717", \ + "0.364856, 0.367711, 0.371865, 0.378387, 0.391165, 0.413858, 0.458157", \ + "0.372643, 0.375498, 0.379652, 0.386174, 0.398952, 0.421645, 0.465944", \ + "0.373484, 0.376339, 0.380493, 0.387015, 0.399793, 0.422486, 0.466785", \ + "0.375100, 0.377955, 0.382109, 0.388631, 0.401409, 0.424102, 0.468401", \ + "0.378052, 0.380907, 0.385061, 0.391583, 0.404361, 0.427054, 0.471353", \ + "0.382213, 0.385068, 0.389222, 0.395744, 0.408522, 0.431215, 0.475514" \ + ); + } + retaining_rise(rf2_32x128_wm1_clockslew_outputload_retain_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.264418, 0.267304, 0.271469, 0.277963, 0.291002, 0.313470, 0.357678", \ + "0.265726, 0.268612, 0.272777, 0.279271, 0.292310, 0.314778, 0.358986", \ + "0.273354, 0.276240, 0.280405, 0.286899, 0.299938, 0.322406, 0.366614", \ + "0.273898, 0.276784, 0.280949, 0.287443, 0.300482, 0.322950, 0.367158", \ + "0.275722, 0.278608, 0.282773, 0.289267, 0.302306, 0.324774, 0.368982", \ + "0.278397, 0.281283, 0.285448, 0.291942, 0.304981, 0.327449, 0.371657", \ + "0.281743, 0.284629, 0.288794, 0.295288, 0.308327, 0.330795, 0.375003" \ + ); + } + rise_transition(rf2_32x128_wm1_clockslew_outputload_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_clockslew_outputload_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964" \ + ); + } + cell_fall(rf2_32x128_wm1_clockslew_outputload_delay_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.351820, 0.355111, 0.360086, 0.367670, 0.383172, 0.410429, 0.464855", \ + "0.353152, 0.356443, 0.361418, 0.369002, 0.384504, 0.411761, 0.466187", \ + "0.360626, 0.363917, 0.368892, 0.376476, 0.391978, 0.419235, 0.473661", \ + "0.361846, 0.365137, 0.370112, 0.377696, 0.393198, 0.420455, 0.474881", \ + "0.363412, 0.366703, 0.371678, 0.379262, 0.394764, 0.422021, 0.476447", \ + "0.367295, 0.370586, 0.375561, 0.383145, 0.398647, 0.425904, 0.480330", \ + "0.370659, 0.373950, 0.378925, 0.386509, 0.402011, 0.429268, 0.483694" \ + ); + } + retaining_fall(rf2_32x128_wm1_clockslew_outputload_retain_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.251570, 0.254890, 0.259633, 0.267595, 0.283024, 0.310236, 0.364545", \ + "0.252711, 0.256031, 0.260774, 0.268736, 0.284165, 0.311377, 0.365686", \ + "0.260499, 0.263819, 0.268562, 0.276524, 0.291953, 0.319165, 0.373474", \ + "0.261902, 0.265222, 0.269965, 0.277927, 0.293356, 0.320568, 0.374877", \ + "0.263659, 0.266979, 0.271722, 0.279684, 0.295113, 0.322325, 0.376634", \ + "0.266501, 0.269821, 0.274564, 0.282526, 0.297955, 0.325167, 0.379476", \ + "0.269204, 0.272524, 0.277267, 0.285229, 0.300658, 0.327870, 0.382179" \ + ); + } + fall_transition(rf2_32x128_wm1_clockslew_outputload_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_clockslew_outputload_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829" \ + ); + } + } + timing() { + related_pin : CLKA; + timing_type : rising_edge; + timing_sense : non_unate; + when : "RET1N&!DFTRAMBYP&EMAA[2]&!EMAA[1]&!EMAA[0]"; + sdf_cond : "RET1N == 1'b1 && DFTRAMBYP == 1'b0 && EMAA[2] == 1'b1 && EMAA[1] == 1'b0 && \ + EMAA[0] == 1'b0"; + cell_rise(rf2_32x128_wm1_clockslew_outputload_delay_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.402847, 0.405702, 0.409856, 0.416378, 0.429156, 0.451849, 0.496148", \ + "0.404287, 0.407142, 0.411296, 0.417818, 0.430596, 0.453289, 0.497588", \ + "0.412074, 0.414929, 0.419083, 0.425605, 0.438383, 0.461076, 0.505375", \ + "0.412915, 0.415770, 0.419924, 0.426446, 0.439224, 0.461917, 0.506216", \ + "0.414531, 0.417386, 0.421540, 0.428062, 0.440840, 0.463533, 0.507832", \ + "0.417483, 0.420338, 0.424492, 0.431014, 0.443792, 0.466485, 0.510784", \ + "0.421644, 0.424499, 0.428653, 0.435175, 0.447953, 0.470646, 0.514945" \ + ); + } + retaining_rise(rf2_32x128_wm1_clockslew_outputload_retain_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.297009, 0.299895, 0.304060, 0.310554, 0.323593, 0.346061, 0.390269", \ + "0.298317, 0.301203, 0.305368, 0.311862, 0.324901, 0.347369, 0.391577", \ + "0.305945, 0.308831, 0.312996, 0.319490, 0.332529, 0.354997, 0.399205", \ + "0.306489, 0.309375, 0.313540, 0.320034, 0.333073, 0.355541, 0.399749", \ + "0.308313, 0.311199, 0.315364, 0.321858, 0.334897, 0.357365, 0.401573", \ + "0.310988, 0.313874, 0.318039, 0.324533, 0.337572, 0.360040, 0.404248", \ + "0.314334, 0.317220, 0.321385, 0.327879, 0.340918, 0.363386, 0.407594" \ + ); + } + rise_transition(rf2_32x128_wm1_clockslew_outputload_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_clockslew_outputload_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964" \ + ); + } + cell_fall(rf2_32x128_wm1_clockslew_outputload_delay_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.391251, 0.394542, 0.399517, 0.407101, 0.422603, 0.449860, 0.504286", \ + "0.392583, 0.395874, 0.400849, 0.408433, 0.423935, 0.451192, 0.505618", \ + "0.400057, 0.403348, 0.408323, 0.415907, 0.431409, 0.458666, 0.513092", \ + "0.401277, 0.404568, 0.409543, 0.417127, 0.432629, 0.459886, 0.514312", \ + "0.402843, 0.406134, 0.411109, 0.418693, 0.434195, 0.461452, 0.515878", \ + "0.406726, 0.410017, 0.414992, 0.422576, 0.438078, 0.465335, 0.519761", \ + "0.410090, 0.413381, 0.418356, 0.425940, 0.441442, 0.468699, 0.523125" \ + ); + } + retaining_fall(rf2_32x128_wm1_clockslew_outputload_retain_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.284161, 0.287481, 0.292224, 0.300186, 0.315615, 0.342827, 0.397136", \ + "0.285302, 0.288622, 0.293365, 0.301327, 0.316756, 0.343968, 0.398277", \ + "0.293090, 0.296410, 0.301153, 0.309115, 0.324544, 0.351756, 0.406065", \ + "0.294493, 0.297813, 0.302556, 0.310518, 0.325947, 0.353159, 0.407468", \ + "0.296250, 0.299570, 0.304313, 0.312275, 0.327704, 0.354916, 0.409225", \ + "0.299092, 0.302412, 0.307155, 0.315117, 0.330546, 0.357758, 0.412067", \ + "0.301795, 0.305115, 0.309858, 0.317820, 0.333249, 0.360461, 0.414770" \ + ); + } + fall_transition(rf2_32x128_wm1_clockslew_outputload_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_clockslew_outputload_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829" \ + ); + } + } + timing() { + related_pin : CLKA; + timing_type : rising_edge; + timing_sense : non_unate; + when : "RET1N&!DFTRAMBYP&EMAA[2]&!EMAA[1]&EMAA[0]"; + sdf_cond : "RET1N == 1'b1 && DFTRAMBYP == 1'b0 && EMAA[2] == 1'b1 && EMAA[1] == 1'b0 && \ + EMAA[0] == 1'b1"; + cell_rise(rf2_32x128_wm1_clockslew_outputload_delay_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.430952, 0.433807, 0.437961, 0.444483, 0.457261, 0.479954, 0.524253", \ + "0.432392, 0.435247, 0.439401, 0.445923, 0.458701, 0.481394, 0.525693", \ + "0.440179, 0.443034, 0.447188, 0.453710, 0.466488, 0.489181, 0.533480", \ + "0.441020, 0.443875, 0.448029, 0.454551, 0.467329, 0.490022, 0.534321", \ + "0.442636, 0.445491, 0.449645, 0.456167, 0.468945, 0.491638, 0.535937", \ + "0.445588, 0.448443, 0.452597, 0.459119, 0.471897, 0.494590, 0.538889", \ + "0.449749, 0.452604, 0.456758, 0.463280, 0.476058, 0.498751, 0.543050" \ + ); + } + retaining_rise(rf2_32x128_wm1_clockslew_outputload_retain_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.320239, 0.323125, 0.327290, 0.333784, 0.346823, 0.369291, 0.413499", \ + "0.321547, 0.324433, 0.328598, 0.335092, 0.348131, 0.370599, 0.414807", \ + "0.329175, 0.332061, 0.336226, 0.342720, 0.355759, 0.378227, 0.422435", \ + "0.329719, 0.332605, 0.336770, 0.343264, 0.356303, 0.378771, 0.422979", \ + "0.331543, 0.334429, 0.338594, 0.345088, 0.358127, 0.380595, 0.424803", \ + "0.334218, 0.337104, 0.341269, 0.347763, 0.360802, 0.383270, 0.427478", \ + "0.337564, 0.340450, 0.344615, 0.351109, 0.364148, 0.386616, 0.430824" \ + ); + } + rise_transition(rf2_32x128_wm1_clockslew_outputload_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_clockslew_outputload_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964" \ + ); + } + cell_fall(rf2_32x128_wm1_clockslew_outputload_delay_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.419356, 0.422647, 0.427622, 0.435206, 0.450708, 0.477965, 0.532391", \ + "0.420688, 0.423979, 0.428954, 0.436538, 0.452040, 0.479297, 0.533723", \ + "0.428162, 0.431453, 0.436428, 0.444012, 0.459514, 0.486771, 0.541197", \ + "0.429382, 0.432673, 0.437648, 0.445232, 0.460734, 0.487991, 0.542417", \ + "0.430948, 0.434239, 0.439214, 0.446798, 0.462300, 0.489557, 0.543983", \ + "0.434831, 0.438122, 0.443097, 0.450681, 0.466183, 0.493440, 0.547866", \ + "0.438195, 0.441486, 0.446461, 0.454045, 0.469547, 0.496804, 0.551230" \ + ); + } + retaining_fall(rf2_32x128_wm1_clockslew_outputload_retain_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.307391, 0.310711, 0.315454, 0.323416, 0.338845, 0.366057, 0.420366", \ + "0.308532, 0.311852, 0.316595, 0.324557, 0.339986, 0.367198, 0.421507", \ + "0.316320, 0.319640, 0.324383, 0.332345, 0.347774, 0.374986, 0.429295", \ + "0.317723, 0.321043, 0.325786, 0.333748, 0.349177, 0.376389, 0.430698", \ + "0.319480, 0.322800, 0.327543, 0.335505, 0.350934, 0.378146, 0.432455", \ + "0.322322, 0.325642, 0.330385, 0.338347, 0.353776, 0.380988, 0.435297", \ + "0.325025, 0.328345, 0.333088, 0.341050, 0.356479, 0.383691, 0.438000" \ + ); + } + fall_transition(rf2_32x128_wm1_clockslew_outputload_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_clockslew_outputload_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829" \ + ); + } + } + timing() { + related_pin : CLKA; + timing_type : rising_edge; + timing_sense : non_unate; + when : "RET1N&!DFTRAMBYP&EMAA[2]&EMAA[1]&!EMAA[0]"; + sdf_cond : "RET1N == 1'b1 && DFTRAMBYP == 1'b0 && EMAA[2] == 1'b1 && EMAA[1] == 1'b1 && \ + EMAA[0] == 1'b0"; + cell_rise(rf2_32x128_wm1_clockslew_outputload_delay_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.466148, 0.469003, 0.473157, 0.479679, 0.492457, 0.515150, 0.559449", \ + "0.467588, 0.470443, 0.474597, 0.481119, 0.493897, 0.516590, 0.560889", \ + "0.475375, 0.478230, 0.482384, 0.488906, 0.501684, 0.524377, 0.568676", \ + "0.476216, 0.479071, 0.483225, 0.489747, 0.502525, 0.525218, 0.569517", \ + "0.477832, 0.480687, 0.484841, 0.491363, 0.504141, 0.526834, 0.571133", \ + "0.480784, 0.483639, 0.487793, 0.494315, 0.507093, 0.529786, 0.574085", \ + "0.484945, 0.487800, 0.491954, 0.498476, 0.511254, 0.533947, 0.578246" \ + ); + } + retaining_rise(rf2_32x128_wm1_clockslew_outputload_retain_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.349330, 0.352216, 0.356381, 0.362875, 0.375914, 0.398382, 0.442590", \ + "0.350638, 0.353524, 0.357689, 0.364183, 0.377222, 0.399690, 0.443898", \ + "0.358266, 0.361152, 0.365317, 0.371811, 0.384850, 0.407318, 0.451526", \ + "0.358810, 0.361696, 0.365861, 0.372355, 0.385394, 0.407862, 0.452070", \ + "0.360634, 0.363520, 0.367685, 0.374179, 0.387218, 0.409686, 0.453894", \ + "0.363309, 0.366195, 0.370360, 0.376854, 0.389893, 0.412361, 0.456569", \ + "0.366655, 0.369541, 0.373706, 0.380200, 0.393239, 0.415707, 0.459915" \ + ); + } + rise_transition(rf2_32x128_wm1_clockslew_outputload_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_clockslew_outputload_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964" \ + ); + } + cell_fall(rf2_32x128_wm1_clockslew_outputload_delay_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.454552, 0.457843, 0.462818, 0.470402, 0.485904, 0.513161, 0.567587", \ + "0.455884, 0.459175, 0.464150, 0.471734, 0.487236, 0.514493, 0.568919", \ + "0.463358, 0.466649, 0.471624, 0.479208, 0.494710, 0.521967, 0.576393", \ + "0.464578, 0.467869, 0.472844, 0.480428, 0.495930, 0.523187, 0.577613", \ + "0.466144, 0.469435, 0.474410, 0.481994, 0.497496, 0.524753, 0.579179", \ + "0.470027, 0.473318, 0.478293, 0.485877, 0.501379, 0.528636, 0.583062", \ + "0.473391, 0.476682, 0.481657, 0.489241, 0.504743, 0.532000, 0.586426" \ + ); + } + retaining_fall(rf2_32x128_wm1_clockslew_outputload_retain_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.336482, 0.339802, 0.344545, 0.352507, 0.367936, 0.395148, 0.449457", \ + "0.337623, 0.340943, 0.345686, 0.353648, 0.369077, 0.396289, 0.450598", \ + "0.345411, 0.348731, 0.353474, 0.361436, 0.376865, 0.404077, 0.458386", \ + "0.346814, 0.350134, 0.354877, 0.362839, 0.378268, 0.405480, 0.459789", \ + "0.348571, 0.351891, 0.356634, 0.364596, 0.380025, 0.407237, 0.461546", \ + "0.351413, 0.354733, 0.359476, 0.367438, 0.382867, 0.410079, 0.464388", \ + "0.354116, 0.357436, 0.362179, 0.370141, 0.385570, 0.412782, 0.467091" \ + ); + } + fall_transition(rf2_32x128_wm1_clockslew_outputload_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_clockslew_outputload_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829" \ + ); + } + } + timing() { + related_pin : CLKA; + timing_type : rising_edge; + timing_sense : non_unate; + when : "RET1N&!DFTRAMBYP&EMAA[2]&EMAA[1]&EMAA[0]"; + sdf_cond : "RET1N == 1'b1 && DFTRAMBYP == 1'b0 && EMAA[2] == 1'b1 && EMAA[1] == 1'b1 && \ + EMAA[0] == 1'b1"; + cell_rise(rf2_32x128_wm1_clockslew_outputload_delay_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.494148, 0.497003, 0.501157, 0.507679, 0.520457, 0.543150, 0.587449", \ + "0.495588, 0.498443, 0.502597, 0.509119, 0.521897, 0.544590, 0.588889", \ + "0.503375, 0.506230, 0.510384, 0.516906, 0.529684, 0.552377, 0.596676", \ + "0.504216, 0.507071, 0.511225, 0.517747, 0.530525, 0.553218, 0.597517", \ + "0.505832, 0.508687, 0.512841, 0.519363, 0.532141, 0.554834, 0.599133", \ + "0.508784, 0.511639, 0.515793, 0.522315, 0.535093, 0.557786, 0.602085", \ + "0.512945, 0.515800, 0.519954, 0.526476, 0.539254, 0.561947, 0.606246" \ + ); + } + retaining_rise(rf2_32x128_wm1_clockslew_outputload_retain_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.372474, 0.375360, 0.379525, 0.386019, 0.399058, 0.421526, 0.465734", \ + "0.373782, 0.376668, 0.380833, 0.387327, 0.400366, 0.422834, 0.467042", \ + "0.381410, 0.384296, 0.388461, 0.394955, 0.407994, 0.430462, 0.474670", \ + "0.381954, 0.384840, 0.389005, 0.395499, 0.408538, 0.431006, 0.475214", \ + "0.383778, 0.386664, 0.390829, 0.397323, 0.410362, 0.432830, 0.477038", \ + "0.386453, 0.389339, 0.393504, 0.399998, 0.413037, 0.435505, 0.479713", \ + "0.389799, 0.392685, 0.396850, 0.403344, 0.416383, 0.438851, 0.483059" \ + ); + } + rise_transition(rf2_32x128_wm1_clockslew_outputload_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_clockslew_outputload_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964" \ + ); + } + cell_fall(rf2_32x128_wm1_clockslew_outputload_delay_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.482553, 0.485844, 0.490819, 0.498403, 0.513905, 0.541162, 0.595588", \ + "0.483885, 0.487176, 0.492151, 0.499735, 0.515237, 0.542494, 0.596920", \ + "0.491359, 0.494650, 0.499625, 0.507209, 0.522711, 0.549968, 0.604394", \ + "0.492579, 0.495870, 0.500845, 0.508429, 0.523931, 0.551188, 0.605614", \ + "0.494145, 0.497436, 0.502411, 0.509995, 0.525497, 0.552754, 0.607180", \ + "0.498028, 0.501319, 0.506294, 0.513878, 0.529380, 0.556637, 0.611063", \ + "0.501392, 0.504683, 0.509658, 0.517242, 0.532744, 0.560001, 0.614427" \ + ); + } + retaining_fall(rf2_32x128_wm1_clockslew_outputload_retain_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.359626, 0.362946, 0.367689, 0.375651, 0.391080, 0.418292, 0.472601", \ + "0.360767, 0.364087, 0.368830, 0.376792, 0.392221, 0.419433, 0.473742", \ + "0.368555, 0.371875, 0.376618, 0.384580, 0.400009, 0.427221, 0.481530", \ + "0.369958, 0.373278, 0.378021, 0.385983, 0.401412, 0.428624, 0.482933", \ + "0.371715, 0.375035, 0.379778, 0.387740, 0.403169, 0.430381, 0.484690", \ + "0.374557, 0.377877, 0.382620, 0.390582, 0.406011, 0.433223, 0.487532", \ + "0.377260, 0.380580, 0.385323, 0.393285, 0.408714, 0.435926, 0.490235" \ + ); + } + fall_transition(rf2_32x128_wm1_clockslew_outputload_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_clockslew_outputload_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829" \ + ); + } + } + timing() { + related_pin : CLKA; + timing_type : rising_edge; + timing_sense : non_unate; + when : "RET1N&DFTRAMBYP&!EMAA[2]&!EMAA[1]&!EMAA[0]"; + sdf_cond : "RET1N == 1'b1 && DFTRAMBYP == 1'b1 && EMAA[2] == 1'b0 && EMAA[1] == 1'b0 && \ + EMAA[0] == 1'b0"; + cell_rise(rf2_32x128_wm1_clockslew_outputload_delay_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.364502, 0.367357, 0.371511, 0.378033, 0.390811, 0.413504, 0.457803", \ + "0.365942, 0.368797, 0.372951, 0.379473, 0.392251, 0.414944, 0.459243", \ + "0.373729, 0.376584, 0.380738, 0.387260, 0.400038, 0.422731, 0.467030", \ + "0.374570, 0.377425, 0.381579, 0.388101, 0.400879, 0.423572, 0.467871", \ + "0.376186, 0.379041, 0.383195, 0.389717, 0.402495, 0.425188, 0.469487", \ + "0.379138, 0.381993, 0.386147, 0.392669, 0.405447, 0.428140, 0.472439", \ + "0.383299, 0.386154, 0.390308, 0.396830, 0.409608, 0.432301, 0.476600" \ + ); + } + retaining_rise(rf2_32x128_wm1_clockslew_outputload_retain_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.265316, 0.268202, 0.272367, 0.278861, 0.291900, 0.314368, 0.358576", \ + "0.266624, 0.269510, 0.273675, 0.280169, 0.293208, 0.315676, 0.359884", \ + "0.274252, 0.277138, 0.281303, 0.287797, 0.300836, 0.323304, 0.367512", \ + "0.274796, 0.277682, 0.281847, 0.288341, 0.301380, 0.323848, 0.368056", \ + "0.276620, 0.279506, 0.283671, 0.290165, 0.303204, 0.325672, 0.369880", \ + "0.279295, 0.282181, 0.286346, 0.292840, 0.305879, 0.328347, 0.372555", \ + "0.282641, 0.285527, 0.289692, 0.296186, 0.309225, 0.331693, 0.375901" \ + ); + } + rise_transition(rf2_32x128_wm1_clockslew_outputload_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_clockslew_outputload_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964" \ + ); + } + cell_fall(rf2_32x128_wm1_clockslew_outputload_delay_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.352906, 0.356197, 0.361172, 0.368756, 0.384258, 0.411515, 0.465941", \ + "0.354238, 0.357529, 0.362504, 0.370088, 0.385590, 0.412847, 0.467273", \ + "0.361712, 0.365003, 0.369978, 0.377562, 0.393064, 0.420321, 0.474747", \ + "0.362932, 0.366223, 0.371198, 0.378782, 0.394284, 0.421541, 0.475967", \ + "0.364498, 0.367789, 0.372764, 0.380348, 0.395850, 0.423107, 0.477533", \ + "0.368381, 0.371672, 0.376647, 0.384231, 0.399733, 0.426990, 0.481416", \ + "0.371745, 0.375036, 0.380011, 0.387595, 0.403097, 0.430354, 0.484780" \ + ); + } + retaining_fall(rf2_32x128_wm1_clockslew_outputload_retain_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.252467, 0.255787, 0.260530, 0.268492, 0.283921, 0.311133, 0.365442", \ + "0.253608, 0.256928, 0.261671, 0.269633, 0.285062, 0.312274, 0.366583", \ + "0.261396, 0.264716, 0.269459, 0.277421, 0.292850, 0.320062, 0.374371", \ + "0.262799, 0.266119, 0.270862, 0.278824, 0.294253, 0.321465, 0.375774", \ + "0.264556, 0.267876, 0.272619, 0.280581, 0.296010, 0.323222, 0.377531", \ + "0.267398, 0.270718, 0.275461, 0.283423, 0.298852, 0.326064, 0.380373", \ + "0.270101, 0.273421, 0.278164, 0.286126, 0.301555, 0.328767, 0.383076" \ + ); + } + fall_transition(rf2_32x128_wm1_clockslew_outputload_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_clockslew_outputload_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829" \ + ); + } + } + timing() { + related_pin : CLKA; + timing_type : rising_edge; + timing_sense : non_unate; + when : "RET1N&DFTRAMBYP&!EMAA[2]&!EMAA[1]&EMAA[0]"; + sdf_cond : "RET1N == 1'b1 && DFTRAMBYP == 1'b1 && EMAA[2] == 1'b0 && EMAA[1] == 1'b0 && \ + EMAA[0] == 1'b1"; + cell_rise(rf2_32x128_wm1_clockslew_outputload_delay_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.364184, 0.367039, 0.371193, 0.377715, 0.390493, 0.413186, 0.457485", \ + "0.365624, 0.368479, 0.372633, 0.379155, 0.391933, 0.414626, 0.458925", \ + "0.373411, 0.376266, 0.380420, 0.386942, 0.399720, 0.422413, 0.466712", \ + "0.374252, 0.377107, 0.381261, 0.387783, 0.400561, 0.423254, 0.467553", \ + "0.375868, 0.378723, 0.382877, 0.389399, 0.402177, 0.424870, 0.469169", \ + "0.378820, 0.381675, 0.385829, 0.392351, 0.405129, 0.427822, 0.472121", \ + "0.382981, 0.385836, 0.389990, 0.396512, 0.409290, 0.431983, 0.476282" \ + ); + } + retaining_rise(rf2_32x128_wm1_clockslew_outputload_retain_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.265052, 0.267938, 0.272103, 0.278597, 0.291636, 0.314104, 0.358312", \ + "0.266360, 0.269246, 0.273411, 0.279905, 0.292944, 0.315412, 0.359620", \ + "0.273988, 0.276874, 0.281039, 0.287533, 0.300572, 0.323040, 0.367248", \ + "0.274532, 0.277418, 0.281583, 0.288077, 0.301116, 0.323584, 0.367792", \ + "0.276356, 0.279242, 0.283407, 0.289901, 0.302940, 0.325408, 0.369616", \ + "0.279031, 0.281917, 0.286082, 0.292576, 0.305615, 0.328083, 0.372291", \ + "0.282377, 0.285263, 0.289428, 0.295922, 0.308961, 0.331429, 0.375637" \ + ); + } + rise_transition(rf2_32x128_wm1_clockslew_outputload_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_clockslew_outputload_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964" \ + ); + } + cell_fall(rf2_32x128_wm1_clockslew_outputload_delay_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.352588, 0.355879, 0.360854, 0.368438, 0.383940, 0.411197, 0.465623", \ + "0.353920, 0.357211, 0.362186, 0.369770, 0.385272, 0.412529, 0.466955", \ + "0.361394, 0.364685, 0.369660, 0.377244, 0.392746, 0.420003, 0.474429", \ + "0.362614, 0.365905, 0.370880, 0.378464, 0.393966, 0.421223, 0.475649", \ + "0.364180, 0.367471, 0.372446, 0.380030, 0.395532, 0.422789, 0.477215", \ + "0.368063, 0.371354, 0.376329, 0.383913, 0.399415, 0.426672, 0.481098", \ + "0.371427, 0.374718, 0.379693, 0.387277, 0.402779, 0.430036, 0.484462" \ + ); + } + retaining_fall(rf2_32x128_wm1_clockslew_outputload_retain_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.252204, 0.255524, 0.260267, 0.268229, 0.283658, 0.310870, 0.365179", \ + "0.253345, 0.256665, 0.261408, 0.269370, 0.284799, 0.312011, 0.366320", \ + "0.261133, 0.264453, 0.269196, 0.277158, 0.292587, 0.319799, 0.374108", \ + "0.262536, 0.265856, 0.270599, 0.278561, 0.293990, 0.321202, 0.375511", \ + "0.264293, 0.267613, 0.272356, 0.280318, 0.295747, 0.322959, 0.377268", \ + "0.267135, 0.270455, 0.275198, 0.283160, 0.298589, 0.325801, 0.380110", \ + "0.269838, 0.273158, 0.277901, 0.285863, 0.301292, 0.328504, 0.382813" \ + ); + } + fall_transition(rf2_32x128_wm1_clockslew_outputload_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_clockslew_outputload_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829" \ + ); + } + } + timing() { + related_pin : CLKA; + timing_type : rising_edge; + timing_sense : non_unate; + when : "RET1N&DFTRAMBYP&!EMAA[2]&EMAA[1]&!EMAA[0]"; + sdf_cond : "RET1N == 1'b1 && DFTRAMBYP == 1'b1 && EMAA[2] == 1'b0 && EMAA[1] == 1'b1 && \ + EMAA[0] == 1'b0"; + cell_rise(rf2_32x128_wm1_clockslew_outputload_delay_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.363500, 0.366355, 0.370509, 0.377031, 0.389809, 0.412502, 0.456801", \ + "0.364940, 0.367795, 0.371949, 0.378471, 0.391249, 0.413942, 0.458241", \ + "0.372727, 0.375582, 0.379736, 0.386258, 0.399036, 0.421729, 0.466028", \ + "0.373568, 0.376423, 0.380577, 0.387099, 0.399877, 0.422570, 0.466869", \ + "0.375184, 0.378039, 0.382193, 0.388715, 0.401493, 0.424186, 0.468485", \ + "0.378136, 0.380991, 0.385145, 0.391667, 0.404445, 0.427138, 0.471437", \ + "0.382297, 0.385152, 0.389306, 0.395828, 0.408606, 0.431299, 0.475598" \ + ); + } + retaining_rise(rf2_32x128_wm1_clockslew_outputload_retain_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.264488, 0.267374, 0.271539, 0.278033, 0.291072, 0.313540, 0.357748", \ + "0.265796, 0.268682, 0.272847, 0.279341, 0.292380, 0.314848, 0.359056", \ + "0.273424, 0.276310, 0.280475, 0.286969, 0.300008, 0.322476, 0.366684", \ + "0.273968, 0.276854, 0.281019, 0.287513, 0.300552, 0.323020, 0.367228", \ + "0.275792, 0.278678, 0.282843, 0.289337, 0.302376, 0.324844, 0.369052", \ + "0.278467, 0.281353, 0.285518, 0.292012, 0.305051, 0.327519, 0.371727", \ + "0.281813, 0.284699, 0.288864, 0.295358, 0.308397, 0.330865, 0.375073" \ + ); + } + rise_transition(rf2_32x128_wm1_clockslew_outputload_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_clockslew_outputload_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964" \ + ); + } + cell_fall(rf2_32x128_wm1_clockslew_outputload_delay_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.351905, 0.355196, 0.360171, 0.367755, 0.383257, 0.410514, 0.464940", \ + "0.353237, 0.356528, 0.361503, 0.369087, 0.384589, 0.411846, 0.466272", \ + "0.360711, 0.364002, 0.368977, 0.376561, 0.392063, 0.419320, 0.473746", \ + "0.361931, 0.365222, 0.370197, 0.377781, 0.393283, 0.420540, 0.474966", \ + "0.363497, 0.366788, 0.371763, 0.379347, 0.394849, 0.422106, 0.476532", \ + "0.367380, 0.370671, 0.375646, 0.383230, 0.398732, 0.425989, 0.480415", \ + "0.370744, 0.374035, 0.379010, 0.386594, 0.402096, 0.429353, 0.483779" \ + ); + } + retaining_fall(rf2_32x128_wm1_clockslew_outputload_retain_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.251640, 0.254960, 0.259703, 0.267665, 0.283094, 0.310306, 0.364615", \ + "0.252781, 0.256101, 0.260844, 0.268806, 0.284235, 0.311447, 0.365756", \ + "0.260569, 0.263889, 0.268632, 0.276594, 0.292023, 0.319235, 0.373544", \ + "0.261972, 0.265292, 0.270035, 0.277997, 0.293426, 0.320638, 0.374947", \ + "0.263729, 0.267049, 0.271792, 0.279754, 0.295183, 0.322395, 0.376704", \ + "0.266571, 0.269891, 0.274634, 0.282596, 0.298025, 0.325237, 0.379546", \ + "0.269274, 0.272594, 0.277337, 0.285299, 0.300728, 0.327940, 0.382249" \ + ); + } + fall_transition(rf2_32x128_wm1_clockslew_outputload_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_clockslew_outputload_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829" \ + ); + } + } + timing() { + related_pin : CLKA; + timing_type : rising_edge; + timing_sense : non_unate; + when : "RET1N&DFTRAMBYP&!EMAA[2]&EMAA[1]&EMAA[0]"; + sdf_cond : "RET1N == 1'b1 && DFTRAMBYP == 1'b1 && EMAA[2] == 1'b0 && EMAA[1] == 1'b1 && \ + EMAA[0] == 1'b1"; + cell_rise(rf2_32x128_wm1_clockslew_outputload_delay_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.363416, 0.366271, 0.370425, 0.376947, 0.389725, 0.412418, 0.456717", \ + "0.364856, 0.367711, 0.371865, 0.378387, 0.391165, 0.413858, 0.458157", \ + "0.372643, 0.375498, 0.379652, 0.386174, 0.398952, 0.421645, 0.465944", \ + "0.373484, 0.376339, 0.380493, 0.387015, 0.399793, 0.422486, 0.466785", \ + "0.375100, 0.377955, 0.382109, 0.388631, 0.401409, 0.424102, 0.468401", \ + "0.378052, 0.380907, 0.385061, 0.391583, 0.404361, 0.427054, 0.471353", \ + "0.382213, 0.385068, 0.389222, 0.395744, 0.408522, 0.431215, 0.475514" \ + ); + } + retaining_rise(rf2_32x128_wm1_clockslew_outputload_retain_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.264418, 0.267304, 0.271469, 0.277963, 0.291002, 0.313470, 0.357678", \ + "0.265726, 0.268612, 0.272777, 0.279271, 0.292310, 0.314778, 0.358986", \ + "0.273354, 0.276240, 0.280405, 0.286899, 0.299938, 0.322406, 0.366614", \ + "0.273898, 0.276784, 0.280949, 0.287443, 0.300482, 0.322950, 0.367158", \ + "0.275722, 0.278608, 0.282773, 0.289267, 0.302306, 0.324774, 0.368982", \ + "0.278397, 0.281283, 0.285448, 0.291942, 0.304981, 0.327449, 0.371657", \ + "0.281743, 0.284629, 0.288794, 0.295288, 0.308327, 0.330795, 0.375003" \ + ); + } + rise_transition(rf2_32x128_wm1_clockslew_outputload_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_clockslew_outputload_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964" \ + ); + } + cell_fall(rf2_32x128_wm1_clockslew_outputload_delay_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.351820, 0.355111, 0.360086, 0.367670, 0.383172, 0.410429, 0.464855", \ + "0.353152, 0.356443, 0.361418, 0.369002, 0.384504, 0.411761, 0.466187", \ + "0.360626, 0.363917, 0.368892, 0.376476, 0.391978, 0.419235, 0.473661", \ + "0.361846, 0.365137, 0.370112, 0.377696, 0.393198, 0.420455, 0.474881", \ + "0.363412, 0.366703, 0.371678, 0.379262, 0.394764, 0.422021, 0.476447", \ + "0.367295, 0.370586, 0.375561, 0.383145, 0.398647, 0.425904, 0.480330", \ + "0.370659, 0.373950, 0.378925, 0.386509, 0.402011, 0.429268, 0.483694" \ + ); + } + retaining_fall(rf2_32x128_wm1_clockslew_outputload_retain_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.251570, 0.254890, 0.259633, 0.267595, 0.283024, 0.310236, 0.364545", \ + "0.252711, 0.256031, 0.260774, 0.268736, 0.284165, 0.311377, 0.365686", \ + "0.260499, 0.263819, 0.268562, 0.276524, 0.291953, 0.319165, 0.373474", \ + "0.261902, 0.265222, 0.269965, 0.277927, 0.293356, 0.320568, 0.374877", \ + "0.263659, 0.266979, 0.271722, 0.279684, 0.295113, 0.322325, 0.376634", \ + "0.266501, 0.269821, 0.274564, 0.282526, 0.297955, 0.325167, 0.379476", \ + "0.269204, 0.272524, 0.277267, 0.285229, 0.300658, 0.327870, 0.382179" \ + ); + } + fall_transition(rf2_32x128_wm1_clockslew_outputload_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_clockslew_outputload_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829" \ + ); + } + } + timing() { + related_pin : CLKA; + timing_type : rising_edge; + timing_sense : non_unate; + when : "RET1N&DFTRAMBYP&EMAA[2]&!EMAA[1]&!EMAA[0]"; + sdf_cond : "RET1N == 1'b1 && DFTRAMBYP == 1'b1 && EMAA[2] == 1'b1 && EMAA[1] == 1'b0 && \ + EMAA[0] == 1'b0"; + cell_rise(rf2_32x128_wm1_clockslew_outputload_delay_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.402847, 0.405702, 0.409856, 0.416378, 0.429156, 0.451849, 0.496148", \ + "0.404287, 0.407142, 0.411296, 0.417818, 0.430596, 0.453289, 0.497588", \ + "0.412074, 0.414929, 0.419083, 0.425605, 0.438383, 0.461076, 0.505375", \ + "0.412915, 0.415770, 0.419924, 0.426446, 0.439224, 0.461917, 0.506216", \ + "0.414531, 0.417386, 0.421540, 0.428062, 0.440840, 0.463533, 0.507832", \ + "0.417483, 0.420338, 0.424492, 0.431014, 0.443792, 0.466485, 0.510784", \ + "0.421644, 0.424499, 0.428653, 0.435175, 0.447953, 0.470646, 0.514945" \ + ); + } + retaining_rise(rf2_32x128_wm1_clockslew_outputload_retain_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.297009, 0.299895, 0.304060, 0.310554, 0.323593, 0.346061, 0.390269", \ + "0.298317, 0.301203, 0.305368, 0.311862, 0.324901, 0.347369, 0.391577", \ + "0.305945, 0.308831, 0.312996, 0.319490, 0.332529, 0.354997, 0.399205", \ + "0.306489, 0.309375, 0.313540, 0.320034, 0.333073, 0.355541, 0.399749", \ + "0.308313, 0.311199, 0.315364, 0.321858, 0.334897, 0.357365, 0.401573", \ + "0.310988, 0.313874, 0.318039, 0.324533, 0.337572, 0.360040, 0.404248", \ + "0.314334, 0.317220, 0.321385, 0.327879, 0.340918, 0.363386, 0.407594" \ + ); + } + rise_transition(rf2_32x128_wm1_clockslew_outputload_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_clockslew_outputload_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964" \ + ); + } + cell_fall(rf2_32x128_wm1_clockslew_outputload_delay_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.391251, 0.394542, 0.399517, 0.407101, 0.422603, 0.449860, 0.504286", \ + "0.392583, 0.395874, 0.400849, 0.408433, 0.423935, 0.451192, 0.505618", \ + "0.400057, 0.403348, 0.408323, 0.415907, 0.431409, 0.458666, 0.513092", \ + "0.401277, 0.404568, 0.409543, 0.417127, 0.432629, 0.459886, 0.514312", \ + "0.402843, 0.406134, 0.411109, 0.418693, 0.434195, 0.461452, 0.515878", \ + "0.406726, 0.410017, 0.414992, 0.422576, 0.438078, 0.465335, 0.519761", \ + "0.410090, 0.413381, 0.418356, 0.425940, 0.441442, 0.468699, 0.523125" \ + ); + } + retaining_fall(rf2_32x128_wm1_clockslew_outputload_retain_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.284161, 0.287481, 0.292224, 0.300186, 0.315615, 0.342827, 0.397136", \ + "0.285302, 0.288622, 0.293365, 0.301327, 0.316756, 0.343968, 0.398277", \ + "0.293090, 0.296410, 0.301153, 0.309115, 0.324544, 0.351756, 0.406065", \ + "0.294493, 0.297813, 0.302556, 0.310518, 0.325947, 0.353159, 0.407468", \ + "0.296250, 0.299570, 0.304313, 0.312275, 0.327704, 0.354916, 0.409225", \ + "0.299092, 0.302412, 0.307155, 0.315117, 0.330546, 0.357758, 0.412067", \ + "0.301795, 0.305115, 0.309858, 0.317820, 0.333249, 0.360461, 0.414770" \ + ); + } + fall_transition(rf2_32x128_wm1_clockslew_outputload_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_clockslew_outputload_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829" \ + ); + } + } + timing() { + related_pin : CLKA; + timing_type : rising_edge; + timing_sense : non_unate; + when : "RET1N&DFTRAMBYP&EMAA[2]&!EMAA[1]&EMAA[0]"; + sdf_cond : "RET1N == 1'b1 && DFTRAMBYP == 1'b1 && EMAA[2] == 1'b1 && EMAA[1] == 1'b0 && \ + EMAA[0] == 1'b1"; + cell_rise(rf2_32x128_wm1_clockslew_outputload_delay_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.430952, 0.433807, 0.437961, 0.444483, 0.457261, 0.479954, 0.524253", \ + "0.432392, 0.435247, 0.439401, 0.445923, 0.458701, 0.481394, 0.525693", \ + "0.440179, 0.443034, 0.447188, 0.453710, 0.466488, 0.489181, 0.533480", \ + "0.441020, 0.443875, 0.448029, 0.454551, 0.467329, 0.490022, 0.534321", \ + "0.442636, 0.445491, 0.449645, 0.456167, 0.468945, 0.491638, 0.535937", \ + "0.445588, 0.448443, 0.452597, 0.459119, 0.471897, 0.494590, 0.538889", \ + "0.449749, 0.452604, 0.456758, 0.463280, 0.476058, 0.498751, 0.543050" \ + ); + } + retaining_rise(rf2_32x128_wm1_clockslew_outputload_retain_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.320239, 0.323125, 0.327290, 0.333784, 0.346823, 0.369291, 0.413499", \ + "0.321547, 0.324433, 0.328598, 0.335092, 0.348131, 0.370599, 0.414807", \ + "0.329175, 0.332061, 0.336226, 0.342720, 0.355759, 0.378227, 0.422435", \ + "0.329719, 0.332605, 0.336770, 0.343264, 0.356303, 0.378771, 0.422979", \ + "0.331543, 0.334429, 0.338594, 0.345088, 0.358127, 0.380595, 0.424803", \ + "0.334218, 0.337104, 0.341269, 0.347763, 0.360802, 0.383270, 0.427478", \ + "0.337564, 0.340450, 0.344615, 0.351109, 0.364148, 0.386616, 0.430824" \ + ); + } + rise_transition(rf2_32x128_wm1_clockslew_outputload_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_clockslew_outputload_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964" \ + ); + } + cell_fall(rf2_32x128_wm1_clockslew_outputload_delay_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.419356, 0.422647, 0.427622, 0.435206, 0.450708, 0.477965, 0.532391", \ + "0.420688, 0.423979, 0.428954, 0.436538, 0.452040, 0.479297, 0.533723", \ + "0.428162, 0.431453, 0.436428, 0.444012, 0.459514, 0.486771, 0.541197", \ + "0.429382, 0.432673, 0.437648, 0.445232, 0.460734, 0.487991, 0.542417", \ + "0.430948, 0.434239, 0.439214, 0.446798, 0.462300, 0.489557, 0.543983", \ + "0.434831, 0.438122, 0.443097, 0.450681, 0.466183, 0.493440, 0.547866", \ + "0.438195, 0.441486, 0.446461, 0.454045, 0.469547, 0.496804, 0.551230" \ + ); + } + retaining_fall(rf2_32x128_wm1_clockslew_outputload_retain_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.307391, 0.310711, 0.315454, 0.323416, 0.338845, 0.366057, 0.420366", \ + "0.308532, 0.311852, 0.316595, 0.324557, 0.339986, 0.367198, 0.421507", \ + "0.316320, 0.319640, 0.324383, 0.332345, 0.347774, 0.374986, 0.429295", \ + "0.317723, 0.321043, 0.325786, 0.333748, 0.349177, 0.376389, 0.430698", \ + "0.319480, 0.322800, 0.327543, 0.335505, 0.350934, 0.378146, 0.432455", \ + "0.322322, 0.325642, 0.330385, 0.338347, 0.353776, 0.380988, 0.435297", \ + "0.325025, 0.328345, 0.333088, 0.341050, 0.356479, 0.383691, 0.438000" \ + ); + } + fall_transition(rf2_32x128_wm1_clockslew_outputload_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_clockslew_outputload_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829" \ + ); + } + } + timing() { + related_pin : CLKA; + timing_type : rising_edge; + timing_sense : non_unate; + when : "RET1N&DFTRAMBYP&EMAA[2]&EMAA[1]&!EMAA[0]"; + sdf_cond : "RET1N == 1'b1 && DFTRAMBYP == 1'b1 && EMAA[2] == 1'b1 && EMAA[1] == 1'b1 && \ + EMAA[0] == 1'b0"; + cell_rise(rf2_32x128_wm1_clockslew_outputload_delay_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.466148, 0.469003, 0.473157, 0.479679, 0.492457, 0.515150, 0.559449", \ + "0.467588, 0.470443, 0.474597, 0.481119, 0.493897, 0.516590, 0.560889", \ + "0.475375, 0.478230, 0.482384, 0.488906, 0.501684, 0.524377, 0.568676", \ + "0.476216, 0.479071, 0.483225, 0.489747, 0.502525, 0.525218, 0.569517", \ + "0.477832, 0.480687, 0.484841, 0.491363, 0.504141, 0.526834, 0.571133", \ + "0.480784, 0.483639, 0.487793, 0.494315, 0.507093, 0.529786, 0.574085", \ + "0.484945, 0.487800, 0.491954, 0.498476, 0.511254, 0.533947, 0.578246" \ + ); + } + retaining_rise(rf2_32x128_wm1_clockslew_outputload_retain_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.349330, 0.352216, 0.356381, 0.362875, 0.375914, 0.398382, 0.442590", \ + "0.350638, 0.353524, 0.357689, 0.364183, 0.377222, 0.399690, 0.443898", \ + "0.358266, 0.361152, 0.365317, 0.371811, 0.384850, 0.407318, 0.451526", \ + "0.358810, 0.361696, 0.365861, 0.372355, 0.385394, 0.407862, 0.452070", \ + "0.360634, 0.363520, 0.367685, 0.374179, 0.387218, 0.409686, 0.453894", \ + "0.363309, 0.366195, 0.370360, 0.376854, 0.389893, 0.412361, 0.456569", \ + "0.366655, 0.369541, 0.373706, 0.380200, 0.393239, 0.415707, 0.459915" \ + ); + } + rise_transition(rf2_32x128_wm1_clockslew_outputload_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_clockslew_outputload_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964" \ + ); + } + cell_fall(rf2_32x128_wm1_clockslew_outputload_delay_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.454552, 0.457843, 0.462818, 0.470402, 0.485904, 0.513161, 0.567587", \ + "0.455884, 0.459175, 0.464150, 0.471734, 0.487236, 0.514493, 0.568919", \ + "0.463358, 0.466649, 0.471624, 0.479208, 0.494710, 0.521967, 0.576393", \ + "0.464578, 0.467869, 0.472844, 0.480428, 0.495930, 0.523187, 0.577613", \ + "0.466144, 0.469435, 0.474410, 0.481994, 0.497496, 0.524753, 0.579179", \ + "0.470027, 0.473318, 0.478293, 0.485877, 0.501379, 0.528636, 0.583062", \ + "0.473391, 0.476682, 0.481657, 0.489241, 0.504743, 0.532000, 0.586426" \ + ); + } + retaining_fall(rf2_32x128_wm1_clockslew_outputload_retain_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.336482, 0.339802, 0.344545, 0.352507, 0.367936, 0.395148, 0.449457", \ + "0.337623, 0.340943, 0.345686, 0.353648, 0.369077, 0.396289, 0.450598", \ + "0.345411, 0.348731, 0.353474, 0.361436, 0.376865, 0.404077, 0.458386", \ + "0.346814, 0.350134, 0.354877, 0.362839, 0.378268, 0.405480, 0.459789", \ + "0.348571, 0.351891, 0.356634, 0.364596, 0.380025, 0.407237, 0.461546", \ + "0.351413, 0.354733, 0.359476, 0.367438, 0.382867, 0.410079, 0.464388", \ + "0.354116, 0.357436, 0.362179, 0.370141, 0.385570, 0.412782, 0.467091" \ + ); + } + fall_transition(rf2_32x128_wm1_clockslew_outputload_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_clockslew_outputload_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829" \ + ); + } + } + timing() { + related_pin : CLKA; + timing_type : rising_edge; + timing_sense : non_unate; + when : "RET1N&DFTRAMBYP&EMAA[2]&EMAA[1]&EMAA[0]"; + sdf_cond : "RET1N == 1'b1 && DFTRAMBYP == 1'b1 && EMAA[2] == 1'b1 && EMAA[1] == 1'b1 && \ + EMAA[0] == 1'b1"; + cell_rise(rf2_32x128_wm1_clockslew_outputload_delay_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.494148, 0.497003, 0.501157, 0.507679, 0.520457, 0.543150, 0.587449", \ + "0.495588, 0.498443, 0.502597, 0.509119, 0.521897, 0.544590, 0.588889", \ + "0.503375, 0.506230, 0.510384, 0.516906, 0.529684, 0.552377, 0.596676", \ + "0.504216, 0.507071, 0.511225, 0.517747, 0.530525, 0.553218, 0.597517", \ + "0.505832, 0.508687, 0.512841, 0.519363, 0.532141, 0.554834, 0.599133", \ + "0.508784, 0.511639, 0.515793, 0.522315, 0.535093, 0.557786, 0.602085", \ + "0.512945, 0.515800, 0.519954, 0.526476, 0.539254, 0.561947, 0.606246" \ + ); + } + retaining_rise(rf2_32x128_wm1_clockslew_outputload_retain_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.372474, 0.375360, 0.379525, 0.386019, 0.399058, 0.421526, 0.465734", \ + "0.373782, 0.376668, 0.380833, 0.387327, 0.400366, 0.422834, 0.467042", \ + "0.381410, 0.384296, 0.388461, 0.394955, 0.407994, 0.430462, 0.474670", \ + "0.381954, 0.384840, 0.389005, 0.395499, 0.408538, 0.431006, 0.475214", \ + "0.383778, 0.386664, 0.390829, 0.397323, 0.410362, 0.432830, 0.477038", \ + "0.386453, 0.389339, 0.393504, 0.399998, 0.413037, 0.435505, 0.479713", \ + "0.389799, 0.392685, 0.396850, 0.403344, 0.416383, 0.438851, 0.483059" \ + ); + } + rise_transition(rf2_32x128_wm1_clockslew_outputload_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_clockslew_outputload_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964", \ + "0.010631, 0.013567, 0.018288, 0.027341, 0.046140, 0.084013, 0.160964" \ + ); + } + cell_fall(rf2_32x128_wm1_clockslew_outputload_delay_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.482553, 0.485844, 0.490819, 0.498403, 0.513905, 0.541162, 0.595588", \ + "0.483885, 0.487176, 0.492151, 0.499735, 0.515237, 0.542494, 0.596920", \ + "0.491359, 0.494650, 0.499625, 0.507209, 0.522711, 0.549968, 0.604394", \ + "0.492579, 0.495870, 0.500845, 0.508429, 0.523931, 0.551188, 0.605614", \ + "0.494145, 0.497436, 0.502411, 0.509995, 0.525497, 0.552754, 0.607180", \ + "0.498028, 0.501319, 0.506294, 0.513878, 0.529380, 0.556637, 0.611063", \ + "0.501392, 0.504683, 0.509658, 0.517242, 0.532744, 0.560001, 0.614427" \ + ); + } + retaining_fall(rf2_32x128_wm1_clockslew_outputload_retain_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.359626, 0.362946, 0.367689, 0.375651, 0.391080, 0.418292, 0.472601", \ + "0.360767, 0.364087, 0.368830, 0.376792, 0.392221, 0.419433, 0.473742", \ + "0.368555, 0.371875, 0.376618, 0.384580, 0.400009, 0.427221, 0.481530", \ + "0.369958, 0.373278, 0.378021, 0.385983, 0.401412, 0.428624, 0.482933", \ + "0.371715, 0.375035, 0.379778, 0.387740, 0.403169, 0.430381, 0.484690", \ + "0.374557, 0.377877, 0.382620, 0.390582, 0.406011, 0.433223, 0.487532", \ + "0.377260, 0.380580, 0.385323, 0.393285, 0.408714, 0.435926, 0.490235" \ + ); + } + fall_transition(rf2_32x128_wm1_clockslew_outputload_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_clockslew_outputload_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829", \ + "0.011408, 0.014899, 0.020042, 0.030013, 0.053305, 0.099782, 0.196829" \ + ); + } + } + internal_power() { + related_pin : CLKA; + related_pg_pin : "VDDPE"; + when : "RET1N&!DFTRAMBYP"; + rise_power(rf2_32x128_wm1_clockslew_outputload_energy_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.013497, 0.013511, 0.013524, 0.013538, 0.013551, 0.013565, 0.013578", \ + "0.013511, 0.013524, 0.013538, 0.013551, 0.013565, 0.013578, 0.013592", \ + "0.013524, 0.013538, 0.013551, 0.013565, 0.013578, 0.013592, 0.013606", \ + "0.013538, 0.013551, 0.013565, 0.013578, 0.013592, 0.013606, 0.013619", \ + "0.013551, 0.013565, 0.013578, 0.013592, 0.013606, 0.013619, 0.013633", \ + "0.013565, 0.013578, 0.013592, 0.013606, 0.013619, 0.013633, 0.013646", \ + "0.013578, 0.013592, 0.013606, 0.013619, 0.013633, 0.013646, 0.013660" \ + ); + } + fall_power(rf2_32x128_wm1_clockslew_outputload_energy_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.011556, 0.011568, 0.011579, 0.011591, 0.011603, 0.011614, 0.011626", \ + "0.011568, 0.011579, 0.011591, 0.011603, 0.011614, 0.011626, 0.011637", \ + "0.011579, 0.011591, 0.011603, 0.011614, 0.011626, 0.011637, 0.011649", \ + "0.011591, 0.011603, 0.011614, 0.011626, 0.011637, 0.011649, 0.011661", \ + "0.011603, 0.011614, 0.011626, 0.011637, 0.011649, 0.011661, 0.011672", \ + "0.011614, 0.011626, 0.011637, 0.011649, 0.011661, 0.011672, 0.011684", \ + "0.011626, 0.011637, 0.011649, 0.011661, 0.011672, 0.011684, 0.011696" \ + ); + } + } + internal_power() { + related_pin : CLKA; + related_pg_pin : "VDDPE"; + when : "RET1N&DFTRAMBYP"; + rise_power(rf2_32x128_wm1_clockslew_outputload_energy_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.013497, 0.013511, 0.013524, 0.013538, 0.013551, 0.013565, 0.013578", \ + "0.013511, 0.013524, 0.013538, 0.013551, 0.013565, 0.013578, 0.013592", \ + "0.013524, 0.013538, 0.013551, 0.013565, 0.013578, 0.013592, 0.013606", \ + "0.013538, 0.013551, 0.013565, 0.013578, 0.013592, 0.013606, 0.013619", \ + "0.013551, 0.013565, 0.013578, 0.013592, 0.013606, 0.013619, 0.013633", \ + "0.013565, 0.013578, 0.013592, 0.013606, 0.013619, 0.013633, 0.013646", \ + "0.013578, 0.013592, 0.013606, 0.013619, 0.013633, 0.013646, 0.013660" \ + ); + } + fall_power(rf2_32x128_wm1_clockslew_outputload_energy_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.011556, 0.011568, 0.011579, 0.011591, 0.011603, 0.011614, 0.011626", \ + "0.011568, 0.011579, 0.011591, 0.011603, 0.011614, 0.011626, 0.011637", \ + "0.011579, 0.011591, 0.011603, 0.011614, 0.011626, 0.011637, 0.011649", \ + "0.011591, 0.011603, 0.011614, 0.011626, 0.011637, 0.011649, 0.011661", \ + "0.011603, 0.011614, 0.011626, 0.011637, 0.011649, 0.011661, 0.011672", \ + "0.011614, 0.011626, 0.011637, 0.011649, 0.011661, 0.011672, 0.011684", \ + "0.011626, 0.011637, 0.011649, 0.011661, 0.011672, 0.011684, 0.011696" \ + ); + } + } + } + bus(SOA) { + bus_type : rf2_32x128_wm1_SOA; + direction : output; + related_power_pin : "VDDPE"; + related_ground_pin : "VSSE"; + power_down_function : "!VDDCE + !VDDPE + VSSE"; + max_capacitance : 0.100000; + max_transition : 0.403200; + timing() { + related_pin : CLKA; + timing_type : rising_edge; + timing_sense : non_unate; + when : "RET1N&!DFTRAMBYP&!EMAA[2]&!EMAA[1]&!EMAA[0]"; + sdf_cond : "RET1N == 1'b1 && DFTRAMBYP == 1'b0 && EMAA[2] == 1'b0 && EMAA[1] == 1'b0 && \ + EMAA[0] == 1'b0"; + cell_rise(rf2_32x128_wm1_clockslew_bistload_delay_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.386438, 0.389375, 0.390007, 0.396009, 0.406098, 0.427225, 0.469133", \ + "0.387935, 0.390872, 0.391504, 0.397506, 0.407595, 0.428722, 0.470630", \ + "0.395880, 0.398817, 0.399449, 0.405451, 0.415540, 0.436667, 0.478575", \ + "0.396329, 0.399266, 0.399898, 0.405900, 0.415989, 0.437116, 0.479024", \ + "0.397968, 0.400905, 0.401537, 0.407539, 0.417628, 0.438755, 0.480663", \ + "0.400747, 0.403684, 0.404316, 0.410318, 0.420407, 0.441534, 0.483442", \ + "0.405569, 0.408506, 0.409138, 0.415140, 0.425229, 0.446356, 0.488264" \ + ); + } + retaining_rise(rf2_32x128_wm1_clockslew_bistload_retain_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.318795, 0.321216, 0.322290, 0.328445, 0.338659, 0.359602, 0.401496", \ + "0.320322, 0.322743, 0.323817, 0.329972, 0.340186, 0.361129, 0.403023", \ + "0.327962, 0.330383, 0.331457, 0.337612, 0.347826, 0.368769, 0.410663", \ + "0.328359, 0.330780, 0.331854, 0.338009, 0.348223, 0.369166, 0.411060", \ + "0.330447, 0.332868, 0.333942, 0.340097, 0.350311, 0.371254, 0.413148", \ + "0.333258, 0.335679, 0.336753, 0.342908, 0.353122, 0.374065, 0.415959", \ + "0.337845, 0.340266, 0.341340, 0.347495, 0.357709, 0.378652, 0.420546" \ + ); + } + rise_transition(rf2_32x128_wm1_clockslew_bistload_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_clockslew_bistload_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157" \ + ); + } + cell_fall(rf2_32x128_wm1_clockslew_bistload_delay_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.373409, 0.377127, 0.378103, 0.386955, 0.402012, 0.433473, 0.496499", \ + "0.375096, 0.378814, 0.379790, 0.388642, 0.403699, 0.435160, 0.498186", \ + "0.382295, 0.386013, 0.386989, 0.395841, 0.410898, 0.442359, 0.505385", \ + "0.383663, 0.387381, 0.388357, 0.397209, 0.412266, 0.443727, 0.506753", \ + "0.385108, 0.388826, 0.389802, 0.398654, 0.413711, 0.445172, 0.508198", \ + "0.388771, 0.392489, 0.393465, 0.402317, 0.417374, 0.448835, 0.511861", \ + "0.392026, 0.395744, 0.396720, 0.405572, 0.420629, 0.452090, 0.515116" \ + ); + } + retaining_fall(rf2_32x128_wm1_clockslew_bistload_retain_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.308534, 0.312249, 0.313402, 0.321910, 0.337543, 0.368804, 0.431713", \ + "0.310469, 0.314184, 0.315337, 0.323845, 0.339478, 0.370739, 0.433648", \ + "0.317368, 0.321083, 0.322236, 0.330744, 0.346377, 0.377638, 0.440547", \ + "0.318077, 0.321792, 0.322945, 0.331453, 0.347086, 0.378347, 0.441256", \ + "0.320528, 0.324243, 0.325396, 0.333904, 0.349537, 0.380798, 0.443707", \ + "0.323374, 0.327089, 0.328242, 0.336750, 0.352383, 0.383644, 0.446553", \ + "0.325654, 0.329369, 0.330522, 0.339030, 0.354663, 0.385924, 0.448833" \ + ); + } + fall_transition(rf2_32x128_wm1_clockslew_bistload_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_clockslew_bistload_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347" \ + ); + } + } + timing() { + related_pin : CLKA; + timing_type : rising_edge; + timing_sense : non_unate; + when : "RET1N&!DFTRAMBYP&!EMAA[2]&!EMAA[1]&EMAA[0]"; + sdf_cond : "RET1N == 1'b1 && DFTRAMBYP == 1'b0 && EMAA[2] == 1'b0 && EMAA[1] == 1'b0 && \ + EMAA[0] == 1'b1"; + cell_rise(rf2_32x128_wm1_clockslew_bistload_delay_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.386121, 0.389058, 0.389690, 0.395692, 0.405781, 0.426908, 0.468816", \ + "0.387618, 0.390555, 0.391187, 0.397189, 0.407278, 0.428405, 0.470313", \ + "0.395563, 0.398500, 0.399132, 0.405134, 0.415223, 0.436350, 0.478258", \ + "0.396012, 0.398949, 0.399581, 0.405583, 0.415672, 0.436799, 0.478707", \ + "0.397651, 0.400588, 0.401220, 0.407222, 0.417311, 0.438438, 0.480346", \ + "0.400430, 0.403367, 0.403999, 0.410001, 0.420090, 0.441217, 0.483125", \ + "0.405252, 0.408189, 0.408821, 0.414823, 0.424912, 0.446039, 0.487947" \ + ); + } + retaining_rise(rf2_32x128_wm1_clockslew_bistload_retain_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.318532, 0.320953, 0.322027, 0.328182, 0.338396, 0.359339, 0.401233", \ + "0.320059, 0.322480, 0.323554, 0.329709, 0.339923, 0.360866, 0.402760", \ + "0.327699, 0.330120, 0.331194, 0.337349, 0.347563, 0.368506, 0.410400", \ + "0.328096, 0.330517, 0.331591, 0.337746, 0.347960, 0.368903, 0.410797", \ + "0.330184, 0.332605, 0.333679, 0.339834, 0.350048, 0.370991, 0.412885", \ + "0.332995, 0.335416, 0.336490, 0.342645, 0.352859, 0.373802, 0.415696", \ + "0.337582, 0.340003, 0.341077, 0.347232, 0.357446, 0.378389, 0.420283" \ + ); + } + rise_transition(rf2_32x128_wm1_clockslew_bistload_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_clockslew_bistload_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157" \ + ); + } + cell_fall(rf2_32x128_wm1_clockslew_bistload_delay_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.373092, 0.376810, 0.377786, 0.386638, 0.401695, 0.433156, 0.496182", \ + "0.374779, 0.378497, 0.379473, 0.388325, 0.403382, 0.434843, 0.497869", \ + "0.381978, 0.385696, 0.386672, 0.395524, 0.410581, 0.442042, 0.505068", \ + "0.383346, 0.387064, 0.388040, 0.396892, 0.411949, 0.443410, 0.506436", \ + "0.384791, 0.388509, 0.389485, 0.398337, 0.413394, 0.444855, 0.507881", \ + "0.388454, 0.392172, 0.393148, 0.402000, 0.417057, 0.448518, 0.511544", \ + "0.391709, 0.395427, 0.396403, 0.405255, 0.420312, 0.451773, 0.514799" \ + ); + } + retaining_fall(rf2_32x128_wm1_clockslew_bistload_retain_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.308271, 0.311986, 0.313139, 0.321647, 0.337280, 0.368541, 0.431450", \ + "0.310206, 0.313921, 0.315074, 0.323582, 0.339215, 0.370476, 0.433385", \ + "0.317105, 0.320820, 0.321973, 0.330481, 0.346114, 0.377375, 0.440284", \ + "0.317814, 0.321529, 0.322682, 0.331190, 0.346823, 0.378084, 0.440993", \ + "0.320265, 0.323980, 0.325133, 0.333641, 0.349274, 0.380535, 0.443444", \ + "0.323111, 0.326826, 0.327979, 0.336487, 0.352120, 0.383381, 0.446290", \ + "0.325391, 0.329106, 0.330259, 0.338767, 0.354400, 0.385661, 0.448570" \ + ); + } + fall_transition(rf2_32x128_wm1_clockslew_bistload_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_clockslew_bistload_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347" \ + ); + } + } + timing() { + related_pin : CLKA; + timing_type : rising_edge; + timing_sense : non_unate; + when : "RET1N&!DFTRAMBYP&!EMAA[2]&EMAA[1]&!EMAA[0]"; + sdf_cond : "RET1N == 1'b1 && DFTRAMBYP == 1'b0 && EMAA[2] == 1'b0 && EMAA[1] == 1'b1 && \ + EMAA[0] == 1'b0"; + cell_rise(rf2_32x128_wm1_clockslew_bistload_delay_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.385437, 0.388374, 0.389006, 0.395008, 0.405097, 0.426224, 0.468132", \ + "0.386934, 0.389871, 0.390503, 0.396505, 0.406594, 0.427721, 0.469629", \ + "0.394879, 0.397816, 0.398448, 0.404450, 0.414539, 0.435666, 0.477574", \ + "0.395328, 0.398265, 0.398897, 0.404899, 0.414988, 0.436115, 0.478023", \ + "0.396967, 0.399904, 0.400536, 0.406538, 0.416627, 0.437754, 0.479662", \ + "0.399746, 0.402683, 0.403315, 0.409317, 0.419406, 0.440533, 0.482441", \ + "0.404568, 0.407505, 0.408137, 0.414139, 0.424228, 0.445355, 0.487263" \ + ); + } + retaining_rise(rf2_32x128_wm1_clockslew_bistload_retain_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.317967, 0.320388, 0.321462, 0.327617, 0.337831, 0.358774, 0.400668", \ + "0.319494, 0.321915, 0.322989, 0.329144, 0.339358, 0.360301, 0.402195", \ + "0.327134, 0.329555, 0.330629, 0.336784, 0.346998, 0.367941, 0.409835", \ + "0.327531, 0.329952, 0.331026, 0.337181, 0.347395, 0.368338, 0.410232", \ + "0.329619, 0.332040, 0.333114, 0.339269, 0.349483, 0.370426, 0.412320", \ + "0.332430, 0.334851, 0.335925, 0.342080, 0.352294, 0.373237, 0.415131", \ + "0.337017, 0.339438, 0.340512, 0.346667, 0.356881, 0.377824, 0.419718" \ + ); + } + rise_transition(rf2_32x128_wm1_clockslew_bistload_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_clockslew_bistload_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157" \ + ); + } + cell_fall(rf2_32x128_wm1_clockslew_bistload_delay_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.372408, 0.376126, 0.377102, 0.385954, 0.401011, 0.432472, 0.495498", \ + "0.374095, 0.377813, 0.378789, 0.387641, 0.402698, 0.434159, 0.497185", \ + "0.381294, 0.385012, 0.385988, 0.394840, 0.409897, 0.441358, 0.504384", \ + "0.382662, 0.386380, 0.387356, 0.396208, 0.411265, 0.442726, 0.505752", \ + "0.384107, 0.387825, 0.388801, 0.397653, 0.412710, 0.444171, 0.507197", \ + "0.387770, 0.391488, 0.392464, 0.401316, 0.416373, 0.447834, 0.510860", \ + "0.391025, 0.394743, 0.395719, 0.404571, 0.419628, 0.451089, 0.514115" \ + ); + } + retaining_fall(rf2_32x128_wm1_clockslew_bistload_retain_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.307706, 0.311421, 0.312574, 0.321082, 0.336715, 0.367976, 0.430885", \ + "0.309641, 0.313356, 0.314509, 0.323017, 0.338650, 0.369911, 0.432820", \ + "0.316540, 0.320255, 0.321408, 0.329916, 0.345549, 0.376810, 0.439719", \ + "0.317249, 0.320964, 0.322117, 0.330625, 0.346258, 0.377519, 0.440428", \ + "0.319700, 0.323415, 0.324568, 0.333076, 0.348709, 0.379970, 0.442879", \ + "0.322546, 0.326261, 0.327414, 0.335922, 0.351555, 0.382816, 0.445725", \ + "0.324826, 0.328541, 0.329694, 0.338202, 0.353835, 0.385096, 0.448005" \ + ); + } + fall_transition(rf2_32x128_wm1_clockslew_bistload_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_clockslew_bistload_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347" \ + ); + } + } + timing() { + related_pin : CLKA; + timing_type : rising_edge; + timing_sense : non_unate; + when : "RET1N&!DFTRAMBYP&!EMAA[2]&EMAA[1]&EMAA[0]"; + sdf_cond : "RET1N == 1'b1 && DFTRAMBYP == 1'b0 && EMAA[2] == 1'b0 && EMAA[1] == 1'b1 && \ + EMAA[0] == 1'b1"; + cell_rise(rf2_32x128_wm1_clockslew_bistload_delay_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.385352, 0.388289, 0.388921, 0.394923, 0.405012, 0.426139, 0.468047", \ + "0.386849, 0.389786, 0.390418, 0.396420, 0.406509, 0.427636, 0.469544", \ + "0.394794, 0.397731, 0.398363, 0.404365, 0.414454, 0.435581, 0.477489", \ + "0.395243, 0.398180, 0.398812, 0.404814, 0.414903, 0.436030, 0.477938", \ + "0.396882, 0.399819, 0.400451, 0.406453, 0.416542, 0.437669, 0.479577", \ + "0.399661, 0.402598, 0.403230, 0.409232, 0.419321, 0.440448, 0.482356", \ + "0.404483, 0.407420, 0.408052, 0.414054, 0.424143, 0.445270, 0.487178" \ + ); + } + retaining_rise(rf2_32x128_wm1_clockslew_bistload_retain_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.317898, 0.320319, 0.321393, 0.327548, 0.337762, 0.358705, 0.400599", \ + "0.319425, 0.321846, 0.322920, 0.329075, 0.339289, 0.360232, 0.402126", \ + "0.327065, 0.329486, 0.330560, 0.336715, 0.346929, 0.367872, 0.409766", \ + "0.327462, 0.329883, 0.330957, 0.337112, 0.347326, 0.368269, 0.410163", \ + "0.329550, 0.331971, 0.333045, 0.339200, 0.349414, 0.370357, 0.412251", \ + "0.332361, 0.334782, 0.335856, 0.342011, 0.352225, 0.373168, 0.415062", \ + "0.336948, 0.339369, 0.340443, 0.346598, 0.356812, 0.377755, 0.419649" \ + ); + } + rise_transition(rf2_32x128_wm1_clockslew_bistload_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_clockslew_bistload_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157" \ + ); + } + cell_fall(rf2_32x128_wm1_clockslew_bistload_delay_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.372323, 0.376041, 0.377017, 0.385869, 0.400926, 0.432387, 0.495413", \ + "0.374010, 0.377728, 0.378704, 0.387556, 0.402613, 0.434074, 0.497100", \ + "0.381209, 0.384927, 0.385903, 0.394755, 0.409812, 0.441273, 0.504299", \ + "0.382577, 0.386295, 0.387271, 0.396123, 0.411180, 0.442641, 0.505667", \ + "0.384022, 0.387740, 0.388716, 0.397568, 0.412625, 0.444086, 0.507112", \ + "0.387685, 0.391403, 0.392379, 0.401231, 0.416288, 0.447749, 0.510775", \ + "0.390940, 0.394658, 0.395634, 0.404486, 0.419543, 0.451004, 0.514030" \ + ); + } + retaining_fall(rf2_32x128_wm1_clockslew_bistload_retain_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.307636, 0.311351, 0.312504, 0.321012, 0.336645, 0.367906, 0.430815", \ + "0.309571, 0.313286, 0.314439, 0.322947, 0.338580, 0.369841, 0.432750", \ + "0.316470, 0.320185, 0.321338, 0.329846, 0.345479, 0.376740, 0.439649", \ + "0.317179, 0.320894, 0.322047, 0.330555, 0.346188, 0.377449, 0.440358", \ + "0.319630, 0.323345, 0.324498, 0.333006, 0.348639, 0.379900, 0.442809", \ + "0.322476, 0.326191, 0.327344, 0.335852, 0.351485, 0.382746, 0.445655", \ + "0.324756, 0.328471, 0.329624, 0.338132, 0.353765, 0.385026, 0.447935" \ + ); + } + fall_transition(rf2_32x128_wm1_clockslew_bistload_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_clockslew_bistload_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347" \ + ); + } + } + timing() { + related_pin : CLKA; + timing_type : rising_edge; + timing_sense : non_unate; + when : "RET1N&!DFTRAMBYP&EMAA[2]&!EMAA[1]&!EMAA[0]"; + sdf_cond : "RET1N == 1'b1 && DFTRAMBYP == 1'b0 && EMAA[2] == 1'b1 && EMAA[1] == 1'b0 && \ + EMAA[0] == 1'b0"; + cell_rise(rf2_32x128_wm1_clockslew_bistload_delay_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.424784, 0.427721, 0.428353, 0.434355, 0.444444, 0.465571, 0.507479", \ + "0.426281, 0.429218, 0.429850, 0.435852, 0.445941, 0.467068, 0.508976", \ + "0.434226, 0.437163, 0.437795, 0.443797, 0.453886, 0.475013, 0.516921", \ + "0.434675, 0.437612, 0.438244, 0.444246, 0.454335, 0.475462, 0.517370", \ + "0.436314, 0.439251, 0.439883, 0.445885, 0.455974, 0.477101, 0.519009", \ + "0.439093, 0.442030, 0.442662, 0.448664, 0.458753, 0.479880, 0.521788", \ + "0.443915, 0.446852, 0.447484, 0.453486, 0.463575, 0.484702, 0.526610" \ + ); + } + retaining_rise(rf2_32x128_wm1_clockslew_bistload_retain_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.350489, 0.352910, 0.353984, 0.360139, 0.370353, 0.391296, 0.433190", \ + "0.352016, 0.354437, 0.355511, 0.361666, 0.371880, 0.392823, 0.434717", \ + "0.359656, 0.362077, 0.363151, 0.369306, 0.379520, 0.400463, 0.442357", \ + "0.360053, 0.362474, 0.363548, 0.369703, 0.379917, 0.400860, 0.442754", \ + "0.362141, 0.364562, 0.365636, 0.371791, 0.382005, 0.402948, 0.444842", \ + "0.364952, 0.367373, 0.368447, 0.374602, 0.384816, 0.405759, 0.447653", \ + "0.369539, 0.371960, 0.373034, 0.379189, 0.389403, 0.410346, 0.452240" \ + ); + } + rise_transition(rf2_32x128_wm1_clockslew_bistload_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_clockslew_bistload_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157" \ + ); + } + cell_fall(rf2_32x128_wm1_clockslew_bistload_delay_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.411755, 0.415473, 0.416449, 0.425301, 0.440358, 0.471819, 0.534845", \ + "0.413442, 0.417160, 0.418136, 0.426988, 0.442045, 0.473506, 0.536532", \ + "0.420641, 0.424359, 0.425335, 0.434187, 0.449244, 0.480705, 0.543731", \ + "0.422009, 0.425727, 0.426703, 0.435555, 0.450612, 0.482073, 0.545099", \ + "0.423454, 0.427172, 0.428148, 0.437000, 0.452057, 0.483518, 0.546544", \ + "0.427117, 0.430835, 0.431811, 0.440663, 0.455720, 0.487181, 0.550207", \ + "0.430372, 0.434090, 0.435066, 0.443918, 0.458975, 0.490436, 0.553462" \ + ); + } + retaining_fall(rf2_32x128_wm1_clockslew_bistload_retain_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.340228, 0.343943, 0.345096, 0.353604, 0.369237, 0.400498, 0.463407", \ + "0.342163, 0.345878, 0.347031, 0.355539, 0.371172, 0.402433, 0.465342", \ + "0.349062, 0.352777, 0.353930, 0.362438, 0.378071, 0.409332, 0.472241", \ + "0.349771, 0.353486, 0.354639, 0.363147, 0.378780, 0.410041, 0.472950", \ + "0.352222, 0.355937, 0.357090, 0.365598, 0.381231, 0.412492, 0.475401", \ + "0.355068, 0.358783, 0.359936, 0.368444, 0.384077, 0.415338, 0.478247", \ + "0.357348, 0.361063, 0.362216, 0.370724, 0.386357, 0.417618, 0.480527" \ + ); + } + fall_transition(rf2_32x128_wm1_clockslew_bistload_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_clockslew_bistload_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347" \ + ); + } + } + timing() { + related_pin : CLKA; + timing_type : rising_edge; + timing_sense : non_unate; + when : "RET1N&!DFTRAMBYP&EMAA[2]&!EMAA[1]&EMAA[0]"; + sdf_cond : "RET1N == 1'b1 && DFTRAMBYP == 1'b0 && EMAA[2] == 1'b1 && EMAA[1] == 1'b0 && \ + EMAA[0] == 1'b1"; + cell_rise(rf2_32x128_wm1_clockslew_bistload_delay_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.452887, 0.455824, 0.456456, 0.462458, 0.472547, 0.493674, 0.535582", \ + "0.454384, 0.457321, 0.457953, 0.463955, 0.474044, 0.495171, 0.537079", \ + "0.462329, 0.465266, 0.465898, 0.471900, 0.481989, 0.503116, 0.545024", \ + "0.462778, 0.465715, 0.466347, 0.472349, 0.482438, 0.503565, 0.545473", \ + "0.464417, 0.467354, 0.467986, 0.473988, 0.484077, 0.505204, 0.547112", \ + "0.467196, 0.470133, 0.470765, 0.476767, 0.486856, 0.507983, 0.549891", \ + "0.472018, 0.474955, 0.475587, 0.481589, 0.491678, 0.512805, 0.554713" \ + ); + } + retaining_rise(rf2_32x128_wm1_clockslew_bistload_retain_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.373718, 0.376139, 0.377213, 0.383368, 0.393582, 0.414525, 0.456419", \ + "0.375245, 0.377666, 0.378740, 0.384895, 0.395109, 0.416052, 0.457946", \ + "0.382885, 0.385306, 0.386380, 0.392535, 0.402749, 0.423692, 0.465586", \ + "0.383282, 0.385703, 0.386777, 0.392932, 0.403146, 0.424089, 0.465983", \ + "0.385370, 0.387791, 0.388865, 0.395020, 0.405234, 0.426177, 0.468071", \ + "0.388181, 0.390602, 0.391676, 0.397831, 0.408045, 0.428988, 0.470882", \ + "0.392768, 0.395189, 0.396263, 0.402418, 0.412632, 0.433575, 0.475469" \ + ); + } + rise_transition(rf2_32x128_wm1_clockslew_bistload_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_clockslew_bistload_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157" \ + ); + } + cell_fall(rf2_32x128_wm1_clockslew_bistload_delay_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.439859, 0.443577, 0.444553, 0.453405, 0.468462, 0.499923, 0.562949", \ + "0.441546, 0.445264, 0.446240, 0.455092, 0.470149, 0.501610, 0.564636", \ + "0.448745, 0.452463, 0.453439, 0.462291, 0.477348, 0.508809, 0.571835", \ + "0.450113, 0.453831, 0.454807, 0.463659, 0.478716, 0.510177, 0.573203", \ + "0.451558, 0.455276, 0.456252, 0.465104, 0.480161, 0.511622, 0.574648", \ + "0.455221, 0.458939, 0.459915, 0.468767, 0.483824, 0.515285, 0.578311", \ + "0.458476, 0.462194, 0.463170, 0.472022, 0.487079, 0.518540, 0.581566" \ + ); + } + retaining_fall(rf2_32x128_wm1_clockslew_bistload_retain_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.363457, 0.367172, 0.368325, 0.376833, 0.392466, 0.423727, 0.486636", \ + "0.365392, 0.369107, 0.370260, 0.378768, 0.394401, 0.425662, 0.488571", \ + "0.372291, 0.376006, 0.377159, 0.385667, 0.401300, 0.432561, 0.495470", \ + "0.373000, 0.376715, 0.377868, 0.386376, 0.402009, 0.433270, 0.496179", \ + "0.375451, 0.379166, 0.380319, 0.388827, 0.404460, 0.435721, 0.498630", \ + "0.378297, 0.382012, 0.383165, 0.391673, 0.407306, 0.438567, 0.501476", \ + "0.380577, 0.384292, 0.385445, 0.393953, 0.409586, 0.440847, 0.503756" \ + ); + } + fall_transition(rf2_32x128_wm1_clockslew_bistload_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_clockslew_bistload_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347" \ + ); + } + } + timing() { + related_pin : CLKA; + timing_type : rising_edge; + timing_sense : non_unate; + when : "RET1N&!DFTRAMBYP&EMAA[2]&EMAA[1]&!EMAA[0]"; + sdf_cond : "RET1N == 1'b1 && DFTRAMBYP == 1'b0 && EMAA[2] == 1'b1 && EMAA[1] == 1'b1 && \ + EMAA[0] == 1'b0"; + cell_rise(rf2_32x128_wm1_clockslew_bistload_delay_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.488083, 0.491020, 0.491652, 0.497654, 0.507743, 0.528870, 0.570778", \ + "0.489580, 0.492517, 0.493149, 0.499151, 0.509240, 0.530367, 0.572275", \ + "0.497525, 0.500462, 0.501094, 0.507096, 0.517185, 0.538312, 0.580220", \ + "0.497974, 0.500911, 0.501543, 0.507545, 0.517634, 0.538761, 0.580669", \ + "0.499613, 0.502550, 0.503182, 0.509184, 0.519273, 0.540400, 0.582308", \ + "0.502392, 0.505329, 0.505961, 0.511963, 0.522052, 0.543179, 0.585087", \ + "0.507214, 0.510151, 0.510783, 0.516785, 0.526874, 0.548001, 0.589909" \ + ); + } + retaining_rise(rf2_32x128_wm1_clockslew_bistload_retain_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.402809, 0.405230, 0.406304, 0.412459, 0.422673, 0.443616, 0.485510", \ + "0.404336, 0.406757, 0.407831, 0.413986, 0.424200, 0.445143, 0.487037", \ + "0.411976, 0.414397, 0.415471, 0.421626, 0.431840, 0.452783, 0.494677", \ + "0.412373, 0.414794, 0.415868, 0.422023, 0.432237, 0.453180, 0.495074", \ + "0.414461, 0.416882, 0.417956, 0.424111, 0.434325, 0.455268, 0.497162", \ + "0.417272, 0.419693, 0.420767, 0.426922, 0.437136, 0.458079, 0.499973", \ + "0.421859, 0.424280, 0.425354, 0.431509, 0.441723, 0.462666, 0.504560" \ + ); + } + rise_transition(rf2_32x128_wm1_clockslew_bistload_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_clockslew_bistload_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157" \ + ); + } + cell_fall(rf2_32x128_wm1_clockslew_bistload_delay_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.475055, 0.478773, 0.479749, 0.488601, 0.503658, 0.535119, 0.598145", \ + "0.476742, 0.480460, 0.481436, 0.490288, 0.505345, 0.536806, 0.599832", \ + "0.483941, 0.487659, 0.488635, 0.497487, 0.512544, 0.544005, 0.607031", \ + "0.485309, 0.489027, 0.490003, 0.498855, 0.513912, 0.545373, 0.608399", \ + "0.486754, 0.490472, 0.491448, 0.500300, 0.515357, 0.546818, 0.609844", \ + "0.490417, 0.494135, 0.495111, 0.503963, 0.519020, 0.550481, 0.613507", \ + "0.493672, 0.497390, 0.498366, 0.507218, 0.522275, 0.553736, 0.616762" \ + ); + } + retaining_fall(rf2_32x128_wm1_clockslew_bistload_retain_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.392548, 0.396263, 0.397416, 0.405924, 0.421557, 0.452818, 0.515727", \ + "0.394483, 0.398198, 0.399351, 0.407859, 0.423492, 0.454753, 0.517662", \ + "0.401382, 0.405097, 0.406250, 0.414758, 0.430391, 0.461652, 0.524561", \ + "0.402091, 0.405806, 0.406959, 0.415467, 0.431100, 0.462361, 0.525270", \ + "0.404542, 0.408257, 0.409410, 0.417918, 0.433551, 0.464812, 0.527721", \ + "0.407388, 0.411103, 0.412256, 0.420764, 0.436397, 0.467658, 0.530567", \ + "0.409668, 0.413383, 0.414536, 0.423044, 0.438677, 0.469938, 0.532847" \ + ); + } + fall_transition(rf2_32x128_wm1_clockslew_bistload_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_clockslew_bistload_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347" \ + ); + } + } + timing() { + related_pin : CLKA; + timing_type : rising_edge; + timing_sense : non_unate; + when : "RET1N&!DFTRAMBYP&EMAA[2]&EMAA[1]&EMAA[0]"; + sdf_cond : "RET1N == 1'b1 && DFTRAMBYP == 1'b0 && EMAA[2] == 1'b1 && EMAA[1] == 1'b1 && \ + EMAA[0] == 1'b1"; + cell_rise(rf2_32x128_wm1_clockslew_bistload_delay_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.516084, 0.519021, 0.519653, 0.525655, 0.535744, 0.556871, 0.598779", \ + "0.517581, 0.520518, 0.521150, 0.527152, 0.537241, 0.558368, 0.600276", \ + "0.525526, 0.528463, 0.529095, 0.535097, 0.545186, 0.566313, 0.608221", \ + "0.525975, 0.528912, 0.529544, 0.535546, 0.545635, 0.566762, 0.608670", \ + "0.527614, 0.530551, 0.531183, 0.537185, 0.547274, 0.568401, 0.610309", \ + "0.530393, 0.533330, 0.533962, 0.539964, 0.550053, 0.571180, 0.613088", \ + "0.535215, 0.538152, 0.538784, 0.544786, 0.554875, 0.576002, 0.617910" \ + ); + } + retaining_rise(rf2_32x128_wm1_clockslew_bistload_retain_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.425953, 0.428374, 0.429448, 0.435603, 0.445817, 0.466760, 0.508654", \ + "0.427480, 0.429901, 0.430975, 0.437130, 0.447344, 0.468287, 0.510181", \ + "0.435120, 0.437541, 0.438615, 0.444770, 0.454984, 0.475927, 0.517821", \ + "0.435517, 0.437938, 0.439012, 0.445167, 0.455381, 0.476324, 0.518218", \ + "0.437605, 0.440026, 0.441100, 0.447255, 0.457469, 0.478412, 0.520306", \ + "0.440416, 0.442837, 0.443911, 0.450066, 0.460280, 0.481223, 0.523117", \ + "0.445003, 0.447424, 0.448498, 0.454653, 0.464867, 0.485810, 0.527704" \ + ); + } + rise_transition(rf2_32x128_wm1_clockslew_bistload_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_clockslew_bistload_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157" \ + ); + } + cell_fall(rf2_32x128_wm1_clockslew_bistload_delay_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.503056, 0.506774, 0.507750, 0.516602, 0.531659, 0.563120, 0.626146", \ + "0.504743, 0.508461, 0.509437, 0.518289, 0.533346, 0.564807, 0.627833", \ + "0.511942, 0.515660, 0.516636, 0.525488, 0.540545, 0.572006, 0.635032", \ + "0.513310, 0.517028, 0.518004, 0.526856, 0.541913, 0.573374, 0.636400", \ + "0.514755, 0.518473, 0.519449, 0.528301, 0.543358, 0.574819, 0.637845", \ + "0.518418, 0.522136, 0.523112, 0.531964, 0.547021, 0.578482, 0.641508", \ + "0.521673, 0.525391, 0.526367, 0.535219, 0.550276, 0.581737, 0.644763" \ + ); + } + retaining_fall(rf2_32x128_wm1_clockslew_bistload_retain_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.415691, 0.419406, 0.420559, 0.429067, 0.444700, 0.475961, 0.538870", \ + "0.417626, 0.421341, 0.422494, 0.431002, 0.446635, 0.477896, 0.540805", \ + "0.424525, 0.428240, 0.429393, 0.437901, 0.453534, 0.484795, 0.547704", \ + "0.425234, 0.428949, 0.430102, 0.438610, 0.454243, 0.485504, 0.548413", \ + "0.427685, 0.431400, 0.432553, 0.441061, 0.456694, 0.487955, 0.550864", \ + "0.430531, 0.434246, 0.435399, 0.443907, 0.459540, 0.490801, 0.553710", \ + "0.432811, 0.436526, 0.437679, 0.446187, 0.461820, 0.493081, 0.555990" \ + ); + } + fall_transition(rf2_32x128_wm1_clockslew_bistload_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_clockslew_bistload_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347" \ + ); + } + } + timing() { + related_pin : CLKA; + timing_type : rising_edge; + timing_sense : non_unate; + when : "RET1N&DFTRAMBYP&!EMAA[2]&!EMAA[1]&!EMAA[0]"; + sdf_cond : "RET1N == 1'b1 && DFTRAMBYP == 1'b1 && EMAA[2] == 1'b0 && EMAA[1] == 1'b0 && \ + EMAA[0] == 1'b0"; + cell_rise(rf2_32x128_wm1_clockslew_bistload_delay_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.386438, 0.389375, 0.390007, 0.396009, 0.406098, 0.427225, 0.469133", \ + "0.387935, 0.390872, 0.391504, 0.397506, 0.407595, 0.428722, 0.470630", \ + "0.395880, 0.398817, 0.399449, 0.405451, 0.415540, 0.436667, 0.478575", \ + "0.396329, 0.399266, 0.399898, 0.405900, 0.415989, 0.437116, 0.479024", \ + "0.397968, 0.400905, 0.401537, 0.407539, 0.417628, 0.438755, 0.480663", \ + "0.400747, 0.403684, 0.404316, 0.410318, 0.420407, 0.441534, 0.483442", \ + "0.405569, 0.408506, 0.409138, 0.415140, 0.425229, 0.446356, 0.488264" \ + ); + } + retaining_rise(rf2_32x128_wm1_clockslew_bistload_retain_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.318795, 0.321216, 0.322290, 0.328445, 0.338659, 0.359602, 0.401496", \ + "0.320322, 0.322743, 0.323817, 0.329972, 0.340186, 0.361129, 0.403023", \ + "0.327962, 0.330383, 0.331457, 0.337612, 0.347826, 0.368769, 0.410663", \ + "0.328359, 0.330780, 0.331854, 0.338009, 0.348223, 0.369166, 0.411060", \ + "0.330447, 0.332868, 0.333942, 0.340097, 0.350311, 0.371254, 0.413148", \ + "0.333258, 0.335679, 0.336753, 0.342908, 0.353122, 0.374065, 0.415959", \ + "0.337845, 0.340266, 0.341340, 0.347495, 0.357709, 0.378652, 0.420546" \ + ); + } + rise_transition(rf2_32x128_wm1_clockslew_bistload_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_clockslew_bistload_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157" \ + ); + } + cell_fall(rf2_32x128_wm1_clockslew_bistload_delay_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.373409, 0.377127, 0.378103, 0.386955, 0.402012, 0.433473, 0.496499", \ + "0.375096, 0.378814, 0.379790, 0.388642, 0.403699, 0.435160, 0.498186", \ + "0.382295, 0.386013, 0.386989, 0.395841, 0.410898, 0.442359, 0.505385", \ + "0.383663, 0.387381, 0.388357, 0.397209, 0.412266, 0.443727, 0.506753", \ + "0.385108, 0.388826, 0.389802, 0.398654, 0.413711, 0.445172, 0.508198", \ + "0.388771, 0.392489, 0.393465, 0.402317, 0.417374, 0.448835, 0.511861", \ + "0.392026, 0.395744, 0.396720, 0.405572, 0.420629, 0.452090, 0.515116" \ + ); + } + retaining_fall(rf2_32x128_wm1_clockslew_bistload_retain_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.308534, 0.312249, 0.313402, 0.321910, 0.337543, 0.368804, 0.431713", \ + "0.310469, 0.314184, 0.315337, 0.323845, 0.339478, 0.370739, 0.433648", \ + "0.317368, 0.321083, 0.322236, 0.330744, 0.346377, 0.377638, 0.440547", \ + "0.318077, 0.321792, 0.322945, 0.331453, 0.347086, 0.378347, 0.441256", \ + "0.320528, 0.324243, 0.325396, 0.333904, 0.349537, 0.380798, 0.443707", \ + "0.323374, 0.327089, 0.328242, 0.336750, 0.352383, 0.383644, 0.446553", \ + "0.325654, 0.329369, 0.330522, 0.339030, 0.354663, 0.385924, 0.448833" \ + ); + } + fall_transition(rf2_32x128_wm1_clockslew_bistload_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_clockslew_bistload_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347" \ + ); + } + } + timing() { + related_pin : CLKA; + timing_type : rising_edge; + timing_sense : non_unate; + when : "RET1N&DFTRAMBYP&!EMAA[2]&!EMAA[1]&EMAA[0]"; + sdf_cond : "RET1N == 1'b1 && DFTRAMBYP == 1'b1 && EMAA[2] == 1'b0 && EMAA[1] == 1'b0 && \ + EMAA[0] == 1'b1"; + cell_rise(rf2_32x128_wm1_clockslew_bistload_delay_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.386121, 0.389058, 0.389690, 0.395692, 0.405781, 0.426908, 0.468816", \ + "0.387618, 0.390555, 0.391187, 0.397189, 0.407278, 0.428405, 0.470313", \ + "0.395563, 0.398500, 0.399132, 0.405134, 0.415223, 0.436350, 0.478258", \ + "0.396012, 0.398949, 0.399581, 0.405583, 0.415672, 0.436799, 0.478707", \ + "0.397651, 0.400588, 0.401220, 0.407222, 0.417311, 0.438438, 0.480346", \ + "0.400430, 0.403367, 0.403999, 0.410001, 0.420090, 0.441217, 0.483125", \ + "0.405252, 0.408189, 0.408821, 0.414823, 0.424912, 0.446039, 0.487947" \ + ); + } + retaining_rise(rf2_32x128_wm1_clockslew_bistload_retain_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.318532, 0.320953, 0.322027, 0.328182, 0.338396, 0.359339, 0.401233", \ + "0.320059, 0.322480, 0.323554, 0.329709, 0.339923, 0.360866, 0.402760", \ + "0.327699, 0.330120, 0.331194, 0.337349, 0.347563, 0.368506, 0.410400", \ + "0.328096, 0.330517, 0.331591, 0.337746, 0.347960, 0.368903, 0.410797", \ + "0.330184, 0.332605, 0.333679, 0.339834, 0.350048, 0.370991, 0.412885", \ + "0.332995, 0.335416, 0.336490, 0.342645, 0.352859, 0.373802, 0.415696", \ + "0.337582, 0.340003, 0.341077, 0.347232, 0.357446, 0.378389, 0.420283" \ + ); + } + rise_transition(rf2_32x128_wm1_clockslew_bistload_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_clockslew_bistload_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157" \ + ); + } + cell_fall(rf2_32x128_wm1_clockslew_bistload_delay_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.373092, 0.376810, 0.377786, 0.386638, 0.401695, 0.433156, 0.496182", \ + "0.374779, 0.378497, 0.379473, 0.388325, 0.403382, 0.434843, 0.497869", \ + "0.381978, 0.385696, 0.386672, 0.395524, 0.410581, 0.442042, 0.505068", \ + "0.383346, 0.387064, 0.388040, 0.396892, 0.411949, 0.443410, 0.506436", \ + "0.384791, 0.388509, 0.389485, 0.398337, 0.413394, 0.444855, 0.507881", \ + "0.388454, 0.392172, 0.393148, 0.402000, 0.417057, 0.448518, 0.511544", \ + "0.391709, 0.395427, 0.396403, 0.405255, 0.420312, 0.451773, 0.514799" \ + ); + } + retaining_fall(rf2_32x128_wm1_clockslew_bistload_retain_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.308271, 0.311986, 0.313139, 0.321647, 0.337280, 0.368541, 0.431450", \ + "0.310206, 0.313921, 0.315074, 0.323582, 0.339215, 0.370476, 0.433385", \ + "0.317105, 0.320820, 0.321973, 0.330481, 0.346114, 0.377375, 0.440284", \ + "0.317814, 0.321529, 0.322682, 0.331190, 0.346823, 0.378084, 0.440993", \ + "0.320265, 0.323980, 0.325133, 0.333641, 0.349274, 0.380535, 0.443444", \ + "0.323111, 0.326826, 0.327979, 0.336487, 0.352120, 0.383381, 0.446290", \ + "0.325391, 0.329106, 0.330259, 0.338767, 0.354400, 0.385661, 0.448570" \ + ); + } + fall_transition(rf2_32x128_wm1_clockslew_bistload_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_clockslew_bistload_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347" \ + ); + } + } + timing() { + related_pin : CLKA; + timing_type : rising_edge; + timing_sense : non_unate; + when : "RET1N&DFTRAMBYP&!EMAA[2]&EMAA[1]&!EMAA[0]"; + sdf_cond : "RET1N == 1'b1 && DFTRAMBYP == 1'b1 && EMAA[2] == 1'b0 && EMAA[1] == 1'b1 && \ + EMAA[0] == 1'b0"; + cell_rise(rf2_32x128_wm1_clockslew_bistload_delay_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.385437, 0.388374, 0.389006, 0.395008, 0.405097, 0.426224, 0.468132", \ + "0.386934, 0.389871, 0.390503, 0.396505, 0.406594, 0.427721, 0.469629", \ + "0.394879, 0.397816, 0.398448, 0.404450, 0.414539, 0.435666, 0.477574", \ + "0.395328, 0.398265, 0.398897, 0.404899, 0.414988, 0.436115, 0.478023", \ + "0.396967, 0.399904, 0.400536, 0.406538, 0.416627, 0.437754, 0.479662", \ + "0.399746, 0.402683, 0.403315, 0.409317, 0.419406, 0.440533, 0.482441", \ + "0.404568, 0.407505, 0.408137, 0.414139, 0.424228, 0.445355, 0.487263" \ + ); + } + retaining_rise(rf2_32x128_wm1_clockslew_bistload_retain_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.317967, 0.320388, 0.321462, 0.327617, 0.337831, 0.358774, 0.400668", \ + "0.319494, 0.321915, 0.322989, 0.329144, 0.339358, 0.360301, 0.402195", \ + "0.327134, 0.329555, 0.330629, 0.336784, 0.346998, 0.367941, 0.409835", \ + "0.327531, 0.329952, 0.331026, 0.337181, 0.347395, 0.368338, 0.410232", \ + "0.329619, 0.332040, 0.333114, 0.339269, 0.349483, 0.370426, 0.412320", \ + "0.332430, 0.334851, 0.335925, 0.342080, 0.352294, 0.373237, 0.415131", \ + "0.337017, 0.339438, 0.340512, 0.346667, 0.356881, 0.377824, 0.419718" \ + ); + } + rise_transition(rf2_32x128_wm1_clockslew_bistload_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_clockslew_bistload_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157" \ + ); + } + cell_fall(rf2_32x128_wm1_clockslew_bistload_delay_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.372408, 0.376126, 0.377102, 0.385954, 0.401011, 0.432472, 0.495498", \ + "0.374095, 0.377813, 0.378789, 0.387641, 0.402698, 0.434159, 0.497185", \ + "0.381294, 0.385012, 0.385988, 0.394840, 0.409897, 0.441358, 0.504384", \ + "0.382662, 0.386380, 0.387356, 0.396208, 0.411265, 0.442726, 0.505752", \ + "0.384107, 0.387825, 0.388801, 0.397653, 0.412710, 0.444171, 0.507197", \ + "0.387770, 0.391488, 0.392464, 0.401316, 0.416373, 0.447834, 0.510860", \ + "0.391025, 0.394743, 0.395719, 0.404571, 0.419628, 0.451089, 0.514115" \ + ); + } + retaining_fall(rf2_32x128_wm1_clockslew_bistload_retain_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.307706, 0.311421, 0.312574, 0.321082, 0.336715, 0.367976, 0.430885", \ + "0.309641, 0.313356, 0.314509, 0.323017, 0.338650, 0.369911, 0.432820", \ + "0.316540, 0.320255, 0.321408, 0.329916, 0.345549, 0.376810, 0.439719", \ + "0.317249, 0.320964, 0.322117, 0.330625, 0.346258, 0.377519, 0.440428", \ + "0.319700, 0.323415, 0.324568, 0.333076, 0.348709, 0.379970, 0.442879", \ + "0.322546, 0.326261, 0.327414, 0.335922, 0.351555, 0.382816, 0.445725", \ + "0.324826, 0.328541, 0.329694, 0.338202, 0.353835, 0.385096, 0.448005" \ + ); + } + fall_transition(rf2_32x128_wm1_clockslew_bistload_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_clockslew_bistload_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347" \ + ); + } + } + timing() { + related_pin : CLKA; + timing_type : rising_edge; + timing_sense : non_unate; + when : "RET1N&DFTRAMBYP&!EMAA[2]&EMAA[1]&EMAA[0]"; + sdf_cond : "RET1N == 1'b1 && DFTRAMBYP == 1'b1 && EMAA[2] == 1'b0 && EMAA[1] == 1'b1 && \ + EMAA[0] == 1'b1"; + cell_rise(rf2_32x128_wm1_clockslew_bistload_delay_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.385352, 0.388289, 0.388921, 0.394923, 0.405012, 0.426139, 0.468047", \ + "0.386849, 0.389786, 0.390418, 0.396420, 0.406509, 0.427636, 0.469544", \ + "0.394794, 0.397731, 0.398363, 0.404365, 0.414454, 0.435581, 0.477489", \ + "0.395243, 0.398180, 0.398812, 0.404814, 0.414903, 0.436030, 0.477938", \ + "0.396882, 0.399819, 0.400451, 0.406453, 0.416542, 0.437669, 0.479577", \ + "0.399661, 0.402598, 0.403230, 0.409232, 0.419321, 0.440448, 0.482356", \ + "0.404483, 0.407420, 0.408052, 0.414054, 0.424143, 0.445270, 0.487178" \ + ); + } + retaining_rise(rf2_32x128_wm1_clockslew_bistload_retain_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.317898, 0.320319, 0.321393, 0.327548, 0.337762, 0.358705, 0.400599", \ + "0.319425, 0.321846, 0.322920, 0.329075, 0.339289, 0.360232, 0.402126", \ + "0.327065, 0.329486, 0.330560, 0.336715, 0.346929, 0.367872, 0.409766", \ + "0.327462, 0.329883, 0.330957, 0.337112, 0.347326, 0.368269, 0.410163", \ + "0.329550, 0.331971, 0.333045, 0.339200, 0.349414, 0.370357, 0.412251", \ + "0.332361, 0.334782, 0.335856, 0.342011, 0.352225, 0.373168, 0.415062", \ + "0.336948, 0.339369, 0.340443, 0.346598, 0.356812, 0.377755, 0.419649" \ + ); + } + rise_transition(rf2_32x128_wm1_clockslew_bistload_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_clockslew_bistload_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157" \ + ); + } + cell_fall(rf2_32x128_wm1_clockslew_bistload_delay_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.372323, 0.376041, 0.377017, 0.385869, 0.400926, 0.432387, 0.495413", \ + "0.374010, 0.377728, 0.378704, 0.387556, 0.402613, 0.434074, 0.497100", \ + "0.381209, 0.384927, 0.385903, 0.394755, 0.409812, 0.441273, 0.504299", \ + "0.382577, 0.386295, 0.387271, 0.396123, 0.411180, 0.442641, 0.505667", \ + "0.384022, 0.387740, 0.388716, 0.397568, 0.412625, 0.444086, 0.507112", \ + "0.387685, 0.391403, 0.392379, 0.401231, 0.416288, 0.447749, 0.510775", \ + "0.390940, 0.394658, 0.395634, 0.404486, 0.419543, 0.451004, 0.514030" \ + ); + } + retaining_fall(rf2_32x128_wm1_clockslew_bistload_retain_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.307636, 0.311351, 0.312504, 0.321012, 0.336645, 0.367906, 0.430815", \ + "0.309571, 0.313286, 0.314439, 0.322947, 0.338580, 0.369841, 0.432750", \ + "0.316470, 0.320185, 0.321338, 0.329846, 0.345479, 0.376740, 0.439649", \ + "0.317179, 0.320894, 0.322047, 0.330555, 0.346188, 0.377449, 0.440358", \ + "0.319630, 0.323345, 0.324498, 0.333006, 0.348639, 0.379900, 0.442809", \ + "0.322476, 0.326191, 0.327344, 0.335852, 0.351485, 0.382746, 0.445655", \ + "0.324756, 0.328471, 0.329624, 0.338132, 0.353765, 0.385026, 0.447935" \ + ); + } + fall_transition(rf2_32x128_wm1_clockslew_bistload_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_clockslew_bistload_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347" \ + ); + } + } + timing() { + related_pin : CLKA; + timing_type : rising_edge; + timing_sense : non_unate; + when : "RET1N&DFTRAMBYP&EMAA[2]&!EMAA[1]&!EMAA[0]"; + sdf_cond : "RET1N == 1'b1 && DFTRAMBYP == 1'b1 && EMAA[2] == 1'b1 && EMAA[1] == 1'b0 && \ + EMAA[0] == 1'b0"; + cell_rise(rf2_32x128_wm1_clockslew_bistload_delay_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.424784, 0.427721, 0.428353, 0.434355, 0.444444, 0.465571, 0.507479", \ + "0.426281, 0.429218, 0.429850, 0.435852, 0.445941, 0.467068, 0.508976", \ + "0.434226, 0.437163, 0.437795, 0.443797, 0.453886, 0.475013, 0.516921", \ + "0.434675, 0.437612, 0.438244, 0.444246, 0.454335, 0.475462, 0.517370", \ + "0.436314, 0.439251, 0.439883, 0.445885, 0.455974, 0.477101, 0.519009", \ + "0.439093, 0.442030, 0.442662, 0.448664, 0.458753, 0.479880, 0.521788", \ + "0.443915, 0.446852, 0.447484, 0.453486, 0.463575, 0.484702, 0.526610" \ + ); + } + retaining_rise(rf2_32x128_wm1_clockslew_bistload_retain_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.350489, 0.352910, 0.353984, 0.360139, 0.370353, 0.391296, 0.433190", \ + "0.352016, 0.354437, 0.355511, 0.361666, 0.371880, 0.392823, 0.434717", \ + "0.359656, 0.362077, 0.363151, 0.369306, 0.379520, 0.400463, 0.442357", \ + "0.360053, 0.362474, 0.363548, 0.369703, 0.379917, 0.400860, 0.442754", \ + "0.362141, 0.364562, 0.365636, 0.371791, 0.382005, 0.402948, 0.444842", \ + "0.364952, 0.367373, 0.368447, 0.374602, 0.384816, 0.405759, 0.447653", \ + "0.369539, 0.371960, 0.373034, 0.379189, 0.389403, 0.410346, 0.452240" \ + ); + } + rise_transition(rf2_32x128_wm1_clockslew_bistload_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_clockslew_bistload_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157" \ + ); + } + cell_fall(rf2_32x128_wm1_clockslew_bistload_delay_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.411755, 0.415473, 0.416449, 0.425301, 0.440358, 0.471819, 0.534845", \ + "0.413442, 0.417160, 0.418136, 0.426988, 0.442045, 0.473506, 0.536532", \ + "0.420641, 0.424359, 0.425335, 0.434187, 0.449244, 0.480705, 0.543731", \ + "0.422009, 0.425727, 0.426703, 0.435555, 0.450612, 0.482073, 0.545099", \ + "0.423454, 0.427172, 0.428148, 0.437000, 0.452057, 0.483518, 0.546544", \ + "0.427117, 0.430835, 0.431811, 0.440663, 0.455720, 0.487181, 0.550207", \ + "0.430372, 0.434090, 0.435066, 0.443918, 0.458975, 0.490436, 0.553462" \ + ); + } + retaining_fall(rf2_32x128_wm1_clockslew_bistload_retain_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.340228, 0.343943, 0.345096, 0.353604, 0.369237, 0.400498, 0.463407", \ + "0.342163, 0.345878, 0.347031, 0.355539, 0.371172, 0.402433, 0.465342", \ + "0.349062, 0.352777, 0.353930, 0.362438, 0.378071, 0.409332, 0.472241", \ + "0.349771, 0.353486, 0.354639, 0.363147, 0.378780, 0.410041, 0.472950", \ + "0.352222, 0.355937, 0.357090, 0.365598, 0.381231, 0.412492, 0.475401", \ + "0.355068, 0.358783, 0.359936, 0.368444, 0.384077, 0.415338, 0.478247", \ + "0.357348, 0.361063, 0.362216, 0.370724, 0.386357, 0.417618, 0.480527" \ + ); + } + fall_transition(rf2_32x128_wm1_clockslew_bistload_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_clockslew_bistload_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347" \ + ); + } + } + timing() { + related_pin : CLKA; + timing_type : rising_edge; + timing_sense : non_unate; + when : "RET1N&DFTRAMBYP&EMAA[2]&!EMAA[1]&EMAA[0]"; + sdf_cond : "RET1N == 1'b1 && DFTRAMBYP == 1'b1 && EMAA[2] == 1'b1 && EMAA[1] == 1'b0 && \ + EMAA[0] == 1'b1"; + cell_rise(rf2_32x128_wm1_clockslew_bistload_delay_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.452887, 0.455824, 0.456456, 0.462458, 0.472547, 0.493674, 0.535582", \ + "0.454384, 0.457321, 0.457953, 0.463955, 0.474044, 0.495171, 0.537079", \ + "0.462329, 0.465266, 0.465898, 0.471900, 0.481989, 0.503116, 0.545024", \ + "0.462778, 0.465715, 0.466347, 0.472349, 0.482438, 0.503565, 0.545473", \ + "0.464417, 0.467354, 0.467986, 0.473988, 0.484077, 0.505204, 0.547112", \ + "0.467196, 0.470133, 0.470765, 0.476767, 0.486856, 0.507983, 0.549891", \ + "0.472018, 0.474955, 0.475587, 0.481589, 0.491678, 0.512805, 0.554713" \ + ); + } + retaining_rise(rf2_32x128_wm1_clockslew_bistload_retain_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.373718, 0.376139, 0.377213, 0.383368, 0.393582, 0.414525, 0.456419", \ + "0.375245, 0.377666, 0.378740, 0.384895, 0.395109, 0.416052, 0.457946", \ + "0.382885, 0.385306, 0.386380, 0.392535, 0.402749, 0.423692, 0.465586", \ + "0.383282, 0.385703, 0.386777, 0.392932, 0.403146, 0.424089, 0.465983", \ + "0.385370, 0.387791, 0.388865, 0.395020, 0.405234, 0.426177, 0.468071", \ + "0.388181, 0.390602, 0.391676, 0.397831, 0.408045, 0.428988, 0.470882", \ + "0.392768, 0.395189, 0.396263, 0.402418, 0.412632, 0.433575, 0.475469" \ + ); + } + rise_transition(rf2_32x128_wm1_clockslew_bistload_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_clockslew_bistload_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157" \ + ); + } + cell_fall(rf2_32x128_wm1_clockslew_bistload_delay_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.439859, 0.443577, 0.444553, 0.453405, 0.468462, 0.499923, 0.562949", \ + "0.441546, 0.445264, 0.446240, 0.455092, 0.470149, 0.501610, 0.564636", \ + "0.448745, 0.452463, 0.453439, 0.462291, 0.477348, 0.508809, 0.571835", \ + "0.450113, 0.453831, 0.454807, 0.463659, 0.478716, 0.510177, 0.573203", \ + "0.451558, 0.455276, 0.456252, 0.465104, 0.480161, 0.511622, 0.574648", \ + "0.455221, 0.458939, 0.459915, 0.468767, 0.483824, 0.515285, 0.578311", \ + "0.458476, 0.462194, 0.463170, 0.472022, 0.487079, 0.518540, 0.581566" \ + ); + } + retaining_fall(rf2_32x128_wm1_clockslew_bistload_retain_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.363457, 0.367172, 0.368325, 0.376833, 0.392466, 0.423727, 0.486636", \ + "0.365392, 0.369107, 0.370260, 0.378768, 0.394401, 0.425662, 0.488571", \ + "0.372291, 0.376006, 0.377159, 0.385667, 0.401300, 0.432561, 0.495470", \ + "0.373000, 0.376715, 0.377868, 0.386376, 0.402009, 0.433270, 0.496179", \ + "0.375451, 0.379166, 0.380319, 0.388827, 0.404460, 0.435721, 0.498630", \ + "0.378297, 0.382012, 0.383165, 0.391673, 0.407306, 0.438567, 0.501476", \ + "0.380577, 0.384292, 0.385445, 0.393953, 0.409586, 0.440847, 0.503756" \ + ); + } + fall_transition(rf2_32x128_wm1_clockslew_bistload_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_clockslew_bistload_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347" \ + ); + } + } + timing() { + related_pin : CLKA; + timing_type : rising_edge; + timing_sense : non_unate; + when : "RET1N&DFTRAMBYP&EMAA[2]&EMAA[1]&!EMAA[0]"; + sdf_cond : "RET1N == 1'b1 && DFTRAMBYP == 1'b1 && EMAA[2] == 1'b1 && EMAA[1] == 1'b1 && \ + EMAA[0] == 1'b0"; + cell_rise(rf2_32x128_wm1_clockslew_bistload_delay_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.488083, 0.491020, 0.491652, 0.497654, 0.507743, 0.528870, 0.570778", \ + "0.489580, 0.492517, 0.493149, 0.499151, 0.509240, 0.530367, 0.572275", \ + "0.497525, 0.500462, 0.501094, 0.507096, 0.517185, 0.538312, 0.580220", \ + "0.497974, 0.500911, 0.501543, 0.507545, 0.517634, 0.538761, 0.580669", \ + "0.499613, 0.502550, 0.503182, 0.509184, 0.519273, 0.540400, 0.582308", \ + "0.502392, 0.505329, 0.505961, 0.511963, 0.522052, 0.543179, 0.585087", \ + "0.507214, 0.510151, 0.510783, 0.516785, 0.526874, 0.548001, 0.589909" \ + ); + } + retaining_rise(rf2_32x128_wm1_clockslew_bistload_retain_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.402809, 0.405230, 0.406304, 0.412459, 0.422673, 0.443616, 0.485510", \ + "0.404336, 0.406757, 0.407831, 0.413986, 0.424200, 0.445143, 0.487037", \ + "0.411976, 0.414397, 0.415471, 0.421626, 0.431840, 0.452783, 0.494677", \ + "0.412373, 0.414794, 0.415868, 0.422023, 0.432237, 0.453180, 0.495074", \ + "0.414461, 0.416882, 0.417956, 0.424111, 0.434325, 0.455268, 0.497162", \ + "0.417272, 0.419693, 0.420767, 0.426922, 0.437136, 0.458079, 0.499973", \ + "0.421859, 0.424280, 0.425354, 0.431509, 0.441723, 0.462666, 0.504560" \ + ); + } + rise_transition(rf2_32x128_wm1_clockslew_bistload_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_clockslew_bistload_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157" \ + ); + } + cell_fall(rf2_32x128_wm1_clockslew_bistload_delay_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.475055, 0.478773, 0.479749, 0.488601, 0.503658, 0.535119, 0.598145", \ + "0.476742, 0.480460, 0.481436, 0.490288, 0.505345, 0.536806, 0.599832", \ + "0.483941, 0.487659, 0.488635, 0.497487, 0.512544, 0.544005, 0.607031", \ + "0.485309, 0.489027, 0.490003, 0.498855, 0.513912, 0.545373, 0.608399", \ + "0.486754, 0.490472, 0.491448, 0.500300, 0.515357, 0.546818, 0.609844", \ + "0.490417, 0.494135, 0.495111, 0.503963, 0.519020, 0.550481, 0.613507", \ + "0.493672, 0.497390, 0.498366, 0.507218, 0.522275, 0.553736, 0.616762" \ + ); + } + retaining_fall(rf2_32x128_wm1_clockslew_bistload_retain_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.392548, 0.396263, 0.397416, 0.405924, 0.421557, 0.452818, 0.515727", \ + "0.394483, 0.398198, 0.399351, 0.407859, 0.423492, 0.454753, 0.517662", \ + "0.401382, 0.405097, 0.406250, 0.414758, 0.430391, 0.461652, 0.524561", \ + "0.402091, 0.405806, 0.406959, 0.415467, 0.431100, 0.462361, 0.525270", \ + "0.404542, 0.408257, 0.409410, 0.417918, 0.433551, 0.464812, 0.527721", \ + "0.407388, 0.411103, 0.412256, 0.420764, 0.436397, 0.467658, 0.530567", \ + "0.409668, 0.413383, 0.414536, 0.423044, 0.438677, 0.469938, 0.532847" \ + ); + } + fall_transition(rf2_32x128_wm1_clockslew_bistload_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_clockslew_bistload_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347" \ + ); + } + } + timing() { + related_pin : CLKA; + timing_type : rising_edge; + timing_sense : non_unate; + when : "RET1N&DFTRAMBYP&EMAA[2]&EMAA[1]&EMAA[0]"; + sdf_cond : "RET1N == 1'b1 && DFTRAMBYP == 1'b1 && EMAA[2] == 1'b1 && EMAA[1] == 1'b1 && \ + EMAA[0] == 1'b1"; + cell_rise(rf2_32x128_wm1_clockslew_bistload_delay_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.516084, 0.519021, 0.519653, 0.525655, 0.535744, 0.556871, 0.598779", \ + "0.517581, 0.520518, 0.521150, 0.527152, 0.537241, 0.558368, 0.600276", \ + "0.525526, 0.528463, 0.529095, 0.535097, 0.545186, 0.566313, 0.608221", \ + "0.525975, 0.528912, 0.529544, 0.535546, 0.545635, 0.566762, 0.608670", \ + "0.527614, 0.530551, 0.531183, 0.537185, 0.547274, 0.568401, 0.610309", \ + "0.530393, 0.533330, 0.533962, 0.539964, 0.550053, 0.571180, 0.613088", \ + "0.535215, 0.538152, 0.538784, 0.544786, 0.554875, 0.576002, 0.617910" \ + ); + } + retaining_rise(rf2_32x128_wm1_clockslew_bistload_retain_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.425953, 0.428374, 0.429448, 0.435603, 0.445817, 0.466760, 0.508654", \ + "0.427480, 0.429901, 0.430975, 0.437130, 0.447344, 0.468287, 0.510181", \ + "0.435120, 0.437541, 0.438615, 0.444770, 0.454984, 0.475927, 0.517821", \ + "0.435517, 0.437938, 0.439012, 0.445167, 0.455381, 0.476324, 0.518218", \ + "0.437605, 0.440026, 0.441100, 0.447255, 0.457469, 0.478412, 0.520306", \ + "0.440416, 0.442837, 0.443911, 0.450066, 0.460280, 0.481223, 0.523117", \ + "0.445003, 0.447424, 0.448498, 0.454653, 0.464867, 0.485810, 0.527704" \ + ); + } + rise_transition(rf2_32x128_wm1_clockslew_bistload_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_clockslew_bistload_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157", \ + "0.011552, 0.015975, 0.017173, 0.027150, 0.043836, 0.080861, 0.156157" \ + ); + } + cell_fall(rf2_32x128_wm1_clockslew_bistload_delay_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.503056, 0.506774, 0.507750, 0.516602, 0.531659, 0.563120, 0.626146", \ + "0.504743, 0.508461, 0.509437, 0.518289, 0.533346, 0.564807, 0.627833", \ + "0.511942, 0.515660, 0.516636, 0.525488, 0.540545, 0.572006, 0.635032", \ + "0.513310, 0.517028, 0.518004, 0.526856, 0.541913, 0.573374, 0.636400", \ + "0.514755, 0.518473, 0.519449, 0.528301, 0.543358, 0.574819, 0.637845", \ + "0.518418, 0.522136, 0.523112, 0.531964, 0.547021, 0.578482, 0.641508", \ + "0.521673, 0.525391, 0.526367, 0.535219, 0.550276, 0.581737, 0.644763" \ + ); + } + retaining_fall(rf2_32x128_wm1_clockslew_bistload_retain_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.415691, 0.419406, 0.420559, 0.429067, 0.444700, 0.475961, 0.538870", \ + "0.417626, 0.421341, 0.422494, 0.431002, 0.446635, 0.477896, 0.540805", \ + "0.424525, 0.428240, 0.429393, 0.437901, 0.453534, 0.484795, 0.547704", \ + "0.425234, 0.428949, 0.430102, 0.438610, 0.454243, 0.485504, 0.548413", \ + "0.427685, 0.431400, 0.432553, 0.441061, 0.456694, 0.487955, 0.550864", \ + "0.430531, 0.434246, 0.435399, 0.443907, 0.459540, 0.490801, 0.553710", \ + "0.432811, 0.436526, 0.437679, 0.446187, 0.461820, 0.493081, 0.555990" \ + ); + } + fall_transition(rf2_32x128_wm1_clockslew_bistload_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_clockslew_bistload_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347", \ + "0.014617, 0.021177, 0.022153, 0.037328, 0.063982, 0.119010, 0.231347" \ + ); + } + } + internal_power() { + related_pin : CLKA; + related_pg_pin : "VDDPE"; + when : "RET1N&!DFTRAMBYP"; + rise_power(rf2_32x128_wm1_clockslew_bistload_energy_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.000993, 0.000994, 0.000995, 0.000996, 0.000997, 0.000998, 0.000999", \ + "0.000993, 0.000994, 0.000995, 0.000996, 0.000997, 0.000998, 0.000999", \ + "0.000993, 0.000994, 0.000995, 0.000996, 0.000997, 0.000998, 0.000999", \ + "0.000993, 0.000994, 0.000995, 0.000996, 0.000997, 0.000998, 0.000999", \ + "0.000993, 0.000994, 0.000995, 0.000996, 0.000997, 0.000998, 0.000999", \ + "0.000993, 0.000994, 0.000995, 0.000996, 0.000997, 0.000998, 0.000999", \ + "0.000993, 0.000994, 0.000995, 0.000996, 0.000997, 0.000998, 0.000999" \ + ); + } + fall_power(rf2_32x128_wm1_clockslew_bistload_energy_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.000993, 0.000994, 0.000995, 0.000996, 0.000997, 0.000998, 0.000999", \ + "0.000993, 0.000994, 0.000995, 0.000996, 0.000997, 0.000998, 0.000999", \ + "0.000993, 0.000994, 0.000995, 0.000996, 0.000997, 0.000998, 0.000999", \ + "0.000993, 0.000994, 0.000995, 0.000996, 0.000997, 0.000998, 0.000999", \ + "0.000993, 0.000994, 0.000995, 0.000996, 0.000997, 0.000998, 0.000999", \ + "0.000993, 0.000994, 0.000995, 0.000996, 0.000997, 0.000998, 0.000999", \ + "0.000993, 0.000994, 0.000995, 0.000996, 0.000997, 0.000998, 0.000999" \ + ); + } + } + internal_power() { + related_pin : CLKA; + related_pg_pin : "VDDPE"; + when : "RET1N&DFTRAMBYP"; + rise_power(rf2_32x128_wm1_clockslew_bistload_energy_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.000993, 0.000994, 0.000995, 0.000996, 0.000997, 0.000998, 0.000999", \ + "0.000993, 0.000994, 0.000995, 0.000996, 0.000997, 0.000998, 0.000999", \ + "0.000993, 0.000994, 0.000995, 0.000996, 0.000997, 0.000998, 0.000999", \ + "0.000993, 0.000994, 0.000995, 0.000996, 0.000997, 0.000998, 0.000999", \ + "0.000993, 0.000994, 0.000995, 0.000996, 0.000997, 0.000998, 0.000999", \ + "0.000993, 0.000994, 0.000995, 0.000996, 0.000997, 0.000998, 0.000999", \ + "0.000993, 0.000994, 0.000995, 0.000996, 0.000997, 0.000998, 0.000999" \ + ); + } + fall_power(rf2_32x128_wm1_clockslew_bistload_energy_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.000993, 0.000994, 0.000995, 0.000996, 0.000997, 0.000998, 0.000999", \ + "0.000993, 0.000994, 0.000995, 0.000996, 0.000997, 0.000998, 0.000999", \ + "0.000993, 0.000994, 0.000995, 0.000996, 0.000997, 0.000998, 0.000999", \ + "0.000993, 0.000994, 0.000995, 0.000996, 0.000997, 0.000998, 0.000999", \ + "0.000993, 0.000994, 0.000995, 0.000996, 0.000997, 0.000998, 0.000999", \ + "0.000993, 0.000994, 0.000995, 0.000996, 0.000997, 0.000998, 0.000999", \ + "0.000993, 0.000994, 0.000995, 0.000996, 0.000997, 0.000998, 0.000999" \ + ); + } + } + } + bus(SOB) { + bus_type : rf2_32x128_wm1_SOB; + direction : output; + related_power_pin : "VDDPE"; + related_ground_pin : "VSSE"; + power_down_function : "!VDDCE + !VDDPE + VSSE"; + max_capacitance : 0.100000; + max_transition : 0.403200; + timing() { + related_pin : CLKB; + timing_type : rising_edge; + timing_sense : non_unate; + when : "RET1N"; + sdf_cond : "RET1N == 1'b1"; + cell_rise(rf2_32x128_wm1_clockslew_bistload_delay_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.194797, 0.197796, 0.198748, 0.204679, 0.214427, 0.234528, 0.274873", \ + "0.197152, 0.200151, 0.201103, 0.207034, 0.216782, 0.236883, 0.277228", \ + "0.204070, 0.207069, 0.208021, 0.213952, 0.223700, 0.243801, 0.284146", \ + "0.204662, 0.207661, 0.208613, 0.214544, 0.224292, 0.244393, 0.284738", \ + "0.205751, 0.208750, 0.209702, 0.215633, 0.225381, 0.245482, 0.285827", \ + "0.207449, 0.210448, 0.211400, 0.217331, 0.227079, 0.247180, 0.287525", \ + "0.210728, 0.213727, 0.214679, 0.220610, 0.230358, 0.250459, 0.290804" \ + ); + } + retaining_rise(rf2_32x128_wm1_clockslew_bistload_retain_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.160380, 0.163307, 0.164248, 0.170227, 0.179932, 0.200086, 0.240394", \ + "0.162742, 0.165669, 0.166610, 0.172589, 0.182294, 0.202448, 0.242756", \ + "0.169488, 0.172415, 0.173356, 0.179335, 0.189040, 0.209194, 0.249502", \ + "0.170200, 0.173127, 0.174068, 0.180047, 0.189752, 0.209906, 0.250214", \ + "0.171355, 0.174282, 0.175223, 0.181202, 0.190907, 0.211061, 0.251369", \ + "0.172983, 0.175910, 0.176851, 0.182830, 0.192535, 0.212689, 0.252997", \ + "0.176130, 0.179057, 0.179998, 0.185977, 0.195682, 0.215836, 0.256144" \ + ); + } + rise_transition(rf2_32x128_wm1_clockslew_bistload_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010126, 0.013594, 0.014865, 0.024142, 0.040578, 0.076011, 0.147631", \ + "0.010126, 0.013594, 0.014865, 0.024142, 0.040578, 0.076011, 0.147631", \ + "0.010126, 0.013594, 0.014865, 0.024142, 0.040578, 0.076011, 0.147631", \ + "0.010126, 0.013594, 0.014865, 0.024142, 0.040578, 0.076011, 0.147631", \ + "0.010126, 0.013594, 0.014865, 0.024142, 0.040578, 0.076011, 0.147631", \ + "0.010126, 0.013594, 0.014865, 0.024142, 0.040578, 0.076011, 0.147631", \ + "0.010126, 0.013594, 0.014865, 0.024142, 0.040578, 0.076011, 0.147631" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_clockslew_bistload_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.010126, 0.013594, 0.014865, 0.024142, 0.040578, 0.076011, 0.147631", \ + "0.010126, 0.013594, 0.014865, 0.024142, 0.040578, 0.076011, 0.147631", \ + "0.010126, 0.013594, 0.014865, 0.024142, 0.040578, 0.076011, 0.147631", \ + "0.010126, 0.013594, 0.014865, 0.024142, 0.040578, 0.076011, 0.147631", \ + "0.010126, 0.013594, 0.014865, 0.024142, 0.040578, 0.076011, 0.147631", \ + "0.010126, 0.013594, 0.014865, 0.024142, 0.040578, 0.076011, 0.147631", \ + "0.010126, 0.013594, 0.014865, 0.024142, 0.040578, 0.076011, 0.147631" \ + ); + } + cell_fall(rf2_32x128_wm1_clockslew_bistload_delay_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.188686, 0.192845, 0.194144, 0.203262, 0.218774, 0.250891, 0.315044", \ + "0.190567, 0.194726, 0.196025, 0.205143, 0.220655, 0.252772, 0.316925", \ + "0.197486, 0.201645, 0.202944, 0.212062, 0.227574, 0.259691, 0.323844", \ + "0.198400, 0.202559, 0.203858, 0.212976, 0.228488, 0.260605, 0.324758", \ + "0.198803, 0.202962, 0.204261, 0.213379, 0.228891, 0.261008, 0.325161", \ + "0.200925, 0.205084, 0.206383, 0.215501, 0.231013, 0.263130, 0.327283", \ + "0.203754, 0.207913, 0.209212, 0.218330, 0.233842, 0.265959, 0.330112" \ + ); + } + retaining_fall(rf2_32x128_wm1_clockslew_bistload_retain_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.155604, 0.159628, 0.160979, 0.170091, 0.185649, 0.217824, 0.281941", \ + "0.157421, 0.161445, 0.162796, 0.171908, 0.187466, 0.219641, 0.283758", \ + "0.164364, 0.168388, 0.169739, 0.178851, 0.194409, 0.226584, 0.290701", \ + "0.165065, 0.169089, 0.170440, 0.179552, 0.195110, 0.227285, 0.291402", \ + "0.165761, 0.169785, 0.171136, 0.180248, 0.195806, 0.227981, 0.292098", \ + "0.167857, 0.171881, 0.173232, 0.182344, 0.197902, 0.230077, 0.294194", \ + "0.170671, 0.174695, 0.176046, 0.185158, 0.200716, 0.232891, 0.297008" \ + ); + } + fall_transition(rf2_32x128_wm1_clockslew_bistload_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011676, 0.018644, 0.020708, 0.035760, 0.062961, 0.119215, 0.233172", \ + "0.011676, 0.018644, 0.020708, 0.035760, 0.062961, 0.119215, 0.233172", \ + "0.011676, 0.018644, 0.020708, 0.035760, 0.062961, 0.119215, 0.233172", \ + "0.011676, 0.018644, 0.020708, 0.035760, 0.062961, 0.119215, 0.233172", \ + "0.011676, 0.018644, 0.020708, 0.035760, 0.062961, 0.119215, 0.233172", \ + "0.011676, 0.018644, 0.020708, 0.035760, 0.062961, 0.119215, 0.233172", \ + "0.011676, 0.018644, 0.020708, 0.035760, 0.062961, 0.119215, 0.233172" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_clockslew_bistload_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.011676, 0.018644, 0.020708, 0.035760, 0.062961, 0.119215, 0.233172", \ + "0.011676, 0.018644, 0.020708, 0.035760, 0.062961, 0.119215, 0.233172", \ + "0.011676, 0.018644, 0.020708, 0.035760, 0.062961, 0.119215, 0.233172", \ + "0.011676, 0.018644, 0.020708, 0.035760, 0.062961, 0.119215, 0.233172", \ + "0.011676, 0.018644, 0.020708, 0.035760, 0.062961, 0.119215, 0.233172", \ + "0.011676, 0.018644, 0.020708, 0.035760, 0.062961, 0.119215, 0.233172", \ + "0.011676, 0.018644, 0.020708, 0.035760, 0.062961, 0.119215, 0.233172" \ + ); + } + } + internal_power() { + related_pin : CLKB; + related_pg_pin : "VDDPE"; + when : "RET1N"; + rise_power(rf2_32x128_wm1_clockslew_bistload_energy_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.000993, 0.000994, 0.000995, 0.000996, 0.000997, 0.000998, 0.000999", \ + "0.000993, 0.000994, 0.000995, 0.000996, 0.000997, 0.000998, 0.000999", \ + "0.000993, 0.000994, 0.000995, 0.000996, 0.000997, 0.000998, 0.000999", \ + "0.000993, 0.000994, 0.000995, 0.000996, 0.000997, 0.000998, 0.000999", \ + "0.000993, 0.000994, 0.000995, 0.000996, 0.000997, 0.000998, 0.000999", \ + "0.000993, 0.000994, 0.000995, 0.000996, 0.000997, 0.000998, 0.000999", \ + "0.000993, 0.000994, 0.000995, 0.000996, 0.000997, 0.000998, 0.000999" \ + ); + } + fall_power(rf2_32x128_wm1_clockslew_bistload_energy_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.000993, 0.000994, 0.000995, 0.000996, 0.000997, 0.000998, 0.000999", \ + "0.000993, 0.000994, 0.000995, 0.000996, 0.000997, 0.000998, 0.000999", \ + "0.000993, 0.000994, 0.000995, 0.000996, 0.000997, 0.000998, 0.000999", \ + "0.000993, 0.000994, 0.000995, 0.000996, 0.000997, 0.000998, 0.000999", \ + "0.000993, 0.000994, 0.000995, 0.000996, 0.000997, 0.000998, 0.000999", \ + "0.000993, 0.000994, 0.000995, 0.000996, 0.000997, 0.000998, 0.000999", \ + "0.000993, 0.000994, 0.000995, 0.000996, 0.000997, 0.000998, 0.000999" \ + ); + } + } + } + pin(CLKA) { + direction : input; + related_power_pin : "VDDPE"; + related_ground_pin : "VSSE"; + capacitance : 0.007617; + clock : true; + max_transition : 0.254700; + /* Internal energy table for read mode */ + internal_power() { + when : "RET1N&!DFTRAMBYP&((TENA&!CENA)|(!TENA&!TCENA))&!EMAA[2]&!EMAA[1]&!EMAA[0]"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_clockslew_energy_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + values ("6.364132, 6.370497, 6.372227, 6.373456, 6.376762, 6.385523, 6.397381"); + } + fall_power(rf2_32x128_wm1_clockslew_energy_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + values ("0.014580, 0.015943, 0.025721, 0.027252, 0.029547, 0.037951, 0.050680"); + } + } + /* Internal energy table for read mode */ + internal_power() { + when : "RET1N&!DFTRAMBYP&((TENA&!CENA)|(!TENA&!TCENA))&!EMAA[2]&!EMAA[1]&EMAA[0]"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_clockslew_energy_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + values ("6.364132, 6.370497, 6.372227, 6.373456, 6.376762, 6.385523, 6.397381"); + } + fall_power(rf2_32x128_wm1_clockslew_energy_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + values ("0.014580, 0.015943, 0.025721, 0.027252, 0.029547, 0.037951, 0.050680"); + } + } + /* Internal energy table for read mode */ + internal_power() { + when : "RET1N&!DFTRAMBYP&((TENA&!CENA)|(!TENA&!TCENA))&!EMAA[2]&EMAA[1]&!EMAA[0]"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_clockslew_energy_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + values ("6.364132, 6.370497, 6.372227, 6.373456, 6.376762, 6.385523, 6.397381"); + } + fall_power(rf2_32x128_wm1_clockslew_energy_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + values ("0.014580, 0.015943, 0.025721, 0.027252, 0.029547, 0.037951, 0.050680"); + } + } + /* Internal energy table for read mode */ + internal_power() { + when : "RET1N&!DFTRAMBYP&((TENA&!CENA)|(!TENA&!TCENA))&!EMAA[2]&EMAA[1]&EMAA[0]"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_clockslew_energy_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + values ("6.364132, 6.370497, 6.372227, 6.373456, 6.376762, 6.385523, 6.397381"); + } + fall_power(rf2_32x128_wm1_clockslew_energy_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + values ("0.014580, 0.015943, 0.025721, 0.027252, 0.029547, 0.037951, 0.050680"); + } + } + /* Internal energy table for read mode */ + internal_power() { + when : "RET1N&!DFTRAMBYP&((TENA&!CENA)|(!TENA&!TCENA))&EMAA[2]&!EMAA[1]&!EMAA[0]"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_clockslew_energy_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + values ("6.385826, 6.386557, 6.394458, 6.395492, 6.398739, 6.407496, 6.419962"); + } + fall_power(rf2_32x128_wm1_clockslew_energy_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + values ("0.014580, 0.015943, 0.025721, 0.027252, 0.029547, 0.037951, 0.050680"); + } + } + /* Internal energy table for read mode */ + internal_power() { + when : "RET1N&!DFTRAMBYP&((TENA&!CENA)|(!TENA&!TCENA))&EMAA[2]&!EMAA[1]&EMAA[0]"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_clockslew_energy_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + values ("6.393188, 6.399468, 6.405566, 6.411790, 6.418202, 6.424620, 6.425316"); + } + fall_power(rf2_32x128_wm1_clockslew_energy_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + values ("0.014580, 0.015943, 0.025721, 0.027252, 0.029547, 0.037951, 0.050680"); + } + } + /* Internal energy table for read mode */ + internal_power() { + when : "RET1N&!DFTRAMBYP&((TENA&!CENA)|(!TENA&!TCENA))&EMAA[2]&EMAA[1]&!EMAA[0]"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_clockslew_energy_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + values ("6.407422, 6.408458, 6.416200, 6.417468, 6.421482, 6.429130, 6.442202"); + } + fall_power(rf2_32x128_wm1_clockslew_energy_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + values ("0.014580, 0.015943, 0.025721, 0.027252, 0.029547, 0.037951, 0.050680"); + } + } + /* Internal energy table for read mode */ + internal_power() { + when : "RET1N&!DFTRAMBYP&((TENA&!CENA)|(!TENA&!TCENA))&EMAA[2]&EMAA[1]&EMAA[0]"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_clockslew_energy_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + values ("6.415081, 6.415961, 6.423669, 6.425212, 6.428175, 6.437031, 6.448967"); + } + fall_power(rf2_32x128_wm1_clockslew_energy_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + values ("0.014580, 0.015943, 0.025721, 0.027252, 0.029547, 0.037951, 0.050680"); + } + } + /* Internal energy table for ds mode */ + internal_power() { + when : "RET1N&!DFTRAMBYP&((CENA&TENA)|(TCENA&!TENA))"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_clockslew_energy_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + values ("0.000990, 0.000991, 0.007391, 0.009638, 0.011719, 0.020120, 0.031324"); + } + fall_power(rf2_32x128_wm1_clockslew_energy_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + values ("0.010770, 0.012150, 0.021285, 0.023512, 0.025469, 0.033294, 0.045283"); + } + } + /* Internal energy table for precharge mode */ + internal_power() { + when : "!RET1N"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_clockslew_energy_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + values ("0.000990, 0.000991, 0.007391, 0.009638, 0.011719, 0.020120, 0.031324"); + } + fall_power(rf2_32x128_wm1_clockslew_energy_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + values ("0.010770, 0.012150, 0.021285, 0.023512, 0.025469, 0.033294, 0.045283"); + } + } + /* Internal energy table for scan mode */ + internal_power() { + when : "RET1N&DFTRAMBYP"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_clockslew_energy_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + values ("5.901064, 5.901560, 5.908801, 5.911055, 5.913310, 5.921293, 5.933977"); + } + fall_power(rf2_32x128_wm1_clockslew_energy_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + values ("0.014994, 0.016024, 0.025154, 0.027357, 0.029739, 0.037280, 0.049227"); + } + } + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!DFTRAMBYP&((TENA&!CENA)|(!TENA&!TCENA))&!EMAA[2]&!EMAA[1]&!EMAA[0]"; + sdf_cond : "contA_RET1Neq1aDFTRAMBYPeq0aopopTENAeq1aCENAeq0cpoopTENAeq0aTCENAeq0cpcpaEMAA2eq0aEMAA1eq0aEMAA0eq0"; + rise_constraint(rf2_32x128_wm1_clockslew_clockslew_setup_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + values (\ + "0.393152, 0.394539, 0.401948, 0.403194, 0.404907, 0.408335, 0.411311", \ + "0.390913, 0.392300, 0.399709, 0.400955, 0.402668, 0.406096, 0.409072", \ + "0.383914, 0.385301, 0.392710, 0.393956, 0.395669, 0.399096, 0.402072", \ + "0.383602, 0.384989, 0.392398, 0.393644, 0.395357, 0.398785, 0.401761", \ + "0.382122, 0.383509, 0.390918, 0.392164, 0.393877, 0.397304, 0.400280", \ + "0.380005, 0.381392, 0.388802, 0.390048, 0.391760, 0.395188, 0.398164", \ + "0.379079, 0.380466, 0.387875, 0.389121, 0.390834, 0.394261, 0.397237" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!DFTRAMBYP&((TENA&!CENA)|(!TENA&!TCENA))&!EMAA[2]&!EMAA[1]&!EMAA[0]"; + sdf_cond : "contA_RET1Neq1aDFTRAMBYPeq0aopopTENAeq1aCENAeq0cpoopTENAeq0aTCENAeq0cpcpaEMAA2eq0aEMAA1eq0aEMAA0eq0"; + rise_constraint(rf2_32x128_wm1_clockslew_clockslew_hold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + values (\ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!DFTRAMBYP&((TENA&!CENA)|(!TENA&!TCENA))&!EMAA[2]&!EMAA[1]&EMAA[0]"; + sdf_cond : "contA_RET1Neq1aDFTRAMBYPeq0aopopTENAeq1aCENAeq0cpoopTENAeq0aTCENAeq0cpcpaEMAA2eq0aEMAA1eq0aEMAA0eq1"; + rise_constraint(rf2_32x128_wm1_clockslew_clockslew_setup_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + values (\ + "0.392834, 0.394221, 0.401630, 0.402876, 0.404589, 0.408017, 0.410993", \ + "0.390595, 0.391982, 0.399391, 0.400637, 0.402350, 0.405778, 0.408754", \ + "0.383596, 0.384983, 0.392392, 0.393638, 0.395351, 0.398778, 0.401754", \ + "0.383284, 0.384671, 0.392080, 0.393326, 0.395039, 0.398467, 0.401443", \ + "0.381804, 0.383191, 0.390600, 0.391846, 0.393559, 0.396986, 0.399962", \ + "0.379687, 0.381074, 0.388484, 0.389730, 0.391442, 0.394870, 0.397846", \ + "0.378761, 0.380148, 0.387557, 0.388803, 0.390516, 0.393943, 0.396919" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!DFTRAMBYP&((TENA&!CENA)|(!TENA&!TCENA))&!EMAA[2]&!EMAA[1]&EMAA[0]"; + sdf_cond : "contA_RET1Neq1aDFTRAMBYPeq0aopopTENAeq1aCENAeq0cpoopTENAeq0aTCENAeq0cpcpaEMAA2eq0aEMAA1eq0aEMAA0eq1"; + rise_constraint(rf2_32x128_wm1_clockslew_clockslew_hold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + values (\ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!DFTRAMBYP&((TENA&!CENA)|(!TENA&!TCENA))&!EMAA[2]&EMAA[1]&!EMAA[0]"; + sdf_cond : "contA_RET1Neq1aDFTRAMBYPeq0aopopTENAeq1aCENAeq0cpoopTENAeq0aTCENAeq0cpcpaEMAA2eq0aEMAA1eq1aEMAA0eq0"; + rise_constraint(rf2_32x128_wm1_clockslew_clockslew_setup_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + values (\ + "0.392150, 0.393537, 0.400946, 0.402192, 0.403905, 0.407333, 0.410309", \ + "0.389911, 0.391298, 0.398707, 0.399953, 0.401666, 0.405094, 0.408070", \ + "0.382912, 0.384299, 0.391708, 0.392954, 0.394667, 0.398094, 0.401070", \ + "0.382600, 0.383987, 0.391396, 0.392642, 0.394355, 0.397783, 0.400759", \ + "0.381120, 0.382507, 0.389916, 0.391162, 0.392875, 0.396302, 0.399278", \ + "0.379003, 0.380390, 0.387800, 0.389046, 0.390758, 0.394186, 0.397162", \ + "0.378077, 0.379464, 0.386873, 0.388119, 0.389832, 0.393259, 0.396235" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!DFTRAMBYP&((TENA&!CENA)|(!TENA&!TCENA))&!EMAA[2]&EMAA[1]&!EMAA[0]"; + sdf_cond : "contA_RET1Neq1aDFTRAMBYPeq0aopopTENAeq1aCENAeq0cpoopTENAeq0aTCENAeq0cpcpaEMAA2eq0aEMAA1eq1aEMAA0eq0"; + rise_constraint(rf2_32x128_wm1_clockslew_clockslew_hold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + values (\ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!DFTRAMBYP&((TENA&!CENA)|(!TENA&!TCENA))&!EMAA[2]&EMAA[1]&EMAA[0]"; + sdf_cond : "contA_RET1Neq1aDFTRAMBYPeq0aopopTENAeq1aCENAeq0cpoopTENAeq0aTCENAeq0cpcpaEMAA2eq0aEMAA1eq1aEMAA0eq1"; + rise_constraint(rf2_32x128_wm1_clockslew_clockslew_setup_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + values (\ + "0.392066, 0.393453, 0.400862, 0.402108, 0.403821, 0.407249, 0.410225", \ + "0.389827, 0.391214, 0.398623, 0.399869, 0.401582, 0.405010, 0.407986", \ + "0.382828, 0.384215, 0.391624, 0.392870, 0.394583, 0.398010, 0.400986", \ + "0.382516, 0.383903, 0.391312, 0.392558, 0.394271, 0.397699, 0.400675", \ + "0.381036, 0.382423, 0.389832, 0.391078, 0.392791, 0.396218, 0.399194", \ + "0.378919, 0.380306, 0.387716, 0.388962, 0.390674, 0.394102, 0.397078", \ + "0.377993, 0.379380, 0.386789, 0.388035, 0.389748, 0.393175, 0.396151" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!DFTRAMBYP&((TENA&!CENA)|(!TENA&!TCENA))&!EMAA[2]&EMAA[1]&EMAA[0]"; + sdf_cond : "contA_RET1Neq1aDFTRAMBYPeq0aopopTENAeq1aCENAeq0cpoopTENAeq0aTCENAeq0cpcpaEMAA2eq0aEMAA1eq1aEMAA0eq1"; + rise_constraint(rf2_32x128_wm1_clockslew_clockslew_hold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + values (\ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!DFTRAMBYP&((TENA&!CENA)|(!TENA&!TCENA))&EMAA[2]&!EMAA[1]&!EMAA[0]"; + sdf_cond : "contA_RET1Neq1aDFTRAMBYPeq0aopopTENAeq1aCENAeq0cpoopTENAeq0aTCENAeq0cpcpaEMAA2eq1aEMAA1eq0aEMAA0eq0"; + rise_constraint(rf2_32x128_wm1_clockslew_clockslew_setup_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + values (\ + "0.431497, 0.432884, 0.440293, 0.441539, 0.443252, 0.446680, 0.449656", \ + "0.429258, 0.430645, 0.438054, 0.439300, 0.441013, 0.444441, 0.447417", \ + "0.422259, 0.423646, 0.431055, 0.432301, 0.434014, 0.437441, 0.440417", \ + "0.421947, 0.423334, 0.430743, 0.431989, 0.433702, 0.437130, 0.440106", \ + "0.420467, 0.421854, 0.429263, 0.430509, 0.432222, 0.435649, 0.438625", \ + "0.418350, 0.419737, 0.427147, 0.428393, 0.430105, 0.433533, 0.436509", \ + "0.417424, 0.418811, 0.426220, 0.427466, 0.429179, 0.432606, 0.435582" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!DFTRAMBYP&((TENA&!CENA)|(!TENA&!TCENA))&EMAA[2]&!EMAA[1]&!EMAA[0]"; + sdf_cond : "contA_RET1Neq1aDFTRAMBYPeq0aopopTENAeq1aCENAeq0cpoopTENAeq0aTCENAeq0cpcpaEMAA2eq1aEMAA1eq0aEMAA0eq0"; + rise_constraint(rf2_32x128_wm1_clockslew_clockslew_hold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + values (\ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!DFTRAMBYP&((TENA&!CENA)|(!TENA&!TCENA))&EMAA[2]&!EMAA[1]&EMAA[0]"; + sdf_cond : "contA_RET1Neq1aDFTRAMBYPeq0aopopTENAeq1aCENAeq0cpoopTENAeq0aTCENAeq0cpcpaEMAA2eq1aEMAA1eq0aEMAA0eq1"; + rise_constraint(rf2_32x128_wm1_clockslew_clockslew_setup_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + values (\ + "0.459601, 0.460988, 0.468397, 0.469643, 0.471356, 0.474784, 0.477760", \ + "0.457362, 0.458749, 0.466158, 0.467404, 0.469117, 0.472545, 0.475521", \ + "0.450363, 0.451750, 0.459159, 0.460405, 0.462118, 0.465545, 0.468521", \ + "0.450051, 0.451438, 0.458847, 0.460093, 0.461806, 0.465234, 0.468210", \ + "0.448571, 0.449958, 0.457367, 0.458613, 0.460326, 0.463753, 0.466729", \ + "0.446454, 0.447841, 0.455251, 0.456497, 0.458209, 0.461637, 0.464613", \ + "0.445528, 0.446915, 0.454324, 0.455570, 0.457283, 0.460710, 0.463686" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!DFTRAMBYP&((TENA&!CENA)|(!TENA&!TCENA))&EMAA[2]&!EMAA[1]&EMAA[0]"; + sdf_cond : "contA_RET1Neq1aDFTRAMBYPeq0aopopTENAeq1aCENAeq0cpoopTENAeq0aTCENAeq0cpcpaEMAA2eq1aEMAA1eq0aEMAA0eq1"; + rise_constraint(rf2_32x128_wm1_clockslew_clockslew_hold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + values (\ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!DFTRAMBYP&((TENA&!CENA)|(!TENA&!TCENA))&EMAA[2]&EMAA[1]&!EMAA[0]"; + sdf_cond : "contA_RET1Neq1aDFTRAMBYPeq0aopopTENAeq1aCENAeq0cpoopTENAeq0aTCENAeq0cpcpaEMAA2eq1aEMAA1eq1aEMAA0eq0"; + rise_constraint(rf2_32x128_wm1_clockslew_clockslew_setup_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + values (\ + "0.494797, 0.496184, 0.503593, 0.504839, 0.506552, 0.509980, 0.512956", \ + "0.492558, 0.493945, 0.501354, 0.502600, 0.504313, 0.507741, 0.510717", \ + "0.485559, 0.486946, 0.494355, 0.495601, 0.497314, 0.500741, 0.503717", \ + "0.485247, 0.486634, 0.494043, 0.495289, 0.497002, 0.500430, 0.503406", \ + "0.483767, 0.485154, 0.492563, 0.493809, 0.495522, 0.498949, 0.501925", \ + "0.481650, 0.483037, 0.490447, 0.491693, 0.493405, 0.496833, 0.499809", \ + "0.480724, 0.482111, 0.489520, 0.490766, 0.492479, 0.495906, 0.498882" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!DFTRAMBYP&((TENA&!CENA)|(!TENA&!TCENA))&EMAA[2]&EMAA[1]&!EMAA[0]"; + sdf_cond : "contA_RET1Neq1aDFTRAMBYPeq0aopopTENAeq1aCENAeq0cpoopTENAeq0aTCENAeq0cpcpaEMAA2eq1aEMAA1eq1aEMAA0eq0"; + rise_constraint(rf2_32x128_wm1_clockslew_clockslew_hold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + values (\ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!DFTRAMBYP&((TENA&!CENA)|(!TENA&!TCENA))&EMAA[2]&EMAA[1]&EMAA[0]"; + sdf_cond : "contA_RET1Neq1aDFTRAMBYPeq0aopopTENAeq1aCENAeq0cpoopTENAeq0aTCENAeq0cpcpaEMAA2eq1aEMAA1eq1aEMAA0eq1"; + rise_constraint(rf2_32x128_wm1_clockslew_clockslew_setup_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + values (\ + "0.522798, 0.524185, 0.531594, 0.532840, 0.534553, 0.537981, 0.540957", \ + "0.520559, 0.521946, 0.529355, 0.530601, 0.532314, 0.535742, 0.538718", \ + "0.513560, 0.514947, 0.522356, 0.523602, 0.525315, 0.528742, 0.531718", \ + "0.513248, 0.514635, 0.522044, 0.523290, 0.525003, 0.528431, 0.531407", \ + "0.511768, 0.513155, 0.520564, 0.521810, 0.523523, 0.526950, 0.529926", \ + "0.509651, 0.511038, 0.518448, 0.519694, 0.521406, 0.524834, 0.527810", \ + "0.508725, 0.510112, 0.517521, 0.518767, 0.520480, 0.523907, 0.526883" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!DFTRAMBYP&((TENA&!CENA)|(!TENA&!TCENA))&EMAA[2]&EMAA[1]&EMAA[0]"; + sdf_cond : "contA_RET1Neq1aDFTRAMBYPeq0aopopTENAeq1aCENAeq0cpoopTENAeq0aTCENAeq0cpcpaEMAA2eq1aEMAA1eq1aEMAA0eq1"; + rise_constraint(rf2_32x128_wm1_clockslew_clockslew_hold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + values (\ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000" \ + ); + } + } + minimum_period() { + constraint : 0.552834; + when : "RET1N&((((TENA&!CENA)|(!TENA&!TCENA))&!DFTRAMBYP)|DFTRAMBYP)&!EMAA[2]&!EMAA[1]&!EMAA[0]&!EMASA"; + sdf_cond : "RET1Neq1aopopopopTENAeq1aCENAeq0cpoopTENAeq0aTCENAeq0cpcpaDFTRAMBYPeq0cpoDFTRAMBYPeq1cpaEMAA2eq0aEMAA1eq0aEMAA0eq0aEMASAeq0"; + } + minimum_period() { + constraint : 0.552516; + when : "RET1N&((((TENA&!CENA)|(!TENA&!TCENA))&!DFTRAMBYP)|DFTRAMBYP)&!EMAA[2]&!EMAA[1]&EMAA[0]&!EMASA"; + sdf_cond : "RET1Neq1aopopopopTENAeq1aCENAeq0cpoopTENAeq0aTCENAeq0cpcpaDFTRAMBYPeq0cpoDFTRAMBYPeq1cpaEMAA2eq0aEMAA1eq0aEMAA0eq1aEMASAeq0"; + } + minimum_period() { + constraint : 0.551832; + when : "RET1N&((((TENA&!CENA)|(!TENA&!TCENA))&!DFTRAMBYP)|DFTRAMBYP)&!EMAA[2]&EMAA[1]&!EMAA[0]&!EMASA"; + sdf_cond : "RET1Neq1aopopopopTENAeq1aCENAeq0cpoopTENAeq0aTCENAeq0cpcpaDFTRAMBYPeq0cpoDFTRAMBYPeq1cpaEMAA2eq0aEMAA1eq1aEMAA0eq0aEMASAeq0"; + } + minimum_period() { + constraint : 0.551747; + when : "RET1N&((((TENA&!CENA)|(!TENA&!TCENA))&!DFTRAMBYP)|DFTRAMBYP)&!EMAA[2]&EMAA[1]&EMAA[0]&!EMASA"; + sdf_cond : "RET1Neq1aopopopopTENAeq1aCENAeq0cpoopTENAeq0aTCENAeq0cpcpaDFTRAMBYPeq0cpoDFTRAMBYPeq1cpaEMAA2eq0aEMAA1eq1aEMAA0eq1aEMASAeq0"; + } + minimum_period() { + constraint : 0.591215; + when : "RET1N&((((TENA&!CENA)|(!TENA&!TCENA))&!DFTRAMBYP)|DFTRAMBYP)&EMAA[2]&!EMAA[1]&!EMAA[0]&!EMASA"; + sdf_cond : "RET1Neq1aopopopopTENAeq1aCENAeq0cpoopTENAeq0aTCENAeq0cpcpaDFTRAMBYPeq0cpoDFTRAMBYPeq1cpaEMAA2eq1aEMAA1eq0aEMAA0eq0aEMASAeq0"; + } + minimum_period() { + constraint : 0.619345; + when : "RET1N&((((TENA&!CENA)|(!TENA&!TCENA))&!DFTRAMBYP)|DFTRAMBYP)&EMAA[2]&!EMAA[1]&EMAA[0]&!EMASA"; + sdf_cond : "RET1Neq1aopopopopTENAeq1aCENAeq0cpoopTENAeq0aTCENAeq0cpcpaDFTRAMBYPeq0cpoDFTRAMBYPeq1cpaEMAA2eq1aEMAA1eq0aEMAA0eq1aEMASAeq0"; + } + minimum_period() { + constraint : 0.654573; + when : "RET1N&((((TENA&!CENA)|(!TENA&!TCENA))&!DFTRAMBYP)|DFTRAMBYP)&EMAA[2]&EMAA[1]&!EMAA[0]&!EMASA"; + sdf_cond : "RET1Neq1aopopopopTENAeq1aCENAeq0cpoopTENAeq0aTCENAeq0cpcpaDFTRAMBYPeq0cpoDFTRAMBYPeq1cpaEMAA2eq1aEMAA1eq1aEMAA0eq0aEMASAeq0"; + } + minimum_period() { + constraint : 0.682600; + when : "RET1N&((((TENA&!CENA)|(!TENA&!TCENA))&!DFTRAMBYP)|DFTRAMBYP)&EMAA[2]&EMAA[1]&EMAA[0]&!EMASA"; + sdf_cond : "RET1Neq1aopopopopTENAeq1aCENAeq0cpoopTENAeq0aTCENAeq0cpcpaDFTRAMBYPeq0cpoDFTRAMBYPeq1cpaEMAA2eq1aEMAA1eq1aEMAA0eq1aEMASAeq0"; + } + minimum_period() { + constraint : 0.603325; + when : "RET1N&((((TENA&!CENA)|(!TENA&!TCENA))&!DFTRAMBYP)|DFTRAMBYP)&!EMAA[2]&!EMAA[1]&!EMAA[0]&EMASA"; + sdf_cond : "RET1Neq1aopopopopTENAeq1aCENAeq0cpoopTENAeq0aTCENAeq0cpcpaDFTRAMBYPeq0cpoDFTRAMBYPeq1cpaEMAA2eq0aEMAA1eq0aEMAA0eq0aEMASAeq1"; + } + minimum_period() { + constraint : 0.603006; + when : "RET1N&((((TENA&!CENA)|(!TENA&!TCENA))&!DFTRAMBYP)|DFTRAMBYP)&!EMAA[2]&!EMAA[1]&EMAA[0]&EMASA"; + sdf_cond : "RET1Neq1aopopopopTENAeq1aCENAeq0cpoopTENAeq0aTCENAeq0cpcpaDFTRAMBYPeq0cpoDFTRAMBYPeq1cpaEMAA2eq0aEMAA1eq0aEMAA0eq1aEMASAeq1"; + } + minimum_period() { + constraint : 0.602322; + when : "RET1N&((((TENA&!CENA)|(!TENA&!TCENA))&!DFTRAMBYP)|DFTRAMBYP)&!EMAA[2]&EMAA[1]&!EMAA[0]&EMASA"; + sdf_cond : "RET1Neq1aopopopopTENAeq1aCENAeq0cpoopTENAeq0aTCENAeq0cpcpaDFTRAMBYPeq0cpoDFTRAMBYPeq1cpaEMAA2eq0aEMAA1eq1aEMAA0eq0aEMASAeq1"; + } + minimum_period() { + constraint : 0.602238; + when : "RET1N&((((TENA&!CENA)|(!TENA&!TCENA))&!DFTRAMBYP)|DFTRAMBYP)&!EMAA[2]&EMAA[1]&EMAA[0]&EMASA"; + sdf_cond : "RET1Neq1aopopopopTENAeq1aCENAeq0cpoopTENAeq0aTCENAeq0cpcpaDFTRAMBYPeq0cpoDFTRAMBYPeq1cpaEMAA2eq0aEMAA1eq1aEMAA0eq1aEMASAeq1"; + } + minimum_period() { + constraint : 0.641705; + when : "RET1N&((((TENA&!CENA)|(!TENA&!TCENA))&!DFTRAMBYP)|DFTRAMBYP)&EMAA[2]&!EMAA[1]&!EMAA[0]&EMASA"; + sdf_cond : "RET1Neq1aopopopopTENAeq1aCENAeq0cpoopTENAeq0aTCENAeq0cpcpaDFTRAMBYPeq0cpoDFTRAMBYPeq1cpaEMAA2eq1aEMAA1eq0aEMAA0eq0aEMASAeq1"; + } + minimum_period() { + constraint : 0.669835; + when : "RET1N&((((TENA&!CENA)|(!TENA&!TCENA))&!DFTRAMBYP)|DFTRAMBYP)&EMAA[2]&!EMAA[1]&EMAA[0]&EMASA"; + sdf_cond : "RET1Neq1aopopopopTENAeq1aCENAeq0cpoopTENAeq0aTCENAeq0cpcpaDFTRAMBYPeq0cpoDFTRAMBYPeq1cpaEMAA2eq1aEMAA1eq0aEMAA0eq1aEMASAeq1"; + } + minimum_period() { + constraint : 0.705064; + when : "RET1N&((((TENA&!CENA)|(!TENA&!TCENA))&!DFTRAMBYP)|DFTRAMBYP)&EMAA[2]&EMAA[1]&!EMAA[0]&EMASA"; + sdf_cond : "RET1Neq1aopopopopTENAeq1aCENAeq0cpoopTENAeq0aTCENAeq0cpcpaDFTRAMBYPeq0cpoDFTRAMBYPeq1cpaEMAA2eq1aEMAA1eq1aEMAA0eq0aEMASAeq1"; + } + minimum_period() { + constraint : 0.733091; + when : "RET1N&((((TENA&!CENA)|(!TENA&!TCENA))&!DFTRAMBYP)|DFTRAMBYP)&EMAA[2]&EMAA[1]&EMAA[0]&EMASA"; + sdf_cond : "RET1Neq1aopopopopTENAeq1aCENAeq0cpoopTENAeq0aTCENAeq0cpcpaDFTRAMBYPeq0cpoDFTRAMBYPeq1cpaEMAA2eq1aEMAA1eq1aEMAA0eq1aEMASAeq1"; + } + timing() { + timing_type : min_clock_tree_path; + timing_sense : positive_unate; + cell_rise(rf2_32x128_wm1_cts1x7_clockslew_delay_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + values ("0.045843, 0.047540, 0.054811, 0.055627, 0.057155, 0.060445, 0.063074"); + } + rise_transition(rf2_32x128_wm1_cts1x7_clockslew_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + values ("0.012316, 0.012271, 0.012438, 0.012278, 0.012328, 0.012290, 0.012286"); + } + cell_fall(rf2_32x128_wm1_cts1x7_clockslew_delay_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + values ("0.045843, 0.047540, 0.054811, 0.055627, 0.057155, 0.060445, 0.063074"); + } + fall_transition(rf2_32x128_wm1_cts1x7_clockslew_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + values ("0.013810, 0.013898, 0.013921, 0.013953, 0.013816, 0.013861, 0.013858"); + } + } + timing() { + timing_type : min_clock_tree_path; + timing_sense : negative_unate; + cell_fall(rf2_32x128_wm1_cts1x7_clockslew_delay_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + values ("0.045843, 0.047540, 0.054811, 0.055627, 0.057155, 0.060445, 0.063074"); + } + fall_transition(rf2_32x128_wm1_cts1x7_clockslew_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + values ("0.013810, 0.013898, 0.013921, 0.013953, 0.013816, 0.013861, 0.013858"); + } + cell_rise(rf2_32x128_wm1_cts1x7_clockslew_delay_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + values ("0.045843, 0.047540, 0.054811, 0.055627, 0.057155, 0.060445, 0.063074"); + } + rise_transition(rf2_32x128_wm1_cts1x7_clockslew_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + values ("0.012316, 0.012271, 0.012438, 0.012278, 0.012328, 0.012290, 0.012286"); + } + } + timing() { + timing_type : max_clock_tree_path; + timing_sense : positive_unate; + cell_rise(rf2_32x128_wm1_cts1x7_clockslew_delay_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + values ("0.045843, 0.047540, 0.054811, 0.055627, 0.057155, 0.060445, 0.063074"); + } + rise_transition(rf2_32x128_wm1_cts1x7_clockslew_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + values ("0.012316, 0.012271, 0.012438, 0.012278, 0.012328, 0.012290, 0.012286"); + } + cell_fall(rf2_32x128_wm1_cts1x7_clockslew_delay_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + values ("0.045843, 0.047540, 0.054811, 0.055627, 0.057155, 0.060445, 0.063074"); + } + fall_transition(rf2_32x128_wm1_cts1x7_clockslew_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + values ("0.013810, 0.013898, 0.013921, 0.013953, 0.013816, 0.013861, 0.013858"); + } + } + timing() { + timing_type : max_clock_tree_path; + timing_sense : negative_unate; + cell_fall(rf2_32x128_wm1_cts1x7_clockslew_delay_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + values ("0.045843, 0.047540, 0.054811, 0.055627, 0.057155, 0.060445, 0.063074"); + } + fall_transition(rf2_32x128_wm1_cts1x7_clockslew_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + values ("0.013810, 0.013898, 0.013921, 0.013953, 0.013816, 0.013861, 0.013858"); + } + cell_rise(rf2_32x128_wm1_cts1x7_clockslew_delay_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + values ("0.045843, 0.047540, 0.054811, 0.055627, 0.057155, 0.060445, 0.063074"); + } + rise_transition(rf2_32x128_wm1_cts1x7_clockslew_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + values ("0.012316, 0.012271, 0.012438, 0.012278, 0.012328, 0.012290, 0.012286"); + } + } + min_pulse_width_high : 0.089867; + min_pulse_width_low : 0.087117; + } + pin(CENA) { + direction : input; + related_power_pin : "VDDPE"; + related_ground_pin : "VSSE"; + capacitance : 0.001245; + max_transition : 0.336000; + timing() { + related_pin : CLKA; + timing_type : setup_rising; + when : "RET1N&TENA"; + sdf_cond : "RET1Neq1aTENAeq1"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.074806, 0.078858, 0.086929, 0.089403, 0.092307, 0.095325, 0.098685", \ + "0.073806, 0.077858, 0.085929, 0.088403, 0.091307, 0.094325, 0.097685", \ + "0.072806, 0.076858, 0.084929, 0.087403, 0.090307, 0.093325, 0.096685", \ + "0.071806, 0.075858, 0.083929, 0.086403, 0.089307, 0.092325, 0.095685", \ + "0.070806, 0.074858, 0.082929, 0.085403, 0.088307, 0.091325, 0.094685", \ + "0.069806, 0.073858, 0.081929, 0.084403, 0.087307, 0.090325, 0.093685", \ + "0.068806, 0.072858, 0.080929, 0.083403, 0.086307, 0.089325, 0.092685" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.080631, 0.085860, 0.093433, 0.097086, 0.101492, 0.106996, 0.113621", \ + "0.078873, 0.084102, 0.091675, 0.095328, 0.099735, 0.105238, 0.111863", \ + "0.071960, 0.077189, 0.084762, 0.088415, 0.092822, 0.098325, 0.104950", \ + "0.071038, 0.076267, 0.083840, 0.087493, 0.091899, 0.097403, 0.104028", \ + "0.069522, 0.074750, 0.082323, 0.085977, 0.090383, 0.095887, 0.102512", \ + "0.066421, 0.071650, 0.079223, 0.082876, 0.087283, 0.092786, 0.099411", \ + "0.063973, 0.069202, 0.076775, 0.080428, 0.084835, 0.090338, 0.096963" \ + ); + } + } + timing() { + related_pin : CLKA; + timing_type : hold_rising; + when : "RET1N&TENA"; + sdf_cond : "RET1Neq1aTENAeq1"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.043409, 0.040116, 0.039814, 0.041589, 0.040857, 0.045233, 0.039829", \ + "0.044779, 0.041528, 0.041385, 0.043195, 0.042477, 0.046901, 0.041513", \ + "0.052703, 0.049313, 0.048652, 0.050331, 0.049559, 0.053887, 0.048553", \ + "0.053037, 0.049636, 0.048971, 0.050643, 0.049868, 0.054193, 0.048873", \ + "0.054764, 0.051325, 0.050501, 0.052126, 0.051331, 0.055620, 0.050302", \ + "0.057019, 0.053541, 0.052442, 0.053985, 0.053154, 0.057373, 0.052134", \ + "0.060586, 0.057046, 0.055619, 0.057043, 0.056155, 0.060277, 0.055079" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.041823, 0.038893, 0.037557, 0.035529, 0.040606, 0.035007, 0.045057", \ + "0.043557, 0.040665, 0.039397, 0.035967, 0.041065, 0.035453, 0.045590", \ + "0.052805, 0.049581, 0.047550, 0.043328, 0.048941, 0.037537, 0.047418", \ + "0.052893, 0.049720, 0.047895, 0.043592, 0.049297, 0.037970, 0.047876", \ + "0.054994, 0.051723, 0.049643, 0.045345, 0.050947, 0.038927, 0.048520", \ + "0.058149, 0.054797, 0.052486, 0.048194, 0.053691, 0.041745, 0.049208", \ + "0.062353, 0.058907, 0.056286, 0.051997, 0.057339, 0.045501, 0.050451" \ + ); + } + } + timing() { + related_pin : RET1N; + timing_type : non_seq_setup_falling; + fall_constraint(rf2_32x128_wm1_inputslew_inputslew_setup_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000" \ + ); + } + } + timing() { + related_pin : RET1N; + timing_type : non_seq_hold_falling; + fall_constraint(rf2_32x128_wm1_inputslew_inputslew_hold_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.590182, 0.587267, 0.586267, 0.585267, 0.584267, 0.583267, 0.582267", \ + "0.592029, 0.589114, 0.588114, 0.587114, 0.586114, 0.585114, 0.584114", \ + "0.598688, 0.595774, 0.594774, 0.593774, 0.592774, 0.591774, 0.590774", \ + "0.599803, 0.596889, 0.595889, 0.594889, 0.593889, 0.592889, 0.591889", \ + "0.601251, 0.598336, 0.597336, 0.596336, 0.595336, 0.594336, 0.593336", \ + "0.604243, 0.601328, 0.600328, 0.599328, 0.598328, 0.597328, 0.596328", \ + "0.607011, 0.604096, 0.603096, 0.602096, 0.601096, 0.600097, 0.599096" \ + ); + } + } + timing() { + related_pin : RET1N; + timing_type : non_seq_setup_rising; + fall_constraint(rf2_32x128_wm1_inputslew_inputslew_setup_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000" \ + ); + } + } + timing() { + related_pin : RET1N; + timing_type : non_seq_hold_rising; + fall_constraint(rf2_32x128_wm1_inputslew_inputslew_hold_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.288170, 0.280509, 0.277135, 0.268583, 0.267583, 0.262776, 0.257112", \ + "0.289170, 0.281509, 0.278135, 0.269583, 0.268583, 0.263776, 0.258112", \ + "0.290170, 0.282509, 0.279135, 0.270583, 0.269583, 0.264776, 0.259112", \ + "0.291170, 0.283509, 0.280135, 0.271583, 0.270583, 0.265776, 0.260112", \ + "0.292170, 0.284509, 0.281135, 0.272583, 0.271583, 0.266776, 0.261112", \ + "0.293170, 0.285509, 0.282135, 0.273583, 0.272583, 0.267776, 0.262112", \ + "0.294170, 0.286509, 0.283135, 0.274583, 0.273583, 0.268776, 0.263112" \ + ); + } + } + internal_power() { + when : "!DFTRAMBYP&TENA"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.039204, 0.039244, 0.039535, 0.040236, 0.040721, 0.041481, 0.042971"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.079697, 0.079912, 0.080326, 0.080738, 0.081151, 0.082077, 0.083472"); + } + } + } + bus(AA) { + bus_type : rf2_32x128_wm1_AA; + direction : input; + related_power_pin : "VDDPE"; + related_ground_pin : "VSSE"; + capacitance : 0.001210; + max_transition : 0.336000; + timing() { + related_pin : CLKA; + timing_type : setup_rising; + when : "RET1N&TENA&!CENA&COLLDISN"; + sdf_cond : "RET1Neq1aTENAeq1aCENAeq0aCOLLDISNeq1"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.070852, 0.074562, 0.083408, 0.086296, 0.088239, 0.093501, 0.096705", \ + "0.068297, 0.072007, 0.081076, 0.083851, 0.085683, 0.090946, 0.094150", \ + "0.062030, 0.065740, 0.074586, 0.077474, 0.079417, 0.084679, 0.087883", \ + "0.060567, 0.064277, 0.073122, 0.076011, 0.077953, 0.083216, 0.086420", \ + "0.058950, 0.062660, 0.071506, 0.074394, 0.076337, 0.081599, 0.084803", \ + "0.056619, 0.060329, 0.069174, 0.072063, 0.074005, 0.079268, 0.082472", \ + "0.053864, 0.058260, 0.067514, 0.070290, 0.071313, 0.076144, 0.079348" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.078128, 0.082732, 0.095768, 0.102317, 0.107358, 0.119480, 0.134805", \ + "0.076215, 0.080819, 0.093855, 0.100404, 0.105445, 0.117567, 0.132892", \ + "0.068948, 0.073552, 0.086588, 0.093137, 0.098178, 0.110300, 0.125625", \ + "0.068491, 0.073094, 0.086131, 0.092680, 0.097721, 0.109842, 0.125167", \ + "0.067327, 0.071931, 0.084967, 0.091516, 0.096557, 0.108679, 0.124004", \ + "0.065178, 0.069781, 0.082818, 0.089367, 0.094408, 0.106530, 0.121855", \ + "0.061516, 0.066120, 0.079156, 0.085705, 0.090746, 0.102868, 0.118193" \ + ); + } + } + timing() { + related_pin : CLKA; + timing_type : hold_rising; + when : "RET1N&TENA&!CENA&COLLDISN"; + sdf_cond : "RET1Neq1aTENAeq1aCENAeq0aCOLLDISNeq1"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.063223, 0.061601, 0.066840, 0.070288, 0.069124, 0.073571, 0.071349", \ + "0.064615, 0.063149, 0.068527, 0.071967, 0.070795, 0.075231, 0.073030", \ + "0.073821, 0.071709, 0.076415, 0.079682, 0.078524, 0.082857, 0.080663", \ + "0.074791, 0.072790, 0.077372, 0.080603, 0.079444, 0.083740, 0.081559", \ + "0.076599, 0.074554, 0.079027, 0.082225, 0.081070, 0.085340, 0.083163", \ + "0.080488, 0.078320, 0.082582, 0.085714, 0.084556, 0.088780, 0.086616", \ + "0.084532, 0.082181, 0.085973, 0.088925, 0.087777, 0.091864, 0.089719" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.054680, 0.052769, 0.057722, 0.056472, 0.060801, 0.064414, 0.056939", \ + "0.056065, 0.054301, 0.059417, 0.058156, 0.062472, 0.066060, 0.058613", \ + "0.065341, 0.062826, 0.067255, 0.066010, 0.070150, 0.073676, 0.066357", \ + "0.066314, 0.063911, 0.068206, 0.066962, 0.071064, 0.074551, 0.067284", \ + "0.068135, 0.065674, 0.069857, 0.068611, 0.072678, 0.076149, 0.068914", \ + "0.072041, 0.069467, 0.073422, 0.072175, 0.076166, 0.079594, 0.072431", \ + "0.076096, 0.073322, 0.076771, 0.075522, 0.079322, 0.082650, 0.075665" \ + ); + } + } + timing() { + related_pin : CLKA; + timing_type : setup_rising; + when : "RET1N&TENA&!CENA&!COLLDISN"; + sdf_cond : "RET1Neq1aTENAeq1aCENAeq0aCOLLDISNeq0"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.070852, 0.074562, 0.083408, 0.086296, 0.088239, 0.093501, 0.096705", \ + "0.068297, 0.072007, 0.081076, 0.083851, 0.085683, 0.090946, 0.094150", \ + "0.062030, 0.065740, 0.074586, 0.077474, 0.079417, 0.084679, 0.087883", \ + "0.060567, 0.064277, 0.073122, 0.076011, 0.077953, 0.083216, 0.086420", \ + "0.058950, 0.062660, 0.071506, 0.074394, 0.076337, 0.081599, 0.084803", \ + "0.056619, 0.060329, 0.069174, 0.072063, 0.074005, 0.079268, 0.082472", \ + "0.053864, 0.058260, 0.067514, 0.070290, 0.071313, 0.076144, 0.079348" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.078128, 0.082732, 0.095768, 0.102317, 0.107358, 0.119480, 0.134805", \ + "0.076215, 0.080819, 0.093855, 0.100404, 0.105445, 0.117567, 0.132892", \ + "0.068948, 0.073552, 0.086588, 0.093137, 0.098178, 0.110300, 0.125625", \ + "0.068491, 0.073094, 0.086131, 0.092680, 0.097721, 0.109842, 0.125167", \ + "0.067327, 0.071931, 0.084967, 0.091516, 0.096557, 0.108679, 0.124004", \ + "0.065178, 0.069781, 0.082818, 0.089367, 0.094408, 0.106530, 0.121855", \ + "0.061516, 0.066120, 0.079156, 0.085705, 0.090746, 0.102868, 0.118193" \ + ); + } + } + timing() { + related_pin : CLKA; + timing_type : hold_rising; + when : "RET1N&TENA&!CENA&!COLLDISN"; + sdf_cond : "RET1Neq1aTENAeq1aCENAeq0aCOLLDISNeq0"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.063223, 0.061601, 0.066840, 0.070288, 0.069124, 0.073571, 0.071349", \ + "0.064615, 0.063149, 0.068527, 0.071967, 0.070795, 0.075231, 0.073030", \ + "0.073821, 0.071709, 0.076415, 0.079682, 0.078524, 0.082857, 0.080663", \ + "0.074791, 0.072790, 0.077372, 0.080603, 0.079444, 0.083740, 0.081559", \ + "0.076599, 0.074554, 0.079027, 0.082225, 0.081070, 0.085340, 0.083163", \ + "0.080488, 0.078320, 0.082582, 0.085714, 0.084556, 0.088780, 0.086616", \ + "0.084532, 0.082181, 0.085973, 0.088925, 0.087777, 0.091864, 0.089719" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.054680, 0.052769, 0.057722, 0.056472, 0.060801, 0.064414, 0.056939", \ + "0.056065, 0.054301, 0.059417, 0.058156, 0.062472, 0.066060, 0.058613", \ + "0.065341, 0.062826, 0.067255, 0.066010, 0.070150, 0.073676, 0.066357", \ + "0.066314, 0.063911, 0.068206, 0.066962, 0.071064, 0.074551, 0.067284", \ + "0.068135, 0.065674, 0.069857, 0.068611, 0.072678, 0.076149, 0.068914", \ + "0.072041, 0.069467, 0.073422, 0.072175, 0.076166, 0.079594, 0.072431", \ + "0.076096, 0.073322, 0.076771, 0.075522, 0.079322, 0.082650, 0.075665" \ + ); + } + } + internal_power() { + when : "TENA&!DFTRAMBYP&COLLDISN"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.018038, 0.018071, 0.018546, 0.018888, 0.019238, 0.020291, 0.021972"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.015913, 0.016042, 0.016582, 0.017032, 0.017561, 0.018658, 0.020390"); + } + } + internal_power() { + when : "TENA&!DFTRAMBYP&!COLLDISN"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.018038, 0.018071, 0.018546, 0.018888, 0.019238, 0.020291, 0.021972"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.015913, 0.016042, 0.016582, 0.017032, 0.017561, 0.018658, 0.020390"); + } + } + } + pin(CLKB) { + direction : input; + related_power_pin : "VDDPE"; + related_ground_pin : "VSSE"; + capacitance : 0.007570; + clock : true; + max_transition : 0.254700; + /* Internal energy table for write mode */ + internal_power() { + when : "RET1N&!DFTRAMBYP&((!CENB&TENB)|(!TCENB&!TENB))&!EMAB[2]&!EMAB[1]&!EMAB[0]"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_clockslew_energy_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + values ("7.884176, 7.892060, 7.899952, 7.907852, 7.915760, 7.923676, 7.931599"); + } + fall_power(rf2_32x128_wm1_clockslew_energy_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + values ("0.015028, 0.016634, 0.025366, 0.026976, 0.029651, 0.038017, 0.050683"); + } + } + /* Internal energy table for write mode */ + internal_power() { + when : "RET1N&!DFTRAMBYP&((!CENB&TENB)|(!TCENB&!TENB))&!EMAB[2]&!EMAB[1]&EMAB[0]"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_clockslew_energy_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + values ("7.884176, 7.892060, 7.899952, 7.907852, 7.915760, 7.923676, 7.931599"); + } + fall_power(rf2_32x128_wm1_clockslew_energy_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + values ("0.015028, 0.016634, 0.025366, 0.026976, 0.029651, 0.038017, 0.050683"); + } + } + /* Internal energy table for write mode */ + internal_power() { + when : "RET1N&!DFTRAMBYP&((!CENB&TENB)|(!TCENB&!TENB))&!EMAB[2]&EMAB[1]&!EMAB[0]"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_clockslew_energy_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + values ("7.884176, 7.892060, 7.899952, 7.907852, 7.915760, 7.923676, 7.931599"); + } + fall_power(rf2_32x128_wm1_clockslew_energy_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + values ("0.015028, 0.016634, 0.025366, 0.026976, 0.029651, 0.038017, 0.050683"); + } + } + /* Internal energy table for write mode */ + internal_power() { + when : "RET1N&!DFTRAMBYP&((!CENB&TENB)|(!TCENB&!TENB))&!EMAB[2]&EMAB[1]&EMAB[0]"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_clockslew_energy_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + values ("7.884176, 7.892060, 7.899952, 7.907852, 7.915760, 7.923676, 7.931599"); + } + fall_power(rf2_32x128_wm1_clockslew_energy_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + values ("0.015028, 0.016634, 0.025366, 0.026976, 0.029651, 0.038017, 0.050683"); + } + } + /* Internal energy table for write mode */ + internal_power() { + when : "RET1N&!DFTRAMBYP&((!CENB&TENB)|(!TCENB&!TENB))&EMAB[2]&!EMAB[1]&!EMAB[0]"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_clockslew_energy_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + values ("7.905960, 7.906495, 7.914573, 7.915974, 7.921153, 7.929074, 7.939764"); + } + fall_power(rf2_32x128_wm1_clockslew_energy_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + values ("0.015028, 0.016634, 0.025366, 0.026976, 0.029651, 0.038017, 0.050683"); + } + } + /* Internal energy table for write mode */ + internal_power() { + when : "RET1N&!DFTRAMBYP&((!CENB&TENB)|(!TCENB&!TENB))&EMAB[2]&!EMAB[1]&EMAB[0]"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_clockslew_energy_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + values ("7.913332, 7.921245, 7.925858, 7.933784, 7.941717, 7.949660, 7.957610"); + } + fall_power(rf2_32x128_wm1_clockslew_energy_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + values ("0.015028, 0.016634, 0.025366, 0.026976, 0.029651, 0.038017, 0.050683"); + } + } + /* Internal energy table for write mode */ + internal_power() { + when : "RET1N&!DFTRAMBYP&((!CENB&TENB)|(!TCENB&!TENB))&EMAB[2]&EMAB[1]&!EMAB[0]"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_clockslew_energy_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + values ("7.927465, 7.928325, 7.936254, 7.937889, 7.944677, 7.952623, 7.961943"); + } + fall_power(rf2_32x128_wm1_clockslew_energy_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + values ("0.015028, 0.016634, 0.025366, 0.026976, 0.029651, 0.038017, 0.050683"); + } + } + /* Internal energy table for write mode */ + internal_power() { + when : "RET1N&!DFTRAMBYP&((!CENB&TENB)|(!TCENB&!TENB))&EMAB[2]&EMAB[1]&EMAB[0]"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_clockslew_energy_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + values ("7.935124, 7.935812, 7.943697, 7.945607, 7.947900, 7.958117, 7.968691"); + } + fall_power(rf2_32x128_wm1_clockslew_energy_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + values ("0.015028, 0.016634, 0.025366, 0.026976, 0.029651, 0.038017, 0.050683"); + } + } + /* Internal energy table for ds mode */ + internal_power() { + when : "RET1N&!DFTRAMBYP&((CENB&TENB)|(TCENB&!TENB))"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_clockslew_energy_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + values ("0.000990, 0.000991, 0.006694, 0.008832, 0.011226, 0.019386, 0.031616"); + } + fall_power(rf2_32x128_wm1_clockslew_energy_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + values ("0.010613, 0.012045, 0.020691, 0.023224, 0.025136, 0.033179, 0.045594"); + } + } + /* Internal energy table for precharge mode */ + internal_power() { + when : "!RET1N"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_clockslew_energy_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + values ("0.000990, 0.000991, 0.006694, 0.008832, 0.011226, 0.019386, 0.031616"); + } + fall_power(rf2_32x128_wm1_clockslew_energy_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + values ("0.010613, 0.012045, 0.020691, 0.023224, 0.025136, 0.033179, 0.045594"); + } + } + /* Internal energy table for scan mode */ + internal_power() { + when : "RET1N&DFTRAMBYP"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_clockslew_energy_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + values ("4.969233, 4.974262, 4.975884, 4.977699, 4.979976, 4.988141, 5.000404"); + } + fall_power(rf2_32x128_wm1_clockslew_energy_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + values ("0.014535, 0.016070, 0.024845, 0.027125, 0.029602, 0.037193, 0.049314"); + } + } + timing() { + related_pin : CLKA; + timing_type : setup_rising; + when : "RET1N&!DFTRAMBYP&((TENB&!CENB)|(!TENB&!TCENB))&!EMAB[2]&!EMAB[1]&!EMAB[0]"; + sdf_cond : "contB_RET1Neq1aDFTRAMBYPeq0aopopTENBeq1aCENBeq0cpoopTENBeq0aTCENBeq0cpcpaEMAB2eq0aEMAB1eq0aEMAB0eq0"; + rise_constraint(rf2_32x128_wm1_clockslew_clockslew_setup_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + values (\ + "0.469565, 0.471463, 0.478446, 0.479766, 0.481230, 0.483948, 0.486575", \ + "0.467848, 0.469746, 0.476728, 0.478049, 0.479512, 0.482231, 0.484858", \ + "0.460617, 0.462515, 0.469498, 0.470818, 0.472282, 0.475000, 0.477627", \ + "0.459717, 0.461615, 0.468598, 0.469918, 0.471382, 0.474100, 0.476727", \ + "0.458177, 0.460075, 0.467058, 0.468378, 0.469842, 0.472560, 0.475187", \ + "0.455946, 0.457844, 0.464827, 0.466147, 0.467611, 0.470329, 0.472956", \ + "0.454437, 0.456334, 0.463317, 0.464637, 0.466101, 0.468820, 0.471447" \ + ); + } + } + timing() { + related_pin : CLKA; + timing_type : hold_rising; + when : "RET1N&!DFTRAMBYP&((TENB&!CENB)|(!TENB&!TCENB))&!EMAB[2]&!EMAB[1]&!EMAB[0]"; + sdf_cond : "contB_RET1Neq1aDFTRAMBYPeq0aopopTENBeq1aCENBeq0cpoopTENBeq0aTCENBeq0cpcpaEMAB2eq0aEMAB1eq0aEMAB0eq0"; + rise_constraint(rf2_32x128_wm1_clockslew_clockslew_hold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + values (\ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000" \ + ); + } + } + timing() { + related_pin : CLKA; + timing_type : setup_rising; + when : "RET1N&!DFTRAMBYP&((TENB&!CENB)|(!TENB&!TCENB))&!EMAB[2]&!EMAB[1]&EMAB[0]"; + sdf_cond : "contB_RET1Neq1aDFTRAMBYPeq0aopopTENBeq1aCENBeq0cpoopTENBeq0aTCENBeq0cpcpaEMAB2eq0aEMAB1eq0aEMAB0eq1"; + rise_constraint(rf2_32x128_wm1_clockslew_clockslew_setup_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + values (\ + "0.472633, 0.474531, 0.481514, 0.482834, 0.484298, 0.487016, 0.489643", \ + "0.470916, 0.472814, 0.479796, 0.481117, 0.482580, 0.485299, 0.487926", \ + "0.463685, 0.465583, 0.472566, 0.473886, 0.475350, 0.478068, 0.480695", \ + "0.462785, 0.464683, 0.471666, 0.472986, 0.474450, 0.477168, 0.479795", \ + "0.461245, 0.463143, 0.470126, 0.471446, 0.472910, 0.475628, 0.478255", \ + "0.459014, 0.460912, 0.467895, 0.469215, 0.470679, 0.473397, 0.476024", \ + "0.457505, 0.459402, 0.466385, 0.467705, 0.469169, 0.471888, 0.474515" \ + ); + } + } + timing() { + related_pin : CLKA; + timing_type : hold_rising; + when : "RET1N&!DFTRAMBYP&((TENB&!CENB)|(!TENB&!TCENB))&!EMAB[2]&!EMAB[1]&EMAB[0]"; + sdf_cond : "contB_RET1Neq1aDFTRAMBYPeq0aopopTENBeq1aCENBeq0cpoopTENBeq0aTCENBeq0cpcpaEMAB2eq0aEMAB1eq0aEMAB0eq1"; + rise_constraint(rf2_32x128_wm1_clockslew_clockslew_hold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + values (\ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000" \ + ); + } + } + timing() { + related_pin : CLKA; + timing_type : setup_rising; + when : "RET1N&!DFTRAMBYP&((TENB&!CENB)|(!TENB&!TCENB))&!EMAB[2]&EMAB[1]&!EMAB[0]"; + sdf_cond : "contB_RET1Neq1aDFTRAMBYPeq0aopopTENBeq1aCENBeq0cpoopTENBeq0aTCENBeq0cpcpaEMAB2eq0aEMAB1eq1aEMAB0eq0"; + rise_constraint(rf2_32x128_wm1_clockslew_clockslew_setup_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + values (\ + "0.474775, 0.476673, 0.483656, 0.484976, 0.486440, 0.489158, 0.491785", \ + "0.473058, 0.474956, 0.481938, 0.483259, 0.484722, 0.487441, 0.490068", \ + "0.465827, 0.467725, 0.474708, 0.476028, 0.477492, 0.480210, 0.482837", \ + "0.464927, 0.466825, 0.473808, 0.475128, 0.476592, 0.479310, 0.481937", \ + "0.463387, 0.465285, 0.472268, 0.473588, 0.475052, 0.477770, 0.480397", \ + "0.461156, 0.463054, 0.470037, 0.471357, 0.472821, 0.475539, 0.478166", \ + "0.459647, 0.461544, 0.468527, 0.469847, 0.471311, 0.474030, 0.476657" \ + ); + } + } + timing() { + related_pin : CLKA; + timing_type : hold_rising; + when : "RET1N&!DFTRAMBYP&((TENB&!CENB)|(!TENB&!TCENB))&!EMAB[2]&EMAB[1]&!EMAB[0]"; + sdf_cond : "contB_RET1Neq1aDFTRAMBYPeq0aopopTENBeq1aCENBeq0cpoopTENBeq0aTCENBeq0cpcpaEMAB2eq0aEMAB1eq1aEMAB0eq0"; + rise_constraint(rf2_32x128_wm1_clockslew_clockslew_hold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + values (\ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000" \ + ); + } + } + timing() { + related_pin : CLKA; + timing_type : setup_rising; + when : "RET1N&!DFTRAMBYP&((TENB&!CENB)|(!TENB&!TCENB))&!EMAB[2]&EMAB[1]&EMAB[0]"; + sdf_cond : "contB_RET1Neq1aDFTRAMBYPeq0aopopTENBeq1aCENBeq0cpoopTENBeq0aTCENBeq0cpcpaEMAB2eq0aEMAB1eq1aEMAB0eq1"; + rise_constraint(rf2_32x128_wm1_clockslew_clockslew_setup_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + values (\ + "0.479065, 0.480963, 0.487946, 0.489266, 0.490730, 0.493448, 0.496075", \ + "0.477348, 0.479246, 0.486228, 0.487549, 0.489012, 0.491731, 0.494358", \ + "0.470117, 0.472015, 0.478998, 0.480318, 0.481782, 0.484500, 0.487127", \ + "0.469217, 0.471115, 0.478098, 0.479418, 0.480882, 0.483600, 0.486227", \ + "0.467677, 0.469575, 0.476558, 0.477878, 0.479342, 0.482060, 0.484687", \ + "0.465446, 0.467344, 0.474327, 0.475647, 0.477111, 0.479829, 0.482456", \ + "0.463937, 0.465834, 0.472817, 0.474137, 0.475601, 0.478320, 0.480947" \ + ); + } + } + timing() { + related_pin : CLKA; + timing_type : hold_rising; + when : "RET1N&!DFTRAMBYP&((TENB&!CENB)|(!TENB&!TCENB))&!EMAB[2]&EMAB[1]&EMAB[0]"; + sdf_cond : "contB_RET1Neq1aDFTRAMBYPeq0aopopTENBeq1aCENBeq0cpoopTENBeq0aTCENBeq0cpcpaEMAB2eq0aEMAB1eq1aEMAB0eq1"; + rise_constraint(rf2_32x128_wm1_clockslew_clockslew_hold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + values (\ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000" \ + ); + } + } + timing() { + related_pin : CLKA; + timing_type : setup_rising; + when : "RET1N&!DFTRAMBYP&((TENB&!CENB)|(!TENB&!TCENB))&EMAB[2]&!EMAB[1]&!EMAB[0]"; + sdf_cond : "contB_RET1Neq1aDFTRAMBYPeq0aopopTENBeq1aCENBeq0cpoopTENBeq0aTCENBeq0cpcpaEMAB2eq1aEMAB1eq0aEMAB0eq0"; + rise_constraint(rf2_32x128_wm1_clockslew_clockslew_setup_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + values (\ + "0.526317, 0.528215, 0.535198, 0.536518, 0.537982, 0.540700, 0.543327", \ + "0.524600, 0.526498, 0.533480, 0.534801, 0.536264, 0.538983, 0.541610", \ + "0.517369, 0.519267, 0.526250, 0.527570, 0.529034, 0.531752, 0.534379", \ + "0.516469, 0.518367, 0.525350, 0.526670, 0.528134, 0.530852, 0.533479", \ + "0.514929, 0.516827, 0.523810, 0.525130, 0.526594, 0.529312, 0.531939", \ + "0.512698, 0.514596, 0.521579, 0.522899, 0.524363, 0.527081, 0.529708", \ + "0.511189, 0.513086, 0.520069, 0.521389, 0.522853, 0.525572, 0.528199" \ + ); + } + } + timing() { + related_pin : CLKA; + timing_type : hold_rising; + when : "RET1N&!DFTRAMBYP&((TENB&!CENB)|(!TENB&!TCENB))&EMAB[2]&!EMAB[1]&!EMAB[0]"; + sdf_cond : "contB_RET1Neq1aDFTRAMBYPeq0aopopTENBeq1aCENBeq0cpoopTENBeq0aTCENBeq0cpcpaEMAB2eq1aEMAB1eq0aEMAB0eq0"; + rise_constraint(rf2_32x128_wm1_clockslew_clockslew_hold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + values (\ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000" \ + ); + } + } + timing() { + related_pin : CLKA; + timing_type : setup_rising; + when : "RET1N&!DFTRAMBYP&((TENB&!CENB)|(!TENB&!TCENB))&EMAB[2]&!EMAB[1]&EMAB[0]"; + sdf_cond : "contB_RET1Neq1aDFTRAMBYPeq0aopopTENBeq1aCENBeq0cpoopTENBeq0aTCENBeq0cpcpaEMAB2eq1aEMAB1eq0aEMAB0eq1"; + rise_constraint(rf2_32x128_wm1_clockslew_clockslew_setup_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + values (\ + "0.554092, 0.555990, 0.562973, 0.564293, 0.565757, 0.568475, 0.571102", \ + "0.552375, 0.554273, 0.561255, 0.562576, 0.564039, 0.566758, 0.569385", \ + "0.545144, 0.547042, 0.554025, 0.555345, 0.556809, 0.559527, 0.562154", \ + "0.544244, 0.546142, 0.553125, 0.554445, 0.555909, 0.558627, 0.561254", \ + "0.542704, 0.544602, 0.551585, 0.552905, 0.554369, 0.557087, 0.559714", \ + "0.540473, 0.542371, 0.549354, 0.550674, 0.552138, 0.554856, 0.557483", \ + "0.538964, 0.540861, 0.547844, 0.549164, 0.550628, 0.553347, 0.555974" \ + ); + } + } + timing() { + related_pin : CLKA; + timing_type : hold_rising; + when : "RET1N&!DFTRAMBYP&((TENB&!CENB)|(!TENB&!TCENB))&EMAB[2]&!EMAB[1]&EMAB[0]"; + sdf_cond : "contB_RET1Neq1aDFTRAMBYPeq0aopopTENBeq1aCENBeq0cpoopTENBeq0aTCENBeq0cpcpaEMAB2eq1aEMAB1eq0aEMAB0eq1"; + rise_constraint(rf2_32x128_wm1_clockslew_clockslew_hold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + values (\ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000" \ + ); + } + } + timing() { + related_pin : CLKA; + timing_type : setup_rising; + when : "RET1N&!DFTRAMBYP&((TENB&!CENB)|(!TENB&!TCENB))&EMAB[2]&EMAB[1]&!EMAB[0]"; + sdf_cond : "contB_RET1Neq1aDFTRAMBYPeq0aopopTENBeq1aCENBeq0cpoopTENBeq0aTCENBeq0cpcpaEMAB2eq1aEMAB1eq1aEMAB0eq0"; + rise_constraint(rf2_32x128_wm1_clockslew_clockslew_setup_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + values (\ + "0.596456, 0.598354, 0.605337, 0.606657, 0.608121, 0.610839, 0.613466", \ + "0.594739, 0.596637, 0.603619, 0.604940, 0.606403, 0.609122, 0.611749", \ + "0.587508, 0.589406, 0.596389, 0.597709, 0.599173, 0.601891, 0.604518", \ + "0.586608, 0.588506, 0.595489, 0.596809, 0.598273, 0.600991, 0.603618", \ + "0.585068, 0.586966, 0.593949, 0.595269, 0.596733, 0.599451, 0.602078", \ + "0.582837, 0.584735, 0.591718, 0.593038, 0.594502, 0.597220, 0.599847", \ + "0.581328, 0.583225, 0.590208, 0.591528, 0.592992, 0.595711, 0.598338" \ + ); + } + } + timing() { + related_pin : CLKA; + timing_type : hold_rising; + when : "RET1N&!DFTRAMBYP&((TENB&!CENB)|(!TENB&!TCENB))&EMAB[2]&EMAB[1]&!EMAB[0]"; + sdf_cond : "contB_RET1Neq1aDFTRAMBYPeq0aopopTENBeq1aCENBeq0cpoopTENBeq0aTCENBeq0cpcpaEMAB2eq1aEMAB1eq1aEMAB0eq0"; + rise_constraint(rf2_32x128_wm1_clockslew_clockslew_hold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + values (\ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000" \ + ); + } + } + timing() { + related_pin : CLKA; + timing_type : setup_rising; + when : "RET1N&!DFTRAMBYP&((TENB&!CENB)|(!TENB&!TCENB))&EMAB[2]&EMAB[1]&EMAB[0]"; + sdf_cond : "contB_RET1Neq1aDFTRAMBYPeq0aopopTENBeq1aCENBeq0cpoopTENBeq0aTCENBeq0cpcpaEMAB2eq1aEMAB1eq1aEMAB0eq1"; + rise_constraint(rf2_32x128_wm1_clockslew_clockslew_setup_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + values (\ + "0.624504, 0.626402, 0.633385, 0.634705, 0.636169, 0.638887, 0.641514", \ + "0.622787, 0.624685, 0.631667, 0.632988, 0.634451, 0.637170, 0.639797", \ + "0.615556, 0.617454, 0.624437, 0.625757, 0.627221, 0.629939, 0.632566", \ + "0.614656, 0.616554, 0.623537, 0.624857, 0.626321, 0.629039, 0.631666", \ + "0.613116, 0.615014, 0.621997, 0.623317, 0.624781, 0.627499, 0.630126", \ + "0.610885, 0.612783, 0.619766, 0.621086, 0.622550, 0.625268, 0.627895", \ + "0.609376, 0.611273, 0.618256, 0.619576, 0.621040, 0.623759, 0.626386" \ + ); + } + } + timing() { + related_pin : CLKA; + timing_type : hold_rising; + when : "RET1N&!DFTRAMBYP&((TENB&!CENB)|(!TENB&!TCENB))&EMAB[2]&EMAB[1]&EMAB[0]"; + sdf_cond : "contB_RET1Neq1aDFTRAMBYPeq0aopopTENBeq1aCENBeq0cpoopTENBeq0aTCENBeq0cpcpaEMAB2eq1aEMAB1eq1aEMAB0eq1"; + rise_constraint(rf2_32x128_wm1_clockslew_clockslew_hold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + values (\ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000" \ + ); + } + } + minimum_period() { + constraint : 0.562318; + when : "RET1N&(((TENB&!CENB&!DFTRAMBYP)|(!TENB&!TCENB&!DFTRAMBYP))|DFTRAMBYP)&!EMAB[2]&!EMAB[1]&!EMAB[0]"; + sdf_cond : "RET1Neq1aopopopTENBeq1aCENBeq0aDFTRAMBYPeq0cpoopTENBeq0aTCENBeq0aDFTRAMBYPeq0cpcpoDFTRAMBYPeq1cpaEMAB2eq0aEMAB1eq0aEMAB0eq0"; + } + minimum_period() { + constraint : 0.565390; + when : "RET1N&(((TENB&!CENB&!DFTRAMBYP)|(!TENB&!TCENB&!DFTRAMBYP))|DFTRAMBYP)&!EMAB[2]&!EMAB[1]&EMAB[0]"; + sdf_cond : "RET1Neq1aopopopTENBeq1aCENBeq0aDFTRAMBYPeq0cpoopTENBeq0aTCENBeq0aDFTRAMBYPeq0cpcpoDFTRAMBYPeq1cpaEMAB2eq0aEMAB1eq0aEMAB0eq1"; + } + minimum_period() { + constraint : 0.567533; + when : "RET1N&(((TENB&!CENB&!DFTRAMBYP)|(!TENB&!TCENB&!DFTRAMBYP))|DFTRAMBYP)&!EMAB[2]&EMAB[1]&!EMAB[0]"; + sdf_cond : "RET1Neq1aopopopTENBeq1aCENBeq0aDFTRAMBYPeq0cpoopTENBeq0aTCENBeq0aDFTRAMBYPeq0cpcpoDFTRAMBYPeq1cpaEMAB2eq0aEMAB1eq1aEMAB0eq0"; + } + minimum_period() { + constraint : 0.571827; + when : "RET1N&(((TENB&!CENB&!DFTRAMBYP)|(!TENB&!TCENB&!DFTRAMBYP))|DFTRAMBYP)&!EMAB[2]&EMAB[1]&EMAB[0]"; + sdf_cond : "RET1Neq1aopopopTENBeq1aCENBeq0aDFTRAMBYPeq0cpoopTENBeq0aTCENBeq0aDFTRAMBYPeq0cpcpoDFTRAMBYPeq1cpaEMAB2eq0aEMAB1eq1aEMAB0eq1"; + } + minimum_period() { + constraint : 0.619123; + when : "RET1N&(((TENB&!CENB&!DFTRAMBYP)|(!TENB&!TCENB&!DFTRAMBYP))|DFTRAMBYP)&EMAB[2]&!EMAB[1]&!EMAB[0]"; + sdf_cond : "RET1Neq1aopopopTENBeq1aCENBeq0aDFTRAMBYPeq0cpoopTENBeq0aTCENBeq0aDFTRAMBYPeq0cpcpoDFTRAMBYPeq1cpaEMAB2eq1aEMAB1eq0aEMAB0eq0"; + } + minimum_period() { + constraint : 0.646922; + when : "RET1N&(((TENB&!CENB&!DFTRAMBYP)|(!TENB&!TCENB&!DFTRAMBYP))|DFTRAMBYP)&EMAB[2]&!EMAB[1]&EMAB[0]"; + sdf_cond : "RET1Neq1aopopopTENBeq1aCENBeq0aDFTRAMBYPeq0cpoopTENBeq0aTCENBeq0aDFTRAMBYPeq0cpcpoDFTRAMBYPeq1cpaEMAB2eq1aEMAB1eq0aEMAB0eq1"; + } + minimum_period() { + constraint : 0.689325; + when : "RET1N&(((TENB&!CENB&!DFTRAMBYP)|(!TENB&!TCENB&!DFTRAMBYP))|DFTRAMBYP)&EMAB[2]&EMAB[1]&!EMAB[0]"; + sdf_cond : "RET1Neq1aopopopTENBeq1aCENBeq0aDFTRAMBYPeq0cpoopTENBeq0aTCENBeq0aDFTRAMBYPeq0cpcpoDFTRAMBYPeq1cpaEMAB2eq1aEMAB1eq1aEMAB0eq0"; + } + minimum_period() { + constraint : 0.717400; + when : "RET1N&(((TENB&!CENB&!DFTRAMBYP)|(!TENB&!TCENB&!DFTRAMBYP))|DFTRAMBYP)&EMAB[2]&EMAB[1]&EMAB[0]"; + sdf_cond : "RET1Neq1aopopopTENBeq1aCENBeq0aDFTRAMBYPeq0cpoopTENBeq0aTCENBeq0aDFTRAMBYPeq0cpcpoDFTRAMBYPeq1cpaEMAB2eq1aEMAB1eq1aEMAB0eq1"; + } + timing() { + timing_type : min_clock_tree_path; + timing_sense : positive_unate; + cell_rise(rf2_32x128_wm1_cts1x7_clockslew_delay_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + values ("0.042864, 0.044967, 0.052042, 0.052783, 0.053894, 0.056971, 0.059098"); + } + rise_transition(rf2_32x128_wm1_cts1x7_clockslew_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + values ("0.012316, 0.012271, 0.012438, 0.012278, 0.012328, 0.012290, 0.012286"); + } + cell_fall(rf2_32x128_wm1_cts1x7_clockslew_delay_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + values ("0.042864, 0.044967, 0.052042, 0.052783, 0.053894, 0.056971, 0.059098"); + } + fall_transition(rf2_32x128_wm1_cts1x7_clockslew_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + values ("0.013810, 0.013898, 0.013921, 0.013953, 0.013816, 0.013861, 0.013858"); + } + } + timing() { + timing_type : min_clock_tree_path; + timing_sense : negative_unate; + cell_fall(rf2_32x128_wm1_cts1x7_clockslew_delay_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + values ("0.042864, 0.044967, 0.052042, 0.052783, 0.053894, 0.056971, 0.059098"); + } + fall_transition(rf2_32x128_wm1_cts1x7_clockslew_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + values ("0.013810, 0.013898, 0.013921, 0.013953, 0.013816, 0.013861, 0.013858"); + } + cell_rise(rf2_32x128_wm1_cts1x7_clockslew_delay_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + values ("0.042864, 0.044967, 0.052042, 0.052783, 0.053894, 0.056971, 0.059098"); + } + rise_transition(rf2_32x128_wm1_cts1x7_clockslew_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + values ("0.012316, 0.012271, 0.012438, 0.012278, 0.012328, 0.012290, 0.012286"); + } + } + timing() { + timing_type : max_clock_tree_path; + timing_sense : positive_unate; + cell_rise(rf2_32x128_wm1_cts1x7_clockslew_delay_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + values ("0.153655, 0.155672, 0.162908, 0.163896, 0.165149, 0.166437, 0.167029"); + } + rise_transition(rf2_32x128_wm1_cts1x7_clockslew_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + values ("0.012316, 0.012271, 0.012438, 0.012278, 0.012328, 0.012290, 0.012286"); + } + cell_fall(rf2_32x128_wm1_cts1x7_clockslew_delay_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + values ("0.153655, 0.155672, 0.162908, 0.163896, 0.165149, 0.166437, 0.167029"); + } + fall_transition(rf2_32x128_wm1_cts1x7_clockslew_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + values ("0.013810, 0.013898, 0.013921, 0.013953, 0.013816, 0.013861, 0.013858"); + } + } + timing() { + timing_type : max_clock_tree_path; + timing_sense : negative_unate; + cell_fall(rf2_32x128_wm1_cts1x7_clockslew_delay_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + values ("0.153655, 0.155672, 0.162908, 0.163896, 0.165149, 0.166437, 0.167029"); + } + fall_transition(rf2_32x128_wm1_cts1x7_clockslew_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + values ("0.013810, 0.013898, 0.013921, 0.013953, 0.013816, 0.013861, 0.013858"); + } + cell_rise(rf2_32x128_wm1_cts1x7_clockslew_delay_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + values ("0.153655, 0.155672, 0.162908, 0.163896, 0.165149, 0.166437, 0.167029"); + } + rise_transition(rf2_32x128_wm1_cts1x7_clockslew_slew_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + values ("0.012316, 0.012271, 0.012438, 0.012278, 0.012328, 0.012290, 0.012286"); + } + } + min_pulse_width_high : 0.088579; + min_pulse_width_low : 0.084283; + } + pin(CENB) { + direction : input; + related_power_pin : "VDDPE"; + related_ground_pin : "VSSE"; + capacitance : 0.001318; + max_transition : 0.336000; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB"; + sdf_cond : "RET1Neq1aTENBeq1"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.081535, 0.085481, 0.093664, 0.095417, 0.099137, 0.101211, 0.104556", \ + "0.080535, 0.084481, 0.092664, 0.094417, 0.098137, 0.100211, 0.103556", \ + "0.079535, 0.083481, 0.091664, 0.093417, 0.097137, 0.099211, 0.102556", \ + "0.078535, 0.082481, 0.090664, 0.092417, 0.096137, 0.098211, 0.101556", \ + "0.077535, 0.081481, 0.089664, 0.091417, 0.095137, 0.097211, 0.100556", \ + "0.076535, 0.080481, 0.088664, 0.090417, 0.094137, 0.096211, 0.099556", \ + "0.075535, 0.079481, 0.087664, 0.089417, 0.093137, 0.095211, 0.098556" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.082796, 0.088127, 0.096166, 0.100081, 0.103719, 0.109710, 0.117019", \ + "0.080546, 0.085878, 0.093917, 0.097832, 0.101470, 0.107461, 0.114770", \ + "0.073685, 0.079017, 0.087055, 0.090970, 0.094609, 0.100599, 0.107908", \ + "0.073157, 0.078489, 0.086528, 0.090443, 0.094081, 0.100072, 0.107380", \ + "0.071895, 0.077227, 0.085266, 0.089181, 0.092819, 0.098810, 0.106118", \ + "0.070310, 0.075641, 0.083680, 0.087595, 0.091233, 0.097224, 0.104533", \ + "0.067403, 0.072735, 0.080774, 0.084688, 0.088327, 0.094317, 0.101626" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB"; + sdf_cond : "RET1Neq1aTENBeq1"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.039224, 0.035965, 0.029668, 0.043405, 0.033285, 0.031956, 0.038907", \ + "0.041002, 0.037759, 0.031427, 0.045260, 0.035144, 0.033834, 0.040784", \ + "0.048373, 0.044986, 0.038886, 0.051899, 0.041905, 0.040609, 0.047380", \ + "0.049142, 0.045321, 0.039242, 0.052164, 0.042187, 0.040892, 0.047648", \ + "0.050197, 0.046752, 0.040755, 0.053322, 0.043417, 0.042129, 0.048799", \ + "0.052452, 0.048620, 0.042714, 0.054769, 0.044999, 0.043770, 0.050250", \ + "0.056321, 0.052112, 0.046340, 0.057563, 0.047999, 0.051830, 0.053005" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.034550, 0.031241, 0.031161, 0.032199, 0.032721, 0.028765, 0.025225", \ + "0.036640, 0.033334, 0.031657, 0.032696, 0.033217, 0.029291, 0.025708", \ + "0.045312, 0.041753, 0.037954, 0.035556, 0.036018, 0.032423, 0.029023", \ + "0.045758, 0.042066, 0.038370, 0.035997, 0.036472, 0.032778, 0.029348", \ + "0.047694, 0.044038, 0.040001, 0.037545, 0.037972, 0.033804, 0.030506", \ + "0.050372, 0.046641, 0.042394, 0.039881, 0.040274, 0.034701, 0.031498", \ + "0.054304, 0.050381, 0.045918, 0.043335, 0.043690, 0.035676, 0.032572" \ + ); + } + } + timing() { + related_pin : RET1N; + timing_type : non_seq_setup_falling; + fall_constraint(rf2_32x128_wm1_inputslew_inputslew_setup_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000" \ + ); + } + } + timing() { + related_pin : RET1N; + timing_type : non_seq_hold_falling; + fall_constraint(rf2_32x128_wm1_inputslew_inputslew_hold_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.590182, 0.587267, 0.586267, 0.585267, 0.584267, 0.583267, 0.582267", \ + "0.592029, 0.589114, 0.588114, 0.587114, 0.586114, 0.585114, 0.584114", \ + "0.598688, 0.595774, 0.594774, 0.593774, 0.592774, 0.591774, 0.590774", \ + "0.599803, 0.596889, 0.595889, 0.594889, 0.593889, 0.592889, 0.591889", \ + "0.601251, 0.598336, 0.597336, 0.596336, 0.595336, 0.594336, 0.593336", \ + "0.604243, 0.601328, 0.600328, 0.599328, 0.598328, 0.597328, 0.596328", \ + "0.607011, 0.604096, 0.603096, 0.602096, 0.601096, 0.600097, 0.599096" \ + ); + } + } + timing() { + related_pin : RET1N; + timing_type : non_seq_setup_rising; + fall_constraint(rf2_32x128_wm1_inputslew_inputslew_setup_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000" \ + ); + } + } + timing() { + related_pin : RET1N; + timing_type : non_seq_hold_rising; + fall_constraint(rf2_32x128_wm1_inputslew_inputslew_hold_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.288170, 0.280509, 0.277135, 0.268583, 0.267583, 0.262776, 0.257112", \ + "0.289170, 0.281509, 0.278135, 0.269583, 0.268583, 0.263776, 0.258112", \ + "0.290170, 0.282509, 0.279135, 0.270583, 0.269583, 0.264776, 0.259112", \ + "0.291170, 0.283509, 0.280135, 0.271583, 0.270583, 0.265776, 0.260112", \ + "0.292170, 0.284509, 0.281135, 0.272583, 0.271583, 0.266776, 0.261112", \ + "0.293170, 0.285509, 0.282135, 0.273583, 0.272583, 0.267776, 0.262112", \ + "0.294170, 0.286509, 0.283135, 0.274583, 0.273583, 0.268776, 0.263112" \ + ); + } + } + internal_power() { + when : "!DFTRAMBYP&TENB"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.039092, 0.039333, 0.039632, 0.040073, 0.040391, 0.041244, 0.042766"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.075391, 0.075556, 0.076067, 0.076790, 0.077255, 0.078270, 0.079700"); + } + } + } + bus(WENB) { + bus_type : rf2_32x128_wm1_WENB; + direction : input; + related_power_pin : "VDDPE"; + related_ground_pin : "VSSE"; + capacitance : 0.001406; + max_transition : 0.336000; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&!CENB"; + sdf_cond : "RET1Neq1aTENBeq1aCENBeq0"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.008000, 0.009000, 0.011258, 0.016277, 0.018634, 0.026839, 0.033823", \ + "0.007000, 0.008000, 0.009151, 0.014170, 0.016527, 0.024731, 0.031716", \ + "0.006000, 0.007000, 0.008151, 0.011000, 0.012000, 0.017610, 0.024594", \ + "0.005000, 0.006000, 0.007151, 0.010000, 0.011000, 0.016486, 0.023470", \ + "0.004000, 0.005000, 0.006151, 0.009000, 0.010000, 0.015436, 0.022420", \ + "0.003000, 0.004000, 0.005151, 0.008000, 0.009000, 0.014012, 0.020996", \ + "0.002000, 0.003000, 0.004151, 0.007000, 0.008000, 0.013447, 0.020432" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.008000, 0.009000, 0.010000, 0.014629, 0.018101, 0.029785, 0.041214", \ + "0.007000, 0.008000, 0.009000, 0.012523, 0.015994, 0.027678, 0.039108", \ + "0.006000, 0.007000, 0.008000, 0.011000, 0.012000, 0.020556, 0.031985", \ + "0.005000, 0.006000, 0.007000, 0.010000, 0.011000, 0.019431, 0.030861", \ + "0.004000, 0.005000, 0.006000, 0.009000, 0.010000, 0.018382, 0.029811", \ + "0.003000, 0.004000, 0.005000, 0.008000, 0.009000, 0.016958, 0.028388", \ + "0.002000, 0.003000, 0.004000, 0.007000, 0.008000, 0.016393, 0.027823" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&!CENB"; + sdf_cond : "RET1Neq1aTENBeq1aCENBeq0"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.163798, 0.162903, 0.168574, 0.166993, 0.173060, 0.178134, 0.178982", \ + "0.166493, 0.165376, 0.170816, 0.168331, 0.175316, 0.180426, 0.181315", \ + "0.174518, 0.173345, 0.178478, 0.177242, 0.182775, 0.187998, 0.188668", \ + "0.175099, 0.173968, 0.179272, 0.177840, 0.183745, 0.188709, 0.189696", \ + "0.176733, 0.175525, 0.180755, 0.179485, 0.185153, 0.190214, 0.191088", \ + "0.178582, 0.177311, 0.182396, 0.180093, 0.186763, 0.191773, 0.192707", \ + "0.179258, 0.177902, 0.183038, 0.180647, 0.187375, 0.192364, 0.193182" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.168580, 0.167599, 0.167386, 0.170250, 0.167442, 0.174598, 0.179057", \ + "0.171250, 0.170051, 0.169806, 0.172760, 0.169753, 0.176941, 0.181391", \ + "0.179312, 0.177997, 0.177502, 0.180394, 0.177278, 0.184553, 0.188743", \ + "0.179886, 0.178644, 0.178260, 0.181029, 0.178259, 0.185238, 0.189779", \ + "0.181519, 0.180179, 0.179766, 0.182632, 0.179710, 0.186781, 0.191179", \ + "0.183275, 0.181908, 0.181399, 0.184332, 0.181305, 0.188324, 0.192750", \ + "0.184053, 0.182536, 0.182087, 0.184919, 0.182004, 0.188973, 0.193276" \ + ); + } + } + internal_power() { + when : "TENB&!DFTRAMBYP"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.004057, 0.004061, 0.004075, 0.004202, 0.004338, 0.004699, 0.005178"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.005417, 0.005477, 0.005619, 0.005737, 0.005920, 0.006224, 0.006771"); + } + } + } + bus(AB) { + bus_type : rf2_32x128_wm1_AB; + direction : input; + related_power_pin : "VDDPE"; + related_ground_pin : "VSSE"; + capacitance : 0.001225; + max_transition : 0.336000; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&!CENB&COLLDISN"; + sdf_cond : "RET1Neq1aTENBeq1aCENBeq0aCOLLDISNeq1"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.077439, 0.081908, 0.090855, 0.094212, 0.095342, 0.099889, 0.104087", \ + "0.075261, 0.079729, 0.088676, 0.092033, 0.093163, 0.097711, 0.101908", \ + "0.068361, 0.072829, 0.081776, 0.085133, 0.086263, 0.090811, 0.095008", \ + "0.067834, 0.072302, 0.081250, 0.084607, 0.085736, 0.090284, 0.094482", \ + "0.066584, 0.071053, 0.080000, 0.083357, 0.084486, 0.089034, 0.093232", \ + "0.064969, 0.069437, 0.078385, 0.081742, 0.082871, 0.087419, 0.091617", \ + "0.062133, 0.066601, 0.075549, 0.078906, 0.080035, 0.084583, 0.088781" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.082081, 0.086370, 0.099969, 0.106176, 0.111671, 0.123174, 0.139096", \ + "0.079860, 0.084149, 0.097747, 0.103954, 0.109449, 0.120952, 0.136874", \ + "0.073089, 0.077378, 0.090977, 0.097184, 0.102679, 0.114182, 0.130104", \ + "0.072416, 0.076705, 0.090304, 0.096511, 0.102006, 0.113509, 0.129431", \ + "0.071100, 0.075389, 0.088987, 0.095194, 0.100689, 0.112192, 0.128114", \ + "0.068555, 0.072845, 0.086443, 0.092650, 0.098145, 0.109648, 0.125570", \ + "0.066436, 0.070725, 0.084323, 0.090530, 0.096025, 0.107528, 0.123450" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&!CENB&COLLDISN"; + sdf_cond : "RET1Neq1aTENBeq1aCENBeq0aCOLLDISNeq1"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.051660, 0.049852, 0.054978, 0.058752, 0.057000, 0.055731, 0.058122", \ + "0.053674, 0.051895, 0.057067, 0.060850, 0.059138, 0.057827, 0.060223", \ + "0.062387, 0.060129, 0.064701, 0.068319, 0.066659, 0.065323, 0.067633", \ + "0.063588, 0.061223, 0.065617, 0.069188, 0.067534, 0.066198, 0.068482", \ + "0.065319, 0.062849, 0.067017, 0.070522, 0.068827, 0.067531, 0.069789", \ + "0.068812, 0.066275, 0.070300, 0.073748, 0.072059, 0.070716, 0.072988", \ + "0.072159, 0.069480, 0.073087, 0.076349, 0.074693, 0.073418, 0.075546" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.050836, 0.049058, 0.053738, 0.049505, 0.053592, 0.058895, 0.062397", \ + "0.052845, 0.051090, 0.055816, 0.051577, 0.055721, 0.060984, 0.064486", \ + "0.061622, 0.059304, 0.063429, 0.059359, 0.063249, 0.068382, 0.071817", \ + "0.062850, 0.060411, 0.064357, 0.060347, 0.064153, 0.069234, 0.072649", \ + "0.064589, 0.062031, 0.065745, 0.061806, 0.065497, 0.070506, 0.073896", \ + "0.068082, 0.065458, 0.069019, 0.065133, 0.068745, 0.073706, 0.077075", \ + "0.071448, 0.068656, 0.071787, 0.068055, 0.071427, 0.076235, 0.079533" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&!CENB&!COLLDISN"; + sdf_cond : "RET1Neq1aTENBeq1aCENBeq0aCOLLDISNeq0"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.077439, 0.081908, 0.090855, 0.094212, 0.095342, 0.099889, 0.104087", \ + "0.075261, 0.079729, 0.088676, 0.092033, 0.093163, 0.097711, 0.101908", \ + "0.068361, 0.072829, 0.081776, 0.085133, 0.086263, 0.090811, 0.095008", \ + "0.067834, 0.072302, 0.081250, 0.084607, 0.085736, 0.090284, 0.094482", \ + "0.066584, 0.071053, 0.080000, 0.083357, 0.084486, 0.089034, 0.093232", \ + "0.064969, 0.069437, 0.078385, 0.081742, 0.082871, 0.087419, 0.091617", \ + "0.062133, 0.066601, 0.075549, 0.078906, 0.080035, 0.084583, 0.088781" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.082081, 0.086370, 0.099969, 0.106176, 0.111671, 0.123174, 0.139096", \ + "0.079860, 0.084149, 0.097747, 0.103954, 0.109449, 0.120952, 0.136874", \ + "0.073089, 0.077378, 0.090977, 0.097184, 0.102679, 0.114182, 0.130104", \ + "0.072416, 0.076705, 0.090304, 0.096511, 0.102006, 0.113509, 0.129431", \ + "0.071100, 0.075389, 0.088987, 0.095194, 0.100689, 0.112192, 0.128114", \ + "0.068555, 0.072845, 0.086443, 0.092650, 0.098145, 0.109648, 0.125570", \ + "0.066436, 0.070725, 0.084323, 0.090530, 0.096025, 0.107528, 0.123450" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&!CENB&!COLLDISN"; + sdf_cond : "RET1Neq1aTENBeq1aCENBeq0aCOLLDISNeq0"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.051660, 0.049852, 0.054978, 0.058752, 0.057000, 0.055731, 0.058122", \ + "0.053674, 0.051895, 0.057067, 0.060850, 0.059138, 0.057827, 0.060223", \ + "0.062387, 0.060129, 0.064701, 0.068319, 0.066659, 0.065323, 0.067633", \ + "0.063588, 0.061223, 0.065617, 0.069188, 0.067534, 0.066198, 0.068482", \ + "0.065319, 0.062849, 0.067017, 0.070522, 0.068827, 0.067531, 0.069789", \ + "0.068812, 0.066275, 0.070300, 0.073748, 0.072059, 0.070716, 0.072988", \ + "0.072159, 0.069480, 0.073087, 0.076349, 0.074693, 0.073418, 0.075546" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.050836, 0.049058, 0.053738, 0.049505, 0.053592, 0.058895, 0.062397", \ + "0.052845, 0.051090, 0.055816, 0.051577, 0.055721, 0.060984, 0.064486", \ + "0.061622, 0.059304, 0.063429, 0.059359, 0.063249, 0.068382, 0.071817", \ + "0.062850, 0.060411, 0.064357, 0.060347, 0.064153, 0.069234, 0.072649", \ + "0.064589, 0.062031, 0.065745, 0.061806, 0.065497, 0.070506, 0.073896", \ + "0.068082, 0.065458, 0.069019, 0.065133, 0.068745, 0.073706, 0.077075", \ + "0.071448, 0.068656, 0.071787, 0.068055, 0.071427, 0.076235, 0.079533" \ + ); + } + } + internal_power() { + when : "TENB&!DFTRAMBYP&COLLDISN"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.020862, 0.020930, 0.021497, 0.021846, 0.022256, 0.023365, 0.025028"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.019113, 0.019172, 0.019722, 0.020154, 0.020707, 0.021897, 0.023520"); + } + } + internal_power() { + when : "TENB&!DFTRAMBYP&!COLLDISN"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.020862, 0.020930, 0.021497, 0.021846, 0.022256, 0.023365, 0.025028"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.019113, 0.019172, 0.019722, 0.020154, 0.020707, 0.021897, 0.023520"); + } + } + } + bus(DB) { + bus_type : rf2_32x128_wm1_DB; + direction : input; + related_power_pin : "VDDPE"; + related_ground_pin : "VSSE"; + memory_write() { + address : AB; + clocked_on : CLKB; + } + capacitance : 0.001453; + max_transition : 0.336000; + pin(DB[127]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[127]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB127eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[127]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB127eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.172261, 0.169909, 0.171645, 0.174289, 0.183281, 0.177571, 0.183665", \ + "0.175033, 0.172567, 0.174060, 0.176759, 0.185490, 0.179923, 0.187533", \ + "0.183407, 0.179862, 0.181244, 0.183761, 0.192402, 0.187035, 0.195028", \ + "0.183370, 0.180156, 0.182557, 0.184917, 0.193697, 0.188221, 0.194421", \ + "0.185501, 0.182652, 0.184087, 0.186683, 0.195327, 0.189805, 0.194938", \ + "0.187310, 0.183067, 0.185161, 0.188032, 0.196296, 0.190875, 0.196643", \ + "0.187767, 0.185060, 0.186283, 0.188813, 0.197478, 0.191982, 0.201556" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.169058, 0.166545, 0.163442, 0.166479, 0.165014, 0.168209, 0.165700", \ + "0.172258, 0.169447, 0.165896, 0.169064, 0.167399, 0.170579, 0.167930", \ + "0.180132, 0.177269, 0.173725, 0.176754, 0.174910, 0.178237, 0.175486", \ + "0.180789, 0.177863, 0.174461, 0.177334, 0.175859, 0.178874, 0.176515", \ + "0.182516, 0.179452, 0.176247, 0.179011, 0.177328, 0.180462, 0.177936", \ + "0.184344, 0.181284, 0.177598, 0.180761, 0.178942, 0.182029, 0.179508", \ + "0.185382, 0.181934, 0.178549, 0.181334, 0.179566, 0.182671, 0.179982" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[127])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.005997, 0.006003, 0.006009, 0.006015, 0.006021, 0.006144, 0.006430"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.008050, 0.008206, 0.008268, 0.008307, 0.008372, 0.008559, 0.008838"); + } + } + } + pin(DB[126]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[126]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB126eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[126]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB126eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.172261, 0.169909, 0.171645, 0.174289, 0.183281, 0.177571, 0.183665", \ + "0.175033, 0.172567, 0.174060, 0.176759, 0.185490, 0.179923, 0.187533", \ + "0.183407, 0.179862, 0.181244, 0.183761, 0.192402, 0.187035, 0.195028", \ + "0.183370, 0.180156, 0.182557, 0.184917, 0.193697, 0.188221, 0.194421", \ + "0.185501, 0.182652, 0.184087, 0.186683, 0.195327, 0.189805, 0.194938", \ + "0.187310, 0.183067, 0.185161, 0.188032, 0.196296, 0.190875, 0.196643", \ + "0.187767, 0.185060, 0.186283, 0.188813, 0.197478, 0.191982, 0.201556" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.169058, 0.166545, 0.163442, 0.166479, 0.165014, 0.168209, 0.165700", \ + "0.172258, 0.169447, 0.165896, 0.169064, 0.167399, 0.170579, 0.167930", \ + "0.180132, 0.177269, 0.173725, 0.176754, 0.174910, 0.178237, 0.175486", \ + "0.180789, 0.177863, 0.174461, 0.177334, 0.175859, 0.178874, 0.176515", \ + "0.182516, 0.179452, 0.176247, 0.179011, 0.177328, 0.180462, 0.177936", \ + "0.184344, 0.181284, 0.177598, 0.180761, 0.178942, 0.182029, 0.179508", \ + "0.185382, 0.181934, 0.178549, 0.181334, 0.179566, 0.182671, 0.179982" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[126])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.005997, 0.006003, 0.006009, 0.006015, 0.006021, 0.006144, 0.006430"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.008050, 0.008206, 0.008268, 0.008307, 0.008372, 0.008559, 0.008838"); + } + } + } + pin(DB[125]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[125]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB125eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[125]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB125eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.172261, 0.169909, 0.171645, 0.174289, 0.183281, 0.177571, 0.183665", \ + "0.175033, 0.172567, 0.174060, 0.176759, 0.185490, 0.179923, 0.187533", \ + "0.183407, 0.179862, 0.181244, 0.183761, 0.192402, 0.187035, 0.195028", \ + "0.183370, 0.180156, 0.182557, 0.184917, 0.193697, 0.188221, 0.194421", \ + "0.185501, 0.182652, 0.184087, 0.186683, 0.195327, 0.189805, 0.194938", \ + "0.187310, 0.183067, 0.185161, 0.188032, 0.196296, 0.190875, 0.196643", \ + "0.187767, 0.185060, 0.186283, 0.188813, 0.197478, 0.191982, 0.201556" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.169058, 0.166545, 0.163442, 0.166479, 0.165014, 0.168209, 0.165700", \ + "0.172258, 0.169447, 0.165896, 0.169064, 0.167399, 0.170579, 0.167930", \ + "0.180132, 0.177269, 0.173725, 0.176754, 0.174910, 0.178237, 0.175486", \ + "0.180789, 0.177863, 0.174461, 0.177334, 0.175859, 0.178874, 0.176515", \ + "0.182516, 0.179452, 0.176247, 0.179011, 0.177328, 0.180462, 0.177936", \ + "0.184344, 0.181284, 0.177598, 0.180761, 0.178942, 0.182029, 0.179508", \ + "0.185382, 0.181934, 0.178549, 0.181334, 0.179566, 0.182671, 0.179982" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[125])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.005997, 0.006003, 0.006009, 0.006015, 0.006021, 0.006144, 0.006430"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.008050, 0.008206, 0.008268, 0.008307, 0.008372, 0.008559, 0.008838"); + } + } + } + pin(DB[124]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[124]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB124eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[124]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB124eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.172261, 0.169909, 0.171645, 0.174289, 0.183281, 0.177571, 0.183665", \ + "0.175033, 0.172567, 0.174060, 0.176759, 0.185490, 0.179923, 0.187533", \ + "0.183407, 0.179862, 0.181244, 0.183761, 0.192402, 0.187035, 0.195028", \ + "0.183370, 0.180156, 0.182557, 0.184917, 0.193697, 0.188221, 0.194421", \ + "0.185501, 0.182652, 0.184087, 0.186683, 0.195327, 0.189805, 0.194938", \ + "0.187310, 0.183067, 0.185161, 0.188032, 0.196296, 0.190875, 0.196643", \ + "0.187767, 0.185060, 0.186283, 0.188813, 0.197478, 0.191982, 0.201556" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.169058, 0.166545, 0.163442, 0.166479, 0.165014, 0.168209, 0.165700", \ + "0.172258, 0.169447, 0.165896, 0.169064, 0.167399, 0.170579, 0.167930", \ + "0.180132, 0.177269, 0.173725, 0.176754, 0.174910, 0.178237, 0.175486", \ + "0.180789, 0.177863, 0.174461, 0.177334, 0.175859, 0.178874, 0.176515", \ + "0.182516, 0.179452, 0.176247, 0.179011, 0.177328, 0.180462, 0.177936", \ + "0.184344, 0.181284, 0.177598, 0.180761, 0.178942, 0.182029, 0.179508", \ + "0.185382, 0.181934, 0.178549, 0.181334, 0.179566, 0.182671, 0.179982" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[124])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.005997, 0.006003, 0.006009, 0.006015, 0.006021, 0.006144, 0.006430"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.008050, 0.008206, 0.008268, 0.008307, 0.008372, 0.008559, 0.008838"); + } + } + } + pin(DB[123]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[123]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB123eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[123]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB123eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.172261, 0.169909, 0.171645, 0.174289, 0.183281, 0.177571, 0.183665", \ + "0.175033, 0.172567, 0.174060, 0.176759, 0.185490, 0.179923, 0.187533", \ + "0.183407, 0.179862, 0.181244, 0.183761, 0.192402, 0.187035, 0.195028", \ + "0.183370, 0.180156, 0.182557, 0.184917, 0.193697, 0.188221, 0.194421", \ + "0.185501, 0.182652, 0.184087, 0.186683, 0.195327, 0.189805, 0.194938", \ + "0.187310, 0.183067, 0.185161, 0.188032, 0.196296, 0.190875, 0.196643", \ + "0.187767, 0.185060, 0.186283, 0.188813, 0.197478, 0.191982, 0.201556" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.169058, 0.166545, 0.163442, 0.166479, 0.165014, 0.168209, 0.165700", \ + "0.172258, 0.169447, 0.165896, 0.169064, 0.167399, 0.170579, 0.167930", \ + "0.180132, 0.177269, 0.173725, 0.176754, 0.174910, 0.178237, 0.175486", \ + "0.180789, 0.177863, 0.174461, 0.177334, 0.175859, 0.178874, 0.176515", \ + "0.182516, 0.179452, 0.176247, 0.179011, 0.177328, 0.180462, 0.177936", \ + "0.184344, 0.181284, 0.177598, 0.180761, 0.178942, 0.182029, 0.179508", \ + "0.185382, 0.181934, 0.178549, 0.181334, 0.179566, 0.182671, 0.179982" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[123])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.005997, 0.006003, 0.006009, 0.006015, 0.006021, 0.006144, 0.006430"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.008050, 0.008206, 0.008268, 0.008307, 0.008372, 0.008559, 0.008838"); + } + } + } + pin(DB[122]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[122]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB122eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[122]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB122eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.172261, 0.169909, 0.171645, 0.174289, 0.183281, 0.177571, 0.183665", \ + "0.175033, 0.172567, 0.174060, 0.176759, 0.185490, 0.179923, 0.187533", \ + "0.183407, 0.179862, 0.181244, 0.183761, 0.192402, 0.187035, 0.195028", \ + "0.183370, 0.180156, 0.182557, 0.184917, 0.193697, 0.188221, 0.194421", \ + "0.185501, 0.182652, 0.184087, 0.186683, 0.195327, 0.189805, 0.194938", \ + "0.187310, 0.183067, 0.185161, 0.188032, 0.196296, 0.190875, 0.196643", \ + "0.187767, 0.185060, 0.186283, 0.188813, 0.197478, 0.191982, 0.201556" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.169058, 0.166545, 0.163442, 0.166479, 0.165014, 0.168209, 0.165700", \ + "0.172258, 0.169447, 0.165896, 0.169064, 0.167399, 0.170579, 0.167930", \ + "0.180132, 0.177269, 0.173725, 0.176754, 0.174910, 0.178237, 0.175486", \ + "0.180789, 0.177863, 0.174461, 0.177334, 0.175859, 0.178874, 0.176515", \ + "0.182516, 0.179452, 0.176247, 0.179011, 0.177328, 0.180462, 0.177936", \ + "0.184344, 0.181284, 0.177598, 0.180761, 0.178942, 0.182029, 0.179508", \ + "0.185382, 0.181934, 0.178549, 0.181334, 0.179566, 0.182671, 0.179982" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[122])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.005997, 0.006003, 0.006009, 0.006015, 0.006021, 0.006144, 0.006430"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.008050, 0.008206, 0.008268, 0.008307, 0.008372, 0.008559, 0.008838"); + } + } + } + pin(DB[121]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[121]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB121eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[121]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB121eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.172261, 0.169909, 0.171645, 0.174289, 0.183281, 0.177571, 0.183665", \ + "0.175033, 0.172567, 0.174060, 0.176759, 0.185490, 0.179923, 0.187533", \ + "0.183407, 0.179862, 0.181244, 0.183761, 0.192402, 0.187035, 0.195028", \ + "0.183370, 0.180156, 0.182557, 0.184917, 0.193697, 0.188221, 0.194421", \ + "0.185501, 0.182652, 0.184087, 0.186683, 0.195327, 0.189805, 0.194938", \ + "0.187310, 0.183067, 0.185161, 0.188032, 0.196296, 0.190875, 0.196643", \ + "0.187767, 0.185060, 0.186283, 0.188813, 0.197478, 0.191982, 0.201556" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.169058, 0.166545, 0.163442, 0.166479, 0.165014, 0.168209, 0.165700", \ + "0.172258, 0.169447, 0.165896, 0.169064, 0.167399, 0.170579, 0.167930", \ + "0.180132, 0.177269, 0.173725, 0.176754, 0.174910, 0.178237, 0.175486", \ + "0.180789, 0.177863, 0.174461, 0.177334, 0.175859, 0.178874, 0.176515", \ + "0.182516, 0.179452, 0.176247, 0.179011, 0.177328, 0.180462, 0.177936", \ + "0.184344, 0.181284, 0.177598, 0.180761, 0.178942, 0.182029, 0.179508", \ + "0.185382, 0.181934, 0.178549, 0.181334, 0.179566, 0.182671, 0.179982" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[121])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.005997, 0.006003, 0.006009, 0.006015, 0.006021, 0.006144, 0.006430"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.008050, 0.008206, 0.008268, 0.008307, 0.008372, 0.008559, 0.008838"); + } + } + } + pin(DB[120]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[120]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB120eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[120]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB120eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.172261, 0.169909, 0.171645, 0.174289, 0.183281, 0.177571, 0.183665", \ + "0.175033, 0.172567, 0.174060, 0.176759, 0.185490, 0.179923, 0.187533", \ + "0.183407, 0.179862, 0.181244, 0.183761, 0.192402, 0.187035, 0.195028", \ + "0.183370, 0.180156, 0.182557, 0.184917, 0.193697, 0.188221, 0.194421", \ + "0.185501, 0.182652, 0.184087, 0.186683, 0.195327, 0.189805, 0.194938", \ + "0.187310, 0.183067, 0.185161, 0.188032, 0.196296, 0.190875, 0.196643", \ + "0.187767, 0.185060, 0.186283, 0.188813, 0.197478, 0.191982, 0.201556" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.169058, 0.166545, 0.163442, 0.166479, 0.165014, 0.168209, 0.165700", \ + "0.172258, 0.169447, 0.165896, 0.169064, 0.167399, 0.170579, 0.167930", \ + "0.180132, 0.177269, 0.173725, 0.176754, 0.174910, 0.178237, 0.175486", \ + "0.180789, 0.177863, 0.174461, 0.177334, 0.175859, 0.178874, 0.176515", \ + "0.182516, 0.179452, 0.176247, 0.179011, 0.177328, 0.180462, 0.177936", \ + "0.184344, 0.181284, 0.177598, 0.180761, 0.178942, 0.182029, 0.179508", \ + "0.185382, 0.181934, 0.178549, 0.181334, 0.179566, 0.182671, 0.179982" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[120])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.005997, 0.006003, 0.006009, 0.006015, 0.006021, 0.006144, 0.006430"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.008050, 0.008206, 0.008268, 0.008307, 0.008372, 0.008559, 0.008838"); + } + } + } + pin(DB[119]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[119]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB119eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[119]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB119eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.172261, 0.169909, 0.171645, 0.174289, 0.183281, 0.177571, 0.183665", \ + "0.175033, 0.172567, 0.174060, 0.176759, 0.185490, 0.179923, 0.187533", \ + "0.183407, 0.179862, 0.181244, 0.183761, 0.192402, 0.187035, 0.195028", \ + "0.183370, 0.180156, 0.182557, 0.184917, 0.193697, 0.188221, 0.194421", \ + "0.185501, 0.182652, 0.184087, 0.186683, 0.195327, 0.189805, 0.194938", \ + "0.187310, 0.183067, 0.185161, 0.188032, 0.196296, 0.190875, 0.196643", \ + "0.187767, 0.185060, 0.186283, 0.188813, 0.197478, 0.191982, 0.201556" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.169058, 0.166545, 0.163442, 0.166479, 0.165014, 0.168209, 0.165700", \ + "0.172258, 0.169447, 0.165896, 0.169064, 0.167399, 0.170579, 0.167930", \ + "0.180132, 0.177269, 0.173725, 0.176754, 0.174910, 0.178237, 0.175486", \ + "0.180789, 0.177863, 0.174461, 0.177334, 0.175859, 0.178874, 0.176515", \ + "0.182516, 0.179452, 0.176247, 0.179011, 0.177328, 0.180462, 0.177936", \ + "0.184344, 0.181284, 0.177598, 0.180761, 0.178942, 0.182029, 0.179508", \ + "0.185382, 0.181934, 0.178549, 0.181334, 0.179566, 0.182671, 0.179982" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[119])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.005997, 0.006003, 0.006009, 0.006015, 0.006021, 0.006144, 0.006430"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.008050, 0.008206, 0.008268, 0.008307, 0.008372, 0.008559, 0.008838"); + } + } + } + pin(DB[118]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[118]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB118eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[118]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB118eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.172261, 0.169909, 0.171645, 0.174289, 0.183281, 0.177571, 0.183665", \ + "0.175033, 0.172567, 0.174060, 0.176759, 0.185490, 0.179923, 0.187533", \ + "0.183407, 0.179862, 0.181244, 0.183761, 0.192402, 0.187035, 0.195028", \ + "0.183370, 0.180156, 0.182557, 0.184917, 0.193697, 0.188221, 0.194421", \ + "0.185501, 0.182652, 0.184087, 0.186683, 0.195327, 0.189805, 0.194938", \ + "0.187310, 0.183067, 0.185161, 0.188032, 0.196296, 0.190875, 0.196643", \ + "0.187767, 0.185060, 0.186283, 0.188813, 0.197478, 0.191982, 0.201556" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.169058, 0.166545, 0.163442, 0.166479, 0.165014, 0.168209, 0.165700", \ + "0.172258, 0.169447, 0.165896, 0.169064, 0.167399, 0.170579, 0.167930", \ + "0.180132, 0.177269, 0.173725, 0.176754, 0.174910, 0.178237, 0.175486", \ + "0.180789, 0.177863, 0.174461, 0.177334, 0.175859, 0.178874, 0.176515", \ + "0.182516, 0.179452, 0.176247, 0.179011, 0.177328, 0.180462, 0.177936", \ + "0.184344, 0.181284, 0.177598, 0.180761, 0.178942, 0.182029, 0.179508", \ + "0.185382, 0.181934, 0.178549, 0.181334, 0.179566, 0.182671, 0.179982" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[118])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.005997, 0.006003, 0.006009, 0.006015, 0.006021, 0.006144, 0.006430"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.008050, 0.008206, 0.008268, 0.008307, 0.008372, 0.008559, 0.008838"); + } + } + } + pin(DB[117]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[117]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB117eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[117]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB117eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.172261, 0.169909, 0.171645, 0.174289, 0.183281, 0.177571, 0.183665", \ + "0.175033, 0.172567, 0.174060, 0.176759, 0.185490, 0.179923, 0.187533", \ + "0.183407, 0.179862, 0.181244, 0.183761, 0.192402, 0.187035, 0.195028", \ + "0.183370, 0.180156, 0.182557, 0.184917, 0.193697, 0.188221, 0.194421", \ + "0.185501, 0.182652, 0.184087, 0.186683, 0.195327, 0.189805, 0.194938", \ + "0.187310, 0.183067, 0.185161, 0.188032, 0.196296, 0.190875, 0.196643", \ + "0.187767, 0.185060, 0.186283, 0.188813, 0.197478, 0.191982, 0.201556" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.169058, 0.166545, 0.163442, 0.166479, 0.165014, 0.168209, 0.165700", \ + "0.172258, 0.169447, 0.165896, 0.169064, 0.167399, 0.170579, 0.167930", \ + "0.180132, 0.177269, 0.173725, 0.176754, 0.174910, 0.178237, 0.175486", \ + "0.180789, 0.177863, 0.174461, 0.177334, 0.175859, 0.178874, 0.176515", \ + "0.182516, 0.179452, 0.176247, 0.179011, 0.177328, 0.180462, 0.177936", \ + "0.184344, 0.181284, 0.177598, 0.180761, 0.178942, 0.182029, 0.179508", \ + "0.185382, 0.181934, 0.178549, 0.181334, 0.179566, 0.182671, 0.179982" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[117])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.005997, 0.006003, 0.006009, 0.006015, 0.006021, 0.006144, 0.006430"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.008050, 0.008206, 0.008268, 0.008307, 0.008372, 0.008559, 0.008838"); + } + } + } + pin(DB[116]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[116]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB116eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[116]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB116eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.172261, 0.169909, 0.171645, 0.174289, 0.183281, 0.177571, 0.183665", \ + "0.175033, 0.172567, 0.174060, 0.176759, 0.185490, 0.179923, 0.187533", \ + "0.183407, 0.179862, 0.181244, 0.183761, 0.192402, 0.187035, 0.195028", \ + "0.183370, 0.180156, 0.182557, 0.184917, 0.193697, 0.188221, 0.194421", \ + "0.185501, 0.182652, 0.184087, 0.186683, 0.195327, 0.189805, 0.194938", \ + "0.187310, 0.183067, 0.185161, 0.188032, 0.196296, 0.190875, 0.196643", \ + "0.187767, 0.185060, 0.186283, 0.188813, 0.197478, 0.191982, 0.201556" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.169058, 0.166545, 0.163442, 0.166479, 0.165014, 0.168209, 0.165700", \ + "0.172258, 0.169447, 0.165896, 0.169064, 0.167399, 0.170579, 0.167930", \ + "0.180132, 0.177269, 0.173725, 0.176754, 0.174910, 0.178237, 0.175486", \ + "0.180789, 0.177863, 0.174461, 0.177334, 0.175859, 0.178874, 0.176515", \ + "0.182516, 0.179452, 0.176247, 0.179011, 0.177328, 0.180462, 0.177936", \ + "0.184344, 0.181284, 0.177598, 0.180761, 0.178942, 0.182029, 0.179508", \ + "0.185382, 0.181934, 0.178549, 0.181334, 0.179566, 0.182671, 0.179982" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[116])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.005997, 0.006003, 0.006009, 0.006015, 0.006021, 0.006144, 0.006430"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.008050, 0.008206, 0.008268, 0.008307, 0.008372, 0.008559, 0.008838"); + } + } + } + pin(DB[115]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[115]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB115eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[115]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB115eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.172261, 0.169909, 0.171645, 0.174289, 0.183281, 0.177571, 0.183665", \ + "0.175033, 0.172567, 0.174060, 0.176759, 0.185490, 0.179923, 0.187533", \ + "0.183407, 0.179862, 0.181244, 0.183761, 0.192402, 0.187035, 0.195028", \ + "0.183370, 0.180156, 0.182557, 0.184917, 0.193697, 0.188221, 0.194421", \ + "0.185501, 0.182652, 0.184087, 0.186683, 0.195327, 0.189805, 0.194938", \ + "0.187310, 0.183067, 0.185161, 0.188032, 0.196296, 0.190875, 0.196643", \ + "0.187767, 0.185060, 0.186283, 0.188813, 0.197478, 0.191982, 0.201556" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.169058, 0.166545, 0.163442, 0.166479, 0.165014, 0.168209, 0.165700", \ + "0.172258, 0.169447, 0.165896, 0.169064, 0.167399, 0.170579, 0.167930", \ + "0.180132, 0.177269, 0.173725, 0.176754, 0.174910, 0.178237, 0.175486", \ + "0.180789, 0.177863, 0.174461, 0.177334, 0.175859, 0.178874, 0.176515", \ + "0.182516, 0.179452, 0.176247, 0.179011, 0.177328, 0.180462, 0.177936", \ + "0.184344, 0.181284, 0.177598, 0.180761, 0.178942, 0.182029, 0.179508", \ + "0.185382, 0.181934, 0.178549, 0.181334, 0.179566, 0.182671, 0.179982" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[115])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.005997, 0.006003, 0.006009, 0.006015, 0.006021, 0.006144, 0.006430"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.008050, 0.008206, 0.008268, 0.008307, 0.008372, 0.008559, 0.008838"); + } + } + } + pin(DB[114]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[114]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB114eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[114]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB114eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.172261, 0.169909, 0.171645, 0.174289, 0.183281, 0.177571, 0.183665", \ + "0.175033, 0.172567, 0.174060, 0.176759, 0.185490, 0.179923, 0.187533", \ + "0.183407, 0.179862, 0.181244, 0.183761, 0.192402, 0.187035, 0.195028", \ + "0.183370, 0.180156, 0.182557, 0.184917, 0.193697, 0.188221, 0.194421", \ + "0.185501, 0.182652, 0.184087, 0.186683, 0.195327, 0.189805, 0.194938", \ + "0.187310, 0.183067, 0.185161, 0.188032, 0.196296, 0.190875, 0.196643", \ + "0.187767, 0.185060, 0.186283, 0.188813, 0.197478, 0.191982, 0.201556" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.169058, 0.166545, 0.163442, 0.166479, 0.165014, 0.168209, 0.165700", \ + "0.172258, 0.169447, 0.165896, 0.169064, 0.167399, 0.170579, 0.167930", \ + "0.180132, 0.177269, 0.173725, 0.176754, 0.174910, 0.178237, 0.175486", \ + "0.180789, 0.177863, 0.174461, 0.177334, 0.175859, 0.178874, 0.176515", \ + "0.182516, 0.179452, 0.176247, 0.179011, 0.177328, 0.180462, 0.177936", \ + "0.184344, 0.181284, 0.177598, 0.180761, 0.178942, 0.182029, 0.179508", \ + "0.185382, 0.181934, 0.178549, 0.181334, 0.179566, 0.182671, 0.179982" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[114])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.005997, 0.006003, 0.006009, 0.006015, 0.006021, 0.006144, 0.006430"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.008050, 0.008206, 0.008268, 0.008307, 0.008372, 0.008559, 0.008838"); + } + } + } + pin(DB[113]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[113]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB113eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[113]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB113eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.172261, 0.169909, 0.171645, 0.174289, 0.183281, 0.177571, 0.183665", \ + "0.175033, 0.172567, 0.174060, 0.176759, 0.185490, 0.179923, 0.187533", \ + "0.183407, 0.179862, 0.181244, 0.183761, 0.192402, 0.187035, 0.195028", \ + "0.183370, 0.180156, 0.182557, 0.184917, 0.193697, 0.188221, 0.194421", \ + "0.185501, 0.182652, 0.184087, 0.186683, 0.195327, 0.189805, 0.194938", \ + "0.187310, 0.183067, 0.185161, 0.188032, 0.196296, 0.190875, 0.196643", \ + "0.187767, 0.185060, 0.186283, 0.188813, 0.197478, 0.191982, 0.201556" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.169058, 0.166545, 0.163442, 0.166479, 0.165014, 0.168209, 0.165700", \ + "0.172258, 0.169447, 0.165896, 0.169064, 0.167399, 0.170579, 0.167930", \ + "0.180132, 0.177269, 0.173725, 0.176754, 0.174910, 0.178237, 0.175486", \ + "0.180789, 0.177863, 0.174461, 0.177334, 0.175859, 0.178874, 0.176515", \ + "0.182516, 0.179452, 0.176247, 0.179011, 0.177328, 0.180462, 0.177936", \ + "0.184344, 0.181284, 0.177598, 0.180761, 0.178942, 0.182029, 0.179508", \ + "0.185382, 0.181934, 0.178549, 0.181334, 0.179566, 0.182671, 0.179982" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[113])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.005997, 0.006003, 0.006009, 0.006015, 0.006021, 0.006144, 0.006430"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.008050, 0.008206, 0.008268, 0.008307, 0.008372, 0.008559, 0.008838"); + } + } + } + pin(DB[112]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[112]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB112eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[112]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB112eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.172261, 0.169909, 0.171645, 0.174289, 0.183281, 0.177571, 0.183665", \ + "0.175033, 0.172567, 0.174060, 0.176759, 0.185490, 0.179923, 0.187533", \ + "0.183407, 0.179862, 0.181244, 0.183761, 0.192402, 0.187035, 0.195028", \ + "0.183370, 0.180156, 0.182557, 0.184917, 0.193697, 0.188221, 0.194421", \ + "0.185501, 0.182652, 0.184087, 0.186683, 0.195327, 0.189805, 0.194938", \ + "0.187310, 0.183067, 0.185161, 0.188032, 0.196296, 0.190875, 0.196643", \ + "0.187767, 0.185060, 0.186283, 0.188813, 0.197478, 0.191982, 0.201556" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.169058, 0.166545, 0.163442, 0.166479, 0.165014, 0.168209, 0.165700", \ + "0.172258, 0.169447, 0.165896, 0.169064, 0.167399, 0.170579, 0.167930", \ + "0.180132, 0.177269, 0.173725, 0.176754, 0.174910, 0.178237, 0.175486", \ + "0.180789, 0.177863, 0.174461, 0.177334, 0.175859, 0.178874, 0.176515", \ + "0.182516, 0.179452, 0.176247, 0.179011, 0.177328, 0.180462, 0.177936", \ + "0.184344, 0.181284, 0.177598, 0.180761, 0.178942, 0.182029, 0.179508", \ + "0.185382, 0.181934, 0.178549, 0.181334, 0.179566, 0.182671, 0.179982" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[112])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.005997, 0.006003, 0.006009, 0.006015, 0.006021, 0.006144, 0.006430"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.008050, 0.008206, 0.008268, 0.008307, 0.008372, 0.008559, 0.008838"); + } + } + } + pin(DB[111]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[111]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB111eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[111]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB111eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.172261, 0.169909, 0.171645, 0.174289, 0.183281, 0.177571, 0.183665", \ + "0.175033, 0.172567, 0.174060, 0.176759, 0.185490, 0.179923, 0.187533", \ + "0.183407, 0.179862, 0.181244, 0.183761, 0.192402, 0.187035, 0.195028", \ + "0.183370, 0.180156, 0.182557, 0.184917, 0.193697, 0.188221, 0.194421", \ + "0.185501, 0.182652, 0.184087, 0.186683, 0.195327, 0.189805, 0.194938", \ + "0.187310, 0.183067, 0.185161, 0.188032, 0.196296, 0.190875, 0.196643", \ + "0.187767, 0.185060, 0.186283, 0.188813, 0.197478, 0.191982, 0.201556" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.169058, 0.166545, 0.163442, 0.166479, 0.165014, 0.168209, 0.165700", \ + "0.172258, 0.169447, 0.165896, 0.169064, 0.167399, 0.170579, 0.167930", \ + "0.180132, 0.177269, 0.173725, 0.176754, 0.174910, 0.178237, 0.175486", \ + "0.180789, 0.177863, 0.174461, 0.177334, 0.175859, 0.178874, 0.176515", \ + "0.182516, 0.179452, 0.176247, 0.179011, 0.177328, 0.180462, 0.177936", \ + "0.184344, 0.181284, 0.177598, 0.180761, 0.178942, 0.182029, 0.179508", \ + "0.185382, 0.181934, 0.178549, 0.181334, 0.179566, 0.182671, 0.179982" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[111])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.005997, 0.006003, 0.006009, 0.006015, 0.006021, 0.006144, 0.006430"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.008050, 0.008206, 0.008268, 0.008307, 0.008372, 0.008559, 0.008838"); + } + } + } + pin(DB[110]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[110]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB110eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[110]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB110eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.172261, 0.169909, 0.171645, 0.174289, 0.183281, 0.177571, 0.183665", \ + "0.175033, 0.172567, 0.174060, 0.176759, 0.185490, 0.179923, 0.187533", \ + "0.183407, 0.179862, 0.181244, 0.183761, 0.192402, 0.187035, 0.195028", \ + "0.183370, 0.180156, 0.182557, 0.184917, 0.193697, 0.188221, 0.194421", \ + "0.185501, 0.182652, 0.184087, 0.186683, 0.195327, 0.189805, 0.194938", \ + "0.187310, 0.183067, 0.185161, 0.188032, 0.196296, 0.190875, 0.196643", \ + "0.187767, 0.185060, 0.186283, 0.188813, 0.197478, 0.191982, 0.201556" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.169058, 0.166545, 0.163442, 0.166479, 0.165014, 0.168209, 0.165700", \ + "0.172258, 0.169447, 0.165896, 0.169064, 0.167399, 0.170579, 0.167930", \ + "0.180132, 0.177269, 0.173725, 0.176754, 0.174910, 0.178237, 0.175486", \ + "0.180789, 0.177863, 0.174461, 0.177334, 0.175859, 0.178874, 0.176515", \ + "0.182516, 0.179452, 0.176247, 0.179011, 0.177328, 0.180462, 0.177936", \ + "0.184344, 0.181284, 0.177598, 0.180761, 0.178942, 0.182029, 0.179508", \ + "0.185382, 0.181934, 0.178549, 0.181334, 0.179566, 0.182671, 0.179982" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[110])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.005997, 0.006003, 0.006009, 0.006015, 0.006021, 0.006144, 0.006430"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.008050, 0.008206, 0.008268, 0.008307, 0.008372, 0.008559, 0.008838"); + } + } + } + pin(DB[109]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[109]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB109eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[109]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB109eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.172261, 0.169909, 0.171645, 0.174289, 0.183281, 0.177571, 0.183665", \ + "0.175033, 0.172567, 0.174060, 0.176759, 0.185490, 0.179923, 0.187533", \ + "0.183407, 0.179862, 0.181244, 0.183761, 0.192402, 0.187035, 0.195028", \ + "0.183370, 0.180156, 0.182557, 0.184917, 0.193697, 0.188221, 0.194421", \ + "0.185501, 0.182652, 0.184087, 0.186683, 0.195327, 0.189805, 0.194938", \ + "0.187310, 0.183067, 0.185161, 0.188032, 0.196296, 0.190875, 0.196643", \ + "0.187767, 0.185060, 0.186283, 0.188813, 0.197478, 0.191982, 0.201556" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.169058, 0.166545, 0.163442, 0.166479, 0.165014, 0.168209, 0.165700", \ + "0.172258, 0.169447, 0.165896, 0.169064, 0.167399, 0.170579, 0.167930", \ + "0.180132, 0.177269, 0.173725, 0.176754, 0.174910, 0.178237, 0.175486", \ + "0.180789, 0.177863, 0.174461, 0.177334, 0.175859, 0.178874, 0.176515", \ + "0.182516, 0.179452, 0.176247, 0.179011, 0.177328, 0.180462, 0.177936", \ + "0.184344, 0.181284, 0.177598, 0.180761, 0.178942, 0.182029, 0.179508", \ + "0.185382, 0.181934, 0.178549, 0.181334, 0.179566, 0.182671, 0.179982" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[109])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.005997, 0.006003, 0.006009, 0.006015, 0.006021, 0.006144, 0.006430"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.008050, 0.008206, 0.008268, 0.008307, 0.008372, 0.008559, 0.008838"); + } + } + } + pin(DB[108]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[108]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB108eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[108]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB108eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.172261, 0.169909, 0.171645, 0.174289, 0.183281, 0.177571, 0.183665", \ + "0.175033, 0.172567, 0.174060, 0.176759, 0.185490, 0.179923, 0.187533", \ + "0.183407, 0.179862, 0.181244, 0.183761, 0.192402, 0.187035, 0.195028", \ + "0.183370, 0.180156, 0.182557, 0.184917, 0.193697, 0.188221, 0.194421", \ + "0.185501, 0.182652, 0.184087, 0.186683, 0.195327, 0.189805, 0.194938", \ + "0.187310, 0.183067, 0.185161, 0.188032, 0.196296, 0.190875, 0.196643", \ + "0.187767, 0.185060, 0.186283, 0.188813, 0.197478, 0.191982, 0.201556" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.169058, 0.166545, 0.163442, 0.166479, 0.165014, 0.168209, 0.165700", \ + "0.172258, 0.169447, 0.165896, 0.169064, 0.167399, 0.170579, 0.167930", \ + "0.180132, 0.177269, 0.173725, 0.176754, 0.174910, 0.178237, 0.175486", \ + "0.180789, 0.177863, 0.174461, 0.177334, 0.175859, 0.178874, 0.176515", \ + "0.182516, 0.179452, 0.176247, 0.179011, 0.177328, 0.180462, 0.177936", \ + "0.184344, 0.181284, 0.177598, 0.180761, 0.178942, 0.182029, 0.179508", \ + "0.185382, 0.181934, 0.178549, 0.181334, 0.179566, 0.182671, 0.179982" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[108])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.005997, 0.006003, 0.006009, 0.006015, 0.006021, 0.006144, 0.006430"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.008050, 0.008206, 0.008268, 0.008307, 0.008372, 0.008559, 0.008838"); + } + } + } + pin(DB[107]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[107]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB107eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[107]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB107eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.172261, 0.169909, 0.171645, 0.174289, 0.183281, 0.177571, 0.183665", \ + "0.175033, 0.172567, 0.174060, 0.176759, 0.185490, 0.179923, 0.187533", \ + "0.183407, 0.179862, 0.181244, 0.183761, 0.192402, 0.187035, 0.195028", \ + "0.183370, 0.180156, 0.182557, 0.184917, 0.193697, 0.188221, 0.194421", \ + "0.185501, 0.182652, 0.184087, 0.186683, 0.195327, 0.189805, 0.194938", \ + "0.187310, 0.183067, 0.185161, 0.188032, 0.196296, 0.190875, 0.196643", \ + "0.187767, 0.185060, 0.186283, 0.188813, 0.197478, 0.191982, 0.201556" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.169058, 0.166545, 0.163442, 0.166479, 0.165014, 0.168209, 0.165700", \ + "0.172258, 0.169447, 0.165896, 0.169064, 0.167399, 0.170579, 0.167930", \ + "0.180132, 0.177269, 0.173725, 0.176754, 0.174910, 0.178237, 0.175486", \ + "0.180789, 0.177863, 0.174461, 0.177334, 0.175859, 0.178874, 0.176515", \ + "0.182516, 0.179452, 0.176247, 0.179011, 0.177328, 0.180462, 0.177936", \ + "0.184344, 0.181284, 0.177598, 0.180761, 0.178942, 0.182029, 0.179508", \ + "0.185382, 0.181934, 0.178549, 0.181334, 0.179566, 0.182671, 0.179982" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[107])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.005997, 0.006003, 0.006009, 0.006015, 0.006021, 0.006144, 0.006430"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.008050, 0.008206, 0.008268, 0.008307, 0.008372, 0.008559, 0.008838"); + } + } + } + pin(DB[106]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[106]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB106eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[106]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB106eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.172261, 0.169909, 0.171645, 0.174289, 0.183281, 0.177571, 0.183665", \ + "0.175033, 0.172567, 0.174060, 0.176759, 0.185490, 0.179923, 0.187533", \ + "0.183407, 0.179862, 0.181244, 0.183761, 0.192402, 0.187035, 0.195028", \ + "0.183370, 0.180156, 0.182557, 0.184917, 0.193697, 0.188221, 0.194421", \ + "0.185501, 0.182652, 0.184087, 0.186683, 0.195327, 0.189805, 0.194938", \ + "0.187310, 0.183067, 0.185161, 0.188032, 0.196296, 0.190875, 0.196643", \ + "0.187767, 0.185060, 0.186283, 0.188813, 0.197478, 0.191982, 0.201556" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.169058, 0.166545, 0.163442, 0.166479, 0.165014, 0.168209, 0.165700", \ + "0.172258, 0.169447, 0.165896, 0.169064, 0.167399, 0.170579, 0.167930", \ + "0.180132, 0.177269, 0.173725, 0.176754, 0.174910, 0.178237, 0.175486", \ + "0.180789, 0.177863, 0.174461, 0.177334, 0.175859, 0.178874, 0.176515", \ + "0.182516, 0.179452, 0.176247, 0.179011, 0.177328, 0.180462, 0.177936", \ + "0.184344, 0.181284, 0.177598, 0.180761, 0.178942, 0.182029, 0.179508", \ + "0.185382, 0.181934, 0.178549, 0.181334, 0.179566, 0.182671, 0.179982" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[106])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.005997, 0.006003, 0.006009, 0.006015, 0.006021, 0.006144, 0.006430"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.008050, 0.008206, 0.008268, 0.008307, 0.008372, 0.008559, 0.008838"); + } + } + } + pin(DB[105]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[105]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB105eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[105]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB105eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.172261, 0.169909, 0.171645, 0.174289, 0.183281, 0.177571, 0.183665", \ + "0.175033, 0.172567, 0.174060, 0.176759, 0.185490, 0.179923, 0.187533", \ + "0.183407, 0.179862, 0.181244, 0.183761, 0.192402, 0.187035, 0.195028", \ + "0.183370, 0.180156, 0.182557, 0.184917, 0.193697, 0.188221, 0.194421", \ + "0.185501, 0.182652, 0.184087, 0.186683, 0.195327, 0.189805, 0.194938", \ + "0.187310, 0.183067, 0.185161, 0.188032, 0.196296, 0.190875, 0.196643", \ + "0.187767, 0.185060, 0.186283, 0.188813, 0.197478, 0.191982, 0.201556" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.169058, 0.166545, 0.163442, 0.166479, 0.165014, 0.168209, 0.165700", \ + "0.172258, 0.169447, 0.165896, 0.169064, 0.167399, 0.170579, 0.167930", \ + "0.180132, 0.177269, 0.173725, 0.176754, 0.174910, 0.178237, 0.175486", \ + "0.180789, 0.177863, 0.174461, 0.177334, 0.175859, 0.178874, 0.176515", \ + "0.182516, 0.179452, 0.176247, 0.179011, 0.177328, 0.180462, 0.177936", \ + "0.184344, 0.181284, 0.177598, 0.180761, 0.178942, 0.182029, 0.179508", \ + "0.185382, 0.181934, 0.178549, 0.181334, 0.179566, 0.182671, 0.179982" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[105])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.005997, 0.006003, 0.006009, 0.006015, 0.006021, 0.006144, 0.006430"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.008050, 0.008206, 0.008268, 0.008307, 0.008372, 0.008559, 0.008838"); + } + } + } + pin(DB[104]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[104]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB104eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[104]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB104eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.172261, 0.169909, 0.171645, 0.174289, 0.183281, 0.177571, 0.183665", \ + "0.175033, 0.172567, 0.174060, 0.176759, 0.185490, 0.179923, 0.187533", \ + "0.183407, 0.179862, 0.181244, 0.183761, 0.192402, 0.187035, 0.195028", \ + "0.183370, 0.180156, 0.182557, 0.184917, 0.193697, 0.188221, 0.194421", \ + "0.185501, 0.182652, 0.184087, 0.186683, 0.195327, 0.189805, 0.194938", \ + "0.187310, 0.183067, 0.185161, 0.188032, 0.196296, 0.190875, 0.196643", \ + "0.187767, 0.185060, 0.186283, 0.188813, 0.197478, 0.191982, 0.201556" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.169058, 0.166545, 0.163442, 0.166479, 0.165014, 0.168209, 0.165700", \ + "0.172258, 0.169447, 0.165896, 0.169064, 0.167399, 0.170579, 0.167930", \ + "0.180132, 0.177269, 0.173725, 0.176754, 0.174910, 0.178237, 0.175486", \ + "0.180789, 0.177863, 0.174461, 0.177334, 0.175859, 0.178874, 0.176515", \ + "0.182516, 0.179452, 0.176247, 0.179011, 0.177328, 0.180462, 0.177936", \ + "0.184344, 0.181284, 0.177598, 0.180761, 0.178942, 0.182029, 0.179508", \ + "0.185382, 0.181934, 0.178549, 0.181334, 0.179566, 0.182671, 0.179982" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[104])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.005997, 0.006003, 0.006009, 0.006015, 0.006021, 0.006144, 0.006430"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.008050, 0.008206, 0.008268, 0.008307, 0.008372, 0.008559, 0.008838"); + } + } + } + pin(DB[103]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[103]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB103eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[103]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB103eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.172261, 0.169909, 0.171645, 0.174289, 0.183281, 0.177571, 0.183665", \ + "0.175033, 0.172567, 0.174060, 0.176759, 0.185490, 0.179923, 0.187533", \ + "0.183407, 0.179862, 0.181244, 0.183761, 0.192402, 0.187035, 0.195028", \ + "0.183370, 0.180156, 0.182557, 0.184917, 0.193697, 0.188221, 0.194421", \ + "0.185501, 0.182652, 0.184087, 0.186683, 0.195327, 0.189805, 0.194938", \ + "0.187310, 0.183067, 0.185161, 0.188032, 0.196296, 0.190875, 0.196643", \ + "0.187767, 0.185060, 0.186283, 0.188813, 0.197478, 0.191982, 0.201556" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.169058, 0.166545, 0.163442, 0.166479, 0.165014, 0.168209, 0.165700", \ + "0.172258, 0.169447, 0.165896, 0.169064, 0.167399, 0.170579, 0.167930", \ + "0.180132, 0.177269, 0.173725, 0.176754, 0.174910, 0.178237, 0.175486", \ + "0.180789, 0.177863, 0.174461, 0.177334, 0.175859, 0.178874, 0.176515", \ + "0.182516, 0.179452, 0.176247, 0.179011, 0.177328, 0.180462, 0.177936", \ + "0.184344, 0.181284, 0.177598, 0.180761, 0.178942, 0.182029, 0.179508", \ + "0.185382, 0.181934, 0.178549, 0.181334, 0.179566, 0.182671, 0.179982" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[103])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.005997, 0.006003, 0.006009, 0.006015, 0.006021, 0.006144, 0.006430"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.008050, 0.008206, 0.008268, 0.008307, 0.008372, 0.008559, 0.008838"); + } + } + } + pin(DB[102]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[102]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB102eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[102]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB102eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.172261, 0.169909, 0.171645, 0.174289, 0.183281, 0.177571, 0.183665", \ + "0.175033, 0.172567, 0.174060, 0.176759, 0.185490, 0.179923, 0.187533", \ + "0.183407, 0.179862, 0.181244, 0.183761, 0.192402, 0.187035, 0.195028", \ + "0.183370, 0.180156, 0.182557, 0.184917, 0.193697, 0.188221, 0.194421", \ + "0.185501, 0.182652, 0.184087, 0.186683, 0.195327, 0.189805, 0.194938", \ + "0.187310, 0.183067, 0.185161, 0.188032, 0.196296, 0.190875, 0.196643", \ + "0.187767, 0.185060, 0.186283, 0.188813, 0.197478, 0.191982, 0.201556" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.169058, 0.166545, 0.163442, 0.166479, 0.165014, 0.168209, 0.165700", \ + "0.172258, 0.169447, 0.165896, 0.169064, 0.167399, 0.170579, 0.167930", \ + "0.180132, 0.177269, 0.173725, 0.176754, 0.174910, 0.178237, 0.175486", \ + "0.180789, 0.177863, 0.174461, 0.177334, 0.175859, 0.178874, 0.176515", \ + "0.182516, 0.179452, 0.176247, 0.179011, 0.177328, 0.180462, 0.177936", \ + "0.184344, 0.181284, 0.177598, 0.180761, 0.178942, 0.182029, 0.179508", \ + "0.185382, 0.181934, 0.178549, 0.181334, 0.179566, 0.182671, 0.179982" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[102])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.005997, 0.006003, 0.006009, 0.006015, 0.006021, 0.006144, 0.006430"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.008050, 0.008206, 0.008268, 0.008307, 0.008372, 0.008559, 0.008838"); + } + } + } + pin(DB[101]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[101]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB101eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[101]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB101eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.172261, 0.169909, 0.171645, 0.174289, 0.183281, 0.177571, 0.183665", \ + "0.175033, 0.172567, 0.174060, 0.176759, 0.185490, 0.179923, 0.187533", \ + "0.183407, 0.179862, 0.181244, 0.183761, 0.192402, 0.187035, 0.195028", \ + "0.183370, 0.180156, 0.182557, 0.184917, 0.193697, 0.188221, 0.194421", \ + "0.185501, 0.182652, 0.184087, 0.186683, 0.195327, 0.189805, 0.194938", \ + "0.187310, 0.183067, 0.185161, 0.188032, 0.196296, 0.190875, 0.196643", \ + "0.187767, 0.185060, 0.186283, 0.188813, 0.197478, 0.191982, 0.201556" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.169058, 0.166545, 0.163442, 0.166479, 0.165014, 0.168209, 0.165700", \ + "0.172258, 0.169447, 0.165896, 0.169064, 0.167399, 0.170579, 0.167930", \ + "0.180132, 0.177269, 0.173725, 0.176754, 0.174910, 0.178237, 0.175486", \ + "0.180789, 0.177863, 0.174461, 0.177334, 0.175859, 0.178874, 0.176515", \ + "0.182516, 0.179452, 0.176247, 0.179011, 0.177328, 0.180462, 0.177936", \ + "0.184344, 0.181284, 0.177598, 0.180761, 0.178942, 0.182029, 0.179508", \ + "0.185382, 0.181934, 0.178549, 0.181334, 0.179566, 0.182671, 0.179982" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[101])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.005997, 0.006003, 0.006009, 0.006015, 0.006021, 0.006144, 0.006430"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.008050, 0.008206, 0.008268, 0.008307, 0.008372, 0.008559, 0.008838"); + } + } + } + pin(DB[100]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[100]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB100eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[100]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB100eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.172261, 0.169909, 0.171645, 0.174289, 0.183281, 0.177571, 0.183665", \ + "0.175033, 0.172567, 0.174060, 0.176759, 0.185490, 0.179923, 0.187533", \ + "0.183407, 0.179862, 0.181244, 0.183761, 0.192402, 0.187035, 0.195028", \ + "0.183370, 0.180156, 0.182557, 0.184917, 0.193697, 0.188221, 0.194421", \ + "0.185501, 0.182652, 0.184087, 0.186683, 0.195327, 0.189805, 0.194938", \ + "0.187310, 0.183067, 0.185161, 0.188032, 0.196296, 0.190875, 0.196643", \ + "0.187767, 0.185060, 0.186283, 0.188813, 0.197478, 0.191982, 0.201556" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.169058, 0.166545, 0.163442, 0.166479, 0.165014, 0.168209, 0.165700", \ + "0.172258, 0.169447, 0.165896, 0.169064, 0.167399, 0.170579, 0.167930", \ + "0.180132, 0.177269, 0.173725, 0.176754, 0.174910, 0.178237, 0.175486", \ + "0.180789, 0.177863, 0.174461, 0.177334, 0.175859, 0.178874, 0.176515", \ + "0.182516, 0.179452, 0.176247, 0.179011, 0.177328, 0.180462, 0.177936", \ + "0.184344, 0.181284, 0.177598, 0.180761, 0.178942, 0.182029, 0.179508", \ + "0.185382, 0.181934, 0.178549, 0.181334, 0.179566, 0.182671, 0.179982" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[100])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.005997, 0.006003, 0.006009, 0.006015, 0.006021, 0.006144, 0.006430"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.008050, 0.008206, 0.008268, 0.008307, 0.008372, 0.008559, 0.008838"); + } + } + } + pin(DB[99]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[99]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB99eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[99]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB99eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.172261, 0.169909, 0.171645, 0.174289, 0.183281, 0.177571, 0.183665", \ + "0.175033, 0.172567, 0.174060, 0.176759, 0.185490, 0.179923, 0.187533", \ + "0.183407, 0.179862, 0.181244, 0.183761, 0.192402, 0.187035, 0.195028", \ + "0.183370, 0.180156, 0.182557, 0.184917, 0.193697, 0.188221, 0.194421", \ + "0.185501, 0.182652, 0.184087, 0.186683, 0.195327, 0.189805, 0.194938", \ + "0.187310, 0.183067, 0.185161, 0.188032, 0.196296, 0.190875, 0.196643", \ + "0.187767, 0.185060, 0.186283, 0.188813, 0.197478, 0.191982, 0.201556" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.169058, 0.166545, 0.163442, 0.166479, 0.165014, 0.168209, 0.165700", \ + "0.172258, 0.169447, 0.165896, 0.169064, 0.167399, 0.170579, 0.167930", \ + "0.180132, 0.177269, 0.173725, 0.176754, 0.174910, 0.178237, 0.175486", \ + "0.180789, 0.177863, 0.174461, 0.177334, 0.175859, 0.178874, 0.176515", \ + "0.182516, 0.179452, 0.176247, 0.179011, 0.177328, 0.180462, 0.177936", \ + "0.184344, 0.181284, 0.177598, 0.180761, 0.178942, 0.182029, 0.179508", \ + "0.185382, 0.181934, 0.178549, 0.181334, 0.179566, 0.182671, 0.179982" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[99])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.005997, 0.006003, 0.006009, 0.006015, 0.006021, 0.006144, 0.006430"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.008050, 0.008206, 0.008268, 0.008307, 0.008372, 0.008559, 0.008838"); + } + } + } + pin(DB[98]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[98]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB98eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[98]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB98eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.172261, 0.169909, 0.171645, 0.174289, 0.183281, 0.177571, 0.183665", \ + "0.175033, 0.172567, 0.174060, 0.176759, 0.185490, 0.179923, 0.187533", \ + "0.183407, 0.179862, 0.181244, 0.183761, 0.192402, 0.187035, 0.195028", \ + "0.183370, 0.180156, 0.182557, 0.184917, 0.193697, 0.188221, 0.194421", \ + "0.185501, 0.182652, 0.184087, 0.186683, 0.195327, 0.189805, 0.194938", \ + "0.187310, 0.183067, 0.185161, 0.188032, 0.196296, 0.190875, 0.196643", \ + "0.187767, 0.185060, 0.186283, 0.188813, 0.197478, 0.191982, 0.201556" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.169058, 0.166545, 0.163442, 0.166479, 0.165014, 0.168209, 0.165700", \ + "0.172258, 0.169447, 0.165896, 0.169064, 0.167399, 0.170579, 0.167930", \ + "0.180132, 0.177269, 0.173725, 0.176754, 0.174910, 0.178237, 0.175486", \ + "0.180789, 0.177863, 0.174461, 0.177334, 0.175859, 0.178874, 0.176515", \ + "0.182516, 0.179452, 0.176247, 0.179011, 0.177328, 0.180462, 0.177936", \ + "0.184344, 0.181284, 0.177598, 0.180761, 0.178942, 0.182029, 0.179508", \ + "0.185382, 0.181934, 0.178549, 0.181334, 0.179566, 0.182671, 0.179982" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[98])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.005997, 0.006003, 0.006009, 0.006015, 0.006021, 0.006144, 0.006430"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.008050, 0.008206, 0.008268, 0.008307, 0.008372, 0.008559, 0.008838"); + } + } + } + pin(DB[97]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[97]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB97eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[97]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB97eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.172261, 0.169909, 0.171645, 0.174289, 0.183281, 0.177571, 0.183665", \ + "0.175033, 0.172567, 0.174060, 0.176759, 0.185490, 0.179923, 0.187533", \ + "0.183407, 0.179862, 0.181244, 0.183761, 0.192402, 0.187035, 0.195028", \ + "0.183370, 0.180156, 0.182557, 0.184917, 0.193697, 0.188221, 0.194421", \ + "0.185501, 0.182652, 0.184087, 0.186683, 0.195327, 0.189805, 0.194938", \ + "0.187310, 0.183067, 0.185161, 0.188032, 0.196296, 0.190875, 0.196643", \ + "0.187767, 0.185060, 0.186283, 0.188813, 0.197478, 0.191982, 0.201556" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.169058, 0.166545, 0.163442, 0.166479, 0.165014, 0.168209, 0.165700", \ + "0.172258, 0.169447, 0.165896, 0.169064, 0.167399, 0.170579, 0.167930", \ + "0.180132, 0.177269, 0.173725, 0.176754, 0.174910, 0.178237, 0.175486", \ + "0.180789, 0.177863, 0.174461, 0.177334, 0.175859, 0.178874, 0.176515", \ + "0.182516, 0.179452, 0.176247, 0.179011, 0.177328, 0.180462, 0.177936", \ + "0.184344, 0.181284, 0.177598, 0.180761, 0.178942, 0.182029, 0.179508", \ + "0.185382, 0.181934, 0.178549, 0.181334, 0.179566, 0.182671, 0.179982" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[97])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.005997, 0.006003, 0.006009, 0.006015, 0.006021, 0.006144, 0.006430"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.008050, 0.008206, 0.008268, 0.008307, 0.008372, 0.008559, 0.008838"); + } + } + } + pin(DB[96]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[96]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB96eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[96]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB96eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.172261, 0.169909, 0.171645, 0.174289, 0.183281, 0.177571, 0.183665", \ + "0.175033, 0.172567, 0.174060, 0.176759, 0.185490, 0.179923, 0.187533", \ + "0.183407, 0.179862, 0.181244, 0.183761, 0.192402, 0.187035, 0.195028", \ + "0.183370, 0.180156, 0.182557, 0.184917, 0.193697, 0.188221, 0.194421", \ + "0.185501, 0.182652, 0.184087, 0.186683, 0.195327, 0.189805, 0.194938", \ + "0.187310, 0.183067, 0.185161, 0.188032, 0.196296, 0.190875, 0.196643", \ + "0.187767, 0.185060, 0.186283, 0.188813, 0.197478, 0.191982, 0.201556" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.169058, 0.166545, 0.163442, 0.166479, 0.165014, 0.168209, 0.165700", \ + "0.172258, 0.169447, 0.165896, 0.169064, 0.167399, 0.170579, 0.167930", \ + "0.180132, 0.177269, 0.173725, 0.176754, 0.174910, 0.178237, 0.175486", \ + "0.180789, 0.177863, 0.174461, 0.177334, 0.175859, 0.178874, 0.176515", \ + "0.182516, 0.179452, 0.176247, 0.179011, 0.177328, 0.180462, 0.177936", \ + "0.184344, 0.181284, 0.177598, 0.180761, 0.178942, 0.182029, 0.179508", \ + "0.185382, 0.181934, 0.178549, 0.181334, 0.179566, 0.182671, 0.179982" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[96])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.005997, 0.006003, 0.006009, 0.006015, 0.006021, 0.006144, 0.006430"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.008050, 0.008206, 0.008268, 0.008307, 0.008372, 0.008559, 0.008838"); + } + } + } + pin(DB[95]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[95]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB95eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[95]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB95eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.172261, 0.169909, 0.171645, 0.174289, 0.183281, 0.177571, 0.183665", \ + "0.175033, 0.172567, 0.174060, 0.176759, 0.185490, 0.179923, 0.187533", \ + "0.183407, 0.179862, 0.181244, 0.183761, 0.192402, 0.187035, 0.195028", \ + "0.183370, 0.180156, 0.182557, 0.184917, 0.193697, 0.188221, 0.194421", \ + "0.185501, 0.182652, 0.184087, 0.186683, 0.195327, 0.189805, 0.194938", \ + "0.187310, 0.183067, 0.185161, 0.188032, 0.196296, 0.190875, 0.196643", \ + "0.187767, 0.185060, 0.186283, 0.188813, 0.197478, 0.191982, 0.201556" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.169058, 0.166545, 0.163442, 0.166479, 0.165014, 0.168209, 0.165700", \ + "0.172258, 0.169447, 0.165896, 0.169064, 0.167399, 0.170579, 0.167930", \ + "0.180132, 0.177269, 0.173725, 0.176754, 0.174910, 0.178237, 0.175486", \ + "0.180789, 0.177863, 0.174461, 0.177334, 0.175859, 0.178874, 0.176515", \ + "0.182516, 0.179452, 0.176247, 0.179011, 0.177328, 0.180462, 0.177936", \ + "0.184344, 0.181284, 0.177598, 0.180761, 0.178942, 0.182029, 0.179508", \ + "0.185382, 0.181934, 0.178549, 0.181334, 0.179566, 0.182671, 0.179982" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[95])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.005997, 0.006003, 0.006009, 0.006015, 0.006021, 0.006144, 0.006430"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.008050, 0.008206, 0.008268, 0.008307, 0.008372, 0.008559, 0.008838"); + } + } + } + pin(DB[94]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[94]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB94eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[94]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB94eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.172261, 0.169909, 0.171645, 0.174289, 0.183281, 0.177571, 0.183665", \ + "0.175033, 0.172567, 0.174060, 0.176759, 0.185490, 0.179923, 0.187533", \ + "0.183407, 0.179862, 0.181244, 0.183761, 0.192402, 0.187035, 0.195028", \ + "0.183370, 0.180156, 0.182557, 0.184917, 0.193697, 0.188221, 0.194421", \ + "0.185501, 0.182652, 0.184087, 0.186683, 0.195327, 0.189805, 0.194938", \ + "0.187310, 0.183067, 0.185161, 0.188032, 0.196296, 0.190875, 0.196643", \ + "0.187767, 0.185060, 0.186283, 0.188813, 0.197478, 0.191982, 0.201556" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.169058, 0.166545, 0.163442, 0.166479, 0.165014, 0.168209, 0.165700", \ + "0.172258, 0.169447, 0.165896, 0.169064, 0.167399, 0.170579, 0.167930", \ + "0.180132, 0.177269, 0.173725, 0.176754, 0.174910, 0.178237, 0.175486", \ + "0.180789, 0.177863, 0.174461, 0.177334, 0.175859, 0.178874, 0.176515", \ + "0.182516, 0.179452, 0.176247, 0.179011, 0.177328, 0.180462, 0.177936", \ + "0.184344, 0.181284, 0.177598, 0.180761, 0.178942, 0.182029, 0.179508", \ + "0.185382, 0.181934, 0.178549, 0.181334, 0.179566, 0.182671, 0.179982" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[94])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.005997, 0.006003, 0.006009, 0.006015, 0.006021, 0.006144, 0.006430"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.008050, 0.008206, 0.008268, 0.008307, 0.008372, 0.008559, 0.008838"); + } + } + } + pin(DB[93]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[93]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB93eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[93]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB93eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.172261, 0.169909, 0.171645, 0.174289, 0.183281, 0.177571, 0.183665", \ + "0.175033, 0.172567, 0.174060, 0.176759, 0.185490, 0.179923, 0.187533", \ + "0.183407, 0.179862, 0.181244, 0.183761, 0.192402, 0.187035, 0.195028", \ + "0.183370, 0.180156, 0.182557, 0.184917, 0.193697, 0.188221, 0.194421", \ + "0.185501, 0.182652, 0.184087, 0.186683, 0.195327, 0.189805, 0.194938", \ + "0.187310, 0.183067, 0.185161, 0.188032, 0.196296, 0.190875, 0.196643", \ + "0.187767, 0.185060, 0.186283, 0.188813, 0.197478, 0.191982, 0.201556" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.169058, 0.166545, 0.163442, 0.166479, 0.165014, 0.168209, 0.165700", \ + "0.172258, 0.169447, 0.165896, 0.169064, 0.167399, 0.170579, 0.167930", \ + "0.180132, 0.177269, 0.173725, 0.176754, 0.174910, 0.178237, 0.175486", \ + "0.180789, 0.177863, 0.174461, 0.177334, 0.175859, 0.178874, 0.176515", \ + "0.182516, 0.179452, 0.176247, 0.179011, 0.177328, 0.180462, 0.177936", \ + "0.184344, 0.181284, 0.177598, 0.180761, 0.178942, 0.182029, 0.179508", \ + "0.185382, 0.181934, 0.178549, 0.181334, 0.179566, 0.182671, 0.179982" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[93])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.005997, 0.006003, 0.006009, 0.006015, 0.006021, 0.006144, 0.006430"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.008050, 0.008206, 0.008268, 0.008307, 0.008372, 0.008559, 0.008838"); + } + } + } + pin(DB[92]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[92]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB92eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[92]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB92eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.172261, 0.169909, 0.171645, 0.174289, 0.183281, 0.177571, 0.183665", \ + "0.175033, 0.172567, 0.174060, 0.176759, 0.185490, 0.179923, 0.187533", \ + "0.183407, 0.179862, 0.181244, 0.183761, 0.192402, 0.187035, 0.195028", \ + "0.183370, 0.180156, 0.182557, 0.184917, 0.193697, 0.188221, 0.194421", \ + "0.185501, 0.182652, 0.184087, 0.186683, 0.195327, 0.189805, 0.194938", \ + "0.187310, 0.183067, 0.185161, 0.188032, 0.196296, 0.190875, 0.196643", \ + "0.187767, 0.185060, 0.186283, 0.188813, 0.197478, 0.191982, 0.201556" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.169058, 0.166545, 0.163442, 0.166479, 0.165014, 0.168209, 0.165700", \ + "0.172258, 0.169447, 0.165896, 0.169064, 0.167399, 0.170579, 0.167930", \ + "0.180132, 0.177269, 0.173725, 0.176754, 0.174910, 0.178237, 0.175486", \ + "0.180789, 0.177863, 0.174461, 0.177334, 0.175859, 0.178874, 0.176515", \ + "0.182516, 0.179452, 0.176247, 0.179011, 0.177328, 0.180462, 0.177936", \ + "0.184344, 0.181284, 0.177598, 0.180761, 0.178942, 0.182029, 0.179508", \ + "0.185382, 0.181934, 0.178549, 0.181334, 0.179566, 0.182671, 0.179982" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[92])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.005997, 0.006003, 0.006009, 0.006015, 0.006021, 0.006144, 0.006430"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.008050, 0.008206, 0.008268, 0.008307, 0.008372, 0.008559, 0.008838"); + } + } + } + pin(DB[91]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[91]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB91eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[91]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB91eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.172261, 0.169909, 0.171645, 0.174289, 0.183281, 0.177571, 0.183665", \ + "0.175033, 0.172567, 0.174060, 0.176759, 0.185490, 0.179923, 0.187533", \ + "0.183407, 0.179862, 0.181244, 0.183761, 0.192402, 0.187035, 0.195028", \ + "0.183370, 0.180156, 0.182557, 0.184917, 0.193697, 0.188221, 0.194421", \ + "0.185501, 0.182652, 0.184087, 0.186683, 0.195327, 0.189805, 0.194938", \ + "0.187310, 0.183067, 0.185161, 0.188032, 0.196296, 0.190875, 0.196643", \ + "0.187767, 0.185060, 0.186283, 0.188813, 0.197478, 0.191982, 0.201556" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.169058, 0.166545, 0.163442, 0.166479, 0.165014, 0.168209, 0.165700", \ + "0.172258, 0.169447, 0.165896, 0.169064, 0.167399, 0.170579, 0.167930", \ + "0.180132, 0.177269, 0.173725, 0.176754, 0.174910, 0.178237, 0.175486", \ + "0.180789, 0.177863, 0.174461, 0.177334, 0.175859, 0.178874, 0.176515", \ + "0.182516, 0.179452, 0.176247, 0.179011, 0.177328, 0.180462, 0.177936", \ + "0.184344, 0.181284, 0.177598, 0.180761, 0.178942, 0.182029, 0.179508", \ + "0.185382, 0.181934, 0.178549, 0.181334, 0.179566, 0.182671, 0.179982" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[91])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.005997, 0.006003, 0.006009, 0.006015, 0.006021, 0.006144, 0.006430"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.008050, 0.008206, 0.008268, 0.008307, 0.008372, 0.008559, 0.008838"); + } + } + } + pin(DB[90]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[90]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB90eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[90]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB90eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.172261, 0.169909, 0.171645, 0.174289, 0.183281, 0.177571, 0.183665", \ + "0.175033, 0.172567, 0.174060, 0.176759, 0.185490, 0.179923, 0.187533", \ + "0.183407, 0.179862, 0.181244, 0.183761, 0.192402, 0.187035, 0.195028", \ + "0.183370, 0.180156, 0.182557, 0.184917, 0.193697, 0.188221, 0.194421", \ + "0.185501, 0.182652, 0.184087, 0.186683, 0.195327, 0.189805, 0.194938", \ + "0.187310, 0.183067, 0.185161, 0.188032, 0.196296, 0.190875, 0.196643", \ + "0.187767, 0.185060, 0.186283, 0.188813, 0.197478, 0.191982, 0.201556" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.169058, 0.166545, 0.163442, 0.166479, 0.165014, 0.168209, 0.165700", \ + "0.172258, 0.169447, 0.165896, 0.169064, 0.167399, 0.170579, 0.167930", \ + "0.180132, 0.177269, 0.173725, 0.176754, 0.174910, 0.178237, 0.175486", \ + "0.180789, 0.177863, 0.174461, 0.177334, 0.175859, 0.178874, 0.176515", \ + "0.182516, 0.179452, 0.176247, 0.179011, 0.177328, 0.180462, 0.177936", \ + "0.184344, 0.181284, 0.177598, 0.180761, 0.178942, 0.182029, 0.179508", \ + "0.185382, 0.181934, 0.178549, 0.181334, 0.179566, 0.182671, 0.179982" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[90])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.005997, 0.006003, 0.006009, 0.006015, 0.006021, 0.006144, 0.006430"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.008050, 0.008206, 0.008268, 0.008307, 0.008372, 0.008559, 0.008838"); + } + } + } + pin(DB[89]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[89]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB89eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[89]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB89eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.172261, 0.169909, 0.171645, 0.174289, 0.183281, 0.177571, 0.183665", \ + "0.175033, 0.172567, 0.174060, 0.176759, 0.185490, 0.179923, 0.187533", \ + "0.183407, 0.179862, 0.181244, 0.183761, 0.192402, 0.187035, 0.195028", \ + "0.183370, 0.180156, 0.182557, 0.184917, 0.193697, 0.188221, 0.194421", \ + "0.185501, 0.182652, 0.184087, 0.186683, 0.195327, 0.189805, 0.194938", \ + "0.187310, 0.183067, 0.185161, 0.188032, 0.196296, 0.190875, 0.196643", \ + "0.187767, 0.185060, 0.186283, 0.188813, 0.197478, 0.191982, 0.201556" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.169058, 0.166545, 0.163442, 0.166479, 0.165014, 0.168209, 0.165700", \ + "0.172258, 0.169447, 0.165896, 0.169064, 0.167399, 0.170579, 0.167930", \ + "0.180132, 0.177269, 0.173725, 0.176754, 0.174910, 0.178237, 0.175486", \ + "0.180789, 0.177863, 0.174461, 0.177334, 0.175859, 0.178874, 0.176515", \ + "0.182516, 0.179452, 0.176247, 0.179011, 0.177328, 0.180462, 0.177936", \ + "0.184344, 0.181284, 0.177598, 0.180761, 0.178942, 0.182029, 0.179508", \ + "0.185382, 0.181934, 0.178549, 0.181334, 0.179566, 0.182671, 0.179982" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[89])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.005997, 0.006003, 0.006009, 0.006015, 0.006021, 0.006144, 0.006430"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.008050, 0.008206, 0.008268, 0.008307, 0.008372, 0.008559, 0.008838"); + } + } + } + pin(DB[88]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[88]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB88eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[88]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB88eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.172261, 0.169909, 0.171645, 0.174289, 0.183281, 0.177571, 0.183665", \ + "0.175033, 0.172567, 0.174060, 0.176759, 0.185490, 0.179923, 0.187533", \ + "0.183407, 0.179862, 0.181244, 0.183761, 0.192402, 0.187035, 0.195028", \ + "0.183370, 0.180156, 0.182557, 0.184917, 0.193697, 0.188221, 0.194421", \ + "0.185501, 0.182652, 0.184087, 0.186683, 0.195327, 0.189805, 0.194938", \ + "0.187310, 0.183067, 0.185161, 0.188032, 0.196296, 0.190875, 0.196643", \ + "0.187767, 0.185060, 0.186283, 0.188813, 0.197478, 0.191982, 0.201556" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.169058, 0.166545, 0.163442, 0.166479, 0.165014, 0.168209, 0.165700", \ + "0.172258, 0.169447, 0.165896, 0.169064, 0.167399, 0.170579, 0.167930", \ + "0.180132, 0.177269, 0.173725, 0.176754, 0.174910, 0.178237, 0.175486", \ + "0.180789, 0.177863, 0.174461, 0.177334, 0.175859, 0.178874, 0.176515", \ + "0.182516, 0.179452, 0.176247, 0.179011, 0.177328, 0.180462, 0.177936", \ + "0.184344, 0.181284, 0.177598, 0.180761, 0.178942, 0.182029, 0.179508", \ + "0.185382, 0.181934, 0.178549, 0.181334, 0.179566, 0.182671, 0.179982" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[88])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.005997, 0.006003, 0.006009, 0.006015, 0.006021, 0.006144, 0.006430"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.008050, 0.008206, 0.008268, 0.008307, 0.008372, 0.008559, 0.008838"); + } + } + } + pin(DB[87]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[87]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB87eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[87]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB87eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.172261, 0.169909, 0.171645, 0.174289, 0.183281, 0.177571, 0.183665", \ + "0.175033, 0.172567, 0.174060, 0.176759, 0.185490, 0.179923, 0.187533", \ + "0.183407, 0.179862, 0.181244, 0.183761, 0.192402, 0.187035, 0.195028", \ + "0.183370, 0.180156, 0.182557, 0.184917, 0.193697, 0.188221, 0.194421", \ + "0.185501, 0.182652, 0.184087, 0.186683, 0.195327, 0.189805, 0.194938", \ + "0.187310, 0.183067, 0.185161, 0.188032, 0.196296, 0.190875, 0.196643", \ + "0.187767, 0.185060, 0.186283, 0.188813, 0.197478, 0.191982, 0.201556" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.169058, 0.166545, 0.163442, 0.166479, 0.165014, 0.168209, 0.165700", \ + "0.172258, 0.169447, 0.165896, 0.169064, 0.167399, 0.170579, 0.167930", \ + "0.180132, 0.177269, 0.173725, 0.176754, 0.174910, 0.178237, 0.175486", \ + "0.180789, 0.177863, 0.174461, 0.177334, 0.175859, 0.178874, 0.176515", \ + "0.182516, 0.179452, 0.176247, 0.179011, 0.177328, 0.180462, 0.177936", \ + "0.184344, 0.181284, 0.177598, 0.180761, 0.178942, 0.182029, 0.179508", \ + "0.185382, 0.181934, 0.178549, 0.181334, 0.179566, 0.182671, 0.179982" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[87])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.005997, 0.006003, 0.006009, 0.006015, 0.006021, 0.006144, 0.006430"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.008050, 0.008206, 0.008268, 0.008307, 0.008372, 0.008559, 0.008838"); + } + } + } + pin(DB[86]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[86]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB86eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[86]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB86eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.172261, 0.169909, 0.171645, 0.174289, 0.183281, 0.177571, 0.183665", \ + "0.175033, 0.172567, 0.174060, 0.176759, 0.185490, 0.179923, 0.187533", \ + "0.183407, 0.179862, 0.181244, 0.183761, 0.192402, 0.187035, 0.195028", \ + "0.183370, 0.180156, 0.182557, 0.184917, 0.193697, 0.188221, 0.194421", \ + "0.185501, 0.182652, 0.184087, 0.186683, 0.195327, 0.189805, 0.194938", \ + "0.187310, 0.183067, 0.185161, 0.188032, 0.196296, 0.190875, 0.196643", \ + "0.187767, 0.185060, 0.186283, 0.188813, 0.197478, 0.191982, 0.201556" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.169058, 0.166545, 0.163442, 0.166479, 0.165014, 0.168209, 0.165700", \ + "0.172258, 0.169447, 0.165896, 0.169064, 0.167399, 0.170579, 0.167930", \ + "0.180132, 0.177269, 0.173725, 0.176754, 0.174910, 0.178237, 0.175486", \ + "0.180789, 0.177863, 0.174461, 0.177334, 0.175859, 0.178874, 0.176515", \ + "0.182516, 0.179452, 0.176247, 0.179011, 0.177328, 0.180462, 0.177936", \ + "0.184344, 0.181284, 0.177598, 0.180761, 0.178942, 0.182029, 0.179508", \ + "0.185382, 0.181934, 0.178549, 0.181334, 0.179566, 0.182671, 0.179982" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[86])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.005997, 0.006003, 0.006009, 0.006015, 0.006021, 0.006144, 0.006430"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.008050, 0.008206, 0.008268, 0.008307, 0.008372, 0.008559, 0.008838"); + } + } + } + pin(DB[85]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[85]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB85eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[85]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB85eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.172261, 0.169909, 0.171645, 0.174289, 0.183281, 0.177571, 0.183665", \ + "0.175033, 0.172567, 0.174060, 0.176759, 0.185490, 0.179923, 0.187533", \ + "0.183407, 0.179862, 0.181244, 0.183761, 0.192402, 0.187035, 0.195028", \ + "0.183370, 0.180156, 0.182557, 0.184917, 0.193697, 0.188221, 0.194421", \ + "0.185501, 0.182652, 0.184087, 0.186683, 0.195327, 0.189805, 0.194938", \ + "0.187310, 0.183067, 0.185161, 0.188032, 0.196296, 0.190875, 0.196643", \ + "0.187767, 0.185060, 0.186283, 0.188813, 0.197478, 0.191982, 0.201556" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.169058, 0.166545, 0.163442, 0.166479, 0.165014, 0.168209, 0.165700", \ + "0.172258, 0.169447, 0.165896, 0.169064, 0.167399, 0.170579, 0.167930", \ + "0.180132, 0.177269, 0.173725, 0.176754, 0.174910, 0.178237, 0.175486", \ + "0.180789, 0.177863, 0.174461, 0.177334, 0.175859, 0.178874, 0.176515", \ + "0.182516, 0.179452, 0.176247, 0.179011, 0.177328, 0.180462, 0.177936", \ + "0.184344, 0.181284, 0.177598, 0.180761, 0.178942, 0.182029, 0.179508", \ + "0.185382, 0.181934, 0.178549, 0.181334, 0.179566, 0.182671, 0.179982" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[85])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.005997, 0.006003, 0.006009, 0.006015, 0.006021, 0.006144, 0.006430"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.008050, 0.008206, 0.008268, 0.008307, 0.008372, 0.008559, 0.008838"); + } + } + } + pin(DB[84]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[84]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB84eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[84]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB84eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.172261, 0.169909, 0.171645, 0.174289, 0.183281, 0.177571, 0.183665", \ + "0.175033, 0.172567, 0.174060, 0.176759, 0.185490, 0.179923, 0.187533", \ + "0.183407, 0.179862, 0.181244, 0.183761, 0.192402, 0.187035, 0.195028", \ + "0.183370, 0.180156, 0.182557, 0.184917, 0.193697, 0.188221, 0.194421", \ + "0.185501, 0.182652, 0.184087, 0.186683, 0.195327, 0.189805, 0.194938", \ + "0.187310, 0.183067, 0.185161, 0.188032, 0.196296, 0.190875, 0.196643", \ + "0.187767, 0.185060, 0.186283, 0.188813, 0.197478, 0.191982, 0.201556" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.169058, 0.166545, 0.163442, 0.166479, 0.165014, 0.168209, 0.165700", \ + "0.172258, 0.169447, 0.165896, 0.169064, 0.167399, 0.170579, 0.167930", \ + "0.180132, 0.177269, 0.173725, 0.176754, 0.174910, 0.178237, 0.175486", \ + "0.180789, 0.177863, 0.174461, 0.177334, 0.175859, 0.178874, 0.176515", \ + "0.182516, 0.179452, 0.176247, 0.179011, 0.177328, 0.180462, 0.177936", \ + "0.184344, 0.181284, 0.177598, 0.180761, 0.178942, 0.182029, 0.179508", \ + "0.185382, 0.181934, 0.178549, 0.181334, 0.179566, 0.182671, 0.179982" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[84])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.005997, 0.006003, 0.006009, 0.006015, 0.006021, 0.006144, 0.006430"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.008050, 0.008206, 0.008268, 0.008307, 0.008372, 0.008559, 0.008838"); + } + } + } + pin(DB[83]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[83]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB83eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[83]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB83eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.172261, 0.169909, 0.171645, 0.174289, 0.183281, 0.177571, 0.183665", \ + "0.175033, 0.172567, 0.174060, 0.176759, 0.185490, 0.179923, 0.187533", \ + "0.183407, 0.179862, 0.181244, 0.183761, 0.192402, 0.187035, 0.195028", \ + "0.183370, 0.180156, 0.182557, 0.184917, 0.193697, 0.188221, 0.194421", \ + "0.185501, 0.182652, 0.184087, 0.186683, 0.195327, 0.189805, 0.194938", \ + "0.187310, 0.183067, 0.185161, 0.188032, 0.196296, 0.190875, 0.196643", \ + "0.187767, 0.185060, 0.186283, 0.188813, 0.197478, 0.191982, 0.201556" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.169058, 0.166545, 0.163442, 0.166479, 0.165014, 0.168209, 0.165700", \ + "0.172258, 0.169447, 0.165896, 0.169064, 0.167399, 0.170579, 0.167930", \ + "0.180132, 0.177269, 0.173725, 0.176754, 0.174910, 0.178237, 0.175486", \ + "0.180789, 0.177863, 0.174461, 0.177334, 0.175859, 0.178874, 0.176515", \ + "0.182516, 0.179452, 0.176247, 0.179011, 0.177328, 0.180462, 0.177936", \ + "0.184344, 0.181284, 0.177598, 0.180761, 0.178942, 0.182029, 0.179508", \ + "0.185382, 0.181934, 0.178549, 0.181334, 0.179566, 0.182671, 0.179982" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[83])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.005997, 0.006003, 0.006009, 0.006015, 0.006021, 0.006144, 0.006430"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.008050, 0.008206, 0.008268, 0.008307, 0.008372, 0.008559, 0.008838"); + } + } + } + pin(DB[82]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[82]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB82eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[82]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB82eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.172261, 0.169909, 0.171645, 0.174289, 0.183281, 0.177571, 0.183665", \ + "0.175033, 0.172567, 0.174060, 0.176759, 0.185490, 0.179923, 0.187533", \ + "0.183407, 0.179862, 0.181244, 0.183761, 0.192402, 0.187035, 0.195028", \ + "0.183370, 0.180156, 0.182557, 0.184917, 0.193697, 0.188221, 0.194421", \ + "0.185501, 0.182652, 0.184087, 0.186683, 0.195327, 0.189805, 0.194938", \ + "0.187310, 0.183067, 0.185161, 0.188032, 0.196296, 0.190875, 0.196643", \ + "0.187767, 0.185060, 0.186283, 0.188813, 0.197478, 0.191982, 0.201556" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.169058, 0.166545, 0.163442, 0.166479, 0.165014, 0.168209, 0.165700", \ + "0.172258, 0.169447, 0.165896, 0.169064, 0.167399, 0.170579, 0.167930", \ + "0.180132, 0.177269, 0.173725, 0.176754, 0.174910, 0.178237, 0.175486", \ + "0.180789, 0.177863, 0.174461, 0.177334, 0.175859, 0.178874, 0.176515", \ + "0.182516, 0.179452, 0.176247, 0.179011, 0.177328, 0.180462, 0.177936", \ + "0.184344, 0.181284, 0.177598, 0.180761, 0.178942, 0.182029, 0.179508", \ + "0.185382, 0.181934, 0.178549, 0.181334, 0.179566, 0.182671, 0.179982" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[82])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.005997, 0.006003, 0.006009, 0.006015, 0.006021, 0.006144, 0.006430"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.008050, 0.008206, 0.008268, 0.008307, 0.008372, 0.008559, 0.008838"); + } + } + } + pin(DB[81]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[81]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB81eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[81]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB81eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.172261, 0.169909, 0.171645, 0.174289, 0.183281, 0.177571, 0.183665", \ + "0.175033, 0.172567, 0.174060, 0.176759, 0.185490, 0.179923, 0.187533", \ + "0.183407, 0.179862, 0.181244, 0.183761, 0.192402, 0.187035, 0.195028", \ + "0.183370, 0.180156, 0.182557, 0.184917, 0.193697, 0.188221, 0.194421", \ + "0.185501, 0.182652, 0.184087, 0.186683, 0.195327, 0.189805, 0.194938", \ + "0.187310, 0.183067, 0.185161, 0.188032, 0.196296, 0.190875, 0.196643", \ + "0.187767, 0.185060, 0.186283, 0.188813, 0.197478, 0.191982, 0.201556" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.169058, 0.166545, 0.163442, 0.166479, 0.165014, 0.168209, 0.165700", \ + "0.172258, 0.169447, 0.165896, 0.169064, 0.167399, 0.170579, 0.167930", \ + "0.180132, 0.177269, 0.173725, 0.176754, 0.174910, 0.178237, 0.175486", \ + "0.180789, 0.177863, 0.174461, 0.177334, 0.175859, 0.178874, 0.176515", \ + "0.182516, 0.179452, 0.176247, 0.179011, 0.177328, 0.180462, 0.177936", \ + "0.184344, 0.181284, 0.177598, 0.180761, 0.178942, 0.182029, 0.179508", \ + "0.185382, 0.181934, 0.178549, 0.181334, 0.179566, 0.182671, 0.179982" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[81])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.005997, 0.006003, 0.006009, 0.006015, 0.006021, 0.006144, 0.006430"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.008050, 0.008206, 0.008268, 0.008307, 0.008372, 0.008559, 0.008838"); + } + } + } + pin(DB[80]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[80]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB80eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[80]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB80eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.172261, 0.169909, 0.171645, 0.174289, 0.183281, 0.177571, 0.183665", \ + "0.175033, 0.172567, 0.174060, 0.176759, 0.185490, 0.179923, 0.187533", \ + "0.183407, 0.179862, 0.181244, 0.183761, 0.192402, 0.187035, 0.195028", \ + "0.183370, 0.180156, 0.182557, 0.184917, 0.193697, 0.188221, 0.194421", \ + "0.185501, 0.182652, 0.184087, 0.186683, 0.195327, 0.189805, 0.194938", \ + "0.187310, 0.183067, 0.185161, 0.188032, 0.196296, 0.190875, 0.196643", \ + "0.187767, 0.185060, 0.186283, 0.188813, 0.197478, 0.191982, 0.201556" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.169058, 0.166545, 0.163442, 0.166479, 0.165014, 0.168209, 0.165700", \ + "0.172258, 0.169447, 0.165896, 0.169064, 0.167399, 0.170579, 0.167930", \ + "0.180132, 0.177269, 0.173725, 0.176754, 0.174910, 0.178237, 0.175486", \ + "0.180789, 0.177863, 0.174461, 0.177334, 0.175859, 0.178874, 0.176515", \ + "0.182516, 0.179452, 0.176247, 0.179011, 0.177328, 0.180462, 0.177936", \ + "0.184344, 0.181284, 0.177598, 0.180761, 0.178942, 0.182029, 0.179508", \ + "0.185382, 0.181934, 0.178549, 0.181334, 0.179566, 0.182671, 0.179982" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[80])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.005997, 0.006003, 0.006009, 0.006015, 0.006021, 0.006144, 0.006430"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.008050, 0.008206, 0.008268, 0.008307, 0.008372, 0.008559, 0.008838"); + } + } + } + pin(DB[79]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[79]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB79eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[79]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB79eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.172261, 0.169909, 0.171645, 0.174289, 0.183281, 0.177571, 0.183665", \ + "0.175033, 0.172567, 0.174060, 0.176759, 0.185490, 0.179923, 0.187533", \ + "0.183407, 0.179862, 0.181244, 0.183761, 0.192402, 0.187035, 0.195028", \ + "0.183370, 0.180156, 0.182557, 0.184917, 0.193697, 0.188221, 0.194421", \ + "0.185501, 0.182652, 0.184087, 0.186683, 0.195327, 0.189805, 0.194938", \ + "0.187310, 0.183067, 0.185161, 0.188032, 0.196296, 0.190875, 0.196643", \ + "0.187767, 0.185060, 0.186283, 0.188813, 0.197478, 0.191982, 0.201556" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.169058, 0.166545, 0.163442, 0.166479, 0.165014, 0.168209, 0.165700", \ + "0.172258, 0.169447, 0.165896, 0.169064, 0.167399, 0.170579, 0.167930", \ + "0.180132, 0.177269, 0.173725, 0.176754, 0.174910, 0.178237, 0.175486", \ + "0.180789, 0.177863, 0.174461, 0.177334, 0.175859, 0.178874, 0.176515", \ + "0.182516, 0.179452, 0.176247, 0.179011, 0.177328, 0.180462, 0.177936", \ + "0.184344, 0.181284, 0.177598, 0.180761, 0.178942, 0.182029, 0.179508", \ + "0.185382, 0.181934, 0.178549, 0.181334, 0.179566, 0.182671, 0.179982" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[79])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.005997, 0.006003, 0.006009, 0.006015, 0.006021, 0.006144, 0.006430"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.008050, 0.008206, 0.008268, 0.008307, 0.008372, 0.008559, 0.008838"); + } + } + } + pin(DB[78]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[78]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB78eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[78]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB78eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.172261, 0.169909, 0.171645, 0.174289, 0.183281, 0.177571, 0.183665", \ + "0.175033, 0.172567, 0.174060, 0.176759, 0.185490, 0.179923, 0.187533", \ + "0.183407, 0.179862, 0.181244, 0.183761, 0.192402, 0.187035, 0.195028", \ + "0.183370, 0.180156, 0.182557, 0.184917, 0.193697, 0.188221, 0.194421", \ + "0.185501, 0.182652, 0.184087, 0.186683, 0.195327, 0.189805, 0.194938", \ + "0.187310, 0.183067, 0.185161, 0.188032, 0.196296, 0.190875, 0.196643", \ + "0.187767, 0.185060, 0.186283, 0.188813, 0.197478, 0.191982, 0.201556" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.169058, 0.166545, 0.163442, 0.166479, 0.165014, 0.168209, 0.165700", \ + "0.172258, 0.169447, 0.165896, 0.169064, 0.167399, 0.170579, 0.167930", \ + "0.180132, 0.177269, 0.173725, 0.176754, 0.174910, 0.178237, 0.175486", \ + "0.180789, 0.177863, 0.174461, 0.177334, 0.175859, 0.178874, 0.176515", \ + "0.182516, 0.179452, 0.176247, 0.179011, 0.177328, 0.180462, 0.177936", \ + "0.184344, 0.181284, 0.177598, 0.180761, 0.178942, 0.182029, 0.179508", \ + "0.185382, 0.181934, 0.178549, 0.181334, 0.179566, 0.182671, 0.179982" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[78])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.005997, 0.006003, 0.006009, 0.006015, 0.006021, 0.006144, 0.006430"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.008050, 0.008206, 0.008268, 0.008307, 0.008372, 0.008559, 0.008838"); + } + } + } + pin(DB[77]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[77]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB77eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[77]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB77eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.172261, 0.169909, 0.171645, 0.174289, 0.183281, 0.177571, 0.183665", \ + "0.175033, 0.172567, 0.174060, 0.176759, 0.185490, 0.179923, 0.187533", \ + "0.183407, 0.179862, 0.181244, 0.183761, 0.192402, 0.187035, 0.195028", \ + "0.183370, 0.180156, 0.182557, 0.184917, 0.193697, 0.188221, 0.194421", \ + "0.185501, 0.182652, 0.184087, 0.186683, 0.195327, 0.189805, 0.194938", \ + "0.187310, 0.183067, 0.185161, 0.188032, 0.196296, 0.190875, 0.196643", \ + "0.187767, 0.185060, 0.186283, 0.188813, 0.197478, 0.191982, 0.201556" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.169058, 0.166545, 0.163442, 0.166479, 0.165014, 0.168209, 0.165700", \ + "0.172258, 0.169447, 0.165896, 0.169064, 0.167399, 0.170579, 0.167930", \ + "0.180132, 0.177269, 0.173725, 0.176754, 0.174910, 0.178237, 0.175486", \ + "0.180789, 0.177863, 0.174461, 0.177334, 0.175859, 0.178874, 0.176515", \ + "0.182516, 0.179452, 0.176247, 0.179011, 0.177328, 0.180462, 0.177936", \ + "0.184344, 0.181284, 0.177598, 0.180761, 0.178942, 0.182029, 0.179508", \ + "0.185382, 0.181934, 0.178549, 0.181334, 0.179566, 0.182671, 0.179982" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[77])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.005997, 0.006003, 0.006009, 0.006015, 0.006021, 0.006144, 0.006430"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.008050, 0.008206, 0.008268, 0.008307, 0.008372, 0.008559, 0.008838"); + } + } + } + pin(DB[76]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[76]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB76eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[76]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB76eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.172261, 0.169909, 0.171645, 0.174289, 0.183281, 0.177571, 0.183665", \ + "0.175033, 0.172567, 0.174060, 0.176759, 0.185490, 0.179923, 0.187533", \ + "0.183407, 0.179862, 0.181244, 0.183761, 0.192402, 0.187035, 0.195028", \ + "0.183370, 0.180156, 0.182557, 0.184917, 0.193697, 0.188221, 0.194421", \ + "0.185501, 0.182652, 0.184087, 0.186683, 0.195327, 0.189805, 0.194938", \ + "0.187310, 0.183067, 0.185161, 0.188032, 0.196296, 0.190875, 0.196643", \ + "0.187767, 0.185060, 0.186283, 0.188813, 0.197478, 0.191982, 0.201556" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.169058, 0.166545, 0.163442, 0.166479, 0.165014, 0.168209, 0.165700", \ + "0.172258, 0.169447, 0.165896, 0.169064, 0.167399, 0.170579, 0.167930", \ + "0.180132, 0.177269, 0.173725, 0.176754, 0.174910, 0.178237, 0.175486", \ + "0.180789, 0.177863, 0.174461, 0.177334, 0.175859, 0.178874, 0.176515", \ + "0.182516, 0.179452, 0.176247, 0.179011, 0.177328, 0.180462, 0.177936", \ + "0.184344, 0.181284, 0.177598, 0.180761, 0.178942, 0.182029, 0.179508", \ + "0.185382, 0.181934, 0.178549, 0.181334, 0.179566, 0.182671, 0.179982" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[76])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.005997, 0.006003, 0.006009, 0.006015, 0.006021, 0.006144, 0.006430"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.008050, 0.008206, 0.008268, 0.008307, 0.008372, 0.008559, 0.008838"); + } + } + } + pin(DB[75]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[75]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB75eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[75]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB75eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.172261, 0.169909, 0.171645, 0.174289, 0.183281, 0.177571, 0.183665", \ + "0.175033, 0.172567, 0.174060, 0.176759, 0.185490, 0.179923, 0.187533", \ + "0.183407, 0.179862, 0.181244, 0.183761, 0.192402, 0.187035, 0.195028", \ + "0.183370, 0.180156, 0.182557, 0.184917, 0.193697, 0.188221, 0.194421", \ + "0.185501, 0.182652, 0.184087, 0.186683, 0.195327, 0.189805, 0.194938", \ + "0.187310, 0.183067, 0.185161, 0.188032, 0.196296, 0.190875, 0.196643", \ + "0.187767, 0.185060, 0.186283, 0.188813, 0.197478, 0.191982, 0.201556" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.169058, 0.166545, 0.163442, 0.166479, 0.165014, 0.168209, 0.165700", \ + "0.172258, 0.169447, 0.165896, 0.169064, 0.167399, 0.170579, 0.167930", \ + "0.180132, 0.177269, 0.173725, 0.176754, 0.174910, 0.178237, 0.175486", \ + "0.180789, 0.177863, 0.174461, 0.177334, 0.175859, 0.178874, 0.176515", \ + "0.182516, 0.179452, 0.176247, 0.179011, 0.177328, 0.180462, 0.177936", \ + "0.184344, 0.181284, 0.177598, 0.180761, 0.178942, 0.182029, 0.179508", \ + "0.185382, 0.181934, 0.178549, 0.181334, 0.179566, 0.182671, 0.179982" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[75])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.005997, 0.006003, 0.006009, 0.006015, 0.006021, 0.006144, 0.006430"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.008050, 0.008206, 0.008268, 0.008307, 0.008372, 0.008559, 0.008838"); + } + } + } + pin(DB[74]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[74]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB74eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[74]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB74eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.172261, 0.169909, 0.171645, 0.174289, 0.183281, 0.177571, 0.183665", \ + "0.175033, 0.172567, 0.174060, 0.176759, 0.185490, 0.179923, 0.187533", \ + "0.183407, 0.179862, 0.181244, 0.183761, 0.192402, 0.187035, 0.195028", \ + "0.183370, 0.180156, 0.182557, 0.184917, 0.193697, 0.188221, 0.194421", \ + "0.185501, 0.182652, 0.184087, 0.186683, 0.195327, 0.189805, 0.194938", \ + "0.187310, 0.183067, 0.185161, 0.188032, 0.196296, 0.190875, 0.196643", \ + "0.187767, 0.185060, 0.186283, 0.188813, 0.197478, 0.191982, 0.201556" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.169058, 0.166545, 0.163442, 0.166479, 0.165014, 0.168209, 0.165700", \ + "0.172258, 0.169447, 0.165896, 0.169064, 0.167399, 0.170579, 0.167930", \ + "0.180132, 0.177269, 0.173725, 0.176754, 0.174910, 0.178237, 0.175486", \ + "0.180789, 0.177863, 0.174461, 0.177334, 0.175859, 0.178874, 0.176515", \ + "0.182516, 0.179452, 0.176247, 0.179011, 0.177328, 0.180462, 0.177936", \ + "0.184344, 0.181284, 0.177598, 0.180761, 0.178942, 0.182029, 0.179508", \ + "0.185382, 0.181934, 0.178549, 0.181334, 0.179566, 0.182671, 0.179982" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[74])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.005997, 0.006003, 0.006009, 0.006015, 0.006021, 0.006144, 0.006430"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.008050, 0.008206, 0.008268, 0.008307, 0.008372, 0.008559, 0.008838"); + } + } + } + pin(DB[73]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[73]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB73eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[73]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB73eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.172261, 0.169909, 0.171645, 0.174289, 0.183281, 0.177571, 0.183665", \ + "0.175033, 0.172567, 0.174060, 0.176759, 0.185490, 0.179923, 0.187533", \ + "0.183407, 0.179862, 0.181244, 0.183761, 0.192402, 0.187035, 0.195028", \ + "0.183370, 0.180156, 0.182557, 0.184917, 0.193697, 0.188221, 0.194421", \ + "0.185501, 0.182652, 0.184087, 0.186683, 0.195327, 0.189805, 0.194938", \ + "0.187310, 0.183067, 0.185161, 0.188032, 0.196296, 0.190875, 0.196643", \ + "0.187767, 0.185060, 0.186283, 0.188813, 0.197478, 0.191982, 0.201556" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.169058, 0.166545, 0.163442, 0.166479, 0.165014, 0.168209, 0.165700", \ + "0.172258, 0.169447, 0.165896, 0.169064, 0.167399, 0.170579, 0.167930", \ + "0.180132, 0.177269, 0.173725, 0.176754, 0.174910, 0.178237, 0.175486", \ + "0.180789, 0.177863, 0.174461, 0.177334, 0.175859, 0.178874, 0.176515", \ + "0.182516, 0.179452, 0.176247, 0.179011, 0.177328, 0.180462, 0.177936", \ + "0.184344, 0.181284, 0.177598, 0.180761, 0.178942, 0.182029, 0.179508", \ + "0.185382, 0.181934, 0.178549, 0.181334, 0.179566, 0.182671, 0.179982" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[73])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.005997, 0.006003, 0.006009, 0.006015, 0.006021, 0.006144, 0.006430"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.008050, 0.008206, 0.008268, 0.008307, 0.008372, 0.008559, 0.008838"); + } + } + } + pin(DB[72]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[72]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB72eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[72]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB72eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.172261, 0.169909, 0.171645, 0.174289, 0.183281, 0.177571, 0.183665", \ + "0.175033, 0.172567, 0.174060, 0.176759, 0.185490, 0.179923, 0.187533", \ + "0.183407, 0.179862, 0.181244, 0.183761, 0.192402, 0.187035, 0.195028", \ + "0.183370, 0.180156, 0.182557, 0.184917, 0.193697, 0.188221, 0.194421", \ + "0.185501, 0.182652, 0.184087, 0.186683, 0.195327, 0.189805, 0.194938", \ + "0.187310, 0.183067, 0.185161, 0.188032, 0.196296, 0.190875, 0.196643", \ + "0.187767, 0.185060, 0.186283, 0.188813, 0.197478, 0.191982, 0.201556" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.169058, 0.166545, 0.163442, 0.166479, 0.165014, 0.168209, 0.165700", \ + "0.172258, 0.169447, 0.165896, 0.169064, 0.167399, 0.170579, 0.167930", \ + "0.180132, 0.177269, 0.173725, 0.176754, 0.174910, 0.178237, 0.175486", \ + "0.180789, 0.177863, 0.174461, 0.177334, 0.175859, 0.178874, 0.176515", \ + "0.182516, 0.179452, 0.176247, 0.179011, 0.177328, 0.180462, 0.177936", \ + "0.184344, 0.181284, 0.177598, 0.180761, 0.178942, 0.182029, 0.179508", \ + "0.185382, 0.181934, 0.178549, 0.181334, 0.179566, 0.182671, 0.179982" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[72])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.005997, 0.006003, 0.006009, 0.006015, 0.006021, 0.006144, 0.006430"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.008050, 0.008206, 0.008268, 0.008307, 0.008372, 0.008559, 0.008838"); + } + } + } + pin(DB[71]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[71]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB71eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[71]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB71eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.172261, 0.169909, 0.171645, 0.174289, 0.183281, 0.177571, 0.183665", \ + "0.175033, 0.172567, 0.174060, 0.176759, 0.185490, 0.179923, 0.187533", \ + "0.183407, 0.179862, 0.181244, 0.183761, 0.192402, 0.187035, 0.195028", \ + "0.183370, 0.180156, 0.182557, 0.184917, 0.193697, 0.188221, 0.194421", \ + "0.185501, 0.182652, 0.184087, 0.186683, 0.195327, 0.189805, 0.194938", \ + "0.187310, 0.183067, 0.185161, 0.188032, 0.196296, 0.190875, 0.196643", \ + "0.187767, 0.185060, 0.186283, 0.188813, 0.197478, 0.191982, 0.201556" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.169058, 0.166545, 0.163442, 0.166479, 0.165014, 0.168209, 0.165700", \ + "0.172258, 0.169447, 0.165896, 0.169064, 0.167399, 0.170579, 0.167930", \ + "0.180132, 0.177269, 0.173725, 0.176754, 0.174910, 0.178237, 0.175486", \ + "0.180789, 0.177863, 0.174461, 0.177334, 0.175859, 0.178874, 0.176515", \ + "0.182516, 0.179452, 0.176247, 0.179011, 0.177328, 0.180462, 0.177936", \ + "0.184344, 0.181284, 0.177598, 0.180761, 0.178942, 0.182029, 0.179508", \ + "0.185382, 0.181934, 0.178549, 0.181334, 0.179566, 0.182671, 0.179982" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[71])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.005997, 0.006003, 0.006009, 0.006015, 0.006021, 0.006144, 0.006430"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.008050, 0.008206, 0.008268, 0.008307, 0.008372, 0.008559, 0.008838"); + } + } + } + pin(DB[70]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[70]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB70eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[70]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB70eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.172261, 0.169909, 0.171645, 0.174289, 0.183281, 0.177571, 0.183665", \ + "0.175033, 0.172567, 0.174060, 0.176759, 0.185490, 0.179923, 0.187533", \ + "0.183407, 0.179862, 0.181244, 0.183761, 0.192402, 0.187035, 0.195028", \ + "0.183370, 0.180156, 0.182557, 0.184917, 0.193697, 0.188221, 0.194421", \ + "0.185501, 0.182652, 0.184087, 0.186683, 0.195327, 0.189805, 0.194938", \ + "0.187310, 0.183067, 0.185161, 0.188032, 0.196296, 0.190875, 0.196643", \ + "0.187767, 0.185060, 0.186283, 0.188813, 0.197478, 0.191982, 0.201556" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.169058, 0.166545, 0.163442, 0.166479, 0.165014, 0.168209, 0.165700", \ + "0.172258, 0.169447, 0.165896, 0.169064, 0.167399, 0.170579, 0.167930", \ + "0.180132, 0.177269, 0.173725, 0.176754, 0.174910, 0.178237, 0.175486", \ + "0.180789, 0.177863, 0.174461, 0.177334, 0.175859, 0.178874, 0.176515", \ + "0.182516, 0.179452, 0.176247, 0.179011, 0.177328, 0.180462, 0.177936", \ + "0.184344, 0.181284, 0.177598, 0.180761, 0.178942, 0.182029, 0.179508", \ + "0.185382, 0.181934, 0.178549, 0.181334, 0.179566, 0.182671, 0.179982" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[70])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.005997, 0.006003, 0.006009, 0.006015, 0.006021, 0.006144, 0.006430"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.008050, 0.008206, 0.008268, 0.008307, 0.008372, 0.008559, 0.008838"); + } + } + } + pin(DB[69]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[69]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB69eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[69]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB69eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.172261, 0.169909, 0.171645, 0.174289, 0.183281, 0.177571, 0.183665", \ + "0.175033, 0.172567, 0.174060, 0.176759, 0.185490, 0.179923, 0.187533", \ + "0.183407, 0.179862, 0.181244, 0.183761, 0.192402, 0.187035, 0.195028", \ + "0.183370, 0.180156, 0.182557, 0.184917, 0.193697, 0.188221, 0.194421", \ + "0.185501, 0.182652, 0.184087, 0.186683, 0.195327, 0.189805, 0.194938", \ + "0.187310, 0.183067, 0.185161, 0.188032, 0.196296, 0.190875, 0.196643", \ + "0.187767, 0.185060, 0.186283, 0.188813, 0.197478, 0.191982, 0.201556" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.169058, 0.166545, 0.163442, 0.166479, 0.165014, 0.168209, 0.165700", \ + "0.172258, 0.169447, 0.165896, 0.169064, 0.167399, 0.170579, 0.167930", \ + "0.180132, 0.177269, 0.173725, 0.176754, 0.174910, 0.178237, 0.175486", \ + "0.180789, 0.177863, 0.174461, 0.177334, 0.175859, 0.178874, 0.176515", \ + "0.182516, 0.179452, 0.176247, 0.179011, 0.177328, 0.180462, 0.177936", \ + "0.184344, 0.181284, 0.177598, 0.180761, 0.178942, 0.182029, 0.179508", \ + "0.185382, 0.181934, 0.178549, 0.181334, 0.179566, 0.182671, 0.179982" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[69])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.005997, 0.006003, 0.006009, 0.006015, 0.006021, 0.006144, 0.006430"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.008050, 0.008206, 0.008268, 0.008307, 0.008372, 0.008559, 0.008838"); + } + } + } + pin(DB[68]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[68]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB68eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[68]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB68eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.172261, 0.169909, 0.171645, 0.174289, 0.183281, 0.177571, 0.183665", \ + "0.175033, 0.172567, 0.174060, 0.176759, 0.185490, 0.179923, 0.187533", \ + "0.183407, 0.179862, 0.181244, 0.183761, 0.192402, 0.187035, 0.195028", \ + "0.183370, 0.180156, 0.182557, 0.184917, 0.193697, 0.188221, 0.194421", \ + "0.185501, 0.182652, 0.184087, 0.186683, 0.195327, 0.189805, 0.194938", \ + "0.187310, 0.183067, 0.185161, 0.188032, 0.196296, 0.190875, 0.196643", \ + "0.187767, 0.185060, 0.186283, 0.188813, 0.197478, 0.191982, 0.201556" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.169058, 0.166545, 0.163442, 0.166479, 0.165014, 0.168209, 0.165700", \ + "0.172258, 0.169447, 0.165896, 0.169064, 0.167399, 0.170579, 0.167930", \ + "0.180132, 0.177269, 0.173725, 0.176754, 0.174910, 0.178237, 0.175486", \ + "0.180789, 0.177863, 0.174461, 0.177334, 0.175859, 0.178874, 0.176515", \ + "0.182516, 0.179452, 0.176247, 0.179011, 0.177328, 0.180462, 0.177936", \ + "0.184344, 0.181284, 0.177598, 0.180761, 0.178942, 0.182029, 0.179508", \ + "0.185382, 0.181934, 0.178549, 0.181334, 0.179566, 0.182671, 0.179982" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[68])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.005997, 0.006003, 0.006009, 0.006015, 0.006021, 0.006144, 0.006430"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.008050, 0.008206, 0.008268, 0.008307, 0.008372, 0.008559, 0.008838"); + } + } + } + pin(DB[67]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[67]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB67eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[67]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB67eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.172261, 0.169909, 0.171645, 0.174289, 0.183281, 0.177571, 0.183665", \ + "0.175033, 0.172567, 0.174060, 0.176759, 0.185490, 0.179923, 0.187533", \ + "0.183407, 0.179862, 0.181244, 0.183761, 0.192402, 0.187035, 0.195028", \ + "0.183370, 0.180156, 0.182557, 0.184917, 0.193697, 0.188221, 0.194421", \ + "0.185501, 0.182652, 0.184087, 0.186683, 0.195327, 0.189805, 0.194938", \ + "0.187310, 0.183067, 0.185161, 0.188032, 0.196296, 0.190875, 0.196643", \ + "0.187767, 0.185060, 0.186283, 0.188813, 0.197478, 0.191982, 0.201556" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.169058, 0.166545, 0.163442, 0.166479, 0.165014, 0.168209, 0.165700", \ + "0.172258, 0.169447, 0.165896, 0.169064, 0.167399, 0.170579, 0.167930", \ + "0.180132, 0.177269, 0.173725, 0.176754, 0.174910, 0.178237, 0.175486", \ + "0.180789, 0.177863, 0.174461, 0.177334, 0.175859, 0.178874, 0.176515", \ + "0.182516, 0.179452, 0.176247, 0.179011, 0.177328, 0.180462, 0.177936", \ + "0.184344, 0.181284, 0.177598, 0.180761, 0.178942, 0.182029, 0.179508", \ + "0.185382, 0.181934, 0.178549, 0.181334, 0.179566, 0.182671, 0.179982" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[67])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.005997, 0.006003, 0.006009, 0.006015, 0.006021, 0.006144, 0.006430"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.008050, 0.008206, 0.008268, 0.008307, 0.008372, 0.008559, 0.008838"); + } + } + } + pin(DB[66]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[66]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB66eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[66]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB66eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.172261, 0.169909, 0.171645, 0.174289, 0.183281, 0.177571, 0.183665", \ + "0.175033, 0.172567, 0.174060, 0.176759, 0.185490, 0.179923, 0.187533", \ + "0.183407, 0.179862, 0.181244, 0.183761, 0.192402, 0.187035, 0.195028", \ + "0.183370, 0.180156, 0.182557, 0.184917, 0.193697, 0.188221, 0.194421", \ + "0.185501, 0.182652, 0.184087, 0.186683, 0.195327, 0.189805, 0.194938", \ + "0.187310, 0.183067, 0.185161, 0.188032, 0.196296, 0.190875, 0.196643", \ + "0.187767, 0.185060, 0.186283, 0.188813, 0.197478, 0.191982, 0.201556" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.169058, 0.166545, 0.163442, 0.166479, 0.165014, 0.168209, 0.165700", \ + "0.172258, 0.169447, 0.165896, 0.169064, 0.167399, 0.170579, 0.167930", \ + "0.180132, 0.177269, 0.173725, 0.176754, 0.174910, 0.178237, 0.175486", \ + "0.180789, 0.177863, 0.174461, 0.177334, 0.175859, 0.178874, 0.176515", \ + "0.182516, 0.179452, 0.176247, 0.179011, 0.177328, 0.180462, 0.177936", \ + "0.184344, 0.181284, 0.177598, 0.180761, 0.178942, 0.182029, 0.179508", \ + "0.185382, 0.181934, 0.178549, 0.181334, 0.179566, 0.182671, 0.179982" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[66])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.005997, 0.006003, 0.006009, 0.006015, 0.006021, 0.006144, 0.006430"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.008050, 0.008206, 0.008268, 0.008307, 0.008372, 0.008559, 0.008838"); + } + } + } + pin(DB[65]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[65]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB65eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[65]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB65eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.172261, 0.169909, 0.171645, 0.174289, 0.183281, 0.177571, 0.183665", \ + "0.175033, 0.172567, 0.174060, 0.176759, 0.185490, 0.179923, 0.187533", \ + "0.183407, 0.179862, 0.181244, 0.183761, 0.192402, 0.187035, 0.195028", \ + "0.183370, 0.180156, 0.182557, 0.184917, 0.193697, 0.188221, 0.194421", \ + "0.185501, 0.182652, 0.184087, 0.186683, 0.195327, 0.189805, 0.194938", \ + "0.187310, 0.183067, 0.185161, 0.188032, 0.196296, 0.190875, 0.196643", \ + "0.187767, 0.185060, 0.186283, 0.188813, 0.197478, 0.191982, 0.201556" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.169058, 0.166545, 0.163442, 0.166479, 0.165014, 0.168209, 0.165700", \ + "0.172258, 0.169447, 0.165896, 0.169064, 0.167399, 0.170579, 0.167930", \ + "0.180132, 0.177269, 0.173725, 0.176754, 0.174910, 0.178237, 0.175486", \ + "0.180789, 0.177863, 0.174461, 0.177334, 0.175859, 0.178874, 0.176515", \ + "0.182516, 0.179452, 0.176247, 0.179011, 0.177328, 0.180462, 0.177936", \ + "0.184344, 0.181284, 0.177598, 0.180761, 0.178942, 0.182029, 0.179508", \ + "0.185382, 0.181934, 0.178549, 0.181334, 0.179566, 0.182671, 0.179982" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[65])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.005997, 0.006003, 0.006009, 0.006015, 0.006021, 0.006144, 0.006430"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.008050, 0.008206, 0.008268, 0.008307, 0.008372, 0.008559, 0.008838"); + } + } + } + pin(DB[64]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[64]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB64eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[64]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB64eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.172261, 0.169909, 0.171645, 0.174289, 0.183281, 0.177571, 0.183665", \ + "0.175033, 0.172567, 0.174060, 0.176759, 0.185490, 0.179923, 0.187533", \ + "0.183407, 0.179862, 0.181244, 0.183761, 0.192402, 0.187035, 0.195028", \ + "0.183370, 0.180156, 0.182557, 0.184917, 0.193697, 0.188221, 0.194421", \ + "0.185501, 0.182652, 0.184087, 0.186683, 0.195327, 0.189805, 0.194938", \ + "0.187310, 0.183067, 0.185161, 0.188032, 0.196296, 0.190875, 0.196643", \ + "0.187767, 0.185060, 0.186283, 0.188813, 0.197478, 0.191982, 0.201556" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.169058, 0.166545, 0.163442, 0.166479, 0.165014, 0.168209, 0.165700", \ + "0.172258, 0.169447, 0.165896, 0.169064, 0.167399, 0.170579, 0.167930", \ + "0.180132, 0.177269, 0.173725, 0.176754, 0.174910, 0.178237, 0.175486", \ + "0.180789, 0.177863, 0.174461, 0.177334, 0.175859, 0.178874, 0.176515", \ + "0.182516, 0.179452, 0.176247, 0.179011, 0.177328, 0.180462, 0.177936", \ + "0.184344, 0.181284, 0.177598, 0.180761, 0.178942, 0.182029, 0.179508", \ + "0.185382, 0.181934, 0.178549, 0.181334, 0.179566, 0.182671, 0.179982" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[64])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.005997, 0.006003, 0.006009, 0.006015, 0.006021, 0.006144, 0.006430"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.008050, 0.008206, 0.008268, 0.008307, 0.008372, 0.008559, 0.008838"); + } + } + } + pin(DB[63]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[63]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB63eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[63]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB63eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.172261, 0.169909, 0.171645, 0.174289, 0.183281, 0.177571, 0.183665", \ + "0.175033, 0.172567, 0.174060, 0.176759, 0.185490, 0.179923, 0.187533", \ + "0.183407, 0.179862, 0.181244, 0.183761, 0.192402, 0.187035, 0.195028", \ + "0.183370, 0.180156, 0.182557, 0.184917, 0.193697, 0.188221, 0.194421", \ + "0.185501, 0.182652, 0.184087, 0.186683, 0.195327, 0.189805, 0.194938", \ + "0.187310, 0.183067, 0.185161, 0.188032, 0.196296, 0.190875, 0.196643", \ + "0.187767, 0.185060, 0.186283, 0.188813, 0.197478, 0.191982, 0.201556" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.169058, 0.166545, 0.163442, 0.166479, 0.165014, 0.168209, 0.165700", \ + "0.172258, 0.169447, 0.165896, 0.169064, 0.167399, 0.170579, 0.167930", \ + "0.180132, 0.177269, 0.173725, 0.176754, 0.174910, 0.178237, 0.175486", \ + "0.180789, 0.177863, 0.174461, 0.177334, 0.175859, 0.178874, 0.176515", \ + "0.182516, 0.179452, 0.176247, 0.179011, 0.177328, 0.180462, 0.177936", \ + "0.184344, 0.181284, 0.177598, 0.180761, 0.178942, 0.182029, 0.179508", \ + "0.185382, 0.181934, 0.178549, 0.181334, 0.179566, 0.182671, 0.179982" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[63])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.005997, 0.006003, 0.006009, 0.006015, 0.006021, 0.006144, 0.006430"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.008050, 0.008206, 0.008268, 0.008307, 0.008372, 0.008559, 0.008838"); + } + } + } + pin(DB[62]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[62]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB62eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[62]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB62eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.172261, 0.169909, 0.171645, 0.174289, 0.183281, 0.177571, 0.183665", \ + "0.175033, 0.172567, 0.174060, 0.176759, 0.185490, 0.179923, 0.187533", \ + "0.183407, 0.179862, 0.181244, 0.183761, 0.192402, 0.187035, 0.195028", \ + "0.183370, 0.180156, 0.182557, 0.184917, 0.193697, 0.188221, 0.194421", \ + "0.185501, 0.182652, 0.184087, 0.186683, 0.195327, 0.189805, 0.194938", \ + "0.187310, 0.183067, 0.185161, 0.188032, 0.196296, 0.190875, 0.196643", \ + "0.187767, 0.185060, 0.186283, 0.188813, 0.197478, 0.191982, 0.201556" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.169058, 0.166545, 0.163442, 0.166479, 0.165014, 0.168209, 0.165700", \ + "0.172258, 0.169447, 0.165896, 0.169064, 0.167399, 0.170579, 0.167930", \ + "0.180132, 0.177269, 0.173725, 0.176754, 0.174910, 0.178237, 0.175486", \ + "0.180789, 0.177863, 0.174461, 0.177334, 0.175859, 0.178874, 0.176515", \ + "0.182516, 0.179452, 0.176247, 0.179011, 0.177328, 0.180462, 0.177936", \ + "0.184344, 0.181284, 0.177598, 0.180761, 0.178942, 0.182029, 0.179508", \ + "0.185382, 0.181934, 0.178549, 0.181334, 0.179566, 0.182671, 0.179982" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[62])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.005997, 0.006003, 0.006009, 0.006015, 0.006021, 0.006144, 0.006430"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.008050, 0.008206, 0.008268, 0.008307, 0.008372, 0.008559, 0.008838"); + } + } + } + pin(DB[61]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[61]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB61eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[61]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB61eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.172261, 0.169909, 0.171645, 0.174289, 0.183281, 0.177571, 0.183665", \ + "0.175033, 0.172567, 0.174060, 0.176759, 0.185490, 0.179923, 0.187533", \ + "0.183407, 0.179862, 0.181244, 0.183761, 0.192402, 0.187035, 0.195028", \ + "0.183370, 0.180156, 0.182557, 0.184917, 0.193697, 0.188221, 0.194421", \ + "0.185501, 0.182652, 0.184087, 0.186683, 0.195327, 0.189805, 0.194938", \ + "0.187310, 0.183067, 0.185161, 0.188032, 0.196296, 0.190875, 0.196643", \ + "0.187767, 0.185060, 0.186283, 0.188813, 0.197478, 0.191982, 0.201556" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.169058, 0.166545, 0.163442, 0.166479, 0.165014, 0.168209, 0.165700", \ + "0.172258, 0.169447, 0.165896, 0.169064, 0.167399, 0.170579, 0.167930", \ + "0.180132, 0.177269, 0.173725, 0.176754, 0.174910, 0.178237, 0.175486", \ + "0.180789, 0.177863, 0.174461, 0.177334, 0.175859, 0.178874, 0.176515", \ + "0.182516, 0.179452, 0.176247, 0.179011, 0.177328, 0.180462, 0.177936", \ + "0.184344, 0.181284, 0.177598, 0.180761, 0.178942, 0.182029, 0.179508", \ + "0.185382, 0.181934, 0.178549, 0.181334, 0.179566, 0.182671, 0.179982" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[61])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.005997, 0.006003, 0.006009, 0.006015, 0.006021, 0.006144, 0.006430"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.008050, 0.008206, 0.008268, 0.008307, 0.008372, 0.008559, 0.008838"); + } + } + } + pin(DB[60]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[60]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB60eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[60]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB60eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.172261, 0.169909, 0.171645, 0.174289, 0.183281, 0.177571, 0.183665", \ + "0.175033, 0.172567, 0.174060, 0.176759, 0.185490, 0.179923, 0.187533", \ + "0.183407, 0.179862, 0.181244, 0.183761, 0.192402, 0.187035, 0.195028", \ + "0.183370, 0.180156, 0.182557, 0.184917, 0.193697, 0.188221, 0.194421", \ + "0.185501, 0.182652, 0.184087, 0.186683, 0.195327, 0.189805, 0.194938", \ + "0.187310, 0.183067, 0.185161, 0.188032, 0.196296, 0.190875, 0.196643", \ + "0.187767, 0.185060, 0.186283, 0.188813, 0.197478, 0.191982, 0.201556" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.169058, 0.166545, 0.163442, 0.166479, 0.165014, 0.168209, 0.165700", \ + "0.172258, 0.169447, 0.165896, 0.169064, 0.167399, 0.170579, 0.167930", \ + "0.180132, 0.177269, 0.173725, 0.176754, 0.174910, 0.178237, 0.175486", \ + "0.180789, 0.177863, 0.174461, 0.177334, 0.175859, 0.178874, 0.176515", \ + "0.182516, 0.179452, 0.176247, 0.179011, 0.177328, 0.180462, 0.177936", \ + "0.184344, 0.181284, 0.177598, 0.180761, 0.178942, 0.182029, 0.179508", \ + "0.185382, 0.181934, 0.178549, 0.181334, 0.179566, 0.182671, 0.179982" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[60])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.005997, 0.006003, 0.006009, 0.006015, 0.006021, 0.006144, 0.006430"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.008050, 0.008206, 0.008268, 0.008307, 0.008372, 0.008559, 0.008838"); + } + } + } + pin(DB[59]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[59]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB59eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[59]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB59eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.172261, 0.169909, 0.171645, 0.174289, 0.183281, 0.177571, 0.183665", \ + "0.175033, 0.172567, 0.174060, 0.176759, 0.185490, 0.179923, 0.187533", \ + "0.183407, 0.179862, 0.181244, 0.183761, 0.192402, 0.187035, 0.195028", \ + "0.183370, 0.180156, 0.182557, 0.184917, 0.193697, 0.188221, 0.194421", \ + "0.185501, 0.182652, 0.184087, 0.186683, 0.195327, 0.189805, 0.194938", \ + "0.187310, 0.183067, 0.185161, 0.188032, 0.196296, 0.190875, 0.196643", \ + "0.187767, 0.185060, 0.186283, 0.188813, 0.197478, 0.191982, 0.201556" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.169058, 0.166545, 0.163442, 0.166479, 0.165014, 0.168209, 0.165700", \ + "0.172258, 0.169447, 0.165896, 0.169064, 0.167399, 0.170579, 0.167930", \ + "0.180132, 0.177269, 0.173725, 0.176754, 0.174910, 0.178237, 0.175486", \ + "0.180789, 0.177863, 0.174461, 0.177334, 0.175859, 0.178874, 0.176515", \ + "0.182516, 0.179452, 0.176247, 0.179011, 0.177328, 0.180462, 0.177936", \ + "0.184344, 0.181284, 0.177598, 0.180761, 0.178942, 0.182029, 0.179508", \ + "0.185382, 0.181934, 0.178549, 0.181334, 0.179566, 0.182671, 0.179982" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[59])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.005997, 0.006003, 0.006009, 0.006015, 0.006021, 0.006144, 0.006430"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.008050, 0.008206, 0.008268, 0.008307, 0.008372, 0.008559, 0.008838"); + } + } + } + pin(DB[58]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[58]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB58eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[58]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB58eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.172261, 0.169909, 0.171645, 0.174289, 0.183281, 0.177571, 0.183665", \ + "0.175033, 0.172567, 0.174060, 0.176759, 0.185490, 0.179923, 0.187533", \ + "0.183407, 0.179862, 0.181244, 0.183761, 0.192402, 0.187035, 0.195028", \ + "0.183370, 0.180156, 0.182557, 0.184917, 0.193697, 0.188221, 0.194421", \ + "0.185501, 0.182652, 0.184087, 0.186683, 0.195327, 0.189805, 0.194938", \ + "0.187310, 0.183067, 0.185161, 0.188032, 0.196296, 0.190875, 0.196643", \ + "0.187767, 0.185060, 0.186283, 0.188813, 0.197478, 0.191982, 0.201556" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.169058, 0.166545, 0.163442, 0.166479, 0.165014, 0.168209, 0.165700", \ + "0.172258, 0.169447, 0.165896, 0.169064, 0.167399, 0.170579, 0.167930", \ + "0.180132, 0.177269, 0.173725, 0.176754, 0.174910, 0.178237, 0.175486", \ + "0.180789, 0.177863, 0.174461, 0.177334, 0.175859, 0.178874, 0.176515", \ + "0.182516, 0.179452, 0.176247, 0.179011, 0.177328, 0.180462, 0.177936", \ + "0.184344, 0.181284, 0.177598, 0.180761, 0.178942, 0.182029, 0.179508", \ + "0.185382, 0.181934, 0.178549, 0.181334, 0.179566, 0.182671, 0.179982" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[58])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.005997, 0.006003, 0.006009, 0.006015, 0.006021, 0.006144, 0.006430"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.008050, 0.008206, 0.008268, 0.008307, 0.008372, 0.008559, 0.008838"); + } + } + } + pin(DB[57]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[57]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB57eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[57]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB57eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.172261, 0.169909, 0.171645, 0.174289, 0.183281, 0.177571, 0.183665", \ + "0.175033, 0.172567, 0.174060, 0.176759, 0.185490, 0.179923, 0.187533", \ + "0.183407, 0.179862, 0.181244, 0.183761, 0.192402, 0.187035, 0.195028", \ + "0.183370, 0.180156, 0.182557, 0.184917, 0.193697, 0.188221, 0.194421", \ + "0.185501, 0.182652, 0.184087, 0.186683, 0.195327, 0.189805, 0.194938", \ + "0.187310, 0.183067, 0.185161, 0.188032, 0.196296, 0.190875, 0.196643", \ + "0.187767, 0.185060, 0.186283, 0.188813, 0.197478, 0.191982, 0.201556" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.169058, 0.166545, 0.163442, 0.166479, 0.165014, 0.168209, 0.165700", \ + "0.172258, 0.169447, 0.165896, 0.169064, 0.167399, 0.170579, 0.167930", \ + "0.180132, 0.177269, 0.173725, 0.176754, 0.174910, 0.178237, 0.175486", \ + "0.180789, 0.177863, 0.174461, 0.177334, 0.175859, 0.178874, 0.176515", \ + "0.182516, 0.179452, 0.176247, 0.179011, 0.177328, 0.180462, 0.177936", \ + "0.184344, 0.181284, 0.177598, 0.180761, 0.178942, 0.182029, 0.179508", \ + "0.185382, 0.181934, 0.178549, 0.181334, 0.179566, 0.182671, 0.179982" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[57])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.005997, 0.006003, 0.006009, 0.006015, 0.006021, 0.006144, 0.006430"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.008050, 0.008206, 0.008268, 0.008307, 0.008372, 0.008559, 0.008838"); + } + } + } + pin(DB[56]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[56]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB56eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[56]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB56eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.172261, 0.169909, 0.171645, 0.174289, 0.183281, 0.177571, 0.183665", \ + "0.175033, 0.172567, 0.174060, 0.176759, 0.185490, 0.179923, 0.187533", \ + "0.183407, 0.179862, 0.181244, 0.183761, 0.192402, 0.187035, 0.195028", \ + "0.183370, 0.180156, 0.182557, 0.184917, 0.193697, 0.188221, 0.194421", \ + "0.185501, 0.182652, 0.184087, 0.186683, 0.195327, 0.189805, 0.194938", \ + "0.187310, 0.183067, 0.185161, 0.188032, 0.196296, 0.190875, 0.196643", \ + "0.187767, 0.185060, 0.186283, 0.188813, 0.197478, 0.191982, 0.201556" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.169058, 0.166545, 0.163442, 0.166479, 0.165014, 0.168209, 0.165700", \ + "0.172258, 0.169447, 0.165896, 0.169064, 0.167399, 0.170579, 0.167930", \ + "0.180132, 0.177269, 0.173725, 0.176754, 0.174910, 0.178237, 0.175486", \ + "0.180789, 0.177863, 0.174461, 0.177334, 0.175859, 0.178874, 0.176515", \ + "0.182516, 0.179452, 0.176247, 0.179011, 0.177328, 0.180462, 0.177936", \ + "0.184344, 0.181284, 0.177598, 0.180761, 0.178942, 0.182029, 0.179508", \ + "0.185382, 0.181934, 0.178549, 0.181334, 0.179566, 0.182671, 0.179982" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[56])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.005997, 0.006003, 0.006009, 0.006015, 0.006021, 0.006144, 0.006430"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.008050, 0.008206, 0.008268, 0.008307, 0.008372, 0.008559, 0.008838"); + } + } + } + pin(DB[55]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[55]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB55eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[55]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB55eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.172261, 0.169909, 0.171645, 0.174289, 0.183281, 0.177571, 0.183665", \ + "0.175033, 0.172567, 0.174060, 0.176759, 0.185490, 0.179923, 0.187533", \ + "0.183407, 0.179862, 0.181244, 0.183761, 0.192402, 0.187035, 0.195028", \ + "0.183370, 0.180156, 0.182557, 0.184917, 0.193697, 0.188221, 0.194421", \ + "0.185501, 0.182652, 0.184087, 0.186683, 0.195327, 0.189805, 0.194938", \ + "0.187310, 0.183067, 0.185161, 0.188032, 0.196296, 0.190875, 0.196643", \ + "0.187767, 0.185060, 0.186283, 0.188813, 0.197478, 0.191982, 0.201556" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.169058, 0.166545, 0.163442, 0.166479, 0.165014, 0.168209, 0.165700", \ + "0.172258, 0.169447, 0.165896, 0.169064, 0.167399, 0.170579, 0.167930", \ + "0.180132, 0.177269, 0.173725, 0.176754, 0.174910, 0.178237, 0.175486", \ + "0.180789, 0.177863, 0.174461, 0.177334, 0.175859, 0.178874, 0.176515", \ + "0.182516, 0.179452, 0.176247, 0.179011, 0.177328, 0.180462, 0.177936", \ + "0.184344, 0.181284, 0.177598, 0.180761, 0.178942, 0.182029, 0.179508", \ + "0.185382, 0.181934, 0.178549, 0.181334, 0.179566, 0.182671, 0.179982" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[55])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.005997, 0.006003, 0.006009, 0.006015, 0.006021, 0.006144, 0.006430"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.008050, 0.008206, 0.008268, 0.008307, 0.008372, 0.008559, 0.008838"); + } + } + } + pin(DB[54]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[54]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB54eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[54]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB54eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.172261, 0.169909, 0.171645, 0.174289, 0.183281, 0.177571, 0.183665", \ + "0.175033, 0.172567, 0.174060, 0.176759, 0.185490, 0.179923, 0.187533", \ + "0.183407, 0.179862, 0.181244, 0.183761, 0.192402, 0.187035, 0.195028", \ + "0.183370, 0.180156, 0.182557, 0.184917, 0.193697, 0.188221, 0.194421", \ + "0.185501, 0.182652, 0.184087, 0.186683, 0.195327, 0.189805, 0.194938", \ + "0.187310, 0.183067, 0.185161, 0.188032, 0.196296, 0.190875, 0.196643", \ + "0.187767, 0.185060, 0.186283, 0.188813, 0.197478, 0.191982, 0.201556" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.169058, 0.166545, 0.163442, 0.166479, 0.165014, 0.168209, 0.165700", \ + "0.172258, 0.169447, 0.165896, 0.169064, 0.167399, 0.170579, 0.167930", \ + "0.180132, 0.177269, 0.173725, 0.176754, 0.174910, 0.178237, 0.175486", \ + "0.180789, 0.177863, 0.174461, 0.177334, 0.175859, 0.178874, 0.176515", \ + "0.182516, 0.179452, 0.176247, 0.179011, 0.177328, 0.180462, 0.177936", \ + "0.184344, 0.181284, 0.177598, 0.180761, 0.178942, 0.182029, 0.179508", \ + "0.185382, 0.181934, 0.178549, 0.181334, 0.179566, 0.182671, 0.179982" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[54])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.005997, 0.006003, 0.006009, 0.006015, 0.006021, 0.006144, 0.006430"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.008050, 0.008206, 0.008268, 0.008307, 0.008372, 0.008559, 0.008838"); + } + } + } + pin(DB[53]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[53]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB53eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[53]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB53eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.172261, 0.169909, 0.171645, 0.174289, 0.183281, 0.177571, 0.183665", \ + "0.175033, 0.172567, 0.174060, 0.176759, 0.185490, 0.179923, 0.187533", \ + "0.183407, 0.179862, 0.181244, 0.183761, 0.192402, 0.187035, 0.195028", \ + "0.183370, 0.180156, 0.182557, 0.184917, 0.193697, 0.188221, 0.194421", \ + "0.185501, 0.182652, 0.184087, 0.186683, 0.195327, 0.189805, 0.194938", \ + "0.187310, 0.183067, 0.185161, 0.188032, 0.196296, 0.190875, 0.196643", \ + "0.187767, 0.185060, 0.186283, 0.188813, 0.197478, 0.191982, 0.201556" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.169058, 0.166545, 0.163442, 0.166479, 0.165014, 0.168209, 0.165700", \ + "0.172258, 0.169447, 0.165896, 0.169064, 0.167399, 0.170579, 0.167930", \ + "0.180132, 0.177269, 0.173725, 0.176754, 0.174910, 0.178237, 0.175486", \ + "0.180789, 0.177863, 0.174461, 0.177334, 0.175859, 0.178874, 0.176515", \ + "0.182516, 0.179452, 0.176247, 0.179011, 0.177328, 0.180462, 0.177936", \ + "0.184344, 0.181284, 0.177598, 0.180761, 0.178942, 0.182029, 0.179508", \ + "0.185382, 0.181934, 0.178549, 0.181334, 0.179566, 0.182671, 0.179982" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[53])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.005997, 0.006003, 0.006009, 0.006015, 0.006021, 0.006144, 0.006430"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.008050, 0.008206, 0.008268, 0.008307, 0.008372, 0.008559, 0.008838"); + } + } + } + pin(DB[52]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[52]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB52eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[52]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB52eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.172261, 0.169909, 0.171645, 0.174289, 0.183281, 0.177571, 0.183665", \ + "0.175033, 0.172567, 0.174060, 0.176759, 0.185490, 0.179923, 0.187533", \ + "0.183407, 0.179862, 0.181244, 0.183761, 0.192402, 0.187035, 0.195028", \ + "0.183370, 0.180156, 0.182557, 0.184917, 0.193697, 0.188221, 0.194421", \ + "0.185501, 0.182652, 0.184087, 0.186683, 0.195327, 0.189805, 0.194938", \ + "0.187310, 0.183067, 0.185161, 0.188032, 0.196296, 0.190875, 0.196643", \ + "0.187767, 0.185060, 0.186283, 0.188813, 0.197478, 0.191982, 0.201556" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.169058, 0.166545, 0.163442, 0.166479, 0.165014, 0.168209, 0.165700", \ + "0.172258, 0.169447, 0.165896, 0.169064, 0.167399, 0.170579, 0.167930", \ + "0.180132, 0.177269, 0.173725, 0.176754, 0.174910, 0.178237, 0.175486", \ + "0.180789, 0.177863, 0.174461, 0.177334, 0.175859, 0.178874, 0.176515", \ + "0.182516, 0.179452, 0.176247, 0.179011, 0.177328, 0.180462, 0.177936", \ + "0.184344, 0.181284, 0.177598, 0.180761, 0.178942, 0.182029, 0.179508", \ + "0.185382, 0.181934, 0.178549, 0.181334, 0.179566, 0.182671, 0.179982" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[52])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.005997, 0.006003, 0.006009, 0.006015, 0.006021, 0.006144, 0.006430"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.008050, 0.008206, 0.008268, 0.008307, 0.008372, 0.008559, 0.008838"); + } + } + } + pin(DB[51]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[51]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB51eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[51]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB51eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.172261, 0.169909, 0.171645, 0.174289, 0.183281, 0.177571, 0.183665", \ + "0.175033, 0.172567, 0.174060, 0.176759, 0.185490, 0.179923, 0.187533", \ + "0.183407, 0.179862, 0.181244, 0.183761, 0.192402, 0.187035, 0.195028", \ + "0.183370, 0.180156, 0.182557, 0.184917, 0.193697, 0.188221, 0.194421", \ + "0.185501, 0.182652, 0.184087, 0.186683, 0.195327, 0.189805, 0.194938", \ + "0.187310, 0.183067, 0.185161, 0.188032, 0.196296, 0.190875, 0.196643", \ + "0.187767, 0.185060, 0.186283, 0.188813, 0.197478, 0.191982, 0.201556" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.169058, 0.166545, 0.163442, 0.166479, 0.165014, 0.168209, 0.165700", \ + "0.172258, 0.169447, 0.165896, 0.169064, 0.167399, 0.170579, 0.167930", \ + "0.180132, 0.177269, 0.173725, 0.176754, 0.174910, 0.178237, 0.175486", \ + "0.180789, 0.177863, 0.174461, 0.177334, 0.175859, 0.178874, 0.176515", \ + "0.182516, 0.179452, 0.176247, 0.179011, 0.177328, 0.180462, 0.177936", \ + "0.184344, 0.181284, 0.177598, 0.180761, 0.178942, 0.182029, 0.179508", \ + "0.185382, 0.181934, 0.178549, 0.181334, 0.179566, 0.182671, 0.179982" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[51])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.005997, 0.006003, 0.006009, 0.006015, 0.006021, 0.006144, 0.006430"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.008050, 0.008206, 0.008268, 0.008307, 0.008372, 0.008559, 0.008838"); + } + } + } + pin(DB[50]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[50]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB50eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[50]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB50eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.172261, 0.169909, 0.171645, 0.174289, 0.183281, 0.177571, 0.183665", \ + "0.175033, 0.172567, 0.174060, 0.176759, 0.185490, 0.179923, 0.187533", \ + "0.183407, 0.179862, 0.181244, 0.183761, 0.192402, 0.187035, 0.195028", \ + "0.183370, 0.180156, 0.182557, 0.184917, 0.193697, 0.188221, 0.194421", \ + "0.185501, 0.182652, 0.184087, 0.186683, 0.195327, 0.189805, 0.194938", \ + "0.187310, 0.183067, 0.185161, 0.188032, 0.196296, 0.190875, 0.196643", \ + "0.187767, 0.185060, 0.186283, 0.188813, 0.197478, 0.191982, 0.201556" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.169058, 0.166545, 0.163442, 0.166479, 0.165014, 0.168209, 0.165700", \ + "0.172258, 0.169447, 0.165896, 0.169064, 0.167399, 0.170579, 0.167930", \ + "0.180132, 0.177269, 0.173725, 0.176754, 0.174910, 0.178237, 0.175486", \ + "0.180789, 0.177863, 0.174461, 0.177334, 0.175859, 0.178874, 0.176515", \ + "0.182516, 0.179452, 0.176247, 0.179011, 0.177328, 0.180462, 0.177936", \ + "0.184344, 0.181284, 0.177598, 0.180761, 0.178942, 0.182029, 0.179508", \ + "0.185382, 0.181934, 0.178549, 0.181334, 0.179566, 0.182671, 0.179982" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[50])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.005997, 0.006003, 0.006009, 0.006015, 0.006021, 0.006144, 0.006430"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.008050, 0.008206, 0.008268, 0.008307, 0.008372, 0.008559, 0.008838"); + } + } + } + pin(DB[49]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[49]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB49eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[49]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB49eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.172261, 0.169909, 0.171645, 0.174289, 0.183281, 0.177571, 0.183665", \ + "0.175033, 0.172567, 0.174060, 0.176759, 0.185490, 0.179923, 0.187533", \ + "0.183407, 0.179862, 0.181244, 0.183761, 0.192402, 0.187035, 0.195028", \ + "0.183370, 0.180156, 0.182557, 0.184917, 0.193697, 0.188221, 0.194421", \ + "0.185501, 0.182652, 0.184087, 0.186683, 0.195327, 0.189805, 0.194938", \ + "0.187310, 0.183067, 0.185161, 0.188032, 0.196296, 0.190875, 0.196643", \ + "0.187767, 0.185060, 0.186283, 0.188813, 0.197478, 0.191982, 0.201556" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.169058, 0.166545, 0.163442, 0.166479, 0.165014, 0.168209, 0.165700", \ + "0.172258, 0.169447, 0.165896, 0.169064, 0.167399, 0.170579, 0.167930", \ + "0.180132, 0.177269, 0.173725, 0.176754, 0.174910, 0.178237, 0.175486", \ + "0.180789, 0.177863, 0.174461, 0.177334, 0.175859, 0.178874, 0.176515", \ + "0.182516, 0.179452, 0.176247, 0.179011, 0.177328, 0.180462, 0.177936", \ + "0.184344, 0.181284, 0.177598, 0.180761, 0.178942, 0.182029, 0.179508", \ + "0.185382, 0.181934, 0.178549, 0.181334, 0.179566, 0.182671, 0.179982" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[49])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.005997, 0.006003, 0.006009, 0.006015, 0.006021, 0.006144, 0.006430"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.008050, 0.008206, 0.008268, 0.008307, 0.008372, 0.008559, 0.008838"); + } + } + } + pin(DB[48]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[48]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB48eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[48]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB48eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.172261, 0.169909, 0.171645, 0.174289, 0.183281, 0.177571, 0.183665", \ + "0.175033, 0.172567, 0.174060, 0.176759, 0.185490, 0.179923, 0.187533", \ + "0.183407, 0.179862, 0.181244, 0.183761, 0.192402, 0.187035, 0.195028", \ + "0.183370, 0.180156, 0.182557, 0.184917, 0.193697, 0.188221, 0.194421", \ + "0.185501, 0.182652, 0.184087, 0.186683, 0.195327, 0.189805, 0.194938", \ + "0.187310, 0.183067, 0.185161, 0.188032, 0.196296, 0.190875, 0.196643", \ + "0.187767, 0.185060, 0.186283, 0.188813, 0.197478, 0.191982, 0.201556" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.169058, 0.166545, 0.163442, 0.166479, 0.165014, 0.168209, 0.165700", \ + "0.172258, 0.169447, 0.165896, 0.169064, 0.167399, 0.170579, 0.167930", \ + "0.180132, 0.177269, 0.173725, 0.176754, 0.174910, 0.178237, 0.175486", \ + "0.180789, 0.177863, 0.174461, 0.177334, 0.175859, 0.178874, 0.176515", \ + "0.182516, 0.179452, 0.176247, 0.179011, 0.177328, 0.180462, 0.177936", \ + "0.184344, 0.181284, 0.177598, 0.180761, 0.178942, 0.182029, 0.179508", \ + "0.185382, 0.181934, 0.178549, 0.181334, 0.179566, 0.182671, 0.179982" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[48])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.005997, 0.006003, 0.006009, 0.006015, 0.006021, 0.006144, 0.006430"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.008050, 0.008206, 0.008268, 0.008307, 0.008372, 0.008559, 0.008838"); + } + } + } + pin(DB[47]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[47]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB47eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[47]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB47eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.172261, 0.169909, 0.171645, 0.174289, 0.183281, 0.177571, 0.183665", \ + "0.175033, 0.172567, 0.174060, 0.176759, 0.185490, 0.179923, 0.187533", \ + "0.183407, 0.179862, 0.181244, 0.183761, 0.192402, 0.187035, 0.195028", \ + "0.183370, 0.180156, 0.182557, 0.184917, 0.193697, 0.188221, 0.194421", \ + "0.185501, 0.182652, 0.184087, 0.186683, 0.195327, 0.189805, 0.194938", \ + "0.187310, 0.183067, 0.185161, 0.188032, 0.196296, 0.190875, 0.196643", \ + "0.187767, 0.185060, 0.186283, 0.188813, 0.197478, 0.191982, 0.201556" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.169058, 0.166545, 0.163442, 0.166479, 0.165014, 0.168209, 0.165700", \ + "0.172258, 0.169447, 0.165896, 0.169064, 0.167399, 0.170579, 0.167930", \ + "0.180132, 0.177269, 0.173725, 0.176754, 0.174910, 0.178237, 0.175486", \ + "0.180789, 0.177863, 0.174461, 0.177334, 0.175859, 0.178874, 0.176515", \ + "0.182516, 0.179452, 0.176247, 0.179011, 0.177328, 0.180462, 0.177936", \ + "0.184344, 0.181284, 0.177598, 0.180761, 0.178942, 0.182029, 0.179508", \ + "0.185382, 0.181934, 0.178549, 0.181334, 0.179566, 0.182671, 0.179982" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[47])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.005997, 0.006003, 0.006009, 0.006015, 0.006021, 0.006144, 0.006430"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.008050, 0.008206, 0.008268, 0.008307, 0.008372, 0.008559, 0.008838"); + } + } + } + pin(DB[46]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[46]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB46eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[46]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB46eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.172261, 0.169909, 0.171645, 0.174289, 0.183281, 0.177571, 0.183665", \ + "0.175033, 0.172567, 0.174060, 0.176759, 0.185490, 0.179923, 0.187533", \ + "0.183407, 0.179862, 0.181244, 0.183761, 0.192402, 0.187035, 0.195028", \ + "0.183370, 0.180156, 0.182557, 0.184917, 0.193697, 0.188221, 0.194421", \ + "0.185501, 0.182652, 0.184087, 0.186683, 0.195327, 0.189805, 0.194938", \ + "0.187310, 0.183067, 0.185161, 0.188032, 0.196296, 0.190875, 0.196643", \ + "0.187767, 0.185060, 0.186283, 0.188813, 0.197478, 0.191982, 0.201556" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.169058, 0.166545, 0.163442, 0.166479, 0.165014, 0.168209, 0.165700", \ + "0.172258, 0.169447, 0.165896, 0.169064, 0.167399, 0.170579, 0.167930", \ + "0.180132, 0.177269, 0.173725, 0.176754, 0.174910, 0.178237, 0.175486", \ + "0.180789, 0.177863, 0.174461, 0.177334, 0.175859, 0.178874, 0.176515", \ + "0.182516, 0.179452, 0.176247, 0.179011, 0.177328, 0.180462, 0.177936", \ + "0.184344, 0.181284, 0.177598, 0.180761, 0.178942, 0.182029, 0.179508", \ + "0.185382, 0.181934, 0.178549, 0.181334, 0.179566, 0.182671, 0.179982" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[46])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.005997, 0.006003, 0.006009, 0.006015, 0.006021, 0.006144, 0.006430"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.008050, 0.008206, 0.008268, 0.008307, 0.008372, 0.008559, 0.008838"); + } + } + } + pin(DB[45]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[45]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB45eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[45]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB45eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.172261, 0.169909, 0.171645, 0.174289, 0.183281, 0.177571, 0.183665", \ + "0.175033, 0.172567, 0.174060, 0.176759, 0.185490, 0.179923, 0.187533", \ + "0.183407, 0.179862, 0.181244, 0.183761, 0.192402, 0.187035, 0.195028", \ + "0.183370, 0.180156, 0.182557, 0.184917, 0.193697, 0.188221, 0.194421", \ + "0.185501, 0.182652, 0.184087, 0.186683, 0.195327, 0.189805, 0.194938", \ + "0.187310, 0.183067, 0.185161, 0.188032, 0.196296, 0.190875, 0.196643", \ + "0.187767, 0.185060, 0.186283, 0.188813, 0.197478, 0.191982, 0.201556" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.169058, 0.166545, 0.163442, 0.166479, 0.165014, 0.168209, 0.165700", \ + "0.172258, 0.169447, 0.165896, 0.169064, 0.167399, 0.170579, 0.167930", \ + "0.180132, 0.177269, 0.173725, 0.176754, 0.174910, 0.178237, 0.175486", \ + "0.180789, 0.177863, 0.174461, 0.177334, 0.175859, 0.178874, 0.176515", \ + "0.182516, 0.179452, 0.176247, 0.179011, 0.177328, 0.180462, 0.177936", \ + "0.184344, 0.181284, 0.177598, 0.180761, 0.178942, 0.182029, 0.179508", \ + "0.185382, 0.181934, 0.178549, 0.181334, 0.179566, 0.182671, 0.179982" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[45])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.005997, 0.006003, 0.006009, 0.006015, 0.006021, 0.006144, 0.006430"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.008050, 0.008206, 0.008268, 0.008307, 0.008372, 0.008559, 0.008838"); + } + } + } + pin(DB[44]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[44]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB44eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[44]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB44eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.172261, 0.169909, 0.171645, 0.174289, 0.183281, 0.177571, 0.183665", \ + "0.175033, 0.172567, 0.174060, 0.176759, 0.185490, 0.179923, 0.187533", \ + "0.183407, 0.179862, 0.181244, 0.183761, 0.192402, 0.187035, 0.195028", \ + "0.183370, 0.180156, 0.182557, 0.184917, 0.193697, 0.188221, 0.194421", \ + "0.185501, 0.182652, 0.184087, 0.186683, 0.195327, 0.189805, 0.194938", \ + "0.187310, 0.183067, 0.185161, 0.188032, 0.196296, 0.190875, 0.196643", \ + "0.187767, 0.185060, 0.186283, 0.188813, 0.197478, 0.191982, 0.201556" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.169058, 0.166545, 0.163442, 0.166479, 0.165014, 0.168209, 0.165700", \ + "0.172258, 0.169447, 0.165896, 0.169064, 0.167399, 0.170579, 0.167930", \ + "0.180132, 0.177269, 0.173725, 0.176754, 0.174910, 0.178237, 0.175486", \ + "0.180789, 0.177863, 0.174461, 0.177334, 0.175859, 0.178874, 0.176515", \ + "0.182516, 0.179452, 0.176247, 0.179011, 0.177328, 0.180462, 0.177936", \ + "0.184344, 0.181284, 0.177598, 0.180761, 0.178942, 0.182029, 0.179508", \ + "0.185382, 0.181934, 0.178549, 0.181334, 0.179566, 0.182671, 0.179982" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[44])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.005997, 0.006003, 0.006009, 0.006015, 0.006021, 0.006144, 0.006430"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.008050, 0.008206, 0.008268, 0.008307, 0.008372, 0.008559, 0.008838"); + } + } + } + pin(DB[43]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[43]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB43eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[43]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB43eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.172261, 0.169909, 0.171645, 0.174289, 0.183281, 0.177571, 0.183665", \ + "0.175033, 0.172567, 0.174060, 0.176759, 0.185490, 0.179923, 0.187533", \ + "0.183407, 0.179862, 0.181244, 0.183761, 0.192402, 0.187035, 0.195028", \ + "0.183370, 0.180156, 0.182557, 0.184917, 0.193697, 0.188221, 0.194421", \ + "0.185501, 0.182652, 0.184087, 0.186683, 0.195327, 0.189805, 0.194938", \ + "0.187310, 0.183067, 0.185161, 0.188032, 0.196296, 0.190875, 0.196643", \ + "0.187767, 0.185060, 0.186283, 0.188813, 0.197478, 0.191982, 0.201556" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.169058, 0.166545, 0.163442, 0.166479, 0.165014, 0.168209, 0.165700", \ + "0.172258, 0.169447, 0.165896, 0.169064, 0.167399, 0.170579, 0.167930", \ + "0.180132, 0.177269, 0.173725, 0.176754, 0.174910, 0.178237, 0.175486", \ + "0.180789, 0.177863, 0.174461, 0.177334, 0.175859, 0.178874, 0.176515", \ + "0.182516, 0.179452, 0.176247, 0.179011, 0.177328, 0.180462, 0.177936", \ + "0.184344, 0.181284, 0.177598, 0.180761, 0.178942, 0.182029, 0.179508", \ + "0.185382, 0.181934, 0.178549, 0.181334, 0.179566, 0.182671, 0.179982" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[43])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.005997, 0.006003, 0.006009, 0.006015, 0.006021, 0.006144, 0.006430"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.008050, 0.008206, 0.008268, 0.008307, 0.008372, 0.008559, 0.008838"); + } + } + } + pin(DB[42]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[42]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB42eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[42]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB42eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.172261, 0.169909, 0.171645, 0.174289, 0.183281, 0.177571, 0.183665", \ + "0.175033, 0.172567, 0.174060, 0.176759, 0.185490, 0.179923, 0.187533", \ + "0.183407, 0.179862, 0.181244, 0.183761, 0.192402, 0.187035, 0.195028", \ + "0.183370, 0.180156, 0.182557, 0.184917, 0.193697, 0.188221, 0.194421", \ + "0.185501, 0.182652, 0.184087, 0.186683, 0.195327, 0.189805, 0.194938", \ + "0.187310, 0.183067, 0.185161, 0.188032, 0.196296, 0.190875, 0.196643", \ + "0.187767, 0.185060, 0.186283, 0.188813, 0.197478, 0.191982, 0.201556" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.169058, 0.166545, 0.163442, 0.166479, 0.165014, 0.168209, 0.165700", \ + "0.172258, 0.169447, 0.165896, 0.169064, 0.167399, 0.170579, 0.167930", \ + "0.180132, 0.177269, 0.173725, 0.176754, 0.174910, 0.178237, 0.175486", \ + "0.180789, 0.177863, 0.174461, 0.177334, 0.175859, 0.178874, 0.176515", \ + "0.182516, 0.179452, 0.176247, 0.179011, 0.177328, 0.180462, 0.177936", \ + "0.184344, 0.181284, 0.177598, 0.180761, 0.178942, 0.182029, 0.179508", \ + "0.185382, 0.181934, 0.178549, 0.181334, 0.179566, 0.182671, 0.179982" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[42])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.005997, 0.006003, 0.006009, 0.006015, 0.006021, 0.006144, 0.006430"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.008050, 0.008206, 0.008268, 0.008307, 0.008372, 0.008559, 0.008838"); + } + } + } + pin(DB[41]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[41]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB41eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[41]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB41eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.172261, 0.169909, 0.171645, 0.174289, 0.183281, 0.177571, 0.183665", \ + "0.175033, 0.172567, 0.174060, 0.176759, 0.185490, 0.179923, 0.187533", \ + "0.183407, 0.179862, 0.181244, 0.183761, 0.192402, 0.187035, 0.195028", \ + "0.183370, 0.180156, 0.182557, 0.184917, 0.193697, 0.188221, 0.194421", \ + "0.185501, 0.182652, 0.184087, 0.186683, 0.195327, 0.189805, 0.194938", \ + "0.187310, 0.183067, 0.185161, 0.188032, 0.196296, 0.190875, 0.196643", \ + "0.187767, 0.185060, 0.186283, 0.188813, 0.197478, 0.191982, 0.201556" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.169058, 0.166545, 0.163442, 0.166479, 0.165014, 0.168209, 0.165700", \ + "0.172258, 0.169447, 0.165896, 0.169064, 0.167399, 0.170579, 0.167930", \ + "0.180132, 0.177269, 0.173725, 0.176754, 0.174910, 0.178237, 0.175486", \ + "0.180789, 0.177863, 0.174461, 0.177334, 0.175859, 0.178874, 0.176515", \ + "0.182516, 0.179452, 0.176247, 0.179011, 0.177328, 0.180462, 0.177936", \ + "0.184344, 0.181284, 0.177598, 0.180761, 0.178942, 0.182029, 0.179508", \ + "0.185382, 0.181934, 0.178549, 0.181334, 0.179566, 0.182671, 0.179982" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[41])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.005997, 0.006003, 0.006009, 0.006015, 0.006021, 0.006144, 0.006430"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.008050, 0.008206, 0.008268, 0.008307, 0.008372, 0.008559, 0.008838"); + } + } + } + pin(DB[40]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[40]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB40eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[40]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB40eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.172261, 0.169909, 0.171645, 0.174289, 0.183281, 0.177571, 0.183665", \ + "0.175033, 0.172567, 0.174060, 0.176759, 0.185490, 0.179923, 0.187533", \ + "0.183407, 0.179862, 0.181244, 0.183761, 0.192402, 0.187035, 0.195028", \ + "0.183370, 0.180156, 0.182557, 0.184917, 0.193697, 0.188221, 0.194421", \ + "0.185501, 0.182652, 0.184087, 0.186683, 0.195327, 0.189805, 0.194938", \ + "0.187310, 0.183067, 0.185161, 0.188032, 0.196296, 0.190875, 0.196643", \ + "0.187767, 0.185060, 0.186283, 0.188813, 0.197478, 0.191982, 0.201556" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.169058, 0.166545, 0.163442, 0.166479, 0.165014, 0.168209, 0.165700", \ + "0.172258, 0.169447, 0.165896, 0.169064, 0.167399, 0.170579, 0.167930", \ + "0.180132, 0.177269, 0.173725, 0.176754, 0.174910, 0.178237, 0.175486", \ + "0.180789, 0.177863, 0.174461, 0.177334, 0.175859, 0.178874, 0.176515", \ + "0.182516, 0.179452, 0.176247, 0.179011, 0.177328, 0.180462, 0.177936", \ + "0.184344, 0.181284, 0.177598, 0.180761, 0.178942, 0.182029, 0.179508", \ + "0.185382, 0.181934, 0.178549, 0.181334, 0.179566, 0.182671, 0.179982" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[40])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.005997, 0.006003, 0.006009, 0.006015, 0.006021, 0.006144, 0.006430"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.008050, 0.008206, 0.008268, 0.008307, 0.008372, 0.008559, 0.008838"); + } + } + } + pin(DB[39]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[39]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB39eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[39]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB39eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.172261, 0.169909, 0.171645, 0.174289, 0.183281, 0.177571, 0.183665", \ + "0.175033, 0.172567, 0.174060, 0.176759, 0.185490, 0.179923, 0.187533", \ + "0.183407, 0.179862, 0.181244, 0.183761, 0.192402, 0.187035, 0.195028", \ + "0.183370, 0.180156, 0.182557, 0.184917, 0.193697, 0.188221, 0.194421", \ + "0.185501, 0.182652, 0.184087, 0.186683, 0.195327, 0.189805, 0.194938", \ + "0.187310, 0.183067, 0.185161, 0.188032, 0.196296, 0.190875, 0.196643", \ + "0.187767, 0.185060, 0.186283, 0.188813, 0.197478, 0.191982, 0.201556" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.169058, 0.166545, 0.163442, 0.166479, 0.165014, 0.168209, 0.165700", \ + "0.172258, 0.169447, 0.165896, 0.169064, 0.167399, 0.170579, 0.167930", \ + "0.180132, 0.177269, 0.173725, 0.176754, 0.174910, 0.178237, 0.175486", \ + "0.180789, 0.177863, 0.174461, 0.177334, 0.175859, 0.178874, 0.176515", \ + "0.182516, 0.179452, 0.176247, 0.179011, 0.177328, 0.180462, 0.177936", \ + "0.184344, 0.181284, 0.177598, 0.180761, 0.178942, 0.182029, 0.179508", \ + "0.185382, 0.181934, 0.178549, 0.181334, 0.179566, 0.182671, 0.179982" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[39])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.005997, 0.006003, 0.006009, 0.006015, 0.006021, 0.006144, 0.006430"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.008050, 0.008206, 0.008268, 0.008307, 0.008372, 0.008559, 0.008838"); + } + } + } + pin(DB[38]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[38]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB38eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[38]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB38eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.172261, 0.169909, 0.171645, 0.174289, 0.183281, 0.177571, 0.183665", \ + "0.175033, 0.172567, 0.174060, 0.176759, 0.185490, 0.179923, 0.187533", \ + "0.183407, 0.179862, 0.181244, 0.183761, 0.192402, 0.187035, 0.195028", \ + "0.183370, 0.180156, 0.182557, 0.184917, 0.193697, 0.188221, 0.194421", \ + "0.185501, 0.182652, 0.184087, 0.186683, 0.195327, 0.189805, 0.194938", \ + "0.187310, 0.183067, 0.185161, 0.188032, 0.196296, 0.190875, 0.196643", \ + "0.187767, 0.185060, 0.186283, 0.188813, 0.197478, 0.191982, 0.201556" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.169058, 0.166545, 0.163442, 0.166479, 0.165014, 0.168209, 0.165700", \ + "0.172258, 0.169447, 0.165896, 0.169064, 0.167399, 0.170579, 0.167930", \ + "0.180132, 0.177269, 0.173725, 0.176754, 0.174910, 0.178237, 0.175486", \ + "0.180789, 0.177863, 0.174461, 0.177334, 0.175859, 0.178874, 0.176515", \ + "0.182516, 0.179452, 0.176247, 0.179011, 0.177328, 0.180462, 0.177936", \ + "0.184344, 0.181284, 0.177598, 0.180761, 0.178942, 0.182029, 0.179508", \ + "0.185382, 0.181934, 0.178549, 0.181334, 0.179566, 0.182671, 0.179982" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[38])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.005997, 0.006003, 0.006009, 0.006015, 0.006021, 0.006144, 0.006430"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.008050, 0.008206, 0.008268, 0.008307, 0.008372, 0.008559, 0.008838"); + } + } + } + pin(DB[37]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[37]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB37eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[37]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB37eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.172261, 0.169909, 0.171645, 0.174289, 0.183281, 0.177571, 0.183665", \ + "0.175033, 0.172567, 0.174060, 0.176759, 0.185490, 0.179923, 0.187533", \ + "0.183407, 0.179862, 0.181244, 0.183761, 0.192402, 0.187035, 0.195028", \ + "0.183370, 0.180156, 0.182557, 0.184917, 0.193697, 0.188221, 0.194421", \ + "0.185501, 0.182652, 0.184087, 0.186683, 0.195327, 0.189805, 0.194938", \ + "0.187310, 0.183067, 0.185161, 0.188032, 0.196296, 0.190875, 0.196643", \ + "0.187767, 0.185060, 0.186283, 0.188813, 0.197478, 0.191982, 0.201556" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.169058, 0.166545, 0.163442, 0.166479, 0.165014, 0.168209, 0.165700", \ + "0.172258, 0.169447, 0.165896, 0.169064, 0.167399, 0.170579, 0.167930", \ + "0.180132, 0.177269, 0.173725, 0.176754, 0.174910, 0.178237, 0.175486", \ + "0.180789, 0.177863, 0.174461, 0.177334, 0.175859, 0.178874, 0.176515", \ + "0.182516, 0.179452, 0.176247, 0.179011, 0.177328, 0.180462, 0.177936", \ + "0.184344, 0.181284, 0.177598, 0.180761, 0.178942, 0.182029, 0.179508", \ + "0.185382, 0.181934, 0.178549, 0.181334, 0.179566, 0.182671, 0.179982" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[37])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.005997, 0.006003, 0.006009, 0.006015, 0.006021, 0.006144, 0.006430"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.008050, 0.008206, 0.008268, 0.008307, 0.008372, 0.008559, 0.008838"); + } + } + } + pin(DB[36]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[36]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB36eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[36]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB36eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.172261, 0.169909, 0.171645, 0.174289, 0.183281, 0.177571, 0.183665", \ + "0.175033, 0.172567, 0.174060, 0.176759, 0.185490, 0.179923, 0.187533", \ + "0.183407, 0.179862, 0.181244, 0.183761, 0.192402, 0.187035, 0.195028", \ + "0.183370, 0.180156, 0.182557, 0.184917, 0.193697, 0.188221, 0.194421", \ + "0.185501, 0.182652, 0.184087, 0.186683, 0.195327, 0.189805, 0.194938", \ + "0.187310, 0.183067, 0.185161, 0.188032, 0.196296, 0.190875, 0.196643", \ + "0.187767, 0.185060, 0.186283, 0.188813, 0.197478, 0.191982, 0.201556" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.169058, 0.166545, 0.163442, 0.166479, 0.165014, 0.168209, 0.165700", \ + "0.172258, 0.169447, 0.165896, 0.169064, 0.167399, 0.170579, 0.167930", \ + "0.180132, 0.177269, 0.173725, 0.176754, 0.174910, 0.178237, 0.175486", \ + "0.180789, 0.177863, 0.174461, 0.177334, 0.175859, 0.178874, 0.176515", \ + "0.182516, 0.179452, 0.176247, 0.179011, 0.177328, 0.180462, 0.177936", \ + "0.184344, 0.181284, 0.177598, 0.180761, 0.178942, 0.182029, 0.179508", \ + "0.185382, 0.181934, 0.178549, 0.181334, 0.179566, 0.182671, 0.179982" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[36])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.005997, 0.006003, 0.006009, 0.006015, 0.006021, 0.006144, 0.006430"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.008050, 0.008206, 0.008268, 0.008307, 0.008372, 0.008559, 0.008838"); + } + } + } + pin(DB[35]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[35]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB35eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[35]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB35eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.172261, 0.169909, 0.171645, 0.174289, 0.183281, 0.177571, 0.183665", \ + "0.175033, 0.172567, 0.174060, 0.176759, 0.185490, 0.179923, 0.187533", \ + "0.183407, 0.179862, 0.181244, 0.183761, 0.192402, 0.187035, 0.195028", \ + "0.183370, 0.180156, 0.182557, 0.184917, 0.193697, 0.188221, 0.194421", \ + "0.185501, 0.182652, 0.184087, 0.186683, 0.195327, 0.189805, 0.194938", \ + "0.187310, 0.183067, 0.185161, 0.188032, 0.196296, 0.190875, 0.196643", \ + "0.187767, 0.185060, 0.186283, 0.188813, 0.197478, 0.191982, 0.201556" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.169058, 0.166545, 0.163442, 0.166479, 0.165014, 0.168209, 0.165700", \ + "0.172258, 0.169447, 0.165896, 0.169064, 0.167399, 0.170579, 0.167930", \ + "0.180132, 0.177269, 0.173725, 0.176754, 0.174910, 0.178237, 0.175486", \ + "0.180789, 0.177863, 0.174461, 0.177334, 0.175859, 0.178874, 0.176515", \ + "0.182516, 0.179452, 0.176247, 0.179011, 0.177328, 0.180462, 0.177936", \ + "0.184344, 0.181284, 0.177598, 0.180761, 0.178942, 0.182029, 0.179508", \ + "0.185382, 0.181934, 0.178549, 0.181334, 0.179566, 0.182671, 0.179982" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[35])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.005997, 0.006003, 0.006009, 0.006015, 0.006021, 0.006144, 0.006430"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.008050, 0.008206, 0.008268, 0.008307, 0.008372, 0.008559, 0.008838"); + } + } + } + pin(DB[34]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[34]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB34eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[34]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB34eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.172261, 0.169909, 0.171645, 0.174289, 0.183281, 0.177571, 0.183665", \ + "0.175033, 0.172567, 0.174060, 0.176759, 0.185490, 0.179923, 0.187533", \ + "0.183407, 0.179862, 0.181244, 0.183761, 0.192402, 0.187035, 0.195028", \ + "0.183370, 0.180156, 0.182557, 0.184917, 0.193697, 0.188221, 0.194421", \ + "0.185501, 0.182652, 0.184087, 0.186683, 0.195327, 0.189805, 0.194938", \ + "0.187310, 0.183067, 0.185161, 0.188032, 0.196296, 0.190875, 0.196643", \ + "0.187767, 0.185060, 0.186283, 0.188813, 0.197478, 0.191982, 0.201556" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.169058, 0.166545, 0.163442, 0.166479, 0.165014, 0.168209, 0.165700", \ + "0.172258, 0.169447, 0.165896, 0.169064, 0.167399, 0.170579, 0.167930", \ + "0.180132, 0.177269, 0.173725, 0.176754, 0.174910, 0.178237, 0.175486", \ + "0.180789, 0.177863, 0.174461, 0.177334, 0.175859, 0.178874, 0.176515", \ + "0.182516, 0.179452, 0.176247, 0.179011, 0.177328, 0.180462, 0.177936", \ + "0.184344, 0.181284, 0.177598, 0.180761, 0.178942, 0.182029, 0.179508", \ + "0.185382, 0.181934, 0.178549, 0.181334, 0.179566, 0.182671, 0.179982" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[34])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.005997, 0.006003, 0.006009, 0.006015, 0.006021, 0.006144, 0.006430"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.008050, 0.008206, 0.008268, 0.008307, 0.008372, 0.008559, 0.008838"); + } + } + } + pin(DB[33]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[33]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB33eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[33]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB33eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.172261, 0.169909, 0.171645, 0.174289, 0.183281, 0.177571, 0.183665", \ + "0.175033, 0.172567, 0.174060, 0.176759, 0.185490, 0.179923, 0.187533", \ + "0.183407, 0.179862, 0.181244, 0.183761, 0.192402, 0.187035, 0.195028", \ + "0.183370, 0.180156, 0.182557, 0.184917, 0.193697, 0.188221, 0.194421", \ + "0.185501, 0.182652, 0.184087, 0.186683, 0.195327, 0.189805, 0.194938", \ + "0.187310, 0.183067, 0.185161, 0.188032, 0.196296, 0.190875, 0.196643", \ + "0.187767, 0.185060, 0.186283, 0.188813, 0.197478, 0.191982, 0.201556" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.169058, 0.166545, 0.163442, 0.166479, 0.165014, 0.168209, 0.165700", \ + "0.172258, 0.169447, 0.165896, 0.169064, 0.167399, 0.170579, 0.167930", \ + "0.180132, 0.177269, 0.173725, 0.176754, 0.174910, 0.178237, 0.175486", \ + "0.180789, 0.177863, 0.174461, 0.177334, 0.175859, 0.178874, 0.176515", \ + "0.182516, 0.179452, 0.176247, 0.179011, 0.177328, 0.180462, 0.177936", \ + "0.184344, 0.181284, 0.177598, 0.180761, 0.178942, 0.182029, 0.179508", \ + "0.185382, 0.181934, 0.178549, 0.181334, 0.179566, 0.182671, 0.179982" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[33])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.005997, 0.006003, 0.006009, 0.006015, 0.006021, 0.006144, 0.006430"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.008050, 0.008206, 0.008268, 0.008307, 0.008372, 0.008559, 0.008838"); + } + } + } + pin(DB[32]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[32]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB32eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[32]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB32eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.172261, 0.169909, 0.171645, 0.174289, 0.183281, 0.177571, 0.183665", \ + "0.175033, 0.172567, 0.174060, 0.176759, 0.185490, 0.179923, 0.187533", \ + "0.183407, 0.179862, 0.181244, 0.183761, 0.192402, 0.187035, 0.195028", \ + "0.183370, 0.180156, 0.182557, 0.184917, 0.193697, 0.188221, 0.194421", \ + "0.185501, 0.182652, 0.184087, 0.186683, 0.195327, 0.189805, 0.194938", \ + "0.187310, 0.183067, 0.185161, 0.188032, 0.196296, 0.190875, 0.196643", \ + "0.187767, 0.185060, 0.186283, 0.188813, 0.197478, 0.191982, 0.201556" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.169058, 0.166545, 0.163442, 0.166479, 0.165014, 0.168209, 0.165700", \ + "0.172258, 0.169447, 0.165896, 0.169064, 0.167399, 0.170579, 0.167930", \ + "0.180132, 0.177269, 0.173725, 0.176754, 0.174910, 0.178237, 0.175486", \ + "0.180789, 0.177863, 0.174461, 0.177334, 0.175859, 0.178874, 0.176515", \ + "0.182516, 0.179452, 0.176247, 0.179011, 0.177328, 0.180462, 0.177936", \ + "0.184344, 0.181284, 0.177598, 0.180761, 0.178942, 0.182029, 0.179508", \ + "0.185382, 0.181934, 0.178549, 0.181334, 0.179566, 0.182671, 0.179982" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[32])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.005997, 0.006003, 0.006009, 0.006015, 0.006021, 0.006144, 0.006430"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.008050, 0.008206, 0.008268, 0.008307, 0.008372, 0.008559, 0.008838"); + } + } + } + pin(DB[31]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[31]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB31eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[31]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB31eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.172261, 0.169909, 0.171645, 0.174289, 0.183281, 0.177571, 0.183665", \ + "0.175033, 0.172567, 0.174060, 0.176759, 0.185490, 0.179923, 0.187533", \ + "0.183407, 0.179862, 0.181244, 0.183761, 0.192402, 0.187035, 0.195028", \ + "0.183370, 0.180156, 0.182557, 0.184917, 0.193697, 0.188221, 0.194421", \ + "0.185501, 0.182652, 0.184087, 0.186683, 0.195327, 0.189805, 0.194938", \ + "0.187310, 0.183067, 0.185161, 0.188032, 0.196296, 0.190875, 0.196643", \ + "0.187767, 0.185060, 0.186283, 0.188813, 0.197478, 0.191982, 0.201556" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.169058, 0.166545, 0.163442, 0.166479, 0.165014, 0.168209, 0.165700", \ + "0.172258, 0.169447, 0.165896, 0.169064, 0.167399, 0.170579, 0.167930", \ + "0.180132, 0.177269, 0.173725, 0.176754, 0.174910, 0.178237, 0.175486", \ + "0.180789, 0.177863, 0.174461, 0.177334, 0.175859, 0.178874, 0.176515", \ + "0.182516, 0.179452, 0.176247, 0.179011, 0.177328, 0.180462, 0.177936", \ + "0.184344, 0.181284, 0.177598, 0.180761, 0.178942, 0.182029, 0.179508", \ + "0.185382, 0.181934, 0.178549, 0.181334, 0.179566, 0.182671, 0.179982" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[31])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.005997, 0.006003, 0.006009, 0.006015, 0.006021, 0.006144, 0.006430"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.008050, 0.008206, 0.008268, 0.008307, 0.008372, 0.008559, 0.008838"); + } + } + } + pin(DB[30]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[30]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB30eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[30]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB30eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.172261, 0.169909, 0.171645, 0.174289, 0.183281, 0.177571, 0.183665", \ + "0.175033, 0.172567, 0.174060, 0.176759, 0.185490, 0.179923, 0.187533", \ + "0.183407, 0.179862, 0.181244, 0.183761, 0.192402, 0.187035, 0.195028", \ + "0.183370, 0.180156, 0.182557, 0.184917, 0.193697, 0.188221, 0.194421", \ + "0.185501, 0.182652, 0.184087, 0.186683, 0.195327, 0.189805, 0.194938", \ + "0.187310, 0.183067, 0.185161, 0.188032, 0.196296, 0.190875, 0.196643", \ + "0.187767, 0.185060, 0.186283, 0.188813, 0.197478, 0.191982, 0.201556" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.169058, 0.166545, 0.163442, 0.166479, 0.165014, 0.168209, 0.165700", \ + "0.172258, 0.169447, 0.165896, 0.169064, 0.167399, 0.170579, 0.167930", \ + "0.180132, 0.177269, 0.173725, 0.176754, 0.174910, 0.178237, 0.175486", \ + "0.180789, 0.177863, 0.174461, 0.177334, 0.175859, 0.178874, 0.176515", \ + "0.182516, 0.179452, 0.176247, 0.179011, 0.177328, 0.180462, 0.177936", \ + "0.184344, 0.181284, 0.177598, 0.180761, 0.178942, 0.182029, 0.179508", \ + "0.185382, 0.181934, 0.178549, 0.181334, 0.179566, 0.182671, 0.179982" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[30])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.005997, 0.006003, 0.006009, 0.006015, 0.006021, 0.006144, 0.006430"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.008050, 0.008206, 0.008268, 0.008307, 0.008372, 0.008559, 0.008838"); + } + } + } + pin(DB[29]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[29]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB29eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[29]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB29eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.172261, 0.169909, 0.171645, 0.174289, 0.183281, 0.177571, 0.183665", \ + "0.175033, 0.172567, 0.174060, 0.176759, 0.185490, 0.179923, 0.187533", \ + "0.183407, 0.179862, 0.181244, 0.183761, 0.192402, 0.187035, 0.195028", \ + "0.183370, 0.180156, 0.182557, 0.184917, 0.193697, 0.188221, 0.194421", \ + "0.185501, 0.182652, 0.184087, 0.186683, 0.195327, 0.189805, 0.194938", \ + "0.187310, 0.183067, 0.185161, 0.188032, 0.196296, 0.190875, 0.196643", \ + "0.187767, 0.185060, 0.186283, 0.188813, 0.197478, 0.191982, 0.201556" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.169058, 0.166545, 0.163442, 0.166479, 0.165014, 0.168209, 0.165700", \ + "0.172258, 0.169447, 0.165896, 0.169064, 0.167399, 0.170579, 0.167930", \ + "0.180132, 0.177269, 0.173725, 0.176754, 0.174910, 0.178237, 0.175486", \ + "0.180789, 0.177863, 0.174461, 0.177334, 0.175859, 0.178874, 0.176515", \ + "0.182516, 0.179452, 0.176247, 0.179011, 0.177328, 0.180462, 0.177936", \ + "0.184344, 0.181284, 0.177598, 0.180761, 0.178942, 0.182029, 0.179508", \ + "0.185382, 0.181934, 0.178549, 0.181334, 0.179566, 0.182671, 0.179982" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[29])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.005997, 0.006003, 0.006009, 0.006015, 0.006021, 0.006144, 0.006430"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.008050, 0.008206, 0.008268, 0.008307, 0.008372, 0.008559, 0.008838"); + } + } + } + pin(DB[28]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[28]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB28eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[28]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB28eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.172261, 0.169909, 0.171645, 0.174289, 0.183281, 0.177571, 0.183665", \ + "0.175033, 0.172567, 0.174060, 0.176759, 0.185490, 0.179923, 0.187533", \ + "0.183407, 0.179862, 0.181244, 0.183761, 0.192402, 0.187035, 0.195028", \ + "0.183370, 0.180156, 0.182557, 0.184917, 0.193697, 0.188221, 0.194421", \ + "0.185501, 0.182652, 0.184087, 0.186683, 0.195327, 0.189805, 0.194938", \ + "0.187310, 0.183067, 0.185161, 0.188032, 0.196296, 0.190875, 0.196643", \ + "0.187767, 0.185060, 0.186283, 0.188813, 0.197478, 0.191982, 0.201556" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.169058, 0.166545, 0.163442, 0.166479, 0.165014, 0.168209, 0.165700", \ + "0.172258, 0.169447, 0.165896, 0.169064, 0.167399, 0.170579, 0.167930", \ + "0.180132, 0.177269, 0.173725, 0.176754, 0.174910, 0.178237, 0.175486", \ + "0.180789, 0.177863, 0.174461, 0.177334, 0.175859, 0.178874, 0.176515", \ + "0.182516, 0.179452, 0.176247, 0.179011, 0.177328, 0.180462, 0.177936", \ + "0.184344, 0.181284, 0.177598, 0.180761, 0.178942, 0.182029, 0.179508", \ + "0.185382, 0.181934, 0.178549, 0.181334, 0.179566, 0.182671, 0.179982" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[28])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.005997, 0.006003, 0.006009, 0.006015, 0.006021, 0.006144, 0.006430"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.008050, 0.008206, 0.008268, 0.008307, 0.008372, 0.008559, 0.008838"); + } + } + } + pin(DB[27]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[27]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB27eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[27]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB27eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.172261, 0.169909, 0.171645, 0.174289, 0.183281, 0.177571, 0.183665", \ + "0.175033, 0.172567, 0.174060, 0.176759, 0.185490, 0.179923, 0.187533", \ + "0.183407, 0.179862, 0.181244, 0.183761, 0.192402, 0.187035, 0.195028", \ + "0.183370, 0.180156, 0.182557, 0.184917, 0.193697, 0.188221, 0.194421", \ + "0.185501, 0.182652, 0.184087, 0.186683, 0.195327, 0.189805, 0.194938", \ + "0.187310, 0.183067, 0.185161, 0.188032, 0.196296, 0.190875, 0.196643", \ + "0.187767, 0.185060, 0.186283, 0.188813, 0.197478, 0.191982, 0.201556" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.169058, 0.166545, 0.163442, 0.166479, 0.165014, 0.168209, 0.165700", \ + "0.172258, 0.169447, 0.165896, 0.169064, 0.167399, 0.170579, 0.167930", \ + "0.180132, 0.177269, 0.173725, 0.176754, 0.174910, 0.178237, 0.175486", \ + "0.180789, 0.177863, 0.174461, 0.177334, 0.175859, 0.178874, 0.176515", \ + "0.182516, 0.179452, 0.176247, 0.179011, 0.177328, 0.180462, 0.177936", \ + "0.184344, 0.181284, 0.177598, 0.180761, 0.178942, 0.182029, 0.179508", \ + "0.185382, 0.181934, 0.178549, 0.181334, 0.179566, 0.182671, 0.179982" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[27])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.005997, 0.006003, 0.006009, 0.006015, 0.006021, 0.006144, 0.006430"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.008050, 0.008206, 0.008268, 0.008307, 0.008372, 0.008559, 0.008838"); + } + } + } + pin(DB[26]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[26]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB26eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[26]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB26eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.172261, 0.169909, 0.171645, 0.174289, 0.183281, 0.177571, 0.183665", \ + "0.175033, 0.172567, 0.174060, 0.176759, 0.185490, 0.179923, 0.187533", \ + "0.183407, 0.179862, 0.181244, 0.183761, 0.192402, 0.187035, 0.195028", \ + "0.183370, 0.180156, 0.182557, 0.184917, 0.193697, 0.188221, 0.194421", \ + "0.185501, 0.182652, 0.184087, 0.186683, 0.195327, 0.189805, 0.194938", \ + "0.187310, 0.183067, 0.185161, 0.188032, 0.196296, 0.190875, 0.196643", \ + "0.187767, 0.185060, 0.186283, 0.188813, 0.197478, 0.191982, 0.201556" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.169058, 0.166545, 0.163442, 0.166479, 0.165014, 0.168209, 0.165700", \ + "0.172258, 0.169447, 0.165896, 0.169064, 0.167399, 0.170579, 0.167930", \ + "0.180132, 0.177269, 0.173725, 0.176754, 0.174910, 0.178237, 0.175486", \ + "0.180789, 0.177863, 0.174461, 0.177334, 0.175859, 0.178874, 0.176515", \ + "0.182516, 0.179452, 0.176247, 0.179011, 0.177328, 0.180462, 0.177936", \ + "0.184344, 0.181284, 0.177598, 0.180761, 0.178942, 0.182029, 0.179508", \ + "0.185382, 0.181934, 0.178549, 0.181334, 0.179566, 0.182671, 0.179982" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[26])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.005997, 0.006003, 0.006009, 0.006015, 0.006021, 0.006144, 0.006430"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.008050, 0.008206, 0.008268, 0.008307, 0.008372, 0.008559, 0.008838"); + } + } + } + pin(DB[25]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[25]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB25eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[25]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB25eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.172261, 0.169909, 0.171645, 0.174289, 0.183281, 0.177571, 0.183665", \ + "0.175033, 0.172567, 0.174060, 0.176759, 0.185490, 0.179923, 0.187533", \ + "0.183407, 0.179862, 0.181244, 0.183761, 0.192402, 0.187035, 0.195028", \ + "0.183370, 0.180156, 0.182557, 0.184917, 0.193697, 0.188221, 0.194421", \ + "0.185501, 0.182652, 0.184087, 0.186683, 0.195327, 0.189805, 0.194938", \ + "0.187310, 0.183067, 0.185161, 0.188032, 0.196296, 0.190875, 0.196643", \ + "0.187767, 0.185060, 0.186283, 0.188813, 0.197478, 0.191982, 0.201556" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.169058, 0.166545, 0.163442, 0.166479, 0.165014, 0.168209, 0.165700", \ + "0.172258, 0.169447, 0.165896, 0.169064, 0.167399, 0.170579, 0.167930", \ + "0.180132, 0.177269, 0.173725, 0.176754, 0.174910, 0.178237, 0.175486", \ + "0.180789, 0.177863, 0.174461, 0.177334, 0.175859, 0.178874, 0.176515", \ + "0.182516, 0.179452, 0.176247, 0.179011, 0.177328, 0.180462, 0.177936", \ + "0.184344, 0.181284, 0.177598, 0.180761, 0.178942, 0.182029, 0.179508", \ + "0.185382, 0.181934, 0.178549, 0.181334, 0.179566, 0.182671, 0.179982" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[25])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.005997, 0.006003, 0.006009, 0.006015, 0.006021, 0.006144, 0.006430"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.008050, 0.008206, 0.008268, 0.008307, 0.008372, 0.008559, 0.008838"); + } + } + } + pin(DB[24]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[24]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB24eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[24]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB24eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.172261, 0.169909, 0.171645, 0.174289, 0.183281, 0.177571, 0.183665", \ + "0.175033, 0.172567, 0.174060, 0.176759, 0.185490, 0.179923, 0.187533", \ + "0.183407, 0.179862, 0.181244, 0.183761, 0.192402, 0.187035, 0.195028", \ + "0.183370, 0.180156, 0.182557, 0.184917, 0.193697, 0.188221, 0.194421", \ + "0.185501, 0.182652, 0.184087, 0.186683, 0.195327, 0.189805, 0.194938", \ + "0.187310, 0.183067, 0.185161, 0.188032, 0.196296, 0.190875, 0.196643", \ + "0.187767, 0.185060, 0.186283, 0.188813, 0.197478, 0.191982, 0.201556" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.169058, 0.166545, 0.163442, 0.166479, 0.165014, 0.168209, 0.165700", \ + "0.172258, 0.169447, 0.165896, 0.169064, 0.167399, 0.170579, 0.167930", \ + "0.180132, 0.177269, 0.173725, 0.176754, 0.174910, 0.178237, 0.175486", \ + "0.180789, 0.177863, 0.174461, 0.177334, 0.175859, 0.178874, 0.176515", \ + "0.182516, 0.179452, 0.176247, 0.179011, 0.177328, 0.180462, 0.177936", \ + "0.184344, 0.181284, 0.177598, 0.180761, 0.178942, 0.182029, 0.179508", \ + "0.185382, 0.181934, 0.178549, 0.181334, 0.179566, 0.182671, 0.179982" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[24])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.005997, 0.006003, 0.006009, 0.006015, 0.006021, 0.006144, 0.006430"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.008050, 0.008206, 0.008268, 0.008307, 0.008372, 0.008559, 0.008838"); + } + } + } + pin(DB[23]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[23]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB23eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[23]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB23eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.172261, 0.169909, 0.171645, 0.174289, 0.183281, 0.177571, 0.183665", \ + "0.175033, 0.172567, 0.174060, 0.176759, 0.185490, 0.179923, 0.187533", \ + "0.183407, 0.179862, 0.181244, 0.183761, 0.192402, 0.187035, 0.195028", \ + "0.183370, 0.180156, 0.182557, 0.184917, 0.193697, 0.188221, 0.194421", \ + "0.185501, 0.182652, 0.184087, 0.186683, 0.195327, 0.189805, 0.194938", \ + "0.187310, 0.183067, 0.185161, 0.188032, 0.196296, 0.190875, 0.196643", \ + "0.187767, 0.185060, 0.186283, 0.188813, 0.197478, 0.191982, 0.201556" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.169058, 0.166545, 0.163442, 0.166479, 0.165014, 0.168209, 0.165700", \ + "0.172258, 0.169447, 0.165896, 0.169064, 0.167399, 0.170579, 0.167930", \ + "0.180132, 0.177269, 0.173725, 0.176754, 0.174910, 0.178237, 0.175486", \ + "0.180789, 0.177863, 0.174461, 0.177334, 0.175859, 0.178874, 0.176515", \ + "0.182516, 0.179452, 0.176247, 0.179011, 0.177328, 0.180462, 0.177936", \ + "0.184344, 0.181284, 0.177598, 0.180761, 0.178942, 0.182029, 0.179508", \ + "0.185382, 0.181934, 0.178549, 0.181334, 0.179566, 0.182671, 0.179982" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[23])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.005997, 0.006003, 0.006009, 0.006015, 0.006021, 0.006144, 0.006430"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.008050, 0.008206, 0.008268, 0.008307, 0.008372, 0.008559, 0.008838"); + } + } + } + pin(DB[22]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[22]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB22eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[22]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB22eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.172261, 0.169909, 0.171645, 0.174289, 0.183281, 0.177571, 0.183665", \ + "0.175033, 0.172567, 0.174060, 0.176759, 0.185490, 0.179923, 0.187533", \ + "0.183407, 0.179862, 0.181244, 0.183761, 0.192402, 0.187035, 0.195028", \ + "0.183370, 0.180156, 0.182557, 0.184917, 0.193697, 0.188221, 0.194421", \ + "0.185501, 0.182652, 0.184087, 0.186683, 0.195327, 0.189805, 0.194938", \ + "0.187310, 0.183067, 0.185161, 0.188032, 0.196296, 0.190875, 0.196643", \ + "0.187767, 0.185060, 0.186283, 0.188813, 0.197478, 0.191982, 0.201556" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.169058, 0.166545, 0.163442, 0.166479, 0.165014, 0.168209, 0.165700", \ + "0.172258, 0.169447, 0.165896, 0.169064, 0.167399, 0.170579, 0.167930", \ + "0.180132, 0.177269, 0.173725, 0.176754, 0.174910, 0.178237, 0.175486", \ + "0.180789, 0.177863, 0.174461, 0.177334, 0.175859, 0.178874, 0.176515", \ + "0.182516, 0.179452, 0.176247, 0.179011, 0.177328, 0.180462, 0.177936", \ + "0.184344, 0.181284, 0.177598, 0.180761, 0.178942, 0.182029, 0.179508", \ + "0.185382, 0.181934, 0.178549, 0.181334, 0.179566, 0.182671, 0.179982" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[22])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.005997, 0.006003, 0.006009, 0.006015, 0.006021, 0.006144, 0.006430"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.008050, 0.008206, 0.008268, 0.008307, 0.008372, 0.008559, 0.008838"); + } + } + } + pin(DB[21]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[21]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB21eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[21]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB21eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.172261, 0.169909, 0.171645, 0.174289, 0.183281, 0.177571, 0.183665", \ + "0.175033, 0.172567, 0.174060, 0.176759, 0.185490, 0.179923, 0.187533", \ + "0.183407, 0.179862, 0.181244, 0.183761, 0.192402, 0.187035, 0.195028", \ + "0.183370, 0.180156, 0.182557, 0.184917, 0.193697, 0.188221, 0.194421", \ + "0.185501, 0.182652, 0.184087, 0.186683, 0.195327, 0.189805, 0.194938", \ + "0.187310, 0.183067, 0.185161, 0.188032, 0.196296, 0.190875, 0.196643", \ + "0.187767, 0.185060, 0.186283, 0.188813, 0.197478, 0.191982, 0.201556" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.169058, 0.166545, 0.163442, 0.166479, 0.165014, 0.168209, 0.165700", \ + "0.172258, 0.169447, 0.165896, 0.169064, 0.167399, 0.170579, 0.167930", \ + "0.180132, 0.177269, 0.173725, 0.176754, 0.174910, 0.178237, 0.175486", \ + "0.180789, 0.177863, 0.174461, 0.177334, 0.175859, 0.178874, 0.176515", \ + "0.182516, 0.179452, 0.176247, 0.179011, 0.177328, 0.180462, 0.177936", \ + "0.184344, 0.181284, 0.177598, 0.180761, 0.178942, 0.182029, 0.179508", \ + "0.185382, 0.181934, 0.178549, 0.181334, 0.179566, 0.182671, 0.179982" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[21])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.005997, 0.006003, 0.006009, 0.006015, 0.006021, 0.006144, 0.006430"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.008050, 0.008206, 0.008268, 0.008307, 0.008372, 0.008559, 0.008838"); + } + } + } + pin(DB[20]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[20]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB20eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[20]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB20eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.172261, 0.169909, 0.171645, 0.174289, 0.183281, 0.177571, 0.183665", \ + "0.175033, 0.172567, 0.174060, 0.176759, 0.185490, 0.179923, 0.187533", \ + "0.183407, 0.179862, 0.181244, 0.183761, 0.192402, 0.187035, 0.195028", \ + "0.183370, 0.180156, 0.182557, 0.184917, 0.193697, 0.188221, 0.194421", \ + "0.185501, 0.182652, 0.184087, 0.186683, 0.195327, 0.189805, 0.194938", \ + "0.187310, 0.183067, 0.185161, 0.188032, 0.196296, 0.190875, 0.196643", \ + "0.187767, 0.185060, 0.186283, 0.188813, 0.197478, 0.191982, 0.201556" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.169058, 0.166545, 0.163442, 0.166479, 0.165014, 0.168209, 0.165700", \ + "0.172258, 0.169447, 0.165896, 0.169064, 0.167399, 0.170579, 0.167930", \ + "0.180132, 0.177269, 0.173725, 0.176754, 0.174910, 0.178237, 0.175486", \ + "0.180789, 0.177863, 0.174461, 0.177334, 0.175859, 0.178874, 0.176515", \ + "0.182516, 0.179452, 0.176247, 0.179011, 0.177328, 0.180462, 0.177936", \ + "0.184344, 0.181284, 0.177598, 0.180761, 0.178942, 0.182029, 0.179508", \ + "0.185382, 0.181934, 0.178549, 0.181334, 0.179566, 0.182671, 0.179982" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[20])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.005997, 0.006003, 0.006009, 0.006015, 0.006021, 0.006144, 0.006430"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.008050, 0.008206, 0.008268, 0.008307, 0.008372, 0.008559, 0.008838"); + } + } + } + pin(DB[19]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[19]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB19eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[19]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB19eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.172261, 0.169909, 0.171645, 0.174289, 0.183281, 0.177571, 0.183665", \ + "0.175033, 0.172567, 0.174060, 0.176759, 0.185490, 0.179923, 0.187533", \ + "0.183407, 0.179862, 0.181244, 0.183761, 0.192402, 0.187035, 0.195028", \ + "0.183370, 0.180156, 0.182557, 0.184917, 0.193697, 0.188221, 0.194421", \ + "0.185501, 0.182652, 0.184087, 0.186683, 0.195327, 0.189805, 0.194938", \ + "0.187310, 0.183067, 0.185161, 0.188032, 0.196296, 0.190875, 0.196643", \ + "0.187767, 0.185060, 0.186283, 0.188813, 0.197478, 0.191982, 0.201556" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.169058, 0.166545, 0.163442, 0.166479, 0.165014, 0.168209, 0.165700", \ + "0.172258, 0.169447, 0.165896, 0.169064, 0.167399, 0.170579, 0.167930", \ + "0.180132, 0.177269, 0.173725, 0.176754, 0.174910, 0.178237, 0.175486", \ + "0.180789, 0.177863, 0.174461, 0.177334, 0.175859, 0.178874, 0.176515", \ + "0.182516, 0.179452, 0.176247, 0.179011, 0.177328, 0.180462, 0.177936", \ + "0.184344, 0.181284, 0.177598, 0.180761, 0.178942, 0.182029, 0.179508", \ + "0.185382, 0.181934, 0.178549, 0.181334, 0.179566, 0.182671, 0.179982" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[19])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.005997, 0.006003, 0.006009, 0.006015, 0.006021, 0.006144, 0.006430"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.008050, 0.008206, 0.008268, 0.008307, 0.008372, 0.008559, 0.008838"); + } + } + } + pin(DB[18]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[18]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB18eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[18]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB18eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.172261, 0.169909, 0.171645, 0.174289, 0.183281, 0.177571, 0.183665", \ + "0.175033, 0.172567, 0.174060, 0.176759, 0.185490, 0.179923, 0.187533", \ + "0.183407, 0.179862, 0.181244, 0.183761, 0.192402, 0.187035, 0.195028", \ + "0.183370, 0.180156, 0.182557, 0.184917, 0.193697, 0.188221, 0.194421", \ + "0.185501, 0.182652, 0.184087, 0.186683, 0.195327, 0.189805, 0.194938", \ + "0.187310, 0.183067, 0.185161, 0.188032, 0.196296, 0.190875, 0.196643", \ + "0.187767, 0.185060, 0.186283, 0.188813, 0.197478, 0.191982, 0.201556" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.169058, 0.166545, 0.163442, 0.166479, 0.165014, 0.168209, 0.165700", \ + "0.172258, 0.169447, 0.165896, 0.169064, 0.167399, 0.170579, 0.167930", \ + "0.180132, 0.177269, 0.173725, 0.176754, 0.174910, 0.178237, 0.175486", \ + "0.180789, 0.177863, 0.174461, 0.177334, 0.175859, 0.178874, 0.176515", \ + "0.182516, 0.179452, 0.176247, 0.179011, 0.177328, 0.180462, 0.177936", \ + "0.184344, 0.181284, 0.177598, 0.180761, 0.178942, 0.182029, 0.179508", \ + "0.185382, 0.181934, 0.178549, 0.181334, 0.179566, 0.182671, 0.179982" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[18])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.005997, 0.006003, 0.006009, 0.006015, 0.006021, 0.006144, 0.006430"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.008050, 0.008206, 0.008268, 0.008307, 0.008372, 0.008559, 0.008838"); + } + } + } + pin(DB[17]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[17]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB17eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[17]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB17eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.172261, 0.169909, 0.171645, 0.174289, 0.183281, 0.177571, 0.183665", \ + "0.175033, 0.172567, 0.174060, 0.176759, 0.185490, 0.179923, 0.187533", \ + "0.183407, 0.179862, 0.181244, 0.183761, 0.192402, 0.187035, 0.195028", \ + "0.183370, 0.180156, 0.182557, 0.184917, 0.193697, 0.188221, 0.194421", \ + "0.185501, 0.182652, 0.184087, 0.186683, 0.195327, 0.189805, 0.194938", \ + "0.187310, 0.183067, 0.185161, 0.188032, 0.196296, 0.190875, 0.196643", \ + "0.187767, 0.185060, 0.186283, 0.188813, 0.197478, 0.191982, 0.201556" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.169058, 0.166545, 0.163442, 0.166479, 0.165014, 0.168209, 0.165700", \ + "0.172258, 0.169447, 0.165896, 0.169064, 0.167399, 0.170579, 0.167930", \ + "0.180132, 0.177269, 0.173725, 0.176754, 0.174910, 0.178237, 0.175486", \ + "0.180789, 0.177863, 0.174461, 0.177334, 0.175859, 0.178874, 0.176515", \ + "0.182516, 0.179452, 0.176247, 0.179011, 0.177328, 0.180462, 0.177936", \ + "0.184344, 0.181284, 0.177598, 0.180761, 0.178942, 0.182029, 0.179508", \ + "0.185382, 0.181934, 0.178549, 0.181334, 0.179566, 0.182671, 0.179982" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[17])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.005997, 0.006003, 0.006009, 0.006015, 0.006021, 0.006144, 0.006430"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.008050, 0.008206, 0.008268, 0.008307, 0.008372, 0.008559, 0.008838"); + } + } + } + pin(DB[16]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[16]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB16eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[16]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB16eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.172261, 0.169909, 0.171645, 0.174289, 0.183281, 0.177571, 0.183665", \ + "0.175033, 0.172567, 0.174060, 0.176759, 0.185490, 0.179923, 0.187533", \ + "0.183407, 0.179862, 0.181244, 0.183761, 0.192402, 0.187035, 0.195028", \ + "0.183370, 0.180156, 0.182557, 0.184917, 0.193697, 0.188221, 0.194421", \ + "0.185501, 0.182652, 0.184087, 0.186683, 0.195327, 0.189805, 0.194938", \ + "0.187310, 0.183067, 0.185161, 0.188032, 0.196296, 0.190875, 0.196643", \ + "0.187767, 0.185060, 0.186283, 0.188813, 0.197478, 0.191982, 0.201556" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.169058, 0.166545, 0.163442, 0.166479, 0.165014, 0.168209, 0.165700", \ + "0.172258, 0.169447, 0.165896, 0.169064, 0.167399, 0.170579, 0.167930", \ + "0.180132, 0.177269, 0.173725, 0.176754, 0.174910, 0.178237, 0.175486", \ + "0.180789, 0.177863, 0.174461, 0.177334, 0.175859, 0.178874, 0.176515", \ + "0.182516, 0.179452, 0.176247, 0.179011, 0.177328, 0.180462, 0.177936", \ + "0.184344, 0.181284, 0.177598, 0.180761, 0.178942, 0.182029, 0.179508", \ + "0.185382, 0.181934, 0.178549, 0.181334, 0.179566, 0.182671, 0.179982" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[16])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.005997, 0.006003, 0.006009, 0.006015, 0.006021, 0.006144, 0.006430"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.008050, 0.008206, 0.008268, 0.008307, 0.008372, 0.008559, 0.008838"); + } + } + } + pin(DB[15]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[15]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB15eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[15]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB15eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.172261, 0.169909, 0.171645, 0.174289, 0.183281, 0.177571, 0.183665", \ + "0.175033, 0.172567, 0.174060, 0.176759, 0.185490, 0.179923, 0.187533", \ + "0.183407, 0.179862, 0.181244, 0.183761, 0.192402, 0.187035, 0.195028", \ + "0.183370, 0.180156, 0.182557, 0.184917, 0.193697, 0.188221, 0.194421", \ + "0.185501, 0.182652, 0.184087, 0.186683, 0.195327, 0.189805, 0.194938", \ + "0.187310, 0.183067, 0.185161, 0.188032, 0.196296, 0.190875, 0.196643", \ + "0.187767, 0.185060, 0.186283, 0.188813, 0.197478, 0.191982, 0.201556" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.169058, 0.166545, 0.163442, 0.166479, 0.165014, 0.168209, 0.165700", \ + "0.172258, 0.169447, 0.165896, 0.169064, 0.167399, 0.170579, 0.167930", \ + "0.180132, 0.177269, 0.173725, 0.176754, 0.174910, 0.178237, 0.175486", \ + "0.180789, 0.177863, 0.174461, 0.177334, 0.175859, 0.178874, 0.176515", \ + "0.182516, 0.179452, 0.176247, 0.179011, 0.177328, 0.180462, 0.177936", \ + "0.184344, 0.181284, 0.177598, 0.180761, 0.178942, 0.182029, 0.179508", \ + "0.185382, 0.181934, 0.178549, 0.181334, 0.179566, 0.182671, 0.179982" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[15])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.005997, 0.006003, 0.006009, 0.006015, 0.006021, 0.006144, 0.006430"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.008050, 0.008206, 0.008268, 0.008307, 0.008372, 0.008559, 0.008838"); + } + } + } + pin(DB[14]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[14]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB14eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[14]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB14eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.172261, 0.169909, 0.171645, 0.174289, 0.183281, 0.177571, 0.183665", \ + "0.175033, 0.172567, 0.174060, 0.176759, 0.185490, 0.179923, 0.187533", \ + "0.183407, 0.179862, 0.181244, 0.183761, 0.192402, 0.187035, 0.195028", \ + "0.183370, 0.180156, 0.182557, 0.184917, 0.193697, 0.188221, 0.194421", \ + "0.185501, 0.182652, 0.184087, 0.186683, 0.195327, 0.189805, 0.194938", \ + "0.187310, 0.183067, 0.185161, 0.188032, 0.196296, 0.190875, 0.196643", \ + "0.187767, 0.185060, 0.186283, 0.188813, 0.197478, 0.191982, 0.201556" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.169058, 0.166545, 0.163442, 0.166479, 0.165014, 0.168209, 0.165700", \ + "0.172258, 0.169447, 0.165896, 0.169064, 0.167399, 0.170579, 0.167930", \ + "0.180132, 0.177269, 0.173725, 0.176754, 0.174910, 0.178237, 0.175486", \ + "0.180789, 0.177863, 0.174461, 0.177334, 0.175859, 0.178874, 0.176515", \ + "0.182516, 0.179452, 0.176247, 0.179011, 0.177328, 0.180462, 0.177936", \ + "0.184344, 0.181284, 0.177598, 0.180761, 0.178942, 0.182029, 0.179508", \ + "0.185382, 0.181934, 0.178549, 0.181334, 0.179566, 0.182671, 0.179982" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[14])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.005997, 0.006003, 0.006009, 0.006015, 0.006021, 0.006144, 0.006430"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.008050, 0.008206, 0.008268, 0.008307, 0.008372, 0.008559, 0.008838"); + } + } + } + pin(DB[13]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[13]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB13eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[13]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB13eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.172261, 0.169909, 0.171645, 0.174289, 0.183281, 0.177571, 0.183665", \ + "0.175033, 0.172567, 0.174060, 0.176759, 0.185490, 0.179923, 0.187533", \ + "0.183407, 0.179862, 0.181244, 0.183761, 0.192402, 0.187035, 0.195028", \ + "0.183370, 0.180156, 0.182557, 0.184917, 0.193697, 0.188221, 0.194421", \ + "0.185501, 0.182652, 0.184087, 0.186683, 0.195327, 0.189805, 0.194938", \ + "0.187310, 0.183067, 0.185161, 0.188032, 0.196296, 0.190875, 0.196643", \ + "0.187767, 0.185060, 0.186283, 0.188813, 0.197478, 0.191982, 0.201556" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.169058, 0.166545, 0.163442, 0.166479, 0.165014, 0.168209, 0.165700", \ + "0.172258, 0.169447, 0.165896, 0.169064, 0.167399, 0.170579, 0.167930", \ + "0.180132, 0.177269, 0.173725, 0.176754, 0.174910, 0.178237, 0.175486", \ + "0.180789, 0.177863, 0.174461, 0.177334, 0.175859, 0.178874, 0.176515", \ + "0.182516, 0.179452, 0.176247, 0.179011, 0.177328, 0.180462, 0.177936", \ + "0.184344, 0.181284, 0.177598, 0.180761, 0.178942, 0.182029, 0.179508", \ + "0.185382, 0.181934, 0.178549, 0.181334, 0.179566, 0.182671, 0.179982" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[13])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.005997, 0.006003, 0.006009, 0.006015, 0.006021, 0.006144, 0.006430"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.008050, 0.008206, 0.008268, 0.008307, 0.008372, 0.008559, 0.008838"); + } + } + } + pin(DB[12]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[12]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB12eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[12]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB12eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.172261, 0.169909, 0.171645, 0.174289, 0.183281, 0.177571, 0.183665", \ + "0.175033, 0.172567, 0.174060, 0.176759, 0.185490, 0.179923, 0.187533", \ + "0.183407, 0.179862, 0.181244, 0.183761, 0.192402, 0.187035, 0.195028", \ + "0.183370, 0.180156, 0.182557, 0.184917, 0.193697, 0.188221, 0.194421", \ + "0.185501, 0.182652, 0.184087, 0.186683, 0.195327, 0.189805, 0.194938", \ + "0.187310, 0.183067, 0.185161, 0.188032, 0.196296, 0.190875, 0.196643", \ + "0.187767, 0.185060, 0.186283, 0.188813, 0.197478, 0.191982, 0.201556" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.169058, 0.166545, 0.163442, 0.166479, 0.165014, 0.168209, 0.165700", \ + "0.172258, 0.169447, 0.165896, 0.169064, 0.167399, 0.170579, 0.167930", \ + "0.180132, 0.177269, 0.173725, 0.176754, 0.174910, 0.178237, 0.175486", \ + "0.180789, 0.177863, 0.174461, 0.177334, 0.175859, 0.178874, 0.176515", \ + "0.182516, 0.179452, 0.176247, 0.179011, 0.177328, 0.180462, 0.177936", \ + "0.184344, 0.181284, 0.177598, 0.180761, 0.178942, 0.182029, 0.179508", \ + "0.185382, 0.181934, 0.178549, 0.181334, 0.179566, 0.182671, 0.179982" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[12])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.005997, 0.006003, 0.006009, 0.006015, 0.006021, 0.006144, 0.006430"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.008050, 0.008206, 0.008268, 0.008307, 0.008372, 0.008559, 0.008838"); + } + } + } + pin(DB[11]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[11]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB11eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[11]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB11eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.172261, 0.169909, 0.171645, 0.174289, 0.183281, 0.177571, 0.183665", \ + "0.175033, 0.172567, 0.174060, 0.176759, 0.185490, 0.179923, 0.187533", \ + "0.183407, 0.179862, 0.181244, 0.183761, 0.192402, 0.187035, 0.195028", \ + "0.183370, 0.180156, 0.182557, 0.184917, 0.193697, 0.188221, 0.194421", \ + "0.185501, 0.182652, 0.184087, 0.186683, 0.195327, 0.189805, 0.194938", \ + "0.187310, 0.183067, 0.185161, 0.188032, 0.196296, 0.190875, 0.196643", \ + "0.187767, 0.185060, 0.186283, 0.188813, 0.197478, 0.191982, 0.201556" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.169058, 0.166545, 0.163442, 0.166479, 0.165014, 0.168209, 0.165700", \ + "0.172258, 0.169447, 0.165896, 0.169064, 0.167399, 0.170579, 0.167930", \ + "0.180132, 0.177269, 0.173725, 0.176754, 0.174910, 0.178237, 0.175486", \ + "0.180789, 0.177863, 0.174461, 0.177334, 0.175859, 0.178874, 0.176515", \ + "0.182516, 0.179452, 0.176247, 0.179011, 0.177328, 0.180462, 0.177936", \ + "0.184344, 0.181284, 0.177598, 0.180761, 0.178942, 0.182029, 0.179508", \ + "0.185382, 0.181934, 0.178549, 0.181334, 0.179566, 0.182671, 0.179982" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[11])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.005997, 0.006003, 0.006009, 0.006015, 0.006021, 0.006144, 0.006430"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.008050, 0.008206, 0.008268, 0.008307, 0.008372, 0.008559, 0.008838"); + } + } + } + pin(DB[10]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[10]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB10eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[10]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB10eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.172261, 0.169909, 0.171645, 0.174289, 0.183281, 0.177571, 0.183665", \ + "0.175033, 0.172567, 0.174060, 0.176759, 0.185490, 0.179923, 0.187533", \ + "0.183407, 0.179862, 0.181244, 0.183761, 0.192402, 0.187035, 0.195028", \ + "0.183370, 0.180156, 0.182557, 0.184917, 0.193697, 0.188221, 0.194421", \ + "0.185501, 0.182652, 0.184087, 0.186683, 0.195327, 0.189805, 0.194938", \ + "0.187310, 0.183067, 0.185161, 0.188032, 0.196296, 0.190875, 0.196643", \ + "0.187767, 0.185060, 0.186283, 0.188813, 0.197478, 0.191982, 0.201556" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.169058, 0.166545, 0.163442, 0.166479, 0.165014, 0.168209, 0.165700", \ + "0.172258, 0.169447, 0.165896, 0.169064, 0.167399, 0.170579, 0.167930", \ + "0.180132, 0.177269, 0.173725, 0.176754, 0.174910, 0.178237, 0.175486", \ + "0.180789, 0.177863, 0.174461, 0.177334, 0.175859, 0.178874, 0.176515", \ + "0.182516, 0.179452, 0.176247, 0.179011, 0.177328, 0.180462, 0.177936", \ + "0.184344, 0.181284, 0.177598, 0.180761, 0.178942, 0.182029, 0.179508", \ + "0.185382, 0.181934, 0.178549, 0.181334, 0.179566, 0.182671, 0.179982" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[10])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.005997, 0.006003, 0.006009, 0.006015, 0.006021, 0.006144, 0.006430"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.008050, 0.008206, 0.008268, 0.008307, 0.008372, 0.008559, 0.008838"); + } + } + } + pin(DB[9]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[9]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB9eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[9]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB9eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.172261, 0.169909, 0.171645, 0.174289, 0.183281, 0.177571, 0.183665", \ + "0.175033, 0.172567, 0.174060, 0.176759, 0.185490, 0.179923, 0.187533", \ + "0.183407, 0.179862, 0.181244, 0.183761, 0.192402, 0.187035, 0.195028", \ + "0.183370, 0.180156, 0.182557, 0.184917, 0.193697, 0.188221, 0.194421", \ + "0.185501, 0.182652, 0.184087, 0.186683, 0.195327, 0.189805, 0.194938", \ + "0.187310, 0.183067, 0.185161, 0.188032, 0.196296, 0.190875, 0.196643", \ + "0.187767, 0.185060, 0.186283, 0.188813, 0.197478, 0.191982, 0.201556" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.169058, 0.166545, 0.163442, 0.166479, 0.165014, 0.168209, 0.165700", \ + "0.172258, 0.169447, 0.165896, 0.169064, 0.167399, 0.170579, 0.167930", \ + "0.180132, 0.177269, 0.173725, 0.176754, 0.174910, 0.178237, 0.175486", \ + "0.180789, 0.177863, 0.174461, 0.177334, 0.175859, 0.178874, 0.176515", \ + "0.182516, 0.179452, 0.176247, 0.179011, 0.177328, 0.180462, 0.177936", \ + "0.184344, 0.181284, 0.177598, 0.180761, 0.178942, 0.182029, 0.179508", \ + "0.185382, 0.181934, 0.178549, 0.181334, 0.179566, 0.182671, 0.179982" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[9])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.005997, 0.006003, 0.006009, 0.006015, 0.006021, 0.006144, 0.006430"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.008050, 0.008206, 0.008268, 0.008307, 0.008372, 0.008559, 0.008838"); + } + } + } + pin(DB[8]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[8]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB8eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[8]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB8eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.172261, 0.169909, 0.171645, 0.174289, 0.183281, 0.177571, 0.183665", \ + "0.175033, 0.172567, 0.174060, 0.176759, 0.185490, 0.179923, 0.187533", \ + "0.183407, 0.179862, 0.181244, 0.183761, 0.192402, 0.187035, 0.195028", \ + "0.183370, 0.180156, 0.182557, 0.184917, 0.193697, 0.188221, 0.194421", \ + "0.185501, 0.182652, 0.184087, 0.186683, 0.195327, 0.189805, 0.194938", \ + "0.187310, 0.183067, 0.185161, 0.188032, 0.196296, 0.190875, 0.196643", \ + "0.187767, 0.185060, 0.186283, 0.188813, 0.197478, 0.191982, 0.201556" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.169058, 0.166545, 0.163442, 0.166479, 0.165014, 0.168209, 0.165700", \ + "0.172258, 0.169447, 0.165896, 0.169064, 0.167399, 0.170579, 0.167930", \ + "0.180132, 0.177269, 0.173725, 0.176754, 0.174910, 0.178237, 0.175486", \ + "0.180789, 0.177863, 0.174461, 0.177334, 0.175859, 0.178874, 0.176515", \ + "0.182516, 0.179452, 0.176247, 0.179011, 0.177328, 0.180462, 0.177936", \ + "0.184344, 0.181284, 0.177598, 0.180761, 0.178942, 0.182029, 0.179508", \ + "0.185382, 0.181934, 0.178549, 0.181334, 0.179566, 0.182671, 0.179982" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[8])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.005997, 0.006003, 0.006009, 0.006015, 0.006021, 0.006144, 0.006430"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.008050, 0.008206, 0.008268, 0.008307, 0.008372, 0.008559, 0.008838"); + } + } + } + pin(DB[7]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[7]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB7eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[7]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB7eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.172261, 0.169909, 0.171645, 0.174289, 0.183281, 0.177571, 0.183665", \ + "0.175033, 0.172567, 0.174060, 0.176759, 0.185490, 0.179923, 0.187533", \ + "0.183407, 0.179862, 0.181244, 0.183761, 0.192402, 0.187035, 0.195028", \ + "0.183370, 0.180156, 0.182557, 0.184917, 0.193697, 0.188221, 0.194421", \ + "0.185501, 0.182652, 0.184087, 0.186683, 0.195327, 0.189805, 0.194938", \ + "0.187310, 0.183067, 0.185161, 0.188032, 0.196296, 0.190875, 0.196643", \ + "0.187767, 0.185060, 0.186283, 0.188813, 0.197478, 0.191982, 0.201556" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.169058, 0.166545, 0.163442, 0.166479, 0.165014, 0.168209, 0.165700", \ + "0.172258, 0.169447, 0.165896, 0.169064, 0.167399, 0.170579, 0.167930", \ + "0.180132, 0.177269, 0.173725, 0.176754, 0.174910, 0.178237, 0.175486", \ + "0.180789, 0.177863, 0.174461, 0.177334, 0.175859, 0.178874, 0.176515", \ + "0.182516, 0.179452, 0.176247, 0.179011, 0.177328, 0.180462, 0.177936", \ + "0.184344, 0.181284, 0.177598, 0.180761, 0.178942, 0.182029, 0.179508", \ + "0.185382, 0.181934, 0.178549, 0.181334, 0.179566, 0.182671, 0.179982" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[7])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.005997, 0.006003, 0.006009, 0.006015, 0.006021, 0.006144, 0.006430"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.008050, 0.008206, 0.008268, 0.008307, 0.008372, 0.008559, 0.008838"); + } + } + } + pin(DB[6]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[6]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB6eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[6]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB6eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.172261, 0.169909, 0.171645, 0.174289, 0.183281, 0.177571, 0.183665", \ + "0.175033, 0.172567, 0.174060, 0.176759, 0.185490, 0.179923, 0.187533", \ + "0.183407, 0.179862, 0.181244, 0.183761, 0.192402, 0.187035, 0.195028", \ + "0.183370, 0.180156, 0.182557, 0.184917, 0.193697, 0.188221, 0.194421", \ + "0.185501, 0.182652, 0.184087, 0.186683, 0.195327, 0.189805, 0.194938", \ + "0.187310, 0.183067, 0.185161, 0.188032, 0.196296, 0.190875, 0.196643", \ + "0.187767, 0.185060, 0.186283, 0.188813, 0.197478, 0.191982, 0.201556" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.169058, 0.166545, 0.163442, 0.166479, 0.165014, 0.168209, 0.165700", \ + "0.172258, 0.169447, 0.165896, 0.169064, 0.167399, 0.170579, 0.167930", \ + "0.180132, 0.177269, 0.173725, 0.176754, 0.174910, 0.178237, 0.175486", \ + "0.180789, 0.177863, 0.174461, 0.177334, 0.175859, 0.178874, 0.176515", \ + "0.182516, 0.179452, 0.176247, 0.179011, 0.177328, 0.180462, 0.177936", \ + "0.184344, 0.181284, 0.177598, 0.180761, 0.178942, 0.182029, 0.179508", \ + "0.185382, 0.181934, 0.178549, 0.181334, 0.179566, 0.182671, 0.179982" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[6])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.005997, 0.006003, 0.006009, 0.006015, 0.006021, 0.006144, 0.006430"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.008050, 0.008206, 0.008268, 0.008307, 0.008372, 0.008559, 0.008838"); + } + } + } + pin(DB[5]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[5]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB5eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[5]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB5eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.172261, 0.169909, 0.171645, 0.174289, 0.183281, 0.177571, 0.183665", \ + "0.175033, 0.172567, 0.174060, 0.176759, 0.185490, 0.179923, 0.187533", \ + "0.183407, 0.179862, 0.181244, 0.183761, 0.192402, 0.187035, 0.195028", \ + "0.183370, 0.180156, 0.182557, 0.184917, 0.193697, 0.188221, 0.194421", \ + "0.185501, 0.182652, 0.184087, 0.186683, 0.195327, 0.189805, 0.194938", \ + "0.187310, 0.183067, 0.185161, 0.188032, 0.196296, 0.190875, 0.196643", \ + "0.187767, 0.185060, 0.186283, 0.188813, 0.197478, 0.191982, 0.201556" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.169058, 0.166545, 0.163442, 0.166479, 0.165014, 0.168209, 0.165700", \ + "0.172258, 0.169447, 0.165896, 0.169064, 0.167399, 0.170579, 0.167930", \ + "0.180132, 0.177269, 0.173725, 0.176754, 0.174910, 0.178237, 0.175486", \ + "0.180789, 0.177863, 0.174461, 0.177334, 0.175859, 0.178874, 0.176515", \ + "0.182516, 0.179452, 0.176247, 0.179011, 0.177328, 0.180462, 0.177936", \ + "0.184344, 0.181284, 0.177598, 0.180761, 0.178942, 0.182029, 0.179508", \ + "0.185382, 0.181934, 0.178549, 0.181334, 0.179566, 0.182671, 0.179982" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[5])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.005997, 0.006003, 0.006009, 0.006015, 0.006021, 0.006144, 0.006430"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.008050, 0.008206, 0.008268, 0.008307, 0.008372, 0.008559, 0.008838"); + } + } + } + pin(DB[4]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[4]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB4eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[4]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB4eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.172261, 0.169909, 0.171645, 0.174289, 0.183281, 0.177571, 0.183665", \ + "0.175033, 0.172567, 0.174060, 0.176759, 0.185490, 0.179923, 0.187533", \ + "0.183407, 0.179862, 0.181244, 0.183761, 0.192402, 0.187035, 0.195028", \ + "0.183370, 0.180156, 0.182557, 0.184917, 0.193697, 0.188221, 0.194421", \ + "0.185501, 0.182652, 0.184087, 0.186683, 0.195327, 0.189805, 0.194938", \ + "0.187310, 0.183067, 0.185161, 0.188032, 0.196296, 0.190875, 0.196643", \ + "0.187767, 0.185060, 0.186283, 0.188813, 0.197478, 0.191982, 0.201556" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.169058, 0.166545, 0.163442, 0.166479, 0.165014, 0.168209, 0.165700", \ + "0.172258, 0.169447, 0.165896, 0.169064, 0.167399, 0.170579, 0.167930", \ + "0.180132, 0.177269, 0.173725, 0.176754, 0.174910, 0.178237, 0.175486", \ + "0.180789, 0.177863, 0.174461, 0.177334, 0.175859, 0.178874, 0.176515", \ + "0.182516, 0.179452, 0.176247, 0.179011, 0.177328, 0.180462, 0.177936", \ + "0.184344, 0.181284, 0.177598, 0.180761, 0.178942, 0.182029, 0.179508", \ + "0.185382, 0.181934, 0.178549, 0.181334, 0.179566, 0.182671, 0.179982" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[4])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.005997, 0.006003, 0.006009, 0.006015, 0.006021, 0.006144, 0.006430"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.008050, 0.008206, 0.008268, 0.008307, 0.008372, 0.008559, 0.008838"); + } + } + } + pin(DB[3]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[3]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB3eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[3]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB3eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.172261, 0.169909, 0.171645, 0.174289, 0.183281, 0.177571, 0.183665", \ + "0.175033, 0.172567, 0.174060, 0.176759, 0.185490, 0.179923, 0.187533", \ + "0.183407, 0.179862, 0.181244, 0.183761, 0.192402, 0.187035, 0.195028", \ + "0.183370, 0.180156, 0.182557, 0.184917, 0.193697, 0.188221, 0.194421", \ + "0.185501, 0.182652, 0.184087, 0.186683, 0.195327, 0.189805, 0.194938", \ + "0.187310, 0.183067, 0.185161, 0.188032, 0.196296, 0.190875, 0.196643", \ + "0.187767, 0.185060, 0.186283, 0.188813, 0.197478, 0.191982, 0.201556" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.169058, 0.166545, 0.163442, 0.166479, 0.165014, 0.168209, 0.165700", \ + "0.172258, 0.169447, 0.165896, 0.169064, 0.167399, 0.170579, 0.167930", \ + "0.180132, 0.177269, 0.173725, 0.176754, 0.174910, 0.178237, 0.175486", \ + "0.180789, 0.177863, 0.174461, 0.177334, 0.175859, 0.178874, 0.176515", \ + "0.182516, 0.179452, 0.176247, 0.179011, 0.177328, 0.180462, 0.177936", \ + "0.184344, 0.181284, 0.177598, 0.180761, 0.178942, 0.182029, 0.179508", \ + "0.185382, 0.181934, 0.178549, 0.181334, 0.179566, 0.182671, 0.179982" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[3])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.005997, 0.006003, 0.006009, 0.006015, 0.006021, 0.006144, 0.006430"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.008050, 0.008206, 0.008268, 0.008307, 0.008372, 0.008559, 0.008838"); + } + } + } + pin(DB[2]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[2]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB2eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[2]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB2eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.172261, 0.169909, 0.171645, 0.174289, 0.183281, 0.177571, 0.183665", \ + "0.175033, 0.172567, 0.174060, 0.176759, 0.185490, 0.179923, 0.187533", \ + "0.183407, 0.179862, 0.181244, 0.183761, 0.192402, 0.187035, 0.195028", \ + "0.183370, 0.180156, 0.182557, 0.184917, 0.193697, 0.188221, 0.194421", \ + "0.185501, 0.182652, 0.184087, 0.186683, 0.195327, 0.189805, 0.194938", \ + "0.187310, 0.183067, 0.185161, 0.188032, 0.196296, 0.190875, 0.196643", \ + "0.187767, 0.185060, 0.186283, 0.188813, 0.197478, 0.191982, 0.201556" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.169058, 0.166545, 0.163442, 0.166479, 0.165014, 0.168209, 0.165700", \ + "0.172258, 0.169447, 0.165896, 0.169064, 0.167399, 0.170579, 0.167930", \ + "0.180132, 0.177269, 0.173725, 0.176754, 0.174910, 0.178237, 0.175486", \ + "0.180789, 0.177863, 0.174461, 0.177334, 0.175859, 0.178874, 0.176515", \ + "0.182516, 0.179452, 0.176247, 0.179011, 0.177328, 0.180462, 0.177936", \ + "0.184344, 0.181284, 0.177598, 0.180761, 0.178942, 0.182029, 0.179508", \ + "0.185382, 0.181934, 0.178549, 0.181334, 0.179566, 0.182671, 0.179982" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[2])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.005997, 0.006003, 0.006009, 0.006015, 0.006021, 0.006144, 0.006430"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.008050, 0.008206, 0.008268, 0.008307, 0.008372, 0.008559, 0.008838"); + } + } + } + pin(DB[1]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[1]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB1eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[1]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB1eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.172261, 0.169909, 0.171645, 0.174289, 0.183281, 0.177571, 0.183665", \ + "0.175033, 0.172567, 0.174060, 0.176759, 0.185490, 0.179923, 0.187533", \ + "0.183407, 0.179862, 0.181244, 0.183761, 0.192402, 0.187035, 0.195028", \ + "0.183370, 0.180156, 0.182557, 0.184917, 0.193697, 0.188221, 0.194421", \ + "0.185501, 0.182652, 0.184087, 0.186683, 0.195327, 0.189805, 0.194938", \ + "0.187310, 0.183067, 0.185161, 0.188032, 0.196296, 0.190875, 0.196643", \ + "0.187767, 0.185060, 0.186283, 0.188813, 0.197478, 0.191982, 0.201556" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.169058, 0.166545, 0.163442, 0.166479, 0.165014, 0.168209, 0.165700", \ + "0.172258, 0.169447, 0.165896, 0.169064, 0.167399, 0.170579, 0.167930", \ + "0.180132, 0.177269, 0.173725, 0.176754, 0.174910, 0.178237, 0.175486", \ + "0.180789, 0.177863, 0.174461, 0.177334, 0.175859, 0.178874, 0.176515", \ + "0.182516, 0.179452, 0.176247, 0.179011, 0.177328, 0.180462, 0.177936", \ + "0.184344, 0.181284, 0.177598, 0.180761, 0.178942, 0.182029, 0.179508", \ + "0.185382, 0.181934, 0.178549, 0.181334, 0.179566, 0.182671, 0.179982" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[1])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.005997, 0.006003, 0.006009, 0.006015, 0.006021, 0.006144, 0.006430"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.008050, 0.008206, 0.008268, 0.008307, 0.008372, 0.008559, 0.008838"); + } + } + } + pin(DB[0]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[0]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB0eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[0]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB0eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.172261, 0.169909, 0.171645, 0.174289, 0.183281, 0.177571, 0.183665", \ + "0.175033, 0.172567, 0.174060, 0.176759, 0.185490, 0.179923, 0.187533", \ + "0.183407, 0.179862, 0.181244, 0.183761, 0.192402, 0.187035, 0.195028", \ + "0.183370, 0.180156, 0.182557, 0.184917, 0.193697, 0.188221, 0.194421", \ + "0.185501, 0.182652, 0.184087, 0.186683, 0.195327, 0.189805, 0.194938", \ + "0.187310, 0.183067, 0.185161, 0.188032, 0.196296, 0.190875, 0.196643", \ + "0.187767, 0.185060, 0.186283, 0.188813, 0.197478, 0.191982, 0.201556" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.169058, 0.166545, 0.163442, 0.166479, 0.165014, 0.168209, 0.165700", \ + "0.172258, 0.169447, 0.165896, 0.169064, 0.167399, 0.170579, 0.167930", \ + "0.180132, 0.177269, 0.173725, 0.176754, 0.174910, 0.178237, 0.175486", \ + "0.180789, 0.177863, 0.174461, 0.177334, 0.175859, 0.178874, 0.176515", \ + "0.182516, 0.179452, 0.176247, 0.179011, 0.177328, 0.180462, 0.177936", \ + "0.184344, 0.181284, 0.177598, 0.180761, 0.178942, 0.182029, 0.179508", \ + "0.185382, 0.181934, 0.178549, 0.181334, 0.179566, 0.182671, 0.179982" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[0])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.005997, 0.006003, 0.006009, 0.006015, 0.006021, 0.006144, 0.006430"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.008050, 0.008206, 0.008268, 0.008307, 0.008372, 0.008559, 0.008838"); + } + } + } + } + bus(EMAA) { + bus_type : rf2_32x128_wm1_EMAA; + direction : input; + related_power_pin : "VDDPE"; + related_ground_pin : "VSSE"; + capacitance : 0.004442; + max_transition : 0.336000; + timing() { + related_pin : CLKA; + timing_type : setup_rising; + when : "RET1N&(((TENA&!CENA&!DFTRAMBYP)|(!TENA&!TCENA&!DFTRAMBYP))|DFTRAMBYP)"; + sdf_cond : "RET1Neq1aopopopTENAeq1aCENAeq0aDFTRAMBYPeq0cpoopTENAeq0aTCENAeq0aDFTRAMBYPeq0cpcpoDFTRAMBYPeq1cp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.570376, 0.575997, 0.584113, 0.588113, 0.590315, 0.594112, 0.600894", \ + "0.568539, 0.574161, 0.582276, 0.586278, 0.588480, 0.592275, 0.599058", \ + "0.562014, 0.567636, 0.575751, 0.579753, 0.581955, 0.585750, 0.592533", \ + "0.560184, 0.565805, 0.573921, 0.577923, 0.580124, 0.583919, 0.590703", \ + "0.559057, 0.564680, 0.572796, 0.576796, 0.578997, 0.582793, 0.589577", \ + "0.556466, 0.562088, 0.570205, 0.574206, 0.576406, 0.580202, 0.586986", \ + "0.555115, 0.560737, 0.568852, 0.572854, 0.575055, 0.578851, 0.585634" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.570376, 0.575997, 0.584113, 0.588113, 0.590315, 0.594112, 0.600894", \ + "0.568539, 0.574161, 0.582276, 0.586278, 0.588480, 0.592275, 0.599058", \ + "0.562014, 0.567636, 0.575751, 0.579753, 0.581955, 0.585750, 0.592533", \ + "0.560184, 0.565805, 0.573921, 0.577923, 0.580124, 0.583919, 0.590703", \ + "0.559057, 0.564680, 0.572796, 0.576796, 0.578997, 0.582793, 0.589577", \ + "0.556466, 0.562088, 0.570205, 0.574206, 0.576406, 0.580202, 0.586986", \ + "0.555115, 0.560737, 0.568852, 0.572854, 0.575055, 0.578851, 0.585634" \ + ); + } + } + timing() { + related_pin : CLKA; + timing_type : hold_rising; + when : "RET1N&(((TENA&!CENA&!DFTRAMBYP)|(!TENA&!TCENA&!DFTRAMBYP))|DFTRAMBYP)"; + sdf_cond : "RET1Neq1aopopopTENAeq1aCENAeq0aDFTRAMBYPeq0cpoopTENAeq0aTCENAeq0aDFTRAMBYPeq0cpcpoDFTRAMBYPeq1cp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.751446, 0.748531, 0.747531, 0.746531, 0.745531, 0.744531, 0.743531", \ + "0.753294, 0.750379, 0.749379, 0.748379, 0.747379, 0.746379, 0.745379", \ + "0.759953, 0.757039, 0.756039, 0.755039, 0.754039, 0.753039, 0.752039", \ + "0.761068, 0.758154, 0.757154, 0.756154, 0.755154, 0.754154, 0.753154", \ + "0.762516, 0.759601, 0.758601, 0.757601, 0.756601, 0.755601, 0.754601", \ + "0.765508, 0.762593, 0.761593, 0.760593, 0.759593, 0.758593, 0.757593", \ + "0.768276, 0.765360, 0.764360, 0.763360, 0.762360, 0.761361, 0.760360" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.751446, 0.748531, 0.747531, 0.746531, 0.745531, 0.744531, 0.743531", \ + "0.753294, 0.750379, 0.749379, 0.748379, 0.747379, 0.746379, 0.745379", \ + "0.759953, 0.757039, 0.756039, 0.755039, 0.754039, 0.753039, 0.752039", \ + "0.761068, 0.758154, 0.757154, 0.756154, 0.755154, 0.754154, 0.753154", \ + "0.762516, 0.759601, 0.758601, 0.757601, 0.756601, 0.755601, 0.754601", \ + "0.765508, 0.762593, 0.761593, 0.760593, 0.759593, 0.758593, 0.757593", \ + "0.768276, 0.765360, 0.764360, 0.763360, 0.762360, 0.761361, 0.760360" \ + ); + } + } + } + pin(EMASA) { + direction : input; + related_power_pin : "VDDPE"; + related_ground_pin : "VSSE"; + capacitance : 0.001824; + max_transition : 0.336000; + timing() { + related_pin : CLKA; + timing_type : setup_rising; + when : "RET1N&(((TENA&!CENA&!DFTRAMBYP)|(!TENA&!TCENA&!DFTRAMBYP))|DFTRAMBYP)"; + sdf_cond : "RET1Neq1aopopopTENAeq1aCENAeq0aDFTRAMBYPeq0cpoopTENAeq0aTCENAeq0aDFTRAMBYPeq0cpcpoDFTRAMBYPeq1cp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.570376, 0.575997, 0.584113, 0.588113, 0.590315, 0.594112, 0.600894", \ + "0.568539, 0.574161, 0.582276, 0.586278, 0.588480, 0.592275, 0.599058", \ + "0.562014, 0.567636, 0.575751, 0.579753, 0.581955, 0.585750, 0.592533", \ + "0.560184, 0.565805, 0.573921, 0.577923, 0.580124, 0.583919, 0.590703", \ + "0.559057, 0.564680, 0.572796, 0.576796, 0.578997, 0.582793, 0.589577", \ + "0.556466, 0.562088, 0.570205, 0.574206, 0.576406, 0.580202, 0.586986", \ + "0.555115, 0.560737, 0.568852, 0.572854, 0.575055, 0.578851, 0.585634" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.570376, 0.575997, 0.584113, 0.588113, 0.590315, 0.594112, 0.600894", \ + "0.568539, 0.574161, 0.582276, 0.586278, 0.588480, 0.592275, 0.599058", \ + "0.562014, 0.567636, 0.575751, 0.579753, 0.581955, 0.585750, 0.592533", \ + "0.560184, 0.565805, 0.573921, 0.577923, 0.580124, 0.583919, 0.590703", \ + "0.559057, 0.564680, 0.572796, 0.576796, 0.578997, 0.582793, 0.589577", \ + "0.556466, 0.562088, 0.570205, 0.574206, 0.576406, 0.580202, 0.586986", \ + "0.555115, 0.560737, 0.568852, 0.572854, 0.575055, 0.578851, 0.585634" \ + ); + } + } + timing() { + related_pin : CLKA; + timing_type : hold_rising; + when : "RET1N&(((TENA&!CENA&!DFTRAMBYP)|(!TENA&!TCENA&!DFTRAMBYP))|DFTRAMBYP)"; + sdf_cond : "RET1Neq1aopopopTENAeq1aCENAeq0aDFTRAMBYPeq0cpoopTENAeq0aTCENAeq0aDFTRAMBYPeq0cpcpoDFTRAMBYPeq1cp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.751446, 0.748531, 0.747531, 0.746531, 0.745531, 0.744531, 0.743531", \ + "0.753294, 0.750379, 0.749379, 0.748379, 0.747379, 0.746379, 0.745379", \ + "0.759953, 0.757039, 0.756039, 0.755039, 0.754039, 0.753039, 0.752039", \ + "0.761068, 0.758154, 0.757154, 0.756154, 0.755154, 0.754154, 0.753154", \ + "0.762516, 0.759601, 0.758601, 0.757601, 0.756601, 0.755601, 0.754601", \ + "0.765508, 0.762593, 0.761593, 0.760593, 0.759593, 0.758593, 0.757593", \ + "0.768276, 0.765360, 0.764360, 0.763360, 0.762360, 0.761361, 0.760360" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.751446, 0.748531, 0.747531, 0.746531, 0.745531, 0.744531, 0.743531", \ + "0.753294, 0.750379, 0.749379, 0.748379, 0.747379, 0.746379, 0.745379", \ + "0.759953, 0.757039, 0.756039, 0.755039, 0.754039, 0.753039, 0.752039", \ + "0.761068, 0.758154, 0.757154, 0.756154, 0.755154, 0.754154, 0.753154", \ + "0.762516, 0.759601, 0.758601, 0.757601, 0.756601, 0.755601, 0.754601", \ + "0.765508, 0.762593, 0.761593, 0.760593, 0.759593, 0.758593, 0.757593", \ + "0.768276, 0.765360, 0.764360, 0.763360, 0.762360, 0.761361, 0.760360" \ + ); + } + } + } + bus(EMAB) { + bus_type : rf2_32x128_wm1_EMAB; + direction : input; + related_power_pin : "VDDPE"; + related_ground_pin : "VSSE"; + capacitance : 0.004330; + max_transition : 0.336000; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&(((TENB&!CENB&!DFTRAMBYP)|(!TENB&!TCENB&!DFTRAMBYP))|DFTRAMBYP)"; + sdf_cond : "RET1Neq1aopopopTENBeq1aCENBeq0aDFTRAMBYPeq0cpoopTENBeq0aTCENBeq0aDFTRAMBYPeq0cpcpoDFTRAMBYPeq1cp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.590456, 0.596077, 0.604193, 0.608193, 0.610395, 0.614192, 0.620974", \ + "0.588619, 0.594241, 0.602356, 0.606357, 0.608559, 0.612355, 0.619138", \ + "0.582094, 0.587716, 0.595831, 0.599832, 0.602035, 0.605830, 0.612613", \ + "0.580264, 0.585885, 0.594001, 0.598002, 0.600204, 0.604000, 0.610783", \ + "0.579137, 0.584759, 0.592875, 0.596876, 0.599077, 0.602873, 0.609657", \ + "0.576546, 0.582168, 0.590284, 0.594286, 0.596486, 0.600282, 0.607066", \ + "0.575195, 0.580817, 0.588932, 0.592934, 0.595135, 0.598931, 0.605714" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.590456, 0.596077, 0.604193, 0.608193, 0.610395, 0.614192, 0.620974", \ + "0.588619, 0.594241, 0.602356, 0.606357, 0.608559, 0.612355, 0.619138", \ + "0.582094, 0.587716, 0.595831, 0.599832, 0.602035, 0.605830, 0.612613", \ + "0.580264, 0.585885, 0.594001, 0.598002, 0.600204, 0.604000, 0.610783", \ + "0.579137, 0.584759, 0.592875, 0.596876, 0.599077, 0.602873, 0.609657", \ + "0.576546, 0.582168, 0.590284, 0.594286, 0.596486, 0.600282, 0.607066", \ + "0.575195, 0.580817, 0.588932, 0.592934, 0.595135, 0.598931, 0.605714" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&(((TENB&!CENB&!DFTRAMBYP)|(!TENB&!TCENB&!DFTRAMBYP))|DFTRAMBYP)"; + sdf_cond : "RET1Neq1aopopopTENBeq1aCENBeq0aDFTRAMBYPeq0cpoopTENBeq0aTCENBeq0aDFTRAMBYPeq0cpcpoDFTRAMBYPeq1cp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.735755, 0.732840, 0.731840, 0.730840, 0.729840, 0.728840, 0.727840", \ + "0.737603, 0.734688, 0.733688, 0.732688, 0.731688, 0.730688, 0.729688", \ + "0.744262, 0.741348, 0.740348, 0.739348, 0.738348, 0.737348, 0.736348", \ + "0.745376, 0.742463, 0.741463, 0.740463, 0.739463, 0.738463, 0.737463", \ + "0.746825, 0.743910, 0.742910, 0.741909, 0.740909, 0.739909, 0.738909", \ + "0.749816, 0.746901, 0.745901, 0.744901, 0.743901, 0.742901, 0.741901", \ + "0.752584, 0.749669, 0.748669, 0.747669, 0.746669, 0.745669, 0.744670" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.735755, 0.732840, 0.731840, 0.730840, 0.729840, 0.728840, 0.727840", \ + "0.737603, 0.734688, 0.733688, 0.732688, 0.731688, 0.730688, 0.729688", \ + "0.744262, 0.741348, 0.740348, 0.739348, 0.738348, 0.737348, 0.736348", \ + "0.745376, 0.742463, 0.741463, 0.740463, 0.739463, 0.738463, 0.737463", \ + "0.746825, 0.743910, 0.742910, 0.741909, 0.740909, 0.739909, 0.738909", \ + "0.749816, 0.746901, 0.745901, 0.744901, 0.743901, 0.742901, 0.741901", \ + "0.752584, 0.749669, 0.748669, 0.747669, 0.746669, 0.745669, 0.744670" \ + ); + } + } + } + pin(TENA) { + direction : input; + related_power_pin : "VDDPE"; + related_ground_pin : "VSSE"; + capacitance : 0.000853; + max_transition : 0.336000; + timing() { + related_pin : CLKA; + timing_type : setup_rising; + when : "RET1N"; + sdf_cond : "RET1Neq1"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.138536, 0.147624, 0.164603, 0.176271, 0.186273, 0.208059, 0.236632", \ + "0.136770, 0.145858, 0.162682, 0.174171, 0.184173, 0.205959, 0.234532", \ + "0.130704, 0.138947, 0.155416, 0.166906, 0.176908, 0.198694, 0.227268", \ + "0.129605, 0.137926, 0.154878, 0.166784, 0.176786, 0.198573, 0.227145", \ + "0.128717, 0.136628, 0.153807, 0.165470, 0.175472, 0.197258, 0.225832", \ + "0.127642, 0.135554, 0.151584, 0.163417, 0.173420, 0.195207, 0.223780", \ + "0.126469, 0.134381, 0.148189, 0.159723, 0.169726, 0.191512, 0.220085" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.138536, 0.147624, 0.164603, 0.176271, 0.186273, 0.208059, 0.236632", \ + "0.136770, 0.145858, 0.162682, 0.174171, 0.184173, 0.205959, 0.234532", \ + "0.130704, 0.138947, 0.155416, 0.166906, 0.176908, 0.198694, 0.227268", \ + "0.129605, 0.137926, 0.154878, 0.166784, 0.176786, 0.198573, 0.227145", \ + "0.128717, 0.136628, 0.153807, 0.165470, 0.175472, 0.197258, 0.225832", \ + "0.127642, 0.135554, 0.151584, 0.163417, 0.173420, 0.195207, 0.223780", \ + "0.126469, 0.134381, 0.148189, 0.159723, 0.169726, 0.191512, 0.220085" \ + ); + } + } + timing() { + related_pin : CLKA; + timing_type : hold_rising; + when : "RET1N"; + sdf_cond : "RET1Neq1"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.070425, 0.067673, 0.072852, 0.075720, 0.076460, 0.079521, 0.080711", \ + "0.071940, 0.069412, 0.074719, 0.077569, 0.078286, 0.081339, 0.082611", \ + "0.081539, 0.078833, 0.083293, 0.086012, 0.086748, 0.089691, 0.090948", \ + "0.082108, 0.079448, 0.084327, 0.087015, 0.087579, 0.090649, 0.091803", \ + "0.084452, 0.081700, 0.086130, 0.088790, 0.089479, 0.092400, 0.093629", \ + "0.088698, 0.085864, 0.090008, 0.092606, 0.093313, 0.096157, 0.097420", \ + "0.092521, 0.089594, 0.093636, 0.096081, 0.096582, 0.099492, 0.100601" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.070425, 0.067673, 0.072852, 0.075720, 0.076460, 0.079521, 0.080711", \ + "0.071940, 0.069412, 0.074719, 0.077569, 0.078286, 0.081339, 0.082611", \ + "0.081539, 0.078833, 0.083293, 0.086012, 0.086748, 0.089691, 0.090948", \ + "0.082108, 0.079448, 0.084327, 0.087015, 0.087579, 0.090649, 0.091803", \ + "0.084452, 0.081700, 0.086130, 0.088790, 0.089479, 0.092400, 0.093629", \ + "0.088698, 0.085864, 0.090008, 0.092606, 0.093313, 0.096157, 0.097420", \ + "0.092521, 0.089594, 0.093636, 0.096081, 0.096582, 0.099492, 0.100601" \ + ); + } + } + internal_power() { + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.020092, 0.020112, 0.020132, 0.020260, 0.020271, 0.020623, 0.021022"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.018864, 0.019047, 0.019171, 0.019226, 0.019275, 0.019751, 0.020325"); + } + } + } + pin(TCENA) { + direction : input; + related_power_pin : "VDDPE"; + related_ground_pin : "VSSE"; + capacitance : 0.001239; + max_transition : 0.336000; + timing() { + related_pin : CLKA; + timing_type : setup_rising; + when : "RET1N&!TENA"; + sdf_cond : "RET1Neq1aTENAeq0"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.074806, 0.078858, 0.086929, 0.089403, 0.092307, 0.095325, 0.098685", \ + "0.073806, 0.077858, 0.085929, 0.088403, 0.091307, 0.094325, 0.097685", \ + "0.072806, 0.076858, 0.084929, 0.087403, 0.090307, 0.093325, 0.096685", \ + "0.071806, 0.075858, 0.083929, 0.086403, 0.089307, 0.092325, 0.095685", \ + "0.070806, 0.074858, 0.082929, 0.085403, 0.088307, 0.091325, 0.094685", \ + "0.069806, 0.073858, 0.081929, 0.084403, 0.087307, 0.090325, 0.093685", \ + "0.068806, 0.072858, 0.080929, 0.083403, 0.086307, 0.089325, 0.092685" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.080631, 0.085860, 0.093433, 0.097086, 0.101492, 0.106996, 0.113621", \ + "0.078873, 0.084102, 0.091675, 0.095328, 0.099735, 0.105238, 0.111863", \ + "0.071960, 0.077189, 0.084762, 0.088415, 0.092822, 0.098325, 0.104950", \ + "0.071038, 0.076267, 0.083840, 0.087493, 0.091899, 0.097403, 0.104028", \ + "0.069522, 0.074750, 0.082323, 0.085977, 0.090383, 0.095887, 0.102512", \ + "0.066421, 0.071650, 0.079223, 0.082876, 0.087283, 0.092786, 0.099411", \ + "0.063973, 0.069202, 0.076775, 0.080428, 0.084835, 0.090338, 0.096963" \ + ); + } + } + timing() { + related_pin : CLKA; + timing_type : hold_rising; + when : "RET1N&!TENA"; + sdf_cond : "RET1Neq1aTENAeq0"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.043628, 0.040335, 0.040033, 0.041808, 0.041076, 0.045452, 0.040048", \ + "0.044998, 0.041747, 0.041604, 0.043414, 0.042696, 0.047120, 0.041732", \ + "0.052922, 0.049532, 0.048871, 0.050550, 0.049778, 0.054106, 0.048772", \ + "0.053256, 0.049855, 0.049190, 0.050862, 0.050087, 0.054412, 0.049092", \ + "0.054983, 0.051544, 0.050720, 0.052345, 0.051550, 0.055839, 0.050521", \ + "0.057238, 0.053760, 0.052661, 0.054204, 0.053373, 0.057592, 0.052353", \ + "0.060805, 0.057265, 0.055838, 0.057262, 0.056374, 0.060496, 0.055298" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.042042, 0.039112, 0.037776, 0.035748, 0.040825, 0.035226, 0.045276", \ + "0.043776, 0.040884, 0.039616, 0.036186, 0.041284, 0.035672, 0.045809", \ + "0.053024, 0.049800, 0.047769, 0.043547, 0.049160, 0.037756, 0.047637", \ + "0.053112, 0.049939, 0.048114, 0.043811, 0.049516, 0.038189, 0.048095", \ + "0.055213, 0.051942, 0.049862, 0.045564, 0.051166, 0.039146, 0.048739", \ + "0.058368, 0.055016, 0.052705, 0.048413, 0.053910, 0.041964, 0.049427", \ + "0.062572, 0.059126, 0.056505, 0.052216, 0.057558, 0.045720, 0.050670" \ + ); + } + } + timing() { + related_pin : RET1N; + timing_type : non_seq_setup_falling; + fall_constraint(rf2_32x128_wm1_inputslew_inputslew_setup_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000" \ + ); + } + } + timing() { + related_pin : RET1N; + timing_type : non_seq_hold_falling; + fall_constraint(rf2_32x128_wm1_inputslew_inputslew_hold_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.590182, 0.587267, 0.586267, 0.585267, 0.584267, 0.583267, 0.582267", \ + "0.592029, 0.589114, 0.588114, 0.587114, 0.586114, 0.585114, 0.584114", \ + "0.598688, 0.595774, 0.594774, 0.593774, 0.592774, 0.591774, 0.590774", \ + "0.599803, 0.596889, 0.595889, 0.594889, 0.593889, 0.592889, 0.591889", \ + "0.601251, 0.598336, 0.597336, 0.596336, 0.595336, 0.594336, 0.593336", \ + "0.604243, 0.601328, 0.600328, 0.599328, 0.598328, 0.597328, 0.596328", \ + "0.607011, 0.604096, 0.603096, 0.602096, 0.601096, 0.600097, 0.599096" \ + ); + } + } + timing() { + related_pin : RET1N; + timing_type : non_seq_setup_rising; + fall_constraint(rf2_32x128_wm1_inputslew_inputslew_setup_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000" \ + ); + } + } + timing() { + related_pin : RET1N; + timing_type : non_seq_hold_rising; + fall_constraint(rf2_32x128_wm1_inputslew_inputslew_hold_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.288170, 0.280509, 0.277135, 0.268583, 0.267583, 0.262776, 0.257112", \ + "0.289170, 0.281509, 0.278135, 0.269583, 0.268583, 0.263776, 0.258112", \ + "0.290170, 0.282509, 0.279135, 0.270583, 0.269583, 0.264776, 0.259112", \ + "0.291170, 0.283509, 0.280135, 0.271583, 0.270583, 0.265776, 0.260112", \ + "0.292170, 0.284509, 0.281135, 0.272583, 0.271583, 0.266776, 0.261112", \ + "0.293170, 0.285509, 0.282135, 0.273583, 0.272583, 0.267776, 0.262112", \ + "0.294170, 0.286509, 0.283135, 0.274583, 0.273583, 0.268776, 0.263112" \ + ); + } + } + internal_power() { + when : "!DFTRAMBYP&!TENA"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.039204, 0.039244, 0.039535, 0.040236, 0.040721, 0.041481, 0.042971"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.079697, 0.079912, 0.080326, 0.080738, 0.081151, 0.082077, 0.083472"); + } + } + } + bus(TAA) { + bus_type : rf2_32x128_wm1_TAA; + direction : input; + related_power_pin : "VDDPE"; + related_ground_pin : "VSSE"; + capacitance : 0.001207; + max_transition : 0.336000; + timing() { + related_pin : CLKA; + timing_type : setup_rising; + when : "RET1N&!TENA&!TCENA&COLLDISN"; + sdf_cond : "RET1Neq1aTENAeq0aTCENAeq0aCOLLDISNeq1"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.072254, 0.075964, 0.084810, 0.087698, 0.089641, 0.094903, 0.098107", \ + "0.069699, 0.073409, 0.082478, 0.085253, 0.087085, 0.092348, 0.095552", \ + "0.063432, 0.067142, 0.075988, 0.078876, 0.080819, 0.086081, 0.089285", \ + "0.061969, 0.065679, 0.074524, 0.077413, 0.079355, 0.084618, 0.087822", \ + "0.060352, 0.064062, 0.072908, 0.075796, 0.077739, 0.083001, 0.086205", \ + "0.058021, 0.061731, 0.070576, 0.073465, 0.075407, 0.080670, 0.083874", \ + "0.055266, 0.059662, 0.068916, 0.071692, 0.072715, 0.077546, 0.080750" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.079530, 0.084134, 0.097170, 0.103719, 0.108760, 0.120882, 0.136207", \ + "0.077617, 0.082221, 0.095257, 0.101806, 0.106847, 0.118969, 0.134294", \ + "0.070350, 0.074954, 0.087990, 0.094539, 0.099580, 0.111702, 0.127027", \ + "0.069893, 0.074496, 0.087533, 0.094082, 0.099123, 0.111244, 0.126569", \ + "0.068729, 0.073333, 0.086369, 0.092918, 0.097959, 0.110081, 0.125406", \ + "0.066580, 0.071183, 0.084220, 0.090769, 0.095810, 0.107932, 0.123257", \ + "0.062918, 0.067522, 0.080558, 0.087107, 0.092148, 0.104270, 0.119595" \ + ); + } + } + timing() { + related_pin : CLKA; + timing_type : hold_rising; + when : "RET1N&!TENA&!TCENA&COLLDISN"; + sdf_cond : "RET1Neq1aTENAeq0aTCENAeq0aCOLLDISNeq1"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.063223, 0.061601, 0.066840, 0.070288, 0.069124, 0.073571, 0.071349", \ + "0.064615, 0.063149, 0.068527, 0.071967, 0.070795, 0.075231, 0.073030", \ + "0.073821, 0.071709, 0.076415, 0.079682, 0.078524, 0.082857, 0.080663", \ + "0.074791, 0.072790, 0.077372, 0.080603, 0.079444, 0.083740, 0.081559", \ + "0.076599, 0.074554, 0.079027, 0.082225, 0.081070, 0.085340, 0.083163", \ + "0.080488, 0.078320, 0.082582, 0.085714, 0.084556, 0.088780, 0.086616", \ + "0.084532, 0.082181, 0.085973, 0.088925, 0.087777, 0.091864, 0.089719" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.054680, 0.052769, 0.057722, 0.056472, 0.060801, 0.064414, 0.056939", \ + "0.056065, 0.054301, 0.059417, 0.058156, 0.062472, 0.066060, 0.058613", \ + "0.065341, 0.062826, 0.067255, 0.066010, 0.070150, 0.073676, 0.066357", \ + "0.066314, 0.063911, 0.068206, 0.066962, 0.071064, 0.074551, 0.067284", \ + "0.068135, 0.065674, 0.069857, 0.068611, 0.072678, 0.076149, 0.068914", \ + "0.072041, 0.069467, 0.073422, 0.072175, 0.076166, 0.079594, 0.072431", \ + "0.076096, 0.073322, 0.076771, 0.075522, 0.079322, 0.082650, 0.075665" \ + ); + } + } + timing() { + related_pin : CLKA; + timing_type : setup_rising; + when : "RET1N&!TENA&!TCENA&!COLLDISN"; + sdf_cond : "RET1Neq1aTENAeq0aTCENAeq0aCOLLDISNeq0"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.072254, 0.075964, 0.084810, 0.087698, 0.089641, 0.094903, 0.098107", \ + "0.069699, 0.073409, 0.082478, 0.085253, 0.087085, 0.092348, 0.095552", \ + "0.063432, 0.067142, 0.075988, 0.078876, 0.080819, 0.086081, 0.089285", \ + "0.061969, 0.065679, 0.074524, 0.077413, 0.079355, 0.084618, 0.087822", \ + "0.060352, 0.064062, 0.072908, 0.075796, 0.077739, 0.083001, 0.086205", \ + "0.058021, 0.061731, 0.070576, 0.073465, 0.075407, 0.080670, 0.083874", \ + "0.055266, 0.059662, 0.068916, 0.071692, 0.072715, 0.077546, 0.080750" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.079530, 0.084134, 0.097170, 0.103719, 0.108760, 0.120882, 0.136207", \ + "0.077617, 0.082221, 0.095257, 0.101806, 0.106847, 0.118969, 0.134294", \ + "0.070350, 0.074954, 0.087990, 0.094539, 0.099580, 0.111702, 0.127027", \ + "0.069893, 0.074496, 0.087533, 0.094082, 0.099123, 0.111244, 0.126569", \ + "0.068729, 0.073333, 0.086369, 0.092918, 0.097959, 0.110081, 0.125406", \ + "0.066580, 0.071183, 0.084220, 0.090769, 0.095810, 0.107932, 0.123257", \ + "0.062918, 0.067522, 0.080558, 0.087107, 0.092148, 0.104270, 0.119595" \ + ); + } + } + timing() { + related_pin : CLKA; + timing_type : hold_rising; + when : "RET1N&!TENA&!TCENA&!COLLDISN"; + sdf_cond : "RET1Neq1aTENAeq0aTCENAeq0aCOLLDISNeq0"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.063223, 0.061601, 0.066840, 0.070288, 0.069124, 0.073571, 0.071349", \ + "0.064615, 0.063149, 0.068527, 0.071967, 0.070795, 0.075231, 0.073030", \ + "0.073821, 0.071709, 0.076415, 0.079682, 0.078524, 0.082857, 0.080663", \ + "0.074791, 0.072790, 0.077372, 0.080603, 0.079444, 0.083740, 0.081559", \ + "0.076599, 0.074554, 0.079027, 0.082225, 0.081070, 0.085340, 0.083163", \ + "0.080488, 0.078320, 0.082582, 0.085714, 0.084556, 0.088780, 0.086616", \ + "0.084532, 0.082181, 0.085973, 0.088925, 0.087777, 0.091864, 0.089719" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.054680, 0.052769, 0.057722, 0.056472, 0.060801, 0.064414, 0.056939", \ + "0.056065, 0.054301, 0.059417, 0.058156, 0.062472, 0.066060, 0.058613", \ + "0.065341, 0.062826, 0.067255, 0.066010, 0.070150, 0.073676, 0.066357", \ + "0.066314, 0.063911, 0.068206, 0.066962, 0.071064, 0.074551, 0.067284", \ + "0.068135, 0.065674, 0.069857, 0.068611, 0.072678, 0.076149, 0.068914", \ + "0.072041, 0.069467, 0.073422, 0.072175, 0.076166, 0.079594, 0.072431", \ + "0.076096, 0.073322, 0.076771, 0.075522, 0.079322, 0.082650, 0.075665" \ + ); + } + } + internal_power() { + when : "!DFTRAMBYP&!TENA&!COLLDISN"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.018038, 0.018071, 0.018546, 0.018888, 0.019238, 0.020291, 0.021972"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.015913, 0.016042, 0.016582, 0.017032, 0.017561, 0.018658, 0.020390"); + } + } + internal_power() { + when : "!DFTRAMBYP&!TENA&COLLDISN"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.018038, 0.018071, 0.018546, 0.018888, 0.019238, 0.020291, 0.021972"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.015913, 0.016042, 0.016582, 0.017032, 0.017561, 0.018658, 0.020390"); + } + } + } + pin(TENB) { + direction : input; + related_power_pin : "VDDPE"; + related_ground_pin : "VSSE"; + capacitance : 0.000893; + max_transition : 0.336000; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N"; + sdf_cond : "RET1Neq1"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.330129, 0.339454, 0.361140, 0.371565, 0.378039, 0.395417, 0.416424", \ + "0.328079, 0.337405, 0.359118, 0.369542, 0.376016, 0.393395, 0.414402", \ + "0.327322, 0.335262, 0.353117, 0.363027, 0.369500, 0.386879, 0.407886", \ + "0.326046, 0.333986, 0.351841, 0.362077, 0.368551, 0.385930, 0.406937", \ + "0.324865, 0.332804, 0.350660, 0.360580, 0.367053, 0.384432, 0.405439", \ + "0.324073, 0.332012, 0.349867, 0.358243, 0.364716, 0.382095, 0.403102", \ + "0.322589, 0.330529, 0.348384, 0.355640, 0.362113, 0.379492, 0.400499" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.330129, 0.339454, 0.361140, 0.371565, 0.378039, 0.395417, 0.416424", \ + "0.328079, 0.337405, 0.359118, 0.369542, 0.376016, 0.393395, 0.414402", \ + "0.327322, 0.335262, 0.353117, 0.363027, 0.369500, 0.386879, 0.407886", \ + "0.326046, 0.333986, 0.351841, 0.362077, 0.368551, 0.385930, 0.406937", \ + "0.324865, 0.332804, 0.350660, 0.360580, 0.367053, 0.384432, 0.405439", \ + "0.324073, 0.332012, 0.349867, 0.358243, 0.364716, 0.382095, 0.403102", \ + "0.322589, 0.330529, 0.348384, 0.355640, 0.362113, 0.379492, 0.400499" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N"; + sdf_cond : "RET1Neq1"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.190851, 0.188431, 0.189423, 0.190701, 0.198626, 0.199623, 0.200371", \ + "0.193726, 0.191087, 0.191862, 0.193413, 0.201038, 0.202112, 0.202901", \ + "0.201914, 0.199158, 0.199650, 0.201173, 0.208619, 0.209810, 0.211045", \ + "0.203182, 0.200499, 0.201136, 0.202501, 0.210067, 0.211214, 0.212101", \ + "0.204958, 0.202180, 0.202772, 0.204249, 0.211824, 0.212872, 0.213646", \ + "0.206230, 0.203424, 0.203878, 0.205464, 0.212866, 0.213894, 0.214728", \ + "0.207638, 0.204683, 0.205194, 0.206681, 0.214159, 0.215161, 0.218037" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.190851, 0.188431, 0.189423, 0.190701, 0.198626, 0.199623, 0.200371", \ + "0.193726, 0.191087, 0.191862, 0.193413, 0.201038, 0.202112, 0.202901", \ + "0.201914, 0.199158, 0.199650, 0.201173, 0.208619, 0.209810, 0.211045", \ + "0.203182, 0.200499, 0.201136, 0.202501, 0.210067, 0.211214, 0.212101", \ + "0.204958, 0.202180, 0.202772, 0.204249, 0.211824, 0.212872, 0.213646", \ + "0.206230, 0.203424, 0.203878, 0.205464, 0.212866, 0.213894, 0.214728", \ + "0.207638, 0.204683, 0.205194, 0.206681, 0.214159, 0.215161, 0.218037" \ + ); + } + } + internal_power() { + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.621512, 0.622133, 0.622755, 0.623378, 0.624001, 0.624625, 0.625250"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.643435, 0.644191, 0.644835, 0.645480, 0.646125, 0.646771, 0.647418"); + } + } + } + pin(TCENB) { + direction : input; + related_power_pin : "VDDPE"; + related_ground_pin : "VSSE"; + capacitance : 0.001393; + max_transition : 0.336000; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB"; + sdf_cond : "RET1Neq1aTENBeq0"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.082826, 0.086772, 0.094955, 0.096708, 0.100428, 0.102502, 0.105847", \ + "0.081826, 0.085772, 0.093955, 0.095708, 0.099428, 0.101502, 0.104847", \ + "0.080826, 0.084772, 0.092955, 0.094708, 0.098428, 0.100502, 0.103847", \ + "0.079826, 0.083772, 0.091955, 0.093708, 0.097428, 0.099502, 0.102847", \ + "0.078826, 0.082772, 0.090955, 0.092708, 0.096428, 0.098502, 0.101847", \ + "0.077826, 0.081772, 0.089955, 0.091708, 0.095428, 0.097502, 0.100847", \ + "0.076826, 0.080772, 0.088955, 0.090708, 0.094428, 0.096502, 0.099847" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.084087, 0.089418, 0.097457, 0.101372, 0.105010, 0.111001, 0.118310", \ + "0.081837, 0.087169, 0.095208, 0.099123, 0.102761, 0.108752, 0.116061", \ + "0.074976, 0.080308, 0.088346, 0.092261, 0.095900, 0.101890, 0.109199", \ + "0.074448, 0.079780, 0.087819, 0.091734, 0.095372, 0.101363, 0.108671", \ + "0.073186, 0.078518, 0.086557, 0.090472, 0.094110, 0.100101, 0.107409", \ + "0.071601, 0.076932, 0.084971, 0.088886, 0.092524, 0.098515, 0.105824", \ + "0.068694, 0.074026, 0.082065, 0.085979, 0.089618, 0.095608, 0.102917" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB"; + sdf_cond : "RET1Neq1aTENBeq0"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.039224, 0.035965, 0.029668, 0.043405, 0.033285, 0.031956, 0.038907", \ + "0.041002, 0.037759, 0.031427, 0.045260, 0.035144, 0.033834, 0.040784", \ + "0.048373, 0.044986, 0.038886, 0.051899, 0.041905, 0.040609, 0.047380", \ + "0.049142, 0.045321, 0.039242, 0.052164, 0.042187, 0.040892, 0.047648", \ + "0.050197, 0.046752, 0.040755, 0.053322, 0.043417, 0.042129, 0.048799", \ + "0.052452, 0.048620, 0.042714, 0.054769, 0.044999, 0.043770, 0.050250", \ + "0.056321, 0.052112, 0.046340, 0.057563, 0.047999, 0.051830, 0.053005" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.034550, 0.031241, 0.031161, 0.032199, 0.032721, 0.028765, 0.025225", \ + "0.036640, 0.033334, 0.031657, 0.032696, 0.033217, 0.029291, 0.025708", \ + "0.045312, 0.041753, 0.037954, 0.035556, 0.036018, 0.032423, 0.029023", \ + "0.045758, 0.042066, 0.038370, 0.035997, 0.036472, 0.032778, 0.029348", \ + "0.047694, 0.044038, 0.040001, 0.037545, 0.037972, 0.033804, 0.030506", \ + "0.050372, 0.046641, 0.042394, 0.039881, 0.040274, 0.034701, 0.031498", \ + "0.054304, 0.050381, 0.045918, 0.043335, 0.043690, 0.035676, 0.032572" \ + ); + } + } + internal_power() { + when : "!DFTRAMBYP&!TENB"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.039092, 0.039333, 0.039632, 0.040073, 0.040391, 0.041244, 0.042766"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.075391, 0.075556, 0.076067, 0.076790, 0.077255, 0.078270, 0.079700"); + } + } + timing() { + related_pin : RET1N; + timing_type : non_seq_setup_falling; + fall_constraint(rf2_32x128_wm1_inputslew_inputslew_setup_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000" \ + ); + } + } + timing() { + related_pin : RET1N; + timing_type : non_seq_hold_falling; + fall_constraint(rf2_32x128_wm1_inputslew_inputslew_hold_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.590182, 0.587267, 0.586267, 0.585267, 0.584267, 0.583267, 0.582267", \ + "0.592029, 0.589114, 0.588114, 0.587114, 0.586114, 0.585114, 0.584114", \ + "0.598688, 0.595774, 0.594774, 0.593774, 0.592774, 0.591774, 0.590774", \ + "0.599803, 0.596889, 0.595889, 0.594889, 0.593889, 0.592889, 0.591889", \ + "0.601251, 0.598336, 0.597336, 0.596336, 0.595336, 0.594336, 0.593336", \ + "0.604243, 0.601328, 0.600328, 0.599328, 0.598328, 0.597328, 0.596328", \ + "0.607011, 0.604096, 0.603096, 0.602096, 0.601096, 0.600097, 0.599096" \ + ); + } + } + timing() { + related_pin : RET1N; + timing_type : non_seq_setup_rising; + fall_constraint(rf2_32x128_wm1_inputslew_inputslew_setup_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000" \ + ); + } + } + timing() { + related_pin : RET1N; + timing_type : non_seq_hold_rising; + fall_constraint(rf2_32x128_wm1_inputslew_inputslew_hold_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.288170, 0.280509, 0.277135, 0.268583, 0.267583, 0.262776, 0.257112", \ + "0.289170, 0.281509, 0.278135, 0.269583, 0.268583, 0.263776, 0.258112", \ + "0.290170, 0.282509, 0.279135, 0.270583, 0.269583, 0.264776, 0.259112", \ + "0.291170, 0.283509, 0.280135, 0.271583, 0.270583, 0.265776, 0.260112", \ + "0.292170, 0.284509, 0.281135, 0.272583, 0.271583, 0.266776, 0.261112", \ + "0.293170, 0.285509, 0.282135, 0.273583, 0.272583, 0.267776, 0.262112", \ + "0.294170, 0.286509, 0.283135, 0.274583, 0.273583, 0.268776, 0.263112" \ + ); + } + } + } + bus(TWENB) { + bus_type : rf2_32x128_wm1_TWENB; + direction : input; + related_power_pin : "VDDPE"; + related_ground_pin : "VSSE"; + capacitance : 0.001211; + max_transition : 0.336000; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&!TCENB"; + sdf_cond : "RET1Neq1aTENBeq0aTCENBeq0"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.008228, 0.009228, 0.011486, 0.016505, 0.018862, 0.027067, 0.034051", \ + "0.007228, 0.008228, 0.009379, 0.014398, 0.016755, 0.024959, 0.031944", \ + "0.006228, 0.007228, 0.008379, 0.011228, 0.012228, 0.017838, 0.024822", \ + "0.005228, 0.006228, 0.007379, 0.010228, 0.011228, 0.016714, 0.023698", \ + "0.004228, 0.005228, 0.006379, 0.009228, 0.010228, 0.015664, 0.022648", \ + "0.003228, 0.004228, 0.005379, 0.008228, 0.009228, 0.014240, 0.021224", \ + "0.002228, 0.003228, 0.004379, 0.007228, 0.008228, 0.013675, 0.020660" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.008228, 0.009228, 0.010228, 0.014857, 0.018329, 0.030013, 0.041442", \ + "0.007228, 0.008228, 0.009228, 0.012751, 0.016222, 0.027906, 0.039336", \ + "0.006228, 0.007228, 0.008228, 0.011228, 0.012228, 0.020784, 0.032213", \ + "0.005228, 0.006228, 0.007228, 0.010228, 0.011228, 0.019659, 0.031089", \ + "0.004228, 0.005228, 0.006228, 0.009228, 0.010228, 0.018610, 0.030039", \ + "0.003228, 0.004228, 0.005228, 0.008228, 0.009228, 0.017186, 0.028616", \ + "0.002228, 0.003228, 0.004228, 0.007228, 0.008228, 0.016621, 0.028051" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&!TCENB"; + sdf_cond : "RET1Neq1aTENBeq0aTCENBeq0"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.164258, 0.163363, 0.169034, 0.167453, 0.173520, 0.178594, 0.179442", \ + "0.166953, 0.165836, 0.171276, 0.168791, 0.175776, 0.180886, 0.181775", \ + "0.174978, 0.173805, 0.178938, 0.177702, 0.183235, 0.188458, 0.189128", \ + "0.175559, 0.174428, 0.179732, 0.178300, 0.184205, 0.189169, 0.190156", \ + "0.177193, 0.175985, 0.181215, 0.179945, 0.185613, 0.190674, 0.191548", \ + "0.179042, 0.177771, 0.182856, 0.180553, 0.187223, 0.192233, 0.193167", \ + "0.179718, 0.178362, 0.183498, 0.181107, 0.187835, 0.192824, 0.193642" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.169040, 0.168059, 0.167846, 0.170710, 0.167902, 0.175058, 0.179517", \ + "0.171710, 0.170511, 0.170266, 0.173220, 0.170213, 0.177401, 0.181851", \ + "0.179772, 0.178457, 0.177962, 0.180854, 0.177738, 0.185013, 0.189203", \ + "0.180346, 0.179104, 0.178720, 0.181489, 0.178719, 0.185698, 0.190239", \ + "0.181979, 0.180639, 0.180226, 0.183092, 0.180170, 0.187241, 0.191639", \ + "0.183735, 0.182368, 0.181859, 0.184792, 0.181765, 0.188784, 0.193210", \ + "0.184513, 0.182996, 0.182547, 0.185379, 0.182464, 0.189433, 0.193736" \ + ); + } + } + internal_power() { + when : "!TENB&!DFTRAMBYP"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.004005, 0.004009, 0.004049, 0.004162, 0.004310, 0.004642, 0.005161"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.005398, 0.005482, 0.005635, 0.005771, 0.005919, 0.006256, 0.006798"); + } + } + } + bus(TAB) { + bus_type : rf2_32x128_wm1_TAB; + direction : input; + related_power_pin : "VDDPE"; + related_ground_pin : "VSSE"; + capacitance : 0.001231; + max_transition : 0.336000; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&!TCENB&COLLDISN"; + sdf_cond : "RET1Neq1aTENBeq0aTCENBeq0aCOLLDISNeq1"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.078902, 0.083371, 0.092318, 0.095675, 0.096805, 0.101352, 0.105550", \ + "0.076724, 0.081192, 0.090139, 0.093496, 0.094626, 0.099174, 0.103371", \ + "0.069824, 0.074292, 0.083239, 0.086596, 0.087726, 0.092274, 0.096471", \ + "0.069297, 0.073765, 0.082713, 0.086070, 0.087199, 0.091747, 0.095945", \ + "0.068047, 0.072516, 0.081463, 0.084820, 0.085949, 0.090497, 0.094695", \ + "0.066432, 0.070900, 0.079848, 0.083205, 0.084334, 0.088882, 0.093080", \ + "0.063596, 0.068064, 0.077012, 0.080369, 0.081498, 0.086046, 0.090244" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.083544, 0.087833, 0.101432, 0.107639, 0.113134, 0.124637, 0.140559", \ + "0.081323, 0.085612, 0.099210, 0.105417, 0.110912, 0.122415, 0.138337", \ + "0.074552, 0.078841, 0.092440, 0.098647, 0.104142, 0.115645, 0.131567", \ + "0.073879, 0.078168, 0.091767, 0.097974, 0.103469, 0.114972, 0.130894", \ + "0.072563, 0.076852, 0.090450, 0.096657, 0.102152, 0.113655, 0.129577", \ + "0.070018, 0.074308, 0.087906, 0.094113, 0.099608, 0.111111, 0.127033", \ + "0.067899, 0.072188, 0.085786, 0.091993, 0.097488, 0.108991, 0.124913" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&!TCENB&COLLDISN"; + sdf_cond : "RET1Neq1aTENBeq0aTCENBeq0aCOLLDISNeq1"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.051660, 0.049852, 0.054978, 0.058752, 0.057000, 0.055731, 0.058122", \ + "0.053674, 0.051895, 0.057067, 0.060850, 0.059138, 0.057827, 0.060223", \ + "0.062387, 0.060129, 0.064701, 0.068319, 0.066659, 0.065323, 0.067633", \ + "0.063588, 0.061223, 0.065617, 0.069188, 0.067534, 0.066198, 0.068482", \ + "0.065319, 0.062849, 0.067017, 0.070522, 0.068827, 0.067531, 0.069789", \ + "0.068812, 0.066275, 0.070300, 0.073748, 0.072059, 0.070716, 0.072988", \ + "0.072159, 0.069480, 0.073087, 0.076349, 0.074693, 0.073418, 0.075546" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.050836, 0.049058, 0.053738, 0.049505, 0.053592, 0.058895, 0.062397", \ + "0.052845, 0.051090, 0.055816, 0.051577, 0.055721, 0.060984, 0.064486", \ + "0.061622, 0.059304, 0.063429, 0.059359, 0.063249, 0.068382, 0.071817", \ + "0.062850, 0.060411, 0.064357, 0.060347, 0.064153, 0.069234, 0.072649", \ + "0.064589, 0.062031, 0.065745, 0.061806, 0.065497, 0.070506, 0.073896", \ + "0.068082, 0.065458, 0.069019, 0.065133, 0.068745, 0.073706, 0.077075", \ + "0.071448, 0.068656, 0.071787, 0.068055, 0.071427, 0.076235, 0.079533" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&!TCENB&!COLLDISN"; + sdf_cond : "RET1Neq1aTENBeq0aTCENBeq0aCOLLDISNeq0"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.078902, 0.083371, 0.092318, 0.095675, 0.096805, 0.101352, 0.105550", \ + "0.076724, 0.081192, 0.090139, 0.093496, 0.094626, 0.099174, 0.103371", \ + "0.069824, 0.074292, 0.083239, 0.086596, 0.087726, 0.092274, 0.096471", \ + "0.069297, 0.073765, 0.082713, 0.086070, 0.087199, 0.091747, 0.095945", \ + "0.068047, 0.072516, 0.081463, 0.084820, 0.085949, 0.090497, 0.094695", \ + "0.066432, 0.070900, 0.079848, 0.083205, 0.084334, 0.088882, 0.093080", \ + "0.063596, 0.068064, 0.077012, 0.080369, 0.081498, 0.086046, 0.090244" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.083544, 0.087833, 0.101432, 0.107639, 0.113134, 0.124637, 0.140559", \ + "0.081323, 0.085612, 0.099210, 0.105417, 0.110912, 0.122415, 0.138337", \ + "0.074552, 0.078841, 0.092440, 0.098647, 0.104142, 0.115645, 0.131567", \ + "0.073879, 0.078168, 0.091767, 0.097974, 0.103469, 0.114972, 0.130894", \ + "0.072563, 0.076852, 0.090450, 0.096657, 0.102152, 0.113655, 0.129577", \ + "0.070018, 0.074308, 0.087906, 0.094113, 0.099608, 0.111111, 0.127033", \ + "0.067899, 0.072188, 0.085786, 0.091993, 0.097488, 0.108991, 0.124913" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&!TCENB&!COLLDISN"; + sdf_cond : "RET1Neq1aTENBeq0aTCENBeq0aCOLLDISNeq0"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.051660, 0.049852, 0.054978, 0.058752, 0.057000, 0.055731, 0.058122", \ + "0.053674, 0.051895, 0.057067, 0.060850, 0.059138, 0.057827, 0.060223", \ + "0.062387, 0.060129, 0.064701, 0.068319, 0.066659, 0.065323, 0.067633", \ + "0.063588, 0.061223, 0.065617, 0.069188, 0.067534, 0.066198, 0.068482", \ + "0.065319, 0.062849, 0.067017, 0.070522, 0.068827, 0.067531, 0.069789", \ + "0.068812, 0.066275, 0.070300, 0.073748, 0.072059, 0.070716, 0.072988", \ + "0.072159, 0.069480, 0.073087, 0.076349, 0.074693, 0.073418, 0.075546" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.050836, 0.049058, 0.053738, 0.049505, 0.053592, 0.058895, 0.062397", \ + "0.052845, 0.051090, 0.055816, 0.051577, 0.055721, 0.060984, 0.064486", \ + "0.061622, 0.059304, 0.063429, 0.059359, 0.063249, 0.068382, 0.071817", \ + "0.062850, 0.060411, 0.064357, 0.060347, 0.064153, 0.069234, 0.072649", \ + "0.064589, 0.062031, 0.065745, 0.061806, 0.065497, 0.070506, 0.073896", \ + "0.068082, 0.065458, 0.069019, 0.065133, 0.068745, 0.073706, 0.077075", \ + "0.071448, 0.068656, 0.071787, 0.068055, 0.071427, 0.076235, 0.079533" \ + ); + } + } + internal_power() { + when : "!TENB&!DFTRAMBYP&!COLLDISN"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.020862, 0.020930, 0.021497, 0.021846, 0.022256, 0.023365, 0.025028"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.019113, 0.019172, 0.019722, 0.020154, 0.020707, 0.021897, 0.023520"); + } + } + internal_power() { + when : "!TENB&!DFTRAMBYP&COLLDISN"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.020862, 0.020930, 0.021497, 0.021846, 0.022256, 0.023365, 0.025028"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.019113, 0.019172, 0.019722, 0.020154, 0.020707, 0.021897, 0.023520"); + } + } + } + bus(TDB) { + bus_type : rf2_32x128_wm1_TDB; + direction : input; + related_power_pin : "VDDPE"; + related_ground_pin : "VSSE"; + memory_write() { + address : TAB; + clocked_on : CLKB; + } + capacitance : 0.001309; + max_transition : 0.336000; + pin(TDB[127]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[127]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB127eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[127]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB127eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.172540, 0.170188, 0.171924, 0.174568, 0.183560, 0.177850, 0.183944", \ + "0.175312, 0.172846, 0.174339, 0.177038, 0.185769, 0.180202, 0.187812", \ + "0.183686, 0.180141, 0.181523, 0.184040, 0.192681, 0.187314, 0.195307", \ + "0.183649, 0.180435, 0.182836, 0.185196, 0.193976, 0.188500, 0.194700", \ + "0.185780, 0.182931, 0.184366, 0.186962, 0.195606, 0.190084, 0.195217", \ + "0.187589, 0.183346, 0.185440, 0.188311, 0.196575, 0.191154, 0.196922", \ + "0.188046, 0.185339, 0.186562, 0.189092, 0.197757, 0.192261, 0.201835" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.169337, 0.166824, 0.163721, 0.166758, 0.165293, 0.168488, 0.165979", \ + "0.172537, 0.169726, 0.166175, 0.169343, 0.167678, 0.170858, 0.168209", \ + "0.180411, 0.177548, 0.174004, 0.177033, 0.175189, 0.178516, 0.175765", \ + "0.181068, 0.178142, 0.174740, 0.177613, 0.176138, 0.179153, 0.176794", \ + "0.182795, 0.179731, 0.176526, 0.179290, 0.177607, 0.180741, 0.178215", \ + "0.184623, 0.181563, 0.177877, 0.181040, 0.179221, 0.182308, 0.179787", \ + "0.185661, 0.182213, 0.178828, 0.181613, 0.179845, 0.182950, 0.180261" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[127])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.006197, 0.006203, 0.006209, 0.006215, 0.006221, 0.006300, 0.006572"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.007946, 0.008027, 0.008107, 0.008150, 0.008171, 0.008342, 0.008624"); + } + } + } + pin(TDB[126]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[126]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB126eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[126]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB126eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.172540, 0.170188, 0.171924, 0.174568, 0.183560, 0.177850, 0.183944", \ + "0.175312, 0.172846, 0.174339, 0.177038, 0.185769, 0.180202, 0.187812", \ + "0.183686, 0.180141, 0.181523, 0.184040, 0.192681, 0.187314, 0.195307", \ + "0.183649, 0.180435, 0.182836, 0.185196, 0.193976, 0.188500, 0.194700", \ + "0.185780, 0.182931, 0.184366, 0.186962, 0.195606, 0.190084, 0.195217", \ + "0.187589, 0.183346, 0.185440, 0.188311, 0.196575, 0.191154, 0.196922", \ + "0.188046, 0.185339, 0.186562, 0.189092, 0.197757, 0.192261, 0.201835" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.169337, 0.166824, 0.163721, 0.166758, 0.165293, 0.168488, 0.165979", \ + "0.172537, 0.169726, 0.166175, 0.169343, 0.167678, 0.170858, 0.168209", \ + "0.180411, 0.177548, 0.174004, 0.177033, 0.175189, 0.178516, 0.175765", \ + "0.181068, 0.178142, 0.174740, 0.177613, 0.176138, 0.179153, 0.176794", \ + "0.182795, 0.179731, 0.176526, 0.179290, 0.177607, 0.180741, 0.178215", \ + "0.184623, 0.181563, 0.177877, 0.181040, 0.179221, 0.182308, 0.179787", \ + "0.185661, 0.182213, 0.178828, 0.181613, 0.179845, 0.182950, 0.180261" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[126])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.006197, 0.006203, 0.006209, 0.006215, 0.006221, 0.006300, 0.006572"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.007946, 0.008027, 0.008107, 0.008150, 0.008171, 0.008342, 0.008624"); + } + } + } + pin(TDB[125]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[125]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB125eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[125]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB125eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.172540, 0.170188, 0.171924, 0.174568, 0.183560, 0.177850, 0.183944", \ + "0.175312, 0.172846, 0.174339, 0.177038, 0.185769, 0.180202, 0.187812", \ + "0.183686, 0.180141, 0.181523, 0.184040, 0.192681, 0.187314, 0.195307", \ + "0.183649, 0.180435, 0.182836, 0.185196, 0.193976, 0.188500, 0.194700", \ + "0.185780, 0.182931, 0.184366, 0.186962, 0.195606, 0.190084, 0.195217", \ + "0.187589, 0.183346, 0.185440, 0.188311, 0.196575, 0.191154, 0.196922", \ + "0.188046, 0.185339, 0.186562, 0.189092, 0.197757, 0.192261, 0.201835" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.169337, 0.166824, 0.163721, 0.166758, 0.165293, 0.168488, 0.165979", \ + "0.172537, 0.169726, 0.166175, 0.169343, 0.167678, 0.170858, 0.168209", \ + "0.180411, 0.177548, 0.174004, 0.177033, 0.175189, 0.178516, 0.175765", \ + "0.181068, 0.178142, 0.174740, 0.177613, 0.176138, 0.179153, 0.176794", \ + "0.182795, 0.179731, 0.176526, 0.179290, 0.177607, 0.180741, 0.178215", \ + "0.184623, 0.181563, 0.177877, 0.181040, 0.179221, 0.182308, 0.179787", \ + "0.185661, 0.182213, 0.178828, 0.181613, 0.179845, 0.182950, 0.180261" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[125])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.006197, 0.006203, 0.006209, 0.006215, 0.006221, 0.006300, 0.006572"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.007946, 0.008027, 0.008107, 0.008150, 0.008171, 0.008342, 0.008624"); + } + } + } + pin(TDB[124]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[124]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB124eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[124]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB124eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.172540, 0.170188, 0.171924, 0.174568, 0.183560, 0.177850, 0.183944", \ + "0.175312, 0.172846, 0.174339, 0.177038, 0.185769, 0.180202, 0.187812", \ + "0.183686, 0.180141, 0.181523, 0.184040, 0.192681, 0.187314, 0.195307", \ + "0.183649, 0.180435, 0.182836, 0.185196, 0.193976, 0.188500, 0.194700", \ + "0.185780, 0.182931, 0.184366, 0.186962, 0.195606, 0.190084, 0.195217", \ + "0.187589, 0.183346, 0.185440, 0.188311, 0.196575, 0.191154, 0.196922", \ + "0.188046, 0.185339, 0.186562, 0.189092, 0.197757, 0.192261, 0.201835" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.169337, 0.166824, 0.163721, 0.166758, 0.165293, 0.168488, 0.165979", \ + "0.172537, 0.169726, 0.166175, 0.169343, 0.167678, 0.170858, 0.168209", \ + "0.180411, 0.177548, 0.174004, 0.177033, 0.175189, 0.178516, 0.175765", \ + "0.181068, 0.178142, 0.174740, 0.177613, 0.176138, 0.179153, 0.176794", \ + "0.182795, 0.179731, 0.176526, 0.179290, 0.177607, 0.180741, 0.178215", \ + "0.184623, 0.181563, 0.177877, 0.181040, 0.179221, 0.182308, 0.179787", \ + "0.185661, 0.182213, 0.178828, 0.181613, 0.179845, 0.182950, 0.180261" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[124])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.006197, 0.006203, 0.006209, 0.006215, 0.006221, 0.006300, 0.006572"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.007946, 0.008027, 0.008107, 0.008150, 0.008171, 0.008342, 0.008624"); + } + } + } + pin(TDB[123]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[123]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB123eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[123]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB123eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.172540, 0.170188, 0.171924, 0.174568, 0.183560, 0.177850, 0.183944", \ + "0.175312, 0.172846, 0.174339, 0.177038, 0.185769, 0.180202, 0.187812", \ + "0.183686, 0.180141, 0.181523, 0.184040, 0.192681, 0.187314, 0.195307", \ + "0.183649, 0.180435, 0.182836, 0.185196, 0.193976, 0.188500, 0.194700", \ + "0.185780, 0.182931, 0.184366, 0.186962, 0.195606, 0.190084, 0.195217", \ + "0.187589, 0.183346, 0.185440, 0.188311, 0.196575, 0.191154, 0.196922", \ + "0.188046, 0.185339, 0.186562, 0.189092, 0.197757, 0.192261, 0.201835" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.169337, 0.166824, 0.163721, 0.166758, 0.165293, 0.168488, 0.165979", \ + "0.172537, 0.169726, 0.166175, 0.169343, 0.167678, 0.170858, 0.168209", \ + "0.180411, 0.177548, 0.174004, 0.177033, 0.175189, 0.178516, 0.175765", \ + "0.181068, 0.178142, 0.174740, 0.177613, 0.176138, 0.179153, 0.176794", \ + "0.182795, 0.179731, 0.176526, 0.179290, 0.177607, 0.180741, 0.178215", \ + "0.184623, 0.181563, 0.177877, 0.181040, 0.179221, 0.182308, 0.179787", \ + "0.185661, 0.182213, 0.178828, 0.181613, 0.179845, 0.182950, 0.180261" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[123])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.006197, 0.006203, 0.006209, 0.006215, 0.006221, 0.006300, 0.006572"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.007946, 0.008027, 0.008107, 0.008150, 0.008171, 0.008342, 0.008624"); + } + } + } + pin(TDB[122]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[122]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB122eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[122]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB122eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.172540, 0.170188, 0.171924, 0.174568, 0.183560, 0.177850, 0.183944", \ + "0.175312, 0.172846, 0.174339, 0.177038, 0.185769, 0.180202, 0.187812", \ + "0.183686, 0.180141, 0.181523, 0.184040, 0.192681, 0.187314, 0.195307", \ + "0.183649, 0.180435, 0.182836, 0.185196, 0.193976, 0.188500, 0.194700", \ + "0.185780, 0.182931, 0.184366, 0.186962, 0.195606, 0.190084, 0.195217", \ + "0.187589, 0.183346, 0.185440, 0.188311, 0.196575, 0.191154, 0.196922", \ + "0.188046, 0.185339, 0.186562, 0.189092, 0.197757, 0.192261, 0.201835" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.169337, 0.166824, 0.163721, 0.166758, 0.165293, 0.168488, 0.165979", \ + "0.172537, 0.169726, 0.166175, 0.169343, 0.167678, 0.170858, 0.168209", \ + "0.180411, 0.177548, 0.174004, 0.177033, 0.175189, 0.178516, 0.175765", \ + "0.181068, 0.178142, 0.174740, 0.177613, 0.176138, 0.179153, 0.176794", \ + "0.182795, 0.179731, 0.176526, 0.179290, 0.177607, 0.180741, 0.178215", \ + "0.184623, 0.181563, 0.177877, 0.181040, 0.179221, 0.182308, 0.179787", \ + "0.185661, 0.182213, 0.178828, 0.181613, 0.179845, 0.182950, 0.180261" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[122])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.006197, 0.006203, 0.006209, 0.006215, 0.006221, 0.006300, 0.006572"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.007946, 0.008027, 0.008107, 0.008150, 0.008171, 0.008342, 0.008624"); + } + } + } + pin(TDB[121]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[121]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB121eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[121]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB121eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.172540, 0.170188, 0.171924, 0.174568, 0.183560, 0.177850, 0.183944", \ + "0.175312, 0.172846, 0.174339, 0.177038, 0.185769, 0.180202, 0.187812", \ + "0.183686, 0.180141, 0.181523, 0.184040, 0.192681, 0.187314, 0.195307", \ + "0.183649, 0.180435, 0.182836, 0.185196, 0.193976, 0.188500, 0.194700", \ + "0.185780, 0.182931, 0.184366, 0.186962, 0.195606, 0.190084, 0.195217", \ + "0.187589, 0.183346, 0.185440, 0.188311, 0.196575, 0.191154, 0.196922", \ + "0.188046, 0.185339, 0.186562, 0.189092, 0.197757, 0.192261, 0.201835" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.169337, 0.166824, 0.163721, 0.166758, 0.165293, 0.168488, 0.165979", \ + "0.172537, 0.169726, 0.166175, 0.169343, 0.167678, 0.170858, 0.168209", \ + "0.180411, 0.177548, 0.174004, 0.177033, 0.175189, 0.178516, 0.175765", \ + "0.181068, 0.178142, 0.174740, 0.177613, 0.176138, 0.179153, 0.176794", \ + "0.182795, 0.179731, 0.176526, 0.179290, 0.177607, 0.180741, 0.178215", \ + "0.184623, 0.181563, 0.177877, 0.181040, 0.179221, 0.182308, 0.179787", \ + "0.185661, 0.182213, 0.178828, 0.181613, 0.179845, 0.182950, 0.180261" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[121])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.006197, 0.006203, 0.006209, 0.006215, 0.006221, 0.006300, 0.006572"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.007946, 0.008027, 0.008107, 0.008150, 0.008171, 0.008342, 0.008624"); + } + } + } + pin(TDB[120]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[120]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB120eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[120]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB120eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.172540, 0.170188, 0.171924, 0.174568, 0.183560, 0.177850, 0.183944", \ + "0.175312, 0.172846, 0.174339, 0.177038, 0.185769, 0.180202, 0.187812", \ + "0.183686, 0.180141, 0.181523, 0.184040, 0.192681, 0.187314, 0.195307", \ + "0.183649, 0.180435, 0.182836, 0.185196, 0.193976, 0.188500, 0.194700", \ + "0.185780, 0.182931, 0.184366, 0.186962, 0.195606, 0.190084, 0.195217", \ + "0.187589, 0.183346, 0.185440, 0.188311, 0.196575, 0.191154, 0.196922", \ + "0.188046, 0.185339, 0.186562, 0.189092, 0.197757, 0.192261, 0.201835" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.169337, 0.166824, 0.163721, 0.166758, 0.165293, 0.168488, 0.165979", \ + "0.172537, 0.169726, 0.166175, 0.169343, 0.167678, 0.170858, 0.168209", \ + "0.180411, 0.177548, 0.174004, 0.177033, 0.175189, 0.178516, 0.175765", \ + "0.181068, 0.178142, 0.174740, 0.177613, 0.176138, 0.179153, 0.176794", \ + "0.182795, 0.179731, 0.176526, 0.179290, 0.177607, 0.180741, 0.178215", \ + "0.184623, 0.181563, 0.177877, 0.181040, 0.179221, 0.182308, 0.179787", \ + "0.185661, 0.182213, 0.178828, 0.181613, 0.179845, 0.182950, 0.180261" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[120])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.006197, 0.006203, 0.006209, 0.006215, 0.006221, 0.006300, 0.006572"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.007946, 0.008027, 0.008107, 0.008150, 0.008171, 0.008342, 0.008624"); + } + } + } + pin(TDB[119]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[119]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB119eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[119]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB119eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.172540, 0.170188, 0.171924, 0.174568, 0.183560, 0.177850, 0.183944", \ + "0.175312, 0.172846, 0.174339, 0.177038, 0.185769, 0.180202, 0.187812", \ + "0.183686, 0.180141, 0.181523, 0.184040, 0.192681, 0.187314, 0.195307", \ + "0.183649, 0.180435, 0.182836, 0.185196, 0.193976, 0.188500, 0.194700", \ + "0.185780, 0.182931, 0.184366, 0.186962, 0.195606, 0.190084, 0.195217", \ + "0.187589, 0.183346, 0.185440, 0.188311, 0.196575, 0.191154, 0.196922", \ + "0.188046, 0.185339, 0.186562, 0.189092, 0.197757, 0.192261, 0.201835" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.169337, 0.166824, 0.163721, 0.166758, 0.165293, 0.168488, 0.165979", \ + "0.172537, 0.169726, 0.166175, 0.169343, 0.167678, 0.170858, 0.168209", \ + "0.180411, 0.177548, 0.174004, 0.177033, 0.175189, 0.178516, 0.175765", \ + "0.181068, 0.178142, 0.174740, 0.177613, 0.176138, 0.179153, 0.176794", \ + "0.182795, 0.179731, 0.176526, 0.179290, 0.177607, 0.180741, 0.178215", \ + "0.184623, 0.181563, 0.177877, 0.181040, 0.179221, 0.182308, 0.179787", \ + "0.185661, 0.182213, 0.178828, 0.181613, 0.179845, 0.182950, 0.180261" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[119])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.006197, 0.006203, 0.006209, 0.006215, 0.006221, 0.006300, 0.006572"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.007946, 0.008027, 0.008107, 0.008150, 0.008171, 0.008342, 0.008624"); + } + } + } + pin(TDB[118]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[118]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB118eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[118]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB118eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.172540, 0.170188, 0.171924, 0.174568, 0.183560, 0.177850, 0.183944", \ + "0.175312, 0.172846, 0.174339, 0.177038, 0.185769, 0.180202, 0.187812", \ + "0.183686, 0.180141, 0.181523, 0.184040, 0.192681, 0.187314, 0.195307", \ + "0.183649, 0.180435, 0.182836, 0.185196, 0.193976, 0.188500, 0.194700", \ + "0.185780, 0.182931, 0.184366, 0.186962, 0.195606, 0.190084, 0.195217", \ + "0.187589, 0.183346, 0.185440, 0.188311, 0.196575, 0.191154, 0.196922", \ + "0.188046, 0.185339, 0.186562, 0.189092, 0.197757, 0.192261, 0.201835" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.169337, 0.166824, 0.163721, 0.166758, 0.165293, 0.168488, 0.165979", \ + "0.172537, 0.169726, 0.166175, 0.169343, 0.167678, 0.170858, 0.168209", \ + "0.180411, 0.177548, 0.174004, 0.177033, 0.175189, 0.178516, 0.175765", \ + "0.181068, 0.178142, 0.174740, 0.177613, 0.176138, 0.179153, 0.176794", \ + "0.182795, 0.179731, 0.176526, 0.179290, 0.177607, 0.180741, 0.178215", \ + "0.184623, 0.181563, 0.177877, 0.181040, 0.179221, 0.182308, 0.179787", \ + "0.185661, 0.182213, 0.178828, 0.181613, 0.179845, 0.182950, 0.180261" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[118])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.006197, 0.006203, 0.006209, 0.006215, 0.006221, 0.006300, 0.006572"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.007946, 0.008027, 0.008107, 0.008150, 0.008171, 0.008342, 0.008624"); + } + } + } + pin(TDB[117]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[117]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB117eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[117]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB117eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.172540, 0.170188, 0.171924, 0.174568, 0.183560, 0.177850, 0.183944", \ + "0.175312, 0.172846, 0.174339, 0.177038, 0.185769, 0.180202, 0.187812", \ + "0.183686, 0.180141, 0.181523, 0.184040, 0.192681, 0.187314, 0.195307", \ + "0.183649, 0.180435, 0.182836, 0.185196, 0.193976, 0.188500, 0.194700", \ + "0.185780, 0.182931, 0.184366, 0.186962, 0.195606, 0.190084, 0.195217", \ + "0.187589, 0.183346, 0.185440, 0.188311, 0.196575, 0.191154, 0.196922", \ + "0.188046, 0.185339, 0.186562, 0.189092, 0.197757, 0.192261, 0.201835" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.169337, 0.166824, 0.163721, 0.166758, 0.165293, 0.168488, 0.165979", \ + "0.172537, 0.169726, 0.166175, 0.169343, 0.167678, 0.170858, 0.168209", \ + "0.180411, 0.177548, 0.174004, 0.177033, 0.175189, 0.178516, 0.175765", \ + "0.181068, 0.178142, 0.174740, 0.177613, 0.176138, 0.179153, 0.176794", \ + "0.182795, 0.179731, 0.176526, 0.179290, 0.177607, 0.180741, 0.178215", \ + "0.184623, 0.181563, 0.177877, 0.181040, 0.179221, 0.182308, 0.179787", \ + "0.185661, 0.182213, 0.178828, 0.181613, 0.179845, 0.182950, 0.180261" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[117])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.006197, 0.006203, 0.006209, 0.006215, 0.006221, 0.006300, 0.006572"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.007946, 0.008027, 0.008107, 0.008150, 0.008171, 0.008342, 0.008624"); + } + } + } + pin(TDB[116]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[116]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB116eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[116]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB116eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.172540, 0.170188, 0.171924, 0.174568, 0.183560, 0.177850, 0.183944", \ + "0.175312, 0.172846, 0.174339, 0.177038, 0.185769, 0.180202, 0.187812", \ + "0.183686, 0.180141, 0.181523, 0.184040, 0.192681, 0.187314, 0.195307", \ + "0.183649, 0.180435, 0.182836, 0.185196, 0.193976, 0.188500, 0.194700", \ + "0.185780, 0.182931, 0.184366, 0.186962, 0.195606, 0.190084, 0.195217", \ + "0.187589, 0.183346, 0.185440, 0.188311, 0.196575, 0.191154, 0.196922", \ + "0.188046, 0.185339, 0.186562, 0.189092, 0.197757, 0.192261, 0.201835" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.169337, 0.166824, 0.163721, 0.166758, 0.165293, 0.168488, 0.165979", \ + "0.172537, 0.169726, 0.166175, 0.169343, 0.167678, 0.170858, 0.168209", \ + "0.180411, 0.177548, 0.174004, 0.177033, 0.175189, 0.178516, 0.175765", \ + "0.181068, 0.178142, 0.174740, 0.177613, 0.176138, 0.179153, 0.176794", \ + "0.182795, 0.179731, 0.176526, 0.179290, 0.177607, 0.180741, 0.178215", \ + "0.184623, 0.181563, 0.177877, 0.181040, 0.179221, 0.182308, 0.179787", \ + "0.185661, 0.182213, 0.178828, 0.181613, 0.179845, 0.182950, 0.180261" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[116])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.006197, 0.006203, 0.006209, 0.006215, 0.006221, 0.006300, 0.006572"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.007946, 0.008027, 0.008107, 0.008150, 0.008171, 0.008342, 0.008624"); + } + } + } + pin(TDB[115]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[115]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB115eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[115]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB115eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.172540, 0.170188, 0.171924, 0.174568, 0.183560, 0.177850, 0.183944", \ + "0.175312, 0.172846, 0.174339, 0.177038, 0.185769, 0.180202, 0.187812", \ + "0.183686, 0.180141, 0.181523, 0.184040, 0.192681, 0.187314, 0.195307", \ + "0.183649, 0.180435, 0.182836, 0.185196, 0.193976, 0.188500, 0.194700", \ + "0.185780, 0.182931, 0.184366, 0.186962, 0.195606, 0.190084, 0.195217", \ + "0.187589, 0.183346, 0.185440, 0.188311, 0.196575, 0.191154, 0.196922", \ + "0.188046, 0.185339, 0.186562, 0.189092, 0.197757, 0.192261, 0.201835" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.169337, 0.166824, 0.163721, 0.166758, 0.165293, 0.168488, 0.165979", \ + "0.172537, 0.169726, 0.166175, 0.169343, 0.167678, 0.170858, 0.168209", \ + "0.180411, 0.177548, 0.174004, 0.177033, 0.175189, 0.178516, 0.175765", \ + "0.181068, 0.178142, 0.174740, 0.177613, 0.176138, 0.179153, 0.176794", \ + "0.182795, 0.179731, 0.176526, 0.179290, 0.177607, 0.180741, 0.178215", \ + "0.184623, 0.181563, 0.177877, 0.181040, 0.179221, 0.182308, 0.179787", \ + "0.185661, 0.182213, 0.178828, 0.181613, 0.179845, 0.182950, 0.180261" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[115])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.006197, 0.006203, 0.006209, 0.006215, 0.006221, 0.006300, 0.006572"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.007946, 0.008027, 0.008107, 0.008150, 0.008171, 0.008342, 0.008624"); + } + } + } + pin(TDB[114]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[114]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB114eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[114]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB114eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.172540, 0.170188, 0.171924, 0.174568, 0.183560, 0.177850, 0.183944", \ + "0.175312, 0.172846, 0.174339, 0.177038, 0.185769, 0.180202, 0.187812", \ + "0.183686, 0.180141, 0.181523, 0.184040, 0.192681, 0.187314, 0.195307", \ + "0.183649, 0.180435, 0.182836, 0.185196, 0.193976, 0.188500, 0.194700", \ + "0.185780, 0.182931, 0.184366, 0.186962, 0.195606, 0.190084, 0.195217", \ + "0.187589, 0.183346, 0.185440, 0.188311, 0.196575, 0.191154, 0.196922", \ + "0.188046, 0.185339, 0.186562, 0.189092, 0.197757, 0.192261, 0.201835" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.169337, 0.166824, 0.163721, 0.166758, 0.165293, 0.168488, 0.165979", \ + "0.172537, 0.169726, 0.166175, 0.169343, 0.167678, 0.170858, 0.168209", \ + "0.180411, 0.177548, 0.174004, 0.177033, 0.175189, 0.178516, 0.175765", \ + "0.181068, 0.178142, 0.174740, 0.177613, 0.176138, 0.179153, 0.176794", \ + "0.182795, 0.179731, 0.176526, 0.179290, 0.177607, 0.180741, 0.178215", \ + "0.184623, 0.181563, 0.177877, 0.181040, 0.179221, 0.182308, 0.179787", \ + "0.185661, 0.182213, 0.178828, 0.181613, 0.179845, 0.182950, 0.180261" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[114])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.006197, 0.006203, 0.006209, 0.006215, 0.006221, 0.006300, 0.006572"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.007946, 0.008027, 0.008107, 0.008150, 0.008171, 0.008342, 0.008624"); + } + } + } + pin(TDB[113]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[113]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB113eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[113]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB113eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.172540, 0.170188, 0.171924, 0.174568, 0.183560, 0.177850, 0.183944", \ + "0.175312, 0.172846, 0.174339, 0.177038, 0.185769, 0.180202, 0.187812", \ + "0.183686, 0.180141, 0.181523, 0.184040, 0.192681, 0.187314, 0.195307", \ + "0.183649, 0.180435, 0.182836, 0.185196, 0.193976, 0.188500, 0.194700", \ + "0.185780, 0.182931, 0.184366, 0.186962, 0.195606, 0.190084, 0.195217", \ + "0.187589, 0.183346, 0.185440, 0.188311, 0.196575, 0.191154, 0.196922", \ + "0.188046, 0.185339, 0.186562, 0.189092, 0.197757, 0.192261, 0.201835" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.169337, 0.166824, 0.163721, 0.166758, 0.165293, 0.168488, 0.165979", \ + "0.172537, 0.169726, 0.166175, 0.169343, 0.167678, 0.170858, 0.168209", \ + "0.180411, 0.177548, 0.174004, 0.177033, 0.175189, 0.178516, 0.175765", \ + "0.181068, 0.178142, 0.174740, 0.177613, 0.176138, 0.179153, 0.176794", \ + "0.182795, 0.179731, 0.176526, 0.179290, 0.177607, 0.180741, 0.178215", \ + "0.184623, 0.181563, 0.177877, 0.181040, 0.179221, 0.182308, 0.179787", \ + "0.185661, 0.182213, 0.178828, 0.181613, 0.179845, 0.182950, 0.180261" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[113])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.006197, 0.006203, 0.006209, 0.006215, 0.006221, 0.006300, 0.006572"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.007946, 0.008027, 0.008107, 0.008150, 0.008171, 0.008342, 0.008624"); + } + } + } + pin(TDB[112]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[112]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB112eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[112]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB112eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.172540, 0.170188, 0.171924, 0.174568, 0.183560, 0.177850, 0.183944", \ + "0.175312, 0.172846, 0.174339, 0.177038, 0.185769, 0.180202, 0.187812", \ + "0.183686, 0.180141, 0.181523, 0.184040, 0.192681, 0.187314, 0.195307", \ + "0.183649, 0.180435, 0.182836, 0.185196, 0.193976, 0.188500, 0.194700", \ + "0.185780, 0.182931, 0.184366, 0.186962, 0.195606, 0.190084, 0.195217", \ + "0.187589, 0.183346, 0.185440, 0.188311, 0.196575, 0.191154, 0.196922", \ + "0.188046, 0.185339, 0.186562, 0.189092, 0.197757, 0.192261, 0.201835" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.169337, 0.166824, 0.163721, 0.166758, 0.165293, 0.168488, 0.165979", \ + "0.172537, 0.169726, 0.166175, 0.169343, 0.167678, 0.170858, 0.168209", \ + "0.180411, 0.177548, 0.174004, 0.177033, 0.175189, 0.178516, 0.175765", \ + "0.181068, 0.178142, 0.174740, 0.177613, 0.176138, 0.179153, 0.176794", \ + "0.182795, 0.179731, 0.176526, 0.179290, 0.177607, 0.180741, 0.178215", \ + "0.184623, 0.181563, 0.177877, 0.181040, 0.179221, 0.182308, 0.179787", \ + "0.185661, 0.182213, 0.178828, 0.181613, 0.179845, 0.182950, 0.180261" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[112])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.006197, 0.006203, 0.006209, 0.006215, 0.006221, 0.006300, 0.006572"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.007946, 0.008027, 0.008107, 0.008150, 0.008171, 0.008342, 0.008624"); + } + } + } + pin(TDB[111]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[111]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB111eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[111]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB111eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.172540, 0.170188, 0.171924, 0.174568, 0.183560, 0.177850, 0.183944", \ + "0.175312, 0.172846, 0.174339, 0.177038, 0.185769, 0.180202, 0.187812", \ + "0.183686, 0.180141, 0.181523, 0.184040, 0.192681, 0.187314, 0.195307", \ + "0.183649, 0.180435, 0.182836, 0.185196, 0.193976, 0.188500, 0.194700", \ + "0.185780, 0.182931, 0.184366, 0.186962, 0.195606, 0.190084, 0.195217", \ + "0.187589, 0.183346, 0.185440, 0.188311, 0.196575, 0.191154, 0.196922", \ + "0.188046, 0.185339, 0.186562, 0.189092, 0.197757, 0.192261, 0.201835" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.169337, 0.166824, 0.163721, 0.166758, 0.165293, 0.168488, 0.165979", \ + "0.172537, 0.169726, 0.166175, 0.169343, 0.167678, 0.170858, 0.168209", \ + "0.180411, 0.177548, 0.174004, 0.177033, 0.175189, 0.178516, 0.175765", \ + "0.181068, 0.178142, 0.174740, 0.177613, 0.176138, 0.179153, 0.176794", \ + "0.182795, 0.179731, 0.176526, 0.179290, 0.177607, 0.180741, 0.178215", \ + "0.184623, 0.181563, 0.177877, 0.181040, 0.179221, 0.182308, 0.179787", \ + "0.185661, 0.182213, 0.178828, 0.181613, 0.179845, 0.182950, 0.180261" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[111])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.006197, 0.006203, 0.006209, 0.006215, 0.006221, 0.006300, 0.006572"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.007946, 0.008027, 0.008107, 0.008150, 0.008171, 0.008342, 0.008624"); + } + } + } + pin(TDB[110]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[110]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB110eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[110]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB110eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.172540, 0.170188, 0.171924, 0.174568, 0.183560, 0.177850, 0.183944", \ + "0.175312, 0.172846, 0.174339, 0.177038, 0.185769, 0.180202, 0.187812", \ + "0.183686, 0.180141, 0.181523, 0.184040, 0.192681, 0.187314, 0.195307", \ + "0.183649, 0.180435, 0.182836, 0.185196, 0.193976, 0.188500, 0.194700", \ + "0.185780, 0.182931, 0.184366, 0.186962, 0.195606, 0.190084, 0.195217", \ + "0.187589, 0.183346, 0.185440, 0.188311, 0.196575, 0.191154, 0.196922", \ + "0.188046, 0.185339, 0.186562, 0.189092, 0.197757, 0.192261, 0.201835" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.169337, 0.166824, 0.163721, 0.166758, 0.165293, 0.168488, 0.165979", \ + "0.172537, 0.169726, 0.166175, 0.169343, 0.167678, 0.170858, 0.168209", \ + "0.180411, 0.177548, 0.174004, 0.177033, 0.175189, 0.178516, 0.175765", \ + "0.181068, 0.178142, 0.174740, 0.177613, 0.176138, 0.179153, 0.176794", \ + "0.182795, 0.179731, 0.176526, 0.179290, 0.177607, 0.180741, 0.178215", \ + "0.184623, 0.181563, 0.177877, 0.181040, 0.179221, 0.182308, 0.179787", \ + "0.185661, 0.182213, 0.178828, 0.181613, 0.179845, 0.182950, 0.180261" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[110])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.006197, 0.006203, 0.006209, 0.006215, 0.006221, 0.006300, 0.006572"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.007946, 0.008027, 0.008107, 0.008150, 0.008171, 0.008342, 0.008624"); + } + } + } + pin(TDB[109]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[109]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB109eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[109]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB109eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.172540, 0.170188, 0.171924, 0.174568, 0.183560, 0.177850, 0.183944", \ + "0.175312, 0.172846, 0.174339, 0.177038, 0.185769, 0.180202, 0.187812", \ + "0.183686, 0.180141, 0.181523, 0.184040, 0.192681, 0.187314, 0.195307", \ + "0.183649, 0.180435, 0.182836, 0.185196, 0.193976, 0.188500, 0.194700", \ + "0.185780, 0.182931, 0.184366, 0.186962, 0.195606, 0.190084, 0.195217", \ + "0.187589, 0.183346, 0.185440, 0.188311, 0.196575, 0.191154, 0.196922", \ + "0.188046, 0.185339, 0.186562, 0.189092, 0.197757, 0.192261, 0.201835" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.169337, 0.166824, 0.163721, 0.166758, 0.165293, 0.168488, 0.165979", \ + "0.172537, 0.169726, 0.166175, 0.169343, 0.167678, 0.170858, 0.168209", \ + "0.180411, 0.177548, 0.174004, 0.177033, 0.175189, 0.178516, 0.175765", \ + "0.181068, 0.178142, 0.174740, 0.177613, 0.176138, 0.179153, 0.176794", \ + "0.182795, 0.179731, 0.176526, 0.179290, 0.177607, 0.180741, 0.178215", \ + "0.184623, 0.181563, 0.177877, 0.181040, 0.179221, 0.182308, 0.179787", \ + "0.185661, 0.182213, 0.178828, 0.181613, 0.179845, 0.182950, 0.180261" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[109])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.006197, 0.006203, 0.006209, 0.006215, 0.006221, 0.006300, 0.006572"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.007946, 0.008027, 0.008107, 0.008150, 0.008171, 0.008342, 0.008624"); + } + } + } + pin(TDB[108]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[108]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB108eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[108]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB108eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.172540, 0.170188, 0.171924, 0.174568, 0.183560, 0.177850, 0.183944", \ + "0.175312, 0.172846, 0.174339, 0.177038, 0.185769, 0.180202, 0.187812", \ + "0.183686, 0.180141, 0.181523, 0.184040, 0.192681, 0.187314, 0.195307", \ + "0.183649, 0.180435, 0.182836, 0.185196, 0.193976, 0.188500, 0.194700", \ + "0.185780, 0.182931, 0.184366, 0.186962, 0.195606, 0.190084, 0.195217", \ + "0.187589, 0.183346, 0.185440, 0.188311, 0.196575, 0.191154, 0.196922", \ + "0.188046, 0.185339, 0.186562, 0.189092, 0.197757, 0.192261, 0.201835" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.169337, 0.166824, 0.163721, 0.166758, 0.165293, 0.168488, 0.165979", \ + "0.172537, 0.169726, 0.166175, 0.169343, 0.167678, 0.170858, 0.168209", \ + "0.180411, 0.177548, 0.174004, 0.177033, 0.175189, 0.178516, 0.175765", \ + "0.181068, 0.178142, 0.174740, 0.177613, 0.176138, 0.179153, 0.176794", \ + "0.182795, 0.179731, 0.176526, 0.179290, 0.177607, 0.180741, 0.178215", \ + "0.184623, 0.181563, 0.177877, 0.181040, 0.179221, 0.182308, 0.179787", \ + "0.185661, 0.182213, 0.178828, 0.181613, 0.179845, 0.182950, 0.180261" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[108])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.006197, 0.006203, 0.006209, 0.006215, 0.006221, 0.006300, 0.006572"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.007946, 0.008027, 0.008107, 0.008150, 0.008171, 0.008342, 0.008624"); + } + } + } + pin(TDB[107]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[107]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB107eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[107]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB107eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.172540, 0.170188, 0.171924, 0.174568, 0.183560, 0.177850, 0.183944", \ + "0.175312, 0.172846, 0.174339, 0.177038, 0.185769, 0.180202, 0.187812", \ + "0.183686, 0.180141, 0.181523, 0.184040, 0.192681, 0.187314, 0.195307", \ + "0.183649, 0.180435, 0.182836, 0.185196, 0.193976, 0.188500, 0.194700", \ + "0.185780, 0.182931, 0.184366, 0.186962, 0.195606, 0.190084, 0.195217", \ + "0.187589, 0.183346, 0.185440, 0.188311, 0.196575, 0.191154, 0.196922", \ + "0.188046, 0.185339, 0.186562, 0.189092, 0.197757, 0.192261, 0.201835" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.169337, 0.166824, 0.163721, 0.166758, 0.165293, 0.168488, 0.165979", \ + "0.172537, 0.169726, 0.166175, 0.169343, 0.167678, 0.170858, 0.168209", \ + "0.180411, 0.177548, 0.174004, 0.177033, 0.175189, 0.178516, 0.175765", \ + "0.181068, 0.178142, 0.174740, 0.177613, 0.176138, 0.179153, 0.176794", \ + "0.182795, 0.179731, 0.176526, 0.179290, 0.177607, 0.180741, 0.178215", \ + "0.184623, 0.181563, 0.177877, 0.181040, 0.179221, 0.182308, 0.179787", \ + "0.185661, 0.182213, 0.178828, 0.181613, 0.179845, 0.182950, 0.180261" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[107])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.006197, 0.006203, 0.006209, 0.006215, 0.006221, 0.006300, 0.006572"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.007946, 0.008027, 0.008107, 0.008150, 0.008171, 0.008342, 0.008624"); + } + } + } + pin(TDB[106]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[106]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB106eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[106]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB106eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.172540, 0.170188, 0.171924, 0.174568, 0.183560, 0.177850, 0.183944", \ + "0.175312, 0.172846, 0.174339, 0.177038, 0.185769, 0.180202, 0.187812", \ + "0.183686, 0.180141, 0.181523, 0.184040, 0.192681, 0.187314, 0.195307", \ + "0.183649, 0.180435, 0.182836, 0.185196, 0.193976, 0.188500, 0.194700", \ + "0.185780, 0.182931, 0.184366, 0.186962, 0.195606, 0.190084, 0.195217", \ + "0.187589, 0.183346, 0.185440, 0.188311, 0.196575, 0.191154, 0.196922", \ + "0.188046, 0.185339, 0.186562, 0.189092, 0.197757, 0.192261, 0.201835" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.169337, 0.166824, 0.163721, 0.166758, 0.165293, 0.168488, 0.165979", \ + "0.172537, 0.169726, 0.166175, 0.169343, 0.167678, 0.170858, 0.168209", \ + "0.180411, 0.177548, 0.174004, 0.177033, 0.175189, 0.178516, 0.175765", \ + "0.181068, 0.178142, 0.174740, 0.177613, 0.176138, 0.179153, 0.176794", \ + "0.182795, 0.179731, 0.176526, 0.179290, 0.177607, 0.180741, 0.178215", \ + "0.184623, 0.181563, 0.177877, 0.181040, 0.179221, 0.182308, 0.179787", \ + "0.185661, 0.182213, 0.178828, 0.181613, 0.179845, 0.182950, 0.180261" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[106])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.006197, 0.006203, 0.006209, 0.006215, 0.006221, 0.006300, 0.006572"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.007946, 0.008027, 0.008107, 0.008150, 0.008171, 0.008342, 0.008624"); + } + } + } + pin(TDB[105]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[105]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB105eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[105]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB105eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.172540, 0.170188, 0.171924, 0.174568, 0.183560, 0.177850, 0.183944", \ + "0.175312, 0.172846, 0.174339, 0.177038, 0.185769, 0.180202, 0.187812", \ + "0.183686, 0.180141, 0.181523, 0.184040, 0.192681, 0.187314, 0.195307", \ + "0.183649, 0.180435, 0.182836, 0.185196, 0.193976, 0.188500, 0.194700", \ + "0.185780, 0.182931, 0.184366, 0.186962, 0.195606, 0.190084, 0.195217", \ + "0.187589, 0.183346, 0.185440, 0.188311, 0.196575, 0.191154, 0.196922", \ + "0.188046, 0.185339, 0.186562, 0.189092, 0.197757, 0.192261, 0.201835" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.169337, 0.166824, 0.163721, 0.166758, 0.165293, 0.168488, 0.165979", \ + "0.172537, 0.169726, 0.166175, 0.169343, 0.167678, 0.170858, 0.168209", \ + "0.180411, 0.177548, 0.174004, 0.177033, 0.175189, 0.178516, 0.175765", \ + "0.181068, 0.178142, 0.174740, 0.177613, 0.176138, 0.179153, 0.176794", \ + "0.182795, 0.179731, 0.176526, 0.179290, 0.177607, 0.180741, 0.178215", \ + "0.184623, 0.181563, 0.177877, 0.181040, 0.179221, 0.182308, 0.179787", \ + "0.185661, 0.182213, 0.178828, 0.181613, 0.179845, 0.182950, 0.180261" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[105])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.006197, 0.006203, 0.006209, 0.006215, 0.006221, 0.006300, 0.006572"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.007946, 0.008027, 0.008107, 0.008150, 0.008171, 0.008342, 0.008624"); + } + } + } + pin(TDB[104]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[104]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB104eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[104]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB104eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.172540, 0.170188, 0.171924, 0.174568, 0.183560, 0.177850, 0.183944", \ + "0.175312, 0.172846, 0.174339, 0.177038, 0.185769, 0.180202, 0.187812", \ + "0.183686, 0.180141, 0.181523, 0.184040, 0.192681, 0.187314, 0.195307", \ + "0.183649, 0.180435, 0.182836, 0.185196, 0.193976, 0.188500, 0.194700", \ + "0.185780, 0.182931, 0.184366, 0.186962, 0.195606, 0.190084, 0.195217", \ + "0.187589, 0.183346, 0.185440, 0.188311, 0.196575, 0.191154, 0.196922", \ + "0.188046, 0.185339, 0.186562, 0.189092, 0.197757, 0.192261, 0.201835" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.169337, 0.166824, 0.163721, 0.166758, 0.165293, 0.168488, 0.165979", \ + "0.172537, 0.169726, 0.166175, 0.169343, 0.167678, 0.170858, 0.168209", \ + "0.180411, 0.177548, 0.174004, 0.177033, 0.175189, 0.178516, 0.175765", \ + "0.181068, 0.178142, 0.174740, 0.177613, 0.176138, 0.179153, 0.176794", \ + "0.182795, 0.179731, 0.176526, 0.179290, 0.177607, 0.180741, 0.178215", \ + "0.184623, 0.181563, 0.177877, 0.181040, 0.179221, 0.182308, 0.179787", \ + "0.185661, 0.182213, 0.178828, 0.181613, 0.179845, 0.182950, 0.180261" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[104])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.006197, 0.006203, 0.006209, 0.006215, 0.006221, 0.006300, 0.006572"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.007946, 0.008027, 0.008107, 0.008150, 0.008171, 0.008342, 0.008624"); + } + } + } + pin(TDB[103]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[103]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB103eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[103]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB103eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.172540, 0.170188, 0.171924, 0.174568, 0.183560, 0.177850, 0.183944", \ + "0.175312, 0.172846, 0.174339, 0.177038, 0.185769, 0.180202, 0.187812", \ + "0.183686, 0.180141, 0.181523, 0.184040, 0.192681, 0.187314, 0.195307", \ + "0.183649, 0.180435, 0.182836, 0.185196, 0.193976, 0.188500, 0.194700", \ + "0.185780, 0.182931, 0.184366, 0.186962, 0.195606, 0.190084, 0.195217", \ + "0.187589, 0.183346, 0.185440, 0.188311, 0.196575, 0.191154, 0.196922", \ + "0.188046, 0.185339, 0.186562, 0.189092, 0.197757, 0.192261, 0.201835" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.169337, 0.166824, 0.163721, 0.166758, 0.165293, 0.168488, 0.165979", \ + "0.172537, 0.169726, 0.166175, 0.169343, 0.167678, 0.170858, 0.168209", \ + "0.180411, 0.177548, 0.174004, 0.177033, 0.175189, 0.178516, 0.175765", \ + "0.181068, 0.178142, 0.174740, 0.177613, 0.176138, 0.179153, 0.176794", \ + "0.182795, 0.179731, 0.176526, 0.179290, 0.177607, 0.180741, 0.178215", \ + "0.184623, 0.181563, 0.177877, 0.181040, 0.179221, 0.182308, 0.179787", \ + "0.185661, 0.182213, 0.178828, 0.181613, 0.179845, 0.182950, 0.180261" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[103])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.006197, 0.006203, 0.006209, 0.006215, 0.006221, 0.006300, 0.006572"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.007946, 0.008027, 0.008107, 0.008150, 0.008171, 0.008342, 0.008624"); + } + } + } + pin(TDB[102]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[102]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB102eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[102]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB102eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.172540, 0.170188, 0.171924, 0.174568, 0.183560, 0.177850, 0.183944", \ + "0.175312, 0.172846, 0.174339, 0.177038, 0.185769, 0.180202, 0.187812", \ + "0.183686, 0.180141, 0.181523, 0.184040, 0.192681, 0.187314, 0.195307", \ + "0.183649, 0.180435, 0.182836, 0.185196, 0.193976, 0.188500, 0.194700", \ + "0.185780, 0.182931, 0.184366, 0.186962, 0.195606, 0.190084, 0.195217", \ + "0.187589, 0.183346, 0.185440, 0.188311, 0.196575, 0.191154, 0.196922", \ + "0.188046, 0.185339, 0.186562, 0.189092, 0.197757, 0.192261, 0.201835" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.169337, 0.166824, 0.163721, 0.166758, 0.165293, 0.168488, 0.165979", \ + "0.172537, 0.169726, 0.166175, 0.169343, 0.167678, 0.170858, 0.168209", \ + "0.180411, 0.177548, 0.174004, 0.177033, 0.175189, 0.178516, 0.175765", \ + "0.181068, 0.178142, 0.174740, 0.177613, 0.176138, 0.179153, 0.176794", \ + "0.182795, 0.179731, 0.176526, 0.179290, 0.177607, 0.180741, 0.178215", \ + "0.184623, 0.181563, 0.177877, 0.181040, 0.179221, 0.182308, 0.179787", \ + "0.185661, 0.182213, 0.178828, 0.181613, 0.179845, 0.182950, 0.180261" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[102])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.006197, 0.006203, 0.006209, 0.006215, 0.006221, 0.006300, 0.006572"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.007946, 0.008027, 0.008107, 0.008150, 0.008171, 0.008342, 0.008624"); + } + } + } + pin(TDB[101]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[101]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB101eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[101]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB101eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.172540, 0.170188, 0.171924, 0.174568, 0.183560, 0.177850, 0.183944", \ + "0.175312, 0.172846, 0.174339, 0.177038, 0.185769, 0.180202, 0.187812", \ + "0.183686, 0.180141, 0.181523, 0.184040, 0.192681, 0.187314, 0.195307", \ + "0.183649, 0.180435, 0.182836, 0.185196, 0.193976, 0.188500, 0.194700", \ + "0.185780, 0.182931, 0.184366, 0.186962, 0.195606, 0.190084, 0.195217", \ + "0.187589, 0.183346, 0.185440, 0.188311, 0.196575, 0.191154, 0.196922", \ + "0.188046, 0.185339, 0.186562, 0.189092, 0.197757, 0.192261, 0.201835" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.169337, 0.166824, 0.163721, 0.166758, 0.165293, 0.168488, 0.165979", \ + "0.172537, 0.169726, 0.166175, 0.169343, 0.167678, 0.170858, 0.168209", \ + "0.180411, 0.177548, 0.174004, 0.177033, 0.175189, 0.178516, 0.175765", \ + "0.181068, 0.178142, 0.174740, 0.177613, 0.176138, 0.179153, 0.176794", \ + "0.182795, 0.179731, 0.176526, 0.179290, 0.177607, 0.180741, 0.178215", \ + "0.184623, 0.181563, 0.177877, 0.181040, 0.179221, 0.182308, 0.179787", \ + "0.185661, 0.182213, 0.178828, 0.181613, 0.179845, 0.182950, 0.180261" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[101])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.006197, 0.006203, 0.006209, 0.006215, 0.006221, 0.006300, 0.006572"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.007946, 0.008027, 0.008107, 0.008150, 0.008171, 0.008342, 0.008624"); + } + } + } + pin(TDB[100]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[100]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB100eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[100]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB100eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.172540, 0.170188, 0.171924, 0.174568, 0.183560, 0.177850, 0.183944", \ + "0.175312, 0.172846, 0.174339, 0.177038, 0.185769, 0.180202, 0.187812", \ + "0.183686, 0.180141, 0.181523, 0.184040, 0.192681, 0.187314, 0.195307", \ + "0.183649, 0.180435, 0.182836, 0.185196, 0.193976, 0.188500, 0.194700", \ + "0.185780, 0.182931, 0.184366, 0.186962, 0.195606, 0.190084, 0.195217", \ + "0.187589, 0.183346, 0.185440, 0.188311, 0.196575, 0.191154, 0.196922", \ + "0.188046, 0.185339, 0.186562, 0.189092, 0.197757, 0.192261, 0.201835" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.169337, 0.166824, 0.163721, 0.166758, 0.165293, 0.168488, 0.165979", \ + "0.172537, 0.169726, 0.166175, 0.169343, 0.167678, 0.170858, 0.168209", \ + "0.180411, 0.177548, 0.174004, 0.177033, 0.175189, 0.178516, 0.175765", \ + "0.181068, 0.178142, 0.174740, 0.177613, 0.176138, 0.179153, 0.176794", \ + "0.182795, 0.179731, 0.176526, 0.179290, 0.177607, 0.180741, 0.178215", \ + "0.184623, 0.181563, 0.177877, 0.181040, 0.179221, 0.182308, 0.179787", \ + "0.185661, 0.182213, 0.178828, 0.181613, 0.179845, 0.182950, 0.180261" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[100])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.006197, 0.006203, 0.006209, 0.006215, 0.006221, 0.006300, 0.006572"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.007946, 0.008027, 0.008107, 0.008150, 0.008171, 0.008342, 0.008624"); + } + } + } + pin(TDB[99]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[99]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB99eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[99]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB99eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.172540, 0.170188, 0.171924, 0.174568, 0.183560, 0.177850, 0.183944", \ + "0.175312, 0.172846, 0.174339, 0.177038, 0.185769, 0.180202, 0.187812", \ + "0.183686, 0.180141, 0.181523, 0.184040, 0.192681, 0.187314, 0.195307", \ + "0.183649, 0.180435, 0.182836, 0.185196, 0.193976, 0.188500, 0.194700", \ + "0.185780, 0.182931, 0.184366, 0.186962, 0.195606, 0.190084, 0.195217", \ + "0.187589, 0.183346, 0.185440, 0.188311, 0.196575, 0.191154, 0.196922", \ + "0.188046, 0.185339, 0.186562, 0.189092, 0.197757, 0.192261, 0.201835" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.169337, 0.166824, 0.163721, 0.166758, 0.165293, 0.168488, 0.165979", \ + "0.172537, 0.169726, 0.166175, 0.169343, 0.167678, 0.170858, 0.168209", \ + "0.180411, 0.177548, 0.174004, 0.177033, 0.175189, 0.178516, 0.175765", \ + "0.181068, 0.178142, 0.174740, 0.177613, 0.176138, 0.179153, 0.176794", \ + "0.182795, 0.179731, 0.176526, 0.179290, 0.177607, 0.180741, 0.178215", \ + "0.184623, 0.181563, 0.177877, 0.181040, 0.179221, 0.182308, 0.179787", \ + "0.185661, 0.182213, 0.178828, 0.181613, 0.179845, 0.182950, 0.180261" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[99])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.006197, 0.006203, 0.006209, 0.006215, 0.006221, 0.006300, 0.006572"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.007946, 0.008027, 0.008107, 0.008150, 0.008171, 0.008342, 0.008624"); + } + } + } + pin(TDB[98]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[98]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB98eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[98]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB98eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.172540, 0.170188, 0.171924, 0.174568, 0.183560, 0.177850, 0.183944", \ + "0.175312, 0.172846, 0.174339, 0.177038, 0.185769, 0.180202, 0.187812", \ + "0.183686, 0.180141, 0.181523, 0.184040, 0.192681, 0.187314, 0.195307", \ + "0.183649, 0.180435, 0.182836, 0.185196, 0.193976, 0.188500, 0.194700", \ + "0.185780, 0.182931, 0.184366, 0.186962, 0.195606, 0.190084, 0.195217", \ + "0.187589, 0.183346, 0.185440, 0.188311, 0.196575, 0.191154, 0.196922", \ + "0.188046, 0.185339, 0.186562, 0.189092, 0.197757, 0.192261, 0.201835" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.169337, 0.166824, 0.163721, 0.166758, 0.165293, 0.168488, 0.165979", \ + "0.172537, 0.169726, 0.166175, 0.169343, 0.167678, 0.170858, 0.168209", \ + "0.180411, 0.177548, 0.174004, 0.177033, 0.175189, 0.178516, 0.175765", \ + "0.181068, 0.178142, 0.174740, 0.177613, 0.176138, 0.179153, 0.176794", \ + "0.182795, 0.179731, 0.176526, 0.179290, 0.177607, 0.180741, 0.178215", \ + "0.184623, 0.181563, 0.177877, 0.181040, 0.179221, 0.182308, 0.179787", \ + "0.185661, 0.182213, 0.178828, 0.181613, 0.179845, 0.182950, 0.180261" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[98])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.006197, 0.006203, 0.006209, 0.006215, 0.006221, 0.006300, 0.006572"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.007946, 0.008027, 0.008107, 0.008150, 0.008171, 0.008342, 0.008624"); + } + } + } + pin(TDB[97]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[97]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB97eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[97]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB97eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.172540, 0.170188, 0.171924, 0.174568, 0.183560, 0.177850, 0.183944", \ + "0.175312, 0.172846, 0.174339, 0.177038, 0.185769, 0.180202, 0.187812", \ + "0.183686, 0.180141, 0.181523, 0.184040, 0.192681, 0.187314, 0.195307", \ + "0.183649, 0.180435, 0.182836, 0.185196, 0.193976, 0.188500, 0.194700", \ + "0.185780, 0.182931, 0.184366, 0.186962, 0.195606, 0.190084, 0.195217", \ + "0.187589, 0.183346, 0.185440, 0.188311, 0.196575, 0.191154, 0.196922", \ + "0.188046, 0.185339, 0.186562, 0.189092, 0.197757, 0.192261, 0.201835" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.169337, 0.166824, 0.163721, 0.166758, 0.165293, 0.168488, 0.165979", \ + "0.172537, 0.169726, 0.166175, 0.169343, 0.167678, 0.170858, 0.168209", \ + "0.180411, 0.177548, 0.174004, 0.177033, 0.175189, 0.178516, 0.175765", \ + "0.181068, 0.178142, 0.174740, 0.177613, 0.176138, 0.179153, 0.176794", \ + "0.182795, 0.179731, 0.176526, 0.179290, 0.177607, 0.180741, 0.178215", \ + "0.184623, 0.181563, 0.177877, 0.181040, 0.179221, 0.182308, 0.179787", \ + "0.185661, 0.182213, 0.178828, 0.181613, 0.179845, 0.182950, 0.180261" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[97])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.006197, 0.006203, 0.006209, 0.006215, 0.006221, 0.006300, 0.006572"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.007946, 0.008027, 0.008107, 0.008150, 0.008171, 0.008342, 0.008624"); + } + } + } + pin(TDB[96]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[96]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB96eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[96]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB96eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.172540, 0.170188, 0.171924, 0.174568, 0.183560, 0.177850, 0.183944", \ + "0.175312, 0.172846, 0.174339, 0.177038, 0.185769, 0.180202, 0.187812", \ + "0.183686, 0.180141, 0.181523, 0.184040, 0.192681, 0.187314, 0.195307", \ + "0.183649, 0.180435, 0.182836, 0.185196, 0.193976, 0.188500, 0.194700", \ + "0.185780, 0.182931, 0.184366, 0.186962, 0.195606, 0.190084, 0.195217", \ + "0.187589, 0.183346, 0.185440, 0.188311, 0.196575, 0.191154, 0.196922", \ + "0.188046, 0.185339, 0.186562, 0.189092, 0.197757, 0.192261, 0.201835" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.169337, 0.166824, 0.163721, 0.166758, 0.165293, 0.168488, 0.165979", \ + "0.172537, 0.169726, 0.166175, 0.169343, 0.167678, 0.170858, 0.168209", \ + "0.180411, 0.177548, 0.174004, 0.177033, 0.175189, 0.178516, 0.175765", \ + "0.181068, 0.178142, 0.174740, 0.177613, 0.176138, 0.179153, 0.176794", \ + "0.182795, 0.179731, 0.176526, 0.179290, 0.177607, 0.180741, 0.178215", \ + "0.184623, 0.181563, 0.177877, 0.181040, 0.179221, 0.182308, 0.179787", \ + "0.185661, 0.182213, 0.178828, 0.181613, 0.179845, 0.182950, 0.180261" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[96])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.006197, 0.006203, 0.006209, 0.006215, 0.006221, 0.006300, 0.006572"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.007946, 0.008027, 0.008107, 0.008150, 0.008171, 0.008342, 0.008624"); + } + } + } + pin(TDB[95]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[95]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB95eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[95]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB95eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.172540, 0.170188, 0.171924, 0.174568, 0.183560, 0.177850, 0.183944", \ + "0.175312, 0.172846, 0.174339, 0.177038, 0.185769, 0.180202, 0.187812", \ + "0.183686, 0.180141, 0.181523, 0.184040, 0.192681, 0.187314, 0.195307", \ + "0.183649, 0.180435, 0.182836, 0.185196, 0.193976, 0.188500, 0.194700", \ + "0.185780, 0.182931, 0.184366, 0.186962, 0.195606, 0.190084, 0.195217", \ + "0.187589, 0.183346, 0.185440, 0.188311, 0.196575, 0.191154, 0.196922", \ + "0.188046, 0.185339, 0.186562, 0.189092, 0.197757, 0.192261, 0.201835" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.169337, 0.166824, 0.163721, 0.166758, 0.165293, 0.168488, 0.165979", \ + "0.172537, 0.169726, 0.166175, 0.169343, 0.167678, 0.170858, 0.168209", \ + "0.180411, 0.177548, 0.174004, 0.177033, 0.175189, 0.178516, 0.175765", \ + "0.181068, 0.178142, 0.174740, 0.177613, 0.176138, 0.179153, 0.176794", \ + "0.182795, 0.179731, 0.176526, 0.179290, 0.177607, 0.180741, 0.178215", \ + "0.184623, 0.181563, 0.177877, 0.181040, 0.179221, 0.182308, 0.179787", \ + "0.185661, 0.182213, 0.178828, 0.181613, 0.179845, 0.182950, 0.180261" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[95])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.006197, 0.006203, 0.006209, 0.006215, 0.006221, 0.006300, 0.006572"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.007946, 0.008027, 0.008107, 0.008150, 0.008171, 0.008342, 0.008624"); + } + } + } + pin(TDB[94]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[94]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB94eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[94]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB94eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.172540, 0.170188, 0.171924, 0.174568, 0.183560, 0.177850, 0.183944", \ + "0.175312, 0.172846, 0.174339, 0.177038, 0.185769, 0.180202, 0.187812", \ + "0.183686, 0.180141, 0.181523, 0.184040, 0.192681, 0.187314, 0.195307", \ + "0.183649, 0.180435, 0.182836, 0.185196, 0.193976, 0.188500, 0.194700", \ + "0.185780, 0.182931, 0.184366, 0.186962, 0.195606, 0.190084, 0.195217", \ + "0.187589, 0.183346, 0.185440, 0.188311, 0.196575, 0.191154, 0.196922", \ + "0.188046, 0.185339, 0.186562, 0.189092, 0.197757, 0.192261, 0.201835" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.169337, 0.166824, 0.163721, 0.166758, 0.165293, 0.168488, 0.165979", \ + "0.172537, 0.169726, 0.166175, 0.169343, 0.167678, 0.170858, 0.168209", \ + "0.180411, 0.177548, 0.174004, 0.177033, 0.175189, 0.178516, 0.175765", \ + "0.181068, 0.178142, 0.174740, 0.177613, 0.176138, 0.179153, 0.176794", \ + "0.182795, 0.179731, 0.176526, 0.179290, 0.177607, 0.180741, 0.178215", \ + "0.184623, 0.181563, 0.177877, 0.181040, 0.179221, 0.182308, 0.179787", \ + "0.185661, 0.182213, 0.178828, 0.181613, 0.179845, 0.182950, 0.180261" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[94])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.006197, 0.006203, 0.006209, 0.006215, 0.006221, 0.006300, 0.006572"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.007946, 0.008027, 0.008107, 0.008150, 0.008171, 0.008342, 0.008624"); + } + } + } + pin(TDB[93]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[93]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB93eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[93]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB93eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.172540, 0.170188, 0.171924, 0.174568, 0.183560, 0.177850, 0.183944", \ + "0.175312, 0.172846, 0.174339, 0.177038, 0.185769, 0.180202, 0.187812", \ + "0.183686, 0.180141, 0.181523, 0.184040, 0.192681, 0.187314, 0.195307", \ + "0.183649, 0.180435, 0.182836, 0.185196, 0.193976, 0.188500, 0.194700", \ + "0.185780, 0.182931, 0.184366, 0.186962, 0.195606, 0.190084, 0.195217", \ + "0.187589, 0.183346, 0.185440, 0.188311, 0.196575, 0.191154, 0.196922", \ + "0.188046, 0.185339, 0.186562, 0.189092, 0.197757, 0.192261, 0.201835" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.169337, 0.166824, 0.163721, 0.166758, 0.165293, 0.168488, 0.165979", \ + "0.172537, 0.169726, 0.166175, 0.169343, 0.167678, 0.170858, 0.168209", \ + "0.180411, 0.177548, 0.174004, 0.177033, 0.175189, 0.178516, 0.175765", \ + "0.181068, 0.178142, 0.174740, 0.177613, 0.176138, 0.179153, 0.176794", \ + "0.182795, 0.179731, 0.176526, 0.179290, 0.177607, 0.180741, 0.178215", \ + "0.184623, 0.181563, 0.177877, 0.181040, 0.179221, 0.182308, 0.179787", \ + "0.185661, 0.182213, 0.178828, 0.181613, 0.179845, 0.182950, 0.180261" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[93])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.006197, 0.006203, 0.006209, 0.006215, 0.006221, 0.006300, 0.006572"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.007946, 0.008027, 0.008107, 0.008150, 0.008171, 0.008342, 0.008624"); + } + } + } + pin(TDB[92]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[92]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB92eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[92]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB92eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.172540, 0.170188, 0.171924, 0.174568, 0.183560, 0.177850, 0.183944", \ + "0.175312, 0.172846, 0.174339, 0.177038, 0.185769, 0.180202, 0.187812", \ + "0.183686, 0.180141, 0.181523, 0.184040, 0.192681, 0.187314, 0.195307", \ + "0.183649, 0.180435, 0.182836, 0.185196, 0.193976, 0.188500, 0.194700", \ + "0.185780, 0.182931, 0.184366, 0.186962, 0.195606, 0.190084, 0.195217", \ + "0.187589, 0.183346, 0.185440, 0.188311, 0.196575, 0.191154, 0.196922", \ + "0.188046, 0.185339, 0.186562, 0.189092, 0.197757, 0.192261, 0.201835" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.169337, 0.166824, 0.163721, 0.166758, 0.165293, 0.168488, 0.165979", \ + "0.172537, 0.169726, 0.166175, 0.169343, 0.167678, 0.170858, 0.168209", \ + "0.180411, 0.177548, 0.174004, 0.177033, 0.175189, 0.178516, 0.175765", \ + "0.181068, 0.178142, 0.174740, 0.177613, 0.176138, 0.179153, 0.176794", \ + "0.182795, 0.179731, 0.176526, 0.179290, 0.177607, 0.180741, 0.178215", \ + "0.184623, 0.181563, 0.177877, 0.181040, 0.179221, 0.182308, 0.179787", \ + "0.185661, 0.182213, 0.178828, 0.181613, 0.179845, 0.182950, 0.180261" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[92])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.006197, 0.006203, 0.006209, 0.006215, 0.006221, 0.006300, 0.006572"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.007946, 0.008027, 0.008107, 0.008150, 0.008171, 0.008342, 0.008624"); + } + } + } + pin(TDB[91]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[91]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB91eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[91]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB91eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.172540, 0.170188, 0.171924, 0.174568, 0.183560, 0.177850, 0.183944", \ + "0.175312, 0.172846, 0.174339, 0.177038, 0.185769, 0.180202, 0.187812", \ + "0.183686, 0.180141, 0.181523, 0.184040, 0.192681, 0.187314, 0.195307", \ + "0.183649, 0.180435, 0.182836, 0.185196, 0.193976, 0.188500, 0.194700", \ + "0.185780, 0.182931, 0.184366, 0.186962, 0.195606, 0.190084, 0.195217", \ + "0.187589, 0.183346, 0.185440, 0.188311, 0.196575, 0.191154, 0.196922", \ + "0.188046, 0.185339, 0.186562, 0.189092, 0.197757, 0.192261, 0.201835" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.169337, 0.166824, 0.163721, 0.166758, 0.165293, 0.168488, 0.165979", \ + "0.172537, 0.169726, 0.166175, 0.169343, 0.167678, 0.170858, 0.168209", \ + "0.180411, 0.177548, 0.174004, 0.177033, 0.175189, 0.178516, 0.175765", \ + "0.181068, 0.178142, 0.174740, 0.177613, 0.176138, 0.179153, 0.176794", \ + "0.182795, 0.179731, 0.176526, 0.179290, 0.177607, 0.180741, 0.178215", \ + "0.184623, 0.181563, 0.177877, 0.181040, 0.179221, 0.182308, 0.179787", \ + "0.185661, 0.182213, 0.178828, 0.181613, 0.179845, 0.182950, 0.180261" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[91])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.006197, 0.006203, 0.006209, 0.006215, 0.006221, 0.006300, 0.006572"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.007946, 0.008027, 0.008107, 0.008150, 0.008171, 0.008342, 0.008624"); + } + } + } + pin(TDB[90]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[90]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB90eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[90]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB90eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.172540, 0.170188, 0.171924, 0.174568, 0.183560, 0.177850, 0.183944", \ + "0.175312, 0.172846, 0.174339, 0.177038, 0.185769, 0.180202, 0.187812", \ + "0.183686, 0.180141, 0.181523, 0.184040, 0.192681, 0.187314, 0.195307", \ + "0.183649, 0.180435, 0.182836, 0.185196, 0.193976, 0.188500, 0.194700", \ + "0.185780, 0.182931, 0.184366, 0.186962, 0.195606, 0.190084, 0.195217", \ + "0.187589, 0.183346, 0.185440, 0.188311, 0.196575, 0.191154, 0.196922", \ + "0.188046, 0.185339, 0.186562, 0.189092, 0.197757, 0.192261, 0.201835" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.169337, 0.166824, 0.163721, 0.166758, 0.165293, 0.168488, 0.165979", \ + "0.172537, 0.169726, 0.166175, 0.169343, 0.167678, 0.170858, 0.168209", \ + "0.180411, 0.177548, 0.174004, 0.177033, 0.175189, 0.178516, 0.175765", \ + "0.181068, 0.178142, 0.174740, 0.177613, 0.176138, 0.179153, 0.176794", \ + "0.182795, 0.179731, 0.176526, 0.179290, 0.177607, 0.180741, 0.178215", \ + "0.184623, 0.181563, 0.177877, 0.181040, 0.179221, 0.182308, 0.179787", \ + "0.185661, 0.182213, 0.178828, 0.181613, 0.179845, 0.182950, 0.180261" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[90])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.006197, 0.006203, 0.006209, 0.006215, 0.006221, 0.006300, 0.006572"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.007946, 0.008027, 0.008107, 0.008150, 0.008171, 0.008342, 0.008624"); + } + } + } + pin(TDB[89]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[89]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB89eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[89]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB89eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.172540, 0.170188, 0.171924, 0.174568, 0.183560, 0.177850, 0.183944", \ + "0.175312, 0.172846, 0.174339, 0.177038, 0.185769, 0.180202, 0.187812", \ + "0.183686, 0.180141, 0.181523, 0.184040, 0.192681, 0.187314, 0.195307", \ + "0.183649, 0.180435, 0.182836, 0.185196, 0.193976, 0.188500, 0.194700", \ + "0.185780, 0.182931, 0.184366, 0.186962, 0.195606, 0.190084, 0.195217", \ + "0.187589, 0.183346, 0.185440, 0.188311, 0.196575, 0.191154, 0.196922", \ + "0.188046, 0.185339, 0.186562, 0.189092, 0.197757, 0.192261, 0.201835" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.169337, 0.166824, 0.163721, 0.166758, 0.165293, 0.168488, 0.165979", \ + "0.172537, 0.169726, 0.166175, 0.169343, 0.167678, 0.170858, 0.168209", \ + "0.180411, 0.177548, 0.174004, 0.177033, 0.175189, 0.178516, 0.175765", \ + "0.181068, 0.178142, 0.174740, 0.177613, 0.176138, 0.179153, 0.176794", \ + "0.182795, 0.179731, 0.176526, 0.179290, 0.177607, 0.180741, 0.178215", \ + "0.184623, 0.181563, 0.177877, 0.181040, 0.179221, 0.182308, 0.179787", \ + "0.185661, 0.182213, 0.178828, 0.181613, 0.179845, 0.182950, 0.180261" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[89])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.006197, 0.006203, 0.006209, 0.006215, 0.006221, 0.006300, 0.006572"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.007946, 0.008027, 0.008107, 0.008150, 0.008171, 0.008342, 0.008624"); + } + } + } + pin(TDB[88]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[88]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB88eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[88]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB88eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.172540, 0.170188, 0.171924, 0.174568, 0.183560, 0.177850, 0.183944", \ + "0.175312, 0.172846, 0.174339, 0.177038, 0.185769, 0.180202, 0.187812", \ + "0.183686, 0.180141, 0.181523, 0.184040, 0.192681, 0.187314, 0.195307", \ + "0.183649, 0.180435, 0.182836, 0.185196, 0.193976, 0.188500, 0.194700", \ + "0.185780, 0.182931, 0.184366, 0.186962, 0.195606, 0.190084, 0.195217", \ + "0.187589, 0.183346, 0.185440, 0.188311, 0.196575, 0.191154, 0.196922", \ + "0.188046, 0.185339, 0.186562, 0.189092, 0.197757, 0.192261, 0.201835" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.169337, 0.166824, 0.163721, 0.166758, 0.165293, 0.168488, 0.165979", \ + "0.172537, 0.169726, 0.166175, 0.169343, 0.167678, 0.170858, 0.168209", \ + "0.180411, 0.177548, 0.174004, 0.177033, 0.175189, 0.178516, 0.175765", \ + "0.181068, 0.178142, 0.174740, 0.177613, 0.176138, 0.179153, 0.176794", \ + "0.182795, 0.179731, 0.176526, 0.179290, 0.177607, 0.180741, 0.178215", \ + "0.184623, 0.181563, 0.177877, 0.181040, 0.179221, 0.182308, 0.179787", \ + "0.185661, 0.182213, 0.178828, 0.181613, 0.179845, 0.182950, 0.180261" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[88])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.006197, 0.006203, 0.006209, 0.006215, 0.006221, 0.006300, 0.006572"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.007946, 0.008027, 0.008107, 0.008150, 0.008171, 0.008342, 0.008624"); + } + } + } + pin(TDB[87]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[87]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB87eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[87]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB87eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.172540, 0.170188, 0.171924, 0.174568, 0.183560, 0.177850, 0.183944", \ + "0.175312, 0.172846, 0.174339, 0.177038, 0.185769, 0.180202, 0.187812", \ + "0.183686, 0.180141, 0.181523, 0.184040, 0.192681, 0.187314, 0.195307", \ + "0.183649, 0.180435, 0.182836, 0.185196, 0.193976, 0.188500, 0.194700", \ + "0.185780, 0.182931, 0.184366, 0.186962, 0.195606, 0.190084, 0.195217", \ + "0.187589, 0.183346, 0.185440, 0.188311, 0.196575, 0.191154, 0.196922", \ + "0.188046, 0.185339, 0.186562, 0.189092, 0.197757, 0.192261, 0.201835" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.169337, 0.166824, 0.163721, 0.166758, 0.165293, 0.168488, 0.165979", \ + "0.172537, 0.169726, 0.166175, 0.169343, 0.167678, 0.170858, 0.168209", \ + "0.180411, 0.177548, 0.174004, 0.177033, 0.175189, 0.178516, 0.175765", \ + "0.181068, 0.178142, 0.174740, 0.177613, 0.176138, 0.179153, 0.176794", \ + "0.182795, 0.179731, 0.176526, 0.179290, 0.177607, 0.180741, 0.178215", \ + "0.184623, 0.181563, 0.177877, 0.181040, 0.179221, 0.182308, 0.179787", \ + "0.185661, 0.182213, 0.178828, 0.181613, 0.179845, 0.182950, 0.180261" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[87])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.006197, 0.006203, 0.006209, 0.006215, 0.006221, 0.006300, 0.006572"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.007946, 0.008027, 0.008107, 0.008150, 0.008171, 0.008342, 0.008624"); + } + } + } + pin(TDB[86]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[86]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB86eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[86]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB86eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.172540, 0.170188, 0.171924, 0.174568, 0.183560, 0.177850, 0.183944", \ + "0.175312, 0.172846, 0.174339, 0.177038, 0.185769, 0.180202, 0.187812", \ + "0.183686, 0.180141, 0.181523, 0.184040, 0.192681, 0.187314, 0.195307", \ + "0.183649, 0.180435, 0.182836, 0.185196, 0.193976, 0.188500, 0.194700", \ + "0.185780, 0.182931, 0.184366, 0.186962, 0.195606, 0.190084, 0.195217", \ + "0.187589, 0.183346, 0.185440, 0.188311, 0.196575, 0.191154, 0.196922", \ + "0.188046, 0.185339, 0.186562, 0.189092, 0.197757, 0.192261, 0.201835" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.169337, 0.166824, 0.163721, 0.166758, 0.165293, 0.168488, 0.165979", \ + "0.172537, 0.169726, 0.166175, 0.169343, 0.167678, 0.170858, 0.168209", \ + "0.180411, 0.177548, 0.174004, 0.177033, 0.175189, 0.178516, 0.175765", \ + "0.181068, 0.178142, 0.174740, 0.177613, 0.176138, 0.179153, 0.176794", \ + "0.182795, 0.179731, 0.176526, 0.179290, 0.177607, 0.180741, 0.178215", \ + "0.184623, 0.181563, 0.177877, 0.181040, 0.179221, 0.182308, 0.179787", \ + "0.185661, 0.182213, 0.178828, 0.181613, 0.179845, 0.182950, 0.180261" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[86])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.006197, 0.006203, 0.006209, 0.006215, 0.006221, 0.006300, 0.006572"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.007946, 0.008027, 0.008107, 0.008150, 0.008171, 0.008342, 0.008624"); + } + } + } + pin(TDB[85]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[85]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB85eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[85]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB85eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.172540, 0.170188, 0.171924, 0.174568, 0.183560, 0.177850, 0.183944", \ + "0.175312, 0.172846, 0.174339, 0.177038, 0.185769, 0.180202, 0.187812", \ + "0.183686, 0.180141, 0.181523, 0.184040, 0.192681, 0.187314, 0.195307", \ + "0.183649, 0.180435, 0.182836, 0.185196, 0.193976, 0.188500, 0.194700", \ + "0.185780, 0.182931, 0.184366, 0.186962, 0.195606, 0.190084, 0.195217", \ + "0.187589, 0.183346, 0.185440, 0.188311, 0.196575, 0.191154, 0.196922", \ + "0.188046, 0.185339, 0.186562, 0.189092, 0.197757, 0.192261, 0.201835" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.169337, 0.166824, 0.163721, 0.166758, 0.165293, 0.168488, 0.165979", \ + "0.172537, 0.169726, 0.166175, 0.169343, 0.167678, 0.170858, 0.168209", \ + "0.180411, 0.177548, 0.174004, 0.177033, 0.175189, 0.178516, 0.175765", \ + "0.181068, 0.178142, 0.174740, 0.177613, 0.176138, 0.179153, 0.176794", \ + "0.182795, 0.179731, 0.176526, 0.179290, 0.177607, 0.180741, 0.178215", \ + "0.184623, 0.181563, 0.177877, 0.181040, 0.179221, 0.182308, 0.179787", \ + "0.185661, 0.182213, 0.178828, 0.181613, 0.179845, 0.182950, 0.180261" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[85])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.006197, 0.006203, 0.006209, 0.006215, 0.006221, 0.006300, 0.006572"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.007946, 0.008027, 0.008107, 0.008150, 0.008171, 0.008342, 0.008624"); + } + } + } + pin(TDB[84]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[84]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB84eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[84]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB84eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.172540, 0.170188, 0.171924, 0.174568, 0.183560, 0.177850, 0.183944", \ + "0.175312, 0.172846, 0.174339, 0.177038, 0.185769, 0.180202, 0.187812", \ + "0.183686, 0.180141, 0.181523, 0.184040, 0.192681, 0.187314, 0.195307", \ + "0.183649, 0.180435, 0.182836, 0.185196, 0.193976, 0.188500, 0.194700", \ + "0.185780, 0.182931, 0.184366, 0.186962, 0.195606, 0.190084, 0.195217", \ + "0.187589, 0.183346, 0.185440, 0.188311, 0.196575, 0.191154, 0.196922", \ + "0.188046, 0.185339, 0.186562, 0.189092, 0.197757, 0.192261, 0.201835" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.169337, 0.166824, 0.163721, 0.166758, 0.165293, 0.168488, 0.165979", \ + "0.172537, 0.169726, 0.166175, 0.169343, 0.167678, 0.170858, 0.168209", \ + "0.180411, 0.177548, 0.174004, 0.177033, 0.175189, 0.178516, 0.175765", \ + "0.181068, 0.178142, 0.174740, 0.177613, 0.176138, 0.179153, 0.176794", \ + "0.182795, 0.179731, 0.176526, 0.179290, 0.177607, 0.180741, 0.178215", \ + "0.184623, 0.181563, 0.177877, 0.181040, 0.179221, 0.182308, 0.179787", \ + "0.185661, 0.182213, 0.178828, 0.181613, 0.179845, 0.182950, 0.180261" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[84])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.006197, 0.006203, 0.006209, 0.006215, 0.006221, 0.006300, 0.006572"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.007946, 0.008027, 0.008107, 0.008150, 0.008171, 0.008342, 0.008624"); + } + } + } + pin(TDB[83]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[83]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB83eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[83]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB83eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.172540, 0.170188, 0.171924, 0.174568, 0.183560, 0.177850, 0.183944", \ + "0.175312, 0.172846, 0.174339, 0.177038, 0.185769, 0.180202, 0.187812", \ + "0.183686, 0.180141, 0.181523, 0.184040, 0.192681, 0.187314, 0.195307", \ + "0.183649, 0.180435, 0.182836, 0.185196, 0.193976, 0.188500, 0.194700", \ + "0.185780, 0.182931, 0.184366, 0.186962, 0.195606, 0.190084, 0.195217", \ + "0.187589, 0.183346, 0.185440, 0.188311, 0.196575, 0.191154, 0.196922", \ + "0.188046, 0.185339, 0.186562, 0.189092, 0.197757, 0.192261, 0.201835" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.169337, 0.166824, 0.163721, 0.166758, 0.165293, 0.168488, 0.165979", \ + "0.172537, 0.169726, 0.166175, 0.169343, 0.167678, 0.170858, 0.168209", \ + "0.180411, 0.177548, 0.174004, 0.177033, 0.175189, 0.178516, 0.175765", \ + "0.181068, 0.178142, 0.174740, 0.177613, 0.176138, 0.179153, 0.176794", \ + "0.182795, 0.179731, 0.176526, 0.179290, 0.177607, 0.180741, 0.178215", \ + "0.184623, 0.181563, 0.177877, 0.181040, 0.179221, 0.182308, 0.179787", \ + "0.185661, 0.182213, 0.178828, 0.181613, 0.179845, 0.182950, 0.180261" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[83])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.006197, 0.006203, 0.006209, 0.006215, 0.006221, 0.006300, 0.006572"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.007946, 0.008027, 0.008107, 0.008150, 0.008171, 0.008342, 0.008624"); + } + } + } + pin(TDB[82]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[82]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB82eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[82]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB82eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.172540, 0.170188, 0.171924, 0.174568, 0.183560, 0.177850, 0.183944", \ + "0.175312, 0.172846, 0.174339, 0.177038, 0.185769, 0.180202, 0.187812", \ + "0.183686, 0.180141, 0.181523, 0.184040, 0.192681, 0.187314, 0.195307", \ + "0.183649, 0.180435, 0.182836, 0.185196, 0.193976, 0.188500, 0.194700", \ + "0.185780, 0.182931, 0.184366, 0.186962, 0.195606, 0.190084, 0.195217", \ + "0.187589, 0.183346, 0.185440, 0.188311, 0.196575, 0.191154, 0.196922", \ + "0.188046, 0.185339, 0.186562, 0.189092, 0.197757, 0.192261, 0.201835" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.169337, 0.166824, 0.163721, 0.166758, 0.165293, 0.168488, 0.165979", \ + "0.172537, 0.169726, 0.166175, 0.169343, 0.167678, 0.170858, 0.168209", \ + "0.180411, 0.177548, 0.174004, 0.177033, 0.175189, 0.178516, 0.175765", \ + "0.181068, 0.178142, 0.174740, 0.177613, 0.176138, 0.179153, 0.176794", \ + "0.182795, 0.179731, 0.176526, 0.179290, 0.177607, 0.180741, 0.178215", \ + "0.184623, 0.181563, 0.177877, 0.181040, 0.179221, 0.182308, 0.179787", \ + "0.185661, 0.182213, 0.178828, 0.181613, 0.179845, 0.182950, 0.180261" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[82])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.006197, 0.006203, 0.006209, 0.006215, 0.006221, 0.006300, 0.006572"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.007946, 0.008027, 0.008107, 0.008150, 0.008171, 0.008342, 0.008624"); + } + } + } + pin(TDB[81]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[81]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB81eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[81]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB81eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.172540, 0.170188, 0.171924, 0.174568, 0.183560, 0.177850, 0.183944", \ + "0.175312, 0.172846, 0.174339, 0.177038, 0.185769, 0.180202, 0.187812", \ + "0.183686, 0.180141, 0.181523, 0.184040, 0.192681, 0.187314, 0.195307", \ + "0.183649, 0.180435, 0.182836, 0.185196, 0.193976, 0.188500, 0.194700", \ + "0.185780, 0.182931, 0.184366, 0.186962, 0.195606, 0.190084, 0.195217", \ + "0.187589, 0.183346, 0.185440, 0.188311, 0.196575, 0.191154, 0.196922", \ + "0.188046, 0.185339, 0.186562, 0.189092, 0.197757, 0.192261, 0.201835" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.169337, 0.166824, 0.163721, 0.166758, 0.165293, 0.168488, 0.165979", \ + "0.172537, 0.169726, 0.166175, 0.169343, 0.167678, 0.170858, 0.168209", \ + "0.180411, 0.177548, 0.174004, 0.177033, 0.175189, 0.178516, 0.175765", \ + "0.181068, 0.178142, 0.174740, 0.177613, 0.176138, 0.179153, 0.176794", \ + "0.182795, 0.179731, 0.176526, 0.179290, 0.177607, 0.180741, 0.178215", \ + "0.184623, 0.181563, 0.177877, 0.181040, 0.179221, 0.182308, 0.179787", \ + "0.185661, 0.182213, 0.178828, 0.181613, 0.179845, 0.182950, 0.180261" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[81])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.006197, 0.006203, 0.006209, 0.006215, 0.006221, 0.006300, 0.006572"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.007946, 0.008027, 0.008107, 0.008150, 0.008171, 0.008342, 0.008624"); + } + } + } + pin(TDB[80]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[80]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB80eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[80]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB80eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.172540, 0.170188, 0.171924, 0.174568, 0.183560, 0.177850, 0.183944", \ + "0.175312, 0.172846, 0.174339, 0.177038, 0.185769, 0.180202, 0.187812", \ + "0.183686, 0.180141, 0.181523, 0.184040, 0.192681, 0.187314, 0.195307", \ + "0.183649, 0.180435, 0.182836, 0.185196, 0.193976, 0.188500, 0.194700", \ + "0.185780, 0.182931, 0.184366, 0.186962, 0.195606, 0.190084, 0.195217", \ + "0.187589, 0.183346, 0.185440, 0.188311, 0.196575, 0.191154, 0.196922", \ + "0.188046, 0.185339, 0.186562, 0.189092, 0.197757, 0.192261, 0.201835" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.169337, 0.166824, 0.163721, 0.166758, 0.165293, 0.168488, 0.165979", \ + "0.172537, 0.169726, 0.166175, 0.169343, 0.167678, 0.170858, 0.168209", \ + "0.180411, 0.177548, 0.174004, 0.177033, 0.175189, 0.178516, 0.175765", \ + "0.181068, 0.178142, 0.174740, 0.177613, 0.176138, 0.179153, 0.176794", \ + "0.182795, 0.179731, 0.176526, 0.179290, 0.177607, 0.180741, 0.178215", \ + "0.184623, 0.181563, 0.177877, 0.181040, 0.179221, 0.182308, 0.179787", \ + "0.185661, 0.182213, 0.178828, 0.181613, 0.179845, 0.182950, 0.180261" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[80])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.006197, 0.006203, 0.006209, 0.006215, 0.006221, 0.006300, 0.006572"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.007946, 0.008027, 0.008107, 0.008150, 0.008171, 0.008342, 0.008624"); + } + } + } + pin(TDB[79]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[79]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB79eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[79]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB79eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.172540, 0.170188, 0.171924, 0.174568, 0.183560, 0.177850, 0.183944", \ + "0.175312, 0.172846, 0.174339, 0.177038, 0.185769, 0.180202, 0.187812", \ + "0.183686, 0.180141, 0.181523, 0.184040, 0.192681, 0.187314, 0.195307", \ + "0.183649, 0.180435, 0.182836, 0.185196, 0.193976, 0.188500, 0.194700", \ + "0.185780, 0.182931, 0.184366, 0.186962, 0.195606, 0.190084, 0.195217", \ + "0.187589, 0.183346, 0.185440, 0.188311, 0.196575, 0.191154, 0.196922", \ + "0.188046, 0.185339, 0.186562, 0.189092, 0.197757, 0.192261, 0.201835" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.169337, 0.166824, 0.163721, 0.166758, 0.165293, 0.168488, 0.165979", \ + "0.172537, 0.169726, 0.166175, 0.169343, 0.167678, 0.170858, 0.168209", \ + "0.180411, 0.177548, 0.174004, 0.177033, 0.175189, 0.178516, 0.175765", \ + "0.181068, 0.178142, 0.174740, 0.177613, 0.176138, 0.179153, 0.176794", \ + "0.182795, 0.179731, 0.176526, 0.179290, 0.177607, 0.180741, 0.178215", \ + "0.184623, 0.181563, 0.177877, 0.181040, 0.179221, 0.182308, 0.179787", \ + "0.185661, 0.182213, 0.178828, 0.181613, 0.179845, 0.182950, 0.180261" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[79])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.006197, 0.006203, 0.006209, 0.006215, 0.006221, 0.006300, 0.006572"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.007946, 0.008027, 0.008107, 0.008150, 0.008171, 0.008342, 0.008624"); + } + } + } + pin(TDB[78]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[78]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB78eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[78]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB78eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.172540, 0.170188, 0.171924, 0.174568, 0.183560, 0.177850, 0.183944", \ + "0.175312, 0.172846, 0.174339, 0.177038, 0.185769, 0.180202, 0.187812", \ + "0.183686, 0.180141, 0.181523, 0.184040, 0.192681, 0.187314, 0.195307", \ + "0.183649, 0.180435, 0.182836, 0.185196, 0.193976, 0.188500, 0.194700", \ + "0.185780, 0.182931, 0.184366, 0.186962, 0.195606, 0.190084, 0.195217", \ + "0.187589, 0.183346, 0.185440, 0.188311, 0.196575, 0.191154, 0.196922", \ + "0.188046, 0.185339, 0.186562, 0.189092, 0.197757, 0.192261, 0.201835" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.169337, 0.166824, 0.163721, 0.166758, 0.165293, 0.168488, 0.165979", \ + "0.172537, 0.169726, 0.166175, 0.169343, 0.167678, 0.170858, 0.168209", \ + "0.180411, 0.177548, 0.174004, 0.177033, 0.175189, 0.178516, 0.175765", \ + "0.181068, 0.178142, 0.174740, 0.177613, 0.176138, 0.179153, 0.176794", \ + "0.182795, 0.179731, 0.176526, 0.179290, 0.177607, 0.180741, 0.178215", \ + "0.184623, 0.181563, 0.177877, 0.181040, 0.179221, 0.182308, 0.179787", \ + "0.185661, 0.182213, 0.178828, 0.181613, 0.179845, 0.182950, 0.180261" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[78])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.006197, 0.006203, 0.006209, 0.006215, 0.006221, 0.006300, 0.006572"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.007946, 0.008027, 0.008107, 0.008150, 0.008171, 0.008342, 0.008624"); + } + } + } + pin(TDB[77]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[77]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB77eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[77]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB77eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.172540, 0.170188, 0.171924, 0.174568, 0.183560, 0.177850, 0.183944", \ + "0.175312, 0.172846, 0.174339, 0.177038, 0.185769, 0.180202, 0.187812", \ + "0.183686, 0.180141, 0.181523, 0.184040, 0.192681, 0.187314, 0.195307", \ + "0.183649, 0.180435, 0.182836, 0.185196, 0.193976, 0.188500, 0.194700", \ + "0.185780, 0.182931, 0.184366, 0.186962, 0.195606, 0.190084, 0.195217", \ + "0.187589, 0.183346, 0.185440, 0.188311, 0.196575, 0.191154, 0.196922", \ + "0.188046, 0.185339, 0.186562, 0.189092, 0.197757, 0.192261, 0.201835" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.169337, 0.166824, 0.163721, 0.166758, 0.165293, 0.168488, 0.165979", \ + "0.172537, 0.169726, 0.166175, 0.169343, 0.167678, 0.170858, 0.168209", \ + "0.180411, 0.177548, 0.174004, 0.177033, 0.175189, 0.178516, 0.175765", \ + "0.181068, 0.178142, 0.174740, 0.177613, 0.176138, 0.179153, 0.176794", \ + "0.182795, 0.179731, 0.176526, 0.179290, 0.177607, 0.180741, 0.178215", \ + "0.184623, 0.181563, 0.177877, 0.181040, 0.179221, 0.182308, 0.179787", \ + "0.185661, 0.182213, 0.178828, 0.181613, 0.179845, 0.182950, 0.180261" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[77])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.006197, 0.006203, 0.006209, 0.006215, 0.006221, 0.006300, 0.006572"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.007946, 0.008027, 0.008107, 0.008150, 0.008171, 0.008342, 0.008624"); + } + } + } + pin(TDB[76]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[76]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB76eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[76]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB76eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.172540, 0.170188, 0.171924, 0.174568, 0.183560, 0.177850, 0.183944", \ + "0.175312, 0.172846, 0.174339, 0.177038, 0.185769, 0.180202, 0.187812", \ + "0.183686, 0.180141, 0.181523, 0.184040, 0.192681, 0.187314, 0.195307", \ + "0.183649, 0.180435, 0.182836, 0.185196, 0.193976, 0.188500, 0.194700", \ + "0.185780, 0.182931, 0.184366, 0.186962, 0.195606, 0.190084, 0.195217", \ + "0.187589, 0.183346, 0.185440, 0.188311, 0.196575, 0.191154, 0.196922", \ + "0.188046, 0.185339, 0.186562, 0.189092, 0.197757, 0.192261, 0.201835" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.169337, 0.166824, 0.163721, 0.166758, 0.165293, 0.168488, 0.165979", \ + "0.172537, 0.169726, 0.166175, 0.169343, 0.167678, 0.170858, 0.168209", \ + "0.180411, 0.177548, 0.174004, 0.177033, 0.175189, 0.178516, 0.175765", \ + "0.181068, 0.178142, 0.174740, 0.177613, 0.176138, 0.179153, 0.176794", \ + "0.182795, 0.179731, 0.176526, 0.179290, 0.177607, 0.180741, 0.178215", \ + "0.184623, 0.181563, 0.177877, 0.181040, 0.179221, 0.182308, 0.179787", \ + "0.185661, 0.182213, 0.178828, 0.181613, 0.179845, 0.182950, 0.180261" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[76])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.006197, 0.006203, 0.006209, 0.006215, 0.006221, 0.006300, 0.006572"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.007946, 0.008027, 0.008107, 0.008150, 0.008171, 0.008342, 0.008624"); + } + } + } + pin(TDB[75]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[75]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB75eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[75]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB75eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.172540, 0.170188, 0.171924, 0.174568, 0.183560, 0.177850, 0.183944", \ + "0.175312, 0.172846, 0.174339, 0.177038, 0.185769, 0.180202, 0.187812", \ + "0.183686, 0.180141, 0.181523, 0.184040, 0.192681, 0.187314, 0.195307", \ + "0.183649, 0.180435, 0.182836, 0.185196, 0.193976, 0.188500, 0.194700", \ + "0.185780, 0.182931, 0.184366, 0.186962, 0.195606, 0.190084, 0.195217", \ + "0.187589, 0.183346, 0.185440, 0.188311, 0.196575, 0.191154, 0.196922", \ + "0.188046, 0.185339, 0.186562, 0.189092, 0.197757, 0.192261, 0.201835" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.169337, 0.166824, 0.163721, 0.166758, 0.165293, 0.168488, 0.165979", \ + "0.172537, 0.169726, 0.166175, 0.169343, 0.167678, 0.170858, 0.168209", \ + "0.180411, 0.177548, 0.174004, 0.177033, 0.175189, 0.178516, 0.175765", \ + "0.181068, 0.178142, 0.174740, 0.177613, 0.176138, 0.179153, 0.176794", \ + "0.182795, 0.179731, 0.176526, 0.179290, 0.177607, 0.180741, 0.178215", \ + "0.184623, 0.181563, 0.177877, 0.181040, 0.179221, 0.182308, 0.179787", \ + "0.185661, 0.182213, 0.178828, 0.181613, 0.179845, 0.182950, 0.180261" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[75])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.006197, 0.006203, 0.006209, 0.006215, 0.006221, 0.006300, 0.006572"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.007946, 0.008027, 0.008107, 0.008150, 0.008171, 0.008342, 0.008624"); + } + } + } + pin(TDB[74]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[74]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB74eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[74]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB74eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.172540, 0.170188, 0.171924, 0.174568, 0.183560, 0.177850, 0.183944", \ + "0.175312, 0.172846, 0.174339, 0.177038, 0.185769, 0.180202, 0.187812", \ + "0.183686, 0.180141, 0.181523, 0.184040, 0.192681, 0.187314, 0.195307", \ + "0.183649, 0.180435, 0.182836, 0.185196, 0.193976, 0.188500, 0.194700", \ + "0.185780, 0.182931, 0.184366, 0.186962, 0.195606, 0.190084, 0.195217", \ + "0.187589, 0.183346, 0.185440, 0.188311, 0.196575, 0.191154, 0.196922", \ + "0.188046, 0.185339, 0.186562, 0.189092, 0.197757, 0.192261, 0.201835" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.169337, 0.166824, 0.163721, 0.166758, 0.165293, 0.168488, 0.165979", \ + "0.172537, 0.169726, 0.166175, 0.169343, 0.167678, 0.170858, 0.168209", \ + "0.180411, 0.177548, 0.174004, 0.177033, 0.175189, 0.178516, 0.175765", \ + "0.181068, 0.178142, 0.174740, 0.177613, 0.176138, 0.179153, 0.176794", \ + "0.182795, 0.179731, 0.176526, 0.179290, 0.177607, 0.180741, 0.178215", \ + "0.184623, 0.181563, 0.177877, 0.181040, 0.179221, 0.182308, 0.179787", \ + "0.185661, 0.182213, 0.178828, 0.181613, 0.179845, 0.182950, 0.180261" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[74])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.006197, 0.006203, 0.006209, 0.006215, 0.006221, 0.006300, 0.006572"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.007946, 0.008027, 0.008107, 0.008150, 0.008171, 0.008342, 0.008624"); + } + } + } + pin(TDB[73]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[73]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB73eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[73]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB73eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.172540, 0.170188, 0.171924, 0.174568, 0.183560, 0.177850, 0.183944", \ + "0.175312, 0.172846, 0.174339, 0.177038, 0.185769, 0.180202, 0.187812", \ + "0.183686, 0.180141, 0.181523, 0.184040, 0.192681, 0.187314, 0.195307", \ + "0.183649, 0.180435, 0.182836, 0.185196, 0.193976, 0.188500, 0.194700", \ + "0.185780, 0.182931, 0.184366, 0.186962, 0.195606, 0.190084, 0.195217", \ + "0.187589, 0.183346, 0.185440, 0.188311, 0.196575, 0.191154, 0.196922", \ + "0.188046, 0.185339, 0.186562, 0.189092, 0.197757, 0.192261, 0.201835" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.169337, 0.166824, 0.163721, 0.166758, 0.165293, 0.168488, 0.165979", \ + "0.172537, 0.169726, 0.166175, 0.169343, 0.167678, 0.170858, 0.168209", \ + "0.180411, 0.177548, 0.174004, 0.177033, 0.175189, 0.178516, 0.175765", \ + "0.181068, 0.178142, 0.174740, 0.177613, 0.176138, 0.179153, 0.176794", \ + "0.182795, 0.179731, 0.176526, 0.179290, 0.177607, 0.180741, 0.178215", \ + "0.184623, 0.181563, 0.177877, 0.181040, 0.179221, 0.182308, 0.179787", \ + "0.185661, 0.182213, 0.178828, 0.181613, 0.179845, 0.182950, 0.180261" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[73])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.006197, 0.006203, 0.006209, 0.006215, 0.006221, 0.006300, 0.006572"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.007946, 0.008027, 0.008107, 0.008150, 0.008171, 0.008342, 0.008624"); + } + } + } + pin(TDB[72]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[72]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB72eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[72]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB72eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.172540, 0.170188, 0.171924, 0.174568, 0.183560, 0.177850, 0.183944", \ + "0.175312, 0.172846, 0.174339, 0.177038, 0.185769, 0.180202, 0.187812", \ + "0.183686, 0.180141, 0.181523, 0.184040, 0.192681, 0.187314, 0.195307", \ + "0.183649, 0.180435, 0.182836, 0.185196, 0.193976, 0.188500, 0.194700", \ + "0.185780, 0.182931, 0.184366, 0.186962, 0.195606, 0.190084, 0.195217", \ + "0.187589, 0.183346, 0.185440, 0.188311, 0.196575, 0.191154, 0.196922", \ + "0.188046, 0.185339, 0.186562, 0.189092, 0.197757, 0.192261, 0.201835" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.169337, 0.166824, 0.163721, 0.166758, 0.165293, 0.168488, 0.165979", \ + "0.172537, 0.169726, 0.166175, 0.169343, 0.167678, 0.170858, 0.168209", \ + "0.180411, 0.177548, 0.174004, 0.177033, 0.175189, 0.178516, 0.175765", \ + "0.181068, 0.178142, 0.174740, 0.177613, 0.176138, 0.179153, 0.176794", \ + "0.182795, 0.179731, 0.176526, 0.179290, 0.177607, 0.180741, 0.178215", \ + "0.184623, 0.181563, 0.177877, 0.181040, 0.179221, 0.182308, 0.179787", \ + "0.185661, 0.182213, 0.178828, 0.181613, 0.179845, 0.182950, 0.180261" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[72])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.006197, 0.006203, 0.006209, 0.006215, 0.006221, 0.006300, 0.006572"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.007946, 0.008027, 0.008107, 0.008150, 0.008171, 0.008342, 0.008624"); + } + } + } + pin(TDB[71]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[71]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB71eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[71]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB71eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.172540, 0.170188, 0.171924, 0.174568, 0.183560, 0.177850, 0.183944", \ + "0.175312, 0.172846, 0.174339, 0.177038, 0.185769, 0.180202, 0.187812", \ + "0.183686, 0.180141, 0.181523, 0.184040, 0.192681, 0.187314, 0.195307", \ + "0.183649, 0.180435, 0.182836, 0.185196, 0.193976, 0.188500, 0.194700", \ + "0.185780, 0.182931, 0.184366, 0.186962, 0.195606, 0.190084, 0.195217", \ + "0.187589, 0.183346, 0.185440, 0.188311, 0.196575, 0.191154, 0.196922", \ + "0.188046, 0.185339, 0.186562, 0.189092, 0.197757, 0.192261, 0.201835" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.169337, 0.166824, 0.163721, 0.166758, 0.165293, 0.168488, 0.165979", \ + "0.172537, 0.169726, 0.166175, 0.169343, 0.167678, 0.170858, 0.168209", \ + "0.180411, 0.177548, 0.174004, 0.177033, 0.175189, 0.178516, 0.175765", \ + "0.181068, 0.178142, 0.174740, 0.177613, 0.176138, 0.179153, 0.176794", \ + "0.182795, 0.179731, 0.176526, 0.179290, 0.177607, 0.180741, 0.178215", \ + "0.184623, 0.181563, 0.177877, 0.181040, 0.179221, 0.182308, 0.179787", \ + "0.185661, 0.182213, 0.178828, 0.181613, 0.179845, 0.182950, 0.180261" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[71])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.006197, 0.006203, 0.006209, 0.006215, 0.006221, 0.006300, 0.006572"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.007946, 0.008027, 0.008107, 0.008150, 0.008171, 0.008342, 0.008624"); + } + } + } + pin(TDB[70]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[70]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB70eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[70]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB70eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.172540, 0.170188, 0.171924, 0.174568, 0.183560, 0.177850, 0.183944", \ + "0.175312, 0.172846, 0.174339, 0.177038, 0.185769, 0.180202, 0.187812", \ + "0.183686, 0.180141, 0.181523, 0.184040, 0.192681, 0.187314, 0.195307", \ + "0.183649, 0.180435, 0.182836, 0.185196, 0.193976, 0.188500, 0.194700", \ + "0.185780, 0.182931, 0.184366, 0.186962, 0.195606, 0.190084, 0.195217", \ + "0.187589, 0.183346, 0.185440, 0.188311, 0.196575, 0.191154, 0.196922", \ + "0.188046, 0.185339, 0.186562, 0.189092, 0.197757, 0.192261, 0.201835" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.169337, 0.166824, 0.163721, 0.166758, 0.165293, 0.168488, 0.165979", \ + "0.172537, 0.169726, 0.166175, 0.169343, 0.167678, 0.170858, 0.168209", \ + "0.180411, 0.177548, 0.174004, 0.177033, 0.175189, 0.178516, 0.175765", \ + "0.181068, 0.178142, 0.174740, 0.177613, 0.176138, 0.179153, 0.176794", \ + "0.182795, 0.179731, 0.176526, 0.179290, 0.177607, 0.180741, 0.178215", \ + "0.184623, 0.181563, 0.177877, 0.181040, 0.179221, 0.182308, 0.179787", \ + "0.185661, 0.182213, 0.178828, 0.181613, 0.179845, 0.182950, 0.180261" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[70])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.006197, 0.006203, 0.006209, 0.006215, 0.006221, 0.006300, 0.006572"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.007946, 0.008027, 0.008107, 0.008150, 0.008171, 0.008342, 0.008624"); + } + } + } + pin(TDB[69]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[69]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB69eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[69]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB69eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.172540, 0.170188, 0.171924, 0.174568, 0.183560, 0.177850, 0.183944", \ + "0.175312, 0.172846, 0.174339, 0.177038, 0.185769, 0.180202, 0.187812", \ + "0.183686, 0.180141, 0.181523, 0.184040, 0.192681, 0.187314, 0.195307", \ + "0.183649, 0.180435, 0.182836, 0.185196, 0.193976, 0.188500, 0.194700", \ + "0.185780, 0.182931, 0.184366, 0.186962, 0.195606, 0.190084, 0.195217", \ + "0.187589, 0.183346, 0.185440, 0.188311, 0.196575, 0.191154, 0.196922", \ + "0.188046, 0.185339, 0.186562, 0.189092, 0.197757, 0.192261, 0.201835" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.169337, 0.166824, 0.163721, 0.166758, 0.165293, 0.168488, 0.165979", \ + "0.172537, 0.169726, 0.166175, 0.169343, 0.167678, 0.170858, 0.168209", \ + "0.180411, 0.177548, 0.174004, 0.177033, 0.175189, 0.178516, 0.175765", \ + "0.181068, 0.178142, 0.174740, 0.177613, 0.176138, 0.179153, 0.176794", \ + "0.182795, 0.179731, 0.176526, 0.179290, 0.177607, 0.180741, 0.178215", \ + "0.184623, 0.181563, 0.177877, 0.181040, 0.179221, 0.182308, 0.179787", \ + "0.185661, 0.182213, 0.178828, 0.181613, 0.179845, 0.182950, 0.180261" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[69])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.006197, 0.006203, 0.006209, 0.006215, 0.006221, 0.006300, 0.006572"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.007946, 0.008027, 0.008107, 0.008150, 0.008171, 0.008342, 0.008624"); + } + } + } + pin(TDB[68]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[68]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB68eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[68]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB68eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.172540, 0.170188, 0.171924, 0.174568, 0.183560, 0.177850, 0.183944", \ + "0.175312, 0.172846, 0.174339, 0.177038, 0.185769, 0.180202, 0.187812", \ + "0.183686, 0.180141, 0.181523, 0.184040, 0.192681, 0.187314, 0.195307", \ + "0.183649, 0.180435, 0.182836, 0.185196, 0.193976, 0.188500, 0.194700", \ + "0.185780, 0.182931, 0.184366, 0.186962, 0.195606, 0.190084, 0.195217", \ + "0.187589, 0.183346, 0.185440, 0.188311, 0.196575, 0.191154, 0.196922", \ + "0.188046, 0.185339, 0.186562, 0.189092, 0.197757, 0.192261, 0.201835" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.169337, 0.166824, 0.163721, 0.166758, 0.165293, 0.168488, 0.165979", \ + "0.172537, 0.169726, 0.166175, 0.169343, 0.167678, 0.170858, 0.168209", \ + "0.180411, 0.177548, 0.174004, 0.177033, 0.175189, 0.178516, 0.175765", \ + "0.181068, 0.178142, 0.174740, 0.177613, 0.176138, 0.179153, 0.176794", \ + "0.182795, 0.179731, 0.176526, 0.179290, 0.177607, 0.180741, 0.178215", \ + "0.184623, 0.181563, 0.177877, 0.181040, 0.179221, 0.182308, 0.179787", \ + "0.185661, 0.182213, 0.178828, 0.181613, 0.179845, 0.182950, 0.180261" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[68])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.006197, 0.006203, 0.006209, 0.006215, 0.006221, 0.006300, 0.006572"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.007946, 0.008027, 0.008107, 0.008150, 0.008171, 0.008342, 0.008624"); + } + } + } + pin(TDB[67]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[67]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB67eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[67]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB67eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.172540, 0.170188, 0.171924, 0.174568, 0.183560, 0.177850, 0.183944", \ + "0.175312, 0.172846, 0.174339, 0.177038, 0.185769, 0.180202, 0.187812", \ + "0.183686, 0.180141, 0.181523, 0.184040, 0.192681, 0.187314, 0.195307", \ + "0.183649, 0.180435, 0.182836, 0.185196, 0.193976, 0.188500, 0.194700", \ + "0.185780, 0.182931, 0.184366, 0.186962, 0.195606, 0.190084, 0.195217", \ + "0.187589, 0.183346, 0.185440, 0.188311, 0.196575, 0.191154, 0.196922", \ + "0.188046, 0.185339, 0.186562, 0.189092, 0.197757, 0.192261, 0.201835" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.169337, 0.166824, 0.163721, 0.166758, 0.165293, 0.168488, 0.165979", \ + "0.172537, 0.169726, 0.166175, 0.169343, 0.167678, 0.170858, 0.168209", \ + "0.180411, 0.177548, 0.174004, 0.177033, 0.175189, 0.178516, 0.175765", \ + "0.181068, 0.178142, 0.174740, 0.177613, 0.176138, 0.179153, 0.176794", \ + "0.182795, 0.179731, 0.176526, 0.179290, 0.177607, 0.180741, 0.178215", \ + "0.184623, 0.181563, 0.177877, 0.181040, 0.179221, 0.182308, 0.179787", \ + "0.185661, 0.182213, 0.178828, 0.181613, 0.179845, 0.182950, 0.180261" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[67])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.006197, 0.006203, 0.006209, 0.006215, 0.006221, 0.006300, 0.006572"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.007946, 0.008027, 0.008107, 0.008150, 0.008171, 0.008342, 0.008624"); + } + } + } + pin(TDB[66]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[66]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB66eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[66]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB66eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.172540, 0.170188, 0.171924, 0.174568, 0.183560, 0.177850, 0.183944", \ + "0.175312, 0.172846, 0.174339, 0.177038, 0.185769, 0.180202, 0.187812", \ + "0.183686, 0.180141, 0.181523, 0.184040, 0.192681, 0.187314, 0.195307", \ + "0.183649, 0.180435, 0.182836, 0.185196, 0.193976, 0.188500, 0.194700", \ + "0.185780, 0.182931, 0.184366, 0.186962, 0.195606, 0.190084, 0.195217", \ + "0.187589, 0.183346, 0.185440, 0.188311, 0.196575, 0.191154, 0.196922", \ + "0.188046, 0.185339, 0.186562, 0.189092, 0.197757, 0.192261, 0.201835" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.169337, 0.166824, 0.163721, 0.166758, 0.165293, 0.168488, 0.165979", \ + "0.172537, 0.169726, 0.166175, 0.169343, 0.167678, 0.170858, 0.168209", \ + "0.180411, 0.177548, 0.174004, 0.177033, 0.175189, 0.178516, 0.175765", \ + "0.181068, 0.178142, 0.174740, 0.177613, 0.176138, 0.179153, 0.176794", \ + "0.182795, 0.179731, 0.176526, 0.179290, 0.177607, 0.180741, 0.178215", \ + "0.184623, 0.181563, 0.177877, 0.181040, 0.179221, 0.182308, 0.179787", \ + "0.185661, 0.182213, 0.178828, 0.181613, 0.179845, 0.182950, 0.180261" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[66])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.006197, 0.006203, 0.006209, 0.006215, 0.006221, 0.006300, 0.006572"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.007946, 0.008027, 0.008107, 0.008150, 0.008171, 0.008342, 0.008624"); + } + } + } + pin(TDB[65]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[65]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB65eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[65]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB65eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.172540, 0.170188, 0.171924, 0.174568, 0.183560, 0.177850, 0.183944", \ + "0.175312, 0.172846, 0.174339, 0.177038, 0.185769, 0.180202, 0.187812", \ + "0.183686, 0.180141, 0.181523, 0.184040, 0.192681, 0.187314, 0.195307", \ + "0.183649, 0.180435, 0.182836, 0.185196, 0.193976, 0.188500, 0.194700", \ + "0.185780, 0.182931, 0.184366, 0.186962, 0.195606, 0.190084, 0.195217", \ + "0.187589, 0.183346, 0.185440, 0.188311, 0.196575, 0.191154, 0.196922", \ + "0.188046, 0.185339, 0.186562, 0.189092, 0.197757, 0.192261, 0.201835" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.169337, 0.166824, 0.163721, 0.166758, 0.165293, 0.168488, 0.165979", \ + "0.172537, 0.169726, 0.166175, 0.169343, 0.167678, 0.170858, 0.168209", \ + "0.180411, 0.177548, 0.174004, 0.177033, 0.175189, 0.178516, 0.175765", \ + "0.181068, 0.178142, 0.174740, 0.177613, 0.176138, 0.179153, 0.176794", \ + "0.182795, 0.179731, 0.176526, 0.179290, 0.177607, 0.180741, 0.178215", \ + "0.184623, 0.181563, 0.177877, 0.181040, 0.179221, 0.182308, 0.179787", \ + "0.185661, 0.182213, 0.178828, 0.181613, 0.179845, 0.182950, 0.180261" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[65])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.006197, 0.006203, 0.006209, 0.006215, 0.006221, 0.006300, 0.006572"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.007946, 0.008027, 0.008107, 0.008150, 0.008171, 0.008342, 0.008624"); + } + } + } + pin(TDB[64]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[64]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB64eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[64]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB64eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.172540, 0.170188, 0.171924, 0.174568, 0.183560, 0.177850, 0.183944", \ + "0.175312, 0.172846, 0.174339, 0.177038, 0.185769, 0.180202, 0.187812", \ + "0.183686, 0.180141, 0.181523, 0.184040, 0.192681, 0.187314, 0.195307", \ + "0.183649, 0.180435, 0.182836, 0.185196, 0.193976, 0.188500, 0.194700", \ + "0.185780, 0.182931, 0.184366, 0.186962, 0.195606, 0.190084, 0.195217", \ + "0.187589, 0.183346, 0.185440, 0.188311, 0.196575, 0.191154, 0.196922", \ + "0.188046, 0.185339, 0.186562, 0.189092, 0.197757, 0.192261, 0.201835" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.169337, 0.166824, 0.163721, 0.166758, 0.165293, 0.168488, 0.165979", \ + "0.172537, 0.169726, 0.166175, 0.169343, 0.167678, 0.170858, 0.168209", \ + "0.180411, 0.177548, 0.174004, 0.177033, 0.175189, 0.178516, 0.175765", \ + "0.181068, 0.178142, 0.174740, 0.177613, 0.176138, 0.179153, 0.176794", \ + "0.182795, 0.179731, 0.176526, 0.179290, 0.177607, 0.180741, 0.178215", \ + "0.184623, 0.181563, 0.177877, 0.181040, 0.179221, 0.182308, 0.179787", \ + "0.185661, 0.182213, 0.178828, 0.181613, 0.179845, 0.182950, 0.180261" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[64])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.006197, 0.006203, 0.006209, 0.006215, 0.006221, 0.006300, 0.006572"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.007946, 0.008027, 0.008107, 0.008150, 0.008171, 0.008342, 0.008624"); + } + } + } + pin(TDB[63]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[63]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB63eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[63]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB63eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.172540, 0.170188, 0.171924, 0.174568, 0.183560, 0.177850, 0.183944", \ + "0.175312, 0.172846, 0.174339, 0.177038, 0.185769, 0.180202, 0.187812", \ + "0.183686, 0.180141, 0.181523, 0.184040, 0.192681, 0.187314, 0.195307", \ + "0.183649, 0.180435, 0.182836, 0.185196, 0.193976, 0.188500, 0.194700", \ + "0.185780, 0.182931, 0.184366, 0.186962, 0.195606, 0.190084, 0.195217", \ + "0.187589, 0.183346, 0.185440, 0.188311, 0.196575, 0.191154, 0.196922", \ + "0.188046, 0.185339, 0.186562, 0.189092, 0.197757, 0.192261, 0.201835" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.169337, 0.166824, 0.163721, 0.166758, 0.165293, 0.168488, 0.165979", \ + "0.172537, 0.169726, 0.166175, 0.169343, 0.167678, 0.170858, 0.168209", \ + "0.180411, 0.177548, 0.174004, 0.177033, 0.175189, 0.178516, 0.175765", \ + "0.181068, 0.178142, 0.174740, 0.177613, 0.176138, 0.179153, 0.176794", \ + "0.182795, 0.179731, 0.176526, 0.179290, 0.177607, 0.180741, 0.178215", \ + "0.184623, 0.181563, 0.177877, 0.181040, 0.179221, 0.182308, 0.179787", \ + "0.185661, 0.182213, 0.178828, 0.181613, 0.179845, 0.182950, 0.180261" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[63])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.006197, 0.006203, 0.006209, 0.006215, 0.006221, 0.006300, 0.006572"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.007946, 0.008027, 0.008107, 0.008150, 0.008171, 0.008342, 0.008624"); + } + } + } + pin(TDB[62]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[62]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB62eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[62]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB62eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.172540, 0.170188, 0.171924, 0.174568, 0.183560, 0.177850, 0.183944", \ + "0.175312, 0.172846, 0.174339, 0.177038, 0.185769, 0.180202, 0.187812", \ + "0.183686, 0.180141, 0.181523, 0.184040, 0.192681, 0.187314, 0.195307", \ + "0.183649, 0.180435, 0.182836, 0.185196, 0.193976, 0.188500, 0.194700", \ + "0.185780, 0.182931, 0.184366, 0.186962, 0.195606, 0.190084, 0.195217", \ + "0.187589, 0.183346, 0.185440, 0.188311, 0.196575, 0.191154, 0.196922", \ + "0.188046, 0.185339, 0.186562, 0.189092, 0.197757, 0.192261, 0.201835" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.169337, 0.166824, 0.163721, 0.166758, 0.165293, 0.168488, 0.165979", \ + "0.172537, 0.169726, 0.166175, 0.169343, 0.167678, 0.170858, 0.168209", \ + "0.180411, 0.177548, 0.174004, 0.177033, 0.175189, 0.178516, 0.175765", \ + "0.181068, 0.178142, 0.174740, 0.177613, 0.176138, 0.179153, 0.176794", \ + "0.182795, 0.179731, 0.176526, 0.179290, 0.177607, 0.180741, 0.178215", \ + "0.184623, 0.181563, 0.177877, 0.181040, 0.179221, 0.182308, 0.179787", \ + "0.185661, 0.182213, 0.178828, 0.181613, 0.179845, 0.182950, 0.180261" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[62])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.006197, 0.006203, 0.006209, 0.006215, 0.006221, 0.006300, 0.006572"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.007946, 0.008027, 0.008107, 0.008150, 0.008171, 0.008342, 0.008624"); + } + } + } + pin(TDB[61]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[61]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB61eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[61]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB61eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.172540, 0.170188, 0.171924, 0.174568, 0.183560, 0.177850, 0.183944", \ + "0.175312, 0.172846, 0.174339, 0.177038, 0.185769, 0.180202, 0.187812", \ + "0.183686, 0.180141, 0.181523, 0.184040, 0.192681, 0.187314, 0.195307", \ + "0.183649, 0.180435, 0.182836, 0.185196, 0.193976, 0.188500, 0.194700", \ + "0.185780, 0.182931, 0.184366, 0.186962, 0.195606, 0.190084, 0.195217", \ + "0.187589, 0.183346, 0.185440, 0.188311, 0.196575, 0.191154, 0.196922", \ + "0.188046, 0.185339, 0.186562, 0.189092, 0.197757, 0.192261, 0.201835" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.169337, 0.166824, 0.163721, 0.166758, 0.165293, 0.168488, 0.165979", \ + "0.172537, 0.169726, 0.166175, 0.169343, 0.167678, 0.170858, 0.168209", \ + "0.180411, 0.177548, 0.174004, 0.177033, 0.175189, 0.178516, 0.175765", \ + "0.181068, 0.178142, 0.174740, 0.177613, 0.176138, 0.179153, 0.176794", \ + "0.182795, 0.179731, 0.176526, 0.179290, 0.177607, 0.180741, 0.178215", \ + "0.184623, 0.181563, 0.177877, 0.181040, 0.179221, 0.182308, 0.179787", \ + "0.185661, 0.182213, 0.178828, 0.181613, 0.179845, 0.182950, 0.180261" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[61])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.006197, 0.006203, 0.006209, 0.006215, 0.006221, 0.006300, 0.006572"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.007946, 0.008027, 0.008107, 0.008150, 0.008171, 0.008342, 0.008624"); + } + } + } + pin(TDB[60]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[60]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB60eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[60]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB60eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.172540, 0.170188, 0.171924, 0.174568, 0.183560, 0.177850, 0.183944", \ + "0.175312, 0.172846, 0.174339, 0.177038, 0.185769, 0.180202, 0.187812", \ + "0.183686, 0.180141, 0.181523, 0.184040, 0.192681, 0.187314, 0.195307", \ + "0.183649, 0.180435, 0.182836, 0.185196, 0.193976, 0.188500, 0.194700", \ + "0.185780, 0.182931, 0.184366, 0.186962, 0.195606, 0.190084, 0.195217", \ + "0.187589, 0.183346, 0.185440, 0.188311, 0.196575, 0.191154, 0.196922", \ + "0.188046, 0.185339, 0.186562, 0.189092, 0.197757, 0.192261, 0.201835" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.169337, 0.166824, 0.163721, 0.166758, 0.165293, 0.168488, 0.165979", \ + "0.172537, 0.169726, 0.166175, 0.169343, 0.167678, 0.170858, 0.168209", \ + "0.180411, 0.177548, 0.174004, 0.177033, 0.175189, 0.178516, 0.175765", \ + "0.181068, 0.178142, 0.174740, 0.177613, 0.176138, 0.179153, 0.176794", \ + "0.182795, 0.179731, 0.176526, 0.179290, 0.177607, 0.180741, 0.178215", \ + "0.184623, 0.181563, 0.177877, 0.181040, 0.179221, 0.182308, 0.179787", \ + "0.185661, 0.182213, 0.178828, 0.181613, 0.179845, 0.182950, 0.180261" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[60])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.006197, 0.006203, 0.006209, 0.006215, 0.006221, 0.006300, 0.006572"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.007946, 0.008027, 0.008107, 0.008150, 0.008171, 0.008342, 0.008624"); + } + } + } + pin(TDB[59]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[59]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB59eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[59]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB59eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.172540, 0.170188, 0.171924, 0.174568, 0.183560, 0.177850, 0.183944", \ + "0.175312, 0.172846, 0.174339, 0.177038, 0.185769, 0.180202, 0.187812", \ + "0.183686, 0.180141, 0.181523, 0.184040, 0.192681, 0.187314, 0.195307", \ + "0.183649, 0.180435, 0.182836, 0.185196, 0.193976, 0.188500, 0.194700", \ + "0.185780, 0.182931, 0.184366, 0.186962, 0.195606, 0.190084, 0.195217", \ + "0.187589, 0.183346, 0.185440, 0.188311, 0.196575, 0.191154, 0.196922", \ + "0.188046, 0.185339, 0.186562, 0.189092, 0.197757, 0.192261, 0.201835" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.169337, 0.166824, 0.163721, 0.166758, 0.165293, 0.168488, 0.165979", \ + "0.172537, 0.169726, 0.166175, 0.169343, 0.167678, 0.170858, 0.168209", \ + "0.180411, 0.177548, 0.174004, 0.177033, 0.175189, 0.178516, 0.175765", \ + "0.181068, 0.178142, 0.174740, 0.177613, 0.176138, 0.179153, 0.176794", \ + "0.182795, 0.179731, 0.176526, 0.179290, 0.177607, 0.180741, 0.178215", \ + "0.184623, 0.181563, 0.177877, 0.181040, 0.179221, 0.182308, 0.179787", \ + "0.185661, 0.182213, 0.178828, 0.181613, 0.179845, 0.182950, 0.180261" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[59])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.006197, 0.006203, 0.006209, 0.006215, 0.006221, 0.006300, 0.006572"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.007946, 0.008027, 0.008107, 0.008150, 0.008171, 0.008342, 0.008624"); + } + } + } + pin(TDB[58]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[58]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB58eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[58]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB58eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.172540, 0.170188, 0.171924, 0.174568, 0.183560, 0.177850, 0.183944", \ + "0.175312, 0.172846, 0.174339, 0.177038, 0.185769, 0.180202, 0.187812", \ + "0.183686, 0.180141, 0.181523, 0.184040, 0.192681, 0.187314, 0.195307", \ + "0.183649, 0.180435, 0.182836, 0.185196, 0.193976, 0.188500, 0.194700", \ + "0.185780, 0.182931, 0.184366, 0.186962, 0.195606, 0.190084, 0.195217", \ + "0.187589, 0.183346, 0.185440, 0.188311, 0.196575, 0.191154, 0.196922", \ + "0.188046, 0.185339, 0.186562, 0.189092, 0.197757, 0.192261, 0.201835" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.169337, 0.166824, 0.163721, 0.166758, 0.165293, 0.168488, 0.165979", \ + "0.172537, 0.169726, 0.166175, 0.169343, 0.167678, 0.170858, 0.168209", \ + "0.180411, 0.177548, 0.174004, 0.177033, 0.175189, 0.178516, 0.175765", \ + "0.181068, 0.178142, 0.174740, 0.177613, 0.176138, 0.179153, 0.176794", \ + "0.182795, 0.179731, 0.176526, 0.179290, 0.177607, 0.180741, 0.178215", \ + "0.184623, 0.181563, 0.177877, 0.181040, 0.179221, 0.182308, 0.179787", \ + "0.185661, 0.182213, 0.178828, 0.181613, 0.179845, 0.182950, 0.180261" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[58])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.006197, 0.006203, 0.006209, 0.006215, 0.006221, 0.006300, 0.006572"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.007946, 0.008027, 0.008107, 0.008150, 0.008171, 0.008342, 0.008624"); + } + } + } + pin(TDB[57]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[57]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB57eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[57]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB57eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.172540, 0.170188, 0.171924, 0.174568, 0.183560, 0.177850, 0.183944", \ + "0.175312, 0.172846, 0.174339, 0.177038, 0.185769, 0.180202, 0.187812", \ + "0.183686, 0.180141, 0.181523, 0.184040, 0.192681, 0.187314, 0.195307", \ + "0.183649, 0.180435, 0.182836, 0.185196, 0.193976, 0.188500, 0.194700", \ + "0.185780, 0.182931, 0.184366, 0.186962, 0.195606, 0.190084, 0.195217", \ + "0.187589, 0.183346, 0.185440, 0.188311, 0.196575, 0.191154, 0.196922", \ + "0.188046, 0.185339, 0.186562, 0.189092, 0.197757, 0.192261, 0.201835" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.169337, 0.166824, 0.163721, 0.166758, 0.165293, 0.168488, 0.165979", \ + "0.172537, 0.169726, 0.166175, 0.169343, 0.167678, 0.170858, 0.168209", \ + "0.180411, 0.177548, 0.174004, 0.177033, 0.175189, 0.178516, 0.175765", \ + "0.181068, 0.178142, 0.174740, 0.177613, 0.176138, 0.179153, 0.176794", \ + "0.182795, 0.179731, 0.176526, 0.179290, 0.177607, 0.180741, 0.178215", \ + "0.184623, 0.181563, 0.177877, 0.181040, 0.179221, 0.182308, 0.179787", \ + "0.185661, 0.182213, 0.178828, 0.181613, 0.179845, 0.182950, 0.180261" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[57])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.006197, 0.006203, 0.006209, 0.006215, 0.006221, 0.006300, 0.006572"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.007946, 0.008027, 0.008107, 0.008150, 0.008171, 0.008342, 0.008624"); + } + } + } + pin(TDB[56]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[56]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB56eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[56]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB56eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.172540, 0.170188, 0.171924, 0.174568, 0.183560, 0.177850, 0.183944", \ + "0.175312, 0.172846, 0.174339, 0.177038, 0.185769, 0.180202, 0.187812", \ + "0.183686, 0.180141, 0.181523, 0.184040, 0.192681, 0.187314, 0.195307", \ + "0.183649, 0.180435, 0.182836, 0.185196, 0.193976, 0.188500, 0.194700", \ + "0.185780, 0.182931, 0.184366, 0.186962, 0.195606, 0.190084, 0.195217", \ + "0.187589, 0.183346, 0.185440, 0.188311, 0.196575, 0.191154, 0.196922", \ + "0.188046, 0.185339, 0.186562, 0.189092, 0.197757, 0.192261, 0.201835" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.169337, 0.166824, 0.163721, 0.166758, 0.165293, 0.168488, 0.165979", \ + "0.172537, 0.169726, 0.166175, 0.169343, 0.167678, 0.170858, 0.168209", \ + "0.180411, 0.177548, 0.174004, 0.177033, 0.175189, 0.178516, 0.175765", \ + "0.181068, 0.178142, 0.174740, 0.177613, 0.176138, 0.179153, 0.176794", \ + "0.182795, 0.179731, 0.176526, 0.179290, 0.177607, 0.180741, 0.178215", \ + "0.184623, 0.181563, 0.177877, 0.181040, 0.179221, 0.182308, 0.179787", \ + "0.185661, 0.182213, 0.178828, 0.181613, 0.179845, 0.182950, 0.180261" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[56])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.006197, 0.006203, 0.006209, 0.006215, 0.006221, 0.006300, 0.006572"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.007946, 0.008027, 0.008107, 0.008150, 0.008171, 0.008342, 0.008624"); + } + } + } + pin(TDB[55]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[55]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB55eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[55]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB55eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.172540, 0.170188, 0.171924, 0.174568, 0.183560, 0.177850, 0.183944", \ + "0.175312, 0.172846, 0.174339, 0.177038, 0.185769, 0.180202, 0.187812", \ + "0.183686, 0.180141, 0.181523, 0.184040, 0.192681, 0.187314, 0.195307", \ + "0.183649, 0.180435, 0.182836, 0.185196, 0.193976, 0.188500, 0.194700", \ + "0.185780, 0.182931, 0.184366, 0.186962, 0.195606, 0.190084, 0.195217", \ + "0.187589, 0.183346, 0.185440, 0.188311, 0.196575, 0.191154, 0.196922", \ + "0.188046, 0.185339, 0.186562, 0.189092, 0.197757, 0.192261, 0.201835" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.169337, 0.166824, 0.163721, 0.166758, 0.165293, 0.168488, 0.165979", \ + "0.172537, 0.169726, 0.166175, 0.169343, 0.167678, 0.170858, 0.168209", \ + "0.180411, 0.177548, 0.174004, 0.177033, 0.175189, 0.178516, 0.175765", \ + "0.181068, 0.178142, 0.174740, 0.177613, 0.176138, 0.179153, 0.176794", \ + "0.182795, 0.179731, 0.176526, 0.179290, 0.177607, 0.180741, 0.178215", \ + "0.184623, 0.181563, 0.177877, 0.181040, 0.179221, 0.182308, 0.179787", \ + "0.185661, 0.182213, 0.178828, 0.181613, 0.179845, 0.182950, 0.180261" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[55])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.006197, 0.006203, 0.006209, 0.006215, 0.006221, 0.006300, 0.006572"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.007946, 0.008027, 0.008107, 0.008150, 0.008171, 0.008342, 0.008624"); + } + } + } + pin(TDB[54]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[54]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB54eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[54]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB54eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.172540, 0.170188, 0.171924, 0.174568, 0.183560, 0.177850, 0.183944", \ + "0.175312, 0.172846, 0.174339, 0.177038, 0.185769, 0.180202, 0.187812", \ + "0.183686, 0.180141, 0.181523, 0.184040, 0.192681, 0.187314, 0.195307", \ + "0.183649, 0.180435, 0.182836, 0.185196, 0.193976, 0.188500, 0.194700", \ + "0.185780, 0.182931, 0.184366, 0.186962, 0.195606, 0.190084, 0.195217", \ + "0.187589, 0.183346, 0.185440, 0.188311, 0.196575, 0.191154, 0.196922", \ + "0.188046, 0.185339, 0.186562, 0.189092, 0.197757, 0.192261, 0.201835" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.169337, 0.166824, 0.163721, 0.166758, 0.165293, 0.168488, 0.165979", \ + "0.172537, 0.169726, 0.166175, 0.169343, 0.167678, 0.170858, 0.168209", \ + "0.180411, 0.177548, 0.174004, 0.177033, 0.175189, 0.178516, 0.175765", \ + "0.181068, 0.178142, 0.174740, 0.177613, 0.176138, 0.179153, 0.176794", \ + "0.182795, 0.179731, 0.176526, 0.179290, 0.177607, 0.180741, 0.178215", \ + "0.184623, 0.181563, 0.177877, 0.181040, 0.179221, 0.182308, 0.179787", \ + "0.185661, 0.182213, 0.178828, 0.181613, 0.179845, 0.182950, 0.180261" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[54])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.006197, 0.006203, 0.006209, 0.006215, 0.006221, 0.006300, 0.006572"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.007946, 0.008027, 0.008107, 0.008150, 0.008171, 0.008342, 0.008624"); + } + } + } + pin(TDB[53]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[53]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB53eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[53]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB53eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.172540, 0.170188, 0.171924, 0.174568, 0.183560, 0.177850, 0.183944", \ + "0.175312, 0.172846, 0.174339, 0.177038, 0.185769, 0.180202, 0.187812", \ + "0.183686, 0.180141, 0.181523, 0.184040, 0.192681, 0.187314, 0.195307", \ + "0.183649, 0.180435, 0.182836, 0.185196, 0.193976, 0.188500, 0.194700", \ + "0.185780, 0.182931, 0.184366, 0.186962, 0.195606, 0.190084, 0.195217", \ + "0.187589, 0.183346, 0.185440, 0.188311, 0.196575, 0.191154, 0.196922", \ + "0.188046, 0.185339, 0.186562, 0.189092, 0.197757, 0.192261, 0.201835" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.169337, 0.166824, 0.163721, 0.166758, 0.165293, 0.168488, 0.165979", \ + "0.172537, 0.169726, 0.166175, 0.169343, 0.167678, 0.170858, 0.168209", \ + "0.180411, 0.177548, 0.174004, 0.177033, 0.175189, 0.178516, 0.175765", \ + "0.181068, 0.178142, 0.174740, 0.177613, 0.176138, 0.179153, 0.176794", \ + "0.182795, 0.179731, 0.176526, 0.179290, 0.177607, 0.180741, 0.178215", \ + "0.184623, 0.181563, 0.177877, 0.181040, 0.179221, 0.182308, 0.179787", \ + "0.185661, 0.182213, 0.178828, 0.181613, 0.179845, 0.182950, 0.180261" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[53])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.006197, 0.006203, 0.006209, 0.006215, 0.006221, 0.006300, 0.006572"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.007946, 0.008027, 0.008107, 0.008150, 0.008171, 0.008342, 0.008624"); + } + } + } + pin(TDB[52]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[52]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB52eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[52]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB52eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.172540, 0.170188, 0.171924, 0.174568, 0.183560, 0.177850, 0.183944", \ + "0.175312, 0.172846, 0.174339, 0.177038, 0.185769, 0.180202, 0.187812", \ + "0.183686, 0.180141, 0.181523, 0.184040, 0.192681, 0.187314, 0.195307", \ + "0.183649, 0.180435, 0.182836, 0.185196, 0.193976, 0.188500, 0.194700", \ + "0.185780, 0.182931, 0.184366, 0.186962, 0.195606, 0.190084, 0.195217", \ + "0.187589, 0.183346, 0.185440, 0.188311, 0.196575, 0.191154, 0.196922", \ + "0.188046, 0.185339, 0.186562, 0.189092, 0.197757, 0.192261, 0.201835" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.169337, 0.166824, 0.163721, 0.166758, 0.165293, 0.168488, 0.165979", \ + "0.172537, 0.169726, 0.166175, 0.169343, 0.167678, 0.170858, 0.168209", \ + "0.180411, 0.177548, 0.174004, 0.177033, 0.175189, 0.178516, 0.175765", \ + "0.181068, 0.178142, 0.174740, 0.177613, 0.176138, 0.179153, 0.176794", \ + "0.182795, 0.179731, 0.176526, 0.179290, 0.177607, 0.180741, 0.178215", \ + "0.184623, 0.181563, 0.177877, 0.181040, 0.179221, 0.182308, 0.179787", \ + "0.185661, 0.182213, 0.178828, 0.181613, 0.179845, 0.182950, 0.180261" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[52])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.006197, 0.006203, 0.006209, 0.006215, 0.006221, 0.006300, 0.006572"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.007946, 0.008027, 0.008107, 0.008150, 0.008171, 0.008342, 0.008624"); + } + } + } + pin(TDB[51]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[51]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB51eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[51]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB51eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.172540, 0.170188, 0.171924, 0.174568, 0.183560, 0.177850, 0.183944", \ + "0.175312, 0.172846, 0.174339, 0.177038, 0.185769, 0.180202, 0.187812", \ + "0.183686, 0.180141, 0.181523, 0.184040, 0.192681, 0.187314, 0.195307", \ + "0.183649, 0.180435, 0.182836, 0.185196, 0.193976, 0.188500, 0.194700", \ + "0.185780, 0.182931, 0.184366, 0.186962, 0.195606, 0.190084, 0.195217", \ + "0.187589, 0.183346, 0.185440, 0.188311, 0.196575, 0.191154, 0.196922", \ + "0.188046, 0.185339, 0.186562, 0.189092, 0.197757, 0.192261, 0.201835" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.169337, 0.166824, 0.163721, 0.166758, 0.165293, 0.168488, 0.165979", \ + "0.172537, 0.169726, 0.166175, 0.169343, 0.167678, 0.170858, 0.168209", \ + "0.180411, 0.177548, 0.174004, 0.177033, 0.175189, 0.178516, 0.175765", \ + "0.181068, 0.178142, 0.174740, 0.177613, 0.176138, 0.179153, 0.176794", \ + "0.182795, 0.179731, 0.176526, 0.179290, 0.177607, 0.180741, 0.178215", \ + "0.184623, 0.181563, 0.177877, 0.181040, 0.179221, 0.182308, 0.179787", \ + "0.185661, 0.182213, 0.178828, 0.181613, 0.179845, 0.182950, 0.180261" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[51])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.006197, 0.006203, 0.006209, 0.006215, 0.006221, 0.006300, 0.006572"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.007946, 0.008027, 0.008107, 0.008150, 0.008171, 0.008342, 0.008624"); + } + } + } + pin(TDB[50]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[50]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB50eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[50]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB50eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.172540, 0.170188, 0.171924, 0.174568, 0.183560, 0.177850, 0.183944", \ + "0.175312, 0.172846, 0.174339, 0.177038, 0.185769, 0.180202, 0.187812", \ + "0.183686, 0.180141, 0.181523, 0.184040, 0.192681, 0.187314, 0.195307", \ + "0.183649, 0.180435, 0.182836, 0.185196, 0.193976, 0.188500, 0.194700", \ + "0.185780, 0.182931, 0.184366, 0.186962, 0.195606, 0.190084, 0.195217", \ + "0.187589, 0.183346, 0.185440, 0.188311, 0.196575, 0.191154, 0.196922", \ + "0.188046, 0.185339, 0.186562, 0.189092, 0.197757, 0.192261, 0.201835" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.169337, 0.166824, 0.163721, 0.166758, 0.165293, 0.168488, 0.165979", \ + "0.172537, 0.169726, 0.166175, 0.169343, 0.167678, 0.170858, 0.168209", \ + "0.180411, 0.177548, 0.174004, 0.177033, 0.175189, 0.178516, 0.175765", \ + "0.181068, 0.178142, 0.174740, 0.177613, 0.176138, 0.179153, 0.176794", \ + "0.182795, 0.179731, 0.176526, 0.179290, 0.177607, 0.180741, 0.178215", \ + "0.184623, 0.181563, 0.177877, 0.181040, 0.179221, 0.182308, 0.179787", \ + "0.185661, 0.182213, 0.178828, 0.181613, 0.179845, 0.182950, 0.180261" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[50])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.006197, 0.006203, 0.006209, 0.006215, 0.006221, 0.006300, 0.006572"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.007946, 0.008027, 0.008107, 0.008150, 0.008171, 0.008342, 0.008624"); + } + } + } + pin(TDB[49]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[49]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB49eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[49]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB49eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.172540, 0.170188, 0.171924, 0.174568, 0.183560, 0.177850, 0.183944", \ + "0.175312, 0.172846, 0.174339, 0.177038, 0.185769, 0.180202, 0.187812", \ + "0.183686, 0.180141, 0.181523, 0.184040, 0.192681, 0.187314, 0.195307", \ + "0.183649, 0.180435, 0.182836, 0.185196, 0.193976, 0.188500, 0.194700", \ + "0.185780, 0.182931, 0.184366, 0.186962, 0.195606, 0.190084, 0.195217", \ + "0.187589, 0.183346, 0.185440, 0.188311, 0.196575, 0.191154, 0.196922", \ + "0.188046, 0.185339, 0.186562, 0.189092, 0.197757, 0.192261, 0.201835" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.169337, 0.166824, 0.163721, 0.166758, 0.165293, 0.168488, 0.165979", \ + "0.172537, 0.169726, 0.166175, 0.169343, 0.167678, 0.170858, 0.168209", \ + "0.180411, 0.177548, 0.174004, 0.177033, 0.175189, 0.178516, 0.175765", \ + "0.181068, 0.178142, 0.174740, 0.177613, 0.176138, 0.179153, 0.176794", \ + "0.182795, 0.179731, 0.176526, 0.179290, 0.177607, 0.180741, 0.178215", \ + "0.184623, 0.181563, 0.177877, 0.181040, 0.179221, 0.182308, 0.179787", \ + "0.185661, 0.182213, 0.178828, 0.181613, 0.179845, 0.182950, 0.180261" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[49])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.006197, 0.006203, 0.006209, 0.006215, 0.006221, 0.006300, 0.006572"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.007946, 0.008027, 0.008107, 0.008150, 0.008171, 0.008342, 0.008624"); + } + } + } + pin(TDB[48]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[48]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB48eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[48]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB48eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.172540, 0.170188, 0.171924, 0.174568, 0.183560, 0.177850, 0.183944", \ + "0.175312, 0.172846, 0.174339, 0.177038, 0.185769, 0.180202, 0.187812", \ + "0.183686, 0.180141, 0.181523, 0.184040, 0.192681, 0.187314, 0.195307", \ + "0.183649, 0.180435, 0.182836, 0.185196, 0.193976, 0.188500, 0.194700", \ + "0.185780, 0.182931, 0.184366, 0.186962, 0.195606, 0.190084, 0.195217", \ + "0.187589, 0.183346, 0.185440, 0.188311, 0.196575, 0.191154, 0.196922", \ + "0.188046, 0.185339, 0.186562, 0.189092, 0.197757, 0.192261, 0.201835" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.169337, 0.166824, 0.163721, 0.166758, 0.165293, 0.168488, 0.165979", \ + "0.172537, 0.169726, 0.166175, 0.169343, 0.167678, 0.170858, 0.168209", \ + "0.180411, 0.177548, 0.174004, 0.177033, 0.175189, 0.178516, 0.175765", \ + "0.181068, 0.178142, 0.174740, 0.177613, 0.176138, 0.179153, 0.176794", \ + "0.182795, 0.179731, 0.176526, 0.179290, 0.177607, 0.180741, 0.178215", \ + "0.184623, 0.181563, 0.177877, 0.181040, 0.179221, 0.182308, 0.179787", \ + "0.185661, 0.182213, 0.178828, 0.181613, 0.179845, 0.182950, 0.180261" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[48])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.006197, 0.006203, 0.006209, 0.006215, 0.006221, 0.006300, 0.006572"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.007946, 0.008027, 0.008107, 0.008150, 0.008171, 0.008342, 0.008624"); + } + } + } + pin(TDB[47]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[47]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB47eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[47]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB47eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.172540, 0.170188, 0.171924, 0.174568, 0.183560, 0.177850, 0.183944", \ + "0.175312, 0.172846, 0.174339, 0.177038, 0.185769, 0.180202, 0.187812", \ + "0.183686, 0.180141, 0.181523, 0.184040, 0.192681, 0.187314, 0.195307", \ + "0.183649, 0.180435, 0.182836, 0.185196, 0.193976, 0.188500, 0.194700", \ + "0.185780, 0.182931, 0.184366, 0.186962, 0.195606, 0.190084, 0.195217", \ + "0.187589, 0.183346, 0.185440, 0.188311, 0.196575, 0.191154, 0.196922", \ + "0.188046, 0.185339, 0.186562, 0.189092, 0.197757, 0.192261, 0.201835" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.169337, 0.166824, 0.163721, 0.166758, 0.165293, 0.168488, 0.165979", \ + "0.172537, 0.169726, 0.166175, 0.169343, 0.167678, 0.170858, 0.168209", \ + "0.180411, 0.177548, 0.174004, 0.177033, 0.175189, 0.178516, 0.175765", \ + "0.181068, 0.178142, 0.174740, 0.177613, 0.176138, 0.179153, 0.176794", \ + "0.182795, 0.179731, 0.176526, 0.179290, 0.177607, 0.180741, 0.178215", \ + "0.184623, 0.181563, 0.177877, 0.181040, 0.179221, 0.182308, 0.179787", \ + "0.185661, 0.182213, 0.178828, 0.181613, 0.179845, 0.182950, 0.180261" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[47])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.006197, 0.006203, 0.006209, 0.006215, 0.006221, 0.006300, 0.006572"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.007946, 0.008027, 0.008107, 0.008150, 0.008171, 0.008342, 0.008624"); + } + } + } + pin(TDB[46]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[46]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB46eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[46]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB46eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.172540, 0.170188, 0.171924, 0.174568, 0.183560, 0.177850, 0.183944", \ + "0.175312, 0.172846, 0.174339, 0.177038, 0.185769, 0.180202, 0.187812", \ + "0.183686, 0.180141, 0.181523, 0.184040, 0.192681, 0.187314, 0.195307", \ + "0.183649, 0.180435, 0.182836, 0.185196, 0.193976, 0.188500, 0.194700", \ + "0.185780, 0.182931, 0.184366, 0.186962, 0.195606, 0.190084, 0.195217", \ + "0.187589, 0.183346, 0.185440, 0.188311, 0.196575, 0.191154, 0.196922", \ + "0.188046, 0.185339, 0.186562, 0.189092, 0.197757, 0.192261, 0.201835" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.169337, 0.166824, 0.163721, 0.166758, 0.165293, 0.168488, 0.165979", \ + "0.172537, 0.169726, 0.166175, 0.169343, 0.167678, 0.170858, 0.168209", \ + "0.180411, 0.177548, 0.174004, 0.177033, 0.175189, 0.178516, 0.175765", \ + "0.181068, 0.178142, 0.174740, 0.177613, 0.176138, 0.179153, 0.176794", \ + "0.182795, 0.179731, 0.176526, 0.179290, 0.177607, 0.180741, 0.178215", \ + "0.184623, 0.181563, 0.177877, 0.181040, 0.179221, 0.182308, 0.179787", \ + "0.185661, 0.182213, 0.178828, 0.181613, 0.179845, 0.182950, 0.180261" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[46])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.006197, 0.006203, 0.006209, 0.006215, 0.006221, 0.006300, 0.006572"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.007946, 0.008027, 0.008107, 0.008150, 0.008171, 0.008342, 0.008624"); + } + } + } + pin(TDB[45]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[45]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB45eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[45]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB45eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.172540, 0.170188, 0.171924, 0.174568, 0.183560, 0.177850, 0.183944", \ + "0.175312, 0.172846, 0.174339, 0.177038, 0.185769, 0.180202, 0.187812", \ + "0.183686, 0.180141, 0.181523, 0.184040, 0.192681, 0.187314, 0.195307", \ + "0.183649, 0.180435, 0.182836, 0.185196, 0.193976, 0.188500, 0.194700", \ + "0.185780, 0.182931, 0.184366, 0.186962, 0.195606, 0.190084, 0.195217", \ + "0.187589, 0.183346, 0.185440, 0.188311, 0.196575, 0.191154, 0.196922", \ + "0.188046, 0.185339, 0.186562, 0.189092, 0.197757, 0.192261, 0.201835" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.169337, 0.166824, 0.163721, 0.166758, 0.165293, 0.168488, 0.165979", \ + "0.172537, 0.169726, 0.166175, 0.169343, 0.167678, 0.170858, 0.168209", \ + "0.180411, 0.177548, 0.174004, 0.177033, 0.175189, 0.178516, 0.175765", \ + "0.181068, 0.178142, 0.174740, 0.177613, 0.176138, 0.179153, 0.176794", \ + "0.182795, 0.179731, 0.176526, 0.179290, 0.177607, 0.180741, 0.178215", \ + "0.184623, 0.181563, 0.177877, 0.181040, 0.179221, 0.182308, 0.179787", \ + "0.185661, 0.182213, 0.178828, 0.181613, 0.179845, 0.182950, 0.180261" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[45])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.006197, 0.006203, 0.006209, 0.006215, 0.006221, 0.006300, 0.006572"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.007946, 0.008027, 0.008107, 0.008150, 0.008171, 0.008342, 0.008624"); + } + } + } + pin(TDB[44]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[44]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB44eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[44]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB44eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.172540, 0.170188, 0.171924, 0.174568, 0.183560, 0.177850, 0.183944", \ + "0.175312, 0.172846, 0.174339, 0.177038, 0.185769, 0.180202, 0.187812", \ + "0.183686, 0.180141, 0.181523, 0.184040, 0.192681, 0.187314, 0.195307", \ + "0.183649, 0.180435, 0.182836, 0.185196, 0.193976, 0.188500, 0.194700", \ + "0.185780, 0.182931, 0.184366, 0.186962, 0.195606, 0.190084, 0.195217", \ + "0.187589, 0.183346, 0.185440, 0.188311, 0.196575, 0.191154, 0.196922", \ + "0.188046, 0.185339, 0.186562, 0.189092, 0.197757, 0.192261, 0.201835" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.169337, 0.166824, 0.163721, 0.166758, 0.165293, 0.168488, 0.165979", \ + "0.172537, 0.169726, 0.166175, 0.169343, 0.167678, 0.170858, 0.168209", \ + "0.180411, 0.177548, 0.174004, 0.177033, 0.175189, 0.178516, 0.175765", \ + "0.181068, 0.178142, 0.174740, 0.177613, 0.176138, 0.179153, 0.176794", \ + "0.182795, 0.179731, 0.176526, 0.179290, 0.177607, 0.180741, 0.178215", \ + "0.184623, 0.181563, 0.177877, 0.181040, 0.179221, 0.182308, 0.179787", \ + "0.185661, 0.182213, 0.178828, 0.181613, 0.179845, 0.182950, 0.180261" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[44])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.006197, 0.006203, 0.006209, 0.006215, 0.006221, 0.006300, 0.006572"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.007946, 0.008027, 0.008107, 0.008150, 0.008171, 0.008342, 0.008624"); + } + } + } + pin(TDB[43]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[43]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB43eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[43]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB43eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.172540, 0.170188, 0.171924, 0.174568, 0.183560, 0.177850, 0.183944", \ + "0.175312, 0.172846, 0.174339, 0.177038, 0.185769, 0.180202, 0.187812", \ + "0.183686, 0.180141, 0.181523, 0.184040, 0.192681, 0.187314, 0.195307", \ + "0.183649, 0.180435, 0.182836, 0.185196, 0.193976, 0.188500, 0.194700", \ + "0.185780, 0.182931, 0.184366, 0.186962, 0.195606, 0.190084, 0.195217", \ + "0.187589, 0.183346, 0.185440, 0.188311, 0.196575, 0.191154, 0.196922", \ + "0.188046, 0.185339, 0.186562, 0.189092, 0.197757, 0.192261, 0.201835" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.169337, 0.166824, 0.163721, 0.166758, 0.165293, 0.168488, 0.165979", \ + "0.172537, 0.169726, 0.166175, 0.169343, 0.167678, 0.170858, 0.168209", \ + "0.180411, 0.177548, 0.174004, 0.177033, 0.175189, 0.178516, 0.175765", \ + "0.181068, 0.178142, 0.174740, 0.177613, 0.176138, 0.179153, 0.176794", \ + "0.182795, 0.179731, 0.176526, 0.179290, 0.177607, 0.180741, 0.178215", \ + "0.184623, 0.181563, 0.177877, 0.181040, 0.179221, 0.182308, 0.179787", \ + "0.185661, 0.182213, 0.178828, 0.181613, 0.179845, 0.182950, 0.180261" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[43])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.006197, 0.006203, 0.006209, 0.006215, 0.006221, 0.006300, 0.006572"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.007946, 0.008027, 0.008107, 0.008150, 0.008171, 0.008342, 0.008624"); + } + } + } + pin(TDB[42]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[42]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB42eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[42]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB42eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.172540, 0.170188, 0.171924, 0.174568, 0.183560, 0.177850, 0.183944", \ + "0.175312, 0.172846, 0.174339, 0.177038, 0.185769, 0.180202, 0.187812", \ + "0.183686, 0.180141, 0.181523, 0.184040, 0.192681, 0.187314, 0.195307", \ + "0.183649, 0.180435, 0.182836, 0.185196, 0.193976, 0.188500, 0.194700", \ + "0.185780, 0.182931, 0.184366, 0.186962, 0.195606, 0.190084, 0.195217", \ + "0.187589, 0.183346, 0.185440, 0.188311, 0.196575, 0.191154, 0.196922", \ + "0.188046, 0.185339, 0.186562, 0.189092, 0.197757, 0.192261, 0.201835" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.169337, 0.166824, 0.163721, 0.166758, 0.165293, 0.168488, 0.165979", \ + "0.172537, 0.169726, 0.166175, 0.169343, 0.167678, 0.170858, 0.168209", \ + "0.180411, 0.177548, 0.174004, 0.177033, 0.175189, 0.178516, 0.175765", \ + "0.181068, 0.178142, 0.174740, 0.177613, 0.176138, 0.179153, 0.176794", \ + "0.182795, 0.179731, 0.176526, 0.179290, 0.177607, 0.180741, 0.178215", \ + "0.184623, 0.181563, 0.177877, 0.181040, 0.179221, 0.182308, 0.179787", \ + "0.185661, 0.182213, 0.178828, 0.181613, 0.179845, 0.182950, 0.180261" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[42])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.006197, 0.006203, 0.006209, 0.006215, 0.006221, 0.006300, 0.006572"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.007946, 0.008027, 0.008107, 0.008150, 0.008171, 0.008342, 0.008624"); + } + } + } + pin(TDB[41]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[41]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB41eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[41]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB41eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.172540, 0.170188, 0.171924, 0.174568, 0.183560, 0.177850, 0.183944", \ + "0.175312, 0.172846, 0.174339, 0.177038, 0.185769, 0.180202, 0.187812", \ + "0.183686, 0.180141, 0.181523, 0.184040, 0.192681, 0.187314, 0.195307", \ + "0.183649, 0.180435, 0.182836, 0.185196, 0.193976, 0.188500, 0.194700", \ + "0.185780, 0.182931, 0.184366, 0.186962, 0.195606, 0.190084, 0.195217", \ + "0.187589, 0.183346, 0.185440, 0.188311, 0.196575, 0.191154, 0.196922", \ + "0.188046, 0.185339, 0.186562, 0.189092, 0.197757, 0.192261, 0.201835" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.169337, 0.166824, 0.163721, 0.166758, 0.165293, 0.168488, 0.165979", \ + "0.172537, 0.169726, 0.166175, 0.169343, 0.167678, 0.170858, 0.168209", \ + "0.180411, 0.177548, 0.174004, 0.177033, 0.175189, 0.178516, 0.175765", \ + "0.181068, 0.178142, 0.174740, 0.177613, 0.176138, 0.179153, 0.176794", \ + "0.182795, 0.179731, 0.176526, 0.179290, 0.177607, 0.180741, 0.178215", \ + "0.184623, 0.181563, 0.177877, 0.181040, 0.179221, 0.182308, 0.179787", \ + "0.185661, 0.182213, 0.178828, 0.181613, 0.179845, 0.182950, 0.180261" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[41])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.006197, 0.006203, 0.006209, 0.006215, 0.006221, 0.006300, 0.006572"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.007946, 0.008027, 0.008107, 0.008150, 0.008171, 0.008342, 0.008624"); + } + } + } + pin(TDB[40]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[40]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB40eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[40]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB40eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.172540, 0.170188, 0.171924, 0.174568, 0.183560, 0.177850, 0.183944", \ + "0.175312, 0.172846, 0.174339, 0.177038, 0.185769, 0.180202, 0.187812", \ + "0.183686, 0.180141, 0.181523, 0.184040, 0.192681, 0.187314, 0.195307", \ + "0.183649, 0.180435, 0.182836, 0.185196, 0.193976, 0.188500, 0.194700", \ + "0.185780, 0.182931, 0.184366, 0.186962, 0.195606, 0.190084, 0.195217", \ + "0.187589, 0.183346, 0.185440, 0.188311, 0.196575, 0.191154, 0.196922", \ + "0.188046, 0.185339, 0.186562, 0.189092, 0.197757, 0.192261, 0.201835" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.169337, 0.166824, 0.163721, 0.166758, 0.165293, 0.168488, 0.165979", \ + "0.172537, 0.169726, 0.166175, 0.169343, 0.167678, 0.170858, 0.168209", \ + "0.180411, 0.177548, 0.174004, 0.177033, 0.175189, 0.178516, 0.175765", \ + "0.181068, 0.178142, 0.174740, 0.177613, 0.176138, 0.179153, 0.176794", \ + "0.182795, 0.179731, 0.176526, 0.179290, 0.177607, 0.180741, 0.178215", \ + "0.184623, 0.181563, 0.177877, 0.181040, 0.179221, 0.182308, 0.179787", \ + "0.185661, 0.182213, 0.178828, 0.181613, 0.179845, 0.182950, 0.180261" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[40])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.006197, 0.006203, 0.006209, 0.006215, 0.006221, 0.006300, 0.006572"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.007946, 0.008027, 0.008107, 0.008150, 0.008171, 0.008342, 0.008624"); + } + } + } + pin(TDB[39]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[39]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB39eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[39]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB39eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.172540, 0.170188, 0.171924, 0.174568, 0.183560, 0.177850, 0.183944", \ + "0.175312, 0.172846, 0.174339, 0.177038, 0.185769, 0.180202, 0.187812", \ + "0.183686, 0.180141, 0.181523, 0.184040, 0.192681, 0.187314, 0.195307", \ + "0.183649, 0.180435, 0.182836, 0.185196, 0.193976, 0.188500, 0.194700", \ + "0.185780, 0.182931, 0.184366, 0.186962, 0.195606, 0.190084, 0.195217", \ + "0.187589, 0.183346, 0.185440, 0.188311, 0.196575, 0.191154, 0.196922", \ + "0.188046, 0.185339, 0.186562, 0.189092, 0.197757, 0.192261, 0.201835" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.169337, 0.166824, 0.163721, 0.166758, 0.165293, 0.168488, 0.165979", \ + "0.172537, 0.169726, 0.166175, 0.169343, 0.167678, 0.170858, 0.168209", \ + "0.180411, 0.177548, 0.174004, 0.177033, 0.175189, 0.178516, 0.175765", \ + "0.181068, 0.178142, 0.174740, 0.177613, 0.176138, 0.179153, 0.176794", \ + "0.182795, 0.179731, 0.176526, 0.179290, 0.177607, 0.180741, 0.178215", \ + "0.184623, 0.181563, 0.177877, 0.181040, 0.179221, 0.182308, 0.179787", \ + "0.185661, 0.182213, 0.178828, 0.181613, 0.179845, 0.182950, 0.180261" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[39])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.006197, 0.006203, 0.006209, 0.006215, 0.006221, 0.006300, 0.006572"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.007946, 0.008027, 0.008107, 0.008150, 0.008171, 0.008342, 0.008624"); + } + } + } + pin(TDB[38]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[38]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB38eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[38]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB38eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.172540, 0.170188, 0.171924, 0.174568, 0.183560, 0.177850, 0.183944", \ + "0.175312, 0.172846, 0.174339, 0.177038, 0.185769, 0.180202, 0.187812", \ + "0.183686, 0.180141, 0.181523, 0.184040, 0.192681, 0.187314, 0.195307", \ + "0.183649, 0.180435, 0.182836, 0.185196, 0.193976, 0.188500, 0.194700", \ + "0.185780, 0.182931, 0.184366, 0.186962, 0.195606, 0.190084, 0.195217", \ + "0.187589, 0.183346, 0.185440, 0.188311, 0.196575, 0.191154, 0.196922", \ + "0.188046, 0.185339, 0.186562, 0.189092, 0.197757, 0.192261, 0.201835" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.169337, 0.166824, 0.163721, 0.166758, 0.165293, 0.168488, 0.165979", \ + "0.172537, 0.169726, 0.166175, 0.169343, 0.167678, 0.170858, 0.168209", \ + "0.180411, 0.177548, 0.174004, 0.177033, 0.175189, 0.178516, 0.175765", \ + "0.181068, 0.178142, 0.174740, 0.177613, 0.176138, 0.179153, 0.176794", \ + "0.182795, 0.179731, 0.176526, 0.179290, 0.177607, 0.180741, 0.178215", \ + "0.184623, 0.181563, 0.177877, 0.181040, 0.179221, 0.182308, 0.179787", \ + "0.185661, 0.182213, 0.178828, 0.181613, 0.179845, 0.182950, 0.180261" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[38])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.006197, 0.006203, 0.006209, 0.006215, 0.006221, 0.006300, 0.006572"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.007946, 0.008027, 0.008107, 0.008150, 0.008171, 0.008342, 0.008624"); + } + } + } + pin(TDB[37]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[37]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB37eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[37]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB37eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.172540, 0.170188, 0.171924, 0.174568, 0.183560, 0.177850, 0.183944", \ + "0.175312, 0.172846, 0.174339, 0.177038, 0.185769, 0.180202, 0.187812", \ + "0.183686, 0.180141, 0.181523, 0.184040, 0.192681, 0.187314, 0.195307", \ + "0.183649, 0.180435, 0.182836, 0.185196, 0.193976, 0.188500, 0.194700", \ + "0.185780, 0.182931, 0.184366, 0.186962, 0.195606, 0.190084, 0.195217", \ + "0.187589, 0.183346, 0.185440, 0.188311, 0.196575, 0.191154, 0.196922", \ + "0.188046, 0.185339, 0.186562, 0.189092, 0.197757, 0.192261, 0.201835" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.169337, 0.166824, 0.163721, 0.166758, 0.165293, 0.168488, 0.165979", \ + "0.172537, 0.169726, 0.166175, 0.169343, 0.167678, 0.170858, 0.168209", \ + "0.180411, 0.177548, 0.174004, 0.177033, 0.175189, 0.178516, 0.175765", \ + "0.181068, 0.178142, 0.174740, 0.177613, 0.176138, 0.179153, 0.176794", \ + "0.182795, 0.179731, 0.176526, 0.179290, 0.177607, 0.180741, 0.178215", \ + "0.184623, 0.181563, 0.177877, 0.181040, 0.179221, 0.182308, 0.179787", \ + "0.185661, 0.182213, 0.178828, 0.181613, 0.179845, 0.182950, 0.180261" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[37])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.006197, 0.006203, 0.006209, 0.006215, 0.006221, 0.006300, 0.006572"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.007946, 0.008027, 0.008107, 0.008150, 0.008171, 0.008342, 0.008624"); + } + } + } + pin(TDB[36]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[36]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB36eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[36]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB36eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.172540, 0.170188, 0.171924, 0.174568, 0.183560, 0.177850, 0.183944", \ + "0.175312, 0.172846, 0.174339, 0.177038, 0.185769, 0.180202, 0.187812", \ + "0.183686, 0.180141, 0.181523, 0.184040, 0.192681, 0.187314, 0.195307", \ + "0.183649, 0.180435, 0.182836, 0.185196, 0.193976, 0.188500, 0.194700", \ + "0.185780, 0.182931, 0.184366, 0.186962, 0.195606, 0.190084, 0.195217", \ + "0.187589, 0.183346, 0.185440, 0.188311, 0.196575, 0.191154, 0.196922", \ + "0.188046, 0.185339, 0.186562, 0.189092, 0.197757, 0.192261, 0.201835" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.169337, 0.166824, 0.163721, 0.166758, 0.165293, 0.168488, 0.165979", \ + "0.172537, 0.169726, 0.166175, 0.169343, 0.167678, 0.170858, 0.168209", \ + "0.180411, 0.177548, 0.174004, 0.177033, 0.175189, 0.178516, 0.175765", \ + "0.181068, 0.178142, 0.174740, 0.177613, 0.176138, 0.179153, 0.176794", \ + "0.182795, 0.179731, 0.176526, 0.179290, 0.177607, 0.180741, 0.178215", \ + "0.184623, 0.181563, 0.177877, 0.181040, 0.179221, 0.182308, 0.179787", \ + "0.185661, 0.182213, 0.178828, 0.181613, 0.179845, 0.182950, 0.180261" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[36])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.006197, 0.006203, 0.006209, 0.006215, 0.006221, 0.006300, 0.006572"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.007946, 0.008027, 0.008107, 0.008150, 0.008171, 0.008342, 0.008624"); + } + } + } + pin(TDB[35]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[35]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB35eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[35]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB35eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.172540, 0.170188, 0.171924, 0.174568, 0.183560, 0.177850, 0.183944", \ + "0.175312, 0.172846, 0.174339, 0.177038, 0.185769, 0.180202, 0.187812", \ + "0.183686, 0.180141, 0.181523, 0.184040, 0.192681, 0.187314, 0.195307", \ + "0.183649, 0.180435, 0.182836, 0.185196, 0.193976, 0.188500, 0.194700", \ + "0.185780, 0.182931, 0.184366, 0.186962, 0.195606, 0.190084, 0.195217", \ + "0.187589, 0.183346, 0.185440, 0.188311, 0.196575, 0.191154, 0.196922", \ + "0.188046, 0.185339, 0.186562, 0.189092, 0.197757, 0.192261, 0.201835" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.169337, 0.166824, 0.163721, 0.166758, 0.165293, 0.168488, 0.165979", \ + "0.172537, 0.169726, 0.166175, 0.169343, 0.167678, 0.170858, 0.168209", \ + "0.180411, 0.177548, 0.174004, 0.177033, 0.175189, 0.178516, 0.175765", \ + "0.181068, 0.178142, 0.174740, 0.177613, 0.176138, 0.179153, 0.176794", \ + "0.182795, 0.179731, 0.176526, 0.179290, 0.177607, 0.180741, 0.178215", \ + "0.184623, 0.181563, 0.177877, 0.181040, 0.179221, 0.182308, 0.179787", \ + "0.185661, 0.182213, 0.178828, 0.181613, 0.179845, 0.182950, 0.180261" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[35])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.006197, 0.006203, 0.006209, 0.006215, 0.006221, 0.006300, 0.006572"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.007946, 0.008027, 0.008107, 0.008150, 0.008171, 0.008342, 0.008624"); + } + } + } + pin(TDB[34]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[34]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB34eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[34]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB34eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.172540, 0.170188, 0.171924, 0.174568, 0.183560, 0.177850, 0.183944", \ + "0.175312, 0.172846, 0.174339, 0.177038, 0.185769, 0.180202, 0.187812", \ + "0.183686, 0.180141, 0.181523, 0.184040, 0.192681, 0.187314, 0.195307", \ + "0.183649, 0.180435, 0.182836, 0.185196, 0.193976, 0.188500, 0.194700", \ + "0.185780, 0.182931, 0.184366, 0.186962, 0.195606, 0.190084, 0.195217", \ + "0.187589, 0.183346, 0.185440, 0.188311, 0.196575, 0.191154, 0.196922", \ + "0.188046, 0.185339, 0.186562, 0.189092, 0.197757, 0.192261, 0.201835" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.169337, 0.166824, 0.163721, 0.166758, 0.165293, 0.168488, 0.165979", \ + "0.172537, 0.169726, 0.166175, 0.169343, 0.167678, 0.170858, 0.168209", \ + "0.180411, 0.177548, 0.174004, 0.177033, 0.175189, 0.178516, 0.175765", \ + "0.181068, 0.178142, 0.174740, 0.177613, 0.176138, 0.179153, 0.176794", \ + "0.182795, 0.179731, 0.176526, 0.179290, 0.177607, 0.180741, 0.178215", \ + "0.184623, 0.181563, 0.177877, 0.181040, 0.179221, 0.182308, 0.179787", \ + "0.185661, 0.182213, 0.178828, 0.181613, 0.179845, 0.182950, 0.180261" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[34])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.006197, 0.006203, 0.006209, 0.006215, 0.006221, 0.006300, 0.006572"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.007946, 0.008027, 0.008107, 0.008150, 0.008171, 0.008342, 0.008624"); + } + } + } + pin(TDB[33]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[33]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB33eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[33]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB33eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.172540, 0.170188, 0.171924, 0.174568, 0.183560, 0.177850, 0.183944", \ + "0.175312, 0.172846, 0.174339, 0.177038, 0.185769, 0.180202, 0.187812", \ + "0.183686, 0.180141, 0.181523, 0.184040, 0.192681, 0.187314, 0.195307", \ + "0.183649, 0.180435, 0.182836, 0.185196, 0.193976, 0.188500, 0.194700", \ + "0.185780, 0.182931, 0.184366, 0.186962, 0.195606, 0.190084, 0.195217", \ + "0.187589, 0.183346, 0.185440, 0.188311, 0.196575, 0.191154, 0.196922", \ + "0.188046, 0.185339, 0.186562, 0.189092, 0.197757, 0.192261, 0.201835" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.169337, 0.166824, 0.163721, 0.166758, 0.165293, 0.168488, 0.165979", \ + "0.172537, 0.169726, 0.166175, 0.169343, 0.167678, 0.170858, 0.168209", \ + "0.180411, 0.177548, 0.174004, 0.177033, 0.175189, 0.178516, 0.175765", \ + "0.181068, 0.178142, 0.174740, 0.177613, 0.176138, 0.179153, 0.176794", \ + "0.182795, 0.179731, 0.176526, 0.179290, 0.177607, 0.180741, 0.178215", \ + "0.184623, 0.181563, 0.177877, 0.181040, 0.179221, 0.182308, 0.179787", \ + "0.185661, 0.182213, 0.178828, 0.181613, 0.179845, 0.182950, 0.180261" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[33])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.006197, 0.006203, 0.006209, 0.006215, 0.006221, 0.006300, 0.006572"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.007946, 0.008027, 0.008107, 0.008150, 0.008171, 0.008342, 0.008624"); + } + } + } + pin(TDB[32]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[32]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB32eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[32]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB32eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.172540, 0.170188, 0.171924, 0.174568, 0.183560, 0.177850, 0.183944", \ + "0.175312, 0.172846, 0.174339, 0.177038, 0.185769, 0.180202, 0.187812", \ + "0.183686, 0.180141, 0.181523, 0.184040, 0.192681, 0.187314, 0.195307", \ + "0.183649, 0.180435, 0.182836, 0.185196, 0.193976, 0.188500, 0.194700", \ + "0.185780, 0.182931, 0.184366, 0.186962, 0.195606, 0.190084, 0.195217", \ + "0.187589, 0.183346, 0.185440, 0.188311, 0.196575, 0.191154, 0.196922", \ + "0.188046, 0.185339, 0.186562, 0.189092, 0.197757, 0.192261, 0.201835" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.169337, 0.166824, 0.163721, 0.166758, 0.165293, 0.168488, 0.165979", \ + "0.172537, 0.169726, 0.166175, 0.169343, 0.167678, 0.170858, 0.168209", \ + "0.180411, 0.177548, 0.174004, 0.177033, 0.175189, 0.178516, 0.175765", \ + "0.181068, 0.178142, 0.174740, 0.177613, 0.176138, 0.179153, 0.176794", \ + "0.182795, 0.179731, 0.176526, 0.179290, 0.177607, 0.180741, 0.178215", \ + "0.184623, 0.181563, 0.177877, 0.181040, 0.179221, 0.182308, 0.179787", \ + "0.185661, 0.182213, 0.178828, 0.181613, 0.179845, 0.182950, 0.180261" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[32])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.006197, 0.006203, 0.006209, 0.006215, 0.006221, 0.006300, 0.006572"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.007946, 0.008027, 0.008107, 0.008150, 0.008171, 0.008342, 0.008624"); + } + } + } + pin(TDB[31]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[31]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB31eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[31]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB31eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.172540, 0.170188, 0.171924, 0.174568, 0.183560, 0.177850, 0.183944", \ + "0.175312, 0.172846, 0.174339, 0.177038, 0.185769, 0.180202, 0.187812", \ + "0.183686, 0.180141, 0.181523, 0.184040, 0.192681, 0.187314, 0.195307", \ + "0.183649, 0.180435, 0.182836, 0.185196, 0.193976, 0.188500, 0.194700", \ + "0.185780, 0.182931, 0.184366, 0.186962, 0.195606, 0.190084, 0.195217", \ + "0.187589, 0.183346, 0.185440, 0.188311, 0.196575, 0.191154, 0.196922", \ + "0.188046, 0.185339, 0.186562, 0.189092, 0.197757, 0.192261, 0.201835" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.169337, 0.166824, 0.163721, 0.166758, 0.165293, 0.168488, 0.165979", \ + "0.172537, 0.169726, 0.166175, 0.169343, 0.167678, 0.170858, 0.168209", \ + "0.180411, 0.177548, 0.174004, 0.177033, 0.175189, 0.178516, 0.175765", \ + "0.181068, 0.178142, 0.174740, 0.177613, 0.176138, 0.179153, 0.176794", \ + "0.182795, 0.179731, 0.176526, 0.179290, 0.177607, 0.180741, 0.178215", \ + "0.184623, 0.181563, 0.177877, 0.181040, 0.179221, 0.182308, 0.179787", \ + "0.185661, 0.182213, 0.178828, 0.181613, 0.179845, 0.182950, 0.180261" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[31])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.006197, 0.006203, 0.006209, 0.006215, 0.006221, 0.006300, 0.006572"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.007946, 0.008027, 0.008107, 0.008150, 0.008171, 0.008342, 0.008624"); + } + } + } + pin(TDB[30]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[30]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB30eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[30]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB30eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.172540, 0.170188, 0.171924, 0.174568, 0.183560, 0.177850, 0.183944", \ + "0.175312, 0.172846, 0.174339, 0.177038, 0.185769, 0.180202, 0.187812", \ + "0.183686, 0.180141, 0.181523, 0.184040, 0.192681, 0.187314, 0.195307", \ + "0.183649, 0.180435, 0.182836, 0.185196, 0.193976, 0.188500, 0.194700", \ + "0.185780, 0.182931, 0.184366, 0.186962, 0.195606, 0.190084, 0.195217", \ + "0.187589, 0.183346, 0.185440, 0.188311, 0.196575, 0.191154, 0.196922", \ + "0.188046, 0.185339, 0.186562, 0.189092, 0.197757, 0.192261, 0.201835" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.169337, 0.166824, 0.163721, 0.166758, 0.165293, 0.168488, 0.165979", \ + "0.172537, 0.169726, 0.166175, 0.169343, 0.167678, 0.170858, 0.168209", \ + "0.180411, 0.177548, 0.174004, 0.177033, 0.175189, 0.178516, 0.175765", \ + "0.181068, 0.178142, 0.174740, 0.177613, 0.176138, 0.179153, 0.176794", \ + "0.182795, 0.179731, 0.176526, 0.179290, 0.177607, 0.180741, 0.178215", \ + "0.184623, 0.181563, 0.177877, 0.181040, 0.179221, 0.182308, 0.179787", \ + "0.185661, 0.182213, 0.178828, 0.181613, 0.179845, 0.182950, 0.180261" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[30])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.006197, 0.006203, 0.006209, 0.006215, 0.006221, 0.006300, 0.006572"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.007946, 0.008027, 0.008107, 0.008150, 0.008171, 0.008342, 0.008624"); + } + } + } + pin(TDB[29]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[29]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB29eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[29]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB29eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.172540, 0.170188, 0.171924, 0.174568, 0.183560, 0.177850, 0.183944", \ + "0.175312, 0.172846, 0.174339, 0.177038, 0.185769, 0.180202, 0.187812", \ + "0.183686, 0.180141, 0.181523, 0.184040, 0.192681, 0.187314, 0.195307", \ + "0.183649, 0.180435, 0.182836, 0.185196, 0.193976, 0.188500, 0.194700", \ + "0.185780, 0.182931, 0.184366, 0.186962, 0.195606, 0.190084, 0.195217", \ + "0.187589, 0.183346, 0.185440, 0.188311, 0.196575, 0.191154, 0.196922", \ + "0.188046, 0.185339, 0.186562, 0.189092, 0.197757, 0.192261, 0.201835" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.169337, 0.166824, 0.163721, 0.166758, 0.165293, 0.168488, 0.165979", \ + "0.172537, 0.169726, 0.166175, 0.169343, 0.167678, 0.170858, 0.168209", \ + "0.180411, 0.177548, 0.174004, 0.177033, 0.175189, 0.178516, 0.175765", \ + "0.181068, 0.178142, 0.174740, 0.177613, 0.176138, 0.179153, 0.176794", \ + "0.182795, 0.179731, 0.176526, 0.179290, 0.177607, 0.180741, 0.178215", \ + "0.184623, 0.181563, 0.177877, 0.181040, 0.179221, 0.182308, 0.179787", \ + "0.185661, 0.182213, 0.178828, 0.181613, 0.179845, 0.182950, 0.180261" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[29])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.006197, 0.006203, 0.006209, 0.006215, 0.006221, 0.006300, 0.006572"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.007946, 0.008027, 0.008107, 0.008150, 0.008171, 0.008342, 0.008624"); + } + } + } + pin(TDB[28]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[28]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB28eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[28]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB28eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.172540, 0.170188, 0.171924, 0.174568, 0.183560, 0.177850, 0.183944", \ + "0.175312, 0.172846, 0.174339, 0.177038, 0.185769, 0.180202, 0.187812", \ + "0.183686, 0.180141, 0.181523, 0.184040, 0.192681, 0.187314, 0.195307", \ + "0.183649, 0.180435, 0.182836, 0.185196, 0.193976, 0.188500, 0.194700", \ + "0.185780, 0.182931, 0.184366, 0.186962, 0.195606, 0.190084, 0.195217", \ + "0.187589, 0.183346, 0.185440, 0.188311, 0.196575, 0.191154, 0.196922", \ + "0.188046, 0.185339, 0.186562, 0.189092, 0.197757, 0.192261, 0.201835" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.169337, 0.166824, 0.163721, 0.166758, 0.165293, 0.168488, 0.165979", \ + "0.172537, 0.169726, 0.166175, 0.169343, 0.167678, 0.170858, 0.168209", \ + "0.180411, 0.177548, 0.174004, 0.177033, 0.175189, 0.178516, 0.175765", \ + "0.181068, 0.178142, 0.174740, 0.177613, 0.176138, 0.179153, 0.176794", \ + "0.182795, 0.179731, 0.176526, 0.179290, 0.177607, 0.180741, 0.178215", \ + "0.184623, 0.181563, 0.177877, 0.181040, 0.179221, 0.182308, 0.179787", \ + "0.185661, 0.182213, 0.178828, 0.181613, 0.179845, 0.182950, 0.180261" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[28])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.006197, 0.006203, 0.006209, 0.006215, 0.006221, 0.006300, 0.006572"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.007946, 0.008027, 0.008107, 0.008150, 0.008171, 0.008342, 0.008624"); + } + } + } + pin(TDB[27]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[27]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB27eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[27]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB27eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.172540, 0.170188, 0.171924, 0.174568, 0.183560, 0.177850, 0.183944", \ + "0.175312, 0.172846, 0.174339, 0.177038, 0.185769, 0.180202, 0.187812", \ + "0.183686, 0.180141, 0.181523, 0.184040, 0.192681, 0.187314, 0.195307", \ + "0.183649, 0.180435, 0.182836, 0.185196, 0.193976, 0.188500, 0.194700", \ + "0.185780, 0.182931, 0.184366, 0.186962, 0.195606, 0.190084, 0.195217", \ + "0.187589, 0.183346, 0.185440, 0.188311, 0.196575, 0.191154, 0.196922", \ + "0.188046, 0.185339, 0.186562, 0.189092, 0.197757, 0.192261, 0.201835" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.169337, 0.166824, 0.163721, 0.166758, 0.165293, 0.168488, 0.165979", \ + "0.172537, 0.169726, 0.166175, 0.169343, 0.167678, 0.170858, 0.168209", \ + "0.180411, 0.177548, 0.174004, 0.177033, 0.175189, 0.178516, 0.175765", \ + "0.181068, 0.178142, 0.174740, 0.177613, 0.176138, 0.179153, 0.176794", \ + "0.182795, 0.179731, 0.176526, 0.179290, 0.177607, 0.180741, 0.178215", \ + "0.184623, 0.181563, 0.177877, 0.181040, 0.179221, 0.182308, 0.179787", \ + "0.185661, 0.182213, 0.178828, 0.181613, 0.179845, 0.182950, 0.180261" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[27])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.006197, 0.006203, 0.006209, 0.006215, 0.006221, 0.006300, 0.006572"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.007946, 0.008027, 0.008107, 0.008150, 0.008171, 0.008342, 0.008624"); + } + } + } + pin(TDB[26]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[26]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB26eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[26]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB26eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.172540, 0.170188, 0.171924, 0.174568, 0.183560, 0.177850, 0.183944", \ + "0.175312, 0.172846, 0.174339, 0.177038, 0.185769, 0.180202, 0.187812", \ + "0.183686, 0.180141, 0.181523, 0.184040, 0.192681, 0.187314, 0.195307", \ + "0.183649, 0.180435, 0.182836, 0.185196, 0.193976, 0.188500, 0.194700", \ + "0.185780, 0.182931, 0.184366, 0.186962, 0.195606, 0.190084, 0.195217", \ + "0.187589, 0.183346, 0.185440, 0.188311, 0.196575, 0.191154, 0.196922", \ + "0.188046, 0.185339, 0.186562, 0.189092, 0.197757, 0.192261, 0.201835" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.169337, 0.166824, 0.163721, 0.166758, 0.165293, 0.168488, 0.165979", \ + "0.172537, 0.169726, 0.166175, 0.169343, 0.167678, 0.170858, 0.168209", \ + "0.180411, 0.177548, 0.174004, 0.177033, 0.175189, 0.178516, 0.175765", \ + "0.181068, 0.178142, 0.174740, 0.177613, 0.176138, 0.179153, 0.176794", \ + "0.182795, 0.179731, 0.176526, 0.179290, 0.177607, 0.180741, 0.178215", \ + "0.184623, 0.181563, 0.177877, 0.181040, 0.179221, 0.182308, 0.179787", \ + "0.185661, 0.182213, 0.178828, 0.181613, 0.179845, 0.182950, 0.180261" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[26])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.006197, 0.006203, 0.006209, 0.006215, 0.006221, 0.006300, 0.006572"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.007946, 0.008027, 0.008107, 0.008150, 0.008171, 0.008342, 0.008624"); + } + } + } + pin(TDB[25]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[25]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB25eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[25]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB25eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.172540, 0.170188, 0.171924, 0.174568, 0.183560, 0.177850, 0.183944", \ + "0.175312, 0.172846, 0.174339, 0.177038, 0.185769, 0.180202, 0.187812", \ + "0.183686, 0.180141, 0.181523, 0.184040, 0.192681, 0.187314, 0.195307", \ + "0.183649, 0.180435, 0.182836, 0.185196, 0.193976, 0.188500, 0.194700", \ + "0.185780, 0.182931, 0.184366, 0.186962, 0.195606, 0.190084, 0.195217", \ + "0.187589, 0.183346, 0.185440, 0.188311, 0.196575, 0.191154, 0.196922", \ + "0.188046, 0.185339, 0.186562, 0.189092, 0.197757, 0.192261, 0.201835" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.169337, 0.166824, 0.163721, 0.166758, 0.165293, 0.168488, 0.165979", \ + "0.172537, 0.169726, 0.166175, 0.169343, 0.167678, 0.170858, 0.168209", \ + "0.180411, 0.177548, 0.174004, 0.177033, 0.175189, 0.178516, 0.175765", \ + "0.181068, 0.178142, 0.174740, 0.177613, 0.176138, 0.179153, 0.176794", \ + "0.182795, 0.179731, 0.176526, 0.179290, 0.177607, 0.180741, 0.178215", \ + "0.184623, 0.181563, 0.177877, 0.181040, 0.179221, 0.182308, 0.179787", \ + "0.185661, 0.182213, 0.178828, 0.181613, 0.179845, 0.182950, 0.180261" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[25])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.006197, 0.006203, 0.006209, 0.006215, 0.006221, 0.006300, 0.006572"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.007946, 0.008027, 0.008107, 0.008150, 0.008171, 0.008342, 0.008624"); + } + } + } + pin(TDB[24]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[24]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB24eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[24]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB24eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.172540, 0.170188, 0.171924, 0.174568, 0.183560, 0.177850, 0.183944", \ + "0.175312, 0.172846, 0.174339, 0.177038, 0.185769, 0.180202, 0.187812", \ + "0.183686, 0.180141, 0.181523, 0.184040, 0.192681, 0.187314, 0.195307", \ + "0.183649, 0.180435, 0.182836, 0.185196, 0.193976, 0.188500, 0.194700", \ + "0.185780, 0.182931, 0.184366, 0.186962, 0.195606, 0.190084, 0.195217", \ + "0.187589, 0.183346, 0.185440, 0.188311, 0.196575, 0.191154, 0.196922", \ + "0.188046, 0.185339, 0.186562, 0.189092, 0.197757, 0.192261, 0.201835" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.169337, 0.166824, 0.163721, 0.166758, 0.165293, 0.168488, 0.165979", \ + "0.172537, 0.169726, 0.166175, 0.169343, 0.167678, 0.170858, 0.168209", \ + "0.180411, 0.177548, 0.174004, 0.177033, 0.175189, 0.178516, 0.175765", \ + "0.181068, 0.178142, 0.174740, 0.177613, 0.176138, 0.179153, 0.176794", \ + "0.182795, 0.179731, 0.176526, 0.179290, 0.177607, 0.180741, 0.178215", \ + "0.184623, 0.181563, 0.177877, 0.181040, 0.179221, 0.182308, 0.179787", \ + "0.185661, 0.182213, 0.178828, 0.181613, 0.179845, 0.182950, 0.180261" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[24])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.006197, 0.006203, 0.006209, 0.006215, 0.006221, 0.006300, 0.006572"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.007946, 0.008027, 0.008107, 0.008150, 0.008171, 0.008342, 0.008624"); + } + } + } + pin(TDB[23]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[23]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB23eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[23]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB23eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.172540, 0.170188, 0.171924, 0.174568, 0.183560, 0.177850, 0.183944", \ + "0.175312, 0.172846, 0.174339, 0.177038, 0.185769, 0.180202, 0.187812", \ + "0.183686, 0.180141, 0.181523, 0.184040, 0.192681, 0.187314, 0.195307", \ + "0.183649, 0.180435, 0.182836, 0.185196, 0.193976, 0.188500, 0.194700", \ + "0.185780, 0.182931, 0.184366, 0.186962, 0.195606, 0.190084, 0.195217", \ + "0.187589, 0.183346, 0.185440, 0.188311, 0.196575, 0.191154, 0.196922", \ + "0.188046, 0.185339, 0.186562, 0.189092, 0.197757, 0.192261, 0.201835" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.169337, 0.166824, 0.163721, 0.166758, 0.165293, 0.168488, 0.165979", \ + "0.172537, 0.169726, 0.166175, 0.169343, 0.167678, 0.170858, 0.168209", \ + "0.180411, 0.177548, 0.174004, 0.177033, 0.175189, 0.178516, 0.175765", \ + "0.181068, 0.178142, 0.174740, 0.177613, 0.176138, 0.179153, 0.176794", \ + "0.182795, 0.179731, 0.176526, 0.179290, 0.177607, 0.180741, 0.178215", \ + "0.184623, 0.181563, 0.177877, 0.181040, 0.179221, 0.182308, 0.179787", \ + "0.185661, 0.182213, 0.178828, 0.181613, 0.179845, 0.182950, 0.180261" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[23])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.006197, 0.006203, 0.006209, 0.006215, 0.006221, 0.006300, 0.006572"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.007946, 0.008027, 0.008107, 0.008150, 0.008171, 0.008342, 0.008624"); + } + } + } + pin(TDB[22]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[22]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB22eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[22]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB22eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.172540, 0.170188, 0.171924, 0.174568, 0.183560, 0.177850, 0.183944", \ + "0.175312, 0.172846, 0.174339, 0.177038, 0.185769, 0.180202, 0.187812", \ + "0.183686, 0.180141, 0.181523, 0.184040, 0.192681, 0.187314, 0.195307", \ + "0.183649, 0.180435, 0.182836, 0.185196, 0.193976, 0.188500, 0.194700", \ + "0.185780, 0.182931, 0.184366, 0.186962, 0.195606, 0.190084, 0.195217", \ + "0.187589, 0.183346, 0.185440, 0.188311, 0.196575, 0.191154, 0.196922", \ + "0.188046, 0.185339, 0.186562, 0.189092, 0.197757, 0.192261, 0.201835" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.169337, 0.166824, 0.163721, 0.166758, 0.165293, 0.168488, 0.165979", \ + "0.172537, 0.169726, 0.166175, 0.169343, 0.167678, 0.170858, 0.168209", \ + "0.180411, 0.177548, 0.174004, 0.177033, 0.175189, 0.178516, 0.175765", \ + "0.181068, 0.178142, 0.174740, 0.177613, 0.176138, 0.179153, 0.176794", \ + "0.182795, 0.179731, 0.176526, 0.179290, 0.177607, 0.180741, 0.178215", \ + "0.184623, 0.181563, 0.177877, 0.181040, 0.179221, 0.182308, 0.179787", \ + "0.185661, 0.182213, 0.178828, 0.181613, 0.179845, 0.182950, 0.180261" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[22])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.006197, 0.006203, 0.006209, 0.006215, 0.006221, 0.006300, 0.006572"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.007946, 0.008027, 0.008107, 0.008150, 0.008171, 0.008342, 0.008624"); + } + } + } + pin(TDB[21]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[21]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB21eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[21]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB21eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.172540, 0.170188, 0.171924, 0.174568, 0.183560, 0.177850, 0.183944", \ + "0.175312, 0.172846, 0.174339, 0.177038, 0.185769, 0.180202, 0.187812", \ + "0.183686, 0.180141, 0.181523, 0.184040, 0.192681, 0.187314, 0.195307", \ + "0.183649, 0.180435, 0.182836, 0.185196, 0.193976, 0.188500, 0.194700", \ + "0.185780, 0.182931, 0.184366, 0.186962, 0.195606, 0.190084, 0.195217", \ + "0.187589, 0.183346, 0.185440, 0.188311, 0.196575, 0.191154, 0.196922", \ + "0.188046, 0.185339, 0.186562, 0.189092, 0.197757, 0.192261, 0.201835" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.169337, 0.166824, 0.163721, 0.166758, 0.165293, 0.168488, 0.165979", \ + "0.172537, 0.169726, 0.166175, 0.169343, 0.167678, 0.170858, 0.168209", \ + "0.180411, 0.177548, 0.174004, 0.177033, 0.175189, 0.178516, 0.175765", \ + "0.181068, 0.178142, 0.174740, 0.177613, 0.176138, 0.179153, 0.176794", \ + "0.182795, 0.179731, 0.176526, 0.179290, 0.177607, 0.180741, 0.178215", \ + "0.184623, 0.181563, 0.177877, 0.181040, 0.179221, 0.182308, 0.179787", \ + "0.185661, 0.182213, 0.178828, 0.181613, 0.179845, 0.182950, 0.180261" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[21])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.006197, 0.006203, 0.006209, 0.006215, 0.006221, 0.006300, 0.006572"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.007946, 0.008027, 0.008107, 0.008150, 0.008171, 0.008342, 0.008624"); + } + } + } + pin(TDB[20]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[20]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB20eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[20]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB20eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.172540, 0.170188, 0.171924, 0.174568, 0.183560, 0.177850, 0.183944", \ + "0.175312, 0.172846, 0.174339, 0.177038, 0.185769, 0.180202, 0.187812", \ + "0.183686, 0.180141, 0.181523, 0.184040, 0.192681, 0.187314, 0.195307", \ + "0.183649, 0.180435, 0.182836, 0.185196, 0.193976, 0.188500, 0.194700", \ + "0.185780, 0.182931, 0.184366, 0.186962, 0.195606, 0.190084, 0.195217", \ + "0.187589, 0.183346, 0.185440, 0.188311, 0.196575, 0.191154, 0.196922", \ + "0.188046, 0.185339, 0.186562, 0.189092, 0.197757, 0.192261, 0.201835" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.169337, 0.166824, 0.163721, 0.166758, 0.165293, 0.168488, 0.165979", \ + "0.172537, 0.169726, 0.166175, 0.169343, 0.167678, 0.170858, 0.168209", \ + "0.180411, 0.177548, 0.174004, 0.177033, 0.175189, 0.178516, 0.175765", \ + "0.181068, 0.178142, 0.174740, 0.177613, 0.176138, 0.179153, 0.176794", \ + "0.182795, 0.179731, 0.176526, 0.179290, 0.177607, 0.180741, 0.178215", \ + "0.184623, 0.181563, 0.177877, 0.181040, 0.179221, 0.182308, 0.179787", \ + "0.185661, 0.182213, 0.178828, 0.181613, 0.179845, 0.182950, 0.180261" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[20])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.006197, 0.006203, 0.006209, 0.006215, 0.006221, 0.006300, 0.006572"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.007946, 0.008027, 0.008107, 0.008150, 0.008171, 0.008342, 0.008624"); + } + } + } + pin(TDB[19]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[19]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB19eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[19]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB19eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.172540, 0.170188, 0.171924, 0.174568, 0.183560, 0.177850, 0.183944", \ + "0.175312, 0.172846, 0.174339, 0.177038, 0.185769, 0.180202, 0.187812", \ + "0.183686, 0.180141, 0.181523, 0.184040, 0.192681, 0.187314, 0.195307", \ + "0.183649, 0.180435, 0.182836, 0.185196, 0.193976, 0.188500, 0.194700", \ + "0.185780, 0.182931, 0.184366, 0.186962, 0.195606, 0.190084, 0.195217", \ + "0.187589, 0.183346, 0.185440, 0.188311, 0.196575, 0.191154, 0.196922", \ + "0.188046, 0.185339, 0.186562, 0.189092, 0.197757, 0.192261, 0.201835" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.169337, 0.166824, 0.163721, 0.166758, 0.165293, 0.168488, 0.165979", \ + "0.172537, 0.169726, 0.166175, 0.169343, 0.167678, 0.170858, 0.168209", \ + "0.180411, 0.177548, 0.174004, 0.177033, 0.175189, 0.178516, 0.175765", \ + "0.181068, 0.178142, 0.174740, 0.177613, 0.176138, 0.179153, 0.176794", \ + "0.182795, 0.179731, 0.176526, 0.179290, 0.177607, 0.180741, 0.178215", \ + "0.184623, 0.181563, 0.177877, 0.181040, 0.179221, 0.182308, 0.179787", \ + "0.185661, 0.182213, 0.178828, 0.181613, 0.179845, 0.182950, 0.180261" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[19])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.006197, 0.006203, 0.006209, 0.006215, 0.006221, 0.006300, 0.006572"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.007946, 0.008027, 0.008107, 0.008150, 0.008171, 0.008342, 0.008624"); + } + } + } + pin(TDB[18]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[18]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB18eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[18]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB18eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.172540, 0.170188, 0.171924, 0.174568, 0.183560, 0.177850, 0.183944", \ + "0.175312, 0.172846, 0.174339, 0.177038, 0.185769, 0.180202, 0.187812", \ + "0.183686, 0.180141, 0.181523, 0.184040, 0.192681, 0.187314, 0.195307", \ + "0.183649, 0.180435, 0.182836, 0.185196, 0.193976, 0.188500, 0.194700", \ + "0.185780, 0.182931, 0.184366, 0.186962, 0.195606, 0.190084, 0.195217", \ + "0.187589, 0.183346, 0.185440, 0.188311, 0.196575, 0.191154, 0.196922", \ + "0.188046, 0.185339, 0.186562, 0.189092, 0.197757, 0.192261, 0.201835" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.169337, 0.166824, 0.163721, 0.166758, 0.165293, 0.168488, 0.165979", \ + "0.172537, 0.169726, 0.166175, 0.169343, 0.167678, 0.170858, 0.168209", \ + "0.180411, 0.177548, 0.174004, 0.177033, 0.175189, 0.178516, 0.175765", \ + "0.181068, 0.178142, 0.174740, 0.177613, 0.176138, 0.179153, 0.176794", \ + "0.182795, 0.179731, 0.176526, 0.179290, 0.177607, 0.180741, 0.178215", \ + "0.184623, 0.181563, 0.177877, 0.181040, 0.179221, 0.182308, 0.179787", \ + "0.185661, 0.182213, 0.178828, 0.181613, 0.179845, 0.182950, 0.180261" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[18])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.006197, 0.006203, 0.006209, 0.006215, 0.006221, 0.006300, 0.006572"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.007946, 0.008027, 0.008107, 0.008150, 0.008171, 0.008342, 0.008624"); + } + } + } + pin(TDB[17]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[17]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB17eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[17]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB17eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.172540, 0.170188, 0.171924, 0.174568, 0.183560, 0.177850, 0.183944", \ + "0.175312, 0.172846, 0.174339, 0.177038, 0.185769, 0.180202, 0.187812", \ + "0.183686, 0.180141, 0.181523, 0.184040, 0.192681, 0.187314, 0.195307", \ + "0.183649, 0.180435, 0.182836, 0.185196, 0.193976, 0.188500, 0.194700", \ + "0.185780, 0.182931, 0.184366, 0.186962, 0.195606, 0.190084, 0.195217", \ + "0.187589, 0.183346, 0.185440, 0.188311, 0.196575, 0.191154, 0.196922", \ + "0.188046, 0.185339, 0.186562, 0.189092, 0.197757, 0.192261, 0.201835" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.169337, 0.166824, 0.163721, 0.166758, 0.165293, 0.168488, 0.165979", \ + "0.172537, 0.169726, 0.166175, 0.169343, 0.167678, 0.170858, 0.168209", \ + "0.180411, 0.177548, 0.174004, 0.177033, 0.175189, 0.178516, 0.175765", \ + "0.181068, 0.178142, 0.174740, 0.177613, 0.176138, 0.179153, 0.176794", \ + "0.182795, 0.179731, 0.176526, 0.179290, 0.177607, 0.180741, 0.178215", \ + "0.184623, 0.181563, 0.177877, 0.181040, 0.179221, 0.182308, 0.179787", \ + "0.185661, 0.182213, 0.178828, 0.181613, 0.179845, 0.182950, 0.180261" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[17])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.006197, 0.006203, 0.006209, 0.006215, 0.006221, 0.006300, 0.006572"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.007946, 0.008027, 0.008107, 0.008150, 0.008171, 0.008342, 0.008624"); + } + } + } + pin(TDB[16]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[16]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB16eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[16]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB16eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.172540, 0.170188, 0.171924, 0.174568, 0.183560, 0.177850, 0.183944", \ + "0.175312, 0.172846, 0.174339, 0.177038, 0.185769, 0.180202, 0.187812", \ + "0.183686, 0.180141, 0.181523, 0.184040, 0.192681, 0.187314, 0.195307", \ + "0.183649, 0.180435, 0.182836, 0.185196, 0.193976, 0.188500, 0.194700", \ + "0.185780, 0.182931, 0.184366, 0.186962, 0.195606, 0.190084, 0.195217", \ + "0.187589, 0.183346, 0.185440, 0.188311, 0.196575, 0.191154, 0.196922", \ + "0.188046, 0.185339, 0.186562, 0.189092, 0.197757, 0.192261, 0.201835" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.169337, 0.166824, 0.163721, 0.166758, 0.165293, 0.168488, 0.165979", \ + "0.172537, 0.169726, 0.166175, 0.169343, 0.167678, 0.170858, 0.168209", \ + "0.180411, 0.177548, 0.174004, 0.177033, 0.175189, 0.178516, 0.175765", \ + "0.181068, 0.178142, 0.174740, 0.177613, 0.176138, 0.179153, 0.176794", \ + "0.182795, 0.179731, 0.176526, 0.179290, 0.177607, 0.180741, 0.178215", \ + "0.184623, 0.181563, 0.177877, 0.181040, 0.179221, 0.182308, 0.179787", \ + "0.185661, 0.182213, 0.178828, 0.181613, 0.179845, 0.182950, 0.180261" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[16])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.006197, 0.006203, 0.006209, 0.006215, 0.006221, 0.006300, 0.006572"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.007946, 0.008027, 0.008107, 0.008150, 0.008171, 0.008342, 0.008624"); + } + } + } + pin(TDB[15]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[15]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB15eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[15]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB15eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.172540, 0.170188, 0.171924, 0.174568, 0.183560, 0.177850, 0.183944", \ + "0.175312, 0.172846, 0.174339, 0.177038, 0.185769, 0.180202, 0.187812", \ + "0.183686, 0.180141, 0.181523, 0.184040, 0.192681, 0.187314, 0.195307", \ + "0.183649, 0.180435, 0.182836, 0.185196, 0.193976, 0.188500, 0.194700", \ + "0.185780, 0.182931, 0.184366, 0.186962, 0.195606, 0.190084, 0.195217", \ + "0.187589, 0.183346, 0.185440, 0.188311, 0.196575, 0.191154, 0.196922", \ + "0.188046, 0.185339, 0.186562, 0.189092, 0.197757, 0.192261, 0.201835" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.169337, 0.166824, 0.163721, 0.166758, 0.165293, 0.168488, 0.165979", \ + "0.172537, 0.169726, 0.166175, 0.169343, 0.167678, 0.170858, 0.168209", \ + "0.180411, 0.177548, 0.174004, 0.177033, 0.175189, 0.178516, 0.175765", \ + "0.181068, 0.178142, 0.174740, 0.177613, 0.176138, 0.179153, 0.176794", \ + "0.182795, 0.179731, 0.176526, 0.179290, 0.177607, 0.180741, 0.178215", \ + "0.184623, 0.181563, 0.177877, 0.181040, 0.179221, 0.182308, 0.179787", \ + "0.185661, 0.182213, 0.178828, 0.181613, 0.179845, 0.182950, 0.180261" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[15])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.006197, 0.006203, 0.006209, 0.006215, 0.006221, 0.006300, 0.006572"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.007946, 0.008027, 0.008107, 0.008150, 0.008171, 0.008342, 0.008624"); + } + } + } + pin(TDB[14]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[14]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB14eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[14]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB14eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.172540, 0.170188, 0.171924, 0.174568, 0.183560, 0.177850, 0.183944", \ + "0.175312, 0.172846, 0.174339, 0.177038, 0.185769, 0.180202, 0.187812", \ + "0.183686, 0.180141, 0.181523, 0.184040, 0.192681, 0.187314, 0.195307", \ + "0.183649, 0.180435, 0.182836, 0.185196, 0.193976, 0.188500, 0.194700", \ + "0.185780, 0.182931, 0.184366, 0.186962, 0.195606, 0.190084, 0.195217", \ + "0.187589, 0.183346, 0.185440, 0.188311, 0.196575, 0.191154, 0.196922", \ + "0.188046, 0.185339, 0.186562, 0.189092, 0.197757, 0.192261, 0.201835" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.169337, 0.166824, 0.163721, 0.166758, 0.165293, 0.168488, 0.165979", \ + "0.172537, 0.169726, 0.166175, 0.169343, 0.167678, 0.170858, 0.168209", \ + "0.180411, 0.177548, 0.174004, 0.177033, 0.175189, 0.178516, 0.175765", \ + "0.181068, 0.178142, 0.174740, 0.177613, 0.176138, 0.179153, 0.176794", \ + "0.182795, 0.179731, 0.176526, 0.179290, 0.177607, 0.180741, 0.178215", \ + "0.184623, 0.181563, 0.177877, 0.181040, 0.179221, 0.182308, 0.179787", \ + "0.185661, 0.182213, 0.178828, 0.181613, 0.179845, 0.182950, 0.180261" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[14])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.006197, 0.006203, 0.006209, 0.006215, 0.006221, 0.006300, 0.006572"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.007946, 0.008027, 0.008107, 0.008150, 0.008171, 0.008342, 0.008624"); + } + } + } + pin(TDB[13]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[13]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB13eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[13]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB13eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.172540, 0.170188, 0.171924, 0.174568, 0.183560, 0.177850, 0.183944", \ + "0.175312, 0.172846, 0.174339, 0.177038, 0.185769, 0.180202, 0.187812", \ + "0.183686, 0.180141, 0.181523, 0.184040, 0.192681, 0.187314, 0.195307", \ + "0.183649, 0.180435, 0.182836, 0.185196, 0.193976, 0.188500, 0.194700", \ + "0.185780, 0.182931, 0.184366, 0.186962, 0.195606, 0.190084, 0.195217", \ + "0.187589, 0.183346, 0.185440, 0.188311, 0.196575, 0.191154, 0.196922", \ + "0.188046, 0.185339, 0.186562, 0.189092, 0.197757, 0.192261, 0.201835" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.169337, 0.166824, 0.163721, 0.166758, 0.165293, 0.168488, 0.165979", \ + "0.172537, 0.169726, 0.166175, 0.169343, 0.167678, 0.170858, 0.168209", \ + "0.180411, 0.177548, 0.174004, 0.177033, 0.175189, 0.178516, 0.175765", \ + "0.181068, 0.178142, 0.174740, 0.177613, 0.176138, 0.179153, 0.176794", \ + "0.182795, 0.179731, 0.176526, 0.179290, 0.177607, 0.180741, 0.178215", \ + "0.184623, 0.181563, 0.177877, 0.181040, 0.179221, 0.182308, 0.179787", \ + "0.185661, 0.182213, 0.178828, 0.181613, 0.179845, 0.182950, 0.180261" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[13])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.006197, 0.006203, 0.006209, 0.006215, 0.006221, 0.006300, 0.006572"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.007946, 0.008027, 0.008107, 0.008150, 0.008171, 0.008342, 0.008624"); + } + } + } + pin(TDB[12]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[12]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB12eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[12]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB12eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.172540, 0.170188, 0.171924, 0.174568, 0.183560, 0.177850, 0.183944", \ + "0.175312, 0.172846, 0.174339, 0.177038, 0.185769, 0.180202, 0.187812", \ + "0.183686, 0.180141, 0.181523, 0.184040, 0.192681, 0.187314, 0.195307", \ + "0.183649, 0.180435, 0.182836, 0.185196, 0.193976, 0.188500, 0.194700", \ + "0.185780, 0.182931, 0.184366, 0.186962, 0.195606, 0.190084, 0.195217", \ + "0.187589, 0.183346, 0.185440, 0.188311, 0.196575, 0.191154, 0.196922", \ + "0.188046, 0.185339, 0.186562, 0.189092, 0.197757, 0.192261, 0.201835" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.169337, 0.166824, 0.163721, 0.166758, 0.165293, 0.168488, 0.165979", \ + "0.172537, 0.169726, 0.166175, 0.169343, 0.167678, 0.170858, 0.168209", \ + "0.180411, 0.177548, 0.174004, 0.177033, 0.175189, 0.178516, 0.175765", \ + "0.181068, 0.178142, 0.174740, 0.177613, 0.176138, 0.179153, 0.176794", \ + "0.182795, 0.179731, 0.176526, 0.179290, 0.177607, 0.180741, 0.178215", \ + "0.184623, 0.181563, 0.177877, 0.181040, 0.179221, 0.182308, 0.179787", \ + "0.185661, 0.182213, 0.178828, 0.181613, 0.179845, 0.182950, 0.180261" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[12])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.006197, 0.006203, 0.006209, 0.006215, 0.006221, 0.006300, 0.006572"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.007946, 0.008027, 0.008107, 0.008150, 0.008171, 0.008342, 0.008624"); + } + } + } + pin(TDB[11]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[11]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB11eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[11]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB11eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.172540, 0.170188, 0.171924, 0.174568, 0.183560, 0.177850, 0.183944", \ + "0.175312, 0.172846, 0.174339, 0.177038, 0.185769, 0.180202, 0.187812", \ + "0.183686, 0.180141, 0.181523, 0.184040, 0.192681, 0.187314, 0.195307", \ + "0.183649, 0.180435, 0.182836, 0.185196, 0.193976, 0.188500, 0.194700", \ + "0.185780, 0.182931, 0.184366, 0.186962, 0.195606, 0.190084, 0.195217", \ + "0.187589, 0.183346, 0.185440, 0.188311, 0.196575, 0.191154, 0.196922", \ + "0.188046, 0.185339, 0.186562, 0.189092, 0.197757, 0.192261, 0.201835" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.169337, 0.166824, 0.163721, 0.166758, 0.165293, 0.168488, 0.165979", \ + "0.172537, 0.169726, 0.166175, 0.169343, 0.167678, 0.170858, 0.168209", \ + "0.180411, 0.177548, 0.174004, 0.177033, 0.175189, 0.178516, 0.175765", \ + "0.181068, 0.178142, 0.174740, 0.177613, 0.176138, 0.179153, 0.176794", \ + "0.182795, 0.179731, 0.176526, 0.179290, 0.177607, 0.180741, 0.178215", \ + "0.184623, 0.181563, 0.177877, 0.181040, 0.179221, 0.182308, 0.179787", \ + "0.185661, 0.182213, 0.178828, 0.181613, 0.179845, 0.182950, 0.180261" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[11])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.006197, 0.006203, 0.006209, 0.006215, 0.006221, 0.006300, 0.006572"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.007946, 0.008027, 0.008107, 0.008150, 0.008171, 0.008342, 0.008624"); + } + } + } + pin(TDB[10]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[10]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB10eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[10]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB10eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.172540, 0.170188, 0.171924, 0.174568, 0.183560, 0.177850, 0.183944", \ + "0.175312, 0.172846, 0.174339, 0.177038, 0.185769, 0.180202, 0.187812", \ + "0.183686, 0.180141, 0.181523, 0.184040, 0.192681, 0.187314, 0.195307", \ + "0.183649, 0.180435, 0.182836, 0.185196, 0.193976, 0.188500, 0.194700", \ + "0.185780, 0.182931, 0.184366, 0.186962, 0.195606, 0.190084, 0.195217", \ + "0.187589, 0.183346, 0.185440, 0.188311, 0.196575, 0.191154, 0.196922", \ + "0.188046, 0.185339, 0.186562, 0.189092, 0.197757, 0.192261, 0.201835" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.169337, 0.166824, 0.163721, 0.166758, 0.165293, 0.168488, 0.165979", \ + "0.172537, 0.169726, 0.166175, 0.169343, 0.167678, 0.170858, 0.168209", \ + "0.180411, 0.177548, 0.174004, 0.177033, 0.175189, 0.178516, 0.175765", \ + "0.181068, 0.178142, 0.174740, 0.177613, 0.176138, 0.179153, 0.176794", \ + "0.182795, 0.179731, 0.176526, 0.179290, 0.177607, 0.180741, 0.178215", \ + "0.184623, 0.181563, 0.177877, 0.181040, 0.179221, 0.182308, 0.179787", \ + "0.185661, 0.182213, 0.178828, 0.181613, 0.179845, 0.182950, 0.180261" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[10])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.006197, 0.006203, 0.006209, 0.006215, 0.006221, 0.006300, 0.006572"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.007946, 0.008027, 0.008107, 0.008150, 0.008171, 0.008342, 0.008624"); + } + } + } + pin(TDB[9]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[9]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB9eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[9]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB9eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.172540, 0.170188, 0.171924, 0.174568, 0.183560, 0.177850, 0.183944", \ + "0.175312, 0.172846, 0.174339, 0.177038, 0.185769, 0.180202, 0.187812", \ + "0.183686, 0.180141, 0.181523, 0.184040, 0.192681, 0.187314, 0.195307", \ + "0.183649, 0.180435, 0.182836, 0.185196, 0.193976, 0.188500, 0.194700", \ + "0.185780, 0.182931, 0.184366, 0.186962, 0.195606, 0.190084, 0.195217", \ + "0.187589, 0.183346, 0.185440, 0.188311, 0.196575, 0.191154, 0.196922", \ + "0.188046, 0.185339, 0.186562, 0.189092, 0.197757, 0.192261, 0.201835" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.169337, 0.166824, 0.163721, 0.166758, 0.165293, 0.168488, 0.165979", \ + "0.172537, 0.169726, 0.166175, 0.169343, 0.167678, 0.170858, 0.168209", \ + "0.180411, 0.177548, 0.174004, 0.177033, 0.175189, 0.178516, 0.175765", \ + "0.181068, 0.178142, 0.174740, 0.177613, 0.176138, 0.179153, 0.176794", \ + "0.182795, 0.179731, 0.176526, 0.179290, 0.177607, 0.180741, 0.178215", \ + "0.184623, 0.181563, 0.177877, 0.181040, 0.179221, 0.182308, 0.179787", \ + "0.185661, 0.182213, 0.178828, 0.181613, 0.179845, 0.182950, 0.180261" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[9])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.006197, 0.006203, 0.006209, 0.006215, 0.006221, 0.006300, 0.006572"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.007946, 0.008027, 0.008107, 0.008150, 0.008171, 0.008342, 0.008624"); + } + } + } + pin(TDB[8]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[8]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB8eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[8]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB8eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.172540, 0.170188, 0.171924, 0.174568, 0.183560, 0.177850, 0.183944", \ + "0.175312, 0.172846, 0.174339, 0.177038, 0.185769, 0.180202, 0.187812", \ + "0.183686, 0.180141, 0.181523, 0.184040, 0.192681, 0.187314, 0.195307", \ + "0.183649, 0.180435, 0.182836, 0.185196, 0.193976, 0.188500, 0.194700", \ + "0.185780, 0.182931, 0.184366, 0.186962, 0.195606, 0.190084, 0.195217", \ + "0.187589, 0.183346, 0.185440, 0.188311, 0.196575, 0.191154, 0.196922", \ + "0.188046, 0.185339, 0.186562, 0.189092, 0.197757, 0.192261, 0.201835" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.169337, 0.166824, 0.163721, 0.166758, 0.165293, 0.168488, 0.165979", \ + "0.172537, 0.169726, 0.166175, 0.169343, 0.167678, 0.170858, 0.168209", \ + "0.180411, 0.177548, 0.174004, 0.177033, 0.175189, 0.178516, 0.175765", \ + "0.181068, 0.178142, 0.174740, 0.177613, 0.176138, 0.179153, 0.176794", \ + "0.182795, 0.179731, 0.176526, 0.179290, 0.177607, 0.180741, 0.178215", \ + "0.184623, 0.181563, 0.177877, 0.181040, 0.179221, 0.182308, 0.179787", \ + "0.185661, 0.182213, 0.178828, 0.181613, 0.179845, 0.182950, 0.180261" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[8])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.006197, 0.006203, 0.006209, 0.006215, 0.006221, 0.006300, 0.006572"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.007946, 0.008027, 0.008107, 0.008150, 0.008171, 0.008342, 0.008624"); + } + } + } + pin(TDB[7]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[7]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB7eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[7]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB7eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.172540, 0.170188, 0.171924, 0.174568, 0.183560, 0.177850, 0.183944", \ + "0.175312, 0.172846, 0.174339, 0.177038, 0.185769, 0.180202, 0.187812", \ + "0.183686, 0.180141, 0.181523, 0.184040, 0.192681, 0.187314, 0.195307", \ + "0.183649, 0.180435, 0.182836, 0.185196, 0.193976, 0.188500, 0.194700", \ + "0.185780, 0.182931, 0.184366, 0.186962, 0.195606, 0.190084, 0.195217", \ + "0.187589, 0.183346, 0.185440, 0.188311, 0.196575, 0.191154, 0.196922", \ + "0.188046, 0.185339, 0.186562, 0.189092, 0.197757, 0.192261, 0.201835" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.169337, 0.166824, 0.163721, 0.166758, 0.165293, 0.168488, 0.165979", \ + "0.172537, 0.169726, 0.166175, 0.169343, 0.167678, 0.170858, 0.168209", \ + "0.180411, 0.177548, 0.174004, 0.177033, 0.175189, 0.178516, 0.175765", \ + "0.181068, 0.178142, 0.174740, 0.177613, 0.176138, 0.179153, 0.176794", \ + "0.182795, 0.179731, 0.176526, 0.179290, 0.177607, 0.180741, 0.178215", \ + "0.184623, 0.181563, 0.177877, 0.181040, 0.179221, 0.182308, 0.179787", \ + "0.185661, 0.182213, 0.178828, 0.181613, 0.179845, 0.182950, 0.180261" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[7])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.006197, 0.006203, 0.006209, 0.006215, 0.006221, 0.006300, 0.006572"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.007946, 0.008027, 0.008107, 0.008150, 0.008171, 0.008342, 0.008624"); + } + } + } + pin(TDB[6]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[6]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB6eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[6]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB6eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.172540, 0.170188, 0.171924, 0.174568, 0.183560, 0.177850, 0.183944", \ + "0.175312, 0.172846, 0.174339, 0.177038, 0.185769, 0.180202, 0.187812", \ + "0.183686, 0.180141, 0.181523, 0.184040, 0.192681, 0.187314, 0.195307", \ + "0.183649, 0.180435, 0.182836, 0.185196, 0.193976, 0.188500, 0.194700", \ + "0.185780, 0.182931, 0.184366, 0.186962, 0.195606, 0.190084, 0.195217", \ + "0.187589, 0.183346, 0.185440, 0.188311, 0.196575, 0.191154, 0.196922", \ + "0.188046, 0.185339, 0.186562, 0.189092, 0.197757, 0.192261, 0.201835" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.169337, 0.166824, 0.163721, 0.166758, 0.165293, 0.168488, 0.165979", \ + "0.172537, 0.169726, 0.166175, 0.169343, 0.167678, 0.170858, 0.168209", \ + "0.180411, 0.177548, 0.174004, 0.177033, 0.175189, 0.178516, 0.175765", \ + "0.181068, 0.178142, 0.174740, 0.177613, 0.176138, 0.179153, 0.176794", \ + "0.182795, 0.179731, 0.176526, 0.179290, 0.177607, 0.180741, 0.178215", \ + "0.184623, 0.181563, 0.177877, 0.181040, 0.179221, 0.182308, 0.179787", \ + "0.185661, 0.182213, 0.178828, 0.181613, 0.179845, 0.182950, 0.180261" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[6])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.006197, 0.006203, 0.006209, 0.006215, 0.006221, 0.006300, 0.006572"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.007946, 0.008027, 0.008107, 0.008150, 0.008171, 0.008342, 0.008624"); + } + } + } + pin(TDB[5]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[5]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB5eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[5]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB5eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.172540, 0.170188, 0.171924, 0.174568, 0.183560, 0.177850, 0.183944", \ + "0.175312, 0.172846, 0.174339, 0.177038, 0.185769, 0.180202, 0.187812", \ + "0.183686, 0.180141, 0.181523, 0.184040, 0.192681, 0.187314, 0.195307", \ + "0.183649, 0.180435, 0.182836, 0.185196, 0.193976, 0.188500, 0.194700", \ + "0.185780, 0.182931, 0.184366, 0.186962, 0.195606, 0.190084, 0.195217", \ + "0.187589, 0.183346, 0.185440, 0.188311, 0.196575, 0.191154, 0.196922", \ + "0.188046, 0.185339, 0.186562, 0.189092, 0.197757, 0.192261, 0.201835" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.169337, 0.166824, 0.163721, 0.166758, 0.165293, 0.168488, 0.165979", \ + "0.172537, 0.169726, 0.166175, 0.169343, 0.167678, 0.170858, 0.168209", \ + "0.180411, 0.177548, 0.174004, 0.177033, 0.175189, 0.178516, 0.175765", \ + "0.181068, 0.178142, 0.174740, 0.177613, 0.176138, 0.179153, 0.176794", \ + "0.182795, 0.179731, 0.176526, 0.179290, 0.177607, 0.180741, 0.178215", \ + "0.184623, 0.181563, 0.177877, 0.181040, 0.179221, 0.182308, 0.179787", \ + "0.185661, 0.182213, 0.178828, 0.181613, 0.179845, 0.182950, 0.180261" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[5])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.006197, 0.006203, 0.006209, 0.006215, 0.006221, 0.006300, 0.006572"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.007946, 0.008027, 0.008107, 0.008150, 0.008171, 0.008342, 0.008624"); + } + } + } + pin(TDB[4]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[4]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB4eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[4]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB4eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.172540, 0.170188, 0.171924, 0.174568, 0.183560, 0.177850, 0.183944", \ + "0.175312, 0.172846, 0.174339, 0.177038, 0.185769, 0.180202, 0.187812", \ + "0.183686, 0.180141, 0.181523, 0.184040, 0.192681, 0.187314, 0.195307", \ + "0.183649, 0.180435, 0.182836, 0.185196, 0.193976, 0.188500, 0.194700", \ + "0.185780, 0.182931, 0.184366, 0.186962, 0.195606, 0.190084, 0.195217", \ + "0.187589, 0.183346, 0.185440, 0.188311, 0.196575, 0.191154, 0.196922", \ + "0.188046, 0.185339, 0.186562, 0.189092, 0.197757, 0.192261, 0.201835" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.169337, 0.166824, 0.163721, 0.166758, 0.165293, 0.168488, 0.165979", \ + "0.172537, 0.169726, 0.166175, 0.169343, 0.167678, 0.170858, 0.168209", \ + "0.180411, 0.177548, 0.174004, 0.177033, 0.175189, 0.178516, 0.175765", \ + "0.181068, 0.178142, 0.174740, 0.177613, 0.176138, 0.179153, 0.176794", \ + "0.182795, 0.179731, 0.176526, 0.179290, 0.177607, 0.180741, 0.178215", \ + "0.184623, 0.181563, 0.177877, 0.181040, 0.179221, 0.182308, 0.179787", \ + "0.185661, 0.182213, 0.178828, 0.181613, 0.179845, 0.182950, 0.180261" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[4])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.006197, 0.006203, 0.006209, 0.006215, 0.006221, 0.006300, 0.006572"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.007946, 0.008027, 0.008107, 0.008150, 0.008171, 0.008342, 0.008624"); + } + } + } + pin(TDB[3]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[3]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB3eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[3]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB3eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.172540, 0.170188, 0.171924, 0.174568, 0.183560, 0.177850, 0.183944", \ + "0.175312, 0.172846, 0.174339, 0.177038, 0.185769, 0.180202, 0.187812", \ + "0.183686, 0.180141, 0.181523, 0.184040, 0.192681, 0.187314, 0.195307", \ + "0.183649, 0.180435, 0.182836, 0.185196, 0.193976, 0.188500, 0.194700", \ + "0.185780, 0.182931, 0.184366, 0.186962, 0.195606, 0.190084, 0.195217", \ + "0.187589, 0.183346, 0.185440, 0.188311, 0.196575, 0.191154, 0.196922", \ + "0.188046, 0.185339, 0.186562, 0.189092, 0.197757, 0.192261, 0.201835" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.169337, 0.166824, 0.163721, 0.166758, 0.165293, 0.168488, 0.165979", \ + "0.172537, 0.169726, 0.166175, 0.169343, 0.167678, 0.170858, 0.168209", \ + "0.180411, 0.177548, 0.174004, 0.177033, 0.175189, 0.178516, 0.175765", \ + "0.181068, 0.178142, 0.174740, 0.177613, 0.176138, 0.179153, 0.176794", \ + "0.182795, 0.179731, 0.176526, 0.179290, 0.177607, 0.180741, 0.178215", \ + "0.184623, 0.181563, 0.177877, 0.181040, 0.179221, 0.182308, 0.179787", \ + "0.185661, 0.182213, 0.178828, 0.181613, 0.179845, 0.182950, 0.180261" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[3])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.006197, 0.006203, 0.006209, 0.006215, 0.006221, 0.006300, 0.006572"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.007946, 0.008027, 0.008107, 0.008150, 0.008171, 0.008342, 0.008624"); + } + } + } + pin(TDB[2]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[2]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB2eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[2]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB2eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.172540, 0.170188, 0.171924, 0.174568, 0.183560, 0.177850, 0.183944", \ + "0.175312, 0.172846, 0.174339, 0.177038, 0.185769, 0.180202, 0.187812", \ + "0.183686, 0.180141, 0.181523, 0.184040, 0.192681, 0.187314, 0.195307", \ + "0.183649, 0.180435, 0.182836, 0.185196, 0.193976, 0.188500, 0.194700", \ + "0.185780, 0.182931, 0.184366, 0.186962, 0.195606, 0.190084, 0.195217", \ + "0.187589, 0.183346, 0.185440, 0.188311, 0.196575, 0.191154, 0.196922", \ + "0.188046, 0.185339, 0.186562, 0.189092, 0.197757, 0.192261, 0.201835" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.169337, 0.166824, 0.163721, 0.166758, 0.165293, 0.168488, 0.165979", \ + "0.172537, 0.169726, 0.166175, 0.169343, 0.167678, 0.170858, 0.168209", \ + "0.180411, 0.177548, 0.174004, 0.177033, 0.175189, 0.178516, 0.175765", \ + "0.181068, 0.178142, 0.174740, 0.177613, 0.176138, 0.179153, 0.176794", \ + "0.182795, 0.179731, 0.176526, 0.179290, 0.177607, 0.180741, 0.178215", \ + "0.184623, 0.181563, 0.177877, 0.181040, 0.179221, 0.182308, 0.179787", \ + "0.185661, 0.182213, 0.178828, 0.181613, 0.179845, 0.182950, 0.180261" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[2])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.006197, 0.006203, 0.006209, 0.006215, 0.006221, 0.006300, 0.006572"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.007946, 0.008027, 0.008107, 0.008150, 0.008171, 0.008342, 0.008624"); + } + } + } + pin(TDB[1]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[1]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB1eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[1]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB1eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.172540, 0.170188, 0.171924, 0.174568, 0.183560, 0.177850, 0.183944", \ + "0.175312, 0.172846, 0.174339, 0.177038, 0.185769, 0.180202, 0.187812", \ + "0.183686, 0.180141, 0.181523, 0.184040, 0.192681, 0.187314, 0.195307", \ + "0.183649, 0.180435, 0.182836, 0.185196, 0.193976, 0.188500, 0.194700", \ + "0.185780, 0.182931, 0.184366, 0.186962, 0.195606, 0.190084, 0.195217", \ + "0.187589, 0.183346, 0.185440, 0.188311, 0.196575, 0.191154, 0.196922", \ + "0.188046, 0.185339, 0.186562, 0.189092, 0.197757, 0.192261, 0.201835" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.169337, 0.166824, 0.163721, 0.166758, 0.165293, 0.168488, 0.165979", \ + "0.172537, 0.169726, 0.166175, 0.169343, 0.167678, 0.170858, 0.168209", \ + "0.180411, 0.177548, 0.174004, 0.177033, 0.175189, 0.178516, 0.175765", \ + "0.181068, 0.178142, 0.174740, 0.177613, 0.176138, 0.179153, 0.176794", \ + "0.182795, 0.179731, 0.176526, 0.179290, 0.177607, 0.180741, 0.178215", \ + "0.184623, 0.181563, 0.177877, 0.181040, 0.179221, 0.182308, 0.179787", \ + "0.185661, 0.182213, 0.178828, 0.181613, 0.179845, 0.182950, 0.180261" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[1])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.006197, 0.006203, 0.006209, 0.006215, 0.006221, 0.006300, 0.006572"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.007946, 0.008027, 0.008107, 0.008150, 0.008171, 0.008342, 0.008624"); + } + } + } + pin(TDB[0]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[0]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB0eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[0]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB0eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.172540, 0.170188, 0.171924, 0.174568, 0.183560, 0.177850, 0.183944", \ + "0.175312, 0.172846, 0.174339, 0.177038, 0.185769, 0.180202, 0.187812", \ + "0.183686, 0.180141, 0.181523, 0.184040, 0.192681, 0.187314, 0.195307", \ + "0.183649, 0.180435, 0.182836, 0.185196, 0.193976, 0.188500, 0.194700", \ + "0.185780, 0.182931, 0.184366, 0.186962, 0.195606, 0.190084, 0.195217", \ + "0.187589, 0.183346, 0.185440, 0.188311, 0.196575, 0.191154, 0.196922", \ + "0.188046, 0.185339, 0.186562, 0.189092, 0.197757, 0.192261, 0.201835" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.169337, 0.166824, 0.163721, 0.166758, 0.165293, 0.168488, 0.165979", \ + "0.172537, 0.169726, 0.166175, 0.169343, 0.167678, 0.170858, 0.168209", \ + "0.180411, 0.177548, 0.174004, 0.177033, 0.175189, 0.178516, 0.175765", \ + "0.181068, 0.178142, 0.174740, 0.177613, 0.176138, 0.179153, 0.176794", \ + "0.182795, 0.179731, 0.176526, 0.179290, 0.177607, 0.180741, 0.178215", \ + "0.184623, 0.181563, 0.177877, 0.181040, 0.179221, 0.182308, 0.179787", \ + "0.185661, 0.182213, 0.178828, 0.181613, 0.179845, 0.182950, 0.180261" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[0])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.006197, 0.006203, 0.006209, 0.006215, 0.006221, 0.006300, 0.006572"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.007946, 0.008027, 0.008107, 0.008150, 0.008171, 0.008342, 0.008624"); + } + } + } + } + pin(RET1N) { + direction : input; + always_on : true; + related_power_pin : "VDDCE"; + related_ground_pin : "VSSE"; + capacitance : 0.002778; + max_transition : 0.336000; + internal_power() { + when : "((!DFTRAMBYP&CENA&TENA)|(!DFTRAMBYP&TCENA&!TENA))&((!DFTRAMBYP&CENB&TENB)|(!DFTRAMBYP&TCENB&!TENB))"; + related_pg_pin : "VDDCE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("4.406607, 4.411014, 4.415547, 4.420252, 4.425156, 4.430723, 4.437162"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.645215, 0.645564, 0.646544, 0.647454, 0.648540, 0.650227, 0.652703"); + } + } + timing() { + related_pin : DFTRAMBYP; + timing_type : non_seq_setup_falling; + fall_constraint(rf2_32x128_wm1_inputslew_inputslew_setup_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000" \ + ); + } + } + timing() { + related_pin : DFTRAMBYP; + timing_type : non_seq_hold_falling; + fall_constraint(rf2_32x128_wm1_inputslew_inputslew_hold_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.021022, 0.022354, 0.024364, 0.025343, 0.026252, 0.027750, 0.029577", \ + "0.020459, 0.021792, 0.023802, 0.024781, 0.025690, 0.027188, 0.029015", \ + "0.020206, 0.021193, 0.023239, 0.023677, 0.024607, 0.025472, 0.027300", \ + "0.019956, 0.020943, 0.022989, 0.023427, 0.024357, 0.025341, 0.027168", \ + "0.019706, 0.020693, 0.022739, 0.023177, 0.024107, 0.025025, 0.026852", \ + "0.019456, 0.020443, 0.022489, 0.022927, 0.023857, 0.024629, 0.026456", \ + "0.019206, 0.020193, 0.022239, 0.022677, 0.023607, 0.024126, 0.025729" \ + ); + } + } + timing() { + related_pin : DFTRAMBYP; + timing_type : non_seq_setup_falling; + rise_constraint(rf2_32x128_wm1_inputslew_inputslew_setup_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000" \ + ); + } + } + timing() { + related_pin : DFTRAMBYP; + timing_type : non_seq_hold_falling; + rise_constraint(rf2_32x128_wm1_inputslew_inputslew_hold_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.590182, 0.587267, 0.586267, 0.585267, 0.584267, 0.583267, 0.582267", \ + "0.592029, 0.589114, 0.588114, 0.587114, 0.586114, 0.585114, 0.584114", \ + "0.598688, 0.595774, 0.594774, 0.593774, 0.592774, 0.591774, 0.590774", \ + "0.599803, 0.596889, 0.595889, 0.594889, 0.593889, 0.592889, 0.591889", \ + "0.601251, 0.598336, 0.597336, 0.596336, 0.595336, 0.594336, 0.593336", \ + "0.604243, 0.601328, 0.600328, 0.599328, 0.598328, 0.597328, 0.596328", \ + "0.607011, 0.604096, 0.603096, 0.602096, 0.601096, 0.600097, 0.599096" \ + ); + } + } + timing() { + related_pin : CENB; + timing_type : non_seq_setup_rising; + fall_constraint(rf2_32x128_wm1_inputslew_inputslew_setup_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000" \ + ); + } + } + timing() { + related_pin : CENB; + timing_type : non_seq_hold_rising; + fall_constraint(rf2_32x128_wm1_inputslew_inputslew_hold_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.021022, 0.022354, 0.024364, 0.025343, 0.026252, 0.027750, 0.029577", \ + "0.020459, 0.021792, 0.023802, 0.024781, 0.025690, 0.027188, 0.029015", \ + "0.020206, 0.021193, 0.023239, 0.023677, 0.024607, 0.025472, 0.027300", \ + "0.019956, 0.020943, 0.022989, 0.023427, 0.024357, 0.025341, 0.027168", \ + "0.019706, 0.020693, 0.022739, 0.023177, 0.024107, 0.025025, 0.026852", \ + "0.019456, 0.020443, 0.022489, 0.022927, 0.023857, 0.024629, 0.026456", \ + "0.019206, 0.020193, 0.022239, 0.022677, 0.023607, 0.024126, 0.025729" \ + ); + } + } + timing() { + related_pin : CENA; + timing_type : non_seq_setup_rising; + fall_constraint(rf2_32x128_wm1_inputslew_inputslew_setup_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000" \ + ); + } + } + timing() { + related_pin : CENA; + timing_type : non_seq_hold_rising; + fall_constraint(rf2_32x128_wm1_inputslew_inputslew_hold_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.020158, 0.021465, 0.023358, 0.024271, 0.025373, 0.026749, 0.028405", \ + "0.019718, 0.021025, 0.022919, 0.023832, 0.024934, 0.026309, 0.027966", \ + "0.018202, 0.019297, 0.021232, 0.022104, 0.023206, 0.024581, 0.026238", \ + "0.017952, 0.019067, 0.020982, 0.021873, 0.022975, 0.024351, 0.026007", \ + "0.017702, 0.018715, 0.020732, 0.021494, 0.022596, 0.023972, 0.025628", \ + "0.017452, 0.018465, 0.020482, 0.021101, 0.021827, 0.023196, 0.024853", \ + "0.017202, 0.018215, 0.020232, 0.020851, 0.021577, 0.022585, 0.024241" \ + ); + } + } + timing() { + related_pin : TCENA; + timing_type : non_seq_setup_rising; + fall_constraint(rf2_32x128_wm1_inputslew_inputslew_setup_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000" \ + ); + } + } + timing() { + related_pin : TCENA; + timing_type : non_seq_hold_rising; + fall_constraint(rf2_32x128_wm1_inputslew_inputslew_hold_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.020158, 0.021465, 0.023358, 0.024271, 0.025373, 0.026749, 0.028405", \ + "0.019718, 0.021025, 0.022919, 0.023832, 0.024934, 0.026309, 0.027966", \ + "0.018202, 0.019297, 0.021232, 0.022104, 0.023206, 0.024581, 0.026238", \ + "0.017952, 0.019067, 0.020982, 0.021873, 0.022975, 0.024351, 0.026007", \ + "0.017702, 0.018715, 0.020732, 0.021494, 0.022596, 0.023972, 0.025628", \ + "0.017452, 0.018465, 0.020482, 0.021101, 0.021827, 0.023196, 0.024853", \ + "0.017202, 0.018215, 0.020232, 0.020851, 0.021577, 0.022585, 0.024241" \ + ); + } + } + timing() { + related_pin : TCENB; + timing_type : non_seq_setup_rising; + fall_constraint(rf2_32x128_wm1_inputslew_inputslew_setup_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000" \ + ); + } + } + timing() { + related_pin : TCENB; + timing_type : non_seq_hold_rising; + fall_constraint(rf2_32x128_wm1_inputslew_inputslew_hold_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.021022, 0.022354, 0.024364, 0.025343, 0.026252, 0.027750, 0.029577", \ + "0.020459, 0.021792, 0.023802, 0.024781, 0.025690, 0.027188, 0.029015", \ + "0.020206, 0.021193, 0.023239, 0.023677, 0.024607, 0.025472, 0.027300", \ + "0.019956, 0.020943, 0.022989, 0.023427, 0.024357, 0.025341, 0.027168", \ + "0.019706, 0.020693, 0.022739, 0.023177, 0.024107, 0.025025, 0.026852", \ + "0.019456, 0.020443, 0.022489, 0.022927, 0.023857, 0.024629, 0.026456", \ + "0.019206, 0.020193, 0.022239, 0.022677, 0.023607, 0.024126, 0.025729" \ + ); + } + } + timing() { + related_pin : TCENB; + timing_type : non_seq_setup_rising; + rise_constraint(rf2_32x128_wm1_inputslew_inputslew_setup_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000" \ + ); + } + } + timing() { + related_pin : TCENB; + timing_type : non_seq_hold_rising; + rise_constraint(rf2_32x128_wm1_inputslew_inputslew_hold_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.590182, 0.587267, 0.586267, 0.585267, 0.584267, 0.583267, 0.582267", \ + "0.592029, 0.589114, 0.588114, 0.587114, 0.586114, 0.585114, 0.584114", \ + "0.598688, 0.595774, 0.594774, 0.593774, 0.592774, 0.591774, 0.590774", \ + "0.599803, 0.596889, 0.595889, 0.594889, 0.593889, 0.592889, 0.591889", \ + "0.601251, 0.598336, 0.597336, 0.596336, 0.595336, 0.594336, 0.593336", \ + "0.604243, 0.601328, 0.600328, 0.599328, 0.598328, 0.597328, 0.596328", \ + "0.607011, 0.604096, 0.603096, 0.602096, 0.601096, 0.600097, 0.599096" \ + ); + } + } + timing() { + related_pin : TCENA; + timing_type : non_seq_setup_rising; + rise_constraint(rf2_32x128_wm1_inputslew_inputslew_setup_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000" \ + ); + } + } + timing() { + related_pin : TCENA; + timing_type : non_seq_hold_rising; + rise_constraint(rf2_32x128_wm1_inputslew_inputslew_hold_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.570102, 0.567187, 0.566187, 0.565187, 0.564187, 0.563187, 0.562187", \ + "0.571949, 0.569034, 0.568034, 0.567034, 0.566034, 0.565034, 0.564034", \ + "0.578608, 0.575694, 0.574694, 0.573694, 0.572694, 0.571694, 0.570694", \ + "0.579723, 0.576809, 0.575809, 0.574809, 0.573809, 0.572809, 0.571809", \ + "0.581171, 0.578256, 0.577256, 0.576256, 0.575256, 0.574256, 0.573256", \ + "0.584163, 0.581248, 0.580248, 0.579248, 0.578248, 0.577248, 0.576248", \ + "0.586931, 0.584016, 0.583016, 0.582016, 0.581016, 0.580016, 0.579017" \ + ); + } + } + timing() { + related_pin : CENB; + timing_type : non_seq_setup_rising; + rise_constraint(rf2_32x128_wm1_inputslew_inputslew_setup_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000" \ + ); + } + } + timing() { + related_pin : CENB; + timing_type : non_seq_hold_rising; + rise_constraint(rf2_32x128_wm1_inputslew_inputslew_hold_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.590182, 0.587267, 0.586267, 0.585267, 0.584267, 0.583267, 0.582267", \ + "0.592029, 0.589114, 0.588114, 0.587114, 0.586114, 0.585114, 0.584114", \ + "0.598688, 0.595774, 0.594774, 0.593774, 0.592774, 0.591774, 0.590774", \ + "0.599803, 0.596889, 0.595889, 0.594889, 0.593889, 0.592889, 0.591889", \ + "0.601251, 0.598336, 0.597336, 0.596336, 0.595336, 0.594336, 0.593336", \ + "0.604243, 0.601328, 0.600328, 0.599328, 0.598328, 0.597328, 0.596328", \ + "0.607011, 0.604096, 0.603096, 0.602096, 0.601096, 0.600097, 0.599096" \ + ); + } + } + timing() { + related_pin : CENA; + timing_type : non_seq_setup_rising; + rise_constraint(rf2_32x128_wm1_inputslew_inputslew_setup_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000" \ + ); + } + } + timing() { + related_pin : CENA; + timing_type : non_seq_hold_rising; + rise_constraint(rf2_32x128_wm1_inputslew_inputslew_hold_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.570102, 0.567187, 0.566187, 0.565187, 0.564187, 0.563187, 0.562187", \ + "0.571949, 0.569034, 0.568034, 0.567034, 0.566034, 0.565034, 0.564034", \ + "0.578608, 0.575694, 0.574694, 0.573694, 0.572694, 0.571694, 0.570694", \ + "0.579723, 0.576809, 0.575809, 0.574809, 0.573809, 0.572809, 0.571809", \ + "0.581171, 0.578256, 0.577256, 0.576256, 0.575256, 0.574256, 0.573256", \ + "0.584163, 0.581248, 0.580248, 0.579248, 0.578248, 0.577248, 0.576248", \ + "0.586931, 0.584016, 0.583016, 0.582016, 0.581016, 0.580016, 0.579017" \ + ); + } + } + } + bus(SIA) { + bus_type : rf2_32x128_wm1_SIA; + direction : input; + related_power_pin : "VDDPE"; + related_ground_pin : "VSSE"; + capacitance : 0.001111; + max_transition : 0.336000; + timing() { + related_pin : CLKA; + timing_type : setup_rising; + when : "RET1N&SEA"; + sdf_cond : "RET1Neq1aSEAeq1"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.152390, 0.162387, 0.181063, 0.193898, 0.204900, 0.228865, 0.260295", \ + "0.150447, 0.160444, 0.178950, 0.191588, 0.202591, 0.226555, 0.257985", \ + "0.143774, 0.152842, 0.170957, 0.183597, 0.194599, 0.218564, 0.249995", \ + "0.142566, 0.151719, 0.170366, 0.183462, 0.194465, 0.218430, 0.249860", \ + "0.141588, 0.150291, 0.169188, 0.182017, 0.193019, 0.216984, 0.248415", \ + "0.140406, 0.149109, 0.166742, 0.179759, 0.190762, 0.214728, 0.246158", \ + "0.139116, 0.147819, 0.163008, 0.175695, 0.186699, 0.210664, 0.242094" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.152390, 0.162387, 0.181063, 0.193898, 0.204900, 0.228865, 0.260295", \ + "0.150447, 0.160444, 0.178950, 0.191588, 0.202591, 0.226555, 0.257985", \ + "0.143774, 0.152842, 0.170957, 0.183597, 0.194599, 0.218564, 0.249995", \ + "0.142566, 0.151719, 0.170366, 0.183462, 0.194465, 0.218430, 0.249860", \ + "0.141588, 0.150291, 0.169188, 0.182017, 0.193019, 0.216984, 0.248415", \ + "0.140406, 0.149109, 0.166742, 0.179759, 0.190762, 0.214728, 0.246158", \ + "0.139116, 0.147819, 0.163008, 0.175695, 0.186699, 0.210664, 0.242094" \ + ); + } + } + timing() { + related_pin : CLKA; + timing_type : hold_rising; + when : "RET1N&SEA"; + sdf_cond : "RET1Neq1aSEAeq1"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.053158, 0.051802, 0.058547, 0.060860, 0.058625, 0.065105, 0.046825", \ + "0.054954, 0.053824, 0.060377, 0.061936, 0.062676, 0.065046, 0.069374", \ + "0.064665, 0.062502, 0.070258, 0.071958, 0.070028, 0.079979, 0.072035", \ + "0.066326, 0.064664, 0.068993, 0.072026, 0.069875, 0.078075, 0.070621", \ + "0.068653, 0.066077, 0.071420, 0.074182, 0.063588, 0.075606, 0.081750", \ + "0.069689, 0.067279, 0.067124, 0.069754, 0.074999, 0.077242, 0.103142", \ + "0.074934, 0.072280, 0.078712, 0.084854, 0.081954, 0.090284, 0.082533" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.047999, 0.047083, 0.046455, 0.046480, 0.050121, 0.060907, 0.061526", \ + "0.049956, 0.049365, 0.053629, 0.056445, 0.060974, 0.060569, 0.050541", \ + "0.059870, 0.058196, 0.063579, 0.065140, 0.066488, 0.074278, 0.066056", \ + "0.060261, 0.060155, 0.062802, 0.065112, 0.067256, 0.080420, 0.073655", \ + "0.063593, 0.061518, 0.065676, 0.062081, 0.069385, 0.075068, 0.082189", \ + "0.065340, 0.063405, 0.067259, 0.069506, 0.075096, 0.081144, 0.072628", \ + "0.070566, 0.068543, 0.070839, 0.076522, 0.069595, 0.077914, 0.092134" \ + ); + } + } + internal_power() { + when : "SEA"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.009390, 0.009400, 0.009469, 0.009586, 0.009705, 0.010028, 0.010553"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.011002, 0.011046, 0.011209, 0.011374, 0.011493, 0.011840, 0.012387"); + } + } + } + pin(SEA) { + direction : input; + related_power_pin : "VDDPE"; + related_ground_pin : "VSSE"; + capacitance : 0.001451; + max_transition : 0.336000; + timing() { + related_pin : CLKA; + timing_type : setup_rising; + when : "RET1N"; + sdf_cond : "RET1Neq1"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.152390, 0.162387, 0.181063, 0.193898, 0.204900, 0.228865, 0.260295", \ + "0.150447, 0.160444, 0.178950, 0.191588, 0.202591, 0.226555, 0.257985", \ + "0.143774, 0.152842, 0.170957, 0.183597, 0.194599, 0.218564, 0.249995", \ + "0.142566, 0.151719, 0.170366, 0.183462, 0.194465, 0.218430, 0.249860", \ + "0.141588, 0.150291, 0.169188, 0.182017, 0.193019, 0.216984, 0.248415", \ + "0.140406, 0.149109, 0.166742, 0.179759, 0.190762, 0.214728, 0.246158", \ + "0.139116, 0.147819, 0.163008, 0.175695, 0.186699, 0.210664, 0.242094" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.152390, 0.162387, 0.181063, 0.193898, 0.204900, 0.228865, 0.260295", \ + "0.150447, 0.160444, 0.178950, 0.191588, 0.202591, 0.226555, 0.257985", \ + "0.143774, 0.152842, 0.170957, 0.183597, 0.194599, 0.218564, 0.249995", \ + "0.142566, 0.151719, 0.170366, 0.183462, 0.194465, 0.218430, 0.249860", \ + "0.141588, 0.150291, 0.169188, 0.182017, 0.193019, 0.216984, 0.248415", \ + "0.140406, 0.149109, 0.166742, 0.179759, 0.190762, 0.214728, 0.246158", \ + "0.139116, 0.147819, 0.163008, 0.175695, 0.186699, 0.210664, 0.242094" \ + ); + } + } + timing() { + related_pin : CLKA; + timing_type : hold_rising; + when : "RET1N"; + sdf_cond : "RET1Neq1"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.756174, 0.754250, 0.759529, 0.762496, 0.763336, 0.766498, 0.767787", \ + "0.757672, 0.755969, 0.761377, 0.764327, 0.765143, 0.768296, 0.769669", \ + "0.765919, 0.764042, 0.768602, 0.771420, 0.772257, 0.775299, 0.776656", \ + "0.766707, 0.764874, 0.769853, 0.772641, 0.773305, 0.776475, 0.777729", \ + "0.768818, 0.766892, 0.771423, 0.774182, 0.774971, 0.777992, 0.779321", \ + "0.772452, 0.770444, 0.774688, 0.777386, 0.778193, 0.781137, 0.782501", \ + "0.776136, 0.774036, 0.778178, 0.780722, 0.781323, 0.784334, 0.785542" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.756174, 0.754250, 0.759529, 0.762496, 0.763336, 0.766498, 0.767787", \ + "0.757672, 0.755969, 0.761377, 0.764327, 0.765143, 0.768296, 0.769669", \ + "0.765919, 0.764042, 0.768602, 0.771420, 0.772257, 0.775299, 0.776656", \ + "0.766707, 0.764874, 0.769853, 0.772641, 0.773305, 0.776475, 0.777729", \ + "0.768818, 0.766892, 0.771423, 0.774182, 0.774971, 0.777992, 0.779321", \ + "0.772452, 0.770444, 0.774688, 0.777386, 0.778193, 0.781137, 0.782501", \ + "0.776136, 0.774036, 0.778178, 0.780722, 0.781323, 0.784334, 0.785542" \ + ); + } + } + internal_power() { + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.009390, 0.009400, 0.009469, 0.009586, 0.009705, 0.010028, 0.010553"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.011002, 0.011046, 0.011209, 0.011374, 0.011493, 0.011840, 0.012387"); + } + } + } + pin(DFTRAMBYP) { + direction : input; + related_power_pin : "VDDPE"; + related_ground_pin : "VSSE"; + capacitance : 0.001653; + max_transition : 0.336000; + timing() { + related_pin : CLKA; + timing_type : setup_rising; + when : "RET1N"; + sdf_cond : "RET1Neq1"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.167019, 0.172656, 0.182413, 0.186514, 0.189673, 0.193985, 0.198560", \ + "0.165318, 0.170955, 0.180712, 0.184813, 0.187972, 0.192284, 0.196859", \ + "0.158037, 0.163674, 0.173431, 0.177532, 0.180691, 0.185003, 0.189578", \ + "0.157176, 0.162813, 0.172570, 0.176671, 0.179830, 0.184142, 0.188717", \ + "0.156151, 0.161788, 0.171545, 0.175646, 0.178805, 0.183117, 0.187692", \ + "0.153579, 0.159216, 0.168973, 0.173074, 0.176233, 0.180545, 0.185120", \ + "0.150129, 0.155766, 0.165523, 0.169624, 0.172783, 0.177095, 0.181670" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.198254, 0.203350, 0.214565, 0.219327, 0.222992, 0.233260, 0.241826", \ + "0.196549, 0.201645, 0.212860, 0.217622, 0.221287, 0.231555, 0.240121", \ + "0.189365, 0.194461, 0.205676, 0.210438, 0.214103, 0.224371, 0.232937", \ + "0.188551, 0.193647, 0.204862, 0.209624, 0.213289, 0.223557, 0.232123", \ + "0.187467, 0.192563, 0.203778, 0.208540, 0.212205, 0.222473, 0.231039", \ + "0.184964, 0.190060, 0.201275, 0.206037, 0.209702, 0.219970, 0.228536", \ + "0.181502, 0.186598, 0.197813, 0.202575, 0.206240, 0.216508, 0.225074" \ + ); + } + } + timing() { + related_pin : CLKA; + timing_type : hold_rising; + when : "RET1N"; + sdf_cond : "RET1Neq1"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.754945, 0.753809, 0.759049, 0.762496, 0.761333, 0.765779, 0.763558", \ + "0.756489, 0.755508, 0.760887, 0.764327, 0.763155, 0.767591, 0.765390", \ + "0.765071, 0.763448, 0.768153, 0.771420, 0.770262, 0.774595, 0.772402", \ + "0.766341, 0.764828, 0.769409, 0.772641, 0.771481, 0.775777, 0.773596", \ + "0.768070, 0.766510, 0.770983, 0.774182, 0.773026, 0.777297, 0.775120", \ + "0.771674, 0.769992, 0.774254, 0.777386, 0.776229, 0.780452, 0.778289", \ + "0.775843, 0.773979, 0.777771, 0.780722, 0.779575, 0.783661, 0.781517" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.754780, 0.753748, 0.759529, 0.758556, 0.762885, 0.766498, 0.758388", \ + "0.756316, 0.755433, 0.761377, 0.760393, 0.764709, 0.768296, 0.760214", \ + "0.764980, 0.763345, 0.768602, 0.767633, 0.771773, 0.775299, 0.767346", \ + "0.766252, 0.764729, 0.769853, 0.768885, 0.772987, 0.776475, 0.768573", \ + "0.767992, 0.766412, 0.771423, 0.770454, 0.774520, 0.777992, 0.770121", \ + "0.771601, 0.769906, 0.774688, 0.773719, 0.777709, 0.781137, 0.773340", \ + "0.775795, 0.773900, 0.778178, 0.777206, 0.781005, 0.784334, 0.776714" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N"; + sdf_cond : "RET1Neq1"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.167019, 0.172656, 0.182413, 0.186514, 0.189673, 0.193985, 0.198560", \ + "0.165318, 0.170955, 0.180712, 0.184813, 0.187972, 0.192284, 0.196859", \ + "0.158037, 0.163674, 0.173431, 0.177532, 0.180691, 0.185003, 0.189578", \ + "0.157176, 0.162813, 0.172570, 0.176671, 0.179830, 0.184142, 0.188717", \ + "0.156151, 0.161788, 0.171545, 0.175646, 0.178805, 0.183117, 0.187692", \ + "0.153579, 0.159216, 0.168973, 0.173074, 0.176233, 0.180545, 0.185120", \ + "0.150129, 0.155766, 0.165523, 0.169624, 0.172783, 0.177095, 0.181670" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.198254, 0.203350, 0.214565, 0.219327, 0.222992, 0.233260, 0.241826", \ + "0.196549, 0.201645, 0.212860, 0.217622, 0.221287, 0.231555, 0.240121", \ + "0.189365, 0.194461, 0.205676, 0.210438, 0.214103, 0.224371, 0.232937", \ + "0.188551, 0.193647, 0.204862, 0.209624, 0.213289, 0.223557, 0.232123", \ + "0.187467, 0.192563, 0.203778, 0.208540, 0.212205, 0.222473, 0.231039", \ + "0.184964, 0.190060, 0.201275, 0.206037, 0.209702, 0.219970, 0.228536", \ + "0.181502, 0.186598, 0.197813, 0.202575, 0.206240, 0.216508, 0.225074" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N"; + sdf_cond : "RET1Neq1"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.593330, 0.592204, 0.597330, 0.601103, 0.599352, 0.598082, 0.600474", \ + "0.595078, 0.593980, 0.599151, 0.602935, 0.601223, 0.599912, 0.602307", \ + "0.603373, 0.601798, 0.606370, 0.609987, 0.608327, 0.606992, 0.609302", \ + "0.604963, 0.603280, 0.607675, 0.611245, 0.609591, 0.608255, 0.610539", \ + "0.607030, 0.605243, 0.609410, 0.612916, 0.611221, 0.609924, 0.612183", \ + "0.610438, 0.608583, 0.612608, 0.616056, 0.614367, 0.613025, 0.615296", \ + "0.614426, 0.612430, 0.616037, 0.619298, 0.617642, 0.616368, 0.618495" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.593151, 0.592286, 0.597763, 0.593840, 0.597928, 0.603230, 0.606732", \ + "0.594907, 0.594063, 0.599585, 0.595658, 0.599801, 0.605065, 0.608566", \ + "0.603267, 0.601863, 0.606783, 0.603025, 0.606915, 0.612048, 0.615483", \ + "0.604871, 0.603344, 0.608086, 0.604388, 0.608194, 0.613274, 0.616690", \ + "0.606948, 0.605302, 0.609812, 0.606185, 0.609875, 0.614885, 0.618275", \ + "0.610353, 0.608642, 0.613000, 0.609424, 0.613036, 0.617996, 0.621366", \ + "0.614361, 0.612481, 0.616409, 0.612987, 0.616360, 0.621168, 0.624465" \ + ); + } + } + internal_power() { + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("2.244644, 2.245006, 2.245395, 2.245665, 2.246136, 2.248311, 2.251131"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("1.544387, 1.546104, 1.547650, 1.549197, 1.550746, 1.552297, 1.553850"); + } + } + timing() { + related_pin : RET1N; + timing_type : non_seq_setup_falling; + rise_constraint(rf2_32x128_wm1_inputslew_inputslew_setup_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000" \ + ); + } + } + timing() { + related_pin : RET1N; + timing_type : non_seq_hold_falling; + rise_constraint(rf2_32x128_wm1_inputslew_inputslew_hold_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.590182, 0.587267, 0.586267, 0.585267, 0.584267, 0.583267, 0.582267", \ + "0.592029, 0.589114, 0.588114, 0.587114, 0.586114, 0.585114, 0.584114", \ + "0.598688, 0.595774, 0.594774, 0.593774, 0.592774, 0.591774, 0.590774", \ + "0.599803, 0.596889, 0.595889, 0.594889, 0.593889, 0.592889, 0.591889", \ + "0.601251, 0.598336, 0.597336, 0.596336, 0.595336, 0.594336, 0.593336", \ + "0.604243, 0.601328, 0.600328, 0.599328, 0.598328, 0.597328, 0.596328", \ + "0.607011, 0.604096, 0.603096, 0.602096, 0.601096, 0.600097, 0.599096" \ + ); + } + } + timing() { + related_pin : RET1N; + timing_type : non_seq_setup_rising; + rise_constraint(rf2_32x128_wm1_inputslew_inputslew_setup_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000" \ + ); + } + } + timing() { + related_pin : RET1N; + timing_type : non_seq_hold_rising; + rise_constraint(rf2_32x128_wm1_inputslew_inputslew_hold_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.288170, 0.280509, 0.277135, 0.268583, 0.267583, 0.262776, 0.257112", \ + "0.289170, 0.281509, 0.278135, 0.269583, 0.268583, 0.263776, 0.258112", \ + "0.290170, 0.282509, 0.279135, 0.270583, 0.269583, 0.264776, 0.259112", \ + "0.291170, 0.283509, 0.280135, 0.271583, 0.270583, 0.265776, 0.260112", \ + "0.292170, 0.284509, 0.281135, 0.272583, 0.271583, 0.266776, 0.261112", \ + "0.293170, 0.285509, 0.282135, 0.273583, 0.272583, 0.267776, 0.262112", \ + "0.294170, 0.286509, 0.283135, 0.274583, 0.273583, 0.268776, 0.263112" \ + ); + } + } + } + bus(SIB) { + bus_type : rf2_32x128_wm1_SIB; + direction : input; + related_power_pin : "VDDPE"; + related_ground_pin : "VSSE"; + capacitance : 0.004078; + max_transition : 0.336000; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&SEB"; + sdf_cond : "RET1Neq1aSEBeq1"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.019480, 0.024135, 0.034769, 0.039172, 0.042627, 0.048358, 0.055320", \ + "0.017406, 0.022061, 0.032695, 0.037098, 0.040554, 0.046285, 0.053247", \ + "0.010784, 0.015439, 0.026074, 0.030476, 0.033932, 0.039663, 0.046625", \ + "0.010000, 0.013783, 0.024418, 0.028820, 0.032276, 0.038007, 0.044969", \ + "0.009000, 0.012705, 0.023340, 0.027742, 0.031198, 0.036929, 0.043891", \ + "0.008000, 0.011845, 0.022480, 0.026882, 0.030338, 0.036069, 0.043031", \ + "0.007000, 0.010777, 0.021412, 0.025814, 0.029270, 0.035001, 0.041963" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.018048, 0.023434, 0.037499, 0.040526, 0.049458, 0.057812, 0.071855", \ + "0.015934, 0.021321, 0.035385, 0.038412, 0.047344, 0.055698, 0.069742", \ + "0.008816, 0.014202, 0.028267, 0.031294, 0.040226, 0.048580, 0.062624", \ + "0.008000, 0.013074, 0.027139, 0.030165, 0.039097, 0.047451, 0.061495", \ + "0.007000, 0.012022, 0.026087, 0.029113, 0.038045, 0.046400, 0.060443", \ + "0.006000, 0.010597, 0.024662, 0.027688, 0.036620, 0.044975, 0.059018", \ + "0.005000, 0.010033, 0.024097, 0.027124, 0.036056, 0.044410, 0.058454" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&SEB"; + sdf_cond : "RET1Neq1aSEBeq1"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.172261, 0.169909, 0.171645, 0.174289, 0.183281, 0.177571, 0.183665", \ + "0.175033, 0.172567, 0.174060, 0.176759, 0.185490, 0.179923, 0.187533", \ + "0.183407, 0.179862, 0.181244, 0.183761, 0.192402, 0.187035, 0.195028", \ + "0.183370, 0.180156, 0.182557, 0.184917, 0.193697, 0.188221, 0.194421", \ + "0.185501, 0.182652, 0.184087, 0.186683, 0.195327, 0.189805, 0.194938", \ + "0.187310, 0.183067, 0.185161, 0.188032, 0.196296, 0.190875, 0.196643", \ + "0.187767, 0.185060, 0.186283, 0.188813, 0.197478, 0.191982, 0.201556" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.169058, 0.166545, 0.163442, 0.166479, 0.165014, 0.168209, 0.165700", \ + "0.172258, 0.169447, 0.165896, 0.169064, 0.167399, 0.170579, 0.167930", \ + "0.180132, 0.177269, 0.173725, 0.176754, 0.174910, 0.178237, 0.175486", \ + "0.180789, 0.177863, 0.174461, 0.177334, 0.175859, 0.178874, 0.176515", \ + "0.182516, 0.179452, 0.176247, 0.179011, 0.177328, 0.180462, 0.177936", \ + "0.184344, 0.181284, 0.177598, 0.180761, 0.178942, 0.182029, 0.179508", \ + "0.185382, 0.181934, 0.178549, 0.181334, 0.179566, 0.182671, 0.179982" \ + ); + } + } + internal_power() { + when : "SEB"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.005997, 0.006003, 0.006009, 0.006015, 0.006021, 0.006144, 0.006430"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.008050, 0.008206, 0.008268, 0.008307, 0.008372, 0.008559, 0.008838"); + } + } + } + pin(SEB) { + direction : input; + related_power_pin : "VDDPE"; + related_ground_pin : "VSSE"; + capacitance : 0.001505; + max_transition : 0.336000; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N"; + sdf_cond : "RET1Neq1"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.330129, 0.339454, 0.361140, 0.371565, 0.378039, 0.395417, 0.416424", \ + "0.328079, 0.337405, 0.359118, 0.369542, 0.376016, 0.393395, 0.414402", \ + "0.327322, 0.335262, 0.353117, 0.363027, 0.369500, 0.386879, 0.407886", \ + "0.326046, 0.333986, 0.351841, 0.362077, 0.368551, 0.385930, 0.406937", \ + "0.324865, 0.332804, 0.350660, 0.360580, 0.367053, 0.384432, 0.405439", \ + "0.324073, 0.332012, 0.349867, 0.358243, 0.364716, 0.382095, 0.403102", \ + "0.322589, 0.330529, 0.348384, 0.355640, 0.362113, 0.379492, 0.400499" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.330129, 0.339454, 0.361140, 0.371565, 0.378039, 0.395417, 0.416424", \ + "0.328079, 0.337405, 0.359118, 0.369542, 0.376016, 0.393395, 0.414402", \ + "0.327322, 0.335262, 0.353117, 0.363027, 0.369500, 0.386879, 0.407886", \ + "0.326046, 0.333986, 0.351841, 0.362077, 0.368551, 0.385930, 0.406937", \ + "0.324865, 0.332804, 0.350660, 0.360580, 0.367053, 0.384432, 0.405439", \ + "0.324073, 0.332012, 0.349867, 0.358243, 0.364716, 0.382095, 0.403102", \ + "0.322589, 0.330529, 0.348384, 0.355640, 0.362113, 0.379492, 0.400499" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N"; + sdf_cond : "RET1Neq1"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.190851, 0.188431, 0.189423, 0.190701, 0.198626, 0.199623, 0.200371", \ + "0.193726, 0.191087, 0.191862, 0.193413, 0.201038, 0.202112, 0.202901", \ + "0.201914, 0.199158, 0.199650, 0.201173, 0.208619, 0.209810, 0.211045", \ + "0.203182, 0.200499, 0.201136, 0.202501, 0.210067, 0.211214, 0.212101", \ + "0.204958, 0.202180, 0.202772, 0.204249, 0.211824, 0.212872, 0.213646", \ + "0.206230, 0.203424, 0.203878, 0.205464, 0.212866, 0.213894, 0.214728", \ + "0.207638, 0.204683, 0.205194, 0.206681, 0.214159, 0.215161, 0.218037" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.190851, 0.188431, 0.189423, 0.190701, 0.198626, 0.199623, 0.200371", \ + "0.193726, 0.191087, 0.191862, 0.193413, 0.201038, 0.202112, 0.202901", \ + "0.201914, 0.199158, 0.199650, 0.201173, 0.208619, 0.209810, 0.211045", \ + "0.203182, 0.200499, 0.201136, 0.202501, 0.210067, 0.211214, 0.212101", \ + "0.204958, 0.202180, 0.202772, 0.204249, 0.211824, 0.212872, 0.213646", \ + "0.206230, 0.203424, 0.203878, 0.205464, 0.212866, 0.213894, 0.214728", \ + "0.207638, 0.204683, 0.205194, 0.206681, 0.214159, 0.215161, 0.218037" \ + ); + } + } + internal_power() { + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.621512, 0.622133, 0.622755, 0.623378, 0.624001, 0.624625, 0.625250"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values ("0.643435, 0.644191, 0.644835, 0.645480, 0.646125, 0.646771, 0.647418"); + } + } + } + pin(COLLDISN) { + direction : input; + related_power_pin : "VDDPE"; + related_ground_pin : "VSSE"; + capacitance : 0.001834; + max_transition : 0.336000; + timing() { + related_pin : CLKA; + timing_type : setup_rising; + when : "RET1N&((TENA&!CENA)|(!TENA&!TCENA))"; + sdf_cond : "RET1Neq1aopopTENAeq1aCENAeq0cpoopTENAeq0aTCENAeq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.570376, 0.575997, 0.584113, 0.588113, 0.590315, 0.594112, 0.600894", \ + "0.568539, 0.574161, 0.582276, 0.586278, 0.588480, 0.592275, 0.599058", \ + "0.562014, 0.567636, 0.575751, 0.579753, 0.581955, 0.585750, 0.592533", \ + "0.560184, 0.565805, 0.573921, 0.577923, 0.580124, 0.583919, 0.590703", \ + "0.559057, 0.564680, 0.572796, 0.576796, 0.578997, 0.582793, 0.589577", \ + "0.556466, 0.562088, 0.570205, 0.574206, 0.576406, 0.580202, 0.586986", \ + "0.555115, 0.560737, 0.568852, 0.572854, 0.575055, 0.578851, 0.585634" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.570376, 0.575997, 0.584113, 0.588113, 0.590315, 0.594112, 0.600894", \ + "0.568539, 0.574161, 0.582276, 0.586278, 0.588480, 0.592275, 0.599058", \ + "0.562014, 0.567636, 0.575751, 0.579753, 0.581955, 0.585750, 0.592533", \ + "0.560184, 0.565805, 0.573921, 0.577923, 0.580124, 0.583919, 0.590703", \ + "0.559057, 0.564680, 0.572796, 0.576796, 0.578997, 0.582793, 0.589577", \ + "0.556466, 0.562088, 0.570205, 0.574206, 0.576406, 0.580202, 0.586986", \ + "0.555115, 0.560737, 0.568852, 0.572854, 0.575055, 0.578851, 0.585634" \ + ); + } + } + timing() { + related_pin : CLKA; + timing_type : hold_rising; + when : "RET1N&((TENA&!CENA)|(!TENA&!TCENA))"; + sdf_cond : "RET1Neq1aopopTENAeq1aCENAeq0cpoopTENAeq0aTCENAeq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.751446, 0.748531, 0.747531, 0.746531, 0.745531, 0.744531, 0.743531", \ + "0.753294, 0.750379, 0.749379, 0.748379, 0.747379, 0.746379, 0.745379", \ + "0.759953, 0.757039, 0.756039, 0.755039, 0.754039, 0.753039, 0.752039", \ + "0.761068, 0.758154, 0.757154, 0.756154, 0.755154, 0.754154, 0.753154", \ + "0.762516, 0.759601, 0.758601, 0.757601, 0.756601, 0.755601, 0.754601", \ + "0.765508, 0.762593, 0.761593, 0.760593, 0.759593, 0.758593, 0.757593", \ + "0.768276, 0.765360, 0.764360, 0.763360, 0.762360, 0.761361, 0.760360" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.751446, 0.748531, 0.747531, 0.746531, 0.745531, 0.744531, 0.743531", \ + "0.753294, 0.750379, 0.749379, 0.748379, 0.747379, 0.746379, 0.745379", \ + "0.759953, 0.757039, 0.756039, 0.755039, 0.754039, 0.753039, 0.752039", \ + "0.761068, 0.758154, 0.757154, 0.756154, 0.755154, 0.754154, 0.753154", \ + "0.762516, 0.759601, 0.758601, 0.757601, 0.756601, 0.755601, 0.754601", \ + "0.765508, 0.762593, 0.761593, 0.760593, 0.759593, 0.758593, 0.757593", \ + "0.768276, 0.765360, 0.764360, 0.763360, 0.762360, 0.761361, 0.760360" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&((TENB&!CENB)|(!TENB&!TCENB))"; + sdf_cond : "RET1Neq1aopopTENBeq1aCENBeq0cpoopTENBeq0aTCENBeq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.590456, 0.596077, 0.604193, 0.608193, 0.610395, 0.614192, 0.620974", \ + "0.588619, 0.594241, 0.602356, 0.606357, 0.608559, 0.612355, 0.619138", \ + "0.582094, 0.587716, 0.595831, 0.599832, 0.602035, 0.605830, 0.612613", \ + "0.580264, 0.585885, 0.594001, 0.598002, 0.600204, 0.604000, 0.610783", \ + "0.579137, 0.584759, 0.592875, 0.596876, 0.599077, 0.602873, 0.609657", \ + "0.576546, 0.582168, 0.590284, 0.594286, 0.596486, 0.600282, 0.607066", \ + "0.575195, 0.580817, 0.588932, 0.592934, 0.595135, 0.598931, 0.605714" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.590456, 0.596077, 0.604193, 0.608193, 0.610395, 0.614192, 0.620974", \ + "0.588619, 0.594241, 0.602356, 0.606357, 0.608559, 0.612355, 0.619138", \ + "0.582094, 0.587716, 0.595831, 0.599832, 0.602035, 0.605830, 0.612613", \ + "0.580264, 0.585885, 0.594001, 0.598002, 0.600204, 0.604000, 0.610783", \ + "0.579137, 0.584759, 0.592875, 0.596876, 0.599077, 0.602873, 0.609657", \ + "0.576546, 0.582168, 0.590284, 0.594286, 0.596486, 0.600282, 0.607066", \ + "0.575195, 0.580817, 0.588932, 0.592934, 0.595135, 0.598931, 0.605714" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&((TENB&!CENB)|(!TENB&!TCENB))"; + sdf_cond : "RET1Neq1aopopTENBeq1aCENBeq0cpoopTENBeq0aTCENBeq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.735755, 0.732840, 0.731840, 0.730840, 0.729840, 0.728840, 0.727840", \ + "0.737603, 0.734688, 0.733688, 0.732688, 0.731688, 0.730688, 0.729688", \ + "0.744262, 0.741348, 0.740348, 0.739348, 0.738348, 0.737348, 0.736348", \ + "0.745376, 0.742463, 0.741463, 0.740463, 0.739463, 0.738463, 0.737463", \ + "0.746825, 0.743910, 0.742910, 0.741909, 0.740909, 0.739909, 0.738909", \ + "0.749816, 0.746901, 0.745901, 0.744901, 0.743901, 0.742901, 0.741901", \ + "0.752584, 0.749669, 0.748669, 0.747669, 0.746669, 0.745669, 0.744670" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001200, 0.016800, 0.080000, 0.096600, 0.113200, 0.169800, 0.254700"); + index_2 ("0.001200, 0.022100, 0.080000, 0.114700, 0.149300, 0.224000, 0.336000"); + values (\ + "0.735755, 0.732840, 0.731840, 0.730840, 0.729840, 0.728840, 0.727840", \ + "0.737603, 0.734688, 0.733688, 0.732688, 0.731688, 0.730688, 0.729688", \ + "0.744262, 0.741348, 0.740348, 0.739348, 0.738348, 0.737348, 0.736348", \ + "0.745376, 0.742463, 0.741463, 0.740463, 0.739463, 0.738463, 0.737463", \ + "0.746825, 0.743910, 0.742910, 0.741909, 0.740909, 0.739909, 0.738909", \ + "0.749816, 0.746901, 0.745901, 0.744901, 0.743901, 0.742901, 0.741901", \ + "0.752584, 0.749669, 0.748669, 0.747669, 0.746669, 0.745669, 0.744670" \ + ); + } + } + } + leakage_power() { + related_pg_pin : "VDDCE"; + value : 2.269e-03; + } + leakage_power() { + related_pg_pin : "VDDPE"; + value : 9.536e-03; + } + leakage_power() { + related_pg_pin : "VDDCE"; + when :"!RET1N"; + value : 2.255e-03; + } + leakage_power() { + related_pg_pin : "VDDPE"; + when :"!RET1N"; + value : 8.257e-03; + } + } +} diff --git a/models/memory/cln28hpc/rf2_32x128_wm1/rf2_32x128_wm1_ff_0p99v_0p99v_m40c.ps b/models/memory/cln28hpc/rf2_32x128_wm1/rf2_32x128_wm1_ff_0p99v_0p99v_m40c.ps index 7c78b9c3..0df4a6ff 100644 --- a/models/memory/cln28hpc/rf2_32x128_wm1/rf2_32x128_wm1_ff_0p99v_0p99v_m40c.ps +++ b/models/memory/cln28hpc/rf2_32x128_wm1/rf2_32x128_wm1_ff_0p99v_0p99v_m40c.ps @@ -13,7 +13,7 @@ % % Compiler Name: High Capacity Two Port Register File SVT MVT Compiler % -% Creation Date: Sun Oct 13 11:09:08 2019 +% Creation Date: Mon Oct 14 17:01:28 2019 % % Instance Options: % Instance Name: rf2_32x128_wm1 diff --git a/models/memory/cln28hpc/rf2_32x128_wm1/rf2_32x128_wm1_rtl.v b/models/memory/cln28hpc/rf2_32x128_wm1/rf2_32x128_wm1_rtl.v index e7cbc6b9..d1ccddb9 100644 --- a/models/memory/cln28hpc/rf2_32x128_wm1/rf2_32x128_wm1_rtl.v +++ b/models/memory/cln28hpc/rf2_32x128_wm1/rf2_32x128_wm1_rtl.v @@ -31,7 +31,7 @@ // Retention: on // Power Gating: off // -// Creation Date: Sun Oct 13 11:09:26 2019 +// Creation Date: Mon Oct 14 17:01:45 2019 // Version: r0p0 // // Verified diff --git a/models/memory/cln28hpc/rf2_32x128_wm1/rf2_32x128_wm1_ss_0p81v_0p81v_125c.avm b/models/memory/cln28hpc/rf2_32x128_wm1/rf2_32x128_wm1_ss_0p81v_0p81v_125c.avm index 1fd1f704..1d6b66f3 100644 --- a/models/memory/cln28hpc/rf2_32x128_wm1/rf2_32x128_wm1_ss_0p81v_0p81v_125c.avm +++ b/models/memory/cln28hpc/rf2_32x128_wm1/rf2_32x128_wm1_ss_0p81v_0p81v_125c.avm @@ -13,7 +13,7 @@ # # Compiler Name: High Capacity Two Port Register File SVT MVT Compiler # -# Creation Date: Sun Oct 13 11:08:07 2019 +# Creation Date: Mon Oct 14 16:59:16 2019 # # Instance Options: # Instance Name: rf2_32x128_wm1 diff --git a/models/memory/cln28hpc/rf2_32x128_wm1/rf2_32x128_wm1_ss_0p81v_0p81v_125c.dat b/models/memory/cln28hpc/rf2_32x128_wm1/rf2_32x128_wm1_ss_0p81v_0p81v_125c.dat index e99117a0..76b3dbcf 100644 --- a/models/memory/cln28hpc/rf2_32x128_wm1/rf2_32x128_wm1_ss_0p81v_0p81v_125c.dat +++ b/models/memory/cln28hpc/rf2_32x128_wm1/rf2_32x128_wm1_ss_0p81v_0p81v_125c.dat @@ -13,7 +13,7 @@ # # Compiler Name: High Capacity Two Port Register File SVT MVT Compiler # -# Creation Date: Sun Oct 13 11:08:34 2019 +# Creation Date: Mon Oct 14 16:59:43 2019 # # Instance Options: # Instance Name: rf2_32x128_wm1 diff --git a/models/memory/cln28hpc/rf2_32x128_wm1/rf2_32x128_wm1_ss_0p81v_0p81v_125c.lib b/models/memory/cln28hpc/rf2_32x128_wm1/rf2_32x128_wm1_ss_0p81v_0p81v_125c.lib new file mode 100644 index 00000000..66dc84e8 --- /dev/null +++ b/models/memory/cln28hpc/rf2_32x128_wm1/rf2_32x128_wm1_ss_0p81v_0p81v_125c.lib @@ -0,0 +1,71103 @@ +/* + * CONFIDENTIAL AND PROPRIETARY SOFTWARE OF ARM PHYSICAL IP, INC. + * + * Copyright (c) 1993 - 2019 ARM Physical IP, Inc. All Rights Reserved. + * + * Use of this Software is subject to the terms and conditions of the + * applicable license agreement with ARM Physical IP, Inc. + * In addition, this Software is protected by patents, copyright law + * and international treaties. + * + * The copyright notice(s) in this Software does not indicate actual or + * intended publication of this Software. + * + * Compiler Name: High Capacity Two Port Register File SVT MVT Compiler + * + * Creation Date: Mon Oct 14 17:00:33 2019 + * + * Instance Options: + * Instance Name: rf2_32x128_wm1 + * Number of Words: 32 + * Number of Bits: 128 + * Multiplexer Width: 2 + * Multi-Vt selection: LL + * Frequency : 1 + * Activity Factor <%>: 50 + * Pipeline: off + * Word-Write Mask: on + * Word Partition Size: 1 + * Write through: off + * Top Metal Layer: m5-m10 + * Power Type: otc + * Redundancy: off + * Redundant Columns: 2 + * Redundant Rows: 0 + * BIST MUXes: on + * Soft Error Repair (SER): none + * Power Gating: off + * Back Biasing: off + * Retention: on + * Extra Margin Adjustment: on + * Advanced Test Features: off + * Customer Comment: This is a memory instance + * Bus-notation: on + * Power Ground Rename: vddpe:VDDPE,vddce:VDDCE,vsse:VSSE + * Name Case: upper + * Check Instance Name: on + * Diodes: on + * Drive Strength: 6 + * Site Definitions: off + * Library Name: rf_2p_hce + * Liberty setting: nldm + * + * Compiler Versions: + * Memory Version: r0p0 + * Lang compiler Version: 4.5.1-EAC + * View Name: Liberty + * AMCI Version: 2.0.4-EAC + * RTE Version: 2.3.7-EAC + * EOS Data Routines Version: 2.3.4-EAC + * liberty_memcomp Version: 2.4.11-EAC + * + * Verified With: + * Synopsys Primetime, Cadence Encounter Timing System, Synopsys Design Compiler, + * Cadence RTL Compiler. + * + * Modeling Assumptions: + * This library contains a black box description for a memory element. At + * the library level, a default_max_transition constraint is set to the + * maximum characterized input slew. Each output has a max_capacitance + * constraint set to the highest characterized output load. These two + * constraints force Design Compiler to synthesize circuits that operate + * within the characterization space. The user can tighten these constraints, + * if desired. When writing SDF from Synopsys Design Compiler or Synopsys + * Primetime, use the version 3.0 or 2.1 option. This ensures the SDF will + * annotate to simulation models provided with this generator. + * + * Modeling Limitations: + * Due to limitations of the .lib format, some data reduction was necessary. + * When reducing data, minimum values were chosen for the fast case corner + * and maximum values were used for the typical and best case corners. It + * is recommended that critical timing and setup and hold times be checked + * at all corners. + * + * Known Bugs: N/A + * + * Known Work Arounds: N/A + * +*/ + +library(rf_2p_hce_ss_0p81v_0p81v_125c) { + delay_model : table_lookup; + library_features(report_delay_calculation,report_power_calculation); + revision : 1.1; + date : "Mon Oct 14 17:00:33 2019"; + comment : "Copyright (c) 1993 - 2019 ARM Physical IP, Inc. All Rights Reserved."; + + /* unit attributes */ + time_unit : "1ns"; + voltage_unit : "1V"; + current_unit : "1mA"; + leakage_power_unit : "1mW"; + nom_process : 1; + nom_temperature : 125; + nom_voltage : 0.81; + capacitive_load_unit(1,pf); + pulling_resistance_unit : "1kohm"; + + /* default attributes */ + default_fanout_load : 1.000; + default_cell_leakage_power : 0.000; + default_inout_pin_cap : 0.005; + default_input_pin_cap : 0.005; + default_output_pin_cap : 0.000; + + /* threshold definitions */ + default_leakage_power_density : 0.000; + slew_derate_from_library : 0.500; + slew_lower_threshold_pct_fall : 30.000; + slew_upper_threshold_pct_fall : 70.000; + slew_lower_threshold_pct_rise : 30.000; + slew_upper_threshold_pct_rise : 70.000; + input_threshold_pct_fall : 50.000; + input_threshold_pct_rise : 50.000; + output_threshold_pct_fall : 50.000; + output_threshold_pct_rise : 50.000; + + /* k-factors */ + k_process_cell_fall : 0.000; + k_process_cell_leakage_power : 0.000; + k_process_cell_rise : 0.000; + k_process_fall_transition : 0.000; + k_process_hold_fall : 0.000; + k_process_hold_rise : 0.000; + k_process_internal_power : 0.000; + k_process_min_pulse_width_high : 0.000; + k_process_min_pulse_width_low : 0.000; + k_process_pin_cap : 0.000; + k_process_recovery_fall : 0.000; + k_process_recovery_rise : 0.000; + k_process_rise_transition : 0.000; + k_process_setup_fall : 0.000; + k_process_setup_rise : 0.000; + k_process_wire_cap : 0.000; + k_process_wire_res : 0.000; + k_temp_cell_fall : 0.000; + k_temp_cell_rise : 0.000; + k_temp_hold_fall : 0.000; + k_temp_hold_rise : 0.000; + k_temp_min_pulse_width_high : 0.000; + k_temp_min_pulse_width_low : 0.000; + k_temp_min_period : 0.000; + k_temp_rise_propagation : 0.000; + k_temp_fall_propagation : 0.000; + k_temp_rise_transition : 0.000; + k_temp_fall_transition : 0.000; + k_temp_recovery_fall : 0.000; + k_temp_recovery_rise : 0.000; + k_temp_setup_fall : 0.000; + k_temp_setup_rise : 0.000; + k_volt_cell_fall : 0.000; + k_volt_cell_rise : 0.000; + k_volt_hold_fall : 0.000; + k_volt_hold_rise : 0.000; + k_volt_min_pulse_width_high : 0.000; + k_volt_min_pulse_width_low : 0.000; + k_volt_min_period : 0.000; + k_volt_rise_propagation : 0.000; + k_volt_fall_propagation : 0.000; + k_volt_rise_transition : 0.000; + k_volt_fall_transition : 0.000; + k_volt_recovery_fall : 0.000; + k_volt_recovery_rise : 0.000; + k_volt_setup_fall : 0.000; + k_volt_setup_rise : 0.000; + + /* Additional instance information */ + define ("peak_current", "cell", "float"); + define ("retention_current", "cell", "float"); + define ("inrush_current", "cell", "float"); + + /* templates */ + lu_table_template(rf2_32x128_wm1_inputslew_bistload_delay_template) { + variable_1 : input_net_transition; + variable_2 : total_output_net_capacitance; + index_1 ("1000, 1001, 1002, 1003, 1004, 1005, 1006"); + index_2 ("1000, 1001, 1002, 1003, 1004, 1005, 1006"); + } + lu_table_template(rf2_32x128_wm1_inputslew_outputload_delay_template) { + variable_1 : input_net_transition; + variable_2 : total_output_net_capacitance; + index_1 ("1000, 1001, 1002, 1003, 1004, 1005, 1006"); + index_2 ("1000, 1001, 1002, 1003, 1004, 1005, 1006"); + } + lu_table_template(rf2_32x128_wm1_clockslew_bistload_delay_template) { + variable_1 : input_net_transition; + variable_2 : total_output_net_capacitance; + index_1 ("1000, 1001, 1002, 1003, 1004, 1005, 1006"); + index_2 ("1000, 1001, 1002, 1003, 1004, 1005, 1006"); + } + lu_table_template(rf2_32x128_wm1_clockslew_outputload_delay_template) { + variable_1 : input_net_transition; + variable_2 : total_output_net_capacitance; + index_1 ("1000, 1001, 1002, 1003, 1004, 1005, 1006"); + index_2 ("1000, 1001, 1002, 1003, 1004, 1005, 1006"); + } + lu_table_template(rf2_32x128_wm1_inputslew_bistload_retain_template) { + variable_1 : input_net_transition; + variable_2 : total_output_net_capacitance; + index_1 ("1000, 1001, 1002, 1003, 1004, 1005, 1006"); + index_2 ("1000, 1001, 1002, 1003, 1004, 1005, 1006"); + } + lu_table_template(rf2_32x128_wm1_inputslew_outputload_retain_template) { + variable_1 : input_net_transition; + variable_2 : total_output_net_capacitance; + index_1 ("1000, 1001, 1002, 1003, 1004, 1005, 1006"); + index_2 ("1000, 1001, 1002, 1003, 1004, 1005, 1006"); + } + lu_table_template(rf2_32x128_wm1_clockslew_bistload_retain_template) { + variable_1 : input_net_transition; + variable_2 : total_output_net_capacitance; + index_1 ("1000, 1001, 1002, 1003, 1004, 1005, 1006"); + index_2 ("1000, 1001, 1002, 1003, 1004, 1005, 1006"); + } + lu_table_template(rf2_32x128_wm1_clockslew_outputload_retain_template) { + variable_1 : input_net_transition; + variable_2 : total_output_net_capacitance; + index_1 ("1000, 1001, 1002, 1003, 1004, 1005, 1006"); + index_2 ("1000, 1001, 1002, 1003, 1004, 1005, 1006"); + } + lu_table_template(rf2_32x128_wm1_inputslew_bistload_slew_template) { + variable_1 : input_net_transition; + variable_2 : total_output_net_capacitance; + index_1 ("1000, 1001, 1002, 1003, 1004, 1005, 1006"); + index_2 ("1000, 1001, 1002, 1003, 1004, 1005, 1006"); + } + lu_table_template(rf2_32x128_wm1_inputslew_outputload_slew_template) { + variable_1 : input_net_transition; + variable_2 : total_output_net_capacitance; + index_1 ("1000, 1001, 1002, 1003, 1004, 1005, 1006"); + index_2 ("1000, 1001, 1002, 1003, 1004, 1005, 1006"); + } + lu_table_template(rf2_32x128_wm1_clockslew_bistload_slew_template) { + variable_1 : input_net_transition; + variable_2 : total_output_net_capacitance; + index_1 ("1000, 1001, 1002, 1003, 1004, 1005, 1006"); + index_2 ("1000, 1001, 1002, 1003, 1004, 1005, 1006"); + } + lu_table_template(rf2_32x128_wm1_clockslew_outputload_slew_template) { + variable_1 : input_net_transition; + variable_2 : total_output_net_capacitance; + index_1 ("1000, 1001, 1002, 1003, 1004, 1005, 1006"); + index_2 ("1000, 1001, 1002, 1003, 1004, 1005, 1006"); + } + lu_table_template(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + variable_1 : related_pin_transition; + variable_2 : constrained_pin_transition; + index_1 ("1000, 1001, 1002, 1003, 1004, 1005, 1006"); + index_2 ("1000, 1001, 1002, 1003, 1004, 1005, 1006"); + } + lu_table_template(rf2_32x128_wm1_clockslew_clockslew_setuphold_template) { + variable_1 : related_pin_transition; + variable_2 : constrained_pin_transition; + index_1 ("1000, 1001, 1002, 1003, 1004, 1005, 1006"); + index_2 ("1000, 1001, 1002, 1003, 1004, 1005, 1006"); + } + lu_table_template(rf2_32x128_wm1_inputslew_clockslew_setuphold_template) { + variable_1 : related_pin_transition; + variable_2 : constrained_pin_transition; + index_1 ("1000, 1001, 1002, 1003, 1004, 1005, 1006"); + index_2 ("1000, 1001, 1002, 1003, 1004, 1005, 1006"); + } + lu_table_template(rf2_32x128_wm1_inputslew_inputslew_setuphold_template) { + variable_1 : related_pin_transition; + variable_2 : constrained_pin_transition; + index_1 ("1000, 1001, 1002, 1003, 1004, 1005, 1006"); + index_2 ("1000, 1001, 1002, 1003, 1004, 1005, 1006"); + } + lu_table_template(rf2_32x128_wm1_clockslew_inputslew_setup_template) { + variable_1 : related_pin_transition; + variable_2 : constrained_pin_transition; + index_1 ("1000, 1001, 1002, 1003, 1004, 1005, 1006"); + index_2 ("1000, 1001, 1002, 1003, 1004, 1005, 1006"); + } + lu_table_template(rf2_32x128_wm1_clockslew_clockslew_setup_template) { + variable_1 : related_pin_transition; + variable_2 : constrained_pin_transition; + index_1 ("1000, 1001, 1002, 1003, 1004, 1005, 1006"); + index_2 ("1000, 1001, 1002, 1003, 1004, 1005, 1006"); + } + lu_table_template(rf2_32x128_wm1_inputslew_clockslew_setup_template) { + variable_1 : related_pin_transition; + variable_2 : constrained_pin_transition; + index_1 ("1000, 1001, 1002, 1003, 1004, 1005, 1006"); + index_2 ("1000, 1001, 1002, 1003, 1004, 1005, 1006"); + } + lu_table_template(rf2_32x128_wm1_inputslew_inputslew_setup_template) { + variable_1 : related_pin_transition; + variable_2 : constrained_pin_transition; + index_1 ("1000, 1001, 1002, 1003, 1004, 1005, 1006"); + index_2 ("1000, 1001, 1002, 1003, 1004, 1005, 1006"); + } + lu_table_template(rf2_32x128_wm1_clockslew_inputslew_hold_template) { + variable_1 : related_pin_transition; + variable_2 : constrained_pin_transition; + index_1 ("1000, 1001, 1002, 1003, 1004, 1005, 1006"); + index_2 ("1000, 1001, 1002, 1003, 1004, 1005, 1006"); + } + lu_table_template(rf2_32x128_wm1_clockslew_clockslew_hold_template) { + variable_1 : related_pin_transition; + variable_2 : constrained_pin_transition; + index_1 ("1000, 1001, 1002, 1003, 1004, 1005, 1006"); + index_2 ("1000, 1001, 1002, 1003, 1004, 1005, 1006"); + } + lu_table_template(rf2_32x128_wm1_inputslew_clockslew_hold_template) { + variable_1 : related_pin_transition; + variable_2 : constrained_pin_transition; + index_1 ("1000, 1001, 1002, 1003, 1004, 1005, 1006"); + index_2 ("1000, 1001, 1002, 1003, 1004, 1005, 1006"); + } + lu_table_template(rf2_32x128_wm1_inputslew_inputslew_hold_template) { + variable_1 : related_pin_transition; + variable_2 : constrained_pin_transition; + index_1 ("1000, 1001, 1002, 1003, 1004, 1005, 1006"); + index_2 ("1000, 1001, 1002, 1003, 1004, 1005, 1006"); + } + lu_table_template(rf2_32x128_wm1_cts1x7_clockslew_delay_template) { + variable_1 : input_net_transition; + index_1 ("1000, 1001, 1002, 1003, 1004, 1005, 1006"); + } + lu_table_template(rf2_32x128_wm1_cts1x7_inputslew_delay_template) { + variable_1 : input_net_transition; + index_1 ("1000, 1001, 1002, 1003, 1004, 1005, 1006"); + } + lu_table_template(rf2_32x128_wm1_cts1x7_clockslew_slew_template) { + variable_1 : input_net_transition; + index_1 ("1000, 1001, 1002, 1003, 1004, 1005, 1006"); + } + lu_table_template(rf2_32x128_wm1_cts1x7_inputslew_slew_template) { + variable_1 : input_net_transition; + index_1 ("1000, 1001, 1002, 1003, 1004, 1005, 1006"); + } + power_lut_template(rf2_32x128_wm1_clockslew_outputload_energy_template) { + variable_1 : input_transition_time; + variable_2 : total_output_net_capacitance; + index_1 ("1000, 1001, 1002, 1003, 1004, 1005, 1006"); + index_2 ("1000, 1001, 1002, 1003, 1004, 1005, 1006"); + } + power_lut_template(rf2_32x128_wm1_clockslew_bistload_energy_template) { + variable_1 : input_transition_time; + variable_2 : total_output_net_capacitance; + index_1 ("1000, 1001, 1002, 1003, 1004, 1005, 1006"); + index_2 ("1000, 1001, 1002, 1003, 1004, 1005, 1006"); + } + power_lut_template(rf2_32x128_wm1_inputslew_outputload_energy_template) { + variable_1 : input_transition_time; + variable_2 : total_output_net_capacitance; + index_1 ("1000, 1001, 1002, 1003, 1004, 1005, 1006"); + index_2 ("1000, 1001, 1002, 1003, 1004, 1005, 1006"); + } + power_lut_template(rf2_32x128_wm1_inputslew_bistload_energy_template) { + variable_1 : input_transition_time; + variable_2 : total_output_net_capacitance; + index_1 ("1000, 1001, 1002, 1003, 1004, 1005, 1006"); + index_2 ("1000, 1001, 1002, 1003, 1004, 1005, 1006"); + } + power_lut_template(rf2_32x128_wm1_outputload_energy_template) { + variable_1 : total_output_net_capacitance; + index_1 ("1000, 1001, 1002, 1003, 1004, 1005, 1006"); + } + power_lut_template(rf2_32x128_wm1_bistload_energy_template) { + variable_1 : total_output_net_capacitance; + index_1 ("1000, 1001, 1002, 1003, 1004, 1005, 1006"); + } + power_lut_template(rf2_32x128_wm1_clockslew_energy_template) { + variable_1 : input_transition_time; + index_1 ("1000, 1001, 1002, 1003, 1004, 1005, 1006"); + } + power_lut_template(rf2_32x128_wm1_inputslew_energy_template) { + variable_1 : input_transition_time; + index_1 ("1000, 1001, 1002, 1003, 1004, 1005, 1006"); + } + + type (rf2_32x128_wm1_AYA) { + base_type : array ; + data_type : bit ; + bit_width : 5; + bit_from : 4; + bit_to : 0 ; + downto : true ; + } + type (rf2_32x128_wm1_WENYB) { + base_type : array ; + data_type : bit ; + bit_width : 128; + bit_from : 127; + bit_to : 0 ; + downto : true ; + } + type (rf2_32x128_wm1_AYB) { + base_type : array ; + data_type : bit ; + bit_width : 5; + bit_from : 4; + bit_to : 0 ; + downto : true ; + } + type (rf2_32x128_wm1_QA) { + base_type : array ; + data_type : bit ; + bit_width : 128; + bit_from : 127; + bit_to : 0 ; + downto : true ; + } + type (rf2_32x128_wm1_SOA) { + base_type : array ; + data_type : bit ; + bit_width : 2; + bit_from : 1; + bit_to : 0 ; + downto : true ; + } + type (rf2_32x128_wm1_SOB) { + base_type : array ; + data_type : bit ; + bit_width : 2; + bit_from : 1; + bit_to : 0 ; + downto : true ; + } + type (rf2_32x128_wm1_AA) { + base_type : array ; + data_type : bit ; + bit_width : 5; + bit_from : 4; + bit_to : 0 ; + downto : true ; + } + type (rf2_32x128_wm1_WENB) { + base_type : array ; + data_type : bit ; + bit_width : 128; + bit_from : 127; + bit_to : 0 ; + downto : true ; + } + type (rf2_32x128_wm1_AB) { + base_type : array ; + data_type : bit ; + bit_width : 5; + bit_from : 4; + bit_to : 0 ; + downto : true ; + } + type (rf2_32x128_wm1_DB) { + base_type : array ; + data_type : bit ; + bit_width : 128; + bit_from : 127; + bit_to : 0 ; + downto : true ; + } + type (rf2_32x128_wm1_EMAA) { + base_type : array ; + data_type : bit ; + bit_width : 3; + bit_from : 2; + bit_to : 0 ; + downto : true ; + } + type (rf2_32x128_wm1_EMAB) { + base_type : array ; + data_type : bit ; + bit_width : 3; + bit_from : 2; + bit_to : 0 ; + downto : true ; + } + type (rf2_32x128_wm1_TAA) { + base_type : array ; + data_type : bit ; + bit_width : 5; + bit_from : 4; + bit_to : 0 ; + downto : true ; + } + type (rf2_32x128_wm1_TWENB) { + base_type : array ; + data_type : bit ; + bit_width : 128; + bit_from : 127; + bit_to : 0 ; + downto : true ; + } + type (rf2_32x128_wm1_TAB) { + base_type : array ; + data_type : bit ; + bit_width : 5; + bit_from : 4; + bit_to : 0 ; + downto : true ; + } + type (rf2_32x128_wm1_TDB) { + base_type : array ; + data_type : bit ; + bit_width : 128; + bit_from : 127; + bit_to : 0 ; + downto : true ; + } + type (rf2_32x128_wm1_SIA) { + base_type : array ; + data_type : bit ; + bit_width : 2; + bit_from : 1; + bit_to : 0 ; + downto : true ; + } + type (rf2_32x128_wm1_SIB) { + base_type : array ; + data_type : bit ; + bit_width : 2; + bit_from : 1; + bit_to : 0 ; + downto : true ; + } + + /* voltage-maps */ + voltage_map (VDDPE, 0.81); + voltage_map (VDDCE, 0.81); + voltage_map (VSSE, 0.0); + + /* operating-conditions */ + operating_conditions(ss_0p81v_0p81v_125c) { + process : 1; + temperature : 125; + voltage : 0.81; + tree_type : balanced_tree; + } + default_operating_conditions : ss_0p81v_0p81v_125c; + + /* wire-loads */ + wire_load("sample") { + resistance : 1.6e-05; + capacitance : 0.0002; + area : 1.7; + slope : 500; + fanout_length(1,500); + } + + cell(rf2_32x128_wm1) { + area : 9116.548500; + dont_use : true; + dont_touch : true; + interface_timing : true; + is_memory_cell : true; + /* Peak current of all modes. */ + peak_current : 26.465704; + /* Peak current when entering or exiting the power modes. */ + inrush_current : 24.309971; + /* leakage current in retention mode (RET1N=0) */ + retention_current : 0.023385; + memory() { + type : ram; + address_width : 5; + word_width : 128; + } + pg_pin(VDDCE) { + voltage_name : VDDCE; + pg_type : backup_power; + direction : inout; + } + pg_pin(VDDPE) { + voltage_name : VDDPE; + pg_type : primary_power; + direction : inout; + } + pg_pin(VSSE) { + voltage_name : VSSE; + pg_type : primary_ground; + direction : inout; + } + pin(CENYA) { + direction : output; + related_power_pin : "VDDPE"; + related_ground_pin : "VSSE"; + power_down_function : "!VDDCE + !VDDPE + VSSE"; + max_capacitance : 0.100000; + max_transition : 0.721560; + timing() { + related_pin : CENA; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&TENA"; + sdf_cond : "DFTRAMBYP == 1'b1 && TENA == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.127016, 0.134202, 0.136368, 0.149868, 0.171264, 0.214792, 0.302313", \ + "0.137344, 0.144530, 0.146695, 0.160195, 0.181591, 0.225119, 0.312640", \ + "0.148794, 0.155980, 0.158146, 0.171646, 0.193041, 0.236570, 0.324090", \ + "0.180622, 0.187808, 0.189974, 0.203474, 0.224870, 0.268398, 0.355919", \ + "0.211945, 0.219131, 0.221297, 0.234797, 0.256193, 0.299721, 0.387242", \ + "0.246527, 0.253713, 0.255878, 0.269378, 0.290774, 0.334302, 0.421823", \ + "0.287233, 0.294419, 0.296585, 0.310085, 0.331480, 0.375008, 0.462529" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.104889, 0.111483, 0.113470, 0.125857, 0.145489, 0.185428, 0.265733", \ + "0.114365, 0.120959, 0.122946, 0.135333, 0.154964, 0.194904, 0.275208", \ + "0.124872, 0.131465, 0.133452, 0.145839, 0.165471, 0.205410, 0.285715", \ + "0.154076, 0.160669, 0.162656, 0.175043, 0.194675, 0.234614, 0.314919", \ + "0.182816, 0.189409, 0.191397, 0.203784, 0.223415, 0.263354, 0.343659", \ + "0.214546, 0.221140, 0.223127, 0.235514, 0.255145, 0.295085, 0.375389", \ + "0.251896, 0.258490, 0.260477, 0.272864, 0.292495, 0.332435, 0.412739" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.028729, 0.038162, 0.041196, 0.063160, 0.102720, 0.187165, 0.362230", \ + "0.028729, 0.038162, 0.041196, 0.063160, 0.102720, 0.187165, 0.362230", \ + "0.028729, 0.038162, 0.041196, 0.063160, 0.102720, 0.187165, 0.362230", \ + "0.028729, 0.038162, 0.041196, 0.063160, 0.102720, 0.187165, 0.362230", \ + "0.028729, 0.038162, 0.041196, 0.063160, 0.102720, 0.187165, 0.362230", \ + "0.028729, 0.038162, 0.041196, 0.063160, 0.102720, 0.187165, 0.362230", \ + "0.028729, 0.038162, 0.041196, 0.063160, 0.102720, 0.187165, 0.362230" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.028729, 0.038162, 0.041196, 0.063160, 0.102720, 0.187165, 0.362230", \ + "0.028729, 0.038162, 0.041196, 0.063160, 0.102720, 0.187165, 0.362230", \ + "0.028729, 0.038162, 0.041196, 0.063160, 0.102720, 0.187165, 0.362230", \ + "0.028729, 0.038162, 0.041196, 0.063160, 0.102720, 0.187165, 0.362230", \ + "0.028729, 0.038162, 0.041196, 0.063160, 0.102720, 0.187165, 0.362230", \ + "0.028729, 0.038162, 0.041196, 0.063160, 0.102720, 0.187165, 0.362230", \ + "0.028729, 0.038162, 0.041196, 0.063160, 0.102720, 0.187165, 0.362230" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.122326, 0.131558, 0.134432, 0.154315, 0.187930, 0.257738, 0.396508", \ + "0.133625, 0.142858, 0.145731, 0.165614, 0.199230, 0.269037, 0.407807", \ + "0.146293, 0.155526, 0.158399, 0.178282, 0.211898, 0.281705, 0.420475", \ + "0.179728, 0.188961, 0.191834, 0.211718, 0.245333, 0.315140, 0.453910", \ + "0.216296, 0.225529, 0.228402, 0.248286, 0.281901, 0.351708, 0.490478", \ + "0.252757, 0.261990, 0.264863, 0.284746, 0.318361, 0.388169, 0.526939", \ + "0.316087, 0.325320, 0.328193, 0.348076, 0.381692, 0.451499, 0.590269" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.101016, 0.109488, 0.112124, 0.130368, 0.161212, 0.225263, 0.352592", \ + "0.111384, 0.119855, 0.122491, 0.140736, 0.171579, 0.235631, 0.362959", \ + "0.123007, 0.131479, 0.134115, 0.152359, 0.183203, 0.247254, 0.374583", \ + "0.153686, 0.162157, 0.164793, 0.183038, 0.213881, 0.277933, 0.405261", \ + "0.187239, 0.195710, 0.198346, 0.216591, 0.247434, 0.311486, 0.438814", \ + "0.220693, 0.229165, 0.231801, 0.250045, 0.280889, 0.344940, 0.472269", \ + "0.278802, 0.287273, 0.289909, 0.308154, 0.338997, 0.403049, 0.530377" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.029307, 0.042585, 0.047967, 0.083474, 0.148899, 0.276457, 0.542054", \ + "0.029307, 0.042585, 0.047967, 0.083474, 0.148899, 0.276457, 0.542054", \ + "0.029307, 0.042585, 0.047967, 0.083474, 0.148899, 0.276457, 0.542054", \ + "0.029307, 0.042585, 0.047967, 0.083474, 0.148899, 0.276457, 0.542054", \ + "0.029307, 0.042585, 0.047967, 0.083474, 0.148899, 0.276457, 0.542054", \ + "0.029307, 0.042585, 0.047967, 0.083474, 0.148899, 0.276457, 0.542054", \ + "0.029307, 0.042585, 0.047967, 0.083474, 0.148899, 0.276457, 0.542054" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.029307, 0.042585, 0.047967, 0.083474, 0.148899, 0.276457, 0.542054", \ + "0.029307, 0.042585, 0.047967, 0.083474, 0.148899, 0.276457, 0.542054", \ + "0.029307, 0.042585, 0.047967, 0.083474, 0.148899, 0.276457, 0.542054", \ + "0.029307, 0.042585, 0.047967, 0.083474, 0.148899, 0.276457, 0.542054", \ + "0.029307, 0.042585, 0.047967, 0.083474, 0.148899, 0.276457, 0.542054", \ + "0.029307, 0.042585, 0.047967, 0.083474, 0.148899, 0.276457, 0.542054", \ + "0.029307, 0.042585, 0.047967, 0.083474, 0.148899, 0.276457, 0.542054" \ + ); + } + } + timing() { + related_pin : TCENA; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TENA"; + sdf_cond : "DFTRAMBYP == 1'b1 && TENA == 1'b0"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126354, 0.133542, 0.135696, 0.149272, 0.170675, 0.214130, 0.301597", \ + "0.136483, 0.143670, 0.145824, 0.159401, 0.180804, 0.224258, 0.311726", \ + "0.148067, 0.155255, 0.157409, 0.170985, 0.192388, 0.235843, 0.323310", \ + "0.178422, 0.185610, 0.187764, 0.201340, 0.222744, 0.266198, 0.353665", \ + "0.211241, 0.218428, 0.220582, 0.234158, 0.255562, 0.299016, 0.386483", \ + "0.245745, 0.252932, 0.255086, 0.268663, 0.290066, 0.333520, 0.420988", \ + "0.286066, 0.293254, 0.295408, 0.308984, 0.330388, 0.373842, 0.461309" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.104343, 0.110938, 0.112914, 0.125371, 0.145010, 0.184881, 0.265137", \ + "0.113636, 0.120231, 0.122207, 0.134664, 0.154303, 0.194175, 0.274430", \ + "0.124266, 0.130861, 0.132837, 0.145294, 0.164932, 0.204804, 0.285060", \ + "0.152118, 0.158713, 0.160689, 0.173146, 0.192785, 0.232656, 0.312912", \ + "0.182230, 0.188825, 0.190801, 0.203258, 0.222897, 0.262769, 0.343024", \ + "0.213889, 0.220484, 0.222461, 0.234918, 0.254556, 0.294428, 0.374684", \ + "0.250887, 0.257482, 0.259458, 0.271915, 0.291553, 0.331425, 0.411681" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.028729, 0.038162, 0.041196, 0.063160, 0.102720, 0.187165, 0.362230", \ + "0.028729, 0.038162, 0.041196, 0.063160, 0.102720, 0.187165, 0.362230", \ + "0.028729, 0.038162, 0.041196, 0.063160, 0.102720, 0.187165, 0.362230", \ + "0.028729, 0.038162, 0.041196, 0.063160, 0.102720, 0.187165, 0.362230", \ + "0.028729, 0.038162, 0.041196, 0.063160, 0.102720, 0.187165, 0.362230", \ + "0.028729, 0.038162, 0.041196, 0.063160, 0.102720, 0.187165, 0.362230", \ + "0.028729, 0.038162, 0.041196, 0.063160, 0.102720, 0.187165, 0.362230" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.028729, 0.038162, 0.041196, 0.063160, 0.102720, 0.187165, 0.362230", \ + "0.028729, 0.038162, 0.041196, 0.063160, 0.102720, 0.187165, 0.362230", \ + "0.028729, 0.038162, 0.041196, 0.063160, 0.102720, 0.187165, 0.362230", \ + "0.028729, 0.038162, 0.041196, 0.063160, 0.102720, 0.187165, 0.362230", \ + "0.028729, 0.038162, 0.041196, 0.063160, 0.102720, 0.187165, 0.362230", \ + "0.028729, 0.038162, 0.041196, 0.063160, 0.102720, 0.187165, 0.362230", \ + "0.028729, 0.038162, 0.041196, 0.063160, 0.102720, 0.187165, 0.362230" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.121320, 0.130586, 0.133502, 0.153340, 0.186968, 0.256788, 0.395442", \ + "0.132734, 0.142000, 0.144917, 0.164755, 0.198383, 0.268202, 0.406857", \ + "0.145841, 0.155107, 0.158024, 0.177862, 0.211490, 0.281309, 0.419964", \ + "0.179409, 0.188675, 0.191591, 0.211430, 0.245058, 0.314877, 0.453532", \ + "0.216052, 0.225318, 0.228234, 0.248073, 0.281701, 0.351520, 0.490174", \ + "0.252626, 0.261892, 0.264808, 0.284647, 0.318275, 0.388094, 0.526748", \ + "0.316184, 0.325450, 0.328366, 0.348205, 0.381833, 0.451652, 0.590306" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.100185, 0.108687, 0.111363, 0.129566, 0.160421, 0.224484, 0.351706", \ + "0.110659, 0.119161, 0.121837, 0.140040, 0.170895, 0.234958, 0.362180", \ + "0.122685, 0.131187, 0.133863, 0.152066, 0.182921, 0.246984, 0.374206", \ + "0.153485, 0.161987, 0.164663, 0.182866, 0.213721, 0.277784, 0.405006", \ + "0.187107, 0.195609, 0.198285, 0.216487, 0.247343, 0.311405, 0.438628", \ + "0.220665, 0.229167, 0.231843, 0.250046, 0.280901, 0.344964, 0.472186", \ + "0.278983, 0.287485, 0.290161, 0.308363, 0.339219, 0.403282, 0.530504" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.029307, 0.042585, 0.047967, 0.083474, 0.148899, 0.276457, 0.542054", \ + "0.029307, 0.042585, 0.047967, 0.083474, 0.148899, 0.276457, 0.542054", \ + "0.029307, 0.042585, 0.047967, 0.083474, 0.148899, 0.276457, 0.542054", \ + "0.029307, 0.042585, 0.047967, 0.083474, 0.148899, 0.276457, 0.542054", \ + "0.029307, 0.042585, 0.047967, 0.083474, 0.148899, 0.276457, 0.542054", \ + "0.029307, 0.042585, 0.047967, 0.083474, 0.148899, 0.276457, 0.542054", \ + "0.029307, 0.042585, 0.047967, 0.083474, 0.148899, 0.276457, 0.542054" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.029307, 0.042585, 0.047967, 0.083474, 0.148899, 0.276457, 0.542054", \ + "0.029307, 0.042585, 0.047967, 0.083474, 0.148899, 0.276457, 0.542054", \ + "0.029307, 0.042585, 0.047967, 0.083474, 0.148899, 0.276457, 0.542054", \ + "0.029307, 0.042585, 0.047967, 0.083474, 0.148899, 0.276457, 0.542054", \ + "0.029307, 0.042585, 0.047967, 0.083474, 0.148899, 0.276457, 0.542054", \ + "0.029307, 0.042585, 0.047967, 0.083474, 0.148899, 0.276457, 0.542054", \ + "0.029307, 0.042585, 0.047967, 0.083474, 0.148899, 0.276457, 0.542054" \ + ); + } + } + timing() { + related_pin : TENA; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TCENA&CENA"; + sdf_cond : "DFTRAMBYP == 1'b1 && TCENA == 1'b0 && CENA == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.207639, 0.215890, 0.218321, 0.233501, 0.256955, 0.304053, 0.397681", \ + "0.220222, 0.228473, 0.230904, 0.246084, 0.269538, 0.316636, 0.410264", \ + "0.232435, 0.240686, 0.243117, 0.258297, 0.281751, 0.328849, 0.422477", \ + "0.250764, 0.259015, 0.261446, 0.276626, 0.300080, 0.347178, 0.440806", \ + "0.267106, 0.275357, 0.277788, 0.292968, 0.316422, 0.363520, 0.457148", \ + "0.282775, 0.291026, 0.293457, 0.308637, 0.332091, 0.379189, 0.472817", \ + "0.298187, 0.306438, 0.308869, 0.324049, 0.347503, 0.394601, 0.488229" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.166348, 0.174599, 0.177030, 0.192210, 0.215664, 0.262762, 0.356390", \ + "0.178931, 0.187182, 0.189613, 0.204793, 0.228247, 0.275345, 0.368973", \ + "0.191144, 0.199395, 0.201826, 0.217006, 0.240460, 0.287558, 0.381186", \ + "0.209473, 0.217724, 0.220155, 0.235335, 0.258789, 0.305887, 0.399515", \ + "0.225815, 0.234066, 0.236497, 0.251677, 0.275131, 0.322229, 0.415857", \ + "0.241484, 0.249735, 0.252166, 0.267346, 0.290800, 0.337898, 0.431526", \ + "0.256896, 0.265147, 0.267578, 0.282758, 0.306212, 0.353310, 0.446938" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.029028, 0.038438, 0.041252, 0.063038, 0.102192, 0.187088, 0.358889", \ + "0.029028, 0.038438, 0.041252, 0.063038, 0.102192, 0.187088, 0.358889", \ + "0.029028, 0.038438, 0.041252, 0.063038, 0.102192, 0.187088, 0.358889", \ + "0.029028, 0.038438, 0.041252, 0.063038, 0.102192, 0.187088, 0.358889", \ + "0.029028, 0.038438, 0.041252, 0.063038, 0.102192, 0.187088, 0.358889", \ + "0.029028, 0.038438, 0.041252, 0.063038, 0.102192, 0.187088, 0.358889", \ + "0.029028, 0.038438, 0.041252, 0.063038, 0.102192, 0.187088, 0.358889" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.029028, 0.038438, 0.041252, 0.063038, 0.102192, 0.187088, 0.358889", \ + "0.029028, 0.038438, 0.041252, 0.063038, 0.102192, 0.187088, 0.358889", \ + "0.029028, 0.038438, 0.041252, 0.063038, 0.102192, 0.187088, 0.358889", \ + "0.029028, 0.038438, 0.041252, 0.063038, 0.102192, 0.187088, 0.358889", \ + "0.029028, 0.038438, 0.041252, 0.063038, 0.102192, 0.187088, 0.358889", \ + "0.029028, 0.038438, 0.041252, 0.063038, 0.102192, 0.187088, 0.358889", \ + "0.029028, 0.038438, 0.041252, 0.063038, 0.102192, 0.187088, 0.358889" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.204715, 0.214883, 0.218019, 0.238654, 0.273097, 0.344910, 0.488295", \ + "0.216440, 0.226608, 0.229744, 0.250379, 0.284822, 0.356635, 0.500020", \ + "0.231761, 0.241929, 0.245065, 0.265700, 0.300143, 0.371956, 0.515341", \ + "0.265924, 0.276092, 0.279228, 0.299863, 0.334306, 0.406119, 0.549504", \ + "0.289629, 0.299797, 0.302933, 0.323568, 0.358011, 0.429824, 0.573209", \ + "0.324283, 0.334451, 0.337587, 0.358222, 0.392665, 0.464478, 0.607863", \ + "0.365249, 0.375417, 0.378553, 0.399188, 0.433631, 0.505444, 0.648829" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.161992, 0.172160, 0.175296, 0.195931, 0.230374, 0.302187, 0.445572", \ + "0.173717, 0.183885, 0.187021, 0.207656, 0.242099, 0.313912, 0.457297", \ + "0.189038, 0.199206, 0.202342, 0.222977, 0.257420, 0.329233, 0.472618", \ + "0.223201, 0.233369, 0.236505, 0.257140, 0.291583, 0.363396, 0.506781", \ + "0.246906, 0.257074, 0.260210, 0.280845, 0.315288, 0.387101, 0.530486", \ + "0.281560, 0.291728, 0.294864, 0.315499, 0.349942, 0.421755, 0.565140", \ + "0.322526, 0.332694, 0.335830, 0.356465, 0.390908, 0.462721, 0.606106" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.030662, 0.043914, 0.049460, 0.083444, 0.146898, 0.276967, 0.543990", \ + "0.030662, 0.043914, 0.049460, 0.083444, 0.146898, 0.276967, 0.543990", \ + "0.030662, 0.043914, 0.049460, 0.083444, 0.146898, 0.276967, 0.543990", \ + "0.030662, 0.043914, 0.049460, 0.083444, 0.146898, 0.276967, 0.543990", \ + "0.030662, 0.043914, 0.049460, 0.083444, 0.146898, 0.276967, 0.543990", \ + "0.030662, 0.043914, 0.049460, 0.083444, 0.146898, 0.276967, 0.543990", \ + "0.030662, 0.043914, 0.049460, 0.083444, 0.146898, 0.276967, 0.543990" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.030662, 0.043914, 0.049460, 0.083444, 0.146898, 0.276967, 0.543990", \ + "0.030662, 0.043914, 0.049460, 0.083444, 0.146898, 0.276967, 0.543990", \ + "0.030662, 0.043914, 0.049460, 0.083444, 0.146898, 0.276967, 0.543990", \ + "0.030662, 0.043914, 0.049460, 0.083444, 0.146898, 0.276967, 0.543990", \ + "0.030662, 0.043914, 0.049460, 0.083444, 0.146898, 0.276967, 0.543990", \ + "0.030662, 0.043914, 0.049460, 0.083444, 0.146898, 0.276967, 0.543990", \ + "0.030662, 0.043914, 0.049460, 0.083444, 0.146898, 0.276967, 0.543990" \ + ); + } + } + timing() { + related_pin : TENA; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TCENA&!CENA"; + sdf_cond : "DFTRAMBYP == 1'b1 && TCENA == 1'b1 && CENA == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.262477, 0.272511, 0.275600, 0.296277, 0.330947, 0.402798, 0.546207", \ + "0.274053, 0.284087, 0.287176, 0.307853, 0.342523, 0.414374, 0.557783", \ + "0.286105, 0.296139, 0.299228, 0.319905, 0.354575, 0.426426, 0.569835", \ + "0.308466, 0.318500, 0.321589, 0.342266, 0.376936, 0.448787, 0.592196", \ + "0.320907, 0.330941, 0.334030, 0.354707, 0.389377, 0.461228, 0.604637", \ + "0.338083, 0.348117, 0.351206, 0.371883, 0.406553, 0.478404, 0.621813", \ + "0.352717, 0.362751, 0.365840, 0.386517, 0.421187, 0.493038, 0.636447" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.210831, 0.220865, 0.223954, 0.244631, 0.279301, 0.351152, 0.494561", \ + "0.222407, 0.232441, 0.235530, 0.256207, 0.290877, 0.362728, 0.506137", \ + "0.234459, 0.244493, 0.247582, 0.268259, 0.302929, 0.374780, 0.518189", \ + "0.256820, 0.266854, 0.269943, 0.290620, 0.325290, 0.397141, 0.540550", \ + "0.269261, 0.279295, 0.282384, 0.303061, 0.337731, 0.409582, 0.552991", \ + "0.286437, 0.296471, 0.299560, 0.320237, 0.354907, 0.426758, 0.570167", \ + "0.301071, 0.311105, 0.314194, 0.334871, 0.369541, 0.441392, 0.584801" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.030360, 0.044696, 0.050245, 0.084432, 0.146439, 0.278339, 0.552495", \ + "0.030360, 0.044696, 0.050245, 0.084432, 0.146439, 0.278339, 0.552495", \ + "0.030360, 0.044696, 0.050245, 0.084432, 0.146439, 0.278339, 0.552495", \ + "0.030360, 0.044696, 0.050245, 0.084432, 0.146439, 0.278339, 0.552495", \ + "0.030360, 0.044696, 0.050245, 0.084432, 0.146439, 0.278339, 0.552495", \ + "0.030360, 0.044696, 0.050245, 0.084432, 0.146439, 0.278339, 0.552495", \ + "0.030360, 0.044696, 0.050245, 0.084432, 0.146439, 0.278339, 0.552495" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.030360, 0.044696, 0.050245, 0.084432, 0.146439, 0.278339, 0.552495", \ + "0.030360, 0.044696, 0.050245, 0.084432, 0.146439, 0.278339, 0.552495", \ + "0.030360, 0.044696, 0.050245, 0.084432, 0.146439, 0.278339, 0.552495", \ + "0.030360, 0.044696, 0.050245, 0.084432, 0.146439, 0.278339, 0.552495", \ + "0.030360, 0.044696, 0.050245, 0.084432, 0.146439, 0.278339, 0.552495", \ + "0.030360, 0.044696, 0.050245, 0.084432, 0.146439, 0.278339, 0.552495", \ + "0.030360, 0.044696, 0.050245, 0.084432, 0.146439, 0.278339, 0.552495" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.263539, 0.271743, 0.274162, 0.289325, 0.312849, 0.359945, 0.453548", \ + "0.276122, 0.284326, 0.286745, 0.301908, 0.325432, 0.372528, 0.466131", \ + "0.291973, 0.300177, 0.302596, 0.317759, 0.341283, 0.388379, 0.481982", \ + "0.325058, 0.333262, 0.335681, 0.350844, 0.374368, 0.421464, 0.515067", \ + "0.351437, 0.359641, 0.362060, 0.377223, 0.400747, 0.447843, 0.541446", \ + "0.378528, 0.386732, 0.389151, 0.404314, 0.427838, 0.474934, 0.568537", \ + "0.429182, 0.437386, 0.439805, 0.454968, 0.478492, 0.525588, 0.619191" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.211151, 0.219355, 0.221774, 0.236937, 0.260461, 0.307557, 0.401160", \ + "0.223734, 0.231938, 0.234357, 0.249520, 0.273044, 0.320140, 0.413743", \ + "0.239585, 0.247789, 0.250208, 0.265371, 0.288895, 0.335991, 0.429594", \ + "0.272670, 0.280874, 0.283293, 0.298456, 0.321980, 0.369076, 0.462679", \ + "0.299049, 0.307253, 0.309672, 0.324835, 0.348359, 0.395455, 0.489058", \ + "0.326140, 0.334344, 0.336763, 0.351926, 0.375450, 0.422546, 0.516149", \ + "0.376794, 0.384998, 0.387417, 0.402580, 0.426104, 0.473200, 0.566803" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.028888, 0.038169, 0.042125, 0.062818, 0.102824, 0.186696, 0.365761", \ + "0.028888, 0.038169, 0.042125, 0.062818, 0.102824, 0.186696, 0.365761", \ + "0.028888, 0.038169, 0.042125, 0.062818, 0.102824, 0.186696, 0.365761", \ + "0.028888, 0.038169, 0.042125, 0.062818, 0.102824, 0.186696, 0.365761", \ + "0.028888, 0.038169, 0.042125, 0.062818, 0.102824, 0.186696, 0.365761", \ + "0.028888, 0.038169, 0.042125, 0.062818, 0.102824, 0.186696, 0.365761", \ + "0.028888, 0.038169, 0.042125, 0.062818, 0.102824, 0.186696, 0.365761" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.028888, 0.038169, 0.042125, 0.062818, 0.102824, 0.186696, 0.365761", \ + "0.028888, 0.038169, 0.042125, 0.062818, 0.102824, 0.186696, 0.365761", \ + "0.028888, 0.038169, 0.042125, 0.062818, 0.102824, 0.186696, 0.365761", \ + "0.028888, 0.038169, 0.042125, 0.062818, 0.102824, 0.186696, 0.365761", \ + "0.028888, 0.038169, 0.042125, 0.062818, 0.102824, 0.186696, 0.365761", \ + "0.028888, 0.038169, 0.042125, 0.062818, 0.102824, 0.186696, 0.365761", \ + "0.028888, 0.038169, 0.042125, 0.062818, 0.102824, 0.186696, 0.365761" \ + ); + } + } + timing() { + related_pin : DFTRAMBYP; + timing_type : combinational; + timing_sense : positive_unate; + when : "RET1N"; + sdf_cond : "RET1N == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.255517, 0.263777, 0.265884, 0.281277, 0.304827, 0.351581, 0.445321", \ + "0.266123, 0.274383, 0.276490, 0.291883, 0.315433, 0.362187, 0.455927", \ + "0.280251, 0.288511, 0.290618, 0.306011, 0.329561, 0.376315, 0.470055", \ + "0.307751, 0.316011, 0.318118, 0.333511, 0.357061, 0.403815, 0.497555", \ + "0.325538, 0.333798, 0.335905, 0.351298, 0.374848, 0.421602, 0.515342", \ + "0.352072, 0.360332, 0.362439, 0.377832, 0.401382, 0.448136, 0.541876", \ + "0.381954, 0.390214, 0.392321, 0.407714, 0.431264, 0.478018, 0.571758" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.205217, 0.213477, 0.215584, 0.230977, 0.254527, 0.301281, 0.395021", \ + "0.215823, 0.224083, 0.226190, 0.241583, 0.265133, 0.311887, 0.405627", \ + "0.229951, 0.238211, 0.240318, 0.255711, 0.279261, 0.326015, 0.419755", \ + "0.257451, 0.265711, 0.267818, 0.283211, 0.306761, 0.353515, 0.447255", \ + "0.275238, 0.283498, 0.285605, 0.300998, 0.324548, 0.371302, 0.465042", \ + "0.301772, 0.310032, 0.312139, 0.327532, 0.351082, 0.397836, 0.491576", \ + "0.331654, 0.339914, 0.342021, 0.357414, 0.380964, 0.427718, 0.521458" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.028729, 0.038162, 0.041196, 0.063160, 0.102720, 0.187165, 0.362230", \ + "0.028729, 0.038162, 0.041196, 0.063160, 0.102720, 0.187165, 0.362230", \ + "0.028729, 0.038162, 0.041196, 0.063160, 0.102720, 0.187165, 0.362230", \ + "0.028729, 0.038162, 0.041196, 0.063160, 0.102720, 0.187165, 0.362230", \ + "0.028729, 0.038162, 0.041196, 0.063160, 0.102720, 0.187165, 0.362230", \ + "0.028729, 0.038162, 0.041196, 0.063160, 0.102720, 0.187165, 0.362230", \ + "0.028729, 0.038162, 0.041196, 0.063160, 0.102720, 0.187165, 0.362230" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.028729, 0.038162, 0.041196, 0.063160, 0.102720, 0.187165, 0.362230", \ + "0.028729, 0.038162, 0.041196, 0.063160, 0.102720, 0.187165, 0.362230", \ + "0.028729, 0.038162, 0.041196, 0.063160, 0.102720, 0.187165, 0.362230", \ + "0.028729, 0.038162, 0.041196, 0.063160, 0.102720, 0.187165, 0.362230", \ + "0.028729, 0.038162, 0.041196, 0.063160, 0.102720, 0.187165, 0.362230", \ + "0.028729, 0.038162, 0.041196, 0.063160, 0.102720, 0.187165, 0.362230", \ + "0.028729, 0.038162, 0.041196, 0.063160, 0.102720, 0.187165, 0.362230" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.328527, 0.337832, 0.340897, 0.361578, 0.396097, 0.467903, 0.611307", \ + "0.339554, 0.348859, 0.351924, 0.372605, 0.407124, 0.478930, 0.622334", \ + "0.353241, 0.362546, 0.365611, 0.386292, 0.420811, 0.492617, 0.636021", \ + "0.383123, 0.392428, 0.395493, 0.416174, 0.450693, 0.522499, 0.665903", \ + "0.401699, 0.411004, 0.414069, 0.434750, 0.469269, 0.541075, 0.684479", \ + "0.425701, 0.435006, 0.438071, 0.458752, 0.493271, 0.565077, 0.708481", \ + "0.461784, 0.471089, 0.474154, 0.494835, 0.529354, 0.601160, 0.744564" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.264792, 0.274097, 0.277162, 0.297843, 0.332362, 0.404168, 0.547572", \ + "0.275819, 0.285124, 0.288189, 0.308870, 0.343389, 0.415195, 0.558599", \ + "0.289506, 0.298811, 0.301876, 0.322557, 0.357076, 0.428882, 0.572286", \ + "0.319388, 0.328693, 0.331758, 0.352439, 0.386958, 0.458764, 0.602168", \ + "0.337964, 0.347269, 0.350334, 0.371015, 0.405534, 0.477340, 0.620744", \ + "0.361966, 0.371271, 0.374336, 0.395017, 0.429536, 0.501342, 0.644746", \ + "0.398049, 0.407354, 0.410419, 0.431100, 0.465619, 0.537425, 0.680829" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.029307, 0.042585, 0.047967, 0.083474, 0.148899, 0.276457, 0.542054", \ + "0.029307, 0.042585, 0.047967, 0.083474, 0.148899, 0.276457, 0.542054", \ + "0.029307, 0.042585, 0.047967, 0.083474, 0.148899, 0.276457, 0.542054", \ + "0.029307, 0.042585, 0.047967, 0.083474, 0.148899, 0.276457, 0.542054", \ + "0.029307, 0.042585, 0.047967, 0.083474, 0.148899, 0.276457, 0.542054", \ + "0.029307, 0.042585, 0.047967, 0.083474, 0.148899, 0.276457, 0.542054", \ + "0.029307, 0.042585, 0.047967, 0.083474, 0.148899, 0.276457, 0.542054" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.029307, 0.042585, 0.047967, 0.083474, 0.148899, 0.276457, 0.542054", \ + "0.029307, 0.042585, 0.047967, 0.083474, 0.148899, 0.276457, 0.542054", \ + "0.029307, 0.042585, 0.047967, 0.083474, 0.148899, 0.276457, 0.542054", \ + "0.029307, 0.042585, 0.047967, 0.083474, 0.148899, 0.276457, 0.542054", \ + "0.029307, 0.042585, 0.047967, 0.083474, 0.148899, 0.276457, 0.542054", \ + "0.029307, 0.042585, 0.047967, 0.083474, 0.148899, 0.276457, 0.542054", \ + "0.029307, 0.042585, 0.047967, 0.083474, 0.148899, 0.276457, 0.542054" \ + ); + } + } + internal_power() { + related_pin : CENA; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TENA"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027547, 0.027547, 0.027547, 0.027547, 0.027547, 0.027547, 0.027547", \ + "0.027580, 0.027580, 0.027580, 0.027580, 0.027580, 0.027580, 0.027580", \ + "0.027594, 0.027594, 0.027594, 0.027594, 0.027594, 0.027594, 0.027594", \ + "0.027622, 0.027622, 0.027622, 0.027622, 0.027622, 0.027622, 0.027622", \ + "0.027649, 0.027649, 0.027649, 0.027649, 0.027649, 0.027649, 0.027649", \ + "0.027677, 0.027677, 0.027677, 0.027677, 0.027677, 0.027677, 0.027677", \ + "0.027705, 0.027705, 0.027705, 0.027705, 0.027705, 0.027705, 0.027705" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.056668, 0.056668, 0.056668, 0.056668, 0.056668, 0.056668, 0.056668", \ + "0.056741, 0.056741, 0.056741, 0.056741, 0.056741, 0.056741, 0.056741", \ + "0.056797, 0.056797, 0.056797, 0.056797, 0.056797, 0.056797, 0.056797", \ + "0.056858, 0.056858, 0.056858, 0.056858, 0.056858, 0.056858, 0.056858", \ + "0.056915, 0.056915, 0.056915, 0.056915, 0.056915, 0.056915, 0.056915", \ + "0.056972, 0.056972, 0.056972, 0.056972, 0.056972, 0.056972, 0.056972", \ + "0.057029, 0.057029, 0.057029, 0.057029, 0.057029, 0.057029, 0.057029" \ + ); + } + } + internal_power() { + related_pin : TCENA; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TENA"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027547, 0.027547, 0.027547, 0.027547, 0.027547, 0.027547, 0.027547", \ + "0.027580, 0.027580, 0.027580, 0.027580, 0.027580, 0.027580, 0.027580", \ + "0.027594, 0.027594, 0.027594, 0.027594, 0.027594, 0.027594, 0.027594", \ + "0.027622, 0.027622, 0.027622, 0.027622, 0.027622, 0.027622, 0.027622", \ + "0.027649, 0.027649, 0.027649, 0.027649, 0.027649, 0.027649, 0.027649", \ + "0.027677, 0.027677, 0.027677, 0.027677, 0.027677, 0.027677, 0.027677", \ + "0.027705, 0.027705, 0.027705, 0.027705, 0.027705, 0.027705, 0.027705" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.056668, 0.056668, 0.056668, 0.056668, 0.056668, 0.056668, 0.056668", \ + "0.056741, 0.056741, 0.056741, 0.056741, 0.056741, 0.056741, 0.056741", \ + "0.056797, 0.056797, 0.056797, 0.056797, 0.056797, 0.056797, 0.056797", \ + "0.056858, 0.056858, 0.056858, 0.056858, 0.056858, 0.056858, 0.056858", \ + "0.056915, 0.056915, 0.056915, 0.056915, 0.056915, 0.056915, 0.056915", \ + "0.056972, 0.056972, 0.056972, 0.056972, 0.056972, 0.056972, 0.056972", \ + "0.057029, 0.057029, 0.057029, 0.057029, 0.057029, 0.057029, 0.057029" \ + ); + } + } + internal_power() { + related_pin : TENA; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TCENA&CENA"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027547, 0.027547, 0.027547, 0.027547, 0.027547, 0.027547, 0.027547", \ + "0.027580, 0.027580, 0.027580, 0.027580, 0.027580, 0.027580, 0.027580", \ + "0.027594, 0.027594, 0.027594, 0.027594, 0.027594, 0.027594, 0.027594", \ + "0.027622, 0.027622, 0.027622, 0.027622, 0.027622, 0.027622, 0.027622", \ + "0.027649, 0.027649, 0.027649, 0.027649, 0.027649, 0.027649, 0.027649", \ + "0.027677, 0.027677, 0.027677, 0.027677, 0.027677, 0.027677, 0.027677", \ + "0.027705, 0.027705, 0.027705, 0.027705, 0.027705, 0.027705, 0.027705" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.056668, 0.056668, 0.056668, 0.056668, 0.056668, 0.056668, 0.056668", \ + "0.056741, 0.056741, 0.056741, 0.056741, 0.056741, 0.056741, 0.056741", \ + "0.056797, 0.056797, 0.056797, 0.056797, 0.056797, 0.056797, 0.056797", \ + "0.056858, 0.056858, 0.056858, 0.056858, 0.056858, 0.056858, 0.056858", \ + "0.056915, 0.056915, 0.056915, 0.056915, 0.056915, 0.056915, 0.056915", \ + "0.056972, 0.056972, 0.056972, 0.056972, 0.056972, 0.056972, 0.056972", \ + "0.057029, 0.057029, 0.057029, 0.057029, 0.057029, 0.057029, 0.057029" \ + ); + } + } + internal_power() { + related_pin : TENA; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TCENA&!CENA"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.056668, 0.056668, 0.056668, 0.056668, 0.056668, 0.056668, 0.056668", \ + "0.056741, 0.056741, 0.056741, 0.056741, 0.056741, 0.056741, 0.056741", \ + "0.056797, 0.056797, 0.056797, 0.056797, 0.056797, 0.056797, 0.056797", \ + "0.056858, 0.056858, 0.056858, 0.056858, 0.056858, 0.056858, 0.056858", \ + "0.056915, 0.056915, 0.056915, 0.056915, 0.056915, 0.056915, 0.056915", \ + "0.056972, 0.056972, 0.056972, 0.056972, 0.056972, 0.056972, 0.056972", \ + "0.057029, 0.057029, 0.057029, 0.057029, 0.057029, 0.057029, 0.057029" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027547, 0.027547, 0.027547, 0.027547, 0.027547, 0.027547, 0.027547", \ + "0.027580, 0.027580, 0.027580, 0.027580, 0.027580, 0.027580, 0.027580", \ + "0.027594, 0.027594, 0.027594, 0.027594, 0.027594, 0.027594, 0.027594", \ + "0.027622, 0.027622, 0.027622, 0.027622, 0.027622, 0.027622, 0.027622", \ + "0.027649, 0.027649, 0.027649, 0.027649, 0.027649, 0.027649, 0.027649", \ + "0.027677, 0.027677, 0.027677, 0.027677, 0.027677, 0.027677, 0.027677", \ + "0.027705, 0.027705, 0.027705, 0.027705, 0.027705, 0.027705, 0.027705" \ + ); + } + } + internal_power() { + related_pin : DFTRAMBYP; + related_pg_pin : "VDDPE"; + when : "RET1N"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.000810, 0.000811, 0.000812, 0.000812, 0.000813, 0.000814, 0.000815", \ + "0.000811, 0.000812, 0.000812, 0.000813, 0.000814, 0.000815, 0.000816", \ + "0.000812, 0.000812, 0.000813, 0.000814, 0.000815, 0.000816, 0.000817", \ + "0.000812, 0.000813, 0.000814, 0.000815, 0.000816, 0.000817, 0.000817", \ + "0.000813, 0.000814, 0.000815, 0.000816, 0.000817, 0.000817, 0.000818", \ + "0.000814, 0.000815, 0.000816, 0.000817, 0.000817, 0.000818, 0.000819", \ + "0.000815, 0.000816, 0.000817, 0.000817, 0.000818, 0.000819, 0.000820" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.000810, 0.000811, 0.000812, 0.000812, 0.000813, 0.000814, 0.000815", \ + "0.000811, 0.000812, 0.000812, 0.000813, 0.000814, 0.000815, 0.000816", \ + "0.000812, 0.000812, 0.000813, 0.000814, 0.000815, 0.000816, 0.000817", \ + "0.000812, 0.000813, 0.000814, 0.000815, 0.000816, 0.000817, 0.000817", \ + "0.000813, 0.000814, 0.000815, 0.000816, 0.000817, 0.000817, 0.000818", \ + "0.000814, 0.000815, 0.000816, 0.000817, 0.000817, 0.000818, 0.000819", \ + "0.000815, 0.000816, 0.000817, 0.000817, 0.000818, 0.000819, 0.000820" \ + ); + } + } + } + bus(AYA) { + bus_type : rf2_32x128_wm1_AYA; + direction : output; + related_power_pin : "VDDPE"; + related_ground_pin : "VSSE"; + power_down_function : "!VDDCE + !VDDPE + VSSE"; + max_capacitance : 0.100000; + max_transition : 0.721560; + timing() { + related_pin : AA; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&TENA"; + sdf_cond : "DFTRAMBYP == 1'b1 && TENA == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.139171, 0.145916, 0.147904, 0.160335, 0.179895, 0.219332, 0.298649", \ + "0.148923, 0.155668, 0.157656, 0.170087, 0.189647, 0.229084, 0.308401", \ + "0.160216, 0.166960, 0.168948, 0.181380, 0.200940, 0.240377, 0.319693", \ + "0.189677, 0.196421, 0.198410, 0.210841, 0.230401, 0.269838, 0.349155", \ + "0.221080, 0.227824, 0.229812, 0.242243, 0.261804, 0.301240, 0.380557", \ + "0.257003, 0.263748, 0.265736, 0.278167, 0.297727, 0.337164, 0.416481", \ + "0.299270, 0.306014, 0.308003, 0.320434, 0.339994, 0.379431, 0.458748" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.114927, 0.121115, 0.122940, 0.134346, 0.152293, 0.188479, 0.261256", \ + "0.123875, 0.130063, 0.131888, 0.143294, 0.161241, 0.197426, 0.270204", \ + "0.134236, 0.140425, 0.142249, 0.153655, 0.171602, 0.207788, 0.280565", \ + "0.161268, 0.167457, 0.169281, 0.180687, 0.198635, 0.234820, 0.307597", \ + "0.190082, 0.196270, 0.198095, 0.209501, 0.227448, 0.263634, 0.336411", \ + "0.223044, 0.229232, 0.231057, 0.242463, 0.260410, 0.296595, 0.369373", \ + "0.261825, 0.268014, 0.269838, 0.281244, 0.299192, 0.335377, 0.408154" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.026673, 0.034310, 0.036928, 0.055480, 0.088015, 0.159346, 0.304420", \ + "0.026673, 0.034310, 0.036928, 0.055480, 0.088015, 0.159346, 0.304420", \ + "0.026673, 0.034310, 0.036928, 0.055480, 0.088015, 0.159346, 0.304420", \ + "0.026673, 0.034310, 0.036928, 0.055480, 0.088015, 0.159346, 0.304420", \ + "0.026673, 0.034310, 0.036928, 0.055480, 0.088015, 0.159346, 0.304420", \ + "0.026673, 0.034310, 0.036928, 0.055480, 0.088015, 0.159346, 0.304420", \ + "0.026673, 0.034310, 0.036928, 0.055480, 0.088015, 0.159346, 0.304420" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.026673, 0.034310, 0.036928, 0.055480, 0.088015, 0.159346, 0.304420", \ + "0.026673, 0.034310, 0.036928, 0.055480, 0.088015, 0.159346, 0.304420", \ + "0.026673, 0.034310, 0.036928, 0.055480, 0.088015, 0.159346, 0.304420", \ + "0.026673, 0.034310, 0.036928, 0.055480, 0.088015, 0.159346, 0.304420", \ + "0.026673, 0.034310, 0.036928, 0.055480, 0.088015, 0.159346, 0.304420", \ + "0.026673, 0.034310, 0.036928, 0.055480, 0.088015, 0.159346, 0.304420", \ + "0.026673, 0.034310, 0.036928, 0.055480, 0.088015, 0.159346, 0.304420" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.117823, 0.126357, 0.128957, 0.146159, 0.175097, 0.235502, 0.356204", \ + "0.129233, 0.137766, 0.140367, 0.157568, 0.186507, 0.246911, 0.367614", \ + "0.139543, 0.148077, 0.150677, 0.167879, 0.196817, 0.257222, 0.377924", \ + "0.176004, 0.184537, 0.187137, 0.204339, 0.233277, 0.293682, 0.414384", \ + "0.213877, 0.222410, 0.225010, 0.242212, 0.271150, 0.331555, 0.452257", \ + "0.257209, 0.265742, 0.268343, 0.285544, 0.314482, 0.374887, 0.495589", \ + "0.325858, 0.334391, 0.336992, 0.354193, 0.383132, 0.443536, 0.564239" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.097298, 0.105128, 0.107514, 0.123297, 0.149849, 0.205274, 0.316024", \ + "0.107767, 0.115597, 0.117983, 0.133766, 0.160318, 0.215743, 0.326493", \ + "0.117227, 0.125057, 0.127443, 0.143226, 0.169778, 0.225203, 0.335953", \ + "0.150681, 0.158511, 0.160897, 0.176680, 0.203233, 0.258657, 0.369407", \ + "0.185432, 0.193261, 0.195647, 0.211431, 0.237983, 0.293407, 0.404158", \ + "0.225191, 0.233021, 0.235407, 0.251190, 0.277742, 0.333167, 0.443917", \ + "0.288180, 0.296010, 0.298396, 0.314179, 0.340732, 0.396156, 0.506906" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.026498, 0.037878, 0.042285, 0.073724, 0.129487, 0.245550, 0.484835", \ + "0.026498, 0.037878, 0.042285, 0.073724, 0.129487, 0.245550, 0.484835", \ + "0.026498, 0.037878, 0.042285, 0.073724, 0.129487, 0.245550, 0.484835", \ + "0.026498, 0.037878, 0.042285, 0.073724, 0.129487, 0.245550, 0.484835", \ + "0.026498, 0.037878, 0.042285, 0.073724, 0.129487, 0.245550, 0.484835", \ + "0.026498, 0.037878, 0.042285, 0.073724, 0.129487, 0.245550, 0.484835", \ + "0.026498, 0.037878, 0.042285, 0.073724, 0.129487, 0.245550, 0.484835" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.026498, 0.037878, 0.042285, 0.073724, 0.129487, 0.245550, 0.484835", \ + "0.026498, 0.037878, 0.042285, 0.073724, 0.129487, 0.245550, 0.484835", \ + "0.026498, 0.037878, 0.042285, 0.073724, 0.129487, 0.245550, 0.484835", \ + "0.026498, 0.037878, 0.042285, 0.073724, 0.129487, 0.245550, 0.484835", \ + "0.026498, 0.037878, 0.042285, 0.073724, 0.129487, 0.245550, 0.484835", \ + "0.026498, 0.037878, 0.042285, 0.073724, 0.129487, 0.245550, 0.484835", \ + "0.026498, 0.037878, 0.042285, 0.073724, 0.129487, 0.245550, 0.484835" \ + ); + } + } + timing() { + related_pin : TAA; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TENA"; + sdf_cond : "DFTRAMBYP == 1'b1 && TENA == 1'b0"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.141347, 0.148148, 0.150168, 0.162605, 0.182007, 0.221612, 0.301184", \ + "0.150909, 0.157709, 0.159729, 0.172166, 0.191568, 0.231173, 0.310746", \ + "0.162543, 0.169343, 0.171363, 0.183800, 0.203202, 0.242807, 0.322380", \ + "0.191791, 0.198591, 0.200611, 0.213048, 0.232450, 0.272055, 0.351628", \ + "0.223308, 0.230109, 0.232128, 0.244565, 0.263968, 0.303573, 0.383145", \ + "0.258298, 0.265099, 0.267118, 0.279555, 0.298958, 0.338563, 0.418135", \ + "0.301670, 0.308471, 0.310490, 0.322927, 0.342330, 0.381935, 0.461507" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.116724, 0.122964, 0.124817, 0.136229, 0.154031, 0.190371, 0.263382", \ + "0.125497, 0.131737, 0.133590, 0.145002, 0.162804, 0.199144, 0.272156", \ + "0.136172, 0.142412, 0.144265, 0.155676, 0.173479, 0.209818, 0.282830", \ + "0.163008, 0.169248, 0.171101, 0.182513, 0.200315, 0.236655, 0.309667", \ + "0.191927, 0.198167, 0.200020, 0.211432, 0.229234, 0.265574, 0.338586", \ + "0.224032, 0.230272, 0.232125, 0.243537, 0.261339, 0.297679, 0.370690", \ + "0.263828, 0.270068, 0.271921, 0.283333, 0.301135, 0.337475, 0.410486" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.026673, 0.034310, 0.036928, 0.055480, 0.088015, 0.159346, 0.304420", \ + "0.026673, 0.034310, 0.036928, 0.055480, 0.088015, 0.159346, 0.304420", \ + "0.026673, 0.034310, 0.036928, 0.055480, 0.088015, 0.159346, 0.304420", \ + "0.026673, 0.034310, 0.036928, 0.055480, 0.088015, 0.159346, 0.304420", \ + "0.026673, 0.034310, 0.036928, 0.055480, 0.088015, 0.159346, 0.304420", \ + "0.026673, 0.034310, 0.036928, 0.055480, 0.088015, 0.159346, 0.304420", \ + "0.026673, 0.034310, 0.036928, 0.055480, 0.088015, 0.159346, 0.304420" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.026673, 0.034310, 0.036928, 0.055480, 0.088015, 0.159346, 0.304420", \ + "0.026673, 0.034310, 0.036928, 0.055480, 0.088015, 0.159346, 0.304420", \ + "0.026673, 0.034310, 0.036928, 0.055480, 0.088015, 0.159346, 0.304420", \ + "0.026673, 0.034310, 0.036928, 0.055480, 0.088015, 0.159346, 0.304420", \ + "0.026673, 0.034310, 0.036928, 0.055480, 0.088015, 0.159346, 0.304420", \ + "0.026673, 0.034310, 0.036928, 0.055480, 0.088015, 0.159346, 0.304420", \ + "0.026673, 0.034310, 0.036928, 0.055480, 0.088015, 0.159346, 0.304420" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.119671, 0.128191, 0.130754, 0.147864, 0.176847, 0.237316, 0.358086", \ + "0.130917, 0.139437, 0.142000, 0.159110, 0.188093, 0.248562, 0.369332", \ + "0.141027, 0.149547, 0.152110, 0.169220, 0.198202, 0.258672, 0.379442", \ + "0.176614, 0.185135, 0.187698, 0.204808, 0.233790, 0.294259, 0.415029", \ + "0.215047, 0.223567, 0.226130, 0.243240, 0.272223, 0.332692, 0.453462", \ + "0.258829, 0.267349, 0.269912, 0.287022, 0.316005, 0.376474, 0.497244", \ + "0.327615, 0.336135, 0.338698, 0.355808, 0.384791, 0.445260, 0.566030" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.098824, 0.106642, 0.108993, 0.124693, 0.151285, 0.206769, 0.317582", \ + "0.109142, 0.116960, 0.119312, 0.135011, 0.161604, 0.217087, 0.327900", \ + "0.118419, 0.126237, 0.128588, 0.144288, 0.170880, 0.226364, 0.337177", \ + "0.151072, 0.158890, 0.161242, 0.176941, 0.203534, 0.259017, 0.369830", \ + "0.186336, 0.194154, 0.196505, 0.212205, 0.238797, 0.294281, 0.405094", \ + "0.226508, 0.234326, 0.236678, 0.252377, 0.278970, 0.334453, 0.445266", \ + "0.289622, 0.297441, 0.299792, 0.315491, 0.342084, 0.397568, 0.508380" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.026498, 0.037878, 0.042285, 0.073724, 0.129487, 0.245550, 0.484835", \ + "0.026498, 0.037878, 0.042285, 0.073724, 0.129487, 0.245550, 0.484835", \ + "0.026498, 0.037878, 0.042285, 0.073724, 0.129487, 0.245550, 0.484835", \ + "0.026498, 0.037878, 0.042285, 0.073724, 0.129487, 0.245550, 0.484835", \ + "0.026498, 0.037878, 0.042285, 0.073724, 0.129487, 0.245550, 0.484835", \ + "0.026498, 0.037878, 0.042285, 0.073724, 0.129487, 0.245550, 0.484835", \ + "0.026498, 0.037878, 0.042285, 0.073724, 0.129487, 0.245550, 0.484835" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.026498, 0.037878, 0.042285, 0.073724, 0.129487, 0.245550, 0.484835", \ + "0.026498, 0.037878, 0.042285, 0.073724, 0.129487, 0.245550, 0.484835", \ + "0.026498, 0.037878, 0.042285, 0.073724, 0.129487, 0.245550, 0.484835", \ + "0.026498, 0.037878, 0.042285, 0.073724, 0.129487, 0.245550, 0.484835", \ + "0.026498, 0.037878, 0.042285, 0.073724, 0.129487, 0.245550, 0.484835", \ + "0.026498, 0.037878, 0.042285, 0.073724, 0.129487, 0.245550, 0.484835", \ + "0.026498, 0.037878, 0.042285, 0.073724, 0.129487, 0.245550, 0.484835" \ + ); + } + } + timing() { + related_pin : DFTRAMBYP; + timing_type : combinational; + timing_sense : positive_unate; + when : "RET1N"; + sdf_cond : "RET1N == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.250162, 0.257920, 0.259577, 0.272956, 0.293143, 0.332315, 0.410718", \ + "0.260877, 0.268635, 0.270292, 0.283671, 0.303858, 0.343030, 0.421433", \ + "0.274870, 0.282628, 0.284285, 0.297664, 0.317851, 0.357023, 0.435426", \ + "0.302205, 0.309963, 0.311620, 0.324999, 0.345186, 0.384358, 0.462761", \ + "0.319602, 0.327360, 0.329017, 0.342396, 0.362583, 0.401755, 0.480158", \ + "0.346564, 0.354322, 0.355979, 0.369358, 0.389545, 0.428717, 0.507120", \ + "0.376207, 0.383965, 0.385622, 0.399001, 0.419188, 0.458360, 0.536763" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.199165, 0.206965, 0.208618, 0.222052, 0.242128, 0.281201, 0.359409", \ + "0.209841, 0.217641, 0.219294, 0.232728, 0.252804, 0.291877, 0.370085", \ + "0.223835, 0.231635, 0.233288, 0.246722, 0.266798, 0.305871, 0.384079", \ + "0.251194, 0.258994, 0.260647, 0.274081, 0.294157, 0.333230, 0.411438", \ + "0.268629, 0.276429, 0.278082, 0.291516, 0.311592, 0.350665, 0.428873", \ + "0.295537, 0.303337, 0.304990, 0.318424, 0.338500, 0.377573, 0.455781", \ + "0.325176, 0.332976, 0.334629, 0.348063, 0.368139, 0.407212, 0.485420" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.026673, 0.034310, 0.036928, 0.055480, 0.088015, 0.159346, 0.304420", \ + "0.026673, 0.034310, 0.036928, 0.055480, 0.088015, 0.159346, 0.304420", \ + "0.026673, 0.034310, 0.036928, 0.055480, 0.088015, 0.159346, 0.304420", \ + "0.026673, 0.034310, 0.036928, 0.055480, 0.088015, 0.159346, 0.304420", \ + "0.026673, 0.034310, 0.036928, 0.055480, 0.088015, 0.159346, 0.304420", \ + "0.026673, 0.034310, 0.036928, 0.055480, 0.088015, 0.159346, 0.304420", \ + "0.026673, 0.034310, 0.036928, 0.055480, 0.088015, 0.159346, 0.304420" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.026673, 0.034310, 0.036928, 0.055480, 0.088015, 0.159346, 0.304420", \ + "0.026673, 0.034310, 0.036928, 0.055480, 0.088015, 0.159346, 0.304420", \ + "0.026673, 0.034310, 0.036928, 0.055480, 0.088015, 0.159346, 0.304420", \ + "0.026673, 0.034310, 0.036928, 0.055480, 0.088015, 0.159346, 0.304420", \ + "0.026673, 0.034310, 0.036928, 0.055480, 0.088015, 0.159346, 0.304420", \ + "0.026673, 0.034310, 0.036928, 0.055480, 0.088015, 0.159346, 0.304420", \ + "0.026673, 0.034310, 0.036928, 0.055480, 0.088015, 0.159346, 0.304420" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.316759, 0.325397, 0.328173, 0.346526, 0.376839, 0.440087, 0.566361", \ + "0.327613, 0.336251, 0.339027, 0.357380, 0.387693, 0.450941, 0.577215", \ + "0.341464, 0.350102, 0.352878, 0.371231, 0.401544, 0.464792, 0.591066", \ + "0.371280, 0.379918, 0.382694, 0.401047, 0.431360, 0.494608, 0.620882", \ + "0.389383, 0.398021, 0.400797, 0.419150, 0.449463, 0.512711, 0.638985", \ + "0.413254, 0.421892, 0.424668, 0.443021, 0.473334, 0.536582, 0.662856", \ + "0.449539, 0.458177, 0.460953, 0.479306, 0.509619, 0.572867, 0.699141" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.252343, 0.260903, 0.263649, 0.281875, 0.311934, 0.374673, 0.499753", \ + "0.263180, 0.271740, 0.274486, 0.292712, 0.322771, 0.385510, 0.510590", \ + "0.277055, 0.285615, 0.288361, 0.306587, 0.336646, 0.399385, 0.524465", \ + "0.306898, 0.315458, 0.318204, 0.336430, 0.366489, 0.429228, 0.554308", \ + "0.324990, 0.333550, 0.336296, 0.354522, 0.384581, 0.447320, 0.572400", \ + "0.348918, 0.357478, 0.360224, 0.378450, 0.408509, 0.471248, 0.596328", \ + "0.385223, 0.393783, 0.396529, 0.414755, 0.444814, 0.507553, 0.632633" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.026498, 0.037878, 0.042285, 0.073724, 0.129487, 0.245550, 0.484835", \ + "0.026498, 0.037878, 0.042285, 0.073724, 0.129487, 0.245550, 0.484835", \ + "0.026498, 0.037878, 0.042285, 0.073724, 0.129487, 0.245550, 0.484835", \ + "0.026498, 0.037878, 0.042285, 0.073724, 0.129487, 0.245550, 0.484835", \ + "0.026498, 0.037878, 0.042285, 0.073724, 0.129487, 0.245550, 0.484835", \ + "0.026498, 0.037878, 0.042285, 0.073724, 0.129487, 0.245550, 0.484835", \ + "0.026498, 0.037878, 0.042285, 0.073724, 0.129487, 0.245550, 0.484835" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.026498, 0.037878, 0.042285, 0.073724, 0.129487, 0.245550, 0.484835", \ + "0.026498, 0.037878, 0.042285, 0.073724, 0.129487, 0.245550, 0.484835", \ + "0.026498, 0.037878, 0.042285, 0.073724, 0.129487, 0.245550, 0.484835", \ + "0.026498, 0.037878, 0.042285, 0.073724, 0.129487, 0.245550, 0.484835", \ + "0.026498, 0.037878, 0.042285, 0.073724, 0.129487, 0.245550, 0.484835", \ + "0.026498, 0.037878, 0.042285, 0.073724, 0.129487, 0.245550, 0.484835", \ + "0.026498, 0.037878, 0.042285, 0.073724, 0.129487, 0.245550, 0.484835" \ + ); + } + } + internal_power() { + related_pin : AA; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TENA"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.015689, 0.015689, 0.015689, 0.015689, 0.015689, 0.015689, 0.015689", \ + "0.015705, 0.015705, 0.015705, 0.015705, 0.015705, 0.015705, 0.015705", \ + "0.015720, 0.015720, 0.015720, 0.015720, 0.015720, 0.015720, 0.015720", \ + "0.015736, 0.015736, 0.015736, 0.015736, 0.015736, 0.015736, 0.015736", \ + "0.015752, 0.015752, 0.015752, 0.015752, 0.015752, 0.015752, 0.015752", \ + "0.015767, 0.015767, 0.015767, 0.015767, 0.015767, 0.015767, 0.015767", \ + "0.015783, 0.015783, 0.015783, 0.015783, 0.015783, 0.015783, 0.015783" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.013393, 0.013393, 0.013393, 0.013393, 0.013393, 0.013393, 0.013393", \ + "0.013505, 0.013505, 0.013505, 0.013505, 0.013505, 0.013505, 0.013505", \ + "0.013519, 0.013519, 0.013519, 0.013519, 0.013519, 0.013519, 0.013519", \ + "0.013532, 0.013532, 0.013532, 0.013532, 0.013532, 0.013532, 0.013532", \ + "0.013546, 0.013546, 0.013546, 0.013546, 0.013546, 0.013546, 0.013546", \ + "0.013559, 0.013559, 0.013559, 0.013559, 0.013559, 0.013559, 0.013559", \ + "0.013573, 0.013573, 0.013573, 0.013573, 0.013573, 0.013573, 0.013573" \ + ); + } + } + internal_power() { + related_pin : TAA; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TENA"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.015689, 0.015689, 0.015689, 0.015689, 0.015689, 0.015689, 0.015689", \ + "0.015705, 0.015705, 0.015705, 0.015705, 0.015705, 0.015705, 0.015705", \ + "0.015720, 0.015720, 0.015720, 0.015720, 0.015720, 0.015720, 0.015720", \ + "0.015736, 0.015736, 0.015736, 0.015736, 0.015736, 0.015736, 0.015736", \ + "0.015752, 0.015752, 0.015752, 0.015752, 0.015752, 0.015752, 0.015752", \ + "0.015767, 0.015767, 0.015767, 0.015767, 0.015767, 0.015767, 0.015767", \ + "0.015783, 0.015783, 0.015783, 0.015783, 0.015783, 0.015783, 0.015783" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.013393, 0.013393, 0.013393, 0.013393, 0.013393, 0.013393, 0.013393", \ + "0.013505, 0.013505, 0.013505, 0.013505, 0.013505, 0.013505, 0.013505", \ + "0.013519, 0.013519, 0.013519, 0.013519, 0.013519, 0.013519, 0.013519", \ + "0.013532, 0.013532, 0.013532, 0.013532, 0.013532, 0.013532, 0.013532", \ + "0.013546, 0.013546, 0.013546, 0.013546, 0.013546, 0.013546, 0.013546", \ + "0.013559, 0.013559, 0.013559, 0.013559, 0.013559, 0.013559, 0.013559", \ + "0.013573, 0.013573, 0.013573, 0.013573, 0.013573, 0.013573, 0.013573" \ + ); + } + } + internal_power() { + related_pin : DFTRAMBYP; + related_pg_pin : "VDDPE"; + when : "RET1N"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.000810, 0.000811, 0.000812, 0.000812, 0.000813, 0.000814, 0.000815", \ + "0.000811, 0.000812, 0.000812, 0.000813, 0.000814, 0.000815, 0.000816", \ + "0.000812, 0.000812, 0.000813, 0.000814, 0.000815, 0.000816, 0.000817", \ + "0.000812, 0.000813, 0.000814, 0.000815, 0.000816, 0.000817, 0.000817", \ + "0.000813, 0.000814, 0.000815, 0.000816, 0.000817, 0.000817, 0.000818", \ + "0.000814, 0.000815, 0.000816, 0.000817, 0.000817, 0.000818, 0.000819", \ + "0.000815, 0.000816, 0.000817, 0.000817, 0.000818, 0.000819, 0.000820" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.000810, 0.000811, 0.000812, 0.000812, 0.000813, 0.000814, 0.000815", \ + "0.000811, 0.000812, 0.000812, 0.000813, 0.000814, 0.000815, 0.000816", \ + "0.000812, 0.000812, 0.000813, 0.000814, 0.000815, 0.000816, 0.000817", \ + "0.000812, 0.000813, 0.000814, 0.000815, 0.000816, 0.000817, 0.000817", \ + "0.000813, 0.000814, 0.000815, 0.000816, 0.000817, 0.000817, 0.000818", \ + "0.000814, 0.000815, 0.000816, 0.000817, 0.000817, 0.000818, 0.000819", \ + "0.000815, 0.000816, 0.000817, 0.000817, 0.000818, 0.000819, 0.000820" \ + ); + } + } + pin(AYA[4]) { + direction : output; + timing() { + related_pin : TENA; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TAA[4]&AA[4]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TAA[4] == 1'b0 && AA[4] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.312638, 0.320471, 0.322672, 0.335767, 0.355747, 0.395352, 0.473419", \ + "0.324906, 0.332739, 0.334940, 0.348035, 0.368015, 0.407620, 0.485687", \ + "0.336796, 0.344629, 0.346830, 0.359925, 0.379905, 0.419510, 0.497577", \ + "0.356737, 0.364570, 0.366771, 0.379866, 0.399846, 0.439451, 0.517518", \ + "0.372491, 0.380324, 0.382525, 0.395620, 0.415600, 0.455205, 0.533272", \ + "0.388590, 0.396423, 0.398624, 0.411719, 0.431699, 0.471304, 0.549371", \ + "0.404112, 0.411945, 0.414146, 0.427241, 0.447221, 0.486826, 0.564893" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.251838, 0.259579, 0.261780, 0.274886, 0.294885, 0.334501, 0.412704", \ + "0.264048, 0.271789, 0.273990, 0.287096, 0.307095, 0.346711, 0.424914", \ + "0.275976, 0.283717, 0.285918, 0.299024, 0.319023, 0.358639, 0.436842", \ + "0.295877, 0.303618, 0.305819, 0.318925, 0.338924, 0.378540, 0.456743", \ + "0.311707, 0.319448, 0.321649, 0.334755, 0.354754, 0.394370, 0.472573", \ + "0.327705, 0.335446, 0.337647, 0.350753, 0.370752, 0.410368, 0.488571", \ + "0.343407, 0.351148, 0.353349, 0.366455, 0.386454, 0.426070, 0.504273" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.026148, 0.034077, 0.036804, 0.055429, 0.087862, 0.159324, 0.306578", \ + "0.026148, 0.034077, 0.036804, 0.055429, 0.087862, 0.159324, 0.306578", \ + "0.026148, 0.034077, 0.036804, 0.055429, 0.087862, 0.159324, 0.306578", \ + "0.026148, 0.034077, 0.036804, 0.055429, 0.087862, 0.159324, 0.306578", \ + "0.026148, 0.034077, 0.036804, 0.055429, 0.087862, 0.159324, 0.306578", \ + "0.026148, 0.034077, 0.036804, 0.055429, 0.087862, 0.159324, 0.306578", \ + "0.026148, 0.034077, 0.036804, 0.055429, 0.087862, 0.159324, 0.306578" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.026148, 0.034077, 0.036804, 0.055429, 0.087862, 0.159324, 0.306578", \ + "0.026148, 0.034077, 0.036804, 0.055429, 0.087862, 0.159324, 0.306578", \ + "0.026148, 0.034077, 0.036804, 0.055429, 0.087862, 0.159324, 0.306578", \ + "0.026148, 0.034077, 0.036804, 0.055429, 0.087862, 0.159324, 0.306578", \ + "0.026148, 0.034077, 0.036804, 0.055429, 0.087862, 0.159324, 0.306578", \ + "0.026148, 0.034077, 0.036804, 0.055429, 0.087862, 0.159324, 0.306578", \ + "0.026148, 0.034077, 0.036804, 0.055429, 0.087862, 0.159324, 0.306578" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.275844, 0.285067, 0.287871, 0.306273, 0.336816, 0.399951, 0.526179", \ + "0.288043, 0.297266, 0.300070, 0.318472, 0.349015, 0.412150, 0.538378", \ + "0.303025, 0.312248, 0.315052, 0.333454, 0.363997, 0.427132, 0.553360", \ + "0.337479, 0.346702, 0.349506, 0.367908, 0.398451, 0.461586, 0.587814", \ + "0.361340, 0.370563, 0.373367, 0.391769, 0.422312, 0.485447, 0.611675", \ + "0.396567, 0.405790, 0.408594, 0.426996, 0.457539, 0.520674, 0.646902", \ + "0.437774, 0.446997, 0.449801, 0.468203, 0.498746, 0.561881, 0.688109" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.220181, 0.229320, 0.232067, 0.250260, 0.280434, 0.343020, 0.468150", \ + "0.232251, 0.241390, 0.244137, 0.262330, 0.292504, 0.355090, 0.480220", \ + "0.247374, 0.256513, 0.259260, 0.277453, 0.307627, 0.370213, 0.495343", \ + "0.281663, 0.290802, 0.293549, 0.311742, 0.341916, 0.404502, 0.529632", \ + "0.305627, 0.314766, 0.317513, 0.335706, 0.365880, 0.428466, 0.553596", \ + "0.340835, 0.349974, 0.352721, 0.370914, 0.401088, 0.463674, 0.588804", \ + "0.382152, 0.391291, 0.394038, 0.412231, 0.442405, 0.504991, 0.630121" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027780, 0.039526, 0.043921, 0.074599, 0.130238, 0.248068, 0.486081", \ + "0.027780, 0.039526, 0.043921, 0.074599, 0.130238, 0.248068, 0.486081", \ + "0.027780, 0.039526, 0.043921, 0.074599, 0.130238, 0.248068, 0.486081", \ + "0.027780, 0.039526, 0.043921, 0.074599, 0.130238, 0.248068, 0.486081", \ + "0.027780, 0.039526, 0.043921, 0.074599, 0.130238, 0.248068, 0.486081", \ + "0.027780, 0.039526, 0.043921, 0.074599, 0.130238, 0.248068, 0.486081", \ + "0.027780, 0.039526, 0.043921, 0.074599, 0.130238, 0.248068, 0.486081" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027780, 0.039526, 0.043921, 0.074599, 0.130238, 0.248068, 0.486081", \ + "0.027780, 0.039526, 0.043921, 0.074599, 0.130238, 0.248068, 0.486081", \ + "0.027780, 0.039526, 0.043921, 0.074599, 0.130238, 0.248068, 0.486081", \ + "0.027780, 0.039526, 0.043921, 0.074599, 0.130238, 0.248068, 0.486081", \ + "0.027780, 0.039526, 0.043921, 0.074599, 0.130238, 0.248068, 0.486081", \ + "0.027780, 0.039526, 0.043921, 0.074599, 0.130238, 0.248068, 0.486081", \ + "0.027780, 0.039526, 0.043921, 0.074599, 0.130238, 0.248068, 0.486081" \ + ); + } + } + timing() { + related_pin : TENA; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TAA[4]&!AA[4]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TAA[4] == 1'b1 && AA[4] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.264552, 0.273759, 0.276566, 0.294919, 0.325451, 0.388672, 0.514817", \ + "0.276154, 0.285361, 0.288168, 0.306521, 0.337053, 0.400274, 0.526419", \ + "0.288059, 0.297266, 0.300073, 0.318426, 0.348958, 0.412179, 0.538324", \ + "0.310462, 0.319669, 0.322476, 0.340829, 0.371361, 0.434582, 0.560727", \ + "0.323352, 0.332559, 0.335366, 0.353719, 0.384251, 0.447472, 0.573617", \ + "0.340651, 0.349858, 0.352665, 0.371018, 0.401550, 0.464771, 0.590916", \ + "0.354768, 0.363975, 0.366782, 0.385135, 0.415667, 0.478888, 0.605033" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.210912, 0.220073, 0.222824, 0.240985, 0.271176, 0.333867, 0.458850", \ + "0.222526, 0.231687, 0.234438, 0.252599, 0.282790, 0.345481, 0.470464", \ + "0.234428, 0.243589, 0.246340, 0.264501, 0.294692, 0.357383, 0.482366", \ + "0.256767, 0.265928, 0.268679, 0.286840, 0.317031, 0.379722, 0.504705", \ + "0.269709, 0.278870, 0.281621, 0.299782, 0.329973, 0.392664, 0.517647", \ + "0.286577, 0.295738, 0.298489, 0.316650, 0.346841, 0.409532, 0.534515", \ + "0.300737, 0.309898, 0.312649, 0.330810, 0.361001, 0.423692, 0.548675" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027263, 0.039318, 0.043521, 0.074606, 0.130254, 0.247974, 0.488476", \ + "0.027263, 0.039318, 0.043521, 0.074606, 0.130254, 0.247974, 0.488476", \ + "0.027263, 0.039318, 0.043521, 0.074606, 0.130254, 0.247974, 0.488476", \ + "0.027263, 0.039318, 0.043521, 0.074606, 0.130254, 0.247974, 0.488476", \ + "0.027263, 0.039318, 0.043521, 0.074606, 0.130254, 0.247974, 0.488476", \ + "0.027263, 0.039318, 0.043521, 0.074606, 0.130254, 0.247974, 0.488476", \ + "0.027263, 0.039318, 0.043521, 0.074606, 0.130254, 0.247974, 0.488476" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027263, 0.039318, 0.043521, 0.074606, 0.130254, 0.247974, 0.488476", \ + "0.027263, 0.039318, 0.043521, 0.074606, 0.130254, 0.247974, 0.488476", \ + "0.027263, 0.039318, 0.043521, 0.074606, 0.130254, 0.247974, 0.488476", \ + "0.027263, 0.039318, 0.043521, 0.074606, 0.130254, 0.247974, 0.488476", \ + "0.027263, 0.039318, 0.043521, 0.074606, 0.130254, 0.247974, 0.488476", \ + "0.027263, 0.039318, 0.043521, 0.074606, 0.130254, 0.247974, 0.488476", \ + "0.027263, 0.039318, 0.043521, 0.074606, 0.130254, 0.247974, 0.488476" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.280551, 0.288167, 0.290348, 0.303635, 0.323672, 0.363135, 0.441197", \ + "0.293026, 0.300642, 0.302823, 0.316110, 0.336147, 0.375610, 0.453672", \ + "0.309021, 0.316637, 0.318818, 0.332105, 0.352142, 0.391605, 0.469667", \ + "0.342216, 0.349832, 0.352013, 0.365300, 0.385337, 0.424800, 0.502862", \ + "0.368850, 0.376466, 0.378647, 0.391934, 0.411971, 0.451434, 0.529496", \ + "0.396191, 0.403807, 0.405988, 0.419275, 0.439312, 0.478775, 0.556837", \ + "0.446338, 0.453954, 0.456135, 0.469422, 0.489459, 0.528922, 0.606984" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.223766, 0.231322, 0.233504, 0.246790, 0.266800, 0.306256, 0.384405", \ + "0.236342, 0.243898, 0.246080, 0.259366, 0.279376, 0.318832, 0.396981", \ + "0.252255, 0.259811, 0.261993, 0.275279, 0.295289, 0.334745, 0.412894", \ + "0.285457, 0.293013, 0.295195, 0.308481, 0.328491, 0.367947, 0.446096", \ + "0.312054, 0.319610, 0.321792, 0.335078, 0.355088, 0.394544, 0.472693", \ + "0.339484, 0.347040, 0.349222, 0.362508, 0.382518, 0.421974, 0.500123", \ + "0.389635, 0.397191, 0.399373, 0.412659, 0.432669, 0.472125, 0.550274" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.026862, 0.034600, 0.037541, 0.055576, 0.088284, 0.159085, 0.306731", \ + "0.026862, 0.034600, 0.037541, 0.055576, 0.088284, 0.159085, 0.306731", \ + "0.026862, 0.034600, 0.037541, 0.055576, 0.088284, 0.159085, 0.306731", \ + "0.026862, 0.034600, 0.037541, 0.055576, 0.088284, 0.159085, 0.306731", \ + "0.026862, 0.034600, 0.037541, 0.055576, 0.088284, 0.159085, 0.306731", \ + "0.026862, 0.034600, 0.037541, 0.055576, 0.088284, 0.159085, 0.306731", \ + "0.026862, 0.034600, 0.037541, 0.055576, 0.088284, 0.159085, 0.306731" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.026862, 0.034600, 0.037541, 0.055576, 0.088284, 0.159085, 0.306731", \ + "0.026862, 0.034600, 0.037541, 0.055576, 0.088284, 0.159085, 0.306731", \ + "0.026862, 0.034600, 0.037541, 0.055576, 0.088284, 0.159085, 0.306731", \ + "0.026862, 0.034600, 0.037541, 0.055576, 0.088284, 0.159085, 0.306731", \ + "0.026862, 0.034600, 0.037541, 0.055576, 0.088284, 0.159085, 0.306731", \ + "0.026862, 0.034600, 0.037541, 0.055576, 0.088284, 0.159085, 0.306731", \ + "0.026862, 0.034600, 0.037541, 0.055576, 0.088284, 0.159085, 0.306731" \ + ); + } + } + internal_power() { + related_pin : TENA; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TAA[4]&AA[4]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.015689, 0.015689, 0.015689, 0.015689, 0.015689, 0.015689, 0.015689", \ + "0.015705, 0.015705, 0.015705, 0.015705, 0.015705, 0.015705, 0.015705", \ + "0.015720, 0.015720, 0.015720, 0.015720, 0.015720, 0.015720, 0.015720", \ + "0.015736, 0.015736, 0.015736, 0.015736, 0.015736, 0.015736, 0.015736", \ + "0.015752, 0.015752, 0.015752, 0.015752, 0.015752, 0.015752, 0.015752", \ + "0.015767, 0.015767, 0.015767, 0.015767, 0.015767, 0.015767, 0.015767", \ + "0.015783, 0.015783, 0.015783, 0.015783, 0.015783, 0.015783, 0.015783" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.013393, 0.013393, 0.013393, 0.013393, 0.013393, 0.013393, 0.013393", \ + "0.013505, 0.013505, 0.013505, 0.013505, 0.013505, 0.013505, 0.013505", \ + "0.013519, 0.013519, 0.013519, 0.013519, 0.013519, 0.013519, 0.013519", \ + "0.013532, 0.013532, 0.013532, 0.013532, 0.013532, 0.013532, 0.013532", \ + "0.013546, 0.013546, 0.013546, 0.013546, 0.013546, 0.013546, 0.013546", \ + "0.013559, 0.013559, 0.013559, 0.013559, 0.013559, 0.013559, 0.013559", \ + "0.013573, 0.013573, 0.013573, 0.013573, 0.013573, 0.013573, 0.013573" \ + ); + } + } + internal_power() { + related_pin : TENA; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TAA[4]&!AA[4]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.013393, 0.013393, 0.013393, 0.013393, 0.013393, 0.013393, 0.013393", \ + "0.013505, 0.013505, 0.013505, 0.013505, 0.013505, 0.013505, 0.013505", \ + "0.013519, 0.013519, 0.013519, 0.013519, 0.013519, 0.013519, 0.013519", \ + "0.013532, 0.013532, 0.013532, 0.013532, 0.013532, 0.013532, 0.013532", \ + "0.013546, 0.013546, 0.013546, 0.013546, 0.013546, 0.013546, 0.013546", \ + "0.013559, 0.013559, 0.013559, 0.013559, 0.013559, 0.013559, 0.013559", \ + "0.013573, 0.013573, 0.013573, 0.013573, 0.013573, 0.013573, 0.013573" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.015689, 0.015689, 0.015689, 0.015689, 0.015689, 0.015689, 0.015689", \ + "0.015705, 0.015705, 0.015705, 0.015705, 0.015705, 0.015705, 0.015705", \ + "0.015720, 0.015720, 0.015720, 0.015720, 0.015720, 0.015720, 0.015720", \ + "0.015736, 0.015736, 0.015736, 0.015736, 0.015736, 0.015736, 0.015736", \ + "0.015752, 0.015752, 0.015752, 0.015752, 0.015752, 0.015752, 0.015752", \ + "0.015767, 0.015767, 0.015767, 0.015767, 0.015767, 0.015767, 0.015767", \ + "0.015783, 0.015783, 0.015783, 0.015783, 0.015783, 0.015783, 0.015783" \ + ); + } + } + } + pin(AYA[3]) { + direction : output; + timing() { + related_pin : TENA; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TAA[3]&AA[3]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TAA[3] == 1'b0 && AA[3] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.312638, 0.320471, 0.322672, 0.335767, 0.355747, 0.395352, 0.473419", \ + "0.324906, 0.332739, 0.334940, 0.348035, 0.368015, 0.407620, 0.485687", \ + "0.336796, 0.344629, 0.346830, 0.359925, 0.379905, 0.419510, 0.497577", \ + "0.356737, 0.364570, 0.366771, 0.379866, 0.399846, 0.439451, 0.517518", \ + "0.372491, 0.380324, 0.382525, 0.395620, 0.415600, 0.455205, 0.533272", \ + "0.388590, 0.396423, 0.398624, 0.411719, 0.431699, 0.471304, 0.549371", \ + "0.404112, 0.411945, 0.414146, 0.427241, 0.447221, 0.486826, 0.564893" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.251838, 0.259579, 0.261780, 0.274886, 0.294885, 0.334501, 0.412704", \ + "0.264048, 0.271789, 0.273990, 0.287096, 0.307095, 0.346711, 0.424914", \ + "0.275976, 0.283717, 0.285918, 0.299024, 0.319023, 0.358639, 0.436842", \ + "0.295877, 0.303618, 0.305819, 0.318925, 0.338924, 0.378540, 0.456743", \ + "0.311707, 0.319448, 0.321649, 0.334755, 0.354754, 0.394370, 0.472573", \ + "0.327705, 0.335446, 0.337647, 0.350753, 0.370752, 0.410368, 0.488571", \ + "0.343407, 0.351148, 0.353349, 0.366455, 0.386454, 0.426070, 0.504273" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.026148, 0.034077, 0.036804, 0.055429, 0.087862, 0.159324, 0.306578", \ + "0.026148, 0.034077, 0.036804, 0.055429, 0.087862, 0.159324, 0.306578", \ + "0.026148, 0.034077, 0.036804, 0.055429, 0.087862, 0.159324, 0.306578", \ + "0.026148, 0.034077, 0.036804, 0.055429, 0.087862, 0.159324, 0.306578", \ + "0.026148, 0.034077, 0.036804, 0.055429, 0.087862, 0.159324, 0.306578", \ + "0.026148, 0.034077, 0.036804, 0.055429, 0.087862, 0.159324, 0.306578", \ + "0.026148, 0.034077, 0.036804, 0.055429, 0.087862, 0.159324, 0.306578" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.026148, 0.034077, 0.036804, 0.055429, 0.087862, 0.159324, 0.306578", \ + "0.026148, 0.034077, 0.036804, 0.055429, 0.087862, 0.159324, 0.306578", \ + "0.026148, 0.034077, 0.036804, 0.055429, 0.087862, 0.159324, 0.306578", \ + "0.026148, 0.034077, 0.036804, 0.055429, 0.087862, 0.159324, 0.306578", \ + "0.026148, 0.034077, 0.036804, 0.055429, 0.087862, 0.159324, 0.306578", \ + "0.026148, 0.034077, 0.036804, 0.055429, 0.087862, 0.159324, 0.306578", \ + "0.026148, 0.034077, 0.036804, 0.055429, 0.087862, 0.159324, 0.306578" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.275844, 0.285067, 0.287871, 0.306273, 0.336816, 0.399951, 0.526179", \ + "0.288043, 0.297266, 0.300070, 0.318472, 0.349015, 0.412150, 0.538378", \ + "0.303025, 0.312248, 0.315052, 0.333454, 0.363997, 0.427132, 0.553360", \ + "0.337479, 0.346702, 0.349506, 0.367908, 0.398451, 0.461586, 0.587814", \ + "0.361340, 0.370563, 0.373367, 0.391769, 0.422312, 0.485447, 0.611675", \ + "0.396567, 0.405790, 0.408594, 0.426996, 0.457539, 0.520674, 0.646902", \ + "0.437774, 0.446997, 0.449801, 0.468203, 0.498746, 0.561881, 0.688109" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.220181, 0.229320, 0.232067, 0.250260, 0.280434, 0.343020, 0.468150", \ + "0.232251, 0.241390, 0.244137, 0.262330, 0.292504, 0.355090, 0.480220", \ + "0.247374, 0.256513, 0.259260, 0.277453, 0.307627, 0.370213, 0.495343", \ + "0.281663, 0.290802, 0.293549, 0.311742, 0.341916, 0.404502, 0.529632", \ + "0.305627, 0.314766, 0.317513, 0.335706, 0.365880, 0.428466, 0.553596", \ + "0.340835, 0.349974, 0.352721, 0.370914, 0.401088, 0.463674, 0.588804", \ + "0.382152, 0.391291, 0.394038, 0.412231, 0.442405, 0.504991, 0.630121" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027780, 0.039526, 0.043921, 0.074599, 0.130238, 0.248068, 0.486081", \ + "0.027780, 0.039526, 0.043921, 0.074599, 0.130238, 0.248068, 0.486081", \ + "0.027780, 0.039526, 0.043921, 0.074599, 0.130238, 0.248068, 0.486081", \ + "0.027780, 0.039526, 0.043921, 0.074599, 0.130238, 0.248068, 0.486081", \ + "0.027780, 0.039526, 0.043921, 0.074599, 0.130238, 0.248068, 0.486081", \ + "0.027780, 0.039526, 0.043921, 0.074599, 0.130238, 0.248068, 0.486081", \ + "0.027780, 0.039526, 0.043921, 0.074599, 0.130238, 0.248068, 0.486081" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027780, 0.039526, 0.043921, 0.074599, 0.130238, 0.248068, 0.486081", \ + "0.027780, 0.039526, 0.043921, 0.074599, 0.130238, 0.248068, 0.486081", \ + "0.027780, 0.039526, 0.043921, 0.074599, 0.130238, 0.248068, 0.486081", \ + "0.027780, 0.039526, 0.043921, 0.074599, 0.130238, 0.248068, 0.486081", \ + "0.027780, 0.039526, 0.043921, 0.074599, 0.130238, 0.248068, 0.486081", \ + "0.027780, 0.039526, 0.043921, 0.074599, 0.130238, 0.248068, 0.486081", \ + "0.027780, 0.039526, 0.043921, 0.074599, 0.130238, 0.248068, 0.486081" \ + ); + } + } + timing() { + related_pin : TENA; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TAA[3]&!AA[3]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TAA[3] == 1'b1 && AA[3] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.264552, 0.273759, 0.276566, 0.294919, 0.325451, 0.388672, 0.514817", \ + "0.276154, 0.285361, 0.288168, 0.306521, 0.337053, 0.400274, 0.526419", \ + "0.288059, 0.297266, 0.300073, 0.318426, 0.348958, 0.412179, 0.538324", \ + "0.310462, 0.319669, 0.322476, 0.340829, 0.371361, 0.434582, 0.560727", \ + "0.323352, 0.332559, 0.335366, 0.353719, 0.384251, 0.447472, 0.573617", \ + "0.340651, 0.349858, 0.352665, 0.371018, 0.401550, 0.464771, 0.590916", \ + "0.354768, 0.363975, 0.366782, 0.385135, 0.415667, 0.478888, 0.605033" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.210912, 0.220073, 0.222824, 0.240985, 0.271176, 0.333867, 0.458850", \ + "0.222526, 0.231687, 0.234438, 0.252599, 0.282790, 0.345481, 0.470464", \ + "0.234428, 0.243589, 0.246340, 0.264501, 0.294692, 0.357383, 0.482366", \ + "0.256767, 0.265928, 0.268679, 0.286840, 0.317031, 0.379722, 0.504705", \ + "0.269709, 0.278870, 0.281621, 0.299782, 0.329973, 0.392664, 0.517647", \ + "0.286577, 0.295738, 0.298489, 0.316650, 0.346841, 0.409532, 0.534515", \ + "0.300737, 0.309898, 0.312649, 0.330810, 0.361001, 0.423692, 0.548675" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027263, 0.039318, 0.043521, 0.074606, 0.130254, 0.247974, 0.488476", \ + "0.027263, 0.039318, 0.043521, 0.074606, 0.130254, 0.247974, 0.488476", \ + "0.027263, 0.039318, 0.043521, 0.074606, 0.130254, 0.247974, 0.488476", \ + "0.027263, 0.039318, 0.043521, 0.074606, 0.130254, 0.247974, 0.488476", \ + "0.027263, 0.039318, 0.043521, 0.074606, 0.130254, 0.247974, 0.488476", \ + "0.027263, 0.039318, 0.043521, 0.074606, 0.130254, 0.247974, 0.488476", \ + "0.027263, 0.039318, 0.043521, 0.074606, 0.130254, 0.247974, 0.488476" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027263, 0.039318, 0.043521, 0.074606, 0.130254, 0.247974, 0.488476", \ + "0.027263, 0.039318, 0.043521, 0.074606, 0.130254, 0.247974, 0.488476", \ + "0.027263, 0.039318, 0.043521, 0.074606, 0.130254, 0.247974, 0.488476", \ + "0.027263, 0.039318, 0.043521, 0.074606, 0.130254, 0.247974, 0.488476", \ + "0.027263, 0.039318, 0.043521, 0.074606, 0.130254, 0.247974, 0.488476", \ + "0.027263, 0.039318, 0.043521, 0.074606, 0.130254, 0.247974, 0.488476", \ + "0.027263, 0.039318, 0.043521, 0.074606, 0.130254, 0.247974, 0.488476" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.280551, 0.288167, 0.290348, 0.303635, 0.323672, 0.363135, 0.441197", \ + "0.293026, 0.300642, 0.302823, 0.316110, 0.336147, 0.375610, 0.453672", \ + "0.309021, 0.316637, 0.318818, 0.332105, 0.352142, 0.391605, 0.469667", \ + "0.342216, 0.349832, 0.352013, 0.365300, 0.385337, 0.424800, 0.502862", \ + "0.368850, 0.376466, 0.378647, 0.391934, 0.411971, 0.451434, 0.529496", \ + "0.396191, 0.403807, 0.405988, 0.419275, 0.439312, 0.478775, 0.556837", \ + "0.446338, 0.453954, 0.456135, 0.469422, 0.489459, 0.528922, 0.606984" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.223766, 0.231322, 0.233504, 0.246790, 0.266800, 0.306256, 0.384405", \ + "0.236342, 0.243898, 0.246080, 0.259366, 0.279376, 0.318832, 0.396981", \ + "0.252255, 0.259811, 0.261993, 0.275279, 0.295289, 0.334745, 0.412894", \ + "0.285457, 0.293013, 0.295195, 0.308481, 0.328491, 0.367947, 0.446096", \ + "0.312054, 0.319610, 0.321792, 0.335078, 0.355088, 0.394544, 0.472693", \ + "0.339484, 0.347040, 0.349222, 0.362508, 0.382518, 0.421974, 0.500123", \ + "0.389635, 0.397191, 0.399373, 0.412659, 0.432669, 0.472125, 0.550274" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.026862, 0.034600, 0.037541, 0.055576, 0.088284, 0.159085, 0.306731", \ + "0.026862, 0.034600, 0.037541, 0.055576, 0.088284, 0.159085, 0.306731", \ + "0.026862, 0.034600, 0.037541, 0.055576, 0.088284, 0.159085, 0.306731", \ + "0.026862, 0.034600, 0.037541, 0.055576, 0.088284, 0.159085, 0.306731", \ + "0.026862, 0.034600, 0.037541, 0.055576, 0.088284, 0.159085, 0.306731", \ + "0.026862, 0.034600, 0.037541, 0.055576, 0.088284, 0.159085, 0.306731", \ + "0.026862, 0.034600, 0.037541, 0.055576, 0.088284, 0.159085, 0.306731" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.026862, 0.034600, 0.037541, 0.055576, 0.088284, 0.159085, 0.306731", \ + "0.026862, 0.034600, 0.037541, 0.055576, 0.088284, 0.159085, 0.306731", \ + "0.026862, 0.034600, 0.037541, 0.055576, 0.088284, 0.159085, 0.306731", \ + "0.026862, 0.034600, 0.037541, 0.055576, 0.088284, 0.159085, 0.306731", \ + "0.026862, 0.034600, 0.037541, 0.055576, 0.088284, 0.159085, 0.306731", \ + "0.026862, 0.034600, 0.037541, 0.055576, 0.088284, 0.159085, 0.306731", \ + "0.026862, 0.034600, 0.037541, 0.055576, 0.088284, 0.159085, 0.306731" \ + ); + } + } + internal_power() { + related_pin : TENA; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TAA[3]&AA[3]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.015689, 0.015689, 0.015689, 0.015689, 0.015689, 0.015689, 0.015689", \ + "0.015705, 0.015705, 0.015705, 0.015705, 0.015705, 0.015705, 0.015705", \ + "0.015720, 0.015720, 0.015720, 0.015720, 0.015720, 0.015720, 0.015720", \ + "0.015736, 0.015736, 0.015736, 0.015736, 0.015736, 0.015736, 0.015736", \ + "0.015752, 0.015752, 0.015752, 0.015752, 0.015752, 0.015752, 0.015752", \ + "0.015767, 0.015767, 0.015767, 0.015767, 0.015767, 0.015767, 0.015767", \ + "0.015783, 0.015783, 0.015783, 0.015783, 0.015783, 0.015783, 0.015783" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.013393, 0.013393, 0.013393, 0.013393, 0.013393, 0.013393, 0.013393", \ + "0.013505, 0.013505, 0.013505, 0.013505, 0.013505, 0.013505, 0.013505", \ + "0.013519, 0.013519, 0.013519, 0.013519, 0.013519, 0.013519, 0.013519", \ + "0.013532, 0.013532, 0.013532, 0.013532, 0.013532, 0.013532, 0.013532", \ + "0.013546, 0.013546, 0.013546, 0.013546, 0.013546, 0.013546, 0.013546", \ + "0.013559, 0.013559, 0.013559, 0.013559, 0.013559, 0.013559, 0.013559", \ + "0.013573, 0.013573, 0.013573, 0.013573, 0.013573, 0.013573, 0.013573" \ + ); + } + } + internal_power() { + related_pin : TENA; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TAA[3]&!AA[3]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.013393, 0.013393, 0.013393, 0.013393, 0.013393, 0.013393, 0.013393", \ + "0.013505, 0.013505, 0.013505, 0.013505, 0.013505, 0.013505, 0.013505", \ + "0.013519, 0.013519, 0.013519, 0.013519, 0.013519, 0.013519, 0.013519", \ + "0.013532, 0.013532, 0.013532, 0.013532, 0.013532, 0.013532, 0.013532", \ + "0.013546, 0.013546, 0.013546, 0.013546, 0.013546, 0.013546, 0.013546", \ + "0.013559, 0.013559, 0.013559, 0.013559, 0.013559, 0.013559, 0.013559", \ + "0.013573, 0.013573, 0.013573, 0.013573, 0.013573, 0.013573, 0.013573" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.015689, 0.015689, 0.015689, 0.015689, 0.015689, 0.015689, 0.015689", \ + "0.015705, 0.015705, 0.015705, 0.015705, 0.015705, 0.015705, 0.015705", \ + "0.015720, 0.015720, 0.015720, 0.015720, 0.015720, 0.015720, 0.015720", \ + "0.015736, 0.015736, 0.015736, 0.015736, 0.015736, 0.015736, 0.015736", \ + "0.015752, 0.015752, 0.015752, 0.015752, 0.015752, 0.015752, 0.015752", \ + "0.015767, 0.015767, 0.015767, 0.015767, 0.015767, 0.015767, 0.015767", \ + "0.015783, 0.015783, 0.015783, 0.015783, 0.015783, 0.015783, 0.015783" \ + ); + } + } + } + pin(AYA[2]) { + direction : output; + timing() { + related_pin : TENA; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TAA[2]&AA[2]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TAA[2] == 1'b0 && AA[2] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.312638, 0.320471, 0.322672, 0.335767, 0.355747, 0.395352, 0.473419", \ + "0.324906, 0.332739, 0.334940, 0.348035, 0.368015, 0.407620, 0.485687", \ + "0.336796, 0.344629, 0.346830, 0.359925, 0.379905, 0.419510, 0.497577", \ + "0.356737, 0.364570, 0.366771, 0.379866, 0.399846, 0.439451, 0.517518", \ + "0.372491, 0.380324, 0.382525, 0.395620, 0.415600, 0.455205, 0.533272", \ + "0.388590, 0.396423, 0.398624, 0.411719, 0.431699, 0.471304, 0.549371", \ + "0.404112, 0.411945, 0.414146, 0.427241, 0.447221, 0.486826, 0.564893" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.251838, 0.259579, 0.261780, 0.274886, 0.294885, 0.334501, 0.412704", \ + "0.264048, 0.271789, 0.273990, 0.287096, 0.307095, 0.346711, 0.424914", \ + "0.275976, 0.283717, 0.285918, 0.299024, 0.319023, 0.358639, 0.436842", \ + "0.295877, 0.303618, 0.305819, 0.318925, 0.338924, 0.378540, 0.456743", \ + "0.311707, 0.319448, 0.321649, 0.334755, 0.354754, 0.394370, 0.472573", \ + "0.327705, 0.335446, 0.337647, 0.350753, 0.370752, 0.410368, 0.488571", \ + "0.343407, 0.351148, 0.353349, 0.366455, 0.386454, 0.426070, 0.504273" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.026148, 0.034077, 0.036804, 0.055429, 0.087862, 0.159324, 0.306578", \ + "0.026148, 0.034077, 0.036804, 0.055429, 0.087862, 0.159324, 0.306578", \ + "0.026148, 0.034077, 0.036804, 0.055429, 0.087862, 0.159324, 0.306578", \ + "0.026148, 0.034077, 0.036804, 0.055429, 0.087862, 0.159324, 0.306578", \ + "0.026148, 0.034077, 0.036804, 0.055429, 0.087862, 0.159324, 0.306578", \ + "0.026148, 0.034077, 0.036804, 0.055429, 0.087862, 0.159324, 0.306578", \ + "0.026148, 0.034077, 0.036804, 0.055429, 0.087862, 0.159324, 0.306578" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.026148, 0.034077, 0.036804, 0.055429, 0.087862, 0.159324, 0.306578", \ + "0.026148, 0.034077, 0.036804, 0.055429, 0.087862, 0.159324, 0.306578", \ + "0.026148, 0.034077, 0.036804, 0.055429, 0.087862, 0.159324, 0.306578", \ + "0.026148, 0.034077, 0.036804, 0.055429, 0.087862, 0.159324, 0.306578", \ + "0.026148, 0.034077, 0.036804, 0.055429, 0.087862, 0.159324, 0.306578", \ + "0.026148, 0.034077, 0.036804, 0.055429, 0.087862, 0.159324, 0.306578", \ + "0.026148, 0.034077, 0.036804, 0.055429, 0.087862, 0.159324, 0.306578" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.275844, 0.285067, 0.287871, 0.306273, 0.336816, 0.399951, 0.526179", \ + "0.288043, 0.297266, 0.300070, 0.318472, 0.349015, 0.412150, 0.538378", \ + "0.303025, 0.312248, 0.315052, 0.333454, 0.363997, 0.427132, 0.553360", \ + "0.337479, 0.346702, 0.349506, 0.367908, 0.398451, 0.461586, 0.587814", \ + "0.361340, 0.370563, 0.373367, 0.391769, 0.422312, 0.485447, 0.611675", \ + "0.396567, 0.405790, 0.408594, 0.426996, 0.457539, 0.520674, 0.646902", \ + "0.437774, 0.446997, 0.449801, 0.468203, 0.498746, 0.561881, 0.688109" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.220181, 0.229320, 0.232067, 0.250260, 0.280434, 0.343020, 0.468150", \ + "0.232251, 0.241390, 0.244137, 0.262330, 0.292504, 0.355090, 0.480220", \ + "0.247374, 0.256513, 0.259260, 0.277453, 0.307627, 0.370213, 0.495343", \ + "0.281663, 0.290802, 0.293549, 0.311742, 0.341916, 0.404502, 0.529632", \ + "0.305627, 0.314766, 0.317513, 0.335706, 0.365880, 0.428466, 0.553596", \ + "0.340835, 0.349974, 0.352721, 0.370914, 0.401088, 0.463674, 0.588804", \ + "0.382152, 0.391291, 0.394038, 0.412231, 0.442405, 0.504991, 0.630121" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027780, 0.039526, 0.043921, 0.074599, 0.130238, 0.248068, 0.486081", \ + "0.027780, 0.039526, 0.043921, 0.074599, 0.130238, 0.248068, 0.486081", \ + "0.027780, 0.039526, 0.043921, 0.074599, 0.130238, 0.248068, 0.486081", \ + "0.027780, 0.039526, 0.043921, 0.074599, 0.130238, 0.248068, 0.486081", \ + "0.027780, 0.039526, 0.043921, 0.074599, 0.130238, 0.248068, 0.486081", \ + "0.027780, 0.039526, 0.043921, 0.074599, 0.130238, 0.248068, 0.486081", \ + "0.027780, 0.039526, 0.043921, 0.074599, 0.130238, 0.248068, 0.486081" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027780, 0.039526, 0.043921, 0.074599, 0.130238, 0.248068, 0.486081", \ + "0.027780, 0.039526, 0.043921, 0.074599, 0.130238, 0.248068, 0.486081", \ + "0.027780, 0.039526, 0.043921, 0.074599, 0.130238, 0.248068, 0.486081", \ + "0.027780, 0.039526, 0.043921, 0.074599, 0.130238, 0.248068, 0.486081", \ + "0.027780, 0.039526, 0.043921, 0.074599, 0.130238, 0.248068, 0.486081", \ + "0.027780, 0.039526, 0.043921, 0.074599, 0.130238, 0.248068, 0.486081", \ + "0.027780, 0.039526, 0.043921, 0.074599, 0.130238, 0.248068, 0.486081" \ + ); + } + } + timing() { + related_pin : TENA; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TAA[2]&!AA[2]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TAA[2] == 1'b1 && AA[2] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.264552, 0.273759, 0.276566, 0.294919, 0.325451, 0.388672, 0.514817", \ + "0.276154, 0.285361, 0.288168, 0.306521, 0.337053, 0.400274, 0.526419", \ + "0.288059, 0.297266, 0.300073, 0.318426, 0.348958, 0.412179, 0.538324", \ + "0.310462, 0.319669, 0.322476, 0.340829, 0.371361, 0.434582, 0.560727", \ + "0.323352, 0.332559, 0.335366, 0.353719, 0.384251, 0.447472, 0.573617", \ + "0.340651, 0.349858, 0.352665, 0.371018, 0.401550, 0.464771, 0.590916", \ + "0.354768, 0.363975, 0.366782, 0.385135, 0.415667, 0.478888, 0.605033" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.210912, 0.220073, 0.222824, 0.240985, 0.271176, 0.333867, 0.458850", \ + "0.222526, 0.231687, 0.234438, 0.252599, 0.282790, 0.345481, 0.470464", \ + "0.234428, 0.243589, 0.246340, 0.264501, 0.294692, 0.357383, 0.482366", \ + "0.256767, 0.265928, 0.268679, 0.286840, 0.317031, 0.379722, 0.504705", \ + "0.269709, 0.278870, 0.281621, 0.299782, 0.329973, 0.392664, 0.517647", \ + "0.286577, 0.295738, 0.298489, 0.316650, 0.346841, 0.409532, 0.534515", \ + "0.300737, 0.309898, 0.312649, 0.330810, 0.361001, 0.423692, 0.548675" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027263, 0.039318, 0.043521, 0.074606, 0.130254, 0.247974, 0.488476", \ + "0.027263, 0.039318, 0.043521, 0.074606, 0.130254, 0.247974, 0.488476", \ + "0.027263, 0.039318, 0.043521, 0.074606, 0.130254, 0.247974, 0.488476", \ + "0.027263, 0.039318, 0.043521, 0.074606, 0.130254, 0.247974, 0.488476", \ + "0.027263, 0.039318, 0.043521, 0.074606, 0.130254, 0.247974, 0.488476", \ + "0.027263, 0.039318, 0.043521, 0.074606, 0.130254, 0.247974, 0.488476", \ + "0.027263, 0.039318, 0.043521, 0.074606, 0.130254, 0.247974, 0.488476" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027263, 0.039318, 0.043521, 0.074606, 0.130254, 0.247974, 0.488476", \ + "0.027263, 0.039318, 0.043521, 0.074606, 0.130254, 0.247974, 0.488476", \ + "0.027263, 0.039318, 0.043521, 0.074606, 0.130254, 0.247974, 0.488476", \ + "0.027263, 0.039318, 0.043521, 0.074606, 0.130254, 0.247974, 0.488476", \ + "0.027263, 0.039318, 0.043521, 0.074606, 0.130254, 0.247974, 0.488476", \ + "0.027263, 0.039318, 0.043521, 0.074606, 0.130254, 0.247974, 0.488476", \ + "0.027263, 0.039318, 0.043521, 0.074606, 0.130254, 0.247974, 0.488476" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.280551, 0.288167, 0.290348, 0.303635, 0.323672, 0.363135, 0.441197", \ + "0.293026, 0.300642, 0.302823, 0.316110, 0.336147, 0.375610, 0.453672", \ + "0.309021, 0.316637, 0.318818, 0.332105, 0.352142, 0.391605, 0.469667", \ + "0.342216, 0.349832, 0.352013, 0.365300, 0.385337, 0.424800, 0.502862", \ + "0.368850, 0.376466, 0.378647, 0.391934, 0.411971, 0.451434, 0.529496", \ + "0.396191, 0.403807, 0.405988, 0.419275, 0.439312, 0.478775, 0.556837", \ + "0.446338, 0.453954, 0.456135, 0.469422, 0.489459, 0.528922, 0.606984" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.223766, 0.231322, 0.233504, 0.246790, 0.266800, 0.306256, 0.384405", \ + "0.236342, 0.243898, 0.246080, 0.259366, 0.279376, 0.318832, 0.396981", \ + "0.252255, 0.259811, 0.261993, 0.275279, 0.295289, 0.334745, 0.412894", \ + "0.285457, 0.293013, 0.295195, 0.308481, 0.328491, 0.367947, 0.446096", \ + "0.312054, 0.319610, 0.321792, 0.335078, 0.355088, 0.394544, 0.472693", \ + "0.339484, 0.347040, 0.349222, 0.362508, 0.382518, 0.421974, 0.500123", \ + "0.389635, 0.397191, 0.399373, 0.412659, 0.432669, 0.472125, 0.550274" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.026862, 0.034600, 0.037541, 0.055576, 0.088284, 0.159085, 0.306731", \ + "0.026862, 0.034600, 0.037541, 0.055576, 0.088284, 0.159085, 0.306731", \ + "0.026862, 0.034600, 0.037541, 0.055576, 0.088284, 0.159085, 0.306731", \ + "0.026862, 0.034600, 0.037541, 0.055576, 0.088284, 0.159085, 0.306731", \ + "0.026862, 0.034600, 0.037541, 0.055576, 0.088284, 0.159085, 0.306731", \ + "0.026862, 0.034600, 0.037541, 0.055576, 0.088284, 0.159085, 0.306731", \ + "0.026862, 0.034600, 0.037541, 0.055576, 0.088284, 0.159085, 0.306731" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.026862, 0.034600, 0.037541, 0.055576, 0.088284, 0.159085, 0.306731", \ + "0.026862, 0.034600, 0.037541, 0.055576, 0.088284, 0.159085, 0.306731", \ + "0.026862, 0.034600, 0.037541, 0.055576, 0.088284, 0.159085, 0.306731", \ + "0.026862, 0.034600, 0.037541, 0.055576, 0.088284, 0.159085, 0.306731", \ + "0.026862, 0.034600, 0.037541, 0.055576, 0.088284, 0.159085, 0.306731", \ + "0.026862, 0.034600, 0.037541, 0.055576, 0.088284, 0.159085, 0.306731", \ + "0.026862, 0.034600, 0.037541, 0.055576, 0.088284, 0.159085, 0.306731" \ + ); + } + } + internal_power() { + related_pin : TENA; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TAA[2]&AA[2]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.015689, 0.015689, 0.015689, 0.015689, 0.015689, 0.015689, 0.015689", \ + "0.015705, 0.015705, 0.015705, 0.015705, 0.015705, 0.015705, 0.015705", \ + "0.015720, 0.015720, 0.015720, 0.015720, 0.015720, 0.015720, 0.015720", \ + "0.015736, 0.015736, 0.015736, 0.015736, 0.015736, 0.015736, 0.015736", \ + "0.015752, 0.015752, 0.015752, 0.015752, 0.015752, 0.015752, 0.015752", \ + "0.015767, 0.015767, 0.015767, 0.015767, 0.015767, 0.015767, 0.015767", \ + "0.015783, 0.015783, 0.015783, 0.015783, 0.015783, 0.015783, 0.015783" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.013393, 0.013393, 0.013393, 0.013393, 0.013393, 0.013393, 0.013393", \ + "0.013505, 0.013505, 0.013505, 0.013505, 0.013505, 0.013505, 0.013505", \ + "0.013519, 0.013519, 0.013519, 0.013519, 0.013519, 0.013519, 0.013519", \ + "0.013532, 0.013532, 0.013532, 0.013532, 0.013532, 0.013532, 0.013532", \ + "0.013546, 0.013546, 0.013546, 0.013546, 0.013546, 0.013546, 0.013546", \ + "0.013559, 0.013559, 0.013559, 0.013559, 0.013559, 0.013559, 0.013559", \ + "0.013573, 0.013573, 0.013573, 0.013573, 0.013573, 0.013573, 0.013573" \ + ); + } + } + internal_power() { + related_pin : TENA; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TAA[2]&!AA[2]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.013393, 0.013393, 0.013393, 0.013393, 0.013393, 0.013393, 0.013393", \ + "0.013505, 0.013505, 0.013505, 0.013505, 0.013505, 0.013505, 0.013505", \ + "0.013519, 0.013519, 0.013519, 0.013519, 0.013519, 0.013519, 0.013519", \ + "0.013532, 0.013532, 0.013532, 0.013532, 0.013532, 0.013532, 0.013532", \ + "0.013546, 0.013546, 0.013546, 0.013546, 0.013546, 0.013546, 0.013546", \ + "0.013559, 0.013559, 0.013559, 0.013559, 0.013559, 0.013559, 0.013559", \ + "0.013573, 0.013573, 0.013573, 0.013573, 0.013573, 0.013573, 0.013573" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.015689, 0.015689, 0.015689, 0.015689, 0.015689, 0.015689, 0.015689", \ + "0.015705, 0.015705, 0.015705, 0.015705, 0.015705, 0.015705, 0.015705", \ + "0.015720, 0.015720, 0.015720, 0.015720, 0.015720, 0.015720, 0.015720", \ + "0.015736, 0.015736, 0.015736, 0.015736, 0.015736, 0.015736, 0.015736", \ + "0.015752, 0.015752, 0.015752, 0.015752, 0.015752, 0.015752, 0.015752", \ + "0.015767, 0.015767, 0.015767, 0.015767, 0.015767, 0.015767, 0.015767", \ + "0.015783, 0.015783, 0.015783, 0.015783, 0.015783, 0.015783, 0.015783" \ + ); + } + } + } + pin(AYA[1]) { + direction : output; + timing() { + related_pin : TENA; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TAA[1]&AA[1]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TAA[1] == 1'b0 && AA[1] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.312638, 0.320471, 0.322672, 0.335767, 0.355747, 0.395352, 0.473419", \ + "0.324906, 0.332739, 0.334940, 0.348035, 0.368015, 0.407620, 0.485687", \ + "0.336796, 0.344629, 0.346830, 0.359925, 0.379905, 0.419510, 0.497577", \ + "0.356737, 0.364570, 0.366771, 0.379866, 0.399846, 0.439451, 0.517518", \ + "0.372491, 0.380324, 0.382525, 0.395620, 0.415600, 0.455205, 0.533272", \ + "0.388590, 0.396423, 0.398624, 0.411719, 0.431699, 0.471304, 0.549371", \ + "0.404112, 0.411945, 0.414146, 0.427241, 0.447221, 0.486826, 0.564893" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.251838, 0.259579, 0.261780, 0.274886, 0.294885, 0.334501, 0.412704", \ + "0.264048, 0.271789, 0.273990, 0.287096, 0.307095, 0.346711, 0.424914", \ + "0.275976, 0.283717, 0.285918, 0.299024, 0.319023, 0.358639, 0.436842", \ + "0.295877, 0.303618, 0.305819, 0.318925, 0.338924, 0.378540, 0.456743", \ + "0.311707, 0.319448, 0.321649, 0.334755, 0.354754, 0.394370, 0.472573", \ + "0.327705, 0.335446, 0.337647, 0.350753, 0.370752, 0.410368, 0.488571", \ + "0.343407, 0.351148, 0.353349, 0.366455, 0.386454, 0.426070, 0.504273" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.026148, 0.034077, 0.036804, 0.055429, 0.087862, 0.159324, 0.306578", \ + "0.026148, 0.034077, 0.036804, 0.055429, 0.087862, 0.159324, 0.306578", \ + "0.026148, 0.034077, 0.036804, 0.055429, 0.087862, 0.159324, 0.306578", \ + "0.026148, 0.034077, 0.036804, 0.055429, 0.087862, 0.159324, 0.306578", \ + "0.026148, 0.034077, 0.036804, 0.055429, 0.087862, 0.159324, 0.306578", \ + "0.026148, 0.034077, 0.036804, 0.055429, 0.087862, 0.159324, 0.306578", \ + "0.026148, 0.034077, 0.036804, 0.055429, 0.087862, 0.159324, 0.306578" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.026148, 0.034077, 0.036804, 0.055429, 0.087862, 0.159324, 0.306578", \ + "0.026148, 0.034077, 0.036804, 0.055429, 0.087862, 0.159324, 0.306578", \ + "0.026148, 0.034077, 0.036804, 0.055429, 0.087862, 0.159324, 0.306578", \ + "0.026148, 0.034077, 0.036804, 0.055429, 0.087862, 0.159324, 0.306578", \ + "0.026148, 0.034077, 0.036804, 0.055429, 0.087862, 0.159324, 0.306578", \ + "0.026148, 0.034077, 0.036804, 0.055429, 0.087862, 0.159324, 0.306578", \ + "0.026148, 0.034077, 0.036804, 0.055429, 0.087862, 0.159324, 0.306578" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.275844, 0.285067, 0.287871, 0.306273, 0.336816, 0.399951, 0.526179", \ + "0.288043, 0.297266, 0.300070, 0.318472, 0.349015, 0.412150, 0.538378", \ + "0.303025, 0.312248, 0.315052, 0.333454, 0.363997, 0.427132, 0.553360", \ + "0.337479, 0.346702, 0.349506, 0.367908, 0.398451, 0.461586, 0.587814", \ + "0.361340, 0.370563, 0.373367, 0.391769, 0.422312, 0.485447, 0.611675", \ + "0.396567, 0.405790, 0.408594, 0.426996, 0.457539, 0.520674, 0.646902", \ + "0.437774, 0.446997, 0.449801, 0.468203, 0.498746, 0.561881, 0.688109" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.220181, 0.229320, 0.232067, 0.250260, 0.280434, 0.343020, 0.468150", \ + "0.232251, 0.241390, 0.244137, 0.262330, 0.292504, 0.355090, 0.480220", \ + "0.247374, 0.256513, 0.259260, 0.277453, 0.307627, 0.370213, 0.495343", \ + "0.281663, 0.290802, 0.293549, 0.311742, 0.341916, 0.404502, 0.529632", \ + "0.305627, 0.314766, 0.317513, 0.335706, 0.365880, 0.428466, 0.553596", \ + "0.340835, 0.349974, 0.352721, 0.370914, 0.401088, 0.463674, 0.588804", \ + "0.382152, 0.391291, 0.394038, 0.412231, 0.442405, 0.504991, 0.630121" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027780, 0.039526, 0.043921, 0.074599, 0.130238, 0.248068, 0.486081", \ + "0.027780, 0.039526, 0.043921, 0.074599, 0.130238, 0.248068, 0.486081", \ + "0.027780, 0.039526, 0.043921, 0.074599, 0.130238, 0.248068, 0.486081", \ + "0.027780, 0.039526, 0.043921, 0.074599, 0.130238, 0.248068, 0.486081", \ + "0.027780, 0.039526, 0.043921, 0.074599, 0.130238, 0.248068, 0.486081", \ + "0.027780, 0.039526, 0.043921, 0.074599, 0.130238, 0.248068, 0.486081", \ + "0.027780, 0.039526, 0.043921, 0.074599, 0.130238, 0.248068, 0.486081" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027780, 0.039526, 0.043921, 0.074599, 0.130238, 0.248068, 0.486081", \ + "0.027780, 0.039526, 0.043921, 0.074599, 0.130238, 0.248068, 0.486081", \ + "0.027780, 0.039526, 0.043921, 0.074599, 0.130238, 0.248068, 0.486081", \ + "0.027780, 0.039526, 0.043921, 0.074599, 0.130238, 0.248068, 0.486081", \ + "0.027780, 0.039526, 0.043921, 0.074599, 0.130238, 0.248068, 0.486081", \ + "0.027780, 0.039526, 0.043921, 0.074599, 0.130238, 0.248068, 0.486081", \ + "0.027780, 0.039526, 0.043921, 0.074599, 0.130238, 0.248068, 0.486081" \ + ); + } + } + timing() { + related_pin : TENA; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TAA[1]&!AA[1]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TAA[1] == 1'b1 && AA[1] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.264552, 0.273759, 0.276566, 0.294919, 0.325451, 0.388672, 0.514817", \ + "0.276154, 0.285361, 0.288168, 0.306521, 0.337053, 0.400274, 0.526419", \ + "0.288059, 0.297266, 0.300073, 0.318426, 0.348958, 0.412179, 0.538324", \ + "0.310462, 0.319669, 0.322476, 0.340829, 0.371361, 0.434582, 0.560727", \ + "0.323352, 0.332559, 0.335366, 0.353719, 0.384251, 0.447472, 0.573617", \ + "0.340651, 0.349858, 0.352665, 0.371018, 0.401550, 0.464771, 0.590916", \ + "0.354768, 0.363975, 0.366782, 0.385135, 0.415667, 0.478888, 0.605033" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.210912, 0.220073, 0.222824, 0.240985, 0.271176, 0.333867, 0.458850", \ + "0.222526, 0.231687, 0.234438, 0.252599, 0.282790, 0.345481, 0.470464", \ + "0.234428, 0.243589, 0.246340, 0.264501, 0.294692, 0.357383, 0.482366", \ + "0.256767, 0.265928, 0.268679, 0.286840, 0.317031, 0.379722, 0.504705", \ + "0.269709, 0.278870, 0.281621, 0.299782, 0.329973, 0.392664, 0.517647", \ + "0.286577, 0.295738, 0.298489, 0.316650, 0.346841, 0.409532, 0.534515", \ + "0.300737, 0.309898, 0.312649, 0.330810, 0.361001, 0.423692, 0.548675" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027263, 0.039318, 0.043521, 0.074606, 0.130254, 0.247974, 0.488476", \ + "0.027263, 0.039318, 0.043521, 0.074606, 0.130254, 0.247974, 0.488476", \ + "0.027263, 0.039318, 0.043521, 0.074606, 0.130254, 0.247974, 0.488476", \ + "0.027263, 0.039318, 0.043521, 0.074606, 0.130254, 0.247974, 0.488476", \ + "0.027263, 0.039318, 0.043521, 0.074606, 0.130254, 0.247974, 0.488476", \ + "0.027263, 0.039318, 0.043521, 0.074606, 0.130254, 0.247974, 0.488476", \ + "0.027263, 0.039318, 0.043521, 0.074606, 0.130254, 0.247974, 0.488476" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027263, 0.039318, 0.043521, 0.074606, 0.130254, 0.247974, 0.488476", \ + "0.027263, 0.039318, 0.043521, 0.074606, 0.130254, 0.247974, 0.488476", \ + "0.027263, 0.039318, 0.043521, 0.074606, 0.130254, 0.247974, 0.488476", \ + "0.027263, 0.039318, 0.043521, 0.074606, 0.130254, 0.247974, 0.488476", \ + "0.027263, 0.039318, 0.043521, 0.074606, 0.130254, 0.247974, 0.488476", \ + "0.027263, 0.039318, 0.043521, 0.074606, 0.130254, 0.247974, 0.488476", \ + "0.027263, 0.039318, 0.043521, 0.074606, 0.130254, 0.247974, 0.488476" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.280551, 0.288167, 0.290348, 0.303635, 0.323672, 0.363135, 0.441197", \ + "0.293026, 0.300642, 0.302823, 0.316110, 0.336147, 0.375610, 0.453672", \ + "0.309021, 0.316637, 0.318818, 0.332105, 0.352142, 0.391605, 0.469667", \ + "0.342216, 0.349832, 0.352013, 0.365300, 0.385337, 0.424800, 0.502862", \ + "0.368850, 0.376466, 0.378647, 0.391934, 0.411971, 0.451434, 0.529496", \ + "0.396191, 0.403807, 0.405988, 0.419275, 0.439312, 0.478775, 0.556837", \ + "0.446338, 0.453954, 0.456135, 0.469422, 0.489459, 0.528922, 0.606984" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.223766, 0.231322, 0.233504, 0.246790, 0.266800, 0.306256, 0.384405", \ + "0.236342, 0.243898, 0.246080, 0.259366, 0.279376, 0.318832, 0.396981", \ + "0.252255, 0.259811, 0.261993, 0.275279, 0.295289, 0.334745, 0.412894", \ + "0.285457, 0.293013, 0.295195, 0.308481, 0.328491, 0.367947, 0.446096", \ + "0.312054, 0.319610, 0.321792, 0.335078, 0.355088, 0.394544, 0.472693", \ + "0.339484, 0.347040, 0.349222, 0.362508, 0.382518, 0.421974, 0.500123", \ + "0.389635, 0.397191, 0.399373, 0.412659, 0.432669, 0.472125, 0.550274" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.026862, 0.034600, 0.037541, 0.055576, 0.088284, 0.159085, 0.306731", \ + "0.026862, 0.034600, 0.037541, 0.055576, 0.088284, 0.159085, 0.306731", \ + "0.026862, 0.034600, 0.037541, 0.055576, 0.088284, 0.159085, 0.306731", \ + "0.026862, 0.034600, 0.037541, 0.055576, 0.088284, 0.159085, 0.306731", \ + "0.026862, 0.034600, 0.037541, 0.055576, 0.088284, 0.159085, 0.306731", \ + "0.026862, 0.034600, 0.037541, 0.055576, 0.088284, 0.159085, 0.306731", \ + "0.026862, 0.034600, 0.037541, 0.055576, 0.088284, 0.159085, 0.306731" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.026862, 0.034600, 0.037541, 0.055576, 0.088284, 0.159085, 0.306731", \ + "0.026862, 0.034600, 0.037541, 0.055576, 0.088284, 0.159085, 0.306731", \ + "0.026862, 0.034600, 0.037541, 0.055576, 0.088284, 0.159085, 0.306731", \ + "0.026862, 0.034600, 0.037541, 0.055576, 0.088284, 0.159085, 0.306731", \ + "0.026862, 0.034600, 0.037541, 0.055576, 0.088284, 0.159085, 0.306731", \ + "0.026862, 0.034600, 0.037541, 0.055576, 0.088284, 0.159085, 0.306731", \ + "0.026862, 0.034600, 0.037541, 0.055576, 0.088284, 0.159085, 0.306731" \ + ); + } + } + internal_power() { + related_pin : TENA; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TAA[1]&AA[1]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.015689, 0.015689, 0.015689, 0.015689, 0.015689, 0.015689, 0.015689", \ + "0.015705, 0.015705, 0.015705, 0.015705, 0.015705, 0.015705, 0.015705", \ + "0.015720, 0.015720, 0.015720, 0.015720, 0.015720, 0.015720, 0.015720", \ + "0.015736, 0.015736, 0.015736, 0.015736, 0.015736, 0.015736, 0.015736", \ + "0.015752, 0.015752, 0.015752, 0.015752, 0.015752, 0.015752, 0.015752", \ + "0.015767, 0.015767, 0.015767, 0.015767, 0.015767, 0.015767, 0.015767", \ + "0.015783, 0.015783, 0.015783, 0.015783, 0.015783, 0.015783, 0.015783" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.013393, 0.013393, 0.013393, 0.013393, 0.013393, 0.013393, 0.013393", \ + "0.013505, 0.013505, 0.013505, 0.013505, 0.013505, 0.013505, 0.013505", \ + "0.013519, 0.013519, 0.013519, 0.013519, 0.013519, 0.013519, 0.013519", \ + "0.013532, 0.013532, 0.013532, 0.013532, 0.013532, 0.013532, 0.013532", \ + "0.013546, 0.013546, 0.013546, 0.013546, 0.013546, 0.013546, 0.013546", \ + "0.013559, 0.013559, 0.013559, 0.013559, 0.013559, 0.013559, 0.013559", \ + "0.013573, 0.013573, 0.013573, 0.013573, 0.013573, 0.013573, 0.013573" \ + ); + } + } + internal_power() { + related_pin : TENA; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TAA[1]&!AA[1]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.013393, 0.013393, 0.013393, 0.013393, 0.013393, 0.013393, 0.013393", \ + "0.013505, 0.013505, 0.013505, 0.013505, 0.013505, 0.013505, 0.013505", \ + "0.013519, 0.013519, 0.013519, 0.013519, 0.013519, 0.013519, 0.013519", \ + "0.013532, 0.013532, 0.013532, 0.013532, 0.013532, 0.013532, 0.013532", \ + "0.013546, 0.013546, 0.013546, 0.013546, 0.013546, 0.013546, 0.013546", \ + "0.013559, 0.013559, 0.013559, 0.013559, 0.013559, 0.013559, 0.013559", \ + "0.013573, 0.013573, 0.013573, 0.013573, 0.013573, 0.013573, 0.013573" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.015689, 0.015689, 0.015689, 0.015689, 0.015689, 0.015689, 0.015689", \ + "0.015705, 0.015705, 0.015705, 0.015705, 0.015705, 0.015705, 0.015705", \ + "0.015720, 0.015720, 0.015720, 0.015720, 0.015720, 0.015720, 0.015720", \ + "0.015736, 0.015736, 0.015736, 0.015736, 0.015736, 0.015736, 0.015736", \ + "0.015752, 0.015752, 0.015752, 0.015752, 0.015752, 0.015752, 0.015752", \ + "0.015767, 0.015767, 0.015767, 0.015767, 0.015767, 0.015767, 0.015767", \ + "0.015783, 0.015783, 0.015783, 0.015783, 0.015783, 0.015783, 0.015783" \ + ); + } + } + } + pin(AYA[0]) { + direction : output; + timing() { + related_pin : TENA; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TAA[0]&AA[0]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TAA[0] == 1'b0 && AA[0] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.312638, 0.320471, 0.322672, 0.335767, 0.355747, 0.395352, 0.473419", \ + "0.324906, 0.332739, 0.334940, 0.348035, 0.368015, 0.407620, 0.485687", \ + "0.336796, 0.344629, 0.346830, 0.359925, 0.379905, 0.419510, 0.497577", \ + "0.356737, 0.364570, 0.366771, 0.379866, 0.399846, 0.439451, 0.517518", \ + "0.372491, 0.380324, 0.382525, 0.395620, 0.415600, 0.455205, 0.533272", \ + "0.388590, 0.396423, 0.398624, 0.411719, 0.431699, 0.471304, 0.549371", \ + "0.404112, 0.411945, 0.414146, 0.427241, 0.447221, 0.486826, 0.564893" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.251838, 0.259579, 0.261780, 0.274886, 0.294885, 0.334501, 0.412704", \ + "0.264048, 0.271789, 0.273990, 0.287096, 0.307095, 0.346711, 0.424914", \ + "0.275976, 0.283717, 0.285918, 0.299024, 0.319023, 0.358639, 0.436842", \ + "0.295877, 0.303618, 0.305819, 0.318925, 0.338924, 0.378540, 0.456743", \ + "0.311707, 0.319448, 0.321649, 0.334755, 0.354754, 0.394370, 0.472573", \ + "0.327705, 0.335446, 0.337647, 0.350753, 0.370752, 0.410368, 0.488571", \ + "0.343407, 0.351148, 0.353349, 0.366455, 0.386454, 0.426070, 0.504273" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.026148, 0.034077, 0.036804, 0.055429, 0.087862, 0.159324, 0.306578", \ + "0.026148, 0.034077, 0.036804, 0.055429, 0.087862, 0.159324, 0.306578", \ + "0.026148, 0.034077, 0.036804, 0.055429, 0.087862, 0.159324, 0.306578", \ + "0.026148, 0.034077, 0.036804, 0.055429, 0.087862, 0.159324, 0.306578", \ + "0.026148, 0.034077, 0.036804, 0.055429, 0.087862, 0.159324, 0.306578", \ + "0.026148, 0.034077, 0.036804, 0.055429, 0.087862, 0.159324, 0.306578", \ + "0.026148, 0.034077, 0.036804, 0.055429, 0.087862, 0.159324, 0.306578" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.026148, 0.034077, 0.036804, 0.055429, 0.087862, 0.159324, 0.306578", \ + "0.026148, 0.034077, 0.036804, 0.055429, 0.087862, 0.159324, 0.306578", \ + "0.026148, 0.034077, 0.036804, 0.055429, 0.087862, 0.159324, 0.306578", \ + "0.026148, 0.034077, 0.036804, 0.055429, 0.087862, 0.159324, 0.306578", \ + "0.026148, 0.034077, 0.036804, 0.055429, 0.087862, 0.159324, 0.306578", \ + "0.026148, 0.034077, 0.036804, 0.055429, 0.087862, 0.159324, 0.306578", \ + "0.026148, 0.034077, 0.036804, 0.055429, 0.087862, 0.159324, 0.306578" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.275844, 0.285067, 0.287871, 0.306273, 0.336816, 0.399951, 0.526179", \ + "0.288043, 0.297266, 0.300070, 0.318472, 0.349015, 0.412150, 0.538378", \ + "0.303025, 0.312248, 0.315052, 0.333454, 0.363997, 0.427132, 0.553360", \ + "0.337479, 0.346702, 0.349506, 0.367908, 0.398451, 0.461586, 0.587814", \ + "0.361340, 0.370563, 0.373367, 0.391769, 0.422312, 0.485447, 0.611675", \ + "0.396567, 0.405790, 0.408594, 0.426996, 0.457539, 0.520674, 0.646902", \ + "0.437774, 0.446997, 0.449801, 0.468203, 0.498746, 0.561881, 0.688109" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.220181, 0.229320, 0.232067, 0.250260, 0.280434, 0.343020, 0.468150", \ + "0.232251, 0.241390, 0.244137, 0.262330, 0.292504, 0.355090, 0.480220", \ + "0.247374, 0.256513, 0.259260, 0.277453, 0.307627, 0.370213, 0.495343", \ + "0.281663, 0.290802, 0.293549, 0.311742, 0.341916, 0.404502, 0.529632", \ + "0.305627, 0.314766, 0.317513, 0.335706, 0.365880, 0.428466, 0.553596", \ + "0.340835, 0.349974, 0.352721, 0.370914, 0.401088, 0.463674, 0.588804", \ + "0.382152, 0.391291, 0.394038, 0.412231, 0.442405, 0.504991, 0.630121" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027780, 0.039526, 0.043921, 0.074599, 0.130238, 0.248068, 0.486081", \ + "0.027780, 0.039526, 0.043921, 0.074599, 0.130238, 0.248068, 0.486081", \ + "0.027780, 0.039526, 0.043921, 0.074599, 0.130238, 0.248068, 0.486081", \ + "0.027780, 0.039526, 0.043921, 0.074599, 0.130238, 0.248068, 0.486081", \ + "0.027780, 0.039526, 0.043921, 0.074599, 0.130238, 0.248068, 0.486081", \ + "0.027780, 0.039526, 0.043921, 0.074599, 0.130238, 0.248068, 0.486081", \ + "0.027780, 0.039526, 0.043921, 0.074599, 0.130238, 0.248068, 0.486081" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027780, 0.039526, 0.043921, 0.074599, 0.130238, 0.248068, 0.486081", \ + "0.027780, 0.039526, 0.043921, 0.074599, 0.130238, 0.248068, 0.486081", \ + "0.027780, 0.039526, 0.043921, 0.074599, 0.130238, 0.248068, 0.486081", \ + "0.027780, 0.039526, 0.043921, 0.074599, 0.130238, 0.248068, 0.486081", \ + "0.027780, 0.039526, 0.043921, 0.074599, 0.130238, 0.248068, 0.486081", \ + "0.027780, 0.039526, 0.043921, 0.074599, 0.130238, 0.248068, 0.486081", \ + "0.027780, 0.039526, 0.043921, 0.074599, 0.130238, 0.248068, 0.486081" \ + ); + } + } + timing() { + related_pin : TENA; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TAA[0]&!AA[0]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TAA[0] == 1'b1 && AA[0] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.264552, 0.273759, 0.276566, 0.294919, 0.325451, 0.388672, 0.514817", \ + "0.276154, 0.285361, 0.288168, 0.306521, 0.337053, 0.400274, 0.526419", \ + "0.288059, 0.297266, 0.300073, 0.318426, 0.348958, 0.412179, 0.538324", \ + "0.310462, 0.319669, 0.322476, 0.340829, 0.371361, 0.434582, 0.560727", \ + "0.323352, 0.332559, 0.335366, 0.353719, 0.384251, 0.447472, 0.573617", \ + "0.340651, 0.349858, 0.352665, 0.371018, 0.401550, 0.464771, 0.590916", \ + "0.354768, 0.363975, 0.366782, 0.385135, 0.415667, 0.478888, 0.605033" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.210912, 0.220073, 0.222824, 0.240985, 0.271176, 0.333867, 0.458850", \ + "0.222526, 0.231687, 0.234438, 0.252599, 0.282790, 0.345481, 0.470464", \ + "0.234428, 0.243589, 0.246340, 0.264501, 0.294692, 0.357383, 0.482366", \ + "0.256767, 0.265928, 0.268679, 0.286840, 0.317031, 0.379722, 0.504705", \ + "0.269709, 0.278870, 0.281621, 0.299782, 0.329973, 0.392664, 0.517647", \ + "0.286577, 0.295738, 0.298489, 0.316650, 0.346841, 0.409532, 0.534515", \ + "0.300737, 0.309898, 0.312649, 0.330810, 0.361001, 0.423692, 0.548675" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027263, 0.039318, 0.043521, 0.074606, 0.130254, 0.247974, 0.488476", \ + "0.027263, 0.039318, 0.043521, 0.074606, 0.130254, 0.247974, 0.488476", \ + "0.027263, 0.039318, 0.043521, 0.074606, 0.130254, 0.247974, 0.488476", \ + "0.027263, 0.039318, 0.043521, 0.074606, 0.130254, 0.247974, 0.488476", \ + "0.027263, 0.039318, 0.043521, 0.074606, 0.130254, 0.247974, 0.488476", \ + "0.027263, 0.039318, 0.043521, 0.074606, 0.130254, 0.247974, 0.488476", \ + "0.027263, 0.039318, 0.043521, 0.074606, 0.130254, 0.247974, 0.488476" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027263, 0.039318, 0.043521, 0.074606, 0.130254, 0.247974, 0.488476", \ + "0.027263, 0.039318, 0.043521, 0.074606, 0.130254, 0.247974, 0.488476", \ + "0.027263, 0.039318, 0.043521, 0.074606, 0.130254, 0.247974, 0.488476", \ + "0.027263, 0.039318, 0.043521, 0.074606, 0.130254, 0.247974, 0.488476", \ + "0.027263, 0.039318, 0.043521, 0.074606, 0.130254, 0.247974, 0.488476", \ + "0.027263, 0.039318, 0.043521, 0.074606, 0.130254, 0.247974, 0.488476", \ + "0.027263, 0.039318, 0.043521, 0.074606, 0.130254, 0.247974, 0.488476" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.280551, 0.288167, 0.290348, 0.303635, 0.323672, 0.363135, 0.441197", \ + "0.293026, 0.300642, 0.302823, 0.316110, 0.336147, 0.375610, 0.453672", \ + "0.309021, 0.316637, 0.318818, 0.332105, 0.352142, 0.391605, 0.469667", \ + "0.342216, 0.349832, 0.352013, 0.365300, 0.385337, 0.424800, 0.502862", \ + "0.368850, 0.376466, 0.378647, 0.391934, 0.411971, 0.451434, 0.529496", \ + "0.396191, 0.403807, 0.405988, 0.419275, 0.439312, 0.478775, 0.556837", \ + "0.446338, 0.453954, 0.456135, 0.469422, 0.489459, 0.528922, 0.606984" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.223766, 0.231322, 0.233504, 0.246790, 0.266800, 0.306256, 0.384405", \ + "0.236342, 0.243898, 0.246080, 0.259366, 0.279376, 0.318832, 0.396981", \ + "0.252255, 0.259811, 0.261993, 0.275279, 0.295289, 0.334745, 0.412894", \ + "0.285457, 0.293013, 0.295195, 0.308481, 0.328491, 0.367947, 0.446096", \ + "0.312054, 0.319610, 0.321792, 0.335078, 0.355088, 0.394544, 0.472693", \ + "0.339484, 0.347040, 0.349222, 0.362508, 0.382518, 0.421974, 0.500123", \ + "0.389635, 0.397191, 0.399373, 0.412659, 0.432669, 0.472125, 0.550274" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.026862, 0.034600, 0.037541, 0.055576, 0.088284, 0.159085, 0.306731", \ + "0.026862, 0.034600, 0.037541, 0.055576, 0.088284, 0.159085, 0.306731", \ + "0.026862, 0.034600, 0.037541, 0.055576, 0.088284, 0.159085, 0.306731", \ + "0.026862, 0.034600, 0.037541, 0.055576, 0.088284, 0.159085, 0.306731", \ + "0.026862, 0.034600, 0.037541, 0.055576, 0.088284, 0.159085, 0.306731", \ + "0.026862, 0.034600, 0.037541, 0.055576, 0.088284, 0.159085, 0.306731", \ + "0.026862, 0.034600, 0.037541, 0.055576, 0.088284, 0.159085, 0.306731" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.026862, 0.034600, 0.037541, 0.055576, 0.088284, 0.159085, 0.306731", \ + "0.026862, 0.034600, 0.037541, 0.055576, 0.088284, 0.159085, 0.306731", \ + "0.026862, 0.034600, 0.037541, 0.055576, 0.088284, 0.159085, 0.306731", \ + "0.026862, 0.034600, 0.037541, 0.055576, 0.088284, 0.159085, 0.306731", \ + "0.026862, 0.034600, 0.037541, 0.055576, 0.088284, 0.159085, 0.306731", \ + "0.026862, 0.034600, 0.037541, 0.055576, 0.088284, 0.159085, 0.306731", \ + "0.026862, 0.034600, 0.037541, 0.055576, 0.088284, 0.159085, 0.306731" \ + ); + } + } + internal_power() { + related_pin : TENA; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TAA[0]&AA[0]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.015689, 0.015689, 0.015689, 0.015689, 0.015689, 0.015689, 0.015689", \ + "0.015705, 0.015705, 0.015705, 0.015705, 0.015705, 0.015705, 0.015705", \ + "0.015720, 0.015720, 0.015720, 0.015720, 0.015720, 0.015720, 0.015720", \ + "0.015736, 0.015736, 0.015736, 0.015736, 0.015736, 0.015736, 0.015736", \ + "0.015752, 0.015752, 0.015752, 0.015752, 0.015752, 0.015752, 0.015752", \ + "0.015767, 0.015767, 0.015767, 0.015767, 0.015767, 0.015767, 0.015767", \ + "0.015783, 0.015783, 0.015783, 0.015783, 0.015783, 0.015783, 0.015783" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.013393, 0.013393, 0.013393, 0.013393, 0.013393, 0.013393, 0.013393", \ + "0.013505, 0.013505, 0.013505, 0.013505, 0.013505, 0.013505, 0.013505", \ + "0.013519, 0.013519, 0.013519, 0.013519, 0.013519, 0.013519, 0.013519", \ + "0.013532, 0.013532, 0.013532, 0.013532, 0.013532, 0.013532, 0.013532", \ + "0.013546, 0.013546, 0.013546, 0.013546, 0.013546, 0.013546, 0.013546", \ + "0.013559, 0.013559, 0.013559, 0.013559, 0.013559, 0.013559, 0.013559", \ + "0.013573, 0.013573, 0.013573, 0.013573, 0.013573, 0.013573, 0.013573" \ + ); + } + } + internal_power() { + related_pin : TENA; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TAA[0]&!AA[0]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.013393, 0.013393, 0.013393, 0.013393, 0.013393, 0.013393, 0.013393", \ + "0.013505, 0.013505, 0.013505, 0.013505, 0.013505, 0.013505, 0.013505", \ + "0.013519, 0.013519, 0.013519, 0.013519, 0.013519, 0.013519, 0.013519", \ + "0.013532, 0.013532, 0.013532, 0.013532, 0.013532, 0.013532, 0.013532", \ + "0.013546, 0.013546, 0.013546, 0.013546, 0.013546, 0.013546, 0.013546", \ + "0.013559, 0.013559, 0.013559, 0.013559, 0.013559, 0.013559, 0.013559", \ + "0.013573, 0.013573, 0.013573, 0.013573, 0.013573, 0.013573, 0.013573" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.015689, 0.015689, 0.015689, 0.015689, 0.015689, 0.015689, 0.015689", \ + "0.015705, 0.015705, 0.015705, 0.015705, 0.015705, 0.015705, 0.015705", \ + "0.015720, 0.015720, 0.015720, 0.015720, 0.015720, 0.015720, 0.015720", \ + "0.015736, 0.015736, 0.015736, 0.015736, 0.015736, 0.015736, 0.015736", \ + "0.015752, 0.015752, 0.015752, 0.015752, 0.015752, 0.015752, 0.015752", \ + "0.015767, 0.015767, 0.015767, 0.015767, 0.015767, 0.015767, 0.015767", \ + "0.015783, 0.015783, 0.015783, 0.015783, 0.015783, 0.015783, 0.015783" \ + ); + } + } + } + } + pin(CENYB) { + direction : output; + related_power_pin : "VDDPE"; + related_ground_pin : "VSSE"; + power_down_function : "!VDDCE + !VDDPE + VSSE"; + max_capacitance : 0.100000; + max_transition : 0.721560; + timing() { + related_pin : CENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&TENB"; + sdf_cond : "DFTRAMBYP == 1'b1 && TENB == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.127281, 0.134595, 0.136656, 0.151113, 0.173429, 0.219933, 0.312052", \ + "0.138439, 0.145753, 0.147813, 0.162270, 0.184586, 0.231090, 0.323210", \ + "0.149142, 0.156456, 0.158517, 0.172974, 0.195290, 0.241794, 0.333913", \ + "0.184971, 0.192285, 0.194345, 0.208802, 0.231118, 0.277622, 0.369742", \ + "0.211600, 0.218914, 0.220974, 0.235431, 0.257747, 0.304251, 0.396371", \ + "0.244355, 0.251669, 0.253730, 0.268186, 0.290502, 0.337006, 0.429126", \ + "0.292858, 0.300172, 0.302233, 0.316690, 0.339006, 0.385510, 0.477630" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.105108, 0.111819, 0.113710, 0.126975, 0.147451, 0.190120, 0.274645", \ + "0.115346, 0.122057, 0.123948, 0.137212, 0.157688, 0.200358, 0.284883", \ + "0.125167, 0.131878, 0.133768, 0.147033, 0.167509, 0.210179, 0.294704", \ + "0.158041, 0.164752, 0.166643, 0.179908, 0.200384, 0.243054, 0.327578", \ + "0.182475, 0.189186, 0.191076, 0.204341, 0.224817, 0.267487, 0.352011", \ + "0.212529, 0.219240, 0.221131, 0.234396, 0.254872, 0.297541, 0.382066", \ + "0.257033, 0.263745, 0.265635, 0.278900, 0.299376, 0.342046, 0.426570" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.033653, 0.041939, 0.044915, 0.067770, 0.108880, 0.200162, 0.384249", \ + "0.033653, 0.041939, 0.044915, 0.067770, 0.108880, 0.200162, 0.384249", \ + "0.033653, 0.041939, 0.044915, 0.067770, 0.108880, 0.200162, 0.384249", \ + "0.033653, 0.041939, 0.044915, 0.067770, 0.108880, 0.200162, 0.384249", \ + "0.033653, 0.041939, 0.044915, 0.067770, 0.108880, 0.200162, 0.384249", \ + "0.033653, 0.041939, 0.044915, 0.067770, 0.108880, 0.200162, 0.384249", \ + "0.033653, 0.041939, 0.044915, 0.067770, 0.108880, 0.200162, 0.384249" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.033653, 0.041939, 0.044915, 0.067770, 0.108880, 0.200162, 0.384249", \ + "0.033653, 0.041939, 0.044915, 0.067770, 0.108880, 0.200162, 0.384249", \ + "0.033653, 0.041939, 0.044915, 0.067770, 0.108880, 0.200162, 0.384249", \ + "0.033653, 0.041939, 0.044915, 0.067770, 0.108880, 0.200162, 0.384249", \ + "0.033653, 0.041939, 0.044915, 0.067770, 0.108880, 0.200162, 0.384249", \ + "0.033653, 0.041939, 0.044915, 0.067770, 0.108880, 0.200162, 0.384249", \ + "0.033653, 0.041939, 0.044915, 0.067770, 0.108880, 0.200162, 0.384249" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126035, 0.135078, 0.138587, 0.158830, 0.192264, 0.259493, 0.395800", \ + "0.139836, 0.148879, 0.152389, 0.172631, 0.206065, 0.273295, 0.409602", \ + "0.149809, 0.158851, 0.162361, 0.182604, 0.216037, 0.283267, 0.419574", \ + "0.188062, 0.197105, 0.200614, 0.220857, 0.254291, 0.321521, 0.457827", \ + "0.221234, 0.230277, 0.233787, 0.254029, 0.287463, 0.354693, 0.491000", \ + "0.262208, 0.271250, 0.274760, 0.295003, 0.328436, 0.395666, 0.531973", \ + "0.322069, 0.331112, 0.334621, 0.354864, 0.388298, 0.455528, 0.591835" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.104079, 0.112376, 0.115597, 0.134170, 0.164847, 0.226534, 0.351602", \ + "0.116742, 0.125040, 0.128260, 0.146834, 0.177511, 0.239197, 0.364266", \ + "0.125893, 0.134190, 0.137410, 0.155984, 0.186661, 0.248347, 0.373416", \ + "0.160992, 0.169289, 0.172509, 0.191083, 0.221760, 0.283447, 0.408515", \ + "0.191429, 0.199726, 0.202947, 0.221520, 0.252197, 0.313884, 0.438952", \ + "0.229024, 0.237321, 0.240542, 0.259116, 0.289793, 0.351479, 0.476548", \ + "0.283950, 0.292247, 0.295468, 0.314041, 0.344718, 0.406405, 0.531473" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.033931, 0.048455, 0.051150, 0.083519, 0.145852, 0.273107, 0.533724", \ + "0.033931, 0.048455, 0.051150, 0.083519, 0.145852, 0.273107, 0.533724", \ + "0.033931, 0.048455, 0.051150, 0.083519, 0.145852, 0.273107, 0.533724", \ + "0.033931, 0.048455, 0.051150, 0.083519, 0.145852, 0.273107, 0.533724", \ + "0.033931, 0.048455, 0.051150, 0.083519, 0.145852, 0.273107, 0.533724", \ + "0.033931, 0.048455, 0.051150, 0.083519, 0.145852, 0.273107, 0.533724", \ + "0.033931, 0.048455, 0.051150, 0.083519, 0.145852, 0.273107, 0.533724" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.033931, 0.048455, 0.051150, 0.083519, 0.145852, 0.273107, 0.533724", \ + "0.033931, 0.048455, 0.051150, 0.083519, 0.145852, 0.273107, 0.533724", \ + "0.033931, 0.048455, 0.051150, 0.083519, 0.145852, 0.273107, 0.533724", \ + "0.033931, 0.048455, 0.051150, 0.083519, 0.145852, 0.273107, 0.533724", \ + "0.033931, 0.048455, 0.051150, 0.083519, 0.145852, 0.273107, 0.533724", \ + "0.033931, 0.048455, 0.051150, 0.083519, 0.145852, 0.273107, 0.533724", \ + "0.033931, 0.048455, 0.051150, 0.083519, 0.145852, 0.273107, 0.533724" \ + ); + } + } + timing() { + related_pin : TCENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TENB"; + sdf_cond : "DFTRAMBYP == 1'b1 && TENB == 1'b0"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.127135, 0.134359, 0.136653, 0.151645, 0.173126, 0.218865, 0.311564", \ + "0.138122, 0.145346, 0.147640, 0.162632, 0.184113, 0.229852, 0.322551", \ + "0.149059, 0.156283, 0.158577, 0.173569, 0.195050, 0.240789, 0.333488", \ + "0.184773, 0.191997, 0.194291, 0.209283, 0.230764, 0.276503, 0.369202", \ + "0.211972, 0.219196, 0.221490, 0.236481, 0.257963, 0.303702, 0.396401", \ + "0.244166, 0.251390, 0.253684, 0.268675, 0.290157, 0.335896, 0.428595", \ + "0.292205, 0.299429, 0.301723, 0.316714, 0.338196, 0.383935, 0.476634" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.104988, 0.111616, 0.113721, 0.127477, 0.147187, 0.189155, 0.274211", \ + "0.115069, 0.121697, 0.123802, 0.137558, 0.157268, 0.199236, 0.284292", \ + "0.125104, 0.131732, 0.133837, 0.147593, 0.167303, 0.209271, 0.294327", \ + "0.157873, 0.164502, 0.166607, 0.180362, 0.200072, 0.242040, 0.327096", \ + "0.182829, 0.189458, 0.191563, 0.205318, 0.225028, 0.266996, 0.352052", \ + "0.212369, 0.218997, 0.221102, 0.234858, 0.254568, 0.296536, 0.381592", \ + "0.256447, 0.263076, 0.265180, 0.278936, 0.298646, 0.340614, 0.425670" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.033653, 0.041939, 0.044915, 0.067770, 0.108880, 0.200162, 0.384249", \ + "0.033653, 0.041939, 0.044915, 0.067770, 0.108880, 0.200162, 0.384249", \ + "0.033653, 0.041939, 0.044915, 0.067770, 0.108880, 0.200162, 0.384249", \ + "0.033653, 0.041939, 0.044915, 0.067770, 0.108880, 0.200162, 0.384249", \ + "0.033653, 0.041939, 0.044915, 0.067770, 0.108880, 0.200162, 0.384249", \ + "0.033653, 0.041939, 0.044915, 0.067770, 0.108880, 0.200162, 0.384249", \ + "0.033653, 0.041939, 0.044915, 0.067770, 0.108880, 0.200162, 0.384249" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.033653, 0.041939, 0.044915, 0.067770, 0.108880, 0.200162, 0.384249", \ + "0.033653, 0.041939, 0.044915, 0.067770, 0.108880, 0.200162, 0.384249", \ + "0.033653, 0.041939, 0.044915, 0.067770, 0.108880, 0.200162, 0.384249", \ + "0.033653, 0.041939, 0.044915, 0.067770, 0.108880, 0.200162, 0.384249", \ + "0.033653, 0.041939, 0.044915, 0.067770, 0.108880, 0.200162, 0.384249", \ + "0.033653, 0.041939, 0.044915, 0.067770, 0.108880, 0.200162, 0.384249", \ + "0.033653, 0.041939, 0.044915, 0.067770, 0.108880, 0.200162, 0.384249" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126704, 0.135875, 0.139251, 0.159543, 0.192956, 0.260178, 0.396636", \ + "0.140335, 0.149506, 0.152882, 0.173174, 0.206587, 0.273808, 0.410267", \ + "0.151123, 0.160294, 0.163670, 0.183962, 0.217375, 0.284597, 0.421055", \ + "0.188611, 0.197782, 0.201159, 0.221451, 0.254864, 0.322085, 0.458543", \ + "0.223532, 0.232702, 0.236079, 0.256371, 0.289784, 0.357005, 0.493463", \ + "0.263899, 0.273070, 0.276446, 0.296738, 0.330151, 0.397373, 0.533831", \ + "0.324799, 0.333970, 0.337347, 0.357639, 0.391052, 0.458273, 0.594731" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.104631, 0.113046, 0.116144, 0.134763, 0.165422, 0.227100, 0.352308", \ + "0.117138, 0.125553, 0.128651, 0.147270, 0.177928, 0.239607, 0.364814", \ + "0.127037, 0.135452, 0.138550, 0.157169, 0.187827, 0.249506, 0.374713", \ + "0.161435, 0.169849, 0.172947, 0.191566, 0.222225, 0.283904, 0.409111", \ + "0.193476, 0.201890, 0.204988, 0.223607, 0.254266, 0.315945, 0.441152", \ + "0.230515, 0.238930, 0.242028, 0.260646, 0.291305, 0.352984, 0.478191", \ + "0.286394, 0.294809, 0.297907, 0.316526, 0.347184, 0.408863, 0.534070" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.033931, 0.048455, 0.051150, 0.083519, 0.145852, 0.273107, 0.533724", \ + "0.033931, 0.048455, 0.051150, 0.083519, 0.145852, 0.273107, 0.533724", \ + "0.033931, 0.048455, 0.051150, 0.083519, 0.145852, 0.273107, 0.533724", \ + "0.033931, 0.048455, 0.051150, 0.083519, 0.145852, 0.273107, 0.533724", \ + "0.033931, 0.048455, 0.051150, 0.083519, 0.145852, 0.273107, 0.533724", \ + "0.033931, 0.048455, 0.051150, 0.083519, 0.145852, 0.273107, 0.533724", \ + "0.033931, 0.048455, 0.051150, 0.083519, 0.145852, 0.273107, 0.533724" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.033931, 0.048455, 0.051150, 0.083519, 0.145852, 0.273107, 0.533724", \ + "0.033931, 0.048455, 0.051150, 0.083519, 0.145852, 0.273107, 0.533724", \ + "0.033931, 0.048455, 0.051150, 0.083519, 0.145852, 0.273107, 0.533724", \ + "0.033931, 0.048455, 0.051150, 0.083519, 0.145852, 0.273107, 0.533724", \ + "0.033931, 0.048455, 0.051150, 0.083519, 0.145852, 0.273107, 0.533724", \ + "0.033931, 0.048455, 0.051150, 0.083519, 0.145852, 0.273107, 0.533724", \ + "0.033931, 0.048455, 0.051150, 0.083519, 0.145852, 0.273107, 0.533724" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TCENB&CENB"; + sdf_cond : "DFTRAMBYP == 1'b1 && TCENB == 1'b0 && CENB == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.214157, 0.223060, 0.225559, 0.241629, 0.266299, 0.316309, 0.415668", \ + "0.226476, 0.235379, 0.237878, 0.253948, 0.278618, 0.328628, 0.427987", \ + "0.239875, 0.248778, 0.251277, 0.267347, 0.292017, 0.342027, 0.441386", \ + "0.265663, 0.274566, 0.277065, 0.293135, 0.317805, 0.367815, 0.467174", \ + "0.288246, 0.297149, 0.299648, 0.315718, 0.340388, 0.390398, 0.489757", \ + "0.314667, 0.323570, 0.326069, 0.342139, 0.366809, 0.416819, 0.516178", \ + "0.346603, 0.355506, 0.358005, 0.374075, 0.398745, 0.448755, 0.548114" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.170989, 0.179892, 0.182391, 0.198461, 0.223131, 0.273141, 0.372500", \ + "0.183308, 0.192211, 0.194710, 0.210780, 0.235450, 0.285460, 0.384819", \ + "0.196707, 0.205610, 0.208109, 0.224179, 0.248849, 0.298859, 0.398218", \ + "0.222495, 0.231398, 0.233897, 0.249967, 0.274637, 0.324647, 0.424006", \ + "0.245078, 0.253981, 0.256480, 0.272550, 0.297220, 0.347230, 0.446589", \ + "0.271499, 0.280402, 0.282901, 0.298971, 0.323641, 0.373651, 0.473010", \ + "0.303435, 0.312338, 0.314837, 0.330907, 0.355577, 0.405587, 0.504946" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.031472, 0.041289, 0.044293, 0.066405, 0.108335, 0.203491, 0.382548", \ + "0.031472, 0.041289, 0.044293, 0.066405, 0.108335, 0.203491, 0.382548", \ + "0.031472, 0.041289, 0.044293, 0.066405, 0.108335, 0.203491, 0.382548", \ + "0.031472, 0.041289, 0.044293, 0.066405, 0.108335, 0.203491, 0.382548", \ + "0.031472, 0.041289, 0.044293, 0.066405, 0.108335, 0.203491, 0.382548", \ + "0.031472, 0.041289, 0.044293, 0.066405, 0.108335, 0.203491, 0.382548", \ + "0.031472, 0.041289, 0.044293, 0.066405, 0.108335, 0.203491, 0.382548" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.031472, 0.041289, 0.044293, 0.066405, 0.108335, 0.203491, 0.382548", \ + "0.031472, 0.041289, 0.044293, 0.066405, 0.108335, 0.203491, 0.382548", \ + "0.031472, 0.041289, 0.044293, 0.066405, 0.108335, 0.203491, 0.382548", \ + "0.031472, 0.041289, 0.044293, 0.066405, 0.108335, 0.203491, 0.382548", \ + "0.031472, 0.041289, 0.044293, 0.066405, 0.108335, 0.203491, 0.382548", \ + "0.031472, 0.041289, 0.044293, 0.066405, 0.108335, 0.203491, 0.382548", \ + "0.031472, 0.041289, 0.044293, 0.066405, 0.108335, 0.203491, 0.382548" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.211024, 0.221079, 0.224314, 0.245066, 0.279328, 0.350099, 0.493274", \ + "0.223276, 0.233331, 0.236566, 0.257318, 0.291580, 0.362351, 0.505526", \ + "0.237568, 0.247623, 0.250858, 0.271610, 0.305872, 0.376643, 0.519818", \ + "0.266369, 0.276424, 0.279659, 0.300411, 0.334673, 0.405444, 0.548619", \ + "0.285079, 0.295134, 0.298369, 0.319121, 0.353383, 0.424154, 0.567329", \ + "0.315004, 0.325059, 0.328294, 0.349046, 0.383308, 0.454079, 0.597254", \ + "0.342504, 0.352559, 0.355794, 0.376546, 0.410808, 0.481579, 0.624754" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.167630, 0.177685, 0.180920, 0.201672, 0.235934, 0.306705, 0.449880", \ + "0.179882, 0.189937, 0.193172, 0.213924, 0.248186, 0.318957, 0.462132", \ + "0.194174, 0.204229, 0.207464, 0.228216, 0.262478, 0.333249, 0.476424", \ + "0.222975, 0.233030, 0.236265, 0.257017, 0.291279, 0.362050, 0.505225", \ + "0.241685, 0.251740, 0.254975, 0.275727, 0.309989, 0.380760, 0.523935", \ + "0.271610, 0.281665, 0.284900, 0.305652, 0.339914, 0.410685, 0.553860", \ + "0.299110, 0.309165, 0.312400, 0.333152, 0.367414, 0.438185, 0.581360" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032381, 0.045876, 0.050235, 0.085753, 0.147859, 0.276012, 0.542017", \ + "0.032381, 0.045876, 0.050235, 0.085753, 0.147859, 0.276012, 0.542017", \ + "0.032381, 0.045876, 0.050235, 0.085753, 0.147859, 0.276012, 0.542017", \ + "0.032381, 0.045876, 0.050235, 0.085753, 0.147859, 0.276012, 0.542017", \ + "0.032381, 0.045876, 0.050235, 0.085753, 0.147859, 0.276012, 0.542017", \ + "0.032381, 0.045876, 0.050235, 0.085753, 0.147859, 0.276012, 0.542017", \ + "0.032381, 0.045876, 0.050235, 0.085753, 0.147859, 0.276012, 0.542017" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032381, 0.045876, 0.050235, 0.085753, 0.147859, 0.276012, 0.542017", \ + "0.032381, 0.045876, 0.050235, 0.085753, 0.147859, 0.276012, 0.542017", \ + "0.032381, 0.045876, 0.050235, 0.085753, 0.147859, 0.276012, 0.542017", \ + "0.032381, 0.045876, 0.050235, 0.085753, 0.147859, 0.276012, 0.542017", \ + "0.032381, 0.045876, 0.050235, 0.085753, 0.147859, 0.276012, 0.542017", \ + "0.032381, 0.045876, 0.050235, 0.085753, 0.147859, 0.276012, 0.542017", \ + "0.032381, 0.045876, 0.050235, 0.085753, 0.147859, 0.276012, 0.542017" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TCENB&!CENB"; + sdf_cond : "DFTRAMBYP == 1'b1 && TCENB == 1'b1 && CENB == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.444435, 0.454197, 0.457327, 0.477766, 0.511945, 0.583625, 0.727906", \ + "0.456512, 0.466274, 0.469404, 0.489843, 0.524022, 0.595702, 0.739983", \ + "0.469381, 0.479143, 0.482273, 0.502712, 0.536891, 0.608571, 0.752852", \ + "0.497338, 0.507100, 0.510230, 0.530669, 0.564848, 0.636528, 0.780809", \ + "0.518705, 0.528467, 0.531597, 0.552036, 0.586215, 0.657895, 0.802176", \ + "0.545899, 0.555661, 0.558791, 0.579230, 0.613409, 0.685089, 0.829370", \ + "0.575129, 0.584891, 0.588021, 0.608460, 0.642639, 0.714319, 0.858600" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.360613, 0.370375, 0.373505, 0.393944, 0.428123, 0.499803, 0.644084", \ + "0.372690, 0.382452, 0.385582, 0.406021, 0.440200, 0.511880, 0.656161", \ + "0.385559, 0.395321, 0.398451, 0.418890, 0.453069, 0.524749, 0.669030", \ + "0.413516, 0.423278, 0.426408, 0.446847, 0.481026, 0.552706, 0.696987", \ + "0.434883, 0.444645, 0.447775, 0.468214, 0.502393, 0.574073, 0.718354", \ + "0.462077, 0.471839, 0.474969, 0.495408, 0.529587, 0.601267, 0.745548", \ + "0.491307, 0.501069, 0.504199, 0.524638, 0.558817, 0.630497, 0.774778" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032332, 0.044825, 0.049706, 0.084376, 0.145643, 0.275763, 0.543161", \ + "0.032332, 0.044825, 0.049706, 0.084376, 0.145643, 0.275763, 0.543161", \ + "0.032332, 0.044825, 0.049706, 0.084376, 0.145643, 0.275763, 0.543161", \ + "0.032332, 0.044825, 0.049706, 0.084376, 0.145643, 0.275763, 0.543161", \ + "0.032332, 0.044825, 0.049706, 0.084376, 0.145643, 0.275763, 0.543161", \ + "0.032332, 0.044825, 0.049706, 0.084376, 0.145643, 0.275763, 0.543161", \ + "0.032332, 0.044825, 0.049706, 0.084376, 0.145643, 0.275763, 0.543161" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032332, 0.044825, 0.049706, 0.084376, 0.145643, 0.275763, 0.543161", \ + "0.032332, 0.044825, 0.049706, 0.084376, 0.145643, 0.275763, 0.543161", \ + "0.032332, 0.044825, 0.049706, 0.084376, 0.145643, 0.275763, 0.543161", \ + "0.032332, 0.044825, 0.049706, 0.084376, 0.145643, 0.275763, 0.543161", \ + "0.032332, 0.044825, 0.049706, 0.084376, 0.145643, 0.275763, 0.543161", \ + "0.032332, 0.044825, 0.049706, 0.084376, 0.145643, 0.275763, 0.543161", \ + "0.032332, 0.044825, 0.049706, 0.084376, 0.145643, 0.275763, 0.543161" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.404604, 0.413131, 0.415687, 0.431877, 0.456804, 0.507916, 0.609106", \ + "0.417232, 0.425759, 0.428315, 0.444505, 0.469432, 0.520544, 0.621734", \ + "0.432156, 0.440683, 0.443239, 0.459429, 0.484356, 0.535468, 0.636658", \ + "0.459935, 0.468462, 0.471018, 0.487208, 0.512135, 0.563247, 0.664437", \ + "0.478903, 0.487430, 0.489986, 0.506176, 0.531103, 0.582215, 0.683405", \ + "0.500761, 0.509288, 0.511844, 0.528034, 0.552961, 0.604073, 0.705263", \ + "0.536254, 0.544781, 0.547337, 0.563527, 0.588454, 0.639566, 0.740756" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.327990, 0.336517, 0.339073, 0.355263, 0.380190, 0.431302, 0.532492", \ + "0.340618, 0.349145, 0.351701, 0.367891, 0.392818, 0.443930, 0.545120", \ + "0.355542, 0.364069, 0.366625, 0.382815, 0.407742, 0.458854, 0.560044", \ + "0.383321, 0.391848, 0.394404, 0.410594, 0.435521, 0.486633, 0.587823", \ + "0.402289, 0.410816, 0.413372, 0.429562, 0.454489, 0.505601, 0.606791", \ + "0.424147, 0.432674, 0.435230, 0.451420, 0.476347, 0.527459, 0.628649", \ + "0.459640, 0.468167, 0.470723, 0.486913, 0.511840, 0.562952, 0.664142" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.031436, 0.040611, 0.043824, 0.067770, 0.108336, 0.199179, 0.389111", \ + "0.031436, 0.040611, 0.043824, 0.067770, 0.108336, 0.199179, 0.389111", \ + "0.031436, 0.040611, 0.043824, 0.067770, 0.108336, 0.199179, 0.389111", \ + "0.031436, 0.040611, 0.043824, 0.067770, 0.108336, 0.199179, 0.389111", \ + "0.031436, 0.040611, 0.043824, 0.067770, 0.108336, 0.199179, 0.389111", \ + "0.031436, 0.040611, 0.043824, 0.067770, 0.108336, 0.199179, 0.389111", \ + "0.031436, 0.040611, 0.043824, 0.067770, 0.108336, 0.199179, 0.389111" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.031436, 0.040611, 0.043824, 0.067770, 0.108336, 0.199179, 0.389111", \ + "0.031436, 0.040611, 0.043824, 0.067770, 0.108336, 0.199179, 0.389111", \ + "0.031436, 0.040611, 0.043824, 0.067770, 0.108336, 0.199179, 0.389111", \ + "0.031436, 0.040611, 0.043824, 0.067770, 0.108336, 0.199179, 0.389111", \ + "0.031436, 0.040611, 0.043824, 0.067770, 0.108336, 0.199179, 0.389111", \ + "0.031436, 0.040611, 0.043824, 0.067770, 0.108336, 0.199179, 0.389111", \ + "0.031436, 0.040611, 0.043824, 0.067770, 0.108336, 0.199179, 0.389111" \ + ); + } + } + timing() { + related_pin : DFTRAMBYP; + timing_type : combinational; + timing_sense : positive_unate; + when : "RET1N"; + sdf_cond : "RET1N == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.242217, 0.250923, 0.254071, 0.270953, 0.296379, 0.345355, 0.448223", \ + "0.254541, 0.263247, 0.266395, 0.283277, 0.308703, 0.357679, 0.460547", \ + "0.267609, 0.276315, 0.279463, 0.296345, 0.321771, 0.370747, 0.473615", \ + "0.294788, 0.303494, 0.306642, 0.323524, 0.348950, 0.397926, 0.500794", \ + "0.314019, 0.322725, 0.325873, 0.342755, 0.368181, 0.417157, 0.520025", \ + "0.340750, 0.349456, 0.352604, 0.369486, 0.394912, 0.443888, 0.546756", \ + "0.368521, 0.377227, 0.380375, 0.397257, 0.422683, 0.471659, 0.574527" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.193988, 0.202694, 0.205842, 0.222724, 0.248150, 0.297126, 0.399994", \ + "0.206312, 0.215018, 0.218166, 0.235048, 0.260474, 0.309450, 0.412318", \ + "0.219380, 0.228086, 0.231234, 0.248116, 0.273542, 0.322518, 0.425386", \ + "0.246559, 0.255265, 0.258413, 0.275295, 0.300721, 0.349697, 0.452565", \ + "0.265790, 0.274496, 0.277644, 0.294526, 0.319952, 0.368928, 0.471796", \ + "0.292521, 0.301227, 0.304375, 0.321257, 0.346683, 0.395659, 0.498527", \ + "0.320292, 0.328998, 0.332146, 0.349028, 0.374454, 0.423430, 0.526298" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.033653, 0.041939, 0.044915, 0.067770, 0.108880, 0.200162, 0.384249", \ + "0.033653, 0.041939, 0.044915, 0.067770, 0.108880, 0.200162, 0.384249", \ + "0.033653, 0.041939, 0.044915, 0.067770, 0.108880, 0.200162, 0.384249", \ + "0.033653, 0.041939, 0.044915, 0.067770, 0.108880, 0.200162, 0.384249", \ + "0.033653, 0.041939, 0.044915, 0.067770, 0.108880, 0.200162, 0.384249", \ + "0.033653, 0.041939, 0.044915, 0.067770, 0.108880, 0.200162, 0.384249", \ + "0.033653, 0.041939, 0.044915, 0.067770, 0.108880, 0.200162, 0.384249" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.033653, 0.041939, 0.044915, 0.067770, 0.108880, 0.200162, 0.384249", \ + "0.033653, 0.041939, 0.044915, 0.067770, 0.108880, 0.200162, 0.384249", \ + "0.033653, 0.041939, 0.044915, 0.067770, 0.108880, 0.200162, 0.384249", \ + "0.033653, 0.041939, 0.044915, 0.067770, 0.108880, 0.200162, 0.384249", \ + "0.033653, 0.041939, 0.044915, 0.067770, 0.108880, 0.200162, 0.384249", \ + "0.033653, 0.041939, 0.044915, 0.067770, 0.108880, 0.200162, 0.384249", \ + "0.033653, 0.041939, 0.044915, 0.067770, 0.108880, 0.200162, 0.384249" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.329132, 0.339155, 0.340363, 0.360231, 0.396887, 0.468617, 0.611116", \ + "0.340159, 0.350182, 0.351390, 0.371258, 0.407914, 0.479644, 0.622143", \ + "0.354037, 0.364060, 0.365268, 0.385136, 0.421792, 0.493522, 0.636021", \ + "0.379134, 0.389157, 0.390365, 0.410233, 0.446889, 0.518619, 0.661118", \ + "0.403824, 0.413847, 0.415055, 0.434923, 0.471579, 0.543309, 0.685808", \ + "0.427230, 0.437253, 0.438461, 0.458329, 0.494985, 0.566715, 0.709214", \ + "0.464149, 0.474172, 0.475380, 0.495248, 0.531904, 0.603634, 0.746133" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.265778, 0.275801, 0.277009, 0.296877, 0.333533, 0.405263, 0.547762", \ + "0.276805, 0.286828, 0.288036, 0.307904, 0.344560, 0.416290, 0.558789", \ + "0.290683, 0.300706, 0.301914, 0.321782, 0.358438, 0.430168, 0.572667", \ + "0.315780, 0.325803, 0.327011, 0.346879, 0.383535, 0.455265, 0.597764", \ + "0.340470, 0.350493, 0.351701, 0.371569, 0.408225, 0.479955, 0.622454", \ + "0.363876, 0.373899, 0.375107, 0.394975, 0.431631, 0.503361, 0.645860", \ + "0.400795, 0.410818, 0.412026, 0.431894, 0.468550, 0.540280, 0.682779" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.033931, 0.048455, 0.051150, 0.083519, 0.145852, 0.273107, 0.533724", \ + "0.033931, 0.048455, 0.051150, 0.083519, 0.145852, 0.273107, 0.533724", \ + "0.033931, 0.048455, 0.051150, 0.083519, 0.145852, 0.273107, 0.533724", \ + "0.033931, 0.048455, 0.051150, 0.083519, 0.145852, 0.273107, 0.533724", \ + "0.033931, 0.048455, 0.051150, 0.083519, 0.145852, 0.273107, 0.533724", \ + "0.033931, 0.048455, 0.051150, 0.083519, 0.145852, 0.273107, 0.533724", \ + "0.033931, 0.048455, 0.051150, 0.083519, 0.145852, 0.273107, 0.533724" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.033931, 0.048455, 0.051150, 0.083519, 0.145852, 0.273107, 0.533724", \ + "0.033931, 0.048455, 0.051150, 0.083519, 0.145852, 0.273107, 0.533724", \ + "0.033931, 0.048455, 0.051150, 0.083519, 0.145852, 0.273107, 0.533724", \ + "0.033931, 0.048455, 0.051150, 0.083519, 0.145852, 0.273107, 0.533724", \ + "0.033931, 0.048455, 0.051150, 0.083519, 0.145852, 0.273107, 0.533724", \ + "0.033931, 0.048455, 0.051150, 0.083519, 0.145852, 0.273107, 0.533724", \ + "0.033931, 0.048455, 0.051150, 0.083519, 0.145852, 0.273107, 0.533724" \ + ); + } + } + internal_power() { + related_pin : CENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TENB"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.028555, 0.028555, 0.028555, 0.028555, 0.028555, 0.028555, 0.028555", \ + "0.028584, 0.028584, 0.028584, 0.028584, 0.028584, 0.028584, 0.028584", \ + "0.028612, 0.028612, 0.028612, 0.028612, 0.028612, 0.028612, 0.028612", \ + "0.028641, 0.028641, 0.028641, 0.028641, 0.028641, 0.028641, 0.028641", \ + "0.028670, 0.028670, 0.028670, 0.028670, 0.028670, 0.028670, 0.028670", \ + "0.028698, 0.028698, 0.028698, 0.028698, 0.028698, 0.028698, 0.028698", \ + "0.028727, 0.028727, 0.028727, 0.028727, 0.028727, 0.028727, 0.028727" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.056948, 0.056948, 0.056948, 0.056948, 0.056948, 0.056948, 0.056948", \ + "0.057019, 0.057019, 0.057019, 0.057019, 0.057019, 0.057019, 0.057019", \ + "0.057076, 0.057076, 0.057076, 0.057076, 0.057076, 0.057076, 0.057076", \ + "0.057133, 0.057133, 0.057133, 0.057133, 0.057133, 0.057133, 0.057133", \ + "0.057190, 0.057190, 0.057190, 0.057190, 0.057190, 0.057190, 0.057190", \ + "0.057208, 0.057208, 0.057208, 0.057208, 0.057208, 0.057208, 0.057208", \ + "0.057265, 0.057265, 0.057265, 0.057265, 0.057265, 0.057265, 0.057265" \ + ); + } + } + internal_power() { + related_pin : TCENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TENB"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.028555, 0.028555, 0.028555, 0.028555, 0.028555, 0.028555, 0.028555", \ + "0.028584, 0.028584, 0.028584, 0.028584, 0.028584, 0.028584, 0.028584", \ + "0.028612, 0.028612, 0.028612, 0.028612, 0.028612, 0.028612, 0.028612", \ + "0.028641, 0.028641, 0.028641, 0.028641, 0.028641, 0.028641, 0.028641", \ + "0.028670, 0.028670, 0.028670, 0.028670, 0.028670, 0.028670, 0.028670", \ + "0.028698, 0.028698, 0.028698, 0.028698, 0.028698, 0.028698, 0.028698", \ + "0.028727, 0.028727, 0.028727, 0.028727, 0.028727, 0.028727, 0.028727" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.056948, 0.056948, 0.056948, 0.056948, 0.056948, 0.056948, 0.056948", \ + "0.057019, 0.057019, 0.057019, 0.057019, 0.057019, 0.057019, 0.057019", \ + "0.057076, 0.057076, 0.057076, 0.057076, 0.057076, 0.057076, 0.057076", \ + "0.057133, 0.057133, 0.057133, 0.057133, 0.057133, 0.057133, 0.057133", \ + "0.057190, 0.057190, 0.057190, 0.057190, 0.057190, 0.057190, 0.057190", \ + "0.057208, 0.057208, 0.057208, 0.057208, 0.057208, 0.057208, 0.057208", \ + "0.057265, 0.057265, 0.057265, 0.057265, 0.057265, 0.057265, 0.057265" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TCENB&CENB"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.028555, 0.028555, 0.028555, 0.028555, 0.028555, 0.028555, 0.028555", \ + "0.028584, 0.028584, 0.028584, 0.028584, 0.028584, 0.028584, 0.028584", \ + "0.028612, 0.028612, 0.028612, 0.028612, 0.028612, 0.028612, 0.028612", \ + "0.028641, 0.028641, 0.028641, 0.028641, 0.028641, 0.028641, 0.028641", \ + "0.028670, 0.028670, 0.028670, 0.028670, 0.028670, 0.028670, 0.028670", \ + "0.028698, 0.028698, 0.028698, 0.028698, 0.028698, 0.028698, 0.028698", \ + "0.028727, 0.028727, 0.028727, 0.028727, 0.028727, 0.028727, 0.028727" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.056948, 0.056948, 0.056948, 0.056948, 0.056948, 0.056948, 0.056948", \ + "0.057019, 0.057019, 0.057019, 0.057019, 0.057019, 0.057019, 0.057019", \ + "0.057076, 0.057076, 0.057076, 0.057076, 0.057076, 0.057076, 0.057076", \ + "0.057133, 0.057133, 0.057133, 0.057133, 0.057133, 0.057133, 0.057133", \ + "0.057190, 0.057190, 0.057190, 0.057190, 0.057190, 0.057190, 0.057190", \ + "0.057208, 0.057208, 0.057208, 0.057208, 0.057208, 0.057208, 0.057208", \ + "0.057265, 0.057265, 0.057265, 0.057265, 0.057265, 0.057265, 0.057265" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TCENB&!CENB"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.056948, 0.056948, 0.056948, 0.056948, 0.056948, 0.056948, 0.056948", \ + "0.057019, 0.057019, 0.057019, 0.057019, 0.057019, 0.057019, 0.057019", \ + "0.057076, 0.057076, 0.057076, 0.057076, 0.057076, 0.057076, 0.057076", \ + "0.057133, 0.057133, 0.057133, 0.057133, 0.057133, 0.057133, 0.057133", \ + "0.057190, 0.057190, 0.057190, 0.057190, 0.057190, 0.057190, 0.057190", \ + "0.057208, 0.057208, 0.057208, 0.057208, 0.057208, 0.057208, 0.057208", \ + "0.057265, 0.057265, 0.057265, 0.057265, 0.057265, 0.057265, 0.057265" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.028555, 0.028555, 0.028555, 0.028555, 0.028555, 0.028555, 0.028555", \ + "0.028584, 0.028584, 0.028584, 0.028584, 0.028584, 0.028584, 0.028584", \ + "0.028612, 0.028612, 0.028612, 0.028612, 0.028612, 0.028612, 0.028612", \ + "0.028641, 0.028641, 0.028641, 0.028641, 0.028641, 0.028641, 0.028641", \ + "0.028670, 0.028670, 0.028670, 0.028670, 0.028670, 0.028670, 0.028670", \ + "0.028698, 0.028698, 0.028698, 0.028698, 0.028698, 0.028698, 0.028698", \ + "0.028727, 0.028727, 0.028727, 0.028727, 0.028727, 0.028727, 0.028727" \ + ); + } + } + internal_power() { + related_pin : DFTRAMBYP; + related_pg_pin : "VDDPE"; + when : "RET1N"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.000810, 0.000811, 0.000812, 0.000812, 0.000813, 0.000814, 0.000815", \ + "0.000811, 0.000812, 0.000812, 0.000813, 0.000814, 0.000815, 0.000816", \ + "0.000812, 0.000812, 0.000813, 0.000814, 0.000815, 0.000816, 0.000817", \ + "0.000812, 0.000813, 0.000814, 0.000815, 0.000816, 0.000817, 0.000817", \ + "0.000813, 0.000814, 0.000815, 0.000816, 0.000817, 0.000817, 0.000818", \ + "0.000814, 0.000815, 0.000816, 0.000817, 0.000817, 0.000818, 0.000819", \ + "0.000815, 0.000816, 0.000817, 0.000817, 0.000818, 0.000819, 0.000820" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.000810, 0.000811, 0.000812, 0.000812, 0.000813, 0.000814, 0.000815", \ + "0.000811, 0.000812, 0.000812, 0.000813, 0.000814, 0.000815, 0.000816", \ + "0.000812, 0.000812, 0.000813, 0.000814, 0.000815, 0.000816, 0.000817", \ + "0.000812, 0.000813, 0.000814, 0.000815, 0.000816, 0.000817, 0.000817", \ + "0.000813, 0.000814, 0.000815, 0.000816, 0.000817, 0.000817, 0.000818", \ + "0.000814, 0.000815, 0.000816, 0.000817, 0.000817, 0.000818, 0.000819", \ + "0.000815, 0.000816, 0.000817, 0.000817, 0.000818, 0.000819, 0.000820" \ + ); + } + } + } + bus(WENYB) { + bus_type : rf2_32x128_wm1_WENYB; + direction : output; + related_power_pin : "VDDPE"; + related_ground_pin : "VSSE"; + power_down_function : "!VDDCE + !VDDPE + VSSE"; + max_capacitance : 0.100000; + max_transition : 0.721560; + timing() { + related_pin : WENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&TENB"; + sdf_cond : "DFTRAMBYP == 1'b1 && TENB == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.215065, 0.222671, 0.224890, 0.238521, 0.259172, 0.300890, 0.380597", \ + "0.227756, 0.235361, 0.237581, 0.251211, 0.271863, 0.313581, 0.393287", \ + "0.236754, 0.244359, 0.246578, 0.260209, 0.280860, 0.322578, 0.402285", \ + "0.272196, 0.279802, 0.282021, 0.295652, 0.316303, 0.358021, 0.437727", \ + "0.307706, 0.315312, 0.317531, 0.331162, 0.351813, 0.393531, 0.473238", \ + "0.353791, 0.361396, 0.363616, 0.377246, 0.397897, 0.439616, 0.519322", \ + "0.422285, 0.429890, 0.432110, 0.445740, 0.466391, 0.508110, 0.587816" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.177600, 0.184578, 0.186614, 0.199121, 0.218070, 0.256348, 0.329483", \ + "0.189244, 0.196223, 0.198259, 0.210766, 0.229714, 0.267993, 0.341128", \ + "0.197500, 0.204478, 0.206515, 0.219022, 0.237970, 0.276249, 0.349383", \ + "0.230020, 0.236999, 0.239035, 0.251542, 0.270490, 0.308769, 0.381904", \ + "0.262603, 0.269581, 0.271617, 0.284124, 0.303073, 0.341351, 0.414486", \ + "0.304888, 0.311866, 0.313902, 0.326409, 0.345357, 0.383636, 0.456771", \ + "0.367734, 0.374713, 0.376749, 0.389256, 0.408204, 0.446483, 0.519617" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032063, 0.042770, 0.044013, 0.061888, 0.094134, 0.167934, 0.320616", \ + "0.032063, 0.042770, 0.044013, 0.061888, 0.094134, 0.167934, 0.320616", \ + "0.032063, 0.042770, 0.044013, 0.061888, 0.094134, 0.167934, 0.320616", \ + "0.032063, 0.042770, 0.044013, 0.061888, 0.094134, 0.167934, 0.320616", \ + "0.032063, 0.042770, 0.044013, 0.061888, 0.094134, 0.167934, 0.320616", \ + "0.032063, 0.042770, 0.044013, 0.061888, 0.094134, 0.167934, 0.320616", \ + "0.032063, 0.042770, 0.044013, 0.061888, 0.094134, 0.167934, 0.320616" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032063, 0.042770, 0.044013, 0.061888, 0.094134, 0.167934, 0.320616", \ + "0.032063, 0.042770, 0.044013, 0.061888, 0.094134, 0.167934, 0.320616", \ + "0.032063, 0.042770, 0.044013, 0.061888, 0.094134, 0.167934, 0.320616", \ + "0.032063, 0.042770, 0.044013, 0.061888, 0.094134, 0.167934, 0.320616", \ + "0.032063, 0.042770, 0.044013, 0.061888, 0.094134, 0.167934, 0.320616", \ + "0.032063, 0.042770, 0.044013, 0.061888, 0.094134, 0.167934, 0.320616", \ + "0.032063, 0.042770, 0.044013, 0.061888, 0.094134, 0.167934, 0.320616" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.186562, 0.195265, 0.197883, 0.215048, 0.244371, 0.305970, 0.431323", \ + "0.201564, 0.210267, 0.212885, 0.230050, 0.259373, 0.320972, 0.446325", \ + "0.211567, 0.220271, 0.222889, 0.240054, 0.269377, 0.330976, 0.456329", \ + "0.249547, 0.258250, 0.260868, 0.278033, 0.307356, 0.368955, 0.494308", \ + "0.288511, 0.297215, 0.299833, 0.316998, 0.346321, 0.407920, 0.533273", \ + "0.336731, 0.345434, 0.348053, 0.365218, 0.394540, 0.456140, 0.581493", \ + "0.420167, 0.428870, 0.431488, 0.448653, 0.477976, 0.539575, 0.664928" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.154062, 0.162047, 0.164450, 0.180200, 0.207105, 0.263625, 0.378643", \ + "0.167827, 0.175812, 0.178215, 0.193965, 0.220870, 0.277390, 0.392408", \ + "0.177006, 0.184991, 0.187394, 0.203143, 0.230049, 0.286569, 0.401587", \ + "0.211853, 0.219839, 0.222241, 0.237991, 0.264896, 0.321417, 0.436435", \ + "0.247606, 0.255591, 0.257994, 0.273743, 0.300649, 0.357169, 0.472187", \ + "0.291850, 0.299835, 0.302238, 0.317988, 0.344893, 0.401413, 0.516431", \ + "0.368406, 0.376392, 0.378794, 0.394544, 0.421449, 0.477969, 0.592987" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.029835, 0.041953, 0.042332, 0.073040, 0.128319, 0.243955, 0.478947", \ + "0.029835, 0.041953, 0.042332, 0.073040, 0.128319, 0.243955, 0.478947", \ + "0.029835, 0.041953, 0.042332, 0.073040, 0.128319, 0.243955, 0.478947", \ + "0.029835, 0.041953, 0.042332, 0.073040, 0.128319, 0.243955, 0.478947", \ + "0.029835, 0.041953, 0.042332, 0.073040, 0.128319, 0.243955, 0.478947", \ + "0.029835, 0.041953, 0.042332, 0.073040, 0.128319, 0.243955, 0.478947", \ + "0.029835, 0.041953, 0.042332, 0.073040, 0.128319, 0.243955, 0.478947" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.029835, 0.041953, 0.042332, 0.073040, 0.128319, 0.243955, 0.478947", \ + "0.029835, 0.041953, 0.042332, 0.073040, 0.128319, 0.243955, 0.478947", \ + "0.029835, 0.041953, 0.042332, 0.073040, 0.128319, 0.243955, 0.478947", \ + "0.029835, 0.041953, 0.042332, 0.073040, 0.128319, 0.243955, 0.478947", \ + "0.029835, 0.041953, 0.042332, 0.073040, 0.128319, 0.243955, 0.478947", \ + "0.029835, 0.041953, 0.042332, 0.073040, 0.128319, 0.243955, 0.478947", \ + "0.029835, 0.041953, 0.042332, 0.073040, 0.128319, 0.243955, 0.478947" \ + ); + } + } + timing() { + related_pin : TWENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TENB"; + sdf_cond : "DFTRAMBYP == 1'b1 && TENB == 1'b0"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.215063, 0.222665, 0.224883, 0.238523, 0.259171, 0.300892, 0.380617", \ + "0.226783, 0.234385, 0.236604, 0.250244, 0.270891, 0.312613, 0.392337", \ + "0.237267, 0.244869, 0.247088, 0.260728, 0.281376, 0.323097, 0.402822", \ + "0.270564, 0.278166, 0.280384, 0.294024, 0.314672, 0.356393, 0.436118", \ + "0.308370, 0.315971, 0.318190, 0.331830, 0.352478, 0.394199, 0.473924", \ + "0.353731, 0.361333, 0.363551, 0.377191, 0.397839, 0.439560, 0.519285", \ + "0.422375, 0.429977, 0.432195, 0.445835, 0.466483, 0.508205, 0.587929" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.177598, 0.184573, 0.186608, 0.199124, 0.218069, 0.256351, 0.329502", \ + "0.188352, 0.195327, 0.197363, 0.209878, 0.228823, 0.267105, 0.340256", \ + "0.197972, 0.204947, 0.206982, 0.219498, 0.238443, 0.276725, 0.349876", \ + "0.228523, 0.235498, 0.237533, 0.250049, 0.268994, 0.307276, 0.380427", \ + "0.263211, 0.270187, 0.272222, 0.284738, 0.303683, 0.341964, 0.415116", \ + "0.304833, 0.311808, 0.313843, 0.326359, 0.345304, 0.383586, 0.456737", \ + "0.367817, 0.374792, 0.376828, 0.389343, 0.408288, 0.446570, 0.519721" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032063, 0.042770, 0.044013, 0.061888, 0.094134, 0.167934, 0.320616", \ + "0.032063, 0.042770, 0.044013, 0.061888, 0.094134, 0.167934, 0.320616", \ + "0.032063, 0.042770, 0.044013, 0.061888, 0.094134, 0.167934, 0.320616", \ + "0.032063, 0.042770, 0.044013, 0.061888, 0.094134, 0.167934, 0.320616", \ + "0.032063, 0.042770, 0.044013, 0.061888, 0.094134, 0.167934, 0.320616", \ + "0.032063, 0.042770, 0.044013, 0.061888, 0.094134, 0.167934, 0.320616", \ + "0.032063, 0.042770, 0.044013, 0.061888, 0.094134, 0.167934, 0.320616" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032063, 0.042770, 0.044013, 0.061888, 0.094134, 0.167934, 0.320616", \ + "0.032063, 0.042770, 0.044013, 0.061888, 0.094134, 0.167934, 0.320616", \ + "0.032063, 0.042770, 0.044013, 0.061888, 0.094134, 0.167934, 0.320616", \ + "0.032063, 0.042770, 0.044013, 0.061888, 0.094134, 0.167934, 0.320616", \ + "0.032063, 0.042770, 0.044013, 0.061888, 0.094134, 0.167934, 0.320616", \ + "0.032063, 0.042770, 0.044013, 0.061888, 0.094134, 0.167934, 0.320616", \ + "0.032063, 0.042770, 0.044013, 0.061888, 0.094134, 0.167934, 0.320616" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.185085, 0.194178, 0.196804, 0.214249, 0.243483, 0.305059, 0.427331", \ + "0.200113, 0.209206, 0.211832, 0.229277, 0.258511, 0.320087, 0.442359", \ + "0.212718, 0.221811, 0.224437, 0.241882, 0.271116, 0.332693, 0.454964", \ + "0.247869, 0.256963, 0.259589, 0.277033, 0.306267, 0.367844, 0.490115", \ + "0.287827, 0.296921, 0.299547, 0.316991, 0.346226, 0.407802, 0.530073", \ + "0.334351, 0.343444, 0.346070, 0.363515, 0.392749, 0.454325, 0.576597", \ + "0.417840, 0.426933, 0.429559, 0.447004, 0.476238, 0.537814, 0.660086" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.152842, 0.161186, 0.163595, 0.179601, 0.206425, 0.262925, 0.375115", \ + "0.166631, 0.174975, 0.177384, 0.193390, 0.220214, 0.276714, 0.388904", \ + "0.178197, 0.186541, 0.188950, 0.204956, 0.231780, 0.288280, 0.400470", \ + "0.210450, 0.218794, 0.221203, 0.237209, 0.264033, 0.320533, 0.432723", \ + "0.247113, 0.255457, 0.257867, 0.273873, 0.300697, 0.357196, 0.469386", \ + "0.289801, 0.298145, 0.300554, 0.316560, 0.343385, 0.399884, 0.512074", \ + "0.366406, 0.374750, 0.377160, 0.393166, 0.419990, 0.476489, 0.588679" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.029835, 0.041953, 0.042332, 0.073040, 0.128319, 0.243955, 0.478947", \ + "0.029835, 0.041953, 0.042332, 0.073040, 0.128319, 0.243955, 0.478947", \ + "0.029835, 0.041953, 0.042332, 0.073040, 0.128319, 0.243955, 0.478947", \ + "0.029835, 0.041953, 0.042332, 0.073040, 0.128319, 0.243955, 0.478947", \ + "0.029835, 0.041953, 0.042332, 0.073040, 0.128319, 0.243955, 0.478947", \ + "0.029835, 0.041953, 0.042332, 0.073040, 0.128319, 0.243955, 0.478947", \ + "0.029835, 0.041953, 0.042332, 0.073040, 0.128319, 0.243955, 0.478947" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.029835, 0.041953, 0.042332, 0.073040, 0.128319, 0.243955, 0.478947", \ + "0.029835, 0.041953, 0.042332, 0.073040, 0.128319, 0.243955, 0.478947", \ + "0.029835, 0.041953, 0.042332, 0.073040, 0.128319, 0.243955, 0.478947", \ + "0.029835, 0.041953, 0.042332, 0.073040, 0.128319, 0.243955, 0.478947", \ + "0.029835, 0.041953, 0.042332, 0.073040, 0.128319, 0.243955, 0.478947", \ + "0.029835, 0.041953, 0.042332, 0.073040, 0.128319, 0.243955, 0.478947", \ + "0.029835, 0.041953, 0.042332, 0.073040, 0.128319, 0.243955, 0.478947" \ + ); + } + } + timing() { + related_pin : DFTRAMBYP; + timing_type : combinational; + timing_sense : positive_unate; + when : "RET1N"; + sdf_cond : "RET1N == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.293681, 0.301887, 0.303819, 0.319721, 0.341535, 0.383535, 0.466095", \ + "0.303124, 0.311330, 0.313262, 0.329164, 0.350978, 0.392978, 0.475538", \ + "0.318098, 0.326304, 0.328236, 0.344138, 0.365952, 0.407952, 0.490512", \ + "0.345681, 0.353887, 0.355819, 0.371721, 0.393535, 0.435535, 0.518095", \ + "0.364780, 0.372986, 0.374918, 0.390820, 0.412634, 0.454634, 0.537194", \ + "0.391498, 0.399704, 0.401636, 0.417538, 0.439352, 0.481352, 0.563912", \ + "0.419446, 0.427652, 0.429584, 0.445486, 0.467300, 0.509300, 0.591860" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.218147, 0.225616, 0.228283, 0.244163, 0.266002, 0.307861, 0.390445", \ + "0.226706, 0.234175, 0.236842, 0.252722, 0.274561, 0.316420, 0.399004", \ + "0.242565, 0.250034, 0.252701, 0.268581, 0.290420, 0.332279, 0.414863", \ + "0.270148, 0.277617, 0.280284, 0.296164, 0.318003, 0.359862, 0.442446", \ + "0.289245, 0.296714, 0.299381, 0.315261, 0.337100, 0.378959, 0.461543", \ + "0.315449, 0.322918, 0.325585, 0.341465, 0.363304, 0.405163, 0.487747", \ + "0.343912, 0.351381, 0.354048, 0.369928, 0.391767, 0.433626, 0.516210" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032063, 0.042770, 0.044013, 0.061888, 0.094134, 0.167934, 0.320616", \ + "0.032063, 0.042770, 0.044013, 0.061888, 0.094134, 0.167934, 0.320616", \ + "0.032063, 0.042770, 0.044013, 0.061888, 0.094134, 0.167934, 0.320616", \ + "0.032063, 0.042770, 0.044013, 0.061888, 0.094134, 0.167934, 0.320616", \ + "0.032063, 0.042770, 0.044013, 0.061888, 0.094134, 0.167934, 0.320616", \ + "0.032063, 0.042770, 0.044013, 0.061888, 0.094134, 0.167934, 0.320616", \ + "0.032063, 0.042770, 0.044013, 0.061888, 0.094134, 0.167934, 0.320616" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032063, 0.042770, 0.044013, 0.061888, 0.094134, 0.167934, 0.320616", \ + "0.032063, 0.042770, 0.044013, 0.061888, 0.094134, 0.167934, 0.320616", \ + "0.032063, 0.042770, 0.044013, 0.061888, 0.094134, 0.167934, 0.320616", \ + "0.032063, 0.042770, 0.044013, 0.061888, 0.094134, 0.167934, 0.320616", \ + "0.032063, 0.042770, 0.044013, 0.061888, 0.094134, 0.167934, 0.320616", \ + "0.032063, 0.042770, 0.044013, 0.061888, 0.094134, 0.167934, 0.320616", \ + "0.032063, 0.042770, 0.044013, 0.061888, 0.094134, 0.167934, 0.320616" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.334769, 0.344219, 0.344958, 0.363649, 0.396935, 0.460279, 0.587619", \ + "0.346943, 0.356393, 0.357132, 0.375823, 0.409109, 0.472453, 0.599793", \ + "0.360076, 0.369526, 0.370265, 0.388956, 0.422242, 0.485586, 0.612926", \ + "0.386899, 0.396349, 0.397088, 0.415779, 0.449065, 0.512409, 0.639749", \ + "0.409562, 0.419012, 0.419751, 0.438442, 0.471728, 0.535072, 0.662412", \ + "0.433590, 0.443040, 0.443779, 0.462470, 0.495756, 0.559100, 0.686440", \ + "0.469525, 0.478975, 0.479714, 0.498405, 0.531691, 0.595035, 0.722375" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.250369, 0.259823, 0.260562, 0.279258, 0.312540, 0.375839, 0.503090", \ + "0.262550, 0.272004, 0.272743, 0.291439, 0.324721, 0.388020, 0.515271", \ + "0.275682, 0.285136, 0.285875, 0.304571, 0.337853, 0.401152, 0.528403", \ + "0.302502, 0.311956, 0.312695, 0.331391, 0.364673, 0.427972, 0.555223", \ + "0.325167, 0.334621, 0.335360, 0.354056, 0.387338, 0.450637, 0.577888", \ + "0.348191, 0.357645, 0.358384, 0.377080, 0.410362, 0.473661, 0.600912", \ + "0.385130, 0.394584, 0.395323, 0.414019, 0.447301, 0.510600, 0.637851" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.029835, 0.041953, 0.042332, 0.073040, 0.128319, 0.243955, 0.478947", \ + "0.029835, 0.041953, 0.042332, 0.073040, 0.128319, 0.243955, 0.478947", \ + "0.029835, 0.041953, 0.042332, 0.073040, 0.128319, 0.243955, 0.478947", \ + "0.029835, 0.041953, 0.042332, 0.073040, 0.128319, 0.243955, 0.478947", \ + "0.029835, 0.041953, 0.042332, 0.073040, 0.128319, 0.243955, 0.478947", \ + "0.029835, 0.041953, 0.042332, 0.073040, 0.128319, 0.243955, 0.478947", \ + "0.029835, 0.041953, 0.042332, 0.073040, 0.128319, 0.243955, 0.478947" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.029835, 0.041953, 0.042332, 0.073040, 0.128319, 0.243955, 0.478947", \ + "0.029835, 0.041953, 0.042332, 0.073040, 0.128319, 0.243955, 0.478947", \ + "0.029835, 0.041953, 0.042332, 0.073040, 0.128319, 0.243955, 0.478947", \ + "0.029835, 0.041953, 0.042332, 0.073040, 0.128319, 0.243955, 0.478947", \ + "0.029835, 0.041953, 0.042332, 0.073040, 0.128319, 0.243955, 0.478947", \ + "0.029835, 0.041953, 0.042332, 0.073040, 0.128319, 0.243955, 0.478947", \ + "0.029835, 0.041953, 0.042332, 0.073040, 0.128319, 0.243955, 0.478947" \ + ); + } + } + internal_power() { + related_pin : WENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TENB"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399", \ + "0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403", \ + "0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406", \ + "0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410", \ + "0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413", \ + "0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417", \ + "0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622", \ + "0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725", \ + "0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729", \ + "0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734", \ + "0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739", \ + "0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744", \ + "0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748" \ + ); + } + } + internal_power() { + related_pin : TWENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TENB"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003334, 0.003334, 0.003334, 0.003334, 0.003334, 0.003334, 0.003334", \ + "0.003337, 0.003337, 0.003337, 0.003337, 0.003337, 0.003337, 0.003337", \ + "0.003340, 0.003340, 0.003340, 0.003340, 0.003340, 0.003340, 0.003340", \ + "0.003344, 0.003344, 0.003344, 0.003344, 0.003344, 0.003344, 0.003344", \ + "0.003347, 0.003347, 0.003347, 0.003347, 0.003347, 0.003347, 0.003347", \ + "0.003350, 0.003350, 0.003350, 0.003350, 0.003350, 0.003350, 0.003350", \ + "0.003354, 0.003354, 0.003354, 0.003354, 0.003354, 0.003354, 0.003354" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004697, 0.004697, 0.004697, 0.004697, 0.004697, 0.004697, 0.004697", \ + "0.004771, 0.004771, 0.004771, 0.004771, 0.004771, 0.004771, 0.004771", \ + "0.004775, 0.004775, 0.004775, 0.004775, 0.004775, 0.004775, 0.004775", \ + "0.004780, 0.004780, 0.004780, 0.004780, 0.004780, 0.004780, 0.004780", \ + "0.004785, 0.004785, 0.004785, 0.004785, 0.004785, 0.004785, 0.004785", \ + "0.004790, 0.004790, 0.004790, 0.004790, 0.004790, 0.004790, 0.004790", \ + "0.004794, 0.004794, 0.004794, 0.004794, 0.004794, 0.004794, 0.004794" \ + ); + } + } + internal_power() { + related_pin : DFTRAMBYP; + related_pg_pin : "VDDPE"; + when : "RET1N"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.000810, 0.000811, 0.000812, 0.000812, 0.000813, 0.000814, 0.000815", \ + "0.000811, 0.000812, 0.000812, 0.000813, 0.000814, 0.000815, 0.000816", \ + "0.000812, 0.000812, 0.000813, 0.000814, 0.000815, 0.000816, 0.000817", \ + "0.000812, 0.000813, 0.000814, 0.000815, 0.000816, 0.000817, 0.000817", \ + "0.000813, 0.000814, 0.000815, 0.000816, 0.000817, 0.000817, 0.000818", \ + "0.000814, 0.000815, 0.000816, 0.000817, 0.000817, 0.000818, 0.000819", \ + "0.000815, 0.000816, 0.000817, 0.000817, 0.000818, 0.000819, 0.000820" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.000810, 0.000811, 0.000812, 0.000812, 0.000813, 0.000814, 0.000815", \ + "0.000811, 0.000812, 0.000812, 0.000813, 0.000814, 0.000815, 0.000816", \ + "0.000812, 0.000812, 0.000813, 0.000814, 0.000815, 0.000816, 0.000817", \ + "0.000812, 0.000813, 0.000814, 0.000815, 0.000816, 0.000817, 0.000817", \ + "0.000813, 0.000814, 0.000815, 0.000816, 0.000817, 0.000817, 0.000818", \ + "0.000814, 0.000815, 0.000816, 0.000817, 0.000817, 0.000818, 0.000819", \ + "0.000815, 0.000816, 0.000817, 0.000817, 0.000818, 0.000819, 0.000820" \ + ); + } + } + pin(WENYB[127]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[127]&WENB[127]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[127] == 1'b0 && WENB[127] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.610229, 0.619074, 0.621552, 0.636507, 0.658208, 0.700167, 0.783853", \ + "0.621819, 0.630664, 0.633142, 0.648097, 0.669798, 0.711757, 0.795443", \ + "0.635053, 0.643898, 0.646376, 0.661331, 0.683032, 0.724991, 0.808677", \ + "0.661821, 0.670666, 0.673144, 0.688099, 0.709800, 0.751759, 0.835445", \ + "0.683318, 0.692163, 0.694641, 0.709596, 0.731297, 0.773256, 0.856942", \ + "0.708215, 0.717060, 0.719538, 0.734493, 0.756194, 0.798153, 0.881839", \ + "0.742662, 0.751507, 0.753985, 0.768940, 0.790641, 0.832600, 0.916286" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.462471, 0.471123, 0.473690, 0.488649, 0.510420, 0.552395, 0.636104", \ + "0.474234, 0.482886, 0.485453, 0.500412, 0.522183, 0.564158, 0.647867", \ + "0.487052, 0.495704, 0.498271, 0.513230, 0.535001, 0.576976, 0.660685", \ + "0.514227, 0.522879, 0.525446, 0.540405, 0.562176, 0.604151, 0.687860", \ + "0.535456, 0.544108, 0.546675, 0.561634, 0.583405, 0.625380, 0.709089", \ + "0.560636, 0.569288, 0.571855, 0.586814, 0.608585, 0.650560, 0.734269", \ + "0.595085, 0.603737, 0.606304, 0.621263, 0.643034, 0.685009, 0.768718" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.539696, 0.549178, 0.552043, 0.570821, 0.601660, 0.666351, 0.794449", \ + "0.552476, 0.561958, 0.564823, 0.583601, 0.614440, 0.679131, 0.807229", \ + "0.566008, 0.575490, 0.578355, 0.597133, 0.627972, 0.692663, 0.820761", \ + "0.594683, 0.604165, 0.607030, 0.625808, 0.656647, 0.721338, 0.849436", \ + "0.612803, 0.622285, 0.625150, 0.643928, 0.674767, 0.739458, 0.867556", \ + "0.641362, 0.650844, 0.653709, 0.672487, 0.703326, 0.768017, 0.896115", \ + "0.669275, 0.678757, 0.681622, 0.700400, 0.731239, 0.795930, 0.924028" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.403381, 0.413048, 0.415926, 0.434816, 0.465484, 0.529015, 0.657071", \ + "0.416390, 0.426057, 0.428935, 0.447825, 0.478493, 0.542024, 0.670080", \ + "0.430071, 0.439738, 0.442616, 0.461506, 0.492174, 0.555705, 0.683761", \ + "0.459166, 0.468833, 0.471711, 0.490601, 0.521269, 0.584800, 0.712856", \ + "0.477293, 0.486960, 0.489838, 0.508728, 0.539396, 0.602927, 0.730983", \ + "0.505840, 0.515507, 0.518385, 0.537275, 0.567943, 0.631474, 0.759530", \ + "0.533763, 0.543430, 0.546308, 0.565198, 0.595866, 0.659397, 0.787453" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[127]&!WENB[127]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[127] == 1'b1 && WENB[127] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.616468, 0.626160, 0.629017, 0.647622, 0.678554, 0.742442, 0.869779", \ + "0.628011, 0.637703, 0.640560, 0.659165, 0.690097, 0.753985, 0.881322", \ + "0.641927, 0.651619, 0.654476, 0.673081, 0.704013, 0.767901, 0.895238", \ + "0.670507, 0.680199, 0.683056, 0.701661, 0.732593, 0.796481, 0.923818", \ + "0.691912, 0.701604, 0.704461, 0.723066, 0.753998, 0.817886, 0.945223", \ + "0.717218, 0.726910, 0.729767, 0.748372, 0.779304, 0.843192, 0.970529", \ + "0.747789, 0.757481, 0.760338, 0.778943, 0.809875, 0.873763, 1.001100" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.460287, 0.469867, 0.472738, 0.491461, 0.522331, 0.586211, 0.713625", \ + "0.471886, 0.481466, 0.484337, 0.503060, 0.533930, 0.597810, 0.725224", \ + "0.485616, 0.495196, 0.498067, 0.516790, 0.547660, 0.611540, 0.738954", \ + "0.514349, 0.523929, 0.526800, 0.545523, 0.576393, 0.640273, 0.767687", \ + "0.535869, 0.545449, 0.548320, 0.567043, 0.597913, 0.661793, 0.789207", \ + "0.561207, 0.570787, 0.573658, 0.592381, 0.623251, 0.687131, 0.814545", \ + "0.591778, 0.601358, 0.604229, 0.622952, 0.653822, 0.717702, 0.845116" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.577075, 0.585746, 0.588224, 0.603124, 0.625158, 0.666957, 0.749400", \ + "0.589521, 0.598192, 0.600670, 0.615570, 0.637604, 0.679403, 0.761846", \ + "0.604361, 0.613032, 0.615510, 0.630410, 0.652444, 0.694243, 0.776686", \ + "0.632000, 0.640671, 0.643149, 0.658049, 0.680083, 0.721882, 0.804325", \ + "0.652059, 0.660730, 0.663208, 0.678108, 0.700142, 0.741941, 0.824384", \ + "0.672244, 0.680915, 0.683393, 0.698293, 0.720327, 0.762126, 0.844569", \ + "0.707773, 0.716444, 0.718922, 0.733822, 0.755856, 0.797655, 0.880098" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.431147, 0.439086, 0.441786, 0.456810, 0.478801, 0.520790, 0.603335", \ + "0.443553, 0.451492, 0.454192, 0.469216, 0.491207, 0.533196, 0.615741", \ + "0.458438, 0.466377, 0.469077, 0.484101, 0.506092, 0.548081, 0.630626", \ + "0.486076, 0.494015, 0.496715, 0.511739, 0.533730, 0.575719, 0.658264", \ + "0.506112, 0.514051, 0.516751, 0.531775, 0.553766, 0.595755, 0.678300", \ + "0.526310, 0.534249, 0.536949, 0.551973, 0.573964, 0.615953, 0.698498", \ + "0.561818, 0.569757, 0.572457, 0.587481, 0.609472, 0.651461, 0.734006" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[127]&WENB[127]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399", \ + "0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403", \ + "0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406", \ + "0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410", \ + "0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413", \ + "0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417", \ + "0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622", \ + "0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725", \ + "0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729", \ + "0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734", \ + "0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739", \ + "0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744", \ + "0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[127]&!WENB[127]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622", \ + "0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725", \ + "0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729", \ + "0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734", \ + "0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739", \ + "0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744", \ + "0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399", \ + "0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403", \ + "0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406", \ + "0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410", \ + "0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413", \ + "0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417", \ + "0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420" \ + ); + } + } + } + pin(WENYB[126]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[126]&WENB[126]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[126] == 1'b0 && WENB[126] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.610229, 0.619074, 0.621552, 0.636507, 0.658208, 0.700167, 0.783853", \ + "0.621819, 0.630664, 0.633142, 0.648097, 0.669798, 0.711757, 0.795443", \ + "0.635053, 0.643898, 0.646376, 0.661331, 0.683032, 0.724991, 0.808677", \ + "0.661821, 0.670666, 0.673144, 0.688099, 0.709800, 0.751759, 0.835445", \ + "0.683318, 0.692163, 0.694641, 0.709596, 0.731297, 0.773256, 0.856942", \ + "0.708215, 0.717060, 0.719538, 0.734493, 0.756194, 0.798153, 0.881839", \ + "0.742662, 0.751507, 0.753985, 0.768940, 0.790641, 0.832600, 0.916286" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.462471, 0.471123, 0.473690, 0.488649, 0.510420, 0.552395, 0.636104", \ + "0.474234, 0.482886, 0.485453, 0.500412, 0.522183, 0.564158, 0.647867", \ + "0.487052, 0.495704, 0.498271, 0.513230, 0.535001, 0.576976, 0.660685", \ + "0.514227, 0.522879, 0.525446, 0.540405, 0.562176, 0.604151, 0.687860", \ + "0.535456, 0.544108, 0.546675, 0.561634, 0.583405, 0.625380, 0.709089", \ + "0.560636, 0.569288, 0.571855, 0.586814, 0.608585, 0.650560, 0.734269", \ + "0.595085, 0.603737, 0.606304, 0.621263, 0.643034, 0.685009, 0.768718" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.539696, 0.549178, 0.552043, 0.570821, 0.601660, 0.666351, 0.794449", \ + "0.552476, 0.561958, 0.564823, 0.583601, 0.614440, 0.679131, 0.807229", \ + "0.566008, 0.575490, 0.578355, 0.597133, 0.627972, 0.692663, 0.820761", \ + "0.594683, 0.604165, 0.607030, 0.625808, 0.656647, 0.721338, 0.849436", \ + "0.612803, 0.622285, 0.625150, 0.643928, 0.674767, 0.739458, 0.867556", \ + "0.641362, 0.650844, 0.653709, 0.672487, 0.703326, 0.768017, 0.896115", \ + "0.669275, 0.678757, 0.681622, 0.700400, 0.731239, 0.795930, 0.924028" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.403381, 0.413048, 0.415926, 0.434816, 0.465484, 0.529015, 0.657071", \ + "0.416390, 0.426057, 0.428935, 0.447825, 0.478493, 0.542024, 0.670080", \ + "0.430071, 0.439738, 0.442616, 0.461506, 0.492174, 0.555705, 0.683761", \ + "0.459166, 0.468833, 0.471711, 0.490601, 0.521269, 0.584800, 0.712856", \ + "0.477293, 0.486960, 0.489838, 0.508728, 0.539396, 0.602927, 0.730983", \ + "0.505840, 0.515507, 0.518385, 0.537275, 0.567943, 0.631474, 0.759530", \ + "0.533763, 0.543430, 0.546308, 0.565198, 0.595866, 0.659397, 0.787453" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[126]&!WENB[126]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[126] == 1'b1 && WENB[126] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.616468, 0.626160, 0.629017, 0.647622, 0.678554, 0.742442, 0.869779", \ + "0.628011, 0.637703, 0.640560, 0.659165, 0.690097, 0.753985, 0.881322", \ + "0.641927, 0.651619, 0.654476, 0.673081, 0.704013, 0.767901, 0.895238", \ + "0.670507, 0.680199, 0.683056, 0.701661, 0.732593, 0.796481, 0.923818", \ + "0.691912, 0.701604, 0.704461, 0.723066, 0.753998, 0.817886, 0.945223", \ + "0.717218, 0.726910, 0.729767, 0.748372, 0.779304, 0.843192, 0.970529", \ + "0.747789, 0.757481, 0.760338, 0.778943, 0.809875, 0.873763, 1.001100" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.460287, 0.469867, 0.472738, 0.491461, 0.522331, 0.586211, 0.713625", \ + "0.471886, 0.481466, 0.484337, 0.503060, 0.533930, 0.597810, 0.725224", \ + "0.485616, 0.495196, 0.498067, 0.516790, 0.547660, 0.611540, 0.738954", \ + "0.514349, 0.523929, 0.526800, 0.545523, 0.576393, 0.640273, 0.767687", \ + "0.535869, 0.545449, 0.548320, 0.567043, 0.597913, 0.661793, 0.789207", \ + "0.561207, 0.570787, 0.573658, 0.592381, 0.623251, 0.687131, 0.814545", \ + "0.591778, 0.601358, 0.604229, 0.622952, 0.653822, 0.717702, 0.845116" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.577075, 0.585746, 0.588224, 0.603124, 0.625158, 0.666957, 0.749400", \ + "0.589521, 0.598192, 0.600670, 0.615570, 0.637604, 0.679403, 0.761846", \ + "0.604361, 0.613032, 0.615510, 0.630410, 0.652444, 0.694243, 0.776686", \ + "0.632000, 0.640671, 0.643149, 0.658049, 0.680083, 0.721882, 0.804325", \ + "0.652059, 0.660730, 0.663208, 0.678108, 0.700142, 0.741941, 0.824384", \ + "0.672244, 0.680915, 0.683393, 0.698293, 0.720327, 0.762126, 0.844569", \ + "0.707773, 0.716444, 0.718922, 0.733822, 0.755856, 0.797655, 0.880098" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.431147, 0.439086, 0.441786, 0.456810, 0.478801, 0.520790, 0.603335", \ + "0.443553, 0.451492, 0.454192, 0.469216, 0.491207, 0.533196, 0.615741", \ + "0.458438, 0.466377, 0.469077, 0.484101, 0.506092, 0.548081, 0.630626", \ + "0.486076, 0.494015, 0.496715, 0.511739, 0.533730, 0.575719, 0.658264", \ + "0.506112, 0.514051, 0.516751, 0.531775, 0.553766, 0.595755, 0.678300", \ + "0.526310, 0.534249, 0.536949, 0.551973, 0.573964, 0.615953, 0.698498", \ + "0.561818, 0.569757, 0.572457, 0.587481, 0.609472, 0.651461, 0.734006" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[126]&WENB[126]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399", \ + "0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403", \ + "0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406", \ + "0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410", \ + "0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413", \ + "0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417", \ + "0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622", \ + "0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725", \ + "0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729", \ + "0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734", \ + "0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739", \ + "0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744", \ + "0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[126]&!WENB[126]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622", \ + "0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725", \ + "0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729", \ + "0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734", \ + "0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739", \ + "0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744", \ + "0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399", \ + "0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403", \ + "0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406", \ + "0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410", \ + "0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413", \ + "0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417", \ + "0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420" \ + ); + } + } + } + pin(WENYB[125]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[125]&WENB[125]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[125] == 1'b0 && WENB[125] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.610229, 0.619074, 0.621552, 0.636507, 0.658208, 0.700167, 0.783853", \ + "0.621819, 0.630664, 0.633142, 0.648097, 0.669798, 0.711757, 0.795443", \ + "0.635053, 0.643898, 0.646376, 0.661331, 0.683032, 0.724991, 0.808677", \ + "0.661821, 0.670666, 0.673144, 0.688099, 0.709800, 0.751759, 0.835445", \ + "0.683318, 0.692163, 0.694641, 0.709596, 0.731297, 0.773256, 0.856942", \ + "0.708215, 0.717060, 0.719538, 0.734493, 0.756194, 0.798153, 0.881839", \ + "0.742662, 0.751507, 0.753985, 0.768940, 0.790641, 0.832600, 0.916286" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.462471, 0.471123, 0.473690, 0.488649, 0.510420, 0.552395, 0.636104", \ + "0.474234, 0.482886, 0.485453, 0.500412, 0.522183, 0.564158, 0.647867", \ + "0.487052, 0.495704, 0.498271, 0.513230, 0.535001, 0.576976, 0.660685", \ + "0.514227, 0.522879, 0.525446, 0.540405, 0.562176, 0.604151, 0.687860", \ + "0.535456, 0.544108, 0.546675, 0.561634, 0.583405, 0.625380, 0.709089", \ + "0.560636, 0.569288, 0.571855, 0.586814, 0.608585, 0.650560, 0.734269", \ + "0.595085, 0.603737, 0.606304, 0.621263, 0.643034, 0.685009, 0.768718" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.539696, 0.549178, 0.552043, 0.570821, 0.601660, 0.666351, 0.794449", \ + "0.552476, 0.561958, 0.564823, 0.583601, 0.614440, 0.679131, 0.807229", \ + "0.566008, 0.575490, 0.578355, 0.597133, 0.627972, 0.692663, 0.820761", \ + "0.594683, 0.604165, 0.607030, 0.625808, 0.656647, 0.721338, 0.849436", \ + "0.612803, 0.622285, 0.625150, 0.643928, 0.674767, 0.739458, 0.867556", \ + "0.641362, 0.650844, 0.653709, 0.672487, 0.703326, 0.768017, 0.896115", \ + "0.669275, 0.678757, 0.681622, 0.700400, 0.731239, 0.795930, 0.924028" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.403381, 0.413048, 0.415926, 0.434816, 0.465484, 0.529015, 0.657071", \ + "0.416390, 0.426057, 0.428935, 0.447825, 0.478493, 0.542024, 0.670080", \ + "0.430071, 0.439738, 0.442616, 0.461506, 0.492174, 0.555705, 0.683761", \ + "0.459166, 0.468833, 0.471711, 0.490601, 0.521269, 0.584800, 0.712856", \ + "0.477293, 0.486960, 0.489838, 0.508728, 0.539396, 0.602927, 0.730983", \ + "0.505840, 0.515507, 0.518385, 0.537275, 0.567943, 0.631474, 0.759530", \ + "0.533763, 0.543430, 0.546308, 0.565198, 0.595866, 0.659397, 0.787453" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[125]&!WENB[125]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[125] == 1'b1 && WENB[125] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.616468, 0.626160, 0.629017, 0.647622, 0.678554, 0.742442, 0.869779", \ + "0.628011, 0.637703, 0.640560, 0.659165, 0.690097, 0.753985, 0.881322", \ + "0.641927, 0.651619, 0.654476, 0.673081, 0.704013, 0.767901, 0.895238", \ + "0.670507, 0.680199, 0.683056, 0.701661, 0.732593, 0.796481, 0.923818", \ + "0.691912, 0.701604, 0.704461, 0.723066, 0.753998, 0.817886, 0.945223", \ + "0.717218, 0.726910, 0.729767, 0.748372, 0.779304, 0.843192, 0.970529", \ + "0.747789, 0.757481, 0.760338, 0.778943, 0.809875, 0.873763, 1.001100" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.460287, 0.469867, 0.472738, 0.491461, 0.522331, 0.586211, 0.713625", \ + "0.471886, 0.481466, 0.484337, 0.503060, 0.533930, 0.597810, 0.725224", \ + "0.485616, 0.495196, 0.498067, 0.516790, 0.547660, 0.611540, 0.738954", \ + "0.514349, 0.523929, 0.526800, 0.545523, 0.576393, 0.640273, 0.767687", \ + "0.535869, 0.545449, 0.548320, 0.567043, 0.597913, 0.661793, 0.789207", \ + "0.561207, 0.570787, 0.573658, 0.592381, 0.623251, 0.687131, 0.814545", \ + "0.591778, 0.601358, 0.604229, 0.622952, 0.653822, 0.717702, 0.845116" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.577075, 0.585746, 0.588224, 0.603124, 0.625158, 0.666957, 0.749400", \ + "0.589521, 0.598192, 0.600670, 0.615570, 0.637604, 0.679403, 0.761846", \ + "0.604361, 0.613032, 0.615510, 0.630410, 0.652444, 0.694243, 0.776686", \ + "0.632000, 0.640671, 0.643149, 0.658049, 0.680083, 0.721882, 0.804325", \ + "0.652059, 0.660730, 0.663208, 0.678108, 0.700142, 0.741941, 0.824384", \ + "0.672244, 0.680915, 0.683393, 0.698293, 0.720327, 0.762126, 0.844569", \ + "0.707773, 0.716444, 0.718922, 0.733822, 0.755856, 0.797655, 0.880098" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.431147, 0.439086, 0.441786, 0.456810, 0.478801, 0.520790, 0.603335", \ + "0.443553, 0.451492, 0.454192, 0.469216, 0.491207, 0.533196, 0.615741", \ + "0.458438, 0.466377, 0.469077, 0.484101, 0.506092, 0.548081, 0.630626", \ + "0.486076, 0.494015, 0.496715, 0.511739, 0.533730, 0.575719, 0.658264", \ + "0.506112, 0.514051, 0.516751, 0.531775, 0.553766, 0.595755, 0.678300", \ + "0.526310, 0.534249, 0.536949, 0.551973, 0.573964, 0.615953, 0.698498", \ + "0.561818, 0.569757, 0.572457, 0.587481, 0.609472, 0.651461, 0.734006" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[125]&WENB[125]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399", \ + "0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403", \ + "0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406", \ + "0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410", \ + "0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413", \ + "0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417", \ + "0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622", \ + "0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725", \ + "0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729", \ + "0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734", \ + "0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739", \ + "0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744", \ + "0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[125]&!WENB[125]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622", \ + "0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725", \ + "0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729", \ + "0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734", \ + "0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739", \ + "0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744", \ + "0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399", \ + "0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403", \ + "0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406", \ + "0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410", \ + "0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413", \ + "0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417", \ + "0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420" \ + ); + } + } + } + pin(WENYB[124]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[124]&WENB[124]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[124] == 1'b0 && WENB[124] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.610229, 0.619074, 0.621552, 0.636507, 0.658208, 0.700167, 0.783853", \ + "0.621819, 0.630664, 0.633142, 0.648097, 0.669798, 0.711757, 0.795443", \ + "0.635053, 0.643898, 0.646376, 0.661331, 0.683032, 0.724991, 0.808677", \ + "0.661821, 0.670666, 0.673144, 0.688099, 0.709800, 0.751759, 0.835445", \ + "0.683318, 0.692163, 0.694641, 0.709596, 0.731297, 0.773256, 0.856942", \ + "0.708215, 0.717060, 0.719538, 0.734493, 0.756194, 0.798153, 0.881839", \ + "0.742662, 0.751507, 0.753985, 0.768940, 0.790641, 0.832600, 0.916286" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.462471, 0.471123, 0.473690, 0.488649, 0.510420, 0.552395, 0.636104", \ + "0.474234, 0.482886, 0.485453, 0.500412, 0.522183, 0.564158, 0.647867", \ + "0.487052, 0.495704, 0.498271, 0.513230, 0.535001, 0.576976, 0.660685", \ + "0.514227, 0.522879, 0.525446, 0.540405, 0.562176, 0.604151, 0.687860", \ + "0.535456, 0.544108, 0.546675, 0.561634, 0.583405, 0.625380, 0.709089", \ + "0.560636, 0.569288, 0.571855, 0.586814, 0.608585, 0.650560, 0.734269", \ + "0.595085, 0.603737, 0.606304, 0.621263, 0.643034, 0.685009, 0.768718" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.539696, 0.549178, 0.552043, 0.570821, 0.601660, 0.666351, 0.794449", \ + "0.552476, 0.561958, 0.564823, 0.583601, 0.614440, 0.679131, 0.807229", \ + "0.566008, 0.575490, 0.578355, 0.597133, 0.627972, 0.692663, 0.820761", \ + "0.594683, 0.604165, 0.607030, 0.625808, 0.656647, 0.721338, 0.849436", \ + "0.612803, 0.622285, 0.625150, 0.643928, 0.674767, 0.739458, 0.867556", \ + "0.641362, 0.650844, 0.653709, 0.672487, 0.703326, 0.768017, 0.896115", \ + "0.669275, 0.678757, 0.681622, 0.700400, 0.731239, 0.795930, 0.924028" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.403381, 0.413048, 0.415926, 0.434816, 0.465484, 0.529015, 0.657071", \ + "0.416390, 0.426057, 0.428935, 0.447825, 0.478493, 0.542024, 0.670080", \ + "0.430071, 0.439738, 0.442616, 0.461506, 0.492174, 0.555705, 0.683761", \ + "0.459166, 0.468833, 0.471711, 0.490601, 0.521269, 0.584800, 0.712856", \ + "0.477293, 0.486960, 0.489838, 0.508728, 0.539396, 0.602927, 0.730983", \ + "0.505840, 0.515507, 0.518385, 0.537275, 0.567943, 0.631474, 0.759530", \ + "0.533763, 0.543430, 0.546308, 0.565198, 0.595866, 0.659397, 0.787453" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[124]&!WENB[124]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[124] == 1'b1 && WENB[124] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.616468, 0.626160, 0.629017, 0.647622, 0.678554, 0.742442, 0.869779", \ + "0.628011, 0.637703, 0.640560, 0.659165, 0.690097, 0.753985, 0.881322", \ + "0.641927, 0.651619, 0.654476, 0.673081, 0.704013, 0.767901, 0.895238", \ + "0.670507, 0.680199, 0.683056, 0.701661, 0.732593, 0.796481, 0.923818", \ + "0.691912, 0.701604, 0.704461, 0.723066, 0.753998, 0.817886, 0.945223", \ + "0.717218, 0.726910, 0.729767, 0.748372, 0.779304, 0.843192, 0.970529", \ + "0.747789, 0.757481, 0.760338, 0.778943, 0.809875, 0.873763, 1.001100" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.460287, 0.469867, 0.472738, 0.491461, 0.522331, 0.586211, 0.713625", \ + "0.471886, 0.481466, 0.484337, 0.503060, 0.533930, 0.597810, 0.725224", \ + "0.485616, 0.495196, 0.498067, 0.516790, 0.547660, 0.611540, 0.738954", \ + "0.514349, 0.523929, 0.526800, 0.545523, 0.576393, 0.640273, 0.767687", \ + "0.535869, 0.545449, 0.548320, 0.567043, 0.597913, 0.661793, 0.789207", \ + "0.561207, 0.570787, 0.573658, 0.592381, 0.623251, 0.687131, 0.814545", \ + "0.591778, 0.601358, 0.604229, 0.622952, 0.653822, 0.717702, 0.845116" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.577075, 0.585746, 0.588224, 0.603124, 0.625158, 0.666957, 0.749400", \ + "0.589521, 0.598192, 0.600670, 0.615570, 0.637604, 0.679403, 0.761846", \ + "0.604361, 0.613032, 0.615510, 0.630410, 0.652444, 0.694243, 0.776686", \ + "0.632000, 0.640671, 0.643149, 0.658049, 0.680083, 0.721882, 0.804325", \ + "0.652059, 0.660730, 0.663208, 0.678108, 0.700142, 0.741941, 0.824384", \ + "0.672244, 0.680915, 0.683393, 0.698293, 0.720327, 0.762126, 0.844569", \ + "0.707773, 0.716444, 0.718922, 0.733822, 0.755856, 0.797655, 0.880098" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.431147, 0.439086, 0.441786, 0.456810, 0.478801, 0.520790, 0.603335", \ + "0.443553, 0.451492, 0.454192, 0.469216, 0.491207, 0.533196, 0.615741", \ + "0.458438, 0.466377, 0.469077, 0.484101, 0.506092, 0.548081, 0.630626", \ + "0.486076, 0.494015, 0.496715, 0.511739, 0.533730, 0.575719, 0.658264", \ + "0.506112, 0.514051, 0.516751, 0.531775, 0.553766, 0.595755, 0.678300", \ + "0.526310, 0.534249, 0.536949, 0.551973, 0.573964, 0.615953, 0.698498", \ + "0.561818, 0.569757, 0.572457, 0.587481, 0.609472, 0.651461, 0.734006" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[124]&WENB[124]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399", \ + "0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403", \ + "0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406", \ + "0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410", \ + "0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413", \ + "0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417", \ + "0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622", \ + "0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725", \ + "0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729", \ + "0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734", \ + "0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739", \ + "0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744", \ + "0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[124]&!WENB[124]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622", \ + "0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725", \ + "0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729", \ + "0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734", \ + "0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739", \ + "0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744", \ + "0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399", \ + "0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403", \ + "0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406", \ + "0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410", \ + "0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413", \ + "0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417", \ + "0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420" \ + ); + } + } + } + pin(WENYB[123]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[123]&WENB[123]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[123] == 1'b0 && WENB[123] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.610229, 0.619074, 0.621552, 0.636507, 0.658208, 0.700167, 0.783853", \ + "0.621819, 0.630664, 0.633142, 0.648097, 0.669798, 0.711757, 0.795443", \ + "0.635053, 0.643898, 0.646376, 0.661331, 0.683032, 0.724991, 0.808677", \ + "0.661821, 0.670666, 0.673144, 0.688099, 0.709800, 0.751759, 0.835445", \ + "0.683318, 0.692163, 0.694641, 0.709596, 0.731297, 0.773256, 0.856942", \ + "0.708215, 0.717060, 0.719538, 0.734493, 0.756194, 0.798153, 0.881839", \ + "0.742662, 0.751507, 0.753985, 0.768940, 0.790641, 0.832600, 0.916286" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.462471, 0.471123, 0.473690, 0.488649, 0.510420, 0.552395, 0.636104", \ + "0.474234, 0.482886, 0.485453, 0.500412, 0.522183, 0.564158, 0.647867", \ + "0.487052, 0.495704, 0.498271, 0.513230, 0.535001, 0.576976, 0.660685", \ + "0.514227, 0.522879, 0.525446, 0.540405, 0.562176, 0.604151, 0.687860", \ + "0.535456, 0.544108, 0.546675, 0.561634, 0.583405, 0.625380, 0.709089", \ + "0.560636, 0.569288, 0.571855, 0.586814, 0.608585, 0.650560, 0.734269", \ + "0.595085, 0.603737, 0.606304, 0.621263, 0.643034, 0.685009, 0.768718" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.539696, 0.549178, 0.552043, 0.570821, 0.601660, 0.666351, 0.794449", \ + "0.552476, 0.561958, 0.564823, 0.583601, 0.614440, 0.679131, 0.807229", \ + "0.566008, 0.575490, 0.578355, 0.597133, 0.627972, 0.692663, 0.820761", \ + "0.594683, 0.604165, 0.607030, 0.625808, 0.656647, 0.721338, 0.849436", \ + "0.612803, 0.622285, 0.625150, 0.643928, 0.674767, 0.739458, 0.867556", \ + "0.641362, 0.650844, 0.653709, 0.672487, 0.703326, 0.768017, 0.896115", \ + "0.669275, 0.678757, 0.681622, 0.700400, 0.731239, 0.795930, 0.924028" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.403381, 0.413048, 0.415926, 0.434816, 0.465484, 0.529015, 0.657071", \ + "0.416390, 0.426057, 0.428935, 0.447825, 0.478493, 0.542024, 0.670080", \ + "0.430071, 0.439738, 0.442616, 0.461506, 0.492174, 0.555705, 0.683761", \ + "0.459166, 0.468833, 0.471711, 0.490601, 0.521269, 0.584800, 0.712856", \ + "0.477293, 0.486960, 0.489838, 0.508728, 0.539396, 0.602927, 0.730983", \ + "0.505840, 0.515507, 0.518385, 0.537275, 0.567943, 0.631474, 0.759530", \ + "0.533763, 0.543430, 0.546308, 0.565198, 0.595866, 0.659397, 0.787453" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[123]&!WENB[123]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[123] == 1'b1 && WENB[123] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.616468, 0.626160, 0.629017, 0.647622, 0.678554, 0.742442, 0.869779", \ + "0.628011, 0.637703, 0.640560, 0.659165, 0.690097, 0.753985, 0.881322", \ + "0.641927, 0.651619, 0.654476, 0.673081, 0.704013, 0.767901, 0.895238", \ + "0.670507, 0.680199, 0.683056, 0.701661, 0.732593, 0.796481, 0.923818", \ + "0.691912, 0.701604, 0.704461, 0.723066, 0.753998, 0.817886, 0.945223", \ + "0.717218, 0.726910, 0.729767, 0.748372, 0.779304, 0.843192, 0.970529", \ + "0.747789, 0.757481, 0.760338, 0.778943, 0.809875, 0.873763, 1.001100" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.460287, 0.469867, 0.472738, 0.491461, 0.522331, 0.586211, 0.713625", \ + "0.471886, 0.481466, 0.484337, 0.503060, 0.533930, 0.597810, 0.725224", \ + "0.485616, 0.495196, 0.498067, 0.516790, 0.547660, 0.611540, 0.738954", \ + "0.514349, 0.523929, 0.526800, 0.545523, 0.576393, 0.640273, 0.767687", \ + "0.535869, 0.545449, 0.548320, 0.567043, 0.597913, 0.661793, 0.789207", \ + "0.561207, 0.570787, 0.573658, 0.592381, 0.623251, 0.687131, 0.814545", \ + "0.591778, 0.601358, 0.604229, 0.622952, 0.653822, 0.717702, 0.845116" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.577075, 0.585746, 0.588224, 0.603124, 0.625158, 0.666957, 0.749400", \ + "0.589521, 0.598192, 0.600670, 0.615570, 0.637604, 0.679403, 0.761846", \ + "0.604361, 0.613032, 0.615510, 0.630410, 0.652444, 0.694243, 0.776686", \ + "0.632000, 0.640671, 0.643149, 0.658049, 0.680083, 0.721882, 0.804325", \ + "0.652059, 0.660730, 0.663208, 0.678108, 0.700142, 0.741941, 0.824384", \ + "0.672244, 0.680915, 0.683393, 0.698293, 0.720327, 0.762126, 0.844569", \ + "0.707773, 0.716444, 0.718922, 0.733822, 0.755856, 0.797655, 0.880098" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.431147, 0.439086, 0.441786, 0.456810, 0.478801, 0.520790, 0.603335", \ + "0.443553, 0.451492, 0.454192, 0.469216, 0.491207, 0.533196, 0.615741", \ + "0.458438, 0.466377, 0.469077, 0.484101, 0.506092, 0.548081, 0.630626", \ + "0.486076, 0.494015, 0.496715, 0.511739, 0.533730, 0.575719, 0.658264", \ + "0.506112, 0.514051, 0.516751, 0.531775, 0.553766, 0.595755, 0.678300", \ + "0.526310, 0.534249, 0.536949, 0.551973, 0.573964, 0.615953, 0.698498", \ + "0.561818, 0.569757, 0.572457, 0.587481, 0.609472, 0.651461, 0.734006" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[123]&WENB[123]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399", \ + "0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403", \ + "0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406", \ + "0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410", \ + "0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413", \ + "0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417", \ + "0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622", \ + "0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725", \ + "0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729", \ + "0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734", \ + "0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739", \ + "0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744", \ + "0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[123]&!WENB[123]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622", \ + "0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725", \ + "0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729", \ + "0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734", \ + "0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739", \ + "0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744", \ + "0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399", \ + "0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403", \ + "0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406", \ + "0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410", \ + "0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413", \ + "0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417", \ + "0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420" \ + ); + } + } + } + pin(WENYB[122]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[122]&WENB[122]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[122] == 1'b0 && WENB[122] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.610229, 0.619074, 0.621552, 0.636507, 0.658208, 0.700167, 0.783853", \ + "0.621819, 0.630664, 0.633142, 0.648097, 0.669798, 0.711757, 0.795443", \ + "0.635053, 0.643898, 0.646376, 0.661331, 0.683032, 0.724991, 0.808677", \ + "0.661821, 0.670666, 0.673144, 0.688099, 0.709800, 0.751759, 0.835445", \ + "0.683318, 0.692163, 0.694641, 0.709596, 0.731297, 0.773256, 0.856942", \ + "0.708215, 0.717060, 0.719538, 0.734493, 0.756194, 0.798153, 0.881839", \ + "0.742662, 0.751507, 0.753985, 0.768940, 0.790641, 0.832600, 0.916286" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.462471, 0.471123, 0.473690, 0.488649, 0.510420, 0.552395, 0.636104", \ + "0.474234, 0.482886, 0.485453, 0.500412, 0.522183, 0.564158, 0.647867", \ + "0.487052, 0.495704, 0.498271, 0.513230, 0.535001, 0.576976, 0.660685", \ + "0.514227, 0.522879, 0.525446, 0.540405, 0.562176, 0.604151, 0.687860", \ + "0.535456, 0.544108, 0.546675, 0.561634, 0.583405, 0.625380, 0.709089", \ + "0.560636, 0.569288, 0.571855, 0.586814, 0.608585, 0.650560, 0.734269", \ + "0.595085, 0.603737, 0.606304, 0.621263, 0.643034, 0.685009, 0.768718" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.539696, 0.549178, 0.552043, 0.570821, 0.601660, 0.666351, 0.794449", \ + "0.552476, 0.561958, 0.564823, 0.583601, 0.614440, 0.679131, 0.807229", \ + "0.566008, 0.575490, 0.578355, 0.597133, 0.627972, 0.692663, 0.820761", \ + "0.594683, 0.604165, 0.607030, 0.625808, 0.656647, 0.721338, 0.849436", \ + "0.612803, 0.622285, 0.625150, 0.643928, 0.674767, 0.739458, 0.867556", \ + "0.641362, 0.650844, 0.653709, 0.672487, 0.703326, 0.768017, 0.896115", \ + "0.669275, 0.678757, 0.681622, 0.700400, 0.731239, 0.795930, 0.924028" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.403381, 0.413048, 0.415926, 0.434816, 0.465484, 0.529015, 0.657071", \ + "0.416390, 0.426057, 0.428935, 0.447825, 0.478493, 0.542024, 0.670080", \ + "0.430071, 0.439738, 0.442616, 0.461506, 0.492174, 0.555705, 0.683761", \ + "0.459166, 0.468833, 0.471711, 0.490601, 0.521269, 0.584800, 0.712856", \ + "0.477293, 0.486960, 0.489838, 0.508728, 0.539396, 0.602927, 0.730983", \ + "0.505840, 0.515507, 0.518385, 0.537275, 0.567943, 0.631474, 0.759530", \ + "0.533763, 0.543430, 0.546308, 0.565198, 0.595866, 0.659397, 0.787453" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[122]&!WENB[122]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[122] == 1'b1 && WENB[122] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.616468, 0.626160, 0.629017, 0.647622, 0.678554, 0.742442, 0.869779", \ + "0.628011, 0.637703, 0.640560, 0.659165, 0.690097, 0.753985, 0.881322", \ + "0.641927, 0.651619, 0.654476, 0.673081, 0.704013, 0.767901, 0.895238", \ + "0.670507, 0.680199, 0.683056, 0.701661, 0.732593, 0.796481, 0.923818", \ + "0.691912, 0.701604, 0.704461, 0.723066, 0.753998, 0.817886, 0.945223", \ + "0.717218, 0.726910, 0.729767, 0.748372, 0.779304, 0.843192, 0.970529", \ + "0.747789, 0.757481, 0.760338, 0.778943, 0.809875, 0.873763, 1.001100" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.460287, 0.469867, 0.472738, 0.491461, 0.522331, 0.586211, 0.713625", \ + "0.471886, 0.481466, 0.484337, 0.503060, 0.533930, 0.597810, 0.725224", \ + "0.485616, 0.495196, 0.498067, 0.516790, 0.547660, 0.611540, 0.738954", \ + "0.514349, 0.523929, 0.526800, 0.545523, 0.576393, 0.640273, 0.767687", \ + "0.535869, 0.545449, 0.548320, 0.567043, 0.597913, 0.661793, 0.789207", \ + "0.561207, 0.570787, 0.573658, 0.592381, 0.623251, 0.687131, 0.814545", \ + "0.591778, 0.601358, 0.604229, 0.622952, 0.653822, 0.717702, 0.845116" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.577075, 0.585746, 0.588224, 0.603124, 0.625158, 0.666957, 0.749400", \ + "0.589521, 0.598192, 0.600670, 0.615570, 0.637604, 0.679403, 0.761846", \ + "0.604361, 0.613032, 0.615510, 0.630410, 0.652444, 0.694243, 0.776686", \ + "0.632000, 0.640671, 0.643149, 0.658049, 0.680083, 0.721882, 0.804325", \ + "0.652059, 0.660730, 0.663208, 0.678108, 0.700142, 0.741941, 0.824384", \ + "0.672244, 0.680915, 0.683393, 0.698293, 0.720327, 0.762126, 0.844569", \ + "0.707773, 0.716444, 0.718922, 0.733822, 0.755856, 0.797655, 0.880098" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.431147, 0.439086, 0.441786, 0.456810, 0.478801, 0.520790, 0.603335", \ + "0.443553, 0.451492, 0.454192, 0.469216, 0.491207, 0.533196, 0.615741", \ + "0.458438, 0.466377, 0.469077, 0.484101, 0.506092, 0.548081, 0.630626", \ + "0.486076, 0.494015, 0.496715, 0.511739, 0.533730, 0.575719, 0.658264", \ + "0.506112, 0.514051, 0.516751, 0.531775, 0.553766, 0.595755, 0.678300", \ + "0.526310, 0.534249, 0.536949, 0.551973, 0.573964, 0.615953, 0.698498", \ + "0.561818, 0.569757, 0.572457, 0.587481, 0.609472, 0.651461, 0.734006" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[122]&WENB[122]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399", \ + "0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403", \ + "0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406", \ + "0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410", \ + "0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413", \ + "0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417", \ + "0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622", \ + "0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725", \ + "0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729", \ + "0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734", \ + "0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739", \ + "0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744", \ + "0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[122]&!WENB[122]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622", \ + "0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725", \ + "0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729", \ + "0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734", \ + "0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739", \ + "0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744", \ + "0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399", \ + "0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403", \ + "0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406", \ + "0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410", \ + "0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413", \ + "0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417", \ + "0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420" \ + ); + } + } + } + pin(WENYB[121]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[121]&WENB[121]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[121] == 1'b0 && WENB[121] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.610229, 0.619074, 0.621552, 0.636507, 0.658208, 0.700167, 0.783853", \ + "0.621819, 0.630664, 0.633142, 0.648097, 0.669798, 0.711757, 0.795443", \ + "0.635053, 0.643898, 0.646376, 0.661331, 0.683032, 0.724991, 0.808677", \ + "0.661821, 0.670666, 0.673144, 0.688099, 0.709800, 0.751759, 0.835445", \ + "0.683318, 0.692163, 0.694641, 0.709596, 0.731297, 0.773256, 0.856942", \ + "0.708215, 0.717060, 0.719538, 0.734493, 0.756194, 0.798153, 0.881839", \ + "0.742662, 0.751507, 0.753985, 0.768940, 0.790641, 0.832600, 0.916286" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.462471, 0.471123, 0.473690, 0.488649, 0.510420, 0.552395, 0.636104", \ + "0.474234, 0.482886, 0.485453, 0.500412, 0.522183, 0.564158, 0.647867", \ + "0.487052, 0.495704, 0.498271, 0.513230, 0.535001, 0.576976, 0.660685", \ + "0.514227, 0.522879, 0.525446, 0.540405, 0.562176, 0.604151, 0.687860", \ + "0.535456, 0.544108, 0.546675, 0.561634, 0.583405, 0.625380, 0.709089", \ + "0.560636, 0.569288, 0.571855, 0.586814, 0.608585, 0.650560, 0.734269", \ + "0.595085, 0.603737, 0.606304, 0.621263, 0.643034, 0.685009, 0.768718" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.539696, 0.549178, 0.552043, 0.570821, 0.601660, 0.666351, 0.794449", \ + "0.552476, 0.561958, 0.564823, 0.583601, 0.614440, 0.679131, 0.807229", \ + "0.566008, 0.575490, 0.578355, 0.597133, 0.627972, 0.692663, 0.820761", \ + "0.594683, 0.604165, 0.607030, 0.625808, 0.656647, 0.721338, 0.849436", \ + "0.612803, 0.622285, 0.625150, 0.643928, 0.674767, 0.739458, 0.867556", \ + "0.641362, 0.650844, 0.653709, 0.672487, 0.703326, 0.768017, 0.896115", \ + "0.669275, 0.678757, 0.681622, 0.700400, 0.731239, 0.795930, 0.924028" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.403381, 0.413048, 0.415926, 0.434816, 0.465484, 0.529015, 0.657071", \ + "0.416390, 0.426057, 0.428935, 0.447825, 0.478493, 0.542024, 0.670080", \ + "0.430071, 0.439738, 0.442616, 0.461506, 0.492174, 0.555705, 0.683761", \ + "0.459166, 0.468833, 0.471711, 0.490601, 0.521269, 0.584800, 0.712856", \ + "0.477293, 0.486960, 0.489838, 0.508728, 0.539396, 0.602927, 0.730983", \ + "0.505840, 0.515507, 0.518385, 0.537275, 0.567943, 0.631474, 0.759530", \ + "0.533763, 0.543430, 0.546308, 0.565198, 0.595866, 0.659397, 0.787453" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[121]&!WENB[121]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[121] == 1'b1 && WENB[121] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.616468, 0.626160, 0.629017, 0.647622, 0.678554, 0.742442, 0.869779", \ + "0.628011, 0.637703, 0.640560, 0.659165, 0.690097, 0.753985, 0.881322", \ + "0.641927, 0.651619, 0.654476, 0.673081, 0.704013, 0.767901, 0.895238", \ + "0.670507, 0.680199, 0.683056, 0.701661, 0.732593, 0.796481, 0.923818", \ + "0.691912, 0.701604, 0.704461, 0.723066, 0.753998, 0.817886, 0.945223", \ + "0.717218, 0.726910, 0.729767, 0.748372, 0.779304, 0.843192, 0.970529", \ + "0.747789, 0.757481, 0.760338, 0.778943, 0.809875, 0.873763, 1.001100" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.460287, 0.469867, 0.472738, 0.491461, 0.522331, 0.586211, 0.713625", \ + "0.471886, 0.481466, 0.484337, 0.503060, 0.533930, 0.597810, 0.725224", \ + "0.485616, 0.495196, 0.498067, 0.516790, 0.547660, 0.611540, 0.738954", \ + "0.514349, 0.523929, 0.526800, 0.545523, 0.576393, 0.640273, 0.767687", \ + "0.535869, 0.545449, 0.548320, 0.567043, 0.597913, 0.661793, 0.789207", \ + "0.561207, 0.570787, 0.573658, 0.592381, 0.623251, 0.687131, 0.814545", \ + "0.591778, 0.601358, 0.604229, 0.622952, 0.653822, 0.717702, 0.845116" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.577075, 0.585746, 0.588224, 0.603124, 0.625158, 0.666957, 0.749400", \ + "0.589521, 0.598192, 0.600670, 0.615570, 0.637604, 0.679403, 0.761846", \ + "0.604361, 0.613032, 0.615510, 0.630410, 0.652444, 0.694243, 0.776686", \ + "0.632000, 0.640671, 0.643149, 0.658049, 0.680083, 0.721882, 0.804325", \ + "0.652059, 0.660730, 0.663208, 0.678108, 0.700142, 0.741941, 0.824384", \ + "0.672244, 0.680915, 0.683393, 0.698293, 0.720327, 0.762126, 0.844569", \ + "0.707773, 0.716444, 0.718922, 0.733822, 0.755856, 0.797655, 0.880098" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.431147, 0.439086, 0.441786, 0.456810, 0.478801, 0.520790, 0.603335", \ + "0.443553, 0.451492, 0.454192, 0.469216, 0.491207, 0.533196, 0.615741", \ + "0.458438, 0.466377, 0.469077, 0.484101, 0.506092, 0.548081, 0.630626", \ + "0.486076, 0.494015, 0.496715, 0.511739, 0.533730, 0.575719, 0.658264", \ + "0.506112, 0.514051, 0.516751, 0.531775, 0.553766, 0.595755, 0.678300", \ + "0.526310, 0.534249, 0.536949, 0.551973, 0.573964, 0.615953, 0.698498", \ + "0.561818, 0.569757, 0.572457, 0.587481, 0.609472, 0.651461, 0.734006" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[121]&WENB[121]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399", \ + "0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403", \ + "0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406", \ + "0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410", \ + "0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413", \ + "0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417", \ + "0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622", \ + "0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725", \ + "0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729", \ + "0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734", \ + "0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739", \ + "0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744", \ + "0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[121]&!WENB[121]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622", \ + "0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725", \ + "0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729", \ + "0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734", \ + "0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739", \ + "0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744", \ + "0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399", \ + "0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403", \ + "0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406", \ + "0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410", \ + "0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413", \ + "0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417", \ + "0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420" \ + ); + } + } + } + pin(WENYB[120]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[120]&WENB[120]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[120] == 1'b0 && WENB[120] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.610229, 0.619074, 0.621552, 0.636507, 0.658208, 0.700167, 0.783853", \ + "0.621819, 0.630664, 0.633142, 0.648097, 0.669798, 0.711757, 0.795443", \ + "0.635053, 0.643898, 0.646376, 0.661331, 0.683032, 0.724991, 0.808677", \ + "0.661821, 0.670666, 0.673144, 0.688099, 0.709800, 0.751759, 0.835445", \ + "0.683318, 0.692163, 0.694641, 0.709596, 0.731297, 0.773256, 0.856942", \ + "0.708215, 0.717060, 0.719538, 0.734493, 0.756194, 0.798153, 0.881839", \ + "0.742662, 0.751507, 0.753985, 0.768940, 0.790641, 0.832600, 0.916286" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.462471, 0.471123, 0.473690, 0.488649, 0.510420, 0.552395, 0.636104", \ + "0.474234, 0.482886, 0.485453, 0.500412, 0.522183, 0.564158, 0.647867", \ + "0.487052, 0.495704, 0.498271, 0.513230, 0.535001, 0.576976, 0.660685", \ + "0.514227, 0.522879, 0.525446, 0.540405, 0.562176, 0.604151, 0.687860", \ + "0.535456, 0.544108, 0.546675, 0.561634, 0.583405, 0.625380, 0.709089", \ + "0.560636, 0.569288, 0.571855, 0.586814, 0.608585, 0.650560, 0.734269", \ + "0.595085, 0.603737, 0.606304, 0.621263, 0.643034, 0.685009, 0.768718" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.539696, 0.549178, 0.552043, 0.570821, 0.601660, 0.666351, 0.794449", \ + "0.552476, 0.561958, 0.564823, 0.583601, 0.614440, 0.679131, 0.807229", \ + "0.566008, 0.575490, 0.578355, 0.597133, 0.627972, 0.692663, 0.820761", \ + "0.594683, 0.604165, 0.607030, 0.625808, 0.656647, 0.721338, 0.849436", \ + "0.612803, 0.622285, 0.625150, 0.643928, 0.674767, 0.739458, 0.867556", \ + "0.641362, 0.650844, 0.653709, 0.672487, 0.703326, 0.768017, 0.896115", \ + "0.669275, 0.678757, 0.681622, 0.700400, 0.731239, 0.795930, 0.924028" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.403381, 0.413048, 0.415926, 0.434816, 0.465484, 0.529015, 0.657071", \ + "0.416390, 0.426057, 0.428935, 0.447825, 0.478493, 0.542024, 0.670080", \ + "0.430071, 0.439738, 0.442616, 0.461506, 0.492174, 0.555705, 0.683761", \ + "0.459166, 0.468833, 0.471711, 0.490601, 0.521269, 0.584800, 0.712856", \ + "0.477293, 0.486960, 0.489838, 0.508728, 0.539396, 0.602927, 0.730983", \ + "0.505840, 0.515507, 0.518385, 0.537275, 0.567943, 0.631474, 0.759530", \ + "0.533763, 0.543430, 0.546308, 0.565198, 0.595866, 0.659397, 0.787453" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[120]&!WENB[120]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[120] == 1'b1 && WENB[120] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.616468, 0.626160, 0.629017, 0.647622, 0.678554, 0.742442, 0.869779", \ + "0.628011, 0.637703, 0.640560, 0.659165, 0.690097, 0.753985, 0.881322", \ + "0.641927, 0.651619, 0.654476, 0.673081, 0.704013, 0.767901, 0.895238", \ + "0.670507, 0.680199, 0.683056, 0.701661, 0.732593, 0.796481, 0.923818", \ + "0.691912, 0.701604, 0.704461, 0.723066, 0.753998, 0.817886, 0.945223", \ + "0.717218, 0.726910, 0.729767, 0.748372, 0.779304, 0.843192, 0.970529", \ + "0.747789, 0.757481, 0.760338, 0.778943, 0.809875, 0.873763, 1.001100" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.460287, 0.469867, 0.472738, 0.491461, 0.522331, 0.586211, 0.713625", \ + "0.471886, 0.481466, 0.484337, 0.503060, 0.533930, 0.597810, 0.725224", \ + "0.485616, 0.495196, 0.498067, 0.516790, 0.547660, 0.611540, 0.738954", \ + "0.514349, 0.523929, 0.526800, 0.545523, 0.576393, 0.640273, 0.767687", \ + "0.535869, 0.545449, 0.548320, 0.567043, 0.597913, 0.661793, 0.789207", \ + "0.561207, 0.570787, 0.573658, 0.592381, 0.623251, 0.687131, 0.814545", \ + "0.591778, 0.601358, 0.604229, 0.622952, 0.653822, 0.717702, 0.845116" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.577075, 0.585746, 0.588224, 0.603124, 0.625158, 0.666957, 0.749400", \ + "0.589521, 0.598192, 0.600670, 0.615570, 0.637604, 0.679403, 0.761846", \ + "0.604361, 0.613032, 0.615510, 0.630410, 0.652444, 0.694243, 0.776686", \ + "0.632000, 0.640671, 0.643149, 0.658049, 0.680083, 0.721882, 0.804325", \ + "0.652059, 0.660730, 0.663208, 0.678108, 0.700142, 0.741941, 0.824384", \ + "0.672244, 0.680915, 0.683393, 0.698293, 0.720327, 0.762126, 0.844569", \ + "0.707773, 0.716444, 0.718922, 0.733822, 0.755856, 0.797655, 0.880098" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.431147, 0.439086, 0.441786, 0.456810, 0.478801, 0.520790, 0.603335", \ + "0.443553, 0.451492, 0.454192, 0.469216, 0.491207, 0.533196, 0.615741", \ + "0.458438, 0.466377, 0.469077, 0.484101, 0.506092, 0.548081, 0.630626", \ + "0.486076, 0.494015, 0.496715, 0.511739, 0.533730, 0.575719, 0.658264", \ + "0.506112, 0.514051, 0.516751, 0.531775, 0.553766, 0.595755, 0.678300", \ + "0.526310, 0.534249, 0.536949, 0.551973, 0.573964, 0.615953, 0.698498", \ + "0.561818, 0.569757, 0.572457, 0.587481, 0.609472, 0.651461, 0.734006" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[120]&WENB[120]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399", \ + "0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403", \ + "0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406", \ + "0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410", \ + "0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413", \ + "0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417", \ + "0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622", \ + "0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725", \ + "0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729", \ + "0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734", \ + "0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739", \ + "0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744", \ + "0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[120]&!WENB[120]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622", \ + "0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725", \ + "0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729", \ + "0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734", \ + "0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739", \ + "0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744", \ + "0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399", \ + "0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403", \ + "0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406", \ + "0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410", \ + "0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413", \ + "0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417", \ + "0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420" \ + ); + } + } + } + pin(WENYB[119]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[119]&WENB[119]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[119] == 1'b0 && WENB[119] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.610229, 0.619074, 0.621552, 0.636507, 0.658208, 0.700167, 0.783853", \ + "0.621819, 0.630664, 0.633142, 0.648097, 0.669798, 0.711757, 0.795443", \ + "0.635053, 0.643898, 0.646376, 0.661331, 0.683032, 0.724991, 0.808677", \ + "0.661821, 0.670666, 0.673144, 0.688099, 0.709800, 0.751759, 0.835445", \ + "0.683318, 0.692163, 0.694641, 0.709596, 0.731297, 0.773256, 0.856942", \ + "0.708215, 0.717060, 0.719538, 0.734493, 0.756194, 0.798153, 0.881839", \ + "0.742662, 0.751507, 0.753985, 0.768940, 0.790641, 0.832600, 0.916286" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.462471, 0.471123, 0.473690, 0.488649, 0.510420, 0.552395, 0.636104", \ + "0.474234, 0.482886, 0.485453, 0.500412, 0.522183, 0.564158, 0.647867", \ + "0.487052, 0.495704, 0.498271, 0.513230, 0.535001, 0.576976, 0.660685", \ + "0.514227, 0.522879, 0.525446, 0.540405, 0.562176, 0.604151, 0.687860", \ + "0.535456, 0.544108, 0.546675, 0.561634, 0.583405, 0.625380, 0.709089", \ + "0.560636, 0.569288, 0.571855, 0.586814, 0.608585, 0.650560, 0.734269", \ + "0.595085, 0.603737, 0.606304, 0.621263, 0.643034, 0.685009, 0.768718" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.539696, 0.549178, 0.552043, 0.570821, 0.601660, 0.666351, 0.794449", \ + "0.552476, 0.561958, 0.564823, 0.583601, 0.614440, 0.679131, 0.807229", \ + "0.566008, 0.575490, 0.578355, 0.597133, 0.627972, 0.692663, 0.820761", \ + "0.594683, 0.604165, 0.607030, 0.625808, 0.656647, 0.721338, 0.849436", \ + "0.612803, 0.622285, 0.625150, 0.643928, 0.674767, 0.739458, 0.867556", \ + "0.641362, 0.650844, 0.653709, 0.672487, 0.703326, 0.768017, 0.896115", \ + "0.669275, 0.678757, 0.681622, 0.700400, 0.731239, 0.795930, 0.924028" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.403381, 0.413048, 0.415926, 0.434816, 0.465484, 0.529015, 0.657071", \ + "0.416390, 0.426057, 0.428935, 0.447825, 0.478493, 0.542024, 0.670080", \ + "0.430071, 0.439738, 0.442616, 0.461506, 0.492174, 0.555705, 0.683761", \ + "0.459166, 0.468833, 0.471711, 0.490601, 0.521269, 0.584800, 0.712856", \ + "0.477293, 0.486960, 0.489838, 0.508728, 0.539396, 0.602927, 0.730983", \ + "0.505840, 0.515507, 0.518385, 0.537275, 0.567943, 0.631474, 0.759530", \ + "0.533763, 0.543430, 0.546308, 0.565198, 0.595866, 0.659397, 0.787453" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[119]&!WENB[119]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[119] == 1'b1 && WENB[119] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.616468, 0.626160, 0.629017, 0.647622, 0.678554, 0.742442, 0.869779", \ + "0.628011, 0.637703, 0.640560, 0.659165, 0.690097, 0.753985, 0.881322", \ + "0.641927, 0.651619, 0.654476, 0.673081, 0.704013, 0.767901, 0.895238", \ + "0.670507, 0.680199, 0.683056, 0.701661, 0.732593, 0.796481, 0.923818", \ + "0.691912, 0.701604, 0.704461, 0.723066, 0.753998, 0.817886, 0.945223", \ + "0.717218, 0.726910, 0.729767, 0.748372, 0.779304, 0.843192, 0.970529", \ + "0.747789, 0.757481, 0.760338, 0.778943, 0.809875, 0.873763, 1.001100" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.460287, 0.469867, 0.472738, 0.491461, 0.522331, 0.586211, 0.713625", \ + "0.471886, 0.481466, 0.484337, 0.503060, 0.533930, 0.597810, 0.725224", \ + "0.485616, 0.495196, 0.498067, 0.516790, 0.547660, 0.611540, 0.738954", \ + "0.514349, 0.523929, 0.526800, 0.545523, 0.576393, 0.640273, 0.767687", \ + "0.535869, 0.545449, 0.548320, 0.567043, 0.597913, 0.661793, 0.789207", \ + "0.561207, 0.570787, 0.573658, 0.592381, 0.623251, 0.687131, 0.814545", \ + "0.591778, 0.601358, 0.604229, 0.622952, 0.653822, 0.717702, 0.845116" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.577075, 0.585746, 0.588224, 0.603124, 0.625158, 0.666957, 0.749400", \ + "0.589521, 0.598192, 0.600670, 0.615570, 0.637604, 0.679403, 0.761846", \ + "0.604361, 0.613032, 0.615510, 0.630410, 0.652444, 0.694243, 0.776686", \ + "0.632000, 0.640671, 0.643149, 0.658049, 0.680083, 0.721882, 0.804325", \ + "0.652059, 0.660730, 0.663208, 0.678108, 0.700142, 0.741941, 0.824384", \ + "0.672244, 0.680915, 0.683393, 0.698293, 0.720327, 0.762126, 0.844569", \ + "0.707773, 0.716444, 0.718922, 0.733822, 0.755856, 0.797655, 0.880098" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.431147, 0.439086, 0.441786, 0.456810, 0.478801, 0.520790, 0.603335", \ + "0.443553, 0.451492, 0.454192, 0.469216, 0.491207, 0.533196, 0.615741", \ + "0.458438, 0.466377, 0.469077, 0.484101, 0.506092, 0.548081, 0.630626", \ + "0.486076, 0.494015, 0.496715, 0.511739, 0.533730, 0.575719, 0.658264", \ + "0.506112, 0.514051, 0.516751, 0.531775, 0.553766, 0.595755, 0.678300", \ + "0.526310, 0.534249, 0.536949, 0.551973, 0.573964, 0.615953, 0.698498", \ + "0.561818, 0.569757, 0.572457, 0.587481, 0.609472, 0.651461, 0.734006" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[119]&WENB[119]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399", \ + "0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403", \ + "0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406", \ + "0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410", \ + "0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413", \ + "0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417", \ + "0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622", \ + "0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725", \ + "0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729", \ + "0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734", \ + "0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739", \ + "0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744", \ + "0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[119]&!WENB[119]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622", \ + "0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725", \ + "0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729", \ + "0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734", \ + "0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739", \ + "0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744", \ + "0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399", \ + "0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403", \ + "0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406", \ + "0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410", \ + "0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413", \ + "0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417", \ + "0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420" \ + ); + } + } + } + pin(WENYB[118]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[118]&WENB[118]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[118] == 1'b0 && WENB[118] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.610229, 0.619074, 0.621552, 0.636507, 0.658208, 0.700167, 0.783853", \ + "0.621819, 0.630664, 0.633142, 0.648097, 0.669798, 0.711757, 0.795443", \ + "0.635053, 0.643898, 0.646376, 0.661331, 0.683032, 0.724991, 0.808677", \ + "0.661821, 0.670666, 0.673144, 0.688099, 0.709800, 0.751759, 0.835445", \ + "0.683318, 0.692163, 0.694641, 0.709596, 0.731297, 0.773256, 0.856942", \ + "0.708215, 0.717060, 0.719538, 0.734493, 0.756194, 0.798153, 0.881839", \ + "0.742662, 0.751507, 0.753985, 0.768940, 0.790641, 0.832600, 0.916286" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.462471, 0.471123, 0.473690, 0.488649, 0.510420, 0.552395, 0.636104", \ + "0.474234, 0.482886, 0.485453, 0.500412, 0.522183, 0.564158, 0.647867", \ + "0.487052, 0.495704, 0.498271, 0.513230, 0.535001, 0.576976, 0.660685", \ + "0.514227, 0.522879, 0.525446, 0.540405, 0.562176, 0.604151, 0.687860", \ + "0.535456, 0.544108, 0.546675, 0.561634, 0.583405, 0.625380, 0.709089", \ + "0.560636, 0.569288, 0.571855, 0.586814, 0.608585, 0.650560, 0.734269", \ + "0.595085, 0.603737, 0.606304, 0.621263, 0.643034, 0.685009, 0.768718" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.539696, 0.549178, 0.552043, 0.570821, 0.601660, 0.666351, 0.794449", \ + "0.552476, 0.561958, 0.564823, 0.583601, 0.614440, 0.679131, 0.807229", \ + "0.566008, 0.575490, 0.578355, 0.597133, 0.627972, 0.692663, 0.820761", \ + "0.594683, 0.604165, 0.607030, 0.625808, 0.656647, 0.721338, 0.849436", \ + "0.612803, 0.622285, 0.625150, 0.643928, 0.674767, 0.739458, 0.867556", \ + "0.641362, 0.650844, 0.653709, 0.672487, 0.703326, 0.768017, 0.896115", \ + "0.669275, 0.678757, 0.681622, 0.700400, 0.731239, 0.795930, 0.924028" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.403381, 0.413048, 0.415926, 0.434816, 0.465484, 0.529015, 0.657071", \ + "0.416390, 0.426057, 0.428935, 0.447825, 0.478493, 0.542024, 0.670080", \ + "0.430071, 0.439738, 0.442616, 0.461506, 0.492174, 0.555705, 0.683761", \ + "0.459166, 0.468833, 0.471711, 0.490601, 0.521269, 0.584800, 0.712856", \ + "0.477293, 0.486960, 0.489838, 0.508728, 0.539396, 0.602927, 0.730983", \ + "0.505840, 0.515507, 0.518385, 0.537275, 0.567943, 0.631474, 0.759530", \ + "0.533763, 0.543430, 0.546308, 0.565198, 0.595866, 0.659397, 0.787453" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[118]&!WENB[118]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[118] == 1'b1 && WENB[118] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.616468, 0.626160, 0.629017, 0.647622, 0.678554, 0.742442, 0.869779", \ + "0.628011, 0.637703, 0.640560, 0.659165, 0.690097, 0.753985, 0.881322", \ + "0.641927, 0.651619, 0.654476, 0.673081, 0.704013, 0.767901, 0.895238", \ + "0.670507, 0.680199, 0.683056, 0.701661, 0.732593, 0.796481, 0.923818", \ + "0.691912, 0.701604, 0.704461, 0.723066, 0.753998, 0.817886, 0.945223", \ + "0.717218, 0.726910, 0.729767, 0.748372, 0.779304, 0.843192, 0.970529", \ + "0.747789, 0.757481, 0.760338, 0.778943, 0.809875, 0.873763, 1.001100" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.460287, 0.469867, 0.472738, 0.491461, 0.522331, 0.586211, 0.713625", \ + "0.471886, 0.481466, 0.484337, 0.503060, 0.533930, 0.597810, 0.725224", \ + "0.485616, 0.495196, 0.498067, 0.516790, 0.547660, 0.611540, 0.738954", \ + "0.514349, 0.523929, 0.526800, 0.545523, 0.576393, 0.640273, 0.767687", \ + "0.535869, 0.545449, 0.548320, 0.567043, 0.597913, 0.661793, 0.789207", \ + "0.561207, 0.570787, 0.573658, 0.592381, 0.623251, 0.687131, 0.814545", \ + "0.591778, 0.601358, 0.604229, 0.622952, 0.653822, 0.717702, 0.845116" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.577075, 0.585746, 0.588224, 0.603124, 0.625158, 0.666957, 0.749400", \ + "0.589521, 0.598192, 0.600670, 0.615570, 0.637604, 0.679403, 0.761846", \ + "0.604361, 0.613032, 0.615510, 0.630410, 0.652444, 0.694243, 0.776686", \ + "0.632000, 0.640671, 0.643149, 0.658049, 0.680083, 0.721882, 0.804325", \ + "0.652059, 0.660730, 0.663208, 0.678108, 0.700142, 0.741941, 0.824384", \ + "0.672244, 0.680915, 0.683393, 0.698293, 0.720327, 0.762126, 0.844569", \ + "0.707773, 0.716444, 0.718922, 0.733822, 0.755856, 0.797655, 0.880098" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.431147, 0.439086, 0.441786, 0.456810, 0.478801, 0.520790, 0.603335", \ + "0.443553, 0.451492, 0.454192, 0.469216, 0.491207, 0.533196, 0.615741", \ + "0.458438, 0.466377, 0.469077, 0.484101, 0.506092, 0.548081, 0.630626", \ + "0.486076, 0.494015, 0.496715, 0.511739, 0.533730, 0.575719, 0.658264", \ + "0.506112, 0.514051, 0.516751, 0.531775, 0.553766, 0.595755, 0.678300", \ + "0.526310, 0.534249, 0.536949, 0.551973, 0.573964, 0.615953, 0.698498", \ + "0.561818, 0.569757, 0.572457, 0.587481, 0.609472, 0.651461, 0.734006" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[118]&WENB[118]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399", \ + "0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403", \ + "0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406", \ + "0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410", \ + "0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413", \ + "0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417", \ + "0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622", \ + "0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725", \ + "0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729", \ + "0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734", \ + "0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739", \ + "0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744", \ + "0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[118]&!WENB[118]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622", \ + "0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725", \ + "0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729", \ + "0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734", \ + "0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739", \ + "0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744", \ + "0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399", \ + "0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403", \ + "0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406", \ + "0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410", \ + "0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413", \ + "0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417", \ + "0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420" \ + ); + } + } + } + pin(WENYB[117]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[117]&WENB[117]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[117] == 1'b0 && WENB[117] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.610229, 0.619074, 0.621552, 0.636507, 0.658208, 0.700167, 0.783853", \ + "0.621819, 0.630664, 0.633142, 0.648097, 0.669798, 0.711757, 0.795443", \ + "0.635053, 0.643898, 0.646376, 0.661331, 0.683032, 0.724991, 0.808677", \ + "0.661821, 0.670666, 0.673144, 0.688099, 0.709800, 0.751759, 0.835445", \ + "0.683318, 0.692163, 0.694641, 0.709596, 0.731297, 0.773256, 0.856942", \ + "0.708215, 0.717060, 0.719538, 0.734493, 0.756194, 0.798153, 0.881839", \ + "0.742662, 0.751507, 0.753985, 0.768940, 0.790641, 0.832600, 0.916286" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.462471, 0.471123, 0.473690, 0.488649, 0.510420, 0.552395, 0.636104", \ + "0.474234, 0.482886, 0.485453, 0.500412, 0.522183, 0.564158, 0.647867", \ + "0.487052, 0.495704, 0.498271, 0.513230, 0.535001, 0.576976, 0.660685", \ + "0.514227, 0.522879, 0.525446, 0.540405, 0.562176, 0.604151, 0.687860", \ + "0.535456, 0.544108, 0.546675, 0.561634, 0.583405, 0.625380, 0.709089", \ + "0.560636, 0.569288, 0.571855, 0.586814, 0.608585, 0.650560, 0.734269", \ + "0.595085, 0.603737, 0.606304, 0.621263, 0.643034, 0.685009, 0.768718" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.539696, 0.549178, 0.552043, 0.570821, 0.601660, 0.666351, 0.794449", \ + "0.552476, 0.561958, 0.564823, 0.583601, 0.614440, 0.679131, 0.807229", \ + "0.566008, 0.575490, 0.578355, 0.597133, 0.627972, 0.692663, 0.820761", \ + "0.594683, 0.604165, 0.607030, 0.625808, 0.656647, 0.721338, 0.849436", \ + "0.612803, 0.622285, 0.625150, 0.643928, 0.674767, 0.739458, 0.867556", \ + "0.641362, 0.650844, 0.653709, 0.672487, 0.703326, 0.768017, 0.896115", \ + "0.669275, 0.678757, 0.681622, 0.700400, 0.731239, 0.795930, 0.924028" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.403381, 0.413048, 0.415926, 0.434816, 0.465484, 0.529015, 0.657071", \ + "0.416390, 0.426057, 0.428935, 0.447825, 0.478493, 0.542024, 0.670080", \ + "0.430071, 0.439738, 0.442616, 0.461506, 0.492174, 0.555705, 0.683761", \ + "0.459166, 0.468833, 0.471711, 0.490601, 0.521269, 0.584800, 0.712856", \ + "0.477293, 0.486960, 0.489838, 0.508728, 0.539396, 0.602927, 0.730983", \ + "0.505840, 0.515507, 0.518385, 0.537275, 0.567943, 0.631474, 0.759530", \ + "0.533763, 0.543430, 0.546308, 0.565198, 0.595866, 0.659397, 0.787453" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[117]&!WENB[117]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[117] == 1'b1 && WENB[117] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.616468, 0.626160, 0.629017, 0.647622, 0.678554, 0.742442, 0.869779", \ + "0.628011, 0.637703, 0.640560, 0.659165, 0.690097, 0.753985, 0.881322", \ + "0.641927, 0.651619, 0.654476, 0.673081, 0.704013, 0.767901, 0.895238", \ + "0.670507, 0.680199, 0.683056, 0.701661, 0.732593, 0.796481, 0.923818", \ + "0.691912, 0.701604, 0.704461, 0.723066, 0.753998, 0.817886, 0.945223", \ + "0.717218, 0.726910, 0.729767, 0.748372, 0.779304, 0.843192, 0.970529", \ + "0.747789, 0.757481, 0.760338, 0.778943, 0.809875, 0.873763, 1.001100" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.460287, 0.469867, 0.472738, 0.491461, 0.522331, 0.586211, 0.713625", \ + "0.471886, 0.481466, 0.484337, 0.503060, 0.533930, 0.597810, 0.725224", \ + "0.485616, 0.495196, 0.498067, 0.516790, 0.547660, 0.611540, 0.738954", \ + "0.514349, 0.523929, 0.526800, 0.545523, 0.576393, 0.640273, 0.767687", \ + "0.535869, 0.545449, 0.548320, 0.567043, 0.597913, 0.661793, 0.789207", \ + "0.561207, 0.570787, 0.573658, 0.592381, 0.623251, 0.687131, 0.814545", \ + "0.591778, 0.601358, 0.604229, 0.622952, 0.653822, 0.717702, 0.845116" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.577075, 0.585746, 0.588224, 0.603124, 0.625158, 0.666957, 0.749400", \ + "0.589521, 0.598192, 0.600670, 0.615570, 0.637604, 0.679403, 0.761846", \ + "0.604361, 0.613032, 0.615510, 0.630410, 0.652444, 0.694243, 0.776686", \ + "0.632000, 0.640671, 0.643149, 0.658049, 0.680083, 0.721882, 0.804325", \ + "0.652059, 0.660730, 0.663208, 0.678108, 0.700142, 0.741941, 0.824384", \ + "0.672244, 0.680915, 0.683393, 0.698293, 0.720327, 0.762126, 0.844569", \ + "0.707773, 0.716444, 0.718922, 0.733822, 0.755856, 0.797655, 0.880098" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.431147, 0.439086, 0.441786, 0.456810, 0.478801, 0.520790, 0.603335", \ + "0.443553, 0.451492, 0.454192, 0.469216, 0.491207, 0.533196, 0.615741", \ + "0.458438, 0.466377, 0.469077, 0.484101, 0.506092, 0.548081, 0.630626", \ + "0.486076, 0.494015, 0.496715, 0.511739, 0.533730, 0.575719, 0.658264", \ + "0.506112, 0.514051, 0.516751, 0.531775, 0.553766, 0.595755, 0.678300", \ + "0.526310, 0.534249, 0.536949, 0.551973, 0.573964, 0.615953, 0.698498", \ + "0.561818, 0.569757, 0.572457, 0.587481, 0.609472, 0.651461, 0.734006" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[117]&WENB[117]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399", \ + "0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403", \ + "0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406", \ + "0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410", \ + "0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413", \ + "0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417", \ + "0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622", \ + "0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725", \ + "0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729", \ + "0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734", \ + "0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739", \ + "0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744", \ + "0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[117]&!WENB[117]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622", \ + "0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725", \ + "0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729", \ + "0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734", \ + "0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739", \ + "0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744", \ + "0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399", \ + "0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403", \ + "0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406", \ + "0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410", \ + "0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413", \ + "0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417", \ + "0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420" \ + ); + } + } + } + pin(WENYB[116]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[116]&WENB[116]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[116] == 1'b0 && WENB[116] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.610229, 0.619074, 0.621552, 0.636507, 0.658208, 0.700167, 0.783853", \ + "0.621819, 0.630664, 0.633142, 0.648097, 0.669798, 0.711757, 0.795443", \ + "0.635053, 0.643898, 0.646376, 0.661331, 0.683032, 0.724991, 0.808677", \ + "0.661821, 0.670666, 0.673144, 0.688099, 0.709800, 0.751759, 0.835445", \ + "0.683318, 0.692163, 0.694641, 0.709596, 0.731297, 0.773256, 0.856942", \ + "0.708215, 0.717060, 0.719538, 0.734493, 0.756194, 0.798153, 0.881839", \ + "0.742662, 0.751507, 0.753985, 0.768940, 0.790641, 0.832600, 0.916286" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.462471, 0.471123, 0.473690, 0.488649, 0.510420, 0.552395, 0.636104", \ + "0.474234, 0.482886, 0.485453, 0.500412, 0.522183, 0.564158, 0.647867", \ + "0.487052, 0.495704, 0.498271, 0.513230, 0.535001, 0.576976, 0.660685", \ + "0.514227, 0.522879, 0.525446, 0.540405, 0.562176, 0.604151, 0.687860", \ + "0.535456, 0.544108, 0.546675, 0.561634, 0.583405, 0.625380, 0.709089", \ + "0.560636, 0.569288, 0.571855, 0.586814, 0.608585, 0.650560, 0.734269", \ + "0.595085, 0.603737, 0.606304, 0.621263, 0.643034, 0.685009, 0.768718" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.539696, 0.549178, 0.552043, 0.570821, 0.601660, 0.666351, 0.794449", \ + "0.552476, 0.561958, 0.564823, 0.583601, 0.614440, 0.679131, 0.807229", \ + "0.566008, 0.575490, 0.578355, 0.597133, 0.627972, 0.692663, 0.820761", \ + "0.594683, 0.604165, 0.607030, 0.625808, 0.656647, 0.721338, 0.849436", \ + "0.612803, 0.622285, 0.625150, 0.643928, 0.674767, 0.739458, 0.867556", \ + "0.641362, 0.650844, 0.653709, 0.672487, 0.703326, 0.768017, 0.896115", \ + "0.669275, 0.678757, 0.681622, 0.700400, 0.731239, 0.795930, 0.924028" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.403381, 0.413048, 0.415926, 0.434816, 0.465484, 0.529015, 0.657071", \ + "0.416390, 0.426057, 0.428935, 0.447825, 0.478493, 0.542024, 0.670080", \ + "0.430071, 0.439738, 0.442616, 0.461506, 0.492174, 0.555705, 0.683761", \ + "0.459166, 0.468833, 0.471711, 0.490601, 0.521269, 0.584800, 0.712856", \ + "0.477293, 0.486960, 0.489838, 0.508728, 0.539396, 0.602927, 0.730983", \ + "0.505840, 0.515507, 0.518385, 0.537275, 0.567943, 0.631474, 0.759530", \ + "0.533763, 0.543430, 0.546308, 0.565198, 0.595866, 0.659397, 0.787453" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[116]&!WENB[116]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[116] == 1'b1 && WENB[116] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.616468, 0.626160, 0.629017, 0.647622, 0.678554, 0.742442, 0.869779", \ + "0.628011, 0.637703, 0.640560, 0.659165, 0.690097, 0.753985, 0.881322", \ + "0.641927, 0.651619, 0.654476, 0.673081, 0.704013, 0.767901, 0.895238", \ + "0.670507, 0.680199, 0.683056, 0.701661, 0.732593, 0.796481, 0.923818", \ + "0.691912, 0.701604, 0.704461, 0.723066, 0.753998, 0.817886, 0.945223", \ + "0.717218, 0.726910, 0.729767, 0.748372, 0.779304, 0.843192, 0.970529", \ + "0.747789, 0.757481, 0.760338, 0.778943, 0.809875, 0.873763, 1.001100" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.460287, 0.469867, 0.472738, 0.491461, 0.522331, 0.586211, 0.713625", \ + "0.471886, 0.481466, 0.484337, 0.503060, 0.533930, 0.597810, 0.725224", \ + "0.485616, 0.495196, 0.498067, 0.516790, 0.547660, 0.611540, 0.738954", \ + "0.514349, 0.523929, 0.526800, 0.545523, 0.576393, 0.640273, 0.767687", \ + "0.535869, 0.545449, 0.548320, 0.567043, 0.597913, 0.661793, 0.789207", \ + "0.561207, 0.570787, 0.573658, 0.592381, 0.623251, 0.687131, 0.814545", \ + "0.591778, 0.601358, 0.604229, 0.622952, 0.653822, 0.717702, 0.845116" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.577075, 0.585746, 0.588224, 0.603124, 0.625158, 0.666957, 0.749400", \ + "0.589521, 0.598192, 0.600670, 0.615570, 0.637604, 0.679403, 0.761846", \ + "0.604361, 0.613032, 0.615510, 0.630410, 0.652444, 0.694243, 0.776686", \ + "0.632000, 0.640671, 0.643149, 0.658049, 0.680083, 0.721882, 0.804325", \ + "0.652059, 0.660730, 0.663208, 0.678108, 0.700142, 0.741941, 0.824384", \ + "0.672244, 0.680915, 0.683393, 0.698293, 0.720327, 0.762126, 0.844569", \ + "0.707773, 0.716444, 0.718922, 0.733822, 0.755856, 0.797655, 0.880098" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.431147, 0.439086, 0.441786, 0.456810, 0.478801, 0.520790, 0.603335", \ + "0.443553, 0.451492, 0.454192, 0.469216, 0.491207, 0.533196, 0.615741", \ + "0.458438, 0.466377, 0.469077, 0.484101, 0.506092, 0.548081, 0.630626", \ + "0.486076, 0.494015, 0.496715, 0.511739, 0.533730, 0.575719, 0.658264", \ + "0.506112, 0.514051, 0.516751, 0.531775, 0.553766, 0.595755, 0.678300", \ + "0.526310, 0.534249, 0.536949, 0.551973, 0.573964, 0.615953, 0.698498", \ + "0.561818, 0.569757, 0.572457, 0.587481, 0.609472, 0.651461, 0.734006" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[116]&WENB[116]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399", \ + "0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403", \ + "0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406", \ + "0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410", \ + "0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413", \ + "0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417", \ + "0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622", \ + "0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725", \ + "0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729", \ + "0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734", \ + "0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739", \ + "0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744", \ + "0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[116]&!WENB[116]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622", \ + "0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725", \ + "0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729", \ + "0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734", \ + "0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739", \ + "0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744", \ + "0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399", \ + "0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403", \ + "0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406", \ + "0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410", \ + "0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413", \ + "0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417", \ + "0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420" \ + ); + } + } + } + pin(WENYB[115]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[115]&WENB[115]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[115] == 1'b0 && WENB[115] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.610229, 0.619074, 0.621552, 0.636507, 0.658208, 0.700167, 0.783853", \ + "0.621819, 0.630664, 0.633142, 0.648097, 0.669798, 0.711757, 0.795443", \ + "0.635053, 0.643898, 0.646376, 0.661331, 0.683032, 0.724991, 0.808677", \ + "0.661821, 0.670666, 0.673144, 0.688099, 0.709800, 0.751759, 0.835445", \ + "0.683318, 0.692163, 0.694641, 0.709596, 0.731297, 0.773256, 0.856942", \ + "0.708215, 0.717060, 0.719538, 0.734493, 0.756194, 0.798153, 0.881839", \ + "0.742662, 0.751507, 0.753985, 0.768940, 0.790641, 0.832600, 0.916286" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.462471, 0.471123, 0.473690, 0.488649, 0.510420, 0.552395, 0.636104", \ + "0.474234, 0.482886, 0.485453, 0.500412, 0.522183, 0.564158, 0.647867", \ + "0.487052, 0.495704, 0.498271, 0.513230, 0.535001, 0.576976, 0.660685", \ + "0.514227, 0.522879, 0.525446, 0.540405, 0.562176, 0.604151, 0.687860", \ + "0.535456, 0.544108, 0.546675, 0.561634, 0.583405, 0.625380, 0.709089", \ + "0.560636, 0.569288, 0.571855, 0.586814, 0.608585, 0.650560, 0.734269", \ + "0.595085, 0.603737, 0.606304, 0.621263, 0.643034, 0.685009, 0.768718" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.539696, 0.549178, 0.552043, 0.570821, 0.601660, 0.666351, 0.794449", \ + "0.552476, 0.561958, 0.564823, 0.583601, 0.614440, 0.679131, 0.807229", \ + "0.566008, 0.575490, 0.578355, 0.597133, 0.627972, 0.692663, 0.820761", \ + "0.594683, 0.604165, 0.607030, 0.625808, 0.656647, 0.721338, 0.849436", \ + "0.612803, 0.622285, 0.625150, 0.643928, 0.674767, 0.739458, 0.867556", \ + "0.641362, 0.650844, 0.653709, 0.672487, 0.703326, 0.768017, 0.896115", \ + "0.669275, 0.678757, 0.681622, 0.700400, 0.731239, 0.795930, 0.924028" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.403381, 0.413048, 0.415926, 0.434816, 0.465484, 0.529015, 0.657071", \ + "0.416390, 0.426057, 0.428935, 0.447825, 0.478493, 0.542024, 0.670080", \ + "0.430071, 0.439738, 0.442616, 0.461506, 0.492174, 0.555705, 0.683761", \ + "0.459166, 0.468833, 0.471711, 0.490601, 0.521269, 0.584800, 0.712856", \ + "0.477293, 0.486960, 0.489838, 0.508728, 0.539396, 0.602927, 0.730983", \ + "0.505840, 0.515507, 0.518385, 0.537275, 0.567943, 0.631474, 0.759530", \ + "0.533763, 0.543430, 0.546308, 0.565198, 0.595866, 0.659397, 0.787453" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[115]&!WENB[115]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[115] == 1'b1 && WENB[115] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.616468, 0.626160, 0.629017, 0.647622, 0.678554, 0.742442, 0.869779", \ + "0.628011, 0.637703, 0.640560, 0.659165, 0.690097, 0.753985, 0.881322", \ + "0.641927, 0.651619, 0.654476, 0.673081, 0.704013, 0.767901, 0.895238", \ + "0.670507, 0.680199, 0.683056, 0.701661, 0.732593, 0.796481, 0.923818", \ + "0.691912, 0.701604, 0.704461, 0.723066, 0.753998, 0.817886, 0.945223", \ + "0.717218, 0.726910, 0.729767, 0.748372, 0.779304, 0.843192, 0.970529", \ + "0.747789, 0.757481, 0.760338, 0.778943, 0.809875, 0.873763, 1.001100" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.460287, 0.469867, 0.472738, 0.491461, 0.522331, 0.586211, 0.713625", \ + "0.471886, 0.481466, 0.484337, 0.503060, 0.533930, 0.597810, 0.725224", \ + "0.485616, 0.495196, 0.498067, 0.516790, 0.547660, 0.611540, 0.738954", \ + "0.514349, 0.523929, 0.526800, 0.545523, 0.576393, 0.640273, 0.767687", \ + "0.535869, 0.545449, 0.548320, 0.567043, 0.597913, 0.661793, 0.789207", \ + "0.561207, 0.570787, 0.573658, 0.592381, 0.623251, 0.687131, 0.814545", \ + "0.591778, 0.601358, 0.604229, 0.622952, 0.653822, 0.717702, 0.845116" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.577075, 0.585746, 0.588224, 0.603124, 0.625158, 0.666957, 0.749400", \ + "0.589521, 0.598192, 0.600670, 0.615570, 0.637604, 0.679403, 0.761846", \ + "0.604361, 0.613032, 0.615510, 0.630410, 0.652444, 0.694243, 0.776686", \ + "0.632000, 0.640671, 0.643149, 0.658049, 0.680083, 0.721882, 0.804325", \ + "0.652059, 0.660730, 0.663208, 0.678108, 0.700142, 0.741941, 0.824384", \ + "0.672244, 0.680915, 0.683393, 0.698293, 0.720327, 0.762126, 0.844569", \ + "0.707773, 0.716444, 0.718922, 0.733822, 0.755856, 0.797655, 0.880098" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.431147, 0.439086, 0.441786, 0.456810, 0.478801, 0.520790, 0.603335", \ + "0.443553, 0.451492, 0.454192, 0.469216, 0.491207, 0.533196, 0.615741", \ + "0.458438, 0.466377, 0.469077, 0.484101, 0.506092, 0.548081, 0.630626", \ + "0.486076, 0.494015, 0.496715, 0.511739, 0.533730, 0.575719, 0.658264", \ + "0.506112, 0.514051, 0.516751, 0.531775, 0.553766, 0.595755, 0.678300", \ + "0.526310, 0.534249, 0.536949, 0.551973, 0.573964, 0.615953, 0.698498", \ + "0.561818, 0.569757, 0.572457, 0.587481, 0.609472, 0.651461, 0.734006" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[115]&WENB[115]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399", \ + "0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403", \ + "0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406", \ + "0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410", \ + "0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413", \ + "0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417", \ + "0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622", \ + "0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725", \ + "0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729", \ + "0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734", \ + "0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739", \ + "0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744", \ + "0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[115]&!WENB[115]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622", \ + "0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725", \ + "0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729", \ + "0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734", \ + "0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739", \ + "0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744", \ + "0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399", \ + "0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403", \ + "0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406", \ + "0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410", \ + "0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413", \ + "0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417", \ + "0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420" \ + ); + } + } + } + pin(WENYB[114]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[114]&WENB[114]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[114] == 1'b0 && WENB[114] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.610229, 0.619074, 0.621552, 0.636507, 0.658208, 0.700167, 0.783853", \ + "0.621819, 0.630664, 0.633142, 0.648097, 0.669798, 0.711757, 0.795443", \ + "0.635053, 0.643898, 0.646376, 0.661331, 0.683032, 0.724991, 0.808677", \ + "0.661821, 0.670666, 0.673144, 0.688099, 0.709800, 0.751759, 0.835445", \ + "0.683318, 0.692163, 0.694641, 0.709596, 0.731297, 0.773256, 0.856942", \ + "0.708215, 0.717060, 0.719538, 0.734493, 0.756194, 0.798153, 0.881839", \ + "0.742662, 0.751507, 0.753985, 0.768940, 0.790641, 0.832600, 0.916286" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.462471, 0.471123, 0.473690, 0.488649, 0.510420, 0.552395, 0.636104", \ + "0.474234, 0.482886, 0.485453, 0.500412, 0.522183, 0.564158, 0.647867", \ + "0.487052, 0.495704, 0.498271, 0.513230, 0.535001, 0.576976, 0.660685", \ + "0.514227, 0.522879, 0.525446, 0.540405, 0.562176, 0.604151, 0.687860", \ + "0.535456, 0.544108, 0.546675, 0.561634, 0.583405, 0.625380, 0.709089", \ + "0.560636, 0.569288, 0.571855, 0.586814, 0.608585, 0.650560, 0.734269", \ + "0.595085, 0.603737, 0.606304, 0.621263, 0.643034, 0.685009, 0.768718" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.539696, 0.549178, 0.552043, 0.570821, 0.601660, 0.666351, 0.794449", \ + "0.552476, 0.561958, 0.564823, 0.583601, 0.614440, 0.679131, 0.807229", \ + "0.566008, 0.575490, 0.578355, 0.597133, 0.627972, 0.692663, 0.820761", \ + "0.594683, 0.604165, 0.607030, 0.625808, 0.656647, 0.721338, 0.849436", \ + "0.612803, 0.622285, 0.625150, 0.643928, 0.674767, 0.739458, 0.867556", \ + "0.641362, 0.650844, 0.653709, 0.672487, 0.703326, 0.768017, 0.896115", \ + "0.669275, 0.678757, 0.681622, 0.700400, 0.731239, 0.795930, 0.924028" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.403381, 0.413048, 0.415926, 0.434816, 0.465484, 0.529015, 0.657071", \ + "0.416390, 0.426057, 0.428935, 0.447825, 0.478493, 0.542024, 0.670080", \ + "0.430071, 0.439738, 0.442616, 0.461506, 0.492174, 0.555705, 0.683761", \ + "0.459166, 0.468833, 0.471711, 0.490601, 0.521269, 0.584800, 0.712856", \ + "0.477293, 0.486960, 0.489838, 0.508728, 0.539396, 0.602927, 0.730983", \ + "0.505840, 0.515507, 0.518385, 0.537275, 0.567943, 0.631474, 0.759530", \ + "0.533763, 0.543430, 0.546308, 0.565198, 0.595866, 0.659397, 0.787453" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[114]&!WENB[114]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[114] == 1'b1 && WENB[114] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.616468, 0.626160, 0.629017, 0.647622, 0.678554, 0.742442, 0.869779", \ + "0.628011, 0.637703, 0.640560, 0.659165, 0.690097, 0.753985, 0.881322", \ + "0.641927, 0.651619, 0.654476, 0.673081, 0.704013, 0.767901, 0.895238", \ + "0.670507, 0.680199, 0.683056, 0.701661, 0.732593, 0.796481, 0.923818", \ + "0.691912, 0.701604, 0.704461, 0.723066, 0.753998, 0.817886, 0.945223", \ + "0.717218, 0.726910, 0.729767, 0.748372, 0.779304, 0.843192, 0.970529", \ + "0.747789, 0.757481, 0.760338, 0.778943, 0.809875, 0.873763, 1.001100" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.460287, 0.469867, 0.472738, 0.491461, 0.522331, 0.586211, 0.713625", \ + "0.471886, 0.481466, 0.484337, 0.503060, 0.533930, 0.597810, 0.725224", \ + "0.485616, 0.495196, 0.498067, 0.516790, 0.547660, 0.611540, 0.738954", \ + "0.514349, 0.523929, 0.526800, 0.545523, 0.576393, 0.640273, 0.767687", \ + "0.535869, 0.545449, 0.548320, 0.567043, 0.597913, 0.661793, 0.789207", \ + "0.561207, 0.570787, 0.573658, 0.592381, 0.623251, 0.687131, 0.814545", \ + "0.591778, 0.601358, 0.604229, 0.622952, 0.653822, 0.717702, 0.845116" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.577075, 0.585746, 0.588224, 0.603124, 0.625158, 0.666957, 0.749400", \ + "0.589521, 0.598192, 0.600670, 0.615570, 0.637604, 0.679403, 0.761846", \ + "0.604361, 0.613032, 0.615510, 0.630410, 0.652444, 0.694243, 0.776686", \ + "0.632000, 0.640671, 0.643149, 0.658049, 0.680083, 0.721882, 0.804325", \ + "0.652059, 0.660730, 0.663208, 0.678108, 0.700142, 0.741941, 0.824384", \ + "0.672244, 0.680915, 0.683393, 0.698293, 0.720327, 0.762126, 0.844569", \ + "0.707773, 0.716444, 0.718922, 0.733822, 0.755856, 0.797655, 0.880098" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.431147, 0.439086, 0.441786, 0.456810, 0.478801, 0.520790, 0.603335", \ + "0.443553, 0.451492, 0.454192, 0.469216, 0.491207, 0.533196, 0.615741", \ + "0.458438, 0.466377, 0.469077, 0.484101, 0.506092, 0.548081, 0.630626", \ + "0.486076, 0.494015, 0.496715, 0.511739, 0.533730, 0.575719, 0.658264", \ + "0.506112, 0.514051, 0.516751, 0.531775, 0.553766, 0.595755, 0.678300", \ + "0.526310, 0.534249, 0.536949, 0.551973, 0.573964, 0.615953, 0.698498", \ + "0.561818, 0.569757, 0.572457, 0.587481, 0.609472, 0.651461, 0.734006" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[114]&WENB[114]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399", \ + "0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403", \ + "0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406", \ + "0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410", \ + "0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413", \ + "0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417", \ + "0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622", \ + "0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725", \ + "0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729", \ + "0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734", \ + "0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739", \ + "0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744", \ + "0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[114]&!WENB[114]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622", \ + "0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725", \ + "0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729", \ + "0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734", \ + "0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739", \ + "0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744", \ + "0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399", \ + "0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403", \ + "0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406", \ + "0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410", \ + "0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413", \ + "0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417", \ + "0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420" \ + ); + } + } + } + pin(WENYB[113]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[113]&WENB[113]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[113] == 1'b0 && WENB[113] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.610229, 0.619074, 0.621552, 0.636507, 0.658208, 0.700167, 0.783853", \ + "0.621819, 0.630664, 0.633142, 0.648097, 0.669798, 0.711757, 0.795443", \ + "0.635053, 0.643898, 0.646376, 0.661331, 0.683032, 0.724991, 0.808677", \ + "0.661821, 0.670666, 0.673144, 0.688099, 0.709800, 0.751759, 0.835445", \ + "0.683318, 0.692163, 0.694641, 0.709596, 0.731297, 0.773256, 0.856942", \ + "0.708215, 0.717060, 0.719538, 0.734493, 0.756194, 0.798153, 0.881839", \ + "0.742662, 0.751507, 0.753985, 0.768940, 0.790641, 0.832600, 0.916286" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.462471, 0.471123, 0.473690, 0.488649, 0.510420, 0.552395, 0.636104", \ + "0.474234, 0.482886, 0.485453, 0.500412, 0.522183, 0.564158, 0.647867", \ + "0.487052, 0.495704, 0.498271, 0.513230, 0.535001, 0.576976, 0.660685", \ + "0.514227, 0.522879, 0.525446, 0.540405, 0.562176, 0.604151, 0.687860", \ + "0.535456, 0.544108, 0.546675, 0.561634, 0.583405, 0.625380, 0.709089", \ + "0.560636, 0.569288, 0.571855, 0.586814, 0.608585, 0.650560, 0.734269", \ + "0.595085, 0.603737, 0.606304, 0.621263, 0.643034, 0.685009, 0.768718" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.539696, 0.549178, 0.552043, 0.570821, 0.601660, 0.666351, 0.794449", \ + "0.552476, 0.561958, 0.564823, 0.583601, 0.614440, 0.679131, 0.807229", \ + "0.566008, 0.575490, 0.578355, 0.597133, 0.627972, 0.692663, 0.820761", \ + "0.594683, 0.604165, 0.607030, 0.625808, 0.656647, 0.721338, 0.849436", \ + "0.612803, 0.622285, 0.625150, 0.643928, 0.674767, 0.739458, 0.867556", \ + "0.641362, 0.650844, 0.653709, 0.672487, 0.703326, 0.768017, 0.896115", \ + "0.669275, 0.678757, 0.681622, 0.700400, 0.731239, 0.795930, 0.924028" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.403381, 0.413048, 0.415926, 0.434816, 0.465484, 0.529015, 0.657071", \ + "0.416390, 0.426057, 0.428935, 0.447825, 0.478493, 0.542024, 0.670080", \ + "0.430071, 0.439738, 0.442616, 0.461506, 0.492174, 0.555705, 0.683761", \ + "0.459166, 0.468833, 0.471711, 0.490601, 0.521269, 0.584800, 0.712856", \ + "0.477293, 0.486960, 0.489838, 0.508728, 0.539396, 0.602927, 0.730983", \ + "0.505840, 0.515507, 0.518385, 0.537275, 0.567943, 0.631474, 0.759530", \ + "0.533763, 0.543430, 0.546308, 0.565198, 0.595866, 0.659397, 0.787453" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[113]&!WENB[113]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[113] == 1'b1 && WENB[113] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.616468, 0.626160, 0.629017, 0.647622, 0.678554, 0.742442, 0.869779", \ + "0.628011, 0.637703, 0.640560, 0.659165, 0.690097, 0.753985, 0.881322", \ + "0.641927, 0.651619, 0.654476, 0.673081, 0.704013, 0.767901, 0.895238", \ + "0.670507, 0.680199, 0.683056, 0.701661, 0.732593, 0.796481, 0.923818", \ + "0.691912, 0.701604, 0.704461, 0.723066, 0.753998, 0.817886, 0.945223", \ + "0.717218, 0.726910, 0.729767, 0.748372, 0.779304, 0.843192, 0.970529", \ + "0.747789, 0.757481, 0.760338, 0.778943, 0.809875, 0.873763, 1.001100" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.460287, 0.469867, 0.472738, 0.491461, 0.522331, 0.586211, 0.713625", \ + "0.471886, 0.481466, 0.484337, 0.503060, 0.533930, 0.597810, 0.725224", \ + "0.485616, 0.495196, 0.498067, 0.516790, 0.547660, 0.611540, 0.738954", \ + "0.514349, 0.523929, 0.526800, 0.545523, 0.576393, 0.640273, 0.767687", \ + "0.535869, 0.545449, 0.548320, 0.567043, 0.597913, 0.661793, 0.789207", \ + "0.561207, 0.570787, 0.573658, 0.592381, 0.623251, 0.687131, 0.814545", \ + "0.591778, 0.601358, 0.604229, 0.622952, 0.653822, 0.717702, 0.845116" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.577075, 0.585746, 0.588224, 0.603124, 0.625158, 0.666957, 0.749400", \ + "0.589521, 0.598192, 0.600670, 0.615570, 0.637604, 0.679403, 0.761846", \ + "0.604361, 0.613032, 0.615510, 0.630410, 0.652444, 0.694243, 0.776686", \ + "0.632000, 0.640671, 0.643149, 0.658049, 0.680083, 0.721882, 0.804325", \ + "0.652059, 0.660730, 0.663208, 0.678108, 0.700142, 0.741941, 0.824384", \ + "0.672244, 0.680915, 0.683393, 0.698293, 0.720327, 0.762126, 0.844569", \ + "0.707773, 0.716444, 0.718922, 0.733822, 0.755856, 0.797655, 0.880098" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.431147, 0.439086, 0.441786, 0.456810, 0.478801, 0.520790, 0.603335", \ + "0.443553, 0.451492, 0.454192, 0.469216, 0.491207, 0.533196, 0.615741", \ + "0.458438, 0.466377, 0.469077, 0.484101, 0.506092, 0.548081, 0.630626", \ + "0.486076, 0.494015, 0.496715, 0.511739, 0.533730, 0.575719, 0.658264", \ + "0.506112, 0.514051, 0.516751, 0.531775, 0.553766, 0.595755, 0.678300", \ + "0.526310, 0.534249, 0.536949, 0.551973, 0.573964, 0.615953, 0.698498", \ + "0.561818, 0.569757, 0.572457, 0.587481, 0.609472, 0.651461, 0.734006" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[113]&WENB[113]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399", \ + "0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403", \ + "0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406", \ + "0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410", \ + "0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413", \ + "0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417", \ + "0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622", \ + "0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725", \ + "0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729", \ + "0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734", \ + "0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739", \ + "0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744", \ + "0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[113]&!WENB[113]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622", \ + "0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725", \ + "0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729", \ + "0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734", \ + "0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739", \ + "0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744", \ + "0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399", \ + "0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403", \ + "0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406", \ + "0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410", \ + "0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413", \ + "0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417", \ + "0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420" \ + ); + } + } + } + pin(WENYB[112]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[112]&WENB[112]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[112] == 1'b0 && WENB[112] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.610229, 0.619074, 0.621552, 0.636507, 0.658208, 0.700167, 0.783853", \ + "0.621819, 0.630664, 0.633142, 0.648097, 0.669798, 0.711757, 0.795443", \ + "0.635053, 0.643898, 0.646376, 0.661331, 0.683032, 0.724991, 0.808677", \ + "0.661821, 0.670666, 0.673144, 0.688099, 0.709800, 0.751759, 0.835445", \ + "0.683318, 0.692163, 0.694641, 0.709596, 0.731297, 0.773256, 0.856942", \ + "0.708215, 0.717060, 0.719538, 0.734493, 0.756194, 0.798153, 0.881839", \ + "0.742662, 0.751507, 0.753985, 0.768940, 0.790641, 0.832600, 0.916286" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.462471, 0.471123, 0.473690, 0.488649, 0.510420, 0.552395, 0.636104", \ + "0.474234, 0.482886, 0.485453, 0.500412, 0.522183, 0.564158, 0.647867", \ + "0.487052, 0.495704, 0.498271, 0.513230, 0.535001, 0.576976, 0.660685", \ + "0.514227, 0.522879, 0.525446, 0.540405, 0.562176, 0.604151, 0.687860", \ + "0.535456, 0.544108, 0.546675, 0.561634, 0.583405, 0.625380, 0.709089", \ + "0.560636, 0.569288, 0.571855, 0.586814, 0.608585, 0.650560, 0.734269", \ + "0.595085, 0.603737, 0.606304, 0.621263, 0.643034, 0.685009, 0.768718" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.539696, 0.549178, 0.552043, 0.570821, 0.601660, 0.666351, 0.794449", \ + "0.552476, 0.561958, 0.564823, 0.583601, 0.614440, 0.679131, 0.807229", \ + "0.566008, 0.575490, 0.578355, 0.597133, 0.627972, 0.692663, 0.820761", \ + "0.594683, 0.604165, 0.607030, 0.625808, 0.656647, 0.721338, 0.849436", \ + "0.612803, 0.622285, 0.625150, 0.643928, 0.674767, 0.739458, 0.867556", \ + "0.641362, 0.650844, 0.653709, 0.672487, 0.703326, 0.768017, 0.896115", \ + "0.669275, 0.678757, 0.681622, 0.700400, 0.731239, 0.795930, 0.924028" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.403381, 0.413048, 0.415926, 0.434816, 0.465484, 0.529015, 0.657071", \ + "0.416390, 0.426057, 0.428935, 0.447825, 0.478493, 0.542024, 0.670080", \ + "0.430071, 0.439738, 0.442616, 0.461506, 0.492174, 0.555705, 0.683761", \ + "0.459166, 0.468833, 0.471711, 0.490601, 0.521269, 0.584800, 0.712856", \ + "0.477293, 0.486960, 0.489838, 0.508728, 0.539396, 0.602927, 0.730983", \ + "0.505840, 0.515507, 0.518385, 0.537275, 0.567943, 0.631474, 0.759530", \ + "0.533763, 0.543430, 0.546308, 0.565198, 0.595866, 0.659397, 0.787453" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[112]&!WENB[112]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[112] == 1'b1 && WENB[112] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.616468, 0.626160, 0.629017, 0.647622, 0.678554, 0.742442, 0.869779", \ + "0.628011, 0.637703, 0.640560, 0.659165, 0.690097, 0.753985, 0.881322", \ + "0.641927, 0.651619, 0.654476, 0.673081, 0.704013, 0.767901, 0.895238", \ + "0.670507, 0.680199, 0.683056, 0.701661, 0.732593, 0.796481, 0.923818", \ + "0.691912, 0.701604, 0.704461, 0.723066, 0.753998, 0.817886, 0.945223", \ + "0.717218, 0.726910, 0.729767, 0.748372, 0.779304, 0.843192, 0.970529", \ + "0.747789, 0.757481, 0.760338, 0.778943, 0.809875, 0.873763, 1.001100" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.460287, 0.469867, 0.472738, 0.491461, 0.522331, 0.586211, 0.713625", \ + "0.471886, 0.481466, 0.484337, 0.503060, 0.533930, 0.597810, 0.725224", \ + "0.485616, 0.495196, 0.498067, 0.516790, 0.547660, 0.611540, 0.738954", \ + "0.514349, 0.523929, 0.526800, 0.545523, 0.576393, 0.640273, 0.767687", \ + "0.535869, 0.545449, 0.548320, 0.567043, 0.597913, 0.661793, 0.789207", \ + "0.561207, 0.570787, 0.573658, 0.592381, 0.623251, 0.687131, 0.814545", \ + "0.591778, 0.601358, 0.604229, 0.622952, 0.653822, 0.717702, 0.845116" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.577075, 0.585746, 0.588224, 0.603124, 0.625158, 0.666957, 0.749400", \ + "0.589521, 0.598192, 0.600670, 0.615570, 0.637604, 0.679403, 0.761846", \ + "0.604361, 0.613032, 0.615510, 0.630410, 0.652444, 0.694243, 0.776686", \ + "0.632000, 0.640671, 0.643149, 0.658049, 0.680083, 0.721882, 0.804325", \ + "0.652059, 0.660730, 0.663208, 0.678108, 0.700142, 0.741941, 0.824384", \ + "0.672244, 0.680915, 0.683393, 0.698293, 0.720327, 0.762126, 0.844569", \ + "0.707773, 0.716444, 0.718922, 0.733822, 0.755856, 0.797655, 0.880098" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.431147, 0.439086, 0.441786, 0.456810, 0.478801, 0.520790, 0.603335", \ + "0.443553, 0.451492, 0.454192, 0.469216, 0.491207, 0.533196, 0.615741", \ + "0.458438, 0.466377, 0.469077, 0.484101, 0.506092, 0.548081, 0.630626", \ + "0.486076, 0.494015, 0.496715, 0.511739, 0.533730, 0.575719, 0.658264", \ + "0.506112, 0.514051, 0.516751, 0.531775, 0.553766, 0.595755, 0.678300", \ + "0.526310, 0.534249, 0.536949, 0.551973, 0.573964, 0.615953, 0.698498", \ + "0.561818, 0.569757, 0.572457, 0.587481, 0.609472, 0.651461, 0.734006" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[112]&WENB[112]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399", \ + "0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403", \ + "0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406", \ + "0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410", \ + "0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413", \ + "0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417", \ + "0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622", \ + "0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725", \ + "0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729", \ + "0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734", \ + "0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739", \ + "0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744", \ + "0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[112]&!WENB[112]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622", \ + "0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725", \ + "0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729", \ + "0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734", \ + "0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739", \ + "0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744", \ + "0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399", \ + "0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403", \ + "0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406", \ + "0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410", \ + "0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413", \ + "0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417", \ + "0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420" \ + ); + } + } + } + pin(WENYB[111]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[111]&WENB[111]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[111] == 1'b0 && WENB[111] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.610229, 0.619074, 0.621552, 0.636507, 0.658208, 0.700167, 0.783853", \ + "0.621819, 0.630664, 0.633142, 0.648097, 0.669798, 0.711757, 0.795443", \ + "0.635053, 0.643898, 0.646376, 0.661331, 0.683032, 0.724991, 0.808677", \ + "0.661821, 0.670666, 0.673144, 0.688099, 0.709800, 0.751759, 0.835445", \ + "0.683318, 0.692163, 0.694641, 0.709596, 0.731297, 0.773256, 0.856942", \ + "0.708215, 0.717060, 0.719538, 0.734493, 0.756194, 0.798153, 0.881839", \ + "0.742662, 0.751507, 0.753985, 0.768940, 0.790641, 0.832600, 0.916286" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.462471, 0.471123, 0.473690, 0.488649, 0.510420, 0.552395, 0.636104", \ + "0.474234, 0.482886, 0.485453, 0.500412, 0.522183, 0.564158, 0.647867", \ + "0.487052, 0.495704, 0.498271, 0.513230, 0.535001, 0.576976, 0.660685", \ + "0.514227, 0.522879, 0.525446, 0.540405, 0.562176, 0.604151, 0.687860", \ + "0.535456, 0.544108, 0.546675, 0.561634, 0.583405, 0.625380, 0.709089", \ + "0.560636, 0.569288, 0.571855, 0.586814, 0.608585, 0.650560, 0.734269", \ + "0.595085, 0.603737, 0.606304, 0.621263, 0.643034, 0.685009, 0.768718" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.539696, 0.549178, 0.552043, 0.570821, 0.601660, 0.666351, 0.794449", \ + "0.552476, 0.561958, 0.564823, 0.583601, 0.614440, 0.679131, 0.807229", \ + "0.566008, 0.575490, 0.578355, 0.597133, 0.627972, 0.692663, 0.820761", \ + "0.594683, 0.604165, 0.607030, 0.625808, 0.656647, 0.721338, 0.849436", \ + "0.612803, 0.622285, 0.625150, 0.643928, 0.674767, 0.739458, 0.867556", \ + "0.641362, 0.650844, 0.653709, 0.672487, 0.703326, 0.768017, 0.896115", \ + "0.669275, 0.678757, 0.681622, 0.700400, 0.731239, 0.795930, 0.924028" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.403381, 0.413048, 0.415926, 0.434816, 0.465484, 0.529015, 0.657071", \ + "0.416390, 0.426057, 0.428935, 0.447825, 0.478493, 0.542024, 0.670080", \ + "0.430071, 0.439738, 0.442616, 0.461506, 0.492174, 0.555705, 0.683761", \ + "0.459166, 0.468833, 0.471711, 0.490601, 0.521269, 0.584800, 0.712856", \ + "0.477293, 0.486960, 0.489838, 0.508728, 0.539396, 0.602927, 0.730983", \ + "0.505840, 0.515507, 0.518385, 0.537275, 0.567943, 0.631474, 0.759530", \ + "0.533763, 0.543430, 0.546308, 0.565198, 0.595866, 0.659397, 0.787453" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[111]&!WENB[111]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[111] == 1'b1 && WENB[111] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.616468, 0.626160, 0.629017, 0.647622, 0.678554, 0.742442, 0.869779", \ + "0.628011, 0.637703, 0.640560, 0.659165, 0.690097, 0.753985, 0.881322", \ + "0.641927, 0.651619, 0.654476, 0.673081, 0.704013, 0.767901, 0.895238", \ + "0.670507, 0.680199, 0.683056, 0.701661, 0.732593, 0.796481, 0.923818", \ + "0.691912, 0.701604, 0.704461, 0.723066, 0.753998, 0.817886, 0.945223", \ + "0.717218, 0.726910, 0.729767, 0.748372, 0.779304, 0.843192, 0.970529", \ + "0.747789, 0.757481, 0.760338, 0.778943, 0.809875, 0.873763, 1.001100" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.460287, 0.469867, 0.472738, 0.491461, 0.522331, 0.586211, 0.713625", \ + "0.471886, 0.481466, 0.484337, 0.503060, 0.533930, 0.597810, 0.725224", \ + "0.485616, 0.495196, 0.498067, 0.516790, 0.547660, 0.611540, 0.738954", \ + "0.514349, 0.523929, 0.526800, 0.545523, 0.576393, 0.640273, 0.767687", \ + "0.535869, 0.545449, 0.548320, 0.567043, 0.597913, 0.661793, 0.789207", \ + "0.561207, 0.570787, 0.573658, 0.592381, 0.623251, 0.687131, 0.814545", \ + "0.591778, 0.601358, 0.604229, 0.622952, 0.653822, 0.717702, 0.845116" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.577075, 0.585746, 0.588224, 0.603124, 0.625158, 0.666957, 0.749400", \ + "0.589521, 0.598192, 0.600670, 0.615570, 0.637604, 0.679403, 0.761846", \ + "0.604361, 0.613032, 0.615510, 0.630410, 0.652444, 0.694243, 0.776686", \ + "0.632000, 0.640671, 0.643149, 0.658049, 0.680083, 0.721882, 0.804325", \ + "0.652059, 0.660730, 0.663208, 0.678108, 0.700142, 0.741941, 0.824384", \ + "0.672244, 0.680915, 0.683393, 0.698293, 0.720327, 0.762126, 0.844569", \ + "0.707773, 0.716444, 0.718922, 0.733822, 0.755856, 0.797655, 0.880098" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.431147, 0.439086, 0.441786, 0.456810, 0.478801, 0.520790, 0.603335", \ + "0.443553, 0.451492, 0.454192, 0.469216, 0.491207, 0.533196, 0.615741", \ + "0.458438, 0.466377, 0.469077, 0.484101, 0.506092, 0.548081, 0.630626", \ + "0.486076, 0.494015, 0.496715, 0.511739, 0.533730, 0.575719, 0.658264", \ + "0.506112, 0.514051, 0.516751, 0.531775, 0.553766, 0.595755, 0.678300", \ + "0.526310, 0.534249, 0.536949, 0.551973, 0.573964, 0.615953, 0.698498", \ + "0.561818, 0.569757, 0.572457, 0.587481, 0.609472, 0.651461, 0.734006" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[111]&WENB[111]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399", \ + "0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403", \ + "0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406", \ + "0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410", \ + "0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413", \ + "0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417", \ + "0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622", \ + "0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725", \ + "0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729", \ + "0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734", \ + "0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739", \ + "0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744", \ + "0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[111]&!WENB[111]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622", \ + "0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725", \ + "0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729", \ + "0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734", \ + "0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739", \ + "0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744", \ + "0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399", \ + "0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403", \ + "0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406", \ + "0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410", \ + "0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413", \ + "0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417", \ + "0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420" \ + ); + } + } + } + pin(WENYB[110]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[110]&WENB[110]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[110] == 1'b0 && WENB[110] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.610229, 0.619074, 0.621552, 0.636507, 0.658208, 0.700167, 0.783853", \ + "0.621819, 0.630664, 0.633142, 0.648097, 0.669798, 0.711757, 0.795443", \ + "0.635053, 0.643898, 0.646376, 0.661331, 0.683032, 0.724991, 0.808677", \ + "0.661821, 0.670666, 0.673144, 0.688099, 0.709800, 0.751759, 0.835445", \ + "0.683318, 0.692163, 0.694641, 0.709596, 0.731297, 0.773256, 0.856942", \ + "0.708215, 0.717060, 0.719538, 0.734493, 0.756194, 0.798153, 0.881839", \ + "0.742662, 0.751507, 0.753985, 0.768940, 0.790641, 0.832600, 0.916286" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.462471, 0.471123, 0.473690, 0.488649, 0.510420, 0.552395, 0.636104", \ + "0.474234, 0.482886, 0.485453, 0.500412, 0.522183, 0.564158, 0.647867", \ + "0.487052, 0.495704, 0.498271, 0.513230, 0.535001, 0.576976, 0.660685", \ + "0.514227, 0.522879, 0.525446, 0.540405, 0.562176, 0.604151, 0.687860", \ + "0.535456, 0.544108, 0.546675, 0.561634, 0.583405, 0.625380, 0.709089", \ + "0.560636, 0.569288, 0.571855, 0.586814, 0.608585, 0.650560, 0.734269", \ + "0.595085, 0.603737, 0.606304, 0.621263, 0.643034, 0.685009, 0.768718" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.539696, 0.549178, 0.552043, 0.570821, 0.601660, 0.666351, 0.794449", \ + "0.552476, 0.561958, 0.564823, 0.583601, 0.614440, 0.679131, 0.807229", \ + "0.566008, 0.575490, 0.578355, 0.597133, 0.627972, 0.692663, 0.820761", \ + "0.594683, 0.604165, 0.607030, 0.625808, 0.656647, 0.721338, 0.849436", \ + "0.612803, 0.622285, 0.625150, 0.643928, 0.674767, 0.739458, 0.867556", \ + "0.641362, 0.650844, 0.653709, 0.672487, 0.703326, 0.768017, 0.896115", \ + "0.669275, 0.678757, 0.681622, 0.700400, 0.731239, 0.795930, 0.924028" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.403381, 0.413048, 0.415926, 0.434816, 0.465484, 0.529015, 0.657071", \ + "0.416390, 0.426057, 0.428935, 0.447825, 0.478493, 0.542024, 0.670080", \ + "0.430071, 0.439738, 0.442616, 0.461506, 0.492174, 0.555705, 0.683761", \ + "0.459166, 0.468833, 0.471711, 0.490601, 0.521269, 0.584800, 0.712856", \ + "0.477293, 0.486960, 0.489838, 0.508728, 0.539396, 0.602927, 0.730983", \ + "0.505840, 0.515507, 0.518385, 0.537275, 0.567943, 0.631474, 0.759530", \ + "0.533763, 0.543430, 0.546308, 0.565198, 0.595866, 0.659397, 0.787453" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[110]&!WENB[110]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[110] == 1'b1 && WENB[110] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.616468, 0.626160, 0.629017, 0.647622, 0.678554, 0.742442, 0.869779", \ + "0.628011, 0.637703, 0.640560, 0.659165, 0.690097, 0.753985, 0.881322", \ + "0.641927, 0.651619, 0.654476, 0.673081, 0.704013, 0.767901, 0.895238", \ + "0.670507, 0.680199, 0.683056, 0.701661, 0.732593, 0.796481, 0.923818", \ + "0.691912, 0.701604, 0.704461, 0.723066, 0.753998, 0.817886, 0.945223", \ + "0.717218, 0.726910, 0.729767, 0.748372, 0.779304, 0.843192, 0.970529", \ + "0.747789, 0.757481, 0.760338, 0.778943, 0.809875, 0.873763, 1.001100" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.460287, 0.469867, 0.472738, 0.491461, 0.522331, 0.586211, 0.713625", \ + "0.471886, 0.481466, 0.484337, 0.503060, 0.533930, 0.597810, 0.725224", \ + "0.485616, 0.495196, 0.498067, 0.516790, 0.547660, 0.611540, 0.738954", \ + "0.514349, 0.523929, 0.526800, 0.545523, 0.576393, 0.640273, 0.767687", \ + "0.535869, 0.545449, 0.548320, 0.567043, 0.597913, 0.661793, 0.789207", \ + "0.561207, 0.570787, 0.573658, 0.592381, 0.623251, 0.687131, 0.814545", \ + "0.591778, 0.601358, 0.604229, 0.622952, 0.653822, 0.717702, 0.845116" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.577075, 0.585746, 0.588224, 0.603124, 0.625158, 0.666957, 0.749400", \ + "0.589521, 0.598192, 0.600670, 0.615570, 0.637604, 0.679403, 0.761846", \ + "0.604361, 0.613032, 0.615510, 0.630410, 0.652444, 0.694243, 0.776686", \ + "0.632000, 0.640671, 0.643149, 0.658049, 0.680083, 0.721882, 0.804325", \ + "0.652059, 0.660730, 0.663208, 0.678108, 0.700142, 0.741941, 0.824384", \ + "0.672244, 0.680915, 0.683393, 0.698293, 0.720327, 0.762126, 0.844569", \ + "0.707773, 0.716444, 0.718922, 0.733822, 0.755856, 0.797655, 0.880098" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.431147, 0.439086, 0.441786, 0.456810, 0.478801, 0.520790, 0.603335", \ + "0.443553, 0.451492, 0.454192, 0.469216, 0.491207, 0.533196, 0.615741", \ + "0.458438, 0.466377, 0.469077, 0.484101, 0.506092, 0.548081, 0.630626", \ + "0.486076, 0.494015, 0.496715, 0.511739, 0.533730, 0.575719, 0.658264", \ + "0.506112, 0.514051, 0.516751, 0.531775, 0.553766, 0.595755, 0.678300", \ + "0.526310, 0.534249, 0.536949, 0.551973, 0.573964, 0.615953, 0.698498", \ + "0.561818, 0.569757, 0.572457, 0.587481, 0.609472, 0.651461, 0.734006" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[110]&WENB[110]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399", \ + "0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403", \ + "0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406", \ + "0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410", \ + "0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413", \ + "0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417", \ + "0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622", \ + "0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725", \ + "0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729", \ + "0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734", \ + "0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739", \ + "0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744", \ + "0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[110]&!WENB[110]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622", \ + "0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725", \ + "0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729", \ + "0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734", \ + "0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739", \ + "0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744", \ + "0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399", \ + "0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403", \ + "0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406", \ + "0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410", \ + "0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413", \ + "0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417", \ + "0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420" \ + ); + } + } + } + pin(WENYB[109]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[109]&WENB[109]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[109] == 1'b0 && WENB[109] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.610229, 0.619074, 0.621552, 0.636507, 0.658208, 0.700167, 0.783853", \ + "0.621819, 0.630664, 0.633142, 0.648097, 0.669798, 0.711757, 0.795443", \ + "0.635053, 0.643898, 0.646376, 0.661331, 0.683032, 0.724991, 0.808677", \ + "0.661821, 0.670666, 0.673144, 0.688099, 0.709800, 0.751759, 0.835445", \ + "0.683318, 0.692163, 0.694641, 0.709596, 0.731297, 0.773256, 0.856942", \ + "0.708215, 0.717060, 0.719538, 0.734493, 0.756194, 0.798153, 0.881839", \ + "0.742662, 0.751507, 0.753985, 0.768940, 0.790641, 0.832600, 0.916286" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.462471, 0.471123, 0.473690, 0.488649, 0.510420, 0.552395, 0.636104", \ + "0.474234, 0.482886, 0.485453, 0.500412, 0.522183, 0.564158, 0.647867", \ + "0.487052, 0.495704, 0.498271, 0.513230, 0.535001, 0.576976, 0.660685", \ + "0.514227, 0.522879, 0.525446, 0.540405, 0.562176, 0.604151, 0.687860", \ + "0.535456, 0.544108, 0.546675, 0.561634, 0.583405, 0.625380, 0.709089", \ + "0.560636, 0.569288, 0.571855, 0.586814, 0.608585, 0.650560, 0.734269", \ + "0.595085, 0.603737, 0.606304, 0.621263, 0.643034, 0.685009, 0.768718" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.539696, 0.549178, 0.552043, 0.570821, 0.601660, 0.666351, 0.794449", \ + "0.552476, 0.561958, 0.564823, 0.583601, 0.614440, 0.679131, 0.807229", \ + "0.566008, 0.575490, 0.578355, 0.597133, 0.627972, 0.692663, 0.820761", \ + "0.594683, 0.604165, 0.607030, 0.625808, 0.656647, 0.721338, 0.849436", \ + "0.612803, 0.622285, 0.625150, 0.643928, 0.674767, 0.739458, 0.867556", \ + "0.641362, 0.650844, 0.653709, 0.672487, 0.703326, 0.768017, 0.896115", \ + "0.669275, 0.678757, 0.681622, 0.700400, 0.731239, 0.795930, 0.924028" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.403381, 0.413048, 0.415926, 0.434816, 0.465484, 0.529015, 0.657071", \ + "0.416390, 0.426057, 0.428935, 0.447825, 0.478493, 0.542024, 0.670080", \ + "0.430071, 0.439738, 0.442616, 0.461506, 0.492174, 0.555705, 0.683761", \ + "0.459166, 0.468833, 0.471711, 0.490601, 0.521269, 0.584800, 0.712856", \ + "0.477293, 0.486960, 0.489838, 0.508728, 0.539396, 0.602927, 0.730983", \ + "0.505840, 0.515507, 0.518385, 0.537275, 0.567943, 0.631474, 0.759530", \ + "0.533763, 0.543430, 0.546308, 0.565198, 0.595866, 0.659397, 0.787453" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[109]&!WENB[109]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[109] == 1'b1 && WENB[109] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.616468, 0.626160, 0.629017, 0.647622, 0.678554, 0.742442, 0.869779", \ + "0.628011, 0.637703, 0.640560, 0.659165, 0.690097, 0.753985, 0.881322", \ + "0.641927, 0.651619, 0.654476, 0.673081, 0.704013, 0.767901, 0.895238", \ + "0.670507, 0.680199, 0.683056, 0.701661, 0.732593, 0.796481, 0.923818", \ + "0.691912, 0.701604, 0.704461, 0.723066, 0.753998, 0.817886, 0.945223", \ + "0.717218, 0.726910, 0.729767, 0.748372, 0.779304, 0.843192, 0.970529", \ + "0.747789, 0.757481, 0.760338, 0.778943, 0.809875, 0.873763, 1.001100" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.460287, 0.469867, 0.472738, 0.491461, 0.522331, 0.586211, 0.713625", \ + "0.471886, 0.481466, 0.484337, 0.503060, 0.533930, 0.597810, 0.725224", \ + "0.485616, 0.495196, 0.498067, 0.516790, 0.547660, 0.611540, 0.738954", \ + "0.514349, 0.523929, 0.526800, 0.545523, 0.576393, 0.640273, 0.767687", \ + "0.535869, 0.545449, 0.548320, 0.567043, 0.597913, 0.661793, 0.789207", \ + "0.561207, 0.570787, 0.573658, 0.592381, 0.623251, 0.687131, 0.814545", \ + "0.591778, 0.601358, 0.604229, 0.622952, 0.653822, 0.717702, 0.845116" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.577075, 0.585746, 0.588224, 0.603124, 0.625158, 0.666957, 0.749400", \ + "0.589521, 0.598192, 0.600670, 0.615570, 0.637604, 0.679403, 0.761846", \ + "0.604361, 0.613032, 0.615510, 0.630410, 0.652444, 0.694243, 0.776686", \ + "0.632000, 0.640671, 0.643149, 0.658049, 0.680083, 0.721882, 0.804325", \ + "0.652059, 0.660730, 0.663208, 0.678108, 0.700142, 0.741941, 0.824384", \ + "0.672244, 0.680915, 0.683393, 0.698293, 0.720327, 0.762126, 0.844569", \ + "0.707773, 0.716444, 0.718922, 0.733822, 0.755856, 0.797655, 0.880098" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.431147, 0.439086, 0.441786, 0.456810, 0.478801, 0.520790, 0.603335", \ + "0.443553, 0.451492, 0.454192, 0.469216, 0.491207, 0.533196, 0.615741", \ + "0.458438, 0.466377, 0.469077, 0.484101, 0.506092, 0.548081, 0.630626", \ + "0.486076, 0.494015, 0.496715, 0.511739, 0.533730, 0.575719, 0.658264", \ + "0.506112, 0.514051, 0.516751, 0.531775, 0.553766, 0.595755, 0.678300", \ + "0.526310, 0.534249, 0.536949, 0.551973, 0.573964, 0.615953, 0.698498", \ + "0.561818, 0.569757, 0.572457, 0.587481, 0.609472, 0.651461, 0.734006" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[109]&WENB[109]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399", \ + "0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403", \ + "0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406", \ + "0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410", \ + "0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413", \ + "0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417", \ + "0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622", \ + "0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725", \ + "0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729", \ + "0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734", \ + "0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739", \ + "0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744", \ + "0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[109]&!WENB[109]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622", \ + "0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725", \ + "0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729", \ + "0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734", \ + "0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739", \ + "0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744", \ + "0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399", \ + "0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403", \ + "0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406", \ + "0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410", \ + "0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413", \ + "0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417", \ + "0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420" \ + ); + } + } + } + pin(WENYB[108]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[108]&WENB[108]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[108] == 1'b0 && WENB[108] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.610229, 0.619074, 0.621552, 0.636507, 0.658208, 0.700167, 0.783853", \ + "0.621819, 0.630664, 0.633142, 0.648097, 0.669798, 0.711757, 0.795443", \ + "0.635053, 0.643898, 0.646376, 0.661331, 0.683032, 0.724991, 0.808677", \ + "0.661821, 0.670666, 0.673144, 0.688099, 0.709800, 0.751759, 0.835445", \ + "0.683318, 0.692163, 0.694641, 0.709596, 0.731297, 0.773256, 0.856942", \ + "0.708215, 0.717060, 0.719538, 0.734493, 0.756194, 0.798153, 0.881839", \ + "0.742662, 0.751507, 0.753985, 0.768940, 0.790641, 0.832600, 0.916286" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.462471, 0.471123, 0.473690, 0.488649, 0.510420, 0.552395, 0.636104", \ + "0.474234, 0.482886, 0.485453, 0.500412, 0.522183, 0.564158, 0.647867", \ + "0.487052, 0.495704, 0.498271, 0.513230, 0.535001, 0.576976, 0.660685", \ + "0.514227, 0.522879, 0.525446, 0.540405, 0.562176, 0.604151, 0.687860", \ + "0.535456, 0.544108, 0.546675, 0.561634, 0.583405, 0.625380, 0.709089", \ + "0.560636, 0.569288, 0.571855, 0.586814, 0.608585, 0.650560, 0.734269", \ + "0.595085, 0.603737, 0.606304, 0.621263, 0.643034, 0.685009, 0.768718" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.539696, 0.549178, 0.552043, 0.570821, 0.601660, 0.666351, 0.794449", \ + "0.552476, 0.561958, 0.564823, 0.583601, 0.614440, 0.679131, 0.807229", \ + "0.566008, 0.575490, 0.578355, 0.597133, 0.627972, 0.692663, 0.820761", \ + "0.594683, 0.604165, 0.607030, 0.625808, 0.656647, 0.721338, 0.849436", \ + "0.612803, 0.622285, 0.625150, 0.643928, 0.674767, 0.739458, 0.867556", \ + "0.641362, 0.650844, 0.653709, 0.672487, 0.703326, 0.768017, 0.896115", \ + "0.669275, 0.678757, 0.681622, 0.700400, 0.731239, 0.795930, 0.924028" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.403381, 0.413048, 0.415926, 0.434816, 0.465484, 0.529015, 0.657071", \ + "0.416390, 0.426057, 0.428935, 0.447825, 0.478493, 0.542024, 0.670080", \ + "0.430071, 0.439738, 0.442616, 0.461506, 0.492174, 0.555705, 0.683761", \ + "0.459166, 0.468833, 0.471711, 0.490601, 0.521269, 0.584800, 0.712856", \ + "0.477293, 0.486960, 0.489838, 0.508728, 0.539396, 0.602927, 0.730983", \ + "0.505840, 0.515507, 0.518385, 0.537275, 0.567943, 0.631474, 0.759530", \ + "0.533763, 0.543430, 0.546308, 0.565198, 0.595866, 0.659397, 0.787453" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[108]&!WENB[108]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[108] == 1'b1 && WENB[108] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.616468, 0.626160, 0.629017, 0.647622, 0.678554, 0.742442, 0.869779", \ + "0.628011, 0.637703, 0.640560, 0.659165, 0.690097, 0.753985, 0.881322", \ + "0.641927, 0.651619, 0.654476, 0.673081, 0.704013, 0.767901, 0.895238", \ + "0.670507, 0.680199, 0.683056, 0.701661, 0.732593, 0.796481, 0.923818", \ + "0.691912, 0.701604, 0.704461, 0.723066, 0.753998, 0.817886, 0.945223", \ + "0.717218, 0.726910, 0.729767, 0.748372, 0.779304, 0.843192, 0.970529", \ + "0.747789, 0.757481, 0.760338, 0.778943, 0.809875, 0.873763, 1.001100" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.460287, 0.469867, 0.472738, 0.491461, 0.522331, 0.586211, 0.713625", \ + "0.471886, 0.481466, 0.484337, 0.503060, 0.533930, 0.597810, 0.725224", \ + "0.485616, 0.495196, 0.498067, 0.516790, 0.547660, 0.611540, 0.738954", \ + "0.514349, 0.523929, 0.526800, 0.545523, 0.576393, 0.640273, 0.767687", \ + "0.535869, 0.545449, 0.548320, 0.567043, 0.597913, 0.661793, 0.789207", \ + "0.561207, 0.570787, 0.573658, 0.592381, 0.623251, 0.687131, 0.814545", \ + "0.591778, 0.601358, 0.604229, 0.622952, 0.653822, 0.717702, 0.845116" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.577075, 0.585746, 0.588224, 0.603124, 0.625158, 0.666957, 0.749400", \ + "0.589521, 0.598192, 0.600670, 0.615570, 0.637604, 0.679403, 0.761846", \ + "0.604361, 0.613032, 0.615510, 0.630410, 0.652444, 0.694243, 0.776686", \ + "0.632000, 0.640671, 0.643149, 0.658049, 0.680083, 0.721882, 0.804325", \ + "0.652059, 0.660730, 0.663208, 0.678108, 0.700142, 0.741941, 0.824384", \ + "0.672244, 0.680915, 0.683393, 0.698293, 0.720327, 0.762126, 0.844569", \ + "0.707773, 0.716444, 0.718922, 0.733822, 0.755856, 0.797655, 0.880098" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.431147, 0.439086, 0.441786, 0.456810, 0.478801, 0.520790, 0.603335", \ + "0.443553, 0.451492, 0.454192, 0.469216, 0.491207, 0.533196, 0.615741", \ + "0.458438, 0.466377, 0.469077, 0.484101, 0.506092, 0.548081, 0.630626", \ + "0.486076, 0.494015, 0.496715, 0.511739, 0.533730, 0.575719, 0.658264", \ + "0.506112, 0.514051, 0.516751, 0.531775, 0.553766, 0.595755, 0.678300", \ + "0.526310, 0.534249, 0.536949, 0.551973, 0.573964, 0.615953, 0.698498", \ + "0.561818, 0.569757, 0.572457, 0.587481, 0.609472, 0.651461, 0.734006" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[108]&WENB[108]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399", \ + "0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403", \ + "0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406", \ + "0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410", \ + "0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413", \ + "0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417", \ + "0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622", \ + "0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725", \ + "0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729", \ + "0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734", \ + "0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739", \ + "0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744", \ + "0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[108]&!WENB[108]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622", \ + "0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725", \ + "0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729", \ + "0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734", \ + "0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739", \ + "0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744", \ + "0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399", \ + "0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403", \ + "0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406", \ + "0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410", \ + "0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413", \ + "0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417", \ + "0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420" \ + ); + } + } + } + pin(WENYB[107]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[107]&WENB[107]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[107] == 1'b0 && WENB[107] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.610229, 0.619074, 0.621552, 0.636507, 0.658208, 0.700167, 0.783853", \ + "0.621819, 0.630664, 0.633142, 0.648097, 0.669798, 0.711757, 0.795443", \ + "0.635053, 0.643898, 0.646376, 0.661331, 0.683032, 0.724991, 0.808677", \ + "0.661821, 0.670666, 0.673144, 0.688099, 0.709800, 0.751759, 0.835445", \ + "0.683318, 0.692163, 0.694641, 0.709596, 0.731297, 0.773256, 0.856942", \ + "0.708215, 0.717060, 0.719538, 0.734493, 0.756194, 0.798153, 0.881839", \ + "0.742662, 0.751507, 0.753985, 0.768940, 0.790641, 0.832600, 0.916286" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.462471, 0.471123, 0.473690, 0.488649, 0.510420, 0.552395, 0.636104", \ + "0.474234, 0.482886, 0.485453, 0.500412, 0.522183, 0.564158, 0.647867", \ + "0.487052, 0.495704, 0.498271, 0.513230, 0.535001, 0.576976, 0.660685", \ + "0.514227, 0.522879, 0.525446, 0.540405, 0.562176, 0.604151, 0.687860", \ + "0.535456, 0.544108, 0.546675, 0.561634, 0.583405, 0.625380, 0.709089", \ + "0.560636, 0.569288, 0.571855, 0.586814, 0.608585, 0.650560, 0.734269", \ + "0.595085, 0.603737, 0.606304, 0.621263, 0.643034, 0.685009, 0.768718" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.539696, 0.549178, 0.552043, 0.570821, 0.601660, 0.666351, 0.794449", \ + "0.552476, 0.561958, 0.564823, 0.583601, 0.614440, 0.679131, 0.807229", \ + "0.566008, 0.575490, 0.578355, 0.597133, 0.627972, 0.692663, 0.820761", \ + "0.594683, 0.604165, 0.607030, 0.625808, 0.656647, 0.721338, 0.849436", \ + "0.612803, 0.622285, 0.625150, 0.643928, 0.674767, 0.739458, 0.867556", \ + "0.641362, 0.650844, 0.653709, 0.672487, 0.703326, 0.768017, 0.896115", \ + "0.669275, 0.678757, 0.681622, 0.700400, 0.731239, 0.795930, 0.924028" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.403381, 0.413048, 0.415926, 0.434816, 0.465484, 0.529015, 0.657071", \ + "0.416390, 0.426057, 0.428935, 0.447825, 0.478493, 0.542024, 0.670080", \ + "0.430071, 0.439738, 0.442616, 0.461506, 0.492174, 0.555705, 0.683761", \ + "0.459166, 0.468833, 0.471711, 0.490601, 0.521269, 0.584800, 0.712856", \ + "0.477293, 0.486960, 0.489838, 0.508728, 0.539396, 0.602927, 0.730983", \ + "0.505840, 0.515507, 0.518385, 0.537275, 0.567943, 0.631474, 0.759530", \ + "0.533763, 0.543430, 0.546308, 0.565198, 0.595866, 0.659397, 0.787453" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[107]&!WENB[107]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[107] == 1'b1 && WENB[107] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.616468, 0.626160, 0.629017, 0.647622, 0.678554, 0.742442, 0.869779", \ + "0.628011, 0.637703, 0.640560, 0.659165, 0.690097, 0.753985, 0.881322", \ + "0.641927, 0.651619, 0.654476, 0.673081, 0.704013, 0.767901, 0.895238", \ + "0.670507, 0.680199, 0.683056, 0.701661, 0.732593, 0.796481, 0.923818", \ + "0.691912, 0.701604, 0.704461, 0.723066, 0.753998, 0.817886, 0.945223", \ + "0.717218, 0.726910, 0.729767, 0.748372, 0.779304, 0.843192, 0.970529", \ + "0.747789, 0.757481, 0.760338, 0.778943, 0.809875, 0.873763, 1.001100" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.460287, 0.469867, 0.472738, 0.491461, 0.522331, 0.586211, 0.713625", \ + "0.471886, 0.481466, 0.484337, 0.503060, 0.533930, 0.597810, 0.725224", \ + "0.485616, 0.495196, 0.498067, 0.516790, 0.547660, 0.611540, 0.738954", \ + "0.514349, 0.523929, 0.526800, 0.545523, 0.576393, 0.640273, 0.767687", \ + "0.535869, 0.545449, 0.548320, 0.567043, 0.597913, 0.661793, 0.789207", \ + "0.561207, 0.570787, 0.573658, 0.592381, 0.623251, 0.687131, 0.814545", \ + "0.591778, 0.601358, 0.604229, 0.622952, 0.653822, 0.717702, 0.845116" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.577075, 0.585746, 0.588224, 0.603124, 0.625158, 0.666957, 0.749400", \ + "0.589521, 0.598192, 0.600670, 0.615570, 0.637604, 0.679403, 0.761846", \ + "0.604361, 0.613032, 0.615510, 0.630410, 0.652444, 0.694243, 0.776686", \ + "0.632000, 0.640671, 0.643149, 0.658049, 0.680083, 0.721882, 0.804325", \ + "0.652059, 0.660730, 0.663208, 0.678108, 0.700142, 0.741941, 0.824384", \ + "0.672244, 0.680915, 0.683393, 0.698293, 0.720327, 0.762126, 0.844569", \ + "0.707773, 0.716444, 0.718922, 0.733822, 0.755856, 0.797655, 0.880098" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.431147, 0.439086, 0.441786, 0.456810, 0.478801, 0.520790, 0.603335", \ + "0.443553, 0.451492, 0.454192, 0.469216, 0.491207, 0.533196, 0.615741", \ + "0.458438, 0.466377, 0.469077, 0.484101, 0.506092, 0.548081, 0.630626", \ + "0.486076, 0.494015, 0.496715, 0.511739, 0.533730, 0.575719, 0.658264", \ + "0.506112, 0.514051, 0.516751, 0.531775, 0.553766, 0.595755, 0.678300", \ + "0.526310, 0.534249, 0.536949, 0.551973, 0.573964, 0.615953, 0.698498", \ + "0.561818, 0.569757, 0.572457, 0.587481, 0.609472, 0.651461, 0.734006" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[107]&WENB[107]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399", \ + "0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403", \ + "0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406", \ + "0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410", \ + "0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413", \ + "0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417", \ + "0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622", \ + "0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725", \ + "0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729", \ + "0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734", \ + "0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739", \ + "0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744", \ + "0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[107]&!WENB[107]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622", \ + "0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725", \ + "0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729", \ + "0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734", \ + "0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739", \ + "0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744", \ + "0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399", \ + "0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403", \ + "0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406", \ + "0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410", \ + "0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413", \ + "0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417", \ + "0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420" \ + ); + } + } + } + pin(WENYB[106]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[106]&WENB[106]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[106] == 1'b0 && WENB[106] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.610229, 0.619074, 0.621552, 0.636507, 0.658208, 0.700167, 0.783853", \ + "0.621819, 0.630664, 0.633142, 0.648097, 0.669798, 0.711757, 0.795443", \ + "0.635053, 0.643898, 0.646376, 0.661331, 0.683032, 0.724991, 0.808677", \ + "0.661821, 0.670666, 0.673144, 0.688099, 0.709800, 0.751759, 0.835445", \ + "0.683318, 0.692163, 0.694641, 0.709596, 0.731297, 0.773256, 0.856942", \ + "0.708215, 0.717060, 0.719538, 0.734493, 0.756194, 0.798153, 0.881839", \ + "0.742662, 0.751507, 0.753985, 0.768940, 0.790641, 0.832600, 0.916286" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.462471, 0.471123, 0.473690, 0.488649, 0.510420, 0.552395, 0.636104", \ + "0.474234, 0.482886, 0.485453, 0.500412, 0.522183, 0.564158, 0.647867", \ + "0.487052, 0.495704, 0.498271, 0.513230, 0.535001, 0.576976, 0.660685", \ + "0.514227, 0.522879, 0.525446, 0.540405, 0.562176, 0.604151, 0.687860", \ + "0.535456, 0.544108, 0.546675, 0.561634, 0.583405, 0.625380, 0.709089", \ + "0.560636, 0.569288, 0.571855, 0.586814, 0.608585, 0.650560, 0.734269", \ + "0.595085, 0.603737, 0.606304, 0.621263, 0.643034, 0.685009, 0.768718" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.539696, 0.549178, 0.552043, 0.570821, 0.601660, 0.666351, 0.794449", \ + "0.552476, 0.561958, 0.564823, 0.583601, 0.614440, 0.679131, 0.807229", \ + "0.566008, 0.575490, 0.578355, 0.597133, 0.627972, 0.692663, 0.820761", \ + "0.594683, 0.604165, 0.607030, 0.625808, 0.656647, 0.721338, 0.849436", \ + "0.612803, 0.622285, 0.625150, 0.643928, 0.674767, 0.739458, 0.867556", \ + "0.641362, 0.650844, 0.653709, 0.672487, 0.703326, 0.768017, 0.896115", \ + "0.669275, 0.678757, 0.681622, 0.700400, 0.731239, 0.795930, 0.924028" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.403381, 0.413048, 0.415926, 0.434816, 0.465484, 0.529015, 0.657071", \ + "0.416390, 0.426057, 0.428935, 0.447825, 0.478493, 0.542024, 0.670080", \ + "0.430071, 0.439738, 0.442616, 0.461506, 0.492174, 0.555705, 0.683761", \ + "0.459166, 0.468833, 0.471711, 0.490601, 0.521269, 0.584800, 0.712856", \ + "0.477293, 0.486960, 0.489838, 0.508728, 0.539396, 0.602927, 0.730983", \ + "0.505840, 0.515507, 0.518385, 0.537275, 0.567943, 0.631474, 0.759530", \ + "0.533763, 0.543430, 0.546308, 0.565198, 0.595866, 0.659397, 0.787453" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[106]&!WENB[106]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[106] == 1'b1 && WENB[106] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.616468, 0.626160, 0.629017, 0.647622, 0.678554, 0.742442, 0.869779", \ + "0.628011, 0.637703, 0.640560, 0.659165, 0.690097, 0.753985, 0.881322", \ + "0.641927, 0.651619, 0.654476, 0.673081, 0.704013, 0.767901, 0.895238", \ + "0.670507, 0.680199, 0.683056, 0.701661, 0.732593, 0.796481, 0.923818", \ + "0.691912, 0.701604, 0.704461, 0.723066, 0.753998, 0.817886, 0.945223", \ + "0.717218, 0.726910, 0.729767, 0.748372, 0.779304, 0.843192, 0.970529", \ + "0.747789, 0.757481, 0.760338, 0.778943, 0.809875, 0.873763, 1.001100" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.460287, 0.469867, 0.472738, 0.491461, 0.522331, 0.586211, 0.713625", \ + "0.471886, 0.481466, 0.484337, 0.503060, 0.533930, 0.597810, 0.725224", \ + "0.485616, 0.495196, 0.498067, 0.516790, 0.547660, 0.611540, 0.738954", \ + "0.514349, 0.523929, 0.526800, 0.545523, 0.576393, 0.640273, 0.767687", \ + "0.535869, 0.545449, 0.548320, 0.567043, 0.597913, 0.661793, 0.789207", \ + "0.561207, 0.570787, 0.573658, 0.592381, 0.623251, 0.687131, 0.814545", \ + "0.591778, 0.601358, 0.604229, 0.622952, 0.653822, 0.717702, 0.845116" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.577075, 0.585746, 0.588224, 0.603124, 0.625158, 0.666957, 0.749400", \ + "0.589521, 0.598192, 0.600670, 0.615570, 0.637604, 0.679403, 0.761846", \ + "0.604361, 0.613032, 0.615510, 0.630410, 0.652444, 0.694243, 0.776686", \ + "0.632000, 0.640671, 0.643149, 0.658049, 0.680083, 0.721882, 0.804325", \ + "0.652059, 0.660730, 0.663208, 0.678108, 0.700142, 0.741941, 0.824384", \ + "0.672244, 0.680915, 0.683393, 0.698293, 0.720327, 0.762126, 0.844569", \ + "0.707773, 0.716444, 0.718922, 0.733822, 0.755856, 0.797655, 0.880098" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.431147, 0.439086, 0.441786, 0.456810, 0.478801, 0.520790, 0.603335", \ + "0.443553, 0.451492, 0.454192, 0.469216, 0.491207, 0.533196, 0.615741", \ + "0.458438, 0.466377, 0.469077, 0.484101, 0.506092, 0.548081, 0.630626", \ + "0.486076, 0.494015, 0.496715, 0.511739, 0.533730, 0.575719, 0.658264", \ + "0.506112, 0.514051, 0.516751, 0.531775, 0.553766, 0.595755, 0.678300", \ + "0.526310, 0.534249, 0.536949, 0.551973, 0.573964, 0.615953, 0.698498", \ + "0.561818, 0.569757, 0.572457, 0.587481, 0.609472, 0.651461, 0.734006" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[106]&WENB[106]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399", \ + "0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403", \ + "0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406", \ + "0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410", \ + "0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413", \ + "0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417", \ + "0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622", \ + "0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725", \ + "0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729", \ + "0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734", \ + "0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739", \ + "0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744", \ + "0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[106]&!WENB[106]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622", \ + "0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725", \ + "0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729", \ + "0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734", \ + "0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739", \ + "0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744", \ + "0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399", \ + "0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403", \ + "0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406", \ + "0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410", \ + "0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413", \ + "0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417", \ + "0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420" \ + ); + } + } + } + pin(WENYB[105]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[105]&WENB[105]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[105] == 1'b0 && WENB[105] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.610229, 0.619074, 0.621552, 0.636507, 0.658208, 0.700167, 0.783853", \ + "0.621819, 0.630664, 0.633142, 0.648097, 0.669798, 0.711757, 0.795443", \ + "0.635053, 0.643898, 0.646376, 0.661331, 0.683032, 0.724991, 0.808677", \ + "0.661821, 0.670666, 0.673144, 0.688099, 0.709800, 0.751759, 0.835445", \ + "0.683318, 0.692163, 0.694641, 0.709596, 0.731297, 0.773256, 0.856942", \ + "0.708215, 0.717060, 0.719538, 0.734493, 0.756194, 0.798153, 0.881839", \ + "0.742662, 0.751507, 0.753985, 0.768940, 0.790641, 0.832600, 0.916286" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.462471, 0.471123, 0.473690, 0.488649, 0.510420, 0.552395, 0.636104", \ + "0.474234, 0.482886, 0.485453, 0.500412, 0.522183, 0.564158, 0.647867", \ + "0.487052, 0.495704, 0.498271, 0.513230, 0.535001, 0.576976, 0.660685", \ + "0.514227, 0.522879, 0.525446, 0.540405, 0.562176, 0.604151, 0.687860", \ + "0.535456, 0.544108, 0.546675, 0.561634, 0.583405, 0.625380, 0.709089", \ + "0.560636, 0.569288, 0.571855, 0.586814, 0.608585, 0.650560, 0.734269", \ + "0.595085, 0.603737, 0.606304, 0.621263, 0.643034, 0.685009, 0.768718" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.539696, 0.549178, 0.552043, 0.570821, 0.601660, 0.666351, 0.794449", \ + "0.552476, 0.561958, 0.564823, 0.583601, 0.614440, 0.679131, 0.807229", \ + "0.566008, 0.575490, 0.578355, 0.597133, 0.627972, 0.692663, 0.820761", \ + "0.594683, 0.604165, 0.607030, 0.625808, 0.656647, 0.721338, 0.849436", \ + "0.612803, 0.622285, 0.625150, 0.643928, 0.674767, 0.739458, 0.867556", \ + "0.641362, 0.650844, 0.653709, 0.672487, 0.703326, 0.768017, 0.896115", \ + "0.669275, 0.678757, 0.681622, 0.700400, 0.731239, 0.795930, 0.924028" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.403381, 0.413048, 0.415926, 0.434816, 0.465484, 0.529015, 0.657071", \ + "0.416390, 0.426057, 0.428935, 0.447825, 0.478493, 0.542024, 0.670080", \ + "0.430071, 0.439738, 0.442616, 0.461506, 0.492174, 0.555705, 0.683761", \ + "0.459166, 0.468833, 0.471711, 0.490601, 0.521269, 0.584800, 0.712856", \ + "0.477293, 0.486960, 0.489838, 0.508728, 0.539396, 0.602927, 0.730983", \ + "0.505840, 0.515507, 0.518385, 0.537275, 0.567943, 0.631474, 0.759530", \ + "0.533763, 0.543430, 0.546308, 0.565198, 0.595866, 0.659397, 0.787453" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[105]&!WENB[105]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[105] == 1'b1 && WENB[105] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.616468, 0.626160, 0.629017, 0.647622, 0.678554, 0.742442, 0.869779", \ + "0.628011, 0.637703, 0.640560, 0.659165, 0.690097, 0.753985, 0.881322", \ + "0.641927, 0.651619, 0.654476, 0.673081, 0.704013, 0.767901, 0.895238", \ + "0.670507, 0.680199, 0.683056, 0.701661, 0.732593, 0.796481, 0.923818", \ + "0.691912, 0.701604, 0.704461, 0.723066, 0.753998, 0.817886, 0.945223", \ + "0.717218, 0.726910, 0.729767, 0.748372, 0.779304, 0.843192, 0.970529", \ + "0.747789, 0.757481, 0.760338, 0.778943, 0.809875, 0.873763, 1.001100" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.460287, 0.469867, 0.472738, 0.491461, 0.522331, 0.586211, 0.713625", \ + "0.471886, 0.481466, 0.484337, 0.503060, 0.533930, 0.597810, 0.725224", \ + "0.485616, 0.495196, 0.498067, 0.516790, 0.547660, 0.611540, 0.738954", \ + "0.514349, 0.523929, 0.526800, 0.545523, 0.576393, 0.640273, 0.767687", \ + "0.535869, 0.545449, 0.548320, 0.567043, 0.597913, 0.661793, 0.789207", \ + "0.561207, 0.570787, 0.573658, 0.592381, 0.623251, 0.687131, 0.814545", \ + "0.591778, 0.601358, 0.604229, 0.622952, 0.653822, 0.717702, 0.845116" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.577075, 0.585746, 0.588224, 0.603124, 0.625158, 0.666957, 0.749400", \ + "0.589521, 0.598192, 0.600670, 0.615570, 0.637604, 0.679403, 0.761846", \ + "0.604361, 0.613032, 0.615510, 0.630410, 0.652444, 0.694243, 0.776686", \ + "0.632000, 0.640671, 0.643149, 0.658049, 0.680083, 0.721882, 0.804325", \ + "0.652059, 0.660730, 0.663208, 0.678108, 0.700142, 0.741941, 0.824384", \ + "0.672244, 0.680915, 0.683393, 0.698293, 0.720327, 0.762126, 0.844569", \ + "0.707773, 0.716444, 0.718922, 0.733822, 0.755856, 0.797655, 0.880098" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.431147, 0.439086, 0.441786, 0.456810, 0.478801, 0.520790, 0.603335", \ + "0.443553, 0.451492, 0.454192, 0.469216, 0.491207, 0.533196, 0.615741", \ + "0.458438, 0.466377, 0.469077, 0.484101, 0.506092, 0.548081, 0.630626", \ + "0.486076, 0.494015, 0.496715, 0.511739, 0.533730, 0.575719, 0.658264", \ + "0.506112, 0.514051, 0.516751, 0.531775, 0.553766, 0.595755, 0.678300", \ + "0.526310, 0.534249, 0.536949, 0.551973, 0.573964, 0.615953, 0.698498", \ + "0.561818, 0.569757, 0.572457, 0.587481, 0.609472, 0.651461, 0.734006" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[105]&WENB[105]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399", \ + "0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403", \ + "0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406", \ + "0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410", \ + "0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413", \ + "0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417", \ + "0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622", \ + "0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725", \ + "0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729", \ + "0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734", \ + "0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739", \ + "0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744", \ + "0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[105]&!WENB[105]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622", \ + "0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725", \ + "0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729", \ + "0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734", \ + "0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739", \ + "0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744", \ + "0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399", \ + "0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403", \ + "0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406", \ + "0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410", \ + "0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413", \ + "0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417", \ + "0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420" \ + ); + } + } + } + pin(WENYB[104]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[104]&WENB[104]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[104] == 1'b0 && WENB[104] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.610229, 0.619074, 0.621552, 0.636507, 0.658208, 0.700167, 0.783853", \ + "0.621819, 0.630664, 0.633142, 0.648097, 0.669798, 0.711757, 0.795443", \ + "0.635053, 0.643898, 0.646376, 0.661331, 0.683032, 0.724991, 0.808677", \ + "0.661821, 0.670666, 0.673144, 0.688099, 0.709800, 0.751759, 0.835445", \ + "0.683318, 0.692163, 0.694641, 0.709596, 0.731297, 0.773256, 0.856942", \ + "0.708215, 0.717060, 0.719538, 0.734493, 0.756194, 0.798153, 0.881839", \ + "0.742662, 0.751507, 0.753985, 0.768940, 0.790641, 0.832600, 0.916286" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.462471, 0.471123, 0.473690, 0.488649, 0.510420, 0.552395, 0.636104", \ + "0.474234, 0.482886, 0.485453, 0.500412, 0.522183, 0.564158, 0.647867", \ + "0.487052, 0.495704, 0.498271, 0.513230, 0.535001, 0.576976, 0.660685", \ + "0.514227, 0.522879, 0.525446, 0.540405, 0.562176, 0.604151, 0.687860", \ + "0.535456, 0.544108, 0.546675, 0.561634, 0.583405, 0.625380, 0.709089", \ + "0.560636, 0.569288, 0.571855, 0.586814, 0.608585, 0.650560, 0.734269", \ + "0.595085, 0.603737, 0.606304, 0.621263, 0.643034, 0.685009, 0.768718" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.539696, 0.549178, 0.552043, 0.570821, 0.601660, 0.666351, 0.794449", \ + "0.552476, 0.561958, 0.564823, 0.583601, 0.614440, 0.679131, 0.807229", \ + "0.566008, 0.575490, 0.578355, 0.597133, 0.627972, 0.692663, 0.820761", \ + "0.594683, 0.604165, 0.607030, 0.625808, 0.656647, 0.721338, 0.849436", \ + "0.612803, 0.622285, 0.625150, 0.643928, 0.674767, 0.739458, 0.867556", \ + "0.641362, 0.650844, 0.653709, 0.672487, 0.703326, 0.768017, 0.896115", \ + "0.669275, 0.678757, 0.681622, 0.700400, 0.731239, 0.795930, 0.924028" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.403381, 0.413048, 0.415926, 0.434816, 0.465484, 0.529015, 0.657071", \ + "0.416390, 0.426057, 0.428935, 0.447825, 0.478493, 0.542024, 0.670080", \ + "0.430071, 0.439738, 0.442616, 0.461506, 0.492174, 0.555705, 0.683761", \ + "0.459166, 0.468833, 0.471711, 0.490601, 0.521269, 0.584800, 0.712856", \ + "0.477293, 0.486960, 0.489838, 0.508728, 0.539396, 0.602927, 0.730983", \ + "0.505840, 0.515507, 0.518385, 0.537275, 0.567943, 0.631474, 0.759530", \ + "0.533763, 0.543430, 0.546308, 0.565198, 0.595866, 0.659397, 0.787453" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[104]&!WENB[104]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[104] == 1'b1 && WENB[104] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.616468, 0.626160, 0.629017, 0.647622, 0.678554, 0.742442, 0.869779", \ + "0.628011, 0.637703, 0.640560, 0.659165, 0.690097, 0.753985, 0.881322", \ + "0.641927, 0.651619, 0.654476, 0.673081, 0.704013, 0.767901, 0.895238", \ + "0.670507, 0.680199, 0.683056, 0.701661, 0.732593, 0.796481, 0.923818", \ + "0.691912, 0.701604, 0.704461, 0.723066, 0.753998, 0.817886, 0.945223", \ + "0.717218, 0.726910, 0.729767, 0.748372, 0.779304, 0.843192, 0.970529", \ + "0.747789, 0.757481, 0.760338, 0.778943, 0.809875, 0.873763, 1.001100" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.460287, 0.469867, 0.472738, 0.491461, 0.522331, 0.586211, 0.713625", \ + "0.471886, 0.481466, 0.484337, 0.503060, 0.533930, 0.597810, 0.725224", \ + "0.485616, 0.495196, 0.498067, 0.516790, 0.547660, 0.611540, 0.738954", \ + "0.514349, 0.523929, 0.526800, 0.545523, 0.576393, 0.640273, 0.767687", \ + "0.535869, 0.545449, 0.548320, 0.567043, 0.597913, 0.661793, 0.789207", \ + "0.561207, 0.570787, 0.573658, 0.592381, 0.623251, 0.687131, 0.814545", \ + "0.591778, 0.601358, 0.604229, 0.622952, 0.653822, 0.717702, 0.845116" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.577075, 0.585746, 0.588224, 0.603124, 0.625158, 0.666957, 0.749400", \ + "0.589521, 0.598192, 0.600670, 0.615570, 0.637604, 0.679403, 0.761846", \ + "0.604361, 0.613032, 0.615510, 0.630410, 0.652444, 0.694243, 0.776686", \ + "0.632000, 0.640671, 0.643149, 0.658049, 0.680083, 0.721882, 0.804325", \ + "0.652059, 0.660730, 0.663208, 0.678108, 0.700142, 0.741941, 0.824384", \ + "0.672244, 0.680915, 0.683393, 0.698293, 0.720327, 0.762126, 0.844569", \ + "0.707773, 0.716444, 0.718922, 0.733822, 0.755856, 0.797655, 0.880098" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.431147, 0.439086, 0.441786, 0.456810, 0.478801, 0.520790, 0.603335", \ + "0.443553, 0.451492, 0.454192, 0.469216, 0.491207, 0.533196, 0.615741", \ + "0.458438, 0.466377, 0.469077, 0.484101, 0.506092, 0.548081, 0.630626", \ + "0.486076, 0.494015, 0.496715, 0.511739, 0.533730, 0.575719, 0.658264", \ + "0.506112, 0.514051, 0.516751, 0.531775, 0.553766, 0.595755, 0.678300", \ + "0.526310, 0.534249, 0.536949, 0.551973, 0.573964, 0.615953, 0.698498", \ + "0.561818, 0.569757, 0.572457, 0.587481, 0.609472, 0.651461, 0.734006" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[104]&WENB[104]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399", \ + "0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403", \ + "0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406", \ + "0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410", \ + "0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413", \ + "0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417", \ + "0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622", \ + "0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725", \ + "0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729", \ + "0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734", \ + "0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739", \ + "0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744", \ + "0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[104]&!WENB[104]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622", \ + "0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725", \ + "0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729", \ + "0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734", \ + "0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739", \ + "0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744", \ + "0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399", \ + "0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403", \ + "0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406", \ + "0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410", \ + "0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413", \ + "0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417", \ + "0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420" \ + ); + } + } + } + pin(WENYB[103]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[103]&WENB[103]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[103] == 1'b0 && WENB[103] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.610229, 0.619074, 0.621552, 0.636507, 0.658208, 0.700167, 0.783853", \ + "0.621819, 0.630664, 0.633142, 0.648097, 0.669798, 0.711757, 0.795443", \ + "0.635053, 0.643898, 0.646376, 0.661331, 0.683032, 0.724991, 0.808677", \ + "0.661821, 0.670666, 0.673144, 0.688099, 0.709800, 0.751759, 0.835445", \ + "0.683318, 0.692163, 0.694641, 0.709596, 0.731297, 0.773256, 0.856942", \ + "0.708215, 0.717060, 0.719538, 0.734493, 0.756194, 0.798153, 0.881839", \ + "0.742662, 0.751507, 0.753985, 0.768940, 0.790641, 0.832600, 0.916286" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.462471, 0.471123, 0.473690, 0.488649, 0.510420, 0.552395, 0.636104", \ + "0.474234, 0.482886, 0.485453, 0.500412, 0.522183, 0.564158, 0.647867", \ + "0.487052, 0.495704, 0.498271, 0.513230, 0.535001, 0.576976, 0.660685", \ + "0.514227, 0.522879, 0.525446, 0.540405, 0.562176, 0.604151, 0.687860", \ + "0.535456, 0.544108, 0.546675, 0.561634, 0.583405, 0.625380, 0.709089", \ + "0.560636, 0.569288, 0.571855, 0.586814, 0.608585, 0.650560, 0.734269", \ + "0.595085, 0.603737, 0.606304, 0.621263, 0.643034, 0.685009, 0.768718" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.539696, 0.549178, 0.552043, 0.570821, 0.601660, 0.666351, 0.794449", \ + "0.552476, 0.561958, 0.564823, 0.583601, 0.614440, 0.679131, 0.807229", \ + "0.566008, 0.575490, 0.578355, 0.597133, 0.627972, 0.692663, 0.820761", \ + "0.594683, 0.604165, 0.607030, 0.625808, 0.656647, 0.721338, 0.849436", \ + "0.612803, 0.622285, 0.625150, 0.643928, 0.674767, 0.739458, 0.867556", \ + "0.641362, 0.650844, 0.653709, 0.672487, 0.703326, 0.768017, 0.896115", \ + "0.669275, 0.678757, 0.681622, 0.700400, 0.731239, 0.795930, 0.924028" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.403381, 0.413048, 0.415926, 0.434816, 0.465484, 0.529015, 0.657071", \ + "0.416390, 0.426057, 0.428935, 0.447825, 0.478493, 0.542024, 0.670080", \ + "0.430071, 0.439738, 0.442616, 0.461506, 0.492174, 0.555705, 0.683761", \ + "0.459166, 0.468833, 0.471711, 0.490601, 0.521269, 0.584800, 0.712856", \ + "0.477293, 0.486960, 0.489838, 0.508728, 0.539396, 0.602927, 0.730983", \ + "0.505840, 0.515507, 0.518385, 0.537275, 0.567943, 0.631474, 0.759530", \ + "0.533763, 0.543430, 0.546308, 0.565198, 0.595866, 0.659397, 0.787453" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[103]&!WENB[103]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[103] == 1'b1 && WENB[103] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.616468, 0.626160, 0.629017, 0.647622, 0.678554, 0.742442, 0.869779", \ + "0.628011, 0.637703, 0.640560, 0.659165, 0.690097, 0.753985, 0.881322", \ + "0.641927, 0.651619, 0.654476, 0.673081, 0.704013, 0.767901, 0.895238", \ + "0.670507, 0.680199, 0.683056, 0.701661, 0.732593, 0.796481, 0.923818", \ + "0.691912, 0.701604, 0.704461, 0.723066, 0.753998, 0.817886, 0.945223", \ + "0.717218, 0.726910, 0.729767, 0.748372, 0.779304, 0.843192, 0.970529", \ + "0.747789, 0.757481, 0.760338, 0.778943, 0.809875, 0.873763, 1.001100" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.460287, 0.469867, 0.472738, 0.491461, 0.522331, 0.586211, 0.713625", \ + "0.471886, 0.481466, 0.484337, 0.503060, 0.533930, 0.597810, 0.725224", \ + "0.485616, 0.495196, 0.498067, 0.516790, 0.547660, 0.611540, 0.738954", \ + "0.514349, 0.523929, 0.526800, 0.545523, 0.576393, 0.640273, 0.767687", \ + "0.535869, 0.545449, 0.548320, 0.567043, 0.597913, 0.661793, 0.789207", \ + "0.561207, 0.570787, 0.573658, 0.592381, 0.623251, 0.687131, 0.814545", \ + "0.591778, 0.601358, 0.604229, 0.622952, 0.653822, 0.717702, 0.845116" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.577075, 0.585746, 0.588224, 0.603124, 0.625158, 0.666957, 0.749400", \ + "0.589521, 0.598192, 0.600670, 0.615570, 0.637604, 0.679403, 0.761846", \ + "0.604361, 0.613032, 0.615510, 0.630410, 0.652444, 0.694243, 0.776686", \ + "0.632000, 0.640671, 0.643149, 0.658049, 0.680083, 0.721882, 0.804325", \ + "0.652059, 0.660730, 0.663208, 0.678108, 0.700142, 0.741941, 0.824384", \ + "0.672244, 0.680915, 0.683393, 0.698293, 0.720327, 0.762126, 0.844569", \ + "0.707773, 0.716444, 0.718922, 0.733822, 0.755856, 0.797655, 0.880098" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.431147, 0.439086, 0.441786, 0.456810, 0.478801, 0.520790, 0.603335", \ + "0.443553, 0.451492, 0.454192, 0.469216, 0.491207, 0.533196, 0.615741", \ + "0.458438, 0.466377, 0.469077, 0.484101, 0.506092, 0.548081, 0.630626", \ + "0.486076, 0.494015, 0.496715, 0.511739, 0.533730, 0.575719, 0.658264", \ + "0.506112, 0.514051, 0.516751, 0.531775, 0.553766, 0.595755, 0.678300", \ + "0.526310, 0.534249, 0.536949, 0.551973, 0.573964, 0.615953, 0.698498", \ + "0.561818, 0.569757, 0.572457, 0.587481, 0.609472, 0.651461, 0.734006" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[103]&WENB[103]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399", \ + "0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403", \ + "0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406", \ + "0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410", \ + "0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413", \ + "0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417", \ + "0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622", \ + "0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725", \ + "0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729", \ + "0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734", \ + "0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739", \ + "0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744", \ + "0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[103]&!WENB[103]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622", \ + "0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725", \ + "0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729", \ + "0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734", \ + "0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739", \ + "0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744", \ + "0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399", \ + "0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403", \ + "0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406", \ + "0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410", \ + "0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413", \ + "0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417", \ + "0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420" \ + ); + } + } + } + pin(WENYB[102]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[102]&WENB[102]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[102] == 1'b0 && WENB[102] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.610229, 0.619074, 0.621552, 0.636507, 0.658208, 0.700167, 0.783853", \ + "0.621819, 0.630664, 0.633142, 0.648097, 0.669798, 0.711757, 0.795443", \ + "0.635053, 0.643898, 0.646376, 0.661331, 0.683032, 0.724991, 0.808677", \ + "0.661821, 0.670666, 0.673144, 0.688099, 0.709800, 0.751759, 0.835445", \ + "0.683318, 0.692163, 0.694641, 0.709596, 0.731297, 0.773256, 0.856942", \ + "0.708215, 0.717060, 0.719538, 0.734493, 0.756194, 0.798153, 0.881839", \ + "0.742662, 0.751507, 0.753985, 0.768940, 0.790641, 0.832600, 0.916286" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.462471, 0.471123, 0.473690, 0.488649, 0.510420, 0.552395, 0.636104", \ + "0.474234, 0.482886, 0.485453, 0.500412, 0.522183, 0.564158, 0.647867", \ + "0.487052, 0.495704, 0.498271, 0.513230, 0.535001, 0.576976, 0.660685", \ + "0.514227, 0.522879, 0.525446, 0.540405, 0.562176, 0.604151, 0.687860", \ + "0.535456, 0.544108, 0.546675, 0.561634, 0.583405, 0.625380, 0.709089", \ + "0.560636, 0.569288, 0.571855, 0.586814, 0.608585, 0.650560, 0.734269", \ + "0.595085, 0.603737, 0.606304, 0.621263, 0.643034, 0.685009, 0.768718" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.539696, 0.549178, 0.552043, 0.570821, 0.601660, 0.666351, 0.794449", \ + "0.552476, 0.561958, 0.564823, 0.583601, 0.614440, 0.679131, 0.807229", \ + "0.566008, 0.575490, 0.578355, 0.597133, 0.627972, 0.692663, 0.820761", \ + "0.594683, 0.604165, 0.607030, 0.625808, 0.656647, 0.721338, 0.849436", \ + "0.612803, 0.622285, 0.625150, 0.643928, 0.674767, 0.739458, 0.867556", \ + "0.641362, 0.650844, 0.653709, 0.672487, 0.703326, 0.768017, 0.896115", \ + "0.669275, 0.678757, 0.681622, 0.700400, 0.731239, 0.795930, 0.924028" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.403381, 0.413048, 0.415926, 0.434816, 0.465484, 0.529015, 0.657071", \ + "0.416390, 0.426057, 0.428935, 0.447825, 0.478493, 0.542024, 0.670080", \ + "0.430071, 0.439738, 0.442616, 0.461506, 0.492174, 0.555705, 0.683761", \ + "0.459166, 0.468833, 0.471711, 0.490601, 0.521269, 0.584800, 0.712856", \ + "0.477293, 0.486960, 0.489838, 0.508728, 0.539396, 0.602927, 0.730983", \ + "0.505840, 0.515507, 0.518385, 0.537275, 0.567943, 0.631474, 0.759530", \ + "0.533763, 0.543430, 0.546308, 0.565198, 0.595866, 0.659397, 0.787453" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[102]&!WENB[102]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[102] == 1'b1 && WENB[102] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.616468, 0.626160, 0.629017, 0.647622, 0.678554, 0.742442, 0.869779", \ + "0.628011, 0.637703, 0.640560, 0.659165, 0.690097, 0.753985, 0.881322", \ + "0.641927, 0.651619, 0.654476, 0.673081, 0.704013, 0.767901, 0.895238", \ + "0.670507, 0.680199, 0.683056, 0.701661, 0.732593, 0.796481, 0.923818", \ + "0.691912, 0.701604, 0.704461, 0.723066, 0.753998, 0.817886, 0.945223", \ + "0.717218, 0.726910, 0.729767, 0.748372, 0.779304, 0.843192, 0.970529", \ + "0.747789, 0.757481, 0.760338, 0.778943, 0.809875, 0.873763, 1.001100" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.460287, 0.469867, 0.472738, 0.491461, 0.522331, 0.586211, 0.713625", \ + "0.471886, 0.481466, 0.484337, 0.503060, 0.533930, 0.597810, 0.725224", \ + "0.485616, 0.495196, 0.498067, 0.516790, 0.547660, 0.611540, 0.738954", \ + "0.514349, 0.523929, 0.526800, 0.545523, 0.576393, 0.640273, 0.767687", \ + "0.535869, 0.545449, 0.548320, 0.567043, 0.597913, 0.661793, 0.789207", \ + "0.561207, 0.570787, 0.573658, 0.592381, 0.623251, 0.687131, 0.814545", \ + "0.591778, 0.601358, 0.604229, 0.622952, 0.653822, 0.717702, 0.845116" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.577075, 0.585746, 0.588224, 0.603124, 0.625158, 0.666957, 0.749400", \ + "0.589521, 0.598192, 0.600670, 0.615570, 0.637604, 0.679403, 0.761846", \ + "0.604361, 0.613032, 0.615510, 0.630410, 0.652444, 0.694243, 0.776686", \ + "0.632000, 0.640671, 0.643149, 0.658049, 0.680083, 0.721882, 0.804325", \ + "0.652059, 0.660730, 0.663208, 0.678108, 0.700142, 0.741941, 0.824384", \ + "0.672244, 0.680915, 0.683393, 0.698293, 0.720327, 0.762126, 0.844569", \ + "0.707773, 0.716444, 0.718922, 0.733822, 0.755856, 0.797655, 0.880098" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.431147, 0.439086, 0.441786, 0.456810, 0.478801, 0.520790, 0.603335", \ + "0.443553, 0.451492, 0.454192, 0.469216, 0.491207, 0.533196, 0.615741", \ + "0.458438, 0.466377, 0.469077, 0.484101, 0.506092, 0.548081, 0.630626", \ + "0.486076, 0.494015, 0.496715, 0.511739, 0.533730, 0.575719, 0.658264", \ + "0.506112, 0.514051, 0.516751, 0.531775, 0.553766, 0.595755, 0.678300", \ + "0.526310, 0.534249, 0.536949, 0.551973, 0.573964, 0.615953, 0.698498", \ + "0.561818, 0.569757, 0.572457, 0.587481, 0.609472, 0.651461, 0.734006" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[102]&WENB[102]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399", \ + "0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403", \ + "0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406", \ + "0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410", \ + "0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413", \ + "0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417", \ + "0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622", \ + "0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725", \ + "0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729", \ + "0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734", \ + "0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739", \ + "0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744", \ + "0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[102]&!WENB[102]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622", \ + "0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725", \ + "0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729", \ + "0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734", \ + "0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739", \ + "0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744", \ + "0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399", \ + "0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403", \ + "0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406", \ + "0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410", \ + "0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413", \ + "0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417", \ + "0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420" \ + ); + } + } + } + pin(WENYB[101]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[101]&WENB[101]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[101] == 1'b0 && WENB[101] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.610229, 0.619074, 0.621552, 0.636507, 0.658208, 0.700167, 0.783853", \ + "0.621819, 0.630664, 0.633142, 0.648097, 0.669798, 0.711757, 0.795443", \ + "0.635053, 0.643898, 0.646376, 0.661331, 0.683032, 0.724991, 0.808677", \ + "0.661821, 0.670666, 0.673144, 0.688099, 0.709800, 0.751759, 0.835445", \ + "0.683318, 0.692163, 0.694641, 0.709596, 0.731297, 0.773256, 0.856942", \ + "0.708215, 0.717060, 0.719538, 0.734493, 0.756194, 0.798153, 0.881839", \ + "0.742662, 0.751507, 0.753985, 0.768940, 0.790641, 0.832600, 0.916286" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.462471, 0.471123, 0.473690, 0.488649, 0.510420, 0.552395, 0.636104", \ + "0.474234, 0.482886, 0.485453, 0.500412, 0.522183, 0.564158, 0.647867", \ + "0.487052, 0.495704, 0.498271, 0.513230, 0.535001, 0.576976, 0.660685", \ + "0.514227, 0.522879, 0.525446, 0.540405, 0.562176, 0.604151, 0.687860", \ + "0.535456, 0.544108, 0.546675, 0.561634, 0.583405, 0.625380, 0.709089", \ + "0.560636, 0.569288, 0.571855, 0.586814, 0.608585, 0.650560, 0.734269", \ + "0.595085, 0.603737, 0.606304, 0.621263, 0.643034, 0.685009, 0.768718" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.539696, 0.549178, 0.552043, 0.570821, 0.601660, 0.666351, 0.794449", \ + "0.552476, 0.561958, 0.564823, 0.583601, 0.614440, 0.679131, 0.807229", \ + "0.566008, 0.575490, 0.578355, 0.597133, 0.627972, 0.692663, 0.820761", \ + "0.594683, 0.604165, 0.607030, 0.625808, 0.656647, 0.721338, 0.849436", \ + "0.612803, 0.622285, 0.625150, 0.643928, 0.674767, 0.739458, 0.867556", \ + "0.641362, 0.650844, 0.653709, 0.672487, 0.703326, 0.768017, 0.896115", \ + "0.669275, 0.678757, 0.681622, 0.700400, 0.731239, 0.795930, 0.924028" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.403381, 0.413048, 0.415926, 0.434816, 0.465484, 0.529015, 0.657071", \ + "0.416390, 0.426057, 0.428935, 0.447825, 0.478493, 0.542024, 0.670080", \ + "0.430071, 0.439738, 0.442616, 0.461506, 0.492174, 0.555705, 0.683761", \ + "0.459166, 0.468833, 0.471711, 0.490601, 0.521269, 0.584800, 0.712856", \ + "0.477293, 0.486960, 0.489838, 0.508728, 0.539396, 0.602927, 0.730983", \ + "0.505840, 0.515507, 0.518385, 0.537275, 0.567943, 0.631474, 0.759530", \ + "0.533763, 0.543430, 0.546308, 0.565198, 0.595866, 0.659397, 0.787453" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[101]&!WENB[101]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[101] == 1'b1 && WENB[101] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.616468, 0.626160, 0.629017, 0.647622, 0.678554, 0.742442, 0.869779", \ + "0.628011, 0.637703, 0.640560, 0.659165, 0.690097, 0.753985, 0.881322", \ + "0.641927, 0.651619, 0.654476, 0.673081, 0.704013, 0.767901, 0.895238", \ + "0.670507, 0.680199, 0.683056, 0.701661, 0.732593, 0.796481, 0.923818", \ + "0.691912, 0.701604, 0.704461, 0.723066, 0.753998, 0.817886, 0.945223", \ + "0.717218, 0.726910, 0.729767, 0.748372, 0.779304, 0.843192, 0.970529", \ + "0.747789, 0.757481, 0.760338, 0.778943, 0.809875, 0.873763, 1.001100" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.460287, 0.469867, 0.472738, 0.491461, 0.522331, 0.586211, 0.713625", \ + "0.471886, 0.481466, 0.484337, 0.503060, 0.533930, 0.597810, 0.725224", \ + "0.485616, 0.495196, 0.498067, 0.516790, 0.547660, 0.611540, 0.738954", \ + "0.514349, 0.523929, 0.526800, 0.545523, 0.576393, 0.640273, 0.767687", \ + "0.535869, 0.545449, 0.548320, 0.567043, 0.597913, 0.661793, 0.789207", \ + "0.561207, 0.570787, 0.573658, 0.592381, 0.623251, 0.687131, 0.814545", \ + "0.591778, 0.601358, 0.604229, 0.622952, 0.653822, 0.717702, 0.845116" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.577075, 0.585746, 0.588224, 0.603124, 0.625158, 0.666957, 0.749400", \ + "0.589521, 0.598192, 0.600670, 0.615570, 0.637604, 0.679403, 0.761846", \ + "0.604361, 0.613032, 0.615510, 0.630410, 0.652444, 0.694243, 0.776686", \ + "0.632000, 0.640671, 0.643149, 0.658049, 0.680083, 0.721882, 0.804325", \ + "0.652059, 0.660730, 0.663208, 0.678108, 0.700142, 0.741941, 0.824384", \ + "0.672244, 0.680915, 0.683393, 0.698293, 0.720327, 0.762126, 0.844569", \ + "0.707773, 0.716444, 0.718922, 0.733822, 0.755856, 0.797655, 0.880098" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.431147, 0.439086, 0.441786, 0.456810, 0.478801, 0.520790, 0.603335", \ + "0.443553, 0.451492, 0.454192, 0.469216, 0.491207, 0.533196, 0.615741", \ + "0.458438, 0.466377, 0.469077, 0.484101, 0.506092, 0.548081, 0.630626", \ + "0.486076, 0.494015, 0.496715, 0.511739, 0.533730, 0.575719, 0.658264", \ + "0.506112, 0.514051, 0.516751, 0.531775, 0.553766, 0.595755, 0.678300", \ + "0.526310, 0.534249, 0.536949, 0.551973, 0.573964, 0.615953, 0.698498", \ + "0.561818, 0.569757, 0.572457, 0.587481, 0.609472, 0.651461, 0.734006" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[101]&WENB[101]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399", \ + "0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403", \ + "0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406", \ + "0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410", \ + "0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413", \ + "0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417", \ + "0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622", \ + "0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725", \ + "0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729", \ + "0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734", \ + "0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739", \ + "0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744", \ + "0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[101]&!WENB[101]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622", \ + "0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725", \ + "0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729", \ + "0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734", \ + "0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739", \ + "0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744", \ + "0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399", \ + "0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403", \ + "0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406", \ + "0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410", \ + "0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413", \ + "0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417", \ + "0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420" \ + ); + } + } + } + pin(WENYB[100]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[100]&WENB[100]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[100] == 1'b0 && WENB[100] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.610229, 0.619074, 0.621552, 0.636507, 0.658208, 0.700167, 0.783853", \ + "0.621819, 0.630664, 0.633142, 0.648097, 0.669798, 0.711757, 0.795443", \ + "0.635053, 0.643898, 0.646376, 0.661331, 0.683032, 0.724991, 0.808677", \ + "0.661821, 0.670666, 0.673144, 0.688099, 0.709800, 0.751759, 0.835445", \ + "0.683318, 0.692163, 0.694641, 0.709596, 0.731297, 0.773256, 0.856942", \ + "0.708215, 0.717060, 0.719538, 0.734493, 0.756194, 0.798153, 0.881839", \ + "0.742662, 0.751507, 0.753985, 0.768940, 0.790641, 0.832600, 0.916286" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.462471, 0.471123, 0.473690, 0.488649, 0.510420, 0.552395, 0.636104", \ + "0.474234, 0.482886, 0.485453, 0.500412, 0.522183, 0.564158, 0.647867", \ + "0.487052, 0.495704, 0.498271, 0.513230, 0.535001, 0.576976, 0.660685", \ + "0.514227, 0.522879, 0.525446, 0.540405, 0.562176, 0.604151, 0.687860", \ + "0.535456, 0.544108, 0.546675, 0.561634, 0.583405, 0.625380, 0.709089", \ + "0.560636, 0.569288, 0.571855, 0.586814, 0.608585, 0.650560, 0.734269", \ + "0.595085, 0.603737, 0.606304, 0.621263, 0.643034, 0.685009, 0.768718" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.539696, 0.549178, 0.552043, 0.570821, 0.601660, 0.666351, 0.794449", \ + "0.552476, 0.561958, 0.564823, 0.583601, 0.614440, 0.679131, 0.807229", \ + "0.566008, 0.575490, 0.578355, 0.597133, 0.627972, 0.692663, 0.820761", \ + "0.594683, 0.604165, 0.607030, 0.625808, 0.656647, 0.721338, 0.849436", \ + "0.612803, 0.622285, 0.625150, 0.643928, 0.674767, 0.739458, 0.867556", \ + "0.641362, 0.650844, 0.653709, 0.672487, 0.703326, 0.768017, 0.896115", \ + "0.669275, 0.678757, 0.681622, 0.700400, 0.731239, 0.795930, 0.924028" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.403381, 0.413048, 0.415926, 0.434816, 0.465484, 0.529015, 0.657071", \ + "0.416390, 0.426057, 0.428935, 0.447825, 0.478493, 0.542024, 0.670080", \ + "0.430071, 0.439738, 0.442616, 0.461506, 0.492174, 0.555705, 0.683761", \ + "0.459166, 0.468833, 0.471711, 0.490601, 0.521269, 0.584800, 0.712856", \ + "0.477293, 0.486960, 0.489838, 0.508728, 0.539396, 0.602927, 0.730983", \ + "0.505840, 0.515507, 0.518385, 0.537275, 0.567943, 0.631474, 0.759530", \ + "0.533763, 0.543430, 0.546308, 0.565198, 0.595866, 0.659397, 0.787453" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[100]&!WENB[100]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[100] == 1'b1 && WENB[100] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.616468, 0.626160, 0.629017, 0.647622, 0.678554, 0.742442, 0.869779", \ + "0.628011, 0.637703, 0.640560, 0.659165, 0.690097, 0.753985, 0.881322", \ + "0.641927, 0.651619, 0.654476, 0.673081, 0.704013, 0.767901, 0.895238", \ + "0.670507, 0.680199, 0.683056, 0.701661, 0.732593, 0.796481, 0.923818", \ + "0.691912, 0.701604, 0.704461, 0.723066, 0.753998, 0.817886, 0.945223", \ + "0.717218, 0.726910, 0.729767, 0.748372, 0.779304, 0.843192, 0.970529", \ + "0.747789, 0.757481, 0.760338, 0.778943, 0.809875, 0.873763, 1.001100" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.460287, 0.469867, 0.472738, 0.491461, 0.522331, 0.586211, 0.713625", \ + "0.471886, 0.481466, 0.484337, 0.503060, 0.533930, 0.597810, 0.725224", \ + "0.485616, 0.495196, 0.498067, 0.516790, 0.547660, 0.611540, 0.738954", \ + "0.514349, 0.523929, 0.526800, 0.545523, 0.576393, 0.640273, 0.767687", \ + "0.535869, 0.545449, 0.548320, 0.567043, 0.597913, 0.661793, 0.789207", \ + "0.561207, 0.570787, 0.573658, 0.592381, 0.623251, 0.687131, 0.814545", \ + "0.591778, 0.601358, 0.604229, 0.622952, 0.653822, 0.717702, 0.845116" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.577075, 0.585746, 0.588224, 0.603124, 0.625158, 0.666957, 0.749400", \ + "0.589521, 0.598192, 0.600670, 0.615570, 0.637604, 0.679403, 0.761846", \ + "0.604361, 0.613032, 0.615510, 0.630410, 0.652444, 0.694243, 0.776686", \ + "0.632000, 0.640671, 0.643149, 0.658049, 0.680083, 0.721882, 0.804325", \ + "0.652059, 0.660730, 0.663208, 0.678108, 0.700142, 0.741941, 0.824384", \ + "0.672244, 0.680915, 0.683393, 0.698293, 0.720327, 0.762126, 0.844569", \ + "0.707773, 0.716444, 0.718922, 0.733822, 0.755856, 0.797655, 0.880098" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.431147, 0.439086, 0.441786, 0.456810, 0.478801, 0.520790, 0.603335", \ + "0.443553, 0.451492, 0.454192, 0.469216, 0.491207, 0.533196, 0.615741", \ + "0.458438, 0.466377, 0.469077, 0.484101, 0.506092, 0.548081, 0.630626", \ + "0.486076, 0.494015, 0.496715, 0.511739, 0.533730, 0.575719, 0.658264", \ + "0.506112, 0.514051, 0.516751, 0.531775, 0.553766, 0.595755, 0.678300", \ + "0.526310, 0.534249, 0.536949, 0.551973, 0.573964, 0.615953, 0.698498", \ + "0.561818, 0.569757, 0.572457, 0.587481, 0.609472, 0.651461, 0.734006" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[100]&WENB[100]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399", \ + "0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403", \ + "0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406", \ + "0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410", \ + "0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413", \ + "0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417", \ + "0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622", \ + "0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725", \ + "0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729", \ + "0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734", \ + "0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739", \ + "0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744", \ + "0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[100]&!WENB[100]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622", \ + "0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725", \ + "0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729", \ + "0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734", \ + "0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739", \ + "0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744", \ + "0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399", \ + "0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403", \ + "0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406", \ + "0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410", \ + "0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413", \ + "0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417", \ + "0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420" \ + ); + } + } + } + pin(WENYB[99]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[99]&WENB[99]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[99] == 1'b0 && WENB[99] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.610229, 0.619074, 0.621552, 0.636507, 0.658208, 0.700167, 0.783853", \ + "0.621819, 0.630664, 0.633142, 0.648097, 0.669798, 0.711757, 0.795443", \ + "0.635053, 0.643898, 0.646376, 0.661331, 0.683032, 0.724991, 0.808677", \ + "0.661821, 0.670666, 0.673144, 0.688099, 0.709800, 0.751759, 0.835445", \ + "0.683318, 0.692163, 0.694641, 0.709596, 0.731297, 0.773256, 0.856942", \ + "0.708215, 0.717060, 0.719538, 0.734493, 0.756194, 0.798153, 0.881839", \ + "0.742662, 0.751507, 0.753985, 0.768940, 0.790641, 0.832600, 0.916286" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.462471, 0.471123, 0.473690, 0.488649, 0.510420, 0.552395, 0.636104", \ + "0.474234, 0.482886, 0.485453, 0.500412, 0.522183, 0.564158, 0.647867", \ + "0.487052, 0.495704, 0.498271, 0.513230, 0.535001, 0.576976, 0.660685", \ + "0.514227, 0.522879, 0.525446, 0.540405, 0.562176, 0.604151, 0.687860", \ + "0.535456, 0.544108, 0.546675, 0.561634, 0.583405, 0.625380, 0.709089", \ + "0.560636, 0.569288, 0.571855, 0.586814, 0.608585, 0.650560, 0.734269", \ + "0.595085, 0.603737, 0.606304, 0.621263, 0.643034, 0.685009, 0.768718" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.539696, 0.549178, 0.552043, 0.570821, 0.601660, 0.666351, 0.794449", \ + "0.552476, 0.561958, 0.564823, 0.583601, 0.614440, 0.679131, 0.807229", \ + "0.566008, 0.575490, 0.578355, 0.597133, 0.627972, 0.692663, 0.820761", \ + "0.594683, 0.604165, 0.607030, 0.625808, 0.656647, 0.721338, 0.849436", \ + "0.612803, 0.622285, 0.625150, 0.643928, 0.674767, 0.739458, 0.867556", \ + "0.641362, 0.650844, 0.653709, 0.672487, 0.703326, 0.768017, 0.896115", \ + "0.669275, 0.678757, 0.681622, 0.700400, 0.731239, 0.795930, 0.924028" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.403381, 0.413048, 0.415926, 0.434816, 0.465484, 0.529015, 0.657071", \ + "0.416390, 0.426057, 0.428935, 0.447825, 0.478493, 0.542024, 0.670080", \ + "0.430071, 0.439738, 0.442616, 0.461506, 0.492174, 0.555705, 0.683761", \ + "0.459166, 0.468833, 0.471711, 0.490601, 0.521269, 0.584800, 0.712856", \ + "0.477293, 0.486960, 0.489838, 0.508728, 0.539396, 0.602927, 0.730983", \ + "0.505840, 0.515507, 0.518385, 0.537275, 0.567943, 0.631474, 0.759530", \ + "0.533763, 0.543430, 0.546308, 0.565198, 0.595866, 0.659397, 0.787453" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[99]&!WENB[99]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[99] == 1'b1 && WENB[99] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.616468, 0.626160, 0.629017, 0.647622, 0.678554, 0.742442, 0.869779", \ + "0.628011, 0.637703, 0.640560, 0.659165, 0.690097, 0.753985, 0.881322", \ + "0.641927, 0.651619, 0.654476, 0.673081, 0.704013, 0.767901, 0.895238", \ + "0.670507, 0.680199, 0.683056, 0.701661, 0.732593, 0.796481, 0.923818", \ + "0.691912, 0.701604, 0.704461, 0.723066, 0.753998, 0.817886, 0.945223", \ + "0.717218, 0.726910, 0.729767, 0.748372, 0.779304, 0.843192, 0.970529", \ + "0.747789, 0.757481, 0.760338, 0.778943, 0.809875, 0.873763, 1.001100" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.460287, 0.469867, 0.472738, 0.491461, 0.522331, 0.586211, 0.713625", \ + "0.471886, 0.481466, 0.484337, 0.503060, 0.533930, 0.597810, 0.725224", \ + "0.485616, 0.495196, 0.498067, 0.516790, 0.547660, 0.611540, 0.738954", \ + "0.514349, 0.523929, 0.526800, 0.545523, 0.576393, 0.640273, 0.767687", \ + "0.535869, 0.545449, 0.548320, 0.567043, 0.597913, 0.661793, 0.789207", \ + "0.561207, 0.570787, 0.573658, 0.592381, 0.623251, 0.687131, 0.814545", \ + "0.591778, 0.601358, 0.604229, 0.622952, 0.653822, 0.717702, 0.845116" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.577075, 0.585746, 0.588224, 0.603124, 0.625158, 0.666957, 0.749400", \ + "0.589521, 0.598192, 0.600670, 0.615570, 0.637604, 0.679403, 0.761846", \ + "0.604361, 0.613032, 0.615510, 0.630410, 0.652444, 0.694243, 0.776686", \ + "0.632000, 0.640671, 0.643149, 0.658049, 0.680083, 0.721882, 0.804325", \ + "0.652059, 0.660730, 0.663208, 0.678108, 0.700142, 0.741941, 0.824384", \ + "0.672244, 0.680915, 0.683393, 0.698293, 0.720327, 0.762126, 0.844569", \ + "0.707773, 0.716444, 0.718922, 0.733822, 0.755856, 0.797655, 0.880098" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.431147, 0.439086, 0.441786, 0.456810, 0.478801, 0.520790, 0.603335", \ + "0.443553, 0.451492, 0.454192, 0.469216, 0.491207, 0.533196, 0.615741", \ + "0.458438, 0.466377, 0.469077, 0.484101, 0.506092, 0.548081, 0.630626", \ + "0.486076, 0.494015, 0.496715, 0.511739, 0.533730, 0.575719, 0.658264", \ + "0.506112, 0.514051, 0.516751, 0.531775, 0.553766, 0.595755, 0.678300", \ + "0.526310, 0.534249, 0.536949, 0.551973, 0.573964, 0.615953, 0.698498", \ + "0.561818, 0.569757, 0.572457, 0.587481, 0.609472, 0.651461, 0.734006" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[99]&WENB[99]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399", \ + "0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403", \ + "0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406", \ + "0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410", \ + "0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413", \ + "0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417", \ + "0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622", \ + "0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725", \ + "0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729", \ + "0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734", \ + "0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739", \ + "0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744", \ + "0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[99]&!WENB[99]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622", \ + "0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725", \ + "0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729", \ + "0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734", \ + "0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739", \ + "0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744", \ + "0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399", \ + "0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403", \ + "0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406", \ + "0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410", \ + "0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413", \ + "0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417", \ + "0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420" \ + ); + } + } + } + pin(WENYB[98]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[98]&WENB[98]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[98] == 1'b0 && WENB[98] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.610229, 0.619074, 0.621552, 0.636507, 0.658208, 0.700167, 0.783853", \ + "0.621819, 0.630664, 0.633142, 0.648097, 0.669798, 0.711757, 0.795443", \ + "0.635053, 0.643898, 0.646376, 0.661331, 0.683032, 0.724991, 0.808677", \ + "0.661821, 0.670666, 0.673144, 0.688099, 0.709800, 0.751759, 0.835445", \ + "0.683318, 0.692163, 0.694641, 0.709596, 0.731297, 0.773256, 0.856942", \ + "0.708215, 0.717060, 0.719538, 0.734493, 0.756194, 0.798153, 0.881839", \ + "0.742662, 0.751507, 0.753985, 0.768940, 0.790641, 0.832600, 0.916286" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.462471, 0.471123, 0.473690, 0.488649, 0.510420, 0.552395, 0.636104", \ + "0.474234, 0.482886, 0.485453, 0.500412, 0.522183, 0.564158, 0.647867", \ + "0.487052, 0.495704, 0.498271, 0.513230, 0.535001, 0.576976, 0.660685", \ + "0.514227, 0.522879, 0.525446, 0.540405, 0.562176, 0.604151, 0.687860", \ + "0.535456, 0.544108, 0.546675, 0.561634, 0.583405, 0.625380, 0.709089", \ + "0.560636, 0.569288, 0.571855, 0.586814, 0.608585, 0.650560, 0.734269", \ + "0.595085, 0.603737, 0.606304, 0.621263, 0.643034, 0.685009, 0.768718" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.539696, 0.549178, 0.552043, 0.570821, 0.601660, 0.666351, 0.794449", \ + "0.552476, 0.561958, 0.564823, 0.583601, 0.614440, 0.679131, 0.807229", \ + "0.566008, 0.575490, 0.578355, 0.597133, 0.627972, 0.692663, 0.820761", \ + "0.594683, 0.604165, 0.607030, 0.625808, 0.656647, 0.721338, 0.849436", \ + "0.612803, 0.622285, 0.625150, 0.643928, 0.674767, 0.739458, 0.867556", \ + "0.641362, 0.650844, 0.653709, 0.672487, 0.703326, 0.768017, 0.896115", \ + "0.669275, 0.678757, 0.681622, 0.700400, 0.731239, 0.795930, 0.924028" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.403381, 0.413048, 0.415926, 0.434816, 0.465484, 0.529015, 0.657071", \ + "0.416390, 0.426057, 0.428935, 0.447825, 0.478493, 0.542024, 0.670080", \ + "0.430071, 0.439738, 0.442616, 0.461506, 0.492174, 0.555705, 0.683761", \ + "0.459166, 0.468833, 0.471711, 0.490601, 0.521269, 0.584800, 0.712856", \ + "0.477293, 0.486960, 0.489838, 0.508728, 0.539396, 0.602927, 0.730983", \ + "0.505840, 0.515507, 0.518385, 0.537275, 0.567943, 0.631474, 0.759530", \ + "0.533763, 0.543430, 0.546308, 0.565198, 0.595866, 0.659397, 0.787453" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[98]&!WENB[98]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[98] == 1'b1 && WENB[98] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.616468, 0.626160, 0.629017, 0.647622, 0.678554, 0.742442, 0.869779", \ + "0.628011, 0.637703, 0.640560, 0.659165, 0.690097, 0.753985, 0.881322", \ + "0.641927, 0.651619, 0.654476, 0.673081, 0.704013, 0.767901, 0.895238", \ + "0.670507, 0.680199, 0.683056, 0.701661, 0.732593, 0.796481, 0.923818", \ + "0.691912, 0.701604, 0.704461, 0.723066, 0.753998, 0.817886, 0.945223", \ + "0.717218, 0.726910, 0.729767, 0.748372, 0.779304, 0.843192, 0.970529", \ + "0.747789, 0.757481, 0.760338, 0.778943, 0.809875, 0.873763, 1.001100" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.460287, 0.469867, 0.472738, 0.491461, 0.522331, 0.586211, 0.713625", \ + "0.471886, 0.481466, 0.484337, 0.503060, 0.533930, 0.597810, 0.725224", \ + "0.485616, 0.495196, 0.498067, 0.516790, 0.547660, 0.611540, 0.738954", \ + "0.514349, 0.523929, 0.526800, 0.545523, 0.576393, 0.640273, 0.767687", \ + "0.535869, 0.545449, 0.548320, 0.567043, 0.597913, 0.661793, 0.789207", \ + "0.561207, 0.570787, 0.573658, 0.592381, 0.623251, 0.687131, 0.814545", \ + "0.591778, 0.601358, 0.604229, 0.622952, 0.653822, 0.717702, 0.845116" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.577075, 0.585746, 0.588224, 0.603124, 0.625158, 0.666957, 0.749400", \ + "0.589521, 0.598192, 0.600670, 0.615570, 0.637604, 0.679403, 0.761846", \ + "0.604361, 0.613032, 0.615510, 0.630410, 0.652444, 0.694243, 0.776686", \ + "0.632000, 0.640671, 0.643149, 0.658049, 0.680083, 0.721882, 0.804325", \ + "0.652059, 0.660730, 0.663208, 0.678108, 0.700142, 0.741941, 0.824384", \ + "0.672244, 0.680915, 0.683393, 0.698293, 0.720327, 0.762126, 0.844569", \ + "0.707773, 0.716444, 0.718922, 0.733822, 0.755856, 0.797655, 0.880098" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.431147, 0.439086, 0.441786, 0.456810, 0.478801, 0.520790, 0.603335", \ + "0.443553, 0.451492, 0.454192, 0.469216, 0.491207, 0.533196, 0.615741", \ + "0.458438, 0.466377, 0.469077, 0.484101, 0.506092, 0.548081, 0.630626", \ + "0.486076, 0.494015, 0.496715, 0.511739, 0.533730, 0.575719, 0.658264", \ + "0.506112, 0.514051, 0.516751, 0.531775, 0.553766, 0.595755, 0.678300", \ + "0.526310, 0.534249, 0.536949, 0.551973, 0.573964, 0.615953, 0.698498", \ + "0.561818, 0.569757, 0.572457, 0.587481, 0.609472, 0.651461, 0.734006" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[98]&WENB[98]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399", \ + "0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403", \ + "0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406", \ + "0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410", \ + "0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413", \ + "0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417", \ + "0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622", \ + "0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725", \ + "0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729", \ + "0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734", \ + "0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739", \ + "0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744", \ + "0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[98]&!WENB[98]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622", \ + "0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725", \ + "0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729", \ + "0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734", \ + "0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739", \ + "0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744", \ + "0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399", \ + "0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403", \ + "0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406", \ + "0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410", \ + "0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413", \ + "0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417", \ + "0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420" \ + ); + } + } + } + pin(WENYB[97]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[97]&WENB[97]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[97] == 1'b0 && WENB[97] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.610229, 0.619074, 0.621552, 0.636507, 0.658208, 0.700167, 0.783853", \ + "0.621819, 0.630664, 0.633142, 0.648097, 0.669798, 0.711757, 0.795443", \ + "0.635053, 0.643898, 0.646376, 0.661331, 0.683032, 0.724991, 0.808677", \ + "0.661821, 0.670666, 0.673144, 0.688099, 0.709800, 0.751759, 0.835445", \ + "0.683318, 0.692163, 0.694641, 0.709596, 0.731297, 0.773256, 0.856942", \ + "0.708215, 0.717060, 0.719538, 0.734493, 0.756194, 0.798153, 0.881839", \ + "0.742662, 0.751507, 0.753985, 0.768940, 0.790641, 0.832600, 0.916286" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.462471, 0.471123, 0.473690, 0.488649, 0.510420, 0.552395, 0.636104", \ + "0.474234, 0.482886, 0.485453, 0.500412, 0.522183, 0.564158, 0.647867", \ + "0.487052, 0.495704, 0.498271, 0.513230, 0.535001, 0.576976, 0.660685", \ + "0.514227, 0.522879, 0.525446, 0.540405, 0.562176, 0.604151, 0.687860", \ + "0.535456, 0.544108, 0.546675, 0.561634, 0.583405, 0.625380, 0.709089", \ + "0.560636, 0.569288, 0.571855, 0.586814, 0.608585, 0.650560, 0.734269", \ + "0.595085, 0.603737, 0.606304, 0.621263, 0.643034, 0.685009, 0.768718" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.539696, 0.549178, 0.552043, 0.570821, 0.601660, 0.666351, 0.794449", \ + "0.552476, 0.561958, 0.564823, 0.583601, 0.614440, 0.679131, 0.807229", \ + "0.566008, 0.575490, 0.578355, 0.597133, 0.627972, 0.692663, 0.820761", \ + "0.594683, 0.604165, 0.607030, 0.625808, 0.656647, 0.721338, 0.849436", \ + "0.612803, 0.622285, 0.625150, 0.643928, 0.674767, 0.739458, 0.867556", \ + "0.641362, 0.650844, 0.653709, 0.672487, 0.703326, 0.768017, 0.896115", \ + "0.669275, 0.678757, 0.681622, 0.700400, 0.731239, 0.795930, 0.924028" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.403381, 0.413048, 0.415926, 0.434816, 0.465484, 0.529015, 0.657071", \ + "0.416390, 0.426057, 0.428935, 0.447825, 0.478493, 0.542024, 0.670080", \ + "0.430071, 0.439738, 0.442616, 0.461506, 0.492174, 0.555705, 0.683761", \ + "0.459166, 0.468833, 0.471711, 0.490601, 0.521269, 0.584800, 0.712856", \ + "0.477293, 0.486960, 0.489838, 0.508728, 0.539396, 0.602927, 0.730983", \ + "0.505840, 0.515507, 0.518385, 0.537275, 0.567943, 0.631474, 0.759530", \ + "0.533763, 0.543430, 0.546308, 0.565198, 0.595866, 0.659397, 0.787453" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[97]&!WENB[97]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[97] == 1'b1 && WENB[97] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.616468, 0.626160, 0.629017, 0.647622, 0.678554, 0.742442, 0.869779", \ + "0.628011, 0.637703, 0.640560, 0.659165, 0.690097, 0.753985, 0.881322", \ + "0.641927, 0.651619, 0.654476, 0.673081, 0.704013, 0.767901, 0.895238", \ + "0.670507, 0.680199, 0.683056, 0.701661, 0.732593, 0.796481, 0.923818", \ + "0.691912, 0.701604, 0.704461, 0.723066, 0.753998, 0.817886, 0.945223", \ + "0.717218, 0.726910, 0.729767, 0.748372, 0.779304, 0.843192, 0.970529", \ + "0.747789, 0.757481, 0.760338, 0.778943, 0.809875, 0.873763, 1.001100" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.460287, 0.469867, 0.472738, 0.491461, 0.522331, 0.586211, 0.713625", \ + "0.471886, 0.481466, 0.484337, 0.503060, 0.533930, 0.597810, 0.725224", \ + "0.485616, 0.495196, 0.498067, 0.516790, 0.547660, 0.611540, 0.738954", \ + "0.514349, 0.523929, 0.526800, 0.545523, 0.576393, 0.640273, 0.767687", \ + "0.535869, 0.545449, 0.548320, 0.567043, 0.597913, 0.661793, 0.789207", \ + "0.561207, 0.570787, 0.573658, 0.592381, 0.623251, 0.687131, 0.814545", \ + "0.591778, 0.601358, 0.604229, 0.622952, 0.653822, 0.717702, 0.845116" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.577075, 0.585746, 0.588224, 0.603124, 0.625158, 0.666957, 0.749400", \ + "0.589521, 0.598192, 0.600670, 0.615570, 0.637604, 0.679403, 0.761846", \ + "0.604361, 0.613032, 0.615510, 0.630410, 0.652444, 0.694243, 0.776686", \ + "0.632000, 0.640671, 0.643149, 0.658049, 0.680083, 0.721882, 0.804325", \ + "0.652059, 0.660730, 0.663208, 0.678108, 0.700142, 0.741941, 0.824384", \ + "0.672244, 0.680915, 0.683393, 0.698293, 0.720327, 0.762126, 0.844569", \ + "0.707773, 0.716444, 0.718922, 0.733822, 0.755856, 0.797655, 0.880098" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.431147, 0.439086, 0.441786, 0.456810, 0.478801, 0.520790, 0.603335", \ + "0.443553, 0.451492, 0.454192, 0.469216, 0.491207, 0.533196, 0.615741", \ + "0.458438, 0.466377, 0.469077, 0.484101, 0.506092, 0.548081, 0.630626", \ + "0.486076, 0.494015, 0.496715, 0.511739, 0.533730, 0.575719, 0.658264", \ + "0.506112, 0.514051, 0.516751, 0.531775, 0.553766, 0.595755, 0.678300", \ + "0.526310, 0.534249, 0.536949, 0.551973, 0.573964, 0.615953, 0.698498", \ + "0.561818, 0.569757, 0.572457, 0.587481, 0.609472, 0.651461, 0.734006" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[97]&WENB[97]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399", \ + "0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403", \ + "0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406", \ + "0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410", \ + "0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413", \ + "0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417", \ + "0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622", \ + "0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725", \ + "0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729", \ + "0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734", \ + "0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739", \ + "0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744", \ + "0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[97]&!WENB[97]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622", \ + "0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725", \ + "0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729", \ + "0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734", \ + "0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739", \ + "0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744", \ + "0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399", \ + "0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403", \ + "0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406", \ + "0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410", \ + "0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413", \ + "0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417", \ + "0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420" \ + ); + } + } + } + pin(WENYB[96]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[96]&WENB[96]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[96] == 1'b0 && WENB[96] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.610229, 0.619074, 0.621552, 0.636507, 0.658208, 0.700167, 0.783853", \ + "0.621819, 0.630664, 0.633142, 0.648097, 0.669798, 0.711757, 0.795443", \ + "0.635053, 0.643898, 0.646376, 0.661331, 0.683032, 0.724991, 0.808677", \ + "0.661821, 0.670666, 0.673144, 0.688099, 0.709800, 0.751759, 0.835445", \ + "0.683318, 0.692163, 0.694641, 0.709596, 0.731297, 0.773256, 0.856942", \ + "0.708215, 0.717060, 0.719538, 0.734493, 0.756194, 0.798153, 0.881839", \ + "0.742662, 0.751507, 0.753985, 0.768940, 0.790641, 0.832600, 0.916286" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.462471, 0.471123, 0.473690, 0.488649, 0.510420, 0.552395, 0.636104", \ + "0.474234, 0.482886, 0.485453, 0.500412, 0.522183, 0.564158, 0.647867", \ + "0.487052, 0.495704, 0.498271, 0.513230, 0.535001, 0.576976, 0.660685", \ + "0.514227, 0.522879, 0.525446, 0.540405, 0.562176, 0.604151, 0.687860", \ + "0.535456, 0.544108, 0.546675, 0.561634, 0.583405, 0.625380, 0.709089", \ + "0.560636, 0.569288, 0.571855, 0.586814, 0.608585, 0.650560, 0.734269", \ + "0.595085, 0.603737, 0.606304, 0.621263, 0.643034, 0.685009, 0.768718" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.539696, 0.549178, 0.552043, 0.570821, 0.601660, 0.666351, 0.794449", \ + "0.552476, 0.561958, 0.564823, 0.583601, 0.614440, 0.679131, 0.807229", \ + "0.566008, 0.575490, 0.578355, 0.597133, 0.627972, 0.692663, 0.820761", \ + "0.594683, 0.604165, 0.607030, 0.625808, 0.656647, 0.721338, 0.849436", \ + "0.612803, 0.622285, 0.625150, 0.643928, 0.674767, 0.739458, 0.867556", \ + "0.641362, 0.650844, 0.653709, 0.672487, 0.703326, 0.768017, 0.896115", \ + "0.669275, 0.678757, 0.681622, 0.700400, 0.731239, 0.795930, 0.924028" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.403381, 0.413048, 0.415926, 0.434816, 0.465484, 0.529015, 0.657071", \ + "0.416390, 0.426057, 0.428935, 0.447825, 0.478493, 0.542024, 0.670080", \ + "0.430071, 0.439738, 0.442616, 0.461506, 0.492174, 0.555705, 0.683761", \ + "0.459166, 0.468833, 0.471711, 0.490601, 0.521269, 0.584800, 0.712856", \ + "0.477293, 0.486960, 0.489838, 0.508728, 0.539396, 0.602927, 0.730983", \ + "0.505840, 0.515507, 0.518385, 0.537275, 0.567943, 0.631474, 0.759530", \ + "0.533763, 0.543430, 0.546308, 0.565198, 0.595866, 0.659397, 0.787453" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[96]&!WENB[96]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[96] == 1'b1 && WENB[96] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.616468, 0.626160, 0.629017, 0.647622, 0.678554, 0.742442, 0.869779", \ + "0.628011, 0.637703, 0.640560, 0.659165, 0.690097, 0.753985, 0.881322", \ + "0.641927, 0.651619, 0.654476, 0.673081, 0.704013, 0.767901, 0.895238", \ + "0.670507, 0.680199, 0.683056, 0.701661, 0.732593, 0.796481, 0.923818", \ + "0.691912, 0.701604, 0.704461, 0.723066, 0.753998, 0.817886, 0.945223", \ + "0.717218, 0.726910, 0.729767, 0.748372, 0.779304, 0.843192, 0.970529", \ + "0.747789, 0.757481, 0.760338, 0.778943, 0.809875, 0.873763, 1.001100" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.460287, 0.469867, 0.472738, 0.491461, 0.522331, 0.586211, 0.713625", \ + "0.471886, 0.481466, 0.484337, 0.503060, 0.533930, 0.597810, 0.725224", \ + "0.485616, 0.495196, 0.498067, 0.516790, 0.547660, 0.611540, 0.738954", \ + "0.514349, 0.523929, 0.526800, 0.545523, 0.576393, 0.640273, 0.767687", \ + "0.535869, 0.545449, 0.548320, 0.567043, 0.597913, 0.661793, 0.789207", \ + "0.561207, 0.570787, 0.573658, 0.592381, 0.623251, 0.687131, 0.814545", \ + "0.591778, 0.601358, 0.604229, 0.622952, 0.653822, 0.717702, 0.845116" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.577075, 0.585746, 0.588224, 0.603124, 0.625158, 0.666957, 0.749400", \ + "0.589521, 0.598192, 0.600670, 0.615570, 0.637604, 0.679403, 0.761846", \ + "0.604361, 0.613032, 0.615510, 0.630410, 0.652444, 0.694243, 0.776686", \ + "0.632000, 0.640671, 0.643149, 0.658049, 0.680083, 0.721882, 0.804325", \ + "0.652059, 0.660730, 0.663208, 0.678108, 0.700142, 0.741941, 0.824384", \ + "0.672244, 0.680915, 0.683393, 0.698293, 0.720327, 0.762126, 0.844569", \ + "0.707773, 0.716444, 0.718922, 0.733822, 0.755856, 0.797655, 0.880098" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.431147, 0.439086, 0.441786, 0.456810, 0.478801, 0.520790, 0.603335", \ + "0.443553, 0.451492, 0.454192, 0.469216, 0.491207, 0.533196, 0.615741", \ + "0.458438, 0.466377, 0.469077, 0.484101, 0.506092, 0.548081, 0.630626", \ + "0.486076, 0.494015, 0.496715, 0.511739, 0.533730, 0.575719, 0.658264", \ + "0.506112, 0.514051, 0.516751, 0.531775, 0.553766, 0.595755, 0.678300", \ + "0.526310, 0.534249, 0.536949, 0.551973, 0.573964, 0.615953, 0.698498", \ + "0.561818, 0.569757, 0.572457, 0.587481, 0.609472, 0.651461, 0.734006" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[96]&WENB[96]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399", \ + "0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403", \ + "0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406", \ + "0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410", \ + "0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413", \ + "0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417", \ + "0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622", \ + "0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725", \ + "0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729", \ + "0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734", \ + "0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739", \ + "0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744", \ + "0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[96]&!WENB[96]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622", \ + "0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725", \ + "0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729", \ + "0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734", \ + "0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739", \ + "0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744", \ + "0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399", \ + "0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403", \ + "0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406", \ + "0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410", \ + "0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413", \ + "0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417", \ + "0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420" \ + ); + } + } + } + pin(WENYB[95]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[95]&WENB[95]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[95] == 1'b0 && WENB[95] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.610229, 0.619074, 0.621552, 0.636507, 0.658208, 0.700167, 0.783853", \ + "0.621819, 0.630664, 0.633142, 0.648097, 0.669798, 0.711757, 0.795443", \ + "0.635053, 0.643898, 0.646376, 0.661331, 0.683032, 0.724991, 0.808677", \ + "0.661821, 0.670666, 0.673144, 0.688099, 0.709800, 0.751759, 0.835445", \ + "0.683318, 0.692163, 0.694641, 0.709596, 0.731297, 0.773256, 0.856942", \ + "0.708215, 0.717060, 0.719538, 0.734493, 0.756194, 0.798153, 0.881839", \ + "0.742662, 0.751507, 0.753985, 0.768940, 0.790641, 0.832600, 0.916286" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.462471, 0.471123, 0.473690, 0.488649, 0.510420, 0.552395, 0.636104", \ + "0.474234, 0.482886, 0.485453, 0.500412, 0.522183, 0.564158, 0.647867", \ + "0.487052, 0.495704, 0.498271, 0.513230, 0.535001, 0.576976, 0.660685", \ + "0.514227, 0.522879, 0.525446, 0.540405, 0.562176, 0.604151, 0.687860", \ + "0.535456, 0.544108, 0.546675, 0.561634, 0.583405, 0.625380, 0.709089", \ + "0.560636, 0.569288, 0.571855, 0.586814, 0.608585, 0.650560, 0.734269", \ + "0.595085, 0.603737, 0.606304, 0.621263, 0.643034, 0.685009, 0.768718" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.539696, 0.549178, 0.552043, 0.570821, 0.601660, 0.666351, 0.794449", \ + "0.552476, 0.561958, 0.564823, 0.583601, 0.614440, 0.679131, 0.807229", \ + "0.566008, 0.575490, 0.578355, 0.597133, 0.627972, 0.692663, 0.820761", \ + "0.594683, 0.604165, 0.607030, 0.625808, 0.656647, 0.721338, 0.849436", \ + "0.612803, 0.622285, 0.625150, 0.643928, 0.674767, 0.739458, 0.867556", \ + "0.641362, 0.650844, 0.653709, 0.672487, 0.703326, 0.768017, 0.896115", \ + "0.669275, 0.678757, 0.681622, 0.700400, 0.731239, 0.795930, 0.924028" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.403381, 0.413048, 0.415926, 0.434816, 0.465484, 0.529015, 0.657071", \ + "0.416390, 0.426057, 0.428935, 0.447825, 0.478493, 0.542024, 0.670080", \ + "0.430071, 0.439738, 0.442616, 0.461506, 0.492174, 0.555705, 0.683761", \ + "0.459166, 0.468833, 0.471711, 0.490601, 0.521269, 0.584800, 0.712856", \ + "0.477293, 0.486960, 0.489838, 0.508728, 0.539396, 0.602927, 0.730983", \ + "0.505840, 0.515507, 0.518385, 0.537275, 0.567943, 0.631474, 0.759530", \ + "0.533763, 0.543430, 0.546308, 0.565198, 0.595866, 0.659397, 0.787453" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[95]&!WENB[95]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[95] == 1'b1 && WENB[95] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.616468, 0.626160, 0.629017, 0.647622, 0.678554, 0.742442, 0.869779", \ + "0.628011, 0.637703, 0.640560, 0.659165, 0.690097, 0.753985, 0.881322", \ + "0.641927, 0.651619, 0.654476, 0.673081, 0.704013, 0.767901, 0.895238", \ + "0.670507, 0.680199, 0.683056, 0.701661, 0.732593, 0.796481, 0.923818", \ + "0.691912, 0.701604, 0.704461, 0.723066, 0.753998, 0.817886, 0.945223", \ + "0.717218, 0.726910, 0.729767, 0.748372, 0.779304, 0.843192, 0.970529", \ + "0.747789, 0.757481, 0.760338, 0.778943, 0.809875, 0.873763, 1.001100" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.460287, 0.469867, 0.472738, 0.491461, 0.522331, 0.586211, 0.713625", \ + "0.471886, 0.481466, 0.484337, 0.503060, 0.533930, 0.597810, 0.725224", \ + "0.485616, 0.495196, 0.498067, 0.516790, 0.547660, 0.611540, 0.738954", \ + "0.514349, 0.523929, 0.526800, 0.545523, 0.576393, 0.640273, 0.767687", \ + "0.535869, 0.545449, 0.548320, 0.567043, 0.597913, 0.661793, 0.789207", \ + "0.561207, 0.570787, 0.573658, 0.592381, 0.623251, 0.687131, 0.814545", \ + "0.591778, 0.601358, 0.604229, 0.622952, 0.653822, 0.717702, 0.845116" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.577075, 0.585746, 0.588224, 0.603124, 0.625158, 0.666957, 0.749400", \ + "0.589521, 0.598192, 0.600670, 0.615570, 0.637604, 0.679403, 0.761846", \ + "0.604361, 0.613032, 0.615510, 0.630410, 0.652444, 0.694243, 0.776686", \ + "0.632000, 0.640671, 0.643149, 0.658049, 0.680083, 0.721882, 0.804325", \ + "0.652059, 0.660730, 0.663208, 0.678108, 0.700142, 0.741941, 0.824384", \ + "0.672244, 0.680915, 0.683393, 0.698293, 0.720327, 0.762126, 0.844569", \ + "0.707773, 0.716444, 0.718922, 0.733822, 0.755856, 0.797655, 0.880098" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.431147, 0.439086, 0.441786, 0.456810, 0.478801, 0.520790, 0.603335", \ + "0.443553, 0.451492, 0.454192, 0.469216, 0.491207, 0.533196, 0.615741", \ + "0.458438, 0.466377, 0.469077, 0.484101, 0.506092, 0.548081, 0.630626", \ + "0.486076, 0.494015, 0.496715, 0.511739, 0.533730, 0.575719, 0.658264", \ + "0.506112, 0.514051, 0.516751, 0.531775, 0.553766, 0.595755, 0.678300", \ + "0.526310, 0.534249, 0.536949, 0.551973, 0.573964, 0.615953, 0.698498", \ + "0.561818, 0.569757, 0.572457, 0.587481, 0.609472, 0.651461, 0.734006" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[95]&WENB[95]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399", \ + "0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403", \ + "0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406", \ + "0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410", \ + "0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413", \ + "0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417", \ + "0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622", \ + "0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725", \ + "0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729", \ + "0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734", \ + "0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739", \ + "0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744", \ + "0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[95]&!WENB[95]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622", \ + "0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725", \ + "0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729", \ + "0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734", \ + "0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739", \ + "0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744", \ + "0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399", \ + "0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403", \ + "0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406", \ + "0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410", \ + "0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413", \ + "0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417", \ + "0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420" \ + ); + } + } + } + pin(WENYB[94]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[94]&WENB[94]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[94] == 1'b0 && WENB[94] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.610229, 0.619074, 0.621552, 0.636507, 0.658208, 0.700167, 0.783853", \ + "0.621819, 0.630664, 0.633142, 0.648097, 0.669798, 0.711757, 0.795443", \ + "0.635053, 0.643898, 0.646376, 0.661331, 0.683032, 0.724991, 0.808677", \ + "0.661821, 0.670666, 0.673144, 0.688099, 0.709800, 0.751759, 0.835445", \ + "0.683318, 0.692163, 0.694641, 0.709596, 0.731297, 0.773256, 0.856942", \ + "0.708215, 0.717060, 0.719538, 0.734493, 0.756194, 0.798153, 0.881839", \ + "0.742662, 0.751507, 0.753985, 0.768940, 0.790641, 0.832600, 0.916286" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.462471, 0.471123, 0.473690, 0.488649, 0.510420, 0.552395, 0.636104", \ + "0.474234, 0.482886, 0.485453, 0.500412, 0.522183, 0.564158, 0.647867", \ + "0.487052, 0.495704, 0.498271, 0.513230, 0.535001, 0.576976, 0.660685", \ + "0.514227, 0.522879, 0.525446, 0.540405, 0.562176, 0.604151, 0.687860", \ + "0.535456, 0.544108, 0.546675, 0.561634, 0.583405, 0.625380, 0.709089", \ + "0.560636, 0.569288, 0.571855, 0.586814, 0.608585, 0.650560, 0.734269", \ + "0.595085, 0.603737, 0.606304, 0.621263, 0.643034, 0.685009, 0.768718" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.539696, 0.549178, 0.552043, 0.570821, 0.601660, 0.666351, 0.794449", \ + "0.552476, 0.561958, 0.564823, 0.583601, 0.614440, 0.679131, 0.807229", \ + "0.566008, 0.575490, 0.578355, 0.597133, 0.627972, 0.692663, 0.820761", \ + "0.594683, 0.604165, 0.607030, 0.625808, 0.656647, 0.721338, 0.849436", \ + "0.612803, 0.622285, 0.625150, 0.643928, 0.674767, 0.739458, 0.867556", \ + "0.641362, 0.650844, 0.653709, 0.672487, 0.703326, 0.768017, 0.896115", \ + "0.669275, 0.678757, 0.681622, 0.700400, 0.731239, 0.795930, 0.924028" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.403381, 0.413048, 0.415926, 0.434816, 0.465484, 0.529015, 0.657071", \ + "0.416390, 0.426057, 0.428935, 0.447825, 0.478493, 0.542024, 0.670080", \ + "0.430071, 0.439738, 0.442616, 0.461506, 0.492174, 0.555705, 0.683761", \ + "0.459166, 0.468833, 0.471711, 0.490601, 0.521269, 0.584800, 0.712856", \ + "0.477293, 0.486960, 0.489838, 0.508728, 0.539396, 0.602927, 0.730983", \ + "0.505840, 0.515507, 0.518385, 0.537275, 0.567943, 0.631474, 0.759530", \ + "0.533763, 0.543430, 0.546308, 0.565198, 0.595866, 0.659397, 0.787453" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[94]&!WENB[94]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[94] == 1'b1 && WENB[94] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.616468, 0.626160, 0.629017, 0.647622, 0.678554, 0.742442, 0.869779", \ + "0.628011, 0.637703, 0.640560, 0.659165, 0.690097, 0.753985, 0.881322", \ + "0.641927, 0.651619, 0.654476, 0.673081, 0.704013, 0.767901, 0.895238", \ + "0.670507, 0.680199, 0.683056, 0.701661, 0.732593, 0.796481, 0.923818", \ + "0.691912, 0.701604, 0.704461, 0.723066, 0.753998, 0.817886, 0.945223", \ + "0.717218, 0.726910, 0.729767, 0.748372, 0.779304, 0.843192, 0.970529", \ + "0.747789, 0.757481, 0.760338, 0.778943, 0.809875, 0.873763, 1.001100" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.460287, 0.469867, 0.472738, 0.491461, 0.522331, 0.586211, 0.713625", \ + "0.471886, 0.481466, 0.484337, 0.503060, 0.533930, 0.597810, 0.725224", \ + "0.485616, 0.495196, 0.498067, 0.516790, 0.547660, 0.611540, 0.738954", \ + "0.514349, 0.523929, 0.526800, 0.545523, 0.576393, 0.640273, 0.767687", \ + "0.535869, 0.545449, 0.548320, 0.567043, 0.597913, 0.661793, 0.789207", \ + "0.561207, 0.570787, 0.573658, 0.592381, 0.623251, 0.687131, 0.814545", \ + "0.591778, 0.601358, 0.604229, 0.622952, 0.653822, 0.717702, 0.845116" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.577075, 0.585746, 0.588224, 0.603124, 0.625158, 0.666957, 0.749400", \ + "0.589521, 0.598192, 0.600670, 0.615570, 0.637604, 0.679403, 0.761846", \ + "0.604361, 0.613032, 0.615510, 0.630410, 0.652444, 0.694243, 0.776686", \ + "0.632000, 0.640671, 0.643149, 0.658049, 0.680083, 0.721882, 0.804325", \ + "0.652059, 0.660730, 0.663208, 0.678108, 0.700142, 0.741941, 0.824384", \ + "0.672244, 0.680915, 0.683393, 0.698293, 0.720327, 0.762126, 0.844569", \ + "0.707773, 0.716444, 0.718922, 0.733822, 0.755856, 0.797655, 0.880098" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.431147, 0.439086, 0.441786, 0.456810, 0.478801, 0.520790, 0.603335", \ + "0.443553, 0.451492, 0.454192, 0.469216, 0.491207, 0.533196, 0.615741", \ + "0.458438, 0.466377, 0.469077, 0.484101, 0.506092, 0.548081, 0.630626", \ + "0.486076, 0.494015, 0.496715, 0.511739, 0.533730, 0.575719, 0.658264", \ + "0.506112, 0.514051, 0.516751, 0.531775, 0.553766, 0.595755, 0.678300", \ + "0.526310, 0.534249, 0.536949, 0.551973, 0.573964, 0.615953, 0.698498", \ + "0.561818, 0.569757, 0.572457, 0.587481, 0.609472, 0.651461, 0.734006" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[94]&WENB[94]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399", \ + "0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403", \ + "0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406", \ + "0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410", \ + "0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413", \ + "0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417", \ + "0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622", \ + "0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725", \ + "0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729", \ + "0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734", \ + "0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739", \ + "0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744", \ + "0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[94]&!WENB[94]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622", \ + "0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725", \ + "0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729", \ + "0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734", \ + "0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739", \ + "0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744", \ + "0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399", \ + "0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403", \ + "0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406", \ + "0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410", \ + "0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413", \ + "0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417", \ + "0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420" \ + ); + } + } + } + pin(WENYB[93]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[93]&WENB[93]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[93] == 1'b0 && WENB[93] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.610229, 0.619074, 0.621552, 0.636507, 0.658208, 0.700167, 0.783853", \ + "0.621819, 0.630664, 0.633142, 0.648097, 0.669798, 0.711757, 0.795443", \ + "0.635053, 0.643898, 0.646376, 0.661331, 0.683032, 0.724991, 0.808677", \ + "0.661821, 0.670666, 0.673144, 0.688099, 0.709800, 0.751759, 0.835445", \ + "0.683318, 0.692163, 0.694641, 0.709596, 0.731297, 0.773256, 0.856942", \ + "0.708215, 0.717060, 0.719538, 0.734493, 0.756194, 0.798153, 0.881839", \ + "0.742662, 0.751507, 0.753985, 0.768940, 0.790641, 0.832600, 0.916286" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.462471, 0.471123, 0.473690, 0.488649, 0.510420, 0.552395, 0.636104", \ + "0.474234, 0.482886, 0.485453, 0.500412, 0.522183, 0.564158, 0.647867", \ + "0.487052, 0.495704, 0.498271, 0.513230, 0.535001, 0.576976, 0.660685", \ + "0.514227, 0.522879, 0.525446, 0.540405, 0.562176, 0.604151, 0.687860", \ + "0.535456, 0.544108, 0.546675, 0.561634, 0.583405, 0.625380, 0.709089", \ + "0.560636, 0.569288, 0.571855, 0.586814, 0.608585, 0.650560, 0.734269", \ + "0.595085, 0.603737, 0.606304, 0.621263, 0.643034, 0.685009, 0.768718" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.539696, 0.549178, 0.552043, 0.570821, 0.601660, 0.666351, 0.794449", \ + "0.552476, 0.561958, 0.564823, 0.583601, 0.614440, 0.679131, 0.807229", \ + "0.566008, 0.575490, 0.578355, 0.597133, 0.627972, 0.692663, 0.820761", \ + "0.594683, 0.604165, 0.607030, 0.625808, 0.656647, 0.721338, 0.849436", \ + "0.612803, 0.622285, 0.625150, 0.643928, 0.674767, 0.739458, 0.867556", \ + "0.641362, 0.650844, 0.653709, 0.672487, 0.703326, 0.768017, 0.896115", \ + "0.669275, 0.678757, 0.681622, 0.700400, 0.731239, 0.795930, 0.924028" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.403381, 0.413048, 0.415926, 0.434816, 0.465484, 0.529015, 0.657071", \ + "0.416390, 0.426057, 0.428935, 0.447825, 0.478493, 0.542024, 0.670080", \ + "0.430071, 0.439738, 0.442616, 0.461506, 0.492174, 0.555705, 0.683761", \ + "0.459166, 0.468833, 0.471711, 0.490601, 0.521269, 0.584800, 0.712856", \ + "0.477293, 0.486960, 0.489838, 0.508728, 0.539396, 0.602927, 0.730983", \ + "0.505840, 0.515507, 0.518385, 0.537275, 0.567943, 0.631474, 0.759530", \ + "0.533763, 0.543430, 0.546308, 0.565198, 0.595866, 0.659397, 0.787453" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[93]&!WENB[93]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[93] == 1'b1 && WENB[93] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.616468, 0.626160, 0.629017, 0.647622, 0.678554, 0.742442, 0.869779", \ + "0.628011, 0.637703, 0.640560, 0.659165, 0.690097, 0.753985, 0.881322", \ + "0.641927, 0.651619, 0.654476, 0.673081, 0.704013, 0.767901, 0.895238", \ + "0.670507, 0.680199, 0.683056, 0.701661, 0.732593, 0.796481, 0.923818", \ + "0.691912, 0.701604, 0.704461, 0.723066, 0.753998, 0.817886, 0.945223", \ + "0.717218, 0.726910, 0.729767, 0.748372, 0.779304, 0.843192, 0.970529", \ + "0.747789, 0.757481, 0.760338, 0.778943, 0.809875, 0.873763, 1.001100" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.460287, 0.469867, 0.472738, 0.491461, 0.522331, 0.586211, 0.713625", \ + "0.471886, 0.481466, 0.484337, 0.503060, 0.533930, 0.597810, 0.725224", \ + "0.485616, 0.495196, 0.498067, 0.516790, 0.547660, 0.611540, 0.738954", \ + "0.514349, 0.523929, 0.526800, 0.545523, 0.576393, 0.640273, 0.767687", \ + "0.535869, 0.545449, 0.548320, 0.567043, 0.597913, 0.661793, 0.789207", \ + "0.561207, 0.570787, 0.573658, 0.592381, 0.623251, 0.687131, 0.814545", \ + "0.591778, 0.601358, 0.604229, 0.622952, 0.653822, 0.717702, 0.845116" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.577075, 0.585746, 0.588224, 0.603124, 0.625158, 0.666957, 0.749400", \ + "0.589521, 0.598192, 0.600670, 0.615570, 0.637604, 0.679403, 0.761846", \ + "0.604361, 0.613032, 0.615510, 0.630410, 0.652444, 0.694243, 0.776686", \ + "0.632000, 0.640671, 0.643149, 0.658049, 0.680083, 0.721882, 0.804325", \ + "0.652059, 0.660730, 0.663208, 0.678108, 0.700142, 0.741941, 0.824384", \ + "0.672244, 0.680915, 0.683393, 0.698293, 0.720327, 0.762126, 0.844569", \ + "0.707773, 0.716444, 0.718922, 0.733822, 0.755856, 0.797655, 0.880098" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.431147, 0.439086, 0.441786, 0.456810, 0.478801, 0.520790, 0.603335", \ + "0.443553, 0.451492, 0.454192, 0.469216, 0.491207, 0.533196, 0.615741", \ + "0.458438, 0.466377, 0.469077, 0.484101, 0.506092, 0.548081, 0.630626", \ + "0.486076, 0.494015, 0.496715, 0.511739, 0.533730, 0.575719, 0.658264", \ + "0.506112, 0.514051, 0.516751, 0.531775, 0.553766, 0.595755, 0.678300", \ + "0.526310, 0.534249, 0.536949, 0.551973, 0.573964, 0.615953, 0.698498", \ + "0.561818, 0.569757, 0.572457, 0.587481, 0.609472, 0.651461, 0.734006" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[93]&WENB[93]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399", \ + "0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403", \ + "0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406", \ + "0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410", \ + "0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413", \ + "0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417", \ + "0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622", \ + "0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725", \ + "0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729", \ + "0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734", \ + "0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739", \ + "0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744", \ + "0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[93]&!WENB[93]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622", \ + "0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725", \ + "0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729", \ + "0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734", \ + "0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739", \ + "0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744", \ + "0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399", \ + "0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403", \ + "0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406", \ + "0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410", \ + "0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413", \ + "0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417", \ + "0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420" \ + ); + } + } + } + pin(WENYB[92]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[92]&WENB[92]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[92] == 1'b0 && WENB[92] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.610229, 0.619074, 0.621552, 0.636507, 0.658208, 0.700167, 0.783853", \ + "0.621819, 0.630664, 0.633142, 0.648097, 0.669798, 0.711757, 0.795443", \ + "0.635053, 0.643898, 0.646376, 0.661331, 0.683032, 0.724991, 0.808677", \ + "0.661821, 0.670666, 0.673144, 0.688099, 0.709800, 0.751759, 0.835445", \ + "0.683318, 0.692163, 0.694641, 0.709596, 0.731297, 0.773256, 0.856942", \ + "0.708215, 0.717060, 0.719538, 0.734493, 0.756194, 0.798153, 0.881839", \ + "0.742662, 0.751507, 0.753985, 0.768940, 0.790641, 0.832600, 0.916286" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.462471, 0.471123, 0.473690, 0.488649, 0.510420, 0.552395, 0.636104", \ + "0.474234, 0.482886, 0.485453, 0.500412, 0.522183, 0.564158, 0.647867", \ + "0.487052, 0.495704, 0.498271, 0.513230, 0.535001, 0.576976, 0.660685", \ + "0.514227, 0.522879, 0.525446, 0.540405, 0.562176, 0.604151, 0.687860", \ + "0.535456, 0.544108, 0.546675, 0.561634, 0.583405, 0.625380, 0.709089", \ + "0.560636, 0.569288, 0.571855, 0.586814, 0.608585, 0.650560, 0.734269", \ + "0.595085, 0.603737, 0.606304, 0.621263, 0.643034, 0.685009, 0.768718" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.539696, 0.549178, 0.552043, 0.570821, 0.601660, 0.666351, 0.794449", \ + "0.552476, 0.561958, 0.564823, 0.583601, 0.614440, 0.679131, 0.807229", \ + "0.566008, 0.575490, 0.578355, 0.597133, 0.627972, 0.692663, 0.820761", \ + "0.594683, 0.604165, 0.607030, 0.625808, 0.656647, 0.721338, 0.849436", \ + "0.612803, 0.622285, 0.625150, 0.643928, 0.674767, 0.739458, 0.867556", \ + "0.641362, 0.650844, 0.653709, 0.672487, 0.703326, 0.768017, 0.896115", \ + "0.669275, 0.678757, 0.681622, 0.700400, 0.731239, 0.795930, 0.924028" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.403381, 0.413048, 0.415926, 0.434816, 0.465484, 0.529015, 0.657071", \ + "0.416390, 0.426057, 0.428935, 0.447825, 0.478493, 0.542024, 0.670080", \ + "0.430071, 0.439738, 0.442616, 0.461506, 0.492174, 0.555705, 0.683761", \ + "0.459166, 0.468833, 0.471711, 0.490601, 0.521269, 0.584800, 0.712856", \ + "0.477293, 0.486960, 0.489838, 0.508728, 0.539396, 0.602927, 0.730983", \ + "0.505840, 0.515507, 0.518385, 0.537275, 0.567943, 0.631474, 0.759530", \ + "0.533763, 0.543430, 0.546308, 0.565198, 0.595866, 0.659397, 0.787453" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[92]&!WENB[92]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[92] == 1'b1 && WENB[92] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.616468, 0.626160, 0.629017, 0.647622, 0.678554, 0.742442, 0.869779", \ + "0.628011, 0.637703, 0.640560, 0.659165, 0.690097, 0.753985, 0.881322", \ + "0.641927, 0.651619, 0.654476, 0.673081, 0.704013, 0.767901, 0.895238", \ + "0.670507, 0.680199, 0.683056, 0.701661, 0.732593, 0.796481, 0.923818", \ + "0.691912, 0.701604, 0.704461, 0.723066, 0.753998, 0.817886, 0.945223", \ + "0.717218, 0.726910, 0.729767, 0.748372, 0.779304, 0.843192, 0.970529", \ + "0.747789, 0.757481, 0.760338, 0.778943, 0.809875, 0.873763, 1.001100" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.460287, 0.469867, 0.472738, 0.491461, 0.522331, 0.586211, 0.713625", \ + "0.471886, 0.481466, 0.484337, 0.503060, 0.533930, 0.597810, 0.725224", \ + "0.485616, 0.495196, 0.498067, 0.516790, 0.547660, 0.611540, 0.738954", \ + "0.514349, 0.523929, 0.526800, 0.545523, 0.576393, 0.640273, 0.767687", \ + "0.535869, 0.545449, 0.548320, 0.567043, 0.597913, 0.661793, 0.789207", \ + "0.561207, 0.570787, 0.573658, 0.592381, 0.623251, 0.687131, 0.814545", \ + "0.591778, 0.601358, 0.604229, 0.622952, 0.653822, 0.717702, 0.845116" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.577075, 0.585746, 0.588224, 0.603124, 0.625158, 0.666957, 0.749400", \ + "0.589521, 0.598192, 0.600670, 0.615570, 0.637604, 0.679403, 0.761846", \ + "0.604361, 0.613032, 0.615510, 0.630410, 0.652444, 0.694243, 0.776686", \ + "0.632000, 0.640671, 0.643149, 0.658049, 0.680083, 0.721882, 0.804325", \ + "0.652059, 0.660730, 0.663208, 0.678108, 0.700142, 0.741941, 0.824384", \ + "0.672244, 0.680915, 0.683393, 0.698293, 0.720327, 0.762126, 0.844569", \ + "0.707773, 0.716444, 0.718922, 0.733822, 0.755856, 0.797655, 0.880098" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.431147, 0.439086, 0.441786, 0.456810, 0.478801, 0.520790, 0.603335", \ + "0.443553, 0.451492, 0.454192, 0.469216, 0.491207, 0.533196, 0.615741", \ + "0.458438, 0.466377, 0.469077, 0.484101, 0.506092, 0.548081, 0.630626", \ + "0.486076, 0.494015, 0.496715, 0.511739, 0.533730, 0.575719, 0.658264", \ + "0.506112, 0.514051, 0.516751, 0.531775, 0.553766, 0.595755, 0.678300", \ + "0.526310, 0.534249, 0.536949, 0.551973, 0.573964, 0.615953, 0.698498", \ + "0.561818, 0.569757, 0.572457, 0.587481, 0.609472, 0.651461, 0.734006" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[92]&WENB[92]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399", \ + "0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403", \ + "0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406", \ + "0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410", \ + "0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413", \ + "0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417", \ + "0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622", \ + "0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725", \ + "0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729", \ + "0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734", \ + "0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739", \ + "0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744", \ + "0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[92]&!WENB[92]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622", \ + "0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725", \ + "0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729", \ + "0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734", \ + "0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739", \ + "0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744", \ + "0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399", \ + "0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403", \ + "0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406", \ + "0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410", \ + "0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413", \ + "0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417", \ + "0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420" \ + ); + } + } + } + pin(WENYB[91]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[91]&WENB[91]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[91] == 1'b0 && WENB[91] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.610229, 0.619074, 0.621552, 0.636507, 0.658208, 0.700167, 0.783853", \ + "0.621819, 0.630664, 0.633142, 0.648097, 0.669798, 0.711757, 0.795443", \ + "0.635053, 0.643898, 0.646376, 0.661331, 0.683032, 0.724991, 0.808677", \ + "0.661821, 0.670666, 0.673144, 0.688099, 0.709800, 0.751759, 0.835445", \ + "0.683318, 0.692163, 0.694641, 0.709596, 0.731297, 0.773256, 0.856942", \ + "0.708215, 0.717060, 0.719538, 0.734493, 0.756194, 0.798153, 0.881839", \ + "0.742662, 0.751507, 0.753985, 0.768940, 0.790641, 0.832600, 0.916286" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.462471, 0.471123, 0.473690, 0.488649, 0.510420, 0.552395, 0.636104", \ + "0.474234, 0.482886, 0.485453, 0.500412, 0.522183, 0.564158, 0.647867", \ + "0.487052, 0.495704, 0.498271, 0.513230, 0.535001, 0.576976, 0.660685", \ + "0.514227, 0.522879, 0.525446, 0.540405, 0.562176, 0.604151, 0.687860", \ + "0.535456, 0.544108, 0.546675, 0.561634, 0.583405, 0.625380, 0.709089", \ + "0.560636, 0.569288, 0.571855, 0.586814, 0.608585, 0.650560, 0.734269", \ + "0.595085, 0.603737, 0.606304, 0.621263, 0.643034, 0.685009, 0.768718" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.539696, 0.549178, 0.552043, 0.570821, 0.601660, 0.666351, 0.794449", \ + "0.552476, 0.561958, 0.564823, 0.583601, 0.614440, 0.679131, 0.807229", \ + "0.566008, 0.575490, 0.578355, 0.597133, 0.627972, 0.692663, 0.820761", \ + "0.594683, 0.604165, 0.607030, 0.625808, 0.656647, 0.721338, 0.849436", \ + "0.612803, 0.622285, 0.625150, 0.643928, 0.674767, 0.739458, 0.867556", \ + "0.641362, 0.650844, 0.653709, 0.672487, 0.703326, 0.768017, 0.896115", \ + "0.669275, 0.678757, 0.681622, 0.700400, 0.731239, 0.795930, 0.924028" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.403381, 0.413048, 0.415926, 0.434816, 0.465484, 0.529015, 0.657071", \ + "0.416390, 0.426057, 0.428935, 0.447825, 0.478493, 0.542024, 0.670080", \ + "0.430071, 0.439738, 0.442616, 0.461506, 0.492174, 0.555705, 0.683761", \ + "0.459166, 0.468833, 0.471711, 0.490601, 0.521269, 0.584800, 0.712856", \ + "0.477293, 0.486960, 0.489838, 0.508728, 0.539396, 0.602927, 0.730983", \ + "0.505840, 0.515507, 0.518385, 0.537275, 0.567943, 0.631474, 0.759530", \ + "0.533763, 0.543430, 0.546308, 0.565198, 0.595866, 0.659397, 0.787453" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[91]&!WENB[91]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[91] == 1'b1 && WENB[91] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.616468, 0.626160, 0.629017, 0.647622, 0.678554, 0.742442, 0.869779", \ + "0.628011, 0.637703, 0.640560, 0.659165, 0.690097, 0.753985, 0.881322", \ + "0.641927, 0.651619, 0.654476, 0.673081, 0.704013, 0.767901, 0.895238", \ + "0.670507, 0.680199, 0.683056, 0.701661, 0.732593, 0.796481, 0.923818", \ + "0.691912, 0.701604, 0.704461, 0.723066, 0.753998, 0.817886, 0.945223", \ + "0.717218, 0.726910, 0.729767, 0.748372, 0.779304, 0.843192, 0.970529", \ + "0.747789, 0.757481, 0.760338, 0.778943, 0.809875, 0.873763, 1.001100" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.460287, 0.469867, 0.472738, 0.491461, 0.522331, 0.586211, 0.713625", \ + "0.471886, 0.481466, 0.484337, 0.503060, 0.533930, 0.597810, 0.725224", \ + "0.485616, 0.495196, 0.498067, 0.516790, 0.547660, 0.611540, 0.738954", \ + "0.514349, 0.523929, 0.526800, 0.545523, 0.576393, 0.640273, 0.767687", \ + "0.535869, 0.545449, 0.548320, 0.567043, 0.597913, 0.661793, 0.789207", \ + "0.561207, 0.570787, 0.573658, 0.592381, 0.623251, 0.687131, 0.814545", \ + "0.591778, 0.601358, 0.604229, 0.622952, 0.653822, 0.717702, 0.845116" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.577075, 0.585746, 0.588224, 0.603124, 0.625158, 0.666957, 0.749400", \ + "0.589521, 0.598192, 0.600670, 0.615570, 0.637604, 0.679403, 0.761846", \ + "0.604361, 0.613032, 0.615510, 0.630410, 0.652444, 0.694243, 0.776686", \ + "0.632000, 0.640671, 0.643149, 0.658049, 0.680083, 0.721882, 0.804325", \ + "0.652059, 0.660730, 0.663208, 0.678108, 0.700142, 0.741941, 0.824384", \ + "0.672244, 0.680915, 0.683393, 0.698293, 0.720327, 0.762126, 0.844569", \ + "0.707773, 0.716444, 0.718922, 0.733822, 0.755856, 0.797655, 0.880098" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.431147, 0.439086, 0.441786, 0.456810, 0.478801, 0.520790, 0.603335", \ + "0.443553, 0.451492, 0.454192, 0.469216, 0.491207, 0.533196, 0.615741", \ + "0.458438, 0.466377, 0.469077, 0.484101, 0.506092, 0.548081, 0.630626", \ + "0.486076, 0.494015, 0.496715, 0.511739, 0.533730, 0.575719, 0.658264", \ + "0.506112, 0.514051, 0.516751, 0.531775, 0.553766, 0.595755, 0.678300", \ + "0.526310, 0.534249, 0.536949, 0.551973, 0.573964, 0.615953, 0.698498", \ + "0.561818, 0.569757, 0.572457, 0.587481, 0.609472, 0.651461, 0.734006" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[91]&WENB[91]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399", \ + "0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403", \ + "0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406", \ + "0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410", \ + "0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413", \ + "0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417", \ + "0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622", \ + "0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725", \ + "0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729", \ + "0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734", \ + "0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739", \ + "0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744", \ + "0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[91]&!WENB[91]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622", \ + "0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725", \ + "0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729", \ + "0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734", \ + "0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739", \ + "0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744", \ + "0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399", \ + "0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403", \ + "0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406", \ + "0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410", \ + "0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413", \ + "0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417", \ + "0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420" \ + ); + } + } + } + pin(WENYB[90]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[90]&WENB[90]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[90] == 1'b0 && WENB[90] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.610229, 0.619074, 0.621552, 0.636507, 0.658208, 0.700167, 0.783853", \ + "0.621819, 0.630664, 0.633142, 0.648097, 0.669798, 0.711757, 0.795443", \ + "0.635053, 0.643898, 0.646376, 0.661331, 0.683032, 0.724991, 0.808677", \ + "0.661821, 0.670666, 0.673144, 0.688099, 0.709800, 0.751759, 0.835445", \ + "0.683318, 0.692163, 0.694641, 0.709596, 0.731297, 0.773256, 0.856942", \ + "0.708215, 0.717060, 0.719538, 0.734493, 0.756194, 0.798153, 0.881839", \ + "0.742662, 0.751507, 0.753985, 0.768940, 0.790641, 0.832600, 0.916286" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.462471, 0.471123, 0.473690, 0.488649, 0.510420, 0.552395, 0.636104", \ + "0.474234, 0.482886, 0.485453, 0.500412, 0.522183, 0.564158, 0.647867", \ + "0.487052, 0.495704, 0.498271, 0.513230, 0.535001, 0.576976, 0.660685", \ + "0.514227, 0.522879, 0.525446, 0.540405, 0.562176, 0.604151, 0.687860", \ + "0.535456, 0.544108, 0.546675, 0.561634, 0.583405, 0.625380, 0.709089", \ + "0.560636, 0.569288, 0.571855, 0.586814, 0.608585, 0.650560, 0.734269", \ + "0.595085, 0.603737, 0.606304, 0.621263, 0.643034, 0.685009, 0.768718" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.539696, 0.549178, 0.552043, 0.570821, 0.601660, 0.666351, 0.794449", \ + "0.552476, 0.561958, 0.564823, 0.583601, 0.614440, 0.679131, 0.807229", \ + "0.566008, 0.575490, 0.578355, 0.597133, 0.627972, 0.692663, 0.820761", \ + "0.594683, 0.604165, 0.607030, 0.625808, 0.656647, 0.721338, 0.849436", \ + "0.612803, 0.622285, 0.625150, 0.643928, 0.674767, 0.739458, 0.867556", \ + "0.641362, 0.650844, 0.653709, 0.672487, 0.703326, 0.768017, 0.896115", \ + "0.669275, 0.678757, 0.681622, 0.700400, 0.731239, 0.795930, 0.924028" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.403381, 0.413048, 0.415926, 0.434816, 0.465484, 0.529015, 0.657071", \ + "0.416390, 0.426057, 0.428935, 0.447825, 0.478493, 0.542024, 0.670080", \ + "0.430071, 0.439738, 0.442616, 0.461506, 0.492174, 0.555705, 0.683761", \ + "0.459166, 0.468833, 0.471711, 0.490601, 0.521269, 0.584800, 0.712856", \ + "0.477293, 0.486960, 0.489838, 0.508728, 0.539396, 0.602927, 0.730983", \ + "0.505840, 0.515507, 0.518385, 0.537275, 0.567943, 0.631474, 0.759530", \ + "0.533763, 0.543430, 0.546308, 0.565198, 0.595866, 0.659397, 0.787453" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[90]&!WENB[90]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[90] == 1'b1 && WENB[90] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.616468, 0.626160, 0.629017, 0.647622, 0.678554, 0.742442, 0.869779", \ + "0.628011, 0.637703, 0.640560, 0.659165, 0.690097, 0.753985, 0.881322", \ + "0.641927, 0.651619, 0.654476, 0.673081, 0.704013, 0.767901, 0.895238", \ + "0.670507, 0.680199, 0.683056, 0.701661, 0.732593, 0.796481, 0.923818", \ + "0.691912, 0.701604, 0.704461, 0.723066, 0.753998, 0.817886, 0.945223", \ + "0.717218, 0.726910, 0.729767, 0.748372, 0.779304, 0.843192, 0.970529", \ + "0.747789, 0.757481, 0.760338, 0.778943, 0.809875, 0.873763, 1.001100" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.460287, 0.469867, 0.472738, 0.491461, 0.522331, 0.586211, 0.713625", \ + "0.471886, 0.481466, 0.484337, 0.503060, 0.533930, 0.597810, 0.725224", \ + "0.485616, 0.495196, 0.498067, 0.516790, 0.547660, 0.611540, 0.738954", \ + "0.514349, 0.523929, 0.526800, 0.545523, 0.576393, 0.640273, 0.767687", \ + "0.535869, 0.545449, 0.548320, 0.567043, 0.597913, 0.661793, 0.789207", \ + "0.561207, 0.570787, 0.573658, 0.592381, 0.623251, 0.687131, 0.814545", \ + "0.591778, 0.601358, 0.604229, 0.622952, 0.653822, 0.717702, 0.845116" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.577075, 0.585746, 0.588224, 0.603124, 0.625158, 0.666957, 0.749400", \ + "0.589521, 0.598192, 0.600670, 0.615570, 0.637604, 0.679403, 0.761846", \ + "0.604361, 0.613032, 0.615510, 0.630410, 0.652444, 0.694243, 0.776686", \ + "0.632000, 0.640671, 0.643149, 0.658049, 0.680083, 0.721882, 0.804325", \ + "0.652059, 0.660730, 0.663208, 0.678108, 0.700142, 0.741941, 0.824384", \ + "0.672244, 0.680915, 0.683393, 0.698293, 0.720327, 0.762126, 0.844569", \ + "0.707773, 0.716444, 0.718922, 0.733822, 0.755856, 0.797655, 0.880098" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.431147, 0.439086, 0.441786, 0.456810, 0.478801, 0.520790, 0.603335", \ + "0.443553, 0.451492, 0.454192, 0.469216, 0.491207, 0.533196, 0.615741", \ + "0.458438, 0.466377, 0.469077, 0.484101, 0.506092, 0.548081, 0.630626", \ + "0.486076, 0.494015, 0.496715, 0.511739, 0.533730, 0.575719, 0.658264", \ + "0.506112, 0.514051, 0.516751, 0.531775, 0.553766, 0.595755, 0.678300", \ + "0.526310, 0.534249, 0.536949, 0.551973, 0.573964, 0.615953, 0.698498", \ + "0.561818, 0.569757, 0.572457, 0.587481, 0.609472, 0.651461, 0.734006" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[90]&WENB[90]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399", \ + "0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403", \ + "0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406", \ + "0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410", \ + "0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413", \ + "0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417", \ + "0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622", \ + "0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725", \ + "0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729", \ + "0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734", \ + "0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739", \ + "0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744", \ + "0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[90]&!WENB[90]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622", \ + "0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725", \ + "0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729", \ + "0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734", \ + "0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739", \ + "0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744", \ + "0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399", \ + "0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403", \ + "0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406", \ + "0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410", \ + "0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413", \ + "0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417", \ + "0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420" \ + ); + } + } + } + pin(WENYB[89]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[89]&WENB[89]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[89] == 1'b0 && WENB[89] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.610229, 0.619074, 0.621552, 0.636507, 0.658208, 0.700167, 0.783853", \ + "0.621819, 0.630664, 0.633142, 0.648097, 0.669798, 0.711757, 0.795443", \ + "0.635053, 0.643898, 0.646376, 0.661331, 0.683032, 0.724991, 0.808677", \ + "0.661821, 0.670666, 0.673144, 0.688099, 0.709800, 0.751759, 0.835445", \ + "0.683318, 0.692163, 0.694641, 0.709596, 0.731297, 0.773256, 0.856942", \ + "0.708215, 0.717060, 0.719538, 0.734493, 0.756194, 0.798153, 0.881839", \ + "0.742662, 0.751507, 0.753985, 0.768940, 0.790641, 0.832600, 0.916286" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.462471, 0.471123, 0.473690, 0.488649, 0.510420, 0.552395, 0.636104", \ + "0.474234, 0.482886, 0.485453, 0.500412, 0.522183, 0.564158, 0.647867", \ + "0.487052, 0.495704, 0.498271, 0.513230, 0.535001, 0.576976, 0.660685", \ + "0.514227, 0.522879, 0.525446, 0.540405, 0.562176, 0.604151, 0.687860", \ + "0.535456, 0.544108, 0.546675, 0.561634, 0.583405, 0.625380, 0.709089", \ + "0.560636, 0.569288, 0.571855, 0.586814, 0.608585, 0.650560, 0.734269", \ + "0.595085, 0.603737, 0.606304, 0.621263, 0.643034, 0.685009, 0.768718" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.539696, 0.549178, 0.552043, 0.570821, 0.601660, 0.666351, 0.794449", \ + "0.552476, 0.561958, 0.564823, 0.583601, 0.614440, 0.679131, 0.807229", \ + "0.566008, 0.575490, 0.578355, 0.597133, 0.627972, 0.692663, 0.820761", \ + "0.594683, 0.604165, 0.607030, 0.625808, 0.656647, 0.721338, 0.849436", \ + "0.612803, 0.622285, 0.625150, 0.643928, 0.674767, 0.739458, 0.867556", \ + "0.641362, 0.650844, 0.653709, 0.672487, 0.703326, 0.768017, 0.896115", \ + "0.669275, 0.678757, 0.681622, 0.700400, 0.731239, 0.795930, 0.924028" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.403381, 0.413048, 0.415926, 0.434816, 0.465484, 0.529015, 0.657071", \ + "0.416390, 0.426057, 0.428935, 0.447825, 0.478493, 0.542024, 0.670080", \ + "0.430071, 0.439738, 0.442616, 0.461506, 0.492174, 0.555705, 0.683761", \ + "0.459166, 0.468833, 0.471711, 0.490601, 0.521269, 0.584800, 0.712856", \ + "0.477293, 0.486960, 0.489838, 0.508728, 0.539396, 0.602927, 0.730983", \ + "0.505840, 0.515507, 0.518385, 0.537275, 0.567943, 0.631474, 0.759530", \ + "0.533763, 0.543430, 0.546308, 0.565198, 0.595866, 0.659397, 0.787453" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[89]&!WENB[89]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[89] == 1'b1 && WENB[89] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.616468, 0.626160, 0.629017, 0.647622, 0.678554, 0.742442, 0.869779", \ + "0.628011, 0.637703, 0.640560, 0.659165, 0.690097, 0.753985, 0.881322", \ + "0.641927, 0.651619, 0.654476, 0.673081, 0.704013, 0.767901, 0.895238", \ + "0.670507, 0.680199, 0.683056, 0.701661, 0.732593, 0.796481, 0.923818", \ + "0.691912, 0.701604, 0.704461, 0.723066, 0.753998, 0.817886, 0.945223", \ + "0.717218, 0.726910, 0.729767, 0.748372, 0.779304, 0.843192, 0.970529", \ + "0.747789, 0.757481, 0.760338, 0.778943, 0.809875, 0.873763, 1.001100" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.460287, 0.469867, 0.472738, 0.491461, 0.522331, 0.586211, 0.713625", \ + "0.471886, 0.481466, 0.484337, 0.503060, 0.533930, 0.597810, 0.725224", \ + "0.485616, 0.495196, 0.498067, 0.516790, 0.547660, 0.611540, 0.738954", \ + "0.514349, 0.523929, 0.526800, 0.545523, 0.576393, 0.640273, 0.767687", \ + "0.535869, 0.545449, 0.548320, 0.567043, 0.597913, 0.661793, 0.789207", \ + "0.561207, 0.570787, 0.573658, 0.592381, 0.623251, 0.687131, 0.814545", \ + "0.591778, 0.601358, 0.604229, 0.622952, 0.653822, 0.717702, 0.845116" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.577075, 0.585746, 0.588224, 0.603124, 0.625158, 0.666957, 0.749400", \ + "0.589521, 0.598192, 0.600670, 0.615570, 0.637604, 0.679403, 0.761846", \ + "0.604361, 0.613032, 0.615510, 0.630410, 0.652444, 0.694243, 0.776686", \ + "0.632000, 0.640671, 0.643149, 0.658049, 0.680083, 0.721882, 0.804325", \ + "0.652059, 0.660730, 0.663208, 0.678108, 0.700142, 0.741941, 0.824384", \ + "0.672244, 0.680915, 0.683393, 0.698293, 0.720327, 0.762126, 0.844569", \ + "0.707773, 0.716444, 0.718922, 0.733822, 0.755856, 0.797655, 0.880098" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.431147, 0.439086, 0.441786, 0.456810, 0.478801, 0.520790, 0.603335", \ + "0.443553, 0.451492, 0.454192, 0.469216, 0.491207, 0.533196, 0.615741", \ + "0.458438, 0.466377, 0.469077, 0.484101, 0.506092, 0.548081, 0.630626", \ + "0.486076, 0.494015, 0.496715, 0.511739, 0.533730, 0.575719, 0.658264", \ + "0.506112, 0.514051, 0.516751, 0.531775, 0.553766, 0.595755, 0.678300", \ + "0.526310, 0.534249, 0.536949, 0.551973, 0.573964, 0.615953, 0.698498", \ + "0.561818, 0.569757, 0.572457, 0.587481, 0.609472, 0.651461, 0.734006" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[89]&WENB[89]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399", \ + "0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403", \ + "0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406", \ + "0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410", \ + "0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413", \ + "0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417", \ + "0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622", \ + "0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725", \ + "0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729", \ + "0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734", \ + "0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739", \ + "0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744", \ + "0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[89]&!WENB[89]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622", \ + "0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725", \ + "0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729", \ + "0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734", \ + "0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739", \ + "0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744", \ + "0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399", \ + "0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403", \ + "0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406", \ + "0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410", \ + "0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413", \ + "0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417", \ + "0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420" \ + ); + } + } + } + pin(WENYB[88]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[88]&WENB[88]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[88] == 1'b0 && WENB[88] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.610229, 0.619074, 0.621552, 0.636507, 0.658208, 0.700167, 0.783853", \ + "0.621819, 0.630664, 0.633142, 0.648097, 0.669798, 0.711757, 0.795443", \ + "0.635053, 0.643898, 0.646376, 0.661331, 0.683032, 0.724991, 0.808677", \ + "0.661821, 0.670666, 0.673144, 0.688099, 0.709800, 0.751759, 0.835445", \ + "0.683318, 0.692163, 0.694641, 0.709596, 0.731297, 0.773256, 0.856942", \ + "0.708215, 0.717060, 0.719538, 0.734493, 0.756194, 0.798153, 0.881839", \ + "0.742662, 0.751507, 0.753985, 0.768940, 0.790641, 0.832600, 0.916286" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.462471, 0.471123, 0.473690, 0.488649, 0.510420, 0.552395, 0.636104", \ + "0.474234, 0.482886, 0.485453, 0.500412, 0.522183, 0.564158, 0.647867", \ + "0.487052, 0.495704, 0.498271, 0.513230, 0.535001, 0.576976, 0.660685", \ + "0.514227, 0.522879, 0.525446, 0.540405, 0.562176, 0.604151, 0.687860", \ + "0.535456, 0.544108, 0.546675, 0.561634, 0.583405, 0.625380, 0.709089", \ + "0.560636, 0.569288, 0.571855, 0.586814, 0.608585, 0.650560, 0.734269", \ + "0.595085, 0.603737, 0.606304, 0.621263, 0.643034, 0.685009, 0.768718" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.539696, 0.549178, 0.552043, 0.570821, 0.601660, 0.666351, 0.794449", \ + "0.552476, 0.561958, 0.564823, 0.583601, 0.614440, 0.679131, 0.807229", \ + "0.566008, 0.575490, 0.578355, 0.597133, 0.627972, 0.692663, 0.820761", \ + "0.594683, 0.604165, 0.607030, 0.625808, 0.656647, 0.721338, 0.849436", \ + "0.612803, 0.622285, 0.625150, 0.643928, 0.674767, 0.739458, 0.867556", \ + "0.641362, 0.650844, 0.653709, 0.672487, 0.703326, 0.768017, 0.896115", \ + "0.669275, 0.678757, 0.681622, 0.700400, 0.731239, 0.795930, 0.924028" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.403381, 0.413048, 0.415926, 0.434816, 0.465484, 0.529015, 0.657071", \ + "0.416390, 0.426057, 0.428935, 0.447825, 0.478493, 0.542024, 0.670080", \ + "0.430071, 0.439738, 0.442616, 0.461506, 0.492174, 0.555705, 0.683761", \ + "0.459166, 0.468833, 0.471711, 0.490601, 0.521269, 0.584800, 0.712856", \ + "0.477293, 0.486960, 0.489838, 0.508728, 0.539396, 0.602927, 0.730983", \ + "0.505840, 0.515507, 0.518385, 0.537275, 0.567943, 0.631474, 0.759530", \ + "0.533763, 0.543430, 0.546308, 0.565198, 0.595866, 0.659397, 0.787453" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[88]&!WENB[88]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[88] == 1'b1 && WENB[88] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.616468, 0.626160, 0.629017, 0.647622, 0.678554, 0.742442, 0.869779", \ + "0.628011, 0.637703, 0.640560, 0.659165, 0.690097, 0.753985, 0.881322", \ + "0.641927, 0.651619, 0.654476, 0.673081, 0.704013, 0.767901, 0.895238", \ + "0.670507, 0.680199, 0.683056, 0.701661, 0.732593, 0.796481, 0.923818", \ + "0.691912, 0.701604, 0.704461, 0.723066, 0.753998, 0.817886, 0.945223", \ + "0.717218, 0.726910, 0.729767, 0.748372, 0.779304, 0.843192, 0.970529", \ + "0.747789, 0.757481, 0.760338, 0.778943, 0.809875, 0.873763, 1.001100" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.460287, 0.469867, 0.472738, 0.491461, 0.522331, 0.586211, 0.713625", \ + "0.471886, 0.481466, 0.484337, 0.503060, 0.533930, 0.597810, 0.725224", \ + "0.485616, 0.495196, 0.498067, 0.516790, 0.547660, 0.611540, 0.738954", \ + "0.514349, 0.523929, 0.526800, 0.545523, 0.576393, 0.640273, 0.767687", \ + "0.535869, 0.545449, 0.548320, 0.567043, 0.597913, 0.661793, 0.789207", \ + "0.561207, 0.570787, 0.573658, 0.592381, 0.623251, 0.687131, 0.814545", \ + "0.591778, 0.601358, 0.604229, 0.622952, 0.653822, 0.717702, 0.845116" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.577075, 0.585746, 0.588224, 0.603124, 0.625158, 0.666957, 0.749400", \ + "0.589521, 0.598192, 0.600670, 0.615570, 0.637604, 0.679403, 0.761846", \ + "0.604361, 0.613032, 0.615510, 0.630410, 0.652444, 0.694243, 0.776686", \ + "0.632000, 0.640671, 0.643149, 0.658049, 0.680083, 0.721882, 0.804325", \ + "0.652059, 0.660730, 0.663208, 0.678108, 0.700142, 0.741941, 0.824384", \ + "0.672244, 0.680915, 0.683393, 0.698293, 0.720327, 0.762126, 0.844569", \ + "0.707773, 0.716444, 0.718922, 0.733822, 0.755856, 0.797655, 0.880098" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.431147, 0.439086, 0.441786, 0.456810, 0.478801, 0.520790, 0.603335", \ + "0.443553, 0.451492, 0.454192, 0.469216, 0.491207, 0.533196, 0.615741", \ + "0.458438, 0.466377, 0.469077, 0.484101, 0.506092, 0.548081, 0.630626", \ + "0.486076, 0.494015, 0.496715, 0.511739, 0.533730, 0.575719, 0.658264", \ + "0.506112, 0.514051, 0.516751, 0.531775, 0.553766, 0.595755, 0.678300", \ + "0.526310, 0.534249, 0.536949, 0.551973, 0.573964, 0.615953, 0.698498", \ + "0.561818, 0.569757, 0.572457, 0.587481, 0.609472, 0.651461, 0.734006" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[88]&WENB[88]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399", \ + "0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403", \ + "0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406", \ + "0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410", \ + "0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413", \ + "0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417", \ + "0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622", \ + "0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725", \ + "0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729", \ + "0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734", \ + "0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739", \ + "0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744", \ + "0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[88]&!WENB[88]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622", \ + "0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725", \ + "0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729", \ + "0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734", \ + "0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739", \ + "0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744", \ + "0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399", \ + "0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403", \ + "0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406", \ + "0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410", \ + "0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413", \ + "0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417", \ + "0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420" \ + ); + } + } + } + pin(WENYB[87]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[87]&WENB[87]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[87] == 1'b0 && WENB[87] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.610229, 0.619074, 0.621552, 0.636507, 0.658208, 0.700167, 0.783853", \ + "0.621819, 0.630664, 0.633142, 0.648097, 0.669798, 0.711757, 0.795443", \ + "0.635053, 0.643898, 0.646376, 0.661331, 0.683032, 0.724991, 0.808677", \ + "0.661821, 0.670666, 0.673144, 0.688099, 0.709800, 0.751759, 0.835445", \ + "0.683318, 0.692163, 0.694641, 0.709596, 0.731297, 0.773256, 0.856942", \ + "0.708215, 0.717060, 0.719538, 0.734493, 0.756194, 0.798153, 0.881839", \ + "0.742662, 0.751507, 0.753985, 0.768940, 0.790641, 0.832600, 0.916286" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.462471, 0.471123, 0.473690, 0.488649, 0.510420, 0.552395, 0.636104", \ + "0.474234, 0.482886, 0.485453, 0.500412, 0.522183, 0.564158, 0.647867", \ + "0.487052, 0.495704, 0.498271, 0.513230, 0.535001, 0.576976, 0.660685", \ + "0.514227, 0.522879, 0.525446, 0.540405, 0.562176, 0.604151, 0.687860", \ + "0.535456, 0.544108, 0.546675, 0.561634, 0.583405, 0.625380, 0.709089", \ + "0.560636, 0.569288, 0.571855, 0.586814, 0.608585, 0.650560, 0.734269", \ + "0.595085, 0.603737, 0.606304, 0.621263, 0.643034, 0.685009, 0.768718" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.539696, 0.549178, 0.552043, 0.570821, 0.601660, 0.666351, 0.794449", \ + "0.552476, 0.561958, 0.564823, 0.583601, 0.614440, 0.679131, 0.807229", \ + "0.566008, 0.575490, 0.578355, 0.597133, 0.627972, 0.692663, 0.820761", \ + "0.594683, 0.604165, 0.607030, 0.625808, 0.656647, 0.721338, 0.849436", \ + "0.612803, 0.622285, 0.625150, 0.643928, 0.674767, 0.739458, 0.867556", \ + "0.641362, 0.650844, 0.653709, 0.672487, 0.703326, 0.768017, 0.896115", \ + "0.669275, 0.678757, 0.681622, 0.700400, 0.731239, 0.795930, 0.924028" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.403381, 0.413048, 0.415926, 0.434816, 0.465484, 0.529015, 0.657071", \ + "0.416390, 0.426057, 0.428935, 0.447825, 0.478493, 0.542024, 0.670080", \ + "0.430071, 0.439738, 0.442616, 0.461506, 0.492174, 0.555705, 0.683761", \ + "0.459166, 0.468833, 0.471711, 0.490601, 0.521269, 0.584800, 0.712856", \ + "0.477293, 0.486960, 0.489838, 0.508728, 0.539396, 0.602927, 0.730983", \ + "0.505840, 0.515507, 0.518385, 0.537275, 0.567943, 0.631474, 0.759530", \ + "0.533763, 0.543430, 0.546308, 0.565198, 0.595866, 0.659397, 0.787453" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[87]&!WENB[87]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[87] == 1'b1 && WENB[87] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.616468, 0.626160, 0.629017, 0.647622, 0.678554, 0.742442, 0.869779", \ + "0.628011, 0.637703, 0.640560, 0.659165, 0.690097, 0.753985, 0.881322", \ + "0.641927, 0.651619, 0.654476, 0.673081, 0.704013, 0.767901, 0.895238", \ + "0.670507, 0.680199, 0.683056, 0.701661, 0.732593, 0.796481, 0.923818", \ + "0.691912, 0.701604, 0.704461, 0.723066, 0.753998, 0.817886, 0.945223", \ + "0.717218, 0.726910, 0.729767, 0.748372, 0.779304, 0.843192, 0.970529", \ + "0.747789, 0.757481, 0.760338, 0.778943, 0.809875, 0.873763, 1.001100" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.460287, 0.469867, 0.472738, 0.491461, 0.522331, 0.586211, 0.713625", \ + "0.471886, 0.481466, 0.484337, 0.503060, 0.533930, 0.597810, 0.725224", \ + "0.485616, 0.495196, 0.498067, 0.516790, 0.547660, 0.611540, 0.738954", \ + "0.514349, 0.523929, 0.526800, 0.545523, 0.576393, 0.640273, 0.767687", \ + "0.535869, 0.545449, 0.548320, 0.567043, 0.597913, 0.661793, 0.789207", \ + "0.561207, 0.570787, 0.573658, 0.592381, 0.623251, 0.687131, 0.814545", \ + "0.591778, 0.601358, 0.604229, 0.622952, 0.653822, 0.717702, 0.845116" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.577075, 0.585746, 0.588224, 0.603124, 0.625158, 0.666957, 0.749400", \ + "0.589521, 0.598192, 0.600670, 0.615570, 0.637604, 0.679403, 0.761846", \ + "0.604361, 0.613032, 0.615510, 0.630410, 0.652444, 0.694243, 0.776686", \ + "0.632000, 0.640671, 0.643149, 0.658049, 0.680083, 0.721882, 0.804325", \ + "0.652059, 0.660730, 0.663208, 0.678108, 0.700142, 0.741941, 0.824384", \ + "0.672244, 0.680915, 0.683393, 0.698293, 0.720327, 0.762126, 0.844569", \ + "0.707773, 0.716444, 0.718922, 0.733822, 0.755856, 0.797655, 0.880098" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.431147, 0.439086, 0.441786, 0.456810, 0.478801, 0.520790, 0.603335", \ + "0.443553, 0.451492, 0.454192, 0.469216, 0.491207, 0.533196, 0.615741", \ + "0.458438, 0.466377, 0.469077, 0.484101, 0.506092, 0.548081, 0.630626", \ + "0.486076, 0.494015, 0.496715, 0.511739, 0.533730, 0.575719, 0.658264", \ + "0.506112, 0.514051, 0.516751, 0.531775, 0.553766, 0.595755, 0.678300", \ + "0.526310, 0.534249, 0.536949, 0.551973, 0.573964, 0.615953, 0.698498", \ + "0.561818, 0.569757, 0.572457, 0.587481, 0.609472, 0.651461, 0.734006" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[87]&WENB[87]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399", \ + "0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403", \ + "0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406", \ + "0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410", \ + "0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413", \ + "0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417", \ + "0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622", \ + "0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725", \ + "0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729", \ + "0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734", \ + "0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739", \ + "0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744", \ + "0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[87]&!WENB[87]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622", \ + "0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725", \ + "0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729", \ + "0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734", \ + "0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739", \ + "0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744", \ + "0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399", \ + "0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403", \ + "0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406", \ + "0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410", \ + "0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413", \ + "0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417", \ + "0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420" \ + ); + } + } + } + pin(WENYB[86]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[86]&WENB[86]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[86] == 1'b0 && WENB[86] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.610229, 0.619074, 0.621552, 0.636507, 0.658208, 0.700167, 0.783853", \ + "0.621819, 0.630664, 0.633142, 0.648097, 0.669798, 0.711757, 0.795443", \ + "0.635053, 0.643898, 0.646376, 0.661331, 0.683032, 0.724991, 0.808677", \ + "0.661821, 0.670666, 0.673144, 0.688099, 0.709800, 0.751759, 0.835445", \ + "0.683318, 0.692163, 0.694641, 0.709596, 0.731297, 0.773256, 0.856942", \ + "0.708215, 0.717060, 0.719538, 0.734493, 0.756194, 0.798153, 0.881839", \ + "0.742662, 0.751507, 0.753985, 0.768940, 0.790641, 0.832600, 0.916286" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.462471, 0.471123, 0.473690, 0.488649, 0.510420, 0.552395, 0.636104", \ + "0.474234, 0.482886, 0.485453, 0.500412, 0.522183, 0.564158, 0.647867", \ + "0.487052, 0.495704, 0.498271, 0.513230, 0.535001, 0.576976, 0.660685", \ + "0.514227, 0.522879, 0.525446, 0.540405, 0.562176, 0.604151, 0.687860", \ + "0.535456, 0.544108, 0.546675, 0.561634, 0.583405, 0.625380, 0.709089", \ + "0.560636, 0.569288, 0.571855, 0.586814, 0.608585, 0.650560, 0.734269", \ + "0.595085, 0.603737, 0.606304, 0.621263, 0.643034, 0.685009, 0.768718" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.539696, 0.549178, 0.552043, 0.570821, 0.601660, 0.666351, 0.794449", \ + "0.552476, 0.561958, 0.564823, 0.583601, 0.614440, 0.679131, 0.807229", \ + "0.566008, 0.575490, 0.578355, 0.597133, 0.627972, 0.692663, 0.820761", \ + "0.594683, 0.604165, 0.607030, 0.625808, 0.656647, 0.721338, 0.849436", \ + "0.612803, 0.622285, 0.625150, 0.643928, 0.674767, 0.739458, 0.867556", \ + "0.641362, 0.650844, 0.653709, 0.672487, 0.703326, 0.768017, 0.896115", \ + "0.669275, 0.678757, 0.681622, 0.700400, 0.731239, 0.795930, 0.924028" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.403381, 0.413048, 0.415926, 0.434816, 0.465484, 0.529015, 0.657071", \ + "0.416390, 0.426057, 0.428935, 0.447825, 0.478493, 0.542024, 0.670080", \ + "0.430071, 0.439738, 0.442616, 0.461506, 0.492174, 0.555705, 0.683761", \ + "0.459166, 0.468833, 0.471711, 0.490601, 0.521269, 0.584800, 0.712856", \ + "0.477293, 0.486960, 0.489838, 0.508728, 0.539396, 0.602927, 0.730983", \ + "0.505840, 0.515507, 0.518385, 0.537275, 0.567943, 0.631474, 0.759530", \ + "0.533763, 0.543430, 0.546308, 0.565198, 0.595866, 0.659397, 0.787453" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[86]&!WENB[86]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[86] == 1'b1 && WENB[86] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.616468, 0.626160, 0.629017, 0.647622, 0.678554, 0.742442, 0.869779", \ + "0.628011, 0.637703, 0.640560, 0.659165, 0.690097, 0.753985, 0.881322", \ + "0.641927, 0.651619, 0.654476, 0.673081, 0.704013, 0.767901, 0.895238", \ + "0.670507, 0.680199, 0.683056, 0.701661, 0.732593, 0.796481, 0.923818", \ + "0.691912, 0.701604, 0.704461, 0.723066, 0.753998, 0.817886, 0.945223", \ + "0.717218, 0.726910, 0.729767, 0.748372, 0.779304, 0.843192, 0.970529", \ + "0.747789, 0.757481, 0.760338, 0.778943, 0.809875, 0.873763, 1.001100" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.460287, 0.469867, 0.472738, 0.491461, 0.522331, 0.586211, 0.713625", \ + "0.471886, 0.481466, 0.484337, 0.503060, 0.533930, 0.597810, 0.725224", \ + "0.485616, 0.495196, 0.498067, 0.516790, 0.547660, 0.611540, 0.738954", \ + "0.514349, 0.523929, 0.526800, 0.545523, 0.576393, 0.640273, 0.767687", \ + "0.535869, 0.545449, 0.548320, 0.567043, 0.597913, 0.661793, 0.789207", \ + "0.561207, 0.570787, 0.573658, 0.592381, 0.623251, 0.687131, 0.814545", \ + "0.591778, 0.601358, 0.604229, 0.622952, 0.653822, 0.717702, 0.845116" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.577075, 0.585746, 0.588224, 0.603124, 0.625158, 0.666957, 0.749400", \ + "0.589521, 0.598192, 0.600670, 0.615570, 0.637604, 0.679403, 0.761846", \ + "0.604361, 0.613032, 0.615510, 0.630410, 0.652444, 0.694243, 0.776686", \ + "0.632000, 0.640671, 0.643149, 0.658049, 0.680083, 0.721882, 0.804325", \ + "0.652059, 0.660730, 0.663208, 0.678108, 0.700142, 0.741941, 0.824384", \ + "0.672244, 0.680915, 0.683393, 0.698293, 0.720327, 0.762126, 0.844569", \ + "0.707773, 0.716444, 0.718922, 0.733822, 0.755856, 0.797655, 0.880098" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.431147, 0.439086, 0.441786, 0.456810, 0.478801, 0.520790, 0.603335", \ + "0.443553, 0.451492, 0.454192, 0.469216, 0.491207, 0.533196, 0.615741", \ + "0.458438, 0.466377, 0.469077, 0.484101, 0.506092, 0.548081, 0.630626", \ + "0.486076, 0.494015, 0.496715, 0.511739, 0.533730, 0.575719, 0.658264", \ + "0.506112, 0.514051, 0.516751, 0.531775, 0.553766, 0.595755, 0.678300", \ + "0.526310, 0.534249, 0.536949, 0.551973, 0.573964, 0.615953, 0.698498", \ + "0.561818, 0.569757, 0.572457, 0.587481, 0.609472, 0.651461, 0.734006" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[86]&WENB[86]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399", \ + "0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403", \ + "0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406", \ + "0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410", \ + "0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413", \ + "0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417", \ + "0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622", \ + "0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725", \ + "0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729", \ + "0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734", \ + "0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739", \ + "0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744", \ + "0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[86]&!WENB[86]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622", \ + "0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725", \ + "0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729", \ + "0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734", \ + "0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739", \ + "0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744", \ + "0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399", \ + "0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403", \ + "0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406", \ + "0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410", \ + "0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413", \ + "0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417", \ + "0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420" \ + ); + } + } + } + pin(WENYB[85]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[85]&WENB[85]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[85] == 1'b0 && WENB[85] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.610229, 0.619074, 0.621552, 0.636507, 0.658208, 0.700167, 0.783853", \ + "0.621819, 0.630664, 0.633142, 0.648097, 0.669798, 0.711757, 0.795443", \ + "0.635053, 0.643898, 0.646376, 0.661331, 0.683032, 0.724991, 0.808677", \ + "0.661821, 0.670666, 0.673144, 0.688099, 0.709800, 0.751759, 0.835445", \ + "0.683318, 0.692163, 0.694641, 0.709596, 0.731297, 0.773256, 0.856942", \ + "0.708215, 0.717060, 0.719538, 0.734493, 0.756194, 0.798153, 0.881839", \ + "0.742662, 0.751507, 0.753985, 0.768940, 0.790641, 0.832600, 0.916286" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.462471, 0.471123, 0.473690, 0.488649, 0.510420, 0.552395, 0.636104", \ + "0.474234, 0.482886, 0.485453, 0.500412, 0.522183, 0.564158, 0.647867", \ + "0.487052, 0.495704, 0.498271, 0.513230, 0.535001, 0.576976, 0.660685", \ + "0.514227, 0.522879, 0.525446, 0.540405, 0.562176, 0.604151, 0.687860", \ + "0.535456, 0.544108, 0.546675, 0.561634, 0.583405, 0.625380, 0.709089", \ + "0.560636, 0.569288, 0.571855, 0.586814, 0.608585, 0.650560, 0.734269", \ + "0.595085, 0.603737, 0.606304, 0.621263, 0.643034, 0.685009, 0.768718" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.539696, 0.549178, 0.552043, 0.570821, 0.601660, 0.666351, 0.794449", \ + "0.552476, 0.561958, 0.564823, 0.583601, 0.614440, 0.679131, 0.807229", \ + "0.566008, 0.575490, 0.578355, 0.597133, 0.627972, 0.692663, 0.820761", \ + "0.594683, 0.604165, 0.607030, 0.625808, 0.656647, 0.721338, 0.849436", \ + "0.612803, 0.622285, 0.625150, 0.643928, 0.674767, 0.739458, 0.867556", \ + "0.641362, 0.650844, 0.653709, 0.672487, 0.703326, 0.768017, 0.896115", \ + "0.669275, 0.678757, 0.681622, 0.700400, 0.731239, 0.795930, 0.924028" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.403381, 0.413048, 0.415926, 0.434816, 0.465484, 0.529015, 0.657071", \ + "0.416390, 0.426057, 0.428935, 0.447825, 0.478493, 0.542024, 0.670080", \ + "0.430071, 0.439738, 0.442616, 0.461506, 0.492174, 0.555705, 0.683761", \ + "0.459166, 0.468833, 0.471711, 0.490601, 0.521269, 0.584800, 0.712856", \ + "0.477293, 0.486960, 0.489838, 0.508728, 0.539396, 0.602927, 0.730983", \ + "0.505840, 0.515507, 0.518385, 0.537275, 0.567943, 0.631474, 0.759530", \ + "0.533763, 0.543430, 0.546308, 0.565198, 0.595866, 0.659397, 0.787453" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[85]&!WENB[85]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[85] == 1'b1 && WENB[85] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.616468, 0.626160, 0.629017, 0.647622, 0.678554, 0.742442, 0.869779", \ + "0.628011, 0.637703, 0.640560, 0.659165, 0.690097, 0.753985, 0.881322", \ + "0.641927, 0.651619, 0.654476, 0.673081, 0.704013, 0.767901, 0.895238", \ + "0.670507, 0.680199, 0.683056, 0.701661, 0.732593, 0.796481, 0.923818", \ + "0.691912, 0.701604, 0.704461, 0.723066, 0.753998, 0.817886, 0.945223", \ + "0.717218, 0.726910, 0.729767, 0.748372, 0.779304, 0.843192, 0.970529", \ + "0.747789, 0.757481, 0.760338, 0.778943, 0.809875, 0.873763, 1.001100" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.460287, 0.469867, 0.472738, 0.491461, 0.522331, 0.586211, 0.713625", \ + "0.471886, 0.481466, 0.484337, 0.503060, 0.533930, 0.597810, 0.725224", \ + "0.485616, 0.495196, 0.498067, 0.516790, 0.547660, 0.611540, 0.738954", \ + "0.514349, 0.523929, 0.526800, 0.545523, 0.576393, 0.640273, 0.767687", \ + "0.535869, 0.545449, 0.548320, 0.567043, 0.597913, 0.661793, 0.789207", \ + "0.561207, 0.570787, 0.573658, 0.592381, 0.623251, 0.687131, 0.814545", \ + "0.591778, 0.601358, 0.604229, 0.622952, 0.653822, 0.717702, 0.845116" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.577075, 0.585746, 0.588224, 0.603124, 0.625158, 0.666957, 0.749400", \ + "0.589521, 0.598192, 0.600670, 0.615570, 0.637604, 0.679403, 0.761846", \ + "0.604361, 0.613032, 0.615510, 0.630410, 0.652444, 0.694243, 0.776686", \ + "0.632000, 0.640671, 0.643149, 0.658049, 0.680083, 0.721882, 0.804325", \ + "0.652059, 0.660730, 0.663208, 0.678108, 0.700142, 0.741941, 0.824384", \ + "0.672244, 0.680915, 0.683393, 0.698293, 0.720327, 0.762126, 0.844569", \ + "0.707773, 0.716444, 0.718922, 0.733822, 0.755856, 0.797655, 0.880098" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.431147, 0.439086, 0.441786, 0.456810, 0.478801, 0.520790, 0.603335", \ + "0.443553, 0.451492, 0.454192, 0.469216, 0.491207, 0.533196, 0.615741", \ + "0.458438, 0.466377, 0.469077, 0.484101, 0.506092, 0.548081, 0.630626", \ + "0.486076, 0.494015, 0.496715, 0.511739, 0.533730, 0.575719, 0.658264", \ + "0.506112, 0.514051, 0.516751, 0.531775, 0.553766, 0.595755, 0.678300", \ + "0.526310, 0.534249, 0.536949, 0.551973, 0.573964, 0.615953, 0.698498", \ + "0.561818, 0.569757, 0.572457, 0.587481, 0.609472, 0.651461, 0.734006" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[85]&WENB[85]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399", \ + "0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403", \ + "0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406", \ + "0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410", \ + "0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413", \ + "0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417", \ + "0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622", \ + "0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725", \ + "0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729", \ + "0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734", \ + "0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739", \ + "0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744", \ + "0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[85]&!WENB[85]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622", \ + "0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725", \ + "0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729", \ + "0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734", \ + "0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739", \ + "0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744", \ + "0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399", \ + "0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403", \ + "0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406", \ + "0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410", \ + "0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413", \ + "0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417", \ + "0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420" \ + ); + } + } + } + pin(WENYB[84]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[84]&WENB[84]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[84] == 1'b0 && WENB[84] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.610229, 0.619074, 0.621552, 0.636507, 0.658208, 0.700167, 0.783853", \ + "0.621819, 0.630664, 0.633142, 0.648097, 0.669798, 0.711757, 0.795443", \ + "0.635053, 0.643898, 0.646376, 0.661331, 0.683032, 0.724991, 0.808677", \ + "0.661821, 0.670666, 0.673144, 0.688099, 0.709800, 0.751759, 0.835445", \ + "0.683318, 0.692163, 0.694641, 0.709596, 0.731297, 0.773256, 0.856942", \ + "0.708215, 0.717060, 0.719538, 0.734493, 0.756194, 0.798153, 0.881839", \ + "0.742662, 0.751507, 0.753985, 0.768940, 0.790641, 0.832600, 0.916286" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.462471, 0.471123, 0.473690, 0.488649, 0.510420, 0.552395, 0.636104", \ + "0.474234, 0.482886, 0.485453, 0.500412, 0.522183, 0.564158, 0.647867", \ + "0.487052, 0.495704, 0.498271, 0.513230, 0.535001, 0.576976, 0.660685", \ + "0.514227, 0.522879, 0.525446, 0.540405, 0.562176, 0.604151, 0.687860", \ + "0.535456, 0.544108, 0.546675, 0.561634, 0.583405, 0.625380, 0.709089", \ + "0.560636, 0.569288, 0.571855, 0.586814, 0.608585, 0.650560, 0.734269", \ + "0.595085, 0.603737, 0.606304, 0.621263, 0.643034, 0.685009, 0.768718" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.539696, 0.549178, 0.552043, 0.570821, 0.601660, 0.666351, 0.794449", \ + "0.552476, 0.561958, 0.564823, 0.583601, 0.614440, 0.679131, 0.807229", \ + "0.566008, 0.575490, 0.578355, 0.597133, 0.627972, 0.692663, 0.820761", \ + "0.594683, 0.604165, 0.607030, 0.625808, 0.656647, 0.721338, 0.849436", \ + "0.612803, 0.622285, 0.625150, 0.643928, 0.674767, 0.739458, 0.867556", \ + "0.641362, 0.650844, 0.653709, 0.672487, 0.703326, 0.768017, 0.896115", \ + "0.669275, 0.678757, 0.681622, 0.700400, 0.731239, 0.795930, 0.924028" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.403381, 0.413048, 0.415926, 0.434816, 0.465484, 0.529015, 0.657071", \ + "0.416390, 0.426057, 0.428935, 0.447825, 0.478493, 0.542024, 0.670080", \ + "0.430071, 0.439738, 0.442616, 0.461506, 0.492174, 0.555705, 0.683761", \ + "0.459166, 0.468833, 0.471711, 0.490601, 0.521269, 0.584800, 0.712856", \ + "0.477293, 0.486960, 0.489838, 0.508728, 0.539396, 0.602927, 0.730983", \ + "0.505840, 0.515507, 0.518385, 0.537275, 0.567943, 0.631474, 0.759530", \ + "0.533763, 0.543430, 0.546308, 0.565198, 0.595866, 0.659397, 0.787453" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[84]&!WENB[84]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[84] == 1'b1 && WENB[84] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.616468, 0.626160, 0.629017, 0.647622, 0.678554, 0.742442, 0.869779", \ + "0.628011, 0.637703, 0.640560, 0.659165, 0.690097, 0.753985, 0.881322", \ + "0.641927, 0.651619, 0.654476, 0.673081, 0.704013, 0.767901, 0.895238", \ + "0.670507, 0.680199, 0.683056, 0.701661, 0.732593, 0.796481, 0.923818", \ + "0.691912, 0.701604, 0.704461, 0.723066, 0.753998, 0.817886, 0.945223", \ + "0.717218, 0.726910, 0.729767, 0.748372, 0.779304, 0.843192, 0.970529", \ + "0.747789, 0.757481, 0.760338, 0.778943, 0.809875, 0.873763, 1.001100" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.460287, 0.469867, 0.472738, 0.491461, 0.522331, 0.586211, 0.713625", \ + "0.471886, 0.481466, 0.484337, 0.503060, 0.533930, 0.597810, 0.725224", \ + "0.485616, 0.495196, 0.498067, 0.516790, 0.547660, 0.611540, 0.738954", \ + "0.514349, 0.523929, 0.526800, 0.545523, 0.576393, 0.640273, 0.767687", \ + "0.535869, 0.545449, 0.548320, 0.567043, 0.597913, 0.661793, 0.789207", \ + "0.561207, 0.570787, 0.573658, 0.592381, 0.623251, 0.687131, 0.814545", \ + "0.591778, 0.601358, 0.604229, 0.622952, 0.653822, 0.717702, 0.845116" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.577075, 0.585746, 0.588224, 0.603124, 0.625158, 0.666957, 0.749400", \ + "0.589521, 0.598192, 0.600670, 0.615570, 0.637604, 0.679403, 0.761846", \ + "0.604361, 0.613032, 0.615510, 0.630410, 0.652444, 0.694243, 0.776686", \ + "0.632000, 0.640671, 0.643149, 0.658049, 0.680083, 0.721882, 0.804325", \ + "0.652059, 0.660730, 0.663208, 0.678108, 0.700142, 0.741941, 0.824384", \ + "0.672244, 0.680915, 0.683393, 0.698293, 0.720327, 0.762126, 0.844569", \ + "0.707773, 0.716444, 0.718922, 0.733822, 0.755856, 0.797655, 0.880098" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.431147, 0.439086, 0.441786, 0.456810, 0.478801, 0.520790, 0.603335", \ + "0.443553, 0.451492, 0.454192, 0.469216, 0.491207, 0.533196, 0.615741", \ + "0.458438, 0.466377, 0.469077, 0.484101, 0.506092, 0.548081, 0.630626", \ + "0.486076, 0.494015, 0.496715, 0.511739, 0.533730, 0.575719, 0.658264", \ + "0.506112, 0.514051, 0.516751, 0.531775, 0.553766, 0.595755, 0.678300", \ + "0.526310, 0.534249, 0.536949, 0.551973, 0.573964, 0.615953, 0.698498", \ + "0.561818, 0.569757, 0.572457, 0.587481, 0.609472, 0.651461, 0.734006" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[84]&WENB[84]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399", \ + "0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403", \ + "0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406", \ + "0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410", \ + "0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413", \ + "0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417", \ + "0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622", \ + "0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725", \ + "0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729", \ + "0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734", \ + "0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739", \ + "0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744", \ + "0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[84]&!WENB[84]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622", \ + "0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725", \ + "0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729", \ + "0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734", \ + "0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739", \ + "0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744", \ + "0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399", \ + "0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403", \ + "0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406", \ + "0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410", \ + "0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413", \ + "0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417", \ + "0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420" \ + ); + } + } + } + pin(WENYB[83]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[83]&WENB[83]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[83] == 1'b0 && WENB[83] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.610229, 0.619074, 0.621552, 0.636507, 0.658208, 0.700167, 0.783853", \ + "0.621819, 0.630664, 0.633142, 0.648097, 0.669798, 0.711757, 0.795443", \ + "0.635053, 0.643898, 0.646376, 0.661331, 0.683032, 0.724991, 0.808677", \ + "0.661821, 0.670666, 0.673144, 0.688099, 0.709800, 0.751759, 0.835445", \ + "0.683318, 0.692163, 0.694641, 0.709596, 0.731297, 0.773256, 0.856942", \ + "0.708215, 0.717060, 0.719538, 0.734493, 0.756194, 0.798153, 0.881839", \ + "0.742662, 0.751507, 0.753985, 0.768940, 0.790641, 0.832600, 0.916286" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.462471, 0.471123, 0.473690, 0.488649, 0.510420, 0.552395, 0.636104", \ + "0.474234, 0.482886, 0.485453, 0.500412, 0.522183, 0.564158, 0.647867", \ + "0.487052, 0.495704, 0.498271, 0.513230, 0.535001, 0.576976, 0.660685", \ + "0.514227, 0.522879, 0.525446, 0.540405, 0.562176, 0.604151, 0.687860", \ + "0.535456, 0.544108, 0.546675, 0.561634, 0.583405, 0.625380, 0.709089", \ + "0.560636, 0.569288, 0.571855, 0.586814, 0.608585, 0.650560, 0.734269", \ + "0.595085, 0.603737, 0.606304, 0.621263, 0.643034, 0.685009, 0.768718" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.539696, 0.549178, 0.552043, 0.570821, 0.601660, 0.666351, 0.794449", \ + "0.552476, 0.561958, 0.564823, 0.583601, 0.614440, 0.679131, 0.807229", \ + "0.566008, 0.575490, 0.578355, 0.597133, 0.627972, 0.692663, 0.820761", \ + "0.594683, 0.604165, 0.607030, 0.625808, 0.656647, 0.721338, 0.849436", \ + "0.612803, 0.622285, 0.625150, 0.643928, 0.674767, 0.739458, 0.867556", \ + "0.641362, 0.650844, 0.653709, 0.672487, 0.703326, 0.768017, 0.896115", \ + "0.669275, 0.678757, 0.681622, 0.700400, 0.731239, 0.795930, 0.924028" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.403381, 0.413048, 0.415926, 0.434816, 0.465484, 0.529015, 0.657071", \ + "0.416390, 0.426057, 0.428935, 0.447825, 0.478493, 0.542024, 0.670080", \ + "0.430071, 0.439738, 0.442616, 0.461506, 0.492174, 0.555705, 0.683761", \ + "0.459166, 0.468833, 0.471711, 0.490601, 0.521269, 0.584800, 0.712856", \ + "0.477293, 0.486960, 0.489838, 0.508728, 0.539396, 0.602927, 0.730983", \ + "0.505840, 0.515507, 0.518385, 0.537275, 0.567943, 0.631474, 0.759530", \ + "0.533763, 0.543430, 0.546308, 0.565198, 0.595866, 0.659397, 0.787453" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[83]&!WENB[83]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[83] == 1'b1 && WENB[83] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.616468, 0.626160, 0.629017, 0.647622, 0.678554, 0.742442, 0.869779", \ + "0.628011, 0.637703, 0.640560, 0.659165, 0.690097, 0.753985, 0.881322", \ + "0.641927, 0.651619, 0.654476, 0.673081, 0.704013, 0.767901, 0.895238", \ + "0.670507, 0.680199, 0.683056, 0.701661, 0.732593, 0.796481, 0.923818", \ + "0.691912, 0.701604, 0.704461, 0.723066, 0.753998, 0.817886, 0.945223", \ + "0.717218, 0.726910, 0.729767, 0.748372, 0.779304, 0.843192, 0.970529", \ + "0.747789, 0.757481, 0.760338, 0.778943, 0.809875, 0.873763, 1.001100" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.460287, 0.469867, 0.472738, 0.491461, 0.522331, 0.586211, 0.713625", \ + "0.471886, 0.481466, 0.484337, 0.503060, 0.533930, 0.597810, 0.725224", \ + "0.485616, 0.495196, 0.498067, 0.516790, 0.547660, 0.611540, 0.738954", \ + "0.514349, 0.523929, 0.526800, 0.545523, 0.576393, 0.640273, 0.767687", \ + "0.535869, 0.545449, 0.548320, 0.567043, 0.597913, 0.661793, 0.789207", \ + "0.561207, 0.570787, 0.573658, 0.592381, 0.623251, 0.687131, 0.814545", \ + "0.591778, 0.601358, 0.604229, 0.622952, 0.653822, 0.717702, 0.845116" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.577075, 0.585746, 0.588224, 0.603124, 0.625158, 0.666957, 0.749400", \ + "0.589521, 0.598192, 0.600670, 0.615570, 0.637604, 0.679403, 0.761846", \ + "0.604361, 0.613032, 0.615510, 0.630410, 0.652444, 0.694243, 0.776686", \ + "0.632000, 0.640671, 0.643149, 0.658049, 0.680083, 0.721882, 0.804325", \ + "0.652059, 0.660730, 0.663208, 0.678108, 0.700142, 0.741941, 0.824384", \ + "0.672244, 0.680915, 0.683393, 0.698293, 0.720327, 0.762126, 0.844569", \ + "0.707773, 0.716444, 0.718922, 0.733822, 0.755856, 0.797655, 0.880098" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.431147, 0.439086, 0.441786, 0.456810, 0.478801, 0.520790, 0.603335", \ + "0.443553, 0.451492, 0.454192, 0.469216, 0.491207, 0.533196, 0.615741", \ + "0.458438, 0.466377, 0.469077, 0.484101, 0.506092, 0.548081, 0.630626", \ + "0.486076, 0.494015, 0.496715, 0.511739, 0.533730, 0.575719, 0.658264", \ + "0.506112, 0.514051, 0.516751, 0.531775, 0.553766, 0.595755, 0.678300", \ + "0.526310, 0.534249, 0.536949, 0.551973, 0.573964, 0.615953, 0.698498", \ + "0.561818, 0.569757, 0.572457, 0.587481, 0.609472, 0.651461, 0.734006" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[83]&WENB[83]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399", \ + "0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403", \ + "0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406", \ + "0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410", \ + "0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413", \ + "0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417", \ + "0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622", \ + "0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725", \ + "0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729", \ + "0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734", \ + "0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739", \ + "0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744", \ + "0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[83]&!WENB[83]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622", \ + "0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725", \ + "0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729", \ + "0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734", \ + "0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739", \ + "0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744", \ + "0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399", \ + "0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403", \ + "0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406", \ + "0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410", \ + "0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413", \ + "0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417", \ + "0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420" \ + ); + } + } + } + pin(WENYB[82]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[82]&WENB[82]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[82] == 1'b0 && WENB[82] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.610229, 0.619074, 0.621552, 0.636507, 0.658208, 0.700167, 0.783853", \ + "0.621819, 0.630664, 0.633142, 0.648097, 0.669798, 0.711757, 0.795443", \ + "0.635053, 0.643898, 0.646376, 0.661331, 0.683032, 0.724991, 0.808677", \ + "0.661821, 0.670666, 0.673144, 0.688099, 0.709800, 0.751759, 0.835445", \ + "0.683318, 0.692163, 0.694641, 0.709596, 0.731297, 0.773256, 0.856942", \ + "0.708215, 0.717060, 0.719538, 0.734493, 0.756194, 0.798153, 0.881839", \ + "0.742662, 0.751507, 0.753985, 0.768940, 0.790641, 0.832600, 0.916286" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.462471, 0.471123, 0.473690, 0.488649, 0.510420, 0.552395, 0.636104", \ + "0.474234, 0.482886, 0.485453, 0.500412, 0.522183, 0.564158, 0.647867", \ + "0.487052, 0.495704, 0.498271, 0.513230, 0.535001, 0.576976, 0.660685", \ + "0.514227, 0.522879, 0.525446, 0.540405, 0.562176, 0.604151, 0.687860", \ + "0.535456, 0.544108, 0.546675, 0.561634, 0.583405, 0.625380, 0.709089", \ + "0.560636, 0.569288, 0.571855, 0.586814, 0.608585, 0.650560, 0.734269", \ + "0.595085, 0.603737, 0.606304, 0.621263, 0.643034, 0.685009, 0.768718" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.539696, 0.549178, 0.552043, 0.570821, 0.601660, 0.666351, 0.794449", \ + "0.552476, 0.561958, 0.564823, 0.583601, 0.614440, 0.679131, 0.807229", \ + "0.566008, 0.575490, 0.578355, 0.597133, 0.627972, 0.692663, 0.820761", \ + "0.594683, 0.604165, 0.607030, 0.625808, 0.656647, 0.721338, 0.849436", \ + "0.612803, 0.622285, 0.625150, 0.643928, 0.674767, 0.739458, 0.867556", \ + "0.641362, 0.650844, 0.653709, 0.672487, 0.703326, 0.768017, 0.896115", \ + "0.669275, 0.678757, 0.681622, 0.700400, 0.731239, 0.795930, 0.924028" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.403381, 0.413048, 0.415926, 0.434816, 0.465484, 0.529015, 0.657071", \ + "0.416390, 0.426057, 0.428935, 0.447825, 0.478493, 0.542024, 0.670080", \ + "0.430071, 0.439738, 0.442616, 0.461506, 0.492174, 0.555705, 0.683761", \ + "0.459166, 0.468833, 0.471711, 0.490601, 0.521269, 0.584800, 0.712856", \ + "0.477293, 0.486960, 0.489838, 0.508728, 0.539396, 0.602927, 0.730983", \ + "0.505840, 0.515507, 0.518385, 0.537275, 0.567943, 0.631474, 0.759530", \ + "0.533763, 0.543430, 0.546308, 0.565198, 0.595866, 0.659397, 0.787453" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[82]&!WENB[82]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[82] == 1'b1 && WENB[82] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.616468, 0.626160, 0.629017, 0.647622, 0.678554, 0.742442, 0.869779", \ + "0.628011, 0.637703, 0.640560, 0.659165, 0.690097, 0.753985, 0.881322", \ + "0.641927, 0.651619, 0.654476, 0.673081, 0.704013, 0.767901, 0.895238", \ + "0.670507, 0.680199, 0.683056, 0.701661, 0.732593, 0.796481, 0.923818", \ + "0.691912, 0.701604, 0.704461, 0.723066, 0.753998, 0.817886, 0.945223", \ + "0.717218, 0.726910, 0.729767, 0.748372, 0.779304, 0.843192, 0.970529", \ + "0.747789, 0.757481, 0.760338, 0.778943, 0.809875, 0.873763, 1.001100" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.460287, 0.469867, 0.472738, 0.491461, 0.522331, 0.586211, 0.713625", \ + "0.471886, 0.481466, 0.484337, 0.503060, 0.533930, 0.597810, 0.725224", \ + "0.485616, 0.495196, 0.498067, 0.516790, 0.547660, 0.611540, 0.738954", \ + "0.514349, 0.523929, 0.526800, 0.545523, 0.576393, 0.640273, 0.767687", \ + "0.535869, 0.545449, 0.548320, 0.567043, 0.597913, 0.661793, 0.789207", \ + "0.561207, 0.570787, 0.573658, 0.592381, 0.623251, 0.687131, 0.814545", \ + "0.591778, 0.601358, 0.604229, 0.622952, 0.653822, 0.717702, 0.845116" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.577075, 0.585746, 0.588224, 0.603124, 0.625158, 0.666957, 0.749400", \ + "0.589521, 0.598192, 0.600670, 0.615570, 0.637604, 0.679403, 0.761846", \ + "0.604361, 0.613032, 0.615510, 0.630410, 0.652444, 0.694243, 0.776686", \ + "0.632000, 0.640671, 0.643149, 0.658049, 0.680083, 0.721882, 0.804325", \ + "0.652059, 0.660730, 0.663208, 0.678108, 0.700142, 0.741941, 0.824384", \ + "0.672244, 0.680915, 0.683393, 0.698293, 0.720327, 0.762126, 0.844569", \ + "0.707773, 0.716444, 0.718922, 0.733822, 0.755856, 0.797655, 0.880098" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.431147, 0.439086, 0.441786, 0.456810, 0.478801, 0.520790, 0.603335", \ + "0.443553, 0.451492, 0.454192, 0.469216, 0.491207, 0.533196, 0.615741", \ + "0.458438, 0.466377, 0.469077, 0.484101, 0.506092, 0.548081, 0.630626", \ + "0.486076, 0.494015, 0.496715, 0.511739, 0.533730, 0.575719, 0.658264", \ + "0.506112, 0.514051, 0.516751, 0.531775, 0.553766, 0.595755, 0.678300", \ + "0.526310, 0.534249, 0.536949, 0.551973, 0.573964, 0.615953, 0.698498", \ + "0.561818, 0.569757, 0.572457, 0.587481, 0.609472, 0.651461, 0.734006" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[82]&WENB[82]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399", \ + "0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403", \ + "0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406", \ + "0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410", \ + "0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413", \ + "0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417", \ + "0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622", \ + "0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725", \ + "0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729", \ + "0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734", \ + "0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739", \ + "0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744", \ + "0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[82]&!WENB[82]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622", \ + "0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725", \ + "0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729", \ + "0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734", \ + "0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739", \ + "0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744", \ + "0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399", \ + "0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403", \ + "0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406", \ + "0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410", \ + "0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413", \ + "0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417", \ + "0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420" \ + ); + } + } + } + pin(WENYB[81]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[81]&WENB[81]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[81] == 1'b0 && WENB[81] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.610229, 0.619074, 0.621552, 0.636507, 0.658208, 0.700167, 0.783853", \ + "0.621819, 0.630664, 0.633142, 0.648097, 0.669798, 0.711757, 0.795443", \ + "0.635053, 0.643898, 0.646376, 0.661331, 0.683032, 0.724991, 0.808677", \ + "0.661821, 0.670666, 0.673144, 0.688099, 0.709800, 0.751759, 0.835445", \ + "0.683318, 0.692163, 0.694641, 0.709596, 0.731297, 0.773256, 0.856942", \ + "0.708215, 0.717060, 0.719538, 0.734493, 0.756194, 0.798153, 0.881839", \ + "0.742662, 0.751507, 0.753985, 0.768940, 0.790641, 0.832600, 0.916286" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.462471, 0.471123, 0.473690, 0.488649, 0.510420, 0.552395, 0.636104", \ + "0.474234, 0.482886, 0.485453, 0.500412, 0.522183, 0.564158, 0.647867", \ + "0.487052, 0.495704, 0.498271, 0.513230, 0.535001, 0.576976, 0.660685", \ + "0.514227, 0.522879, 0.525446, 0.540405, 0.562176, 0.604151, 0.687860", \ + "0.535456, 0.544108, 0.546675, 0.561634, 0.583405, 0.625380, 0.709089", \ + "0.560636, 0.569288, 0.571855, 0.586814, 0.608585, 0.650560, 0.734269", \ + "0.595085, 0.603737, 0.606304, 0.621263, 0.643034, 0.685009, 0.768718" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.539696, 0.549178, 0.552043, 0.570821, 0.601660, 0.666351, 0.794449", \ + "0.552476, 0.561958, 0.564823, 0.583601, 0.614440, 0.679131, 0.807229", \ + "0.566008, 0.575490, 0.578355, 0.597133, 0.627972, 0.692663, 0.820761", \ + "0.594683, 0.604165, 0.607030, 0.625808, 0.656647, 0.721338, 0.849436", \ + "0.612803, 0.622285, 0.625150, 0.643928, 0.674767, 0.739458, 0.867556", \ + "0.641362, 0.650844, 0.653709, 0.672487, 0.703326, 0.768017, 0.896115", \ + "0.669275, 0.678757, 0.681622, 0.700400, 0.731239, 0.795930, 0.924028" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.403381, 0.413048, 0.415926, 0.434816, 0.465484, 0.529015, 0.657071", \ + "0.416390, 0.426057, 0.428935, 0.447825, 0.478493, 0.542024, 0.670080", \ + "0.430071, 0.439738, 0.442616, 0.461506, 0.492174, 0.555705, 0.683761", \ + "0.459166, 0.468833, 0.471711, 0.490601, 0.521269, 0.584800, 0.712856", \ + "0.477293, 0.486960, 0.489838, 0.508728, 0.539396, 0.602927, 0.730983", \ + "0.505840, 0.515507, 0.518385, 0.537275, 0.567943, 0.631474, 0.759530", \ + "0.533763, 0.543430, 0.546308, 0.565198, 0.595866, 0.659397, 0.787453" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[81]&!WENB[81]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[81] == 1'b1 && WENB[81] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.616468, 0.626160, 0.629017, 0.647622, 0.678554, 0.742442, 0.869779", \ + "0.628011, 0.637703, 0.640560, 0.659165, 0.690097, 0.753985, 0.881322", \ + "0.641927, 0.651619, 0.654476, 0.673081, 0.704013, 0.767901, 0.895238", \ + "0.670507, 0.680199, 0.683056, 0.701661, 0.732593, 0.796481, 0.923818", \ + "0.691912, 0.701604, 0.704461, 0.723066, 0.753998, 0.817886, 0.945223", \ + "0.717218, 0.726910, 0.729767, 0.748372, 0.779304, 0.843192, 0.970529", \ + "0.747789, 0.757481, 0.760338, 0.778943, 0.809875, 0.873763, 1.001100" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.460287, 0.469867, 0.472738, 0.491461, 0.522331, 0.586211, 0.713625", \ + "0.471886, 0.481466, 0.484337, 0.503060, 0.533930, 0.597810, 0.725224", \ + "0.485616, 0.495196, 0.498067, 0.516790, 0.547660, 0.611540, 0.738954", \ + "0.514349, 0.523929, 0.526800, 0.545523, 0.576393, 0.640273, 0.767687", \ + "0.535869, 0.545449, 0.548320, 0.567043, 0.597913, 0.661793, 0.789207", \ + "0.561207, 0.570787, 0.573658, 0.592381, 0.623251, 0.687131, 0.814545", \ + "0.591778, 0.601358, 0.604229, 0.622952, 0.653822, 0.717702, 0.845116" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.577075, 0.585746, 0.588224, 0.603124, 0.625158, 0.666957, 0.749400", \ + "0.589521, 0.598192, 0.600670, 0.615570, 0.637604, 0.679403, 0.761846", \ + "0.604361, 0.613032, 0.615510, 0.630410, 0.652444, 0.694243, 0.776686", \ + "0.632000, 0.640671, 0.643149, 0.658049, 0.680083, 0.721882, 0.804325", \ + "0.652059, 0.660730, 0.663208, 0.678108, 0.700142, 0.741941, 0.824384", \ + "0.672244, 0.680915, 0.683393, 0.698293, 0.720327, 0.762126, 0.844569", \ + "0.707773, 0.716444, 0.718922, 0.733822, 0.755856, 0.797655, 0.880098" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.431147, 0.439086, 0.441786, 0.456810, 0.478801, 0.520790, 0.603335", \ + "0.443553, 0.451492, 0.454192, 0.469216, 0.491207, 0.533196, 0.615741", \ + "0.458438, 0.466377, 0.469077, 0.484101, 0.506092, 0.548081, 0.630626", \ + "0.486076, 0.494015, 0.496715, 0.511739, 0.533730, 0.575719, 0.658264", \ + "0.506112, 0.514051, 0.516751, 0.531775, 0.553766, 0.595755, 0.678300", \ + "0.526310, 0.534249, 0.536949, 0.551973, 0.573964, 0.615953, 0.698498", \ + "0.561818, 0.569757, 0.572457, 0.587481, 0.609472, 0.651461, 0.734006" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[81]&WENB[81]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399", \ + "0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403", \ + "0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406", \ + "0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410", \ + "0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413", \ + "0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417", \ + "0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622", \ + "0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725", \ + "0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729", \ + "0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734", \ + "0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739", \ + "0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744", \ + "0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[81]&!WENB[81]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622", \ + "0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725", \ + "0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729", \ + "0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734", \ + "0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739", \ + "0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744", \ + "0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399", \ + "0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403", \ + "0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406", \ + "0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410", \ + "0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413", \ + "0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417", \ + "0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420" \ + ); + } + } + } + pin(WENYB[80]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[80]&WENB[80]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[80] == 1'b0 && WENB[80] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.610229, 0.619074, 0.621552, 0.636507, 0.658208, 0.700167, 0.783853", \ + "0.621819, 0.630664, 0.633142, 0.648097, 0.669798, 0.711757, 0.795443", \ + "0.635053, 0.643898, 0.646376, 0.661331, 0.683032, 0.724991, 0.808677", \ + "0.661821, 0.670666, 0.673144, 0.688099, 0.709800, 0.751759, 0.835445", \ + "0.683318, 0.692163, 0.694641, 0.709596, 0.731297, 0.773256, 0.856942", \ + "0.708215, 0.717060, 0.719538, 0.734493, 0.756194, 0.798153, 0.881839", \ + "0.742662, 0.751507, 0.753985, 0.768940, 0.790641, 0.832600, 0.916286" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.462471, 0.471123, 0.473690, 0.488649, 0.510420, 0.552395, 0.636104", \ + "0.474234, 0.482886, 0.485453, 0.500412, 0.522183, 0.564158, 0.647867", \ + "0.487052, 0.495704, 0.498271, 0.513230, 0.535001, 0.576976, 0.660685", \ + "0.514227, 0.522879, 0.525446, 0.540405, 0.562176, 0.604151, 0.687860", \ + "0.535456, 0.544108, 0.546675, 0.561634, 0.583405, 0.625380, 0.709089", \ + "0.560636, 0.569288, 0.571855, 0.586814, 0.608585, 0.650560, 0.734269", \ + "0.595085, 0.603737, 0.606304, 0.621263, 0.643034, 0.685009, 0.768718" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.539696, 0.549178, 0.552043, 0.570821, 0.601660, 0.666351, 0.794449", \ + "0.552476, 0.561958, 0.564823, 0.583601, 0.614440, 0.679131, 0.807229", \ + "0.566008, 0.575490, 0.578355, 0.597133, 0.627972, 0.692663, 0.820761", \ + "0.594683, 0.604165, 0.607030, 0.625808, 0.656647, 0.721338, 0.849436", \ + "0.612803, 0.622285, 0.625150, 0.643928, 0.674767, 0.739458, 0.867556", \ + "0.641362, 0.650844, 0.653709, 0.672487, 0.703326, 0.768017, 0.896115", \ + "0.669275, 0.678757, 0.681622, 0.700400, 0.731239, 0.795930, 0.924028" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.403381, 0.413048, 0.415926, 0.434816, 0.465484, 0.529015, 0.657071", \ + "0.416390, 0.426057, 0.428935, 0.447825, 0.478493, 0.542024, 0.670080", \ + "0.430071, 0.439738, 0.442616, 0.461506, 0.492174, 0.555705, 0.683761", \ + "0.459166, 0.468833, 0.471711, 0.490601, 0.521269, 0.584800, 0.712856", \ + "0.477293, 0.486960, 0.489838, 0.508728, 0.539396, 0.602927, 0.730983", \ + "0.505840, 0.515507, 0.518385, 0.537275, 0.567943, 0.631474, 0.759530", \ + "0.533763, 0.543430, 0.546308, 0.565198, 0.595866, 0.659397, 0.787453" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[80]&!WENB[80]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[80] == 1'b1 && WENB[80] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.616468, 0.626160, 0.629017, 0.647622, 0.678554, 0.742442, 0.869779", \ + "0.628011, 0.637703, 0.640560, 0.659165, 0.690097, 0.753985, 0.881322", \ + "0.641927, 0.651619, 0.654476, 0.673081, 0.704013, 0.767901, 0.895238", \ + "0.670507, 0.680199, 0.683056, 0.701661, 0.732593, 0.796481, 0.923818", \ + "0.691912, 0.701604, 0.704461, 0.723066, 0.753998, 0.817886, 0.945223", \ + "0.717218, 0.726910, 0.729767, 0.748372, 0.779304, 0.843192, 0.970529", \ + "0.747789, 0.757481, 0.760338, 0.778943, 0.809875, 0.873763, 1.001100" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.460287, 0.469867, 0.472738, 0.491461, 0.522331, 0.586211, 0.713625", \ + "0.471886, 0.481466, 0.484337, 0.503060, 0.533930, 0.597810, 0.725224", \ + "0.485616, 0.495196, 0.498067, 0.516790, 0.547660, 0.611540, 0.738954", \ + "0.514349, 0.523929, 0.526800, 0.545523, 0.576393, 0.640273, 0.767687", \ + "0.535869, 0.545449, 0.548320, 0.567043, 0.597913, 0.661793, 0.789207", \ + "0.561207, 0.570787, 0.573658, 0.592381, 0.623251, 0.687131, 0.814545", \ + "0.591778, 0.601358, 0.604229, 0.622952, 0.653822, 0.717702, 0.845116" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.577075, 0.585746, 0.588224, 0.603124, 0.625158, 0.666957, 0.749400", \ + "0.589521, 0.598192, 0.600670, 0.615570, 0.637604, 0.679403, 0.761846", \ + "0.604361, 0.613032, 0.615510, 0.630410, 0.652444, 0.694243, 0.776686", \ + "0.632000, 0.640671, 0.643149, 0.658049, 0.680083, 0.721882, 0.804325", \ + "0.652059, 0.660730, 0.663208, 0.678108, 0.700142, 0.741941, 0.824384", \ + "0.672244, 0.680915, 0.683393, 0.698293, 0.720327, 0.762126, 0.844569", \ + "0.707773, 0.716444, 0.718922, 0.733822, 0.755856, 0.797655, 0.880098" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.431147, 0.439086, 0.441786, 0.456810, 0.478801, 0.520790, 0.603335", \ + "0.443553, 0.451492, 0.454192, 0.469216, 0.491207, 0.533196, 0.615741", \ + "0.458438, 0.466377, 0.469077, 0.484101, 0.506092, 0.548081, 0.630626", \ + "0.486076, 0.494015, 0.496715, 0.511739, 0.533730, 0.575719, 0.658264", \ + "0.506112, 0.514051, 0.516751, 0.531775, 0.553766, 0.595755, 0.678300", \ + "0.526310, 0.534249, 0.536949, 0.551973, 0.573964, 0.615953, 0.698498", \ + "0.561818, 0.569757, 0.572457, 0.587481, 0.609472, 0.651461, 0.734006" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[80]&WENB[80]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399", \ + "0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403", \ + "0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406", \ + "0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410", \ + "0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413", \ + "0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417", \ + "0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622", \ + "0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725", \ + "0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729", \ + "0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734", \ + "0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739", \ + "0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744", \ + "0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[80]&!WENB[80]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622", \ + "0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725", \ + "0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729", \ + "0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734", \ + "0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739", \ + "0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744", \ + "0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399", \ + "0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403", \ + "0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406", \ + "0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410", \ + "0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413", \ + "0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417", \ + "0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420" \ + ); + } + } + } + pin(WENYB[79]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[79]&WENB[79]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[79] == 1'b0 && WENB[79] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.610229, 0.619074, 0.621552, 0.636507, 0.658208, 0.700167, 0.783853", \ + "0.621819, 0.630664, 0.633142, 0.648097, 0.669798, 0.711757, 0.795443", \ + "0.635053, 0.643898, 0.646376, 0.661331, 0.683032, 0.724991, 0.808677", \ + "0.661821, 0.670666, 0.673144, 0.688099, 0.709800, 0.751759, 0.835445", \ + "0.683318, 0.692163, 0.694641, 0.709596, 0.731297, 0.773256, 0.856942", \ + "0.708215, 0.717060, 0.719538, 0.734493, 0.756194, 0.798153, 0.881839", \ + "0.742662, 0.751507, 0.753985, 0.768940, 0.790641, 0.832600, 0.916286" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.462471, 0.471123, 0.473690, 0.488649, 0.510420, 0.552395, 0.636104", \ + "0.474234, 0.482886, 0.485453, 0.500412, 0.522183, 0.564158, 0.647867", \ + "0.487052, 0.495704, 0.498271, 0.513230, 0.535001, 0.576976, 0.660685", \ + "0.514227, 0.522879, 0.525446, 0.540405, 0.562176, 0.604151, 0.687860", \ + "0.535456, 0.544108, 0.546675, 0.561634, 0.583405, 0.625380, 0.709089", \ + "0.560636, 0.569288, 0.571855, 0.586814, 0.608585, 0.650560, 0.734269", \ + "0.595085, 0.603737, 0.606304, 0.621263, 0.643034, 0.685009, 0.768718" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.539696, 0.549178, 0.552043, 0.570821, 0.601660, 0.666351, 0.794449", \ + "0.552476, 0.561958, 0.564823, 0.583601, 0.614440, 0.679131, 0.807229", \ + "0.566008, 0.575490, 0.578355, 0.597133, 0.627972, 0.692663, 0.820761", \ + "0.594683, 0.604165, 0.607030, 0.625808, 0.656647, 0.721338, 0.849436", \ + "0.612803, 0.622285, 0.625150, 0.643928, 0.674767, 0.739458, 0.867556", \ + "0.641362, 0.650844, 0.653709, 0.672487, 0.703326, 0.768017, 0.896115", \ + "0.669275, 0.678757, 0.681622, 0.700400, 0.731239, 0.795930, 0.924028" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.403381, 0.413048, 0.415926, 0.434816, 0.465484, 0.529015, 0.657071", \ + "0.416390, 0.426057, 0.428935, 0.447825, 0.478493, 0.542024, 0.670080", \ + "0.430071, 0.439738, 0.442616, 0.461506, 0.492174, 0.555705, 0.683761", \ + "0.459166, 0.468833, 0.471711, 0.490601, 0.521269, 0.584800, 0.712856", \ + "0.477293, 0.486960, 0.489838, 0.508728, 0.539396, 0.602927, 0.730983", \ + "0.505840, 0.515507, 0.518385, 0.537275, 0.567943, 0.631474, 0.759530", \ + "0.533763, 0.543430, 0.546308, 0.565198, 0.595866, 0.659397, 0.787453" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[79]&!WENB[79]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[79] == 1'b1 && WENB[79] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.616468, 0.626160, 0.629017, 0.647622, 0.678554, 0.742442, 0.869779", \ + "0.628011, 0.637703, 0.640560, 0.659165, 0.690097, 0.753985, 0.881322", \ + "0.641927, 0.651619, 0.654476, 0.673081, 0.704013, 0.767901, 0.895238", \ + "0.670507, 0.680199, 0.683056, 0.701661, 0.732593, 0.796481, 0.923818", \ + "0.691912, 0.701604, 0.704461, 0.723066, 0.753998, 0.817886, 0.945223", \ + "0.717218, 0.726910, 0.729767, 0.748372, 0.779304, 0.843192, 0.970529", \ + "0.747789, 0.757481, 0.760338, 0.778943, 0.809875, 0.873763, 1.001100" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.460287, 0.469867, 0.472738, 0.491461, 0.522331, 0.586211, 0.713625", \ + "0.471886, 0.481466, 0.484337, 0.503060, 0.533930, 0.597810, 0.725224", \ + "0.485616, 0.495196, 0.498067, 0.516790, 0.547660, 0.611540, 0.738954", \ + "0.514349, 0.523929, 0.526800, 0.545523, 0.576393, 0.640273, 0.767687", \ + "0.535869, 0.545449, 0.548320, 0.567043, 0.597913, 0.661793, 0.789207", \ + "0.561207, 0.570787, 0.573658, 0.592381, 0.623251, 0.687131, 0.814545", \ + "0.591778, 0.601358, 0.604229, 0.622952, 0.653822, 0.717702, 0.845116" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.577075, 0.585746, 0.588224, 0.603124, 0.625158, 0.666957, 0.749400", \ + "0.589521, 0.598192, 0.600670, 0.615570, 0.637604, 0.679403, 0.761846", \ + "0.604361, 0.613032, 0.615510, 0.630410, 0.652444, 0.694243, 0.776686", \ + "0.632000, 0.640671, 0.643149, 0.658049, 0.680083, 0.721882, 0.804325", \ + "0.652059, 0.660730, 0.663208, 0.678108, 0.700142, 0.741941, 0.824384", \ + "0.672244, 0.680915, 0.683393, 0.698293, 0.720327, 0.762126, 0.844569", \ + "0.707773, 0.716444, 0.718922, 0.733822, 0.755856, 0.797655, 0.880098" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.431147, 0.439086, 0.441786, 0.456810, 0.478801, 0.520790, 0.603335", \ + "0.443553, 0.451492, 0.454192, 0.469216, 0.491207, 0.533196, 0.615741", \ + "0.458438, 0.466377, 0.469077, 0.484101, 0.506092, 0.548081, 0.630626", \ + "0.486076, 0.494015, 0.496715, 0.511739, 0.533730, 0.575719, 0.658264", \ + "0.506112, 0.514051, 0.516751, 0.531775, 0.553766, 0.595755, 0.678300", \ + "0.526310, 0.534249, 0.536949, 0.551973, 0.573964, 0.615953, 0.698498", \ + "0.561818, 0.569757, 0.572457, 0.587481, 0.609472, 0.651461, 0.734006" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[79]&WENB[79]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399", \ + "0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403", \ + "0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406", \ + "0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410", \ + "0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413", \ + "0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417", \ + "0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622", \ + "0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725", \ + "0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729", \ + "0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734", \ + "0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739", \ + "0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744", \ + "0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[79]&!WENB[79]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622", \ + "0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725", \ + "0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729", \ + "0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734", \ + "0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739", \ + "0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744", \ + "0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399", \ + "0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403", \ + "0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406", \ + "0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410", \ + "0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413", \ + "0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417", \ + "0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420" \ + ); + } + } + } + pin(WENYB[78]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[78]&WENB[78]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[78] == 1'b0 && WENB[78] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.610229, 0.619074, 0.621552, 0.636507, 0.658208, 0.700167, 0.783853", \ + "0.621819, 0.630664, 0.633142, 0.648097, 0.669798, 0.711757, 0.795443", \ + "0.635053, 0.643898, 0.646376, 0.661331, 0.683032, 0.724991, 0.808677", \ + "0.661821, 0.670666, 0.673144, 0.688099, 0.709800, 0.751759, 0.835445", \ + "0.683318, 0.692163, 0.694641, 0.709596, 0.731297, 0.773256, 0.856942", \ + "0.708215, 0.717060, 0.719538, 0.734493, 0.756194, 0.798153, 0.881839", \ + "0.742662, 0.751507, 0.753985, 0.768940, 0.790641, 0.832600, 0.916286" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.462471, 0.471123, 0.473690, 0.488649, 0.510420, 0.552395, 0.636104", \ + "0.474234, 0.482886, 0.485453, 0.500412, 0.522183, 0.564158, 0.647867", \ + "0.487052, 0.495704, 0.498271, 0.513230, 0.535001, 0.576976, 0.660685", \ + "0.514227, 0.522879, 0.525446, 0.540405, 0.562176, 0.604151, 0.687860", \ + "0.535456, 0.544108, 0.546675, 0.561634, 0.583405, 0.625380, 0.709089", \ + "0.560636, 0.569288, 0.571855, 0.586814, 0.608585, 0.650560, 0.734269", \ + "0.595085, 0.603737, 0.606304, 0.621263, 0.643034, 0.685009, 0.768718" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.539696, 0.549178, 0.552043, 0.570821, 0.601660, 0.666351, 0.794449", \ + "0.552476, 0.561958, 0.564823, 0.583601, 0.614440, 0.679131, 0.807229", \ + "0.566008, 0.575490, 0.578355, 0.597133, 0.627972, 0.692663, 0.820761", \ + "0.594683, 0.604165, 0.607030, 0.625808, 0.656647, 0.721338, 0.849436", \ + "0.612803, 0.622285, 0.625150, 0.643928, 0.674767, 0.739458, 0.867556", \ + "0.641362, 0.650844, 0.653709, 0.672487, 0.703326, 0.768017, 0.896115", \ + "0.669275, 0.678757, 0.681622, 0.700400, 0.731239, 0.795930, 0.924028" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.403381, 0.413048, 0.415926, 0.434816, 0.465484, 0.529015, 0.657071", \ + "0.416390, 0.426057, 0.428935, 0.447825, 0.478493, 0.542024, 0.670080", \ + "0.430071, 0.439738, 0.442616, 0.461506, 0.492174, 0.555705, 0.683761", \ + "0.459166, 0.468833, 0.471711, 0.490601, 0.521269, 0.584800, 0.712856", \ + "0.477293, 0.486960, 0.489838, 0.508728, 0.539396, 0.602927, 0.730983", \ + "0.505840, 0.515507, 0.518385, 0.537275, 0.567943, 0.631474, 0.759530", \ + "0.533763, 0.543430, 0.546308, 0.565198, 0.595866, 0.659397, 0.787453" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[78]&!WENB[78]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[78] == 1'b1 && WENB[78] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.616468, 0.626160, 0.629017, 0.647622, 0.678554, 0.742442, 0.869779", \ + "0.628011, 0.637703, 0.640560, 0.659165, 0.690097, 0.753985, 0.881322", \ + "0.641927, 0.651619, 0.654476, 0.673081, 0.704013, 0.767901, 0.895238", \ + "0.670507, 0.680199, 0.683056, 0.701661, 0.732593, 0.796481, 0.923818", \ + "0.691912, 0.701604, 0.704461, 0.723066, 0.753998, 0.817886, 0.945223", \ + "0.717218, 0.726910, 0.729767, 0.748372, 0.779304, 0.843192, 0.970529", \ + "0.747789, 0.757481, 0.760338, 0.778943, 0.809875, 0.873763, 1.001100" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.460287, 0.469867, 0.472738, 0.491461, 0.522331, 0.586211, 0.713625", \ + "0.471886, 0.481466, 0.484337, 0.503060, 0.533930, 0.597810, 0.725224", \ + "0.485616, 0.495196, 0.498067, 0.516790, 0.547660, 0.611540, 0.738954", \ + "0.514349, 0.523929, 0.526800, 0.545523, 0.576393, 0.640273, 0.767687", \ + "0.535869, 0.545449, 0.548320, 0.567043, 0.597913, 0.661793, 0.789207", \ + "0.561207, 0.570787, 0.573658, 0.592381, 0.623251, 0.687131, 0.814545", \ + "0.591778, 0.601358, 0.604229, 0.622952, 0.653822, 0.717702, 0.845116" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.577075, 0.585746, 0.588224, 0.603124, 0.625158, 0.666957, 0.749400", \ + "0.589521, 0.598192, 0.600670, 0.615570, 0.637604, 0.679403, 0.761846", \ + "0.604361, 0.613032, 0.615510, 0.630410, 0.652444, 0.694243, 0.776686", \ + "0.632000, 0.640671, 0.643149, 0.658049, 0.680083, 0.721882, 0.804325", \ + "0.652059, 0.660730, 0.663208, 0.678108, 0.700142, 0.741941, 0.824384", \ + "0.672244, 0.680915, 0.683393, 0.698293, 0.720327, 0.762126, 0.844569", \ + "0.707773, 0.716444, 0.718922, 0.733822, 0.755856, 0.797655, 0.880098" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.431147, 0.439086, 0.441786, 0.456810, 0.478801, 0.520790, 0.603335", \ + "0.443553, 0.451492, 0.454192, 0.469216, 0.491207, 0.533196, 0.615741", \ + "0.458438, 0.466377, 0.469077, 0.484101, 0.506092, 0.548081, 0.630626", \ + "0.486076, 0.494015, 0.496715, 0.511739, 0.533730, 0.575719, 0.658264", \ + "0.506112, 0.514051, 0.516751, 0.531775, 0.553766, 0.595755, 0.678300", \ + "0.526310, 0.534249, 0.536949, 0.551973, 0.573964, 0.615953, 0.698498", \ + "0.561818, 0.569757, 0.572457, 0.587481, 0.609472, 0.651461, 0.734006" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[78]&WENB[78]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399", \ + "0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403", \ + "0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406", \ + "0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410", \ + "0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413", \ + "0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417", \ + "0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622", \ + "0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725", \ + "0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729", \ + "0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734", \ + "0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739", \ + "0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744", \ + "0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[78]&!WENB[78]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622", \ + "0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725", \ + "0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729", \ + "0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734", \ + "0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739", \ + "0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744", \ + "0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399", \ + "0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403", \ + "0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406", \ + "0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410", \ + "0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413", \ + "0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417", \ + "0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420" \ + ); + } + } + } + pin(WENYB[77]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[77]&WENB[77]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[77] == 1'b0 && WENB[77] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.610229, 0.619074, 0.621552, 0.636507, 0.658208, 0.700167, 0.783853", \ + "0.621819, 0.630664, 0.633142, 0.648097, 0.669798, 0.711757, 0.795443", \ + "0.635053, 0.643898, 0.646376, 0.661331, 0.683032, 0.724991, 0.808677", \ + "0.661821, 0.670666, 0.673144, 0.688099, 0.709800, 0.751759, 0.835445", \ + "0.683318, 0.692163, 0.694641, 0.709596, 0.731297, 0.773256, 0.856942", \ + "0.708215, 0.717060, 0.719538, 0.734493, 0.756194, 0.798153, 0.881839", \ + "0.742662, 0.751507, 0.753985, 0.768940, 0.790641, 0.832600, 0.916286" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.462471, 0.471123, 0.473690, 0.488649, 0.510420, 0.552395, 0.636104", \ + "0.474234, 0.482886, 0.485453, 0.500412, 0.522183, 0.564158, 0.647867", \ + "0.487052, 0.495704, 0.498271, 0.513230, 0.535001, 0.576976, 0.660685", \ + "0.514227, 0.522879, 0.525446, 0.540405, 0.562176, 0.604151, 0.687860", \ + "0.535456, 0.544108, 0.546675, 0.561634, 0.583405, 0.625380, 0.709089", \ + "0.560636, 0.569288, 0.571855, 0.586814, 0.608585, 0.650560, 0.734269", \ + "0.595085, 0.603737, 0.606304, 0.621263, 0.643034, 0.685009, 0.768718" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.539696, 0.549178, 0.552043, 0.570821, 0.601660, 0.666351, 0.794449", \ + "0.552476, 0.561958, 0.564823, 0.583601, 0.614440, 0.679131, 0.807229", \ + "0.566008, 0.575490, 0.578355, 0.597133, 0.627972, 0.692663, 0.820761", \ + "0.594683, 0.604165, 0.607030, 0.625808, 0.656647, 0.721338, 0.849436", \ + "0.612803, 0.622285, 0.625150, 0.643928, 0.674767, 0.739458, 0.867556", \ + "0.641362, 0.650844, 0.653709, 0.672487, 0.703326, 0.768017, 0.896115", \ + "0.669275, 0.678757, 0.681622, 0.700400, 0.731239, 0.795930, 0.924028" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.403381, 0.413048, 0.415926, 0.434816, 0.465484, 0.529015, 0.657071", \ + "0.416390, 0.426057, 0.428935, 0.447825, 0.478493, 0.542024, 0.670080", \ + "0.430071, 0.439738, 0.442616, 0.461506, 0.492174, 0.555705, 0.683761", \ + "0.459166, 0.468833, 0.471711, 0.490601, 0.521269, 0.584800, 0.712856", \ + "0.477293, 0.486960, 0.489838, 0.508728, 0.539396, 0.602927, 0.730983", \ + "0.505840, 0.515507, 0.518385, 0.537275, 0.567943, 0.631474, 0.759530", \ + "0.533763, 0.543430, 0.546308, 0.565198, 0.595866, 0.659397, 0.787453" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[77]&!WENB[77]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[77] == 1'b1 && WENB[77] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.616468, 0.626160, 0.629017, 0.647622, 0.678554, 0.742442, 0.869779", \ + "0.628011, 0.637703, 0.640560, 0.659165, 0.690097, 0.753985, 0.881322", \ + "0.641927, 0.651619, 0.654476, 0.673081, 0.704013, 0.767901, 0.895238", \ + "0.670507, 0.680199, 0.683056, 0.701661, 0.732593, 0.796481, 0.923818", \ + "0.691912, 0.701604, 0.704461, 0.723066, 0.753998, 0.817886, 0.945223", \ + "0.717218, 0.726910, 0.729767, 0.748372, 0.779304, 0.843192, 0.970529", \ + "0.747789, 0.757481, 0.760338, 0.778943, 0.809875, 0.873763, 1.001100" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.460287, 0.469867, 0.472738, 0.491461, 0.522331, 0.586211, 0.713625", \ + "0.471886, 0.481466, 0.484337, 0.503060, 0.533930, 0.597810, 0.725224", \ + "0.485616, 0.495196, 0.498067, 0.516790, 0.547660, 0.611540, 0.738954", \ + "0.514349, 0.523929, 0.526800, 0.545523, 0.576393, 0.640273, 0.767687", \ + "0.535869, 0.545449, 0.548320, 0.567043, 0.597913, 0.661793, 0.789207", \ + "0.561207, 0.570787, 0.573658, 0.592381, 0.623251, 0.687131, 0.814545", \ + "0.591778, 0.601358, 0.604229, 0.622952, 0.653822, 0.717702, 0.845116" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.577075, 0.585746, 0.588224, 0.603124, 0.625158, 0.666957, 0.749400", \ + "0.589521, 0.598192, 0.600670, 0.615570, 0.637604, 0.679403, 0.761846", \ + "0.604361, 0.613032, 0.615510, 0.630410, 0.652444, 0.694243, 0.776686", \ + "0.632000, 0.640671, 0.643149, 0.658049, 0.680083, 0.721882, 0.804325", \ + "0.652059, 0.660730, 0.663208, 0.678108, 0.700142, 0.741941, 0.824384", \ + "0.672244, 0.680915, 0.683393, 0.698293, 0.720327, 0.762126, 0.844569", \ + "0.707773, 0.716444, 0.718922, 0.733822, 0.755856, 0.797655, 0.880098" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.431147, 0.439086, 0.441786, 0.456810, 0.478801, 0.520790, 0.603335", \ + "0.443553, 0.451492, 0.454192, 0.469216, 0.491207, 0.533196, 0.615741", \ + "0.458438, 0.466377, 0.469077, 0.484101, 0.506092, 0.548081, 0.630626", \ + "0.486076, 0.494015, 0.496715, 0.511739, 0.533730, 0.575719, 0.658264", \ + "0.506112, 0.514051, 0.516751, 0.531775, 0.553766, 0.595755, 0.678300", \ + "0.526310, 0.534249, 0.536949, 0.551973, 0.573964, 0.615953, 0.698498", \ + "0.561818, 0.569757, 0.572457, 0.587481, 0.609472, 0.651461, 0.734006" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[77]&WENB[77]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399", \ + "0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403", \ + "0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406", \ + "0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410", \ + "0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413", \ + "0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417", \ + "0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622", \ + "0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725", \ + "0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729", \ + "0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734", \ + "0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739", \ + "0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744", \ + "0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[77]&!WENB[77]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622", \ + "0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725", \ + "0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729", \ + "0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734", \ + "0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739", \ + "0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744", \ + "0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399", \ + "0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403", \ + "0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406", \ + "0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410", \ + "0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413", \ + "0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417", \ + "0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420" \ + ); + } + } + } + pin(WENYB[76]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[76]&WENB[76]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[76] == 1'b0 && WENB[76] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.610229, 0.619074, 0.621552, 0.636507, 0.658208, 0.700167, 0.783853", \ + "0.621819, 0.630664, 0.633142, 0.648097, 0.669798, 0.711757, 0.795443", \ + "0.635053, 0.643898, 0.646376, 0.661331, 0.683032, 0.724991, 0.808677", \ + "0.661821, 0.670666, 0.673144, 0.688099, 0.709800, 0.751759, 0.835445", \ + "0.683318, 0.692163, 0.694641, 0.709596, 0.731297, 0.773256, 0.856942", \ + "0.708215, 0.717060, 0.719538, 0.734493, 0.756194, 0.798153, 0.881839", \ + "0.742662, 0.751507, 0.753985, 0.768940, 0.790641, 0.832600, 0.916286" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.462471, 0.471123, 0.473690, 0.488649, 0.510420, 0.552395, 0.636104", \ + "0.474234, 0.482886, 0.485453, 0.500412, 0.522183, 0.564158, 0.647867", \ + "0.487052, 0.495704, 0.498271, 0.513230, 0.535001, 0.576976, 0.660685", \ + "0.514227, 0.522879, 0.525446, 0.540405, 0.562176, 0.604151, 0.687860", \ + "0.535456, 0.544108, 0.546675, 0.561634, 0.583405, 0.625380, 0.709089", \ + "0.560636, 0.569288, 0.571855, 0.586814, 0.608585, 0.650560, 0.734269", \ + "0.595085, 0.603737, 0.606304, 0.621263, 0.643034, 0.685009, 0.768718" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.539696, 0.549178, 0.552043, 0.570821, 0.601660, 0.666351, 0.794449", \ + "0.552476, 0.561958, 0.564823, 0.583601, 0.614440, 0.679131, 0.807229", \ + "0.566008, 0.575490, 0.578355, 0.597133, 0.627972, 0.692663, 0.820761", \ + "0.594683, 0.604165, 0.607030, 0.625808, 0.656647, 0.721338, 0.849436", \ + "0.612803, 0.622285, 0.625150, 0.643928, 0.674767, 0.739458, 0.867556", \ + "0.641362, 0.650844, 0.653709, 0.672487, 0.703326, 0.768017, 0.896115", \ + "0.669275, 0.678757, 0.681622, 0.700400, 0.731239, 0.795930, 0.924028" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.403381, 0.413048, 0.415926, 0.434816, 0.465484, 0.529015, 0.657071", \ + "0.416390, 0.426057, 0.428935, 0.447825, 0.478493, 0.542024, 0.670080", \ + "0.430071, 0.439738, 0.442616, 0.461506, 0.492174, 0.555705, 0.683761", \ + "0.459166, 0.468833, 0.471711, 0.490601, 0.521269, 0.584800, 0.712856", \ + "0.477293, 0.486960, 0.489838, 0.508728, 0.539396, 0.602927, 0.730983", \ + "0.505840, 0.515507, 0.518385, 0.537275, 0.567943, 0.631474, 0.759530", \ + "0.533763, 0.543430, 0.546308, 0.565198, 0.595866, 0.659397, 0.787453" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[76]&!WENB[76]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[76] == 1'b1 && WENB[76] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.616468, 0.626160, 0.629017, 0.647622, 0.678554, 0.742442, 0.869779", \ + "0.628011, 0.637703, 0.640560, 0.659165, 0.690097, 0.753985, 0.881322", \ + "0.641927, 0.651619, 0.654476, 0.673081, 0.704013, 0.767901, 0.895238", \ + "0.670507, 0.680199, 0.683056, 0.701661, 0.732593, 0.796481, 0.923818", \ + "0.691912, 0.701604, 0.704461, 0.723066, 0.753998, 0.817886, 0.945223", \ + "0.717218, 0.726910, 0.729767, 0.748372, 0.779304, 0.843192, 0.970529", \ + "0.747789, 0.757481, 0.760338, 0.778943, 0.809875, 0.873763, 1.001100" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.460287, 0.469867, 0.472738, 0.491461, 0.522331, 0.586211, 0.713625", \ + "0.471886, 0.481466, 0.484337, 0.503060, 0.533930, 0.597810, 0.725224", \ + "0.485616, 0.495196, 0.498067, 0.516790, 0.547660, 0.611540, 0.738954", \ + "0.514349, 0.523929, 0.526800, 0.545523, 0.576393, 0.640273, 0.767687", \ + "0.535869, 0.545449, 0.548320, 0.567043, 0.597913, 0.661793, 0.789207", \ + "0.561207, 0.570787, 0.573658, 0.592381, 0.623251, 0.687131, 0.814545", \ + "0.591778, 0.601358, 0.604229, 0.622952, 0.653822, 0.717702, 0.845116" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.577075, 0.585746, 0.588224, 0.603124, 0.625158, 0.666957, 0.749400", \ + "0.589521, 0.598192, 0.600670, 0.615570, 0.637604, 0.679403, 0.761846", \ + "0.604361, 0.613032, 0.615510, 0.630410, 0.652444, 0.694243, 0.776686", \ + "0.632000, 0.640671, 0.643149, 0.658049, 0.680083, 0.721882, 0.804325", \ + "0.652059, 0.660730, 0.663208, 0.678108, 0.700142, 0.741941, 0.824384", \ + "0.672244, 0.680915, 0.683393, 0.698293, 0.720327, 0.762126, 0.844569", \ + "0.707773, 0.716444, 0.718922, 0.733822, 0.755856, 0.797655, 0.880098" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.431147, 0.439086, 0.441786, 0.456810, 0.478801, 0.520790, 0.603335", \ + "0.443553, 0.451492, 0.454192, 0.469216, 0.491207, 0.533196, 0.615741", \ + "0.458438, 0.466377, 0.469077, 0.484101, 0.506092, 0.548081, 0.630626", \ + "0.486076, 0.494015, 0.496715, 0.511739, 0.533730, 0.575719, 0.658264", \ + "0.506112, 0.514051, 0.516751, 0.531775, 0.553766, 0.595755, 0.678300", \ + "0.526310, 0.534249, 0.536949, 0.551973, 0.573964, 0.615953, 0.698498", \ + "0.561818, 0.569757, 0.572457, 0.587481, 0.609472, 0.651461, 0.734006" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[76]&WENB[76]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399", \ + "0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403", \ + "0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406", \ + "0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410", \ + "0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413", \ + "0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417", \ + "0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622", \ + "0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725", \ + "0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729", \ + "0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734", \ + "0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739", \ + "0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744", \ + "0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[76]&!WENB[76]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622", \ + "0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725", \ + "0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729", \ + "0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734", \ + "0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739", \ + "0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744", \ + "0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399", \ + "0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403", \ + "0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406", \ + "0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410", \ + "0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413", \ + "0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417", \ + "0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420" \ + ); + } + } + } + pin(WENYB[75]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[75]&WENB[75]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[75] == 1'b0 && WENB[75] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.610229, 0.619074, 0.621552, 0.636507, 0.658208, 0.700167, 0.783853", \ + "0.621819, 0.630664, 0.633142, 0.648097, 0.669798, 0.711757, 0.795443", \ + "0.635053, 0.643898, 0.646376, 0.661331, 0.683032, 0.724991, 0.808677", \ + "0.661821, 0.670666, 0.673144, 0.688099, 0.709800, 0.751759, 0.835445", \ + "0.683318, 0.692163, 0.694641, 0.709596, 0.731297, 0.773256, 0.856942", \ + "0.708215, 0.717060, 0.719538, 0.734493, 0.756194, 0.798153, 0.881839", \ + "0.742662, 0.751507, 0.753985, 0.768940, 0.790641, 0.832600, 0.916286" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.462471, 0.471123, 0.473690, 0.488649, 0.510420, 0.552395, 0.636104", \ + "0.474234, 0.482886, 0.485453, 0.500412, 0.522183, 0.564158, 0.647867", \ + "0.487052, 0.495704, 0.498271, 0.513230, 0.535001, 0.576976, 0.660685", \ + "0.514227, 0.522879, 0.525446, 0.540405, 0.562176, 0.604151, 0.687860", \ + "0.535456, 0.544108, 0.546675, 0.561634, 0.583405, 0.625380, 0.709089", \ + "0.560636, 0.569288, 0.571855, 0.586814, 0.608585, 0.650560, 0.734269", \ + "0.595085, 0.603737, 0.606304, 0.621263, 0.643034, 0.685009, 0.768718" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.539696, 0.549178, 0.552043, 0.570821, 0.601660, 0.666351, 0.794449", \ + "0.552476, 0.561958, 0.564823, 0.583601, 0.614440, 0.679131, 0.807229", \ + "0.566008, 0.575490, 0.578355, 0.597133, 0.627972, 0.692663, 0.820761", \ + "0.594683, 0.604165, 0.607030, 0.625808, 0.656647, 0.721338, 0.849436", \ + "0.612803, 0.622285, 0.625150, 0.643928, 0.674767, 0.739458, 0.867556", \ + "0.641362, 0.650844, 0.653709, 0.672487, 0.703326, 0.768017, 0.896115", \ + "0.669275, 0.678757, 0.681622, 0.700400, 0.731239, 0.795930, 0.924028" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.403381, 0.413048, 0.415926, 0.434816, 0.465484, 0.529015, 0.657071", \ + "0.416390, 0.426057, 0.428935, 0.447825, 0.478493, 0.542024, 0.670080", \ + "0.430071, 0.439738, 0.442616, 0.461506, 0.492174, 0.555705, 0.683761", \ + "0.459166, 0.468833, 0.471711, 0.490601, 0.521269, 0.584800, 0.712856", \ + "0.477293, 0.486960, 0.489838, 0.508728, 0.539396, 0.602927, 0.730983", \ + "0.505840, 0.515507, 0.518385, 0.537275, 0.567943, 0.631474, 0.759530", \ + "0.533763, 0.543430, 0.546308, 0.565198, 0.595866, 0.659397, 0.787453" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[75]&!WENB[75]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[75] == 1'b1 && WENB[75] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.616468, 0.626160, 0.629017, 0.647622, 0.678554, 0.742442, 0.869779", \ + "0.628011, 0.637703, 0.640560, 0.659165, 0.690097, 0.753985, 0.881322", \ + "0.641927, 0.651619, 0.654476, 0.673081, 0.704013, 0.767901, 0.895238", \ + "0.670507, 0.680199, 0.683056, 0.701661, 0.732593, 0.796481, 0.923818", \ + "0.691912, 0.701604, 0.704461, 0.723066, 0.753998, 0.817886, 0.945223", \ + "0.717218, 0.726910, 0.729767, 0.748372, 0.779304, 0.843192, 0.970529", \ + "0.747789, 0.757481, 0.760338, 0.778943, 0.809875, 0.873763, 1.001100" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.460287, 0.469867, 0.472738, 0.491461, 0.522331, 0.586211, 0.713625", \ + "0.471886, 0.481466, 0.484337, 0.503060, 0.533930, 0.597810, 0.725224", \ + "0.485616, 0.495196, 0.498067, 0.516790, 0.547660, 0.611540, 0.738954", \ + "0.514349, 0.523929, 0.526800, 0.545523, 0.576393, 0.640273, 0.767687", \ + "0.535869, 0.545449, 0.548320, 0.567043, 0.597913, 0.661793, 0.789207", \ + "0.561207, 0.570787, 0.573658, 0.592381, 0.623251, 0.687131, 0.814545", \ + "0.591778, 0.601358, 0.604229, 0.622952, 0.653822, 0.717702, 0.845116" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.577075, 0.585746, 0.588224, 0.603124, 0.625158, 0.666957, 0.749400", \ + "0.589521, 0.598192, 0.600670, 0.615570, 0.637604, 0.679403, 0.761846", \ + "0.604361, 0.613032, 0.615510, 0.630410, 0.652444, 0.694243, 0.776686", \ + "0.632000, 0.640671, 0.643149, 0.658049, 0.680083, 0.721882, 0.804325", \ + "0.652059, 0.660730, 0.663208, 0.678108, 0.700142, 0.741941, 0.824384", \ + "0.672244, 0.680915, 0.683393, 0.698293, 0.720327, 0.762126, 0.844569", \ + "0.707773, 0.716444, 0.718922, 0.733822, 0.755856, 0.797655, 0.880098" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.431147, 0.439086, 0.441786, 0.456810, 0.478801, 0.520790, 0.603335", \ + "0.443553, 0.451492, 0.454192, 0.469216, 0.491207, 0.533196, 0.615741", \ + "0.458438, 0.466377, 0.469077, 0.484101, 0.506092, 0.548081, 0.630626", \ + "0.486076, 0.494015, 0.496715, 0.511739, 0.533730, 0.575719, 0.658264", \ + "0.506112, 0.514051, 0.516751, 0.531775, 0.553766, 0.595755, 0.678300", \ + "0.526310, 0.534249, 0.536949, 0.551973, 0.573964, 0.615953, 0.698498", \ + "0.561818, 0.569757, 0.572457, 0.587481, 0.609472, 0.651461, 0.734006" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[75]&WENB[75]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399", \ + "0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403", \ + "0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406", \ + "0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410", \ + "0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413", \ + "0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417", \ + "0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622", \ + "0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725", \ + "0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729", \ + "0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734", \ + "0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739", \ + "0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744", \ + "0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[75]&!WENB[75]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622", \ + "0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725", \ + "0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729", \ + "0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734", \ + "0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739", \ + "0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744", \ + "0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399", \ + "0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403", \ + "0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406", \ + "0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410", \ + "0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413", \ + "0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417", \ + "0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420" \ + ); + } + } + } + pin(WENYB[74]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[74]&WENB[74]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[74] == 1'b0 && WENB[74] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.610229, 0.619074, 0.621552, 0.636507, 0.658208, 0.700167, 0.783853", \ + "0.621819, 0.630664, 0.633142, 0.648097, 0.669798, 0.711757, 0.795443", \ + "0.635053, 0.643898, 0.646376, 0.661331, 0.683032, 0.724991, 0.808677", \ + "0.661821, 0.670666, 0.673144, 0.688099, 0.709800, 0.751759, 0.835445", \ + "0.683318, 0.692163, 0.694641, 0.709596, 0.731297, 0.773256, 0.856942", \ + "0.708215, 0.717060, 0.719538, 0.734493, 0.756194, 0.798153, 0.881839", \ + "0.742662, 0.751507, 0.753985, 0.768940, 0.790641, 0.832600, 0.916286" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.462471, 0.471123, 0.473690, 0.488649, 0.510420, 0.552395, 0.636104", \ + "0.474234, 0.482886, 0.485453, 0.500412, 0.522183, 0.564158, 0.647867", \ + "0.487052, 0.495704, 0.498271, 0.513230, 0.535001, 0.576976, 0.660685", \ + "0.514227, 0.522879, 0.525446, 0.540405, 0.562176, 0.604151, 0.687860", \ + "0.535456, 0.544108, 0.546675, 0.561634, 0.583405, 0.625380, 0.709089", \ + "0.560636, 0.569288, 0.571855, 0.586814, 0.608585, 0.650560, 0.734269", \ + "0.595085, 0.603737, 0.606304, 0.621263, 0.643034, 0.685009, 0.768718" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.539696, 0.549178, 0.552043, 0.570821, 0.601660, 0.666351, 0.794449", \ + "0.552476, 0.561958, 0.564823, 0.583601, 0.614440, 0.679131, 0.807229", \ + "0.566008, 0.575490, 0.578355, 0.597133, 0.627972, 0.692663, 0.820761", \ + "0.594683, 0.604165, 0.607030, 0.625808, 0.656647, 0.721338, 0.849436", \ + "0.612803, 0.622285, 0.625150, 0.643928, 0.674767, 0.739458, 0.867556", \ + "0.641362, 0.650844, 0.653709, 0.672487, 0.703326, 0.768017, 0.896115", \ + "0.669275, 0.678757, 0.681622, 0.700400, 0.731239, 0.795930, 0.924028" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.403381, 0.413048, 0.415926, 0.434816, 0.465484, 0.529015, 0.657071", \ + "0.416390, 0.426057, 0.428935, 0.447825, 0.478493, 0.542024, 0.670080", \ + "0.430071, 0.439738, 0.442616, 0.461506, 0.492174, 0.555705, 0.683761", \ + "0.459166, 0.468833, 0.471711, 0.490601, 0.521269, 0.584800, 0.712856", \ + "0.477293, 0.486960, 0.489838, 0.508728, 0.539396, 0.602927, 0.730983", \ + "0.505840, 0.515507, 0.518385, 0.537275, 0.567943, 0.631474, 0.759530", \ + "0.533763, 0.543430, 0.546308, 0.565198, 0.595866, 0.659397, 0.787453" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[74]&!WENB[74]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[74] == 1'b1 && WENB[74] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.616468, 0.626160, 0.629017, 0.647622, 0.678554, 0.742442, 0.869779", \ + "0.628011, 0.637703, 0.640560, 0.659165, 0.690097, 0.753985, 0.881322", \ + "0.641927, 0.651619, 0.654476, 0.673081, 0.704013, 0.767901, 0.895238", \ + "0.670507, 0.680199, 0.683056, 0.701661, 0.732593, 0.796481, 0.923818", \ + "0.691912, 0.701604, 0.704461, 0.723066, 0.753998, 0.817886, 0.945223", \ + "0.717218, 0.726910, 0.729767, 0.748372, 0.779304, 0.843192, 0.970529", \ + "0.747789, 0.757481, 0.760338, 0.778943, 0.809875, 0.873763, 1.001100" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.460287, 0.469867, 0.472738, 0.491461, 0.522331, 0.586211, 0.713625", \ + "0.471886, 0.481466, 0.484337, 0.503060, 0.533930, 0.597810, 0.725224", \ + "0.485616, 0.495196, 0.498067, 0.516790, 0.547660, 0.611540, 0.738954", \ + "0.514349, 0.523929, 0.526800, 0.545523, 0.576393, 0.640273, 0.767687", \ + "0.535869, 0.545449, 0.548320, 0.567043, 0.597913, 0.661793, 0.789207", \ + "0.561207, 0.570787, 0.573658, 0.592381, 0.623251, 0.687131, 0.814545", \ + "0.591778, 0.601358, 0.604229, 0.622952, 0.653822, 0.717702, 0.845116" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.577075, 0.585746, 0.588224, 0.603124, 0.625158, 0.666957, 0.749400", \ + "0.589521, 0.598192, 0.600670, 0.615570, 0.637604, 0.679403, 0.761846", \ + "0.604361, 0.613032, 0.615510, 0.630410, 0.652444, 0.694243, 0.776686", \ + "0.632000, 0.640671, 0.643149, 0.658049, 0.680083, 0.721882, 0.804325", \ + "0.652059, 0.660730, 0.663208, 0.678108, 0.700142, 0.741941, 0.824384", \ + "0.672244, 0.680915, 0.683393, 0.698293, 0.720327, 0.762126, 0.844569", \ + "0.707773, 0.716444, 0.718922, 0.733822, 0.755856, 0.797655, 0.880098" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.431147, 0.439086, 0.441786, 0.456810, 0.478801, 0.520790, 0.603335", \ + "0.443553, 0.451492, 0.454192, 0.469216, 0.491207, 0.533196, 0.615741", \ + "0.458438, 0.466377, 0.469077, 0.484101, 0.506092, 0.548081, 0.630626", \ + "0.486076, 0.494015, 0.496715, 0.511739, 0.533730, 0.575719, 0.658264", \ + "0.506112, 0.514051, 0.516751, 0.531775, 0.553766, 0.595755, 0.678300", \ + "0.526310, 0.534249, 0.536949, 0.551973, 0.573964, 0.615953, 0.698498", \ + "0.561818, 0.569757, 0.572457, 0.587481, 0.609472, 0.651461, 0.734006" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[74]&WENB[74]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399", \ + "0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403", \ + "0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406", \ + "0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410", \ + "0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413", \ + "0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417", \ + "0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622", \ + "0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725", \ + "0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729", \ + "0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734", \ + "0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739", \ + "0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744", \ + "0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[74]&!WENB[74]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622", \ + "0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725", \ + "0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729", \ + "0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734", \ + "0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739", \ + "0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744", \ + "0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399", \ + "0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403", \ + "0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406", \ + "0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410", \ + "0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413", \ + "0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417", \ + "0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420" \ + ); + } + } + } + pin(WENYB[73]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[73]&WENB[73]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[73] == 1'b0 && WENB[73] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.610229, 0.619074, 0.621552, 0.636507, 0.658208, 0.700167, 0.783853", \ + "0.621819, 0.630664, 0.633142, 0.648097, 0.669798, 0.711757, 0.795443", \ + "0.635053, 0.643898, 0.646376, 0.661331, 0.683032, 0.724991, 0.808677", \ + "0.661821, 0.670666, 0.673144, 0.688099, 0.709800, 0.751759, 0.835445", \ + "0.683318, 0.692163, 0.694641, 0.709596, 0.731297, 0.773256, 0.856942", \ + "0.708215, 0.717060, 0.719538, 0.734493, 0.756194, 0.798153, 0.881839", \ + "0.742662, 0.751507, 0.753985, 0.768940, 0.790641, 0.832600, 0.916286" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.462471, 0.471123, 0.473690, 0.488649, 0.510420, 0.552395, 0.636104", \ + "0.474234, 0.482886, 0.485453, 0.500412, 0.522183, 0.564158, 0.647867", \ + "0.487052, 0.495704, 0.498271, 0.513230, 0.535001, 0.576976, 0.660685", \ + "0.514227, 0.522879, 0.525446, 0.540405, 0.562176, 0.604151, 0.687860", \ + "0.535456, 0.544108, 0.546675, 0.561634, 0.583405, 0.625380, 0.709089", \ + "0.560636, 0.569288, 0.571855, 0.586814, 0.608585, 0.650560, 0.734269", \ + "0.595085, 0.603737, 0.606304, 0.621263, 0.643034, 0.685009, 0.768718" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.539696, 0.549178, 0.552043, 0.570821, 0.601660, 0.666351, 0.794449", \ + "0.552476, 0.561958, 0.564823, 0.583601, 0.614440, 0.679131, 0.807229", \ + "0.566008, 0.575490, 0.578355, 0.597133, 0.627972, 0.692663, 0.820761", \ + "0.594683, 0.604165, 0.607030, 0.625808, 0.656647, 0.721338, 0.849436", \ + "0.612803, 0.622285, 0.625150, 0.643928, 0.674767, 0.739458, 0.867556", \ + "0.641362, 0.650844, 0.653709, 0.672487, 0.703326, 0.768017, 0.896115", \ + "0.669275, 0.678757, 0.681622, 0.700400, 0.731239, 0.795930, 0.924028" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.403381, 0.413048, 0.415926, 0.434816, 0.465484, 0.529015, 0.657071", \ + "0.416390, 0.426057, 0.428935, 0.447825, 0.478493, 0.542024, 0.670080", \ + "0.430071, 0.439738, 0.442616, 0.461506, 0.492174, 0.555705, 0.683761", \ + "0.459166, 0.468833, 0.471711, 0.490601, 0.521269, 0.584800, 0.712856", \ + "0.477293, 0.486960, 0.489838, 0.508728, 0.539396, 0.602927, 0.730983", \ + "0.505840, 0.515507, 0.518385, 0.537275, 0.567943, 0.631474, 0.759530", \ + "0.533763, 0.543430, 0.546308, 0.565198, 0.595866, 0.659397, 0.787453" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[73]&!WENB[73]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[73] == 1'b1 && WENB[73] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.616468, 0.626160, 0.629017, 0.647622, 0.678554, 0.742442, 0.869779", \ + "0.628011, 0.637703, 0.640560, 0.659165, 0.690097, 0.753985, 0.881322", \ + "0.641927, 0.651619, 0.654476, 0.673081, 0.704013, 0.767901, 0.895238", \ + "0.670507, 0.680199, 0.683056, 0.701661, 0.732593, 0.796481, 0.923818", \ + "0.691912, 0.701604, 0.704461, 0.723066, 0.753998, 0.817886, 0.945223", \ + "0.717218, 0.726910, 0.729767, 0.748372, 0.779304, 0.843192, 0.970529", \ + "0.747789, 0.757481, 0.760338, 0.778943, 0.809875, 0.873763, 1.001100" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.460287, 0.469867, 0.472738, 0.491461, 0.522331, 0.586211, 0.713625", \ + "0.471886, 0.481466, 0.484337, 0.503060, 0.533930, 0.597810, 0.725224", \ + "0.485616, 0.495196, 0.498067, 0.516790, 0.547660, 0.611540, 0.738954", \ + "0.514349, 0.523929, 0.526800, 0.545523, 0.576393, 0.640273, 0.767687", \ + "0.535869, 0.545449, 0.548320, 0.567043, 0.597913, 0.661793, 0.789207", \ + "0.561207, 0.570787, 0.573658, 0.592381, 0.623251, 0.687131, 0.814545", \ + "0.591778, 0.601358, 0.604229, 0.622952, 0.653822, 0.717702, 0.845116" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.577075, 0.585746, 0.588224, 0.603124, 0.625158, 0.666957, 0.749400", \ + "0.589521, 0.598192, 0.600670, 0.615570, 0.637604, 0.679403, 0.761846", \ + "0.604361, 0.613032, 0.615510, 0.630410, 0.652444, 0.694243, 0.776686", \ + "0.632000, 0.640671, 0.643149, 0.658049, 0.680083, 0.721882, 0.804325", \ + "0.652059, 0.660730, 0.663208, 0.678108, 0.700142, 0.741941, 0.824384", \ + "0.672244, 0.680915, 0.683393, 0.698293, 0.720327, 0.762126, 0.844569", \ + "0.707773, 0.716444, 0.718922, 0.733822, 0.755856, 0.797655, 0.880098" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.431147, 0.439086, 0.441786, 0.456810, 0.478801, 0.520790, 0.603335", \ + "0.443553, 0.451492, 0.454192, 0.469216, 0.491207, 0.533196, 0.615741", \ + "0.458438, 0.466377, 0.469077, 0.484101, 0.506092, 0.548081, 0.630626", \ + "0.486076, 0.494015, 0.496715, 0.511739, 0.533730, 0.575719, 0.658264", \ + "0.506112, 0.514051, 0.516751, 0.531775, 0.553766, 0.595755, 0.678300", \ + "0.526310, 0.534249, 0.536949, 0.551973, 0.573964, 0.615953, 0.698498", \ + "0.561818, 0.569757, 0.572457, 0.587481, 0.609472, 0.651461, 0.734006" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[73]&WENB[73]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399", \ + "0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403", \ + "0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406", \ + "0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410", \ + "0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413", \ + "0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417", \ + "0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622", \ + "0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725", \ + "0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729", \ + "0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734", \ + "0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739", \ + "0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744", \ + "0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[73]&!WENB[73]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622", \ + "0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725", \ + "0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729", \ + "0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734", \ + "0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739", \ + "0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744", \ + "0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399", \ + "0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403", \ + "0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406", \ + "0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410", \ + "0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413", \ + "0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417", \ + "0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420" \ + ); + } + } + } + pin(WENYB[72]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[72]&WENB[72]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[72] == 1'b0 && WENB[72] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.610229, 0.619074, 0.621552, 0.636507, 0.658208, 0.700167, 0.783853", \ + "0.621819, 0.630664, 0.633142, 0.648097, 0.669798, 0.711757, 0.795443", \ + "0.635053, 0.643898, 0.646376, 0.661331, 0.683032, 0.724991, 0.808677", \ + "0.661821, 0.670666, 0.673144, 0.688099, 0.709800, 0.751759, 0.835445", \ + "0.683318, 0.692163, 0.694641, 0.709596, 0.731297, 0.773256, 0.856942", \ + "0.708215, 0.717060, 0.719538, 0.734493, 0.756194, 0.798153, 0.881839", \ + "0.742662, 0.751507, 0.753985, 0.768940, 0.790641, 0.832600, 0.916286" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.462471, 0.471123, 0.473690, 0.488649, 0.510420, 0.552395, 0.636104", \ + "0.474234, 0.482886, 0.485453, 0.500412, 0.522183, 0.564158, 0.647867", \ + "0.487052, 0.495704, 0.498271, 0.513230, 0.535001, 0.576976, 0.660685", \ + "0.514227, 0.522879, 0.525446, 0.540405, 0.562176, 0.604151, 0.687860", \ + "0.535456, 0.544108, 0.546675, 0.561634, 0.583405, 0.625380, 0.709089", \ + "0.560636, 0.569288, 0.571855, 0.586814, 0.608585, 0.650560, 0.734269", \ + "0.595085, 0.603737, 0.606304, 0.621263, 0.643034, 0.685009, 0.768718" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.539696, 0.549178, 0.552043, 0.570821, 0.601660, 0.666351, 0.794449", \ + "0.552476, 0.561958, 0.564823, 0.583601, 0.614440, 0.679131, 0.807229", \ + "0.566008, 0.575490, 0.578355, 0.597133, 0.627972, 0.692663, 0.820761", \ + "0.594683, 0.604165, 0.607030, 0.625808, 0.656647, 0.721338, 0.849436", \ + "0.612803, 0.622285, 0.625150, 0.643928, 0.674767, 0.739458, 0.867556", \ + "0.641362, 0.650844, 0.653709, 0.672487, 0.703326, 0.768017, 0.896115", \ + "0.669275, 0.678757, 0.681622, 0.700400, 0.731239, 0.795930, 0.924028" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.403381, 0.413048, 0.415926, 0.434816, 0.465484, 0.529015, 0.657071", \ + "0.416390, 0.426057, 0.428935, 0.447825, 0.478493, 0.542024, 0.670080", \ + "0.430071, 0.439738, 0.442616, 0.461506, 0.492174, 0.555705, 0.683761", \ + "0.459166, 0.468833, 0.471711, 0.490601, 0.521269, 0.584800, 0.712856", \ + "0.477293, 0.486960, 0.489838, 0.508728, 0.539396, 0.602927, 0.730983", \ + "0.505840, 0.515507, 0.518385, 0.537275, 0.567943, 0.631474, 0.759530", \ + "0.533763, 0.543430, 0.546308, 0.565198, 0.595866, 0.659397, 0.787453" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[72]&!WENB[72]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[72] == 1'b1 && WENB[72] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.616468, 0.626160, 0.629017, 0.647622, 0.678554, 0.742442, 0.869779", \ + "0.628011, 0.637703, 0.640560, 0.659165, 0.690097, 0.753985, 0.881322", \ + "0.641927, 0.651619, 0.654476, 0.673081, 0.704013, 0.767901, 0.895238", \ + "0.670507, 0.680199, 0.683056, 0.701661, 0.732593, 0.796481, 0.923818", \ + "0.691912, 0.701604, 0.704461, 0.723066, 0.753998, 0.817886, 0.945223", \ + "0.717218, 0.726910, 0.729767, 0.748372, 0.779304, 0.843192, 0.970529", \ + "0.747789, 0.757481, 0.760338, 0.778943, 0.809875, 0.873763, 1.001100" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.460287, 0.469867, 0.472738, 0.491461, 0.522331, 0.586211, 0.713625", \ + "0.471886, 0.481466, 0.484337, 0.503060, 0.533930, 0.597810, 0.725224", \ + "0.485616, 0.495196, 0.498067, 0.516790, 0.547660, 0.611540, 0.738954", \ + "0.514349, 0.523929, 0.526800, 0.545523, 0.576393, 0.640273, 0.767687", \ + "0.535869, 0.545449, 0.548320, 0.567043, 0.597913, 0.661793, 0.789207", \ + "0.561207, 0.570787, 0.573658, 0.592381, 0.623251, 0.687131, 0.814545", \ + "0.591778, 0.601358, 0.604229, 0.622952, 0.653822, 0.717702, 0.845116" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.577075, 0.585746, 0.588224, 0.603124, 0.625158, 0.666957, 0.749400", \ + "0.589521, 0.598192, 0.600670, 0.615570, 0.637604, 0.679403, 0.761846", \ + "0.604361, 0.613032, 0.615510, 0.630410, 0.652444, 0.694243, 0.776686", \ + "0.632000, 0.640671, 0.643149, 0.658049, 0.680083, 0.721882, 0.804325", \ + "0.652059, 0.660730, 0.663208, 0.678108, 0.700142, 0.741941, 0.824384", \ + "0.672244, 0.680915, 0.683393, 0.698293, 0.720327, 0.762126, 0.844569", \ + "0.707773, 0.716444, 0.718922, 0.733822, 0.755856, 0.797655, 0.880098" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.431147, 0.439086, 0.441786, 0.456810, 0.478801, 0.520790, 0.603335", \ + "0.443553, 0.451492, 0.454192, 0.469216, 0.491207, 0.533196, 0.615741", \ + "0.458438, 0.466377, 0.469077, 0.484101, 0.506092, 0.548081, 0.630626", \ + "0.486076, 0.494015, 0.496715, 0.511739, 0.533730, 0.575719, 0.658264", \ + "0.506112, 0.514051, 0.516751, 0.531775, 0.553766, 0.595755, 0.678300", \ + "0.526310, 0.534249, 0.536949, 0.551973, 0.573964, 0.615953, 0.698498", \ + "0.561818, 0.569757, 0.572457, 0.587481, 0.609472, 0.651461, 0.734006" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[72]&WENB[72]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399", \ + "0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403", \ + "0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406", \ + "0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410", \ + "0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413", \ + "0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417", \ + "0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622", \ + "0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725", \ + "0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729", \ + "0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734", \ + "0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739", \ + "0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744", \ + "0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[72]&!WENB[72]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622", \ + "0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725", \ + "0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729", \ + "0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734", \ + "0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739", \ + "0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744", \ + "0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399", \ + "0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403", \ + "0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406", \ + "0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410", \ + "0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413", \ + "0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417", \ + "0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420" \ + ); + } + } + } + pin(WENYB[71]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[71]&WENB[71]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[71] == 1'b0 && WENB[71] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.610229, 0.619074, 0.621552, 0.636507, 0.658208, 0.700167, 0.783853", \ + "0.621819, 0.630664, 0.633142, 0.648097, 0.669798, 0.711757, 0.795443", \ + "0.635053, 0.643898, 0.646376, 0.661331, 0.683032, 0.724991, 0.808677", \ + "0.661821, 0.670666, 0.673144, 0.688099, 0.709800, 0.751759, 0.835445", \ + "0.683318, 0.692163, 0.694641, 0.709596, 0.731297, 0.773256, 0.856942", \ + "0.708215, 0.717060, 0.719538, 0.734493, 0.756194, 0.798153, 0.881839", \ + "0.742662, 0.751507, 0.753985, 0.768940, 0.790641, 0.832600, 0.916286" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.462471, 0.471123, 0.473690, 0.488649, 0.510420, 0.552395, 0.636104", \ + "0.474234, 0.482886, 0.485453, 0.500412, 0.522183, 0.564158, 0.647867", \ + "0.487052, 0.495704, 0.498271, 0.513230, 0.535001, 0.576976, 0.660685", \ + "0.514227, 0.522879, 0.525446, 0.540405, 0.562176, 0.604151, 0.687860", \ + "0.535456, 0.544108, 0.546675, 0.561634, 0.583405, 0.625380, 0.709089", \ + "0.560636, 0.569288, 0.571855, 0.586814, 0.608585, 0.650560, 0.734269", \ + "0.595085, 0.603737, 0.606304, 0.621263, 0.643034, 0.685009, 0.768718" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.539696, 0.549178, 0.552043, 0.570821, 0.601660, 0.666351, 0.794449", \ + "0.552476, 0.561958, 0.564823, 0.583601, 0.614440, 0.679131, 0.807229", \ + "0.566008, 0.575490, 0.578355, 0.597133, 0.627972, 0.692663, 0.820761", \ + "0.594683, 0.604165, 0.607030, 0.625808, 0.656647, 0.721338, 0.849436", \ + "0.612803, 0.622285, 0.625150, 0.643928, 0.674767, 0.739458, 0.867556", \ + "0.641362, 0.650844, 0.653709, 0.672487, 0.703326, 0.768017, 0.896115", \ + "0.669275, 0.678757, 0.681622, 0.700400, 0.731239, 0.795930, 0.924028" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.403381, 0.413048, 0.415926, 0.434816, 0.465484, 0.529015, 0.657071", \ + "0.416390, 0.426057, 0.428935, 0.447825, 0.478493, 0.542024, 0.670080", \ + "0.430071, 0.439738, 0.442616, 0.461506, 0.492174, 0.555705, 0.683761", \ + "0.459166, 0.468833, 0.471711, 0.490601, 0.521269, 0.584800, 0.712856", \ + "0.477293, 0.486960, 0.489838, 0.508728, 0.539396, 0.602927, 0.730983", \ + "0.505840, 0.515507, 0.518385, 0.537275, 0.567943, 0.631474, 0.759530", \ + "0.533763, 0.543430, 0.546308, 0.565198, 0.595866, 0.659397, 0.787453" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[71]&!WENB[71]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[71] == 1'b1 && WENB[71] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.616468, 0.626160, 0.629017, 0.647622, 0.678554, 0.742442, 0.869779", \ + "0.628011, 0.637703, 0.640560, 0.659165, 0.690097, 0.753985, 0.881322", \ + "0.641927, 0.651619, 0.654476, 0.673081, 0.704013, 0.767901, 0.895238", \ + "0.670507, 0.680199, 0.683056, 0.701661, 0.732593, 0.796481, 0.923818", \ + "0.691912, 0.701604, 0.704461, 0.723066, 0.753998, 0.817886, 0.945223", \ + "0.717218, 0.726910, 0.729767, 0.748372, 0.779304, 0.843192, 0.970529", \ + "0.747789, 0.757481, 0.760338, 0.778943, 0.809875, 0.873763, 1.001100" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.460287, 0.469867, 0.472738, 0.491461, 0.522331, 0.586211, 0.713625", \ + "0.471886, 0.481466, 0.484337, 0.503060, 0.533930, 0.597810, 0.725224", \ + "0.485616, 0.495196, 0.498067, 0.516790, 0.547660, 0.611540, 0.738954", \ + "0.514349, 0.523929, 0.526800, 0.545523, 0.576393, 0.640273, 0.767687", \ + "0.535869, 0.545449, 0.548320, 0.567043, 0.597913, 0.661793, 0.789207", \ + "0.561207, 0.570787, 0.573658, 0.592381, 0.623251, 0.687131, 0.814545", \ + "0.591778, 0.601358, 0.604229, 0.622952, 0.653822, 0.717702, 0.845116" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.577075, 0.585746, 0.588224, 0.603124, 0.625158, 0.666957, 0.749400", \ + "0.589521, 0.598192, 0.600670, 0.615570, 0.637604, 0.679403, 0.761846", \ + "0.604361, 0.613032, 0.615510, 0.630410, 0.652444, 0.694243, 0.776686", \ + "0.632000, 0.640671, 0.643149, 0.658049, 0.680083, 0.721882, 0.804325", \ + "0.652059, 0.660730, 0.663208, 0.678108, 0.700142, 0.741941, 0.824384", \ + "0.672244, 0.680915, 0.683393, 0.698293, 0.720327, 0.762126, 0.844569", \ + "0.707773, 0.716444, 0.718922, 0.733822, 0.755856, 0.797655, 0.880098" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.431147, 0.439086, 0.441786, 0.456810, 0.478801, 0.520790, 0.603335", \ + "0.443553, 0.451492, 0.454192, 0.469216, 0.491207, 0.533196, 0.615741", \ + "0.458438, 0.466377, 0.469077, 0.484101, 0.506092, 0.548081, 0.630626", \ + "0.486076, 0.494015, 0.496715, 0.511739, 0.533730, 0.575719, 0.658264", \ + "0.506112, 0.514051, 0.516751, 0.531775, 0.553766, 0.595755, 0.678300", \ + "0.526310, 0.534249, 0.536949, 0.551973, 0.573964, 0.615953, 0.698498", \ + "0.561818, 0.569757, 0.572457, 0.587481, 0.609472, 0.651461, 0.734006" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[71]&WENB[71]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399", \ + "0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403", \ + "0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406", \ + "0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410", \ + "0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413", \ + "0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417", \ + "0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622", \ + "0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725", \ + "0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729", \ + "0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734", \ + "0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739", \ + "0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744", \ + "0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[71]&!WENB[71]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622", \ + "0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725", \ + "0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729", \ + "0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734", \ + "0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739", \ + "0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744", \ + "0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399", \ + "0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403", \ + "0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406", \ + "0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410", \ + "0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413", \ + "0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417", \ + "0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420" \ + ); + } + } + } + pin(WENYB[70]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[70]&WENB[70]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[70] == 1'b0 && WENB[70] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.610229, 0.619074, 0.621552, 0.636507, 0.658208, 0.700167, 0.783853", \ + "0.621819, 0.630664, 0.633142, 0.648097, 0.669798, 0.711757, 0.795443", \ + "0.635053, 0.643898, 0.646376, 0.661331, 0.683032, 0.724991, 0.808677", \ + "0.661821, 0.670666, 0.673144, 0.688099, 0.709800, 0.751759, 0.835445", \ + "0.683318, 0.692163, 0.694641, 0.709596, 0.731297, 0.773256, 0.856942", \ + "0.708215, 0.717060, 0.719538, 0.734493, 0.756194, 0.798153, 0.881839", \ + "0.742662, 0.751507, 0.753985, 0.768940, 0.790641, 0.832600, 0.916286" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.462471, 0.471123, 0.473690, 0.488649, 0.510420, 0.552395, 0.636104", \ + "0.474234, 0.482886, 0.485453, 0.500412, 0.522183, 0.564158, 0.647867", \ + "0.487052, 0.495704, 0.498271, 0.513230, 0.535001, 0.576976, 0.660685", \ + "0.514227, 0.522879, 0.525446, 0.540405, 0.562176, 0.604151, 0.687860", \ + "0.535456, 0.544108, 0.546675, 0.561634, 0.583405, 0.625380, 0.709089", \ + "0.560636, 0.569288, 0.571855, 0.586814, 0.608585, 0.650560, 0.734269", \ + "0.595085, 0.603737, 0.606304, 0.621263, 0.643034, 0.685009, 0.768718" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.539696, 0.549178, 0.552043, 0.570821, 0.601660, 0.666351, 0.794449", \ + "0.552476, 0.561958, 0.564823, 0.583601, 0.614440, 0.679131, 0.807229", \ + "0.566008, 0.575490, 0.578355, 0.597133, 0.627972, 0.692663, 0.820761", \ + "0.594683, 0.604165, 0.607030, 0.625808, 0.656647, 0.721338, 0.849436", \ + "0.612803, 0.622285, 0.625150, 0.643928, 0.674767, 0.739458, 0.867556", \ + "0.641362, 0.650844, 0.653709, 0.672487, 0.703326, 0.768017, 0.896115", \ + "0.669275, 0.678757, 0.681622, 0.700400, 0.731239, 0.795930, 0.924028" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.403381, 0.413048, 0.415926, 0.434816, 0.465484, 0.529015, 0.657071", \ + "0.416390, 0.426057, 0.428935, 0.447825, 0.478493, 0.542024, 0.670080", \ + "0.430071, 0.439738, 0.442616, 0.461506, 0.492174, 0.555705, 0.683761", \ + "0.459166, 0.468833, 0.471711, 0.490601, 0.521269, 0.584800, 0.712856", \ + "0.477293, 0.486960, 0.489838, 0.508728, 0.539396, 0.602927, 0.730983", \ + "0.505840, 0.515507, 0.518385, 0.537275, 0.567943, 0.631474, 0.759530", \ + "0.533763, 0.543430, 0.546308, 0.565198, 0.595866, 0.659397, 0.787453" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[70]&!WENB[70]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[70] == 1'b1 && WENB[70] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.616468, 0.626160, 0.629017, 0.647622, 0.678554, 0.742442, 0.869779", \ + "0.628011, 0.637703, 0.640560, 0.659165, 0.690097, 0.753985, 0.881322", \ + "0.641927, 0.651619, 0.654476, 0.673081, 0.704013, 0.767901, 0.895238", \ + "0.670507, 0.680199, 0.683056, 0.701661, 0.732593, 0.796481, 0.923818", \ + "0.691912, 0.701604, 0.704461, 0.723066, 0.753998, 0.817886, 0.945223", \ + "0.717218, 0.726910, 0.729767, 0.748372, 0.779304, 0.843192, 0.970529", \ + "0.747789, 0.757481, 0.760338, 0.778943, 0.809875, 0.873763, 1.001100" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.460287, 0.469867, 0.472738, 0.491461, 0.522331, 0.586211, 0.713625", \ + "0.471886, 0.481466, 0.484337, 0.503060, 0.533930, 0.597810, 0.725224", \ + "0.485616, 0.495196, 0.498067, 0.516790, 0.547660, 0.611540, 0.738954", \ + "0.514349, 0.523929, 0.526800, 0.545523, 0.576393, 0.640273, 0.767687", \ + "0.535869, 0.545449, 0.548320, 0.567043, 0.597913, 0.661793, 0.789207", \ + "0.561207, 0.570787, 0.573658, 0.592381, 0.623251, 0.687131, 0.814545", \ + "0.591778, 0.601358, 0.604229, 0.622952, 0.653822, 0.717702, 0.845116" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.577075, 0.585746, 0.588224, 0.603124, 0.625158, 0.666957, 0.749400", \ + "0.589521, 0.598192, 0.600670, 0.615570, 0.637604, 0.679403, 0.761846", \ + "0.604361, 0.613032, 0.615510, 0.630410, 0.652444, 0.694243, 0.776686", \ + "0.632000, 0.640671, 0.643149, 0.658049, 0.680083, 0.721882, 0.804325", \ + "0.652059, 0.660730, 0.663208, 0.678108, 0.700142, 0.741941, 0.824384", \ + "0.672244, 0.680915, 0.683393, 0.698293, 0.720327, 0.762126, 0.844569", \ + "0.707773, 0.716444, 0.718922, 0.733822, 0.755856, 0.797655, 0.880098" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.431147, 0.439086, 0.441786, 0.456810, 0.478801, 0.520790, 0.603335", \ + "0.443553, 0.451492, 0.454192, 0.469216, 0.491207, 0.533196, 0.615741", \ + "0.458438, 0.466377, 0.469077, 0.484101, 0.506092, 0.548081, 0.630626", \ + "0.486076, 0.494015, 0.496715, 0.511739, 0.533730, 0.575719, 0.658264", \ + "0.506112, 0.514051, 0.516751, 0.531775, 0.553766, 0.595755, 0.678300", \ + "0.526310, 0.534249, 0.536949, 0.551973, 0.573964, 0.615953, 0.698498", \ + "0.561818, 0.569757, 0.572457, 0.587481, 0.609472, 0.651461, 0.734006" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[70]&WENB[70]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399", \ + "0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403", \ + "0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406", \ + "0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410", \ + "0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413", \ + "0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417", \ + "0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622", \ + "0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725", \ + "0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729", \ + "0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734", \ + "0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739", \ + "0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744", \ + "0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[70]&!WENB[70]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622", \ + "0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725", \ + "0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729", \ + "0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734", \ + "0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739", \ + "0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744", \ + "0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399", \ + "0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403", \ + "0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406", \ + "0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410", \ + "0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413", \ + "0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417", \ + "0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420" \ + ); + } + } + } + pin(WENYB[69]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[69]&WENB[69]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[69] == 1'b0 && WENB[69] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.610229, 0.619074, 0.621552, 0.636507, 0.658208, 0.700167, 0.783853", \ + "0.621819, 0.630664, 0.633142, 0.648097, 0.669798, 0.711757, 0.795443", \ + "0.635053, 0.643898, 0.646376, 0.661331, 0.683032, 0.724991, 0.808677", \ + "0.661821, 0.670666, 0.673144, 0.688099, 0.709800, 0.751759, 0.835445", \ + "0.683318, 0.692163, 0.694641, 0.709596, 0.731297, 0.773256, 0.856942", \ + "0.708215, 0.717060, 0.719538, 0.734493, 0.756194, 0.798153, 0.881839", \ + "0.742662, 0.751507, 0.753985, 0.768940, 0.790641, 0.832600, 0.916286" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.462471, 0.471123, 0.473690, 0.488649, 0.510420, 0.552395, 0.636104", \ + "0.474234, 0.482886, 0.485453, 0.500412, 0.522183, 0.564158, 0.647867", \ + "0.487052, 0.495704, 0.498271, 0.513230, 0.535001, 0.576976, 0.660685", \ + "0.514227, 0.522879, 0.525446, 0.540405, 0.562176, 0.604151, 0.687860", \ + "0.535456, 0.544108, 0.546675, 0.561634, 0.583405, 0.625380, 0.709089", \ + "0.560636, 0.569288, 0.571855, 0.586814, 0.608585, 0.650560, 0.734269", \ + "0.595085, 0.603737, 0.606304, 0.621263, 0.643034, 0.685009, 0.768718" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.539696, 0.549178, 0.552043, 0.570821, 0.601660, 0.666351, 0.794449", \ + "0.552476, 0.561958, 0.564823, 0.583601, 0.614440, 0.679131, 0.807229", \ + "0.566008, 0.575490, 0.578355, 0.597133, 0.627972, 0.692663, 0.820761", \ + "0.594683, 0.604165, 0.607030, 0.625808, 0.656647, 0.721338, 0.849436", \ + "0.612803, 0.622285, 0.625150, 0.643928, 0.674767, 0.739458, 0.867556", \ + "0.641362, 0.650844, 0.653709, 0.672487, 0.703326, 0.768017, 0.896115", \ + "0.669275, 0.678757, 0.681622, 0.700400, 0.731239, 0.795930, 0.924028" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.403381, 0.413048, 0.415926, 0.434816, 0.465484, 0.529015, 0.657071", \ + "0.416390, 0.426057, 0.428935, 0.447825, 0.478493, 0.542024, 0.670080", \ + "0.430071, 0.439738, 0.442616, 0.461506, 0.492174, 0.555705, 0.683761", \ + "0.459166, 0.468833, 0.471711, 0.490601, 0.521269, 0.584800, 0.712856", \ + "0.477293, 0.486960, 0.489838, 0.508728, 0.539396, 0.602927, 0.730983", \ + "0.505840, 0.515507, 0.518385, 0.537275, 0.567943, 0.631474, 0.759530", \ + "0.533763, 0.543430, 0.546308, 0.565198, 0.595866, 0.659397, 0.787453" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[69]&!WENB[69]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[69] == 1'b1 && WENB[69] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.616468, 0.626160, 0.629017, 0.647622, 0.678554, 0.742442, 0.869779", \ + "0.628011, 0.637703, 0.640560, 0.659165, 0.690097, 0.753985, 0.881322", \ + "0.641927, 0.651619, 0.654476, 0.673081, 0.704013, 0.767901, 0.895238", \ + "0.670507, 0.680199, 0.683056, 0.701661, 0.732593, 0.796481, 0.923818", \ + "0.691912, 0.701604, 0.704461, 0.723066, 0.753998, 0.817886, 0.945223", \ + "0.717218, 0.726910, 0.729767, 0.748372, 0.779304, 0.843192, 0.970529", \ + "0.747789, 0.757481, 0.760338, 0.778943, 0.809875, 0.873763, 1.001100" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.460287, 0.469867, 0.472738, 0.491461, 0.522331, 0.586211, 0.713625", \ + "0.471886, 0.481466, 0.484337, 0.503060, 0.533930, 0.597810, 0.725224", \ + "0.485616, 0.495196, 0.498067, 0.516790, 0.547660, 0.611540, 0.738954", \ + "0.514349, 0.523929, 0.526800, 0.545523, 0.576393, 0.640273, 0.767687", \ + "0.535869, 0.545449, 0.548320, 0.567043, 0.597913, 0.661793, 0.789207", \ + "0.561207, 0.570787, 0.573658, 0.592381, 0.623251, 0.687131, 0.814545", \ + "0.591778, 0.601358, 0.604229, 0.622952, 0.653822, 0.717702, 0.845116" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.577075, 0.585746, 0.588224, 0.603124, 0.625158, 0.666957, 0.749400", \ + "0.589521, 0.598192, 0.600670, 0.615570, 0.637604, 0.679403, 0.761846", \ + "0.604361, 0.613032, 0.615510, 0.630410, 0.652444, 0.694243, 0.776686", \ + "0.632000, 0.640671, 0.643149, 0.658049, 0.680083, 0.721882, 0.804325", \ + "0.652059, 0.660730, 0.663208, 0.678108, 0.700142, 0.741941, 0.824384", \ + "0.672244, 0.680915, 0.683393, 0.698293, 0.720327, 0.762126, 0.844569", \ + "0.707773, 0.716444, 0.718922, 0.733822, 0.755856, 0.797655, 0.880098" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.431147, 0.439086, 0.441786, 0.456810, 0.478801, 0.520790, 0.603335", \ + "0.443553, 0.451492, 0.454192, 0.469216, 0.491207, 0.533196, 0.615741", \ + "0.458438, 0.466377, 0.469077, 0.484101, 0.506092, 0.548081, 0.630626", \ + "0.486076, 0.494015, 0.496715, 0.511739, 0.533730, 0.575719, 0.658264", \ + "0.506112, 0.514051, 0.516751, 0.531775, 0.553766, 0.595755, 0.678300", \ + "0.526310, 0.534249, 0.536949, 0.551973, 0.573964, 0.615953, 0.698498", \ + "0.561818, 0.569757, 0.572457, 0.587481, 0.609472, 0.651461, 0.734006" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[69]&WENB[69]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399", \ + "0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403", \ + "0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406", \ + "0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410", \ + "0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413", \ + "0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417", \ + "0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622", \ + "0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725", \ + "0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729", \ + "0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734", \ + "0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739", \ + "0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744", \ + "0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[69]&!WENB[69]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622", \ + "0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725", \ + "0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729", \ + "0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734", \ + "0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739", \ + "0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744", \ + "0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399", \ + "0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403", \ + "0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406", \ + "0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410", \ + "0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413", \ + "0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417", \ + "0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420" \ + ); + } + } + } + pin(WENYB[68]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[68]&WENB[68]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[68] == 1'b0 && WENB[68] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.610229, 0.619074, 0.621552, 0.636507, 0.658208, 0.700167, 0.783853", \ + "0.621819, 0.630664, 0.633142, 0.648097, 0.669798, 0.711757, 0.795443", \ + "0.635053, 0.643898, 0.646376, 0.661331, 0.683032, 0.724991, 0.808677", \ + "0.661821, 0.670666, 0.673144, 0.688099, 0.709800, 0.751759, 0.835445", \ + "0.683318, 0.692163, 0.694641, 0.709596, 0.731297, 0.773256, 0.856942", \ + "0.708215, 0.717060, 0.719538, 0.734493, 0.756194, 0.798153, 0.881839", \ + "0.742662, 0.751507, 0.753985, 0.768940, 0.790641, 0.832600, 0.916286" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.462471, 0.471123, 0.473690, 0.488649, 0.510420, 0.552395, 0.636104", \ + "0.474234, 0.482886, 0.485453, 0.500412, 0.522183, 0.564158, 0.647867", \ + "0.487052, 0.495704, 0.498271, 0.513230, 0.535001, 0.576976, 0.660685", \ + "0.514227, 0.522879, 0.525446, 0.540405, 0.562176, 0.604151, 0.687860", \ + "0.535456, 0.544108, 0.546675, 0.561634, 0.583405, 0.625380, 0.709089", \ + "0.560636, 0.569288, 0.571855, 0.586814, 0.608585, 0.650560, 0.734269", \ + "0.595085, 0.603737, 0.606304, 0.621263, 0.643034, 0.685009, 0.768718" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.539696, 0.549178, 0.552043, 0.570821, 0.601660, 0.666351, 0.794449", \ + "0.552476, 0.561958, 0.564823, 0.583601, 0.614440, 0.679131, 0.807229", \ + "0.566008, 0.575490, 0.578355, 0.597133, 0.627972, 0.692663, 0.820761", \ + "0.594683, 0.604165, 0.607030, 0.625808, 0.656647, 0.721338, 0.849436", \ + "0.612803, 0.622285, 0.625150, 0.643928, 0.674767, 0.739458, 0.867556", \ + "0.641362, 0.650844, 0.653709, 0.672487, 0.703326, 0.768017, 0.896115", \ + "0.669275, 0.678757, 0.681622, 0.700400, 0.731239, 0.795930, 0.924028" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.403381, 0.413048, 0.415926, 0.434816, 0.465484, 0.529015, 0.657071", \ + "0.416390, 0.426057, 0.428935, 0.447825, 0.478493, 0.542024, 0.670080", \ + "0.430071, 0.439738, 0.442616, 0.461506, 0.492174, 0.555705, 0.683761", \ + "0.459166, 0.468833, 0.471711, 0.490601, 0.521269, 0.584800, 0.712856", \ + "0.477293, 0.486960, 0.489838, 0.508728, 0.539396, 0.602927, 0.730983", \ + "0.505840, 0.515507, 0.518385, 0.537275, 0.567943, 0.631474, 0.759530", \ + "0.533763, 0.543430, 0.546308, 0.565198, 0.595866, 0.659397, 0.787453" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[68]&!WENB[68]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[68] == 1'b1 && WENB[68] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.616468, 0.626160, 0.629017, 0.647622, 0.678554, 0.742442, 0.869779", \ + "0.628011, 0.637703, 0.640560, 0.659165, 0.690097, 0.753985, 0.881322", \ + "0.641927, 0.651619, 0.654476, 0.673081, 0.704013, 0.767901, 0.895238", \ + "0.670507, 0.680199, 0.683056, 0.701661, 0.732593, 0.796481, 0.923818", \ + "0.691912, 0.701604, 0.704461, 0.723066, 0.753998, 0.817886, 0.945223", \ + "0.717218, 0.726910, 0.729767, 0.748372, 0.779304, 0.843192, 0.970529", \ + "0.747789, 0.757481, 0.760338, 0.778943, 0.809875, 0.873763, 1.001100" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.460287, 0.469867, 0.472738, 0.491461, 0.522331, 0.586211, 0.713625", \ + "0.471886, 0.481466, 0.484337, 0.503060, 0.533930, 0.597810, 0.725224", \ + "0.485616, 0.495196, 0.498067, 0.516790, 0.547660, 0.611540, 0.738954", \ + "0.514349, 0.523929, 0.526800, 0.545523, 0.576393, 0.640273, 0.767687", \ + "0.535869, 0.545449, 0.548320, 0.567043, 0.597913, 0.661793, 0.789207", \ + "0.561207, 0.570787, 0.573658, 0.592381, 0.623251, 0.687131, 0.814545", \ + "0.591778, 0.601358, 0.604229, 0.622952, 0.653822, 0.717702, 0.845116" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.577075, 0.585746, 0.588224, 0.603124, 0.625158, 0.666957, 0.749400", \ + "0.589521, 0.598192, 0.600670, 0.615570, 0.637604, 0.679403, 0.761846", \ + "0.604361, 0.613032, 0.615510, 0.630410, 0.652444, 0.694243, 0.776686", \ + "0.632000, 0.640671, 0.643149, 0.658049, 0.680083, 0.721882, 0.804325", \ + "0.652059, 0.660730, 0.663208, 0.678108, 0.700142, 0.741941, 0.824384", \ + "0.672244, 0.680915, 0.683393, 0.698293, 0.720327, 0.762126, 0.844569", \ + "0.707773, 0.716444, 0.718922, 0.733822, 0.755856, 0.797655, 0.880098" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.431147, 0.439086, 0.441786, 0.456810, 0.478801, 0.520790, 0.603335", \ + "0.443553, 0.451492, 0.454192, 0.469216, 0.491207, 0.533196, 0.615741", \ + "0.458438, 0.466377, 0.469077, 0.484101, 0.506092, 0.548081, 0.630626", \ + "0.486076, 0.494015, 0.496715, 0.511739, 0.533730, 0.575719, 0.658264", \ + "0.506112, 0.514051, 0.516751, 0.531775, 0.553766, 0.595755, 0.678300", \ + "0.526310, 0.534249, 0.536949, 0.551973, 0.573964, 0.615953, 0.698498", \ + "0.561818, 0.569757, 0.572457, 0.587481, 0.609472, 0.651461, 0.734006" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[68]&WENB[68]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399", \ + "0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403", \ + "0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406", \ + "0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410", \ + "0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413", \ + "0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417", \ + "0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622", \ + "0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725", \ + "0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729", \ + "0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734", \ + "0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739", \ + "0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744", \ + "0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[68]&!WENB[68]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622", \ + "0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725", \ + "0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729", \ + "0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734", \ + "0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739", \ + "0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744", \ + "0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399", \ + "0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403", \ + "0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406", \ + "0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410", \ + "0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413", \ + "0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417", \ + "0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420" \ + ); + } + } + } + pin(WENYB[67]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[67]&WENB[67]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[67] == 1'b0 && WENB[67] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.610229, 0.619074, 0.621552, 0.636507, 0.658208, 0.700167, 0.783853", \ + "0.621819, 0.630664, 0.633142, 0.648097, 0.669798, 0.711757, 0.795443", \ + "0.635053, 0.643898, 0.646376, 0.661331, 0.683032, 0.724991, 0.808677", \ + "0.661821, 0.670666, 0.673144, 0.688099, 0.709800, 0.751759, 0.835445", \ + "0.683318, 0.692163, 0.694641, 0.709596, 0.731297, 0.773256, 0.856942", \ + "0.708215, 0.717060, 0.719538, 0.734493, 0.756194, 0.798153, 0.881839", \ + "0.742662, 0.751507, 0.753985, 0.768940, 0.790641, 0.832600, 0.916286" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.462471, 0.471123, 0.473690, 0.488649, 0.510420, 0.552395, 0.636104", \ + "0.474234, 0.482886, 0.485453, 0.500412, 0.522183, 0.564158, 0.647867", \ + "0.487052, 0.495704, 0.498271, 0.513230, 0.535001, 0.576976, 0.660685", \ + "0.514227, 0.522879, 0.525446, 0.540405, 0.562176, 0.604151, 0.687860", \ + "0.535456, 0.544108, 0.546675, 0.561634, 0.583405, 0.625380, 0.709089", \ + "0.560636, 0.569288, 0.571855, 0.586814, 0.608585, 0.650560, 0.734269", \ + "0.595085, 0.603737, 0.606304, 0.621263, 0.643034, 0.685009, 0.768718" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.539696, 0.549178, 0.552043, 0.570821, 0.601660, 0.666351, 0.794449", \ + "0.552476, 0.561958, 0.564823, 0.583601, 0.614440, 0.679131, 0.807229", \ + "0.566008, 0.575490, 0.578355, 0.597133, 0.627972, 0.692663, 0.820761", \ + "0.594683, 0.604165, 0.607030, 0.625808, 0.656647, 0.721338, 0.849436", \ + "0.612803, 0.622285, 0.625150, 0.643928, 0.674767, 0.739458, 0.867556", \ + "0.641362, 0.650844, 0.653709, 0.672487, 0.703326, 0.768017, 0.896115", \ + "0.669275, 0.678757, 0.681622, 0.700400, 0.731239, 0.795930, 0.924028" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.403381, 0.413048, 0.415926, 0.434816, 0.465484, 0.529015, 0.657071", \ + "0.416390, 0.426057, 0.428935, 0.447825, 0.478493, 0.542024, 0.670080", \ + "0.430071, 0.439738, 0.442616, 0.461506, 0.492174, 0.555705, 0.683761", \ + "0.459166, 0.468833, 0.471711, 0.490601, 0.521269, 0.584800, 0.712856", \ + "0.477293, 0.486960, 0.489838, 0.508728, 0.539396, 0.602927, 0.730983", \ + "0.505840, 0.515507, 0.518385, 0.537275, 0.567943, 0.631474, 0.759530", \ + "0.533763, 0.543430, 0.546308, 0.565198, 0.595866, 0.659397, 0.787453" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[67]&!WENB[67]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[67] == 1'b1 && WENB[67] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.616468, 0.626160, 0.629017, 0.647622, 0.678554, 0.742442, 0.869779", \ + "0.628011, 0.637703, 0.640560, 0.659165, 0.690097, 0.753985, 0.881322", \ + "0.641927, 0.651619, 0.654476, 0.673081, 0.704013, 0.767901, 0.895238", \ + "0.670507, 0.680199, 0.683056, 0.701661, 0.732593, 0.796481, 0.923818", \ + "0.691912, 0.701604, 0.704461, 0.723066, 0.753998, 0.817886, 0.945223", \ + "0.717218, 0.726910, 0.729767, 0.748372, 0.779304, 0.843192, 0.970529", \ + "0.747789, 0.757481, 0.760338, 0.778943, 0.809875, 0.873763, 1.001100" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.460287, 0.469867, 0.472738, 0.491461, 0.522331, 0.586211, 0.713625", \ + "0.471886, 0.481466, 0.484337, 0.503060, 0.533930, 0.597810, 0.725224", \ + "0.485616, 0.495196, 0.498067, 0.516790, 0.547660, 0.611540, 0.738954", \ + "0.514349, 0.523929, 0.526800, 0.545523, 0.576393, 0.640273, 0.767687", \ + "0.535869, 0.545449, 0.548320, 0.567043, 0.597913, 0.661793, 0.789207", \ + "0.561207, 0.570787, 0.573658, 0.592381, 0.623251, 0.687131, 0.814545", \ + "0.591778, 0.601358, 0.604229, 0.622952, 0.653822, 0.717702, 0.845116" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.577075, 0.585746, 0.588224, 0.603124, 0.625158, 0.666957, 0.749400", \ + "0.589521, 0.598192, 0.600670, 0.615570, 0.637604, 0.679403, 0.761846", \ + "0.604361, 0.613032, 0.615510, 0.630410, 0.652444, 0.694243, 0.776686", \ + "0.632000, 0.640671, 0.643149, 0.658049, 0.680083, 0.721882, 0.804325", \ + "0.652059, 0.660730, 0.663208, 0.678108, 0.700142, 0.741941, 0.824384", \ + "0.672244, 0.680915, 0.683393, 0.698293, 0.720327, 0.762126, 0.844569", \ + "0.707773, 0.716444, 0.718922, 0.733822, 0.755856, 0.797655, 0.880098" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.431147, 0.439086, 0.441786, 0.456810, 0.478801, 0.520790, 0.603335", \ + "0.443553, 0.451492, 0.454192, 0.469216, 0.491207, 0.533196, 0.615741", \ + "0.458438, 0.466377, 0.469077, 0.484101, 0.506092, 0.548081, 0.630626", \ + "0.486076, 0.494015, 0.496715, 0.511739, 0.533730, 0.575719, 0.658264", \ + "0.506112, 0.514051, 0.516751, 0.531775, 0.553766, 0.595755, 0.678300", \ + "0.526310, 0.534249, 0.536949, 0.551973, 0.573964, 0.615953, 0.698498", \ + "0.561818, 0.569757, 0.572457, 0.587481, 0.609472, 0.651461, 0.734006" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[67]&WENB[67]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399", \ + "0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403", \ + "0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406", \ + "0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410", \ + "0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413", \ + "0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417", \ + "0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622", \ + "0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725", \ + "0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729", \ + "0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734", \ + "0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739", \ + "0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744", \ + "0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[67]&!WENB[67]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622", \ + "0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725", \ + "0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729", \ + "0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734", \ + "0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739", \ + "0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744", \ + "0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399", \ + "0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403", \ + "0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406", \ + "0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410", \ + "0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413", \ + "0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417", \ + "0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420" \ + ); + } + } + } + pin(WENYB[66]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[66]&WENB[66]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[66] == 1'b0 && WENB[66] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.610229, 0.619074, 0.621552, 0.636507, 0.658208, 0.700167, 0.783853", \ + "0.621819, 0.630664, 0.633142, 0.648097, 0.669798, 0.711757, 0.795443", \ + "0.635053, 0.643898, 0.646376, 0.661331, 0.683032, 0.724991, 0.808677", \ + "0.661821, 0.670666, 0.673144, 0.688099, 0.709800, 0.751759, 0.835445", \ + "0.683318, 0.692163, 0.694641, 0.709596, 0.731297, 0.773256, 0.856942", \ + "0.708215, 0.717060, 0.719538, 0.734493, 0.756194, 0.798153, 0.881839", \ + "0.742662, 0.751507, 0.753985, 0.768940, 0.790641, 0.832600, 0.916286" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.462471, 0.471123, 0.473690, 0.488649, 0.510420, 0.552395, 0.636104", \ + "0.474234, 0.482886, 0.485453, 0.500412, 0.522183, 0.564158, 0.647867", \ + "0.487052, 0.495704, 0.498271, 0.513230, 0.535001, 0.576976, 0.660685", \ + "0.514227, 0.522879, 0.525446, 0.540405, 0.562176, 0.604151, 0.687860", \ + "0.535456, 0.544108, 0.546675, 0.561634, 0.583405, 0.625380, 0.709089", \ + "0.560636, 0.569288, 0.571855, 0.586814, 0.608585, 0.650560, 0.734269", \ + "0.595085, 0.603737, 0.606304, 0.621263, 0.643034, 0.685009, 0.768718" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.539696, 0.549178, 0.552043, 0.570821, 0.601660, 0.666351, 0.794449", \ + "0.552476, 0.561958, 0.564823, 0.583601, 0.614440, 0.679131, 0.807229", \ + "0.566008, 0.575490, 0.578355, 0.597133, 0.627972, 0.692663, 0.820761", \ + "0.594683, 0.604165, 0.607030, 0.625808, 0.656647, 0.721338, 0.849436", \ + "0.612803, 0.622285, 0.625150, 0.643928, 0.674767, 0.739458, 0.867556", \ + "0.641362, 0.650844, 0.653709, 0.672487, 0.703326, 0.768017, 0.896115", \ + "0.669275, 0.678757, 0.681622, 0.700400, 0.731239, 0.795930, 0.924028" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.403381, 0.413048, 0.415926, 0.434816, 0.465484, 0.529015, 0.657071", \ + "0.416390, 0.426057, 0.428935, 0.447825, 0.478493, 0.542024, 0.670080", \ + "0.430071, 0.439738, 0.442616, 0.461506, 0.492174, 0.555705, 0.683761", \ + "0.459166, 0.468833, 0.471711, 0.490601, 0.521269, 0.584800, 0.712856", \ + "0.477293, 0.486960, 0.489838, 0.508728, 0.539396, 0.602927, 0.730983", \ + "0.505840, 0.515507, 0.518385, 0.537275, 0.567943, 0.631474, 0.759530", \ + "0.533763, 0.543430, 0.546308, 0.565198, 0.595866, 0.659397, 0.787453" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[66]&!WENB[66]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[66] == 1'b1 && WENB[66] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.616468, 0.626160, 0.629017, 0.647622, 0.678554, 0.742442, 0.869779", \ + "0.628011, 0.637703, 0.640560, 0.659165, 0.690097, 0.753985, 0.881322", \ + "0.641927, 0.651619, 0.654476, 0.673081, 0.704013, 0.767901, 0.895238", \ + "0.670507, 0.680199, 0.683056, 0.701661, 0.732593, 0.796481, 0.923818", \ + "0.691912, 0.701604, 0.704461, 0.723066, 0.753998, 0.817886, 0.945223", \ + "0.717218, 0.726910, 0.729767, 0.748372, 0.779304, 0.843192, 0.970529", \ + "0.747789, 0.757481, 0.760338, 0.778943, 0.809875, 0.873763, 1.001100" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.460287, 0.469867, 0.472738, 0.491461, 0.522331, 0.586211, 0.713625", \ + "0.471886, 0.481466, 0.484337, 0.503060, 0.533930, 0.597810, 0.725224", \ + "0.485616, 0.495196, 0.498067, 0.516790, 0.547660, 0.611540, 0.738954", \ + "0.514349, 0.523929, 0.526800, 0.545523, 0.576393, 0.640273, 0.767687", \ + "0.535869, 0.545449, 0.548320, 0.567043, 0.597913, 0.661793, 0.789207", \ + "0.561207, 0.570787, 0.573658, 0.592381, 0.623251, 0.687131, 0.814545", \ + "0.591778, 0.601358, 0.604229, 0.622952, 0.653822, 0.717702, 0.845116" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.577075, 0.585746, 0.588224, 0.603124, 0.625158, 0.666957, 0.749400", \ + "0.589521, 0.598192, 0.600670, 0.615570, 0.637604, 0.679403, 0.761846", \ + "0.604361, 0.613032, 0.615510, 0.630410, 0.652444, 0.694243, 0.776686", \ + "0.632000, 0.640671, 0.643149, 0.658049, 0.680083, 0.721882, 0.804325", \ + "0.652059, 0.660730, 0.663208, 0.678108, 0.700142, 0.741941, 0.824384", \ + "0.672244, 0.680915, 0.683393, 0.698293, 0.720327, 0.762126, 0.844569", \ + "0.707773, 0.716444, 0.718922, 0.733822, 0.755856, 0.797655, 0.880098" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.431147, 0.439086, 0.441786, 0.456810, 0.478801, 0.520790, 0.603335", \ + "0.443553, 0.451492, 0.454192, 0.469216, 0.491207, 0.533196, 0.615741", \ + "0.458438, 0.466377, 0.469077, 0.484101, 0.506092, 0.548081, 0.630626", \ + "0.486076, 0.494015, 0.496715, 0.511739, 0.533730, 0.575719, 0.658264", \ + "0.506112, 0.514051, 0.516751, 0.531775, 0.553766, 0.595755, 0.678300", \ + "0.526310, 0.534249, 0.536949, 0.551973, 0.573964, 0.615953, 0.698498", \ + "0.561818, 0.569757, 0.572457, 0.587481, 0.609472, 0.651461, 0.734006" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[66]&WENB[66]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399", \ + "0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403", \ + "0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406", \ + "0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410", \ + "0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413", \ + "0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417", \ + "0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622", \ + "0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725", \ + "0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729", \ + "0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734", \ + "0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739", \ + "0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744", \ + "0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[66]&!WENB[66]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622", \ + "0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725", \ + "0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729", \ + "0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734", \ + "0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739", \ + "0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744", \ + "0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399", \ + "0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403", \ + "0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406", \ + "0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410", \ + "0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413", \ + "0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417", \ + "0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420" \ + ); + } + } + } + pin(WENYB[65]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[65]&WENB[65]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[65] == 1'b0 && WENB[65] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.610229, 0.619074, 0.621552, 0.636507, 0.658208, 0.700167, 0.783853", \ + "0.621819, 0.630664, 0.633142, 0.648097, 0.669798, 0.711757, 0.795443", \ + "0.635053, 0.643898, 0.646376, 0.661331, 0.683032, 0.724991, 0.808677", \ + "0.661821, 0.670666, 0.673144, 0.688099, 0.709800, 0.751759, 0.835445", \ + "0.683318, 0.692163, 0.694641, 0.709596, 0.731297, 0.773256, 0.856942", \ + "0.708215, 0.717060, 0.719538, 0.734493, 0.756194, 0.798153, 0.881839", \ + "0.742662, 0.751507, 0.753985, 0.768940, 0.790641, 0.832600, 0.916286" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.462471, 0.471123, 0.473690, 0.488649, 0.510420, 0.552395, 0.636104", \ + "0.474234, 0.482886, 0.485453, 0.500412, 0.522183, 0.564158, 0.647867", \ + "0.487052, 0.495704, 0.498271, 0.513230, 0.535001, 0.576976, 0.660685", \ + "0.514227, 0.522879, 0.525446, 0.540405, 0.562176, 0.604151, 0.687860", \ + "0.535456, 0.544108, 0.546675, 0.561634, 0.583405, 0.625380, 0.709089", \ + "0.560636, 0.569288, 0.571855, 0.586814, 0.608585, 0.650560, 0.734269", \ + "0.595085, 0.603737, 0.606304, 0.621263, 0.643034, 0.685009, 0.768718" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.539696, 0.549178, 0.552043, 0.570821, 0.601660, 0.666351, 0.794449", \ + "0.552476, 0.561958, 0.564823, 0.583601, 0.614440, 0.679131, 0.807229", \ + "0.566008, 0.575490, 0.578355, 0.597133, 0.627972, 0.692663, 0.820761", \ + "0.594683, 0.604165, 0.607030, 0.625808, 0.656647, 0.721338, 0.849436", \ + "0.612803, 0.622285, 0.625150, 0.643928, 0.674767, 0.739458, 0.867556", \ + "0.641362, 0.650844, 0.653709, 0.672487, 0.703326, 0.768017, 0.896115", \ + "0.669275, 0.678757, 0.681622, 0.700400, 0.731239, 0.795930, 0.924028" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.403381, 0.413048, 0.415926, 0.434816, 0.465484, 0.529015, 0.657071", \ + "0.416390, 0.426057, 0.428935, 0.447825, 0.478493, 0.542024, 0.670080", \ + "0.430071, 0.439738, 0.442616, 0.461506, 0.492174, 0.555705, 0.683761", \ + "0.459166, 0.468833, 0.471711, 0.490601, 0.521269, 0.584800, 0.712856", \ + "0.477293, 0.486960, 0.489838, 0.508728, 0.539396, 0.602927, 0.730983", \ + "0.505840, 0.515507, 0.518385, 0.537275, 0.567943, 0.631474, 0.759530", \ + "0.533763, 0.543430, 0.546308, 0.565198, 0.595866, 0.659397, 0.787453" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[65]&!WENB[65]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[65] == 1'b1 && WENB[65] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.616468, 0.626160, 0.629017, 0.647622, 0.678554, 0.742442, 0.869779", \ + "0.628011, 0.637703, 0.640560, 0.659165, 0.690097, 0.753985, 0.881322", \ + "0.641927, 0.651619, 0.654476, 0.673081, 0.704013, 0.767901, 0.895238", \ + "0.670507, 0.680199, 0.683056, 0.701661, 0.732593, 0.796481, 0.923818", \ + "0.691912, 0.701604, 0.704461, 0.723066, 0.753998, 0.817886, 0.945223", \ + "0.717218, 0.726910, 0.729767, 0.748372, 0.779304, 0.843192, 0.970529", \ + "0.747789, 0.757481, 0.760338, 0.778943, 0.809875, 0.873763, 1.001100" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.460287, 0.469867, 0.472738, 0.491461, 0.522331, 0.586211, 0.713625", \ + "0.471886, 0.481466, 0.484337, 0.503060, 0.533930, 0.597810, 0.725224", \ + "0.485616, 0.495196, 0.498067, 0.516790, 0.547660, 0.611540, 0.738954", \ + "0.514349, 0.523929, 0.526800, 0.545523, 0.576393, 0.640273, 0.767687", \ + "0.535869, 0.545449, 0.548320, 0.567043, 0.597913, 0.661793, 0.789207", \ + "0.561207, 0.570787, 0.573658, 0.592381, 0.623251, 0.687131, 0.814545", \ + "0.591778, 0.601358, 0.604229, 0.622952, 0.653822, 0.717702, 0.845116" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.577075, 0.585746, 0.588224, 0.603124, 0.625158, 0.666957, 0.749400", \ + "0.589521, 0.598192, 0.600670, 0.615570, 0.637604, 0.679403, 0.761846", \ + "0.604361, 0.613032, 0.615510, 0.630410, 0.652444, 0.694243, 0.776686", \ + "0.632000, 0.640671, 0.643149, 0.658049, 0.680083, 0.721882, 0.804325", \ + "0.652059, 0.660730, 0.663208, 0.678108, 0.700142, 0.741941, 0.824384", \ + "0.672244, 0.680915, 0.683393, 0.698293, 0.720327, 0.762126, 0.844569", \ + "0.707773, 0.716444, 0.718922, 0.733822, 0.755856, 0.797655, 0.880098" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.431147, 0.439086, 0.441786, 0.456810, 0.478801, 0.520790, 0.603335", \ + "0.443553, 0.451492, 0.454192, 0.469216, 0.491207, 0.533196, 0.615741", \ + "0.458438, 0.466377, 0.469077, 0.484101, 0.506092, 0.548081, 0.630626", \ + "0.486076, 0.494015, 0.496715, 0.511739, 0.533730, 0.575719, 0.658264", \ + "0.506112, 0.514051, 0.516751, 0.531775, 0.553766, 0.595755, 0.678300", \ + "0.526310, 0.534249, 0.536949, 0.551973, 0.573964, 0.615953, 0.698498", \ + "0.561818, 0.569757, 0.572457, 0.587481, 0.609472, 0.651461, 0.734006" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[65]&WENB[65]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399", \ + "0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403", \ + "0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406", \ + "0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410", \ + "0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413", \ + "0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417", \ + "0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622", \ + "0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725", \ + "0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729", \ + "0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734", \ + "0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739", \ + "0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744", \ + "0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[65]&!WENB[65]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622", \ + "0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725", \ + "0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729", \ + "0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734", \ + "0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739", \ + "0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744", \ + "0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399", \ + "0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403", \ + "0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406", \ + "0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410", \ + "0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413", \ + "0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417", \ + "0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420" \ + ); + } + } + } + pin(WENYB[64]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[64]&WENB[64]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[64] == 1'b0 && WENB[64] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.610229, 0.619074, 0.621552, 0.636507, 0.658208, 0.700167, 0.783853", \ + "0.621819, 0.630664, 0.633142, 0.648097, 0.669798, 0.711757, 0.795443", \ + "0.635053, 0.643898, 0.646376, 0.661331, 0.683032, 0.724991, 0.808677", \ + "0.661821, 0.670666, 0.673144, 0.688099, 0.709800, 0.751759, 0.835445", \ + "0.683318, 0.692163, 0.694641, 0.709596, 0.731297, 0.773256, 0.856942", \ + "0.708215, 0.717060, 0.719538, 0.734493, 0.756194, 0.798153, 0.881839", \ + "0.742662, 0.751507, 0.753985, 0.768940, 0.790641, 0.832600, 0.916286" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.462471, 0.471123, 0.473690, 0.488649, 0.510420, 0.552395, 0.636104", \ + "0.474234, 0.482886, 0.485453, 0.500412, 0.522183, 0.564158, 0.647867", \ + "0.487052, 0.495704, 0.498271, 0.513230, 0.535001, 0.576976, 0.660685", \ + "0.514227, 0.522879, 0.525446, 0.540405, 0.562176, 0.604151, 0.687860", \ + "0.535456, 0.544108, 0.546675, 0.561634, 0.583405, 0.625380, 0.709089", \ + "0.560636, 0.569288, 0.571855, 0.586814, 0.608585, 0.650560, 0.734269", \ + "0.595085, 0.603737, 0.606304, 0.621263, 0.643034, 0.685009, 0.768718" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.539696, 0.549178, 0.552043, 0.570821, 0.601660, 0.666351, 0.794449", \ + "0.552476, 0.561958, 0.564823, 0.583601, 0.614440, 0.679131, 0.807229", \ + "0.566008, 0.575490, 0.578355, 0.597133, 0.627972, 0.692663, 0.820761", \ + "0.594683, 0.604165, 0.607030, 0.625808, 0.656647, 0.721338, 0.849436", \ + "0.612803, 0.622285, 0.625150, 0.643928, 0.674767, 0.739458, 0.867556", \ + "0.641362, 0.650844, 0.653709, 0.672487, 0.703326, 0.768017, 0.896115", \ + "0.669275, 0.678757, 0.681622, 0.700400, 0.731239, 0.795930, 0.924028" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.403381, 0.413048, 0.415926, 0.434816, 0.465484, 0.529015, 0.657071", \ + "0.416390, 0.426057, 0.428935, 0.447825, 0.478493, 0.542024, 0.670080", \ + "0.430071, 0.439738, 0.442616, 0.461506, 0.492174, 0.555705, 0.683761", \ + "0.459166, 0.468833, 0.471711, 0.490601, 0.521269, 0.584800, 0.712856", \ + "0.477293, 0.486960, 0.489838, 0.508728, 0.539396, 0.602927, 0.730983", \ + "0.505840, 0.515507, 0.518385, 0.537275, 0.567943, 0.631474, 0.759530", \ + "0.533763, 0.543430, 0.546308, 0.565198, 0.595866, 0.659397, 0.787453" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[64]&!WENB[64]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[64] == 1'b1 && WENB[64] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.616468, 0.626160, 0.629017, 0.647622, 0.678554, 0.742442, 0.869779", \ + "0.628011, 0.637703, 0.640560, 0.659165, 0.690097, 0.753985, 0.881322", \ + "0.641927, 0.651619, 0.654476, 0.673081, 0.704013, 0.767901, 0.895238", \ + "0.670507, 0.680199, 0.683056, 0.701661, 0.732593, 0.796481, 0.923818", \ + "0.691912, 0.701604, 0.704461, 0.723066, 0.753998, 0.817886, 0.945223", \ + "0.717218, 0.726910, 0.729767, 0.748372, 0.779304, 0.843192, 0.970529", \ + "0.747789, 0.757481, 0.760338, 0.778943, 0.809875, 0.873763, 1.001100" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.460287, 0.469867, 0.472738, 0.491461, 0.522331, 0.586211, 0.713625", \ + "0.471886, 0.481466, 0.484337, 0.503060, 0.533930, 0.597810, 0.725224", \ + "0.485616, 0.495196, 0.498067, 0.516790, 0.547660, 0.611540, 0.738954", \ + "0.514349, 0.523929, 0.526800, 0.545523, 0.576393, 0.640273, 0.767687", \ + "0.535869, 0.545449, 0.548320, 0.567043, 0.597913, 0.661793, 0.789207", \ + "0.561207, 0.570787, 0.573658, 0.592381, 0.623251, 0.687131, 0.814545", \ + "0.591778, 0.601358, 0.604229, 0.622952, 0.653822, 0.717702, 0.845116" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.577075, 0.585746, 0.588224, 0.603124, 0.625158, 0.666957, 0.749400", \ + "0.589521, 0.598192, 0.600670, 0.615570, 0.637604, 0.679403, 0.761846", \ + "0.604361, 0.613032, 0.615510, 0.630410, 0.652444, 0.694243, 0.776686", \ + "0.632000, 0.640671, 0.643149, 0.658049, 0.680083, 0.721882, 0.804325", \ + "0.652059, 0.660730, 0.663208, 0.678108, 0.700142, 0.741941, 0.824384", \ + "0.672244, 0.680915, 0.683393, 0.698293, 0.720327, 0.762126, 0.844569", \ + "0.707773, 0.716444, 0.718922, 0.733822, 0.755856, 0.797655, 0.880098" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.431147, 0.439086, 0.441786, 0.456810, 0.478801, 0.520790, 0.603335", \ + "0.443553, 0.451492, 0.454192, 0.469216, 0.491207, 0.533196, 0.615741", \ + "0.458438, 0.466377, 0.469077, 0.484101, 0.506092, 0.548081, 0.630626", \ + "0.486076, 0.494015, 0.496715, 0.511739, 0.533730, 0.575719, 0.658264", \ + "0.506112, 0.514051, 0.516751, 0.531775, 0.553766, 0.595755, 0.678300", \ + "0.526310, 0.534249, 0.536949, 0.551973, 0.573964, 0.615953, 0.698498", \ + "0.561818, 0.569757, 0.572457, 0.587481, 0.609472, 0.651461, 0.734006" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[64]&WENB[64]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399", \ + "0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403", \ + "0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406", \ + "0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410", \ + "0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413", \ + "0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417", \ + "0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622", \ + "0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725", \ + "0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729", \ + "0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734", \ + "0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739", \ + "0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744", \ + "0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[64]&!WENB[64]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622", \ + "0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725", \ + "0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729", \ + "0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734", \ + "0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739", \ + "0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744", \ + "0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399", \ + "0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403", \ + "0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406", \ + "0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410", \ + "0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413", \ + "0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417", \ + "0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420" \ + ); + } + } + } + pin(WENYB[63]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[63]&WENB[63]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[63] == 1'b0 && WENB[63] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.610229, 0.619074, 0.621552, 0.636507, 0.658208, 0.700167, 0.783853", \ + "0.621819, 0.630664, 0.633142, 0.648097, 0.669798, 0.711757, 0.795443", \ + "0.635053, 0.643898, 0.646376, 0.661331, 0.683032, 0.724991, 0.808677", \ + "0.661821, 0.670666, 0.673144, 0.688099, 0.709800, 0.751759, 0.835445", \ + "0.683318, 0.692163, 0.694641, 0.709596, 0.731297, 0.773256, 0.856942", \ + "0.708215, 0.717060, 0.719538, 0.734493, 0.756194, 0.798153, 0.881839", \ + "0.742662, 0.751507, 0.753985, 0.768940, 0.790641, 0.832600, 0.916286" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.462471, 0.471123, 0.473690, 0.488649, 0.510420, 0.552395, 0.636104", \ + "0.474234, 0.482886, 0.485453, 0.500412, 0.522183, 0.564158, 0.647867", \ + "0.487052, 0.495704, 0.498271, 0.513230, 0.535001, 0.576976, 0.660685", \ + "0.514227, 0.522879, 0.525446, 0.540405, 0.562176, 0.604151, 0.687860", \ + "0.535456, 0.544108, 0.546675, 0.561634, 0.583405, 0.625380, 0.709089", \ + "0.560636, 0.569288, 0.571855, 0.586814, 0.608585, 0.650560, 0.734269", \ + "0.595085, 0.603737, 0.606304, 0.621263, 0.643034, 0.685009, 0.768718" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.539696, 0.549178, 0.552043, 0.570821, 0.601660, 0.666351, 0.794449", \ + "0.552476, 0.561958, 0.564823, 0.583601, 0.614440, 0.679131, 0.807229", \ + "0.566008, 0.575490, 0.578355, 0.597133, 0.627972, 0.692663, 0.820761", \ + "0.594683, 0.604165, 0.607030, 0.625808, 0.656647, 0.721338, 0.849436", \ + "0.612803, 0.622285, 0.625150, 0.643928, 0.674767, 0.739458, 0.867556", \ + "0.641362, 0.650844, 0.653709, 0.672487, 0.703326, 0.768017, 0.896115", \ + "0.669275, 0.678757, 0.681622, 0.700400, 0.731239, 0.795930, 0.924028" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.403381, 0.413048, 0.415926, 0.434816, 0.465484, 0.529015, 0.657071", \ + "0.416390, 0.426057, 0.428935, 0.447825, 0.478493, 0.542024, 0.670080", \ + "0.430071, 0.439738, 0.442616, 0.461506, 0.492174, 0.555705, 0.683761", \ + "0.459166, 0.468833, 0.471711, 0.490601, 0.521269, 0.584800, 0.712856", \ + "0.477293, 0.486960, 0.489838, 0.508728, 0.539396, 0.602927, 0.730983", \ + "0.505840, 0.515507, 0.518385, 0.537275, 0.567943, 0.631474, 0.759530", \ + "0.533763, 0.543430, 0.546308, 0.565198, 0.595866, 0.659397, 0.787453" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[63]&!WENB[63]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[63] == 1'b1 && WENB[63] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.616468, 0.626160, 0.629017, 0.647622, 0.678554, 0.742442, 0.869779", \ + "0.628011, 0.637703, 0.640560, 0.659165, 0.690097, 0.753985, 0.881322", \ + "0.641927, 0.651619, 0.654476, 0.673081, 0.704013, 0.767901, 0.895238", \ + "0.670507, 0.680199, 0.683056, 0.701661, 0.732593, 0.796481, 0.923818", \ + "0.691912, 0.701604, 0.704461, 0.723066, 0.753998, 0.817886, 0.945223", \ + "0.717218, 0.726910, 0.729767, 0.748372, 0.779304, 0.843192, 0.970529", \ + "0.747789, 0.757481, 0.760338, 0.778943, 0.809875, 0.873763, 1.001100" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.460287, 0.469867, 0.472738, 0.491461, 0.522331, 0.586211, 0.713625", \ + "0.471886, 0.481466, 0.484337, 0.503060, 0.533930, 0.597810, 0.725224", \ + "0.485616, 0.495196, 0.498067, 0.516790, 0.547660, 0.611540, 0.738954", \ + "0.514349, 0.523929, 0.526800, 0.545523, 0.576393, 0.640273, 0.767687", \ + "0.535869, 0.545449, 0.548320, 0.567043, 0.597913, 0.661793, 0.789207", \ + "0.561207, 0.570787, 0.573658, 0.592381, 0.623251, 0.687131, 0.814545", \ + "0.591778, 0.601358, 0.604229, 0.622952, 0.653822, 0.717702, 0.845116" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.577075, 0.585746, 0.588224, 0.603124, 0.625158, 0.666957, 0.749400", \ + "0.589521, 0.598192, 0.600670, 0.615570, 0.637604, 0.679403, 0.761846", \ + "0.604361, 0.613032, 0.615510, 0.630410, 0.652444, 0.694243, 0.776686", \ + "0.632000, 0.640671, 0.643149, 0.658049, 0.680083, 0.721882, 0.804325", \ + "0.652059, 0.660730, 0.663208, 0.678108, 0.700142, 0.741941, 0.824384", \ + "0.672244, 0.680915, 0.683393, 0.698293, 0.720327, 0.762126, 0.844569", \ + "0.707773, 0.716444, 0.718922, 0.733822, 0.755856, 0.797655, 0.880098" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.431147, 0.439086, 0.441786, 0.456810, 0.478801, 0.520790, 0.603335", \ + "0.443553, 0.451492, 0.454192, 0.469216, 0.491207, 0.533196, 0.615741", \ + "0.458438, 0.466377, 0.469077, 0.484101, 0.506092, 0.548081, 0.630626", \ + "0.486076, 0.494015, 0.496715, 0.511739, 0.533730, 0.575719, 0.658264", \ + "0.506112, 0.514051, 0.516751, 0.531775, 0.553766, 0.595755, 0.678300", \ + "0.526310, 0.534249, 0.536949, 0.551973, 0.573964, 0.615953, 0.698498", \ + "0.561818, 0.569757, 0.572457, 0.587481, 0.609472, 0.651461, 0.734006" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[63]&WENB[63]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399", \ + "0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403", \ + "0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406", \ + "0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410", \ + "0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413", \ + "0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417", \ + "0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622", \ + "0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725", \ + "0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729", \ + "0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734", \ + "0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739", \ + "0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744", \ + "0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[63]&!WENB[63]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622", \ + "0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725", \ + "0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729", \ + "0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734", \ + "0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739", \ + "0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744", \ + "0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399", \ + "0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403", \ + "0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406", \ + "0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410", \ + "0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413", \ + "0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417", \ + "0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420" \ + ); + } + } + } + pin(WENYB[62]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[62]&WENB[62]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[62] == 1'b0 && WENB[62] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.610229, 0.619074, 0.621552, 0.636507, 0.658208, 0.700167, 0.783853", \ + "0.621819, 0.630664, 0.633142, 0.648097, 0.669798, 0.711757, 0.795443", \ + "0.635053, 0.643898, 0.646376, 0.661331, 0.683032, 0.724991, 0.808677", \ + "0.661821, 0.670666, 0.673144, 0.688099, 0.709800, 0.751759, 0.835445", \ + "0.683318, 0.692163, 0.694641, 0.709596, 0.731297, 0.773256, 0.856942", \ + "0.708215, 0.717060, 0.719538, 0.734493, 0.756194, 0.798153, 0.881839", \ + "0.742662, 0.751507, 0.753985, 0.768940, 0.790641, 0.832600, 0.916286" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.462471, 0.471123, 0.473690, 0.488649, 0.510420, 0.552395, 0.636104", \ + "0.474234, 0.482886, 0.485453, 0.500412, 0.522183, 0.564158, 0.647867", \ + "0.487052, 0.495704, 0.498271, 0.513230, 0.535001, 0.576976, 0.660685", \ + "0.514227, 0.522879, 0.525446, 0.540405, 0.562176, 0.604151, 0.687860", \ + "0.535456, 0.544108, 0.546675, 0.561634, 0.583405, 0.625380, 0.709089", \ + "0.560636, 0.569288, 0.571855, 0.586814, 0.608585, 0.650560, 0.734269", \ + "0.595085, 0.603737, 0.606304, 0.621263, 0.643034, 0.685009, 0.768718" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.539696, 0.549178, 0.552043, 0.570821, 0.601660, 0.666351, 0.794449", \ + "0.552476, 0.561958, 0.564823, 0.583601, 0.614440, 0.679131, 0.807229", \ + "0.566008, 0.575490, 0.578355, 0.597133, 0.627972, 0.692663, 0.820761", \ + "0.594683, 0.604165, 0.607030, 0.625808, 0.656647, 0.721338, 0.849436", \ + "0.612803, 0.622285, 0.625150, 0.643928, 0.674767, 0.739458, 0.867556", \ + "0.641362, 0.650844, 0.653709, 0.672487, 0.703326, 0.768017, 0.896115", \ + "0.669275, 0.678757, 0.681622, 0.700400, 0.731239, 0.795930, 0.924028" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.403381, 0.413048, 0.415926, 0.434816, 0.465484, 0.529015, 0.657071", \ + "0.416390, 0.426057, 0.428935, 0.447825, 0.478493, 0.542024, 0.670080", \ + "0.430071, 0.439738, 0.442616, 0.461506, 0.492174, 0.555705, 0.683761", \ + "0.459166, 0.468833, 0.471711, 0.490601, 0.521269, 0.584800, 0.712856", \ + "0.477293, 0.486960, 0.489838, 0.508728, 0.539396, 0.602927, 0.730983", \ + "0.505840, 0.515507, 0.518385, 0.537275, 0.567943, 0.631474, 0.759530", \ + "0.533763, 0.543430, 0.546308, 0.565198, 0.595866, 0.659397, 0.787453" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[62]&!WENB[62]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[62] == 1'b1 && WENB[62] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.616468, 0.626160, 0.629017, 0.647622, 0.678554, 0.742442, 0.869779", \ + "0.628011, 0.637703, 0.640560, 0.659165, 0.690097, 0.753985, 0.881322", \ + "0.641927, 0.651619, 0.654476, 0.673081, 0.704013, 0.767901, 0.895238", \ + "0.670507, 0.680199, 0.683056, 0.701661, 0.732593, 0.796481, 0.923818", \ + "0.691912, 0.701604, 0.704461, 0.723066, 0.753998, 0.817886, 0.945223", \ + "0.717218, 0.726910, 0.729767, 0.748372, 0.779304, 0.843192, 0.970529", \ + "0.747789, 0.757481, 0.760338, 0.778943, 0.809875, 0.873763, 1.001100" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.460287, 0.469867, 0.472738, 0.491461, 0.522331, 0.586211, 0.713625", \ + "0.471886, 0.481466, 0.484337, 0.503060, 0.533930, 0.597810, 0.725224", \ + "0.485616, 0.495196, 0.498067, 0.516790, 0.547660, 0.611540, 0.738954", \ + "0.514349, 0.523929, 0.526800, 0.545523, 0.576393, 0.640273, 0.767687", \ + "0.535869, 0.545449, 0.548320, 0.567043, 0.597913, 0.661793, 0.789207", \ + "0.561207, 0.570787, 0.573658, 0.592381, 0.623251, 0.687131, 0.814545", \ + "0.591778, 0.601358, 0.604229, 0.622952, 0.653822, 0.717702, 0.845116" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.577075, 0.585746, 0.588224, 0.603124, 0.625158, 0.666957, 0.749400", \ + "0.589521, 0.598192, 0.600670, 0.615570, 0.637604, 0.679403, 0.761846", \ + "0.604361, 0.613032, 0.615510, 0.630410, 0.652444, 0.694243, 0.776686", \ + "0.632000, 0.640671, 0.643149, 0.658049, 0.680083, 0.721882, 0.804325", \ + "0.652059, 0.660730, 0.663208, 0.678108, 0.700142, 0.741941, 0.824384", \ + "0.672244, 0.680915, 0.683393, 0.698293, 0.720327, 0.762126, 0.844569", \ + "0.707773, 0.716444, 0.718922, 0.733822, 0.755856, 0.797655, 0.880098" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.431147, 0.439086, 0.441786, 0.456810, 0.478801, 0.520790, 0.603335", \ + "0.443553, 0.451492, 0.454192, 0.469216, 0.491207, 0.533196, 0.615741", \ + "0.458438, 0.466377, 0.469077, 0.484101, 0.506092, 0.548081, 0.630626", \ + "0.486076, 0.494015, 0.496715, 0.511739, 0.533730, 0.575719, 0.658264", \ + "0.506112, 0.514051, 0.516751, 0.531775, 0.553766, 0.595755, 0.678300", \ + "0.526310, 0.534249, 0.536949, 0.551973, 0.573964, 0.615953, 0.698498", \ + "0.561818, 0.569757, 0.572457, 0.587481, 0.609472, 0.651461, 0.734006" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[62]&WENB[62]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399", \ + "0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403", \ + "0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406", \ + "0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410", \ + "0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413", \ + "0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417", \ + "0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622", \ + "0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725", \ + "0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729", \ + "0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734", \ + "0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739", \ + "0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744", \ + "0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[62]&!WENB[62]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622", \ + "0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725", \ + "0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729", \ + "0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734", \ + "0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739", \ + "0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744", \ + "0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399", \ + "0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403", \ + "0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406", \ + "0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410", \ + "0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413", \ + "0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417", \ + "0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420" \ + ); + } + } + } + pin(WENYB[61]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[61]&WENB[61]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[61] == 1'b0 && WENB[61] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.610229, 0.619074, 0.621552, 0.636507, 0.658208, 0.700167, 0.783853", \ + "0.621819, 0.630664, 0.633142, 0.648097, 0.669798, 0.711757, 0.795443", \ + "0.635053, 0.643898, 0.646376, 0.661331, 0.683032, 0.724991, 0.808677", \ + "0.661821, 0.670666, 0.673144, 0.688099, 0.709800, 0.751759, 0.835445", \ + "0.683318, 0.692163, 0.694641, 0.709596, 0.731297, 0.773256, 0.856942", \ + "0.708215, 0.717060, 0.719538, 0.734493, 0.756194, 0.798153, 0.881839", \ + "0.742662, 0.751507, 0.753985, 0.768940, 0.790641, 0.832600, 0.916286" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.462471, 0.471123, 0.473690, 0.488649, 0.510420, 0.552395, 0.636104", \ + "0.474234, 0.482886, 0.485453, 0.500412, 0.522183, 0.564158, 0.647867", \ + "0.487052, 0.495704, 0.498271, 0.513230, 0.535001, 0.576976, 0.660685", \ + "0.514227, 0.522879, 0.525446, 0.540405, 0.562176, 0.604151, 0.687860", \ + "0.535456, 0.544108, 0.546675, 0.561634, 0.583405, 0.625380, 0.709089", \ + "0.560636, 0.569288, 0.571855, 0.586814, 0.608585, 0.650560, 0.734269", \ + "0.595085, 0.603737, 0.606304, 0.621263, 0.643034, 0.685009, 0.768718" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.539696, 0.549178, 0.552043, 0.570821, 0.601660, 0.666351, 0.794449", \ + "0.552476, 0.561958, 0.564823, 0.583601, 0.614440, 0.679131, 0.807229", \ + "0.566008, 0.575490, 0.578355, 0.597133, 0.627972, 0.692663, 0.820761", \ + "0.594683, 0.604165, 0.607030, 0.625808, 0.656647, 0.721338, 0.849436", \ + "0.612803, 0.622285, 0.625150, 0.643928, 0.674767, 0.739458, 0.867556", \ + "0.641362, 0.650844, 0.653709, 0.672487, 0.703326, 0.768017, 0.896115", \ + "0.669275, 0.678757, 0.681622, 0.700400, 0.731239, 0.795930, 0.924028" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.403381, 0.413048, 0.415926, 0.434816, 0.465484, 0.529015, 0.657071", \ + "0.416390, 0.426057, 0.428935, 0.447825, 0.478493, 0.542024, 0.670080", \ + "0.430071, 0.439738, 0.442616, 0.461506, 0.492174, 0.555705, 0.683761", \ + "0.459166, 0.468833, 0.471711, 0.490601, 0.521269, 0.584800, 0.712856", \ + "0.477293, 0.486960, 0.489838, 0.508728, 0.539396, 0.602927, 0.730983", \ + "0.505840, 0.515507, 0.518385, 0.537275, 0.567943, 0.631474, 0.759530", \ + "0.533763, 0.543430, 0.546308, 0.565198, 0.595866, 0.659397, 0.787453" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[61]&!WENB[61]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[61] == 1'b1 && WENB[61] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.616468, 0.626160, 0.629017, 0.647622, 0.678554, 0.742442, 0.869779", \ + "0.628011, 0.637703, 0.640560, 0.659165, 0.690097, 0.753985, 0.881322", \ + "0.641927, 0.651619, 0.654476, 0.673081, 0.704013, 0.767901, 0.895238", \ + "0.670507, 0.680199, 0.683056, 0.701661, 0.732593, 0.796481, 0.923818", \ + "0.691912, 0.701604, 0.704461, 0.723066, 0.753998, 0.817886, 0.945223", \ + "0.717218, 0.726910, 0.729767, 0.748372, 0.779304, 0.843192, 0.970529", \ + "0.747789, 0.757481, 0.760338, 0.778943, 0.809875, 0.873763, 1.001100" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.460287, 0.469867, 0.472738, 0.491461, 0.522331, 0.586211, 0.713625", \ + "0.471886, 0.481466, 0.484337, 0.503060, 0.533930, 0.597810, 0.725224", \ + "0.485616, 0.495196, 0.498067, 0.516790, 0.547660, 0.611540, 0.738954", \ + "0.514349, 0.523929, 0.526800, 0.545523, 0.576393, 0.640273, 0.767687", \ + "0.535869, 0.545449, 0.548320, 0.567043, 0.597913, 0.661793, 0.789207", \ + "0.561207, 0.570787, 0.573658, 0.592381, 0.623251, 0.687131, 0.814545", \ + "0.591778, 0.601358, 0.604229, 0.622952, 0.653822, 0.717702, 0.845116" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.577075, 0.585746, 0.588224, 0.603124, 0.625158, 0.666957, 0.749400", \ + "0.589521, 0.598192, 0.600670, 0.615570, 0.637604, 0.679403, 0.761846", \ + "0.604361, 0.613032, 0.615510, 0.630410, 0.652444, 0.694243, 0.776686", \ + "0.632000, 0.640671, 0.643149, 0.658049, 0.680083, 0.721882, 0.804325", \ + "0.652059, 0.660730, 0.663208, 0.678108, 0.700142, 0.741941, 0.824384", \ + "0.672244, 0.680915, 0.683393, 0.698293, 0.720327, 0.762126, 0.844569", \ + "0.707773, 0.716444, 0.718922, 0.733822, 0.755856, 0.797655, 0.880098" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.431147, 0.439086, 0.441786, 0.456810, 0.478801, 0.520790, 0.603335", \ + "0.443553, 0.451492, 0.454192, 0.469216, 0.491207, 0.533196, 0.615741", \ + "0.458438, 0.466377, 0.469077, 0.484101, 0.506092, 0.548081, 0.630626", \ + "0.486076, 0.494015, 0.496715, 0.511739, 0.533730, 0.575719, 0.658264", \ + "0.506112, 0.514051, 0.516751, 0.531775, 0.553766, 0.595755, 0.678300", \ + "0.526310, 0.534249, 0.536949, 0.551973, 0.573964, 0.615953, 0.698498", \ + "0.561818, 0.569757, 0.572457, 0.587481, 0.609472, 0.651461, 0.734006" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[61]&WENB[61]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399", \ + "0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403", \ + "0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406", \ + "0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410", \ + "0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413", \ + "0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417", \ + "0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622", \ + "0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725", \ + "0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729", \ + "0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734", \ + "0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739", \ + "0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744", \ + "0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[61]&!WENB[61]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622", \ + "0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725", \ + "0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729", \ + "0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734", \ + "0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739", \ + "0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744", \ + "0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399", \ + "0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403", \ + "0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406", \ + "0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410", \ + "0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413", \ + "0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417", \ + "0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420" \ + ); + } + } + } + pin(WENYB[60]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[60]&WENB[60]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[60] == 1'b0 && WENB[60] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.610229, 0.619074, 0.621552, 0.636507, 0.658208, 0.700167, 0.783853", \ + "0.621819, 0.630664, 0.633142, 0.648097, 0.669798, 0.711757, 0.795443", \ + "0.635053, 0.643898, 0.646376, 0.661331, 0.683032, 0.724991, 0.808677", \ + "0.661821, 0.670666, 0.673144, 0.688099, 0.709800, 0.751759, 0.835445", \ + "0.683318, 0.692163, 0.694641, 0.709596, 0.731297, 0.773256, 0.856942", \ + "0.708215, 0.717060, 0.719538, 0.734493, 0.756194, 0.798153, 0.881839", \ + "0.742662, 0.751507, 0.753985, 0.768940, 0.790641, 0.832600, 0.916286" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.462471, 0.471123, 0.473690, 0.488649, 0.510420, 0.552395, 0.636104", \ + "0.474234, 0.482886, 0.485453, 0.500412, 0.522183, 0.564158, 0.647867", \ + "0.487052, 0.495704, 0.498271, 0.513230, 0.535001, 0.576976, 0.660685", \ + "0.514227, 0.522879, 0.525446, 0.540405, 0.562176, 0.604151, 0.687860", \ + "0.535456, 0.544108, 0.546675, 0.561634, 0.583405, 0.625380, 0.709089", \ + "0.560636, 0.569288, 0.571855, 0.586814, 0.608585, 0.650560, 0.734269", \ + "0.595085, 0.603737, 0.606304, 0.621263, 0.643034, 0.685009, 0.768718" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.539696, 0.549178, 0.552043, 0.570821, 0.601660, 0.666351, 0.794449", \ + "0.552476, 0.561958, 0.564823, 0.583601, 0.614440, 0.679131, 0.807229", \ + "0.566008, 0.575490, 0.578355, 0.597133, 0.627972, 0.692663, 0.820761", \ + "0.594683, 0.604165, 0.607030, 0.625808, 0.656647, 0.721338, 0.849436", \ + "0.612803, 0.622285, 0.625150, 0.643928, 0.674767, 0.739458, 0.867556", \ + "0.641362, 0.650844, 0.653709, 0.672487, 0.703326, 0.768017, 0.896115", \ + "0.669275, 0.678757, 0.681622, 0.700400, 0.731239, 0.795930, 0.924028" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.403381, 0.413048, 0.415926, 0.434816, 0.465484, 0.529015, 0.657071", \ + "0.416390, 0.426057, 0.428935, 0.447825, 0.478493, 0.542024, 0.670080", \ + "0.430071, 0.439738, 0.442616, 0.461506, 0.492174, 0.555705, 0.683761", \ + "0.459166, 0.468833, 0.471711, 0.490601, 0.521269, 0.584800, 0.712856", \ + "0.477293, 0.486960, 0.489838, 0.508728, 0.539396, 0.602927, 0.730983", \ + "0.505840, 0.515507, 0.518385, 0.537275, 0.567943, 0.631474, 0.759530", \ + "0.533763, 0.543430, 0.546308, 0.565198, 0.595866, 0.659397, 0.787453" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[60]&!WENB[60]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[60] == 1'b1 && WENB[60] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.616468, 0.626160, 0.629017, 0.647622, 0.678554, 0.742442, 0.869779", \ + "0.628011, 0.637703, 0.640560, 0.659165, 0.690097, 0.753985, 0.881322", \ + "0.641927, 0.651619, 0.654476, 0.673081, 0.704013, 0.767901, 0.895238", \ + "0.670507, 0.680199, 0.683056, 0.701661, 0.732593, 0.796481, 0.923818", \ + "0.691912, 0.701604, 0.704461, 0.723066, 0.753998, 0.817886, 0.945223", \ + "0.717218, 0.726910, 0.729767, 0.748372, 0.779304, 0.843192, 0.970529", \ + "0.747789, 0.757481, 0.760338, 0.778943, 0.809875, 0.873763, 1.001100" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.460287, 0.469867, 0.472738, 0.491461, 0.522331, 0.586211, 0.713625", \ + "0.471886, 0.481466, 0.484337, 0.503060, 0.533930, 0.597810, 0.725224", \ + "0.485616, 0.495196, 0.498067, 0.516790, 0.547660, 0.611540, 0.738954", \ + "0.514349, 0.523929, 0.526800, 0.545523, 0.576393, 0.640273, 0.767687", \ + "0.535869, 0.545449, 0.548320, 0.567043, 0.597913, 0.661793, 0.789207", \ + "0.561207, 0.570787, 0.573658, 0.592381, 0.623251, 0.687131, 0.814545", \ + "0.591778, 0.601358, 0.604229, 0.622952, 0.653822, 0.717702, 0.845116" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.577075, 0.585746, 0.588224, 0.603124, 0.625158, 0.666957, 0.749400", \ + "0.589521, 0.598192, 0.600670, 0.615570, 0.637604, 0.679403, 0.761846", \ + "0.604361, 0.613032, 0.615510, 0.630410, 0.652444, 0.694243, 0.776686", \ + "0.632000, 0.640671, 0.643149, 0.658049, 0.680083, 0.721882, 0.804325", \ + "0.652059, 0.660730, 0.663208, 0.678108, 0.700142, 0.741941, 0.824384", \ + "0.672244, 0.680915, 0.683393, 0.698293, 0.720327, 0.762126, 0.844569", \ + "0.707773, 0.716444, 0.718922, 0.733822, 0.755856, 0.797655, 0.880098" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.431147, 0.439086, 0.441786, 0.456810, 0.478801, 0.520790, 0.603335", \ + "0.443553, 0.451492, 0.454192, 0.469216, 0.491207, 0.533196, 0.615741", \ + "0.458438, 0.466377, 0.469077, 0.484101, 0.506092, 0.548081, 0.630626", \ + "0.486076, 0.494015, 0.496715, 0.511739, 0.533730, 0.575719, 0.658264", \ + "0.506112, 0.514051, 0.516751, 0.531775, 0.553766, 0.595755, 0.678300", \ + "0.526310, 0.534249, 0.536949, 0.551973, 0.573964, 0.615953, 0.698498", \ + "0.561818, 0.569757, 0.572457, 0.587481, 0.609472, 0.651461, 0.734006" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[60]&WENB[60]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399", \ + "0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403", \ + "0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406", \ + "0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410", \ + "0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413", \ + "0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417", \ + "0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622", \ + "0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725", \ + "0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729", \ + "0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734", \ + "0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739", \ + "0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744", \ + "0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[60]&!WENB[60]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622", \ + "0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725", \ + "0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729", \ + "0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734", \ + "0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739", \ + "0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744", \ + "0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399", \ + "0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403", \ + "0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406", \ + "0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410", \ + "0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413", \ + "0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417", \ + "0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420" \ + ); + } + } + } + pin(WENYB[59]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[59]&WENB[59]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[59] == 1'b0 && WENB[59] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.610229, 0.619074, 0.621552, 0.636507, 0.658208, 0.700167, 0.783853", \ + "0.621819, 0.630664, 0.633142, 0.648097, 0.669798, 0.711757, 0.795443", \ + "0.635053, 0.643898, 0.646376, 0.661331, 0.683032, 0.724991, 0.808677", \ + "0.661821, 0.670666, 0.673144, 0.688099, 0.709800, 0.751759, 0.835445", \ + "0.683318, 0.692163, 0.694641, 0.709596, 0.731297, 0.773256, 0.856942", \ + "0.708215, 0.717060, 0.719538, 0.734493, 0.756194, 0.798153, 0.881839", \ + "0.742662, 0.751507, 0.753985, 0.768940, 0.790641, 0.832600, 0.916286" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.462471, 0.471123, 0.473690, 0.488649, 0.510420, 0.552395, 0.636104", \ + "0.474234, 0.482886, 0.485453, 0.500412, 0.522183, 0.564158, 0.647867", \ + "0.487052, 0.495704, 0.498271, 0.513230, 0.535001, 0.576976, 0.660685", \ + "0.514227, 0.522879, 0.525446, 0.540405, 0.562176, 0.604151, 0.687860", \ + "0.535456, 0.544108, 0.546675, 0.561634, 0.583405, 0.625380, 0.709089", \ + "0.560636, 0.569288, 0.571855, 0.586814, 0.608585, 0.650560, 0.734269", \ + "0.595085, 0.603737, 0.606304, 0.621263, 0.643034, 0.685009, 0.768718" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.539696, 0.549178, 0.552043, 0.570821, 0.601660, 0.666351, 0.794449", \ + "0.552476, 0.561958, 0.564823, 0.583601, 0.614440, 0.679131, 0.807229", \ + "0.566008, 0.575490, 0.578355, 0.597133, 0.627972, 0.692663, 0.820761", \ + "0.594683, 0.604165, 0.607030, 0.625808, 0.656647, 0.721338, 0.849436", \ + "0.612803, 0.622285, 0.625150, 0.643928, 0.674767, 0.739458, 0.867556", \ + "0.641362, 0.650844, 0.653709, 0.672487, 0.703326, 0.768017, 0.896115", \ + "0.669275, 0.678757, 0.681622, 0.700400, 0.731239, 0.795930, 0.924028" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.403381, 0.413048, 0.415926, 0.434816, 0.465484, 0.529015, 0.657071", \ + "0.416390, 0.426057, 0.428935, 0.447825, 0.478493, 0.542024, 0.670080", \ + "0.430071, 0.439738, 0.442616, 0.461506, 0.492174, 0.555705, 0.683761", \ + "0.459166, 0.468833, 0.471711, 0.490601, 0.521269, 0.584800, 0.712856", \ + "0.477293, 0.486960, 0.489838, 0.508728, 0.539396, 0.602927, 0.730983", \ + "0.505840, 0.515507, 0.518385, 0.537275, 0.567943, 0.631474, 0.759530", \ + "0.533763, 0.543430, 0.546308, 0.565198, 0.595866, 0.659397, 0.787453" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[59]&!WENB[59]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[59] == 1'b1 && WENB[59] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.616468, 0.626160, 0.629017, 0.647622, 0.678554, 0.742442, 0.869779", \ + "0.628011, 0.637703, 0.640560, 0.659165, 0.690097, 0.753985, 0.881322", \ + "0.641927, 0.651619, 0.654476, 0.673081, 0.704013, 0.767901, 0.895238", \ + "0.670507, 0.680199, 0.683056, 0.701661, 0.732593, 0.796481, 0.923818", \ + "0.691912, 0.701604, 0.704461, 0.723066, 0.753998, 0.817886, 0.945223", \ + "0.717218, 0.726910, 0.729767, 0.748372, 0.779304, 0.843192, 0.970529", \ + "0.747789, 0.757481, 0.760338, 0.778943, 0.809875, 0.873763, 1.001100" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.460287, 0.469867, 0.472738, 0.491461, 0.522331, 0.586211, 0.713625", \ + "0.471886, 0.481466, 0.484337, 0.503060, 0.533930, 0.597810, 0.725224", \ + "0.485616, 0.495196, 0.498067, 0.516790, 0.547660, 0.611540, 0.738954", \ + "0.514349, 0.523929, 0.526800, 0.545523, 0.576393, 0.640273, 0.767687", \ + "0.535869, 0.545449, 0.548320, 0.567043, 0.597913, 0.661793, 0.789207", \ + "0.561207, 0.570787, 0.573658, 0.592381, 0.623251, 0.687131, 0.814545", \ + "0.591778, 0.601358, 0.604229, 0.622952, 0.653822, 0.717702, 0.845116" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.577075, 0.585746, 0.588224, 0.603124, 0.625158, 0.666957, 0.749400", \ + "0.589521, 0.598192, 0.600670, 0.615570, 0.637604, 0.679403, 0.761846", \ + "0.604361, 0.613032, 0.615510, 0.630410, 0.652444, 0.694243, 0.776686", \ + "0.632000, 0.640671, 0.643149, 0.658049, 0.680083, 0.721882, 0.804325", \ + "0.652059, 0.660730, 0.663208, 0.678108, 0.700142, 0.741941, 0.824384", \ + "0.672244, 0.680915, 0.683393, 0.698293, 0.720327, 0.762126, 0.844569", \ + "0.707773, 0.716444, 0.718922, 0.733822, 0.755856, 0.797655, 0.880098" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.431147, 0.439086, 0.441786, 0.456810, 0.478801, 0.520790, 0.603335", \ + "0.443553, 0.451492, 0.454192, 0.469216, 0.491207, 0.533196, 0.615741", \ + "0.458438, 0.466377, 0.469077, 0.484101, 0.506092, 0.548081, 0.630626", \ + "0.486076, 0.494015, 0.496715, 0.511739, 0.533730, 0.575719, 0.658264", \ + "0.506112, 0.514051, 0.516751, 0.531775, 0.553766, 0.595755, 0.678300", \ + "0.526310, 0.534249, 0.536949, 0.551973, 0.573964, 0.615953, 0.698498", \ + "0.561818, 0.569757, 0.572457, 0.587481, 0.609472, 0.651461, 0.734006" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[59]&WENB[59]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399", \ + "0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403", \ + "0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406", \ + "0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410", \ + "0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413", \ + "0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417", \ + "0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622", \ + "0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725", \ + "0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729", \ + "0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734", \ + "0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739", \ + "0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744", \ + "0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[59]&!WENB[59]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622", \ + "0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725", \ + "0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729", \ + "0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734", \ + "0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739", \ + "0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744", \ + "0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399", \ + "0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403", \ + "0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406", \ + "0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410", \ + "0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413", \ + "0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417", \ + "0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420" \ + ); + } + } + } + pin(WENYB[58]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[58]&WENB[58]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[58] == 1'b0 && WENB[58] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.610229, 0.619074, 0.621552, 0.636507, 0.658208, 0.700167, 0.783853", \ + "0.621819, 0.630664, 0.633142, 0.648097, 0.669798, 0.711757, 0.795443", \ + "0.635053, 0.643898, 0.646376, 0.661331, 0.683032, 0.724991, 0.808677", \ + "0.661821, 0.670666, 0.673144, 0.688099, 0.709800, 0.751759, 0.835445", \ + "0.683318, 0.692163, 0.694641, 0.709596, 0.731297, 0.773256, 0.856942", \ + "0.708215, 0.717060, 0.719538, 0.734493, 0.756194, 0.798153, 0.881839", \ + "0.742662, 0.751507, 0.753985, 0.768940, 0.790641, 0.832600, 0.916286" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.462471, 0.471123, 0.473690, 0.488649, 0.510420, 0.552395, 0.636104", \ + "0.474234, 0.482886, 0.485453, 0.500412, 0.522183, 0.564158, 0.647867", \ + "0.487052, 0.495704, 0.498271, 0.513230, 0.535001, 0.576976, 0.660685", \ + "0.514227, 0.522879, 0.525446, 0.540405, 0.562176, 0.604151, 0.687860", \ + "0.535456, 0.544108, 0.546675, 0.561634, 0.583405, 0.625380, 0.709089", \ + "0.560636, 0.569288, 0.571855, 0.586814, 0.608585, 0.650560, 0.734269", \ + "0.595085, 0.603737, 0.606304, 0.621263, 0.643034, 0.685009, 0.768718" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.539696, 0.549178, 0.552043, 0.570821, 0.601660, 0.666351, 0.794449", \ + "0.552476, 0.561958, 0.564823, 0.583601, 0.614440, 0.679131, 0.807229", \ + "0.566008, 0.575490, 0.578355, 0.597133, 0.627972, 0.692663, 0.820761", \ + "0.594683, 0.604165, 0.607030, 0.625808, 0.656647, 0.721338, 0.849436", \ + "0.612803, 0.622285, 0.625150, 0.643928, 0.674767, 0.739458, 0.867556", \ + "0.641362, 0.650844, 0.653709, 0.672487, 0.703326, 0.768017, 0.896115", \ + "0.669275, 0.678757, 0.681622, 0.700400, 0.731239, 0.795930, 0.924028" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.403381, 0.413048, 0.415926, 0.434816, 0.465484, 0.529015, 0.657071", \ + "0.416390, 0.426057, 0.428935, 0.447825, 0.478493, 0.542024, 0.670080", \ + "0.430071, 0.439738, 0.442616, 0.461506, 0.492174, 0.555705, 0.683761", \ + "0.459166, 0.468833, 0.471711, 0.490601, 0.521269, 0.584800, 0.712856", \ + "0.477293, 0.486960, 0.489838, 0.508728, 0.539396, 0.602927, 0.730983", \ + "0.505840, 0.515507, 0.518385, 0.537275, 0.567943, 0.631474, 0.759530", \ + "0.533763, 0.543430, 0.546308, 0.565198, 0.595866, 0.659397, 0.787453" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[58]&!WENB[58]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[58] == 1'b1 && WENB[58] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.616468, 0.626160, 0.629017, 0.647622, 0.678554, 0.742442, 0.869779", \ + "0.628011, 0.637703, 0.640560, 0.659165, 0.690097, 0.753985, 0.881322", \ + "0.641927, 0.651619, 0.654476, 0.673081, 0.704013, 0.767901, 0.895238", \ + "0.670507, 0.680199, 0.683056, 0.701661, 0.732593, 0.796481, 0.923818", \ + "0.691912, 0.701604, 0.704461, 0.723066, 0.753998, 0.817886, 0.945223", \ + "0.717218, 0.726910, 0.729767, 0.748372, 0.779304, 0.843192, 0.970529", \ + "0.747789, 0.757481, 0.760338, 0.778943, 0.809875, 0.873763, 1.001100" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.460287, 0.469867, 0.472738, 0.491461, 0.522331, 0.586211, 0.713625", \ + "0.471886, 0.481466, 0.484337, 0.503060, 0.533930, 0.597810, 0.725224", \ + "0.485616, 0.495196, 0.498067, 0.516790, 0.547660, 0.611540, 0.738954", \ + "0.514349, 0.523929, 0.526800, 0.545523, 0.576393, 0.640273, 0.767687", \ + "0.535869, 0.545449, 0.548320, 0.567043, 0.597913, 0.661793, 0.789207", \ + "0.561207, 0.570787, 0.573658, 0.592381, 0.623251, 0.687131, 0.814545", \ + "0.591778, 0.601358, 0.604229, 0.622952, 0.653822, 0.717702, 0.845116" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.577075, 0.585746, 0.588224, 0.603124, 0.625158, 0.666957, 0.749400", \ + "0.589521, 0.598192, 0.600670, 0.615570, 0.637604, 0.679403, 0.761846", \ + "0.604361, 0.613032, 0.615510, 0.630410, 0.652444, 0.694243, 0.776686", \ + "0.632000, 0.640671, 0.643149, 0.658049, 0.680083, 0.721882, 0.804325", \ + "0.652059, 0.660730, 0.663208, 0.678108, 0.700142, 0.741941, 0.824384", \ + "0.672244, 0.680915, 0.683393, 0.698293, 0.720327, 0.762126, 0.844569", \ + "0.707773, 0.716444, 0.718922, 0.733822, 0.755856, 0.797655, 0.880098" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.431147, 0.439086, 0.441786, 0.456810, 0.478801, 0.520790, 0.603335", \ + "0.443553, 0.451492, 0.454192, 0.469216, 0.491207, 0.533196, 0.615741", \ + "0.458438, 0.466377, 0.469077, 0.484101, 0.506092, 0.548081, 0.630626", \ + "0.486076, 0.494015, 0.496715, 0.511739, 0.533730, 0.575719, 0.658264", \ + "0.506112, 0.514051, 0.516751, 0.531775, 0.553766, 0.595755, 0.678300", \ + "0.526310, 0.534249, 0.536949, 0.551973, 0.573964, 0.615953, 0.698498", \ + "0.561818, 0.569757, 0.572457, 0.587481, 0.609472, 0.651461, 0.734006" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[58]&WENB[58]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399", \ + "0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403", \ + "0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406", \ + "0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410", \ + "0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413", \ + "0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417", \ + "0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622", \ + "0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725", \ + "0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729", \ + "0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734", \ + "0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739", \ + "0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744", \ + "0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[58]&!WENB[58]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622", \ + "0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725", \ + "0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729", \ + "0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734", \ + "0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739", \ + "0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744", \ + "0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399", \ + "0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403", \ + "0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406", \ + "0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410", \ + "0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413", \ + "0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417", \ + "0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420" \ + ); + } + } + } + pin(WENYB[57]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[57]&WENB[57]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[57] == 1'b0 && WENB[57] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.610229, 0.619074, 0.621552, 0.636507, 0.658208, 0.700167, 0.783853", \ + "0.621819, 0.630664, 0.633142, 0.648097, 0.669798, 0.711757, 0.795443", \ + "0.635053, 0.643898, 0.646376, 0.661331, 0.683032, 0.724991, 0.808677", \ + "0.661821, 0.670666, 0.673144, 0.688099, 0.709800, 0.751759, 0.835445", \ + "0.683318, 0.692163, 0.694641, 0.709596, 0.731297, 0.773256, 0.856942", \ + "0.708215, 0.717060, 0.719538, 0.734493, 0.756194, 0.798153, 0.881839", \ + "0.742662, 0.751507, 0.753985, 0.768940, 0.790641, 0.832600, 0.916286" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.462471, 0.471123, 0.473690, 0.488649, 0.510420, 0.552395, 0.636104", \ + "0.474234, 0.482886, 0.485453, 0.500412, 0.522183, 0.564158, 0.647867", \ + "0.487052, 0.495704, 0.498271, 0.513230, 0.535001, 0.576976, 0.660685", \ + "0.514227, 0.522879, 0.525446, 0.540405, 0.562176, 0.604151, 0.687860", \ + "0.535456, 0.544108, 0.546675, 0.561634, 0.583405, 0.625380, 0.709089", \ + "0.560636, 0.569288, 0.571855, 0.586814, 0.608585, 0.650560, 0.734269", \ + "0.595085, 0.603737, 0.606304, 0.621263, 0.643034, 0.685009, 0.768718" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.539696, 0.549178, 0.552043, 0.570821, 0.601660, 0.666351, 0.794449", \ + "0.552476, 0.561958, 0.564823, 0.583601, 0.614440, 0.679131, 0.807229", \ + "0.566008, 0.575490, 0.578355, 0.597133, 0.627972, 0.692663, 0.820761", \ + "0.594683, 0.604165, 0.607030, 0.625808, 0.656647, 0.721338, 0.849436", \ + "0.612803, 0.622285, 0.625150, 0.643928, 0.674767, 0.739458, 0.867556", \ + "0.641362, 0.650844, 0.653709, 0.672487, 0.703326, 0.768017, 0.896115", \ + "0.669275, 0.678757, 0.681622, 0.700400, 0.731239, 0.795930, 0.924028" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.403381, 0.413048, 0.415926, 0.434816, 0.465484, 0.529015, 0.657071", \ + "0.416390, 0.426057, 0.428935, 0.447825, 0.478493, 0.542024, 0.670080", \ + "0.430071, 0.439738, 0.442616, 0.461506, 0.492174, 0.555705, 0.683761", \ + "0.459166, 0.468833, 0.471711, 0.490601, 0.521269, 0.584800, 0.712856", \ + "0.477293, 0.486960, 0.489838, 0.508728, 0.539396, 0.602927, 0.730983", \ + "0.505840, 0.515507, 0.518385, 0.537275, 0.567943, 0.631474, 0.759530", \ + "0.533763, 0.543430, 0.546308, 0.565198, 0.595866, 0.659397, 0.787453" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[57]&!WENB[57]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[57] == 1'b1 && WENB[57] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.616468, 0.626160, 0.629017, 0.647622, 0.678554, 0.742442, 0.869779", \ + "0.628011, 0.637703, 0.640560, 0.659165, 0.690097, 0.753985, 0.881322", \ + "0.641927, 0.651619, 0.654476, 0.673081, 0.704013, 0.767901, 0.895238", \ + "0.670507, 0.680199, 0.683056, 0.701661, 0.732593, 0.796481, 0.923818", \ + "0.691912, 0.701604, 0.704461, 0.723066, 0.753998, 0.817886, 0.945223", \ + "0.717218, 0.726910, 0.729767, 0.748372, 0.779304, 0.843192, 0.970529", \ + "0.747789, 0.757481, 0.760338, 0.778943, 0.809875, 0.873763, 1.001100" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.460287, 0.469867, 0.472738, 0.491461, 0.522331, 0.586211, 0.713625", \ + "0.471886, 0.481466, 0.484337, 0.503060, 0.533930, 0.597810, 0.725224", \ + "0.485616, 0.495196, 0.498067, 0.516790, 0.547660, 0.611540, 0.738954", \ + "0.514349, 0.523929, 0.526800, 0.545523, 0.576393, 0.640273, 0.767687", \ + "0.535869, 0.545449, 0.548320, 0.567043, 0.597913, 0.661793, 0.789207", \ + "0.561207, 0.570787, 0.573658, 0.592381, 0.623251, 0.687131, 0.814545", \ + "0.591778, 0.601358, 0.604229, 0.622952, 0.653822, 0.717702, 0.845116" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.577075, 0.585746, 0.588224, 0.603124, 0.625158, 0.666957, 0.749400", \ + "0.589521, 0.598192, 0.600670, 0.615570, 0.637604, 0.679403, 0.761846", \ + "0.604361, 0.613032, 0.615510, 0.630410, 0.652444, 0.694243, 0.776686", \ + "0.632000, 0.640671, 0.643149, 0.658049, 0.680083, 0.721882, 0.804325", \ + "0.652059, 0.660730, 0.663208, 0.678108, 0.700142, 0.741941, 0.824384", \ + "0.672244, 0.680915, 0.683393, 0.698293, 0.720327, 0.762126, 0.844569", \ + "0.707773, 0.716444, 0.718922, 0.733822, 0.755856, 0.797655, 0.880098" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.431147, 0.439086, 0.441786, 0.456810, 0.478801, 0.520790, 0.603335", \ + "0.443553, 0.451492, 0.454192, 0.469216, 0.491207, 0.533196, 0.615741", \ + "0.458438, 0.466377, 0.469077, 0.484101, 0.506092, 0.548081, 0.630626", \ + "0.486076, 0.494015, 0.496715, 0.511739, 0.533730, 0.575719, 0.658264", \ + "0.506112, 0.514051, 0.516751, 0.531775, 0.553766, 0.595755, 0.678300", \ + "0.526310, 0.534249, 0.536949, 0.551973, 0.573964, 0.615953, 0.698498", \ + "0.561818, 0.569757, 0.572457, 0.587481, 0.609472, 0.651461, 0.734006" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[57]&WENB[57]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399", \ + "0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403", \ + "0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406", \ + "0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410", \ + "0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413", \ + "0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417", \ + "0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622", \ + "0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725", \ + "0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729", \ + "0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734", \ + "0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739", \ + "0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744", \ + "0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[57]&!WENB[57]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622", \ + "0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725", \ + "0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729", \ + "0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734", \ + "0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739", \ + "0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744", \ + "0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399", \ + "0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403", \ + "0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406", \ + "0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410", \ + "0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413", \ + "0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417", \ + "0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420" \ + ); + } + } + } + pin(WENYB[56]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[56]&WENB[56]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[56] == 1'b0 && WENB[56] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.610229, 0.619074, 0.621552, 0.636507, 0.658208, 0.700167, 0.783853", \ + "0.621819, 0.630664, 0.633142, 0.648097, 0.669798, 0.711757, 0.795443", \ + "0.635053, 0.643898, 0.646376, 0.661331, 0.683032, 0.724991, 0.808677", \ + "0.661821, 0.670666, 0.673144, 0.688099, 0.709800, 0.751759, 0.835445", \ + "0.683318, 0.692163, 0.694641, 0.709596, 0.731297, 0.773256, 0.856942", \ + "0.708215, 0.717060, 0.719538, 0.734493, 0.756194, 0.798153, 0.881839", \ + "0.742662, 0.751507, 0.753985, 0.768940, 0.790641, 0.832600, 0.916286" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.462471, 0.471123, 0.473690, 0.488649, 0.510420, 0.552395, 0.636104", \ + "0.474234, 0.482886, 0.485453, 0.500412, 0.522183, 0.564158, 0.647867", \ + "0.487052, 0.495704, 0.498271, 0.513230, 0.535001, 0.576976, 0.660685", \ + "0.514227, 0.522879, 0.525446, 0.540405, 0.562176, 0.604151, 0.687860", \ + "0.535456, 0.544108, 0.546675, 0.561634, 0.583405, 0.625380, 0.709089", \ + "0.560636, 0.569288, 0.571855, 0.586814, 0.608585, 0.650560, 0.734269", \ + "0.595085, 0.603737, 0.606304, 0.621263, 0.643034, 0.685009, 0.768718" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.539696, 0.549178, 0.552043, 0.570821, 0.601660, 0.666351, 0.794449", \ + "0.552476, 0.561958, 0.564823, 0.583601, 0.614440, 0.679131, 0.807229", \ + "0.566008, 0.575490, 0.578355, 0.597133, 0.627972, 0.692663, 0.820761", \ + "0.594683, 0.604165, 0.607030, 0.625808, 0.656647, 0.721338, 0.849436", \ + "0.612803, 0.622285, 0.625150, 0.643928, 0.674767, 0.739458, 0.867556", \ + "0.641362, 0.650844, 0.653709, 0.672487, 0.703326, 0.768017, 0.896115", \ + "0.669275, 0.678757, 0.681622, 0.700400, 0.731239, 0.795930, 0.924028" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.403381, 0.413048, 0.415926, 0.434816, 0.465484, 0.529015, 0.657071", \ + "0.416390, 0.426057, 0.428935, 0.447825, 0.478493, 0.542024, 0.670080", \ + "0.430071, 0.439738, 0.442616, 0.461506, 0.492174, 0.555705, 0.683761", \ + "0.459166, 0.468833, 0.471711, 0.490601, 0.521269, 0.584800, 0.712856", \ + "0.477293, 0.486960, 0.489838, 0.508728, 0.539396, 0.602927, 0.730983", \ + "0.505840, 0.515507, 0.518385, 0.537275, 0.567943, 0.631474, 0.759530", \ + "0.533763, 0.543430, 0.546308, 0.565198, 0.595866, 0.659397, 0.787453" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[56]&!WENB[56]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[56] == 1'b1 && WENB[56] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.616468, 0.626160, 0.629017, 0.647622, 0.678554, 0.742442, 0.869779", \ + "0.628011, 0.637703, 0.640560, 0.659165, 0.690097, 0.753985, 0.881322", \ + "0.641927, 0.651619, 0.654476, 0.673081, 0.704013, 0.767901, 0.895238", \ + "0.670507, 0.680199, 0.683056, 0.701661, 0.732593, 0.796481, 0.923818", \ + "0.691912, 0.701604, 0.704461, 0.723066, 0.753998, 0.817886, 0.945223", \ + "0.717218, 0.726910, 0.729767, 0.748372, 0.779304, 0.843192, 0.970529", \ + "0.747789, 0.757481, 0.760338, 0.778943, 0.809875, 0.873763, 1.001100" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.460287, 0.469867, 0.472738, 0.491461, 0.522331, 0.586211, 0.713625", \ + "0.471886, 0.481466, 0.484337, 0.503060, 0.533930, 0.597810, 0.725224", \ + "0.485616, 0.495196, 0.498067, 0.516790, 0.547660, 0.611540, 0.738954", \ + "0.514349, 0.523929, 0.526800, 0.545523, 0.576393, 0.640273, 0.767687", \ + "0.535869, 0.545449, 0.548320, 0.567043, 0.597913, 0.661793, 0.789207", \ + "0.561207, 0.570787, 0.573658, 0.592381, 0.623251, 0.687131, 0.814545", \ + "0.591778, 0.601358, 0.604229, 0.622952, 0.653822, 0.717702, 0.845116" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.577075, 0.585746, 0.588224, 0.603124, 0.625158, 0.666957, 0.749400", \ + "0.589521, 0.598192, 0.600670, 0.615570, 0.637604, 0.679403, 0.761846", \ + "0.604361, 0.613032, 0.615510, 0.630410, 0.652444, 0.694243, 0.776686", \ + "0.632000, 0.640671, 0.643149, 0.658049, 0.680083, 0.721882, 0.804325", \ + "0.652059, 0.660730, 0.663208, 0.678108, 0.700142, 0.741941, 0.824384", \ + "0.672244, 0.680915, 0.683393, 0.698293, 0.720327, 0.762126, 0.844569", \ + "0.707773, 0.716444, 0.718922, 0.733822, 0.755856, 0.797655, 0.880098" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.431147, 0.439086, 0.441786, 0.456810, 0.478801, 0.520790, 0.603335", \ + "0.443553, 0.451492, 0.454192, 0.469216, 0.491207, 0.533196, 0.615741", \ + "0.458438, 0.466377, 0.469077, 0.484101, 0.506092, 0.548081, 0.630626", \ + "0.486076, 0.494015, 0.496715, 0.511739, 0.533730, 0.575719, 0.658264", \ + "0.506112, 0.514051, 0.516751, 0.531775, 0.553766, 0.595755, 0.678300", \ + "0.526310, 0.534249, 0.536949, 0.551973, 0.573964, 0.615953, 0.698498", \ + "0.561818, 0.569757, 0.572457, 0.587481, 0.609472, 0.651461, 0.734006" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[56]&WENB[56]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399", \ + "0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403", \ + "0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406", \ + "0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410", \ + "0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413", \ + "0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417", \ + "0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622", \ + "0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725", \ + "0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729", \ + "0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734", \ + "0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739", \ + "0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744", \ + "0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[56]&!WENB[56]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622", \ + "0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725", \ + "0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729", \ + "0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734", \ + "0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739", \ + "0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744", \ + "0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399", \ + "0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403", \ + "0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406", \ + "0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410", \ + "0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413", \ + "0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417", \ + "0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420" \ + ); + } + } + } + pin(WENYB[55]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[55]&WENB[55]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[55] == 1'b0 && WENB[55] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.610229, 0.619074, 0.621552, 0.636507, 0.658208, 0.700167, 0.783853", \ + "0.621819, 0.630664, 0.633142, 0.648097, 0.669798, 0.711757, 0.795443", \ + "0.635053, 0.643898, 0.646376, 0.661331, 0.683032, 0.724991, 0.808677", \ + "0.661821, 0.670666, 0.673144, 0.688099, 0.709800, 0.751759, 0.835445", \ + "0.683318, 0.692163, 0.694641, 0.709596, 0.731297, 0.773256, 0.856942", \ + "0.708215, 0.717060, 0.719538, 0.734493, 0.756194, 0.798153, 0.881839", \ + "0.742662, 0.751507, 0.753985, 0.768940, 0.790641, 0.832600, 0.916286" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.462471, 0.471123, 0.473690, 0.488649, 0.510420, 0.552395, 0.636104", \ + "0.474234, 0.482886, 0.485453, 0.500412, 0.522183, 0.564158, 0.647867", \ + "0.487052, 0.495704, 0.498271, 0.513230, 0.535001, 0.576976, 0.660685", \ + "0.514227, 0.522879, 0.525446, 0.540405, 0.562176, 0.604151, 0.687860", \ + "0.535456, 0.544108, 0.546675, 0.561634, 0.583405, 0.625380, 0.709089", \ + "0.560636, 0.569288, 0.571855, 0.586814, 0.608585, 0.650560, 0.734269", \ + "0.595085, 0.603737, 0.606304, 0.621263, 0.643034, 0.685009, 0.768718" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.539696, 0.549178, 0.552043, 0.570821, 0.601660, 0.666351, 0.794449", \ + "0.552476, 0.561958, 0.564823, 0.583601, 0.614440, 0.679131, 0.807229", \ + "0.566008, 0.575490, 0.578355, 0.597133, 0.627972, 0.692663, 0.820761", \ + "0.594683, 0.604165, 0.607030, 0.625808, 0.656647, 0.721338, 0.849436", \ + "0.612803, 0.622285, 0.625150, 0.643928, 0.674767, 0.739458, 0.867556", \ + "0.641362, 0.650844, 0.653709, 0.672487, 0.703326, 0.768017, 0.896115", \ + "0.669275, 0.678757, 0.681622, 0.700400, 0.731239, 0.795930, 0.924028" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.403381, 0.413048, 0.415926, 0.434816, 0.465484, 0.529015, 0.657071", \ + "0.416390, 0.426057, 0.428935, 0.447825, 0.478493, 0.542024, 0.670080", \ + "0.430071, 0.439738, 0.442616, 0.461506, 0.492174, 0.555705, 0.683761", \ + "0.459166, 0.468833, 0.471711, 0.490601, 0.521269, 0.584800, 0.712856", \ + "0.477293, 0.486960, 0.489838, 0.508728, 0.539396, 0.602927, 0.730983", \ + "0.505840, 0.515507, 0.518385, 0.537275, 0.567943, 0.631474, 0.759530", \ + "0.533763, 0.543430, 0.546308, 0.565198, 0.595866, 0.659397, 0.787453" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[55]&!WENB[55]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[55] == 1'b1 && WENB[55] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.616468, 0.626160, 0.629017, 0.647622, 0.678554, 0.742442, 0.869779", \ + "0.628011, 0.637703, 0.640560, 0.659165, 0.690097, 0.753985, 0.881322", \ + "0.641927, 0.651619, 0.654476, 0.673081, 0.704013, 0.767901, 0.895238", \ + "0.670507, 0.680199, 0.683056, 0.701661, 0.732593, 0.796481, 0.923818", \ + "0.691912, 0.701604, 0.704461, 0.723066, 0.753998, 0.817886, 0.945223", \ + "0.717218, 0.726910, 0.729767, 0.748372, 0.779304, 0.843192, 0.970529", \ + "0.747789, 0.757481, 0.760338, 0.778943, 0.809875, 0.873763, 1.001100" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.460287, 0.469867, 0.472738, 0.491461, 0.522331, 0.586211, 0.713625", \ + "0.471886, 0.481466, 0.484337, 0.503060, 0.533930, 0.597810, 0.725224", \ + "0.485616, 0.495196, 0.498067, 0.516790, 0.547660, 0.611540, 0.738954", \ + "0.514349, 0.523929, 0.526800, 0.545523, 0.576393, 0.640273, 0.767687", \ + "0.535869, 0.545449, 0.548320, 0.567043, 0.597913, 0.661793, 0.789207", \ + "0.561207, 0.570787, 0.573658, 0.592381, 0.623251, 0.687131, 0.814545", \ + "0.591778, 0.601358, 0.604229, 0.622952, 0.653822, 0.717702, 0.845116" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.577075, 0.585746, 0.588224, 0.603124, 0.625158, 0.666957, 0.749400", \ + "0.589521, 0.598192, 0.600670, 0.615570, 0.637604, 0.679403, 0.761846", \ + "0.604361, 0.613032, 0.615510, 0.630410, 0.652444, 0.694243, 0.776686", \ + "0.632000, 0.640671, 0.643149, 0.658049, 0.680083, 0.721882, 0.804325", \ + "0.652059, 0.660730, 0.663208, 0.678108, 0.700142, 0.741941, 0.824384", \ + "0.672244, 0.680915, 0.683393, 0.698293, 0.720327, 0.762126, 0.844569", \ + "0.707773, 0.716444, 0.718922, 0.733822, 0.755856, 0.797655, 0.880098" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.431147, 0.439086, 0.441786, 0.456810, 0.478801, 0.520790, 0.603335", \ + "0.443553, 0.451492, 0.454192, 0.469216, 0.491207, 0.533196, 0.615741", \ + "0.458438, 0.466377, 0.469077, 0.484101, 0.506092, 0.548081, 0.630626", \ + "0.486076, 0.494015, 0.496715, 0.511739, 0.533730, 0.575719, 0.658264", \ + "0.506112, 0.514051, 0.516751, 0.531775, 0.553766, 0.595755, 0.678300", \ + "0.526310, 0.534249, 0.536949, 0.551973, 0.573964, 0.615953, 0.698498", \ + "0.561818, 0.569757, 0.572457, 0.587481, 0.609472, 0.651461, 0.734006" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[55]&WENB[55]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399", \ + "0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403", \ + "0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406", \ + "0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410", \ + "0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413", \ + "0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417", \ + "0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622", \ + "0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725", \ + "0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729", \ + "0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734", \ + "0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739", \ + "0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744", \ + "0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[55]&!WENB[55]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622", \ + "0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725", \ + "0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729", \ + "0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734", \ + "0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739", \ + "0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744", \ + "0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399", \ + "0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403", \ + "0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406", \ + "0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410", \ + "0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413", \ + "0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417", \ + "0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420" \ + ); + } + } + } + pin(WENYB[54]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[54]&WENB[54]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[54] == 1'b0 && WENB[54] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.610229, 0.619074, 0.621552, 0.636507, 0.658208, 0.700167, 0.783853", \ + "0.621819, 0.630664, 0.633142, 0.648097, 0.669798, 0.711757, 0.795443", \ + "0.635053, 0.643898, 0.646376, 0.661331, 0.683032, 0.724991, 0.808677", \ + "0.661821, 0.670666, 0.673144, 0.688099, 0.709800, 0.751759, 0.835445", \ + "0.683318, 0.692163, 0.694641, 0.709596, 0.731297, 0.773256, 0.856942", \ + "0.708215, 0.717060, 0.719538, 0.734493, 0.756194, 0.798153, 0.881839", \ + "0.742662, 0.751507, 0.753985, 0.768940, 0.790641, 0.832600, 0.916286" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.462471, 0.471123, 0.473690, 0.488649, 0.510420, 0.552395, 0.636104", \ + "0.474234, 0.482886, 0.485453, 0.500412, 0.522183, 0.564158, 0.647867", \ + "0.487052, 0.495704, 0.498271, 0.513230, 0.535001, 0.576976, 0.660685", \ + "0.514227, 0.522879, 0.525446, 0.540405, 0.562176, 0.604151, 0.687860", \ + "0.535456, 0.544108, 0.546675, 0.561634, 0.583405, 0.625380, 0.709089", \ + "0.560636, 0.569288, 0.571855, 0.586814, 0.608585, 0.650560, 0.734269", \ + "0.595085, 0.603737, 0.606304, 0.621263, 0.643034, 0.685009, 0.768718" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.539696, 0.549178, 0.552043, 0.570821, 0.601660, 0.666351, 0.794449", \ + "0.552476, 0.561958, 0.564823, 0.583601, 0.614440, 0.679131, 0.807229", \ + "0.566008, 0.575490, 0.578355, 0.597133, 0.627972, 0.692663, 0.820761", \ + "0.594683, 0.604165, 0.607030, 0.625808, 0.656647, 0.721338, 0.849436", \ + "0.612803, 0.622285, 0.625150, 0.643928, 0.674767, 0.739458, 0.867556", \ + "0.641362, 0.650844, 0.653709, 0.672487, 0.703326, 0.768017, 0.896115", \ + "0.669275, 0.678757, 0.681622, 0.700400, 0.731239, 0.795930, 0.924028" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.403381, 0.413048, 0.415926, 0.434816, 0.465484, 0.529015, 0.657071", \ + "0.416390, 0.426057, 0.428935, 0.447825, 0.478493, 0.542024, 0.670080", \ + "0.430071, 0.439738, 0.442616, 0.461506, 0.492174, 0.555705, 0.683761", \ + "0.459166, 0.468833, 0.471711, 0.490601, 0.521269, 0.584800, 0.712856", \ + "0.477293, 0.486960, 0.489838, 0.508728, 0.539396, 0.602927, 0.730983", \ + "0.505840, 0.515507, 0.518385, 0.537275, 0.567943, 0.631474, 0.759530", \ + "0.533763, 0.543430, 0.546308, 0.565198, 0.595866, 0.659397, 0.787453" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[54]&!WENB[54]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[54] == 1'b1 && WENB[54] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.616468, 0.626160, 0.629017, 0.647622, 0.678554, 0.742442, 0.869779", \ + "0.628011, 0.637703, 0.640560, 0.659165, 0.690097, 0.753985, 0.881322", \ + "0.641927, 0.651619, 0.654476, 0.673081, 0.704013, 0.767901, 0.895238", \ + "0.670507, 0.680199, 0.683056, 0.701661, 0.732593, 0.796481, 0.923818", \ + "0.691912, 0.701604, 0.704461, 0.723066, 0.753998, 0.817886, 0.945223", \ + "0.717218, 0.726910, 0.729767, 0.748372, 0.779304, 0.843192, 0.970529", \ + "0.747789, 0.757481, 0.760338, 0.778943, 0.809875, 0.873763, 1.001100" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.460287, 0.469867, 0.472738, 0.491461, 0.522331, 0.586211, 0.713625", \ + "0.471886, 0.481466, 0.484337, 0.503060, 0.533930, 0.597810, 0.725224", \ + "0.485616, 0.495196, 0.498067, 0.516790, 0.547660, 0.611540, 0.738954", \ + "0.514349, 0.523929, 0.526800, 0.545523, 0.576393, 0.640273, 0.767687", \ + "0.535869, 0.545449, 0.548320, 0.567043, 0.597913, 0.661793, 0.789207", \ + "0.561207, 0.570787, 0.573658, 0.592381, 0.623251, 0.687131, 0.814545", \ + "0.591778, 0.601358, 0.604229, 0.622952, 0.653822, 0.717702, 0.845116" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.577075, 0.585746, 0.588224, 0.603124, 0.625158, 0.666957, 0.749400", \ + "0.589521, 0.598192, 0.600670, 0.615570, 0.637604, 0.679403, 0.761846", \ + "0.604361, 0.613032, 0.615510, 0.630410, 0.652444, 0.694243, 0.776686", \ + "0.632000, 0.640671, 0.643149, 0.658049, 0.680083, 0.721882, 0.804325", \ + "0.652059, 0.660730, 0.663208, 0.678108, 0.700142, 0.741941, 0.824384", \ + "0.672244, 0.680915, 0.683393, 0.698293, 0.720327, 0.762126, 0.844569", \ + "0.707773, 0.716444, 0.718922, 0.733822, 0.755856, 0.797655, 0.880098" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.431147, 0.439086, 0.441786, 0.456810, 0.478801, 0.520790, 0.603335", \ + "0.443553, 0.451492, 0.454192, 0.469216, 0.491207, 0.533196, 0.615741", \ + "0.458438, 0.466377, 0.469077, 0.484101, 0.506092, 0.548081, 0.630626", \ + "0.486076, 0.494015, 0.496715, 0.511739, 0.533730, 0.575719, 0.658264", \ + "0.506112, 0.514051, 0.516751, 0.531775, 0.553766, 0.595755, 0.678300", \ + "0.526310, 0.534249, 0.536949, 0.551973, 0.573964, 0.615953, 0.698498", \ + "0.561818, 0.569757, 0.572457, 0.587481, 0.609472, 0.651461, 0.734006" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[54]&WENB[54]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399", \ + "0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403", \ + "0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406", \ + "0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410", \ + "0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413", \ + "0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417", \ + "0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622", \ + "0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725", \ + "0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729", \ + "0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734", \ + "0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739", \ + "0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744", \ + "0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[54]&!WENB[54]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622", \ + "0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725", \ + "0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729", \ + "0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734", \ + "0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739", \ + "0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744", \ + "0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399", \ + "0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403", \ + "0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406", \ + "0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410", \ + "0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413", \ + "0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417", \ + "0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420" \ + ); + } + } + } + pin(WENYB[53]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[53]&WENB[53]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[53] == 1'b0 && WENB[53] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.610229, 0.619074, 0.621552, 0.636507, 0.658208, 0.700167, 0.783853", \ + "0.621819, 0.630664, 0.633142, 0.648097, 0.669798, 0.711757, 0.795443", \ + "0.635053, 0.643898, 0.646376, 0.661331, 0.683032, 0.724991, 0.808677", \ + "0.661821, 0.670666, 0.673144, 0.688099, 0.709800, 0.751759, 0.835445", \ + "0.683318, 0.692163, 0.694641, 0.709596, 0.731297, 0.773256, 0.856942", \ + "0.708215, 0.717060, 0.719538, 0.734493, 0.756194, 0.798153, 0.881839", \ + "0.742662, 0.751507, 0.753985, 0.768940, 0.790641, 0.832600, 0.916286" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.462471, 0.471123, 0.473690, 0.488649, 0.510420, 0.552395, 0.636104", \ + "0.474234, 0.482886, 0.485453, 0.500412, 0.522183, 0.564158, 0.647867", \ + "0.487052, 0.495704, 0.498271, 0.513230, 0.535001, 0.576976, 0.660685", \ + "0.514227, 0.522879, 0.525446, 0.540405, 0.562176, 0.604151, 0.687860", \ + "0.535456, 0.544108, 0.546675, 0.561634, 0.583405, 0.625380, 0.709089", \ + "0.560636, 0.569288, 0.571855, 0.586814, 0.608585, 0.650560, 0.734269", \ + "0.595085, 0.603737, 0.606304, 0.621263, 0.643034, 0.685009, 0.768718" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.539696, 0.549178, 0.552043, 0.570821, 0.601660, 0.666351, 0.794449", \ + "0.552476, 0.561958, 0.564823, 0.583601, 0.614440, 0.679131, 0.807229", \ + "0.566008, 0.575490, 0.578355, 0.597133, 0.627972, 0.692663, 0.820761", \ + "0.594683, 0.604165, 0.607030, 0.625808, 0.656647, 0.721338, 0.849436", \ + "0.612803, 0.622285, 0.625150, 0.643928, 0.674767, 0.739458, 0.867556", \ + "0.641362, 0.650844, 0.653709, 0.672487, 0.703326, 0.768017, 0.896115", \ + "0.669275, 0.678757, 0.681622, 0.700400, 0.731239, 0.795930, 0.924028" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.403381, 0.413048, 0.415926, 0.434816, 0.465484, 0.529015, 0.657071", \ + "0.416390, 0.426057, 0.428935, 0.447825, 0.478493, 0.542024, 0.670080", \ + "0.430071, 0.439738, 0.442616, 0.461506, 0.492174, 0.555705, 0.683761", \ + "0.459166, 0.468833, 0.471711, 0.490601, 0.521269, 0.584800, 0.712856", \ + "0.477293, 0.486960, 0.489838, 0.508728, 0.539396, 0.602927, 0.730983", \ + "0.505840, 0.515507, 0.518385, 0.537275, 0.567943, 0.631474, 0.759530", \ + "0.533763, 0.543430, 0.546308, 0.565198, 0.595866, 0.659397, 0.787453" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[53]&!WENB[53]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[53] == 1'b1 && WENB[53] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.616468, 0.626160, 0.629017, 0.647622, 0.678554, 0.742442, 0.869779", \ + "0.628011, 0.637703, 0.640560, 0.659165, 0.690097, 0.753985, 0.881322", \ + "0.641927, 0.651619, 0.654476, 0.673081, 0.704013, 0.767901, 0.895238", \ + "0.670507, 0.680199, 0.683056, 0.701661, 0.732593, 0.796481, 0.923818", \ + "0.691912, 0.701604, 0.704461, 0.723066, 0.753998, 0.817886, 0.945223", \ + "0.717218, 0.726910, 0.729767, 0.748372, 0.779304, 0.843192, 0.970529", \ + "0.747789, 0.757481, 0.760338, 0.778943, 0.809875, 0.873763, 1.001100" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.460287, 0.469867, 0.472738, 0.491461, 0.522331, 0.586211, 0.713625", \ + "0.471886, 0.481466, 0.484337, 0.503060, 0.533930, 0.597810, 0.725224", \ + "0.485616, 0.495196, 0.498067, 0.516790, 0.547660, 0.611540, 0.738954", \ + "0.514349, 0.523929, 0.526800, 0.545523, 0.576393, 0.640273, 0.767687", \ + "0.535869, 0.545449, 0.548320, 0.567043, 0.597913, 0.661793, 0.789207", \ + "0.561207, 0.570787, 0.573658, 0.592381, 0.623251, 0.687131, 0.814545", \ + "0.591778, 0.601358, 0.604229, 0.622952, 0.653822, 0.717702, 0.845116" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.577075, 0.585746, 0.588224, 0.603124, 0.625158, 0.666957, 0.749400", \ + "0.589521, 0.598192, 0.600670, 0.615570, 0.637604, 0.679403, 0.761846", \ + "0.604361, 0.613032, 0.615510, 0.630410, 0.652444, 0.694243, 0.776686", \ + "0.632000, 0.640671, 0.643149, 0.658049, 0.680083, 0.721882, 0.804325", \ + "0.652059, 0.660730, 0.663208, 0.678108, 0.700142, 0.741941, 0.824384", \ + "0.672244, 0.680915, 0.683393, 0.698293, 0.720327, 0.762126, 0.844569", \ + "0.707773, 0.716444, 0.718922, 0.733822, 0.755856, 0.797655, 0.880098" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.431147, 0.439086, 0.441786, 0.456810, 0.478801, 0.520790, 0.603335", \ + "0.443553, 0.451492, 0.454192, 0.469216, 0.491207, 0.533196, 0.615741", \ + "0.458438, 0.466377, 0.469077, 0.484101, 0.506092, 0.548081, 0.630626", \ + "0.486076, 0.494015, 0.496715, 0.511739, 0.533730, 0.575719, 0.658264", \ + "0.506112, 0.514051, 0.516751, 0.531775, 0.553766, 0.595755, 0.678300", \ + "0.526310, 0.534249, 0.536949, 0.551973, 0.573964, 0.615953, 0.698498", \ + "0.561818, 0.569757, 0.572457, 0.587481, 0.609472, 0.651461, 0.734006" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[53]&WENB[53]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399", \ + "0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403", \ + "0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406", \ + "0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410", \ + "0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413", \ + "0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417", \ + "0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622", \ + "0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725", \ + "0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729", \ + "0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734", \ + "0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739", \ + "0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744", \ + "0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[53]&!WENB[53]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622", \ + "0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725", \ + "0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729", \ + "0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734", \ + "0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739", \ + "0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744", \ + "0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399", \ + "0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403", \ + "0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406", \ + "0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410", \ + "0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413", \ + "0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417", \ + "0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420" \ + ); + } + } + } + pin(WENYB[52]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[52]&WENB[52]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[52] == 1'b0 && WENB[52] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.610229, 0.619074, 0.621552, 0.636507, 0.658208, 0.700167, 0.783853", \ + "0.621819, 0.630664, 0.633142, 0.648097, 0.669798, 0.711757, 0.795443", \ + "0.635053, 0.643898, 0.646376, 0.661331, 0.683032, 0.724991, 0.808677", \ + "0.661821, 0.670666, 0.673144, 0.688099, 0.709800, 0.751759, 0.835445", \ + "0.683318, 0.692163, 0.694641, 0.709596, 0.731297, 0.773256, 0.856942", \ + "0.708215, 0.717060, 0.719538, 0.734493, 0.756194, 0.798153, 0.881839", \ + "0.742662, 0.751507, 0.753985, 0.768940, 0.790641, 0.832600, 0.916286" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.462471, 0.471123, 0.473690, 0.488649, 0.510420, 0.552395, 0.636104", \ + "0.474234, 0.482886, 0.485453, 0.500412, 0.522183, 0.564158, 0.647867", \ + "0.487052, 0.495704, 0.498271, 0.513230, 0.535001, 0.576976, 0.660685", \ + "0.514227, 0.522879, 0.525446, 0.540405, 0.562176, 0.604151, 0.687860", \ + "0.535456, 0.544108, 0.546675, 0.561634, 0.583405, 0.625380, 0.709089", \ + "0.560636, 0.569288, 0.571855, 0.586814, 0.608585, 0.650560, 0.734269", \ + "0.595085, 0.603737, 0.606304, 0.621263, 0.643034, 0.685009, 0.768718" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.539696, 0.549178, 0.552043, 0.570821, 0.601660, 0.666351, 0.794449", \ + "0.552476, 0.561958, 0.564823, 0.583601, 0.614440, 0.679131, 0.807229", \ + "0.566008, 0.575490, 0.578355, 0.597133, 0.627972, 0.692663, 0.820761", \ + "0.594683, 0.604165, 0.607030, 0.625808, 0.656647, 0.721338, 0.849436", \ + "0.612803, 0.622285, 0.625150, 0.643928, 0.674767, 0.739458, 0.867556", \ + "0.641362, 0.650844, 0.653709, 0.672487, 0.703326, 0.768017, 0.896115", \ + "0.669275, 0.678757, 0.681622, 0.700400, 0.731239, 0.795930, 0.924028" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.403381, 0.413048, 0.415926, 0.434816, 0.465484, 0.529015, 0.657071", \ + "0.416390, 0.426057, 0.428935, 0.447825, 0.478493, 0.542024, 0.670080", \ + "0.430071, 0.439738, 0.442616, 0.461506, 0.492174, 0.555705, 0.683761", \ + "0.459166, 0.468833, 0.471711, 0.490601, 0.521269, 0.584800, 0.712856", \ + "0.477293, 0.486960, 0.489838, 0.508728, 0.539396, 0.602927, 0.730983", \ + "0.505840, 0.515507, 0.518385, 0.537275, 0.567943, 0.631474, 0.759530", \ + "0.533763, 0.543430, 0.546308, 0.565198, 0.595866, 0.659397, 0.787453" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[52]&!WENB[52]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[52] == 1'b1 && WENB[52] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.616468, 0.626160, 0.629017, 0.647622, 0.678554, 0.742442, 0.869779", \ + "0.628011, 0.637703, 0.640560, 0.659165, 0.690097, 0.753985, 0.881322", \ + "0.641927, 0.651619, 0.654476, 0.673081, 0.704013, 0.767901, 0.895238", \ + "0.670507, 0.680199, 0.683056, 0.701661, 0.732593, 0.796481, 0.923818", \ + "0.691912, 0.701604, 0.704461, 0.723066, 0.753998, 0.817886, 0.945223", \ + "0.717218, 0.726910, 0.729767, 0.748372, 0.779304, 0.843192, 0.970529", \ + "0.747789, 0.757481, 0.760338, 0.778943, 0.809875, 0.873763, 1.001100" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.460287, 0.469867, 0.472738, 0.491461, 0.522331, 0.586211, 0.713625", \ + "0.471886, 0.481466, 0.484337, 0.503060, 0.533930, 0.597810, 0.725224", \ + "0.485616, 0.495196, 0.498067, 0.516790, 0.547660, 0.611540, 0.738954", \ + "0.514349, 0.523929, 0.526800, 0.545523, 0.576393, 0.640273, 0.767687", \ + "0.535869, 0.545449, 0.548320, 0.567043, 0.597913, 0.661793, 0.789207", \ + "0.561207, 0.570787, 0.573658, 0.592381, 0.623251, 0.687131, 0.814545", \ + "0.591778, 0.601358, 0.604229, 0.622952, 0.653822, 0.717702, 0.845116" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.577075, 0.585746, 0.588224, 0.603124, 0.625158, 0.666957, 0.749400", \ + "0.589521, 0.598192, 0.600670, 0.615570, 0.637604, 0.679403, 0.761846", \ + "0.604361, 0.613032, 0.615510, 0.630410, 0.652444, 0.694243, 0.776686", \ + "0.632000, 0.640671, 0.643149, 0.658049, 0.680083, 0.721882, 0.804325", \ + "0.652059, 0.660730, 0.663208, 0.678108, 0.700142, 0.741941, 0.824384", \ + "0.672244, 0.680915, 0.683393, 0.698293, 0.720327, 0.762126, 0.844569", \ + "0.707773, 0.716444, 0.718922, 0.733822, 0.755856, 0.797655, 0.880098" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.431147, 0.439086, 0.441786, 0.456810, 0.478801, 0.520790, 0.603335", \ + "0.443553, 0.451492, 0.454192, 0.469216, 0.491207, 0.533196, 0.615741", \ + "0.458438, 0.466377, 0.469077, 0.484101, 0.506092, 0.548081, 0.630626", \ + "0.486076, 0.494015, 0.496715, 0.511739, 0.533730, 0.575719, 0.658264", \ + "0.506112, 0.514051, 0.516751, 0.531775, 0.553766, 0.595755, 0.678300", \ + "0.526310, 0.534249, 0.536949, 0.551973, 0.573964, 0.615953, 0.698498", \ + "0.561818, 0.569757, 0.572457, 0.587481, 0.609472, 0.651461, 0.734006" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[52]&WENB[52]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399", \ + "0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403", \ + "0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406", \ + "0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410", \ + "0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413", \ + "0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417", \ + "0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622", \ + "0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725", \ + "0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729", \ + "0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734", \ + "0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739", \ + "0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744", \ + "0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[52]&!WENB[52]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622", \ + "0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725", \ + "0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729", \ + "0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734", \ + "0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739", \ + "0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744", \ + "0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399", \ + "0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403", \ + "0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406", \ + "0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410", \ + "0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413", \ + "0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417", \ + "0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420" \ + ); + } + } + } + pin(WENYB[51]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[51]&WENB[51]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[51] == 1'b0 && WENB[51] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.610229, 0.619074, 0.621552, 0.636507, 0.658208, 0.700167, 0.783853", \ + "0.621819, 0.630664, 0.633142, 0.648097, 0.669798, 0.711757, 0.795443", \ + "0.635053, 0.643898, 0.646376, 0.661331, 0.683032, 0.724991, 0.808677", \ + "0.661821, 0.670666, 0.673144, 0.688099, 0.709800, 0.751759, 0.835445", \ + "0.683318, 0.692163, 0.694641, 0.709596, 0.731297, 0.773256, 0.856942", \ + "0.708215, 0.717060, 0.719538, 0.734493, 0.756194, 0.798153, 0.881839", \ + "0.742662, 0.751507, 0.753985, 0.768940, 0.790641, 0.832600, 0.916286" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.462471, 0.471123, 0.473690, 0.488649, 0.510420, 0.552395, 0.636104", \ + "0.474234, 0.482886, 0.485453, 0.500412, 0.522183, 0.564158, 0.647867", \ + "0.487052, 0.495704, 0.498271, 0.513230, 0.535001, 0.576976, 0.660685", \ + "0.514227, 0.522879, 0.525446, 0.540405, 0.562176, 0.604151, 0.687860", \ + "0.535456, 0.544108, 0.546675, 0.561634, 0.583405, 0.625380, 0.709089", \ + "0.560636, 0.569288, 0.571855, 0.586814, 0.608585, 0.650560, 0.734269", \ + "0.595085, 0.603737, 0.606304, 0.621263, 0.643034, 0.685009, 0.768718" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.539696, 0.549178, 0.552043, 0.570821, 0.601660, 0.666351, 0.794449", \ + "0.552476, 0.561958, 0.564823, 0.583601, 0.614440, 0.679131, 0.807229", \ + "0.566008, 0.575490, 0.578355, 0.597133, 0.627972, 0.692663, 0.820761", \ + "0.594683, 0.604165, 0.607030, 0.625808, 0.656647, 0.721338, 0.849436", \ + "0.612803, 0.622285, 0.625150, 0.643928, 0.674767, 0.739458, 0.867556", \ + "0.641362, 0.650844, 0.653709, 0.672487, 0.703326, 0.768017, 0.896115", \ + "0.669275, 0.678757, 0.681622, 0.700400, 0.731239, 0.795930, 0.924028" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.403381, 0.413048, 0.415926, 0.434816, 0.465484, 0.529015, 0.657071", \ + "0.416390, 0.426057, 0.428935, 0.447825, 0.478493, 0.542024, 0.670080", \ + "0.430071, 0.439738, 0.442616, 0.461506, 0.492174, 0.555705, 0.683761", \ + "0.459166, 0.468833, 0.471711, 0.490601, 0.521269, 0.584800, 0.712856", \ + "0.477293, 0.486960, 0.489838, 0.508728, 0.539396, 0.602927, 0.730983", \ + "0.505840, 0.515507, 0.518385, 0.537275, 0.567943, 0.631474, 0.759530", \ + "0.533763, 0.543430, 0.546308, 0.565198, 0.595866, 0.659397, 0.787453" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[51]&!WENB[51]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[51] == 1'b1 && WENB[51] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.616468, 0.626160, 0.629017, 0.647622, 0.678554, 0.742442, 0.869779", \ + "0.628011, 0.637703, 0.640560, 0.659165, 0.690097, 0.753985, 0.881322", \ + "0.641927, 0.651619, 0.654476, 0.673081, 0.704013, 0.767901, 0.895238", \ + "0.670507, 0.680199, 0.683056, 0.701661, 0.732593, 0.796481, 0.923818", \ + "0.691912, 0.701604, 0.704461, 0.723066, 0.753998, 0.817886, 0.945223", \ + "0.717218, 0.726910, 0.729767, 0.748372, 0.779304, 0.843192, 0.970529", \ + "0.747789, 0.757481, 0.760338, 0.778943, 0.809875, 0.873763, 1.001100" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.460287, 0.469867, 0.472738, 0.491461, 0.522331, 0.586211, 0.713625", \ + "0.471886, 0.481466, 0.484337, 0.503060, 0.533930, 0.597810, 0.725224", \ + "0.485616, 0.495196, 0.498067, 0.516790, 0.547660, 0.611540, 0.738954", \ + "0.514349, 0.523929, 0.526800, 0.545523, 0.576393, 0.640273, 0.767687", \ + "0.535869, 0.545449, 0.548320, 0.567043, 0.597913, 0.661793, 0.789207", \ + "0.561207, 0.570787, 0.573658, 0.592381, 0.623251, 0.687131, 0.814545", \ + "0.591778, 0.601358, 0.604229, 0.622952, 0.653822, 0.717702, 0.845116" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.577075, 0.585746, 0.588224, 0.603124, 0.625158, 0.666957, 0.749400", \ + "0.589521, 0.598192, 0.600670, 0.615570, 0.637604, 0.679403, 0.761846", \ + "0.604361, 0.613032, 0.615510, 0.630410, 0.652444, 0.694243, 0.776686", \ + "0.632000, 0.640671, 0.643149, 0.658049, 0.680083, 0.721882, 0.804325", \ + "0.652059, 0.660730, 0.663208, 0.678108, 0.700142, 0.741941, 0.824384", \ + "0.672244, 0.680915, 0.683393, 0.698293, 0.720327, 0.762126, 0.844569", \ + "0.707773, 0.716444, 0.718922, 0.733822, 0.755856, 0.797655, 0.880098" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.431147, 0.439086, 0.441786, 0.456810, 0.478801, 0.520790, 0.603335", \ + "0.443553, 0.451492, 0.454192, 0.469216, 0.491207, 0.533196, 0.615741", \ + "0.458438, 0.466377, 0.469077, 0.484101, 0.506092, 0.548081, 0.630626", \ + "0.486076, 0.494015, 0.496715, 0.511739, 0.533730, 0.575719, 0.658264", \ + "0.506112, 0.514051, 0.516751, 0.531775, 0.553766, 0.595755, 0.678300", \ + "0.526310, 0.534249, 0.536949, 0.551973, 0.573964, 0.615953, 0.698498", \ + "0.561818, 0.569757, 0.572457, 0.587481, 0.609472, 0.651461, 0.734006" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[51]&WENB[51]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399", \ + "0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403", \ + "0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406", \ + "0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410", \ + "0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413", \ + "0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417", \ + "0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622", \ + "0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725", \ + "0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729", \ + "0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734", \ + "0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739", \ + "0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744", \ + "0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[51]&!WENB[51]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622", \ + "0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725", \ + "0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729", \ + "0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734", \ + "0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739", \ + "0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744", \ + "0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399", \ + "0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403", \ + "0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406", \ + "0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410", \ + "0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413", \ + "0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417", \ + "0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420" \ + ); + } + } + } + pin(WENYB[50]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[50]&WENB[50]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[50] == 1'b0 && WENB[50] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.610229, 0.619074, 0.621552, 0.636507, 0.658208, 0.700167, 0.783853", \ + "0.621819, 0.630664, 0.633142, 0.648097, 0.669798, 0.711757, 0.795443", \ + "0.635053, 0.643898, 0.646376, 0.661331, 0.683032, 0.724991, 0.808677", \ + "0.661821, 0.670666, 0.673144, 0.688099, 0.709800, 0.751759, 0.835445", \ + "0.683318, 0.692163, 0.694641, 0.709596, 0.731297, 0.773256, 0.856942", \ + "0.708215, 0.717060, 0.719538, 0.734493, 0.756194, 0.798153, 0.881839", \ + "0.742662, 0.751507, 0.753985, 0.768940, 0.790641, 0.832600, 0.916286" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.462471, 0.471123, 0.473690, 0.488649, 0.510420, 0.552395, 0.636104", \ + "0.474234, 0.482886, 0.485453, 0.500412, 0.522183, 0.564158, 0.647867", \ + "0.487052, 0.495704, 0.498271, 0.513230, 0.535001, 0.576976, 0.660685", \ + "0.514227, 0.522879, 0.525446, 0.540405, 0.562176, 0.604151, 0.687860", \ + "0.535456, 0.544108, 0.546675, 0.561634, 0.583405, 0.625380, 0.709089", \ + "0.560636, 0.569288, 0.571855, 0.586814, 0.608585, 0.650560, 0.734269", \ + "0.595085, 0.603737, 0.606304, 0.621263, 0.643034, 0.685009, 0.768718" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.539696, 0.549178, 0.552043, 0.570821, 0.601660, 0.666351, 0.794449", \ + "0.552476, 0.561958, 0.564823, 0.583601, 0.614440, 0.679131, 0.807229", \ + "0.566008, 0.575490, 0.578355, 0.597133, 0.627972, 0.692663, 0.820761", \ + "0.594683, 0.604165, 0.607030, 0.625808, 0.656647, 0.721338, 0.849436", \ + "0.612803, 0.622285, 0.625150, 0.643928, 0.674767, 0.739458, 0.867556", \ + "0.641362, 0.650844, 0.653709, 0.672487, 0.703326, 0.768017, 0.896115", \ + "0.669275, 0.678757, 0.681622, 0.700400, 0.731239, 0.795930, 0.924028" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.403381, 0.413048, 0.415926, 0.434816, 0.465484, 0.529015, 0.657071", \ + "0.416390, 0.426057, 0.428935, 0.447825, 0.478493, 0.542024, 0.670080", \ + "0.430071, 0.439738, 0.442616, 0.461506, 0.492174, 0.555705, 0.683761", \ + "0.459166, 0.468833, 0.471711, 0.490601, 0.521269, 0.584800, 0.712856", \ + "0.477293, 0.486960, 0.489838, 0.508728, 0.539396, 0.602927, 0.730983", \ + "0.505840, 0.515507, 0.518385, 0.537275, 0.567943, 0.631474, 0.759530", \ + "0.533763, 0.543430, 0.546308, 0.565198, 0.595866, 0.659397, 0.787453" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[50]&!WENB[50]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[50] == 1'b1 && WENB[50] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.616468, 0.626160, 0.629017, 0.647622, 0.678554, 0.742442, 0.869779", \ + "0.628011, 0.637703, 0.640560, 0.659165, 0.690097, 0.753985, 0.881322", \ + "0.641927, 0.651619, 0.654476, 0.673081, 0.704013, 0.767901, 0.895238", \ + "0.670507, 0.680199, 0.683056, 0.701661, 0.732593, 0.796481, 0.923818", \ + "0.691912, 0.701604, 0.704461, 0.723066, 0.753998, 0.817886, 0.945223", \ + "0.717218, 0.726910, 0.729767, 0.748372, 0.779304, 0.843192, 0.970529", \ + "0.747789, 0.757481, 0.760338, 0.778943, 0.809875, 0.873763, 1.001100" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.460287, 0.469867, 0.472738, 0.491461, 0.522331, 0.586211, 0.713625", \ + "0.471886, 0.481466, 0.484337, 0.503060, 0.533930, 0.597810, 0.725224", \ + "0.485616, 0.495196, 0.498067, 0.516790, 0.547660, 0.611540, 0.738954", \ + "0.514349, 0.523929, 0.526800, 0.545523, 0.576393, 0.640273, 0.767687", \ + "0.535869, 0.545449, 0.548320, 0.567043, 0.597913, 0.661793, 0.789207", \ + "0.561207, 0.570787, 0.573658, 0.592381, 0.623251, 0.687131, 0.814545", \ + "0.591778, 0.601358, 0.604229, 0.622952, 0.653822, 0.717702, 0.845116" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.577075, 0.585746, 0.588224, 0.603124, 0.625158, 0.666957, 0.749400", \ + "0.589521, 0.598192, 0.600670, 0.615570, 0.637604, 0.679403, 0.761846", \ + "0.604361, 0.613032, 0.615510, 0.630410, 0.652444, 0.694243, 0.776686", \ + "0.632000, 0.640671, 0.643149, 0.658049, 0.680083, 0.721882, 0.804325", \ + "0.652059, 0.660730, 0.663208, 0.678108, 0.700142, 0.741941, 0.824384", \ + "0.672244, 0.680915, 0.683393, 0.698293, 0.720327, 0.762126, 0.844569", \ + "0.707773, 0.716444, 0.718922, 0.733822, 0.755856, 0.797655, 0.880098" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.431147, 0.439086, 0.441786, 0.456810, 0.478801, 0.520790, 0.603335", \ + "0.443553, 0.451492, 0.454192, 0.469216, 0.491207, 0.533196, 0.615741", \ + "0.458438, 0.466377, 0.469077, 0.484101, 0.506092, 0.548081, 0.630626", \ + "0.486076, 0.494015, 0.496715, 0.511739, 0.533730, 0.575719, 0.658264", \ + "0.506112, 0.514051, 0.516751, 0.531775, 0.553766, 0.595755, 0.678300", \ + "0.526310, 0.534249, 0.536949, 0.551973, 0.573964, 0.615953, 0.698498", \ + "0.561818, 0.569757, 0.572457, 0.587481, 0.609472, 0.651461, 0.734006" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[50]&WENB[50]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399", \ + "0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403", \ + "0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406", \ + "0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410", \ + "0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413", \ + "0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417", \ + "0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622", \ + "0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725", \ + "0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729", \ + "0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734", \ + "0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739", \ + "0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744", \ + "0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[50]&!WENB[50]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622", \ + "0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725", \ + "0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729", \ + "0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734", \ + "0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739", \ + "0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744", \ + "0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399", \ + "0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403", \ + "0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406", \ + "0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410", \ + "0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413", \ + "0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417", \ + "0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420" \ + ); + } + } + } + pin(WENYB[49]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[49]&WENB[49]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[49] == 1'b0 && WENB[49] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.610229, 0.619074, 0.621552, 0.636507, 0.658208, 0.700167, 0.783853", \ + "0.621819, 0.630664, 0.633142, 0.648097, 0.669798, 0.711757, 0.795443", \ + "0.635053, 0.643898, 0.646376, 0.661331, 0.683032, 0.724991, 0.808677", \ + "0.661821, 0.670666, 0.673144, 0.688099, 0.709800, 0.751759, 0.835445", \ + "0.683318, 0.692163, 0.694641, 0.709596, 0.731297, 0.773256, 0.856942", \ + "0.708215, 0.717060, 0.719538, 0.734493, 0.756194, 0.798153, 0.881839", \ + "0.742662, 0.751507, 0.753985, 0.768940, 0.790641, 0.832600, 0.916286" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.462471, 0.471123, 0.473690, 0.488649, 0.510420, 0.552395, 0.636104", \ + "0.474234, 0.482886, 0.485453, 0.500412, 0.522183, 0.564158, 0.647867", \ + "0.487052, 0.495704, 0.498271, 0.513230, 0.535001, 0.576976, 0.660685", \ + "0.514227, 0.522879, 0.525446, 0.540405, 0.562176, 0.604151, 0.687860", \ + "0.535456, 0.544108, 0.546675, 0.561634, 0.583405, 0.625380, 0.709089", \ + "0.560636, 0.569288, 0.571855, 0.586814, 0.608585, 0.650560, 0.734269", \ + "0.595085, 0.603737, 0.606304, 0.621263, 0.643034, 0.685009, 0.768718" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.539696, 0.549178, 0.552043, 0.570821, 0.601660, 0.666351, 0.794449", \ + "0.552476, 0.561958, 0.564823, 0.583601, 0.614440, 0.679131, 0.807229", \ + "0.566008, 0.575490, 0.578355, 0.597133, 0.627972, 0.692663, 0.820761", \ + "0.594683, 0.604165, 0.607030, 0.625808, 0.656647, 0.721338, 0.849436", \ + "0.612803, 0.622285, 0.625150, 0.643928, 0.674767, 0.739458, 0.867556", \ + "0.641362, 0.650844, 0.653709, 0.672487, 0.703326, 0.768017, 0.896115", \ + "0.669275, 0.678757, 0.681622, 0.700400, 0.731239, 0.795930, 0.924028" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.403381, 0.413048, 0.415926, 0.434816, 0.465484, 0.529015, 0.657071", \ + "0.416390, 0.426057, 0.428935, 0.447825, 0.478493, 0.542024, 0.670080", \ + "0.430071, 0.439738, 0.442616, 0.461506, 0.492174, 0.555705, 0.683761", \ + "0.459166, 0.468833, 0.471711, 0.490601, 0.521269, 0.584800, 0.712856", \ + "0.477293, 0.486960, 0.489838, 0.508728, 0.539396, 0.602927, 0.730983", \ + "0.505840, 0.515507, 0.518385, 0.537275, 0.567943, 0.631474, 0.759530", \ + "0.533763, 0.543430, 0.546308, 0.565198, 0.595866, 0.659397, 0.787453" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[49]&!WENB[49]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[49] == 1'b1 && WENB[49] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.616468, 0.626160, 0.629017, 0.647622, 0.678554, 0.742442, 0.869779", \ + "0.628011, 0.637703, 0.640560, 0.659165, 0.690097, 0.753985, 0.881322", \ + "0.641927, 0.651619, 0.654476, 0.673081, 0.704013, 0.767901, 0.895238", \ + "0.670507, 0.680199, 0.683056, 0.701661, 0.732593, 0.796481, 0.923818", \ + "0.691912, 0.701604, 0.704461, 0.723066, 0.753998, 0.817886, 0.945223", \ + "0.717218, 0.726910, 0.729767, 0.748372, 0.779304, 0.843192, 0.970529", \ + "0.747789, 0.757481, 0.760338, 0.778943, 0.809875, 0.873763, 1.001100" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.460287, 0.469867, 0.472738, 0.491461, 0.522331, 0.586211, 0.713625", \ + "0.471886, 0.481466, 0.484337, 0.503060, 0.533930, 0.597810, 0.725224", \ + "0.485616, 0.495196, 0.498067, 0.516790, 0.547660, 0.611540, 0.738954", \ + "0.514349, 0.523929, 0.526800, 0.545523, 0.576393, 0.640273, 0.767687", \ + "0.535869, 0.545449, 0.548320, 0.567043, 0.597913, 0.661793, 0.789207", \ + "0.561207, 0.570787, 0.573658, 0.592381, 0.623251, 0.687131, 0.814545", \ + "0.591778, 0.601358, 0.604229, 0.622952, 0.653822, 0.717702, 0.845116" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.577075, 0.585746, 0.588224, 0.603124, 0.625158, 0.666957, 0.749400", \ + "0.589521, 0.598192, 0.600670, 0.615570, 0.637604, 0.679403, 0.761846", \ + "0.604361, 0.613032, 0.615510, 0.630410, 0.652444, 0.694243, 0.776686", \ + "0.632000, 0.640671, 0.643149, 0.658049, 0.680083, 0.721882, 0.804325", \ + "0.652059, 0.660730, 0.663208, 0.678108, 0.700142, 0.741941, 0.824384", \ + "0.672244, 0.680915, 0.683393, 0.698293, 0.720327, 0.762126, 0.844569", \ + "0.707773, 0.716444, 0.718922, 0.733822, 0.755856, 0.797655, 0.880098" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.431147, 0.439086, 0.441786, 0.456810, 0.478801, 0.520790, 0.603335", \ + "0.443553, 0.451492, 0.454192, 0.469216, 0.491207, 0.533196, 0.615741", \ + "0.458438, 0.466377, 0.469077, 0.484101, 0.506092, 0.548081, 0.630626", \ + "0.486076, 0.494015, 0.496715, 0.511739, 0.533730, 0.575719, 0.658264", \ + "0.506112, 0.514051, 0.516751, 0.531775, 0.553766, 0.595755, 0.678300", \ + "0.526310, 0.534249, 0.536949, 0.551973, 0.573964, 0.615953, 0.698498", \ + "0.561818, 0.569757, 0.572457, 0.587481, 0.609472, 0.651461, 0.734006" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[49]&WENB[49]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399", \ + "0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403", \ + "0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406", \ + "0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410", \ + "0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413", \ + "0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417", \ + "0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622", \ + "0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725", \ + "0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729", \ + "0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734", \ + "0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739", \ + "0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744", \ + "0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[49]&!WENB[49]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622", \ + "0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725", \ + "0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729", \ + "0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734", \ + "0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739", \ + "0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744", \ + "0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399", \ + "0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403", \ + "0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406", \ + "0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410", \ + "0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413", \ + "0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417", \ + "0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420" \ + ); + } + } + } + pin(WENYB[48]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[48]&WENB[48]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[48] == 1'b0 && WENB[48] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.610229, 0.619074, 0.621552, 0.636507, 0.658208, 0.700167, 0.783853", \ + "0.621819, 0.630664, 0.633142, 0.648097, 0.669798, 0.711757, 0.795443", \ + "0.635053, 0.643898, 0.646376, 0.661331, 0.683032, 0.724991, 0.808677", \ + "0.661821, 0.670666, 0.673144, 0.688099, 0.709800, 0.751759, 0.835445", \ + "0.683318, 0.692163, 0.694641, 0.709596, 0.731297, 0.773256, 0.856942", \ + "0.708215, 0.717060, 0.719538, 0.734493, 0.756194, 0.798153, 0.881839", \ + "0.742662, 0.751507, 0.753985, 0.768940, 0.790641, 0.832600, 0.916286" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.462471, 0.471123, 0.473690, 0.488649, 0.510420, 0.552395, 0.636104", \ + "0.474234, 0.482886, 0.485453, 0.500412, 0.522183, 0.564158, 0.647867", \ + "0.487052, 0.495704, 0.498271, 0.513230, 0.535001, 0.576976, 0.660685", \ + "0.514227, 0.522879, 0.525446, 0.540405, 0.562176, 0.604151, 0.687860", \ + "0.535456, 0.544108, 0.546675, 0.561634, 0.583405, 0.625380, 0.709089", \ + "0.560636, 0.569288, 0.571855, 0.586814, 0.608585, 0.650560, 0.734269", \ + "0.595085, 0.603737, 0.606304, 0.621263, 0.643034, 0.685009, 0.768718" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.539696, 0.549178, 0.552043, 0.570821, 0.601660, 0.666351, 0.794449", \ + "0.552476, 0.561958, 0.564823, 0.583601, 0.614440, 0.679131, 0.807229", \ + "0.566008, 0.575490, 0.578355, 0.597133, 0.627972, 0.692663, 0.820761", \ + "0.594683, 0.604165, 0.607030, 0.625808, 0.656647, 0.721338, 0.849436", \ + "0.612803, 0.622285, 0.625150, 0.643928, 0.674767, 0.739458, 0.867556", \ + "0.641362, 0.650844, 0.653709, 0.672487, 0.703326, 0.768017, 0.896115", \ + "0.669275, 0.678757, 0.681622, 0.700400, 0.731239, 0.795930, 0.924028" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.403381, 0.413048, 0.415926, 0.434816, 0.465484, 0.529015, 0.657071", \ + "0.416390, 0.426057, 0.428935, 0.447825, 0.478493, 0.542024, 0.670080", \ + "0.430071, 0.439738, 0.442616, 0.461506, 0.492174, 0.555705, 0.683761", \ + "0.459166, 0.468833, 0.471711, 0.490601, 0.521269, 0.584800, 0.712856", \ + "0.477293, 0.486960, 0.489838, 0.508728, 0.539396, 0.602927, 0.730983", \ + "0.505840, 0.515507, 0.518385, 0.537275, 0.567943, 0.631474, 0.759530", \ + "0.533763, 0.543430, 0.546308, 0.565198, 0.595866, 0.659397, 0.787453" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[48]&!WENB[48]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[48] == 1'b1 && WENB[48] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.616468, 0.626160, 0.629017, 0.647622, 0.678554, 0.742442, 0.869779", \ + "0.628011, 0.637703, 0.640560, 0.659165, 0.690097, 0.753985, 0.881322", \ + "0.641927, 0.651619, 0.654476, 0.673081, 0.704013, 0.767901, 0.895238", \ + "0.670507, 0.680199, 0.683056, 0.701661, 0.732593, 0.796481, 0.923818", \ + "0.691912, 0.701604, 0.704461, 0.723066, 0.753998, 0.817886, 0.945223", \ + "0.717218, 0.726910, 0.729767, 0.748372, 0.779304, 0.843192, 0.970529", \ + "0.747789, 0.757481, 0.760338, 0.778943, 0.809875, 0.873763, 1.001100" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.460287, 0.469867, 0.472738, 0.491461, 0.522331, 0.586211, 0.713625", \ + "0.471886, 0.481466, 0.484337, 0.503060, 0.533930, 0.597810, 0.725224", \ + "0.485616, 0.495196, 0.498067, 0.516790, 0.547660, 0.611540, 0.738954", \ + "0.514349, 0.523929, 0.526800, 0.545523, 0.576393, 0.640273, 0.767687", \ + "0.535869, 0.545449, 0.548320, 0.567043, 0.597913, 0.661793, 0.789207", \ + "0.561207, 0.570787, 0.573658, 0.592381, 0.623251, 0.687131, 0.814545", \ + "0.591778, 0.601358, 0.604229, 0.622952, 0.653822, 0.717702, 0.845116" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.577075, 0.585746, 0.588224, 0.603124, 0.625158, 0.666957, 0.749400", \ + "0.589521, 0.598192, 0.600670, 0.615570, 0.637604, 0.679403, 0.761846", \ + "0.604361, 0.613032, 0.615510, 0.630410, 0.652444, 0.694243, 0.776686", \ + "0.632000, 0.640671, 0.643149, 0.658049, 0.680083, 0.721882, 0.804325", \ + "0.652059, 0.660730, 0.663208, 0.678108, 0.700142, 0.741941, 0.824384", \ + "0.672244, 0.680915, 0.683393, 0.698293, 0.720327, 0.762126, 0.844569", \ + "0.707773, 0.716444, 0.718922, 0.733822, 0.755856, 0.797655, 0.880098" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.431147, 0.439086, 0.441786, 0.456810, 0.478801, 0.520790, 0.603335", \ + "0.443553, 0.451492, 0.454192, 0.469216, 0.491207, 0.533196, 0.615741", \ + "0.458438, 0.466377, 0.469077, 0.484101, 0.506092, 0.548081, 0.630626", \ + "0.486076, 0.494015, 0.496715, 0.511739, 0.533730, 0.575719, 0.658264", \ + "0.506112, 0.514051, 0.516751, 0.531775, 0.553766, 0.595755, 0.678300", \ + "0.526310, 0.534249, 0.536949, 0.551973, 0.573964, 0.615953, 0.698498", \ + "0.561818, 0.569757, 0.572457, 0.587481, 0.609472, 0.651461, 0.734006" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[48]&WENB[48]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399", \ + "0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403", \ + "0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406", \ + "0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410", \ + "0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413", \ + "0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417", \ + "0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622", \ + "0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725", \ + "0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729", \ + "0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734", \ + "0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739", \ + "0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744", \ + "0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[48]&!WENB[48]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622", \ + "0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725", \ + "0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729", \ + "0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734", \ + "0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739", \ + "0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744", \ + "0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399", \ + "0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403", \ + "0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406", \ + "0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410", \ + "0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413", \ + "0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417", \ + "0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420" \ + ); + } + } + } + pin(WENYB[47]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[47]&WENB[47]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[47] == 1'b0 && WENB[47] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.610229, 0.619074, 0.621552, 0.636507, 0.658208, 0.700167, 0.783853", \ + "0.621819, 0.630664, 0.633142, 0.648097, 0.669798, 0.711757, 0.795443", \ + "0.635053, 0.643898, 0.646376, 0.661331, 0.683032, 0.724991, 0.808677", \ + "0.661821, 0.670666, 0.673144, 0.688099, 0.709800, 0.751759, 0.835445", \ + "0.683318, 0.692163, 0.694641, 0.709596, 0.731297, 0.773256, 0.856942", \ + "0.708215, 0.717060, 0.719538, 0.734493, 0.756194, 0.798153, 0.881839", \ + "0.742662, 0.751507, 0.753985, 0.768940, 0.790641, 0.832600, 0.916286" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.462471, 0.471123, 0.473690, 0.488649, 0.510420, 0.552395, 0.636104", \ + "0.474234, 0.482886, 0.485453, 0.500412, 0.522183, 0.564158, 0.647867", \ + "0.487052, 0.495704, 0.498271, 0.513230, 0.535001, 0.576976, 0.660685", \ + "0.514227, 0.522879, 0.525446, 0.540405, 0.562176, 0.604151, 0.687860", \ + "0.535456, 0.544108, 0.546675, 0.561634, 0.583405, 0.625380, 0.709089", \ + "0.560636, 0.569288, 0.571855, 0.586814, 0.608585, 0.650560, 0.734269", \ + "0.595085, 0.603737, 0.606304, 0.621263, 0.643034, 0.685009, 0.768718" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.539696, 0.549178, 0.552043, 0.570821, 0.601660, 0.666351, 0.794449", \ + "0.552476, 0.561958, 0.564823, 0.583601, 0.614440, 0.679131, 0.807229", \ + "0.566008, 0.575490, 0.578355, 0.597133, 0.627972, 0.692663, 0.820761", \ + "0.594683, 0.604165, 0.607030, 0.625808, 0.656647, 0.721338, 0.849436", \ + "0.612803, 0.622285, 0.625150, 0.643928, 0.674767, 0.739458, 0.867556", \ + "0.641362, 0.650844, 0.653709, 0.672487, 0.703326, 0.768017, 0.896115", \ + "0.669275, 0.678757, 0.681622, 0.700400, 0.731239, 0.795930, 0.924028" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.403381, 0.413048, 0.415926, 0.434816, 0.465484, 0.529015, 0.657071", \ + "0.416390, 0.426057, 0.428935, 0.447825, 0.478493, 0.542024, 0.670080", \ + "0.430071, 0.439738, 0.442616, 0.461506, 0.492174, 0.555705, 0.683761", \ + "0.459166, 0.468833, 0.471711, 0.490601, 0.521269, 0.584800, 0.712856", \ + "0.477293, 0.486960, 0.489838, 0.508728, 0.539396, 0.602927, 0.730983", \ + "0.505840, 0.515507, 0.518385, 0.537275, 0.567943, 0.631474, 0.759530", \ + "0.533763, 0.543430, 0.546308, 0.565198, 0.595866, 0.659397, 0.787453" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[47]&!WENB[47]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[47] == 1'b1 && WENB[47] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.616468, 0.626160, 0.629017, 0.647622, 0.678554, 0.742442, 0.869779", \ + "0.628011, 0.637703, 0.640560, 0.659165, 0.690097, 0.753985, 0.881322", \ + "0.641927, 0.651619, 0.654476, 0.673081, 0.704013, 0.767901, 0.895238", \ + "0.670507, 0.680199, 0.683056, 0.701661, 0.732593, 0.796481, 0.923818", \ + "0.691912, 0.701604, 0.704461, 0.723066, 0.753998, 0.817886, 0.945223", \ + "0.717218, 0.726910, 0.729767, 0.748372, 0.779304, 0.843192, 0.970529", \ + "0.747789, 0.757481, 0.760338, 0.778943, 0.809875, 0.873763, 1.001100" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.460287, 0.469867, 0.472738, 0.491461, 0.522331, 0.586211, 0.713625", \ + "0.471886, 0.481466, 0.484337, 0.503060, 0.533930, 0.597810, 0.725224", \ + "0.485616, 0.495196, 0.498067, 0.516790, 0.547660, 0.611540, 0.738954", \ + "0.514349, 0.523929, 0.526800, 0.545523, 0.576393, 0.640273, 0.767687", \ + "0.535869, 0.545449, 0.548320, 0.567043, 0.597913, 0.661793, 0.789207", \ + "0.561207, 0.570787, 0.573658, 0.592381, 0.623251, 0.687131, 0.814545", \ + "0.591778, 0.601358, 0.604229, 0.622952, 0.653822, 0.717702, 0.845116" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.577075, 0.585746, 0.588224, 0.603124, 0.625158, 0.666957, 0.749400", \ + "0.589521, 0.598192, 0.600670, 0.615570, 0.637604, 0.679403, 0.761846", \ + "0.604361, 0.613032, 0.615510, 0.630410, 0.652444, 0.694243, 0.776686", \ + "0.632000, 0.640671, 0.643149, 0.658049, 0.680083, 0.721882, 0.804325", \ + "0.652059, 0.660730, 0.663208, 0.678108, 0.700142, 0.741941, 0.824384", \ + "0.672244, 0.680915, 0.683393, 0.698293, 0.720327, 0.762126, 0.844569", \ + "0.707773, 0.716444, 0.718922, 0.733822, 0.755856, 0.797655, 0.880098" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.431147, 0.439086, 0.441786, 0.456810, 0.478801, 0.520790, 0.603335", \ + "0.443553, 0.451492, 0.454192, 0.469216, 0.491207, 0.533196, 0.615741", \ + "0.458438, 0.466377, 0.469077, 0.484101, 0.506092, 0.548081, 0.630626", \ + "0.486076, 0.494015, 0.496715, 0.511739, 0.533730, 0.575719, 0.658264", \ + "0.506112, 0.514051, 0.516751, 0.531775, 0.553766, 0.595755, 0.678300", \ + "0.526310, 0.534249, 0.536949, 0.551973, 0.573964, 0.615953, 0.698498", \ + "0.561818, 0.569757, 0.572457, 0.587481, 0.609472, 0.651461, 0.734006" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[47]&WENB[47]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399", \ + "0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403", \ + "0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406", \ + "0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410", \ + "0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413", \ + "0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417", \ + "0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622", \ + "0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725", \ + "0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729", \ + "0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734", \ + "0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739", \ + "0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744", \ + "0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[47]&!WENB[47]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622", \ + "0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725", \ + "0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729", \ + "0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734", \ + "0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739", \ + "0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744", \ + "0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399", \ + "0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403", \ + "0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406", \ + "0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410", \ + "0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413", \ + "0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417", \ + "0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420" \ + ); + } + } + } + pin(WENYB[46]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[46]&WENB[46]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[46] == 1'b0 && WENB[46] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.610229, 0.619074, 0.621552, 0.636507, 0.658208, 0.700167, 0.783853", \ + "0.621819, 0.630664, 0.633142, 0.648097, 0.669798, 0.711757, 0.795443", \ + "0.635053, 0.643898, 0.646376, 0.661331, 0.683032, 0.724991, 0.808677", \ + "0.661821, 0.670666, 0.673144, 0.688099, 0.709800, 0.751759, 0.835445", \ + "0.683318, 0.692163, 0.694641, 0.709596, 0.731297, 0.773256, 0.856942", \ + "0.708215, 0.717060, 0.719538, 0.734493, 0.756194, 0.798153, 0.881839", \ + "0.742662, 0.751507, 0.753985, 0.768940, 0.790641, 0.832600, 0.916286" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.462471, 0.471123, 0.473690, 0.488649, 0.510420, 0.552395, 0.636104", \ + "0.474234, 0.482886, 0.485453, 0.500412, 0.522183, 0.564158, 0.647867", \ + "0.487052, 0.495704, 0.498271, 0.513230, 0.535001, 0.576976, 0.660685", \ + "0.514227, 0.522879, 0.525446, 0.540405, 0.562176, 0.604151, 0.687860", \ + "0.535456, 0.544108, 0.546675, 0.561634, 0.583405, 0.625380, 0.709089", \ + "0.560636, 0.569288, 0.571855, 0.586814, 0.608585, 0.650560, 0.734269", \ + "0.595085, 0.603737, 0.606304, 0.621263, 0.643034, 0.685009, 0.768718" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.539696, 0.549178, 0.552043, 0.570821, 0.601660, 0.666351, 0.794449", \ + "0.552476, 0.561958, 0.564823, 0.583601, 0.614440, 0.679131, 0.807229", \ + "0.566008, 0.575490, 0.578355, 0.597133, 0.627972, 0.692663, 0.820761", \ + "0.594683, 0.604165, 0.607030, 0.625808, 0.656647, 0.721338, 0.849436", \ + "0.612803, 0.622285, 0.625150, 0.643928, 0.674767, 0.739458, 0.867556", \ + "0.641362, 0.650844, 0.653709, 0.672487, 0.703326, 0.768017, 0.896115", \ + "0.669275, 0.678757, 0.681622, 0.700400, 0.731239, 0.795930, 0.924028" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.403381, 0.413048, 0.415926, 0.434816, 0.465484, 0.529015, 0.657071", \ + "0.416390, 0.426057, 0.428935, 0.447825, 0.478493, 0.542024, 0.670080", \ + "0.430071, 0.439738, 0.442616, 0.461506, 0.492174, 0.555705, 0.683761", \ + "0.459166, 0.468833, 0.471711, 0.490601, 0.521269, 0.584800, 0.712856", \ + "0.477293, 0.486960, 0.489838, 0.508728, 0.539396, 0.602927, 0.730983", \ + "0.505840, 0.515507, 0.518385, 0.537275, 0.567943, 0.631474, 0.759530", \ + "0.533763, 0.543430, 0.546308, 0.565198, 0.595866, 0.659397, 0.787453" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[46]&!WENB[46]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[46] == 1'b1 && WENB[46] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.616468, 0.626160, 0.629017, 0.647622, 0.678554, 0.742442, 0.869779", \ + "0.628011, 0.637703, 0.640560, 0.659165, 0.690097, 0.753985, 0.881322", \ + "0.641927, 0.651619, 0.654476, 0.673081, 0.704013, 0.767901, 0.895238", \ + "0.670507, 0.680199, 0.683056, 0.701661, 0.732593, 0.796481, 0.923818", \ + "0.691912, 0.701604, 0.704461, 0.723066, 0.753998, 0.817886, 0.945223", \ + "0.717218, 0.726910, 0.729767, 0.748372, 0.779304, 0.843192, 0.970529", \ + "0.747789, 0.757481, 0.760338, 0.778943, 0.809875, 0.873763, 1.001100" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.460287, 0.469867, 0.472738, 0.491461, 0.522331, 0.586211, 0.713625", \ + "0.471886, 0.481466, 0.484337, 0.503060, 0.533930, 0.597810, 0.725224", \ + "0.485616, 0.495196, 0.498067, 0.516790, 0.547660, 0.611540, 0.738954", \ + "0.514349, 0.523929, 0.526800, 0.545523, 0.576393, 0.640273, 0.767687", \ + "0.535869, 0.545449, 0.548320, 0.567043, 0.597913, 0.661793, 0.789207", \ + "0.561207, 0.570787, 0.573658, 0.592381, 0.623251, 0.687131, 0.814545", \ + "0.591778, 0.601358, 0.604229, 0.622952, 0.653822, 0.717702, 0.845116" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.577075, 0.585746, 0.588224, 0.603124, 0.625158, 0.666957, 0.749400", \ + "0.589521, 0.598192, 0.600670, 0.615570, 0.637604, 0.679403, 0.761846", \ + "0.604361, 0.613032, 0.615510, 0.630410, 0.652444, 0.694243, 0.776686", \ + "0.632000, 0.640671, 0.643149, 0.658049, 0.680083, 0.721882, 0.804325", \ + "0.652059, 0.660730, 0.663208, 0.678108, 0.700142, 0.741941, 0.824384", \ + "0.672244, 0.680915, 0.683393, 0.698293, 0.720327, 0.762126, 0.844569", \ + "0.707773, 0.716444, 0.718922, 0.733822, 0.755856, 0.797655, 0.880098" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.431147, 0.439086, 0.441786, 0.456810, 0.478801, 0.520790, 0.603335", \ + "0.443553, 0.451492, 0.454192, 0.469216, 0.491207, 0.533196, 0.615741", \ + "0.458438, 0.466377, 0.469077, 0.484101, 0.506092, 0.548081, 0.630626", \ + "0.486076, 0.494015, 0.496715, 0.511739, 0.533730, 0.575719, 0.658264", \ + "0.506112, 0.514051, 0.516751, 0.531775, 0.553766, 0.595755, 0.678300", \ + "0.526310, 0.534249, 0.536949, 0.551973, 0.573964, 0.615953, 0.698498", \ + "0.561818, 0.569757, 0.572457, 0.587481, 0.609472, 0.651461, 0.734006" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[46]&WENB[46]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399", \ + "0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403", \ + "0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406", \ + "0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410", \ + "0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413", \ + "0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417", \ + "0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622", \ + "0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725", \ + "0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729", \ + "0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734", \ + "0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739", \ + "0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744", \ + "0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[46]&!WENB[46]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622", \ + "0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725", \ + "0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729", \ + "0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734", \ + "0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739", \ + "0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744", \ + "0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399", \ + "0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403", \ + "0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406", \ + "0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410", \ + "0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413", \ + "0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417", \ + "0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420" \ + ); + } + } + } + pin(WENYB[45]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[45]&WENB[45]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[45] == 1'b0 && WENB[45] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.610229, 0.619074, 0.621552, 0.636507, 0.658208, 0.700167, 0.783853", \ + "0.621819, 0.630664, 0.633142, 0.648097, 0.669798, 0.711757, 0.795443", \ + "0.635053, 0.643898, 0.646376, 0.661331, 0.683032, 0.724991, 0.808677", \ + "0.661821, 0.670666, 0.673144, 0.688099, 0.709800, 0.751759, 0.835445", \ + "0.683318, 0.692163, 0.694641, 0.709596, 0.731297, 0.773256, 0.856942", \ + "0.708215, 0.717060, 0.719538, 0.734493, 0.756194, 0.798153, 0.881839", \ + "0.742662, 0.751507, 0.753985, 0.768940, 0.790641, 0.832600, 0.916286" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.462471, 0.471123, 0.473690, 0.488649, 0.510420, 0.552395, 0.636104", \ + "0.474234, 0.482886, 0.485453, 0.500412, 0.522183, 0.564158, 0.647867", \ + "0.487052, 0.495704, 0.498271, 0.513230, 0.535001, 0.576976, 0.660685", \ + "0.514227, 0.522879, 0.525446, 0.540405, 0.562176, 0.604151, 0.687860", \ + "0.535456, 0.544108, 0.546675, 0.561634, 0.583405, 0.625380, 0.709089", \ + "0.560636, 0.569288, 0.571855, 0.586814, 0.608585, 0.650560, 0.734269", \ + "0.595085, 0.603737, 0.606304, 0.621263, 0.643034, 0.685009, 0.768718" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.539696, 0.549178, 0.552043, 0.570821, 0.601660, 0.666351, 0.794449", \ + "0.552476, 0.561958, 0.564823, 0.583601, 0.614440, 0.679131, 0.807229", \ + "0.566008, 0.575490, 0.578355, 0.597133, 0.627972, 0.692663, 0.820761", \ + "0.594683, 0.604165, 0.607030, 0.625808, 0.656647, 0.721338, 0.849436", \ + "0.612803, 0.622285, 0.625150, 0.643928, 0.674767, 0.739458, 0.867556", \ + "0.641362, 0.650844, 0.653709, 0.672487, 0.703326, 0.768017, 0.896115", \ + "0.669275, 0.678757, 0.681622, 0.700400, 0.731239, 0.795930, 0.924028" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.403381, 0.413048, 0.415926, 0.434816, 0.465484, 0.529015, 0.657071", \ + "0.416390, 0.426057, 0.428935, 0.447825, 0.478493, 0.542024, 0.670080", \ + "0.430071, 0.439738, 0.442616, 0.461506, 0.492174, 0.555705, 0.683761", \ + "0.459166, 0.468833, 0.471711, 0.490601, 0.521269, 0.584800, 0.712856", \ + "0.477293, 0.486960, 0.489838, 0.508728, 0.539396, 0.602927, 0.730983", \ + "0.505840, 0.515507, 0.518385, 0.537275, 0.567943, 0.631474, 0.759530", \ + "0.533763, 0.543430, 0.546308, 0.565198, 0.595866, 0.659397, 0.787453" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[45]&!WENB[45]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[45] == 1'b1 && WENB[45] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.616468, 0.626160, 0.629017, 0.647622, 0.678554, 0.742442, 0.869779", \ + "0.628011, 0.637703, 0.640560, 0.659165, 0.690097, 0.753985, 0.881322", \ + "0.641927, 0.651619, 0.654476, 0.673081, 0.704013, 0.767901, 0.895238", \ + "0.670507, 0.680199, 0.683056, 0.701661, 0.732593, 0.796481, 0.923818", \ + "0.691912, 0.701604, 0.704461, 0.723066, 0.753998, 0.817886, 0.945223", \ + "0.717218, 0.726910, 0.729767, 0.748372, 0.779304, 0.843192, 0.970529", \ + "0.747789, 0.757481, 0.760338, 0.778943, 0.809875, 0.873763, 1.001100" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.460287, 0.469867, 0.472738, 0.491461, 0.522331, 0.586211, 0.713625", \ + "0.471886, 0.481466, 0.484337, 0.503060, 0.533930, 0.597810, 0.725224", \ + "0.485616, 0.495196, 0.498067, 0.516790, 0.547660, 0.611540, 0.738954", \ + "0.514349, 0.523929, 0.526800, 0.545523, 0.576393, 0.640273, 0.767687", \ + "0.535869, 0.545449, 0.548320, 0.567043, 0.597913, 0.661793, 0.789207", \ + "0.561207, 0.570787, 0.573658, 0.592381, 0.623251, 0.687131, 0.814545", \ + "0.591778, 0.601358, 0.604229, 0.622952, 0.653822, 0.717702, 0.845116" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.577075, 0.585746, 0.588224, 0.603124, 0.625158, 0.666957, 0.749400", \ + "0.589521, 0.598192, 0.600670, 0.615570, 0.637604, 0.679403, 0.761846", \ + "0.604361, 0.613032, 0.615510, 0.630410, 0.652444, 0.694243, 0.776686", \ + "0.632000, 0.640671, 0.643149, 0.658049, 0.680083, 0.721882, 0.804325", \ + "0.652059, 0.660730, 0.663208, 0.678108, 0.700142, 0.741941, 0.824384", \ + "0.672244, 0.680915, 0.683393, 0.698293, 0.720327, 0.762126, 0.844569", \ + "0.707773, 0.716444, 0.718922, 0.733822, 0.755856, 0.797655, 0.880098" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.431147, 0.439086, 0.441786, 0.456810, 0.478801, 0.520790, 0.603335", \ + "0.443553, 0.451492, 0.454192, 0.469216, 0.491207, 0.533196, 0.615741", \ + "0.458438, 0.466377, 0.469077, 0.484101, 0.506092, 0.548081, 0.630626", \ + "0.486076, 0.494015, 0.496715, 0.511739, 0.533730, 0.575719, 0.658264", \ + "0.506112, 0.514051, 0.516751, 0.531775, 0.553766, 0.595755, 0.678300", \ + "0.526310, 0.534249, 0.536949, 0.551973, 0.573964, 0.615953, 0.698498", \ + "0.561818, 0.569757, 0.572457, 0.587481, 0.609472, 0.651461, 0.734006" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[45]&WENB[45]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399", \ + "0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403", \ + "0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406", \ + "0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410", \ + "0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413", \ + "0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417", \ + "0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622", \ + "0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725", \ + "0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729", \ + "0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734", \ + "0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739", \ + "0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744", \ + "0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[45]&!WENB[45]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622", \ + "0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725", \ + "0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729", \ + "0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734", \ + "0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739", \ + "0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744", \ + "0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399", \ + "0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403", \ + "0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406", \ + "0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410", \ + "0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413", \ + "0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417", \ + "0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420" \ + ); + } + } + } + pin(WENYB[44]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[44]&WENB[44]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[44] == 1'b0 && WENB[44] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.610229, 0.619074, 0.621552, 0.636507, 0.658208, 0.700167, 0.783853", \ + "0.621819, 0.630664, 0.633142, 0.648097, 0.669798, 0.711757, 0.795443", \ + "0.635053, 0.643898, 0.646376, 0.661331, 0.683032, 0.724991, 0.808677", \ + "0.661821, 0.670666, 0.673144, 0.688099, 0.709800, 0.751759, 0.835445", \ + "0.683318, 0.692163, 0.694641, 0.709596, 0.731297, 0.773256, 0.856942", \ + "0.708215, 0.717060, 0.719538, 0.734493, 0.756194, 0.798153, 0.881839", \ + "0.742662, 0.751507, 0.753985, 0.768940, 0.790641, 0.832600, 0.916286" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.462471, 0.471123, 0.473690, 0.488649, 0.510420, 0.552395, 0.636104", \ + "0.474234, 0.482886, 0.485453, 0.500412, 0.522183, 0.564158, 0.647867", \ + "0.487052, 0.495704, 0.498271, 0.513230, 0.535001, 0.576976, 0.660685", \ + "0.514227, 0.522879, 0.525446, 0.540405, 0.562176, 0.604151, 0.687860", \ + "0.535456, 0.544108, 0.546675, 0.561634, 0.583405, 0.625380, 0.709089", \ + "0.560636, 0.569288, 0.571855, 0.586814, 0.608585, 0.650560, 0.734269", \ + "0.595085, 0.603737, 0.606304, 0.621263, 0.643034, 0.685009, 0.768718" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.539696, 0.549178, 0.552043, 0.570821, 0.601660, 0.666351, 0.794449", \ + "0.552476, 0.561958, 0.564823, 0.583601, 0.614440, 0.679131, 0.807229", \ + "0.566008, 0.575490, 0.578355, 0.597133, 0.627972, 0.692663, 0.820761", \ + "0.594683, 0.604165, 0.607030, 0.625808, 0.656647, 0.721338, 0.849436", \ + "0.612803, 0.622285, 0.625150, 0.643928, 0.674767, 0.739458, 0.867556", \ + "0.641362, 0.650844, 0.653709, 0.672487, 0.703326, 0.768017, 0.896115", \ + "0.669275, 0.678757, 0.681622, 0.700400, 0.731239, 0.795930, 0.924028" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.403381, 0.413048, 0.415926, 0.434816, 0.465484, 0.529015, 0.657071", \ + "0.416390, 0.426057, 0.428935, 0.447825, 0.478493, 0.542024, 0.670080", \ + "0.430071, 0.439738, 0.442616, 0.461506, 0.492174, 0.555705, 0.683761", \ + "0.459166, 0.468833, 0.471711, 0.490601, 0.521269, 0.584800, 0.712856", \ + "0.477293, 0.486960, 0.489838, 0.508728, 0.539396, 0.602927, 0.730983", \ + "0.505840, 0.515507, 0.518385, 0.537275, 0.567943, 0.631474, 0.759530", \ + "0.533763, 0.543430, 0.546308, 0.565198, 0.595866, 0.659397, 0.787453" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[44]&!WENB[44]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[44] == 1'b1 && WENB[44] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.616468, 0.626160, 0.629017, 0.647622, 0.678554, 0.742442, 0.869779", \ + "0.628011, 0.637703, 0.640560, 0.659165, 0.690097, 0.753985, 0.881322", \ + "0.641927, 0.651619, 0.654476, 0.673081, 0.704013, 0.767901, 0.895238", \ + "0.670507, 0.680199, 0.683056, 0.701661, 0.732593, 0.796481, 0.923818", \ + "0.691912, 0.701604, 0.704461, 0.723066, 0.753998, 0.817886, 0.945223", \ + "0.717218, 0.726910, 0.729767, 0.748372, 0.779304, 0.843192, 0.970529", \ + "0.747789, 0.757481, 0.760338, 0.778943, 0.809875, 0.873763, 1.001100" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.460287, 0.469867, 0.472738, 0.491461, 0.522331, 0.586211, 0.713625", \ + "0.471886, 0.481466, 0.484337, 0.503060, 0.533930, 0.597810, 0.725224", \ + "0.485616, 0.495196, 0.498067, 0.516790, 0.547660, 0.611540, 0.738954", \ + "0.514349, 0.523929, 0.526800, 0.545523, 0.576393, 0.640273, 0.767687", \ + "0.535869, 0.545449, 0.548320, 0.567043, 0.597913, 0.661793, 0.789207", \ + "0.561207, 0.570787, 0.573658, 0.592381, 0.623251, 0.687131, 0.814545", \ + "0.591778, 0.601358, 0.604229, 0.622952, 0.653822, 0.717702, 0.845116" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.577075, 0.585746, 0.588224, 0.603124, 0.625158, 0.666957, 0.749400", \ + "0.589521, 0.598192, 0.600670, 0.615570, 0.637604, 0.679403, 0.761846", \ + "0.604361, 0.613032, 0.615510, 0.630410, 0.652444, 0.694243, 0.776686", \ + "0.632000, 0.640671, 0.643149, 0.658049, 0.680083, 0.721882, 0.804325", \ + "0.652059, 0.660730, 0.663208, 0.678108, 0.700142, 0.741941, 0.824384", \ + "0.672244, 0.680915, 0.683393, 0.698293, 0.720327, 0.762126, 0.844569", \ + "0.707773, 0.716444, 0.718922, 0.733822, 0.755856, 0.797655, 0.880098" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.431147, 0.439086, 0.441786, 0.456810, 0.478801, 0.520790, 0.603335", \ + "0.443553, 0.451492, 0.454192, 0.469216, 0.491207, 0.533196, 0.615741", \ + "0.458438, 0.466377, 0.469077, 0.484101, 0.506092, 0.548081, 0.630626", \ + "0.486076, 0.494015, 0.496715, 0.511739, 0.533730, 0.575719, 0.658264", \ + "0.506112, 0.514051, 0.516751, 0.531775, 0.553766, 0.595755, 0.678300", \ + "0.526310, 0.534249, 0.536949, 0.551973, 0.573964, 0.615953, 0.698498", \ + "0.561818, 0.569757, 0.572457, 0.587481, 0.609472, 0.651461, 0.734006" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[44]&WENB[44]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399", \ + "0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403", \ + "0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406", \ + "0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410", \ + "0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413", \ + "0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417", \ + "0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622", \ + "0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725", \ + "0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729", \ + "0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734", \ + "0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739", \ + "0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744", \ + "0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[44]&!WENB[44]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622", \ + "0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725", \ + "0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729", \ + "0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734", \ + "0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739", \ + "0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744", \ + "0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399", \ + "0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403", \ + "0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406", \ + "0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410", \ + "0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413", \ + "0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417", \ + "0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420" \ + ); + } + } + } + pin(WENYB[43]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[43]&WENB[43]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[43] == 1'b0 && WENB[43] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.610229, 0.619074, 0.621552, 0.636507, 0.658208, 0.700167, 0.783853", \ + "0.621819, 0.630664, 0.633142, 0.648097, 0.669798, 0.711757, 0.795443", \ + "0.635053, 0.643898, 0.646376, 0.661331, 0.683032, 0.724991, 0.808677", \ + "0.661821, 0.670666, 0.673144, 0.688099, 0.709800, 0.751759, 0.835445", \ + "0.683318, 0.692163, 0.694641, 0.709596, 0.731297, 0.773256, 0.856942", \ + "0.708215, 0.717060, 0.719538, 0.734493, 0.756194, 0.798153, 0.881839", \ + "0.742662, 0.751507, 0.753985, 0.768940, 0.790641, 0.832600, 0.916286" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.462471, 0.471123, 0.473690, 0.488649, 0.510420, 0.552395, 0.636104", \ + "0.474234, 0.482886, 0.485453, 0.500412, 0.522183, 0.564158, 0.647867", \ + "0.487052, 0.495704, 0.498271, 0.513230, 0.535001, 0.576976, 0.660685", \ + "0.514227, 0.522879, 0.525446, 0.540405, 0.562176, 0.604151, 0.687860", \ + "0.535456, 0.544108, 0.546675, 0.561634, 0.583405, 0.625380, 0.709089", \ + "0.560636, 0.569288, 0.571855, 0.586814, 0.608585, 0.650560, 0.734269", \ + "0.595085, 0.603737, 0.606304, 0.621263, 0.643034, 0.685009, 0.768718" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.539696, 0.549178, 0.552043, 0.570821, 0.601660, 0.666351, 0.794449", \ + "0.552476, 0.561958, 0.564823, 0.583601, 0.614440, 0.679131, 0.807229", \ + "0.566008, 0.575490, 0.578355, 0.597133, 0.627972, 0.692663, 0.820761", \ + "0.594683, 0.604165, 0.607030, 0.625808, 0.656647, 0.721338, 0.849436", \ + "0.612803, 0.622285, 0.625150, 0.643928, 0.674767, 0.739458, 0.867556", \ + "0.641362, 0.650844, 0.653709, 0.672487, 0.703326, 0.768017, 0.896115", \ + "0.669275, 0.678757, 0.681622, 0.700400, 0.731239, 0.795930, 0.924028" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.403381, 0.413048, 0.415926, 0.434816, 0.465484, 0.529015, 0.657071", \ + "0.416390, 0.426057, 0.428935, 0.447825, 0.478493, 0.542024, 0.670080", \ + "0.430071, 0.439738, 0.442616, 0.461506, 0.492174, 0.555705, 0.683761", \ + "0.459166, 0.468833, 0.471711, 0.490601, 0.521269, 0.584800, 0.712856", \ + "0.477293, 0.486960, 0.489838, 0.508728, 0.539396, 0.602927, 0.730983", \ + "0.505840, 0.515507, 0.518385, 0.537275, 0.567943, 0.631474, 0.759530", \ + "0.533763, 0.543430, 0.546308, 0.565198, 0.595866, 0.659397, 0.787453" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[43]&!WENB[43]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[43] == 1'b1 && WENB[43] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.616468, 0.626160, 0.629017, 0.647622, 0.678554, 0.742442, 0.869779", \ + "0.628011, 0.637703, 0.640560, 0.659165, 0.690097, 0.753985, 0.881322", \ + "0.641927, 0.651619, 0.654476, 0.673081, 0.704013, 0.767901, 0.895238", \ + "0.670507, 0.680199, 0.683056, 0.701661, 0.732593, 0.796481, 0.923818", \ + "0.691912, 0.701604, 0.704461, 0.723066, 0.753998, 0.817886, 0.945223", \ + "0.717218, 0.726910, 0.729767, 0.748372, 0.779304, 0.843192, 0.970529", \ + "0.747789, 0.757481, 0.760338, 0.778943, 0.809875, 0.873763, 1.001100" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.460287, 0.469867, 0.472738, 0.491461, 0.522331, 0.586211, 0.713625", \ + "0.471886, 0.481466, 0.484337, 0.503060, 0.533930, 0.597810, 0.725224", \ + "0.485616, 0.495196, 0.498067, 0.516790, 0.547660, 0.611540, 0.738954", \ + "0.514349, 0.523929, 0.526800, 0.545523, 0.576393, 0.640273, 0.767687", \ + "0.535869, 0.545449, 0.548320, 0.567043, 0.597913, 0.661793, 0.789207", \ + "0.561207, 0.570787, 0.573658, 0.592381, 0.623251, 0.687131, 0.814545", \ + "0.591778, 0.601358, 0.604229, 0.622952, 0.653822, 0.717702, 0.845116" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.577075, 0.585746, 0.588224, 0.603124, 0.625158, 0.666957, 0.749400", \ + "0.589521, 0.598192, 0.600670, 0.615570, 0.637604, 0.679403, 0.761846", \ + "0.604361, 0.613032, 0.615510, 0.630410, 0.652444, 0.694243, 0.776686", \ + "0.632000, 0.640671, 0.643149, 0.658049, 0.680083, 0.721882, 0.804325", \ + "0.652059, 0.660730, 0.663208, 0.678108, 0.700142, 0.741941, 0.824384", \ + "0.672244, 0.680915, 0.683393, 0.698293, 0.720327, 0.762126, 0.844569", \ + "0.707773, 0.716444, 0.718922, 0.733822, 0.755856, 0.797655, 0.880098" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.431147, 0.439086, 0.441786, 0.456810, 0.478801, 0.520790, 0.603335", \ + "0.443553, 0.451492, 0.454192, 0.469216, 0.491207, 0.533196, 0.615741", \ + "0.458438, 0.466377, 0.469077, 0.484101, 0.506092, 0.548081, 0.630626", \ + "0.486076, 0.494015, 0.496715, 0.511739, 0.533730, 0.575719, 0.658264", \ + "0.506112, 0.514051, 0.516751, 0.531775, 0.553766, 0.595755, 0.678300", \ + "0.526310, 0.534249, 0.536949, 0.551973, 0.573964, 0.615953, 0.698498", \ + "0.561818, 0.569757, 0.572457, 0.587481, 0.609472, 0.651461, 0.734006" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[43]&WENB[43]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399", \ + "0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403", \ + "0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406", \ + "0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410", \ + "0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413", \ + "0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417", \ + "0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622", \ + "0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725", \ + "0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729", \ + "0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734", \ + "0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739", \ + "0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744", \ + "0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[43]&!WENB[43]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622", \ + "0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725", \ + "0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729", \ + "0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734", \ + "0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739", \ + "0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744", \ + "0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399", \ + "0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403", \ + "0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406", \ + "0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410", \ + "0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413", \ + "0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417", \ + "0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420" \ + ); + } + } + } + pin(WENYB[42]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[42]&WENB[42]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[42] == 1'b0 && WENB[42] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.610229, 0.619074, 0.621552, 0.636507, 0.658208, 0.700167, 0.783853", \ + "0.621819, 0.630664, 0.633142, 0.648097, 0.669798, 0.711757, 0.795443", \ + "0.635053, 0.643898, 0.646376, 0.661331, 0.683032, 0.724991, 0.808677", \ + "0.661821, 0.670666, 0.673144, 0.688099, 0.709800, 0.751759, 0.835445", \ + "0.683318, 0.692163, 0.694641, 0.709596, 0.731297, 0.773256, 0.856942", \ + "0.708215, 0.717060, 0.719538, 0.734493, 0.756194, 0.798153, 0.881839", \ + "0.742662, 0.751507, 0.753985, 0.768940, 0.790641, 0.832600, 0.916286" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.462471, 0.471123, 0.473690, 0.488649, 0.510420, 0.552395, 0.636104", \ + "0.474234, 0.482886, 0.485453, 0.500412, 0.522183, 0.564158, 0.647867", \ + "0.487052, 0.495704, 0.498271, 0.513230, 0.535001, 0.576976, 0.660685", \ + "0.514227, 0.522879, 0.525446, 0.540405, 0.562176, 0.604151, 0.687860", \ + "0.535456, 0.544108, 0.546675, 0.561634, 0.583405, 0.625380, 0.709089", \ + "0.560636, 0.569288, 0.571855, 0.586814, 0.608585, 0.650560, 0.734269", \ + "0.595085, 0.603737, 0.606304, 0.621263, 0.643034, 0.685009, 0.768718" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.539696, 0.549178, 0.552043, 0.570821, 0.601660, 0.666351, 0.794449", \ + "0.552476, 0.561958, 0.564823, 0.583601, 0.614440, 0.679131, 0.807229", \ + "0.566008, 0.575490, 0.578355, 0.597133, 0.627972, 0.692663, 0.820761", \ + "0.594683, 0.604165, 0.607030, 0.625808, 0.656647, 0.721338, 0.849436", \ + "0.612803, 0.622285, 0.625150, 0.643928, 0.674767, 0.739458, 0.867556", \ + "0.641362, 0.650844, 0.653709, 0.672487, 0.703326, 0.768017, 0.896115", \ + "0.669275, 0.678757, 0.681622, 0.700400, 0.731239, 0.795930, 0.924028" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.403381, 0.413048, 0.415926, 0.434816, 0.465484, 0.529015, 0.657071", \ + "0.416390, 0.426057, 0.428935, 0.447825, 0.478493, 0.542024, 0.670080", \ + "0.430071, 0.439738, 0.442616, 0.461506, 0.492174, 0.555705, 0.683761", \ + "0.459166, 0.468833, 0.471711, 0.490601, 0.521269, 0.584800, 0.712856", \ + "0.477293, 0.486960, 0.489838, 0.508728, 0.539396, 0.602927, 0.730983", \ + "0.505840, 0.515507, 0.518385, 0.537275, 0.567943, 0.631474, 0.759530", \ + "0.533763, 0.543430, 0.546308, 0.565198, 0.595866, 0.659397, 0.787453" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[42]&!WENB[42]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[42] == 1'b1 && WENB[42] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.616468, 0.626160, 0.629017, 0.647622, 0.678554, 0.742442, 0.869779", \ + "0.628011, 0.637703, 0.640560, 0.659165, 0.690097, 0.753985, 0.881322", \ + "0.641927, 0.651619, 0.654476, 0.673081, 0.704013, 0.767901, 0.895238", \ + "0.670507, 0.680199, 0.683056, 0.701661, 0.732593, 0.796481, 0.923818", \ + "0.691912, 0.701604, 0.704461, 0.723066, 0.753998, 0.817886, 0.945223", \ + "0.717218, 0.726910, 0.729767, 0.748372, 0.779304, 0.843192, 0.970529", \ + "0.747789, 0.757481, 0.760338, 0.778943, 0.809875, 0.873763, 1.001100" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.460287, 0.469867, 0.472738, 0.491461, 0.522331, 0.586211, 0.713625", \ + "0.471886, 0.481466, 0.484337, 0.503060, 0.533930, 0.597810, 0.725224", \ + "0.485616, 0.495196, 0.498067, 0.516790, 0.547660, 0.611540, 0.738954", \ + "0.514349, 0.523929, 0.526800, 0.545523, 0.576393, 0.640273, 0.767687", \ + "0.535869, 0.545449, 0.548320, 0.567043, 0.597913, 0.661793, 0.789207", \ + "0.561207, 0.570787, 0.573658, 0.592381, 0.623251, 0.687131, 0.814545", \ + "0.591778, 0.601358, 0.604229, 0.622952, 0.653822, 0.717702, 0.845116" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.577075, 0.585746, 0.588224, 0.603124, 0.625158, 0.666957, 0.749400", \ + "0.589521, 0.598192, 0.600670, 0.615570, 0.637604, 0.679403, 0.761846", \ + "0.604361, 0.613032, 0.615510, 0.630410, 0.652444, 0.694243, 0.776686", \ + "0.632000, 0.640671, 0.643149, 0.658049, 0.680083, 0.721882, 0.804325", \ + "0.652059, 0.660730, 0.663208, 0.678108, 0.700142, 0.741941, 0.824384", \ + "0.672244, 0.680915, 0.683393, 0.698293, 0.720327, 0.762126, 0.844569", \ + "0.707773, 0.716444, 0.718922, 0.733822, 0.755856, 0.797655, 0.880098" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.431147, 0.439086, 0.441786, 0.456810, 0.478801, 0.520790, 0.603335", \ + "0.443553, 0.451492, 0.454192, 0.469216, 0.491207, 0.533196, 0.615741", \ + "0.458438, 0.466377, 0.469077, 0.484101, 0.506092, 0.548081, 0.630626", \ + "0.486076, 0.494015, 0.496715, 0.511739, 0.533730, 0.575719, 0.658264", \ + "0.506112, 0.514051, 0.516751, 0.531775, 0.553766, 0.595755, 0.678300", \ + "0.526310, 0.534249, 0.536949, 0.551973, 0.573964, 0.615953, 0.698498", \ + "0.561818, 0.569757, 0.572457, 0.587481, 0.609472, 0.651461, 0.734006" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[42]&WENB[42]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399", \ + "0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403", \ + "0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406", \ + "0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410", \ + "0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413", \ + "0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417", \ + "0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622", \ + "0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725", \ + "0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729", \ + "0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734", \ + "0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739", \ + "0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744", \ + "0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[42]&!WENB[42]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622", \ + "0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725", \ + "0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729", \ + "0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734", \ + "0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739", \ + "0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744", \ + "0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399", \ + "0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403", \ + "0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406", \ + "0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410", \ + "0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413", \ + "0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417", \ + "0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420" \ + ); + } + } + } + pin(WENYB[41]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[41]&WENB[41]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[41] == 1'b0 && WENB[41] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.610229, 0.619074, 0.621552, 0.636507, 0.658208, 0.700167, 0.783853", \ + "0.621819, 0.630664, 0.633142, 0.648097, 0.669798, 0.711757, 0.795443", \ + "0.635053, 0.643898, 0.646376, 0.661331, 0.683032, 0.724991, 0.808677", \ + "0.661821, 0.670666, 0.673144, 0.688099, 0.709800, 0.751759, 0.835445", \ + "0.683318, 0.692163, 0.694641, 0.709596, 0.731297, 0.773256, 0.856942", \ + "0.708215, 0.717060, 0.719538, 0.734493, 0.756194, 0.798153, 0.881839", \ + "0.742662, 0.751507, 0.753985, 0.768940, 0.790641, 0.832600, 0.916286" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.462471, 0.471123, 0.473690, 0.488649, 0.510420, 0.552395, 0.636104", \ + "0.474234, 0.482886, 0.485453, 0.500412, 0.522183, 0.564158, 0.647867", \ + "0.487052, 0.495704, 0.498271, 0.513230, 0.535001, 0.576976, 0.660685", \ + "0.514227, 0.522879, 0.525446, 0.540405, 0.562176, 0.604151, 0.687860", \ + "0.535456, 0.544108, 0.546675, 0.561634, 0.583405, 0.625380, 0.709089", \ + "0.560636, 0.569288, 0.571855, 0.586814, 0.608585, 0.650560, 0.734269", \ + "0.595085, 0.603737, 0.606304, 0.621263, 0.643034, 0.685009, 0.768718" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.539696, 0.549178, 0.552043, 0.570821, 0.601660, 0.666351, 0.794449", \ + "0.552476, 0.561958, 0.564823, 0.583601, 0.614440, 0.679131, 0.807229", \ + "0.566008, 0.575490, 0.578355, 0.597133, 0.627972, 0.692663, 0.820761", \ + "0.594683, 0.604165, 0.607030, 0.625808, 0.656647, 0.721338, 0.849436", \ + "0.612803, 0.622285, 0.625150, 0.643928, 0.674767, 0.739458, 0.867556", \ + "0.641362, 0.650844, 0.653709, 0.672487, 0.703326, 0.768017, 0.896115", \ + "0.669275, 0.678757, 0.681622, 0.700400, 0.731239, 0.795930, 0.924028" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.403381, 0.413048, 0.415926, 0.434816, 0.465484, 0.529015, 0.657071", \ + "0.416390, 0.426057, 0.428935, 0.447825, 0.478493, 0.542024, 0.670080", \ + "0.430071, 0.439738, 0.442616, 0.461506, 0.492174, 0.555705, 0.683761", \ + "0.459166, 0.468833, 0.471711, 0.490601, 0.521269, 0.584800, 0.712856", \ + "0.477293, 0.486960, 0.489838, 0.508728, 0.539396, 0.602927, 0.730983", \ + "0.505840, 0.515507, 0.518385, 0.537275, 0.567943, 0.631474, 0.759530", \ + "0.533763, 0.543430, 0.546308, 0.565198, 0.595866, 0.659397, 0.787453" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[41]&!WENB[41]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[41] == 1'b1 && WENB[41] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.616468, 0.626160, 0.629017, 0.647622, 0.678554, 0.742442, 0.869779", \ + "0.628011, 0.637703, 0.640560, 0.659165, 0.690097, 0.753985, 0.881322", \ + "0.641927, 0.651619, 0.654476, 0.673081, 0.704013, 0.767901, 0.895238", \ + "0.670507, 0.680199, 0.683056, 0.701661, 0.732593, 0.796481, 0.923818", \ + "0.691912, 0.701604, 0.704461, 0.723066, 0.753998, 0.817886, 0.945223", \ + "0.717218, 0.726910, 0.729767, 0.748372, 0.779304, 0.843192, 0.970529", \ + "0.747789, 0.757481, 0.760338, 0.778943, 0.809875, 0.873763, 1.001100" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.460287, 0.469867, 0.472738, 0.491461, 0.522331, 0.586211, 0.713625", \ + "0.471886, 0.481466, 0.484337, 0.503060, 0.533930, 0.597810, 0.725224", \ + "0.485616, 0.495196, 0.498067, 0.516790, 0.547660, 0.611540, 0.738954", \ + "0.514349, 0.523929, 0.526800, 0.545523, 0.576393, 0.640273, 0.767687", \ + "0.535869, 0.545449, 0.548320, 0.567043, 0.597913, 0.661793, 0.789207", \ + "0.561207, 0.570787, 0.573658, 0.592381, 0.623251, 0.687131, 0.814545", \ + "0.591778, 0.601358, 0.604229, 0.622952, 0.653822, 0.717702, 0.845116" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.577075, 0.585746, 0.588224, 0.603124, 0.625158, 0.666957, 0.749400", \ + "0.589521, 0.598192, 0.600670, 0.615570, 0.637604, 0.679403, 0.761846", \ + "0.604361, 0.613032, 0.615510, 0.630410, 0.652444, 0.694243, 0.776686", \ + "0.632000, 0.640671, 0.643149, 0.658049, 0.680083, 0.721882, 0.804325", \ + "0.652059, 0.660730, 0.663208, 0.678108, 0.700142, 0.741941, 0.824384", \ + "0.672244, 0.680915, 0.683393, 0.698293, 0.720327, 0.762126, 0.844569", \ + "0.707773, 0.716444, 0.718922, 0.733822, 0.755856, 0.797655, 0.880098" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.431147, 0.439086, 0.441786, 0.456810, 0.478801, 0.520790, 0.603335", \ + "0.443553, 0.451492, 0.454192, 0.469216, 0.491207, 0.533196, 0.615741", \ + "0.458438, 0.466377, 0.469077, 0.484101, 0.506092, 0.548081, 0.630626", \ + "0.486076, 0.494015, 0.496715, 0.511739, 0.533730, 0.575719, 0.658264", \ + "0.506112, 0.514051, 0.516751, 0.531775, 0.553766, 0.595755, 0.678300", \ + "0.526310, 0.534249, 0.536949, 0.551973, 0.573964, 0.615953, 0.698498", \ + "0.561818, 0.569757, 0.572457, 0.587481, 0.609472, 0.651461, 0.734006" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[41]&WENB[41]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399", \ + "0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403", \ + "0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406", \ + "0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410", \ + "0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413", \ + "0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417", \ + "0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622", \ + "0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725", \ + "0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729", \ + "0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734", \ + "0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739", \ + "0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744", \ + "0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[41]&!WENB[41]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622", \ + "0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725", \ + "0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729", \ + "0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734", \ + "0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739", \ + "0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744", \ + "0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399", \ + "0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403", \ + "0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406", \ + "0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410", \ + "0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413", \ + "0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417", \ + "0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420" \ + ); + } + } + } + pin(WENYB[40]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[40]&WENB[40]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[40] == 1'b0 && WENB[40] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.610229, 0.619074, 0.621552, 0.636507, 0.658208, 0.700167, 0.783853", \ + "0.621819, 0.630664, 0.633142, 0.648097, 0.669798, 0.711757, 0.795443", \ + "0.635053, 0.643898, 0.646376, 0.661331, 0.683032, 0.724991, 0.808677", \ + "0.661821, 0.670666, 0.673144, 0.688099, 0.709800, 0.751759, 0.835445", \ + "0.683318, 0.692163, 0.694641, 0.709596, 0.731297, 0.773256, 0.856942", \ + "0.708215, 0.717060, 0.719538, 0.734493, 0.756194, 0.798153, 0.881839", \ + "0.742662, 0.751507, 0.753985, 0.768940, 0.790641, 0.832600, 0.916286" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.462471, 0.471123, 0.473690, 0.488649, 0.510420, 0.552395, 0.636104", \ + "0.474234, 0.482886, 0.485453, 0.500412, 0.522183, 0.564158, 0.647867", \ + "0.487052, 0.495704, 0.498271, 0.513230, 0.535001, 0.576976, 0.660685", \ + "0.514227, 0.522879, 0.525446, 0.540405, 0.562176, 0.604151, 0.687860", \ + "0.535456, 0.544108, 0.546675, 0.561634, 0.583405, 0.625380, 0.709089", \ + "0.560636, 0.569288, 0.571855, 0.586814, 0.608585, 0.650560, 0.734269", \ + "0.595085, 0.603737, 0.606304, 0.621263, 0.643034, 0.685009, 0.768718" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.539696, 0.549178, 0.552043, 0.570821, 0.601660, 0.666351, 0.794449", \ + "0.552476, 0.561958, 0.564823, 0.583601, 0.614440, 0.679131, 0.807229", \ + "0.566008, 0.575490, 0.578355, 0.597133, 0.627972, 0.692663, 0.820761", \ + "0.594683, 0.604165, 0.607030, 0.625808, 0.656647, 0.721338, 0.849436", \ + "0.612803, 0.622285, 0.625150, 0.643928, 0.674767, 0.739458, 0.867556", \ + "0.641362, 0.650844, 0.653709, 0.672487, 0.703326, 0.768017, 0.896115", \ + "0.669275, 0.678757, 0.681622, 0.700400, 0.731239, 0.795930, 0.924028" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.403381, 0.413048, 0.415926, 0.434816, 0.465484, 0.529015, 0.657071", \ + "0.416390, 0.426057, 0.428935, 0.447825, 0.478493, 0.542024, 0.670080", \ + "0.430071, 0.439738, 0.442616, 0.461506, 0.492174, 0.555705, 0.683761", \ + "0.459166, 0.468833, 0.471711, 0.490601, 0.521269, 0.584800, 0.712856", \ + "0.477293, 0.486960, 0.489838, 0.508728, 0.539396, 0.602927, 0.730983", \ + "0.505840, 0.515507, 0.518385, 0.537275, 0.567943, 0.631474, 0.759530", \ + "0.533763, 0.543430, 0.546308, 0.565198, 0.595866, 0.659397, 0.787453" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[40]&!WENB[40]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[40] == 1'b1 && WENB[40] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.616468, 0.626160, 0.629017, 0.647622, 0.678554, 0.742442, 0.869779", \ + "0.628011, 0.637703, 0.640560, 0.659165, 0.690097, 0.753985, 0.881322", \ + "0.641927, 0.651619, 0.654476, 0.673081, 0.704013, 0.767901, 0.895238", \ + "0.670507, 0.680199, 0.683056, 0.701661, 0.732593, 0.796481, 0.923818", \ + "0.691912, 0.701604, 0.704461, 0.723066, 0.753998, 0.817886, 0.945223", \ + "0.717218, 0.726910, 0.729767, 0.748372, 0.779304, 0.843192, 0.970529", \ + "0.747789, 0.757481, 0.760338, 0.778943, 0.809875, 0.873763, 1.001100" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.460287, 0.469867, 0.472738, 0.491461, 0.522331, 0.586211, 0.713625", \ + "0.471886, 0.481466, 0.484337, 0.503060, 0.533930, 0.597810, 0.725224", \ + "0.485616, 0.495196, 0.498067, 0.516790, 0.547660, 0.611540, 0.738954", \ + "0.514349, 0.523929, 0.526800, 0.545523, 0.576393, 0.640273, 0.767687", \ + "0.535869, 0.545449, 0.548320, 0.567043, 0.597913, 0.661793, 0.789207", \ + "0.561207, 0.570787, 0.573658, 0.592381, 0.623251, 0.687131, 0.814545", \ + "0.591778, 0.601358, 0.604229, 0.622952, 0.653822, 0.717702, 0.845116" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.577075, 0.585746, 0.588224, 0.603124, 0.625158, 0.666957, 0.749400", \ + "0.589521, 0.598192, 0.600670, 0.615570, 0.637604, 0.679403, 0.761846", \ + "0.604361, 0.613032, 0.615510, 0.630410, 0.652444, 0.694243, 0.776686", \ + "0.632000, 0.640671, 0.643149, 0.658049, 0.680083, 0.721882, 0.804325", \ + "0.652059, 0.660730, 0.663208, 0.678108, 0.700142, 0.741941, 0.824384", \ + "0.672244, 0.680915, 0.683393, 0.698293, 0.720327, 0.762126, 0.844569", \ + "0.707773, 0.716444, 0.718922, 0.733822, 0.755856, 0.797655, 0.880098" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.431147, 0.439086, 0.441786, 0.456810, 0.478801, 0.520790, 0.603335", \ + "0.443553, 0.451492, 0.454192, 0.469216, 0.491207, 0.533196, 0.615741", \ + "0.458438, 0.466377, 0.469077, 0.484101, 0.506092, 0.548081, 0.630626", \ + "0.486076, 0.494015, 0.496715, 0.511739, 0.533730, 0.575719, 0.658264", \ + "0.506112, 0.514051, 0.516751, 0.531775, 0.553766, 0.595755, 0.678300", \ + "0.526310, 0.534249, 0.536949, 0.551973, 0.573964, 0.615953, 0.698498", \ + "0.561818, 0.569757, 0.572457, 0.587481, 0.609472, 0.651461, 0.734006" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[40]&WENB[40]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399", \ + "0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403", \ + "0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406", \ + "0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410", \ + "0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413", \ + "0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417", \ + "0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622", \ + "0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725", \ + "0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729", \ + "0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734", \ + "0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739", \ + "0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744", \ + "0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[40]&!WENB[40]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622", \ + "0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725", \ + "0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729", \ + "0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734", \ + "0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739", \ + "0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744", \ + "0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399", \ + "0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403", \ + "0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406", \ + "0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410", \ + "0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413", \ + "0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417", \ + "0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420" \ + ); + } + } + } + pin(WENYB[39]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[39]&WENB[39]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[39] == 1'b0 && WENB[39] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.610229, 0.619074, 0.621552, 0.636507, 0.658208, 0.700167, 0.783853", \ + "0.621819, 0.630664, 0.633142, 0.648097, 0.669798, 0.711757, 0.795443", \ + "0.635053, 0.643898, 0.646376, 0.661331, 0.683032, 0.724991, 0.808677", \ + "0.661821, 0.670666, 0.673144, 0.688099, 0.709800, 0.751759, 0.835445", \ + "0.683318, 0.692163, 0.694641, 0.709596, 0.731297, 0.773256, 0.856942", \ + "0.708215, 0.717060, 0.719538, 0.734493, 0.756194, 0.798153, 0.881839", \ + "0.742662, 0.751507, 0.753985, 0.768940, 0.790641, 0.832600, 0.916286" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.462471, 0.471123, 0.473690, 0.488649, 0.510420, 0.552395, 0.636104", \ + "0.474234, 0.482886, 0.485453, 0.500412, 0.522183, 0.564158, 0.647867", \ + "0.487052, 0.495704, 0.498271, 0.513230, 0.535001, 0.576976, 0.660685", \ + "0.514227, 0.522879, 0.525446, 0.540405, 0.562176, 0.604151, 0.687860", \ + "0.535456, 0.544108, 0.546675, 0.561634, 0.583405, 0.625380, 0.709089", \ + "0.560636, 0.569288, 0.571855, 0.586814, 0.608585, 0.650560, 0.734269", \ + "0.595085, 0.603737, 0.606304, 0.621263, 0.643034, 0.685009, 0.768718" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.539696, 0.549178, 0.552043, 0.570821, 0.601660, 0.666351, 0.794449", \ + "0.552476, 0.561958, 0.564823, 0.583601, 0.614440, 0.679131, 0.807229", \ + "0.566008, 0.575490, 0.578355, 0.597133, 0.627972, 0.692663, 0.820761", \ + "0.594683, 0.604165, 0.607030, 0.625808, 0.656647, 0.721338, 0.849436", \ + "0.612803, 0.622285, 0.625150, 0.643928, 0.674767, 0.739458, 0.867556", \ + "0.641362, 0.650844, 0.653709, 0.672487, 0.703326, 0.768017, 0.896115", \ + "0.669275, 0.678757, 0.681622, 0.700400, 0.731239, 0.795930, 0.924028" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.403381, 0.413048, 0.415926, 0.434816, 0.465484, 0.529015, 0.657071", \ + "0.416390, 0.426057, 0.428935, 0.447825, 0.478493, 0.542024, 0.670080", \ + "0.430071, 0.439738, 0.442616, 0.461506, 0.492174, 0.555705, 0.683761", \ + "0.459166, 0.468833, 0.471711, 0.490601, 0.521269, 0.584800, 0.712856", \ + "0.477293, 0.486960, 0.489838, 0.508728, 0.539396, 0.602927, 0.730983", \ + "0.505840, 0.515507, 0.518385, 0.537275, 0.567943, 0.631474, 0.759530", \ + "0.533763, 0.543430, 0.546308, 0.565198, 0.595866, 0.659397, 0.787453" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[39]&!WENB[39]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[39] == 1'b1 && WENB[39] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.616468, 0.626160, 0.629017, 0.647622, 0.678554, 0.742442, 0.869779", \ + "0.628011, 0.637703, 0.640560, 0.659165, 0.690097, 0.753985, 0.881322", \ + "0.641927, 0.651619, 0.654476, 0.673081, 0.704013, 0.767901, 0.895238", \ + "0.670507, 0.680199, 0.683056, 0.701661, 0.732593, 0.796481, 0.923818", \ + "0.691912, 0.701604, 0.704461, 0.723066, 0.753998, 0.817886, 0.945223", \ + "0.717218, 0.726910, 0.729767, 0.748372, 0.779304, 0.843192, 0.970529", \ + "0.747789, 0.757481, 0.760338, 0.778943, 0.809875, 0.873763, 1.001100" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.460287, 0.469867, 0.472738, 0.491461, 0.522331, 0.586211, 0.713625", \ + "0.471886, 0.481466, 0.484337, 0.503060, 0.533930, 0.597810, 0.725224", \ + "0.485616, 0.495196, 0.498067, 0.516790, 0.547660, 0.611540, 0.738954", \ + "0.514349, 0.523929, 0.526800, 0.545523, 0.576393, 0.640273, 0.767687", \ + "0.535869, 0.545449, 0.548320, 0.567043, 0.597913, 0.661793, 0.789207", \ + "0.561207, 0.570787, 0.573658, 0.592381, 0.623251, 0.687131, 0.814545", \ + "0.591778, 0.601358, 0.604229, 0.622952, 0.653822, 0.717702, 0.845116" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.577075, 0.585746, 0.588224, 0.603124, 0.625158, 0.666957, 0.749400", \ + "0.589521, 0.598192, 0.600670, 0.615570, 0.637604, 0.679403, 0.761846", \ + "0.604361, 0.613032, 0.615510, 0.630410, 0.652444, 0.694243, 0.776686", \ + "0.632000, 0.640671, 0.643149, 0.658049, 0.680083, 0.721882, 0.804325", \ + "0.652059, 0.660730, 0.663208, 0.678108, 0.700142, 0.741941, 0.824384", \ + "0.672244, 0.680915, 0.683393, 0.698293, 0.720327, 0.762126, 0.844569", \ + "0.707773, 0.716444, 0.718922, 0.733822, 0.755856, 0.797655, 0.880098" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.431147, 0.439086, 0.441786, 0.456810, 0.478801, 0.520790, 0.603335", \ + "0.443553, 0.451492, 0.454192, 0.469216, 0.491207, 0.533196, 0.615741", \ + "0.458438, 0.466377, 0.469077, 0.484101, 0.506092, 0.548081, 0.630626", \ + "0.486076, 0.494015, 0.496715, 0.511739, 0.533730, 0.575719, 0.658264", \ + "0.506112, 0.514051, 0.516751, 0.531775, 0.553766, 0.595755, 0.678300", \ + "0.526310, 0.534249, 0.536949, 0.551973, 0.573964, 0.615953, 0.698498", \ + "0.561818, 0.569757, 0.572457, 0.587481, 0.609472, 0.651461, 0.734006" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[39]&WENB[39]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399", \ + "0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403", \ + "0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406", \ + "0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410", \ + "0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413", \ + "0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417", \ + "0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622", \ + "0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725", \ + "0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729", \ + "0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734", \ + "0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739", \ + "0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744", \ + "0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[39]&!WENB[39]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622", \ + "0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725", \ + "0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729", \ + "0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734", \ + "0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739", \ + "0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744", \ + "0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399", \ + "0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403", \ + "0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406", \ + "0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410", \ + "0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413", \ + "0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417", \ + "0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420" \ + ); + } + } + } + pin(WENYB[38]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[38]&WENB[38]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[38] == 1'b0 && WENB[38] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.610229, 0.619074, 0.621552, 0.636507, 0.658208, 0.700167, 0.783853", \ + "0.621819, 0.630664, 0.633142, 0.648097, 0.669798, 0.711757, 0.795443", \ + "0.635053, 0.643898, 0.646376, 0.661331, 0.683032, 0.724991, 0.808677", \ + "0.661821, 0.670666, 0.673144, 0.688099, 0.709800, 0.751759, 0.835445", \ + "0.683318, 0.692163, 0.694641, 0.709596, 0.731297, 0.773256, 0.856942", \ + "0.708215, 0.717060, 0.719538, 0.734493, 0.756194, 0.798153, 0.881839", \ + "0.742662, 0.751507, 0.753985, 0.768940, 0.790641, 0.832600, 0.916286" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.462471, 0.471123, 0.473690, 0.488649, 0.510420, 0.552395, 0.636104", \ + "0.474234, 0.482886, 0.485453, 0.500412, 0.522183, 0.564158, 0.647867", \ + "0.487052, 0.495704, 0.498271, 0.513230, 0.535001, 0.576976, 0.660685", \ + "0.514227, 0.522879, 0.525446, 0.540405, 0.562176, 0.604151, 0.687860", \ + "0.535456, 0.544108, 0.546675, 0.561634, 0.583405, 0.625380, 0.709089", \ + "0.560636, 0.569288, 0.571855, 0.586814, 0.608585, 0.650560, 0.734269", \ + "0.595085, 0.603737, 0.606304, 0.621263, 0.643034, 0.685009, 0.768718" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.539696, 0.549178, 0.552043, 0.570821, 0.601660, 0.666351, 0.794449", \ + "0.552476, 0.561958, 0.564823, 0.583601, 0.614440, 0.679131, 0.807229", \ + "0.566008, 0.575490, 0.578355, 0.597133, 0.627972, 0.692663, 0.820761", \ + "0.594683, 0.604165, 0.607030, 0.625808, 0.656647, 0.721338, 0.849436", \ + "0.612803, 0.622285, 0.625150, 0.643928, 0.674767, 0.739458, 0.867556", \ + "0.641362, 0.650844, 0.653709, 0.672487, 0.703326, 0.768017, 0.896115", \ + "0.669275, 0.678757, 0.681622, 0.700400, 0.731239, 0.795930, 0.924028" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.403381, 0.413048, 0.415926, 0.434816, 0.465484, 0.529015, 0.657071", \ + "0.416390, 0.426057, 0.428935, 0.447825, 0.478493, 0.542024, 0.670080", \ + "0.430071, 0.439738, 0.442616, 0.461506, 0.492174, 0.555705, 0.683761", \ + "0.459166, 0.468833, 0.471711, 0.490601, 0.521269, 0.584800, 0.712856", \ + "0.477293, 0.486960, 0.489838, 0.508728, 0.539396, 0.602927, 0.730983", \ + "0.505840, 0.515507, 0.518385, 0.537275, 0.567943, 0.631474, 0.759530", \ + "0.533763, 0.543430, 0.546308, 0.565198, 0.595866, 0.659397, 0.787453" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[38]&!WENB[38]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[38] == 1'b1 && WENB[38] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.616468, 0.626160, 0.629017, 0.647622, 0.678554, 0.742442, 0.869779", \ + "0.628011, 0.637703, 0.640560, 0.659165, 0.690097, 0.753985, 0.881322", \ + "0.641927, 0.651619, 0.654476, 0.673081, 0.704013, 0.767901, 0.895238", \ + "0.670507, 0.680199, 0.683056, 0.701661, 0.732593, 0.796481, 0.923818", \ + "0.691912, 0.701604, 0.704461, 0.723066, 0.753998, 0.817886, 0.945223", \ + "0.717218, 0.726910, 0.729767, 0.748372, 0.779304, 0.843192, 0.970529", \ + "0.747789, 0.757481, 0.760338, 0.778943, 0.809875, 0.873763, 1.001100" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.460287, 0.469867, 0.472738, 0.491461, 0.522331, 0.586211, 0.713625", \ + "0.471886, 0.481466, 0.484337, 0.503060, 0.533930, 0.597810, 0.725224", \ + "0.485616, 0.495196, 0.498067, 0.516790, 0.547660, 0.611540, 0.738954", \ + "0.514349, 0.523929, 0.526800, 0.545523, 0.576393, 0.640273, 0.767687", \ + "0.535869, 0.545449, 0.548320, 0.567043, 0.597913, 0.661793, 0.789207", \ + "0.561207, 0.570787, 0.573658, 0.592381, 0.623251, 0.687131, 0.814545", \ + "0.591778, 0.601358, 0.604229, 0.622952, 0.653822, 0.717702, 0.845116" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.577075, 0.585746, 0.588224, 0.603124, 0.625158, 0.666957, 0.749400", \ + "0.589521, 0.598192, 0.600670, 0.615570, 0.637604, 0.679403, 0.761846", \ + "0.604361, 0.613032, 0.615510, 0.630410, 0.652444, 0.694243, 0.776686", \ + "0.632000, 0.640671, 0.643149, 0.658049, 0.680083, 0.721882, 0.804325", \ + "0.652059, 0.660730, 0.663208, 0.678108, 0.700142, 0.741941, 0.824384", \ + "0.672244, 0.680915, 0.683393, 0.698293, 0.720327, 0.762126, 0.844569", \ + "0.707773, 0.716444, 0.718922, 0.733822, 0.755856, 0.797655, 0.880098" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.431147, 0.439086, 0.441786, 0.456810, 0.478801, 0.520790, 0.603335", \ + "0.443553, 0.451492, 0.454192, 0.469216, 0.491207, 0.533196, 0.615741", \ + "0.458438, 0.466377, 0.469077, 0.484101, 0.506092, 0.548081, 0.630626", \ + "0.486076, 0.494015, 0.496715, 0.511739, 0.533730, 0.575719, 0.658264", \ + "0.506112, 0.514051, 0.516751, 0.531775, 0.553766, 0.595755, 0.678300", \ + "0.526310, 0.534249, 0.536949, 0.551973, 0.573964, 0.615953, 0.698498", \ + "0.561818, 0.569757, 0.572457, 0.587481, 0.609472, 0.651461, 0.734006" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[38]&WENB[38]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399", \ + "0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403", \ + "0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406", \ + "0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410", \ + "0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413", \ + "0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417", \ + "0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622", \ + "0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725", \ + "0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729", \ + "0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734", \ + "0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739", \ + "0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744", \ + "0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[38]&!WENB[38]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622", \ + "0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725", \ + "0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729", \ + "0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734", \ + "0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739", \ + "0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744", \ + "0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399", \ + "0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403", \ + "0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406", \ + "0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410", \ + "0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413", \ + "0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417", \ + "0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420" \ + ); + } + } + } + pin(WENYB[37]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[37]&WENB[37]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[37] == 1'b0 && WENB[37] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.610229, 0.619074, 0.621552, 0.636507, 0.658208, 0.700167, 0.783853", \ + "0.621819, 0.630664, 0.633142, 0.648097, 0.669798, 0.711757, 0.795443", \ + "0.635053, 0.643898, 0.646376, 0.661331, 0.683032, 0.724991, 0.808677", \ + "0.661821, 0.670666, 0.673144, 0.688099, 0.709800, 0.751759, 0.835445", \ + "0.683318, 0.692163, 0.694641, 0.709596, 0.731297, 0.773256, 0.856942", \ + "0.708215, 0.717060, 0.719538, 0.734493, 0.756194, 0.798153, 0.881839", \ + "0.742662, 0.751507, 0.753985, 0.768940, 0.790641, 0.832600, 0.916286" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.462471, 0.471123, 0.473690, 0.488649, 0.510420, 0.552395, 0.636104", \ + "0.474234, 0.482886, 0.485453, 0.500412, 0.522183, 0.564158, 0.647867", \ + "0.487052, 0.495704, 0.498271, 0.513230, 0.535001, 0.576976, 0.660685", \ + "0.514227, 0.522879, 0.525446, 0.540405, 0.562176, 0.604151, 0.687860", \ + "0.535456, 0.544108, 0.546675, 0.561634, 0.583405, 0.625380, 0.709089", \ + "0.560636, 0.569288, 0.571855, 0.586814, 0.608585, 0.650560, 0.734269", \ + "0.595085, 0.603737, 0.606304, 0.621263, 0.643034, 0.685009, 0.768718" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.539696, 0.549178, 0.552043, 0.570821, 0.601660, 0.666351, 0.794449", \ + "0.552476, 0.561958, 0.564823, 0.583601, 0.614440, 0.679131, 0.807229", \ + "0.566008, 0.575490, 0.578355, 0.597133, 0.627972, 0.692663, 0.820761", \ + "0.594683, 0.604165, 0.607030, 0.625808, 0.656647, 0.721338, 0.849436", \ + "0.612803, 0.622285, 0.625150, 0.643928, 0.674767, 0.739458, 0.867556", \ + "0.641362, 0.650844, 0.653709, 0.672487, 0.703326, 0.768017, 0.896115", \ + "0.669275, 0.678757, 0.681622, 0.700400, 0.731239, 0.795930, 0.924028" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.403381, 0.413048, 0.415926, 0.434816, 0.465484, 0.529015, 0.657071", \ + "0.416390, 0.426057, 0.428935, 0.447825, 0.478493, 0.542024, 0.670080", \ + "0.430071, 0.439738, 0.442616, 0.461506, 0.492174, 0.555705, 0.683761", \ + "0.459166, 0.468833, 0.471711, 0.490601, 0.521269, 0.584800, 0.712856", \ + "0.477293, 0.486960, 0.489838, 0.508728, 0.539396, 0.602927, 0.730983", \ + "0.505840, 0.515507, 0.518385, 0.537275, 0.567943, 0.631474, 0.759530", \ + "0.533763, 0.543430, 0.546308, 0.565198, 0.595866, 0.659397, 0.787453" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[37]&!WENB[37]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[37] == 1'b1 && WENB[37] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.616468, 0.626160, 0.629017, 0.647622, 0.678554, 0.742442, 0.869779", \ + "0.628011, 0.637703, 0.640560, 0.659165, 0.690097, 0.753985, 0.881322", \ + "0.641927, 0.651619, 0.654476, 0.673081, 0.704013, 0.767901, 0.895238", \ + "0.670507, 0.680199, 0.683056, 0.701661, 0.732593, 0.796481, 0.923818", \ + "0.691912, 0.701604, 0.704461, 0.723066, 0.753998, 0.817886, 0.945223", \ + "0.717218, 0.726910, 0.729767, 0.748372, 0.779304, 0.843192, 0.970529", \ + "0.747789, 0.757481, 0.760338, 0.778943, 0.809875, 0.873763, 1.001100" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.460287, 0.469867, 0.472738, 0.491461, 0.522331, 0.586211, 0.713625", \ + "0.471886, 0.481466, 0.484337, 0.503060, 0.533930, 0.597810, 0.725224", \ + "0.485616, 0.495196, 0.498067, 0.516790, 0.547660, 0.611540, 0.738954", \ + "0.514349, 0.523929, 0.526800, 0.545523, 0.576393, 0.640273, 0.767687", \ + "0.535869, 0.545449, 0.548320, 0.567043, 0.597913, 0.661793, 0.789207", \ + "0.561207, 0.570787, 0.573658, 0.592381, 0.623251, 0.687131, 0.814545", \ + "0.591778, 0.601358, 0.604229, 0.622952, 0.653822, 0.717702, 0.845116" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.577075, 0.585746, 0.588224, 0.603124, 0.625158, 0.666957, 0.749400", \ + "0.589521, 0.598192, 0.600670, 0.615570, 0.637604, 0.679403, 0.761846", \ + "0.604361, 0.613032, 0.615510, 0.630410, 0.652444, 0.694243, 0.776686", \ + "0.632000, 0.640671, 0.643149, 0.658049, 0.680083, 0.721882, 0.804325", \ + "0.652059, 0.660730, 0.663208, 0.678108, 0.700142, 0.741941, 0.824384", \ + "0.672244, 0.680915, 0.683393, 0.698293, 0.720327, 0.762126, 0.844569", \ + "0.707773, 0.716444, 0.718922, 0.733822, 0.755856, 0.797655, 0.880098" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.431147, 0.439086, 0.441786, 0.456810, 0.478801, 0.520790, 0.603335", \ + "0.443553, 0.451492, 0.454192, 0.469216, 0.491207, 0.533196, 0.615741", \ + "0.458438, 0.466377, 0.469077, 0.484101, 0.506092, 0.548081, 0.630626", \ + "0.486076, 0.494015, 0.496715, 0.511739, 0.533730, 0.575719, 0.658264", \ + "0.506112, 0.514051, 0.516751, 0.531775, 0.553766, 0.595755, 0.678300", \ + "0.526310, 0.534249, 0.536949, 0.551973, 0.573964, 0.615953, 0.698498", \ + "0.561818, 0.569757, 0.572457, 0.587481, 0.609472, 0.651461, 0.734006" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[37]&WENB[37]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399", \ + "0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403", \ + "0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406", \ + "0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410", \ + "0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413", \ + "0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417", \ + "0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622", \ + "0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725", \ + "0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729", \ + "0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734", \ + "0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739", \ + "0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744", \ + "0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[37]&!WENB[37]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622", \ + "0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725", \ + "0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729", \ + "0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734", \ + "0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739", \ + "0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744", \ + "0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399", \ + "0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403", \ + "0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406", \ + "0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410", \ + "0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413", \ + "0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417", \ + "0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420" \ + ); + } + } + } + pin(WENYB[36]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[36]&WENB[36]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[36] == 1'b0 && WENB[36] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.610229, 0.619074, 0.621552, 0.636507, 0.658208, 0.700167, 0.783853", \ + "0.621819, 0.630664, 0.633142, 0.648097, 0.669798, 0.711757, 0.795443", \ + "0.635053, 0.643898, 0.646376, 0.661331, 0.683032, 0.724991, 0.808677", \ + "0.661821, 0.670666, 0.673144, 0.688099, 0.709800, 0.751759, 0.835445", \ + "0.683318, 0.692163, 0.694641, 0.709596, 0.731297, 0.773256, 0.856942", \ + "0.708215, 0.717060, 0.719538, 0.734493, 0.756194, 0.798153, 0.881839", \ + "0.742662, 0.751507, 0.753985, 0.768940, 0.790641, 0.832600, 0.916286" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.462471, 0.471123, 0.473690, 0.488649, 0.510420, 0.552395, 0.636104", \ + "0.474234, 0.482886, 0.485453, 0.500412, 0.522183, 0.564158, 0.647867", \ + "0.487052, 0.495704, 0.498271, 0.513230, 0.535001, 0.576976, 0.660685", \ + "0.514227, 0.522879, 0.525446, 0.540405, 0.562176, 0.604151, 0.687860", \ + "0.535456, 0.544108, 0.546675, 0.561634, 0.583405, 0.625380, 0.709089", \ + "0.560636, 0.569288, 0.571855, 0.586814, 0.608585, 0.650560, 0.734269", \ + "0.595085, 0.603737, 0.606304, 0.621263, 0.643034, 0.685009, 0.768718" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.539696, 0.549178, 0.552043, 0.570821, 0.601660, 0.666351, 0.794449", \ + "0.552476, 0.561958, 0.564823, 0.583601, 0.614440, 0.679131, 0.807229", \ + "0.566008, 0.575490, 0.578355, 0.597133, 0.627972, 0.692663, 0.820761", \ + "0.594683, 0.604165, 0.607030, 0.625808, 0.656647, 0.721338, 0.849436", \ + "0.612803, 0.622285, 0.625150, 0.643928, 0.674767, 0.739458, 0.867556", \ + "0.641362, 0.650844, 0.653709, 0.672487, 0.703326, 0.768017, 0.896115", \ + "0.669275, 0.678757, 0.681622, 0.700400, 0.731239, 0.795930, 0.924028" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.403381, 0.413048, 0.415926, 0.434816, 0.465484, 0.529015, 0.657071", \ + "0.416390, 0.426057, 0.428935, 0.447825, 0.478493, 0.542024, 0.670080", \ + "0.430071, 0.439738, 0.442616, 0.461506, 0.492174, 0.555705, 0.683761", \ + "0.459166, 0.468833, 0.471711, 0.490601, 0.521269, 0.584800, 0.712856", \ + "0.477293, 0.486960, 0.489838, 0.508728, 0.539396, 0.602927, 0.730983", \ + "0.505840, 0.515507, 0.518385, 0.537275, 0.567943, 0.631474, 0.759530", \ + "0.533763, 0.543430, 0.546308, 0.565198, 0.595866, 0.659397, 0.787453" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[36]&!WENB[36]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[36] == 1'b1 && WENB[36] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.616468, 0.626160, 0.629017, 0.647622, 0.678554, 0.742442, 0.869779", \ + "0.628011, 0.637703, 0.640560, 0.659165, 0.690097, 0.753985, 0.881322", \ + "0.641927, 0.651619, 0.654476, 0.673081, 0.704013, 0.767901, 0.895238", \ + "0.670507, 0.680199, 0.683056, 0.701661, 0.732593, 0.796481, 0.923818", \ + "0.691912, 0.701604, 0.704461, 0.723066, 0.753998, 0.817886, 0.945223", \ + "0.717218, 0.726910, 0.729767, 0.748372, 0.779304, 0.843192, 0.970529", \ + "0.747789, 0.757481, 0.760338, 0.778943, 0.809875, 0.873763, 1.001100" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.460287, 0.469867, 0.472738, 0.491461, 0.522331, 0.586211, 0.713625", \ + "0.471886, 0.481466, 0.484337, 0.503060, 0.533930, 0.597810, 0.725224", \ + "0.485616, 0.495196, 0.498067, 0.516790, 0.547660, 0.611540, 0.738954", \ + "0.514349, 0.523929, 0.526800, 0.545523, 0.576393, 0.640273, 0.767687", \ + "0.535869, 0.545449, 0.548320, 0.567043, 0.597913, 0.661793, 0.789207", \ + "0.561207, 0.570787, 0.573658, 0.592381, 0.623251, 0.687131, 0.814545", \ + "0.591778, 0.601358, 0.604229, 0.622952, 0.653822, 0.717702, 0.845116" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.577075, 0.585746, 0.588224, 0.603124, 0.625158, 0.666957, 0.749400", \ + "0.589521, 0.598192, 0.600670, 0.615570, 0.637604, 0.679403, 0.761846", \ + "0.604361, 0.613032, 0.615510, 0.630410, 0.652444, 0.694243, 0.776686", \ + "0.632000, 0.640671, 0.643149, 0.658049, 0.680083, 0.721882, 0.804325", \ + "0.652059, 0.660730, 0.663208, 0.678108, 0.700142, 0.741941, 0.824384", \ + "0.672244, 0.680915, 0.683393, 0.698293, 0.720327, 0.762126, 0.844569", \ + "0.707773, 0.716444, 0.718922, 0.733822, 0.755856, 0.797655, 0.880098" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.431147, 0.439086, 0.441786, 0.456810, 0.478801, 0.520790, 0.603335", \ + "0.443553, 0.451492, 0.454192, 0.469216, 0.491207, 0.533196, 0.615741", \ + "0.458438, 0.466377, 0.469077, 0.484101, 0.506092, 0.548081, 0.630626", \ + "0.486076, 0.494015, 0.496715, 0.511739, 0.533730, 0.575719, 0.658264", \ + "0.506112, 0.514051, 0.516751, 0.531775, 0.553766, 0.595755, 0.678300", \ + "0.526310, 0.534249, 0.536949, 0.551973, 0.573964, 0.615953, 0.698498", \ + "0.561818, 0.569757, 0.572457, 0.587481, 0.609472, 0.651461, 0.734006" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[36]&WENB[36]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399", \ + "0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403", \ + "0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406", \ + "0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410", \ + "0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413", \ + "0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417", \ + "0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622", \ + "0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725", \ + "0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729", \ + "0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734", \ + "0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739", \ + "0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744", \ + "0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[36]&!WENB[36]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622", \ + "0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725", \ + "0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729", \ + "0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734", \ + "0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739", \ + "0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744", \ + "0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399", \ + "0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403", \ + "0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406", \ + "0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410", \ + "0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413", \ + "0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417", \ + "0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420" \ + ); + } + } + } + pin(WENYB[35]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[35]&WENB[35]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[35] == 1'b0 && WENB[35] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.610229, 0.619074, 0.621552, 0.636507, 0.658208, 0.700167, 0.783853", \ + "0.621819, 0.630664, 0.633142, 0.648097, 0.669798, 0.711757, 0.795443", \ + "0.635053, 0.643898, 0.646376, 0.661331, 0.683032, 0.724991, 0.808677", \ + "0.661821, 0.670666, 0.673144, 0.688099, 0.709800, 0.751759, 0.835445", \ + "0.683318, 0.692163, 0.694641, 0.709596, 0.731297, 0.773256, 0.856942", \ + "0.708215, 0.717060, 0.719538, 0.734493, 0.756194, 0.798153, 0.881839", \ + "0.742662, 0.751507, 0.753985, 0.768940, 0.790641, 0.832600, 0.916286" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.462471, 0.471123, 0.473690, 0.488649, 0.510420, 0.552395, 0.636104", \ + "0.474234, 0.482886, 0.485453, 0.500412, 0.522183, 0.564158, 0.647867", \ + "0.487052, 0.495704, 0.498271, 0.513230, 0.535001, 0.576976, 0.660685", \ + "0.514227, 0.522879, 0.525446, 0.540405, 0.562176, 0.604151, 0.687860", \ + "0.535456, 0.544108, 0.546675, 0.561634, 0.583405, 0.625380, 0.709089", \ + "0.560636, 0.569288, 0.571855, 0.586814, 0.608585, 0.650560, 0.734269", \ + "0.595085, 0.603737, 0.606304, 0.621263, 0.643034, 0.685009, 0.768718" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.539696, 0.549178, 0.552043, 0.570821, 0.601660, 0.666351, 0.794449", \ + "0.552476, 0.561958, 0.564823, 0.583601, 0.614440, 0.679131, 0.807229", \ + "0.566008, 0.575490, 0.578355, 0.597133, 0.627972, 0.692663, 0.820761", \ + "0.594683, 0.604165, 0.607030, 0.625808, 0.656647, 0.721338, 0.849436", \ + "0.612803, 0.622285, 0.625150, 0.643928, 0.674767, 0.739458, 0.867556", \ + "0.641362, 0.650844, 0.653709, 0.672487, 0.703326, 0.768017, 0.896115", \ + "0.669275, 0.678757, 0.681622, 0.700400, 0.731239, 0.795930, 0.924028" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.403381, 0.413048, 0.415926, 0.434816, 0.465484, 0.529015, 0.657071", \ + "0.416390, 0.426057, 0.428935, 0.447825, 0.478493, 0.542024, 0.670080", \ + "0.430071, 0.439738, 0.442616, 0.461506, 0.492174, 0.555705, 0.683761", \ + "0.459166, 0.468833, 0.471711, 0.490601, 0.521269, 0.584800, 0.712856", \ + "0.477293, 0.486960, 0.489838, 0.508728, 0.539396, 0.602927, 0.730983", \ + "0.505840, 0.515507, 0.518385, 0.537275, 0.567943, 0.631474, 0.759530", \ + "0.533763, 0.543430, 0.546308, 0.565198, 0.595866, 0.659397, 0.787453" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[35]&!WENB[35]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[35] == 1'b1 && WENB[35] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.616468, 0.626160, 0.629017, 0.647622, 0.678554, 0.742442, 0.869779", \ + "0.628011, 0.637703, 0.640560, 0.659165, 0.690097, 0.753985, 0.881322", \ + "0.641927, 0.651619, 0.654476, 0.673081, 0.704013, 0.767901, 0.895238", \ + "0.670507, 0.680199, 0.683056, 0.701661, 0.732593, 0.796481, 0.923818", \ + "0.691912, 0.701604, 0.704461, 0.723066, 0.753998, 0.817886, 0.945223", \ + "0.717218, 0.726910, 0.729767, 0.748372, 0.779304, 0.843192, 0.970529", \ + "0.747789, 0.757481, 0.760338, 0.778943, 0.809875, 0.873763, 1.001100" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.460287, 0.469867, 0.472738, 0.491461, 0.522331, 0.586211, 0.713625", \ + "0.471886, 0.481466, 0.484337, 0.503060, 0.533930, 0.597810, 0.725224", \ + "0.485616, 0.495196, 0.498067, 0.516790, 0.547660, 0.611540, 0.738954", \ + "0.514349, 0.523929, 0.526800, 0.545523, 0.576393, 0.640273, 0.767687", \ + "0.535869, 0.545449, 0.548320, 0.567043, 0.597913, 0.661793, 0.789207", \ + "0.561207, 0.570787, 0.573658, 0.592381, 0.623251, 0.687131, 0.814545", \ + "0.591778, 0.601358, 0.604229, 0.622952, 0.653822, 0.717702, 0.845116" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.577075, 0.585746, 0.588224, 0.603124, 0.625158, 0.666957, 0.749400", \ + "0.589521, 0.598192, 0.600670, 0.615570, 0.637604, 0.679403, 0.761846", \ + "0.604361, 0.613032, 0.615510, 0.630410, 0.652444, 0.694243, 0.776686", \ + "0.632000, 0.640671, 0.643149, 0.658049, 0.680083, 0.721882, 0.804325", \ + "0.652059, 0.660730, 0.663208, 0.678108, 0.700142, 0.741941, 0.824384", \ + "0.672244, 0.680915, 0.683393, 0.698293, 0.720327, 0.762126, 0.844569", \ + "0.707773, 0.716444, 0.718922, 0.733822, 0.755856, 0.797655, 0.880098" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.431147, 0.439086, 0.441786, 0.456810, 0.478801, 0.520790, 0.603335", \ + "0.443553, 0.451492, 0.454192, 0.469216, 0.491207, 0.533196, 0.615741", \ + "0.458438, 0.466377, 0.469077, 0.484101, 0.506092, 0.548081, 0.630626", \ + "0.486076, 0.494015, 0.496715, 0.511739, 0.533730, 0.575719, 0.658264", \ + "0.506112, 0.514051, 0.516751, 0.531775, 0.553766, 0.595755, 0.678300", \ + "0.526310, 0.534249, 0.536949, 0.551973, 0.573964, 0.615953, 0.698498", \ + "0.561818, 0.569757, 0.572457, 0.587481, 0.609472, 0.651461, 0.734006" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[35]&WENB[35]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399", \ + "0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403", \ + "0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406", \ + "0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410", \ + "0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413", \ + "0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417", \ + "0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622", \ + "0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725", \ + "0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729", \ + "0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734", \ + "0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739", \ + "0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744", \ + "0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[35]&!WENB[35]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622", \ + "0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725", \ + "0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729", \ + "0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734", \ + "0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739", \ + "0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744", \ + "0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399", \ + "0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403", \ + "0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406", \ + "0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410", \ + "0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413", \ + "0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417", \ + "0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420" \ + ); + } + } + } + pin(WENYB[34]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[34]&WENB[34]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[34] == 1'b0 && WENB[34] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.610229, 0.619074, 0.621552, 0.636507, 0.658208, 0.700167, 0.783853", \ + "0.621819, 0.630664, 0.633142, 0.648097, 0.669798, 0.711757, 0.795443", \ + "0.635053, 0.643898, 0.646376, 0.661331, 0.683032, 0.724991, 0.808677", \ + "0.661821, 0.670666, 0.673144, 0.688099, 0.709800, 0.751759, 0.835445", \ + "0.683318, 0.692163, 0.694641, 0.709596, 0.731297, 0.773256, 0.856942", \ + "0.708215, 0.717060, 0.719538, 0.734493, 0.756194, 0.798153, 0.881839", \ + "0.742662, 0.751507, 0.753985, 0.768940, 0.790641, 0.832600, 0.916286" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.462471, 0.471123, 0.473690, 0.488649, 0.510420, 0.552395, 0.636104", \ + "0.474234, 0.482886, 0.485453, 0.500412, 0.522183, 0.564158, 0.647867", \ + "0.487052, 0.495704, 0.498271, 0.513230, 0.535001, 0.576976, 0.660685", \ + "0.514227, 0.522879, 0.525446, 0.540405, 0.562176, 0.604151, 0.687860", \ + "0.535456, 0.544108, 0.546675, 0.561634, 0.583405, 0.625380, 0.709089", \ + "0.560636, 0.569288, 0.571855, 0.586814, 0.608585, 0.650560, 0.734269", \ + "0.595085, 0.603737, 0.606304, 0.621263, 0.643034, 0.685009, 0.768718" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.539696, 0.549178, 0.552043, 0.570821, 0.601660, 0.666351, 0.794449", \ + "0.552476, 0.561958, 0.564823, 0.583601, 0.614440, 0.679131, 0.807229", \ + "0.566008, 0.575490, 0.578355, 0.597133, 0.627972, 0.692663, 0.820761", \ + "0.594683, 0.604165, 0.607030, 0.625808, 0.656647, 0.721338, 0.849436", \ + "0.612803, 0.622285, 0.625150, 0.643928, 0.674767, 0.739458, 0.867556", \ + "0.641362, 0.650844, 0.653709, 0.672487, 0.703326, 0.768017, 0.896115", \ + "0.669275, 0.678757, 0.681622, 0.700400, 0.731239, 0.795930, 0.924028" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.403381, 0.413048, 0.415926, 0.434816, 0.465484, 0.529015, 0.657071", \ + "0.416390, 0.426057, 0.428935, 0.447825, 0.478493, 0.542024, 0.670080", \ + "0.430071, 0.439738, 0.442616, 0.461506, 0.492174, 0.555705, 0.683761", \ + "0.459166, 0.468833, 0.471711, 0.490601, 0.521269, 0.584800, 0.712856", \ + "0.477293, 0.486960, 0.489838, 0.508728, 0.539396, 0.602927, 0.730983", \ + "0.505840, 0.515507, 0.518385, 0.537275, 0.567943, 0.631474, 0.759530", \ + "0.533763, 0.543430, 0.546308, 0.565198, 0.595866, 0.659397, 0.787453" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[34]&!WENB[34]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[34] == 1'b1 && WENB[34] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.616468, 0.626160, 0.629017, 0.647622, 0.678554, 0.742442, 0.869779", \ + "0.628011, 0.637703, 0.640560, 0.659165, 0.690097, 0.753985, 0.881322", \ + "0.641927, 0.651619, 0.654476, 0.673081, 0.704013, 0.767901, 0.895238", \ + "0.670507, 0.680199, 0.683056, 0.701661, 0.732593, 0.796481, 0.923818", \ + "0.691912, 0.701604, 0.704461, 0.723066, 0.753998, 0.817886, 0.945223", \ + "0.717218, 0.726910, 0.729767, 0.748372, 0.779304, 0.843192, 0.970529", \ + "0.747789, 0.757481, 0.760338, 0.778943, 0.809875, 0.873763, 1.001100" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.460287, 0.469867, 0.472738, 0.491461, 0.522331, 0.586211, 0.713625", \ + "0.471886, 0.481466, 0.484337, 0.503060, 0.533930, 0.597810, 0.725224", \ + "0.485616, 0.495196, 0.498067, 0.516790, 0.547660, 0.611540, 0.738954", \ + "0.514349, 0.523929, 0.526800, 0.545523, 0.576393, 0.640273, 0.767687", \ + "0.535869, 0.545449, 0.548320, 0.567043, 0.597913, 0.661793, 0.789207", \ + "0.561207, 0.570787, 0.573658, 0.592381, 0.623251, 0.687131, 0.814545", \ + "0.591778, 0.601358, 0.604229, 0.622952, 0.653822, 0.717702, 0.845116" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.577075, 0.585746, 0.588224, 0.603124, 0.625158, 0.666957, 0.749400", \ + "0.589521, 0.598192, 0.600670, 0.615570, 0.637604, 0.679403, 0.761846", \ + "0.604361, 0.613032, 0.615510, 0.630410, 0.652444, 0.694243, 0.776686", \ + "0.632000, 0.640671, 0.643149, 0.658049, 0.680083, 0.721882, 0.804325", \ + "0.652059, 0.660730, 0.663208, 0.678108, 0.700142, 0.741941, 0.824384", \ + "0.672244, 0.680915, 0.683393, 0.698293, 0.720327, 0.762126, 0.844569", \ + "0.707773, 0.716444, 0.718922, 0.733822, 0.755856, 0.797655, 0.880098" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.431147, 0.439086, 0.441786, 0.456810, 0.478801, 0.520790, 0.603335", \ + "0.443553, 0.451492, 0.454192, 0.469216, 0.491207, 0.533196, 0.615741", \ + "0.458438, 0.466377, 0.469077, 0.484101, 0.506092, 0.548081, 0.630626", \ + "0.486076, 0.494015, 0.496715, 0.511739, 0.533730, 0.575719, 0.658264", \ + "0.506112, 0.514051, 0.516751, 0.531775, 0.553766, 0.595755, 0.678300", \ + "0.526310, 0.534249, 0.536949, 0.551973, 0.573964, 0.615953, 0.698498", \ + "0.561818, 0.569757, 0.572457, 0.587481, 0.609472, 0.651461, 0.734006" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[34]&WENB[34]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399", \ + "0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403", \ + "0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406", \ + "0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410", \ + "0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413", \ + "0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417", \ + "0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622", \ + "0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725", \ + "0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729", \ + "0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734", \ + "0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739", \ + "0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744", \ + "0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[34]&!WENB[34]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622", \ + "0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725", \ + "0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729", \ + "0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734", \ + "0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739", \ + "0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744", \ + "0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399", \ + "0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403", \ + "0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406", \ + "0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410", \ + "0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413", \ + "0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417", \ + "0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420" \ + ); + } + } + } + pin(WENYB[33]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[33]&WENB[33]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[33] == 1'b0 && WENB[33] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.610229, 0.619074, 0.621552, 0.636507, 0.658208, 0.700167, 0.783853", \ + "0.621819, 0.630664, 0.633142, 0.648097, 0.669798, 0.711757, 0.795443", \ + "0.635053, 0.643898, 0.646376, 0.661331, 0.683032, 0.724991, 0.808677", \ + "0.661821, 0.670666, 0.673144, 0.688099, 0.709800, 0.751759, 0.835445", \ + "0.683318, 0.692163, 0.694641, 0.709596, 0.731297, 0.773256, 0.856942", \ + "0.708215, 0.717060, 0.719538, 0.734493, 0.756194, 0.798153, 0.881839", \ + "0.742662, 0.751507, 0.753985, 0.768940, 0.790641, 0.832600, 0.916286" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.462471, 0.471123, 0.473690, 0.488649, 0.510420, 0.552395, 0.636104", \ + "0.474234, 0.482886, 0.485453, 0.500412, 0.522183, 0.564158, 0.647867", \ + "0.487052, 0.495704, 0.498271, 0.513230, 0.535001, 0.576976, 0.660685", \ + "0.514227, 0.522879, 0.525446, 0.540405, 0.562176, 0.604151, 0.687860", \ + "0.535456, 0.544108, 0.546675, 0.561634, 0.583405, 0.625380, 0.709089", \ + "0.560636, 0.569288, 0.571855, 0.586814, 0.608585, 0.650560, 0.734269", \ + "0.595085, 0.603737, 0.606304, 0.621263, 0.643034, 0.685009, 0.768718" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.539696, 0.549178, 0.552043, 0.570821, 0.601660, 0.666351, 0.794449", \ + "0.552476, 0.561958, 0.564823, 0.583601, 0.614440, 0.679131, 0.807229", \ + "0.566008, 0.575490, 0.578355, 0.597133, 0.627972, 0.692663, 0.820761", \ + "0.594683, 0.604165, 0.607030, 0.625808, 0.656647, 0.721338, 0.849436", \ + "0.612803, 0.622285, 0.625150, 0.643928, 0.674767, 0.739458, 0.867556", \ + "0.641362, 0.650844, 0.653709, 0.672487, 0.703326, 0.768017, 0.896115", \ + "0.669275, 0.678757, 0.681622, 0.700400, 0.731239, 0.795930, 0.924028" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.403381, 0.413048, 0.415926, 0.434816, 0.465484, 0.529015, 0.657071", \ + "0.416390, 0.426057, 0.428935, 0.447825, 0.478493, 0.542024, 0.670080", \ + "0.430071, 0.439738, 0.442616, 0.461506, 0.492174, 0.555705, 0.683761", \ + "0.459166, 0.468833, 0.471711, 0.490601, 0.521269, 0.584800, 0.712856", \ + "0.477293, 0.486960, 0.489838, 0.508728, 0.539396, 0.602927, 0.730983", \ + "0.505840, 0.515507, 0.518385, 0.537275, 0.567943, 0.631474, 0.759530", \ + "0.533763, 0.543430, 0.546308, 0.565198, 0.595866, 0.659397, 0.787453" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[33]&!WENB[33]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[33] == 1'b1 && WENB[33] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.616468, 0.626160, 0.629017, 0.647622, 0.678554, 0.742442, 0.869779", \ + "0.628011, 0.637703, 0.640560, 0.659165, 0.690097, 0.753985, 0.881322", \ + "0.641927, 0.651619, 0.654476, 0.673081, 0.704013, 0.767901, 0.895238", \ + "0.670507, 0.680199, 0.683056, 0.701661, 0.732593, 0.796481, 0.923818", \ + "0.691912, 0.701604, 0.704461, 0.723066, 0.753998, 0.817886, 0.945223", \ + "0.717218, 0.726910, 0.729767, 0.748372, 0.779304, 0.843192, 0.970529", \ + "0.747789, 0.757481, 0.760338, 0.778943, 0.809875, 0.873763, 1.001100" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.460287, 0.469867, 0.472738, 0.491461, 0.522331, 0.586211, 0.713625", \ + "0.471886, 0.481466, 0.484337, 0.503060, 0.533930, 0.597810, 0.725224", \ + "0.485616, 0.495196, 0.498067, 0.516790, 0.547660, 0.611540, 0.738954", \ + "0.514349, 0.523929, 0.526800, 0.545523, 0.576393, 0.640273, 0.767687", \ + "0.535869, 0.545449, 0.548320, 0.567043, 0.597913, 0.661793, 0.789207", \ + "0.561207, 0.570787, 0.573658, 0.592381, 0.623251, 0.687131, 0.814545", \ + "0.591778, 0.601358, 0.604229, 0.622952, 0.653822, 0.717702, 0.845116" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.577075, 0.585746, 0.588224, 0.603124, 0.625158, 0.666957, 0.749400", \ + "0.589521, 0.598192, 0.600670, 0.615570, 0.637604, 0.679403, 0.761846", \ + "0.604361, 0.613032, 0.615510, 0.630410, 0.652444, 0.694243, 0.776686", \ + "0.632000, 0.640671, 0.643149, 0.658049, 0.680083, 0.721882, 0.804325", \ + "0.652059, 0.660730, 0.663208, 0.678108, 0.700142, 0.741941, 0.824384", \ + "0.672244, 0.680915, 0.683393, 0.698293, 0.720327, 0.762126, 0.844569", \ + "0.707773, 0.716444, 0.718922, 0.733822, 0.755856, 0.797655, 0.880098" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.431147, 0.439086, 0.441786, 0.456810, 0.478801, 0.520790, 0.603335", \ + "0.443553, 0.451492, 0.454192, 0.469216, 0.491207, 0.533196, 0.615741", \ + "0.458438, 0.466377, 0.469077, 0.484101, 0.506092, 0.548081, 0.630626", \ + "0.486076, 0.494015, 0.496715, 0.511739, 0.533730, 0.575719, 0.658264", \ + "0.506112, 0.514051, 0.516751, 0.531775, 0.553766, 0.595755, 0.678300", \ + "0.526310, 0.534249, 0.536949, 0.551973, 0.573964, 0.615953, 0.698498", \ + "0.561818, 0.569757, 0.572457, 0.587481, 0.609472, 0.651461, 0.734006" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[33]&WENB[33]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399", \ + "0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403", \ + "0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406", \ + "0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410", \ + "0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413", \ + "0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417", \ + "0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622", \ + "0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725", \ + "0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729", \ + "0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734", \ + "0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739", \ + "0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744", \ + "0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[33]&!WENB[33]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622", \ + "0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725", \ + "0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729", \ + "0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734", \ + "0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739", \ + "0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744", \ + "0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399", \ + "0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403", \ + "0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406", \ + "0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410", \ + "0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413", \ + "0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417", \ + "0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420" \ + ); + } + } + } + pin(WENYB[32]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[32]&WENB[32]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[32] == 1'b0 && WENB[32] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.610229, 0.619074, 0.621552, 0.636507, 0.658208, 0.700167, 0.783853", \ + "0.621819, 0.630664, 0.633142, 0.648097, 0.669798, 0.711757, 0.795443", \ + "0.635053, 0.643898, 0.646376, 0.661331, 0.683032, 0.724991, 0.808677", \ + "0.661821, 0.670666, 0.673144, 0.688099, 0.709800, 0.751759, 0.835445", \ + "0.683318, 0.692163, 0.694641, 0.709596, 0.731297, 0.773256, 0.856942", \ + "0.708215, 0.717060, 0.719538, 0.734493, 0.756194, 0.798153, 0.881839", \ + "0.742662, 0.751507, 0.753985, 0.768940, 0.790641, 0.832600, 0.916286" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.462471, 0.471123, 0.473690, 0.488649, 0.510420, 0.552395, 0.636104", \ + "0.474234, 0.482886, 0.485453, 0.500412, 0.522183, 0.564158, 0.647867", \ + "0.487052, 0.495704, 0.498271, 0.513230, 0.535001, 0.576976, 0.660685", \ + "0.514227, 0.522879, 0.525446, 0.540405, 0.562176, 0.604151, 0.687860", \ + "0.535456, 0.544108, 0.546675, 0.561634, 0.583405, 0.625380, 0.709089", \ + "0.560636, 0.569288, 0.571855, 0.586814, 0.608585, 0.650560, 0.734269", \ + "0.595085, 0.603737, 0.606304, 0.621263, 0.643034, 0.685009, 0.768718" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.539696, 0.549178, 0.552043, 0.570821, 0.601660, 0.666351, 0.794449", \ + "0.552476, 0.561958, 0.564823, 0.583601, 0.614440, 0.679131, 0.807229", \ + "0.566008, 0.575490, 0.578355, 0.597133, 0.627972, 0.692663, 0.820761", \ + "0.594683, 0.604165, 0.607030, 0.625808, 0.656647, 0.721338, 0.849436", \ + "0.612803, 0.622285, 0.625150, 0.643928, 0.674767, 0.739458, 0.867556", \ + "0.641362, 0.650844, 0.653709, 0.672487, 0.703326, 0.768017, 0.896115", \ + "0.669275, 0.678757, 0.681622, 0.700400, 0.731239, 0.795930, 0.924028" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.403381, 0.413048, 0.415926, 0.434816, 0.465484, 0.529015, 0.657071", \ + "0.416390, 0.426057, 0.428935, 0.447825, 0.478493, 0.542024, 0.670080", \ + "0.430071, 0.439738, 0.442616, 0.461506, 0.492174, 0.555705, 0.683761", \ + "0.459166, 0.468833, 0.471711, 0.490601, 0.521269, 0.584800, 0.712856", \ + "0.477293, 0.486960, 0.489838, 0.508728, 0.539396, 0.602927, 0.730983", \ + "0.505840, 0.515507, 0.518385, 0.537275, 0.567943, 0.631474, 0.759530", \ + "0.533763, 0.543430, 0.546308, 0.565198, 0.595866, 0.659397, 0.787453" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[32]&!WENB[32]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[32] == 1'b1 && WENB[32] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.616468, 0.626160, 0.629017, 0.647622, 0.678554, 0.742442, 0.869779", \ + "0.628011, 0.637703, 0.640560, 0.659165, 0.690097, 0.753985, 0.881322", \ + "0.641927, 0.651619, 0.654476, 0.673081, 0.704013, 0.767901, 0.895238", \ + "0.670507, 0.680199, 0.683056, 0.701661, 0.732593, 0.796481, 0.923818", \ + "0.691912, 0.701604, 0.704461, 0.723066, 0.753998, 0.817886, 0.945223", \ + "0.717218, 0.726910, 0.729767, 0.748372, 0.779304, 0.843192, 0.970529", \ + "0.747789, 0.757481, 0.760338, 0.778943, 0.809875, 0.873763, 1.001100" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.460287, 0.469867, 0.472738, 0.491461, 0.522331, 0.586211, 0.713625", \ + "0.471886, 0.481466, 0.484337, 0.503060, 0.533930, 0.597810, 0.725224", \ + "0.485616, 0.495196, 0.498067, 0.516790, 0.547660, 0.611540, 0.738954", \ + "0.514349, 0.523929, 0.526800, 0.545523, 0.576393, 0.640273, 0.767687", \ + "0.535869, 0.545449, 0.548320, 0.567043, 0.597913, 0.661793, 0.789207", \ + "0.561207, 0.570787, 0.573658, 0.592381, 0.623251, 0.687131, 0.814545", \ + "0.591778, 0.601358, 0.604229, 0.622952, 0.653822, 0.717702, 0.845116" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.577075, 0.585746, 0.588224, 0.603124, 0.625158, 0.666957, 0.749400", \ + "0.589521, 0.598192, 0.600670, 0.615570, 0.637604, 0.679403, 0.761846", \ + "0.604361, 0.613032, 0.615510, 0.630410, 0.652444, 0.694243, 0.776686", \ + "0.632000, 0.640671, 0.643149, 0.658049, 0.680083, 0.721882, 0.804325", \ + "0.652059, 0.660730, 0.663208, 0.678108, 0.700142, 0.741941, 0.824384", \ + "0.672244, 0.680915, 0.683393, 0.698293, 0.720327, 0.762126, 0.844569", \ + "0.707773, 0.716444, 0.718922, 0.733822, 0.755856, 0.797655, 0.880098" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.431147, 0.439086, 0.441786, 0.456810, 0.478801, 0.520790, 0.603335", \ + "0.443553, 0.451492, 0.454192, 0.469216, 0.491207, 0.533196, 0.615741", \ + "0.458438, 0.466377, 0.469077, 0.484101, 0.506092, 0.548081, 0.630626", \ + "0.486076, 0.494015, 0.496715, 0.511739, 0.533730, 0.575719, 0.658264", \ + "0.506112, 0.514051, 0.516751, 0.531775, 0.553766, 0.595755, 0.678300", \ + "0.526310, 0.534249, 0.536949, 0.551973, 0.573964, 0.615953, 0.698498", \ + "0.561818, 0.569757, 0.572457, 0.587481, 0.609472, 0.651461, 0.734006" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[32]&WENB[32]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399", \ + "0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403", \ + "0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406", \ + "0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410", \ + "0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413", \ + "0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417", \ + "0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622", \ + "0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725", \ + "0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729", \ + "0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734", \ + "0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739", \ + "0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744", \ + "0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[32]&!WENB[32]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622", \ + "0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725", \ + "0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729", \ + "0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734", \ + "0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739", \ + "0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744", \ + "0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399", \ + "0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403", \ + "0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406", \ + "0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410", \ + "0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413", \ + "0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417", \ + "0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420" \ + ); + } + } + } + pin(WENYB[31]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[31]&WENB[31]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[31] == 1'b0 && WENB[31] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.610229, 0.619074, 0.621552, 0.636507, 0.658208, 0.700167, 0.783853", \ + "0.621819, 0.630664, 0.633142, 0.648097, 0.669798, 0.711757, 0.795443", \ + "0.635053, 0.643898, 0.646376, 0.661331, 0.683032, 0.724991, 0.808677", \ + "0.661821, 0.670666, 0.673144, 0.688099, 0.709800, 0.751759, 0.835445", \ + "0.683318, 0.692163, 0.694641, 0.709596, 0.731297, 0.773256, 0.856942", \ + "0.708215, 0.717060, 0.719538, 0.734493, 0.756194, 0.798153, 0.881839", \ + "0.742662, 0.751507, 0.753985, 0.768940, 0.790641, 0.832600, 0.916286" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.462471, 0.471123, 0.473690, 0.488649, 0.510420, 0.552395, 0.636104", \ + "0.474234, 0.482886, 0.485453, 0.500412, 0.522183, 0.564158, 0.647867", \ + "0.487052, 0.495704, 0.498271, 0.513230, 0.535001, 0.576976, 0.660685", \ + "0.514227, 0.522879, 0.525446, 0.540405, 0.562176, 0.604151, 0.687860", \ + "0.535456, 0.544108, 0.546675, 0.561634, 0.583405, 0.625380, 0.709089", \ + "0.560636, 0.569288, 0.571855, 0.586814, 0.608585, 0.650560, 0.734269", \ + "0.595085, 0.603737, 0.606304, 0.621263, 0.643034, 0.685009, 0.768718" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.539696, 0.549178, 0.552043, 0.570821, 0.601660, 0.666351, 0.794449", \ + "0.552476, 0.561958, 0.564823, 0.583601, 0.614440, 0.679131, 0.807229", \ + "0.566008, 0.575490, 0.578355, 0.597133, 0.627972, 0.692663, 0.820761", \ + "0.594683, 0.604165, 0.607030, 0.625808, 0.656647, 0.721338, 0.849436", \ + "0.612803, 0.622285, 0.625150, 0.643928, 0.674767, 0.739458, 0.867556", \ + "0.641362, 0.650844, 0.653709, 0.672487, 0.703326, 0.768017, 0.896115", \ + "0.669275, 0.678757, 0.681622, 0.700400, 0.731239, 0.795930, 0.924028" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.403381, 0.413048, 0.415926, 0.434816, 0.465484, 0.529015, 0.657071", \ + "0.416390, 0.426057, 0.428935, 0.447825, 0.478493, 0.542024, 0.670080", \ + "0.430071, 0.439738, 0.442616, 0.461506, 0.492174, 0.555705, 0.683761", \ + "0.459166, 0.468833, 0.471711, 0.490601, 0.521269, 0.584800, 0.712856", \ + "0.477293, 0.486960, 0.489838, 0.508728, 0.539396, 0.602927, 0.730983", \ + "0.505840, 0.515507, 0.518385, 0.537275, 0.567943, 0.631474, 0.759530", \ + "0.533763, 0.543430, 0.546308, 0.565198, 0.595866, 0.659397, 0.787453" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[31]&!WENB[31]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[31] == 1'b1 && WENB[31] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.616468, 0.626160, 0.629017, 0.647622, 0.678554, 0.742442, 0.869779", \ + "0.628011, 0.637703, 0.640560, 0.659165, 0.690097, 0.753985, 0.881322", \ + "0.641927, 0.651619, 0.654476, 0.673081, 0.704013, 0.767901, 0.895238", \ + "0.670507, 0.680199, 0.683056, 0.701661, 0.732593, 0.796481, 0.923818", \ + "0.691912, 0.701604, 0.704461, 0.723066, 0.753998, 0.817886, 0.945223", \ + "0.717218, 0.726910, 0.729767, 0.748372, 0.779304, 0.843192, 0.970529", \ + "0.747789, 0.757481, 0.760338, 0.778943, 0.809875, 0.873763, 1.001100" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.460287, 0.469867, 0.472738, 0.491461, 0.522331, 0.586211, 0.713625", \ + "0.471886, 0.481466, 0.484337, 0.503060, 0.533930, 0.597810, 0.725224", \ + "0.485616, 0.495196, 0.498067, 0.516790, 0.547660, 0.611540, 0.738954", \ + "0.514349, 0.523929, 0.526800, 0.545523, 0.576393, 0.640273, 0.767687", \ + "0.535869, 0.545449, 0.548320, 0.567043, 0.597913, 0.661793, 0.789207", \ + "0.561207, 0.570787, 0.573658, 0.592381, 0.623251, 0.687131, 0.814545", \ + "0.591778, 0.601358, 0.604229, 0.622952, 0.653822, 0.717702, 0.845116" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.577075, 0.585746, 0.588224, 0.603124, 0.625158, 0.666957, 0.749400", \ + "0.589521, 0.598192, 0.600670, 0.615570, 0.637604, 0.679403, 0.761846", \ + "0.604361, 0.613032, 0.615510, 0.630410, 0.652444, 0.694243, 0.776686", \ + "0.632000, 0.640671, 0.643149, 0.658049, 0.680083, 0.721882, 0.804325", \ + "0.652059, 0.660730, 0.663208, 0.678108, 0.700142, 0.741941, 0.824384", \ + "0.672244, 0.680915, 0.683393, 0.698293, 0.720327, 0.762126, 0.844569", \ + "0.707773, 0.716444, 0.718922, 0.733822, 0.755856, 0.797655, 0.880098" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.431147, 0.439086, 0.441786, 0.456810, 0.478801, 0.520790, 0.603335", \ + "0.443553, 0.451492, 0.454192, 0.469216, 0.491207, 0.533196, 0.615741", \ + "0.458438, 0.466377, 0.469077, 0.484101, 0.506092, 0.548081, 0.630626", \ + "0.486076, 0.494015, 0.496715, 0.511739, 0.533730, 0.575719, 0.658264", \ + "0.506112, 0.514051, 0.516751, 0.531775, 0.553766, 0.595755, 0.678300", \ + "0.526310, 0.534249, 0.536949, 0.551973, 0.573964, 0.615953, 0.698498", \ + "0.561818, 0.569757, 0.572457, 0.587481, 0.609472, 0.651461, 0.734006" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[31]&WENB[31]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399", \ + "0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403", \ + "0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406", \ + "0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410", \ + "0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413", \ + "0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417", \ + "0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622", \ + "0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725", \ + "0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729", \ + "0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734", \ + "0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739", \ + "0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744", \ + "0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[31]&!WENB[31]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622", \ + "0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725", \ + "0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729", \ + "0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734", \ + "0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739", \ + "0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744", \ + "0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399", \ + "0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403", \ + "0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406", \ + "0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410", \ + "0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413", \ + "0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417", \ + "0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420" \ + ); + } + } + } + pin(WENYB[30]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[30]&WENB[30]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[30] == 1'b0 && WENB[30] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.610229, 0.619074, 0.621552, 0.636507, 0.658208, 0.700167, 0.783853", \ + "0.621819, 0.630664, 0.633142, 0.648097, 0.669798, 0.711757, 0.795443", \ + "0.635053, 0.643898, 0.646376, 0.661331, 0.683032, 0.724991, 0.808677", \ + "0.661821, 0.670666, 0.673144, 0.688099, 0.709800, 0.751759, 0.835445", \ + "0.683318, 0.692163, 0.694641, 0.709596, 0.731297, 0.773256, 0.856942", \ + "0.708215, 0.717060, 0.719538, 0.734493, 0.756194, 0.798153, 0.881839", \ + "0.742662, 0.751507, 0.753985, 0.768940, 0.790641, 0.832600, 0.916286" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.462471, 0.471123, 0.473690, 0.488649, 0.510420, 0.552395, 0.636104", \ + "0.474234, 0.482886, 0.485453, 0.500412, 0.522183, 0.564158, 0.647867", \ + "0.487052, 0.495704, 0.498271, 0.513230, 0.535001, 0.576976, 0.660685", \ + "0.514227, 0.522879, 0.525446, 0.540405, 0.562176, 0.604151, 0.687860", \ + "0.535456, 0.544108, 0.546675, 0.561634, 0.583405, 0.625380, 0.709089", \ + "0.560636, 0.569288, 0.571855, 0.586814, 0.608585, 0.650560, 0.734269", \ + "0.595085, 0.603737, 0.606304, 0.621263, 0.643034, 0.685009, 0.768718" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.539696, 0.549178, 0.552043, 0.570821, 0.601660, 0.666351, 0.794449", \ + "0.552476, 0.561958, 0.564823, 0.583601, 0.614440, 0.679131, 0.807229", \ + "0.566008, 0.575490, 0.578355, 0.597133, 0.627972, 0.692663, 0.820761", \ + "0.594683, 0.604165, 0.607030, 0.625808, 0.656647, 0.721338, 0.849436", \ + "0.612803, 0.622285, 0.625150, 0.643928, 0.674767, 0.739458, 0.867556", \ + "0.641362, 0.650844, 0.653709, 0.672487, 0.703326, 0.768017, 0.896115", \ + "0.669275, 0.678757, 0.681622, 0.700400, 0.731239, 0.795930, 0.924028" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.403381, 0.413048, 0.415926, 0.434816, 0.465484, 0.529015, 0.657071", \ + "0.416390, 0.426057, 0.428935, 0.447825, 0.478493, 0.542024, 0.670080", \ + "0.430071, 0.439738, 0.442616, 0.461506, 0.492174, 0.555705, 0.683761", \ + "0.459166, 0.468833, 0.471711, 0.490601, 0.521269, 0.584800, 0.712856", \ + "0.477293, 0.486960, 0.489838, 0.508728, 0.539396, 0.602927, 0.730983", \ + "0.505840, 0.515507, 0.518385, 0.537275, 0.567943, 0.631474, 0.759530", \ + "0.533763, 0.543430, 0.546308, 0.565198, 0.595866, 0.659397, 0.787453" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[30]&!WENB[30]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[30] == 1'b1 && WENB[30] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.616468, 0.626160, 0.629017, 0.647622, 0.678554, 0.742442, 0.869779", \ + "0.628011, 0.637703, 0.640560, 0.659165, 0.690097, 0.753985, 0.881322", \ + "0.641927, 0.651619, 0.654476, 0.673081, 0.704013, 0.767901, 0.895238", \ + "0.670507, 0.680199, 0.683056, 0.701661, 0.732593, 0.796481, 0.923818", \ + "0.691912, 0.701604, 0.704461, 0.723066, 0.753998, 0.817886, 0.945223", \ + "0.717218, 0.726910, 0.729767, 0.748372, 0.779304, 0.843192, 0.970529", \ + "0.747789, 0.757481, 0.760338, 0.778943, 0.809875, 0.873763, 1.001100" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.460287, 0.469867, 0.472738, 0.491461, 0.522331, 0.586211, 0.713625", \ + "0.471886, 0.481466, 0.484337, 0.503060, 0.533930, 0.597810, 0.725224", \ + "0.485616, 0.495196, 0.498067, 0.516790, 0.547660, 0.611540, 0.738954", \ + "0.514349, 0.523929, 0.526800, 0.545523, 0.576393, 0.640273, 0.767687", \ + "0.535869, 0.545449, 0.548320, 0.567043, 0.597913, 0.661793, 0.789207", \ + "0.561207, 0.570787, 0.573658, 0.592381, 0.623251, 0.687131, 0.814545", \ + "0.591778, 0.601358, 0.604229, 0.622952, 0.653822, 0.717702, 0.845116" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.577075, 0.585746, 0.588224, 0.603124, 0.625158, 0.666957, 0.749400", \ + "0.589521, 0.598192, 0.600670, 0.615570, 0.637604, 0.679403, 0.761846", \ + "0.604361, 0.613032, 0.615510, 0.630410, 0.652444, 0.694243, 0.776686", \ + "0.632000, 0.640671, 0.643149, 0.658049, 0.680083, 0.721882, 0.804325", \ + "0.652059, 0.660730, 0.663208, 0.678108, 0.700142, 0.741941, 0.824384", \ + "0.672244, 0.680915, 0.683393, 0.698293, 0.720327, 0.762126, 0.844569", \ + "0.707773, 0.716444, 0.718922, 0.733822, 0.755856, 0.797655, 0.880098" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.431147, 0.439086, 0.441786, 0.456810, 0.478801, 0.520790, 0.603335", \ + "0.443553, 0.451492, 0.454192, 0.469216, 0.491207, 0.533196, 0.615741", \ + "0.458438, 0.466377, 0.469077, 0.484101, 0.506092, 0.548081, 0.630626", \ + "0.486076, 0.494015, 0.496715, 0.511739, 0.533730, 0.575719, 0.658264", \ + "0.506112, 0.514051, 0.516751, 0.531775, 0.553766, 0.595755, 0.678300", \ + "0.526310, 0.534249, 0.536949, 0.551973, 0.573964, 0.615953, 0.698498", \ + "0.561818, 0.569757, 0.572457, 0.587481, 0.609472, 0.651461, 0.734006" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[30]&WENB[30]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399", \ + "0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403", \ + "0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406", \ + "0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410", \ + "0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413", \ + "0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417", \ + "0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622", \ + "0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725", \ + "0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729", \ + "0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734", \ + "0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739", \ + "0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744", \ + "0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[30]&!WENB[30]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622", \ + "0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725", \ + "0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729", \ + "0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734", \ + "0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739", \ + "0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744", \ + "0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399", \ + "0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403", \ + "0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406", \ + "0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410", \ + "0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413", \ + "0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417", \ + "0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420" \ + ); + } + } + } + pin(WENYB[29]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[29]&WENB[29]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[29] == 1'b0 && WENB[29] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.610229, 0.619074, 0.621552, 0.636507, 0.658208, 0.700167, 0.783853", \ + "0.621819, 0.630664, 0.633142, 0.648097, 0.669798, 0.711757, 0.795443", \ + "0.635053, 0.643898, 0.646376, 0.661331, 0.683032, 0.724991, 0.808677", \ + "0.661821, 0.670666, 0.673144, 0.688099, 0.709800, 0.751759, 0.835445", \ + "0.683318, 0.692163, 0.694641, 0.709596, 0.731297, 0.773256, 0.856942", \ + "0.708215, 0.717060, 0.719538, 0.734493, 0.756194, 0.798153, 0.881839", \ + "0.742662, 0.751507, 0.753985, 0.768940, 0.790641, 0.832600, 0.916286" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.462471, 0.471123, 0.473690, 0.488649, 0.510420, 0.552395, 0.636104", \ + "0.474234, 0.482886, 0.485453, 0.500412, 0.522183, 0.564158, 0.647867", \ + "0.487052, 0.495704, 0.498271, 0.513230, 0.535001, 0.576976, 0.660685", \ + "0.514227, 0.522879, 0.525446, 0.540405, 0.562176, 0.604151, 0.687860", \ + "0.535456, 0.544108, 0.546675, 0.561634, 0.583405, 0.625380, 0.709089", \ + "0.560636, 0.569288, 0.571855, 0.586814, 0.608585, 0.650560, 0.734269", \ + "0.595085, 0.603737, 0.606304, 0.621263, 0.643034, 0.685009, 0.768718" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.539696, 0.549178, 0.552043, 0.570821, 0.601660, 0.666351, 0.794449", \ + "0.552476, 0.561958, 0.564823, 0.583601, 0.614440, 0.679131, 0.807229", \ + "0.566008, 0.575490, 0.578355, 0.597133, 0.627972, 0.692663, 0.820761", \ + "0.594683, 0.604165, 0.607030, 0.625808, 0.656647, 0.721338, 0.849436", \ + "0.612803, 0.622285, 0.625150, 0.643928, 0.674767, 0.739458, 0.867556", \ + "0.641362, 0.650844, 0.653709, 0.672487, 0.703326, 0.768017, 0.896115", \ + "0.669275, 0.678757, 0.681622, 0.700400, 0.731239, 0.795930, 0.924028" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.403381, 0.413048, 0.415926, 0.434816, 0.465484, 0.529015, 0.657071", \ + "0.416390, 0.426057, 0.428935, 0.447825, 0.478493, 0.542024, 0.670080", \ + "0.430071, 0.439738, 0.442616, 0.461506, 0.492174, 0.555705, 0.683761", \ + "0.459166, 0.468833, 0.471711, 0.490601, 0.521269, 0.584800, 0.712856", \ + "0.477293, 0.486960, 0.489838, 0.508728, 0.539396, 0.602927, 0.730983", \ + "0.505840, 0.515507, 0.518385, 0.537275, 0.567943, 0.631474, 0.759530", \ + "0.533763, 0.543430, 0.546308, 0.565198, 0.595866, 0.659397, 0.787453" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[29]&!WENB[29]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[29] == 1'b1 && WENB[29] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.616468, 0.626160, 0.629017, 0.647622, 0.678554, 0.742442, 0.869779", \ + "0.628011, 0.637703, 0.640560, 0.659165, 0.690097, 0.753985, 0.881322", \ + "0.641927, 0.651619, 0.654476, 0.673081, 0.704013, 0.767901, 0.895238", \ + "0.670507, 0.680199, 0.683056, 0.701661, 0.732593, 0.796481, 0.923818", \ + "0.691912, 0.701604, 0.704461, 0.723066, 0.753998, 0.817886, 0.945223", \ + "0.717218, 0.726910, 0.729767, 0.748372, 0.779304, 0.843192, 0.970529", \ + "0.747789, 0.757481, 0.760338, 0.778943, 0.809875, 0.873763, 1.001100" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.460287, 0.469867, 0.472738, 0.491461, 0.522331, 0.586211, 0.713625", \ + "0.471886, 0.481466, 0.484337, 0.503060, 0.533930, 0.597810, 0.725224", \ + "0.485616, 0.495196, 0.498067, 0.516790, 0.547660, 0.611540, 0.738954", \ + "0.514349, 0.523929, 0.526800, 0.545523, 0.576393, 0.640273, 0.767687", \ + "0.535869, 0.545449, 0.548320, 0.567043, 0.597913, 0.661793, 0.789207", \ + "0.561207, 0.570787, 0.573658, 0.592381, 0.623251, 0.687131, 0.814545", \ + "0.591778, 0.601358, 0.604229, 0.622952, 0.653822, 0.717702, 0.845116" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.577075, 0.585746, 0.588224, 0.603124, 0.625158, 0.666957, 0.749400", \ + "0.589521, 0.598192, 0.600670, 0.615570, 0.637604, 0.679403, 0.761846", \ + "0.604361, 0.613032, 0.615510, 0.630410, 0.652444, 0.694243, 0.776686", \ + "0.632000, 0.640671, 0.643149, 0.658049, 0.680083, 0.721882, 0.804325", \ + "0.652059, 0.660730, 0.663208, 0.678108, 0.700142, 0.741941, 0.824384", \ + "0.672244, 0.680915, 0.683393, 0.698293, 0.720327, 0.762126, 0.844569", \ + "0.707773, 0.716444, 0.718922, 0.733822, 0.755856, 0.797655, 0.880098" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.431147, 0.439086, 0.441786, 0.456810, 0.478801, 0.520790, 0.603335", \ + "0.443553, 0.451492, 0.454192, 0.469216, 0.491207, 0.533196, 0.615741", \ + "0.458438, 0.466377, 0.469077, 0.484101, 0.506092, 0.548081, 0.630626", \ + "0.486076, 0.494015, 0.496715, 0.511739, 0.533730, 0.575719, 0.658264", \ + "0.506112, 0.514051, 0.516751, 0.531775, 0.553766, 0.595755, 0.678300", \ + "0.526310, 0.534249, 0.536949, 0.551973, 0.573964, 0.615953, 0.698498", \ + "0.561818, 0.569757, 0.572457, 0.587481, 0.609472, 0.651461, 0.734006" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[29]&WENB[29]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399", \ + "0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403", \ + "0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406", \ + "0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410", \ + "0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413", \ + "0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417", \ + "0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622", \ + "0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725", \ + "0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729", \ + "0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734", \ + "0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739", \ + "0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744", \ + "0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[29]&!WENB[29]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622", \ + "0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725", \ + "0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729", \ + "0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734", \ + "0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739", \ + "0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744", \ + "0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399", \ + "0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403", \ + "0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406", \ + "0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410", \ + "0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413", \ + "0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417", \ + "0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420" \ + ); + } + } + } + pin(WENYB[28]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[28]&WENB[28]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[28] == 1'b0 && WENB[28] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.610229, 0.619074, 0.621552, 0.636507, 0.658208, 0.700167, 0.783853", \ + "0.621819, 0.630664, 0.633142, 0.648097, 0.669798, 0.711757, 0.795443", \ + "0.635053, 0.643898, 0.646376, 0.661331, 0.683032, 0.724991, 0.808677", \ + "0.661821, 0.670666, 0.673144, 0.688099, 0.709800, 0.751759, 0.835445", \ + "0.683318, 0.692163, 0.694641, 0.709596, 0.731297, 0.773256, 0.856942", \ + "0.708215, 0.717060, 0.719538, 0.734493, 0.756194, 0.798153, 0.881839", \ + "0.742662, 0.751507, 0.753985, 0.768940, 0.790641, 0.832600, 0.916286" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.462471, 0.471123, 0.473690, 0.488649, 0.510420, 0.552395, 0.636104", \ + "0.474234, 0.482886, 0.485453, 0.500412, 0.522183, 0.564158, 0.647867", \ + "0.487052, 0.495704, 0.498271, 0.513230, 0.535001, 0.576976, 0.660685", \ + "0.514227, 0.522879, 0.525446, 0.540405, 0.562176, 0.604151, 0.687860", \ + "0.535456, 0.544108, 0.546675, 0.561634, 0.583405, 0.625380, 0.709089", \ + "0.560636, 0.569288, 0.571855, 0.586814, 0.608585, 0.650560, 0.734269", \ + "0.595085, 0.603737, 0.606304, 0.621263, 0.643034, 0.685009, 0.768718" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.539696, 0.549178, 0.552043, 0.570821, 0.601660, 0.666351, 0.794449", \ + "0.552476, 0.561958, 0.564823, 0.583601, 0.614440, 0.679131, 0.807229", \ + "0.566008, 0.575490, 0.578355, 0.597133, 0.627972, 0.692663, 0.820761", \ + "0.594683, 0.604165, 0.607030, 0.625808, 0.656647, 0.721338, 0.849436", \ + "0.612803, 0.622285, 0.625150, 0.643928, 0.674767, 0.739458, 0.867556", \ + "0.641362, 0.650844, 0.653709, 0.672487, 0.703326, 0.768017, 0.896115", \ + "0.669275, 0.678757, 0.681622, 0.700400, 0.731239, 0.795930, 0.924028" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.403381, 0.413048, 0.415926, 0.434816, 0.465484, 0.529015, 0.657071", \ + "0.416390, 0.426057, 0.428935, 0.447825, 0.478493, 0.542024, 0.670080", \ + "0.430071, 0.439738, 0.442616, 0.461506, 0.492174, 0.555705, 0.683761", \ + "0.459166, 0.468833, 0.471711, 0.490601, 0.521269, 0.584800, 0.712856", \ + "0.477293, 0.486960, 0.489838, 0.508728, 0.539396, 0.602927, 0.730983", \ + "0.505840, 0.515507, 0.518385, 0.537275, 0.567943, 0.631474, 0.759530", \ + "0.533763, 0.543430, 0.546308, 0.565198, 0.595866, 0.659397, 0.787453" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[28]&!WENB[28]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[28] == 1'b1 && WENB[28] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.616468, 0.626160, 0.629017, 0.647622, 0.678554, 0.742442, 0.869779", \ + "0.628011, 0.637703, 0.640560, 0.659165, 0.690097, 0.753985, 0.881322", \ + "0.641927, 0.651619, 0.654476, 0.673081, 0.704013, 0.767901, 0.895238", \ + "0.670507, 0.680199, 0.683056, 0.701661, 0.732593, 0.796481, 0.923818", \ + "0.691912, 0.701604, 0.704461, 0.723066, 0.753998, 0.817886, 0.945223", \ + "0.717218, 0.726910, 0.729767, 0.748372, 0.779304, 0.843192, 0.970529", \ + "0.747789, 0.757481, 0.760338, 0.778943, 0.809875, 0.873763, 1.001100" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.460287, 0.469867, 0.472738, 0.491461, 0.522331, 0.586211, 0.713625", \ + "0.471886, 0.481466, 0.484337, 0.503060, 0.533930, 0.597810, 0.725224", \ + "0.485616, 0.495196, 0.498067, 0.516790, 0.547660, 0.611540, 0.738954", \ + "0.514349, 0.523929, 0.526800, 0.545523, 0.576393, 0.640273, 0.767687", \ + "0.535869, 0.545449, 0.548320, 0.567043, 0.597913, 0.661793, 0.789207", \ + "0.561207, 0.570787, 0.573658, 0.592381, 0.623251, 0.687131, 0.814545", \ + "0.591778, 0.601358, 0.604229, 0.622952, 0.653822, 0.717702, 0.845116" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.577075, 0.585746, 0.588224, 0.603124, 0.625158, 0.666957, 0.749400", \ + "0.589521, 0.598192, 0.600670, 0.615570, 0.637604, 0.679403, 0.761846", \ + "0.604361, 0.613032, 0.615510, 0.630410, 0.652444, 0.694243, 0.776686", \ + "0.632000, 0.640671, 0.643149, 0.658049, 0.680083, 0.721882, 0.804325", \ + "0.652059, 0.660730, 0.663208, 0.678108, 0.700142, 0.741941, 0.824384", \ + "0.672244, 0.680915, 0.683393, 0.698293, 0.720327, 0.762126, 0.844569", \ + "0.707773, 0.716444, 0.718922, 0.733822, 0.755856, 0.797655, 0.880098" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.431147, 0.439086, 0.441786, 0.456810, 0.478801, 0.520790, 0.603335", \ + "0.443553, 0.451492, 0.454192, 0.469216, 0.491207, 0.533196, 0.615741", \ + "0.458438, 0.466377, 0.469077, 0.484101, 0.506092, 0.548081, 0.630626", \ + "0.486076, 0.494015, 0.496715, 0.511739, 0.533730, 0.575719, 0.658264", \ + "0.506112, 0.514051, 0.516751, 0.531775, 0.553766, 0.595755, 0.678300", \ + "0.526310, 0.534249, 0.536949, 0.551973, 0.573964, 0.615953, 0.698498", \ + "0.561818, 0.569757, 0.572457, 0.587481, 0.609472, 0.651461, 0.734006" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[28]&WENB[28]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399", \ + "0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403", \ + "0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406", \ + "0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410", \ + "0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413", \ + "0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417", \ + "0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622", \ + "0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725", \ + "0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729", \ + "0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734", \ + "0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739", \ + "0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744", \ + "0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[28]&!WENB[28]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622", \ + "0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725", \ + "0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729", \ + "0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734", \ + "0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739", \ + "0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744", \ + "0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399", \ + "0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403", \ + "0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406", \ + "0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410", \ + "0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413", \ + "0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417", \ + "0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420" \ + ); + } + } + } + pin(WENYB[27]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[27]&WENB[27]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[27] == 1'b0 && WENB[27] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.610229, 0.619074, 0.621552, 0.636507, 0.658208, 0.700167, 0.783853", \ + "0.621819, 0.630664, 0.633142, 0.648097, 0.669798, 0.711757, 0.795443", \ + "0.635053, 0.643898, 0.646376, 0.661331, 0.683032, 0.724991, 0.808677", \ + "0.661821, 0.670666, 0.673144, 0.688099, 0.709800, 0.751759, 0.835445", \ + "0.683318, 0.692163, 0.694641, 0.709596, 0.731297, 0.773256, 0.856942", \ + "0.708215, 0.717060, 0.719538, 0.734493, 0.756194, 0.798153, 0.881839", \ + "0.742662, 0.751507, 0.753985, 0.768940, 0.790641, 0.832600, 0.916286" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.462471, 0.471123, 0.473690, 0.488649, 0.510420, 0.552395, 0.636104", \ + "0.474234, 0.482886, 0.485453, 0.500412, 0.522183, 0.564158, 0.647867", \ + "0.487052, 0.495704, 0.498271, 0.513230, 0.535001, 0.576976, 0.660685", \ + "0.514227, 0.522879, 0.525446, 0.540405, 0.562176, 0.604151, 0.687860", \ + "0.535456, 0.544108, 0.546675, 0.561634, 0.583405, 0.625380, 0.709089", \ + "0.560636, 0.569288, 0.571855, 0.586814, 0.608585, 0.650560, 0.734269", \ + "0.595085, 0.603737, 0.606304, 0.621263, 0.643034, 0.685009, 0.768718" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.539696, 0.549178, 0.552043, 0.570821, 0.601660, 0.666351, 0.794449", \ + "0.552476, 0.561958, 0.564823, 0.583601, 0.614440, 0.679131, 0.807229", \ + "0.566008, 0.575490, 0.578355, 0.597133, 0.627972, 0.692663, 0.820761", \ + "0.594683, 0.604165, 0.607030, 0.625808, 0.656647, 0.721338, 0.849436", \ + "0.612803, 0.622285, 0.625150, 0.643928, 0.674767, 0.739458, 0.867556", \ + "0.641362, 0.650844, 0.653709, 0.672487, 0.703326, 0.768017, 0.896115", \ + "0.669275, 0.678757, 0.681622, 0.700400, 0.731239, 0.795930, 0.924028" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.403381, 0.413048, 0.415926, 0.434816, 0.465484, 0.529015, 0.657071", \ + "0.416390, 0.426057, 0.428935, 0.447825, 0.478493, 0.542024, 0.670080", \ + "0.430071, 0.439738, 0.442616, 0.461506, 0.492174, 0.555705, 0.683761", \ + "0.459166, 0.468833, 0.471711, 0.490601, 0.521269, 0.584800, 0.712856", \ + "0.477293, 0.486960, 0.489838, 0.508728, 0.539396, 0.602927, 0.730983", \ + "0.505840, 0.515507, 0.518385, 0.537275, 0.567943, 0.631474, 0.759530", \ + "0.533763, 0.543430, 0.546308, 0.565198, 0.595866, 0.659397, 0.787453" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[27]&!WENB[27]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[27] == 1'b1 && WENB[27] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.616468, 0.626160, 0.629017, 0.647622, 0.678554, 0.742442, 0.869779", \ + "0.628011, 0.637703, 0.640560, 0.659165, 0.690097, 0.753985, 0.881322", \ + "0.641927, 0.651619, 0.654476, 0.673081, 0.704013, 0.767901, 0.895238", \ + "0.670507, 0.680199, 0.683056, 0.701661, 0.732593, 0.796481, 0.923818", \ + "0.691912, 0.701604, 0.704461, 0.723066, 0.753998, 0.817886, 0.945223", \ + "0.717218, 0.726910, 0.729767, 0.748372, 0.779304, 0.843192, 0.970529", \ + "0.747789, 0.757481, 0.760338, 0.778943, 0.809875, 0.873763, 1.001100" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.460287, 0.469867, 0.472738, 0.491461, 0.522331, 0.586211, 0.713625", \ + "0.471886, 0.481466, 0.484337, 0.503060, 0.533930, 0.597810, 0.725224", \ + "0.485616, 0.495196, 0.498067, 0.516790, 0.547660, 0.611540, 0.738954", \ + "0.514349, 0.523929, 0.526800, 0.545523, 0.576393, 0.640273, 0.767687", \ + "0.535869, 0.545449, 0.548320, 0.567043, 0.597913, 0.661793, 0.789207", \ + "0.561207, 0.570787, 0.573658, 0.592381, 0.623251, 0.687131, 0.814545", \ + "0.591778, 0.601358, 0.604229, 0.622952, 0.653822, 0.717702, 0.845116" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.577075, 0.585746, 0.588224, 0.603124, 0.625158, 0.666957, 0.749400", \ + "0.589521, 0.598192, 0.600670, 0.615570, 0.637604, 0.679403, 0.761846", \ + "0.604361, 0.613032, 0.615510, 0.630410, 0.652444, 0.694243, 0.776686", \ + "0.632000, 0.640671, 0.643149, 0.658049, 0.680083, 0.721882, 0.804325", \ + "0.652059, 0.660730, 0.663208, 0.678108, 0.700142, 0.741941, 0.824384", \ + "0.672244, 0.680915, 0.683393, 0.698293, 0.720327, 0.762126, 0.844569", \ + "0.707773, 0.716444, 0.718922, 0.733822, 0.755856, 0.797655, 0.880098" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.431147, 0.439086, 0.441786, 0.456810, 0.478801, 0.520790, 0.603335", \ + "0.443553, 0.451492, 0.454192, 0.469216, 0.491207, 0.533196, 0.615741", \ + "0.458438, 0.466377, 0.469077, 0.484101, 0.506092, 0.548081, 0.630626", \ + "0.486076, 0.494015, 0.496715, 0.511739, 0.533730, 0.575719, 0.658264", \ + "0.506112, 0.514051, 0.516751, 0.531775, 0.553766, 0.595755, 0.678300", \ + "0.526310, 0.534249, 0.536949, 0.551973, 0.573964, 0.615953, 0.698498", \ + "0.561818, 0.569757, 0.572457, 0.587481, 0.609472, 0.651461, 0.734006" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[27]&WENB[27]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399", \ + "0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403", \ + "0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406", \ + "0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410", \ + "0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413", \ + "0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417", \ + "0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622", \ + "0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725", \ + "0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729", \ + "0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734", \ + "0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739", \ + "0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744", \ + "0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[27]&!WENB[27]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622", \ + "0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725", \ + "0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729", \ + "0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734", \ + "0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739", \ + "0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744", \ + "0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399", \ + "0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403", \ + "0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406", \ + "0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410", \ + "0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413", \ + "0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417", \ + "0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420" \ + ); + } + } + } + pin(WENYB[26]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[26]&WENB[26]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[26] == 1'b0 && WENB[26] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.610229, 0.619074, 0.621552, 0.636507, 0.658208, 0.700167, 0.783853", \ + "0.621819, 0.630664, 0.633142, 0.648097, 0.669798, 0.711757, 0.795443", \ + "0.635053, 0.643898, 0.646376, 0.661331, 0.683032, 0.724991, 0.808677", \ + "0.661821, 0.670666, 0.673144, 0.688099, 0.709800, 0.751759, 0.835445", \ + "0.683318, 0.692163, 0.694641, 0.709596, 0.731297, 0.773256, 0.856942", \ + "0.708215, 0.717060, 0.719538, 0.734493, 0.756194, 0.798153, 0.881839", \ + "0.742662, 0.751507, 0.753985, 0.768940, 0.790641, 0.832600, 0.916286" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.462471, 0.471123, 0.473690, 0.488649, 0.510420, 0.552395, 0.636104", \ + "0.474234, 0.482886, 0.485453, 0.500412, 0.522183, 0.564158, 0.647867", \ + "0.487052, 0.495704, 0.498271, 0.513230, 0.535001, 0.576976, 0.660685", \ + "0.514227, 0.522879, 0.525446, 0.540405, 0.562176, 0.604151, 0.687860", \ + "0.535456, 0.544108, 0.546675, 0.561634, 0.583405, 0.625380, 0.709089", \ + "0.560636, 0.569288, 0.571855, 0.586814, 0.608585, 0.650560, 0.734269", \ + "0.595085, 0.603737, 0.606304, 0.621263, 0.643034, 0.685009, 0.768718" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.539696, 0.549178, 0.552043, 0.570821, 0.601660, 0.666351, 0.794449", \ + "0.552476, 0.561958, 0.564823, 0.583601, 0.614440, 0.679131, 0.807229", \ + "0.566008, 0.575490, 0.578355, 0.597133, 0.627972, 0.692663, 0.820761", \ + "0.594683, 0.604165, 0.607030, 0.625808, 0.656647, 0.721338, 0.849436", \ + "0.612803, 0.622285, 0.625150, 0.643928, 0.674767, 0.739458, 0.867556", \ + "0.641362, 0.650844, 0.653709, 0.672487, 0.703326, 0.768017, 0.896115", \ + "0.669275, 0.678757, 0.681622, 0.700400, 0.731239, 0.795930, 0.924028" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.403381, 0.413048, 0.415926, 0.434816, 0.465484, 0.529015, 0.657071", \ + "0.416390, 0.426057, 0.428935, 0.447825, 0.478493, 0.542024, 0.670080", \ + "0.430071, 0.439738, 0.442616, 0.461506, 0.492174, 0.555705, 0.683761", \ + "0.459166, 0.468833, 0.471711, 0.490601, 0.521269, 0.584800, 0.712856", \ + "0.477293, 0.486960, 0.489838, 0.508728, 0.539396, 0.602927, 0.730983", \ + "0.505840, 0.515507, 0.518385, 0.537275, 0.567943, 0.631474, 0.759530", \ + "0.533763, 0.543430, 0.546308, 0.565198, 0.595866, 0.659397, 0.787453" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[26]&!WENB[26]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[26] == 1'b1 && WENB[26] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.616468, 0.626160, 0.629017, 0.647622, 0.678554, 0.742442, 0.869779", \ + "0.628011, 0.637703, 0.640560, 0.659165, 0.690097, 0.753985, 0.881322", \ + "0.641927, 0.651619, 0.654476, 0.673081, 0.704013, 0.767901, 0.895238", \ + "0.670507, 0.680199, 0.683056, 0.701661, 0.732593, 0.796481, 0.923818", \ + "0.691912, 0.701604, 0.704461, 0.723066, 0.753998, 0.817886, 0.945223", \ + "0.717218, 0.726910, 0.729767, 0.748372, 0.779304, 0.843192, 0.970529", \ + "0.747789, 0.757481, 0.760338, 0.778943, 0.809875, 0.873763, 1.001100" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.460287, 0.469867, 0.472738, 0.491461, 0.522331, 0.586211, 0.713625", \ + "0.471886, 0.481466, 0.484337, 0.503060, 0.533930, 0.597810, 0.725224", \ + "0.485616, 0.495196, 0.498067, 0.516790, 0.547660, 0.611540, 0.738954", \ + "0.514349, 0.523929, 0.526800, 0.545523, 0.576393, 0.640273, 0.767687", \ + "0.535869, 0.545449, 0.548320, 0.567043, 0.597913, 0.661793, 0.789207", \ + "0.561207, 0.570787, 0.573658, 0.592381, 0.623251, 0.687131, 0.814545", \ + "0.591778, 0.601358, 0.604229, 0.622952, 0.653822, 0.717702, 0.845116" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.577075, 0.585746, 0.588224, 0.603124, 0.625158, 0.666957, 0.749400", \ + "0.589521, 0.598192, 0.600670, 0.615570, 0.637604, 0.679403, 0.761846", \ + "0.604361, 0.613032, 0.615510, 0.630410, 0.652444, 0.694243, 0.776686", \ + "0.632000, 0.640671, 0.643149, 0.658049, 0.680083, 0.721882, 0.804325", \ + "0.652059, 0.660730, 0.663208, 0.678108, 0.700142, 0.741941, 0.824384", \ + "0.672244, 0.680915, 0.683393, 0.698293, 0.720327, 0.762126, 0.844569", \ + "0.707773, 0.716444, 0.718922, 0.733822, 0.755856, 0.797655, 0.880098" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.431147, 0.439086, 0.441786, 0.456810, 0.478801, 0.520790, 0.603335", \ + "0.443553, 0.451492, 0.454192, 0.469216, 0.491207, 0.533196, 0.615741", \ + "0.458438, 0.466377, 0.469077, 0.484101, 0.506092, 0.548081, 0.630626", \ + "0.486076, 0.494015, 0.496715, 0.511739, 0.533730, 0.575719, 0.658264", \ + "0.506112, 0.514051, 0.516751, 0.531775, 0.553766, 0.595755, 0.678300", \ + "0.526310, 0.534249, 0.536949, 0.551973, 0.573964, 0.615953, 0.698498", \ + "0.561818, 0.569757, 0.572457, 0.587481, 0.609472, 0.651461, 0.734006" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[26]&WENB[26]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399", \ + "0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403", \ + "0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406", \ + "0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410", \ + "0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413", \ + "0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417", \ + "0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622", \ + "0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725", \ + "0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729", \ + "0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734", \ + "0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739", \ + "0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744", \ + "0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[26]&!WENB[26]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622", \ + "0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725", \ + "0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729", \ + "0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734", \ + "0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739", \ + "0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744", \ + "0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399", \ + "0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403", \ + "0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406", \ + "0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410", \ + "0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413", \ + "0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417", \ + "0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420" \ + ); + } + } + } + pin(WENYB[25]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[25]&WENB[25]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[25] == 1'b0 && WENB[25] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.610229, 0.619074, 0.621552, 0.636507, 0.658208, 0.700167, 0.783853", \ + "0.621819, 0.630664, 0.633142, 0.648097, 0.669798, 0.711757, 0.795443", \ + "0.635053, 0.643898, 0.646376, 0.661331, 0.683032, 0.724991, 0.808677", \ + "0.661821, 0.670666, 0.673144, 0.688099, 0.709800, 0.751759, 0.835445", \ + "0.683318, 0.692163, 0.694641, 0.709596, 0.731297, 0.773256, 0.856942", \ + "0.708215, 0.717060, 0.719538, 0.734493, 0.756194, 0.798153, 0.881839", \ + "0.742662, 0.751507, 0.753985, 0.768940, 0.790641, 0.832600, 0.916286" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.462471, 0.471123, 0.473690, 0.488649, 0.510420, 0.552395, 0.636104", \ + "0.474234, 0.482886, 0.485453, 0.500412, 0.522183, 0.564158, 0.647867", \ + "0.487052, 0.495704, 0.498271, 0.513230, 0.535001, 0.576976, 0.660685", \ + "0.514227, 0.522879, 0.525446, 0.540405, 0.562176, 0.604151, 0.687860", \ + "0.535456, 0.544108, 0.546675, 0.561634, 0.583405, 0.625380, 0.709089", \ + "0.560636, 0.569288, 0.571855, 0.586814, 0.608585, 0.650560, 0.734269", \ + "0.595085, 0.603737, 0.606304, 0.621263, 0.643034, 0.685009, 0.768718" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.539696, 0.549178, 0.552043, 0.570821, 0.601660, 0.666351, 0.794449", \ + "0.552476, 0.561958, 0.564823, 0.583601, 0.614440, 0.679131, 0.807229", \ + "0.566008, 0.575490, 0.578355, 0.597133, 0.627972, 0.692663, 0.820761", \ + "0.594683, 0.604165, 0.607030, 0.625808, 0.656647, 0.721338, 0.849436", \ + "0.612803, 0.622285, 0.625150, 0.643928, 0.674767, 0.739458, 0.867556", \ + "0.641362, 0.650844, 0.653709, 0.672487, 0.703326, 0.768017, 0.896115", \ + "0.669275, 0.678757, 0.681622, 0.700400, 0.731239, 0.795930, 0.924028" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.403381, 0.413048, 0.415926, 0.434816, 0.465484, 0.529015, 0.657071", \ + "0.416390, 0.426057, 0.428935, 0.447825, 0.478493, 0.542024, 0.670080", \ + "0.430071, 0.439738, 0.442616, 0.461506, 0.492174, 0.555705, 0.683761", \ + "0.459166, 0.468833, 0.471711, 0.490601, 0.521269, 0.584800, 0.712856", \ + "0.477293, 0.486960, 0.489838, 0.508728, 0.539396, 0.602927, 0.730983", \ + "0.505840, 0.515507, 0.518385, 0.537275, 0.567943, 0.631474, 0.759530", \ + "0.533763, 0.543430, 0.546308, 0.565198, 0.595866, 0.659397, 0.787453" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[25]&!WENB[25]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[25] == 1'b1 && WENB[25] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.616468, 0.626160, 0.629017, 0.647622, 0.678554, 0.742442, 0.869779", \ + "0.628011, 0.637703, 0.640560, 0.659165, 0.690097, 0.753985, 0.881322", \ + "0.641927, 0.651619, 0.654476, 0.673081, 0.704013, 0.767901, 0.895238", \ + "0.670507, 0.680199, 0.683056, 0.701661, 0.732593, 0.796481, 0.923818", \ + "0.691912, 0.701604, 0.704461, 0.723066, 0.753998, 0.817886, 0.945223", \ + "0.717218, 0.726910, 0.729767, 0.748372, 0.779304, 0.843192, 0.970529", \ + "0.747789, 0.757481, 0.760338, 0.778943, 0.809875, 0.873763, 1.001100" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.460287, 0.469867, 0.472738, 0.491461, 0.522331, 0.586211, 0.713625", \ + "0.471886, 0.481466, 0.484337, 0.503060, 0.533930, 0.597810, 0.725224", \ + "0.485616, 0.495196, 0.498067, 0.516790, 0.547660, 0.611540, 0.738954", \ + "0.514349, 0.523929, 0.526800, 0.545523, 0.576393, 0.640273, 0.767687", \ + "0.535869, 0.545449, 0.548320, 0.567043, 0.597913, 0.661793, 0.789207", \ + "0.561207, 0.570787, 0.573658, 0.592381, 0.623251, 0.687131, 0.814545", \ + "0.591778, 0.601358, 0.604229, 0.622952, 0.653822, 0.717702, 0.845116" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.577075, 0.585746, 0.588224, 0.603124, 0.625158, 0.666957, 0.749400", \ + "0.589521, 0.598192, 0.600670, 0.615570, 0.637604, 0.679403, 0.761846", \ + "0.604361, 0.613032, 0.615510, 0.630410, 0.652444, 0.694243, 0.776686", \ + "0.632000, 0.640671, 0.643149, 0.658049, 0.680083, 0.721882, 0.804325", \ + "0.652059, 0.660730, 0.663208, 0.678108, 0.700142, 0.741941, 0.824384", \ + "0.672244, 0.680915, 0.683393, 0.698293, 0.720327, 0.762126, 0.844569", \ + "0.707773, 0.716444, 0.718922, 0.733822, 0.755856, 0.797655, 0.880098" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.431147, 0.439086, 0.441786, 0.456810, 0.478801, 0.520790, 0.603335", \ + "0.443553, 0.451492, 0.454192, 0.469216, 0.491207, 0.533196, 0.615741", \ + "0.458438, 0.466377, 0.469077, 0.484101, 0.506092, 0.548081, 0.630626", \ + "0.486076, 0.494015, 0.496715, 0.511739, 0.533730, 0.575719, 0.658264", \ + "0.506112, 0.514051, 0.516751, 0.531775, 0.553766, 0.595755, 0.678300", \ + "0.526310, 0.534249, 0.536949, 0.551973, 0.573964, 0.615953, 0.698498", \ + "0.561818, 0.569757, 0.572457, 0.587481, 0.609472, 0.651461, 0.734006" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[25]&WENB[25]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399", \ + "0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403", \ + "0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406", \ + "0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410", \ + "0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413", \ + "0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417", \ + "0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622", \ + "0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725", \ + "0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729", \ + "0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734", \ + "0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739", \ + "0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744", \ + "0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[25]&!WENB[25]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622", \ + "0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725", \ + "0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729", \ + "0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734", \ + "0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739", \ + "0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744", \ + "0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399", \ + "0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403", \ + "0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406", \ + "0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410", \ + "0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413", \ + "0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417", \ + "0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420" \ + ); + } + } + } + pin(WENYB[24]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[24]&WENB[24]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[24] == 1'b0 && WENB[24] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.610229, 0.619074, 0.621552, 0.636507, 0.658208, 0.700167, 0.783853", \ + "0.621819, 0.630664, 0.633142, 0.648097, 0.669798, 0.711757, 0.795443", \ + "0.635053, 0.643898, 0.646376, 0.661331, 0.683032, 0.724991, 0.808677", \ + "0.661821, 0.670666, 0.673144, 0.688099, 0.709800, 0.751759, 0.835445", \ + "0.683318, 0.692163, 0.694641, 0.709596, 0.731297, 0.773256, 0.856942", \ + "0.708215, 0.717060, 0.719538, 0.734493, 0.756194, 0.798153, 0.881839", \ + "0.742662, 0.751507, 0.753985, 0.768940, 0.790641, 0.832600, 0.916286" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.462471, 0.471123, 0.473690, 0.488649, 0.510420, 0.552395, 0.636104", \ + "0.474234, 0.482886, 0.485453, 0.500412, 0.522183, 0.564158, 0.647867", \ + "0.487052, 0.495704, 0.498271, 0.513230, 0.535001, 0.576976, 0.660685", \ + "0.514227, 0.522879, 0.525446, 0.540405, 0.562176, 0.604151, 0.687860", \ + "0.535456, 0.544108, 0.546675, 0.561634, 0.583405, 0.625380, 0.709089", \ + "0.560636, 0.569288, 0.571855, 0.586814, 0.608585, 0.650560, 0.734269", \ + "0.595085, 0.603737, 0.606304, 0.621263, 0.643034, 0.685009, 0.768718" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.539696, 0.549178, 0.552043, 0.570821, 0.601660, 0.666351, 0.794449", \ + "0.552476, 0.561958, 0.564823, 0.583601, 0.614440, 0.679131, 0.807229", \ + "0.566008, 0.575490, 0.578355, 0.597133, 0.627972, 0.692663, 0.820761", \ + "0.594683, 0.604165, 0.607030, 0.625808, 0.656647, 0.721338, 0.849436", \ + "0.612803, 0.622285, 0.625150, 0.643928, 0.674767, 0.739458, 0.867556", \ + "0.641362, 0.650844, 0.653709, 0.672487, 0.703326, 0.768017, 0.896115", \ + "0.669275, 0.678757, 0.681622, 0.700400, 0.731239, 0.795930, 0.924028" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.403381, 0.413048, 0.415926, 0.434816, 0.465484, 0.529015, 0.657071", \ + "0.416390, 0.426057, 0.428935, 0.447825, 0.478493, 0.542024, 0.670080", \ + "0.430071, 0.439738, 0.442616, 0.461506, 0.492174, 0.555705, 0.683761", \ + "0.459166, 0.468833, 0.471711, 0.490601, 0.521269, 0.584800, 0.712856", \ + "0.477293, 0.486960, 0.489838, 0.508728, 0.539396, 0.602927, 0.730983", \ + "0.505840, 0.515507, 0.518385, 0.537275, 0.567943, 0.631474, 0.759530", \ + "0.533763, 0.543430, 0.546308, 0.565198, 0.595866, 0.659397, 0.787453" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[24]&!WENB[24]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[24] == 1'b1 && WENB[24] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.616468, 0.626160, 0.629017, 0.647622, 0.678554, 0.742442, 0.869779", \ + "0.628011, 0.637703, 0.640560, 0.659165, 0.690097, 0.753985, 0.881322", \ + "0.641927, 0.651619, 0.654476, 0.673081, 0.704013, 0.767901, 0.895238", \ + "0.670507, 0.680199, 0.683056, 0.701661, 0.732593, 0.796481, 0.923818", \ + "0.691912, 0.701604, 0.704461, 0.723066, 0.753998, 0.817886, 0.945223", \ + "0.717218, 0.726910, 0.729767, 0.748372, 0.779304, 0.843192, 0.970529", \ + "0.747789, 0.757481, 0.760338, 0.778943, 0.809875, 0.873763, 1.001100" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.460287, 0.469867, 0.472738, 0.491461, 0.522331, 0.586211, 0.713625", \ + "0.471886, 0.481466, 0.484337, 0.503060, 0.533930, 0.597810, 0.725224", \ + "0.485616, 0.495196, 0.498067, 0.516790, 0.547660, 0.611540, 0.738954", \ + "0.514349, 0.523929, 0.526800, 0.545523, 0.576393, 0.640273, 0.767687", \ + "0.535869, 0.545449, 0.548320, 0.567043, 0.597913, 0.661793, 0.789207", \ + "0.561207, 0.570787, 0.573658, 0.592381, 0.623251, 0.687131, 0.814545", \ + "0.591778, 0.601358, 0.604229, 0.622952, 0.653822, 0.717702, 0.845116" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.577075, 0.585746, 0.588224, 0.603124, 0.625158, 0.666957, 0.749400", \ + "0.589521, 0.598192, 0.600670, 0.615570, 0.637604, 0.679403, 0.761846", \ + "0.604361, 0.613032, 0.615510, 0.630410, 0.652444, 0.694243, 0.776686", \ + "0.632000, 0.640671, 0.643149, 0.658049, 0.680083, 0.721882, 0.804325", \ + "0.652059, 0.660730, 0.663208, 0.678108, 0.700142, 0.741941, 0.824384", \ + "0.672244, 0.680915, 0.683393, 0.698293, 0.720327, 0.762126, 0.844569", \ + "0.707773, 0.716444, 0.718922, 0.733822, 0.755856, 0.797655, 0.880098" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.431147, 0.439086, 0.441786, 0.456810, 0.478801, 0.520790, 0.603335", \ + "0.443553, 0.451492, 0.454192, 0.469216, 0.491207, 0.533196, 0.615741", \ + "0.458438, 0.466377, 0.469077, 0.484101, 0.506092, 0.548081, 0.630626", \ + "0.486076, 0.494015, 0.496715, 0.511739, 0.533730, 0.575719, 0.658264", \ + "0.506112, 0.514051, 0.516751, 0.531775, 0.553766, 0.595755, 0.678300", \ + "0.526310, 0.534249, 0.536949, 0.551973, 0.573964, 0.615953, 0.698498", \ + "0.561818, 0.569757, 0.572457, 0.587481, 0.609472, 0.651461, 0.734006" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[24]&WENB[24]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399", \ + "0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403", \ + "0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406", \ + "0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410", \ + "0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413", \ + "0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417", \ + "0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622", \ + "0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725", \ + "0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729", \ + "0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734", \ + "0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739", \ + "0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744", \ + "0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[24]&!WENB[24]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622", \ + "0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725", \ + "0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729", \ + "0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734", \ + "0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739", \ + "0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744", \ + "0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399", \ + "0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403", \ + "0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406", \ + "0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410", \ + "0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413", \ + "0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417", \ + "0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420" \ + ); + } + } + } + pin(WENYB[23]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[23]&WENB[23]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[23] == 1'b0 && WENB[23] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.610229, 0.619074, 0.621552, 0.636507, 0.658208, 0.700167, 0.783853", \ + "0.621819, 0.630664, 0.633142, 0.648097, 0.669798, 0.711757, 0.795443", \ + "0.635053, 0.643898, 0.646376, 0.661331, 0.683032, 0.724991, 0.808677", \ + "0.661821, 0.670666, 0.673144, 0.688099, 0.709800, 0.751759, 0.835445", \ + "0.683318, 0.692163, 0.694641, 0.709596, 0.731297, 0.773256, 0.856942", \ + "0.708215, 0.717060, 0.719538, 0.734493, 0.756194, 0.798153, 0.881839", \ + "0.742662, 0.751507, 0.753985, 0.768940, 0.790641, 0.832600, 0.916286" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.462471, 0.471123, 0.473690, 0.488649, 0.510420, 0.552395, 0.636104", \ + "0.474234, 0.482886, 0.485453, 0.500412, 0.522183, 0.564158, 0.647867", \ + "0.487052, 0.495704, 0.498271, 0.513230, 0.535001, 0.576976, 0.660685", \ + "0.514227, 0.522879, 0.525446, 0.540405, 0.562176, 0.604151, 0.687860", \ + "0.535456, 0.544108, 0.546675, 0.561634, 0.583405, 0.625380, 0.709089", \ + "0.560636, 0.569288, 0.571855, 0.586814, 0.608585, 0.650560, 0.734269", \ + "0.595085, 0.603737, 0.606304, 0.621263, 0.643034, 0.685009, 0.768718" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.539696, 0.549178, 0.552043, 0.570821, 0.601660, 0.666351, 0.794449", \ + "0.552476, 0.561958, 0.564823, 0.583601, 0.614440, 0.679131, 0.807229", \ + "0.566008, 0.575490, 0.578355, 0.597133, 0.627972, 0.692663, 0.820761", \ + "0.594683, 0.604165, 0.607030, 0.625808, 0.656647, 0.721338, 0.849436", \ + "0.612803, 0.622285, 0.625150, 0.643928, 0.674767, 0.739458, 0.867556", \ + "0.641362, 0.650844, 0.653709, 0.672487, 0.703326, 0.768017, 0.896115", \ + "0.669275, 0.678757, 0.681622, 0.700400, 0.731239, 0.795930, 0.924028" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.403381, 0.413048, 0.415926, 0.434816, 0.465484, 0.529015, 0.657071", \ + "0.416390, 0.426057, 0.428935, 0.447825, 0.478493, 0.542024, 0.670080", \ + "0.430071, 0.439738, 0.442616, 0.461506, 0.492174, 0.555705, 0.683761", \ + "0.459166, 0.468833, 0.471711, 0.490601, 0.521269, 0.584800, 0.712856", \ + "0.477293, 0.486960, 0.489838, 0.508728, 0.539396, 0.602927, 0.730983", \ + "0.505840, 0.515507, 0.518385, 0.537275, 0.567943, 0.631474, 0.759530", \ + "0.533763, 0.543430, 0.546308, 0.565198, 0.595866, 0.659397, 0.787453" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[23]&!WENB[23]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[23] == 1'b1 && WENB[23] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.616468, 0.626160, 0.629017, 0.647622, 0.678554, 0.742442, 0.869779", \ + "0.628011, 0.637703, 0.640560, 0.659165, 0.690097, 0.753985, 0.881322", \ + "0.641927, 0.651619, 0.654476, 0.673081, 0.704013, 0.767901, 0.895238", \ + "0.670507, 0.680199, 0.683056, 0.701661, 0.732593, 0.796481, 0.923818", \ + "0.691912, 0.701604, 0.704461, 0.723066, 0.753998, 0.817886, 0.945223", \ + "0.717218, 0.726910, 0.729767, 0.748372, 0.779304, 0.843192, 0.970529", \ + "0.747789, 0.757481, 0.760338, 0.778943, 0.809875, 0.873763, 1.001100" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.460287, 0.469867, 0.472738, 0.491461, 0.522331, 0.586211, 0.713625", \ + "0.471886, 0.481466, 0.484337, 0.503060, 0.533930, 0.597810, 0.725224", \ + "0.485616, 0.495196, 0.498067, 0.516790, 0.547660, 0.611540, 0.738954", \ + "0.514349, 0.523929, 0.526800, 0.545523, 0.576393, 0.640273, 0.767687", \ + "0.535869, 0.545449, 0.548320, 0.567043, 0.597913, 0.661793, 0.789207", \ + "0.561207, 0.570787, 0.573658, 0.592381, 0.623251, 0.687131, 0.814545", \ + "0.591778, 0.601358, 0.604229, 0.622952, 0.653822, 0.717702, 0.845116" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.577075, 0.585746, 0.588224, 0.603124, 0.625158, 0.666957, 0.749400", \ + "0.589521, 0.598192, 0.600670, 0.615570, 0.637604, 0.679403, 0.761846", \ + "0.604361, 0.613032, 0.615510, 0.630410, 0.652444, 0.694243, 0.776686", \ + "0.632000, 0.640671, 0.643149, 0.658049, 0.680083, 0.721882, 0.804325", \ + "0.652059, 0.660730, 0.663208, 0.678108, 0.700142, 0.741941, 0.824384", \ + "0.672244, 0.680915, 0.683393, 0.698293, 0.720327, 0.762126, 0.844569", \ + "0.707773, 0.716444, 0.718922, 0.733822, 0.755856, 0.797655, 0.880098" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.431147, 0.439086, 0.441786, 0.456810, 0.478801, 0.520790, 0.603335", \ + "0.443553, 0.451492, 0.454192, 0.469216, 0.491207, 0.533196, 0.615741", \ + "0.458438, 0.466377, 0.469077, 0.484101, 0.506092, 0.548081, 0.630626", \ + "0.486076, 0.494015, 0.496715, 0.511739, 0.533730, 0.575719, 0.658264", \ + "0.506112, 0.514051, 0.516751, 0.531775, 0.553766, 0.595755, 0.678300", \ + "0.526310, 0.534249, 0.536949, 0.551973, 0.573964, 0.615953, 0.698498", \ + "0.561818, 0.569757, 0.572457, 0.587481, 0.609472, 0.651461, 0.734006" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[23]&WENB[23]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399", \ + "0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403", \ + "0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406", \ + "0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410", \ + "0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413", \ + "0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417", \ + "0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622", \ + "0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725", \ + "0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729", \ + "0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734", \ + "0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739", \ + "0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744", \ + "0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[23]&!WENB[23]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622", \ + "0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725", \ + "0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729", \ + "0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734", \ + "0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739", \ + "0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744", \ + "0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399", \ + "0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403", \ + "0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406", \ + "0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410", \ + "0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413", \ + "0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417", \ + "0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420" \ + ); + } + } + } + pin(WENYB[22]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[22]&WENB[22]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[22] == 1'b0 && WENB[22] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.610229, 0.619074, 0.621552, 0.636507, 0.658208, 0.700167, 0.783853", \ + "0.621819, 0.630664, 0.633142, 0.648097, 0.669798, 0.711757, 0.795443", \ + "0.635053, 0.643898, 0.646376, 0.661331, 0.683032, 0.724991, 0.808677", \ + "0.661821, 0.670666, 0.673144, 0.688099, 0.709800, 0.751759, 0.835445", \ + "0.683318, 0.692163, 0.694641, 0.709596, 0.731297, 0.773256, 0.856942", \ + "0.708215, 0.717060, 0.719538, 0.734493, 0.756194, 0.798153, 0.881839", \ + "0.742662, 0.751507, 0.753985, 0.768940, 0.790641, 0.832600, 0.916286" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.462471, 0.471123, 0.473690, 0.488649, 0.510420, 0.552395, 0.636104", \ + "0.474234, 0.482886, 0.485453, 0.500412, 0.522183, 0.564158, 0.647867", \ + "0.487052, 0.495704, 0.498271, 0.513230, 0.535001, 0.576976, 0.660685", \ + "0.514227, 0.522879, 0.525446, 0.540405, 0.562176, 0.604151, 0.687860", \ + "0.535456, 0.544108, 0.546675, 0.561634, 0.583405, 0.625380, 0.709089", \ + "0.560636, 0.569288, 0.571855, 0.586814, 0.608585, 0.650560, 0.734269", \ + "0.595085, 0.603737, 0.606304, 0.621263, 0.643034, 0.685009, 0.768718" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.539696, 0.549178, 0.552043, 0.570821, 0.601660, 0.666351, 0.794449", \ + "0.552476, 0.561958, 0.564823, 0.583601, 0.614440, 0.679131, 0.807229", \ + "0.566008, 0.575490, 0.578355, 0.597133, 0.627972, 0.692663, 0.820761", \ + "0.594683, 0.604165, 0.607030, 0.625808, 0.656647, 0.721338, 0.849436", \ + "0.612803, 0.622285, 0.625150, 0.643928, 0.674767, 0.739458, 0.867556", \ + "0.641362, 0.650844, 0.653709, 0.672487, 0.703326, 0.768017, 0.896115", \ + "0.669275, 0.678757, 0.681622, 0.700400, 0.731239, 0.795930, 0.924028" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.403381, 0.413048, 0.415926, 0.434816, 0.465484, 0.529015, 0.657071", \ + "0.416390, 0.426057, 0.428935, 0.447825, 0.478493, 0.542024, 0.670080", \ + "0.430071, 0.439738, 0.442616, 0.461506, 0.492174, 0.555705, 0.683761", \ + "0.459166, 0.468833, 0.471711, 0.490601, 0.521269, 0.584800, 0.712856", \ + "0.477293, 0.486960, 0.489838, 0.508728, 0.539396, 0.602927, 0.730983", \ + "0.505840, 0.515507, 0.518385, 0.537275, 0.567943, 0.631474, 0.759530", \ + "0.533763, 0.543430, 0.546308, 0.565198, 0.595866, 0.659397, 0.787453" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[22]&!WENB[22]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[22] == 1'b1 && WENB[22] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.616468, 0.626160, 0.629017, 0.647622, 0.678554, 0.742442, 0.869779", \ + "0.628011, 0.637703, 0.640560, 0.659165, 0.690097, 0.753985, 0.881322", \ + "0.641927, 0.651619, 0.654476, 0.673081, 0.704013, 0.767901, 0.895238", \ + "0.670507, 0.680199, 0.683056, 0.701661, 0.732593, 0.796481, 0.923818", \ + "0.691912, 0.701604, 0.704461, 0.723066, 0.753998, 0.817886, 0.945223", \ + "0.717218, 0.726910, 0.729767, 0.748372, 0.779304, 0.843192, 0.970529", \ + "0.747789, 0.757481, 0.760338, 0.778943, 0.809875, 0.873763, 1.001100" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.460287, 0.469867, 0.472738, 0.491461, 0.522331, 0.586211, 0.713625", \ + "0.471886, 0.481466, 0.484337, 0.503060, 0.533930, 0.597810, 0.725224", \ + "0.485616, 0.495196, 0.498067, 0.516790, 0.547660, 0.611540, 0.738954", \ + "0.514349, 0.523929, 0.526800, 0.545523, 0.576393, 0.640273, 0.767687", \ + "0.535869, 0.545449, 0.548320, 0.567043, 0.597913, 0.661793, 0.789207", \ + "0.561207, 0.570787, 0.573658, 0.592381, 0.623251, 0.687131, 0.814545", \ + "0.591778, 0.601358, 0.604229, 0.622952, 0.653822, 0.717702, 0.845116" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.577075, 0.585746, 0.588224, 0.603124, 0.625158, 0.666957, 0.749400", \ + "0.589521, 0.598192, 0.600670, 0.615570, 0.637604, 0.679403, 0.761846", \ + "0.604361, 0.613032, 0.615510, 0.630410, 0.652444, 0.694243, 0.776686", \ + "0.632000, 0.640671, 0.643149, 0.658049, 0.680083, 0.721882, 0.804325", \ + "0.652059, 0.660730, 0.663208, 0.678108, 0.700142, 0.741941, 0.824384", \ + "0.672244, 0.680915, 0.683393, 0.698293, 0.720327, 0.762126, 0.844569", \ + "0.707773, 0.716444, 0.718922, 0.733822, 0.755856, 0.797655, 0.880098" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.431147, 0.439086, 0.441786, 0.456810, 0.478801, 0.520790, 0.603335", \ + "0.443553, 0.451492, 0.454192, 0.469216, 0.491207, 0.533196, 0.615741", \ + "0.458438, 0.466377, 0.469077, 0.484101, 0.506092, 0.548081, 0.630626", \ + "0.486076, 0.494015, 0.496715, 0.511739, 0.533730, 0.575719, 0.658264", \ + "0.506112, 0.514051, 0.516751, 0.531775, 0.553766, 0.595755, 0.678300", \ + "0.526310, 0.534249, 0.536949, 0.551973, 0.573964, 0.615953, 0.698498", \ + "0.561818, 0.569757, 0.572457, 0.587481, 0.609472, 0.651461, 0.734006" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[22]&WENB[22]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399", \ + "0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403", \ + "0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406", \ + "0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410", \ + "0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413", \ + "0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417", \ + "0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622", \ + "0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725", \ + "0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729", \ + "0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734", \ + "0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739", \ + "0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744", \ + "0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[22]&!WENB[22]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622", \ + "0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725", \ + "0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729", \ + "0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734", \ + "0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739", \ + "0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744", \ + "0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399", \ + "0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403", \ + "0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406", \ + "0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410", \ + "0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413", \ + "0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417", \ + "0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420" \ + ); + } + } + } + pin(WENYB[21]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[21]&WENB[21]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[21] == 1'b0 && WENB[21] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.610229, 0.619074, 0.621552, 0.636507, 0.658208, 0.700167, 0.783853", \ + "0.621819, 0.630664, 0.633142, 0.648097, 0.669798, 0.711757, 0.795443", \ + "0.635053, 0.643898, 0.646376, 0.661331, 0.683032, 0.724991, 0.808677", \ + "0.661821, 0.670666, 0.673144, 0.688099, 0.709800, 0.751759, 0.835445", \ + "0.683318, 0.692163, 0.694641, 0.709596, 0.731297, 0.773256, 0.856942", \ + "0.708215, 0.717060, 0.719538, 0.734493, 0.756194, 0.798153, 0.881839", \ + "0.742662, 0.751507, 0.753985, 0.768940, 0.790641, 0.832600, 0.916286" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.462471, 0.471123, 0.473690, 0.488649, 0.510420, 0.552395, 0.636104", \ + "0.474234, 0.482886, 0.485453, 0.500412, 0.522183, 0.564158, 0.647867", \ + "0.487052, 0.495704, 0.498271, 0.513230, 0.535001, 0.576976, 0.660685", \ + "0.514227, 0.522879, 0.525446, 0.540405, 0.562176, 0.604151, 0.687860", \ + "0.535456, 0.544108, 0.546675, 0.561634, 0.583405, 0.625380, 0.709089", \ + "0.560636, 0.569288, 0.571855, 0.586814, 0.608585, 0.650560, 0.734269", \ + "0.595085, 0.603737, 0.606304, 0.621263, 0.643034, 0.685009, 0.768718" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.539696, 0.549178, 0.552043, 0.570821, 0.601660, 0.666351, 0.794449", \ + "0.552476, 0.561958, 0.564823, 0.583601, 0.614440, 0.679131, 0.807229", \ + "0.566008, 0.575490, 0.578355, 0.597133, 0.627972, 0.692663, 0.820761", \ + "0.594683, 0.604165, 0.607030, 0.625808, 0.656647, 0.721338, 0.849436", \ + "0.612803, 0.622285, 0.625150, 0.643928, 0.674767, 0.739458, 0.867556", \ + "0.641362, 0.650844, 0.653709, 0.672487, 0.703326, 0.768017, 0.896115", \ + "0.669275, 0.678757, 0.681622, 0.700400, 0.731239, 0.795930, 0.924028" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.403381, 0.413048, 0.415926, 0.434816, 0.465484, 0.529015, 0.657071", \ + "0.416390, 0.426057, 0.428935, 0.447825, 0.478493, 0.542024, 0.670080", \ + "0.430071, 0.439738, 0.442616, 0.461506, 0.492174, 0.555705, 0.683761", \ + "0.459166, 0.468833, 0.471711, 0.490601, 0.521269, 0.584800, 0.712856", \ + "0.477293, 0.486960, 0.489838, 0.508728, 0.539396, 0.602927, 0.730983", \ + "0.505840, 0.515507, 0.518385, 0.537275, 0.567943, 0.631474, 0.759530", \ + "0.533763, 0.543430, 0.546308, 0.565198, 0.595866, 0.659397, 0.787453" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[21]&!WENB[21]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[21] == 1'b1 && WENB[21] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.616468, 0.626160, 0.629017, 0.647622, 0.678554, 0.742442, 0.869779", \ + "0.628011, 0.637703, 0.640560, 0.659165, 0.690097, 0.753985, 0.881322", \ + "0.641927, 0.651619, 0.654476, 0.673081, 0.704013, 0.767901, 0.895238", \ + "0.670507, 0.680199, 0.683056, 0.701661, 0.732593, 0.796481, 0.923818", \ + "0.691912, 0.701604, 0.704461, 0.723066, 0.753998, 0.817886, 0.945223", \ + "0.717218, 0.726910, 0.729767, 0.748372, 0.779304, 0.843192, 0.970529", \ + "0.747789, 0.757481, 0.760338, 0.778943, 0.809875, 0.873763, 1.001100" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.460287, 0.469867, 0.472738, 0.491461, 0.522331, 0.586211, 0.713625", \ + "0.471886, 0.481466, 0.484337, 0.503060, 0.533930, 0.597810, 0.725224", \ + "0.485616, 0.495196, 0.498067, 0.516790, 0.547660, 0.611540, 0.738954", \ + "0.514349, 0.523929, 0.526800, 0.545523, 0.576393, 0.640273, 0.767687", \ + "0.535869, 0.545449, 0.548320, 0.567043, 0.597913, 0.661793, 0.789207", \ + "0.561207, 0.570787, 0.573658, 0.592381, 0.623251, 0.687131, 0.814545", \ + "0.591778, 0.601358, 0.604229, 0.622952, 0.653822, 0.717702, 0.845116" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.577075, 0.585746, 0.588224, 0.603124, 0.625158, 0.666957, 0.749400", \ + "0.589521, 0.598192, 0.600670, 0.615570, 0.637604, 0.679403, 0.761846", \ + "0.604361, 0.613032, 0.615510, 0.630410, 0.652444, 0.694243, 0.776686", \ + "0.632000, 0.640671, 0.643149, 0.658049, 0.680083, 0.721882, 0.804325", \ + "0.652059, 0.660730, 0.663208, 0.678108, 0.700142, 0.741941, 0.824384", \ + "0.672244, 0.680915, 0.683393, 0.698293, 0.720327, 0.762126, 0.844569", \ + "0.707773, 0.716444, 0.718922, 0.733822, 0.755856, 0.797655, 0.880098" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.431147, 0.439086, 0.441786, 0.456810, 0.478801, 0.520790, 0.603335", \ + "0.443553, 0.451492, 0.454192, 0.469216, 0.491207, 0.533196, 0.615741", \ + "0.458438, 0.466377, 0.469077, 0.484101, 0.506092, 0.548081, 0.630626", \ + "0.486076, 0.494015, 0.496715, 0.511739, 0.533730, 0.575719, 0.658264", \ + "0.506112, 0.514051, 0.516751, 0.531775, 0.553766, 0.595755, 0.678300", \ + "0.526310, 0.534249, 0.536949, 0.551973, 0.573964, 0.615953, 0.698498", \ + "0.561818, 0.569757, 0.572457, 0.587481, 0.609472, 0.651461, 0.734006" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[21]&WENB[21]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399", \ + "0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403", \ + "0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406", \ + "0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410", \ + "0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413", \ + "0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417", \ + "0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622", \ + "0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725", \ + "0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729", \ + "0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734", \ + "0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739", \ + "0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744", \ + "0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[21]&!WENB[21]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622", \ + "0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725", \ + "0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729", \ + "0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734", \ + "0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739", \ + "0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744", \ + "0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399", \ + "0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403", \ + "0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406", \ + "0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410", \ + "0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413", \ + "0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417", \ + "0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420" \ + ); + } + } + } + pin(WENYB[20]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[20]&WENB[20]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[20] == 1'b0 && WENB[20] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.610229, 0.619074, 0.621552, 0.636507, 0.658208, 0.700167, 0.783853", \ + "0.621819, 0.630664, 0.633142, 0.648097, 0.669798, 0.711757, 0.795443", \ + "0.635053, 0.643898, 0.646376, 0.661331, 0.683032, 0.724991, 0.808677", \ + "0.661821, 0.670666, 0.673144, 0.688099, 0.709800, 0.751759, 0.835445", \ + "0.683318, 0.692163, 0.694641, 0.709596, 0.731297, 0.773256, 0.856942", \ + "0.708215, 0.717060, 0.719538, 0.734493, 0.756194, 0.798153, 0.881839", \ + "0.742662, 0.751507, 0.753985, 0.768940, 0.790641, 0.832600, 0.916286" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.462471, 0.471123, 0.473690, 0.488649, 0.510420, 0.552395, 0.636104", \ + "0.474234, 0.482886, 0.485453, 0.500412, 0.522183, 0.564158, 0.647867", \ + "0.487052, 0.495704, 0.498271, 0.513230, 0.535001, 0.576976, 0.660685", \ + "0.514227, 0.522879, 0.525446, 0.540405, 0.562176, 0.604151, 0.687860", \ + "0.535456, 0.544108, 0.546675, 0.561634, 0.583405, 0.625380, 0.709089", \ + "0.560636, 0.569288, 0.571855, 0.586814, 0.608585, 0.650560, 0.734269", \ + "0.595085, 0.603737, 0.606304, 0.621263, 0.643034, 0.685009, 0.768718" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.539696, 0.549178, 0.552043, 0.570821, 0.601660, 0.666351, 0.794449", \ + "0.552476, 0.561958, 0.564823, 0.583601, 0.614440, 0.679131, 0.807229", \ + "0.566008, 0.575490, 0.578355, 0.597133, 0.627972, 0.692663, 0.820761", \ + "0.594683, 0.604165, 0.607030, 0.625808, 0.656647, 0.721338, 0.849436", \ + "0.612803, 0.622285, 0.625150, 0.643928, 0.674767, 0.739458, 0.867556", \ + "0.641362, 0.650844, 0.653709, 0.672487, 0.703326, 0.768017, 0.896115", \ + "0.669275, 0.678757, 0.681622, 0.700400, 0.731239, 0.795930, 0.924028" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.403381, 0.413048, 0.415926, 0.434816, 0.465484, 0.529015, 0.657071", \ + "0.416390, 0.426057, 0.428935, 0.447825, 0.478493, 0.542024, 0.670080", \ + "0.430071, 0.439738, 0.442616, 0.461506, 0.492174, 0.555705, 0.683761", \ + "0.459166, 0.468833, 0.471711, 0.490601, 0.521269, 0.584800, 0.712856", \ + "0.477293, 0.486960, 0.489838, 0.508728, 0.539396, 0.602927, 0.730983", \ + "0.505840, 0.515507, 0.518385, 0.537275, 0.567943, 0.631474, 0.759530", \ + "0.533763, 0.543430, 0.546308, 0.565198, 0.595866, 0.659397, 0.787453" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[20]&!WENB[20]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[20] == 1'b1 && WENB[20] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.616468, 0.626160, 0.629017, 0.647622, 0.678554, 0.742442, 0.869779", \ + "0.628011, 0.637703, 0.640560, 0.659165, 0.690097, 0.753985, 0.881322", \ + "0.641927, 0.651619, 0.654476, 0.673081, 0.704013, 0.767901, 0.895238", \ + "0.670507, 0.680199, 0.683056, 0.701661, 0.732593, 0.796481, 0.923818", \ + "0.691912, 0.701604, 0.704461, 0.723066, 0.753998, 0.817886, 0.945223", \ + "0.717218, 0.726910, 0.729767, 0.748372, 0.779304, 0.843192, 0.970529", \ + "0.747789, 0.757481, 0.760338, 0.778943, 0.809875, 0.873763, 1.001100" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.460287, 0.469867, 0.472738, 0.491461, 0.522331, 0.586211, 0.713625", \ + "0.471886, 0.481466, 0.484337, 0.503060, 0.533930, 0.597810, 0.725224", \ + "0.485616, 0.495196, 0.498067, 0.516790, 0.547660, 0.611540, 0.738954", \ + "0.514349, 0.523929, 0.526800, 0.545523, 0.576393, 0.640273, 0.767687", \ + "0.535869, 0.545449, 0.548320, 0.567043, 0.597913, 0.661793, 0.789207", \ + "0.561207, 0.570787, 0.573658, 0.592381, 0.623251, 0.687131, 0.814545", \ + "0.591778, 0.601358, 0.604229, 0.622952, 0.653822, 0.717702, 0.845116" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.577075, 0.585746, 0.588224, 0.603124, 0.625158, 0.666957, 0.749400", \ + "0.589521, 0.598192, 0.600670, 0.615570, 0.637604, 0.679403, 0.761846", \ + "0.604361, 0.613032, 0.615510, 0.630410, 0.652444, 0.694243, 0.776686", \ + "0.632000, 0.640671, 0.643149, 0.658049, 0.680083, 0.721882, 0.804325", \ + "0.652059, 0.660730, 0.663208, 0.678108, 0.700142, 0.741941, 0.824384", \ + "0.672244, 0.680915, 0.683393, 0.698293, 0.720327, 0.762126, 0.844569", \ + "0.707773, 0.716444, 0.718922, 0.733822, 0.755856, 0.797655, 0.880098" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.431147, 0.439086, 0.441786, 0.456810, 0.478801, 0.520790, 0.603335", \ + "0.443553, 0.451492, 0.454192, 0.469216, 0.491207, 0.533196, 0.615741", \ + "0.458438, 0.466377, 0.469077, 0.484101, 0.506092, 0.548081, 0.630626", \ + "0.486076, 0.494015, 0.496715, 0.511739, 0.533730, 0.575719, 0.658264", \ + "0.506112, 0.514051, 0.516751, 0.531775, 0.553766, 0.595755, 0.678300", \ + "0.526310, 0.534249, 0.536949, 0.551973, 0.573964, 0.615953, 0.698498", \ + "0.561818, 0.569757, 0.572457, 0.587481, 0.609472, 0.651461, 0.734006" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[20]&WENB[20]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399", \ + "0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403", \ + "0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406", \ + "0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410", \ + "0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413", \ + "0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417", \ + "0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622", \ + "0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725", \ + "0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729", \ + "0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734", \ + "0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739", \ + "0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744", \ + "0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[20]&!WENB[20]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622", \ + "0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725", \ + "0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729", \ + "0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734", \ + "0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739", \ + "0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744", \ + "0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399", \ + "0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403", \ + "0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406", \ + "0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410", \ + "0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413", \ + "0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417", \ + "0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420" \ + ); + } + } + } + pin(WENYB[19]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[19]&WENB[19]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[19] == 1'b0 && WENB[19] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.610229, 0.619074, 0.621552, 0.636507, 0.658208, 0.700167, 0.783853", \ + "0.621819, 0.630664, 0.633142, 0.648097, 0.669798, 0.711757, 0.795443", \ + "0.635053, 0.643898, 0.646376, 0.661331, 0.683032, 0.724991, 0.808677", \ + "0.661821, 0.670666, 0.673144, 0.688099, 0.709800, 0.751759, 0.835445", \ + "0.683318, 0.692163, 0.694641, 0.709596, 0.731297, 0.773256, 0.856942", \ + "0.708215, 0.717060, 0.719538, 0.734493, 0.756194, 0.798153, 0.881839", \ + "0.742662, 0.751507, 0.753985, 0.768940, 0.790641, 0.832600, 0.916286" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.462471, 0.471123, 0.473690, 0.488649, 0.510420, 0.552395, 0.636104", \ + "0.474234, 0.482886, 0.485453, 0.500412, 0.522183, 0.564158, 0.647867", \ + "0.487052, 0.495704, 0.498271, 0.513230, 0.535001, 0.576976, 0.660685", \ + "0.514227, 0.522879, 0.525446, 0.540405, 0.562176, 0.604151, 0.687860", \ + "0.535456, 0.544108, 0.546675, 0.561634, 0.583405, 0.625380, 0.709089", \ + "0.560636, 0.569288, 0.571855, 0.586814, 0.608585, 0.650560, 0.734269", \ + "0.595085, 0.603737, 0.606304, 0.621263, 0.643034, 0.685009, 0.768718" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.539696, 0.549178, 0.552043, 0.570821, 0.601660, 0.666351, 0.794449", \ + "0.552476, 0.561958, 0.564823, 0.583601, 0.614440, 0.679131, 0.807229", \ + "0.566008, 0.575490, 0.578355, 0.597133, 0.627972, 0.692663, 0.820761", \ + "0.594683, 0.604165, 0.607030, 0.625808, 0.656647, 0.721338, 0.849436", \ + "0.612803, 0.622285, 0.625150, 0.643928, 0.674767, 0.739458, 0.867556", \ + "0.641362, 0.650844, 0.653709, 0.672487, 0.703326, 0.768017, 0.896115", \ + "0.669275, 0.678757, 0.681622, 0.700400, 0.731239, 0.795930, 0.924028" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.403381, 0.413048, 0.415926, 0.434816, 0.465484, 0.529015, 0.657071", \ + "0.416390, 0.426057, 0.428935, 0.447825, 0.478493, 0.542024, 0.670080", \ + "0.430071, 0.439738, 0.442616, 0.461506, 0.492174, 0.555705, 0.683761", \ + "0.459166, 0.468833, 0.471711, 0.490601, 0.521269, 0.584800, 0.712856", \ + "0.477293, 0.486960, 0.489838, 0.508728, 0.539396, 0.602927, 0.730983", \ + "0.505840, 0.515507, 0.518385, 0.537275, 0.567943, 0.631474, 0.759530", \ + "0.533763, 0.543430, 0.546308, 0.565198, 0.595866, 0.659397, 0.787453" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[19]&!WENB[19]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[19] == 1'b1 && WENB[19] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.616468, 0.626160, 0.629017, 0.647622, 0.678554, 0.742442, 0.869779", \ + "0.628011, 0.637703, 0.640560, 0.659165, 0.690097, 0.753985, 0.881322", \ + "0.641927, 0.651619, 0.654476, 0.673081, 0.704013, 0.767901, 0.895238", \ + "0.670507, 0.680199, 0.683056, 0.701661, 0.732593, 0.796481, 0.923818", \ + "0.691912, 0.701604, 0.704461, 0.723066, 0.753998, 0.817886, 0.945223", \ + "0.717218, 0.726910, 0.729767, 0.748372, 0.779304, 0.843192, 0.970529", \ + "0.747789, 0.757481, 0.760338, 0.778943, 0.809875, 0.873763, 1.001100" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.460287, 0.469867, 0.472738, 0.491461, 0.522331, 0.586211, 0.713625", \ + "0.471886, 0.481466, 0.484337, 0.503060, 0.533930, 0.597810, 0.725224", \ + "0.485616, 0.495196, 0.498067, 0.516790, 0.547660, 0.611540, 0.738954", \ + "0.514349, 0.523929, 0.526800, 0.545523, 0.576393, 0.640273, 0.767687", \ + "0.535869, 0.545449, 0.548320, 0.567043, 0.597913, 0.661793, 0.789207", \ + "0.561207, 0.570787, 0.573658, 0.592381, 0.623251, 0.687131, 0.814545", \ + "0.591778, 0.601358, 0.604229, 0.622952, 0.653822, 0.717702, 0.845116" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.577075, 0.585746, 0.588224, 0.603124, 0.625158, 0.666957, 0.749400", \ + "0.589521, 0.598192, 0.600670, 0.615570, 0.637604, 0.679403, 0.761846", \ + "0.604361, 0.613032, 0.615510, 0.630410, 0.652444, 0.694243, 0.776686", \ + "0.632000, 0.640671, 0.643149, 0.658049, 0.680083, 0.721882, 0.804325", \ + "0.652059, 0.660730, 0.663208, 0.678108, 0.700142, 0.741941, 0.824384", \ + "0.672244, 0.680915, 0.683393, 0.698293, 0.720327, 0.762126, 0.844569", \ + "0.707773, 0.716444, 0.718922, 0.733822, 0.755856, 0.797655, 0.880098" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.431147, 0.439086, 0.441786, 0.456810, 0.478801, 0.520790, 0.603335", \ + "0.443553, 0.451492, 0.454192, 0.469216, 0.491207, 0.533196, 0.615741", \ + "0.458438, 0.466377, 0.469077, 0.484101, 0.506092, 0.548081, 0.630626", \ + "0.486076, 0.494015, 0.496715, 0.511739, 0.533730, 0.575719, 0.658264", \ + "0.506112, 0.514051, 0.516751, 0.531775, 0.553766, 0.595755, 0.678300", \ + "0.526310, 0.534249, 0.536949, 0.551973, 0.573964, 0.615953, 0.698498", \ + "0.561818, 0.569757, 0.572457, 0.587481, 0.609472, 0.651461, 0.734006" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[19]&WENB[19]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399", \ + "0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403", \ + "0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406", \ + "0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410", \ + "0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413", \ + "0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417", \ + "0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622", \ + "0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725", \ + "0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729", \ + "0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734", \ + "0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739", \ + "0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744", \ + "0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[19]&!WENB[19]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622", \ + "0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725", \ + "0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729", \ + "0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734", \ + "0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739", \ + "0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744", \ + "0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399", \ + "0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403", \ + "0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406", \ + "0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410", \ + "0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413", \ + "0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417", \ + "0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420" \ + ); + } + } + } + pin(WENYB[18]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[18]&WENB[18]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[18] == 1'b0 && WENB[18] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.610229, 0.619074, 0.621552, 0.636507, 0.658208, 0.700167, 0.783853", \ + "0.621819, 0.630664, 0.633142, 0.648097, 0.669798, 0.711757, 0.795443", \ + "0.635053, 0.643898, 0.646376, 0.661331, 0.683032, 0.724991, 0.808677", \ + "0.661821, 0.670666, 0.673144, 0.688099, 0.709800, 0.751759, 0.835445", \ + "0.683318, 0.692163, 0.694641, 0.709596, 0.731297, 0.773256, 0.856942", \ + "0.708215, 0.717060, 0.719538, 0.734493, 0.756194, 0.798153, 0.881839", \ + "0.742662, 0.751507, 0.753985, 0.768940, 0.790641, 0.832600, 0.916286" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.462471, 0.471123, 0.473690, 0.488649, 0.510420, 0.552395, 0.636104", \ + "0.474234, 0.482886, 0.485453, 0.500412, 0.522183, 0.564158, 0.647867", \ + "0.487052, 0.495704, 0.498271, 0.513230, 0.535001, 0.576976, 0.660685", \ + "0.514227, 0.522879, 0.525446, 0.540405, 0.562176, 0.604151, 0.687860", \ + "0.535456, 0.544108, 0.546675, 0.561634, 0.583405, 0.625380, 0.709089", \ + "0.560636, 0.569288, 0.571855, 0.586814, 0.608585, 0.650560, 0.734269", \ + "0.595085, 0.603737, 0.606304, 0.621263, 0.643034, 0.685009, 0.768718" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.539696, 0.549178, 0.552043, 0.570821, 0.601660, 0.666351, 0.794449", \ + "0.552476, 0.561958, 0.564823, 0.583601, 0.614440, 0.679131, 0.807229", \ + "0.566008, 0.575490, 0.578355, 0.597133, 0.627972, 0.692663, 0.820761", \ + "0.594683, 0.604165, 0.607030, 0.625808, 0.656647, 0.721338, 0.849436", \ + "0.612803, 0.622285, 0.625150, 0.643928, 0.674767, 0.739458, 0.867556", \ + "0.641362, 0.650844, 0.653709, 0.672487, 0.703326, 0.768017, 0.896115", \ + "0.669275, 0.678757, 0.681622, 0.700400, 0.731239, 0.795930, 0.924028" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.403381, 0.413048, 0.415926, 0.434816, 0.465484, 0.529015, 0.657071", \ + "0.416390, 0.426057, 0.428935, 0.447825, 0.478493, 0.542024, 0.670080", \ + "0.430071, 0.439738, 0.442616, 0.461506, 0.492174, 0.555705, 0.683761", \ + "0.459166, 0.468833, 0.471711, 0.490601, 0.521269, 0.584800, 0.712856", \ + "0.477293, 0.486960, 0.489838, 0.508728, 0.539396, 0.602927, 0.730983", \ + "0.505840, 0.515507, 0.518385, 0.537275, 0.567943, 0.631474, 0.759530", \ + "0.533763, 0.543430, 0.546308, 0.565198, 0.595866, 0.659397, 0.787453" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[18]&!WENB[18]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[18] == 1'b1 && WENB[18] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.616468, 0.626160, 0.629017, 0.647622, 0.678554, 0.742442, 0.869779", \ + "0.628011, 0.637703, 0.640560, 0.659165, 0.690097, 0.753985, 0.881322", \ + "0.641927, 0.651619, 0.654476, 0.673081, 0.704013, 0.767901, 0.895238", \ + "0.670507, 0.680199, 0.683056, 0.701661, 0.732593, 0.796481, 0.923818", \ + "0.691912, 0.701604, 0.704461, 0.723066, 0.753998, 0.817886, 0.945223", \ + "0.717218, 0.726910, 0.729767, 0.748372, 0.779304, 0.843192, 0.970529", \ + "0.747789, 0.757481, 0.760338, 0.778943, 0.809875, 0.873763, 1.001100" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.460287, 0.469867, 0.472738, 0.491461, 0.522331, 0.586211, 0.713625", \ + "0.471886, 0.481466, 0.484337, 0.503060, 0.533930, 0.597810, 0.725224", \ + "0.485616, 0.495196, 0.498067, 0.516790, 0.547660, 0.611540, 0.738954", \ + "0.514349, 0.523929, 0.526800, 0.545523, 0.576393, 0.640273, 0.767687", \ + "0.535869, 0.545449, 0.548320, 0.567043, 0.597913, 0.661793, 0.789207", \ + "0.561207, 0.570787, 0.573658, 0.592381, 0.623251, 0.687131, 0.814545", \ + "0.591778, 0.601358, 0.604229, 0.622952, 0.653822, 0.717702, 0.845116" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.577075, 0.585746, 0.588224, 0.603124, 0.625158, 0.666957, 0.749400", \ + "0.589521, 0.598192, 0.600670, 0.615570, 0.637604, 0.679403, 0.761846", \ + "0.604361, 0.613032, 0.615510, 0.630410, 0.652444, 0.694243, 0.776686", \ + "0.632000, 0.640671, 0.643149, 0.658049, 0.680083, 0.721882, 0.804325", \ + "0.652059, 0.660730, 0.663208, 0.678108, 0.700142, 0.741941, 0.824384", \ + "0.672244, 0.680915, 0.683393, 0.698293, 0.720327, 0.762126, 0.844569", \ + "0.707773, 0.716444, 0.718922, 0.733822, 0.755856, 0.797655, 0.880098" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.431147, 0.439086, 0.441786, 0.456810, 0.478801, 0.520790, 0.603335", \ + "0.443553, 0.451492, 0.454192, 0.469216, 0.491207, 0.533196, 0.615741", \ + "0.458438, 0.466377, 0.469077, 0.484101, 0.506092, 0.548081, 0.630626", \ + "0.486076, 0.494015, 0.496715, 0.511739, 0.533730, 0.575719, 0.658264", \ + "0.506112, 0.514051, 0.516751, 0.531775, 0.553766, 0.595755, 0.678300", \ + "0.526310, 0.534249, 0.536949, 0.551973, 0.573964, 0.615953, 0.698498", \ + "0.561818, 0.569757, 0.572457, 0.587481, 0.609472, 0.651461, 0.734006" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[18]&WENB[18]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399", \ + "0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403", \ + "0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406", \ + "0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410", \ + "0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413", \ + "0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417", \ + "0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622", \ + "0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725", \ + "0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729", \ + "0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734", \ + "0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739", \ + "0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744", \ + "0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[18]&!WENB[18]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622", \ + "0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725", \ + "0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729", \ + "0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734", \ + "0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739", \ + "0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744", \ + "0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399", \ + "0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403", \ + "0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406", \ + "0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410", \ + "0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413", \ + "0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417", \ + "0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420" \ + ); + } + } + } + pin(WENYB[17]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[17]&WENB[17]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[17] == 1'b0 && WENB[17] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.610229, 0.619074, 0.621552, 0.636507, 0.658208, 0.700167, 0.783853", \ + "0.621819, 0.630664, 0.633142, 0.648097, 0.669798, 0.711757, 0.795443", \ + "0.635053, 0.643898, 0.646376, 0.661331, 0.683032, 0.724991, 0.808677", \ + "0.661821, 0.670666, 0.673144, 0.688099, 0.709800, 0.751759, 0.835445", \ + "0.683318, 0.692163, 0.694641, 0.709596, 0.731297, 0.773256, 0.856942", \ + "0.708215, 0.717060, 0.719538, 0.734493, 0.756194, 0.798153, 0.881839", \ + "0.742662, 0.751507, 0.753985, 0.768940, 0.790641, 0.832600, 0.916286" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.462471, 0.471123, 0.473690, 0.488649, 0.510420, 0.552395, 0.636104", \ + "0.474234, 0.482886, 0.485453, 0.500412, 0.522183, 0.564158, 0.647867", \ + "0.487052, 0.495704, 0.498271, 0.513230, 0.535001, 0.576976, 0.660685", \ + "0.514227, 0.522879, 0.525446, 0.540405, 0.562176, 0.604151, 0.687860", \ + "0.535456, 0.544108, 0.546675, 0.561634, 0.583405, 0.625380, 0.709089", \ + "0.560636, 0.569288, 0.571855, 0.586814, 0.608585, 0.650560, 0.734269", \ + "0.595085, 0.603737, 0.606304, 0.621263, 0.643034, 0.685009, 0.768718" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.539696, 0.549178, 0.552043, 0.570821, 0.601660, 0.666351, 0.794449", \ + "0.552476, 0.561958, 0.564823, 0.583601, 0.614440, 0.679131, 0.807229", \ + "0.566008, 0.575490, 0.578355, 0.597133, 0.627972, 0.692663, 0.820761", \ + "0.594683, 0.604165, 0.607030, 0.625808, 0.656647, 0.721338, 0.849436", \ + "0.612803, 0.622285, 0.625150, 0.643928, 0.674767, 0.739458, 0.867556", \ + "0.641362, 0.650844, 0.653709, 0.672487, 0.703326, 0.768017, 0.896115", \ + "0.669275, 0.678757, 0.681622, 0.700400, 0.731239, 0.795930, 0.924028" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.403381, 0.413048, 0.415926, 0.434816, 0.465484, 0.529015, 0.657071", \ + "0.416390, 0.426057, 0.428935, 0.447825, 0.478493, 0.542024, 0.670080", \ + "0.430071, 0.439738, 0.442616, 0.461506, 0.492174, 0.555705, 0.683761", \ + "0.459166, 0.468833, 0.471711, 0.490601, 0.521269, 0.584800, 0.712856", \ + "0.477293, 0.486960, 0.489838, 0.508728, 0.539396, 0.602927, 0.730983", \ + "0.505840, 0.515507, 0.518385, 0.537275, 0.567943, 0.631474, 0.759530", \ + "0.533763, 0.543430, 0.546308, 0.565198, 0.595866, 0.659397, 0.787453" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[17]&!WENB[17]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[17] == 1'b1 && WENB[17] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.616468, 0.626160, 0.629017, 0.647622, 0.678554, 0.742442, 0.869779", \ + "0.628011, 0.637703, 0.640560, 0.659165, 0.690097, 0.753985, 0.881322", \ + "0.641927, 0.651619, 0.654476, 0.673081, 0.704013, 0.767901, 0.895238", \ + "0.670507, 0.680199, 0.683056, 0.701661, 0.732593, 0.796481, 0.923818", \ + "0.691912, 0.701604, 0.704461, 0.723066, 0.753998, 0.817886, 0.945223", \ + "0.717218, 0.726910, 0.729767, 0.748372, 0.779304, 0.843192, 0.970529", \ + "0.747789, 0.757481, 0.760338, 0.778943, 0.809875, 0.873763, 1.001100" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.460287, 0.469867, 0.472738, 0.491461, 0.522331, 0.586211, 0.713625", \ + "0.471886, 0.481466, 0.484337, 0.503060, 0.533930, 0.597810, 0.725224", \ + "0.485616, 0.495196, 0.498067, 0.516790, 0.547660, 0.611540, 0.738954", \ + "0.514349, 0.523929, 0.526800, 0.545523, 0.576393, 0.640273, 0.767687", \ + "0.535869, 0.545449, 0.548320, 0.567043, 0.597913, 0.661793, 0.789207", \ + "0.561207, 0.570787, 0.573658, 0.592381, 0.623251, 0.687131, 0.814545", \ + "0.591778, 0.601358, 0.604229, 0.622952, 0.653822, 0.717702, 0.845116" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.577075, 0.585746, 0.588224, 0.603124, 0.625158, 0.666957, 0.749400", \ + "0.589521, 0.598192, 0.600670, 0.615570, 0.637604, 0.679403, 0.761846", \ + "0.604361, 0.613032, 0.615510, 0.630410, 0.652444, 0.694243, 0.776686", \ + "0.632000, 0.640671, 0.643149, 0.658049, 0.680083, 0.721882, 0.804325", \ + "0.652059, 0.660730, 0.663208, 0.678108, 0.700142, 0.741941, 0.824384", \ + "0.672244, 0.680915, 0.683393, 0.698293, 0.720327, 0.762126, 0.844569", \ + "0.707773, 0.716444, 0.718922, 0.733822, 0.755856, 0.797655, 0.880098" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.431147, 0.439086, 0.441786, 0.456810, 0.478801, 0.520790, 0.603335", \ + "0.443553, 0.451492, 0.454192, 0.469216, 0.491207, 0.533196, 0.615741", \ + "0.458438, 0.466377, 0.469077, 0.484101, 0.506092, 0.548081, 0.630626", \ + "0.486076, 0.494015, 0.496715, 0.511739, 0.533730, 0.575719, 0.658264", \ + "0.506112, 0.514051, 0.516751, 0.531775, 0.553766, 0.595755, 0.678300", \ + "0.526310, 0.534249, 0.536949, 0.551973, 0.573964, 0.615953, 0.698498", \ + "0.561818, 0.569757, 0.572457, 0.587481, 0.609472, 0.651461, 0.734006" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[17]&WENB[17]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399", \ + "0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403", \ + "0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406", \ + "0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410", \ + "0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413", \ + "0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417", \ + "0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622", \ + "0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725", \ + "0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729", \ + "0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734", \ + "0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739", \ + "0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744", \ + "0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[17]&!WENB[17]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622", \ + "0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725", \ + "0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729", \ + "0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734", \ + "0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739", \ + "0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744", \ + "0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399", \ + "0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403", \ + "0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406", \ + "0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410", \ + "0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413", \ + "0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417", \ + "0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420" \ + ); + } + } + } + pin(WENYB[16]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[16]&WENB[16]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[16] == 1'b0 && WENB[16] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.610229, 0.619074, 0.621552, 0.636507, 0.658208, 0.700167, 0.783853", \ + "0.621819, 0.630664, 0.633142, 0.648097, 0.669798, 0.711757, 0.795443", \ + "0.635053, 0.643898, 0.646376, 0.661331, 0.683032, 0.724991, 0.808677", \ + "0.661821, 0.670666, 0.673144, 0.688099, 0.709800, 0.751759, 0.835445", \ + "0.683318, 0.692163, 0.694641, 0.709596, 0.731297, 0.773256, 0.856942", \ + "0.708215, 0.717060, 0.719538, 0.734493, 0.756194, 0.798153, 0.881839", \ + "0.742662, 0.751507, 0.753985, 0.768940, 0.790641, 0.832600, 0.916286" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.462471, 0.471123, 0.473690, 0.488649, 0.510420, 0.552395, 0.636104", \ + "0.474234, 0.482886, 0.485453, 0.500412, 0.522183, 0.564158, 0.647867", \ + "0.487052, 0.495704, 0.498271, 0.513230, 0.535001, 0.576976, 0.660685", \ + "0.514227, 0.522879, 0.525446, 0.540405, 0.562176, 0.604151, 0.687860", \ + "0.535456, 0.544108, 0.546675, 0.561634, 0.583405, 0.625380, 0.709089", \ + "0.560636, 0.569288, 0.571855, 0.586814, 0.608585, 0.650560, 0.734269", \ + "0.595085, 0.603737, 0.606304, 0.621263, 0.643034, 0.685009, 0.768718" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.539696, 0.549178, 0.552043, 0.570821, 0.601660, 0.666351, 0.794449", \ + "0.552476, 0.561958, 0.564823, 0.583601, 0.614440, 0.679131, 0.807229", \ + "0.566008, 0.575490, 0.578355, 0.597133, 0.627972, 0.692663, 0.820761", \ + "0.594683, 0.604165, 0.607030, 0.625808, 0.656647, 0.721338, 0.849436", \ + "0.612803, 0.622285, 0.625150, 0.643928, 0.674767, 0.739458, 0.867556", \ + "0.641362, 0.650844, 0.653709, 0.672487, 0.703326, 0.768017, 0.896115", \ + "0.669275, 0.678757, 0.681622, 0.700400, 0.731239, 0.795930, 0.924028" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.403381, 0.413048, 0.415926, 0.434816, 0.465484, 0.529015, 0.657071", \ + "0.416390, 0.426057, 0.428935, 0.447825, 0.478493, 0.542024, 0.670080", \ + "0.430071, 0.439738, 0.442616, 0.461506, 0.492174, 0.555705, 0.683761", \ + "0.459166, 0.468833, 0.471711, 0.490601, 0.521269, 0.584800, 0.712856", \ + "0.477293, 0.486960, 0.489838, 0.508728, 0.539396, 0.602927, 0.730983", \ + "0.505840, 0.515507, 0.518385, 0.537275, 0.567943, 0.631474, 0.759530", \ + "0.533763, 0.543430, 0.546308, 0.565198, 0.595866, 0.659397, 0.787453" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[16]&!WENB[16]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[16] == 1'b1 && WENB[16] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.616468, 0.626160, 0.629017, 0.647622, 0.678554, 0.742442, 0.869779", \ + "0.628011, 0.637703, 0.640560, 0.659165, 0.690097, 0.753985, 0.881322", \ + "0.641927, 0.651619, 0.654476, 0.673081, 0.704013, 0.767901, 0.895238", \ + "0.670507, 0.680199, 0.683056, 0.701661, 0.732593, 0.796481, 0.923818", \ + "0.691912, 0.701604, 0.704461, 0.723066, 0.753998, 0.817886, 0.945223", \ + "0.717218, 0.726910, 0.729767, 0.748372, 0.779304, 0.843192, 0.970529", \ + "0.747789, 0.757481, 0.760338, 0.778943, 0.809875, 0.873763, 1.001100" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.460287, 0.469867, 0.472738, 0.491461, 0.522331, 0.586211, 0.713625", \ + "0.471886, 0.481466, 0.484337, 0.503060, 0.533930, 0.597810, 0.725224", \ + "0.485616, 0.495196, 0.498067, 0.516790, 0.547660, 0.611540, 0.738954", \ + "0.514349, 0.523929, 0.526800, 0.545523, 0.576393, 0.640273, 0.767687", \ + "0.535869, 0.545449, 0.548320, 0.567043, 0.597913, 0.661793, 0.789207", \ + "0.561207, 0.570787, 0.573658, 0.592381, 0.623251, 0.687131, 0.814545", \ + "0.591778, 0.601358, 0.604229, 0.622952, 0.653822, 0.717702, 0.845116" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.577075, 0.585746, 0.588224, 0.603124, 0.625158, 0.666957, 0.749400", \ + "0.589521, 0.598192, 0.600670, 0.615570, 0.637604, 0.679403, 0.761846", \ + "0.604361, 0.613032, 0.615510, 0.630410, 0.652444, 0.694243, 0.776686", \ + "0.632000, 0.640671, 0.643149, 0.658049, 0.680083, 0.721882, 0.804325", \ + "0.652059, 0.660730, 0.663208, 0.678108, 0.700142, 0.741941, 0.824384", \ + "0.672244, 0.680915, 0.683393, 0.698293, 0.720327, 0.762126, 0.844569", \ + "0.707773, 0.716444, 0.718922, 0.733822, 0.755856, 0.797655, 0.880098" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.431147, 0.439086, 0.441786, 0.456810, 0.478801, 0.520790, 0.603335", \ + "0.443553, 0.451492, 0.454192, 0.469216, 0.491207, 0.533196, 0.615741", \ + "0.458438, 0.466377, 0.469077, 0.484101, 0.506092, 0.548081, 0.630626", \ + "0.486076, 0.494015, 0.496715, 0.511739, 0.533730, 0.575719, 0.658264", \ + "0.506112, 0.514051, 0.516751, 0.531775, 0.553766, 0.595755, 0.678300", \ + "0.526310, 0.534249, 0.536949, 0.551973, 0.573964, 0.615953, 0.698498", \ + "0.561818, 0.569757, 0.572457, 0.587481, 0.609472, 0.651461, 0.734006" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[16]&WENB[16]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399", \ + "0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403", \ + "0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406", \ + "0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410", \ + "0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413", \ + "0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417", \ + "0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622", \ + "0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725", \ + "0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729", \ + "0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734", \ + "0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739", \ + "0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744", \ + "0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[16]&!WENB[16]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622", \ + "0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725", \ + "0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729", \ + "0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734", \ + "0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739", \ + "0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744", \ + "0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399", \ + "0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403", \ + "0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406", \ + "0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410", \ + "0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413", \ + "0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417", \ + "0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420" \ + ); + } + } + } + pin(WENYB[15]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[15]&WENB[15]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[15] == 1'b0 && WENB[15] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.610229, 0.619074, 0.621552, 0.636507, 0.658208, 0.700167, 0.783853", \ + "0.621819, 0.630664, 0.633142, 0.648097, 0.669798, 0.711757, 0.795443", \ + "0.635053, 0.643898, 0.646376, 0.661331, 0.683032, 0.724991, 0.808677", \ + "0.661821, 0.670666, 0.673144, 0.688099, 0.709800, 0.751759, 0.835445", \ + "0.683318, 0.692163, 0.694641, 0.709596, 0.731297, 0.773256, 0.856942", \ + "0.708215, 0.717060, 0.719538, 0.734493, 0.756194, 0.798153, 0.881839", \ + "0.742662, 0.751507, 0.753985, 0.768940, 0.790641, 0.832600, 0.916286" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.462471, 0.471123, 0.473690, 0.488649, 0.510420, 0.552395, 0.636104", \ + "0.474234, 0.482886, 0.485453, 0.500412, 0.522183, 0.564158, 0.647867", \ + "0.487052, 0.495704, 0.498271, 0.513230, 0.535001, 0.576976, 0.660685", \ + "0.514227, 0.522879, 0.525446, 0.540405, 0.562176, 0.604151, 0.687860", \ + "0.535456, 0.544108, 0.546675, 0.561634, 0.583405, 0.625380, 0.709089", \ + "0.560636, 0.569288, 0.571855, 0.586814, 0.608585, 0.650560, 0.734269", \ + "0.595085, 0.603737, 0.606304, 0.621263, 0.643034, 0.685009, 0.768718" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.539696, 0.549178, 0.552043, 0.570821, 0.601660, 0.666351, 0.794449", \ + "0.552476, 0.561958, 0.564823, 0.583601, 0.614440, 0.679131, 0.807229", \ + "0.566008, 0.575490, 0.578355, 0.597133, 0.627972, 0.692663, 0.820761", \ + "0.594683, 0.604165, 0.607030, 0.625808, 0.656647, 0.721338, 0.849436", \ + "0.612803, 0.622285, 0.625150, 0.643928, 0.674767, 0.739458, 0.867556", \ + "0.641362, 0.650844, 0.653709, 0.672487, 0.703326, 0.768017, 0.896115", \ + "0.669275, 0.678757, 0.681622, 0.700400, 0.731239, 0.795930, 0.924028" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.403381, 0.413048, 0.415926, 0.434816, 0.465484, 0.529015, 0.657071", \ + "0.416390, 0.426057, 0.428935, 0.447825, 0.478493, 0.542024, 0.670080", \ + "0.430071, 0.439738, 0.442616, 0.461506, 0.492174, 0.555705, 0.683761", \ + "0.459166, 0.468833, 0.471711, 0.490601, 0.521269, 0.584800, 0.712856", \ + "0.477293, 0.486960, 0.489838, 0.508728, 0.539396, 0.602927, 0.730983", \ + "0.505840, 0.515507, 0.518385, 0.537275, 0.567943, 0.631474, 0.759530", \ + "0.533763, 0.543430, 0.546308, 0.565198, 0.595866, 0.659397, 0.787453" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[15]&!WENB[15]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[15] == 1'b1 && WENB[15] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.616468, 0.626160, 0.629017, 0.647622, 0.678554, 0.742442, 0.869779", \ + "0.628011, 0.637703, 0.640560, 0.659165, 0.690097, 0.753985, 0.881322", \ + "0.641927, 0.651619, 0.654476, 0.673081, 0.704013, 0.767901, 0.895238", \ + "0.670507, 0.680199, 0.683056, 0.701661, 0.732593, 0.796481, 0.923818", \ + "0.691912, 0.701604, 0.704461, 0.723066, 0.753998, 0.817886, 0.945223", \ + "0.717218, 0.726910, 0.729767, 0.748372, 0.779304, 0.843192, 0.970529", \ + "0.747789, 0.757481, 0.760338, 0.778943, 0.809875, 0.873763, 1.001100" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.460287, 0.469867, 0.472738, 0.491461, 0.522331, 0.586211, 0.713625", \ + "0.471886, 0.481466, 0.484337, 0.503060, 0.533930, 0.597810, 0.725224", \ + "0.485616, 0.495196, 0.498067, 0.516790, 0.547660, 0.611540, 0.738954", \ + "0.514349, 0.523929, 0.526800, 0.545523, 0.576393, 0.640273, 0.767687", \ + "0.535869, 0.545449, 0.548320, 0.567043, 0.597913, 0.661793, 0.789207", \ + "0.561207, 0.570787, 0.573658, 0.592381, 0.623251, 0.687131, 0.814545", \ + "0.591778, 0.601358, 0.604229, 0.622952, 0.653822, 0.717702, 0.845116" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.577075, 0.585746, 0.588224, 0.603124, 0.625158, 0.666957, 0.749400", \ + "0.589521, 0.598192, 0.600670, 0.615570, 0.637604, 0.679403, 0.761846", \ + "0.604361, 0.613032, 0.615510, 0.630410, 0.652444, 0.694243, 0.776686", \ + "0.632000, 0.640671, 0.643149, 0.658049, 0.680083, 0.721882, 0.804325", \ + "0.652059, 0.660730, 0.663208, 0.678108, 0.700142, 0.741941, 0.824384", \ + "0.672244, 0.680915, 0.683393, 0.698293, 0.720327, 0.762126, 0.844569", \ + "0.707773, 0.716444, 0.718922, 0.733822, 0.755856, 0.797655, 0.880098" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.431147, 0.439086, 0.441786, 0.456810, 0.478801, 0.520790, 0.603335", \ + "0.443553, 0.451492, 0.454192, 0.469216, 0.491207, 0.533196, 0.615741", \ + "0.458438, 0.466377, 0.469077, 0.484101, 0.506092, 0.548081, 0.630626", \ + "0.486076, 0.494015, 0.496715, 0.511739, 0.533730, 0.575719, 0.658264", \ + "0.506112, 0.514051, 0.516751, 0.531775, 0.553766, 0.595755, 0.678300", \ + "0.526310, 0.534249, 0.536949, 0.551973, 0.573964, 0.615953, 0.698498", \ + "0.561818, 0.569757, 0.572457, 0.587481, 0.609472, 0.651461, 0.734006" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[15]&WENB[15]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399", \ + "0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403", \ + "0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406", \ + "0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410", \ + "0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413", \ + "0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417", \ + "0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622", \ + "0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725", \ + "0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729", \ + "0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734", \ + "0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739", \ + "0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744", \ + "0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[15]&!WENB[15]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622", \ + "0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725", \ + "0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729", \ + "0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734", \ + "0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739", \ + "0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744", \ + "0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399", \ + "0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403", \ + "0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406", \ + "0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410", \ + "0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413", \ + "0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417", \ + "0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420" \ + ); + } + } + } + pin(WENYB[14]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[14]&WENB[14]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[14] == 1'b0 && WENB[14] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.610229, 0.619074, 0.621552, 0.636507, 0.658208, 0.700167, 0.783853", \ + "0.621819, 0.630664, 0.633142, 0.648097, 0.669798, 0.711757, 0.795443", \ + "0.635053, 0.643898, 0.646376, 0.661331, 0.683032, 0.724991, 0.808677", \ + "0.661821, 0.670666, 0.673144, 0.688099, 0.709800, 0.751759, 0.835445", \ + "0.683318, 0.692163, 0.694641, 0.709596, 0.731297, 0.773256, 0.856942", \ + "0.708215, 0.717060, 0.719538, 0.734493, 0.756194, 0.798153, 0.881839", \ + "0.742662, 0.751507, 0.753985, 0.768940, 0.790641, 0.832600, 0.916286" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.462471, 0.471123, 0.473690, 0.488649, 0.510420, 0.552395, 0.636104", \ + "0.474234, 0.482886, 0.485453, 0.500412, 0.522183, 0.564158, 0.647867", \ + "0.487052, 0.495704, 0.498271, 0.513230, 0.535001, 0.576976, 0.660685", \ + "0.514227, 0.522879, 0.525446, 0.540405, 0.562176, 0.604151, 0.687860", \ + "0.535456, 0.544108, 0.546675, 0.561634, 0.583405, 0.625380, 0.709089", \ + "0.560636, 0.569288, 0.571855, 0.586814, 0.608585, 0.650560, 0.734269", \ + "0.595085, 0.603737, 0.606304, 0.621263, 0.643034, 0.685009, 0.768718" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.539696, 0.549178, 0.552043, 0.570821, 0.601660, 0.666351, 0.794449", \ + "0.552476, 0.561958, 0.564823, 0.583601, 0.614440, 0.679131, 0.807229", \ + "0.566008, 0.575490, 0.578355, 0.597133, 0.627972, 0.692663, 0.820761", \ + "0.594683, 0.604165, 0.607030, 0.625808, 0.656647, 0.721338, 0.849436", \ + "0.612803, 0.622285, 0.625150, 0.643928, 0.674767, 0.739458, 0.867556", \ + "0.641362, 0.650844, 0.653709, 0.672487, 0.703326, 0.768017, 0.896115", \ + "0.669275, 0.678757, 0.681622, 0.700400, 0.731239, 0.795930, 0.924028" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.403381, 0.413048, 0.415926, 0.434816, 0.465484, 0.529015, 0.657071", \ + "0.416390, 0.426057, 0.428935, 0.447825, 0.478493, 0.542024, 0.670080", \ + "0.430071, 0.439738, 0.442616, 0.461506, 0.492174, 0.555705, 0.683761", \ + "0.459166, 0.468833, 0.471711, 0.490601, 0.521269, 0.584800, 0.712856", \ + "0.477293, 0.486960, 0.489838, 0.508728, 0.539396, 0.602927, 0.730983", \ + "0.505840, 0.515507, 0.518385, 0.537275, 0.567943, 0.631474, 0.759530", \ + "0.533763, 0.543430, 0.546308, 0.565198, 0.595866, 0.659397, 0.787453" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[14]&!WENB[14]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[14] == 1'b1 && WENB[14] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.616468, 0.626160, 0.629017, 0.647622, 0.678554, 0.742442, 0.869779", \ + "0.628011, 0.637703, 0.640560, 0.659165, 0.690097, 0.753985, 0.881322", \ + "0.641927, 0.651619, 0.654476, 0.673081, 0.704013, 0.767901, 0.895238", \ + "0.670507, 0.680199, 0.683056, 0.701661, 0.732593, 0.796481, 0.923818", \ + "0.691912, 0.701604, 0.704461, 0.723066, 0.753998, 0.817886, 0.945223", \ + "0.717218, 0.726910, 0.729767, 0.748372, 0.779304, 0.843192, 0.970529", \ + "0.747789, 0.757481, 0.760338, 0.778943, 0.809875, 0.873763, 1.001100" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.460287, 0.469867, 0.472738, 0.491461, 0.522331, 0.586211, 0.713625", \ + "0.471886, 0.481466, 0.484337, 0.503060, 0.533930, 0.597810, 0.725224", \ + "0.485616, 0.495196, 0.498067, 0.516790, 0.547660, 0.611540, 0.738954", \ + "0.514349, 0.523929, 0.526800, 0.545523, 0.576393, 0.640273, 0.767687", \ + "0.535869, 0.545449, 0.548320, 0.567043, 0.597913, 0.661793, 0.789207", \ + "0.561207, 0.570787, 0.573658, 0.592381, 0.623251, 0.687131, 0.814545", \ + "0.591778, 0.601358, 0.604229, 0.622952, 0.653822, 0.717702, 0.845116" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.577075, 0.585746, 0.588224, 0.603124, 0.625158, 0.666957, 0.749400", \ + "0.589521, 0.598192, 0.600670, 0.615570, 0.637604, 0.679403, 0.761846", \ + "0.604361, 0.613032, 0.615510, 0.630410, 0.652444, 0.694243, 0.776686", \ + "0.632000, 0.640671, 0.643149, 0.658049, 0.680083, 0.721882, 0.804325", \ + "0.652059, 0.660730, 0.663208, 0.678108, 0.700142, 0.741941, 0.824384", \ + "0.672244, 0.680915, 0.683393, 0.698293, 0.720327, 0.762126, 0.844569", \ + "0.707773, 0.716444, 0.718922, 0.733822, 0.755856, 0.797655, 0.880098" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.431147, 0.439086, 0.441786, 0.456810, 0.478801, 0.520790, 0.603335", \ + "0.443553, 0.451492, 0.454192, 0.469216, 0.491207, 0.533196, 0.615741", \ + "0.458438, 0.466377, 0.469077, 0.484101, 0.506092, 0.548081, 0.630626", \ + "0.486076, 0.494015, 0.496715, 0.511739, 0.533730, 0.575719, 0.658264", \ + "0.506112, 0.514051, 0.516751, 0.531775, 0.553766, 0.595755, 0.678300", \ + "0.526310, 0.534249, 0.536949, 0.551973, 0.573964, 0.615953, 0.698498", \ + "0.561818, 0.569757, 0.572457, 0.587481, 0.609472, 0.651461, 0.734006" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[14]&WENB[14]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399", \ + "0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403", \ + "0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406", \ + "0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410", \ + "0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413", \ + "0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417", \ + "0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622", \ + "0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725", \ + "0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729", \ + "0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734", \ + "0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739", \ + "0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744", \ + "0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[14]&!WENB[14]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622", \ + "0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725", \ + "0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729", \ + "0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734", \ + "0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739", \ + "0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744", \ + "0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399", \ + "0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403", \ + "0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406", \ + "0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410", \ + "0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413", \ + "0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417", \ + "0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420" \ + ); + } + } + } + pin(WENYB[13]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[13]&WENB[13]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[13] == 1'b0 && WENB[13] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.610229, 0.619074, 0.621552, 0.636507, 0.658208, 0.700167, 0.783853", \ + "0.621819, 0.630664, 0.633142, 0.648097, 0.669798, 0.711757, 0.795443", \ + "0.635053, 0.643898, 0.646376, 0.661331, 0.683032, 0.724991, 0.808677", \ + "0.661821, 0.670666, 0.673144, 0.688099, 0.709800, 0.751759, 0.835445", \ + "0.683318, 0.692163, 0.694641, 0.709596, 0.731297, 0.773256, 0.856942", \ + "0.708215, 0.717060, 0.719538, 0.734493, 0.756194, 0.798153, 0.881839", \ + "0.742662, 0.751507, 0.753985, 0.768940, 0.790641, 0.832600, 0.916286" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.462471, 0.471123, 0.473690, 0.488649, 0.510420, 0.552395, 0.636104", \ + "0.474234, 0.482886, 0.485453, 0.500412, 0.522183, 0.564158, 0.647867", \ + "0.487052, 0.495704, 0.498271, 0.513230, 0.535001, 0.576976, 0.660685", \ + "0.514227, 0.522879, 0.525446, 0.540405, 0.562176, 0.604151, 0.687860", \ + "0.535456, 0.544108, 0.546675, 0.561634, 0.583405, 0.625380, 0.709089", \ + "0.560636, 0.569288, 0.571855, 0.586814, 0.608585, 0.650560, 0.734269", \ + "0.595085, 0.603737, 0.606304, 0.621263, 0.643034, 0.685009, 0.768718" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.539696, 0.549178, 0.552043, 0.570821, 0.601660, 0.666351, 0.794449", \ + "0.552476, 0.561958, 0.564823, 0.583601, 0.614440, 0.679131, 0.807229", \ + "0.566008, 0.575490, 0.578355, 0.597133, 0.627972, 0.692663, 0.820761", \ + "0.594683, 0.604165, 0.607030, 0.625808, 0.656647, 0.721338, 0.849436", \ + "0.612803, 0.622285, 0.625150, 0.643928, 0.674767, 0.739458, 0.867556", \ + "0.641362, 0.650844, 0.653709, 0.672487, 0.703326, 0.768017, 0.896115", \ + "0.669275, 0.678757, 0.681622, 0.700400, 0.731239, 0.795930, 0.924028" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.403381, 0.413048, 0.415926, 0.434816, 0.465484, 0.529015, 0.657071", \ + "0.416390, 0.426057, 0.428935, 0.447825, 0.478493, 0.542024, 0.670080", \ + "0.430071, 0.439738, 0.442616, 0.461506, 0.492174, 0.555705, 0.683761", \ + "0.459166, 0.468833, 0.471711, 0.490601, 0.521269, 0.584800, 0.712856", \ + "0.477293, 0.486960, 0.489838, 0.508728, 0.539396, 0.602927, 0.730983", \ + "0.505840, 0.515507, 0.518385, 0.537275, 0.567943, 0.631474, 0.759530", \ + "0.533763, 0.543430, 0.546308, 0.565198, 0.595866, 0.659397, 0.787453" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[13]&!WENB[13]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[13] == 1'b1 && WENB[13] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.616468, 0.626160, 0.629017, 0.647622, 0.678554, 0.742442, 0.869779", \ + "0.628011, 0.637703, 0.640560, 0.659165, 0.690097, 0.753985, 0.881322", \ + "0.641927, 0.651619, 0.654476, 0.673081, 0.704013, 0.767901, 0.895238", \ + "0.670507, 0.680199, 0.683056, 0.701661, 0.732593, 0.796481, 0.923818", \ + "0.691912, 0.701604, 0.704461, 0.723066, 0.753998, 0.817886, 0.945223", \ + "0.717218, 0.726910, 0.729767, 0.748372, 0.779304, 0.843192, 0.970529", \ + "0.747789, 0.757481, 0.760338, 0.778943, 0.809875, 0.873763, 1.001100" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.460287, 0.469867, 0.472738, 0.491461, 0.522331, 0.586211, 0.713625", \ + "0.471886, 0.481466, 0.484337, 0.503060, 0.533930, 0.597810, 0.725224", \ + "0.485616, 0.495196, 0.498067, 0.516790, 0.547660, 0.611540, 0.738954", \ + "0.514349, 0.523929, 0.526800, 0.545523, 0.576393, 0.640273, 0.767687", \ + "0.535869, 0.545449, 0.548320, 0.567043, 0.597913, 0.661793, 0.789207", \ + "0.561207, 0.570787, 0.573658, 0.592381, 0.623251, 0.687131, 0.814545", \ + "0.591778, 0.601358, 0.604229, 0.622952, 0.653822, 0.717702, 0.845116" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.577075, 0.585746, 0.588224, 0.603124, 0.625158, 0.666957, 0.749400", \ + "0.589521, 0.598192, 0.600670, 0.615570, 0.637604, 0.679403, 0.761846", \ + "0.604361, 0.613032, 0.615510, 0.630410, 0.652444, 0.694243, 0.776686", \ + "0.632000, 0.640671, 0.643149, 0.658049, 0.680083, 0.721882, 0.804325", \ + "0.652059, 0.660730, 0.663208, 0.678108, 0.700142, 0.741941, 0.824384", \ + "0.672244, 0.680915, 0.683393, 0.698293, 0.720327, 0.762126, 0.844569", \ + "0.707773, 0.716444, 0.718922, 0.733822, 0.755856, 0.797655, 0.880098" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.431147, 0.439086, 0.441786, 0.456810, 0.478801, 0.520790, 0.603335", \ + "0.443553, 0.451492, 0.454192, 0.469216, 0.491207, 0.533196, 0.615741", \ + "0.458438, 0.466377, 0.469077, 0.484101, 0.506092, 0.548081, 0.630626", \ + "0.486076, 0.494015, 0.496715, 0.511739, 0.533730, 0.575719, 0.658264", \ + "0.506112, 0.514051, 0.516751, 0.531775, 0.553766, 0.595755, 0.678300", \ + "0.526310, 0.534249, 0.536949, 0.551973, 0.573964, 0.615953, 0.698498", \ + "0.561818, 0.569757, 0.572457, 0.587481, 0.609472, 0.651461, 0.734006" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[13]&WENB[13]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399", \ + "0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403", \ + "0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406", \ + "0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410", \ + "0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413", \ + "0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417", \ + "0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622", \ + "0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725", \ + "0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729", \ + "0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734", \ + "0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739", \ + "0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744", \ + "0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[13]&!WENB[13]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622", \ + "0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725", \ + "0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729", \ + "0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734", \ + "0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739", \ + "0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744", \ + "0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399", \ + "0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403", \ + "0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406", \ + "0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410", \ + "0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413", \ + "0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417", \ + "0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420" \ + ); + } + } + } + pin(WENYB[12]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[12]&WENB[12]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[12] == 1'b0 && WENB[12] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.610229, 0.619074, 0.621552, 0.636507, 0.658208, 0.700167, 0.783853", \ + "0.621819, 0.630664, 0.633142, 0.648097, 0.669798, 0.711757, 0.795443", \ + "0.635053, 0.643898, 0.646376, 0.661331, 0.683032, 0.724991, 0.808677", \ + "0.661821, 0.670666, 0.673144, 0.688099, 0.709800, 0.751759, 0.835445", \ + "0.683318, 0.692163, 0.694641, 0.709596, 0.731297, 0.773256, 0.856942", \ + "0.708215, 0.717060, 0.719538, 0.734493, 0.756194, 0.798153, 0.881839", \ + "0.742662, 0.751507, 0.753985, 0.768940, 0.790641, 0.832600, 0.916286" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.462471, 0.471123, 0.473690, 0.488649, 0.510420, 0.552395, 0.636104", \ + "0.474234, 0.482886, 0.485453, 0.500412, 0.522183, 0.564158, 0.647867", \ + "0.487052, 0.495704, 0.498271, 0.513230, 0.535001, 0.576976, 0.660685", \ + "0.514227, 0.522879, 0.525446, 0.540405, 0.562176, 0.604151, 0.687860", \ + "0.535456, 0.544108, 0.546675, 0.561634, 0.583405, 0.625380, 0.709089", \ + "0.560636, 0.569288, 0.571855, 0.586814, 0.608585, 0.650560, 0.734269", \ + "0.595085, 0.603737, 0.606304, 0.621263, 0.643034, 0.685009, 0.768718" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.539696, 0.549178, 0.552043, 0.570821, 0.601660, 0.666351, 0.794449", \ + "0.552476, 0.561958, 0.564823, 0.583601, 0.614440, 0.679131, 0.807229", \ + "0.566008, 0.575490, 0.578355, 0.597133, 0.627972, 0.692663, 0.820761", \ + "0.594683, 0.604165, 0.607030, 0.625808, 0.656647, 0.721338, 0.849436", \ + "0.612803, 0.622285, 0.625150, 0.643928, 0.674767, 0.739458, 0.867556", \ + "0.641362, 0.650844, 0.653709, 0.672487, 0.703326, 0.768017, 0.896115", \ + "0.669275, 0.678757, 0.681622, 0.700400, 0.731239, 0.795930, 0.924028" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.403381, 0.413048, 0.415926, 0.434816, 0.465484, 0.529015, 0.657071", \ + "0.416390, 0.426057, 0.428935, 0.447825, 0.478493, 0.542024, 0.670080", \ + "0.430071, 0.439738, 0.442616, 0.461506, 0.492174, 0.555705, 0.683761", \ + "0.459166, 0.468833, 0.471711, 0.490601, 0.521269, 0.584800, 0.712856", \ + "0.477293, 0.486960, 0.489838, 0.508728, 0.539396, 0.602927, 0.730983", \ + "0.505840, 0.515507, 0.518385, 0.537275, 0.567943, 0.631474, 0.759530", \ + "0.533763, 0.543430, 0.546308, 0.565198, 0.595866, 0.659397, 0.787453" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[12]&!WENB[12]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[12] == 1'b1 && WENB[12] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.616468, 0.626160, 0.629017, 0.647622, 0.678554, 0.742442, 0.869779", \ + "0.628011, 0.637703, 0.640560, 0.659165, 0.690097, 0.753985, 0.881322", \ + "0.641927, 0.651619, 0.654476, 0.673081, 0.704013, 0.767901, 0.895238", \ + "0.670507, 0.680199, 0.683056, 0.701661, 0.732593, 0.796481, 0.923818", \ + "0.691912, 0.701604, 0.704461, 0.723066, 0.753998, 0.817886, 0.945223", \ + "0.717218, 0.726910, 0.729767, 0.748372, 0.779304, 0.843192, 0.970529", \ + "0.747789, 0.757481, 0.760338, 0.778943, 0.809875, 0.873763, 1.001100" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.460287, 0.469867, 0.472738, 0.491461, 0.522331, 0.586211, 0.713625", \ + "0.471886, 0.481466, 0.484337, 0.503060, 0.533930, 0.597810, 0.725224", \ + "0.485616, 0.495196, 0.498067, 0.516790, 0.547660, 0.611540, 0.738954", \ + "0.514349, 0.523929, 0.526800, 0.545523, 0.576393, 0.640273, 0.767687", \ + "0.535869, 0.545449, 0.548320, 0.567043, 0.597913, 0.661793, 0.789207", \ + "0.561207, 0.570787, 0.573658, 0.592381, 0.623251, 0.687131, 0.814545", \ + "0.591778, 0.601358, 0.604229, 0.622952, 0.653822, 0.717702, 0.845116" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.577075, 0.585746, 0.588224, 0.603124, 0.625158, 0.666957, 0.749400", \ + "0.589521, 0.598192, 0.600670, 0.615570, 0.637604, 0.679403, 0.761846", \ + "0.604361, 0.613032, 0.615510, 0.630410, 0.652444, 0.694243, 0.776686", \ + "0.632000, 0.640671, 0.643149, 0.658049, 0.680083, 0.721882, 0.804325", \ + "0.652059, 0.660730, 0.663208, 0.678108, 0.700142, 0.741941, 0.824384", \ + "0.672244, 0.680915, 0.683393, 0.698293, 0.720327, 0.762126, 0.844569", \ + "0.707773, 0.716444, 0.718922, 0.733822, 0.755856, 0.797655, 0.880098" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.431147, 0.439086, 0.441786, 0.456810, 0.478801, 0.520790, 0.603335", \ + "0.443553, 0.451492, 0.454192, 0.469216, 0.491207, 0.533196, 0.615741", \ + "0.458438, 0.466377, 0.469077, 0.484101, 0.506092, 0.548081, 0.630626", \ + "0.486076, 0.494015, 0.496715, 0.511739, 0.533730, 0.575719, 0.658264", \ + "0.506112, 0.514051, 0.516751, 0.531775, 0.553766, 0.595755, 0.678300", \ + "0.526310, 0.534249, 0.536949, 0.551973, 0.573964, 0.615953, 0.698498", \ + "0.561818, 0.569757, 0.572457, 0.587481, 0.609472, 0.651461, 0.734006" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[12]&WENB[12]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399", \ + "0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403", \ + "0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406", \ + "0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410", \ + "0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413", \ + "0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417", \ + "0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622", \ + "0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725", \ + "0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729", \ + "0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734", \ + "0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739", \ + "0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744", \ + "0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[12]&!WENB[12]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622", \ + "0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725", \ + "0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729", \ + "0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734", \ + "0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739", \ + "0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744", \ + "0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399", \ + "0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403", \ + "0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406", \ + "0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410", \ + "0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413", \ + "0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417", \ + "0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420" \ + ); + } + } + } + pin(WENYB[11]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[11]&WENB[11]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[11] == 1'b0 && WENB[11] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.610229, 0.619074, 0.621552, 0.636507, 0.658208, 0.700167, 0.783853", \ + "0.621819, 0.630664, 0.633142, 0.648097, 0.669798, 0.711757, 0.795443", \ + "0.635053, 0.643898, 0.646376, 0.661331, 0.683032, 0.724991, 0.808677", \ + "0.661821, 0.670666, 0.673144, 0.688099, 0.709800, 0.751759, 0.835445", \ + "0.683318, 0.692163, 0.694641, 0.709596, 0.731297, 0.773256, 0.856942", \ + "0.708215, 0.717060, 0.719538, 0.734493, 0.756194, 0.798153, 0.881839", \ + "0.742662, 0.751507, 0.753985, 0.768940, 0.790641, 0.832600, 0.916286" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.462471, 0.471123, 0.473690, 0.488649, 0.510420, 0.552395, 0.636104", \ + "0.474234, 0.482886, 0.485453, 0.500412, 0.522183, 0.564158, 0.647867", \ + "0.487052, 0.495704, 0.498271, 0.513230, 0.535001, 0.576976, 0.660685", \ + "0.514227, 0.522879, 0.525446, 0.540405, 0.562176, 0.604151, 0.687860", \ + "0.535456, 0.544108, 0.546675, 0.561634, 0.583405, 0.625380, 0.709089", \ + "0.560636, 0.569288, 0.571855, 0.586814, 0.608585, 0.650560, 0.734269", \ + "0.595085, 0.603737, 0.606304, 0.621263, 0.643034, 0.685009, 0.768718" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.539696, 0.549178, 0.552043, 0.570821, 0.601660, 0.666351, 0.794449", \ + "0.552476, 0.561958, 0.564823, 0.583601, 0.614440, 0.679131, 0.807229", \ + "0.566008, 0.575490, 0.578355, 0.597133, 0.627972, 0.692663, 0.820761", \ + "0.594683, 0.604165, 0.607030, 0.625808, 0.656647, 0.721338, 0.849436", \ + "0.612803, 0.622285, 0.625150, 0.643928, 0.674767, 0.739458, 0.867556", \ + "0.641362, 0.650844, 0.653709, 0.672487, 0.703326, 0.768017, 0.896115", \ + "0.669275, 0.678757, 0.681622, 0.700400, 0.731239, 0.795930, 0.924028" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.403381, 0.413048, 0.415926, 0.434816, 0.465484, 0.529015, 0.657071", \ + "0.416390, 0.426057, 0.428935, 0.447825, 0.478493, 0.542024, 0.670080", \ + "0.430071, 0.439738, 0.442616, 0.461506, 0.492174, 0.555705, 0.683761", \ + "0.459166, 0.468833, 0.471711, 0.490601, 0.521269, 0.584800, 0.712856", \ + "0.477293, 0.486960, 0.489838, 0.508728, 0.539396, 0.602927, 0.730983", \ + "0.505840, 0.515507, 0.518385, 0.537275, 0.567943, 0.631474, 0.759530", \ + "0.533763, 0.543430, 0.546308, 0.565198, 0.595866, 0.659397, 0.787453" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[11]&!WENB[11]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[11] == 1'b1 && WENB[11] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.616468, 0.626160, 0.629017, 0.647622, 0.678554, 0.742442, 0.869779", \ + "0.628011, 0.637703, 0.640560, 0.659165, 0.690097, 0.753985, 0.881322", \ + "0.641927, 0.651619, 0.654476, 0.673081, 0.704013, 0.767901, 0.895238", \ + "0.670507, 0.680199, 0.683056, 0.701661, 0.732593, 0.796481, 0.923818", \ + "0.691912, 0.701604, 0.704461, 0.723066, 0.753998, 0.817886, 0.945223", \ + "0.717218, 0.726910, 0.729767, 0.748372, 0.779304, 0.843192, 0.970529", \ + "0.747789, 0.757481, 0.760338, 0.778943, 0.809875, 0.873763, 1.001100" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.460287, 0.469867, 0.472738, 0.491461, 0.522331, 0.586211, 0.713625", \ + "0.471886, 0.481466, 0.484337, 0.503060, 0.533930, 0.597810, 0.725224", \ + "0.485616, 0.495196, 0.498067, 0.516790, 0.547660, 0.611540, 0.738954", \ + "0.514349, 0.523929, 0.526800, 0.545523, 0.576393, 0.640273, 0.767687", \ + "0.535869, 0.545449, 0.548320, 0.567043, 0.597913, 0.661793, 0.789207", \ + "0.561207, 0.570787, 0.573658, 0.592381, 0.623251, 0.687131, 0.814545", \ + "0.591778, 0.601358, 0.604229, 0.622952, 0.653822, 0.717702, 0.845116" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.577075, 0.585746, 0.588224, 0.603124, 0.625158, 0.666957, 0.749400", \ + "0.589521, 0.598192, 0.600670, 0.615570, 0.637604, 0.679403, 0.761846", \ + "0.604361, 0.613032, 0.615510, 0.630410, 0.652444, 0.694243, 0.776686", \ + "0.632000, 0.640671, 0.643149, 0.658049, 0.680083, 0.721882, 0.804325", \ + "0.652059, 0.660730, 0.663208, 0.678108, 0.700142, 0.741941, 0.824384", \ + "0.672244, 0.680915, 0.683393, 0.698293, 0.720327, 0.762126, 0.844569", \ + "0.707773, 0.716444, 0.718922, 0.733822, 0.755856, 0.797655, 0.880098" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.431147, 0.439086, 0.441786, 0.456810, 0.478801, 0.520790, 0.603335", \ + "0.443553, 0.451492, 0.454192, 0.469216, 0.491207, 0.533196, 0.615741", \ + "0.458438, 0.466377, 0.469077, 0.484101, 0.506092, 0.548081, 0.630626", \ + "0.486076, 0.494015, 0.496715, 0.511739, 0.533730, 0.575719, 0.658264", \ + "0.506112, 0.514051, 0.516751, 0.531775, 0.553766, 0.595755, 0.678300", \ + "0.526310, 0.534249, 0.536949, 0.551973, 0.573964, 0.615953, 0.698498", \ + "0.561818, 0.569757, 0.572457, 0.587481, 0.609472, 0.651461, 0.734006" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[11]&WENB[11]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399", \ + "0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403", \ + "0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406", \ + "0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410", \ + "0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413", \ + "0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417", \ + "0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622", \ + "0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725", \ + "0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729", \ + "0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734", \ + "0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739", \ + "0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744", \ + "0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[11]&!WENB[11]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622", \ + "0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725", \ + "0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729", \ + "0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734", \ + "0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739", \ + "0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744", \ + "0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399", \ + "0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403", \ + "0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406", \ + "0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410", \ + "0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413", \ + "0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417", \ + "0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420" \ + ); + } + } + } + pin(WENYB[10]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[10]&WENB[10]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[10] == 1'b0 && WENB[10] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.610229, 0.619074, 0.621552, 0.636507, 0.658208, 0.700167, 0.783853", \ + "0.621819, 0.630664, 0.633142, 0.648097, 0.669798, 0.711757, 0.795443", \ + "0.635053, 0.643898, 0.646376, 0.661331, 0.683032, 0.724991, 0.808677", \ + "0.661821, 0.670666, 0.673144, 0.688099, 0.709800, 0.751759, 0.835445", \ + "0.683318, 0.692163, 0.694641, 0.709596, 0.731297, 0.773256, 0.856942", \ + "0.708215, 0.717060, 0.719538, 0.734493, 0.756194, 0.798153, 0.881839", \ + "0.742662, 0.751507, 0.753985, 0.768940, 0.790641, 0.832600, 0.916286" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.462471, 0.471123, 0.473690, 0.488649, 0.510420, 0.552395, 0.636104", \ + "0.474234, 0.482886, 0.485453, 0.500412, 0.522183, 0.564158, 0.647867", \ + "0.487052, 0.495704, 0.498271, 0.513230, 0.535001, 0.576976, 0.660685", \ + "0.514227, 0.522879, 0.525446, 0.540405, 0.562176, 0.604151, 0.687860", \ + "0.535456, 0.544108, 0.546675, 0.561634, 0.583405, 0.625380, 0.709089", \ + "0.560636, 0.569288, 0.571855, 0.586814, 0.608585, 0.650560, 0.734269", \ + "0.595085, 0.603737, 0.606304, 0.621263, 0.643034, 0.685009, 0.768718" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.539696, 0.549178, 0.552043, 0.570821, 0.601660, 0.666351, 0.794449", \ + "0.552476, 0.561958, 0.564823, 0.583601, 0.614440, 0.679131, 0.807229", \ + "0.566008, 0.575490, 0.578355, 0.597133, 0.627972, 0.692663, 0.820761", \ + "0.594683, 0.604165, 0.607030, 0.625808, 0.656647, 0.721338, 0.849436", \ + "0.612803, 0.622285, 0.625150, 0.643928, 0.674767, 0.739458, 0.867556", \ + "0.641362, 0.650844, 0.653709, 0.672487, 0.703326, 0.768017, 0.896115", \ + "0.669275, 0.678757, 0.681622, 0.700400, 0.731239, 0.795930, 0.924028" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.403381, 0.413048, 0.415926, 0.434816, 0.465484, 0.529015, 0.657071", \ + "0.416390, 0.426057, 0.428935, 0.447825, 0.478493, 0.542024, 0.670080", \ + "0.430071, 0.439738, 0.442616, 0.461506, 0.492174, 0.555705, 0.683761", \ + "0.459166, 0.468833, 0.471711, 0.490601, 0.521269, 0.584800, 0.712856", \ + "0.477293, 0.486960, 0.489838, 0.508728, 0.539396, 0.602927, 0.730983", \ + "0.505840, 0.515507, 0.518385, 0.537275, 0.567943, 0.631474, 0.759530", \ + "0.533763, 0.543430, 0.546308, 0.565198, 0.595866, 0.659397, 0.787453" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[10]&!WENB[10]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[10] == 1'b1 && WENB[10] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.616468, 0.626160, 0.629017, 0.647622, 0.678554, 0.742442, 0.869779", \ + "0.628011, 0.637703, 0.640560, 0.659165, 0.690097, 0.753985, 0.881322", \ + "0.641927, 0.651619, 0.654476, 0.673081, 0.704013, 0.767901, 0.895238", \ + "0.670507, 0.680199, 0.683056, 0.701661, 0.732593, 0.796481, 0.923818", \ + "0.691912, 0.701604, 0.704461, 0.723066, 0.753998, 0.817886, 0.945223", \ + "0.717218, 0.726910, 0.729767, 0.748372, 0.779304, 0.843192, 0.970529", \ + "0.747789, 0.757481, 0.760338, 0.778943, 0.809875, 0.873763, 1.001100" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.460287, 0.469867, 0.472738, 0.491461, 0.522331, 0.586211, 0.713625", \ + "0.471886, 0.481466, 0.484337, 0.503060, 0.533930, 0.597810, 0.725224", \ + "0.485616, 0.495196, 0.498067, 0.516790, 0.547660, 0.611540, 0.738954", \ + "0.514349, 0.523929, 0.526800, 0.545523, 0.576393, 0.640273, 0.767687", \ + "0.535869, 0.545449, 0.548320, 0.567043, 0.597913, 0.661793, 0.789207", \ + "0.561207, 0.570787, 0.573658, 0.592381, 0.623251, 0.687131, 0.814545", \ + "0.591778, 0.601358, 0.604229, 0.622952, 0.653822, 0.717702, 0.845116" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.577075, 0.585746, 0.588224, 0.603124, 0.625158, 0.666957, 0.749400", \ + "0.589521, 0.598192, 0.600670, 0.615570, 0.637604, 0.679403, 0.761846", \ + "0.604361, 0.613032, 0.615510, 0.630410, 0.652444, 0.694243, 0.776686", \ + "0.632000, 0.640671, 0.643149, 0.658049, 0.680083, 0.721882, 0.804325", \ + "0.652059, 0.660730, 0.663208, 0.678108, 0.700142, 0.741941, 0.824384", \ + "0.672244, 0.680915, 0.683393, 0.698293, 0.720327, 0.762126, 0.844569", \ + "0.707773, 0.716444, 0.718922, 0.733822, 0.755856, 0.797655, 0.880098" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.431147, 0.439086, 0.441786, 0.456810, 0.478801, 0.520790, 0.603335", \ + "0.443553, 0.451492, 0.454192, 0.469216, 0.491207, 0.533196, 0.615741", \ + "0.458438, 0.466377, 0.469077, 0.484101, 0.506092, 0.548081, 0.630626", \ + "0.486076, 0.494015, 0.496715, 0.511739, 0.533730, 0.575719, 0.658264", \ + "0.506112, 0.514051, 0.516751, 0.531775, 0.553766, 0.595755, 0.678300", \ + "0.526310, 0.534249, 0.536949, 0.551973, 0.573964, 0.615953, 0.698498", \ + "0.561818, 0.569757, 0.572457, 0.587481, 0.609472, 0.651461, 0.734006" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[10]&WENB[10]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399", \ + "0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403", \ + "0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406", \ + "0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410", \ + "0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413", \ + "0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417", \ + "0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622", \ + "0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725", \ + "0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729", \ + "0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734", \ + "0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739", \ + "0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744", \ + "0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[10]&!WENB[10]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622", \ + "0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725", \ + "0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729", \ + "0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734", \ + "0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739", \ + "0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744", \ + "0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399", \ + "0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403", \ + "0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406", \ + "0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410", \ + "0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413", \ + "0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417", \ + "0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420" \ + ); + } + } + } + pin(WENYB[9]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[9]&WENB[9]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[9] == 1'b0 && WENB[9] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.610229, 0.619074, 0.621552, 0.636507, 0.658208, 0.700167, 0.783853", \ + "0.621819, 0.630664, 0.633142, 0.648097, 0.669798, 0.711757, 0.795443", \ + "0.635053, 0.643898, 0.646376, 0.661331, 0.683032, 0.724991, 0.808677", \ + "0.661821, 0.670666, 0.673144, 0.688099, 0.709800, 0.751759, 0.835445", \ + "0.683318, 0.692163, 0.694641, 0.709596, 0.731297, 0.773256, 0.856942", \ + "0.708215, 0.717060, 0.719538, 0.734493, 0.756194, 0.798153, 0.881839", \ + "0.742662, 0.751507, 0.753985, 0.768940, 0.790641, 0.832600, 0.916286" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.462471, 0.471123, 0.473690, 0.488649, 0.510420, 0.552395, 0.636104", \ + "0.474234, 0.482886, 0.485453, 0.500412, 0.522183, 0.564158, 0.647867", \ + "0.487052, 0.495704, 0.498271, 0.513230, 0.535001, 0.576976, 0.660685", \ + "0.514227, 0.522879, 0.525446, 0.540405, 0.562176, 0.604151, 0.687860", \ + "0.535456, 0.544108, 0.546675, 0.561634, 0.583405, 0.625380, 0.709089", \ + "0.560636, 0.569288, 0.571855, 0.586814, 0.608585, 0.650560, 0.734269", \ + "0.595085, 0.603737, 0.606304, 0.621263, 0.643034, 0.685009, 0.768718" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.539696, 0.549178, 0.552043, 0.570821, 0.601660, 0.666351, 0.794449", \ + "0.552476, 0.561958, 0.564823, 0.583601, 0.614440, 0.679131, 0.807229", \ + "0.566008, 0.575490, 0.578355, 0.597133, 0.627972, 0.692663, 0.820761", \ + "0.594683, 0.604165, 0.607030, 0.625808, 0.656647, 0.721338, 0.849436", \ + "0.612803, 0.622285, 0.625150, 0.643928, 0.674767, 0.739458, 0.867556", \ + "0.641362, 0.650844, 0.653709, 0.672487, 0.703326, 0.768017, 0.896115", \ + "0.669275, 0.678757, 0.681622, 0.700400, 0.731239, 0.795930, 0.924028" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.403381, 0.413048, 0.415926, 0.434816, 0.465484, 0.529015, 0.657071", \ + "0.416390, 0.426057, 0.428935, 0.447825, 0.478493, 0.542024, 0.670080", \ + "0.430071, 0.439738, 0.442616, 0.461506, 0.492174, 0.555705, 0.683761", \ + "0.459166, 0.468833, 0.471711, 0.490601, 0.521269, 0.584800, 0.712856", \ + "0.477293, 0.486960, 0.489838, 0.508728, 0.539396, 0.602927, 0.730983", \ + "0.505840, 0.515507, 0.518385, 0.537275, 0.567943, 0.631474, 0.759530", \ + "0.533763, 0.543430, 0.546308, 0.565198, 0.595866, 0.659397, 0.787453" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[9]&!WENB[9]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[9] == 1'b1 && WENB[9] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.616468, 0.626160, 0.629017, 0.647622, 0.678554, 0.742442, 0.869779", \ + "0.628011, 0.637703, 0.640560, 0.659165, 0.690097, 0.753985, 0.881322", \ + "0.641927, 0.651619, 0.654476, 0.673081, 0.704013, 0.767901, 0.895238", \ + "0.670507, 0.680199, 0.683056, 0.701661, 0.732593, 0.796481, 0.923818", \ + "0.691912, 0.701604, 0.704461, 0.723066, 0.753998, 0.817886, 0.945223", \ + "0.717218, 0.726910, 0.729767, 0.748372, 0.779304, 0.843192, 0.970529", \ + "0.747789, 0.757481, 0.760338, 0.778943, 0.809875, 0.873763, 1.001100" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.460287, 0.469867, 0.472738, 0.491461, 0.522331, 0.586211, 0.713625", \ + "0.471886, 0.481466, 0.484337, 0.503060, 0.533930, 0.597810, 0.725224", \ + "0.485616, 0.495196, 0.498067, 0.516790, 0.547660, 0.611540, 0.738954", \ + "0.514349, 0.523929, 0.526800, 0.545523, 0.576393, 0.640273, 0.767687", \ + "0.535869, 0.545449, 0.548320, 0.567043, 0.597913, 0.661793, 0.789207", \ + "0.561207, 0.570787, 0.573658, 0.592381, 0.623251, 0.687131, 0.814545", \ + "0.591778, 0.601358, 0.604229, 0.622952, 0.653822, 0.717702, 0.845116" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.577075, 0.585746, 0.588224, 0.603124, 0.625158, 0.666957, 0.749400", \ + "0.589521, 0.598192, 0.600670, 0.615570, 0.637604, 0.679403, 0.761846", \ + "0.604361, 0.613032, 0.615510, 0.630410, 0.652444, 0.694243, 0.776686", \ + "0.632000, 0.640671, 0.643149, 0.658049, 0.680083, 0.721882, 0.804325", \ + "0.652059, 0.660730, 0.663208, 0.678108, 0.700142, 0.741941, 0.824384", \ + "0.672244, 0.680915, 0.683393, 0.698293, 0.720327, 0.762126, 0.844569", \ + "0.707773, 0.716444, 0.718922, 0.733822, 0.755856, 0.797655, 0.880098" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.431147, 0.439086, 0.441786, 0.456810, 0.478801, 0.520790, 0.603335", \ + "0.443553, 0.451492, 0.454192, 0.469216, 0.491207, 0.533196, 0.615741", \ + "0.458438, 0.466377, 0.469077, 0.484101, 0.506092, 0.548081, 0.630626", \ + "0.486076, 0.494015, 0.496715, 0.511739, 0.533730, 0.575719, 0.658264", \ + "0.506112, 0.514051, 0.516751, 0.531775, 0.553766, 0.595755, 0.678300", \ + "0.526310, 0.534249, 0.536949, 0.551973, 0.573964, 0.615953, 0.698498", \ + "0.561818, 0.569757, 0.572457, 0.587481, 0.609472, 0.651461, 0.734006" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[9]&WENB[9]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399", \ + "0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403", \ + "0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406", \ + "0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410", \ + "0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413", \ + "0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417", \ + "0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622", \ + "0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725", \ + "0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729", \ + "0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734", \ + "0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739", \ + "0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744", \ + "0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[9]&!WENB[9]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622", \ + "0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725", \ + "0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729", \ + "0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734", \ + "0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739", \ + "0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744", \ + "0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399", \ + "0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403", \ + "0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406", \ + "0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410", \ + "0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413", \ + "0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417", \ + "0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420" \ + ); + } + } + } + pin(WENYB[8]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[8]&WENB[8]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[8] == 1'b0 && WENB[8] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.610229, 0.619074, 0.621552, 0.636507, 0.658208, 0.700167, 0.783853", \ + "0.621819, 0.630664, 0.633142, 0.648097, 0.669798, 0.711757, 0.795443", \ + "0.635053, 0.643898, 0.646376, 0.661331, 0.683032, 0.724991, 0.808677", \ + "0.661821, 0.670666, 0.673144, 0.688099, 0.709800, 0.751759, 0.835445", \ + "0.683318, 0.692163, 0.694641, 0.709596, 0.731297, 0.773256, 0.856942", \ + "0.708215, 0.717060, 0.719538, 0.734493, 0.756194, 0.798153, 0.881839", \ + "0.742662, 0.751507, 0.753985, 0.768940, 0.790641, 0.832600, 0.916286" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.462471, 0.471123, 0.473690, 0.488649, 0.510420, 0.552395, 0.636104", \ + "0.474234, 0.482886, 0.485453, 0.500412, 0.522183, 0.564158, 0.647867", \ + "0.487052, 0.495704, 0.498271, 0.513230, 0.535001, 0.576976, 0.660685", \ + "0.514227, 0.522879, 0.525446, 0.540405, 0.562176, 0.604151, 0.687860", \ + "0.535456, 0.544108, 0.546675, 0.561634, 0.583405, 0.625380, 0.709089", \ + "0.560636, 0.569288, 0.571855, 0.586814, 0.608585, 0.650560, 0.734269", \ + "0.595085, 0.603737, 0.606304, 0.621263, 0.643034, 0.685009, 0.768718" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.539696, 0.549178, 0.552043, 0.570821, 0.601660, 0.666351, 0.794449", \ + "0.552476, 0.561958, 0.564823, 0.583601, 0.614440, 0.679131, 0.807229", \ + "0.566008, 0.575490, 0.578355, 0.597133, 0.627972, 0.692663, 0.820761", \ + "0.594683, 0.604165, 0.607030, 0.625808, 0.656647, 0.721338, 0.849436", \ + "0.612803, 0.622285, 0.625150, 0.643928, 0.674767, 0.739458, 0.867556", \ + "0.641362, 0.650844, 0.653709, 0.672487, 0.703326, 0.768017, 0.896115", \ + "0.669275, 0.678757, 0.681622, 0.700400, 0.731239, 0.795930, 0.924028" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.403381, 0.413048, 0.415926, 0.434816, 0.465484, 0.529015, 0.657071", \ + "0.416390, 0.426057, 0.428935, 0.447825, 0.478493, 0.542024, 0.670080", \ + "0.430071, 0.439738, 0.442616, 0.461506, 0.492174, 0.555705, 0.683761", \ + "0.459166, 0.468833, 0.471711, 0.490601, 0.521269, 0.584800, 0.712856", \ + "0.477293, 0.486960, 0.489838, 0.508728, 0.539396, 0.602927, 0.730983", \ + "0.505840, 0.515507, 0.518385, 0.537275, 0.567943, 0.631474, 0.759530", \ + "0.533763, 0.543430, 0.546308, 0.565198, 0.595866, 0.659397, 0.787453" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[8]&!WENB[8]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[8] == 1'b1 && WENB[8] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.616468, 0.626160, 0.629017, 0.647622, 0.678554, 0.742442, 0.869779", \ + "0.628011, 0.637703, 0.640560, 0.659165, 0.690097, 0.753985, 0.881322", \ + "0.641927, 0.651619, 0.654476, 0.673081, 0.704013, 0.767901, 0.895238", \ + "0.670507, 0.680199, 0.683056, 0.701661, 0.732593, 0.796481, 0.923818", \ + "0.691912, 0.701604, 0.704461, 0.723066, 0.753998, 0.817886, 0.945223", \ + "0.717218, 0.726910, 0.729767, 0.748372, 0.779304, 0.843192, 0.970529", \ + "0.747789, 0.757481, 0.760338, 0.778943, 0.809875, 0.873763, 1.001100" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.460287, 0.469867, 0.472738, 0.491461, 0.522331, 0.586211, 0.713625", \ + "0.471886, 0.481466, 0.484337, 0.503060, 0.533930, 0.597810, 0.725224", \ + "0.485616, 0.495196, 0.498067, 0.516790, 0.547660, 0.611540, 0.738954", \ + "0.514349, 0.523929, 0.526800, 0.545523, 0.576393, 0.640273, 0.767687", \ + "0.535869, 0.545449, 0.548320, 0.567043, 0.597913, 0.661793, 0.789207", \ + "0.561207, 0.570787, 0.573658, 0.592381, 0.623251, 0.687131, 0.814545", \ + "0.591778, 0.601358, 0.604229, 0.622952, 0.653822, 0.717702, 0.845116" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.577075, 0.585746, 0.588224, 0.603124, 0.625158, 0.666957, 0.749400", \ + "0.589521, 0.598192, 0.600670, 0.615570, 0.637604, 0.679403, 0.761846", \ + "0.604361, 0.613032, 0.615510, 0.630410, 0.652444, 0.694243, 0.776686", \ + "0.632000, 0.640671, 0.643149, 0.658049, 0.680083, 0.721882, 0.804325", \ + "0.652059, 0.660730, 0.663208, 0.678108, 0.700142, 0.741941, 0.824384", \ + "0.672244, 0.680915, 0.683393, 0.698293, 0.720327, 0.762126, 0.844569", \ + "0.707773, 0.716444, 0.718922, 0.733822, 0.755856, 0.797655, 0.880098" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.431147, 0.439086, 0.441786, 0.456810, 0.478801, 0.520790, 0.603335", \ + "0.443553, 0.451492, 0.454192, 0.469216, 0.491207, 0.533196, 0.615741", \ + "0.458438, 0.466377, 0.469077, 0.484101, 0.506092, 0.548081, 0.630626", \ + "0.486076, 0.494015, 0.496715, 0.511739, 0.533730, 0.575719, 0.658264", \ + "0.506112, 0.514051, 0.516751, 0.531775, 0.553766, 0.595755, 0.678300", \ + "0.526310, 0.534249, 0.536949, 0.551973, 0.573964, 0.615953, 0.698498", \ + "0.561818, 0.569757, 0.572457, 0.587481, 0.609472, 0.651461, 0.734006" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[8]&WENB[8]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399", \ + "0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403", \ + "0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406", \ + "0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410", \ + "0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413", \ + "0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417", \ + "0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622", \ + "0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725", \ + "0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729", \ + "0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734", \ + "0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739", \ + "0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744", \ + "0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[8]&!WENB[8]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622", \ + "0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725", \ + "0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729", \ + "0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734", \ + "0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739", \ + "0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744", \ + "0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399", \ + "0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403", \ + "0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406", \ + "0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410", \ + "0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413", \ + "0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417", \ + "0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420" \ + ); + } + } + } + pin(WENYB[7]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[7]&WENB[7]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[7] == 1'b0 && WENB[7] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.610229, 0.619074, 0.621552, 0.636507, 0.658208, 0.700167, 0.783853", \ + "0.621819, 0.630664, 0.633142, 0.648097, 0.669798, 0.711757, 0.795443", \ + "0.635053, 0.643898, 0.646376, 0.661331, 0.683032, 0.724991, 0.808677", \ + "0.661821, 0.670666, 0.673144, 0.688099, 0.709800, 0.751759, 0.835445", \ + "0.683318, 0.692163, 0.694641, 0.709596, 0.731297, 0.773256, 0.856942", \ + "0.708215, 0.717060, 0.719538, 0.734493, 0.756194, 0.798153, 0.881839", \ + "0.742662, 0.751507, 0.753985, 0.768940, 0.790641, 0.832600, 0.916286" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.462471, 0.471123, 0.473690, 0.488649, 0.510420, 0.552395, 0.636104", \ + "0.474234, 0.482886, 0.485453, 0.500412, 0.522183, 0.564158, 0.647867", \ + "0.487052, 0.495704, 0.498271, 0.513230, 0.535001, 0.576976, 0.660685", \ + "0.514227, 0.522879, 0.525446, 0.540405, 0.562176, 0.604151, 0.687860", \ + "0.535456, 0.544108, 0.546675, 0.561634, 0.583405, 0.625380, 0.709089", \ + "0.560636, 0.569288, 0.571855, 0.586814, 0.608585, 0.650560, 0.734269", \ + "0.595085, 0.603737, 0.606304, 0.621263, 0.643034, 0.685009, 0.768718" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.539696, 0.549178, 0.552043, 0.570821, 0.601660, 0.666351, 0.794449", \ + "0.552476, 0.561958, 0.564823, 0.583601, 0.614440, 0.679131, 0.807229", \ + "0.566008, 0.575490, 0.578355, 0.597133, 0.627972, 0.692663, 0.820761", \ + "0.594683, 0.604165, 0.607030, 0.625808, 0.656647, 0.721338, 0.849436", \ + "0.612803, 0.622285, 0.625150, 0.643928, 0.674767, 0.739458, 0.867556", \ + "0.641362, 0.650844, 0.653709, 0.672487, 0.703326, 0.768017, 0.896115", \ + "0.669275, 0.678757, 0.681622, 0.700400, 0.731239, 0.795930, 0.924028" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.403381, 0.413048, 0.415926, 0.434816, 0.465484, 0.529015, 0.657071", \ + "0.416390, 0.426057, 0.428935, 0.447825, 0.478493, 0.542024, 0.670080", \ + "0.430071, 0.439738, 0.442616, 0.461506, 0.492174, 0.555705, 0.683761", \ + "0.459166, 0.468833, 0.471711, 0.490601, 0.521269, 0.584800, 0.712856", \ + "0.477293, 0.486960, 0.489838, 0.508728, 0.539396, 0.602927, 0.730983", \ + "0.505840, 0.515507, 0.518385, 0.537275, 0.567943, 0.631474, 0.759530", \ + "0.533763, 0.543430, 0.546308, 0.565198, 0.595866, 0.659397, 0.787453" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[7]&!WENB[7]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[7] == 1'b1 && WENB[7] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.616468, 0.626160, 0.629017, 0.647622, 0.678554, 0.742442, 0.869779", \ + "0.628011, 0.637703, 0.640560, 0.659165, 0.690097, 0.753985, 0.881322", \ + "0.641927, 0.651619, 0.654476, 0.673081, 0.704013, 0.767901, 0.895238", \ + "0.670507, 0.680199, 0.683056, 0.701661, 0.732593, 0.796481, 0.923818", \ + "0.691912, 0.701604, 0.704461, 0.723066, 0.753998, 0.817886, 0.945223", \ + "0.717218, 0.726910, 0.729767, 0.748372, 0.779304, 0.843192, 0.970529", \ + "0.747789, 0.757481, 0.760338, 0.778943, 0.809875, 0.873763, 1.001100" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.460287, 0.469867, 0.472738, 0.491461, 0.522331, 0.586211, 0.713625", \ + "0.471886, 0.481466, 0.484337, 0.503060, 0.533930, 0.597810, 0.725224", \ + "0.485616, 0.495196, 0.498067, 0.516790, 0.547660, 0.611540, 0.738954", \ + "0.514349, 0.523929, 0.526800, 0.545523, 0.576393, 0.640273, 0.767687", \ + "0.535869, 0.545449, 0.548320, 0.567043, 0.597913, 0.661793, 0.789207", \ + "0.561207, 0.570787, 0.573658, 0.592381, 0.623251, 0.687131, 0.814545", \ + "0.591778, 0.601358, 0.604229, 0.622952, 0.653822, 0.717702, 0.845116" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.577075, 0.585746, 0.588224, 0.603124, 0.625158, 0.666957, 0.749400", \ + "0.589521, 0.598192, 0.600670, 0.615570, 0.637604, 0.679403, 0.761846", \ + "0.604361, 0.613032, 0.615510, 0.630410, 0.652444, 0.694243, 0.776686", \ + "0.632000, 0.640671, 0.643149, 0.658049, 0.680083, 0.721882, 0.804325", \ + "0.652059, 0.660730, 0.663208, 0.678108, 0.700142, 0.741941, 0.824384", \ + "0.672244, 0.680915, 0.683393, 0.698293, 0.720327, 0.762126, 0.844569", \ + "0.707773, 0.716444, 0.718922, 0.733822, 0.755856, 0.797655, 0.880098" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.431147, 0.439086, 0.441786, 0.456810, 0.478801, 0.520790, 0.603335", \ + "0.443553, 0.451492, 0.454192, 0.469216, 0.491207, 0.533196, 0.615741", \ + "0.458438, 0.466377, 0.469077, 0.484101, 0.506092, 0.548081, 0.630626", \ + "0.486076, 0.494015, 0.496715, 0.511739, 0.533730, 0.575719, 0.658264", \ + "0.506112, 0.514051, 0.516751, 0.531775, 0.553766, 0.595755, 0.678300", \ + "0.526310, 0.534249, 0.536949, 0.551973, 0.573964, 0.615953, 0.698498", \ + "0.561818, 0.569757, 0.572457, 0.587481, 0.609472, 0.651461, 0.734006" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[7]&WENB[7]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399", \ + "0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403", \ + "0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406", \ + "0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410", \ + "0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413", \ + "0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417", \ + "0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622", \ + "0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725", \ + "0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729", \ + "0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734", \ + "0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739", \ + "0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744", \ + "0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[7]&!WENB[7]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622", \ + "0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725", \ + "0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729", \ + "0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734", \ + "0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739", \ + "0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744", \ + "0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399", \ + "0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403", \ + "0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406", \ + "0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410", \ + "0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413", \ + "0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417", \ + "0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420" \ + ); + } + } + } + pin(WENYB[6]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[6]&WENB[6]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[6] == 1'b0 && WENB[6] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.610229, 0.619074, 0.621552, 0.636507, 0.658208, 0.700167, 0.783853", \ + "0.621819, 0.630664, 0.633142, 0.648097, 0.669798, 0.711757, 0.795443", \ + "0.635053, 0.643898, 0.646376, 0.661331, 0.683032, 0.724991, 0.808677", \ + "0.661821, 0.670666, 0.673144, 0.688099, 0.709800, 0.751759, 0.835445", \ + "0.683318, 0.692163, 0.694641, 0.709596, 0.731297, 0.773256, 0.856942", \ + "0.708215, 0.717060, 0.719538, 0.734493, 0.756194, 0.798153, 0.881839", \ + "0.742662, 0.751507, 0.753985, 0.768940, 0.790641, 0.832600, 0.916286" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.462471, 0.471123, 0.473690, 0.488649, 0.510420, 0.552395, 0.636104", \ + "0.474234, 0.482886, 0.485453, 0.500412, 0.522183, 0.564158, 0.647867", \ + "0.487052, 0.495704, 0.498271, 0.513230, 0.535001, 0.576976, 0.660685", \ + "0.514227, 0.522879, 0.525446, 0.540405, 0.562176, 0.604151, 0.687860", \ + "0.535456, 0.544108, 0.546675, 0.561634, 0.583405, 0.625380, 0.709089", \ + "0.560636, 0.569288, 0.571855, 0.586814, 0.608585, 0.650560, 0.734269", \ + "0.595085, 0.603737, 0.606304, 0.621263, 0.643034, 0.685009, 0.768718" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.539696, 0.549178, 0.552043, 0.570821, 0.601660, 0.666351, 0.794449", \ + "0.552476, 0.561958, 0.564823, 0.583601, 0.614440, 0.679131, 0.807229", \ + "0.566008, 0.575490, 0.578355, 0.597133, 0.627972, 0.692663, 0.820761", \ + "0.594683, 0.604165, 0.607030, 0.625808, 0.656647, 0.721338, 0.849436", \ + "0.612803, 0.622285, 0.625150, 0.643928, 0.674767, 0.739458, 0.867556", \ + "0.641362, 0.650844, 0.653709, 0.672487, 0.703326, 0.768017, 0.896115", \ + "0.669275, 0.678757, 0.681622, 0.700400, 0.731239, 0.795930, 0.924028" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.403381, 0.413048, 0.415926, 0.434816, 0.465484, 0.529015, 0.657071", \ + "0.416390, 0.426057, 0.428935, 0.447825, 0.478493, 0.542024, 0.670080", \ + "0.430071, 0.439738, 0.442616, 0.461506, 0.492174, 0.555705, 0.683761", \ + "0.459166, 0.468833, 0.471711, 0.490601, 0.521269, 0.584800, 0.712856", \ + "0.477293, 0.486960, 0.489838, 0.508728, 0.539396, 0.602927, 0.730983", \ + "0.505840, 0.515507, 0.518385, 0.537275, 0.567943, 0.631474, 0.759530", \ + "0.533763, 0.543430, 0.546308, 0.565198, 0.595866, 0.659397, 0.787453" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[6]&!WENB[6]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[6] == 1'b1 && WENB[6] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.616468, 0.626160, 0.629017, 0.647622, 0.678554, 0.742442, 0.869779", \ + "0.628011, 0.637703, 0.640560, 0.659165, 0.690097, 0.753985, 0.881322", \ + "0.641927, 0.651619, 0.654476, 0.673081, 0.704013, 0.767901, 0.895238", \ + "0.670507, 0.680199, 0.683056, 0.701661, 0.732593, 0.796481, 0.923818", \ + "0.691912, 0.701604, 0.704461, 0.723066, 0.753998, 0.817886, 0.945223", \ + "0.717218, 0.726910, 0.729767, 0.748372, 0.779304, 0.843192, 0.970529", \ + "0.747789, 0.757481, 0.760338, 0.778943, 0.809875, 0.873763, 1.001100" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.460287, 0.469867, 0.472738, 0.491461, 0.522331, 0.586211, 0.713625", \ + "0.471886, 0.481466, 0.484337, 0.503060, 0.533930, 0.597810, 0.725224", \ + "0.485616, 0.495196, 0.498067, 0.516790, 0.547660, 0.611540, 0.738954", \ + "0.514349, 0.523929, 0.526800, 0.545523, 0.576393, 0.640273, 0.767687", \ + "0.535869, 0.545449, 0.548320, 0.567043, 0.597913, 0.661793, 0.789207", \ + "0.561207, 0.570787, 0.573658, 0.592381, 0.623251, 0.687131, 0.814545", \ + "0.591778, 0.601358, 0.604229, 0.622952, 0.653822, 0.717702, 0.845116" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.577075, 0.585746, 0.588224, 0.603124, 0.625158, 0.666957, 0.749400", \ + "0.589521, 0.598192, 0.600670, 0.615570, 0.637604, 0.679403, 0.761846", \ + "0.604361, 0.613032, 0.615510, 0.630410, 0.652444, 0.694243, 0.776686", \ + "0.632000, 0.640671, 0.643149, 0.658049, 0.680083, 0.721882, 0.804325", \ + "0.652059, 0.660730, 0.663208, 0.678108, 0.700142, 0.741941, 0.824384", \ + "0.672244, 0.680915, 0.683393, 0.698293, 0.720327, 0.762126, 0.844569", \ + "0.707773, 0.716444, 0.718922, 0.733822, 0.755856, 0.797655, 0.880098" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.431147, 0.439086, 0.441786, 0.456810, 0.478801, 0.520790, 0.603335", \ + "0.443553, 0.451492, 0.454192, 0.469216, 0.491207, 0.533196, 0.615741", \ + "0.458438, 0.466377, 0.469077, 0.484101, 0.506092, 0.548081, 0.630626", \ + "0.486076, 0.494015, 0.496715, 0.511739, 0.533730, 0.575719, 0.658264", \ + "0.506112, 0.514051, 0.516751, 0.531775, 0.553766, 0.595755, 0.678300", \ + "0.526310, 0.534249, 0.536949, 0.551973, 0.573964, 0.615953, 0.698498", \ + "0.561818, 0.569757, 0.572457, 0.587481, 0.609472, 0.651461, 0.734006" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[6]&WENB[6]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399", \ + "0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403", \ + "0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406", \ + "0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410", \ + "0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413", \ + "0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417", \ + "0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622", \ + "0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725", \ + "0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729", \ + "0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734", \ + "0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739", \ + "0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744", \ + "0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[6]&!WENB[6]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622", \ + "0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725", \ + "0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729", \ + "0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734", \ + "0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739", \ + "0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744", \ + "0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399", \ + "0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403", \ + "0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406", \ + "0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410", \ + "0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413", \ + "0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417", \ + "0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420" \ + ); + } + } + } + pin(WENYB[5]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[5]&WENB[5]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[5] == 1'b0 && WENB[5] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.610229, 0.619074, 0.621552, 0.636507, 0.658208, 0.700167, 0.783853", \ + "0.621819, 0.630664, 0.633142, 0.648097, 0.669798, 0.711757, 0.795443", \ + "0.635053, 0.643898, 0.646376, 0.661331, 0.683032, 0.724991, 0.808677", \ + "0.661821, 0.670666, 0.673144, 0.688099, 0.709800, 0.751759, 0.835445", \ + "0.683318, 0.692163, 0.694641, 0.709596, 0.731297, 0.773256, 0.856942", \ + "0.708215, 0.717060, 0.719538, 0.734493, 0.756194, 0.798153, 0.881839", \ + "0.742662, 0.751507, 0.753985, 0.768940, 0.790641, 0.832600, 0.916286" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.462471, 0.471123, 0.473690, 0.488649, 0.510420, 0.552395, 0.636104", \ + "0.474234, 0.482886, 0.485453, 0.500412, 0.522183, 0.564158, 0.647867", \ + "0.487052, 0.495704, 0.498271, 0.513230, 0.535001, 0.576976, 0.660685", \ + "0.514227, 0.522879, 0.525446, 0.540405, 0.562176, 0.604151, 0.687860", \ + "0.535456, 0.544108, 0.546675, 0.561634, 0.583405, 0.625380, 0.709089", \ + "0.560636, 0.569288, 0.571855, 0.586814, 0.608585, 0.650560, 0.734269", \ + "0.595085, 0.603737, 0.606304, 0.621263, 0.643034, 0.685009, 0.768718" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.539696, 0.549178, 0.552043, 0.570821, 0.601660, 0.666351, 0.794449", \ + "0.552476, 0.561958, 0.564823, 0.583601, 0.614440, 0.679131, 0.807229", \ + "0.566008, 0.575490, 0.578355, 0.597133, 0.627972, 0.692663, 0.820761", \ + "0.594683, 0.604165, 0.607030, 0.625808, 0.656647, 0.721338, 0.849436", \ + "0.612803, 0.622285, 0.625150, 0.643928, 0.674767, 0.739458, 0.867556", \ + "0.641362, 0.650844, 0.653709, 0.672487, 0.703326, 0.768017, 0.896115", \ + "0.669275, 0.678757, 0.681622, 0.700400, 0.731239, 0.795930, 0.924028" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.403381, 0.413048, 0.415926, 0.434816, 0.465484, 0.529015, 0.657071", \ + "0.416390, 0.426057, 0.428935, 0.447825, 0.478493, 0.542024, 0.670080", \ + "0.430071, 0.439738, 0.442616, 0.461506, 0.492174, 0.555705, 0.683761", \ + "0.459166, 0.468833, 0.471711, 0.490601, 0.521269, 0.584800, 0.712856", \ + "0.477293, 0.486960, 0.489838, 0.508728, 0.539396, 0.602927, 0.730983", \ + "0.505840, 0.515507, 0.518385, 0.537275, 0.567943, 0.631474, 0.759530", \ + "0.533763, 0.543430, 0.546308, 0.565198, 0.595866, 0.659397, 0.787453" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[5]&!WENB[5]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[5] == 1'b1 && WENB[5] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.616468, 0.626160, 0.629017, 0.647622, 0.678554, 0.742442, 0.869779", \ + "0.628011, 0.637703, 0.640560, 0.659165, 0.690097, 0.753985, 0.881322", \ + "0.641927, 0.651619, 0.654476, 0.673081, 0.704013, 0.767901, 0.895238", \ + "0.670507, 0.680199, 0.683056, 0.701661, 0.732593, 0.796481, 0.923818", \ + "0.691912, 0.701604, 0.704461, 0.723066, 0.753998, 0.817886, 0.945223", \ + "0.717218, 0.726910, 0.729767, 0.748372, 0.779304, 0.843192, 0.970529", \ + "0.747789, 0.757481, 0.760338, 0.778943, 0.809875, 0.873763, 1.001100" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.460287, 0.469867, 0.472738, 0.491461, 0.522331, 0.586211, 0.713625", \ + "0.471886, 0.481466, 0.484337, 0.503060, 0.533930, 0.597810, 0.725224", \ + "0.485616, 0.495196, 0.498067, 0.516790, 0.547660, 0.611540, 0.738954", \ + "0.514349, 0.523929, 0.526800, 0.545523, 0.576393, 0.640273, 0.767687", \ + "0.535869, 0.545449, 0.548320, 0.567043, 0.597913, 0.661793, 0.789207", \ + "0.561207, 0.570787, 0.573658, 0.592381, 0.623251, 0.687131, 0.814545", \ + "0.591778, 0.601358, 0.604229, 0.622952, 0.653822, 0.717702, 0.845116" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.577075, 0.585746, 0.588224, 0.603124, 0.625158, 0.666957, 0.749400", \ + "0.589521, 0.598192, 0.600670, 0.615570, 0.637604, 0.679403, 0.761846", \ + "0.604361, 0.613032, 0.615510, 0.630410, 0.652444, 0.694243, 0.776686", \ + "0.632000, 0.640671, 0.643149, 0.658049, 0.680083, 0.721882, 0.804325", \ + "0.652059, 0.660730, 0.663208, 0.678108, 0.700142, 0.741941, 0.824384", \ + "0.672244, 0.680915, 0.683393, 0.698293, 0.720327, 0.762126, 0.844569", \ + "0.707773, 0.716444, 0.718922, 0.733822, 0.755856, 0.797655, 0.880098" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.431147, 0.439086, 0.441786, 0.456810, 0.478801, 0.520790, 0.603335", \ + "0.443553, 0.451492, 0.454192, 0.469216, 0.491207, 0.533196, 0.615741", \ + "0.458438, 0.466377, 0.469077, 0.484101, 0.506092, 0.548081, 0.630626", \ + "0.486076, 0.494015, 0.496715, 0.511739, 0.533730, 0.575719, 0.658264", \ + "0.506112, 0.514051, 0.516751, 0.531775, 0.553766, 0.595755, 0.678300", \ + "0.526310, 0.534249, 0.536949, 0.551973, 0.573964, 0.615953, 0.698498", \ + "0.561818, 0.569757, 0.572457, 0.587481, 0.609472, 0.651461, 0.734006" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[5]&WENB[5]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399", \ + "0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403", \ + "0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406", \ + "0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410", \ + "0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413", \ + "0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417", \ + "0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622", \ + "0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725", \ + "0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729", \ + "0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734", \ + "0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739", \ + "0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744", \ + "0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[5]&!WENB[5]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622", \ + "0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725", \ + "0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729", \ + "0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734", \ + "0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739", \ + "0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744", \ + "0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399", \ + "0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403", \ + "0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406", \ + "0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410", \ + "0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413", \ + "0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417", \ + "0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420" \ + ); + } + } + } + pin(WENYB[4]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[4]&WENB[4]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[4] == 1'b0 && WENB[4] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.610229, 0.619074, 0.621552, 0.636507, 0.658208, 0.700167, 0.783853", \ + "0.621819, 0.630664, 0.633142, 0.648097, 0.669798, 0.711757, 0.795443", \ + "0.635053, 0.643898, 0.646376, 0.661331, 0.683032, 0.724991, 0.808677", \ + "0.661821, 0.670666, 0.673144, 0.688099, 0.709800, 0.751759, 0.835445", \ + "0.683318, 0.692163, 0.694641, 0.709596, 0.731297, 0.773256, 0.856942", \ + "0.708215, 0.717060, 0.719538, 0.734493, 0.756194, 0.798153, 0.881839", \ + "0.742662, 0.751507, 0.753985, 0.768940, 0.790641, 0.832600, 0.916286" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.462471, 0.471123, 0.473690, 0.488649, 0.510420, 0.552395, 0.636104", \ + "0.474234, 0.482886, 0.485453, 0.500412, 0.522183, 0.564158, 0.647867", \ + "0.487052, 0.495704, 0.498271, 0.513230, 0.535001, 0.576976, 0.660685", \ + "0.514227, 0.522879, 0.525446, 0.540405, 0.562176, 0.604151, 0.687860", \ + "0.535456, 0.544108, 0.546675, 0.561634, 0.583405, 0.625380, 0.709089", \ + "0.560636, 0.569288, 0.571855, 0.586814, 0.608585, 0.650560, 0.734269", \ + "0.595085, 0.603737, 0.606304, 0.621263, 0.643034, 0.685009, 0.768718" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.539696, 0.549178, 0.552043, 0.570821, 0.601660, 0.666351, 0.794449", \ + "0.552476, 0.561958, 0.564823, 0.583601, 0.614440, 0.679131, 0.807229", \ + "0.566008, 0.575490, 0.578355, 0.597133, 0.627972, 0.692663, 0.820761", \ + "0.594683, 0.604165, 0.607030, 0.625808, 0.656647, 0.721338, 0.849436", \ + "0.612803, 0.622285, 0.625150, 0.643928, 0.674767, 0.739458, 0.867556", \ + "0.641362, 0.650844, 0.653709, 0.672487, 0.703326, 0.768017, 0.896115", \ + "0.669275, 0.678757, 0.681622, 0.700400, 0.731239, 0.795930, 0.924028" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.403381, 0.413048, 0.415926, 0.434816, 0.465484, 0.529015, 0.657071", \ + "0.416390, 0.426057, 0.428935, 0.447825, 0.478493, 0.542024, 0.670080", \ + "0.430071, 0.439738, 0.442616, 0.461506, 0.492174, 0.555705, 0.683761", \ + "0.459166, 0.468833, 0.471711, 0.490601, 0.521269, 0.584800, 0.712856", \ + "0.477293, 0.486960, 0.489838, 0.508728, 0.539396, 0.602927, 0.730983", \ + "0.505840, 0.515507, 0.518385, 0.537275, 0.567943, 0.631474, 0.759530", \ + "0.533763, 0.543430, 0.546308, 0.565198, 0.595866, 0.659397, 0.787453" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[4]&!WENB[4]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[4] == 1'b1 && WENB[4] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.616468, 0.626160, 0.629017, 0.647622, 0.678554, 0.742442, 0.869779", \ + "0.628011, 0.637703, 0.640560, 0.659165, 0.690097, 0.753985, 0.881322", \ + "0.641927, 0.651619, 0.654476, 0.673081, 0.704013, 0.767901, 0.895238", \ + "0.670507, 0.680199, 0.683056, 0.701661, 0.732593, 0.796481, 0.923818", \ + "0.691912, 0.701604, 0.704461, 0.723066, 0.753998, 0.817886, 0.945223", \ + "0.717218, 0.726910, 0.729767, 0.748372, 0.779304, 0.843192, 0.970529", \ + "0.747789, 0.757481, 0.760338, 0.778943, 0.809875, 0.873763, 1.001100" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.460287, 0.469867, 0.472738, 0.491461, 0.522331, 0.586211, 0.713625", \ + "0.471886, 0.481466, 0.484337, 0.503060, 0.533930, 0.597810, 0.725224", \ + "0.485616, 0.495196, 0.498067, 0.516790, 0.547660, 0.611540, 0.738954", \ + "0.514349, 0.523929, 0.526800, 0.545523, 0.576393, 0.640273, 0.767687", \ + "0.535869, 0.545449, 0.548320, 0.567043, 0.597913, 0.661793, 0.789207", \ + "0.561207, 0.570787, 0.573658, 0.592381, 0.623251, 0.687131, 0.814545", \ + "0.591778, 0.601358, 0.604229, 0.622952, 0.653822, 0.717702, 0.845116" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.577075, 0.585746, 0.588224, 0.603124, 0.625158, 0.666957, 0.749400", \ + "0.589521, 0.598192, 0.600670, 0.615570, 0.637604, 0.679403, 0.761846", \ + "0.604361, 0.613032, 0.615510, 0.630410, 0.652444, 0.694243, 0.776686", \ + "0.632000, 0.640671, 0.643149, 0.658049, 0.680083, 0.721882, 0.804325", \ + "0.652059, 0.660730, 0.663208, 0.678108, 0.700142, 0.741941, 0.824384", \ + "0.672244, 0.680915, 0.683393, 0.698293, 0.720327, 0.762126, 0.844569", \ + "0.707773, 0.716444, 0.718922, 0.733822, 0.755856, 0.797655, 0.880098" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.431147, 0.439086, 0.441786, 0.456810, 0.478801, 0.520790, 0.603335", \ + "0.443553, 0.451492, 0.454192, 0.469216, 0.491207, 0.533196, 0.615741", \ + "0.458438, 0.466377, 0.469077, 0.484101, 0.506092, 0.548081, 0.630626", \ + "0.486076, 0.494015, 0.496715, 0.511739, 0.533730, 0.575719, 0.658264", \ + "0.506112, 0.514051, 0.516751, 0.531775, 0.553766, 0.595755, 0.678300", \ + "0.526310, 0.534249, 0.536949, 0.551973, 0.573964, 0.615953, 0.698498", \ + "0.561818, 0.569757, 0.572457, 0.587481, 0.609472, 0.651461, 0.734006" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[4]&WENB[4]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399", \ + "0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403", \ + "0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406", \ + "0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410", \ + "0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413", \ + "0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417", \ + "0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622", \ + "0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725", \ + "0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729", \ + "0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734", \ + "0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739", \ + "0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744", \ + "0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[4]&!WENB[4]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622", \ + "0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725", \ + "0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729", \ + "0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734", \ + "0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739", \ + "0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744", \ + "0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399", \ + "0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403", \ + "0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406", \ + "0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410", \ + "0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413", \ + "0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417", \ + "0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420" \ + ); + } + } + } + pin(WENYB[3]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[3]&WENB[3]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[3] == 1'b0 && WENB[3] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.610229, 0.619074, 0.621552, 0.636507, 0.658208, 0.700167, 0.783853", \ + "0.621819, 0.630664, 0.633142, 0.648097, 0.669798, 0.711757, 0.795443", \ + "0.635053, 0.643898, 0.646376, 0.661331, 0.683032, 0.724991, 0.808677", \ + "0.661821, 0.670666, 0.673144, 0.688099, 0.709800, 0.751759, 0.835445", \ + "0.683318, 0.692163, 0.694641, 0.709596, 0.731297, 0.773256, 0.856942", \ + "0.708215, 0.717060, 0.719538, 0.734493, 0.756194, 0.798153, 0.881839", \ + "0.742662, 0.751507, 0.753985, 0.768940, 0.790641, 0.832600, 0.916286" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.462471, 0.471123, 0.473690, 0.488649, 0.510420, 0.552395, 0.636104", \ + "0.474234, 0.482886, 0.485453, 0.500412, 0.522183, 0.564158, 0.647867", \ + "0.487052, 0.495704, 0.498271, 0.513230, 0.535001, 0.576976, 0.660685", \ + "0.514227, 0.522879, 0.525446, 0.540405, 0.562176, 0.604151, 0.687860", \ + "0.535456, 0.544108, 0.546675, 0.561634, 0.583405, 0.625380, 0.709089", \ + "0.560636, 0.569288, 0.571855, 0.586814, 0.608585, 0.650560, 0.734269", \ + "0.595085, 0.603737, 0.606304, 0.621263, 0.643034, 0.685009, 0.768718" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.539696, 0.549178, 0.552043, 0.570821, 0.601660, 0.666351, 0.794449", \ + "0.552476, 0.561958, 0.564823, 0.583601, 0.614440, 0.679131, 0.807229", \ + "0.566008, 0.575490, 0.578355, 0.597133, 0.627972, 0.692663, 0.820761", \ + "0.594683, 0.604165, 0.607030, 0.625808, 0.656647, 0.721338, 0.849436", \ + "0.612803, 0.622285, 0.625150, 0.643928, 0.674767, 0.739458, 0.867556", \ + "0.641362, 0.650844, 0.653709, 0.672487, 0.703326, 0.768017, 0.896115", \ + "0.669275, 0.678757, 0.681622, 0.700400, 0.731239, 0.795930, 0.924028" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.403381, 0.413048, 0.415926, 0.434816, 0.465484, 0.529015, 0.657071", \ + "0.416390, 0.426057, 0.428935, 0.447825, 0.478493, 0.542024, 0.670080", \ + "0.430071, 0.439738, 0.442616, 0.461506, 0.492174, 0.555705, 0.683761", \ + "0.459166, 0.468833, 0.471711, 0.490601, 0.521269, 0.584800, 0.712856", \ + "0.477293, 0.486960, 0.489838, 0.508728, 0.539396, 0.602927, 0.730983", \ + "0.505840, 0.515507, 0.518385, 0.537275, 0.567943, 0.631474, 0.759530", \ + "0.533763, 0.543430, 0.546308, 0.565198, 0.595866, 0.659397, 0.787453" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[3]&!WENB[3]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[3] == 1'b1 && WENB[3] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.616468, 0.626160, 0.629017, 0.647622, 0.678554, 0.742442, 0.869779", \ + "0.628011, 0.637703, 0.640560, 0.659165, 0.690097, 0.753985, 0.881322", \ + "0.641927, 0.651619, 0.654476, 0.673081, 0.704013, 0.767901, 0.895238", \ + "0.670507, 0.680199, 0.683056, 0.701661, 0.732593, 0.796481, 0.923818", \ + "0.691912, 0.701604, 0.704461, 0.723066, 0.753998, 0.817886, 0.945223", \ + "0.717218, 0.726910, 0.729767, 0.748372, 0.779304, 0.843192, 0.970529", \ + "0.747789, 0.757481, 0.760338, 0.778943, 0.809875, 0.873763, 1.001100" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.460287, 0.469867, 0.472738, 0.491461, 0.522331, 0.586211, 0.713625", \ + "0.471886, 0.481466, 0.484337, 0.503060, 0.533930, 0.597810, 0.725224", \ + "0.485616, 0.495196, 0.498067, 0.516790, 0.547660, 0.611540, 0.738954", \ + "0.514349, 0.523929, 0.526800, 0.545523, 0.576393, 0.640273, 0.767687", \ + "0.535869, 0.545449, 0.548320, 0.567043, 0.597913, 0.661793, 0.789207", \ + "0.561207, 0.570787, 0.573658, 0.592381, 0.623251, 0.687131, 0.814545", \ + "0.591778, 0.601358, 0.604229, 0.622952, 0.653822, 0.717702, 0.845116" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.577075, 0.585746, 0.588224, 0.603124, 0.625158, 0.666957, 0.749400", \ + "0.589521, 0.598192, 0.600670, 0.615570, 0.637604, 0.679403, 0.761846", \ + "0.604361, 0.613032, 0.615510, 0.630410, 0.652444, 0.694243, 0.776686", \ + "0.632000, 0.640671, 0.643149, 0.658049, 0.680083, 0.721882, 0.804325", \ + "0.652059, 0.660730, 0.663208, 0.678108, 0.700142, 0.741941, 0.824384", \ + "0.672244, 0.680915, 0.683393, 0.698293, 0.720327, 0.762126, 0.844569", \ + "0.707773, 0.716444, 0.718922, 0.733822, 0.755856, 0.797655, 0.880098" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.431147, 0.439086, 0.441786, 0.456810, 0.478801, 0.520790, 0.603335", \ + "0.443553, 0.451492, 0.454192, 0.469216, 0.491207, 0.533196, 0.615741", \ + "0.458438, 0.466377, 0.469077, 0.484101, 0.506092, 0.548081, 0.630626", \ + "0.486076, 0.494015, 0.496715, 0.511739, 0.533730, 0.575719, 0.658264", \ + "0.506112, 0.514051, 0.516751, 0.531775, 0.553766, 0.595755, 0.678300", \ + "0.526310, 0.534249, 0.536949, 0.551973, 0.573964, 0.615953, 0.698498", \ + "0.561818, 0.569757, 0.572457, 0.587481, 0.609472, 0.651461, 0.734006" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[3]&WENB[3]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399", \ + "0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403", \ + "0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406", \ + "0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410", \ + "0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413", \ + "0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417", \ + "0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622", \ + "0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725", \ + "0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729", \ + "0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734", \ + "0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739", \ + "0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744", \ + "0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[3]&!WENB[3]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622", \ + "0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725", \ + "0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729", \ + "0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734", \ + "0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739", \ + "0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744", \ + "0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399", \ + "0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403", \ + "0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406", \ + "0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410", \ + "0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413", \ + "0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417", \ + "0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420" \ + ); + } + } + } + pin(WENYB[2]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[2]&WENB[2]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[2] == 1'b0 && WENB[2] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.610229, 0.619074, 0.621552, 0.636507, 0.658208, 0.700167, 0.783853", \ + "0.621819, 0.630664, 0.633142, 0.648097, 0.669798, 0.711757, 0.795443", \ + "0.635053, 0.643898, 0.646376, 0.661331, 0.683032, 0.724991, 0.808677", \ + "0.661821, 0.670666, 0.673144, 0.688099, 0.709800, 0.751759, 0.835445", \ + "0.683318, 0.692163, 0.694641, 0.709596, 0.731297, 0.773256, 0.856942", \ + "0.708215, 0.717060, 0.719538, 0.734493, 0.756194, 0.798153, 0.881839", \ + "0.742662, 0.751507, 0.753985, 0.768940, 0.790641, 0.832600, 0.916286" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.462471, 0.471123, 0.473690, 0.488649, 0.510420, 0.552395, 0.636104", \ + "0.474234, 0.482886, 0.485453, 0.500412, 0.522183, 0.564158, 0.647867", \ + "0.487052, 0.495704, 0.498271, 0.513230, 0.535001, 0.576976, 0.660685", \ + "0.514227, 0.522879, 0.525446, 0.540405, 0.562176, 0.604151, 0.687860", \ + "0.535456, 0.544108, 0.546675, 0.561634, 0.583405, 0.625380, 0.709089", \ + "0.560636, 0.569288, 0.571855, 0.586814, 0.608585, 0.650560, 0.734269", \ + "0.595085, 0.603737, 0.606304, 0.621263, 0.643034, 0.685009, 0.768718" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.539696, 0.549178, 0.552043, 0.570821, 0.601660, 0.666351, 0.794449", \ + "0.552476, 0.561958, 0.564823, 0.583601, 0.614440, 0.679131, 0.807229", \ + "0.566008, 0.575490, 0.578355, 0.597133, 0.627972, 0.692663, 0.820761", \ + "0.594683, 0.604165, 0.607030, 0.625808, 0.656647, 0.721338, 0.849436", \ + "0.612803, 0.622285, 0.625150, 0.643928, 0.674767, 0.739458, 0.867556", \ + "0.641362, 0.650844, 0.653709, 0.672487, 0.703326, 0.768017, 0.896115", \ + "0.669275, 0.678757, 0.681622, 0.700400, 0.731239, 0.795930, 0.924028" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.403381, 0.413048, 0.415926, 0.434816, 0.465484, 0.529015, 0.657071", \ + "0.416390, 0.426057, 0.428935, 0.447825, 0.478493, 0.542024, 0.670080", \ + "0.430071, 0.439738, 0.442616, 0.461506, 0.492174, 0.555705, 0.683761", \ + "0.459166, 0.468833, 0.471711, 0.490601, 0.521269, 0.584800, 0.712856", \ + "0.477293, 0.486960, 0.489838, 0.508728, 0.539396, 0.602927, 0.730983", \ + "0.505840, 0.515507, 0.518385, 0.537275, 0.567943, 0.631474, 0.759530", \ + "0.533763, 0.543430, 0.546308, 0.565198, 0.595866, 0.659397, 0.787453" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[2]&!WENB[2]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[2] == 1'b1 && WENB[2] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.616468, 0.626160, 0.629017, 0.647622, 0.678554, 0.742442, 0.869779", \ + "0.628011, 0.637703, 0.640560, 0.659165, 0.690097, 0.753985, 0.881322", \ + "0.641927, 0.651619, 0.654476, 0.673081, 0.704013, 0.767901, 0.895238", \ + "0.670507, 0.680199, 0.683056, 0.701661, 0.732593, 0.796481, 0.923818", \ + "0.691912, 0.701604, 0.704461, 0.723066, 0.753998, 0.817886, 0.945223", \ + "0.717218, 0.726910, 0.729767, 0.748372, 0.779304, 0.843192, 0.970529", \ + "0.747789, 0.757481, 0.760338, 0.778943, 0.809875, 0.873763, 1.001100" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.460287, 0.469867, 0.472738, 0.491461, 0.522331, 0.586211, 0.713625", \ + "0.471886, 0.481466, 0.484337, 0.503060, 0.533930, 0.597810, 0.725224", \ + "0.485616, 0.495196, 0.498067, 0.516790, 0.547660, 0.611540, 0.738954", \ + "0.514349, 0.523929, 0.526800, 0.545523, 0.576393, 0.640273, 0.767687", \ + "0.535869, 0.545449, 0.548320, 0.567043, 0.597913, 0.661793, 0.789207", \ + "0.561207, 0.570787, 0.573658, 0.592381, 0.623251, 0.687131, 0.814545", \ + "0.591778, 0.601358, 0.604229, 0.622952, 0.653822, 0.717702, 0.845116" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.577075, 0.585746, 0.588224, 0.603124, 0.625158, 0.666957, 0.749400", \ + "0.589521, 0.598192, 0.600670, 0.615570, 0.637604, 0.679403, 0.761846", \ + "0.604361, 0.613032, 0.615510, 0.630410, 0.652444, 0.694243, 0.776686", \ + "0.632000, 0.640671, 0.643149, 0.658049, 0.680083, 0.721882, 0.804325", \ + "0.652059, 0.660730, 0.663208, 0.678108, 0.700142, 0.741941, 0.824384", \ + "0.672244, 0.680915, 0.683393, 0.698293, 0.720327, 0.762126, 0.844569", \ + "0.707773, 0.716444, 0.718922, 0.733822, 0.755856, 0.797655, 0.880098" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.431147, 0.439086, 0.441786, 0.456810, 0.478801, 0.520790, 0.603335", \ + "0.443553, 0.451492, 0.454192, 0.469216, 0.491207, 0.533196, 0.615741", \ + "0.458438, 0.466377, 0.469077, 0.484101, 0.506092, 0.548081, 0.630626", \ + "0.486076, 0.494015, 0.496715, 0.511739, 0.533730, 0.575719, 0.658264", \ + "0.506112, 0.514051, 0.516751, 0.531775, 0.553766, 0.595755, 0.678300", \ + "0.526310, 0.534249, 0.536949, 0.551973, 0.573964, 0.615953, 0.698498", \ + "0.561818, 0.569757, 0.572457, 0.587481, 0.609472, 0.651461, 0.734006" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[2]&WENB[2]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399", \ + "0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403", \ + "0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406", \ + "0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410", \ + "0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413", \ + "0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417", \ + "0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622", \ + "0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725", \ + "0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729", \ + "0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734", \ + "0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739", \ + "0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744", \ + "0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[2]&!WENB[2]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622", \ + "0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725", \ + "0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729", \ + "0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734", \ + "0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739", \ + "0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744", \ + "0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399", \ + "0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403", \ + "0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406", \ + "0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410", \ + "0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413", \ + "0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417", \ + "0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420" \ + ); + } + } + } + pin(WENYB[1]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[1]&WENB[1]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[1] == 1'b0 && WENB[1] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.610229, 0.619074, 0.621552, 0.636507, 0.658208, 0.700167, 0.783853", \ + "0.621819, 0.630664, 0.633142, 0.648097, 0.669798, 0.711757, 0.795443", \ + "0.635053, 0.643898, 0.646376, 0.661331, 0.683032, 0.724991, 0.808677", \ + "0.661821, 0.670666, 0.673144, 0.688099, 0.709800, 0.751759, 0.835445", \ + "0.683318, 0.692163, 0.694641, 0.709596, 0.731297, 0.773256, 0.856942", \ + "0.708215, 0.717060, 0.719538, 0.734493, 0.756194, 0.798153, 0.881839", \ + "0.742662, 0.751507, 0.753985, 0.768940, 0.790641, 0.832600, 0.916286" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.462471, 0.471123, 0.473690, 0.488649, 0.510420, 0.552395, 0.636104", \ + "0.474234, 0.482886, 0.485453, 0.500412, 0.522183, 0.564158, 0.647867", \ + "0.487052, 0.495704, 0.498271, 0.513230, 0.535001, 0.576976, 0.660685", \ + "0.514227, 0.522879, 0.525446, 0.540405, 0.562176, 0.604151, 0.687860", \ + "0.535456, 0.544108, 0.546675, 0.561634, 0.583405, 0.625380, 0.709089", \ + "0.560636, 0.569288, 0.571855, 0.586814, 0.608585, 0.650560, 0.734269", \ + "0.595085, 0.603737, 0.606304, 0.621263, 0.643034, 0.685009, 0.768718" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.539696, 0.549178, 0.552043, 0.570821, 0.601660, 0.666351, 0.794449", \ + "0.552476, 0.561958, 0.564823, 0.583601, 0.614440, 0.679131, 0.807229", \ + "0.566008, 0.575490, 0.578355, 0.597133, 0.627972, 0.692663, 0.820761", \ + "0.594683, 0.604165, 0.607030, 0.625808, 0.656647, 0.721338, 0.849436", \ + "0.612803, 0.622285, 0.625150, 0.643928, 0.674767, 0.739458, 0.867556", \ + "0.641362, 0.650844, 0.653709, 0.672487, 0.703326, 0.768017, 0.896115", \ + "0.669275, 0.678757, 0.681622, 0.700400, 0.731239, 0.795930, 0.924028" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.403381, 0.413048, 0.415926, 0.434816, 0.465484, 0.529015, 0.657071", \ + "0.416390, 0.426057, 0.428935, 0.447825, 0.478493, 0.542024, 0.670080", \ + "0.430071, 0.439738, 0.442616, 0.461506, 0.492174, 0.555705, 0.683761", \ + "0.459166, 0.468833, 0.471711, 0.490601, 0.521269, 0.584800, 0.712856", \ + "0.477293, 0.486960, 0.489838, 0.508728, 0.539396, 0.602927, 0.730983", \ + "0.505840, 0.515507, 0.518385, 0.537275, 0.567943, 0.631474, 0.759530", \ + "0.533763, 0.543430, 0.546308, 0.565198, 0.595866, 0.659397, 0.787453" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[1]&!WENB[1]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[1] == 1'b1 && WENB[1] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.616468, 0.626160, 0.629017, 0.647622, 0.678554, 0.742442, 0.869779", \ + "0.628011, 0.637703, 0.640560, 0.659165, 0.690097, 0.753985, 0.881322", \ + "0.641927, 0.651619, 0.654476, 0.673081, 0.704013, 0.767901, 0.895238", \ + "0.670507, 0.680199, 0.683056, 0.701661, 0.732593, 0.796481, 0.923818", \ + "0.691912, 0.701604, 0.704461, 0.723066, 0.753998, 0.817886, 0.945223", \ + "0.717218, 0.726910, 0.729767, 0.748372, 0.779304, 0.843192, 0.970529", \ + "0.747789, 0.757481, 0.760338, 0.778943, 0.809875, 0.873763, 1.001100" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.460287, 0.469867, 0.472738, 0.491461, 0.522331, 0.586211, 0.713625", \ + "0.471886, 0.481466, 0.484337, 0.503060, 0.533930, 0.597810, 0.725224", \ + "0.485616, 0.495196, 0.498067, 0.516790, 0.547660, 0.611540, 0.738954", \ + "0.514349, 0.523929, 0.526800, 0.545523, 0.576393, 0.640273, 0.767687", \ + "0.535869, 0.545449, 0.548320, 0.567043, 0.597913, 0.661793, 0.789207", \ + "0.561207, 0.570787, 0.573658, 0.592381, 0.623251, 0.687131, 0.814545", \ + "0.591778, 0.601358, 0.604229, 0.622952, 0.653822, 0.717702, 0.845116" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.577075, 0.585746, 0.588224, 0.603124, 0.625158, 0.666957, 0.749400", \ + "0.589521, 0.598192, 0.600670, 0.615570, 0.637604, 0.679403, 0.761846", \ + "0.604361, 0.613032, 0.615510, 0.630410, 0.652444, 0.694243, 0.776686", \ + "0.632000, 0.640671, 0.643149, 0.658049, 0.680083, 0.721882, 0.804325", \ + "0.652059, 0.660730, 0.663208, 0.678108, 0.700142, 0.741941, 0.824384", \ + "0.672244, 0.680915, 0.683393, 0.698293, 0.720327, 0.762126, 0.844569", \ + "0.707773, 0.716444, 0.718922, 0.733822, 0.755856, 0.797655, 0.880098" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.431147, 0.439086, 0.441786, 0.456810, 0.478801, 0.520790, 0.603335", \ + "0.443553, 0.451492, 0.454192, 0.469216, 0.491207, 0.533196, 0.615741", \ + "0.458438, 0.466377, 0.469077, 0.484101, 0.506092, 0.548081, 0.630626", \ + "0.486076, 0.494015, 0.496715, 0.511739, 0.533730, 0.575719, 0.658264", \ + "0.506112, 0.514051, 0.516751, 0.531775, 0.553766, 0.595755, 0.678300", \ + "0.526310, 0.534249, 0.536949, 0.551973, 0.573964, 0.615953, 0.698498", \ + "0.561818, 0.569757, 0.572457, 0.587481, 0.609472, 0.651461, 0.734006" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[1]&WENB[1]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399", \ + "0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403", \ + "0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406", \ + "0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410", \ + "0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413", \ + "0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417", \ + "0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622", \ + "0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725", \ + "0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729", \ + "0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734", \ + "0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739", \ + "0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744", \ + "0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[1]&!WENB[1]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622", \ + "0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725", \ + "0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729", \ + "0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734", \ + "0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739", \ + "0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744", \ + "0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399", \ + "0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403", \ + "0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406", \ + "0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410", \ + "0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413", \ + "0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417", \ + "0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420" \ + ); + } + } + } + pin(WENYB[0]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[0]&WENB[0]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[0] == 1'b0 && WENB[0] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.610229, 0.619074, 0.621552, 0.636507, 0.658208, 0.700167, 0.783853", \ + "0.621819, 0.630664, 0.633142, 0.648097, 0.669798, 0.711757, 0.795443", \ + "0.635053, 0.643898, 0.646376, 0.661331, 0.683032, 0.724991, 0.808677", \ + "0.661821, 0.670666, 0.673144, 0.688099, 0.709800, 0.751759, 0.835445", \ + "0.683318, 0.692163, 0.694641, 0.709596, 0.731297, 0.773256, 0.856942", \ + "0.708215, 0.717060, 0.719538, 0.734493, 0.756194, 0.798153, 0.881839", \ + "0.742662, 0.751507, 0.753985, 0.768940, 0.790641, 0.832600, 0.916286" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.462471, 0.471123, 0.473690, 0.488649, 0.510420, 0.552395, 0.636104", \ + "0.474234, 0.482886, 0.485453, 0.500412, 0.522183, 0.564158, 0.647867", \ + "0.487052, 0.495704, 0.498271, 0.513230, 0.535001, 0.576976, 0.660685", \ + "0.514227, 0.522879, 0.525446, 0.540405, 0.562176, 0.604151, 0.687860", \ + "0.535456, 0.544108, 0.546675, 0.561634, 0.583405, 0.625380, 0.709089", \ + "0.560636, 0.569288, 0.571855, 0.586814, 0.608585, 0.650560, 0.734269", \ + "0.595085, 0.603737, 0.606304, 0.621263, 0.643034, 0.685009, 0.768718" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385", \ + "0.032298, 0.039826, 0.043079, 0.060289, 0.093988, 0.167429, 0.321385" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.539696, 0.549178, 0.552043, 0.570821, 0.601660, 0.666351, 0.794449", \ + "0.552476, 0.561958, 0.564823, 0.583601, 0.614440, 0.679131, 0.807229", \ + "0.566008, 0.575490, 0.578355, 0.597133, 0.627972, 0.692663, 0.820761", \ + "0.594683, 0.604165, 0.607030, 0.625808, 0.656647, 0.721338, 0.849436", \ + "0.612803, 0.622285, 0.625150, 0.643928, 0.674767, 0.739458, 0.867556", \ + "0.641362, 0.650844, 0.653709, 0.672487, 0.703326, 0.768017, 0.896115", \ + "0.669275, 0.678757, 0.681622, 0.700400, 0.731239, 0.795930, 0.924028" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.403381, 0.413048, 0.415926, 0.434816, 0.465484, 0.529015, 0.657071", \ + "0.416390, 0.426057, 0.428935, 0.447825, 0.478493, 0.542024, 0.670080", \ + "0.430071, 0.439738, 0.442616, 0.461506, 0.492174, 0.555705, 0.683761", \ + "0.459166, 0.468833, 0.471711, 0.490601, 0.521269, 0.584800, 0.712856", \ + "0.477293, 0.486960, 0.489838, 0.508728, 0.539396, 0.602927, 0.730983", \ + "0.505840, 0.515507, 0.518385, 0.537275, 0.567943, 0.631474, 0.759530", \ + "0.533763, 0.543430, 0.546308, 0.565198, 0.595866, 0.659397, 0.787453" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569", \ + "0.029679, 0.039752, 0.044378, 0.075373, 0.128926, 0.246019, 0.481569" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[0]&!WENB[0]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[0] == 1'b1 && WENB[0] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.616468, 0.626160, 0.629017, 0.647622, 0.678554, 0.742442, 0.869779", \ + "0.628011, 0.637703, 0.640560, 0.659165, 0.690097, 0.753985, 0.881322", \ + "0.641927, 0.651619, 0.654476, 0.673081, 0.704013, 0.767901, 0.895238", \ + "0.670507, 0.680199, 0.683056, 0.701661, 0.732593, 0.796481, 0.923818", \ + "0.691912, 0.701604, 0.704461, 0.723066, 0.753998, 0.817886, 0.945223", \ + "0.717218, 0.726910, 0.729767, 0.748372, 0.779304, 0.843192, 0.970529", \ + "0.747789, 0.757481, 0.760338, 0.778943, 0.809875, 0.873763, 1.001100" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.460287, 0.469867, 0.472738, 0.491461, 0.522331, 0.586211, 0.713625", \ + "0.471886, 0.481466, 0.484337, 0.503060, 0.533930, 0.597810, 0.725224", \ + "0.485616, 0.495196, 0.498067, 0.516790, 0.547660, 0.611540, 0.738954", \ + "0.514349, 0.523929, 0.526800, 0.545523, 0.576393, 0.640273, 0.767687", \ + "0.535869, 0.545449, 0.548320, 0.567043, 0.597913, 0.661793, 0.789207", \ + "0.561207, 0.570787, 0.573658, 0.592381, 0.623251, 0.687131, 0.814545", \ + "0.591778, 0.601358, 0.604229, 0.622952, 0.653822, 0.717702, 0.845116" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462", \ + "0.027712, 0.039641, 0.043446, 0.073979, 0.128915, 0.245415, 0.491462" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.577075, 0.585746, 0.588224, 0.603124, 0.625158, 0.666957, 0.749400", \ + "0.589521, 0.598192, 0.600670, 0.615570, 0.637604, 0.679403, 0.761846", \ + "0.604361, 0.613032, 0.615510, 0.630410, 0.652444, 0.694243, 0.776686", \ + "0.632000, 0.640671, 0.643149, 0.658049, 0.680083, 0.721882, 0.804325", \ + "0.652059, 0.660730, 0.663208, 0.678108, 0.700142, 0.741941, 0.824384", \ + "0.672244, 0.680915, 0.683393, 0.698293, 0.720327, 0.762126, 0.844569", \ + "0.707773, 0.716444, 0.718922, 0.733822, 0.755856, 0.797655, 0.880098" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.431147, 0.439086, 0.441786, 0.456810, 0.478801, 0.520790, 0.603335", \ + "0.443553, 0.451492, 0.454192, 0.469216, 0.491207, 0.533196, 0.615741", \ + "0.458438, 0.466377, 0.469077, 0.484101, 0.506092, 0.548081, 0.630626", \ + "0.486076, 0.494015, 0.496715, 0.511739, 0.533730, 0.575719, 0.658264", \ + "0.506112, 0.514051, 0.516751, 0.531775, 0.553766, 0.595755, 0.678300", \ + "0.526310, 0.534249, 0.536949, 0.551973, 0.573964, 0.615953, 0.698498", \ + "0.561818, 0.569757, 0.572457, 0.587481, 0.609472, 0.651461, 0.734006" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979", \ + "0.032698, 0.042019, 0.044402, 0.062175, 0.095506, 0.169693, 0.318979" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[0]&WENB[0]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399", \ + "0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403", \ + "0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406", \ + "0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410", \ + "0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413", \ + "0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417", \ + "0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622", \ + "0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725", \ + "0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729", \ + "0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734", \ + "0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739", \ + "0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744", \ + "0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[0]&!WENB[0]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622, 0.004622", \ + "0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725, 0.004725", \ + "0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729, 0.004729", \ + "0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734, 0.004734", \ + "0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739, 0.004739", \ + "0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744, 0.004744", \ + "0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748, 0.004748" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399, 0.003399", \ + "0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403, 0.003403", \ + "0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406, 0.003406", \ + "0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410, 0.003410", \ + "0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413, 0.003413", \ + "0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417, 0.003417", \ + "0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420, 0.003420" \ + ); + } + } + } + } + bus(AYB) { + bus_type : rf2_32x128_wm1_AYB; + direction : output; + related_power_pin : "VDDPE"; + related_ground_pin : "VSSE"; + power_down_function : "!VDDCE + !VDDPE + VSSE"; + max_capacitance : 0.100000; + max_transition : 0.721560; + timing() { + related_pin : AB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&TENB"; + sdf_cond : "DFTRAMBYP == 1'b1 && TENB == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.138968, 0.146271, 0.148351, 0.160854, 0.180172, 0.218695, 0.295923", \ + "0.148815, 0.156118, 0.158198, 0.170702, 0.190020, 0.228542, 0.305771", \ + "0.160158, 0.167461, 0.169541, 0.182044, 0.201362, 0.239885, 0.317113", \ + "0.189833, 0.197136, 0.199216, 0.211719, 0.231038, 0.269560, 0.346788", \ + "0.220942, 0.228245, 0.230325, 0.242828, 0.262147, 0.300669, 0.377898", \ + "0.257031, 0.264334, 0.266414, 0.278917, 0.298235, 0.336758, 0.413986", \ + "0.298990, 0.306293, 0.308373, 0.320876, 0.340194, 0.378717, 0.455945" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.114759, 0.121460, 0.123368, 0.134841, 0.152566, 0.187912, 0.258773", \ + "0.123794, 0.130495, 0.132404, 0.143876, 0.161602, 0.196948, 0.267809", \ + "0.134202, 0.140903, 0.142811, 0.154284, 0.172009, 0.207355, 0.278216", \ + "0.161430, 0.168131, 0.170040, 0.181512, 0.199238, 0.234584, 0.305445", \ + "0.189974, 0.196675, 0.198584, 0.210056, 0.227782, 0.263128, 0.333989", \ + "0.223087, 0.229788, 0.231697, 0.243169, 0.260895, 0.296241, 0.367102", \ + "0.261587, 0.268288, 0.270197, 0.281669, 0.299394, 0.334741, 0.405602" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.026731, 0.034318, 0.037080, 0.055163, 0.087964, 0.159263, 0.305374", \ + "0.026731, 0.034318, 0.037080, 0.055163, 0.087964, 0.159263, 0.305374", \ + "0.026731, 0.034318, 0.037080, 0.055163, 0.087964, 0.159263, 0.305374", \ + "0.026731, 0.034318, 0.037080, 0.055163, 0.087964, 0.159263, 0.305374", \ + "0.026731, 0.034318, 0.037080, 0.055163, 0.087964, 0.159263, 0.305374", \ + "0.026731, 0.034318, 0.037080, 0.055163, 0.087964, 0.159263, 0.305374", \ + "0.026731, 0.034318, 0.037080, 0.055163, 0.087964, 0.159263, 0.305374" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.026731, 0.034318, 0.037080, 0.055163, 0.087964, 0.159263, 0.305374", \ + "0.026731, 0.034318, 0.037080, 0.055163, 0.087964, 0.159263, 0.305374", \ + "0.026731, 0.034318, 0.037080, 0.055163, 0.087964, 0.159263, 0.305374", \ + "0.026731, 0.034318, 0.037080, 0.055163, 0.087964, 0.159263, 0.305374", \ + "0.026731, 0.034318, 0.037080, 0.055163, 0.087964, 0.159263, 0.305374", \ + "0.026731, 0.034318, 0.037080, 0.055163, 0.087964, 0.159263, 0.305374", \ + "0.026731, 0.034318, 0.037080, 0.055163, 0.087964, 0.159263, 0.305374" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.115928, 0.124350, 0.126914, 0.143900, 0.172560, 0.232218, 0.351374", \ + "0.127561, 0.135983, 0.138546, 0.155532, 0.184192, 0.243851, 0.363006", \ + "0.137921, 0.146343, 0.148906, 0.165892, 0.194553, 0.254211, 0.373366", \ + "0.174282, 0.182704, 0.185267, 0.202253, 0.230914, 0.290572, 0.409727", \ + "0.211902, 0.220324, 0.222887, 0.239873, 0.268534, 0.328192, 0.447347", \ + "0.255200, 0.263622, 0.266185, 0.283171, 0.311832, 0.371490, 0.490646", \ + "0.323446, 0.331868, 0.334431, 0.351417, 0.380078, 0.439736, 0.558892" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.095733, 0.103461, 0.105813, 0.121398, 0.147696, 0.202435, 0.311766", \ + "0.106406, 0.114134, 0.116486, 0.132071, 0.158369, 0.213108, 0.322439", \ + "0.115912, 0.123640, 0.125992, 0.141577, 0.167875, 0.222614, 0.331945", \ + "0.149275, 0.157003, 0.159355, 0.174940, 0.201238, 0.255977, 0.365308", \ + "0.183794, 0.191521, 0.193873, 0.209459, 0.235756, 0.290496, 0.399827", \ + "0.223522, 0.231249, 0.233601, 0.249187, 0.275484, 0.330224, 0.439555", \ + "0.286141, 0.293869, 0.296220, 0.311806, 0.338103, 0.392843, 0.502174" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.026346, 0.038151, 0.041886, 0.073530, 0.129283, 0.245282, 0.484596", \ + "0.026346, 0.038151, 0.041886, 0.073530, 0.129283, 0.245282, 0.484596", \ + "0.026346, 0.038151, 0.041886, 0.073530, 0.129283, 0.245282, 0.484596", \ + "0.026346, 0.038151, 0.041886, 0.073530, 0.129283, 0.245282, 0.484596", \ + "0.026346, 0.038151, 0.041886, 0.073530, 0.129283, 0.245282, 0.484596", \ + "0.026346, 0.038151, 0.041886, 0.073530, 0.129283, 0.245282, 0.484596", \ + "0.026346, 0.038151, 0.041886, 0.073530, 0.129283, 0.245282, 0.484596" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.026346, 0.038151, 0.041886, 0.073530, 0.129283, 0.245282, 0.484596", \ + "0.026346, 0.038151, 0.041886, 0.073530, 0.129283, 0.245282, 0.484596", \ + "0.026346, 0.038151, 0.041886, 0.073530, 0.129283, 0.245282, 0.484596", \ + "0.026346, 0.038151, 0.041886, 0.073530, 0.129283, 0.245282, 0.484596", \ + "0.026346, 0.038151, 0.041886, 0.073530, 0.129283, 0.245282, 0.484596", \ + "0.026346, 0.038151, 0.041886, 0.073530, 0.129283, 0.245282, 0.484596", \ + "0.026346, 0.038151, 0.041886, 0.073530, 0.129283, 0.245282, 0.484596" \ + ); + } + } + timing() { + related_pin : TAB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TENB"; + sdf_cond : "DFTRAMBYP == 1'b1 && TENB == 1'b0"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.142733, 0.149882, 0.151957, 0.164467, 0.183671, 0.222225, 0.299518", \ + "0.151979, 0.159129, 0.161203, 0.173713, 0.192917, 0.231471, 0.308764", \ + "0.163894, 0.171044, 0.173118, 0.185628, 0.204832, 0.243386, 0.320679", \ + "0.193153, 0.200303, 0.202377, 0.214887, 0.234091, 0.272645, 0.349938", \ + "0.223999, 0.231149, 0.233223, 0.245733, 0.264937, 0.303491, 0.380784", \ + "0.259664, 0.266814, 0.268888, 0.281398, 0.300602, 0.339156, 0.416449", \ + "0.303694, 0.310844, 0.312918, 0.325428, 0.344632, 0.383186, 0.460479" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.117868, 0.124428, 0.126331, 0.137810, 0.155431, 0.190806, 0.261726", \ + "0.126352, 0.132912, 0.134815, 0.146294, 0.163915, 0.199290, 0.270210", \ + "0.137285, 0.143845, 0.145748, 0.157226, 0.174847, 0.210223, 0.281143", \ + "0.164131, 0.170691, 0.172595, 0.184073, 0.201694, 0.237069, 0.307989", \ + "0.192434, 0.198994, 0.200897, 0.212376, 0.229997, 0.265372, 0.336292", \ + "0.225158, 0.231718, 0.233621, 0.245100, 0.262721, 0.298096, 0.369016", \ + "0.265558, 0.272118, 0.274021, 0.285500, 0.303121, 0.338496, 0.409416" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.026731, 0.034318, 0.037080, 0.055163, 0.087964, 0.159263, 0.305374", \ + "0.026731, 0.034318, 0.037080, 0.055163, 0.087964, 0.159263, 0.305374", \ + "0.026731, 0.034318, 0.037080, 0.055163, 0.087964, 0.159263, 0.305374", \ + "0.026731, 0.034318, 0.037080, 0.055163, 0.087964, 0.159263, 0.305374", \ + "0.026731, 0.034318, 0.037080, 0.055163, 0.087964, 0.159263, 0.305374", \ + "0.026731, 0.034318, 0.037080, 0.055163, 0.087964, 0.159263, 0.305374", \ + "0.026731, 0.034318, 0.037080, 0.055163, 0.087964, 0.159263, 0.305374" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.026731, 0.034318, 0.037080, 0.055163, 0.087964, 0.159263, 0.305374", \ + "0.026731, 0.034318, 0.037080, 0.055163, 0.087964, 0.159263, 0.305374", \ + "0.026731, 0.034318, 0.037080, 0.055163, 0.087964, 0.159263, 0.305374", \ + "0.026731, 0.034318, 0.037080, 0.055163, 0.087964, 0.159263, 0.305374", \ + "0.026731, 0.034318, 0.037080, 0.055163, 0.087964, 0.159263, 0.305374", \ + "0.026731, 0.034318, 0.037080, 0.055163, 0.087964, 0.159263, 0.305374", \ + "0.026731, 0.034318, 0.037080, 0.055163, 0.087964, 0.159263, 0.305374" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.117585, 0.126093, 0.128668, 0.145727, 0.174283, 0.233954, 0.353104", \ + "0.129236, 0.137744, 0.140318, 0.157378, 0.185934, 0.245605, 0.364755", \ + "0.139208, 0.147717, 0.150291, 0.167351, 0.195906, 0.255577, 0.374727", \ + "0.175482, 0.183990, 0.186564, 0.203624, 0.232179, 0.291851, 0.411001", \ + "0.213214, 0.221723, 0.224297, 0.241357, 0.269912, 0.329583, 0.448734", \ + "0.256674, 0.265183, 0.267757, 0.284817, 0.313372, 0.373043, 0.492193", \ + "0.325161, 0.333670, 0.336244, 0.353304, 0.381859, 0.441530, 0.560680" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.097101, 0.104908, 0.107270, 0.122923, 0.149124, 0.203875, 0.313202", \ + "0.107791, 0.115598, 0.117960, 0.133613, 0.159814, 0.214566, 0.323892", \ + "0.116941, 0.124748, 0.127110, 0.142764, 0.168964, 0.223716, 0.333042", \ + "0.150224, 0.158031, 0.160393, 0.176046, 0.202247, 0.256998, 0.366325", \ + "0.184846, 0.192653, 0.195015, 0.210668, 0.236869, 0.291620, 0.400947", \ + "0.224722, 0.232529, 0.234891, 0.250544, 0.276745, 0.331497, 0.440823", \ + "0.287563, 0.295370, 0.297732, 0.313385, 0.339586, 0.394337, 0.503663" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.026346, 0.038151, 0.041886, 0.073530, 0.129283, 0.245282, 0.484596", \ + "0.026346, 0.038151, 0.041886, 0.073530, 0.129283, 0.245282, 0.484596", \ + "0.026346, 0.038151, 0.041886, 0.073530, 0.129283, 0.245282, 0.484596", \ + "0.026346, 0.038151, 0.041886, 0.073530, 0.129283, 0.245282, 0.484596", \ + "0.026346, 0.038151, 0.041886, 0.073530, 0.129283, 0.245282, 0.484596", \ + "0.026346, 0.038151, 0.041886, 0.073530, 0.129283, 0.245282, 0.484596", \ + "0.026346, 0.038151, 0.041886, 0.073530, 0.129283, 0.245282, 0.484596" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.026346, 0.038151, 0.041886, 0.073530, 0.129283, 0.245282, 0.484596", \ + "0.026346, 0.038151, 0.041886, 0.073530, 0.129283, 0.245282, 0.484596", \ + "0.026346, 0.038151, 0.041886, 0.073530, 0.129283, 0.245282, 0.484596", \ + "0.026346, 0.038151, 0.041886, 0.073530, 0.129283, 0.245282, 0.484596", \ + "0.026346, 0.038151, 0.041886, 0.073530, 0.129283, 0.245282, 0.484596", \ + "0.026346, 0.038151, 0.041886, 0.073530, 0.129283, 0.245282, 0.484596", \ + "0.026346, 0.038151, 0.041886, 0.073530, 0.129283, 0.245282, 0.484596" \ + ); + } + } + timing() { + related_pin : DFTRAMBYP; + timing_type : combinational; + timing_sense : positive_unate; + when : "RET1N"; + sdf_cond : "RET1N == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.248993, 0.256859, 0.258507, 0.272032, 0.292018, 0.331059, 0.408978", \ + "0.259766, 0.267632, 0.269280, 0.282805, 0.302791, 0.341832, 0.419751", \ + "0.273715, 0.281581, 0.283229, 0.296754, 0.316740, 0.355781, 0.433700", \ + "0.301048, 0.308914, 0.310562, 0.324087, 0.344073, 0.383114, 0.461033", \ + "0.318566, 0.326432, 0.328080, 0.341605, 0.361591, 0.400632, 0.478551", \ + "0.345467, 0.353333, 0.354981, 0.368506, 0.388492, 0.427533, 0.505452", \ + "0.375088, 0.382954, 0.384602, 0.398127, 0.418113, 0.457154, 0.535073" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.198177, 0.205936, 0.207612, 0.220949, 0.241088, 0.280171, 0.358498", \ + "0.208801, 0.216560, 0.218236, 0.231573, 0.251712, 0.290795, 0.369122", \ + "0.222859, 0.230618, 0.232294, 0.245631, 0.265770, 0.304853, 0.383180", \ + "0.250193, 0.257952, 0.259628, 0.272965, 0.293104, 0.332187, 0.410514", \ + "0.267556, 0.275315, 0.276991, 0.290328, 0.310467, 0.349550, 0.427877", \ + "0.294566, 0.302325, 0.304001, 0.317338, 0.337477, 0.376560, 0.454887", \ + "0.324169, 0.331928, 0.333604, 0.346941, 0.367080, 0.406163, 0.484490" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.026731, 0.034318, 0.037080, 0.055163, 0.087964, 0.159263, 0.305374", \ + "0.026731, 0.034318, 0.037080, 0.055163, 0.087964, 0.159263, 0.305374", \ + "0.026731, 0.034318, 0.037080, 0.055163, 0.087964, 0.159263, 0.305374", \ + "0.026731, 0.034318, 0.037080, 0.055163, 0.087964, 0.159263, 0.305374", \ + "0.026731, 0.034318, 0.037080, 0.055163, 0.087964, 0.159263, 0.305374", \ + "0.026731, 0.034318, 0.037080, 0.055163, 0.087964, 0.159263, 0.305374", \ + "0.026731, 0.034318, 0.037080, 0.055163, 0.087964, 0.159263, 0.305374" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.026731, 0.034318, 0.037080, 0.055163, 0.087964, 0.159263, 0.305374", \ + "0.026731, 0.034318, 0.037080, 0.055163, 0.087964, 0.159263, 0.305374", \ + "0.026731, 0.034318, 0.037080, 0.055163, 0.087964, 0.159263, 0.305374", \ + "0.026731, 0.034318, 0.037080, 0.055163, 0.087964, 0.159263, 0.305374", \ + "0.026731, 0.034318, 0.037080, 0.055163, 0.087964, 0.159263, 0.305374", \ + "0.026731, 0.034318, 0.037080, 0.055163, 0.087964, 0.159263, 0.305374", \ + "0.026731, 0.034318, 0.037080, 0.055163, 0.087964, 0.159263, 0.305374" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.312442, 0.321077, 0.323858, 0.342336, 0.372697, 0.435990, 0.562264", \ + "0.323377, 0.332012, 0.334793, 0.353271, 0.383632, 0.446925, 0.573199", \ + "0.337240, 0.345875, 0.348656, 0.367134, 0.397495, 0.460788, 0.587062", \ + "0.366997, 0.375632, 0.378413, 0.396891, 0.427252, 0.490545, 0.616819", \ + "0.385032, 0.393667, 0.396448, 0.414926, 0.445287, 0.508580, 0.634854", \ + "0.408939, 0.417574, 0.420355, 0.438833, 0.469194, 0.532487, 0.658761", \ + "0.445275, 0.453910, 0.456691, 0.475169, 0.505530, 0.568823, 0.695097" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.251073, 0.259648, 0.262360, 0.280597, 0.310586, 0.372854, 0.497355", \ + "0.262072, 0.270647, 0.273359, 0.291596, 0.321585, 0.383853, 0.508354", \ + "0.275951, 0.284526, 0.287238, 0.305475, 0.335464, 0.397732, 0.522233", \ + "0.305702, 0.314277, 0.316989, 0.335226, 0.365215, 0.427483, 0.551984", \ + "0.323663, 0.332238, 0.334950, 0.353187, 0.383176, 0.445444, 0.569945", \ + "0.347656, 0.356231, 0.358943, 0.377180, 0.407169, 0.469437, 0.593938", \ + "0.383859, 0.392434, 0.395146, 0.413383, 0.443372, 0.505640, 0.630141" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.026346, 0.038151, 0.041886, 0.073530, 0.129283, 0.245282, 0.484596", \ + "0.026346, 0.038151, 0.041886, 0.073530, 0.129283, 0.245282, 0.484596", \ + "0.026346, 0.038151, 0.041886, 0.073530, 0.129283, 0.245282, 0.484596", \ + "0.026346, 0.038151, 0.041886, 0.073530, 0.129283, 0.245282, 0.484596", \ + "0.026346, 0.038151, 0.041886, 0.073530, 0.129283, 0.245282, 0.484596", \ + "0.026346, 0.038151, 0.041886, 0.073530, 0.129283, 0.245282, 0.484596", \ + "0.026346, 0.038151, 0.041886, 0.073530, 0.129283, 0.245282, 0.484596" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.026346, 0.038151, 0.041886, 0.073530, 0.129283, 0.245282, 0.484596", \ + "0.026346, 0.038151, 0.041886, 0.073530, 0.129283, 0.245282, 0.484596", \ + "0.026346, 0.038151, 0.041886, 0.073530, 0.129283, 0.245282, 0.484596", \ + "0.026346, 0.038151, 0.041886, 0.073530, 0.129283, 0.245282, 0.484596", \ + "0.026346, 0.038151, 0.041886, 0.073530, 0.129283, 0.245282, 0.484596", \ + "0.026346, 0.038151, 0.041886, 0.073530, 0.129283, 0.245282, 0.484596", \ + "0.026346, 0.038151, 0.041886, 0.073530, 0.129283, 0.245282, 0.484596" \ + ); + } + } + internal_power() { + related_pin : AB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TENB"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.017865, 0.017865, 0.017865, 0.017865, 0.017865, 0.017865, 0.017865", \ + "0.017883, 0.017883, 0.017883, 0.017883, 0.017883, 0.017883, 0.017883", \ + "0.017901, 0.017901, 0.017901, 0.017901, 0.017901, 0.017901, 0.017901", \ + "0.017919, 0.017919, 0.017919, 0.017919, 0.017919, 0.017919, 0.017919", \ + "0.017937, 0.017937, 0.017937, 0.017937, 0.017937, 0.017937, 0.017937", \ + "0.017955, 0.017955, 0.017955, 0.017955, 0.017955, 0.017955, 0.017955", \ + "0.017973, 0.017973, 0.017973, 0.017973, 0.017973, 0.017973, 0.017973" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.015891, 0.015891, 0.015891, 0.015891, 0.015891, 0.015891, 0.015891", \ + "0.015980, 0.015980, 0.015980, 0.015980, 0.015980, 0.015980, 0.015980", \ + "0.015996, 0.015996, 0.015996, 0.015996, 0.015996, 0.015996, 0.015996", \ + "0.016012, 0.016012, 0.016012, 0.016012, 0.016012, 0.016012, 0.016012", \ + "0.016028, 0.016028, 0.016028, 0.016028, 0.016028, 0.016028, 0.016028", \ + "0.016044, 0.016044, 0.016044, 0.016044, 0.016044, 0.016044, 0.016044", \ + "0.016060, 0.016060, 0.016060, 0.016060, 0.016060, 0.016060, 0.016060" \ + ); + } + } + internal_power() { + related_pin : TAB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TENB"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.017865, 0.017865, 0.017865, 0.017865, 0.017865, 0.017865, 0.017865", \ + "0.017883, 0.017883, 0.017883, 0.017883, 0.017883, 0.017883, 0.017883", \ + "0.017901, 0.017901, 0.017901, 0.017901, 0.017901, 0.017901, 0.017901", \ + "0.017919, 0.017919, 0.017919, 0.017919, 0.017919, 0.017919, 0.017919", \ + "0.017937, 0.017937, 0.017937, 0.017937, 0.017937, 0.017937, 0.017937", \ + "0.017955, 0.017955, 0.017955, 0.017955, 0.017955, 0.017955, 0.017955", \ + "0.017973, 0.017973, 0.017973, 0.017973, 0.017973, 0.017973, 0.017973" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.015891, 0.015891, 0.015891, 0.015891, 0.015891, 0.015891, 0.015891", \ + "0.015980, 0.015980, 0.015980, 0.015980, 0.015980, 0.015980, 0.015980", \ + "0.015996, 0.015996, 0.015996, 0.015996, 0.015996, 0.015996, 0.015996", \ + "0.016012, 0.016012, 0.016012, 0.016012, 0.016012, 0.016012, 0.016012", \ + "0.016028, 0.016028, 0.016028, 0.016028, 0.016028, 0.016028, 0.016028", \ + "0.016044, 0.016044, 0.016044, 0.016044, 0.016044, 0.016044, 0.016044", \ + "0.016060, 0.016060, 0.016060, 0.016060, 0.016060, 0.016060, 0.016060" \ + ); + } + } + internal_power() { + related_pin : DFTRAMBYP; + related_pg_pin : "VDDPE"; + when : "RET1N"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.000810, 0.000811, 0.000812, 0.000812, 0.000813, 0.000814, 0.000815", \ + "0.000811, 0.000812, 0.000812, 0.000813, 0.000814, 0.000815, 0.000816", \ + "0.000812, 0.000812, 0.000813, 0.000814, 0.000815, 0.000816, 0.000817", \ + "0.000812, 0.000813, 0.000814, 0.000815, 0.000816, 0.000817, 0.000817", \ + "0.000813, 0.000814, 0.000815, 0.000816, 0.000817, 0.000817, 0.000818", \ + "0.000814, 0.000815, 0.000816, 0.000817, 0.000817, 0.000818, 0.000819", \ + "0.000815, 0.000816, 0.000817, 0.000817, 0.000818, 0.000819, 0.000820" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.000810, 0.000811, 0.000812, 0.000812, 0.000813, 0.000814, 0.000815", \ + "0.000811, 0.000812, 0.000812, 0.000813, 0.000814, 0.000815, 0.000816", \ + "0.000812, 0.000812, 0.000813, 0.000814, 0.000815, 0.000816, 0.000817", \ + "0.000812, 0.000813, 0.000814, 0.000815, 0.000816, 0.000817, 0.000817", \ + "0.000813, 0.000814, 0.000815, 0.000816, 0.000817, 0.000817, 0.000818", \ + "0.000814, 0.000815, 0.000816, 0.000817, 0.000817, 0.000818, 0.000819", \ + "0.000815, 0.000816, 0.000817, 0.000817, 0.000818, 0.000819, 0.000820" \ + ); + } + } + pin(AYB[4]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TAB[4]&AB[4]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TAB[4] == 1'b0 && AB[4] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.514067, 0.521918, 0.524150, 0.537268, 0.557288, 0.596934, 0.675064", \ + "0.526929, 0.534780, 0.537012, 0.550130, 0.570150, 0.609796, 0.687926", \ + "0.540348, 0.548199, 0.550431, 0.563549, 0.583569, 0.623215, 0.701345", \ + "0.567410, 0.575261, 0.577493, 0.590611, 0.610631, 0.650277, 0.728407", \ + "0.587960, 0.595811, 0.598043, 0.611161, 0.631181, 0.670827, 0.748957", \ + "0.614264, 0.622115, 0.624347, 0.637465, 0.657485, 0.697131, 0.775261", \ + "0.647343, 0.655194, 0.657426, 0.670544, 0.690564, 0.730210, 0.808340" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.416969, 0.424773, 0.426979, 0.440096, 0.460043, 0.499535, 0.577323", \ + "0.429846, 0.437650, 0.439856, 0.452973, 0.472920, 0.512412, 0.590200", \ + "0.443242, 0.451046, 0.453252, 0.466369, 0.486316, 0.525808, 0.603596", \ + "0.470337, 0.478141, 0.480347, 0.493464, 0.513411, 0.552903, 0.630691", \ + "0.490912, 0.498716, 0.500922, 0.514039, 0.533986, 0.573478, 0.651266", \ + "0.517173, 0.524977, 0.527183, 0.540300, 0.560247, 0.599739, 0.677527", \ + "0.550263, 0.558067, 0.560273, 0.573390, 0.593337, 0.632829, 0.710617" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.026602, 0.034364, 0.036868, 0.055723, 0.088800, 0.159351, 0.306602", \ + "0.026602, 0.034364, 0.036868, 0.055723, 0.088800, 0.159351, 0.306602", \ + "0.026602, 0.034364, 0.036868, 0.055723, 0.088800, 0.159351, 0.306602", \ + "0.026602, 0.034364, 0.036868, 0.055723, 0.088800, 0.159351, 0.306602", \ + "0.026602, 0.034364, 0.036868, 0.055723, 0.088800, 0.159351, 0.306602", \ + "0.026602, 0.034364, 0.036868, 0.055723, 0.088800, 0.159351, 0.306602", \ + "0.026602, 0.034364, 0.036868, 0.055723, 0.088800, 0.159351, 0.306602" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.026602, 0.034364, 0.036868, 0.055723, 0.088800, 0.159351, 0.306602", \ + "0.026602, 0.034364, 0.036868, 0.055723, 0.088800, 0.159351, 0.306602", \ + "0.026602, 0.034364, 0.036868, 0.055723, 0.088800, 0.159351, 0.306602", \ + "0.026602, 0.034364, 0.036868, 0.055723, 0.088800, 0.159351, 0.306602", \ + "0.026602, 0.034364, 0.036868, 0.055723, 0.088800, 0.159351, 0.306602", \ + "0.026602, 0.034364, 0.036868, 0.055723, 0.088800, 0.159351, 0.306602", \ + "0.026602, 0.034364, 0.036868, 0.055723, 0.088800, 0.159351, 0.306602" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.408169, 0.417486, 0.420291, 0.438662, 0.469222, 0.532417, 0.658648", \ + "0.419730, 0.429047, 0.431852, 0.450223, 0.480783, 0.543978, 0.670209", \ + "0.434298, 0.443615, 0.446420, 0.464791, 0.495351, 0.558546, 0.684777", \ + "0.463368, 0.472685, 0.475490, 0.493861, 0.524421, 0.587616, 0.713847", \ + "0.481935, 0.491252, 0.494057, 0.512428, 0.542988, 0.606183, 0.732414", \ + "0.508941, 0.518258, 0.521063, 0.539434, 0.569994, 0.633189, 0.759420", \ + "0.535042, 0.544359, 0.547164, 0.565535, 0.596095, 0.659290, 0.785521" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.327193, 0.336264, 0.339034, 0.357088, 0.387137, 0.449517, 0.573939", \ + "0.338842, 0.347913, 0.350683, 0.368737, 0.398786, 0.461166, 0.585588", \ + "0.353543, 0.362614, 0.365384, 0.383438, 0.413487, 0.475867, 0.600289", \ + "0.382463, 0.391534, 0.394304, 0.412358, 0.442407, 0.504787, 0.629209", \ + "0.400918, 0.409989, 0.412759, 0.430813, 0.460862, 0.523242, 0.647664", \ + "0.427842, 0.436913, 0.439683, 0.457737, 0.487786, 0.550166, 0.674588", \ + "0.453944, 0.463015, 0.465785, 0.483839, 0.513888, 0.576268, 0.700690" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.026993, 0.039733, 0.044227, 0.074906, 0.130727, 0.247882, 0.487922", \ + "0.026993, 0.039733, 0.044227, 0.074906, 0.130727, 0.247882, 0.487922", \ + "0.026993, 0.039733, 0.044227, 0.074906, 0.130727, 0.247882, 0.487922", \ + "0.026993, 0.039733, 0.044227, 0.074906, 0.130727, 0.247882, 0.487922", \ + "0.026993, 0.039733, 0.044227, 0.074906, 0.130727, 0.247882, 0.487922", \ + "0.026993, 0.039733, 0.044227, 0.074906, 0.130727, 0.247882, 0.487922", \ + "0.026993, 0.039733, 0.044227, 0.074906, 0.130727, 0.247882, 0.487922" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.026993, 0.039733, 0.044227, 0.074906, 0.130727, 0.247882, 0.487922", \ + "0.026993, 0.039733, 0.044227, 0.074906, 0.130727, 0.247882, 0.487922", \ + "0.026993, 0.039733, 0.044227, 0.074906, 0.130727, 0.247882, 0.487922", \ + "0.026993, 0.039733, 0.044227, 0.074906, 0.130727, 0.247882, 0.487922", \ + "0.026993, 0.039733, 0.044227, 0.074906, 0.130727, 0.247882, 0.487922", \ + "0.026993, 0.039733, 0.044227, 0.074906, 0.130727, 0.247882, 0.487922", \ + "0.026993, 0.039733, 0.044227, 0.074906, 0.130727, 0.247882, 0.487922" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TAB[4]&!AB[4]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TAB[4] == 1'b1 && AB[4] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.471586, 0.480948, 0.483750, 0.502064, 0.532596, 0.595839, 0.721952", \ + "0.483601, 0.492963, 0.495765, 0.514079, 0.544611, 0.607854, 0.733967", \ + "0.497022, 0.506384, 0.509186, 0.527500, 0.558032, 0.621275, 0.747388", \ + "0.525904, 0.535266, 0.538068, 0.556382, 0.586914, 0.650157, 0.776270", \ + "0.546845, 0.556207, 0.559009, 0.577323, 0.607855, 0.671098, 0.797211", \ + "0.572521, 0.581883, 0.584685, 0.602999, 0.633531, 0.696774, 0.822887", \ + "0.603562, 0.612924, 0.615726, 0.634040, 0.664572, 0.727815, 0.853928" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.377355, 0.386516, 0.389277, 0.407375, 0.437389, 0.499795, 0.624237", \ + "0.389406, 0.398567, 0.401328, 0.419426, 0.449440, 0.511846, 0.636288", \ + "0.403002, 0.412163, 0.414924, 0.433022, 0.463036, 0.525442, 0.649884", \ + "0.431663, 0.440824, 0.443585, 0.461683, 0.491697, 0.554103, 0.678545", \ + "0.452446, 0.461607, 0.464368, 0.482466, 0.512480, 0.574886, 0.699328", \ + "0.478154, 0.487315, 0.490076, 0.508174, 0.538188, 0.600594, 0.725036", \ + "0.509390, 0.518551, 0.521312, 0.539410, 0.569424, 0.631830, 0.756272" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027334, 0.039273, 0.043851, 0.074425, 0.130519, 0.248886, 0.486754", \ + "0.027334, 0.039273, 0.043851, 0.074425, 0.130519, 0.248886, 0.486754", \ + "0.027334, 0.039273, 0.043851, 0.074425, 0.130519, 0.248886, 0.486754", \ + "0.027334, 0.039273, 0.043851, 0.074425, 0.130519, 0.248886, 0.486754", \ + "0.027334, 0.039273, 0.043851, 0.074425, 0.130519, 0.248886, 0.486754", \ + "0.027334, 0.039273, 0.043851, 0.074425, 0.130519, 0.248886, 0.486754", \ + "0.027334, 0.039273, 0.043851, 0.074425, 0.130519, 0.248886, 0.486754" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027334, 0.039273, 0.043851, 0.074425, 0.130519, 0.248886, 0.486754", \ + "0.027334, 0.039273, 0.043851, 0.074425, 0.130519, 0.248886, 0.486754", \ + "0.027334, 0.039273, 0.043851, 0.074425, 0.130519, 0.248886, 0.486754", \ + "0.027334, 0.039273, 0.043851, 0.074425, 0.130519, 0.248886, 0.486754", \ + "0.027334, 0.039273, 0.043851, 0.074425, 0.130519, 0.248886, 0.486754", \ + "0.027334, 0.039273, 0.043851, 0.074425, 0.130519, 0.248886, 0.486754", \ + "0.027334, 0.039273, 0.043851, 0.074425, 0.130519, 0.248886, 0.486754" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.428360, 0.435963, 0.438147, 0.451522, 0.471546, 0.511046, 0.589102", \ + "0.440559, 0.448162, 0.450346, 0.463721, 0.483745, 0.523245, 0.601301", \ + "0.455605, 0.463208, 0.465392, 0.478767, 0.498791, 0.538291, 0.616347", \ + "0.483578, 0.491181, 0.493365, 0.506740, 0.526764, 0.566264, 0.644320", \ + "0.503658, 0.511261, 0.513445, 0.526820, 0.546844, 0.586344, 0.664400", \ + "0.522397, 0.530000, 0.532184, 0.545559, 0.565583, 0.605083, 0.683139", \ + "0.557941, 0.565544, 0.567728, 0.581103, 0.601127, 0.640627, 0.718683" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.346689, 0.354273, 0.356482, 0.369798, 0.389789, 0.429173, 0.506986", \ + "0.358854, 0.366438, 0.368647, 0.381963, 0.401954, 0.441338, 0.519151", \ + "0.373933, 0.381517, 0.383726, 0.397042, 0.417033, 0.456417, 0.534230", \ + "0.401808, 0.409392, 0.411601, 0.424917, 0.444908, 0.484292, 0.562105", \ + "0.422037, 0.429621, 0.431830, 0.445146, 0.465137, 0.504521, 0.582334", \ + "0.440610, 0.448194, 0.450403, 0.463719, 0.483710, 0.523094, 0.600907", \ + "0.476272, 0.483856, 0.486065, 0.499381, 0.519372, 0.558756, 0.636569" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.026549, 0.034511, 0.037195, 0.055546, 0.088095, 0.159561, 0.309744", \ + "0.026549, 0.034511, 0.037195, 0.055546, 0.088095, 0.159561, 0.309744", \ + "0.026549, 0.034511, 0.037195, 0.055546, 0.088095, 0.159561, 0.309744", \ + "0.026549, 0.034511, 0.037195, 0.055546, 0.088095, 0.159561, 0.309744", \ + "0.026549, 0.034511, 0.037195, 0.055546, 0.088095, 0.159561, 0.309744", \ + "0.026549, 0.034511, 0.037195, 0.055546, 0.088095, 0.159561, 0.309744", \ + "0.026549, 0.034511, 0.037195, 0.055546, 0.088095, 0.159561, 0.309744" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.026549, 0.034511, 0.037195, 0.055546, 0.088095, 0.159561, 0.309744", \ + "0.026549, 0.034511, 0.037195, 0.055546, 0.088095, 0.159561, 0.309744", \ + "0.026549, 0.034511, 0.037195, 0.055546, 0.088095, 0.159561, 0.309744", \ + "0.026549, 0.034511, 0.037195, 0.055546, 0.088095, 0.159561, 0.309744", \ + "0.026549, 0.034511, 0.037195, 0.055546, 0.088095, 0.159561, 0.309744", \ + "0.026549, 0.034511, 0.037195, 0.055546, 0.088095, 0.159561, 0.309744", \ + "0.026549, 0.034511, 0.037195, 0.055546, 0.088095, 0.159561, 0.309744" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TAB[4]&AB[4]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.017865, 0.017865, 0.017865, 0.017865, 0.017865, 0.017865, 0.017865", \ + "0.017883, 0.017883, 0.017883, 0.017883, 0.017883, 0.017883, 0.017883", \ + "0.017901, 0.017901, 0.017901, 0.017901, 0.017901, 0.017901, 0.017901", \ + "0.017919, 0.017919, 0.017919, 0.017919, 0.017919, 0.017919, 0.017919", \ + "0.017937, 0.017937, 0.017937, 0.017937, 0.017937, 0.017937, 0.017937", \ + "0.017955, 0.017955, 0.017955, 0.017955, 0.017955, 0.017955, 0.017955", \ + "0.017973, 0.017973, 0.017973, 0.017973, 0.017973, 0.017973, 0.017973" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.015891, 0.015891, 0.015891, 0.015891, 0.015891, 0.015891, 0.015891", \ + "0.015980, 0.015980, 0.015980, 0.015980, 0.015980, 0.015980, 0.015980", \ + "0.015996, 0.015996, 0.015996, 0.015996, 0.015996, 0.015996, 0.015996", \ + "0.016012, 0.016012, 0.016012, 0.016012, 0.016012, 0.016012, 0.016012", \ + "0.016028, 0.016028, 0.016028, 0.016028, 0.016028, 0.016028, 0.016028", \ + "0.016044, 0.016044, 0.016044, 0.016044, 0.016044, 0.016044, 0.016044", \ + "0.016060, 0.016060, 0.016060, 0.016060, 0.016060, 0.016060, 0.016060" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TAB[4]&!AB[4]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.015891, 0.015891, 0.015891, 0.015891, 0.015891, 0.015891, 0.015891", \ + "0.015980, 0.015980, 0.015980, 0.015980, 0.015980, 0.015980, 0.015980", \ + "0.015996, 0.015996, 0.015996, 0.015996, 0.015996, 0.015996, 0.015996", \ + "0.016012, 0.016012, 0.016012, 0.016012, 0.016012, 0.016012, 0.016012", \ + "0.016028, 0.016028, 0.016028, 0.016028, 0.016028, 0.016028, 0.016028", \ + "0.016044, 0.016044, 0.016044, 0.016044, 0.016044, 0.016044, 0.016044", \ + "0.016060, 0.016060, 0.016060, 0.016060, 0.016060, 0.016060, 0.016060" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.017865, 0.017865, 0.017865, 0.017865, 0.017865, 0.017865, 0.017865", \ + "0.017883, 0.017883, 0.017883, 0.017883, 0.017883, 0.017883, 0.017883", \ + "0.017901, 0.017901, 0.017901, 0.017901, 0.017901, 0.017901, 0.017901", \ + "0.017919, 0.017919, 0.017919, 0.017919, 0.017919, 0.017919, 0.017919", \ + "0.017937, 0.017937, 0.017937, 0.017937, 0.017937, 0.017937, 0.017937", \ + "0.017955, 0.017955, 0.017955, 0.017955, 0.017955, 0.017955, 0.017955", \ + "0.017973, 0.017973, 0.017973, 0.017973, 0.017973, 0.017973, 0.017973" \ + ); + } + } + } + pin(AYB[3]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TAB[3]&AB[3]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TAB[3] == 1'b0 && AB[3] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.514067, 0.521918, 0.524150, 0.537268, 0.557288, 0.596934, 0.675064", \ + "0.526929, 0.534780, 0.537012, 0.550130, 0.570150, 0.609796, 0.687926", \ + "0.540348, 0.548199, 0.550431, 0.563549, 0.583569, 0.623215, 0.701345", \ + "0.567410, 0.575261, 0.577493, 0.590611, 0.610631, 0.650277, 0.728407", \ + "0.587960, 0.595811, 0.598043, 0.611161, 0.631181, 0.670827, 0.748957", \ + "0.614264, 0.622115, 0.624347, 0.637465, 0.657485, 0.697131, 0.775261", \ + "0.647343, 0.655194, 0.657426, 0.670544, 0.690564, 0.730210, 0.808340" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.416969, 0.424773, 0.426979, 0.440096, 0.460043, 0.499535, 0.577323", \ + "0.429846, 0.437650, 0.439856, 0.452973, 0.472920, 0.512412, 0.590200", \ + "0.443242, 0.451046, 0.453252, 0.466369, 0.486316, 0.525808, 0.603596", \ + "0.470337, 0.478141, 0.480347, 0.493464, 0.513411, 0.552903, 0.630691", \ + "0.490912, 0.498716, 0.500922, 0.514039, 0.533986, 0.573478, 0.651266", \ + "0.517173, 0.524977, 0.527183, 0.540300, 0.560247, 0.599739, 0.677527", \ + "0.550263, 0.558067, 0.560273, 0.573390, 0.593337, 0.632829, 0.710617" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.026602, 0.034364, 0.036868, 0.055723, 0.088800, 0.159351, 0.306602", \ + "0.026602, 0.034364, 0.036868, 0.055723, 0.088800, 0.159351, 0.306602", \ + "0.026602, 0.034364, 0.036868, 0.055723, 0.088800, 0.159351, 0.306602", \ + "0.026602, 0.034364, 0.036868, 0.055723, 0.088800, 0.159351, 0.306602", \ + "0.026602, 0.034364, 0.036868, 0.055723, 0.088800, 0.159351, 0.306602", \ + "0.026602, 0.034364, 0.036868, 0.055723, 0.088800, 0.159351, 0.306602", \ + "0.026602, 0.034364, 0.036868, 0.055723, 0.088800, 0.159351, 0.306602" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.026602, 0.034364, 0.036868, 0.055723, 0.088800, 0.159351, 0.306602", \ + "0.026602, 0.034364, 0.036868, 0.055723, 0.088800, 0.159351, 0.306602", \ + "0.026602, 0.034364, 0.036868, 0.055723, 0.088800, 0.159351, 0.306602", \ + "0.026602, 0.034364, 0.036868, 0.055723, 0.088800, 0.159351, 0.306602", \ + "0.026602, 0.034364, 0.036868, 0.055723, 0.088800, 0.159351, 0.306602", \ + "0.026602, 0.034364, 0.036868, 0.055723, 0.088800, 0.159351, 0.306602", \ + "0.026602, 0.034364, 0.036868, 0.055723, 0.088800, 0.159351, 0.306602" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.408169, 0.417486, 0.420291, 0.438662, 0.469222, 0.532417, 0.658648", \ + "0.419730, 0.429047, 0.431852, 0.450223, 0.480783, 0.543978, 0.670209", \ + "0.434298, 0.443615, 0.446420, 0.464791, 0.495351, 0.558546, 0.684777", \ + "0.463368, 0.472685, 0.475490, 0.493861, 0.524421, 0.587616, 0.713847", \ + "0.481935, 0.491252, 0.494057, 0.512428, 0.542988, 0.606183, 0.732414", \ + "0.508941, 0.518258, 0.521063, 0.539434, 0.569994, 0.633189, 0.759420", \ + "0.535042, 0.544359, 0.547164, 0.565535, 0.596095, 0.659290, 0.785521" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.327193, 0.336264, 0.339034, 0.357088, 0.387137, 0.449517, 0.573939", \ + "0.338842, 0.347913, 0.350683, 0.368737, 0.398786, 0.461166, 0.585588", \ + "0.353543, 0.362614, 0.365384, 0.383438, 0.413487, 0.475867, 0.600289", \ + "0.382463, 0.391534, 0.394304, 0.412358, 0.442407, 0.504787, 0.629209", \ + "0.400918, 0.409989, 0.412759, 0.430813, 0.460862, 0.523242, 0.647664", \ + "0.427842, 0.436913, 0.439683, 0.457737, 0.487786, 0.550166, 0.674588", \ + "0.453944, 0.463015, 0.465785, 0.483839, 0.513888, 0.576268, 0.700690" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.026993, 0.039733, 0.044227, 0.074906, 0.130727, 0.247882, 0.487922", \ + "0.026993, 0.039733, 0.044227, 0.074906, 0.130727, 0.247882, 0.487922", \ + "0.026993, 0.039733, 0.044227, 0.074906, 0.130727, 0.247882, 0.487922", \ + "0.026993, 0.039733, 0.044227, 0.074906, 0.130727, 0.247882, 0.487922", \ + "0.026993, 0.039733, 0.044227, 0.074906, 0.130727, 0.247882, 0.487922", \ + "0.026993, 0.039733, 0.044227, 0.074906, 0.130727, 0.247882, 0.487922", \ + "0.026993, 0.039733, 0.044227, 0.074906, 0.130727, 0.247882, 0.487922" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.026993, 0.039733, 0.044227, 0.074906, 0.130727, 0.247882, 0.487922", \ + "0.026993, 0.039733, 0.044227, 0.074906, 0.130727, 0.247882, 0.487922", \ + "0.026993, 0.039733, 0.044227, 0.074906, 0.130727, 0.247882, 0.487922", \ + "0.026993, 0.039733, 0.044227, 0.074906, 0.130727, 0.247882, 0.487922", \ + "0.026993, 0.039733, 0.044227, 0.074906, 0.130727, 0.247882, 0.487922", \ + "0.026993, 0.039733, 0.044227, 0.074906, 0.130727, 0.247882, 0.487922", \ + "0.026993, 0.039733, 0.044227, 0.074906, 0.130727, 0.247882, 0.487922" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TAB[3]&!AB[3]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TAB[3] == 1'b1 && AB[3] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.471586, 0.480948, 0.483750, 0.502064, 0.532596, 0.595839, 0.721952", \ + "0.483601, 0.492963, 0.495765, 0.514079, 0.544611, 0.607854, 0.733967", \ + "0.497022, 0.506384, 0.509186, 0.527500, 0.558032, 0.621275, 0.747388", \ + "0.525904, 0.535266, 0.538068, 0.556382, 0.586914, 0.650157, 0.776270", \ + "0.546845, 0.556207, 0.559009, 0.577323, 0.607855, 0.671098, 0.797211", \ + "0.572521, 0.581883, 0.584685, 0.602999, 0.633531, 0.696774, 0.822887", \ + "0.603562, 0.612924, 0.615726, 0.634040, 0.664572, 0.727815, 0.853928" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.377355, 0.386516, 0.389277, 0.407375, 0.437389, 0.499795, 0.624237", \ + "0.389406, 0.398567, 0.401328, 0.419426, 0.449440, 0.511846, 0.636288", \ + "0.403002, 0.412163, 0.414924, 0.433022, 0.463036, 0.525442, 0.649884", \ + "0.431663, 0.440824, 0.443585, 0.461683, 0.491697, 0.554103, 0.678545", \ + "0.452446, 0.461607, 0.464368, 0.482466, 0.512480, 0.574886, 0.699328", \ + "0.478154, 0.487315, 0.490076, 0.508174, 0.538188, 0.600594, 0.725036", \ + "0.509390, 0.518551, 0.521312, 0.539410, 0.569424, 0.631830, 0.756272" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027334, 0.039273, 0.043851, 0.074425, 0.130519, 0.248886, 0.486754", \ + "0.027334, 0.039273, 0.043851, 0.074425, 0.130519, 0.248886, 0.486754", \ + "0.027334, 0.039273, 0.043851, 0.074425, 0.130519, 0.248886, 0.486754", \ + "0.027334, 0.039273, 0.043851, 0.074425, 0.130519, 0.248886, 0.486754", \ + "0.027334, 0.039273, 0.043851, 0.074425, 0.130519, 0.248886, 0.486754", \ + "0.027334, 0.039273, 0.043851, 0.074425, 0.130519, 0.248886, 0.486754", \ + "0.027334, 0.039273, 0.043851, 0.074425, 0.130519, 0.248886, 0.486754" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027334, 0.039273, 0.043851, 0.074425, 0.130519, 0.248886, 0.486754", \ + "0.027334, 0.039273, 0.043851, 0.074425, 0.130519, 0.248886, 0.486754", \ + "0.027334, 0.039273, 0.043851, 0.074425, 0.130519, 0.248886, 0.486754", \ + "0.027334, 0.039273, 0.043851, 0.074425, 0.130519, 0.248886, 0.486754", \ + "0.027334, 0.039273, 0.043851, 0.074425, 0.130519, 0.248886, 0.486754", \ + "0.027334, 0.039273, 0.043851, 0.074425, 0.130519, 0.248886, 0.486754", \ + "0.027334, 0.039273, 0.043851, 0.074425, 0.130519, 0.248886, 0.486754" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.428360, 0.435963, 0.438147, 0.451522, 0.471546, 0.511046, 0.589102", \ + "0.440559, 0.448162, 0.450346, 0.463721, 0.483745, 0.523245, 0.601301", \ + "0.455605, 0.463208, 0.465392, 0.478767, 0.498791, 0.538291, 0.616347", \ + "0.483578, 0.491181, 0.493365, 0.506740, 0.526764, 0.566264, 0.644320", \ + "0.503658, 0.511261, 0.513445, 0.526820, 0.546844, 0.586344, 0.664400", \ + "0.522397, 0.530000, 0.532184, 0.545559, 0.565583, 0.605083, 0.683139", \ + "0.557941, 0.565544, 0.567728, 0.581103, 0.601127, 0.640627, 0.718683" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.346689, 0.354273, 0.356482, 0.369798, 0.389789, 0.429173, 0.506986", \ + "0.358854, 0.366438, 0.368647, 0.381963, 0.401954, 0.441338, 0.519151", \ + "0.373933, 0.381517, 0.383726, 0.397042, 0.417033, 0.456417, 0.534230", \ + "0.401808, 0.409392, 0.411601, 0.424917, 0.444908, 0.484292, 0.562105", \ + "0.422037, 0.429621, 0.431830, 0.445146, 0.465137, 0.504521, 0.582334", \ + "0.440610, 0.448194, 0.450403, 0.463719, 0.483710, 0.523094, 0.600907", \ + "0.476272, 0.483856, 0.486065, 0.499381, 0.519372, 0.558756, 0.636569" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.026549, 0.034511, 0.037195, 0.055546, 0.088095, 0.159561, 0.309744", \ + "0.026549, 0.034511, 0.037195, 0.055546, 0.088095, 0.159561, 0.309744", \ + "0.026549, 0.034511, 0.037195, 0.055546, 0.088095, 0.159561, 0.309744", \ + "0.026549, 0.034511, 0.037195, 0.055546, 0.088095, 0.159561, 0.309744", \ + "0.026549, 0.034511, 0.037195, 0.055546, 0.088095, 0.159561, 0.309744", \ + "0.026549, 0.034511, 0.037195, 0.055546, 0.088095, 0.159561, 0.309744", \ + "0.026549, 0.034511, 0.037195, 0.055546, 0.088095, 0.159561, 0.309744" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.026549, 0.034511, 0.037195, 0.055546, 0.088095, 0.159561, 0.309744", \ + "0.026549, 0.034511, 0.037195, 0.055546, 0.088095, 0.159561, 0.309744", \ + "0.026549, 0.034511, 0.037195, 0.055546, 0.088095, 0.159561, 0.309744", \ + "0.026549, 0.034511, 0.037195, 0.055546, 0.088095, 0.159561, 0.309744", \ + "0.026549, 0.034511, 0.037195, 0.055546, 0.088095, 0.159561, 0.309744", \ + "0.026549, 0.034511, 0.037195, 0.055546, 0.088095, 0.159561, 0.309744", \ + "0.026549, 0.034511, 0.037195, 0.055546, 0.088095, 0.159561, 0.309744" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TAB[3]&AB[3]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.017865, 0.017865, 0.017865, 0.017865, 0.017865, 0.017865, 0.017865", \ + "0.017883, 0.017883, 0.017883, 0.017883, 0.017883, 0.017883, 0.017883", \ + "0.017901, 0.017901, 0.017901, 0.017901, 0.017901, 0.017901, 0.017901", \ + "0.017919, 0.017919, 0.017919, 0.017919, 0.017919, 0.017919, 0.017919", \ + "0.017937, 0.017937, 0.017937, 0.017937, 0.017937, 0.017937, 0.017937", \ + "0.017955, 0.017955, 0.017955, 0.017955, 0.017955, 0.017955, 0.017955", \ + "0.017973, 0.017973, 0.017973, 0.017973, 0.017973, 0.017973, 0.017973" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.015891, 0.015891, 0.015891, 0.015891, 0.015891, 0.015891, 0.015891", \ + "0.015980, 0.015980, 0.015980, 0.015980, 0.015980, 0.015980, 0.015980", \ + "0.015996, 0.015996, 0.015996, 0.015996, 0.015996, 0.015996, 0.015996", \ + "0.016012, 0.016012, 0.016012, 0.016012, 0.016012, 0.016012, 0.016012", \ + "0.016028, 0.016028, 0.016028, 0.016028, 0.016028, 0.016028, 0.016028", \ + "0.016044, 0.016044, 0.016044, 0.016044, 0.016044, 0.016044, 0.016044", \ + "0.016060, 0.016060, 0.016060, 0.016060, 0.016060, 0.016060, 0.016060" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TAB[3]&!AB[3]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.015891, 0.015891, 0.015891, 0.015891, 0.015891, 0.015891, 0.015891", \ + "0.015980, 0.015980, 0.015980, 0.015980, 0.015980, 0.015980, 0.015980", \ + "0.015996, 0.015996, 0.015996, 0.015996, 0.015996, 0.015996, 0.015996", \ + "0.016012, 0.016012, 0.016012, 0.016012, 0.016012, 0.016012, 0.016012", \ + "0.016028, 0.016028, 0.016028, 0.016028, 0.016028, 0.016028, 0.016028", \ + "0.016044, 0.016044, 0.016044, 0.016044, 0.016044, 0.016044, 0.016044", \ + "0.016060, 0.016060, 0.016060, 0.016060, 0.016060, 0.016060, 0.016060" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.017865, 0.017865, 0.017865, 0.017865, 0.017865, 0.017865, 0.017865", \ + "0.017883, 0.017883, 0.017883, 0.017883, 0.017883, 0.017883, 0.017883", \ + "0.017901, 0.017901, 0.017901, 0.017901, 0.017901, 0.017901, 0.017901", \ + "0.017919, 0.017919, 0.017919, 0.017919, 0.017919, 0.017919, 0.017919", \ + "0.017937, 0.017937, 0.017937, 0.017937, 0.017937, 0.017937, 0.017937", \ + "0.017955, 0.017955, 0.017955, 0.017955, 0.017955, 0.017955, 0.017955", \ + "0.017973, 0.017973, 0.017973, 0.017973, 0.017973, 0.017973, 0.017973" \ + ); + } + } + } + pin(AYB[2]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TAB[2]&AB[2]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TAB[2] == 1'b0 && AB[2] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.514067, 0.521918, 0.524150, 0.537268, 0.557288, 0.596934, 0.675064", \ + "0.526929, 0.534780, 0.537012, 0.550130, 0.570150, 0.609796, 0.687926", \ + "0.540348, 0.548199, 0.550431, 0.563549, 0.583569, 0.623215, 0.701345", \ + "0.567410, 0.575261, 0.577493, 0.590611, 0.610631, 0.650277, 0.728407", \ + "0.587960, 0.595811, 0.598043, 0.611161, 0.631181, 0.670827, 0.748957", \ + "0.614264, 0.622115, 0.624347, 0.637465, 0.657485, 0.697131, 0.775261", \ + "0.647343, 0.655194, 0.657426, 0.670544, 0.690564, 0.730210, 0.808340" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.416969, 0.424773, 0.426979, 0.440096, 0.460043, 0.499535, 0.577323", \ + "0.429846, 0.437650, 0.439856, 0.452973, 0.472920, 0.512412, 0.590200", \ + "0.443242, 0.451046, 0.453252, 0.466369, 0.486316, 0.525808, 0.603596", \ + "0.470337, 0.478141, 0.480347, 0.493464, 0.513411, 0.552903, 0.630691", \ + "0.490912, 0.498716, 0.500922, 0.514039, 0.533986, 0.573478, 0.651266", \ + "0.517173, 0.524977, 0.527183, 0.540300, 0.560247, 0.599739, 0.677527", \ + "0.550263, 0.558067, 0.560273, 0.573390, 0.593337, 0.632829, 0.710617" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.026602, 0.034364, 0.036868, 0.055723, 0.088800, 0.159351, 0.306602", \ + "0.026602, 0.034364, 0.036868, 0.055723, 0.088800, 0.159351, 0.306602", \ + "0.026602, 0.034364, 0.036868, 0.055723, 0.088800, 0.159351, 0.306602", \ + "0.026602, 0.034364, 0.036868, 0.055723, 0.088800, 0.159351, 0.306602", \ + "0.026602, 0.034364, 0.036868, 0.055723, 0.088800, 0.159351, 0.306602", \ + "0.026602, 0.034364, 0.036868, 0.055723, 0.088800, 0.159351, 0.306602", \ + "0.026602, 0.034364, 0.036868, 0.055723, 0.088800, 0.159351, 0.306602" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.026602, 0.034364, 0.036868, 0.055723, 0.088800, 0.159351, 0.306602", \ + "0.026602, 0.034364, 0.036868, 0.055723, 0.088800, 0.159351, 0.306602", \ + "0.026602, 0.034364, 0.036868, 0.055723, 0.088800, 0.159351, 0.306602", \ + "0.026602, 0.034364, 0.036868, 0.055723, 0.088800, 0.159351, 0.306602", \ + "0.026602, 0.034364, 0.036868, 0.055723, 0.088800, 0.159351, 0.306602", \ + "0.026602, 0.034364, 0.036868, 0.055723, 0.088800, 0.159351, 0.306602", \ + "0.026602, 0.034364, 0.036868, 0.055723, 0.088800, 0.159351, 0.306602" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.408169, 0.417486, 0.420291, 0.438662, 0.469222, 0.532417, 0.658648", \ + "0.419730, 0.429047, 0.431852, 0.450223, 0.480783, 0.543978, 0.670209", \ + "0.434298, 0.443615, 0.446420, 0.464791, 0.495351, 0.558546, 0.684777", \ + "0.463368, 0.472685, 0.475490, 0.493861, 0.524421, 0.587616, 0.713847", \ + "0.481935, 0.491252, 0.494057, 0.512428, 0.542988, 0.606183, 0.732414", \ + "0.508941, 0.518258, 0.521063, 0.539434, 0.569994, 0.633189, 0.759420", \ + "0.535042, 0.544359, 0.547164, 0.565535, 0.596095, 0.659290, 0.785521" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.327193, 0.336264, 0.339034, 0.357088, 0.387137, 0.449517, 0.573939", \ + "0.338842, 0.347913, 0.350683, 0.368737, 0.398786, 0.461166, 0.585588", \ + "0.353543, 0.362614, 0.365384, 0.383438, 0.413487, 0.475867, 0.600289", \ + "0.382463, 0.391534, 0.394304, 0.412358, 0.442407, 0.504787, 0.629209", \ + "0.400918, 0.409989, 0.412759, 0.430813, 0.460862, 0.523242, 0.647664", \ + "0.427842, 0.436913, 0.439683, 0.457737, 0.487786, 0.550166, 0.674588", \ + "0.453944, 0.463015, 0.465785, 0.483839, 0.513888, 0.576268, 0.700690" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.026993, 0.039733, 0.044227, 0.074906, 0.130727, 0.247882, 0.487922", \ + "0.026993, 0.039733, 0.044227, 0.074906, 0.130727, 0.247882, 0.487922", \ + "0.026993, 0.039733, 0.044227, 0.074906, 0.130727, 0.247882, 0.487922", \ + "0.026993, 0.039733, 0.044227, 0.074906, 0.130727, 0.247882, 0.487922", \ + "0.026993, 0.039733, 0.044227, 0.074906, 0.130727, 0.247882, 0.487922", \ + "0.026993, 0.039733, 0.044227, 0.074906, 0.130727, 0.247882, 0.487922", \ + "0.026993, 0.039733, 0.044227, 0.074906, 0.130727, 0.247882, 0.487922" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.026993, 0.039733, 0.044227, 0.074906, 0.130727, 0.247882, 0.487922", \ + "0.026993, 0.039733, 0.044227, 0.074906, 0.130727, 0.247882, 0.487922", \ + "0.026993, 0.039733, 0.044227, 0.074906, 0.130727, 0.247882, 0.487922", \ + "0.026993, 0.039733, 0.044227, 0.074906, 0.130727, 0.247882, 0.487922", \ + "0.026993, 0.039733, 0.044227, 0.074906, 0.130727, 0.247882, 0.487922", \ + "0.026993, 0.039733, 0.044227, 0.074906, 0.130727, 0.247882, 0.487922", \ + "0.026993, 0.039733, 0.044227, 0.074906, 0.130727, 0.247882, 0.487922" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TAB[2]&!AB[2]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TAB[2] == 1'b1 && AB[2] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.471586, 0.480948, 0.483750, 0.502064, 0.532596, 0.595839, 0.721952", \ + "0.483601, 0.492963, 0.495765, 0.514079, 0.544611, 0.607854, 0.733967", \ + "0.497022, 0.506384, 0.509186, 0.527500, 0.558032, 0.621275, 0.747388", \ + "0.525904, 0.535266, 0.538068, 0.556382, 0.586914, 0.650157, 0.776270", \ + "0.546845, 0.556207, 0.559009, 0.577323, 0.607855, 0.671098, 0.797211", \ + "0.572521, 0.581883, 0.584685, 0.602999, 0.633531, 0.696774, 0.822887", \ + "0.603562, 0.612924, 0.615726, 0.634040, 0.664572, 0.727815, 0.853928" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.377355, 0.386516, 0.389277, 0.407375, 0.437389, 0.499795, 0.624237", \ + "0.389406, 0.398567, 0.401328, 0.419426, 0.449440, 0.511846, 0.636288", \ + "0.403002, 0.412163, 0.414924, 0.433022, 0.463036, 0.525442, 0.649884", \ + "0.431663, 0.440824, 0.443585, 0.461683, 0.491697, 0.554103, 0.678545", \ + "0.452446, 0.461607, 0.464368, 0.482466, 0.512480, 0.574886, 0.699328", \ + "0.478154, 0.487315, 0.490076, 0.508174, 0.538188, 0.600594, 0.725036", \ + "0.509390, 0.518551, 0.521312, 0.539410, 0.569424, 0.631830, 0.756272" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027334, 0.039273, 0.043851, 0.074425, 0.130519, 0.248886, 0.486754", \ + "0.027334, 0.039273, 0.043851, 0.074425, 0.130519, 0.248886, 0.486754", \ + "0.027334, 0.039273, 0.043851, 0.074425, 0.130519, 0.248886, 0.486754", \ + "0.027334, 0.039273, 0.043851, 0.074425, 0.130519, 0.248886, 0.486754", \ + "0.027334, 0.039273, 0.043851, 0.074425, 0.130519, 0.248886, 0.486754", \ + "0.027334, 0.039273, 0.043851, 0.074425, 0.130519, 0.248886, 0.486754", \ + "0.027334, 0.039273, 0.043851, 0.074425, 0.130519, 0.248886, 0.486754" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027334, 0.039273, 0.043851, 0.074425, 0.130519, 0.248886, 0.486754", \ + "0.027334, 0.039273, 0.043851, 0.074425, 0.130519, 0.248886, 0.486754", \ + "0.027334, 0.039273, 0.043851, 0.074425, 0.130519, 0.248886, 0.486754", \ + "0.027334, 0.039273, 0.043851, 0.074425, 0.130519, 0.248886, 0.486754", \ + "0.027334, 0.039273, 0.043851, 0.074425, 0.130519, 0.248886, 0.486754", \ + "0.027334, 0.039273, 0.043851, 0.074425, 0.130519, 0.248886, 0.486754", \ + "0.027334, 0.039273, 0.043851, 0.074425, 0.130519, 0.248886, 0.486754" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.428360, 0.435963, 0.438147, 0.451522, 0.471546, 0.511046, 0.589102", \ + "0.440559, 0.448162, 0.450346, 0.463721, 0.483745, 0.523245, 0.601301", \ + "0.455605, 0.463208, 0.465392, 0.478767, 0.498791, 0.538291, 0.616347", \ + "0.483578, 0.491181, 0.493365, 0.506740, 0.526764, 0.566264, 0.644320", \ + "0.503658, 0.511261, 0.513445, 0.526820, 0.546844, 0.586344, 0.664400", \ + "0.522397, 0.530000, 0.532184, 0.545559, 0.565583, 0.605083, 0.683139", \ + "0.557941, 0.565544, 0.567728, 0.581103, 0.601127, 0.640627, 0.718683" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.346689, 0.354273, 0.356482, 0.369798, 0.389789, 0.429173, 0.506986", \ + "0.358854, 0.366438, 0.368647, 0.381963, 0.401954, 0.441338, 0.519151", \ + "0.373933, 0.381517, 0.383726, 0.397042, 0.417033, 0.456417, 0.534230", \ + "0.401808, 0.409392, 0.411601, 0.424917, 0.444908, 0.484292, 0.562105", \ + "0.422037, 0.429621, 0.431830, 0.445146, 0.465137, 0.504521, 0.582334", \ + "0.440610, 0.448194, 0.450403, 0.463719, 0.483710, 0.523094, 0.600907", \ + "0.476272, 0.483856, 0.486065, 0.499381, 0.519372, 0.558756, 0.636569" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.026549, 0.034511, 0.037195, 0.055546, 0.088095, 0.159561, 0.309744", \ + "0.026549, 0.034511, 0.037195, 0.055546, 0.088095, 0.159561, 0.309744", \ + "0.026549, 0.034511, 0.037195, 0.055546, 0.088095, 0.159561, 0.309744", \ + "0.026549, 0.034511, 0.037195, 0.055546, 0.088095, 0.159561, 0.309744", \ + "0.026549, 0.034511, 0.037195, 0.055546, 0.088095, 0.159561, 0.309744", \ + "0.026549, 0.034511, 0.037195, 0.055546, 0.088095, 0.159561, 0.309744", \ + "0.026549, 0.034511, 0.037195, 0.055546, 0.088095, 0.159561, 0.309744" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.026549, 0.034511, 0.037195, 0.055546, 0.088095, 0.159561, 0.309744", \ + "0.026549, 0.034511, 0.037195, 0.055546, 0.088095, 0.159561, 0.309744", \ + "0.026549, 0.034511, 0.037195, 0.055546, 0.088095, 0.159561, 0.309744", \ + "0.026549, 0.034511, 0.037195, 0.055546, 0.088095, 0.159561, 0.309744", \ + "0.026549, 0.034511, 0.037195, 0.055546, 0.088095, 0.159561, 0.309744", \ + "0.026549, 0.034511, 0.037195, 0.055546, 0.088095, 0.159561, 0.309744", \ + "0.026549, 0.034511, 0.037195, 0.055546, 0.088095, 0.159561, 0.309744" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TAB[2]&AB[2]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.017865, 0.017865, 0.017865, 0.017865, 0.017865, 0.017865, 0.017865", \ + "0.017883, 0.017883, 0.017883, 0.017883, 0.017883, 0.017883, 0.017883", \ + "0.017901, 0.017901, 0.017901, 0.017901, 0.017901, 0.017901, 0.017901", \ + "0.017919, 0.017919, 0.017919, 0.017919, 0.017919, 0.017919, 0.017919", \ + "0.017937, 0.017937, 0.017937, 0.017937, 0.017937, 0.017937, 0.017937", \ + "0.017955, 0.017955, 0.017955, 0.017955, 0.017955, 0.017955, 0.017955", \ + "0.017973, 0.017973, 0.017973, 0.017973, 0.017973, 0.017973, 0.017973" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.015891, 0.015891, 0.015891, 0.015891, 0.015891, 0.015891, 0.015891", \ + "0.015980, 0.015980, 0.015980, 0.015980, 0.015980, 0.015980, 0.015980", \ + "0.015996, 0.015996, 0.015996, 0.015996, 0.015996, 0.015996, 0.015996", \ + "0.016012, 0.016012, 0.016012, 0.016012, 0.016012, 0.016012, 0.016012", \ + "0.016028, 0.016028, 0.016028, 0.016028, 0.016028, 0.016028, 0.016028", \ + "0.016044, 0.016044, 0.016044, 0.016044, 0.016044, 0.016044, 0.016044", \ + "0.016060, 0.016060, 0.016060, 0.016060, 0.016060, 0.016060, 0.016060" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TAB[2]&!AB[2]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.015891, 0.015891, 0.015891, 0.015891, 0.015891, 0.015891, 0.015891", \ + "0.015980, 0.015980, 0.015980, 0.015980, 0.015980, 0.015980, 0.015980", \ + "0.015996, 0.015996, 0.015996, 0.015996, 0.015996, 0.015996, 0.015996", \ + "0.016012, 0.016012, 0.016012, 0.016012, 0.016012, 0.016012, 0.016012", \ + "0.016028, 0.016028, 0.016028, 0.016028, 0.016028, 0.016028, 0.016028", \ + "0.016044, 0.016044, 0.016044, 0.016044, 0.016044, 0.016044, 0.016044", \ + "0.016060, 0.016060, 0.016060, 0.016060, 0.016060, 0.016060, 0.016060" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.017865, 0.017865, 0.017865, 0.017865, 0.017865, 0.017865, 0.017865", \ + "0.017883, 0.017883, 0.017883, 0.017883, 0.017883, 0.017883, 0.017883", \ + "0.017901, 0.017901, 0.017901, 0.017901, 0.017901, 0.017901, 0.017901", \ + "0.017919, 0.017919, 0.017919, 0.017919, 0.017919, 0.017919, 0.017919", \ + "0.017937, 0.017937, 0.017937, 0.017937, 0.017937, 0.017937, 0.017937", \ + "0.017955, 0.017955, 0.017955, 0.017955, 0.017955, 0.017955, 0.017955", \ + "0.017973, 0.017973, 0.017973, 0.017973, 0.017973, 0.017973, 0.017973" \ + ); + } + } + } + pin(AYB[1]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TAB[1]&AB[1]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TAB[1] == 1'b0 && AB[1] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.514067, 0.521918, 0.524150, 0.537268, 0.557288, 0.596934, 0.675064", \ + "0.526929, 0.534780, 0.537012, 0.550130, 0.570150, 0.609796, 0.687926", \ + "0.540348, 0.548199, 0.550431, 0.563549, 0.583569, 0.623215, 0.701345", \ + "0.567410, 0.575261, 0.577493, 0.590611, 0.610631, 0.650277, 0.728407", \ + "0.587960, 0.595811, 0.598043, 0.611161, 0.631181, 0.670827, 0.748957", \ + "0.614264, 0.622115, 0.624347, 0.637465, 0.657485, 0.697131, 0.775261", \ + "0.647343, 0.655194, 0.657426, 0.670544, 0.690564, 0.730210, 0.808340" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.416969, 0.424773, 0.426979, 0.440096, 0.460043, 0.499535, 0.577323", \ + "0.429846, 0.437650, 0.439856, 0.452973, 0.472920, 0.512412, 0.590200", \ + "0.443242, 0.451046, 0.453252, 0.466369, 0.486316, 0.525808, 0.603596", \ + "0.470337, 0.478141, 0.480347, 0.493464, 0.513411, 0.552903, 0.630691", \ + "0.490912, 0.498716, 0.500922, 0.514039, 0.533986, 0.573478, 0.651266", \ + "0.517173, 0.524977, 0.527183, 0.540300, 0.560247, 0.599739, 0.677527", \ + "0.550263, 0.558067, 0.560273, 0.573390, 0.593337, 0.632829, 0.710617" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.026602, 0.034364, 0.036868, 0.055723, 0.088800, 0.159351, 0.306602", \ + "0.026602, 0.034364, 0.036868, 0.055723, 0.088800, 0.159351, 0.306602", \ + "0.026602, 0.034364, 0.036868, 0.055723, 0.088800, 0.159351, 0.306602", \ + "0.026602, 0.034364, 0.036868, 0.055723, 0.088800, 0.159351, 0.306602", \ + "0.026602, 0.034364, 0.036868, 0.055723, 0.088800, 0.159351, 0.306602", \ + "0.026602, 0.034364, 0.036868, 0.055723, 0.088800, 0.159351, 0.306602", \ + "0.026602, 0.034364, 0.036868, 0.055723, 0.088800, 0.159351, 0.306602" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.026602, 0.034364, 0.036868, 0.055723, 0.088800, 0.159351, 0.306602", \ + "0.026602, 0.034364, 0.036868, 0.055723, 0.088800, 0.159351, 0.306602", \ + "0.026602, 0.034364, 0.036868, 0.055723, 0.088800, 0.159351, 0.306602", \ + "0.026602, 0.034364, 0.036868, 0.055723, 0.088800, 0.159351, 0.306602", \ + "0.026602, 0.034364, 0.036868, 0.055723, 0.088800, 0.159351, 0.306602", \ + "0.026602, 0.034364, 0.036868, 0.055723, 0.088800, 0.159351, 0.306602", \ + "0.026602, 0.034364, 0.036868, 0.055723, 0.088800, 0.159351, 0.306602" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.408169, 0.417486, 0.420291, 0.438662, 0.469222, 0.532417, 0.658648", \ + "0.419730, 0.429047, 0.431852, 0.450223, 0.480783, 0.543978, 0.670209", \ + "0.434298, 0.443615, 0.446420, 0.464791, 0.495351, 0.558546, 0.684777", \ + "0.463368, 0.472685, 0.475490, 0.493861, 0.524421, 0.587616, 0.713847", \ + "0.481935, 0.491252, 0.494057, 0.512428, 0.542988, 0.606183, 0.732414", \ + "0.508941, 0.518258, 0.521063, 0.539434, 0.569994, 0.633189, 0.759420", \ + "0.535042, 0.544359, 0.547164, 0.565535, 0.596095, 0.659290, 0.785521" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.327193, 0.336264, 0.339034, 0.357088, 0.387137, 0.449517, 0.573939", \ + "0.338842, 0.347913, 0.350683, 0.368737, 0.398786, 0.461166, 0.585588", \ + "0.353543, 0.362614, 0.365384, 0.383438, 0.413487, 0.475867, 0.600289", \ + "0.382463, 0.391534, 0.394304, 0.412358, 0.442407, 0.504787, 0.629209", \ + "0.400918, 0.409989, 0.412759, 0.430813, 0.460862, 0.523242, 0.647664", \ + "0.427842, 0.436913, 0.439683, 0.457737, 0.487786, 0.550166, 0.674588", \ + "0.453944, 0.463015, 0.465785, 0.483839, 0.513888, 0.576268, 0.700690" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.026993, 0.039733, 0.044227, 0.074906, 0.130727, 0.247882, 0.487922", \ + "0.026993, 0.039733, 0.044227, 0.074906, 0.130727, 0.247882, 0.487922", \ + "0.026993, 0.039733, 0.044227, 0.074906, 0.130727, 0.247882, 0.487922", \ + "0.026993, 0.039733, 0.044227, 0.074906, 0.130727, 0.247882, 0.487922", \ + "0.026993, 0.039733, 0.044227, 0.074906, 0.130727, 0.247882, 0.487922", \ + "0.026993, 0.039733, 0.044227, 0.074906, 0.130727, 0.247882, 0.487922", \ + "0.026993, 0.039733, 0.044227, 0.074906, 0.130727, 0.247882, 0.487922" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.026993, 0.039733, 0.044227, 0.074906, 0.130727, 0.247882, 0.487922", \ + "0.026993, 0.039733, 0.044227, 0.074906, 0.130727, 0.247882, 0.487922", \ + "0.026993, 0.039733, 0.044227, 0.074906, 0.130727, 0.247882, 0.487922", \ + "0.026993, 0.039733, 0.044227, 0.074906, 0.130727, 0.247882, 0.487922", \ + "0.026993, 0.039733, 0.044227, 0.074906, 0.130727, 0.247882, 0.487922", \ + "0.026993, 0.039733, 0.044227, 0.074906, 0.130727, 0.247882, 0.487922", \ + "0.026993, 0.039733, 0.044227, 0.074906, 0.130727, 0.247882, 0.487922" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TAB[1]&!AB[1]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TAB[1] == 1'b1 && AB[1] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.471586, 0.480948, 0.483750, 0.502064, 0.532596, 0.595839, 0.721952", \ + "0.483601, 0.492963, 0.495765, 0.514079, 0.544611, 0.607854, 0.733967", \ + "0.497022, 0.506384, 0.509186, 0.527500, 0.558032, 0.621275, 0.747388", \ + "0.525904, 0.535266, 0.538068, 0.556382, 0.586914, 0.650157, 0.776270", \ + "0.546845, 0.556207, 0.559009, 0.577323, 0.607855, 0.671098, 0.797211", \ + "0.572521, 0.581883, 0.584685, 0.602999, 0.633531, 0.696774, 0.822887", \ + "0.603562, 0.612924, 0.615726, 0.634040, 0.664572, 0.727815, 0.853928" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.377355, 0.386516, 0.389277, 0.407375, 0.437389, 0.499795, 0.624237", \ + "0.389406, 0.398567, 0.401328, 0.419426, 0.449440, 0.511846, 0.636288", \ + "0.403002, 0.412163, 0.414924, 0.433022, 0.463036, 0.525442, 0.649884", \ + "0.431663, 0.440824, 0.443585, 0.461683, 0.491697, 0.554103, 0.678545", \ + "0.452446, 0.461607, 0.464368, 0.482466, 0.512480, 0.574886, 0.699328", \ + "0.478154, 0.487315, 0.490076, 0.508174, 0.538188, 0.600594, 0.725036", \ + "0.509390, 0.518551, 0.521312, 0.539410, 0.569424, 0.631830, 0.756272" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027334, 0.039273, 0.043851, 0.074425, 0.130519, 0.248886, 0.486754", \ + "0.027334, 0.039273, 0.043851, 0.074425, 0.130519, 0.248886, 0.486754", \ + "0.027334, 0.039273, 0.043851, 0.074425, 0.130519, 0.248886, 0.486754", \ + "0.027334, 0.039273, 0.043851, 0.074425, 0.130519, 0.248886, 0.486754", \ + "0.027334, 0.039273, 0.043851, 0.074425, 0.130519, 0.248886, 0.486754", \ + "0.027334, 0.039273, 0.043851, 0.074425, 0.130519, 0.248886, 0.486754", \ + "0.027334, 0.039273, 0.043851, 0.074425, 0.130519, 0.248886, 0.486754" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027334, 0.039273, 0.043851, 0.074425, 0.130519, 0.248886, 0.486754", \ + "0.027334, 0.039273, 0.043851, 0.074425, 0.130519, 0.248886, 0.486754", \ + "0.027334, 0.039273, 0.043851, 0.074425, 0.130519, 0.248886, 0.486754", \ + "0.027334, 0.039273, 0.043851, 0.074425, 0.130519, 0.248886, 0.486754", \ + "0.027334, 0.039273, 0.043851, 0.074425, 0.130519, 0.248886, 0.486754", \ + "0.027334, 0.039273, 0.043851, 0.074425, 0.130519, 0.248886, 0.486754", \ + "0.027334, 0.039273, 0.043851, 0.074425, 0.130519, 0.248886, 0.486754" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.428360, 0.435963, 0.438147, 0.451522, 0.471546, 0.511046, 0.589102", \ + "0.440559, 0.448162, 0.450346, 0.463721, 0.483745, 0.523245, 0.601301", \ + "0.455605, 0.463208, 0.465392, 0.478767, 0.498791, 0.538291, 0.616347", \ + "0.483578, 0.491181, 0.493365, 0.506740, 0.526764, 0.566264, 0.644320", \ + "0.503658, 0.511261, 0.513445, 0.526820, 0.546844, 0.586344, 0.664400", \ + "0.522397, 0.530000, 0.532184, 0.545559, 0.565583, 0.605083, 0.683139", \ + "0.557941, 0.565544, 0.567728, 0.581103, 0.601127, 0.640627, 0.718683" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.346689, 0.354273, 0.356482, 0.369798, 0.389789, 0.429173, 0.506986", \ + "0.358854, 0.366438, 0.368647, 0.381963, 0.401954, 0.441338, 0.519151", \ + "0.373933, 0.381517, 0.383726, 0.397042, 0.417033, 0.456417, 0.534230", \ + "0.401808, 0.409392, 0.411601, 0.424917, 0.444908, 0.484292, 0.562105", \ + "0.422037, 0.429621, 0.431830, 0.445146, 0.465137, 0.504521, 0.582334", \ + "0.440610, 0.448194, 0.450403, 0.463719, 0.483710, 0.523094, 0.600907", \ + "0.476272, 0.483856, 0.486065, 0.499381, 0.519372, 0.558756, 0.636569" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.026549, 0.034511, 0.037195, 0.055546, 0.088095, 0.159561, 0.309744", \ + "0.026549, 0.034511, 0.037195, 0.055546, 0.088095, 0.159561, 0.309744", \ + "0.026549, 0.034511, 0.037195, 0.055546, 0.088095, 0.159561, 0.309744", \ + "0.026549, 0.034511, 0.037195, 0.055546, 0.088095, 0.159561, 0.309744", \ + "0.026549, 0.034511, 0.037195, 0.055546, 0.088095, 0.159561, 0.309744", \ + "0.026549, 0.034511, 0.037195, 0.055546, 0.088095, 0.159561, 0.309744", \ + "0.026549, 0.034511, 0.037195, 0.055546, 0.088095, 0.159561, 0.309744" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.026549, 0.034511, 0.037195, 0.055546, 0.088095, 0.159561, 0.309744", \ + "0.026549, 0.034511, 0.037195, 0.055546, 0.088095, 0.159561, 0.309744", \ + "0.026549, 0.034511, 0.037195, 0.055546, 0.088095, 0.159561, 0.309744", \ + "0.026549, 0.034511, 0.037195, 0.055546, 0.088095, 0.159561, 0.309744", \ + "0.026549, 0.034511, 0.037195, 0.055546, 0.088095, 0.159561, 0.309744", \ + "0.026549, 0.034511, 0.037195, 0.055546, 0.088095, 0.159561, 0.309744", \ + "0.026549, 0.034511, 0.037195, 0.055546, 0.088095, 0.159561, 0.309744" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TAB[1]&AB[1]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.017865, 0.017865, 0.017865, 0.017865, 0.017865, 0.017865, 0.017865", \ + "0.017883, 0.017883, 0.017883, 0.017883, 0.017883, 0.017883, 0.017883", \ + "0.017901, 0.017901, 0.017901, 0.017901, 0.017901, 0.017901, 0.017901", \ + "0.017919, 0.017919, 0.017919, 0.017919, 0.017919, 0.017919, 0.017919", \ + "0.017937, 0.017937, 0.017937, 0.017937, 0.017937, 0.017937, 0.017937", \ + "0.017955, 0.017955, 0.017955, 0.017955, 0.017955, 0.017955, 0.017955", \ + "0.017973, 0.017973, 0.017973, 0.017973, 0.017973, 0.017973, 0.017973" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.015891, 0.015891, 0.015891, 0.015891, 0.015891, 0.015891, 0.015891", \ + "0.015980, 0.015980, 0.015980, 0.015980, 0.015980, 0.015980, 0.015980", \ + "0.015996, 0.015996, 0.015996, 0.015996, 0.015996, 0.015996, 0.015996", \ + "0.016012, 0.016012, 0.016012, 0.016012, 0.016012, 0.016012, 0.016012", \ + "0.016028, 0.016028, 0.016028, 0.016028, 0.016028, 0.016028, 0.016028", \ + "0.016044, 0.016044, 0.016044, 0.016044, 0.016044, 0.016044, 0.016044", \ + "0.016060, 0.016060, 0.016060, 0.016060, 0.016060, 0.016060, 0.016060" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TAB[1]&!AB[1]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.015891, 0.015891, 0.015891, 0.015891, 0.015891, 0.015891, 0.015891", \ + "0.015980, 0.015980, 0.015980, 0.015980, 0.015980, 0.015980, 0.015980", \ + "0.015996, 0.015996, 0.015996, 0.015996, 0.015996, 0.015996, 0.015996", \ + "0.016012, 0.016012, 0.016012, 0.016012, 0.016012, 0.016012, 0.016012", \ + "0.016028, 0.016028, 0.016028, 0.016028, 0.016028, 0.016028, 0.016028", \ + "0.016044, 0.016044, 0.016044, 0.016044, 0.016044, 0.016044, 0.016044", \ + "0.016060, 0.016060, 0.016060, 0.016060, 0.016060, 0.016060, 0.016060" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.017865, 0.017865, 0.017865, 0.017865, 0.017865, 0.017865, 0.017865", \ + "0.017883, 0.017883, 0.017883, 0.017883, 0.017883, 0.017883, 0.017883", \ + "0.017901, 0.017901, 0.017901, 0.017901, 0.017901, 0.017901, 0.017901", \ + "0.017919, 0.017919, 0.017919, 0.017919, 0.017919, 0.017919, 0.017919", \ + "0.017937, 0.017937, 0.017937, 0.017937, 0.017937, 0.017937, 0.017937", \ + "0.017955, 0.017955, 0.017955, 0.017955, 0.017955, 0.017955, 0.017955", \ + "0.017973, 0.017973, 0.017973, 0.017973, 0.017973, 0.017973, 0.017973" \ + ); + } + } + } + pin(AYB[0]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TAB[0]&AB[0]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TAB[0] == 1'b0 && AB[0] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.514067, 0.521918, 0.524150, 0.537268, 0.557288, 0.596934, 0.675064", \ + "0.526929, 0.534780, 0.537012, 0.550130, 0.570150, 0.609796, 0.687926", \ + "0.540348, 0.548199, 0.550431, 0.563549, 0.583569, 0.623215, 0.701345", \ + "0.567410, 0.575261, 0.577493, 0.590611, 0.610631, 0.650277, 0.728407", \ + "0.587960, 0.595811, 0.598043, 0.611161, 0.631181, 0.670827, 0.748957", \ + "0.614264, 0.622115, 0.624347, 0.637465, 0.657485, 0.697131, 0.775261", \ + "0.647343, 0.655194, 0.657426, 0.670544, 0.690564, 0.730210, 0.808340" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.416969, 0.424773, 0.426979, 0.440096, 0.460043, 0.499535, 0.577323", \ + "0.429846, 0.437650, 0.439856, 0.452973, 0.472920, 0.512412, 0.590200", \ + "0.443242, 0.451046, 0.453252, 0.466369, 0.486316, 0.525808, 0.603596", \ + "0.470337, 0.478141, 0.480347, 0.493464, 0.513411, 0.552903, 0.630691", \ + "0.490912, 0.498716, 0.500922, 0.514039, 0.533986, 0.573478, 0.651266", \ + "0.517173, 0.524977, 0.527183, 0.540300, 0.560247, 0.599739, 0.677527", \ + "0.550263, 0.558067, 0.560273, 0.573390, 0.593337, 0.632829, 0.710617" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.026602, 0.034364, 0.036868, 0.055723, 0.088800, 0.159351, 0.306602", \ + "0.026602, 0.034364, 0.036868, 0.055723, 0.088800, 0.159351, 0.306602", \ + "0.026602, 0.034364, 0.036868, 0.055723, 0.088800, 0.159351, 0.306602", \ + "0.026602, 0.034364, 0.036868, 0.055723, 0.088800, 0.159351, 0.306602", \ + "0.026602, 0.034364, 0.036868, 0.055723, 0.088800, 0.159351, 0.306602", \ + "0.026602, 0.034364, 0.036868, 0.055723, 0.088800, 0.159351, 0.306602", \ + "0.026602, 0.034364, 0.036868, 0.055723, 0.088800, 0.159351, 0.306602" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.026602, 0.034364, 0.036868, 0.055723, 0.088800, 0.159351, 0.306602", \ + "0.026602, 0.034364, 0.036868, 0.055723, 0.088800, 0.159351, 0.306602", \ + "0.026602, 0.034364, 0.036868, 0.055723, 0.088800, 0.159351, 0.306602", \ + "0.026602, 0.034364, 0.036868, 0.055723, 0.088800, 0.159351, 0.306602", \ + "0.026602, 0.034364, 0.036868, 0.055723, 0.088800, 0.159351, 0.306602", \ + "0.026602, 0.034364, 0.036868, 0.055723, 0.088800, 0.159351, 0.306602", \ + "0.026602, 0.034364, 0.036868, 0.055723, 0.088800, 0.159351, 0.306602" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.408169, 0.417486, 0.420291, 0.438662, 0.469222, 0.532417, 0.658648", \ + "0.419730, 0.429047, 0.431852, 0.450223, 0.480783, 0.543978, 0.670209", \ + "0.434298, 0.443615, 0.446420, 0.464791, 0.495351, 0.558546, 0.684777", \ + "0.463368, 0.472685, 0.475490, 0.493861, 0.524421, 0.587616, 0.713847", \ + "0.481935, 0.491252, 0.494057, 0.512428, 0.542988, 0.606183, 0.732414", \ + "0.508941, 0.518258, 0.521063, 0.539434, 0.569994, 0.633189, 0.759420", \ + "0.535042, 0.544359, 0.547164, 0.565535, 0.596095, 0.659290, 0.785521" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.327193, 0.336264, 0.339034, 0.357088, 0.387137, 0.449517, 0.573939", \ + "0.338842, 0.347913, 0.350683, 0.368737, 0.398786, 0.461166, 0.585588", \ + "0.353543, 0.362614, 0.365384, 0.383438, 0.413487, 0.475867, 0.600289", \ + "0.382463, 0.391534, 0.394304, 0.412358, 0.442407, 0.504787, 0.629209", \ + "0.400918, 0.409989, 0.412759, 0.430813, 0.460862, 0.523242, 0.647664", \ + "0.427842, 0.436913, 0.439683, 0.457737, 0.487786, 0.550166, 0.674588", \ + "0.453944, 0.463015, 0.465785, 0.483839, 0.513888, 0.576268, 0.700690" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.026993, 0.039733, 0.044227, 0.074906, 0.130727, 0.247882, 0.487922", \ + "0.026993, 0.039733, 0.044227, 0.074906, 0.130727, 0.247882, 0.487922", \ + "0.026993, 0.039733, 0.044227, 0.074906, 0.130727, 0.247882, 0.487922", \ + "0.026993, 0.039733, 0.044227, 0.074906, 0.130727, 0.247882, 0.487922", \ + "0.026993, 0.039733, 0.044227, 0.074906, 0.130727, 0.247882, 0.487922", \ + "0.026993, 0.039733, 0.044227, 0.074906, 0.130727, 0.247882, 0.487922", \ + "0.026993, 0.039733, 0.044227, 0.074906, 0.130727, 0.247882, 0.487922" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.026993, 0.039733, 0.044227, 0.074906, 0.130727, 0.247882, 0.487922", \ + "0.026993, 0.039733, 0.044227, 0.074906, 0.130727, 0.247882, 0.487922", \ + "0.026993, 0.039733, 0.044227, 0.074906, 0.130727, 0.247882, 0.487922", \ + "0.026993, 0.039733, 0.044227, 0.074906, 0.130727, 0.247882, 0.487922", \ + "0.026993, 0.039733, 0.044227, 0.074906, 0.130727, 0.247882, 0.487922", \ + "0.026993, 0.039733, 0.044227, 0.074906, 0.130727, 0.247882, 0.487922", \ + "0.026993, 0.039733, 0.044227, 0.074906, 0.130727, 0.247882, 0.487922" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TAB[0]&!AB[0]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TAB[0] == 1'b1 && AB[0] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.471586, 0.480948, 0.483750, 0.502064, 0.532596, 0.595839, 0.721952", \ + "0.483601, 0.492963, 0.495765, 0.514079, 0.544611, 0.607854, 0.733967", \ + "0.497022, 0.506384, 0.509186, 0.527500, 0.558032, 0.621275, 0.747388", \ + "0.525904, 0.535266, 0.538068, 0.556382, 0.586914, 0.650157, 0.776270", \ + "0.546845, 0.556207, 0.559009, 0.577323, 0.607855, 0.671098, 0.797211", \ + "0.572521, 0.581883, 0.584685, 0.602999, 0.633531, 0.696774, 0.822887", \ + "0.603562, 0.612924, 0.615726, 0.634040, 0.664572, 0.727815, 0.853928" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.377355, 0.386516, 0.389277, 0.407375, 0.437389, 0.499795, 0.624237", \ + "0.389406, 0.398567, 0.401328, 0.419426, 0.449440, 0.511846, 0.636288", \ + "0.403002, 0.412163, 0.414924, 0.433022, 0.463036, 0.525442, 0.649884", \ + "0.431663, 0.440824, 0.443585, 0.461683, 0.491697, 0.554103, 0.678545", \ + "0.452446, 0.461607, 0.464368, 0.482466, 0.512480, 0.574886, 0.699328", \ + "0.478154, 0.487315, 0.490076, 0.508174, 0.538188, 0.600594, 0.725036", \ + "0.509390, 0.518551, 0.521312, 0.539410, 0.569424, 0.631830, 0.756272" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027334, 0.039273, 0.043851, 0.074425, 0.130519, 0.248886, 0.486754", \ + "0.027334, 0.039273, 0.043851, 0.074425, 0.130519, 0.248886, 0.486754", \ + "0.027334, 0.039273, 0.043851, 0.074425, 0.130519, 0.248886, 0.486754", \ + "0.027334, 0.039273, 0.043851, 0.074425, 0.130519, 0.248886, 0.486754", \ + "0.027334, 0.039273, 0.043851, 0.074425, 0.130519, 0.248886, 0.486754", \ + "0.027334, 0.039273, 0.043851, 0.074425, 0.130519, 0.248886, 0.486754", \ + "0.027334, 0.039273, 0.043851, 0.074425, 0.130519, 0.248886, 0.486754" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027334, 0.039273, 0.043851, 0.074425, 0.130519, 0.248886, 0.486754", \ + "0.027334, 0.039273, 0.043851, 0.074425, 0.130519, 0.248886, 0.486754", \ + "0.027334, 0.039273, 0.043851, 0.074425, 0.130519, 0.248886, 0.486754", \ + "0.027334, 0.039273, 0.043851, 0.074425, 0.130519, 0.248886, 0.486754", \ + "0.027334, 0.039273, 0.043851, 0.074425, 0.130519, 0.248886, 0.486754", \ + "0.027334, 0.039273, 0.043851, 0.074425, 0.130519, 0.248886, 0.486754", \ + "0.027334, 0.039273, 0.043851, 0.074425, 0.130519, 0.248886, 0.486754" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.428360, 0.435963, 0.438147, 0.451522, 0.471546, 0.511046, 0.589102", \ + "0.440559, 0.448162, 0.450346, 0.463721, 0.483745, 0.523245, 0.601301", \ + "0.455605, 0.463208, 0.465392, 0.478767, 0.498791, 0.538291, 0.616347", \ + "0.483578, 0.491181, 0.493365, 0.506740, 0.526764, 0.566264, 0.644320", \ + "0.503658, 0.511261, 0.513445, 0.526820, 0.546844, 0.586344, 0.664400", \ + "0.522397, 0.530000, 0.532184, 0.545559, 0.565583, 0.605083, 0.683139", \ + "0.557941, 0.565544, 0.567728, 0.581103, 0.601127, 0.640627, 0.718683" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.346689, 0.354273, 0.356482, 0.369798, 0.389789, 0.429173, 0.506986", \ + "0.358854, 0.366438, 0.368647, 0.381963, 0.401954, 0.441338, 0.519151", \ + "0.373933, 0.381517, 0.383726, 0.397042, 0.417033, 0.456417, 0.534230", \ + "0.401808, 0.409392, 0.411601, 0.424917, 0.444908, 0.484292, 0.562105", \ + "0.422037, 0.429621, 0.431830, 0.445146, 0.465137, 0.504521, 0.582334", \ + "0.440610, 0.448194, 0.450403, 0.463719, 0.483710, 0.523094, 0.600907", \ + "0.476272, 0.483856, 0.486065, 0.499381, 0.519372, 0.558756, 0.636569" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.026549, 0.034511, 0.037195, 0.055546, 0.088095, 0.159561, 0.309744", \ + "0.026549, 0.034511, 0.037195, 0.055546, 0.088095, 0.159561, 0.309744", \ + "0.026549, 0.034511, 0.037195, 0.055546, 0.088095, 0.159561, 0.309744", \ + "0.026549, 0.034511, 0.037195, 0.055546, 0.088095, 0.159561, 0.309744", \ + "0.026549, 0.034511, 0.037195, 0.055546, 0.088095, 0.159561, 0.309744", \ + "0.026549, 0.034511, 0.037195, 0.055546, 0.088095, 0.159561, 0.309744", \ + "0.026549, 0.034511, 0.037195, 0.055546, 0.088095, 0.159561, 0.309744" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.026549, 0.034511, 0.037195, 0.055546, 0.088095, 0.159561, 0.309744", \ + "0.026549, 0.034511, 0.037195, 0.055546, 0.088095, 0.159561, 0.309744", \ + "0.026549, 0.034511, 0.037195, 0.055546, 0.088095, 0.159561, 0.309744", \ + "0.026549, 0.034511, 0.037195, 0.055546, 0.088095, 0.159561, 0.309744", \ + "0.026549, 0.034511, 0.037195, 0.055546, 0.088095, 0.159561, 0.309744", \ + "0.026549, 0.034511, 0.037195, 0.055546, 0.088095, 0.159561, 0.309744", \ + "0.026549, 0.034511, 0.037195, 0.055546, 0.088095, 0.159561, 0.309744" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TAB[0]&AB[0]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.017865, 0.017865, 0.017865, 0.017865, 0.017865, 0.017865, 0.017865", \ + "0.017883, 0.017883, 0.017883, 0.017883, 0.017883, 0.017883, 0.017883", \ + "0.017901, 0.017901, 0.017901, 0.017901, 0.017901, 0.017901, 0.017901", \ + "0.017919, 0.017919, 0.017919, 0.017919, 0.017919, 0.017919, 0.017919", \ + "0.017937, 0.017937, 0.017937, 0.017937, 0.017937, 0.017937, 0.017937", \ + "0.017955, 0.017955, 0.017955, 0.017955, 0.017955, 0.017955, 0.017955", \ + "0.017973, 0.017973, 0.017973, 0.017973, 0.017973, 0.017973, 0.017973" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.015891, 0.015891, 0.015891, 0.015891, 0.015891, 0.015891, 0.015891", \ + "0.015980, 0.015980, 0.015980, 0.015980, 0.015980, 0.015980, 0.015980", \ + "0.015996, 0.015996, 0.015996, 0.015996, 0.015996, 0.015996, 0.015996", \ + "0.016012, 0.016012, 0.016012, 0.016012, 0.016012, 0.016012, 0.016012", \ + "0.016028, 0.016028, 0.016028, 0.016028, 0.016028, 0.016028, 0.016028", \ + "0.016044, 0.016044, 0.016044, 0.016044, 0.016044, 0.016044, 0.016044", \ + "0.016060, 0.016060, 0.016060, 0.016060, 0.016060, 0.016060, 0.016060" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TAB[0]&!AB[0]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.015891, 0.015891, 0.015891, 0.015891, 0.015891, 0.015891, 0.015891", \ + "0.015980, 0.015980, 0.015980, 0.015980, 0.015980, 0.015980, 0.015980", \ + "0.015996, 0.015996, 0.015996, 0.015996, 0.015996, 0.015996, 0.015996", \ + "0.016012, 0.016012, 0.016012, 0.016012, 0.016012, 0.016012, 0.016012", \ + "0.016028, 0.016028, 0.016028, 0.016028, 0.016028, 0.016028, 0.016028", \ + "0.016044, 0.016044, 0.016044, 0.016044, 0.016044, 0.016044, 0.016044", \ + "0.016060, 0.016060, 0.016060, 0.016060, 0.016060, 0.016060, 0.016060" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.017865, 0.017865, 0.017865, 0.017865, 0.017865, 0.017865, 0.017865", \ + "0.017883, 0.017883, 0.017883, 0.017883, 0.017883, 0.017883, 0.017883", \ + "0.017901, 0.017901, 0.017901, 0.017901, 0.017901, 0.017901, 0.017901", \ + "0.017919, 0.017919, 0.017919, 0.017919, 0.017919, 0.017919, 0.017919", \ + "0.017937, 0.017937, 0.017937, 0.017937, 0.017937, 0.017937, 0.017937", \ + "0.017955, 0.017955, 0.017955, 0.017955, 0.017955, 0.017955, 0.017955", \ + "0.017973, 0.017973, 0.017973, 0.017973, 0.017973, 0.017973, 0.017973" \ + ); + } + } + } + } + bus(QA) { + bus_type : rf2_32x128_wm1_QA; + direction : output; + related_power_pin : "VDDPE"; + related_ground_pin : "VSSE"; + power_down_function : "!VDDCE + !VDDPE + VSSE"; + memory_read() { + address : AA; + } + max_capacitance : 0.300000; + max_transition : 0.721560; + timing() { + related_pin : CLKA; + timing_type : rising_edge; + timing_sense : non_unate; + when : "RET1N&!DFTRAMBYP&!EMAA[2]&!EMAA[1]&!EMAA[0]"; + sdf_cond : "RET1N == 1'b1 && DFTRAMBYP == 1'b0 && EMAA[2] == 1'b0 && EMAA[1] == 1'b0 && \ + EMAA[0] == 1'b0"; + cell_rise(rf2_32x128_wm1_clockslew_outputload_delay_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.658084, 0.664737, 0.674736, 0.689391, 0.717770, 0.766222, 0.862258", \ + "0.662525, 0.669178, 0.679177, 0.693832, 0.722211, 0.770663, 0.866699", \ + "0.675907, 0.682560, 0.692559, 0.707214, 0.735593, 0.784045, 0.880081", \ + "0.684880, 0.691533, 0.701532, 0.716187, 0.744566, 0.793018, 0.889054", \ + "0.690985, 0.697638, 0.707637, 0.722292, 0.750671, 0.799123, 0.895159", \ + "0.702899, 0.709552, 0.719551, 0.734206, 0.762585, 0.811037, 0.907073", \ + "0.715119, 0.721772, 0.731771, 0.746426, 0.774805, 0.823257, 0.919293" \ + ); + } + retaining_rise(rf2_32x128_wm1_clockslew_outputload_retain_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.480893, 0.488453, 0.498090, 0.513710, 0.542455, 0.590921, 0.686418", \ + "0.486620, 0.494180, 0.503817, 0.519437, 0.548182, 0.596648, 0.692145", \ + "0.499466, 0.507026, 0.516663, 0.532283, 0.561028, 0.609494, 0.704991", \ + "0.507439, 0.514999, 0.524636, 0.540256, 0.569001, 0.617467, 0.712964", \ + "0.514882, 0.522442, 0.532079, 0.547699, 0.576444, 0.624910, 0.720407", \ + "0.524894, 0.532454, 0.542091, 0.557711, 0.586456, 0.634922, 0.730419", \ + "0.537562, 0.545122, 0.554759, 0.570379, 0.599124, 0.647590, 0.743087" \ + ); + } + rise_transition(rf2_32x128_wm1_clockslew_outputload_slew_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.028824, 0.035506, 0.044909, 0.062681, 0.104531, 0.188185, 0.360602", \ + "0.028824, 0.035506, 0.044909, 0.062681, 0.104531, 0.188185, 0.360602", \ + "0.028824, 0.035506, 0.044909, 0.062681, 0.104531, 0.188185, 0.360602", \ + "0.028824, 0.035506, 0.044909, 0.062681, 0.104531, 0.188185, 0.360602", \ + "0.028824, 0.035506, 0.044909, 0.062681, 0.104531, 0.188185, 0.360602", \ + "0.028824, 0.035506, 0.044909, 0.062681, 0.104531, 0.188185, 0.360602", \ + "0.028824, 0.035506, 0.044909, 0.062681, 0.104531, 0.188185, 0.360602" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_clockslew_outputload_slew_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.028824, 0.035506, 0.044909, 0.062681, 0.104531, 0.188185, 0.360602", \ + "0.028824, 0.035506, 0.044909, 0.062681, 0.104531, 0.188185, 0.360602", \ + "0.028824, 0.035506, 0.044909, 0.062681, 0.104531, 0.188185, 0.360602", \ + "0.028824, 0.035506, 0.044909, 0.062681, 0.104531, 0.188185, 0.360602", \ + "0.028824, 0.035506, 0.044909, 0.062681, 0.104531, 0.188185, 0.360602", \ + "0.028824, 0.035506, 0.044909, 0.062681, 0.104531, 0.188185, 0.360602", \ + "0.028824, 0.035506, 0.044909, 0.062681, 0.104531, 0.188185, 0.360602" \ + ); + } + cell_fall(rf2_32x128_wm1_clockslew_outputload_delay_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.621767, 0.630557, 0.642488, 0.660264, 0.695137, 0.755214, 0.873543", \ + "0.627895, 0.636685, 0.648616, 0.666392, 0.701265, 0.761342, 0.879671", \ + "0.640381, 0.649171, 0.661102, 0.678878, 0.713751, 0.773828, 0.892157", \ + "0.648429, 0.657219, 0.669150, 0.686926, 0.721799, 0.781876, 0.900205", \ + "0.655646, 0.664436, 0.676367, 0.694143, 0.729016, 0.789093, 0.907422", \ + "0.666985, 0.675775, 0.687706, 0.705482, 0.740355, 0.800432, 0.918761", \ + "0.679501, 0.688291, 0.700222, 0.717998, 0.752871, 0.812948, 0.931277" \ + ); + } + retaining_fall(rf2_32x128_wm1_clockslew_outputload_retain_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.453377, 0.462277, 0.474535, 0.492429, 0.527418, 0.587961, 0.706026", \ + "0.458921, 0.467821, 0.480079, 0.497973, 0.532962, 0.593505, 0.711570", \ + "0.471542, 0.480442, 0.492700, 0.510594, 0.545583, 0.606126, 0.724191", \ + "0.479787, 0.488687, 0.500945, 0.518839, 0.553828, 0.614371, 0.732436", \ + "0.486911, 0.495811, 0.508069, 0.525963, 0.560952, 0.621495, 0.739560", \ + "0.497614, 0.506514, 0.518772, 0.536666, 0.571655, 0.632198, 0.750263", \ + "0.509981, 0.518881, 0.531139, 0.549033, 0.584022, 0.644565, 0.762630" \ + ); + } + fall_transition(rf2_32x128_wm1_clockslew_outputload_slew_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.033490, 0.039840, 0.052582, 0.074189, 0.126812, 0.232159, 0.465194", \ + "0.033490, 0.039840, 0.052582, 0.074189, 0.126812, 0.232159, 0.465194", \ + "0.033490, 0.039840, 0.052582, 0.074189, 0.126812, 0.232159, 0.465194", \ + "0.033490, 0.039840, 0.052582, 0.074189, 0.126812, 0.232159, 0.465194", \ + "0.033490, 0.039840, 0.052582, 0.074189, 0.126812, 0.232159, 0.465194", \ + "0.033490, 0.039840, 0.052582, 0.074189, 0.126812, 0.232159, 0.465194", \ + "0.033490, 0.039840, 0.052582, 0.074189, 0.126812, 0.232159, 0.465194" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_clockslew_outputload_slew_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.033490, 0.039840, 0.052582, 0.074189, 0.126812, 0.232159, 0.465194", \ + "0.033490, 0.039840, 0.052582, 0.074189, 0.126812, 0.232159, 0.465194", \ + "0.033490, 0.039840, 0.052582, 0.074189, 0.126812, 0.232159, 0.465194", \ + "0.033490, 0.039840, 0.052582, 0.074189, 0.126812, 0.232159, 0.465194", \ + "0.033490, 0.039840, 0.052582, 0.074189, 0.126812, 0.232159, 0.465194", \ + "0.033490, 0.039840, 0.052582, 0.074189, 0.126812, 0.232159, 0.465194", \ + "0.033490, 0.039840, 0.052582, 0.074189, 0.126812, 0.232159, 0.465194" \ + ); + } + } + timing() { + related_pin : CLKA; + timing_type : rising_edge; + timing_sense : non_unate; + when : "RET1N&!DFTRAMBYP&!EMAA[2]&!EMAA[1]&EMAA[0]"; + sdf_cond : "RET1N == 1'b1 && DFTRAMBYP == 1'b0 && EMAA[2] == 1'b0 && EMAA[1] == 1'b0 && \ + EMAA[0] == 1'b1"; + cell_rise(rf2_32x128_wm1_clockslew_outputload_delay_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.662396, 0.669049, 0.679048, 0.693703, 0.722082, 0.770534, 0.866570", \ + "0.666837, 0.673490, 0.683489, 0.698144, 0.726523, 0.774975, 0.871011", \ + "0.680219, 0.686872, 0.696871, 0.711526, 0.739905, 0.788357, 0.884393", \ + "0.689192, 0.695845, 0.705844, 0.720499, 0.748878, 0.797330, 0.893366", \ + "0.695297, 0.701950, 0.711949, 0.726604, 0.754983, 0.803435, 0.899471", \ + "0.707211, 0.713864, 0.723863, 0.738518, 0.766897, 0.815349, 0.911385", \ + "0.719431, 0.726084, 0.736083, 0.750738, 0.779117, 0.827569, 0.923605" \ + ); + } + retaining_rise(rf2_32x128_wm1_clockslew_outputload_retain_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.484257, 0.491817, 0.501454, 0.517074, 0.545819, 0.594285, 0.689782", \ + "0.489984, 0.497544, 0.507181, 0.522801, 0.551546, 0.600012, 0.695509", \ + "0.502830, 0.510390, 0.520027, 0.535647, 0.564392, 0.612858, 0.708355", \ + "0.510803, 0.518363, 0.528000, 0.543620, 0.572365, 0.620831, 0.716328", \ + "0.518246, 0.525806, 0.535443, 0.551063, 0.579808, 0.628274, 0.723771", \ + "0.528258, 0.535818, 0.545455, 0.561075, 0.589820, 0.638286, 0.733783", \ + "0.540926, 0.548486, 0.558123, 0.573743, 0.602488, 0.650954, 0.746451" \ + ); + } + rise_transition(rf2_32x128_wm1_clockslew_outputload_slew_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.028824, 0.035506, 0.044909, 0.062681, 0.104531, 0.188185, 0.360602", \ + "0.028824, 0.035506, 0.044909, 0.062681, 0.104531, 0.188185, 0.360602", \ + "0.028824, 0.035506, 0.044909, 0.062681, 0.104531, 0.188185, 0.360602", \ + "0.028824, 0.035506, 0.044909, 0.062681, 0.104531, 0.188185, 0.360602", \ + "0.028824, 0.035506, 0.044909, 0.062681, 0.104531, 0.188185, 0.360602", \ + "0.028824, 0.035506, 0.044909, 0.062681, 0.104531, 0.188185, 0.360602", \ + "0.028824, 0.035506, 0.044909, 0.062681, 0.104531, 0.188185, 0.360602" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_clockslew_outputload_slew_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.028824, 0.035506, 0.044909, 0.062681, 0.104531, 0.188185, 0.360602", \ + "0.028824, 0.035506, 0.044909, 0.062681, 0.104531, 0.188185, 0.360602", \ + "0.028824, 0.035506, 0.044909, 0.062681, 0.104531, 0.188185, 0.360602", \ + "0.028824, 0.035506, 0.044909, 0.062681, 0.104531, 0.188185, 0.360602", \ + "0.028824, 0.035506, 0.044909, 0.062681, 0.104531, 0.188185, 0.360602", \ + "0.028824, 0.035506, 0.044909, 0.062681, 0.104531, 0.188185, 0.360602", \ + "0.028824, 0.035506, 0.044909, 0.062681, 0.104531, 0.188185, 0.360602" \ + ); + } + cell_fall(rf2_32x128_wm1_clockslew_outputload_delay_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.626080, 0.634870, 0.646801, 0.664577, 0.699450, 0.759527, 0.877856", \ + "0.632208, 0.640998, 0.652929, 0.670705, 0.705578, 0.765655, 0.883984", \ + "0.644694, 0.653484, 0.665415, 0.683191, 0.718064, 0.778141, 0.896470", \ + "0.652742, 0.661532, 0.673463, 0.691239, 0.726112, 0.786189, 0.904518", \ + "0.659959, 0.668749, 0.680680, 0.698456, 0.733329, 0.793406, 0.911735", \ + "0.671298, 0.680088, 0.692019, 0.709795, 0.744668, 0.804745, 0.923074", \ + "0.683814, 0.692604, 0.704535, 0.722311, 0.757184, 0.817261, 0.935590" \ + ); + } + retaining_fall(rf2_32x128_wm1_clockslew_outputload_retain_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.456740, 0.465640, 0.477898, 0.495792, 0.530781, 0.591324, 0.709389", \ + "0.462284, 0.471184, 0.483442, 0.501336, 0.536325, 0.596868, 0.714933", \ + "0.474905, 0.483805, 0.496063, 0.513957, 0.548946, 0.609489, 0.727554", \ + "0.483150, 0.492050, 0.504308, 0.522202, 0.557191, 0.617734, 0.735799", \ + "0.490274, 0.499174, 0.511432, 0.529326, 0.564315, 0.624858, 0.742923", \ + "0.500977, 0.509877, 0.522135, 0.540029, 0.575018, 0.635561, 0.753626", \ + "0.513344, 0.522244, 0.534502, 0.552396, 0.587385, 0.647928, 0.765993" \ + ); + } + fall_transition(rf2_32x128_wm1_clockslew_outputload_slew_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.033490, 0.039840, 0.052582, 0.074189, 0.126812, 0.232159, 0.465194", \ + "0.033490, 0.039840, 0.052582, 0.074189, 0.126812, 0.232159, 0.465194", \ + "0.033490, 0.039840, 0.052582, 0.074189, 0.126812, 0.232159, 0.465194", \ + "0.033490, 0.039840, 0.052582, 0.074189, 0.126812, 0.232159, 0.465194", \ + "0.033490, 0.039840, 0.052582, 0.074189, 0.126812, 0.232159, 0.465194", \ + "0.033490, 0.039840, 0.052582, 0.074189, 0.126812, 0.232159, 0.465194", \ + "0.033490, 0.039840, 0.052582, 0.074189, 0.126812, 0.232159, 0.465194" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_clockslew_outputload_slew_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.033490, 0.039840, 0.052582, 0.074189, 0.126812, 0.232159, 0.465194", \ + "0.033490, 0.039840, 0.052582, 0.074189, 0.126812, 0.232159, 0.465194", \ + "0.033490, 0.039840, 0.052582, 0.074189, 0.126812, 0.232159, 0.465194", \ + "0.033490, 0.039840, 0.052582, 0.074189, 0.126812, 0.232159, 0.465194", \ + "0.033490, 0.039840, 0.052582, 0.074189, 0.126812, 0.232159, 0.465194", \ + "0.033490, 0.039840, 0.052582, 0.074189, 0.126812, 0.232159, 0.465194", \ + "0.033490, 0.039840, 0.052582, 0.074189, 0.126812, 0.232159, 0.465194" \ + ); + } + } + timing() { + related_pin : CLKA; + timing_type : rising_edge; + timing_sense : non_unate; + when : "RET1N&!DFTRAMBYP&!EMAA[2]&EMAA[1]&!EMAA[0]"; + sdf_cond : "RET1N == 1'b1 && DFTRAMBYP == 1'b0 && EMAA[2] == 1'b0 && EMAA[1] == 1'b1 && \ + EMAA[0] == 1'b0"; + cell_rise(rf2_32x128_wm1_clockslew_outputload_delay_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.667687, 0.674340, 0.684339, 0.698994, 0.727373, 0.775825, 0.871861", \ + "0.672128, 0.678781, 0.688780, 0.703435, 0.731814, 0.780266, 0.876302", \ + "0.685510, 0.692163, 0.702162, 0.716817, 0.745196, 0.793648, 0.889684", \ + "0.694483, 0.701136, 0.711135, 0.725790, 0.754169, 0.802621, 0.898657", \ + "0.700588, 0.707241, 0.717240, 0.731895, 0.760274, 0.808726, 0.904762", \ + "0.712502, 0.719155, 0.729154, 0.743809, 0.772188, 0.820640, 0.916676", \ + "0.724722, 0.731375, 0.741374, 0.756029, 0.784408, 0.832860, 0.928896" \ + ); + } + retaining_rise(rf2_32x128_wm1_clockslew_outputload_retain_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.488383, 0.495943, 0.505580, 0.521200, 0.549945, 0.598411, 0.693908", \ + "0.494110, 0.501670, 0.511307, 0.526927, 0.555672, 0.604138, 0.699635", \ + "0.506956, 0.514516, 0.524153, 0.539773, 0.568518, 0.616984, 0.712481", \ + "0.514929, 0.522489, 0.532126, 0.547746, 0.576491, 0.624957, 0.720454", \ + "0.522372, 0.529932, 0.539569, 0.555189, 0.583934, 0.632400, 0.727897", \ + "0.532384, 0.539944, 0.549581, 0.565201, 0.593946, 0.642412, 0.737909", \ + "0.545052, 0.552612, 0.562249, 0.577869, 0.606614, 0.655080, 0.750577" \ + ); + } + rise_transition(rf2_32x128_wm1_clockslew_outputload_slew_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.028824, 0.035506, 0.044909, 0.062681, 0.104531, 0.188185, 0.360602", \ + "0.028824, 0.035506, 0.044909, 0.062681, 0.104531, 0.188185, 0.360602", \ + "0.028824, 0.035506, 0.044909, 0.062681, 0.104531, 0.188185, 0.360602", \ + "0.028824, 0.035506, 0.044909, 0.062681, 0.104531, 0.188185, 0.360602", \ + "0.028824, 0.035506, 0.044909, 0.062681, 0.104531, 0.188185, 0.360602", \ + "0.028824, 0.035506, 0.044909, 0.062681, 0.104531, 0.188185, 0.360602", \ + "0.028824, 0.035506, 0.044909, 0.062681, 0.104531, 0.188185, 0.360602" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_clockslew_outputload_slew_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.028824, 0.035506, 0.044909, 0.062681, 0.104531, 0.188185, 0.360602", \ + "0.028824, 0.035506, 0.044909, 0.062681, 0.104531, 0.188185, 0.360602", \ + "0.028824, 0.035506, 0.044909, 0.062681, 0.104531, 0.188185, 0.360602", \ + "0.028824, 0.035506, 0.044909, 0.062681, 0.104531, 0.188185, 0.360602", \ + "0.028824, 0.035506, 0.044909, 0.062681, 0.104531, 0.188185, 0.360602", \ + "0.028824, 0.035506, 0.044909, 0.062681, 0.104531, 0.188185, 0.360602", \ + "0.028824, 0.035506, 0.044909, 0.062681, 0.104531, 0.188185, 0.360602" \ + ); + } + cell_fall(rf2_32x128_wm1_clockslew_outputload_delay_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.631369, 0.640159, 0.652090, 0.669866, 0.704739, 0.764816, 0.883145", \ + "0.637497, 0.646287, 0.658218, 0.675994, 0.710867, 0.770944, 0.889273", \ + "0.649983, 0.658773, 0.670704, 0.688480, 0.723353, 0.783430, 0.901759", \ + "0.658031, 0.666821, 0.678752, 0.696528, 0.731401, 0.791478, 0.909807", \ + "0.665248, 0.674038, 0.685969, 0.703745, 0.738618, 0.798695, 0.917024", \ + "0.676587, 0.685377, 0.697308, 0.715084, 0.749957, 0.810034, 0.928363", \ + "0.689103, 0.697893, 0.709824, 0.727600, 0.762473, 0.822550, 0.940879" \ + ); + } + retaining_fall(rf2_32x128_wm1_clockslew_outputload_retain_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.460865, 0.469765, 0.482023, 0.499917, 0.534906, 0.595449, 0.713514", \ + "0.466409, 0.475309, 0.487567, 0.505461, 0.540450, 0.600993, 0.719058", \ + "0.479030, 0.487930, 0.500188, 0.518082, 0.553071, 0.613614, 0.731679", \ + "0.487275, 0.496175, 0.508433, 0.526327, 0.561316, 0.621859, 0.739924", \ + "0.494399, 0.503299, 0.515557, 0.533451, 0.568440, 0.628983, 0.747048", \ + "0.505102, 0.514002, 0.526260, 0.544154, 0.579143, 0.639686, 0.757751", \ + "0.517469, 0.526369, 0.538627, 0.556521, 0.591510, 0.652053, 0.770118" \ + ); + } + fall_transition(rf2_32x128_wm1_clockslew_outputload_slew_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.033490, 0.039840, 0.052582, 0.074189, 0.126812, 0.232159, 0.465194", \ + "0.033490, 0.039840, 0.052582, 0.074189, 0.126812, 0.232159, 0.465194", \ + "0.033490, 0.039840, 0.052582, 0.074189, 0.126812, 0.232159, 0.465194", \ + "0.033490, 0.039840, 0.052582, 0.074189, 0.126812, 0.232159, 0.465194", \ + "0.033490, 0.039840, 0.052582, 0.074189, 0.126812, 0.232159, 0.465194", \ + "0.033490, 0.039840, 0.052582, 0.074189, 0.126812, 0.232159, 0.465194", \ + "0.033490, 0.039840, 0.052582, 0.074189, 0.126812, 0.232159, 0.465194" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_clockslew_outputload_slew_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.033490, 0.039840, 0.052582, 0.074189, 0.126812, 0.232159, 0.465194", \ + "0.033490, 0.039840, 0.052582, 0.074189, 0.126812, 0.232159, 0.465194", \ + "0.033490, 0.039840, 0.052582, 0.074189, 0.126812, 0.232159, 0.465194", \ + "0.033490, 0.039840, 0.052582, 0.074189, 0.126812, 0.232159, 0.465194", \ + "0.033490, 0.039840, 0.052582, 0.074189, 0.126812, 0.232159, 0.465194", \ + "0.033490, 0.039840, 0.052582, 0.074189, 0.126812, 0.232159, 0.465194", \ + "0.033490, 0.039840, 0.052582, 0.074189, 0.126812, 0.232159, 0.465194" \ + ); + } + } + timing() { + related_pin : CLKA; + timing_type : rising_edge; + timing_sense : non_unate; + when : "RET1N&!DFTRAMBYP&!EMAA[2]&EMAA[1]&EMAA[0]"; + sdf_cond : "RET1N == 1'b1 && DFTRAMBYP == 1'b0 && EMAA[2] == 1'b0 && EMAA[1] == 1'b1 && \ + EMAA[0] == 1'b1"; + cell_rise(rf2_32x128_wm1_clockslew_outputload_delay_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.675434, 0.682087, 0.692086, 0.706741, 0.735120, 0.783572, 0.879608", \ + "0.679875, 0.686528, 0.696527, 0.711182, 0.739561, 0.788013, 0.884049", \ + "0.693257, 0.699910, 0.709909, 0.724564, 0.752943, 0.801395, 0.897431", \ + "0.702230, 0.708883, 0.718882, 0.733537, 0.761916, 0.810368, 0.906404", \ + "0.708335, 0.714988, 0.724987, 0.739642, 0.768021, 0.816473, 0.912509", \ + "0.720249, 0.726902, 0.736901, 0.751556, 0.779935, 0.828387, 0.924423", \ + "0.732469, 0.739122, 0.749121, 0.763776, 0.792155, 0.840607, 0.936643" \ + ); + } + retaining_rise(rf2_32x128_wm1_clockslew_outputload_retain_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.494425, 0.501985, 0.511622, 0.527242, 0.555987, 0.604453, 0.699950", \ + "0.500152, 0.507712, 0.517349, 0.532969, 0.561714, 0.610180, 0.705677", \ + "0.512998, 0.520558, 0.530195, 0.545815, 0.574560, 0.623026, 0.718523", \ + "0.520971, 0.528531, 0.538168, 0.553788, 0.582533, 0.630999, 0.726496", \ + "0.528414, 0.535974, 0.545611, 0.561231, 0.589976, 0.638442, 0.733939", \ + "0.538426, 0.545986, 0.555623, 0.571243, 0.599988, 0.648454, 0.743951", \ + "0.551094, 0.558654, 0.568291, 0.583911, 0.612656, 0.661122, 0.756619" \ + ); + } + rise_transition(rf2_32x128_wm1_clockslew_outputload_slew_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.028824, 0.035506, 0.044909, 0.062681, 0.104531, 0.188185, 0.360602", \ + "0.028824, 0.035506, 0.044909, 0.062681, 0.104531, 0.188185, 0.360602", \ + "0.028824, 0.035506, 0.044909, 0.062681, 0.104531, 0.188185, 0.360602", \ + "0.028824, 0.035506, 0.044909, 0.062681, 0.104531, 0.188185, 0.360602", \ + "0.028824, 0.035506, 0.044909, 0.062681, 0.104531, 0.188185, 0.360602", \ + "0.028824, 0.035506, 0.044909, 0.062681, 0.104531, 0.188185, 0.360602", \ + "0.028824, 0.035506, 0.044909, 0.062681, 0.104531, 0.188185, 0.360602" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_clockslew_outputload_slew_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.028824, 0.035506, 0.044909, 0.062681, 0.104531, 0.188185, 0.360602", \ + "0.028824, 0.035506, 0.044909, 0.062681, 0.104531, 0.188185, 0.360602", \ + "0.028824, 0.035506, 0.044909, 0.062681, 0.104531, 0.188185, 0.360602", \ + "0.028824, 0.035506, 0.044909, 0.062681, 0.104531, 0.188185, 0.360602", \ + "0.028824, 0.035506, 0.044909, 0.062681, 0.104531, 0.188185, 0.360602", \ + "0.028824, 0.035506, 0.044909, 0.062681, 0.104531, 0.188185, 0.360602", \ + "0.028824, 0.035506, 0.044909, 0.062681, 0.104531, 0.188185, 0.360602" \ + ); + } + cell_fall(rf2_32x128_wm1_clockslew_outputload_delay_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.639117, 0.647907, 0.659838, 0.677614, 0.712487, 0.772564, 0.890893", \ + "0.645245, 0.654035, 0.665966, 0.683742, 0.718615, 0.778692, 0.897021", \ + "0.657731, 0.666521, 0.678452, 0.696228, 0.731101, 0.791178, 0.909507", \ + "0.665779, 0.674569, 0.686500, 0.704276, 0.739149, 0.799226, 0.917555", \ + "0.672996, 0.681786, 0.693717, 0.711493, 0.746366, 0.806443, 0.924772", \ + "0.684335, 0.693125, 0.705056, 0.722832, 0.757705, 0.817782, 0.936111", \ + "0.696851, 0.705641, 0.717572, 0.735348, 0.770221, 0.830298, 0.948627" \ + ); + } + retaining_fall(rf2_32x128_wm1_clockslew_outputload_retain_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.466908, 0.475808, 0.488066, 0.505960, 0.540949, 0.601492, 0.719557", \ + "0.472452, 0.481352, 0.493610, 0.511504, 0.546493, 0.607036, 0.725101", \ + "0.485073, 0.493973, 0.506231, 0.524125, 0.559114, 0.619657, 0.737722", \ + "0.493318, 0.502218, 0.514476, 0.532370, 0.567359, 0.627902, 0.745967", \ + "0.500442, 0.509342, 0.521600, 0.539494, 0.574483, 0.635026, 0.753091", \ + "0.511145, 0.520045, 0.532303, 0.550197, 0.585186, 0.645729, 0.763794", \ + "0.523512, 0.532412, 0.544670, 0.562564, 0.597553, 0.658096, 0.776161" \ + ); + } + fall_transition(rf2_32x128_wm1_clockslew_outputload_slew_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.033490, 0.039840, 0.052582, 0.074189, 0.126812, 0.232159, 0.465194", \ + "0.033490, 0.039840, 0.052582, 0.074189, 0.126812, 0.232159, 0.465194", \ + "0.033490, 0.039840, 0.052582, 0.074189, 0.126812, 0.232159, 0.465194", \ + "0.033490, 0.039840, 0.052582, 0.074189, 0.126812, 0.232159, 0.465194", \ + "0.033490, 0.039840, 0.052582, 0.074189, 0.126812, 0.232159, 0.465194", \ + "0.033490, 0.039840, 0.052582, 0.074189, 0.126812, 0.232159, 0.465194", \ + "0.033490, 0.039840, 0.052582, 0.074189, 0.126812, 0.232159, 0.465194" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_clockslew_outputload_slew_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.033490, 0.039840, 0.052582, 0.074189, 0.126812, 0.232159, 0.465194", \ + "0.033490, 0.039840, 0.052582, 0.074189, 0.126812, 0.232159, 0.465194", \ + "0.033490, 0.039840, 0.052582, 0.074189, 0.126812, 0.232159, 0.465194", \ + "0.033490, 0.039840, 0.052582, 0.074189, 0.126812, 0.232159, 0.465194", \ + "0.033490, 0.039840, 0.052582, 0.074189, 0.126812, 0.232159, 0.465194", \ + "0.033490, 0.039840, 0.052582, 0.074189, 0.126812, 0.232159, 0.465194", \ + "0.033490, 0.039840, 0.052582, 0.074189, 0.126812, 0.232159, 0.465194" \ + ); + } + } + timing() { + related_pin : CLKA; + timing_type : rising_edge; + timing_sense : non_unate; + when : "RET1N&!DFTRAMBYP&EMAA[2]&!EMAA[1]&!EMAA[0]"; + sdf_cond : "RET1N == 1'b1 && DFTRAMBYP == 1'b0 && EMAA[2] == 1'b1 && EMAA[1] == 1'b0 && \ + EMAA[0] == 1'b0"; + cell_rise(rf2_32x128_wm1_clockslew_outputload_delay_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.776391, 0.783044, 0.793043, 0.807698, 0.836077, 0.884529, 0.980565", \ + "0.780832, 0.787485, 0.797484, 0.812139, 0.840518, 0.888970, 0.985006", \ + "0.794214, 0.800867, 0.810866, 0.825521, 0.853900, 0.902352, 0.998388", \ + "0.803187, 0.809840, 0.819839, 0.834494, 0.862873, 0.911325, 1.007361", \ + "0.809292, 0.815945, 0.825944, 0.840599, 0.868978, 0.917430, 1.013466", \ + "0.821206, 0.827859, 0.837858, 0.852513, 0.880892, 0.929344, 1.025380", \ + "0.833426, 0.840079, 0.850078, 0.864733, 0.893112, 0.941564, 1.037600" \ + ); + } + retaining_rise(rf2_32x128_wm1_clockslew_outputload_retain_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.573163, 0.580723, 0.590360, 0.605980, 0.634725, 0.683191, 0.778688", \ + "0.578890, 0.586450, 0.596087, 0.611707, 0.640452, 0.688918, 0.784415", \ + "0.591736, 0.599296, 0.608933, 0.624553, 0.653298, 0.701764, 0.797261", \ + "0.599709, 0.607269, 0.616906, 0.632526, 0.661271, 0.709737, 0.805234", \ + "0.607152, 0.614712, 0.624349, 0.639969, 0.668714, 0.717180, 0.812677", \ + "0.617164, 0.624724, 0.634361, 0.649981, 0.678726, 0.727192, 0.822689", \ + "0.629832, 0.637392, 0.647029, 0.662649, 0.691394, 0.739860, 0.835357" \ + ); + } + rise_transition(rf2_32x128_wm1_clockslew_outputload_slew_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.028824, 0.035506, 0.044909, 0.062681, 0.104531, 0.188185, 0.360602", \ + "0.028824, 0.035506, 0.044909, 0.062681, 0.104531, 0.188185, 0.360602", \ + "0.028824, 0.035506, 0.044909, 0.062681, 0.104531, 0.188185, 0.360602", \ + "0.028824, 0.035506, 0.044909, 0.062681, 0.104531, 0.188185, 0.360602", \ + "0.028824, 0.035506, 0.044909, 0.062681, 0.104531, 0.188185, 0.360602", \ + "0.028824, 0.035506, 0.044909, 0.062681, 0.104531, 0.188185, 0.360602", \ + "0.028824, 0.035506, 0.044909, 0.062681, 0.104531, 0.188185, 0.360602" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_clockslew_outputload_slew_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.028824, 0.035506, 0.044909, 0.062681, 0.104531, 0.188185, 0.360602", \ + "0.028824, 0.035506, 0.044909, 0.062681, 0.104531, 0.188185, 0.360602", \ + "0.028824, 0.035506, 0.044909, 0.062681, 0.104531, 0.188185, 0.360602", \ + "0.028824, 0.035506, 0.044909, 0.062681, 0.104531, 0.188185, 0.360602", \ + "0.028824, 0.035506, 0.044909, 0.062681, 0.104531, 0.188185, 0.360602", \ + "0.028824, 0.035506, 0.044909, 0.062681, 0.104531, 0.188185, 0.360602", \ + "0.028824, 0.035506, 0.044909, 0.062681, 0.104531, 0.188185, 0.360602" \ + ); + } + cell_fall(rf2_32x128_wm1_clockslew_outputload_delay_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.740074, 0.748864, 0.760795, 0.778571, 0.813444, 0.873521, 0.991850", \ + "0.746202, 0.754992, 0.766923, 0.784699, 0.819572, 0.879649, 0.997978", \ + "0.758688, 0.767478, 0.779409, 0.797185, 0.832058, 0.892135, 1.010464", \ + "0.766736, 0.775526, 0.787457, 0.805233, 0.840106, 0.900183, 1.018512", \ + "0.773953, 0.782743, 0.794674, 0.812450, 0.847323, 0.907400, 1.025729", \ + "0.785292, 0.794082, 0.806013, 0.823789, 0.858662, 0.918739, 1.037068", \ + "0.797808, 0.806598, 0.818529, 0.836305, 0.871178, 0.931255, 1.049584" \ + ); + } + retaining_fall(rf2_32x128_wm1_clockslew_outputload_retain_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.545646, 0.554546, 0.566804, 0.584698, 0.619687, 0.680230, 0.798295", \ + "0.551190, 0.560090, 0.572348, 0.590242, 0.625231, 0.685774, 0.803839", \ + "0.563811, 0.572711, 0.584969, 0.602863, 0.637852, 0.698395, 0.816460", \ + "0.572056, 0.580956, 0.593214, 0.611108, 0.646097, 0.706640, 0.824705", \ + "0.579180, 0.588080, 0.600338, 0.618232, 0.653221, 0.713764, 0.831829", \ + "0.589883, 0.598783, 0.611041, 0.628935, 0.663924, 0.724467, 0.842532", \ + "0.602250, 0.611150, 0.623408, 0.641302, 0.676291, 0.736834, 0.854899" \ + ); + } + fall_transition(rf2_32x128_wm1_clockslew_outputload_slew_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.033490, 0.039840, 0.052582, 0.074189, 0.126812, 0.232159, 0.465194", \ + "0.033490, 0.039840, 0.052582, 0.074189, 0.126812, 0.232159, 0.465194", \ + "0.033490, 0.039840, 0.052582, 0.074189, 0.126812, 0.232159, 0.465194", \ + "0.033490, 0.039840, 0.052582, 0.074189, 0.126812, 0.232159, 0.465194", \ + "0.033490, 0.039840, 0.052582, 0.074189, 0.126812, 0.232159, 0.465194", \ + "0.033490, 0.039840, 0.052582, 0.074189, 0.126812, 0.232159, 0.465194", \ + "0.033490, 0.039840, 0.052582, 0.074189, 0.126812, 0.232159, 0.465194" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_clockslew_outputload_slew_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.033490, 0.039840, 0.052582, 0.074189, 0.126812, 0.232159, 0.465194", \ + "0.033490, 0.039840, 0.052582, 0.074189, 0.126812, 0.232159, 0.465194", \ + "0.033490, 0.039840, 0.052582, 0.074189, 0.126812, 0.232159, 0.465194", \ + "0.033490, 0.039840, 0.052582, 0.074189, 0.126812, 0.232159, 0.465194", \ + "0.033490, 0.039840, 0.052582, 0.074189, 0.126812, 0.232159, 0.465194", \ + "0.033490, 0.039840, 0.052582, 0.074189, 0.126812, 0.232159, 0.465194", \ + "0.033490, 0.039840, 0.052582, 0.074189, 0.126812, 0.232159, 0.465194" \ + ); + } + } + timing() { + related_pin : CLKA; + timing_type : rising_edge; + timing_sense : non_unate; + when : "RET1N&!DFTRAMBYP&EMAA[2]&!EMAA[1]&EMAA[0]"; + sdf_cond : "RET1N == 1'b1 && DFTRAMBYP == 1'b0 && EMAA[2] == 1'b1 && EMAA[1] == 1'b0 && \ + EMAA[0] == 1'b1"; + cell_rise(rf2_32x128_wm1_clockslew_outputload_delay_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.874161, 0.880814, 0.890813, 0.905468, 0.933847, 0.982299, 1.078335", \ + "0.878602, 0.885255, 0.895254, 0.909909, 0.938288, 0.986740, 1.082776", \ + "0.891984, 0.898637, 0.908636, 0.923291, 0.951670, 1.000122, 1.096158", \ + "0.900957, 0.907610, 0.917609, 0.932264, 0.960643, 1.009095, 1.105131", \ + "0.907062, 0.913715, 0.923714, 0.938369, 0.966748, 1.015200, 1.111236", \ + "0.918976, 0.925629, 0.935628, 0.950283, 0.978662, 1.027114, 1.123150", \ + "0.931196, 0.937849, 0.947848, 0.962503, 0.990882, 1.039334, 1.135370" \ + ); + } + retaining_rise(rf2_32x128_wm1_clockslew_outputload_retain_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.649414, 0.656974, 0.666611, 0.682231, 0.710976, 0.759442, 0.854939", \ + "0.655141, 0.662701, 0.672338, 0.687958, 0.716703, 0.765169, 0.860666", \ + "0.667987, 0.675547, 0.685184, 0.700804, 0.729549, 0.778015, 0.873512", \ + "0.675960, 0.683520, 0.693157, 0.708777, 0.737522, 0.785988, 0.881485", \ + "0.683403, 0.690963, 0.700600, 0.716220, 0.744965, 0.793431, 0.888928", \ + "0.693415, 0.700975, 0.710612, 0.726232, 0.754977, 0.803443, 0.898940", \ + "0.706083, 0.713643, 0.723280, 0.738900, 0.767645, 0.816111, 0.911608" \ + ); + } + rise_transition(rf2_32x128_wm1_clockslew_outputload_slew_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.028824, 0.035506, 0.044909, 0.062681, 0.104531, 0.188185, 0.360602", \ + "0.028824, 0.035506, 0.044909, 0.062681, 0.104531, 0.188185, 0.360602", \ + "0.028824, 0.035506, 0.044909, 0.062681, 0.104531, 0.188185, 0.360602", \ + "0.028824, 0.035506, 0.044909, 0.062681, 0.104531, 0.188185, 0.360602", \ + "0.028824, 0.035506, 0.044909, 0.062681, 0.104531, 0.188185, 0.360602", \ + "0.028824, 0.035506, 0.044909, 0.062681, 0.104531, 0.188185, 0.360602", \ + "0.028824, 0.035506, 0.044909, 0.062681, 0.104531, 0.188185, 0.360602" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_clockslew_outputload_slew_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.028824, 0.035506, 0.044909, 0.062681, 0.104531, 0.188185, 0.360602", \ + "0.028824, 0.035506, 0.044909, 0.062681, 0.104531, 0.188185, 0.360602", \ + "0.028824, 0.035506, 0.044909, 0.062681, 0.104531, 0.188185, 0.360602", \ + "0.028824, 0.035506, 0.044909, 0.062681, 0.104531, 0.188185, 0.360602", \ + "0.028824, 0.035506, 0.044909, 0.062681, 0.104531, 0.188185, 0.360602", \ + "0.028824, 0.035506, 0.044909, 0.062681, 0.104531, 0.188185, 0.360602", \ + "0.028824, 0.035506, 0.044909, 0.062681, 0.104531, 0.188185, 0.360602" \ + ); + } + cell_fall(rf2_32x128_wm1_clockslew_outputload_delay_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.837840, 0.846630, 0.858561, 0.876337, 0.911210, 0.971287, 1.089616", \ + "0.843968, 0.852758, 0.864689, 0.882465, 0.917338, 0.977415, 1.095744", \ + "0.856454, 0.865244, 0.877175, 0.894951, 0.929824, 0.989901, 1.108230", \ + "0.864502, 0.873292, 0.885223, 0.902999, 0.937872, 0.997949, 1.116278", \ + "0.871719, 0.880509, 0.892440, 0.910216, 0.945089, 1.005166, 1.123495", \ + "0.883058, 0.891848, 0.903779, 0.921555, 0.956428, 1.016505, 1.134834", \ + "0.895574, 0.904364, 0.916295, 0.934071, 0.968944, 1.029021, 1.147350" \ + ); + } + retaining_fall(rf2_32x128_wm1_clockslew_outputload_retain_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.621896, 0.630796, 0.643054, 0.660948, 0.695937, 0.756480, 0.874545", \ + "0.627440, 0.636340, 0.648598, 0.666492, 0.701481, 0.762024, 0.880089", \ + "0.640061, 0.648961, 0.661219, 0.679113, 0.714102, 0.774645, 0.892710", \ + "0.648306, 0.657206, 0.669464, 0.687358, 0.722347, 0.782890, 0.900955", \ + "0.655430, 0.664330, 0.676588, 0.694482, 0.729471, 0.790014, 0.908079", \ + "0.666133, 0.675033, 0.687291, 0.705185, 0.740174, 0.800717, 0.918782", \ + "0.678500, 0.687400, 0.699658, 0.717552, 0.752541, 0.813084, 0.931149" \ + ); + } + fall_transition(rf2_32x128_wm1_clockslew_outputload_slew_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.033490, 0.039840, 0.052582, 0.074189, 0.126812, 0.232159, 0.465194", \ + "0.033490, 0.039840, 0.052582, 0.074189, 0.126812, 0.232159, 0.465194", \ + "0.033490, 0.039840, 0.052582, 0.074189, 0.126812, 0.232159, 0.465194", \ + "0.033490, 0.039840, 0.052582, 0.074189, 0.126812, 0.232159, 0.465194", \ + "0.033490, 0.039840, 0.052582, 0.074189, 0.126812, 0.232159, 0.465194", \ + "0.033490, 0.039840, 0.052582, 0.074189, 0.126812, 0.232159, 0.465194", \ + "0.033490, 0.039840, 0.052582, 0.074189, 0.126812, 0.232159, 0.465194" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_clockslew_outputload_slew_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.033490, 0.039840, 0.052582, 0.074189, 0.126812, 0.232159, 0.465194", \ + "0.033490, 0.039840, 0.052582, 0.074189, 0.126812, 0.232159, 0.465194", \ + "0.033490, 0.039840, 0.052582, 0.074189, 0.126812, 0.232159, 0.465194", \ + "0.033490, 0.039840, 0.052582, 0.074189, 0.126812, 0.232159, 0.465194", \ + "0.033490, 0.039840, 0.052582, 0.074189, 0.126812, 0.232159, 0.465194", \ + "0.033490, 0.039840, 0.052582, 0.074189, 0.126812, 0.232159, 0.465194", \ + "0.033490, 0.039840, 0.052582, 0.074189, 0.126812, 0.232159, 0.465194" \ + ); + } + } + timing() { + related_pin : CLKA; + timing_type : rising_edge; + timing_sense : non_unate; + when : "RET1N&!DFTRAMBYP&EMAA[2]&EMAA[1]&!EMAA[0]"; + sdf_cond : "RET1N == 1'b1 && DFTRAMBYP == 1'b0 && EMAA[2] == 1'b1 && EMAA[1] == 1'b1 && \ + EMAA[0] == 1'b0"; + cell_rise(rf2_32x128_wm1_clockslew_outputload_delay_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.982858, 0.989511, 0.999510, 1.014165, 1.042544, 1.090996, 1.187032", \ + "0.987299, 0.993952, 1.003951, 1.018606, 1.046985, 1.095437, 1.191473", \ + "1.000681, 1.007334, 1.017333, 1.031988, 1.060367, 1.108819, 1.204855", \ + "1.009654, 1.016307, 1.026306, 1.040961, 1.069340, 1.117792, 1.213828", \ + "1.015759, 1.022412, 1.032411, 1.047066, 1.075445, 1.123897, 1.219933", \ + "1.027673, 1.034326, 1.044325, 1.058980, 1.087359, 1.135811, 1.231847", \ + "1.039893, 1.046546, 1.056545, 1.071200, 1.099579, 1.148031, 1.244067" \ + ); + } + retaining_rise(rf2_32x128_wm1_clockslew_outputload_retain_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.734196, 0.741756, 0.751393, 0.767013, 0.795758, 0.844224, 0.939721", \ + "0.739923, 0.747483, 0.757120, 0.772740, 0.801485, 0.849951, 0.945448", \ + "0.752769, 0.760329, 0.769966, 0.785586, 0.814331, 0.862797, 0.958294", \ + "0.760742, 0.768302, 0.777939, 0.793559, 0.822304, 0.870770, 0.966267", \ + "0.768185, 0.775745, 0.785382, 0.801002, 0.829747, 0.878213, 0.973710", \ + "0.778197, 0.785757, 0.795394, 0.811014, 0.839759, 0.888225, 0.983722", \ + "0.790865, 0.798425, 0.808062, 0.823682, 0.852427, 0.900893, 0.996390" \ + ); + } + rise_transition(rf2_32x128_wm1_clockslew_outputload_slew_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.028824, 0.035506, 0.044909, 0.062681, 0.104531, 0.188185, 0.360602", \ + "0.028824, 0.035506, 0.044909, 0.062681, 0.104531, 0.188185, 0.360602", \ + "0.028824, 0.035506, 0.044909, 0.062681, 0.104531, 0.188185, 0.360602", \ + "0.028824, 0.035506, 0.044909, 0.062681, 0.104531, 0.188185, 0.360602", \ + "0.028824, 0.035506, 0.044909, 0.062681, 0.104531, 0.188185, 0.360602", \ + "0.028824, 0.035506, 0.044909, 0.062681, 0.104531, 0.188185, 0.360602", \ + "0.028824, 0.035506, 0.044909, 0.062681, 0.104531, 0.188185, 0.360602" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_clockslew_outputload_slew_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.028824, 0.035506, 0.044909, 0.062681, 0.104531, 0.188185, 0.360602", \ + "0.028824, 0.035506, 0.044909, 0.062681, 0.104531, 0.188185, 0.360602", \ + "0.028824, 0.035506, 0.044909, 0.062681, 0.104531, 0.188185, 0.360602", \ + "0.028824, 0.035506, 0.044909, 0.062681, 0.104531, 0.188185, 0.360602", \ + "0.028824, 0.035506, 0.044909, 0.062681, 0.104531, 0.188185, 0.360602", \ + "0.028824, 0.035506, 0.044909, 0.062681, 0.104531, 0.188185, 0.360602", \ + "0.028824, 0.035506, 0.044909, 0.062681, 0.104531, 0.188185, 0.360602" \ + ); + } + cell_fall(rf2_32x128_wm1_clockslew_outputload_delay_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.946546, 0.955336, 0.967267, 0.985043, 1.019916, 1.079993, 1.198322", \ + "0.952674, 0.961464, 0.973395, 0.991171, 1.026044, 1.086121, 1.204450", \ + "0.965160, 0.973950, 0.985881, 1.003657, 1.038530, 1.098607, 1.216936", \ + "0.973208, 0.981998, 0.993929, 1.011705, 1.046578, 1.106655, 1.224984", \ + "0.980425, 0.989215, 1.001146, 1.018922, 1.053795, 1.113872, 1.232201", \ + "0.991764, 1.000554, 1.012485, 1.030261, 1.065134, 1.125211, 1.243540", \ + "1.004280, 1.013070, 1.025001, 1.042777, 1.077650, 1.137727, 1.256056" \ + ); + } + retaining_fall(rf2_32x128_wm1_clockslew_outputload_retain_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.706677, 0.715577, 0.727835, 0.745729, 0.780718, 0.841261, 0.959326", \ + "0.712221, 0.721121, 0.733379, 0.751273, 0.786262, 0.846805, 0.964870", \ + "0.724842, 0.733742, 0.746000, 0.763894, 0.798883, 0.859426, 0.977491", \ + "0.733087, 0.741987, 0.754245, 0.772139, 0.807128, 0.867671, 0.985736", \ + "0.740211, 0.749111, 0.761369, 0.779263, 0.814252, 0.874795, 0.992860", \ + "0.750914, 0.759814, 0.772072, 0.789966, 0.824955, 0.885498, 1.003563", \ + "0.763281, 0.772181, 0.784439, 0.802333, 0.837322, 0.897865, 1.015930" \ + ); + } + fall_transition(rf2_32x128_wm1_clockslew_outputload_slew_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.033490, 0.039840, 0.052582, 0.074189, 0.126812, 0.232159, 0.465194", \ + "0.033490, 0.039840, 0.052582, 0.074189, 0.126812, 0.232159, 0.465194", \ + "0.033490, 0.039840, 0.052582, 0.074189, 0.126812, 0.232159, 0.465194", \ + "0.033490, 0.039840, 0.052582, 0.074189, 0.126812, 0.232159, 0.465194", \ + "0.033490, 0.039840, 0.052582, 0.074189, 0.126812, 0.232159, 0.465194", \ + "0.033490, 0.039840, 0.052582, 0.074189, 0.126812, 0.232159, 0.465194", \ + "0.033490, 0.039840, 0.052582, 0.074189, 0.126812, 0.232159, 0.465194" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_clockslew_outputload_slew_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.033490, 0.039840, 0.052582, 0.074189, 0.126812, 0.232159, 0.465194", \ + "0.033490, 0.039840, 0.052582, 0.074189, 0.126812, 0.232159, 0.465194", \ + "0.033490, 0.039840, 0.052582, 0.074189, 0.126812, 0.232159, 0.465194", \ + "0.033490, 0.039840, 0.052582, 0.074189, 0.126812, 0.232159, 0.465194", \ + "0.033490, 0.039840, 0.052582, 0.074189, 0.126812, 0.232159, 0.465194", \ + "0.033490, 0.039840, 0.052582, 0.074189, 0.126812, 0.232159, 0.465194", \ + "0.033490, 0.039840, 0.052582, 0.074189, 0.126812, 0.232159, 0.465194" \ + ); + } + } + timing() { + related_pin : CLKA; + timing_type : rising_edge; + timing_sense : non_unate; + when : "RET1N&!DFTRAMBYP&EMAA[2]&EMAA[1]&EMAA[0]"; + sdf_cond : "RET1N == 1'b1 && DFTRAMBYP == 1'b0 && EMAA[2] == 1'b1 && EMAA[1] == 1'b1 && \ + EMAA[0] == 1'b1"; + cell_rise(rf2_32x128_wm1_clockslew_outputload_delay_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "1.080706, 1.087359, 1.097358, 1.112013, 1.140392, 1.188844, 1.284880", \ + "1.085147, 1.091800, 1.101799, 1.116454, 1.144833, 1.193285, 1.289321", \ + "1.098529, 1.105182, 1.115181, 1.129836, 1.158215, 1.206667, 1.302703", \ + "1.107502, 1.114155, 1.124154, 1.138809, 1.167188, 1.215640, 1.311676", \ + "1.113607, 1.120260, 1.130259, 1.144914, 1.173293, 1.221745, 1.317781", \ + "1.125521, 1.132174, 1.142173, 1.156828, 1.185207, 1.233659, 1.329695", \ + "1.137741, 1.144394, 1.154393, 1.169048, 1.197427, 1.245879, 1.341915" \ + ); + } + retaining_rise(rf2_32x128_wm1_clockslew_outputload_retain_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.810502, 0.818062, 0.827699, 0.843319, 0.872064, 0.920530, 1.016027", \ + "0.816229, 0.823789, 0.833426, 0.849046, 0.877791, 0.926257, 1.021754", \ + "0.829075, 0.836635, 0.846272, 0.861892, 0.890637, 0.939103, 1.034600", \ + "0.837048, 0.844608, 0.854245, 0.869865, 0.898610, 0.947076, 1.042573", \ + "0.844491, 0.852051, 0.861688, 0.877308, 0.906053, 0.954519, 1.050016", \ + "0.854503, 0.862063, 0.871700, 0.887320, 0.916065, 0.964531, 1.060028", \ + "0.867171, 0.874731, 0.884368, 0.899988, 0.928733, 0.977199, 1.072696" \ + ); + } + rise_transition(rf2_32x128_wm1_clockslew_outputload_slew_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.028824, 0.035506, 0.044909, 0.062681, 0.104531, 0.188185, 0.360602", \ + "0.028824, 0.035506, 0.044909, 0.062681, 0.104531, 0.188185, 0.360602", \ + "0.028824, 0.035506, 0.044909, 0.062681, 0.104531, 0.188185, 0.360602", \ + "0.028824, 0.035506, 0.044909, 0.062681, 0.104531, 0.188185, 0.360602", \ + "0.028824, 0.035506, 0.044909, 0.062681, 0.104531, 0.188185, 0.360602", \ + "0.028824, 0.035506, 0.044909, 0.062681, 0.104531, 0.188185, 0.360602", \ + "0.028824, 0.035506, 0.044909, 0.062681, 0.104531, 0.188185, 0.360602" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_clockslew_outputload_slew_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.028824, 0.035506, 0.044909, 0.062681, 0.104531, 0.188185, 0.360602", \ + "0.028824, 0.035506, 0.044909, 0.062681, 0.104531, 0.188185, 0.360602", \ + "0.028824, 0.035506, 0.044909, 0.062681, 0.104531, 0.188185, 0.360602", \ + "0.028824, 0.035506, 0.044909, 0.062681, 0.104531, 0.188185, 0.360602", \ + "0.028824, 0.035506, 0.044909, 0.062681, 0.104531, 0.188185, 0.360602", \ + "0.028824, 0.035506, 0.044909, 0.062681, 0.104531, 0.188185, 0.360602", \ + "0.028824, 0.035506, 0.044909, 0.062681, 0.104531, 0.188185, 0.360602" \ + ); + } + cell_fall(rf2_32x128_wm1_clockslew_outputload_delay_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "1.044385, 1.053175, 1.065106, 1.082882, 1.117755, 1.177832, 1.296161", \ + "1.050513, 1.059303, 1.071234, 1.089010, 1.123883, 1.183960, 1.302289", \ + "1.062999, 1.071789, 1.083720, 1.101496, 1.136369, 1.196446, 1.314775", \ + "1.071047, 1.079837, 1.091768, 1.109544, 1.144417, 1.204494, 1.322823", \ + "1.078264, 1.087054, 1.098985, 1.116761, 1.151634, 1.211711, 1.330040", \ + "1.089603, 1.098393, 1.110324, 1.128100, 1.162973, 1.223050, 1.341379", \ + "1.102119, 1.110909, 1.122840, 1.140616, 1.175489, 1.235566, 1.353895" \ + ); + } + retaining_fall(rf2_32x128_wm1_clockslew_outputload_retain_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.782984, 0.791884, 0.804142, 0.822036, 0.857025, 0.917568, 1.035633", \ + "0.788528, 0.797428, 0.809686, 0.827580, 0.862569, 0.923112, 1.041177", \ + "0.801149, 0.810049, 0.822307, 0.840201, 0.875190, 0.935733, 1.053798", \ + "0.809394, 0.818294, 0.830552, 0.848446, 0.883435, 0.943978, 1.062043", \ + "0.816518, 0.825418, 0.837676, 0.855570, 0.890559, 0.951102, 1.069167", \ + "0.827221, 0.836121, 0.848379, 0.866273, 0.901262, 0.961805, 1.079870", \ + "0.839588, 0.848488, 0.860746, 0.878640, 0.913629, 0.974172, 1.092237" \ + ); + } + fall_transition(rf2_32x128_wm1_clockslew_outputload_slew_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.033490, 0.039840, 0.052582, 0.074189, 0.126812, 0.232159, 0.465194", \ + "0.033490, 0.039840, 0.052582, 0.074189, 0.126812, 0.232159, 0.465194", \ + "0.033490, 0.039840, 0.052582, 0.074189, 0.126812, 0.232159, 0.465194", \ + "0.033490, 0.039840, 0.052582, 0.074189, 0.126812, 0.232159, 0.465194", \ + "0.033490, 0.039840, 0.052582, 0.074189, 0.126812, 0.232159, 0.465194", \ + "0.033490, 0.039840, 0.052582, 0.074189, 0.126812, 0.232159, 0.465194", \ + "0.033490, 0.039840, 0.052582, 0.074189, 0.126812, 0.232159, 0.465194" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_clockslew_outputload_slew_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.033490, 0.039840, 0.052582, 0.074189, 0.126812, 0.232159, 0.465194", \ + "0.033490, 0.039840, 0.052582, 0.074189, 0.126812, 0.232159, 0.465194", \ + "0.033490, 0.039840, 0.052582, 0.074189, 0.126812, 0.232159, 0.465194", \ + "0.033490, 0.039840, 0.052582, 0.074189, 0.126812, 0.232159, 0.465194", \ + "0.033490, 0.039840, 0.052582, 0.074189, 0.126812, 0.232159, 0.465194", \ + "0.033490, 0.039840, 0.052582, 0.074189, 0.126812, 0.232159, 0.465194", \ + "0.033490, 0.039840, 0.052582, 0.074189, 0.126812, 0.232159, 0.465194" \ + ); + } + } + timing() { + related_pin : CLKA; + timing_type : rising_edge; + timing_sense : non_unate; + when : "RET1N&DFTRAMBYP&!EMAA[2]&!EMAA[1]&!EMAA[0]"; + sdf_cond : "RET1N == 1'b1 && DFTRAMBYP == 1'b1 && EMAA[2] == 1'b0 && EMAA[1] == 1'b0 && \ + EMAA[0] == 1'b0"; + cell_rise(rf2_32x128_wm1_clockslew_outputload_delay_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.658084, 0.664737, 0.674736, 0.689391, 0.717770, 0.766222, 0.862258", \ + "0.662525, 0.669178, 0.679177, 0.693832, 0.722211, 0.770663, 0.866699", \ + "0.675907, 0.682560, 0.692559, 0.707214, 0.735593, 0.784045, 0.880081", \ + "0.684880, 0.691533, 0.701532, 0.716187, 0.744566, 0.793018, 0.889054", \ + "0.690985, 0.697638, 0.707637, 0.722292, 0.750671, 0.799123, 0.895159", \ + "0.702899, 0.709552, 0.719551, 0.734206, 0.762585, 0.811037, 0.907073", \ + "0.715119, 0.721772, 0.731771, 0.746426, 0.774805, 0.823257, 0.919293" \ + ); + } + retaining_rise(rf2_32x128_wm1_clockslew_outputload_retain_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.480893, 0.488453, 0.498090, 0.513710, 0.542455, 0.590921, 0.686418", \ + "0.486620, 0.494180, 0.503817, 0.519437, 0.548182, 0.596648, 0.692145", \ + "0.499466, 0.507026, 0.516663, 0.532283, 0.561028, 0.609494, 0.704991", \ + "0.507439, 0.514999, 0.524636, 0.540256, 0.569001, 0.617467, 0.712964", \ + "0.514882, 0.522442, 0.532079, 0.547699, 0.576444, 0.624910, 0.720407", \ + "0.524894, 0.532454, 0.542091, 0.557711, 0.586456, 0.634922, 0.730419", \ + "0.537562, 0.545122, 0.554759, 0.570379, 0.599124, 0.647590, 0.743087" \ + ); + } + rise_transition(rf2_32x128_wm1_clockslew_outputload_slew_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.028824, 0.035506, 0.044909, 0.062681, 0.104531, 0.188185, 0.360602", \ + "0.028824, 0.035506, 0.044909, 0.062681, 0.104531, 0.188185, 0.360602", \ + "0.028824, 0.035506, 0.044909, 0.062681, 0.104531, 0.188185, 0.360602", \ + "0.028824, 0.035506, 0.044909, 0.062681, 0.104531, 0.188185, 0.360602", \ + "0.028824, 0.035506, 0.044909, 0.062681, 0.104531, 0.188185, 0.360602", \ + "0.028824, 0.035506, 0.044909, 0.062681, 0.104531, 0.188185, 0.360602", \ + "0.028824, 0.035506, 0.044909, 0.062681, 0.104531, 0.188185, 0.360602" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_clockslew_outputload_slew_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.028824, 0.035506, 0.044909, 0.062681, 0.104531, 0.188185, 0.360602", \ + "0.028824, 0.035506, 0.044909, 0.062681, 0.104531, 0.188185, 0.360602", \ + "0.028824, 0.035506, 0.044909, 0.062681, 0.104531, 0.188185, 0.360602", \ + "0.028824, 0.035506, 0.044909, 0.062681, 0.104531, 0.188185, 0.360602", \ + "0.028824, 0.035506, 0.044909, 0.062681, 0.104531, 0.188185, 0.360602", \ + "0.028824, 0.035506, 0.044909, 0.062681, 0.104531, 0.188185, 0.360602", \ + "0.028824, 0.035506, 0.044909, 0.062681, 0.104531, 0.188185, 0.360602" \ + ); + } + cell_fall(rf2_32x128_wm1_clockslew_outputload_delay_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.621767, 0.630557, 0.642488, 0.660264, 0.695137, 0.755214, 0.873543", \ + "0.627895, 0.636685, 0.648616, 0.666392, 0.701265, 0.761342, 0.879671", \ + "0.640381, 0.649171, 0.661102, 0.678878, 0.713751, 0.773828, 0.892157", \ + "0.648429, 0.657219, 0.669150, 0.686926, 0.721799, 0.781876, 0.900205", \ + "0.655646, 0.664436, 0.676367, 0.694143, 0.729016, 0.789093, 0.907422", \ + "0.666985, 0.675775, 0.687706, 0.705482, 0.740355, 0.800432, 0.918761", \ + "0.679501, 0.688291, 0.700222, 0.717998, 0.752871, 0.812948, 0.931277" \ + ); + } + retaining_fall(rf2_32x128_wm1_clockslew_outputload_retain_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.453377, 0.462277, 0.474535, 0.492429, 0.527418, 0.587961, 0.706026", \ + "0.458921, 0.467821, 0.480079, 0.497973, 0.532962, 0.593505, 0.711570", \ + "0.471542, 0.480442, 0.492700, 0.510594, 0.545583, 0.606126, 0.724191", \ + "0.479787, 0.488687, 0.500945, 0.518839, 0.553828, 0.614371, 0.732436", \ + "0.486911, 0.495811, 0.508069, 0.525963, 0.560952, 0.621495, 0.739560", \ + "0.497614, 0.506514, 0.518772, 0.536666, 0.571655, 0.632198, 0.750263", \ + "0.509981, 0.518881, 0.531139, 0.549033, 0.584022, 0.644565, 0.762630" \ + ); + } + fall_transition(rf2_32x128_wm1_clockslew_outputload_slew_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.033490, 0.039840, 0.052582, 0.074189, 0.126812, 0.232159, 0.465194", \ + "0.033490, 0.039840, 0.052582, 0.074189, 0.126812, 0.232159, 0.465194", \ + "0.033490, 0.039840, 0.052582, 0.074189, 0.126812, 0.232159, 0.465194", \ + "0.033490, 0.039840, 0.052582, 0.074189, 0.126812, 0.232159, 0.465194", \ + "0.033490, 0.039840, 0.052582, 0.074189, 0.126812, 0.232159, 0.465194", \ + "0.033490, 0.039840, 0.052582, 0.074189, 0.126812, 0.232159, 0.465194", \ + "0.033490, 0.039840, 0.052582, 0.074189, 0.126812, 0.232159, 0.465194" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_clockslew_outputload_slew_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.033490, 0.039840, 0.052582, 0.074189, 0.126812, 0.232159, 0.465194", \ + "0.033490, 0.039840, 0.052582, 0.074189, 0.126812, 0.232159, 0.465194", \ + "0.033490, 0.039840, 0.052582, 0.074189, 0.126812, 0.232159, 0.465194", \ + "0.033490, 0.039840, 0.052582, 0.074189, 0.126812, 0.232159, 0.465194", \ + "0.033490, 0.039840, 0.052582, 0.074189, 0.126812, 0.232159, 0.465194", \ + "0.033490, 0.039840, 0.052582, 0.074189, 0.126812, 0.232159, 0.465194", \ + "0.033490, 0.039840, 0.052582, 0.074189, 0.126812, 0.232159, 0.465194" \ + ); + } + } + timing() { + related_pin : CLKA; + timing_type : rising_edge; + timing_sense : non_unate; + when : "RET1N&DFTRAMBYP&!EMAA[2]&!EMAA[1]&EMAA[0]"; + sdf_cond : "RET1N == 1'b1 && DFTRAMBYP == 1'b1 && EMAA[2] == 1'b0 && EMAA[1] == 1'b0 && \ + EMAA[0] == 1'b1"; + cell_rise(rf2_32x128_wm1_clockslew_outputload_delay_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.662396, 0.669049, 0.679048, 0.693703, 0.722082, 0.770534, 0.866570", \ + "0.666837, 0.673490, 0.683489, 0.698144, 0.726523, 0.774975, 0.871011", \ + "0.680219, 0.686872, 0.696871, 0.711526, 0.739905, 0.788357, 0.884393", \ + "0.689192, 0.695845, 0.705844, 0.720499, 0.748878, 0.797330, 0.893366", \ + "0.695297, 0.701950, 0.711949, 0.726604, 0.754983, 0.803435, 0.899471", \ + "0.707211, 0.713864, 0.723863, 0.738518, 0.766897, 0.815349, 0.911385", \ + "0.719431, 0.726084, 0.736083, 0.750738, 0.779117, 0.827569, 0.923605" \ + ); + } + retaining_rise(rf2_32x128_wm1_clockslew_outputload_retain_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.484257, 0.491817, 0.501454, 0.517074, 0.545819, 0.594285, 0.689782", \ + "0.489984, 0.497544, 0.507181, 0.522801, 0.551546, 0.600012, 0.695509", \ + "0.502830, 0.510390, 0.520027, 0.535647, 0.564392, 0.612858, 0.708355", \ + "0.510803, 0.518363, 0.528000, 0.543620, 0.572365, 0.620831, 0.716328", \ + "0.518246, 0.525806, 0.535443, 0.551063, 0.579808, 0.628274, 0.723771", \ + "0.528258, 0.535818, 0.545455, 0.561075, 0.589820, 0.638286, 0.733783", \ + "0.540926, 0.548486, 0.558123, 0.573743, 0.602488, 0.650954, 0.746451" \ + ); + } + rise_transition(rf2_32x128_wm1_clockslew_outputload_slew_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.028824, 0.035506, 0.044909, 0.062681, 0.104531, 0.188185, 0.360602", \ + "0.028824, 0.035506, 0.044909, 0.062681, 0.104531, 0.188185, 0.360602", \ + "0.028824, 0.035506, 0.044909, 0.062681, 0.104531, 0.188185, 0.360602", \ + "0.028824, 0.035506, 0.044909, 0.062681, 0.104531, 0.188185, 0.360602", \ + "0.028824, 0.035506, 0.044909, 0.062681, 0.104531, 0.188185, 0.360602", \ + "0.028824, 0.035506, 0.044909, 0.062681, 0.104531, 0.188185, 0.360602", \ + "0.028824, 0.035506, 0.044909, 0.062681, 0.104531, 0.188185, 0.360602" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_clockslew_outputload_slew_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.028824, 0.035506, 0.044909, 0.062681, 0.104531, 0.188185, 0.360602", \ + "0.028824, 0.035506, 0.044909, 0.062681, 0.104531, 0.188185, 0.360602", \ + "0.028824, 0.035506, 0.044909, 0.062681, 0.104531, 0.188185, 0.360602", \ + "0.028824, 0.035506, 0.044909, 0.062681, 0.104531, 0.188185, 0.360602", \ + "0.028824, 0.035506, 0.044909, 0.062681, 0.104531, 0.188185, 0.360602", \ + "0.028824, 0.035506, 0.044909, 0.062681, 0.104531, 0.188185, 0.360602", \ + "0.028824, 0.035506, 0.044909, 0.062681, 0.104531, 0.188185, 0.360602" \ + ); + } + cell_fall(rf2_32x128_wm1_clockslew_outputload_delay_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.626080, 0.634870, 0.646801, 0.664577, 0.699450, 0.759527, 0.877856", \ + "0.632208, 0.640998, 0.652929, 0.670705, 0.705578, 0.765655, 0.883984", \ + "0.644694, 0.653484, 0.665415, 0.683191, 0.718064, 0.778141, 0.896470", \ + "0.652742, 0.661532, 0.673463, 0.691239, 0.726112, 0.786189, 0.904518", \ + "0.659959, 0.668749, 0.680680, 0.698456, 0.733329, 0.793406, 0.911735", \ + "0.671298, 0.680088, 0.692019, 0.709795, 0.744668, 0.804745, 0.923074", \ + "0.683814, 0.692604, 0.704535, 0.722311, 0.757184, 0.817261, 0.935590" \ + ); + } + retaining_fall(rf2_32x128_wm1_clockslew_outputload_retain_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.456740, 0.465640, 0.477898, 0.495792, 0.530781, 0.591324, 0.709389", \ + "0.462284, 0.471184, 0.483442, 0.501336, 0.536325, 0.596868, 0.714933", \ + "0.474905, 0.483805, 0.496063, 0.513957, 0.548946, 0.609489, 0.727554", \ + "0.483150, 0.492050, 0.504308, 0.522202, 0.557191, 0.617734, 0.735799", \ + "0.490274, 0.499174, 0.511432, 0.529326, 0.564315, 0.624858, 0.742923", \ + "0.500977, 0.509877, 0.522135, 0.540029, 0.575018, 0.635561, 0.753626", \ + "0.513344, 0.522244, 0.534502, 0.552396, 0.587385, 0.647928, 0.765993" \ + ); + } + fall_transition(rf2_32x128_wm1_clockslew_outputload_slew_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.033490, 0.039840, 0.052582, 0.074189, 0.126812, 0.232159, 0.465194", \ + "0.033490, 0.039840, 0.052582, 0.074189, 0.126812, 0.232159, 0.465194", \ + "0.033490, 0.039840, 0.052582, 0.074189, 0.126812, 0.232159, 0.465194", \ + "0.033490, 0.039840, 0.052582, 0.074189, 0.126812, 0.232159, 0.465194", \ + "0.033490, 0.039840, 0.052582, 0.074189, 0.126812, 0.232159, 0.465194", \ + "0.033490, 0.039840, 0.052582, 0.074189, 0.126812, 0.232159, 0.465194", \ + "0.033490, 0.039840, 0.052582, 0.074189, 0.126812, 0.232159, 0.465194" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_clockslew_outputload_slew_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.033490, 0.039840, 0.052582, 0.074189, 0.126812, 0.232159, 0.465194", \ + "0.033490, 0.039840, 0.052582, 0.074189, 0.126812, 0.232159, 0.465194", \ + "0.033490, 0.039840, 0.052582, 0.074189, 0.126812, 0.232159, 0.465194", \ + "0.033490, 0.039840, 0.052582, 0.074189, 0.126812, 0.232159, 0.465194", \ + "0.033490, 0.039840, 0.052582, 0.074189, 0.126812, 0.232159, 0.465194", \ + "0.033490, 0.039840, 0.052582, 0.074189, 0.126812, 0.232159, 0.465194", \ + "0.033490, 0.039840, 0.052582, 0.074189, 0.126812, 0.232159, 0.465194" \ + ); + } + } + timing() { + related_pin : CLKA; + timing_type : rising_edge; + timing_sense : non_unate; + when : "RET1N&DFTRAMBYP&!EMAA[2]&EMAA[1]&!EMAA[0]"; + sdf_cond : "RET1N == 1'b1 && DFTRAMBYP == 1'b1 && EMAA[2] == 1'b0 && EMAA[1] == 1'b1 && \ + EMAA[0] == 1'b0"; + cell_rise(rf2_32x128_wm1_clockslew_outputload_delay_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.667687, 0.674340, 0.684339, 0.698994, 0.727373, 0.775825, 0.871861", \ + "0.672128, 0.678781, 0.688780, 0.703435, 0.731814, 0.780266, 0.876302", \ + "0.685510, 0.692163, 0.702162, 0.716817, 0.745196, 0.793648, 0.889684", \ + "0.694483, 0.701136, 0.711135, 0.725790, 0.754169, 0.802621, 0.898657", \ + "0.700588, 0.707241, 0.717240, 0.731895, 0.760274, 0.808726, 0.904762", \ + "0.712502, 0.719155, 0.729154, 0.743809, 0.772188, 0.820640, 0.916676", \ + "0.724722, 0.731375, 0.741374, 0.756029, 0.784408, 0.832860, 0.928896" \ + ); + } + retaining_rise(rf2_32x128_wm1_clockslew_outputload_retain_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.488383, 0.495943, 0.505580, 0.521200, 0.549945, 0.598411, 0.693908", \ + "0.494110, 0.501670, 0.511307, 0.526927, 0.555672, 0.604138, 0.699635", \ + "0.506956, 0.514516, 0.524153, 0.539773, 0.568518, 0.616984, 0.712481", \ + "0.514929, 0.522489, 0.532126, 0.547746, 0.576491, 0.624957, 0.720454", \ + "0.522372, 0.529932, 0.539569, 0.555189, 0.583934, 0.632400, 0.727897", \ + "0.532384, 0.539944, 0.549581, 0.565201, 0.593946, 0.642412, 0.737909", \ + "0.545052, 0.552612, 0.562249, 0.577869, 0.606614, 0.655080, 0.750577" \ + ); + } + rise_transition(rf2_32x128_wm1_clockslew_outputload_slew_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.028824, 0.035506, 0.044909, 0.062681, 0.104531, 0.188185, 0.360602", \ + "0.028824, 0.035506, 0.044909, 0.062681, 0.104531, 0.188185, 0.360602", \ + "0.028824, 0.035506, 0.044909, 0.062681, 0.104531, 0.188185, 0.360602", \ + "0.028824, 0.035506, 0.044909, 0.062681, 0.104531, 0.188185, 0.360602", \ + "0.028824, 0.035506, 0.044909, 0.062681, 0.104531, 0.188185, 0.360602", \ + "0.028824, 0.035506, 0.044909, 0.062681, 0.104531, 0.188185, 0.360602", \ + "0.028824, 0.035506, 0.044909, 0.062681, 0.104531, 0.188185, 0.360602" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_clockslew_outputload_slew_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.028824, 0.035506, 0.044909, 0.062681, 0.104531, 0.188185, 0.360602", \ + "0.028824, 0.035506, 0.044909, 0.062681, 0.104531, 0.188185, 0.360602", \ + "0.028824, 0.035506, 0.044909, 0.062681, 0.104531, 0.188185, 0.360602", \ + "0.028824, 0.035506, 0.044909, 0.062681, 0.104531, 0.188185, 0.360602", \ + "0.028824, 0.035506, 0.044909, 0.062681, 0.104531, 0.188185, 0.360602", \ + "0.028824, 0.035506, 0.044909, 0.062681, 0.104531, 0.188185, 0.360602", \ + "0.028824, 0.035506, 0.044909, 0.062681, 0.104531, 0.188185, 0.360602" \ + ); + } + cell_fall(rf2_32x128_wm1_clockslew_outputload_delay_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.631369, 0.640159, 0.652090, 0.669866, 0.704739, 0.764816, 0.883145", \ + "0.637497, 0.646287, 0.658218, 0.675994, 0.710867, 0.770944, 0.889273", \ + "0.649983, 0.658773, 0.670704, 0.688480, 0.723353, 0.783430, 0.901759", \ + "0.658031, 0.666821, 0.678752, 0.696528, 0.731401, 0.791478, 0.909807", \ + "0.665248, 0.674038, 0.685969, 0.703745, 0.738618, 0.798695, 0.917024", \ + "0.676587, 0.685377, 0.697308, 0.715084, 0.749957, 0.810034, 0.928363", \ + "0.689103, 0.697893, 0.709824, 0.727600, 0.762473, 0.822550, 0.940879" \ + ); + } + retaining_fall(rf2_32x128_wm1_clockslew_outputload_retain_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.460865, 0.469765, 0.482023, 0.499917, 0.534906, 0.595449, 0.713514", \ + "0.466409, 0.475309, 0.487567, 0.505461, 0.540450, 0.600993, 0.719058", \ + "0.479030, 0.487930, 0.500188, 0.518082, 0.553071, 0.613614, 0.731679", \ + "0.487275, 0.496175, 0.508433, 0.526327, 0.561316, 0.621859, 0.739924", \ + "0.494399, 0.503299, 0.515557, 0.533451, 0.568440, 0.628983, 0.747048", \ + "0.505102, 0.514002, 0.526260, 0.544154, 0.579143, 0.639686, 0.757751", \ + "0.517469, 0.526369, 0.538627, 0.556521, 0.591510, 0.652053, 0.770118" \ + ); + } + fall_transition(rf2_32x128_wm1_clockslew_outputload_slew_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.033490, 0.039840, 0.052582, 0.074189, 0.126812, 0.232159, 0.465194", \ + "0.033490, 0.039840, 0.052582, 0.074189, 0.126812, 0.232159, 0.465194", \ + "0.033490, 0.039840, 0.052582, 0.074189, 0.126812, 0.232159, 0.465194", \ + "0.033490, 0.039840, 0.052582, 0.074189, 0.126812, 0.232159, 0.465194", \ + "0.033490, 0.039840, 0.052582, 0.074189, 0.126812, 0.232159, 0.465194", \ + "0.033490, 0.039840, 0.052582, 0.074189, 0.126812, 0.232159, 0.465194", \ + "0.033490, 0.039840, 0.052582, 0.074189, 0.126812, 0.232159, 0.465194" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_clockslew_outputload_slew_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.033490, 0.039840, 0.052582, 0.074189, 0.126812, 0.232159, 0.465194", \ + "0.033490, 0.039840, 0.052582, 0.074189, 0.126812, 0.232159, 0.465194", \ + "0.033490, 0.039840, 0.052582, 0.074189, 0.126812, 0.232159, 0.465194", \ + "0.033490, 0.039840, 0.052582, 0.074189, 0.126812, 0.232159, 0.465194", \ + "0.033490, 0.039840, 0.052582, 0.074189, 0.126812, 0.232159, 0.465194", \ + "0.033490, 0.039840, 0.052582, 0.074189, 0.126812, 0.232159, 0.465194", \ + "0.033490, 0.039840, 0.052582, 0.074189, 0.126812, 0.232159, 0.465194" \ + ); + } + } + timing() { + related_pin : CLKA; + timing_type : rising_edge; + timing_sense : non_unate; + when : "RET1N&DFTRAMBYP&!EMAA[2]&EMAA[1]&EMAA[0]"; + sdf_cond : "RET1N == 1'b1 && DFTRAMBYP == 1'b1 && EMAA[2] == 1'b0 && EMAA[1] == 1'b1 && \ + EMAA[0] == 1'b1"; + cell_rise(rf2_32x128_wm1_clockslew_outputload_delay_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.675434, 0.682087, 0.692086, 0.706741, 0.735120, 0.783572, 0.879608", \ + "0.679875, 0.686528, 0.696527, 0.711182, 0.739561, 0.788013, 0.884049", \ + "0.693257, 0.699910, 0.709909, 0.724564, 0.752943, 0.801395, 0.897431", \ + "0.702230, 0.708883, 0.718882, 0.733537, 0.761916, 0.810368, 0.906404", \ + "0.708335, 0.714988, 0.724987, 0.739642, 0.768021, 0.816473, 0.912509", \ + "0.720249, 0.726902, 0.736901, 0.751556, 0.779935, 0.828387, 0.924423", \ + "0.732469, 0.739122, 0.749121, 0.763776, 0.792155, 0.840607, 0.936643" \ + ); + } + retaining_rise(rf2_32x128_wm1_clockslew_outputload_retain_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.494425, 0.501985, 0.511622, 0.527242, 0.555987, 0.604453, 0.699950", \ + "0.500152, 0.507712, 0.517349, 0.532969, 0.561714, 0.610180, 0.705677", \ + "0.512998, 0.520558, 0.530195, 0.545815, 0.574560, 0.623026, 0.718523", \ + "0.520971, 0.528531, 0.538168, 0.553788, 0.582533, 0.630999, 0.726496", \ + "0.528414, 0.535974, 0.545611, 0.561231, 0.589976, 0.638442, 0.733939", \ + "0.538426, 0.545986, 0.555623, 0.571243, 0.599988, 0.648454, 0.743951", \ + "0.551094, 0.558654, 0.568291, 0.583911, 0.612656, 0.661122, 0.756619" \ + ); + } + rise_transition(rf2_32x128_wm1_clockslew_outputload_slew_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.028824, 0.035506, 0.044909, 0.062681, 0.104531, 0.188185, 0.360602", \ + "0.028824, 0.035506, 0.044909, 0.062681, 0.104531, 0.188185, 0.360602", \ + "0.028824, 0.035506, 0.044909, 0.062681, 0.104531, 0.188185, 0.360602", \ + "0.028824, 0.035506, 0.044909, 0.062681, 0.104531, 0.188185, 0.360602", \ + "0.028824, 0.035506, 0.044909, 0.062681, 0.104531, 0.188185, 0.360602", \ + "0.028824, 0.035506, 0.044909, 0.062681, 0.104531, 0.188185, 0.360602", \ + "0.028824, 0.035506, 0.044909, 0.062681, 0.104531, 0.188185, 0.360602" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_clockslew_outputload_slew_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.028824, 0.035506, 0.044909, 0.062681, 0.104531, 0.188185, 0.360602", \ + "0.028824, 0.035506, 0.044909, 0.062681, 0.104531, 0.188185, 0.360602", \ + "0.028824, 0.035506, 0.044909, 0.062681, 0.104531, 0.188185, 0.360602", \ + "0.028824, 0.035506, 0.044909, 0.062681, 0.104531, 0.188185, 0.360602", \ + "0.028824, 0.035506, 0.044909, 0.062681, 0.104531, 0.188185, 0.360602", \ + "0.028824, 0.035506, 0.044909, 0.062681, 0.104531, 0.188185, 0.360602", \ + "0.028824, 0.035506, 0.044909, 0.062681, 0.104531, 0.188185, 0.360602" \ + ); + } + cell_fall(rf2_32x128_wm1_clockslew_outputload_delay_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.639117, 0.647907, 0.659838, 0.677614, 0.712487, 0.772564, 0.890893", \ + "0.645245, 0.654035, 0.665966, 0.683742, 0.718615, 0.778692, 0.897021", \ + "0.657731, 0.666521, 0.678452, 0.696228, 0.731101, 0.791178, 0.909507", \ + "0.665779, 0.674569, 0.686500, 0.704276, 0.739149, 0.799226, 0.917555", \ + "0.672996, 0.681786, 0.693717, 0.711493, 0.746366, 0.806443, 0.924772", \ + "0.684335, 0.693125, 0.705056, 0.722832, 0.757705, 0.817782, 0.936111", \ + "0.696851, 0.705641, 0.717572, 0.735348, 0.770221, 0.830298, 0.948627" \ + ); + } + retaining_fall(rf2_32x128_wm1_clockslew_outputload_retain_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.466908, 0.475808, 0.488066, 0.505960, 0.540949, 0.601492, 0.719557", \ + "0.472452, 0.481352, 0.493610, 0.511504, 0.546493, 0.607036, 0.725101", \ + "0.485073, 0.493973, 0.506231, 0.524125, 0.559114, 0.619657, 0.737722", \ + "0.493318, 0.502218, 0.514476, 0.532370, 0.567359, 0.627902, 0.745967", \ + "0.500442, 0.509342, 0.521600, 0.539494, 0.574483, 0.635026, 0.753091", \ + "0.511145, 0.520045, 0.532303, 0.550197, 0.585186, 0.645729, 0.763794", \ + "0.523512, 0.532412, 0.544670, 0.562564, 0.597553, 0.658096, 0.776161" \ + ); + } + fall_transition(rf2_32x128_wm1_clockslew_outputload_slew_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.033490, 0.039840, 0.052582, 0.074189, 0.126812, 0.232159, 0.465194", \ + "0.033490, 0.039840, 0.052582, 0.074189, 0.126812, 0.232159, 0.465194", \ + "0.033490, 0.039840, 0.052582, 0.074189, 0.126812, 0.232159, 0.465194", \ + "0.033490, 0.039840, 0.052582, 0.074189, 0.126812, 0.232159, 0.465194", \ + "0.033490, 0.039840, 0.052582, 0.074189, 0.126812, 0.232159, 0.465194", \ + "0.033490, 0.039840, 0.052582, 0.074189, 0.126812, 0.232159, 0.465194", \ + "0.033490, 0.039840, 0.052582, 0.074189, 0.126812, 0.232159, 0.465194" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_clockslew_outputload_slew_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.033490, 0.039840, 0.052582, 0.074189, 0.126812, 0.232159, 0.465194", \ + "0.033490, 0.039840, 0.052582, 0.074189, 0.126812, 0.232159, 0.465194", \ + "0.033490, 0.039840, 0.052582, 0.074189, 0.126812, 0.232159, 0.465194", \ + "0.033490, 0.039840, 0.052582, 0.074189, 0.126812, 0.232159, 0.465194", \ + "0.033490, 0.039840, 0.052582, 0.074189, 0.126812, 0.232159, 0.465194", \ + "0.033490, 0.039840, 0.052582, 0.074189, 0.126812, 0.232159, 0.465194", \ + "0.033490, 0.039840, 0.052582, 0.074189, 0.126812, 0.232159, 0.465194" \ + ); + } + } + timing() { + related_pin : CLKA; + timing_type : rising_edge; + timing_sense : non_unate; + when : "RET1N&DFTRAMBYP&EMAA[2]&!EMAA[1]&!EMAA[0]"; + sdf_cond : "RET1N == 1'b1 && DFTRAMBYP == 1'b1 && EMAA[2] == 1'b1 && EMAA[1] == 1'b0 && \ + EMAA[0] == 1'b0"; + cell_rise(rf2_32x128_wm1_clockslew_outputload_delay_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.776391, 0.783044, 0.793043, 0.807698, 0.836077, 0.884529, 0.980565", \ + "0.780832, 0.787485, 0.797484, 0.812139, 0.840518, 0.888970, 0.985006", \ + "0.794214, 0.800867, 0.810866, 0.825521, 0.853900, 0.902352, 0.998388", \ + "0.803187, 0.809840, 0.819839, 0.834494, 0.862873, 0.911325, 1.007361", \ + "0.809292, 0.815945, 0.825944, 0.840599, 0.868978, 0.917430, 1.013466", \ + "0.821206, 0.827859, 0.837858, 0.852513, 0.880892, 0.929344, 1.025380", \ + "0.833426, 0.840079, 0.850078, 0.864733, 0.893112, 0.941564, 1.037600" \ + ); + } + retaining_rise(rf2_32x128_wm1_clockslew_outputload_retain_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.573163, 0.580723, 0.590360, 0.605980, 0.634725, 0.683191, 0.778688", \ + "0.578890, 0.586450, 0.596087, 0.611707, 0.640452, 0.688918, 0.784415", \ + "0.591736, 0.599296, 0.608933, 0.624553, 0.653298, 0.701764, 0.797261", \ + "0.599709, 0.607269, 0.616906, 0.632526, 0.661271, 0.709737, 0.805234", \ + "0.607152, 0.614712, 0.624349, 0.639969, 0.668714, 0.717180, 0.812677", \ + "0.617164, 0.624724, 0.634361, 0.649981, 0.678726, 0.727192, 0.822689", \ + "0.629832, 0.637392, 0.647029, 0.662649, 0.691394, 0.739860, 0.835357" \ + ); + } + rise_transition(rf2_32x128_wm1_clockslew_outputload_slew_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.028824, 0.035506, 0.044909, 0.062681, 0.104531, 0.188185, 0.360602", \ + "0.028824, 0.035506, 0.044909, 0.062681, 0.104531, 0.188185, 0.360602", \ + "0.028824, 0.035506, 0.044909, 0.062681, 0.104531, 0.188185, 0.360602", \ + "0.028824, 0.035506, 0.044909, 0.062681, 0.104531, 0.188185, 0.360602", \ + "0.028824, 0.035506, 0.044909, 0.062681, 0.104531, 0.188185, 0.360602", \ + "0.028824, 0.035506, 0.044909, 0.062681, 0.104531, 0.188185, 0.360602", \ + "0.028824, 0.035506, 0.044909, 0.062681, 0.104531, 0.188185, 0.360602" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_clockslew_outputload_slew_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.028824, 0.035506, 0.044909, 0.062681, 0.104531, 0.188185, 0.360602", \ + "0.028824, 0.035506, 0.044909, 0.062681, 0.104531, 0.188185, 0.360602", \ + "0.028824, 0.035506, 0.044909, 0.062681, 0.104531, 0.188185, 0.360602", \ + "0.028824, 0.035506, 0.044909, 0.062681, 0.104531, 0.188185, 0.360602", \ + "0.028824, 0.035506, 0.044909, 0.062681, 0.104531, 0.188185, 0.360602", \ + "0.028824, 0.035506, 0.044909, 0.062681, 0.104531, 0.188185, 0.360602", \ + "0.028824, 0.035506, 0.044909, 0.062681, 0.104531, 0.188185, 0.360602" \ + ); + } + cell_fall(rf2_32x128_wm1_clockslew_outputload_delay_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.740074, 0.748864, 0.760795, 0.778571, 0.813444, 0.873521, 0.991850", \ + "0.746202, 0.754992, 0.766923, 0.784699, 0.819572, 0.879649, 0.997978", \ + "0.758688, 0.767478, 0.779409, 0.797185, 0.832058, 0.892135, 1.010464", \ + "0.766736, 0.775526, 0.787457, 0.805233, 0.840106, 0.900183, 1.018512", \ + "0.773953, 0.782743, 0.794674, 0.812450, 0.847323, 0.907400, 1.025729", \ + "0.785292, 0.794082, 0.806013, 0.823789, 0.858662, 0.918739, 1.037068", \ + "0.797808, 0.806598, 0.818529, 0.836305, 0.871178, 0.931255, 1.049584" \ + ); + } + retaining_fall(rf2_32x128_wm1_clockslew_outputload_retain_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.545646, 0.554546, 0.566804, 0.584698, 0.619687, 0.680230, 0.798295", \ + "0.551190, 0.560090, 0.572348, 0.590242, 0.625231, 0.685774, 0.803839", \ + "0.563811, 0.572711, 0.584969, 0.602863, 0.637852, 0.698395, 0.816460", \ + "0.572056, 0.580956, 0.593214, 0.611108, 0.646097, 0.706640, 0.824705", \ + "0.579180, 0.588080, 0.600338, 0.618232, 0.653221, 0.713764, 0.831829", \ + "0.589883, 0.598783, 0.611041, 0.628935, 0.663924, 0.724467, 0.842532", \ + "0.602250, 0.611150, 0.623408, 0.641302, 0.676291, 0.736834, 0.854899" \ + ); + } + fall_transition(rf2_32x128_wm1_clockslew_outputload_slew_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.033490, 0.039840, 0.052582, 0.074189, 0.126812, 0.232159, 0.465194", \ + "0.033490, 0.039840, 0.052582, 0.074189, 0.126812, 0.232159, 0.465194", \ + "0.033490, 0.039840, 0.052582, 0.074189, 0.126812, 0.232159, 0.465194", \ + "0.033490, 0.039840, 0.052582, 0.074189, 0.126812, 0.232159, 0.465194", \ + "0.033490, 0.039840, 0.052582, 0.074189, 0.126812, 0.232159, 0.465194", \ + "0.033490, 0.039840, 0.052582, 0.074189, 0.126812, 0.232159, 0.465194", \ + "0.033490, 0.039840, 0.052582, 0.074189, 0.126812, 0.232159, 0.465194" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_clockslew_outputload_slew_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.033490, 0.039840, 0.052582, 0.074189, 0.126812, 0.232159, 0.465194", \ + "0.033490, 0.039840, 0.052582, 0.074189, 0.126812, 0.232159, 0.465194", \ + "0.033490, 0.039840, 0.052582, 0.074189, 0.126812, 0.232159, 0.465194", \ + "0.033490, 0.039840, 0.052582, 0.074189, 0.126812, 0.232159, 0.465194", \ + "0.033490, 0.039840, 0.052582, 0.074189, 0.126812, 0.232159, 0.465194", \ + "0.033490, 0.039840, 0.052582, 0.074189, 0.126812, 0.232159, 0.465194", \ + "0.033490, 0.039840, 0.052582, 0.074189, 0.126812, 0.232159, 0.465194" \ + ); + } + } + timing() { + related_pin : CLKA; + timing_type : rising_edge; + timing_sense : non_unate; + when : "RET1N&DFTRAMBYP&EMAA[2]&!EMAA[1]&EMAA[0]"; + sdf_cond : "RET1N == 1'b1 && DFTRAMBYP == 1'b1 && EMAA[2] == 1'b1 && EMAA[1] == 1'b0 && \ + EMAA[0] == 1'b1"; + cell_rise(rf2_32x128_wm1_clockslew_outputload_delay_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.874161, 0.880814, 0.890813, 0.905468, 0.933847, 0.982299, 1.078335", \ + "0.878602, 0.885255, 0.895254, 0.909909, 0.938288, 0.986740, 1.082776", \ + "0.891984, 0.898637, 0.908636, 0.923291, 0.951670, 1.000122, 1.096158", \ + "0.900957, 0.907610, 0.917609, 0.932264, 0.960643, 1.009095, 1.105131", \ + "0.907062, 0.913715, 0.923714, 0.938369, 0.966748, 1.015200, 1.111236", \ + "0.918976, 0.925629, 0.935628, 0.950283, 0.978662, 1.027114, 1.123150", \ + "0.931196, 0.937849, 0.947848, 0.962503, 0.990882, 1.039334, 1.135370" \ + ); + } + retaining_rise(rf2_32x128_wm1_clockslew_outputload_retain_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.649414, 0.656974, 0.666611, 0.682231, 0.710976, 0.759442, 0.854939", \ + "0.655141, 0.662701, 0.672338, 0.687958, 0.716703, 0.765169, 0.860666", \ + "0.667987, 0.675547, 0.685184, 0.700804, 0.729549, 0.778015, 0.873512", \ + "0.675960, 0.683520, 0.693157, 0.708777, 0.737522, 0.785988, 0.881485", \ + "0.683403, 0.690963, 0.700600, 0.716220, 0.744965, 0.793431, 0.888928", \ + "0.693415, 0.700975, 0.710612, 0.726232, 0.754977, 0.803443, 0.898940", \ + "0.706083, 0.713643, 0.723280, 0.738900, 0.767645, 0.816111, 0.911608" \ + ); + } + rise_transition(rf2_32x128_wm1_clockslew_outputload_slew_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.028824, 0.035506, 0.044909, 0.062681, 0.104531, 0.188185, 0.360602", \ + "0.028824, 0.035506, 0.044909, 0.062681, 0.104531, 0.188185, 0.360602", \ + "0.028824, 0.035506, 0.044909, 0.062681, 0.104531, 0.188185, 0.360602", \ + "0.028824, 0.035506, 0.044909, 0.062681, 0.104531, 0.188185, 0.360602", \ + "0.028824, 0.035506, 0.044909, 0.062681, 0.104531, 0.188185, 0.360602", \ + "0.028824, 0.035506, 0.044909, 0.062681, 0.104531, 0.188185, 0.360602", \ + "0.028824, 0.035506, 0.044909, 0.062681, 0.104531, 0.188185, 0.360602" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_clockslew_outputload_slew_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.028824, 0.035506, 0.044909, 0.062681, 0.104531, 0.188185, 0.360602", \ + "0.028824, 0.035506, 0.044909, 0.062681, 0.104531, 0.188185, 0.360602", \ + "0.028824, 0.035506, 0.044909, 0.062681, 0.104531, 0.188185, 0.360602", \ + "0.028824, 0.035506, 0.044909, 0.062681, 0.104531, 0.188185, 0.360602", \ + "0.028824, 0.035506, 0.044909, 0.062681, 0.104531, 0.188185, 0.360602", \ + "0.028824, 0.035506, 0.044909, 0.062681, 0.104531, 0.188185, 0.360602", \ + "0.028824, 0.035506, 0.044909, 0.062681, 0.104531, 0.188185, 0.360602" \ + ); + } + cell_fall(rf2_32x128_wm1_clockslew_outputload_delay_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.837840, 0.846630, 0.858561, 0.876337, 0.911210, 0.971287, 1.089616", \ + "0.843968, 0.852758, 0.864689, 0.882465, 0.917338, 0.977415, 1.095744", \ + "0.856454, 0.865244, 0.877175, 0.894951, 0.929824, 0.989901, 1.108230", \ + "0.864502, 0.873292, 0.885223, 0.902999, 0.937872, 0.997949, 1.116278", \ + "0.871719, 0.880509, 0.892440, 0.910216, 0.945089, 1.005166, 1.123495", \ + "0.883058, 0.891848, 0.903779, 0.921555, 0.956428, 1.016505, 1.134834", \ + "0.895574, 0.904364, 0.916295, 0.934071, 0.968944, 1.029021, 1.147350" \ + ); + } + retaining_fall(rf2_32x128_wm1_clockslew_outputload_retain_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.621896, 0.630796, 0.643054, 0.660948, 0.695937, 0.756480, 0.874545", \ + "0.627440, 0.636340, 0.648598, 0.666492, 0.701481, 0.762024, 0.880089", \ + "0.640061, 0.648961, 0.661219, 0.679113, 0.714102, 0.774645, 0.892710", \ + "0.648306, 0.657206, 0.669464, 0.687358, 0.722347, 0.782890, 0.900955", \ + "0.655430, 0.664330, 0.676588, 0.694482, 0.729471, 0.790014, 0.908079", \ + "0.666133, 0.675033, 0.687291, 0.705185, 0.740174, 0.800717, 0.918782", \ + "0.678500, 0.687400, 0.699658, 0.717552, 0.752541, 0.813084, 0.931149" \ + ); + } + fall_transition(rf2_32x128_wm1_clockslew_outputload_slew_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.033490, 0.039840, 0.052582, 0.074189, 0.126812, 0.232159, 0.465194", \ + "0.033490, 0.039840, 0.052582, 0.074189, 0.126812, 0.232159, 0.465194", \ + "0.033490, 0.039840, 0.052582, 0.074189, 0.126812, 0.232159, 0.465194", \ + "0.033490, 0.039840, 0.052582, 0.074189, 0.126812, 0.232159, 0.465194", \ + "0.033490, 0.039840, 0.052582, 0.074189, 0.126812, 0.232159, 0.465194", \ + "0.033490, 0.039840, 0.052582, 0.074189, 0.126812, 0.232159, 0.465194", \ + "0.033490, 0.039840, 0.052582, 0.074189, 0.126812, 0.232159, 0.465194" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_clockslew_outputload_slew_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.033490, 0.039840, 0.052582, 0.074189, 0.126812, 0.232159, 0.465194", \ + "0.033490, 0.039840, 0.052582, 0.074189, 0.126812, 0.232159, 0.465194", \ + "0.033490, 0.039840, 0.052582, 0.074189, 0.126812, 0.232159, 0.465194", \ + "0.033490, 0.039840, 0.052582, 0.074189, 0.126812, 0.232159, 0.465194", \ + "0.033490, 0.039840, 0.052582, 0.074189, 0.126812, 0.232159, 0.465194", \ + "0.033490, 0.039840, 0.052582, 0.074189, 0.126812, 0.232159, 0.465194", \ + "0.033490, 0.039840, 0.052582, 0.074189, 0.126812, 0.232159, 0.465194" \ + ); + } + } + timing() { + related_pin : CLKA; + timing_type : rising_edge; + timing_sense : non_unate; + when : "RET1N&DFTRAMBYP&EMAA[2]&EMAA[1]&!EMAA[0]"; + sdf_cond : "RET1N == 1'b1 && DFTRAMBYP == 1'b1 && EMAA[2] == 1'b1 && EMAA[1] == 1'b1 && \ + EMAA[0] == 1'b0"; + cell_rise(rf2_32x128_wm1_clockslew_outputload_delay_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.982858, 0.989511, 0.999510, 1.014165, 1.042544, 1.090996, 1.187032", \ + "0.987299, 0.993952, 1.003951, 1.018606, 1.046985, 1.095437, 1.191473", \ + "1.000681, 1.007334, 1.017333, 1.031988, 1.060367, 1.108819, 1.204855", \ + "1.009654, 1.016307, 1.026306, 1.040961, 1.069340, 1.117792, 1.213828", \ + "1.015759, 1.022412, 1.032411, 1.047066, 1.075445, 1.123897, 1.219933", \ + "1.027673, 1.034326, 1.044325, 1.058980, 1.087359, 1.135811, 1.231847", \ + "1.039893, 1.046546, 1.056545, 1.071200, 1.099579, 1.148031, 1.244067" \ + ); + } + retaining_rise(rf2_32x128_wm1_clockslew_outputload_retain_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.734196, 0.741756, 0.751393, 0.767013, 0.795758, 0.844224, 0.939721", \ + "0.739923, 0.747483, 0.757120, 0.772740, 0.801485, 0.849951, 0.945448", \ + "0.752769, 0.760329, 0.769966, 0.785586, 0.814331, 0.862797, 0.958294", \ + "0.760742, 0.768302, 0.777939, 0.793559, 0.822304, 0.870770, 0.966267", \ + "0.768185, 0.775745, 0.785382, 0.801002, 0.829747, 0.878213, 0.973710", \ + "0.778197, 0.785757, 0.795394, 0.811014, 0.839759, 0.888225, 0.983722", \ + "0.790865, 0.798425, 0.808062, 0.823682, 0.852427, 0.900893, 0.996390" \ + ); + } + rise_transition(rf2_32x128_wm1_clockslew_outputload_slew_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.028824, 0.035506, 0.044909, 0.062681, 0.104531, 0.188185, 0.360602", \ + "0.028824, 0.035506, 0.044909, 0.062681, 0.104531, 0.188185, 0.360602", \ + "0.028824, 0.035506, 0.044909, 0.062681, 0.104531, 0.188185, 0.360602", \ + "0.028824, 0.035506, 0.044909, 0.062681, 0.104531, 0.188185, 0.360602", \ + "0.028824, 0.035506, 0.044909, 0.062681, 0.104531, 0.188185, 0.360602", \ + "0.028824, 0.035506, 0.044909, 0.062681, 0.104531, 0.188185, 0.360602", \ + "0.028824, 0.035506, 0.044909, 0.062681, 0.104531, 0.188185, 0.360602" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_clockslew_outputload_slew_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.028824, 0.035506, 0.044909, 0.062681, 0.104531, 0.188185, 0.360602", \ + "0.028824, 0.035506, 0.044909, 0.062681, 0.104531, 0.188185, 0.360602", \ + "0.028824, 0.035506, 0.044909, 0.062681, 0.104531, 0.188185, 0.360602", \ + "0.028824, 0.035506, 0.044909, 0.062681, 0.104531, 0.188185, 0.360602", \ + "0.028824, 0.035506, 0.044909, 0.062681, 0.104531, 0.188185, 0.360602", \ + "0.028824, 0.035506, 0.044909, 0.062681, 0.104531, 0.188185, 0.360602", \ + "0.028824, 0.035506, 0.044909, 0.062681, 0.104531, 0.188185, 0.360602" \ + ); + } + cell_fall(rf2_32x128_wm1_clockslew_outputload_delay_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.946546, 0.955336, 0.967267, 0.985043, 1.019916, 1.079993, 1.198322", \ + "0.952674, 0.961464, 0.973395, 0.991171, 1.026044, 1.086121, 1.204450", \ + "0.965160, 0.973950, 0.985881, 1.003657, 1.038530, 1.098607, 1.216936", \ + "0.973208, 0.981998, 0.993929, 1.011705, 1.046578, 1.106655, 1.224984", \ + "0.980425, 0.989215, 1.001146, 1.018922, 1.053795, 1.113872, 1.232201", \ + "0.991764, 1.000554, 1.012485, 1.030261, 1.065134, 1.125211, 1.243540", \ + "1.004280, 1.013070, 1.025001, 1.042777, 1.077650, 1.137727, 1.256056" \ + ); + } + retaining_fall(rf2_32x128_wm1_clockslew_outputload_retain_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.706677, 0.715577, 0.727835, 0.745729, 0.780718, 0.841261, 0.959326", \ + "0.712221, 0.721121, 0.733379, 0.751273, 0.786262, 0.846805, 0.964870", \ + "0.724842, 0.733742, 0.746000, 0.763894, 0.798883, 0.859426, 0.977491", \ + "0.733087, 0.741987, 0.754245, 0.772139, 0.807128, 0.867671, 0.985736", \ + "0.740211, 0.749111, 0.761369, 0.779263, 0.814252, 0.874795, 0.992860", \ + "0.750914, 0.759814, 0.772072, 0.789966, 0.824955, 0.885498, 1.003563", \ + "0.763281, 0.772181, 0.784439, 0.802333, 0.837322, 0.897865, 1.015930" \ + ); + } + fall_transition(rf2_32x128_wm1_clockslew_outputload_slew_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.033490, 0.039840, 0.052582, 0.074189, 0.126812, 0.232159, 0.465194", \ + "0.033490, 0.039840, 0.052582, 0.074189, 0.126812, 0.232159, 0.465194", \ + "0.033490, 0.039840, 0.052582, 0.074189, 0.126812, 0.232159, 0.465194", \ + "0.033490, 0.039840, 0.052582, 0.074189, 0.126812, 0.232159, 0.465194", \ + "0.033490, 0.039840, 0.052582, 0.074189, 0.126812, 0.232159, 0.465194", \ + "0.033490, 0.039840, 0.052582, 0.074189, 0.126812, 0.232159, 0.465194", \ + "0.033490, 0.039840, 0.052582, 0.074189, 0.126812, 0.232159, 0.465194" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_clockslew_outputload_slew_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.033490, 0.039840, 0.052582, 0.074189, 0.126812, 0.232159, 0.465194", \ + "0.033490, 0.039840, 0.052582, 0.074189, 0.126812, 0.232159, 0.465194", \ + "0.033490, 0.039840, 0.052582, 0.074189, 0.126812, 0.232159, 0.465194", \ + "0.033490, 0.039840, 0.052582, 0.074189, 0.126812, 0.232159, 0.465194", \ + "0.033490, 0.039840, 0.052582, 0.074189, 0.126812, 0.232159, 0.465194", \ + "0.033490, 0.039840, 0.052582, 0.074189, 0.126812, 0.232159, 0.465194", \ + "0.033490, 0.039840, 0.052582, 0.074189, 0.126812, 0.232159, 0.465194" \ + ); + } + } + timing() { + related_pin : CLKA; + timing_type : rising_edge; + timing_sense : non_unate; + when : "RET1N&DFTRAMBYP&EMAA[2]&EMAA[1]&EMAA[0]"; + sdf_cond : "RET1N == 1'b1 && DFTRAMBYP == 1'b1 && EMAA[2] == 1'b1 && EMAA[1] == 1'b1 && \ + EMAA[0] == 1'b1"; + cell_rise(rf2_32x128_wm1_clockslew_outputload_delay_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "1.080706, 1.087359, 1.097358, 1.112013, 1.140392, 1.188844, 1.284880", \ + "1.085147, 1.091800, 1.101799, 1.116454, 1.144833, 1.193285, 1.289321", \ + "1.098529, 1.105182, 1.115181, 1.129836, 1.158215, 1.206667, 1.302703", \ + "1.107502, 1.114155, 1.124154, 1.138809, 1.167188, 1.215640, 1.311676", \ + "1.113607, 1.120260, 1.130259, 1.144914, 1.173293, 1.221745, 1.317781", \ + "1.125521, 1.132174, 1.142173, 1.156828, 1.185207, 1.233659, 1.329695", \ + "1.137741, 1.144394, 1.154393, 1.169048, 1.197427, 1.245879, 1.341915" \ + ); + } + retaining_rise(rf2_32x128_wm1_clockslew_outputload_retain_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.810502, 0.818062, 0.827699, 0.843319, 0.872064, 0.920530, 1.016027", \ + "0.816229, 0.823789, 0.833426, 0.849046, 0.877791, 0.926257, 1.021754", \ + "0.829075, 0.836635, 0.846272, 0.861892, 0.890637, 0.939103, 1.034600", \ + "0.837048, 0.844608, 0.854245, 0.869865, 0.898610, 0.947076, 1.042573", \ + "0.844491, 0.852051, 0.861688, 0.877308, 0.906053, 0.954519, 1.050016", \ + "0.854503, 0.862063, 0.871700, 0.887320, 0.916065, 0.964531, 1.060028", \ + "0.867171, 0.874731, 0.884368, 0.899988, 0.928733, 0.977199, 1.072696" \ + ); + } + rise_transition(rf2_32x128_wm1_clockslew_outputload_slew_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.028824, 0.035506, 0.044909, 0.062681, 0.104531, 0.188185, 0.360602", \ + "0.028824, 0.035506, 0.044909, 0.062681, 0.104531, 0.188185, 0.360602", \ + "0.028824, 0.035506, 0.044909, 0.062681, 0.104531, 0.188185, 0.360602", \ + "0.028824, 0.035506, 0.044909, 0.062681, 0.104531, 0.188185, 0.360602", \ + "0.028824, 0.035506, 0.044909, 0.062681, 0.104531, 0.188185, 0.360602", \ + "0.028824, 0.035506, 0.044909, 0.062681, 0.104531, 0.188185, 0.360602", \ + "0.028824, 0.035506, 0.044909, 0.062681, 0.104531, 0.188185, 0.360602" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_clockslew_outputload_slew_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.028824, 0.035506, 0.044909, 0.062681, 0.104531, 0.188185, 0.360602", \ + "0.028824, 0.035506, 0.044909, 0.062681, 0.104531, 0.188185, 0.360602", \ + "0.028824, 0.035506, 0.044909, 0.062681, 0.104531, 0.188185, 0.360602", \ + "0.028824, 0.035506, 0.044909, 0.062681, 0.104531, 0.188185, 0.360602", \ + "0.028824, 0.035506, 0.044909, 0.062681, 0.104531, 0.188185, 0.360602", \ + "0.028824, 0.035506, 0.044909, 0.062681, 0.104531, 0.188185, 0.360602", \ + "0.028824, 0.035506, 0.044909, 0.062681, 0.104531, 0.188185, 0.360602" \ + ); + } + cell_fall(rf2_32x128_wm1_clockslew_outputload_delay_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "1.044385, 1.053175, 1.065106, 1.082882, 1.117755, 1.177832, 1.296161", \ + "1.050513, 1.059303, 1.071234, 1.089010, 1.123883, 1.183960, 1.302289", \ + "1.062999, 1.071789, 1.083720, 1.101496, 1.136369, 1.196446, 1.314775", \ + "1.071047, 1.079837, 1.091768, 1.109544, 1.144417, 1.204494, 1.322823", \ + "1.078264, 1.087054, 1.098985, 1.116761, 1.151634, 1.211711, 1.330040", \ + "1.089603, 1.098393, 1.110324, 1.128100, 1.162973, 1.223050, 1.341379", \ + "1.102119, 1.110909, 1.122840, 1.140616, 1.175489, 1.235566, 1.353895" \ + ); + } + retaining_fall(rf2_32x128_wm1_clockslew_outputload_retain_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.782984, 0.791884, 0.804142, 0.822036, 0.857025, 0.917568, 1.035633", \ + "0.788528, 0.797428, 0.809686, 0.827580, 0.862569, 0.923112, 1.041177", \ + "0.801149, 0.810049, 0.822307, 0.840201, 0.875190, 0.935733, 1.053798", \ + "0.809394, 0.818294, 0.830552, 0.848446, 0.883435, 0.943978, 1.062043", \ + "0.816518, 0.825418, 0.837676, 0.855570, 0.890559, 0.951102, 1.069167", \ + "0.827221, 0.836121, 0.848379, 0.866273, 0.901262, 0.961805, 1.079870", \ + "0.839588, 0.848488, 0.860746, 0.878640, 0.913629, 0.974172, 1.092237" \ + ); + } + fall_transition(rf2_32x128_wm1_clockslew_outputload_slew_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.033490, 0.039840, 0.052582, 0.074189, 0.126812, 0.232159, 0.465194", \ + "0.033490, 0.039840, 0.052582, 0.074189, 0.126812, 0.232159, 0.465194", \ + "0.033490, 0.039840, 0.052582, 0.074189, 0.126812, 0.232159, 0.465194", \ + "0.033490, 0.039840, 0.052582, 0.074189, 0.126812, 0.232159, 0.465194", \ + "0.033490, 0.039840, 0.052582, 0.074189, 0.126812, 0.232159, 0.465194", \ + "0.033490, 0.039840, 0.052582, 0.074189, 0.126812, 0.232159, 0.465194", \ + "0.033490, 0.039840, 0.052582, 0.074189, 0.126812, 0.232159, 0.465194" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_clockslew_outputload_slew_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.033490, 0.039840, 0.052582, 0.074189, 0.126812, 0.232159, 0.465194", \ + "0.033490, 0.039840, 0.052582, 0.074189, 0.126812, 0.232159, 0.465194", \ + "0.033490, 0.039840, 0.052582, 0.074189, 0.126812, 0.232159, 0.465194", \ + "0.033490, 0.039840, 0.052582, 0.074189, 0.126812, 0.232159, 0.465194", \ + "0.033490, 0.039840, 0.052582, 0.074189, 0.126812, 0.232159, 0.465194", \ + "0.033490, 0.039840, 0.052582, 0.074189, 0.126812, 0.232159, 0.465194", \ + "0.033490, 0.039840, 0.052582, 0.074189, 0.126812, 0.232159, 0.465194" \ + ); + } + } + internal_power() { + related_pin : CLKA; + related_pg_pin : "VDDPE"; + when : "RET1N&!DFTRAMBYP"; + rise_power(rf2_32x128_wm1_clockslew_outputload_energy_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.008359, 0.008433, 0.008441, 0.008450, 0.008458, 0.008466, 0.008487", \ + "0.008432, 0.008505, 0.008514, 0.008522, 0.008531, 0.008539, 0.008559", \ + "0.008529, 0.008603, 0.008612, 0.008620, 0.008629, 0.008637, 0.008657", \ + "0.008538, 0.008612, 0.008620, 0.008629, 0.008637, 0.008646, 0.008665", \ + "0.008546, 0.008620, 0.008629, 0.008637, 0.008646, 0.008655, 0.008674", \ + "0.008555, 0.008629, 0.008637, 0.008646, 0.008655, 0.008663, 0.008683", \ + "0.008563, 0.008637, 0.008646, 0.008655, 0.008663, 0.008672, 0.008691" \ + ); + } + fall_power(rf2_32x128_wm1_clockslew_outputload_energy_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.007272, 0.007345, 0.007353, 0.007360, 0.007367, 0.007369, 0.007376", \ + "0.007397, 0.007470, 0.007478, 0.007485, 0.007493, 0.007494, 0.007501", \ + "0.007405, 0.007478, 0.007485, 0.007493, 0.007500, 0.007501, 0.007509", \ + "0.007412, 0.007485, 0.007493, 0.007500, 0.007508, 0.007509, 0.007516", \ + "0.007420, 0.007493, 0.007500, 0.007508, 0.007515, 0.007516, 0.007524", \ + "0.007427, 0.007500, 0.007508, 0.007515, 0.007523, 0.007524, 0.007531", \ + "0.007435, 0.007508, 0.007515, 0.007523, 0.007530, 0.007531, 0.007539" \ + ); + } + } + internal_power() { + related_pin : CLKA; + related_pg_pin : "VDDPE"; + when : "RET1N&DFTRAMBYP"; + rise_power(rf2_32x128_wm1_clockslew_outputload_energy_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.008359, 0.008433, 0.008441, 0.008450, 0.008458, 0.008466, 0.008487", \ + "0.008432, 0.008505, 0.008514, 0.008522, 0.008531, 0.008539, 0.008559", \ + "0.008529, 0.008603, 0.008612, 0.008620, 0.008629, 0.008637, 0.008657", \ + "0.008538, 0.008612, 0.008620, 0.008629, 0.008637, 0.008646, 0.008665", \ + "0.008546, 0.008620, 0.008629, 0.008637, 0.008646, 0.008655, 0.008674", \ + "0.008555, 0.008629, 0.008637, 0.008646, 0.008655, 0.008663, 0.008683", \ + "0.008563, 0.008637, 0.008646, 0.008655, 0.008663, 0.008672, 0.008691" \ + ); + } + fall_power(rf2_32x128_wm1_clockslew_outputload_energy_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.007272, 0.007345, 0.007353, 0.007360, 0.007367, 0.007369, 0.007376", \ + "0.007397, 0.007470, 0.007478, 0.007485, 0.007493, 0.007494, 0.007501", \ + "0.007405, 0.007478, 0.007485, 0.007493, 0.007500, 0.007501, 0.007509", \ + "0.007412, 0.007485, 0.007493, 0.007500, 0.007508, 0.007509, 0.007516", \ + "0.007420, 0.007493, 0.007500, 0.007508, 0.007515, 0.007516, 0.007524", \ + "0.007427, 0.007500, 0.007508, 0.007515, 0.007523, 0.007524, 0.007531", \ + "0.007435, 0.007508, 0.007515, 0.007523, 0.007530, 0.007531, 0.007539" \ + ); + } + } + } + bus(SOA) { + bus_type : rf2_32x128_wm1_SOA; + direction : output; + related_power_pin : "VDDPE"; + related_ground_pin : "VSSE"; + power_down_function : "!VDDCE + !VDDPE + VSSE"; + max_capacitance : 0.100000; + max_transition : 0.721560; + timing() { + related_pin : CLKA; + timing_type : rising_edge; + timing_sense : non_unate; + when : "RET1N&!DFTRAMBYP&!EMAA[2]&!EMAA[1]&!EMAA[0]"; + sdf_cond : "RET1N == 1'b1 && DFTRAMBYP == 1'b0 && EMAA[2] == 1'b0 && EMAA[1] == 1'b0 && \ + EMAA[0] == 1'b0"; + cell_rise(rf2_32x128_wm1_clockslew_bistload_delay_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.763301, 0.770671, 0.771442, 0.783513, 0.806305, 0.855943, 0.956952", \ + "0.768694, 0.776064, 0.776840, 0.788906, 0.811698, 0.861336, 0.962345", \ + "0.781773, 0.789143, 0.789932, 0.801985, 0.824777, 0.874415, 0.975424", \ + "0.791139, 0.798509, 0.799308, 0.811351, 0.834143, 0.883781, 0.984790", \ + "0.796441, 0.803811, 0.804615, 0.816653, 0.839445, 0.889083, 0.990092", \ + "0.808158, 0.815528, 0.816344, 0.828370, 0.851162, 0.900800, 1.001809", \ + "0.821130, 0.828500, 0.829329, 0.841342, 0.864134, 0.913772, 1.014781" \ + ); + } + retaining_rise(rf2_32x128_wm1_clockslew_bistload_retain_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.590800, 0.597630, 0.598227, 0.610940, 0.633828, 0.684034, 0.784692", \ + "0.596034, 0.602864, 0.603467, 0.616174, 0.639062, 0.689268, 0.789926", \ + "0.609740, 0.616570, 0.617186, 0.629880, 0.652768, 0.702974, 0.803632", \ + "0.618885, 0.625715, 0.626341, 0.639025, 0.661913, 0.712119, 0.812777", \ + "0.624732, 0.631562, 0.632193, 0.644872, 0.667760, 0.717966, 0.818624", \ + "0.635861, 0.642691, 0.643334, 0.656001, 0.678889, 0.729095, 0.829753", \ + "0.646540, 0.653370, 0.654023, 0.666680, 0.689568, 0.739774, 0.840432" \ + ); + } + rise_transition(rf2_32x128_wm1_clockslew_bistload_slew_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.034777, 0.044824, 0.046872, 0.071704, 0.115622, 0.207393, 0.402922", \ + "0.034777, 0.044824, 0.046872, 0.071704, 0.115622, 0.207393, 0.402922", \ + "0.034777, 0.044824, 0.046872, 0.071704, 0.115622, 0.207393, 0.402922", \ + "0.034777, 0.044824, 0.046872, 0.071704, 0.115622, 0.207393, 0.402922", \ + "0.034777, 0.044824, 0.046872, 0.071704, 0.115622, 0.207393, 0.402922", \ + "0.034777, 0.044824, 0.046872, 0.071704, 0.115622, 0.207393, 0.402922", \ + "0.034777, 0.044824, 0.046872, 0.071704, 0.115622, 0.207393, 0.402922" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_clockslew_bistload_slew_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.034777, 0.044824, 0.046872, 0.071704, 0.115622, 0.207393, 0.402922", \ + "0.034777, 0.044824, 0.046872, 0.071704, 0.115622, 0.207393, 0.402922", \ + "0.034777, 0.044824, 0.046872, 0.071704, 0.115622, 0.207393, 0.402922", \ + "0.034777, 0.044824, 0.046872, 0.071704, 0.115622, 0.207393, 0.402922", \ + "0.034777, 0.044824, 0.046872, 0.071704, 0.115622, 0.207393, 0.402922", \ + "0.034777, 0.044824, 0.046872, 0.071704, 0.115622, 0.207393, 0.402922", \ + "0.034777, 0.044824, 0.046872, 0.071704, 0.115622, 0.207393, 0.402922" \ + ); + } + cell_fall(rf2_32x128_wm1_clockslew_bistload_delay_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.708729, 0.717247, 0.717832, 0.736677, 0.769650, 0.838935, 0.977157", \ + "0.714749, 0.723267, 0.723852, 0.742697, 0.775670, 0.844955, 0.983177", \ + "0.727053, 0.735571, 0.736156, 0.755001, 0.787974, 0.857259, 0.995481", \ + "0.735008, 0.743526, 0.744111, 0.762956, 0.795929, 0.865214, 1.003436", \ + "0.742973, 0.751491, 0.752076, 0.770921, 0.803894, 0.873179, 1.011401", \ + "0.754132, 0.762650, 0.763235, 0.782080, 0.815053, 0.884338, 1.022560", \ + "0.766545, 0.775063, 0.775648, 0.794493, 0.827466, 0.896751, 1.034973" \ + ); + } + retaining_fall(rf2_32x128_wm1_clockslew_bistload_retain_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.548221, 0.556257, 0.557383, 0.576327, 0.608644, 0.678266, 0.816649", \ + "0.553552, 0.561588, 0.562714, 0.581658, 0.613975, 0.683597, 0.821980", \ + "0.566297, 0.574333, 0.575459, 0.594403, 0.626720, 0.696342, 0.834725", \ + "0.573378, 0.581414, 0.582540, 0.601484, 0.633801, 0.703423, 0.841806", \ + "0.581665, 0.589701, 0.590827, 0.609771, 0.642088, 0.711710, 0.850093", \ + "0.592250, 0.600286, 0.601412, 0.620356, 0.652673, 0.722295, 0.860678", \ + "0.605464, 0.613500, 0.614626, 0.633570, 0.665887, 0.735509, 0.873892" \ + ); + } + fall_transition(rf2_32x128_wm1_clockslew_bistload_slew_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.039731, 0.055124, 0.060318, 0.091906, 0.152235, 0.277618, 0.535680", \ + "0.039731, 0.055124, 0.060318, 0.091906, 0.152235, 0.277618, 0.535680", \ + "0.039731, 0.055124, 0.060318, 0.091906, 0.152235, 0.277618, 0.535680", \ + "0.039731, 0.055124, 0.060318, 0.091906, 0.152235, 0.277618, 0.535680", \ + "0.039731, 0.055124, 0.060318, 0.091906, 0.152235, 0.277618, 0.535680", \ + "0.039731, 0.055124, 0.060318, 0.091906, 0.152235, 0.277618, 0.535680", \ + "0.039731, 0.055124, 0.060318, 0.091906, 0.152235, 0.277618, 0.535680" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_clockslew_bistload_slew_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.039731, 0.055124, 0.060318, 0.091906, 0.152235, 0.277618, 0.535680", \ + "0.039731, 0.055124, 0.060318, 0.091906, 0.152235, 0.277618, 0.535680", \ + "0.039731, 0.055124, 0.060318, 0.091906, 0.152235, 0.277618, 0.535680", \ + "0.039731, 0.055124, 0.060318, 0.091906, 0.152235, 0.277618, 0.535680", \ + "0.039731, 0.055124, 0.060318, 0.091906, 0.152235, 0.277618, 0.535680", \ + "0.039731, 0.055124, 0.060318, 0.091906, 0.152235, 0.277618, 0.535680", \ + "0.039731, 0.055124, 0.060318, 0.091906, 0.152235, 0.277618, 0.535680" \ + ); + } + } + timing() { + related_pin : CLKA; + timing_type : rising_edge; + timing_sense : non_unate; + when : "RET1N&!DFTRAMBYP&!EMAA[2]&!EMAA[1]&EMAA[0]"; + sdf_cond : "RET1N == 1'b1 && DFTRAMBYP == 1'b0 && EMAA[2] == 1'b0 && EMAA[1] == 1'b0 && \ + EMAA[0] == 1'b1"; + cell_rise(rf2_32x128_wm1_clockslew_bistload_delay_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.767614, 0.774984, 0.775759, 0.787826, 0.810618, 0.860256, 0.961265", \ + "0.773007, 0.780377, 0.781157, 0.793219, 0.816011, 0.865649, 0.966658", \ + "0.786086, 0.793456, 0.794249, 0.806298, 0.829090, 0.878728, 0.979737", \ + "0.795452, 0.802822, 0.803625, 0.815664, 0.838456, 0.888094, 0.989103", \ + "0.800754, 0.808124, 0.808932, 0.820966, 0.843758, 0.893396, 0.994405", \ + "0.812471, 0.819841, 0.820661, 0.832683, 0.855475, 0.905113, 1.006122", \ + "0.825443, 0.832813, 0.833646, 0.845655, 0.868447, 0.918085, 1.019094" \ + ); + } + retaining_rise(rf2_32x128_wm1_clockslew_bistload_retain_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.594164, 0.600994, 0.601595, 0.614304, 0.637192, 0.687398, 0.788056", \ + "0.599398, 0.606228, 0.606834, 0.619538, 0.642426, 0.692632, 0.793290", \ + "0.613104, 0.619934, 0.620553, 0.633244, 0.656132, 0.706338, 0.806996", \ + "0.622249, 0.629079, 0.629708, 0.642389, 0.665277, 0.715483, 0.816141", \ + "0.628096, 0.634926, 0.635560, 0.648236, 0.671124, 0.721330, 0.821988", \ + "0.639225, 0.646055, 0.646701, 0.659365, 0.682253, 0.732459, 0.833117", \ + "0.649904, 0.656734, 0.657390, 0.670044, 0.692932, 0.743138, 0.843796" \ + ); + } + rise_transition(rf2_32x128_wm1_clockslew_bistload_slew_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.034777, 0.044824, 0.046872, 0.071704, 0.115622, 0.207393, 0.402922", \ + "0.034777, 0.044824, 0.046872, 0.071704, 0.115622, 0.207393, 0.402922", \ + "0.034777, 0.044824, 0.046872, 0.071704, 0.115622, 0.207393, 0.402922", \ + "0.034777, 0.044824, 0.046872, 0.071704, 0.115622, 0.207393, 0.402922", \ + "0.034777, 0.044824, 0.046872, 0.071704, 0.115622, 0.207393, 0.402922", \ + "0.034777, 0.044824, 0.046872, 0.071704, 0.115622, 0.207393, 0.402922", \ + "0.034777, 0.044824, 0.046872, 0.071704, 0.115622, 0.207393, 0.402922" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_clockslew_bistload_slew_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.034777, 0.044824, 0.046872, 0.071704, 0.115622, 0.207393, 0.402922", \ + "0.034777, 0.044824, 0.046872, 0.071704, 0.115622, 0.207393, 0.402922", \ + "0.034777, 0.044824, 0.046872, 0.071704, 0.115622, 0.207393, 0.402922", \ + "0.034777, 0.044824, 0.046872, 0.071704, 0.115622, 0.207393, 0.402922", \ + "0.034777, 0.044824, 0.046872, 0.071704, 0.115622, 0.207393, 0.402922", \ + "0.034777, 0.044824, 0.046872, 0.071704, 0.115622, 0.207393, 0.402922", \ + "0.034777, 0.044824, 0.046872, 0.071704, 0.115622, 0.207393, 0.402922" \ + ); + } + cell_fall(rf2_32x128_wm1_clockslew_bistload_delay_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.713041, 0.721559, 0.722144, 0.740989, 0.773962, 0.843247, 0.981469", \ + "0.719061, 0.727579, 0.728164, 0.747009, 0.779982, 0.849267, 0.987489", \ + "0.731365, 0.739883, 0.740468, 0.759313, 0.792286, 0.861571, 0.999793", \ + "0.739320, 0.747838, 0.748423, 0.767268, 0.800241, 0.869526, 1.007748", \ + "0.747285, 0.755803, 0.756388, 0.775233, 0.808206, 0.877491, 1.015713", \ + "0.758444, 0.766962, 0.767547, 0.786392, 0.819365, 0.888650, 1.026872", \ + "0.770857, 0.779375, 0.779960, 0.798805, 0.831778, 0.901063, 1.039285" \ + ); + } + retaining_fall(rf2_32x128_wm1_clockslew_bistload_retain_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.551584, 0.559620, 0.560746, 0.579690, 0.612007, 0.681629, 0.820012", \ + "0.556915, 0.564951, 0.566077, 0.585021, 0.617338, 0.686960, 0.825343", \ + "0.569660, 0.577696, 0.578822, 0.597766, 0.630083, 0.699705, 0.838088", \ + "0.576741, 0.584777, 0.585903, 0.604847, 0.637164, 0.706786, 0.845169", \ + "0.585028, 0.593064, 0.594190, 0.613134, 0.645451, 0.715073, 0.853456", \ + "0.595613, 0.603649, 0.604775, 0.623719, 0.656036, 0.725658, 0.864041", \ + "0.608827, 0.616863, 0.617989, 0.636933, 0.669250, 0.738872, 0.877255" \ + ); + } + fall_transition(rf2_32x128_wm1_clockslew_bistload_slew_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.039731, 0.055124, 0.060318, 0.091906, 0.152235, 0.277618, 0.535680", \ + "0.039731, 0.055124, 0.060318, 0.091906, 0.152235, 0.277618, 0.535680", \ + "0.039731, 0.055124, 0.060318, 0.091906, 0.152235, 0.277618, 0.535680", \ + "0.039731, 0.055124, 0.060318, 0.091906, 0.152235, 0.277618, 0.535680", \ + "0.039731, 0.055124, 0.060318, 0.091906, 0.152235, 0.277618, 0.535680", \ + "0.039731, 0.055124, 0.060318, 0.091906, 0.152235, 0.277618, 0.535680", \ + "0.039731, 0.055124, 0.060318, 0.091906, 0.152235, 0.277618, 0.535680" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_clockslew_bistload_slew_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.039731, 0.055124, 0.060318, 0.091906, 0.152235, 0.277618, 0.535680", \ + "0.039731, 0.055124, 0.060318, 0.091906, 0.152235, 0.277618, 0.535680", \ + "0.039731, 0.055124, 0.060318, 0.091906, 0.152235, 0.277618, 0.535680", \ + "0.039731, 0.055124, 0.060318, 0.091906, 0.152235, 0.277618, 0.535680", \ + "0.039731, 0.055124, 0.060318, 0.091906, 0.152235, 0.277618, 0.535680", \ + "0.039731, 0.055124, 0.060318, 0.091906, 0.152235, 0.277618, 0.535680", \ + "0.039731, 0.055124, 0.060318, 0.091906, 0.152235, 0.277618, 0.535680" \ + ); + } + } + timing() { + related_pin : CLKA; + timing_type : rising_edge; + timing_sense : non_unate; + when : "RET1N&!DFTRAMBYP&!EMAA[2]&EMAA[1]&!EMAA[0]"; + sdf_cond : "RET1N == 1'b1 && DFTRAMBYP == 1'b0 && EMAA[2] == 1'b0 && EMAA[1] == 1'b1 && \ + EMAA[0] == 1'b0"; + cell_rise(rf2_32x128_wm1_clockslew_bistload_delay_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.772904, 0.780274, 0.781054, 0.793116, 0.815908, 0.865546, 0.966555", \ + "0.778297, 0.785667, 0.786453, 0.798509, 0.821301, 0.870939, 0.971948", \ + "0.791376, 0.798746, 0.799545, 0.811588, 0.834380, 0.884018, 0.985027", \ + "0.800742, 0.808112, 0.808920, 0.820954, 0.843746, 0.893384, 0.994393", \ + "0.806044, 0.813414, 0.814228, 0.826256, 0.849048, 0.898686, 0.999695", \ + "0.817761, 0.825131, 0.825956, 0.837973, 0.860765, 0.910403, 1.011412", \ + "0.830733, 0.838103, 0.838941, 0.850945, 0.873737, 0.923375, 1.024384" \ + ); + } + retaining_rise(rf2_32x128_wm1_clockslew_bistload_retain_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.598289, 0.605119, 0.605725, 0.618429, 0.641317, 0.691523, 0.792181", \ + "0.603523, 0.610353, 0.610964, 0.623663, 0.646551, 0.696757, 0.797415", \ + "0.617229, 0.624059, 0.624683, 0.637369, 0.660257, 0.710463, 0.811121", \ + "0.626374, 0.633204, 0.633838, 0.646514, 0.669402, 0.719608, 0.820266", \ + "0.632221, 0.639051, 0.639690, 0.652361, 0.675249, 0.725455, 0.826113", \ + "0.643350, 0.650180, 0.650831, 0.663490, 0.686378, 0.736584, 0.837242", \ + "0.654029, 0.660859, 0.661520, 0.674169, 0.697057, 0.747263, 0.847921" \ + ); + } + rise_transition(rf2_32x128_wm1_clockslew_bistload_slew_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.034777, 0.044824, 0.046872, 0.071704, 0.115622, 0.207393, 0.402922", \ + "0.034777, 0.044824, 0.046872, 0.071704, 0.115622, 0.207393, 0.402922", \ + "0.034777, 0.044824, 0.046872, 0.071704, 0.115622, 0.207393, 0.402922", \ + "0.034777, 0.044824, 0.046872, 0.071704, 0.115622, 0.207393, 0.402922", \ + "0.034777, 0.044824, 0.046872, 0.071704, 0.115622, 0.207393, 0.402922", \ + "0.034777, 0.044824, 0.046872, 0.071704, 0.115622, 0.207393, 0.402922", \ + "0.034777, 0.044824, 0.046872, 0.071704, 0.115622, 0.207393, 0.402922" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_clockslew_bistload_slew_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.034777, 0.044824, 0.046872, 0.071704, 0.115622, 0.207393, 0.402922", \ + "0.034777, 0.044824, 0.046872, 0.071704, 0.115622, 0.207393, 0.402922", \ + "0.034777, 0.044824, 0.046872, 0.071704, 0.115622, 0.207393, 0.402922", \ + "0.034777, 0.044824, 0.046872, 0.071704, 0.115622, 0.207393, 0.402922", \ + "0.034777, 0.044824, 0.046872, 0.071704, 0.115622, 0.207393, 0.402922", \ + "0.034777, 0.044824, 0.046872, 0.071704, 0.115622, 0.207393, 0.402922", \ + "0.034777, 0.044824, 0.046872, 0.071704, 0.115622, 0.207393, 0.402922" \ + ); + } + cell_fall(rf2_32x128_wm1_clockslew_bistload_delay_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.718332, 0.726850, 0.727435, 0.746280, 0.779253, 0.848538, 0.986760", \ + "0.724352, 0.732870, 0.733455, 0.752300, 0.785273, 0.854558, 0.992780", \ + "0.736656, 0.745174, 0.745759, 0.764604, 0.797577, 0.866862, 1.005084", \ + "0.744611, 0.753129, 0.753714, 0.772559, 0.805532, 0.874817, 1.013039", \ + "0.752576, 0.761094, 0.761679, 0.780524, 0.813497, 0.882782, 1.021004", \ + "0.763735, 0.772253, 0.772838, 0.791683, 0.824656, 0.893941, 1.032163", \ + "0.776148, 0.784666, 0.785251, 0.804096, 0.837069, 0.906354, 1.044576" \ + ); + } + retaining_fall(rf2_32x128_wm1_clockslew_bistload_retain_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.555710, 0.563746, 0.564872, 0.583816, 0.616133, 0.685755, 0.824138", \ + "0.561041, 0.569077, 0.570203, 0.589147, 0.621464, 0.691086, 0.829469", \ + "0.573786, 0.581822, 0.582948, 0.601892, 0.634209, 0.703831, 0.842214", \ + "0.580867, 0.588903, 0.590029, 0.608973, 0.641290, 0.710912, 0.849295", \ + "0.589154, 0.597190, 0.598316, 0.617260, 0.649577, 0.719199, 0.857582", \ + "0.599739, 0.607775, 0.608901, 0.627845, 0.660162, 0.729784, 0.868167", \ + "0.612953, 0.620989, 0.622115, 0.641059, 0.673376, 0.742998, 0.881381" \ + ); + } + fall_transition(rf2_32x128_wm1_clockslew_bistload_slew_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.039731, 0.055124, 0.060318, 0.091906, 0.152235, 0.277618, 0.535680", \ + "0.039731, 0.055124, 0.060318, 0.091906, 0.152235, 0.277618, 0.535680", \ + "0.039731, 0.055124, 0.060318, 0.091906, 0.152235, 0.277618, 0.535680", \ + "0.039731, 0.055124, 0.060318, 0.091906, 0.152235, 0.277618, 0.535680", \ + "0.039731, 0.055124, 0.060318, 0.091906, 0.152235, 0.277618, 0.535680", \ + "0.039731, 0.055124, 0.060318, 0.091906, 0.152235, 0.277618, 0.535680", \ + "0.039731, 0.055124, 0.060318, 0.091906, 0.152235, 0.277618, 0.535680" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_clockslew_bistload_slew_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.039731, 0.055124, 0.060318, 0.091906, 0.152235, 0.277618, 0.535680", \ + "0.039731, 0.055124, 0.060318, 0.091906, 0.152235, 0.277618, 0.535680", \ + "0.039731, 0.055124, 0.060318, 0.091906, 0.152235, 0.277618, 0.535680", \ + "0.039731, 0.055124, 0.060318, 0.091906, 0.152235, 0.277618, 0.535680", \ + "0.039731, 0.055124, 0.060318, 0.091906, 0.152235, 0.277618, 0.535680", \ + "0.039731, 0.055124, 0.060318, 0.091906, 0.152235, 0.277618, 0.535680", \ + "0.039731, 0.055124, 0.060318, 0.091906, 0.152235, 0.277618, 0.535680" \ + ); + } + } + timing() { + related_pin : CLKA; + timing_type : rising_edge; + timing_sense : non_unate; + when : "RET1N&!DFTRAMBYP&!EMAA[2]&EMAA[1]&EMAA[0]"; + sdf_cond : "RET1N == 1'b1 && DFTRAMBYP == 1'b0 && EMAA[2] == 1'b0 && EMAA[1] == 1'b1 && \ + EMAA[0] == 1'b1"; + cell_rise(rf2_32x128_wm1_clockslew_bistload_delay_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.780651, 0.788021, 0.788809, 0.800863, 0.823655, 0.873293, 0.974302", \ + "0.786044, 0.793414, 0.794208, 0.806256, 0.829048, 0.878686, 0.979695", \ + "0.799123, 0.806493, 0.807300, 0.819335, 0.842127, 0.891765, 0.992774", \ + "0.808489, 0.815859, 0.816675, 0.828701, 0.851493, 0.901131, 1.002140", \ + "0.813791, 0.821161, 0.821982, 0.834003, 0.856795, 0.906433, 1.007442", \ + "0.825508, 0.832878, 0.833711, 0.845720, 0.868512, 0.918150, 1.019159", \ + "0.838480, 0.845850, 0.846696, 0.858692, 0.881484, 0.931122, 1.032131" \ + ); + } + retaining_rise(rf2_32x128_wm1_clockslew_bistload_retain_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.604332, 0.611162, 0.611773, 0.624472, 0.647360, 0.697566, 0.798224", \ + "0.609566, 0.616396, 0.617012, 0.629706, 0.652594, 0.702800, 0.803458", \ + "0.623272, 0.630102, 0.630732, 0.643412, 0.666300, 0.716506, 0.817164", \ + "0.632417, 0.639247, 0.639886, 0.652557, 0.675445, 0.725651, 0.826309", \ + "0.638264, 0.645094, 0.645739, 0.658404, 0.681292, 0.731498, 0.832156", \ + "0.649393, 0.656223, 0.656879, 0.669533, 0.692421, 0.742627, 0.843285", \ + "0.660072, 0.666902, 0.667568, 0.680212, 0.703100, 0.753306, 0.853964" \ + ); + } + rise_transition(rf2_32x128_wm1_clockslew_bistload_slew_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.034777, 0.044824, 0.046872, 0.071704, 0.115622, 0.207393, 0.402922", \ + "0.034777, 0.044824, 0.046872, 0.071704, 0.115622, 0.207393, 0.402922", \ + "0.034777, 0.044824, 0.046872, 0.071704, 0.115622, 0.207393, 0.402922", \ + "0.034777, 0.044824, 0.046872, 0.071704, 0.115622, 0.207393, 0.402922", \ + "0.034777, 0.044824, 0.046872, 0.071704, 0.115622, 0.207393, 0.402922", \ + "0.034777, 0.044824, 0.046872, 0.071704, 0.115622, 0.207393, 0.402922", \ + "0.034777, 0.044824, 0.046872, 0.071704, 0.115622, 0.207393, 0.402922" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_clockslew_bistload_slew_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.034777, 0.044824, 0.046872, 0.071704, 0.115622, 0.207393, 0.402922", \ + "0.034777, 0.044824, 0.046872, 0.071704, 0.115622, 0.207393, 0.402922", \ + "0.034777, 0.044824, 0.046872, 0.071704, 0.115622, 0.207393, 0.402922", \ + "0.034777, 0.044824, 0.046872, 0.071704, 0.115622, 0.207393, 0.402922", \ + "0.034777, 0.044824, 0.046872, 0.071704, 0.115622, 0.207393, 0.402922", \ + "0.034777, 0.044824, 0.046872, 0.071704, 0.115622, 0.207393, 0.402922", \ + "0.034777, 0.044824, 0.046872, 0.071704, 0.115622, 0.207393, 0.402922" \ + ); + } + cell_fall(rf2_32x128_wm1_clockslew_bistload_delay_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.726079, 0.734597, 0.735182, 0.754027, 0.787000, 0.856285, 0.994507", \ + "0.732099, 0.740617, 0.741202, 0.760047, 0.793020, 0.862305, 1.000527", \ + "0.744403, 0.752921, 0.753506, 0.772351, 0.805324, 0.874609, 1.012831", \ + "0.752358, 0.760876, 0.761461, 0.780306, 0.813279, 0.882564, 1.020786", \ + "0.760323, 0.768841, 0.769426, 0.788271, 0.821244, 0.890529, 1.028751", \ + "0.771482, 0.780000, 0.780585, 0.799430, 0.832403, 0.901688, 1.039910", \ + "0.783895, 0.792413, 0.792998, 0.811843, 0.844816, 0.914101, 1.052323" \ + ); + } + retaining_fall(rf2_32x128_wm1_clockslew_bistload_retain_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.561752, 0.569788, 0.570914, 0.589858, 0.622175, 0.691797, 0.830180", \ + "0.567083, 0.575119, 0.576245, 0.595189, 0.627506, 0.697128, 0.835511", \ + "0.579828, 0.587864, 0.588990, 0.607934, 0.640251, 0.709873, 0.848256", \ + "0.586909, 0.594945, 0.596071, 0.615015, 0.647332, 0.716954, 0.855337", \ + "0.595196, 0.603232, 0.604358, 0.623302, 0.655619, 0.725241, 0.863624", \ + "0.605781, 0.613817, 0.614943, 0.633887, 0.666204, 0.735826, 0.874209", \ + "0.618995, 0.627031, 0.628157, 0.647101, 0.679418, 0.749040, 0.887423" \ + ); + } + fall_transition(rf2_32x128_wm1_clockslew_bistload_slew_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.039731, 0.055124, 0.060318, 0.091906, 0.152235, 0.277618, 0.535680", \ + "0.039731, 0.055124, 0.060318, 0.091906, 0.152235, 0.277618, 0.535680", \ + "0.039731, 0.055124, 0.060318, 0.091906, 0.152235, 0.277618, 0.535680", \ + "0.039731, 0.055124, 0.060318, 0.091906, 0.152235, 0.277618, 0.535680", \ + "0.039731, 0.055124, 0.060318, 0.091906, 0.152235, 0.277618, 0.535680", \ + "0.039731, 0.055124, 0.060318, 0.091906, 0.152235, 0.277618, 0.535680", \ + "0.039731, 0.055124, 0.060318, 0.091906, 0.152235, 0.277618, 0.535680" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_clockslew_bistload_slew_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.039731, 0.055124, 0.060318, 0.091906, 0.152235, 0.277618, 0.535680", \ + "0.039731, 0.055124, 0.060318, 0.091906, 0.152235, 0.277618, 0.535680", \ + "0.039731, 0.055124, 0.060318, 0.091906, 0.152235, 0.277618, 0.535680", \ + "0.039731, 0.055124, 0.060318, 0.091906, 0.152235, 0.277618, 0.535680", \ + "0.039731, 0.055124, 0.060318, 0.091906, 0.152235, 0.277618, 0.535680", \ + "0.039731, 0.055124, 0.060318, 0.091906, 0.152235, 0.277618, 0.535680", \ + "0.039731, 0.055124, 0.060318, 0.091906, 0.152235, 0.277618, 0.535680" \ + ); + } + } + timing() { + related_pin : CLKA; + timing_type : rising_edge; + timing_sense : non_unate; + when : "RET1N&!DFTRAMBYP&EMAA[2]&!EMAA[1]&!EMAA[0]"; + sdf_cond : "RET1N == 1'b1 && DFTRAMBYP == 1'b0 && EMAA[2] == 1'b1 && EMAA[1] == 1'b0 && \ + EMAA[0] == 1'b0"; + cell_rise(rf2_32x128_wm1_clockslew_bistload_delay_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.881605, 0.888975, 0.889864, 0.901817, 0.924609, 0.974247, 1.075256", \ + "0.886998, 0.894368, 0.895262, 0.907210, 0.930002, 0.979640, 1.080649", \ + "0.900077, 0.907447, 0.908354, 0.920289, 0.943081, 0.992719, 1.093728", \ + "0.909443, 0.916813, 0.917730, 0.929655, 0.952447, 1.002085, 1.103094", \ + "0.914745, 0.922115, 0.923037, 0.934957, 0.957749, 1.007387, 1.108396", \ + "0.926462, 0.933832, 0.934766, 0.946674, 0.969466, 1.019104, 1.120113", \ + "0.939434, 0.946804, 0.947751, 0.959646, 0.982438, 1.032076, 1.133085" \ + ); + } + retaining_rise(rf2_32x128_wm1_clockslew_bistload_retain_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.683070, 0.689900, 0.690590, 0.703210, 0.726098, 0.776304, 0.876962", \ + "0.688304, 0.695134, 0.695829, 0.708444, 0.731332, 0.781538, 0.882196", \ + "0.702010, 0.708840, 0.709549, 0.722150, 0.745038, 0.795244, 0.895902", \ + "0.711155, 0.717985, 0.718703, 0.731295, 0.754183, 0.804389, 0.905047", \ + "0.717002, 0.723832, 0.724556, 0.737142, 0.760030, 0.810236, 0.910894", \ + "0.728131, 0.734961, 0.735696, 0.748271, 0.771159, 0.821365, 0.922023", \ + "0.738810, 0.745640, 0.746385, 0.758950, 0.781838, 0.832044, 0.932702" \ + ); + } + rise_transition(rf2_32x128_wm1_clockslew_bistload_slew_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.034777, 0.044824, 0.046872, 0.071704, 0.115622, 0.207393, 0.402922", \ + "0.034777, 0.044824, 0.046872, 0.071704, 0.115622, 0.207393, 0.402922", \ + "0.034777, 0.044824, 0.046872, 0.071704, 0.115622, 0.207393, 0.402922", \ + "0.034777, 0.044824, 0.046872, 0.071704, 0.115622, 0.207393, 0.402922", \ + "0.034777, 0.044824, 0.046872, 0.071704, 0.115622, 0.207393, 0.402922", \ + "0.034777, 0.044824, 0.046872, 0.071704, 0.115622, 0.207393, 0.402922", \ + "0.034777, 0.044824, 0.046872, 0.071704, 0.115622, 0.207393, 0.402922" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_clockslew_bistload_slew_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.034777, 0.044824, 0.046872, 0.071704, 0.115622, 0.207393, 0.402922", \ + "0.034777, 0.044824, 0.046872, 0.071704, 0.115622, 0.207393, 0.402922", \ + "0.034777, 0.044824, 0.046872, 0.071704, 0.115622, 0.207393, 0.402922", \ + "0.034777, 0.044824, 0.046872, 0.071704, 0.115622, 0.207393, 0.402922", \ + "0.034777, 0.044824, 0.046872, 0.071704, 0.115622, 0.207393, 0.402922", \ + "0.034777, 0.044824, 0.046872, 0.071704, 0.115622, 0.207393, 0.402922", \ + "0.034777, 0.044824, 0.046872, 0.071704, 0.115622, 0.207393, 0.402922" \ + ); + } + cell_fall(rf2_32x128_wm1_clockslew_bistload_delay_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.827035, 0.835553, 0.836138, 0.854983, 0.887956, 0.957241, 1.095463", \ + "0.833055, 0.841573, 0.842158, 0.861003, 0.893976, 0.963261, 1.101483", \ + "0.845359, 0.853877, 0.854462, 0.873307, 0.906280, 0.975565, 1.113787", \ + "0.853314, 0.861832, 0.862417, 0.881262, 0.914235, 0.983520, 1.121742", \ + "0.861279, 0.869797, 0.870382, 0.889227, 0.922200, 0.991485, 1.129707", \ + "0.872438, 0.880956, 0.881541, 0.900386, 0.933359, 1.002644, 1.140866", \ + "0.884851, 0.893369, 0.893954, 0.912799, 0.945772, 1.015057, 1.153279" \ + ); + } + retaining_fall(rf2_32x128_wm1_clockslew_bistload_retain_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.640489, 0.648525, 0.649651, 0.668595, 0.700912, 0.770534, 0.908917", \ + "0.645820, 0.653856, 0.654982, 0.673926, 0.706243, 0.775865, 0.914248", \ + "0.658565, 0.666601, 0.667727, 0.686671, 0.718988, 0.788610, 0.926993", \ + "0.665646, 0.673682, 0.674808, 0.693752, 0.726069, 0.795691, 0.934074", \ + "0.673933, 0.681969, 0.683095, 0.702039, 0.734356, 0.803978, 0.942361", \ + "0.684518, 0.692554, 0.693680, 0.712624, 0.744941, 0.814563, 0.952946", \ + "0.697732, 0.705768, 0.706894, 0.725838, 0.758155, 0.827777, 0.966160" \ + ); + } + fall_transition(rf2_32x128_wm1_clockslew_bistload_slew_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.039731, 0.055124, 0.060318, 0.091906, 0.152235, 0.277618, 0.535680", \ + "0.039731, 0.055124, 0.060318, 0.091906, 0.152235, 0.277618, 0.535680", \ + "0.039731, 0.055124, 0.060318, 0.091906, 0.152235, 0.277618, 0.535680", \ + "0.039731, 0.055124, 0.060318, 0.091906, 0.152235, 0.277618, 0.535680", \ + "0.039731, 0.055124, 0.060318, 0.091906, 0.152235, 0.277618, 0.535680", \ + "0.039731, 0.055124, 0.060318, 0.091906, 0.152235, 0.277618, 0.535680", \ + "0.039731, 0.055124, 0.060318, 0.091906, 0.152235, 0.277618, 0.535680" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_clockslew_bistload_slew_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.039731, 0.055124, 0.060318, 0.091906, 0.152235, 0.277618, 0.535680", \ + "0.039731, 0.055124, 0.060318, 0.091906, 0.152235, 0.277618, 0.535680", \ + "0.039731, 0.055124, 0.060318, 0.091906, 0.152235, 0.277618, 0.535680", \ + "0.039731, 0.055124, 0.060318, 0.091906, 0.152235, 0.277618, 0.535680", \ + "0.039731, 0.055124, 0.060318, 0.091906, 0.152235, 0.277618, 0.535680", \ + "0.039731, 0.055124, 0.060318, 0.091906, 0.152235, 0.277618, 0.535680", \ + "0.039731, 0.055124, 0.060318, 0.091906, 0.152235, 0.277618, 0.535680" \ + ); + } + } + timing() { + related_pin : CLKA; + timing_type : rising_edge; + timing_sense : non_unate; + when : "RET1N&!DFTRAMBYP&EMAA[2]&!EMAA[1]&EMAA[0]"; + sdf_cond : "RET1N == 1'b1 && DFTRAMBYP == 1'b0 && EMAA[2] == 1'b1 && EMAA[1] == 1'b0 && \ + EMAA[0] == 1'b1"; + cell_rise(rf2_32x128_wm1_clockslew_bistload_delay_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.979376, 0.986746, 0.987733, 0.999588, 1.022380, 1.072018, 1.173027", \ + "0.984769, 0.992139, 0.993131, 1.004981, 1.027773, 1.077411, 1.178420", \ + "0.997848, 1.005218, 1.006223, 1.018060, 1.040852, 1.090490, 1.191499", \ + "1.007214, 1.014584, 1.015598, 1.027426, 1.050218, 1.099856, 1.200865", \ + "1.012516, 1.019886, 1.020906, 1.032728, 1.055520, 1.105158, 1.206167", \ + "1.024233, 1.031603, 1.032634, 1.044445, 1.067237, 1.116875, 1.217884", \ + "1.037205, 1.044575, 1.045619, 1.057417, 1.080209, 1.129847, 1.230856" \ + ); + } + retaining_rise(rf2_32x128_wm1_clockslew_bistload_retain_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.759316, 0.766146, 0.766912, 0.779456, 0.802344, 0.852550, 0.953208", \ + "0.764550, 0.771380, 0.772152, 0.784690, 0.807578, 0.857784, 0.958442", \ + "0.778256, 0.785086, 0.785871, 0.798396, 0.821284, 0.871490, 0.972148", \ + "0.787401, 0.794231, 0.795026, 0.807541, 0.830429, 0.880635, 0.981293", \ + "0.793248, 0.800078, 0.800878, 0.813388, 0.836276, 0.886482, 0.987140", \ + "0.804377, 0.811207, 0.812019, 0.824517, 0.847405, 0.897611, 0.998269", \ + "0.815056, 0.821886, 0.822708, 0.835196, 0.858084, 0.908290, 1.008948" \ + ); + } + rise_transition(rf2_32x128_wm1_clockslew_bistload_slew_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.034777, 0.044824, 0.046872, 0.071704, 0.115622, 0.207393, 0.402922", \ + "0.034777, 0.044824, 0.046872, 0.071704, 0.115622, 0.207393, 0.402922", \ + "0.034777, 0.044824, 0.046872, 0.071704, 0.115622, 0.207393, 0.402922", \ + "0.034777, 0.044824, 0.046872, 0.071704, 0.115622, 0.207393, 0.402922", \ + "0.034777, 0.044824, 0.046872, 0.071704, 0.115622, 0.207393, 0.402922", \ + "0.034777, 0.044824, 0.046872, 0.071704, 0.115622, 0.207393, 0.402922", \ + "0.034777, 0.044824, 0.046872, 0.071704, 0.115622, 0.207393, 0.402922" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_clockslew_bistload_slew_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.034777, 0.044824, 0.046872, 0.071704, 0.115622, 0.207393, 0.402922", \ + "0.034777, 0.044824, 0.046872, 0.071704, 0.115622, 0.207393, 0.402922", \ + "0.034777, 0.044824, 0.046872, 0.071704, 0.115622, 0.207393, 0.402922", \ + "0.034777, 0.044824, 0.046872, 0.071704, 0.115622, 0.207393, 0.402922", \ + "0.034777, 0.044824, 0.046872, 0.071704, 0.115622, 0.207393, 0.402922", \ + "0.034777, 0.044824, 0.046872, 0.071704, 0.115622, 0.207393, 0.402922", \ + "0.034777, 0.044824, 0.046872, 0.071704, 0.115622, 0.207393, 0.402922" \ + ); + } + cell_fall(rf2_32x128_wm1_clockslew_bistload_delay_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.924806, 0.933324, 0.933909, 0.952754, 0.985727, 1.055012, 1.193234", \ + "0.930826, 0.939344, 0.939929, 0.958774, 0.991747, 1.061032, 1.199254", \ + "0.943130, 0.951648, 0.952233, 0.971078, 1.004051, 1.073336, 1.211558", \ + "0.951085, 0.959603, 0.960188, 0.979033, 1.012006, 1.081291, 1.219513", \ + "0.959050, 0.967568, 0.968153, 0.986998, 1.019971, 1.089256, 1.227478", \ + "0.970209, 0.978727, 0.979312, 0.998157, 1.031130, 1.100415, 1.238637", \ + "0.982622, 0.991140, 0.991725, 1.010570, 1.043543, 1.112828, 1.251050" \ + ); + } + retaining_fall(rf2_32x128_wm1_clockslew_bistload_retain_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.716742, 0.724778, 0.725904, 0.744848, 0.777165, 0.846787, 0.985170", \ + "0.722073, 0.730109, 0.731235, 0.750179, 0.782496, 0.852118, 0.990501", \ + "0.734818, 0.742854, 0.743980, 0.762924, 0.795241, 0.864863, 1.003246", \ + "0.741899, 0.749935, 0.751061, 0.770005, 0.802322, 0.871944, 1.010327", \ + "0.750186, 0.758222, 0.759348, 0.778292, 0.810609, 0.880231, 1.018614", \ + "0.760771, 0.768807, 0.769933, 0.788877, 0.821194, 0.890816, 1.029199", \ + "0.773985, 0.782021, 0.783147, 0.802091, 0.834408, 0.904030, 1.042413" \ + ); + } + fall_transition(rf2_32x128_wm1_clockslew_bistload_slew_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.039731, 0.055124, 0.060318, 0.091906, 0.152235, 0.277618, 0.535680", \ + "0.039731, 0.055124, 0.060318, 0.091906, 0.152235, 0.277618, 0.535680", \ + "0.039731, 0.055124, 0.060318, 0.091906, 0.152235, 0.277618, 0.535680", \ + "0.039731, 0.055124, 0.060318, 0.091906, 0.152235, 0.277618, 0.535680", \ + "0.039731, 0.055124, 0.060318, 0.091906, 0.152235, 0.277618, 0.535680", \ + "0.039731, 0.055124, 0.060318, 0.091906, 0.152235, 0.277618, 0.535680", \ + "0.039731, 0.055124, 0.060318, 0.091906, 0.152235, 0.277618, 0.535680" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_clockslew_bistload_slew_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.039731, 0.055124, 0.060318, 0.091906, 0.152235, 0.277618, 0.535680", \ + "0.039731, 0.055124, 0.060318, 0.091906, 0.152235, 0.277618, 0.535680", \ + "0.039731, 0.055124, 0.060318, 0.091906, 0.152235, 0.277618, 0.535680", \ + "0.039731, 0.055124, 0.060318, 0.091906, 0.152235, 0.277618, 0.535680", \ + "0.039731, 0.055124, 0.060318, 0.091906, 0.152235, 0.277618, 0.535680", \ + "0.039731, 0.055124, 0.060318, 0.091906, 0.152235, 0.277618, 0.535680", \ + "0.039731, 0.055124, 0.060318, 0.091906, 0.152235, 0.277618, 0.535680" \ + ); + } + } + timing() { + related_pin : CLKA; + timing_type : rising_edge; + timing_sense : non_unate; + when : "RET1N&!DFTRAMBYP&EMAA[2]&EMAA[1]&!EMAA[0]"; + sdf_cond : "RET1N == 1'b1 && DFTRAMBYP == 1'b0 && EMAA[2] == 1'b1 && EMAA[1] == 1'b1 && \ + EMAA[0] == 1'b0"; + cell_rise(rf2_32x128_wm1_clockslew_bistload_delay_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "1.088082, 1.095452, 1.096547, 1.108294, 1.131086, 1.180724, 1.281733", \ + "1.093475, 1.100845, 1.101946, 1.113687, 1.136479, 1.186117, 1.287126", \ + "1.106554, 1.113924, 1.115038, 1.126766, 1.149558, 1.199196, 1.300205", \ + "1.115920, 1.123290, 1.124413, 1.136132, 1.158924, 1.208562, 1.309571", \ + "1.121222, 1.128592, 1.129720, 1.141434, 1.164226, 1.213864, 1.314873", \ + "1.132939, 1.140309, 1.141449, 1.153151, 1.175943, 1.225581, 1.326590", \ + "1.145911, 1.153281, 1.154434, 1.166123, 1.188915, 1.238553, 1.339562" \ + ); + } + retaining_rise(rf2_32x128_wm1_clockslew_bistload_retain_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.844098, 0.850928, 0.851779, 0.864238, 0.887126, 0.937332, 1.037990", \ + "0.849332, 0.856162, 0.857018, 0.869472, 0.892360, 0.942566, 1.043224", \ + "0.863038, 0.869868, 0.870738, 0.883178, 0.906066, 0.956272, 1.056930", \ + "0.872183, 0.879013, 0.879892, 0.892323, 0.915211, 0.965417, 1.066075", \ + "0.878030, 0.884860, 0.885745, 0.898170, 0.921058, 0.971264, 1.071922", \ + "0.889159, 0.895989, 0.896885, 0.909299, 0.932187, 0.982393, 1.083051", \ + "0.899838, 0.906668, 0.907575, 0.919978, 0.942866, 0.993072, 1.093730" \ + ); + } + rise_transition(rf2_32x128_wm1_clockslew_bistload_slew_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.034777, 0.044824, 0.046872, 0.071704, 0.115622, 0.207393, 0.402922", \ + "0.034777, 0.044824, 0.046872, 0.071704, 0.115622, 0.207393, 0.402922", \ + "0.034777, 0.044824, 0.046872, 0.071704, 0.115622, 0.207393, 0.402922", \ + "0.034777, 0.044824, 0.046872, 0.071704, 0.115622, 0.207393, 0.402922", \ + "0.034777, 0.044824, 0.046872, 0.071704, 0.115622, 0.207393, 0.402922", \ + "0.034777, 0.044824, 0.046872, 0.071704, 0.115622, 0.207393, 0.402922", \ + "0.034777, 0.044824, 0.046872, 0.071704, 0.115622, 0.207393, 0.402922" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_clockslew_bistload_slew_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.034777, 0.044824, 0.046872, 0.071704, 0.115622, 0.207393, 0.402922", \ + "0.034777, 0.044824, 0.046872, 0.071704, 0.115622, 0.207393, 0.402922", \ + "0.034777, 0.044824, 0.046872, 0.071704, 0.115622, 0.207393, 0.402922", \ + "0.034777, 0.044824, 0.046872, 0.071704, 0.115622, 0.207393, 0.402922", \ + "0.034777, 0.044824, 0.046872, 0.071704, 0.115622, 0.207393, 0.402922", \ + "0.034777, 0.044824, 0.046872, 0.071704, 0.115622, 0.207393, 0.402922", \ + "0.034777, 0.044824, 0.046872, 0.071704, 0.115622, 0.207393, 0.402922" \ + ); + } + cell_fall(rf2_32x128_wm1_clockslew_bistload_delay_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "1.033503, 1.042021, 1.042606, 1.061451, 1.094424, 1.163709, 1.301931", \ + "1.039523, 1.048041, 1.048626, 1.067471, 1.100444, 1.169729, 1.307951", \ + "1.051827, 1.060345, 1.060930, 1.079775, 1.112748, 1.182033, 1.320255", \ + "1.059782, 1.068300, 1.068885, 1.087730, 1.120703, 1.189988, 1.328210", \ + "1.067747, 1.076265, 1.076850, 1.095695, 1.128668, 1.197953, 1.336175", \ + "1.078906, 1.087424, 1.088009, 1.106854, 1.139827, 1.209112, 1.347334", \ + "1.091319, 1.099837, 1.100422, 1.119267, 1.152240, 1.221525, 1.359747" \ + ); + } + retaining_fall(rf2_32x128_wm1_clockslew_bistload_retain_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.801524, 0.809560, 0.810686, 0.829630, 0.861947, 0.931569, 1.069952", \ + "0.806855, 0.814891, 0.816017, 0.834961, 0.867278, 0.936900, 1.075283", \ + "0.819600, 0.827636, 0.828762, 0.847706, 0.880023, 0.949645, 1.088028", \ + "0.826681, 0.834717, 0.835843, 0.854787, 0.887104, 0.956726, 1.095109", \ + "0.834968, 0.843004, 0.844130, 0.863074, 0.895391, 0.965013, 1.103396", \ + "0.845553, 0.853589, 0.854715, 0.873659, 0.905976, 0.975598, 1.113981", \ + "0.858767, 0.866803, 0.867929, 0.886873, 0.919190, 0.988812, 1.127195" \ + ); + } + fall_transition(rf2_32x128_wm1_clockslew_bistload_slew_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.039731, 0.055124, 0.060318, 0.091906, 0.152235, 0.277618, 0.535680", \ + "0.039731, 0.055124, 0.060318, 0.091906, 0.152235, 0.277618, 0.535680", \ + "0.039731, 0.055124, 0.060318, 0.091906, 0.152235, 0.277618, 0.535680", \ + "0.039731, 0.055124, 0.060318, 0.091906, 0.152235, 0.277618, 0.535680", \ + "0.039731, 0.055124, 0.060318, 0.091906, 0.152235, 0.277618, 0.535680", \ + "0.039731, 0.055124, 0.060318, 0.091906, 0.152235, 0.277618, 0.535680", \ + "0.039731, 0.055124, 0.060318, 0.091906, 0.152235, 0.277618, 0.535680" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_clockslew_bistload_slew_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.039731, 0.055124, 0.060318, 0.091906, 0.152235, 0.277618, 0.535680", \ + "0.039731, 0.055124, 0.060318, 0.091906, 0.152235, 0.277618, 0.535680", \ + "0.039731, 0.055124, 0.060318, 0.091906, 0.152235, 0.277618, 0.535680", \ + "0.039731, 0.055124, 0.060318, 0.091906, 0.152235, 0.277618, 0.535680", \ + "0.039731, 0.055124, 0.060318, 0.091906, 0.152235, 0.277618, 0.535680", \ + "0.039731, 0.055124, 0.060318, 0.091906, 0.152235, 0.277618, 0.535680", \ + "0.039731, 0.055124, 0.060318, 0.091906, 0.152235, 0.277618, 0.535680" \ + ); + } + } + timing() { + related_pin : CLKA; + timing_type : rising_edge; + timing_sense : non_unate; + when : "RET1N&!DFTRAMBYP&EMAA[2]&EMAA[1]&EMAA[0]"; + sdf_cond : "RET1N == 1'b1 && DFTRAMBYP == 1'b0 && EMAA[2] == 1'b1 && EMAA[1] == 1'b1 && \ + EMAA[0] == 1'b1"; + cell_rise(rf2_32x128_wm1_clockslew_bistload_delay_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "1.185921, 1.193291, 1.194484, 1.206133, 1.228925, 1.278563, 1.379572", \ + "1.191314, 1.198684, 1.199882, 1.211526, 1.234318, 1.283956, 1.384965", \ + "1.204393, 1.211763, 1.212974, 1.224605, 1.247397, 1.297035, 1.398044", \ + "1.213759, 1.221129, 1.222350, 1.233971, 1.256763, 1.306401, 1.407410", \ + "1.219061, 1.226431, 1.227657, 1.239273, 1.262065, 1.311703, 1.412712", \ + "1.230778, 1.238148, 1.239386, 1.250990, 1.273782, 1.323420, 1.424429", \ + "1.243750, 1.251120, 1.252371, 1.263962, 1.286754, 1.336392, 1.437401" \ + ); + } + retaining_rise(rf2_32x128_wm1_clockslew_bistload_retain_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.920411, 0.927241, 0.928168, 0.940551, 0.963439, 1.013645, 1.114303", \ + "0.925645, 0.932475, 0.933407, 0.945785, 0.968673, 1.018879, 1.119537", \ + "0.939351, 0.946181, 0.947127, 0.959491, 0.982379, 1.032585, 1.133243", \ + "0.948496, 0.955326, 0.956281, 0.968636, 0.991524, 1.041730, 1.142388", \ + "0.954343, 0.961173, 0.962134, 0.974483, 0.997371, 1.047577, 1.148235", \ + "0.965472, 0.972302, 0.973274, 0.985612, 1.008500, 1.058706, 1.159364", \ + "0.976151, 0.982981, 0.983964, 0.996291, 1.019179, 1.069385, 1.170043" \ + ); + } + rise_transition(rf2_32x128_wm1_clockslew_bistload_slew_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.034777, 0.044824, 0.046872, 0.071704, 0.115622, 0.207393, 0.402922", \ + "0.034777, 0.044824, 0.046872, 0.071704, 0.115622, 0.207393, 0.402922", \ + "0.034777, 0.044824, 0.046872, 0.071704, 0.115622, 0.207393, 0.402922", \ + "0.034777, 0.044824, 0.046872, 0.071704, 0.115622, 0.207393, 0.402922", \ + "0.034777, 0.044824, 0.046872, 0.071704, 0.115622, 0.207393, 0.402922", \ + "0.034777, 0.044824, 0.046872, 0.071704, 0.115622, 0.207393, 0.402922", \ + "0.034777, 0.044824, 0.046872, 0.071704, 0.115622, 0.207393, 0.402922" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_clockslew_bistload_slew_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.034777, 0.044824, 0.046872, 0.071704, 0.115622, 0.207393, 0.402922", \ + "0.034777, 0.044824, 0.046872, 0.071704, 0.115622, 0.207393, 0.402922", \ + "0.034777, 0.044824, 0.046872, 0.071704, 0.115622, 0.207393, 0.402922", \ + "0.034777, 0.044824, 0.046872, 0.071704, 0.115622, 0.207393, 0.402922", \ + "0.034777, 0.044824, 0.046872, 0.071704, 0.115622, 0.207393, 0.402922", \ + "0.034777, 0.044824, 0.046872, 0.071704, 0.115622, 0.207393, 0.402922", \ + "0.034777, 0.044824, 0.046872, 0.071704, 0.115622, 0.207393, 0.402922" \ + ); + } + cell_fall(rf2_32x128_wm1_clockslew_bistload_delay_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "1.131351, 1.139869, 1.140454, 1.159299, 1.192272, 1.261557, 1.399779", \ + "1.137371, 1.145889, 1.146474, 1.165319, 1.198292, 1.267577, 1.405799", \ + "1.149675, 1.158193, 1.158778, 1.177623, 1.210596, 1.279881, 1.418103", \ + "1.157630, 1.166148, 1.166733, 1.185578, 1.218551, 1.287836, 1.426058", \ + "1.165595, 1.174113, 1.174698, 1.193543, 1.226516, 1.295801, 1.434023", \ + "1.176754, 1.185272, 1.185857, 1.204702, 1.237675, 1.306960, 1.445182", \ + "1.189167, 1.197685, 1.198270, 1.217115, 1.250088, 1.319373, 1.457595" \ + ); + } + retaining_fall(rf2_32x128_wm1_clockslew_bistload_retain_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.877830, 0.885866, 0.886992, 0.905936, 0.938253, 1.007875, 1.146258", \ + "0.883161, 0.891197, 0.892323, 0.911267, 0.943584, 1.013206, 1.151589", \ + "0.895906, 0.903942, 0.905068, 0.924012, 0.956329, 1.025951, 1.164334", \ + "0.902987, 0.911023, 0.912149, 0.931093, 0.963410, 1.033032, 1.171415", \ + "0.911274, 0.919310, 0.920436, 0.939380, 0.971697, 1.041319, 1.179702", \ + "0.921859, 0.929895, 0.931021, 0.949965, 0.982282, 1.051904, 1.190287", \ + "0.935073, 0.943109, 0.944235, 0.963179, 0.995496, 1.065118, 1.203501" \ + ); + } + fall_transition(rf2_32x128_wm1_clockslew_bistload_slew_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.039731, 0.055124, 0.060318, 0.091906, 0.152235, 0.277618, 0.535680", \ + "0.039731, 0.055124, 0.060318, 0.091906, 0.152235, 0.277618, 0.535680", \ + "0.039731, 0.055124, 0.060318, 0.091906, 0.152235, 0.277618, 0.535680", \ + "0.039731, 0.055124, 0.060318, 0.091906, 0.152235, 0.277618, 0.535680", \ + "0.039731, 0.055124, 0.060318, 0.091906, 0.152235, 0.277618, 0.535680", \ + "0.039731, 0.055124, 0.060318, 0.091906, 0.152235, 0.277618, 0.535680", \ + "0.039731, 0.055124, 0.060318, 0.091906, 0.152235, 0.277618, 0.535680" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_clockslew_bistload_slew_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.039731, 0.055124, 0.060318, 0.091906, 0.152235, 0.277618, 0.535680", \ + "0.039731, 0.055124, 0.060318, 0.091906, 0.152235, 0.277618, 0.535680", \ + "0.039731, 0.055124, 0.060318, 0.091906, 0.152235, 0.277618, 0.535680", \ + "0.039731, 0.055124, 0.060318, 0.091906, 0.152235, 0.277618, 0.535680", \ + "0.039731, 0.055124, 0.060318, 0.091906, 0.152235, 0.277618, 0.535680", \ + "0.039731, 0.055124, 0.060318, 0.091906, 0.152235, 0.277618, 0.535680", \ + "0.039731, 0.055124, 0.060318, 0.091906, 0.152235, 0.277618, 0.535680" \ + ); + } + } + timing() { + related_pin : CLKA; + timing_type : rising_edge; + timing_sense : non_unate; + when : "RET1N&DFTRAMBYP&!EMAA[2]&!EMAA[1]&!EMAA[0]"; + sdf_cond : "RET1N == 1'b1 && DFTRAMBYP == 1'b1 && EMAA[2] == 1'b0 && EMAA[1] == 1'b0 && \ + EMAA[0] == 1'b0"; + cell_rise(rf2_32x128_wm1_clockslew_bistload_delay_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.763301, 0.770671, 0.771442, 0.783513, 0.806305, 0.855943, 0.956952", \ + "0.768694, 0.776064, 0.776840, 0.788906, 0.811698, 0.861336, 0.962345", \ + "0.781773, 0.789143, 0.789932, 0.801985, 0.824777, 0.874415, 0.975424", \ + "0.791139, 0.798509, 0.799308, 0.811351, 0.834143, 0.883781, 0.984790", \ + "0.796441, 0.803811, 0.804615, 0.816653, 0.839445, 0.889083, 0.990092", \ + "0.808158, 0.815528, 0.816344, 0.828370, 0.851162, 0.900800, 1.001809", \ + "0.821130, 0.828500, 0.829329, 0.841342, 0.864134, 0.913772, 1.014781" \ + ); + } + retaining_rise(rf2_32x128_wm1_clockslew_bistload_retain_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.590800, 0.597630, 0.598227, 0.610940, 0.633828, 0.684034, 0.784692", \ + "0.596034, 0.602864, 0.603467, 0.616174, 0.639062, 0.689268, 0.789926", \ + "0.609740, 0.616570, 0.617186, 0.629880, 0.652768, 0.702974, 0.803632", \ + "0.618885, 0.625715, 0.626341, 0.639025, 0.661913, 0.712119, 0.812777", \ + "0.624732, 0.631562, 0.632193, 0.644872, 0.667760, 0.717966, 0.818624", \ + "0.635861, 0.642691, 0.643334, 0.656001, 0.678889, 0.729095, 0.829753", \ + "0.646540, 0.653370, 0.654023, 0.666680, 0.689568, 0.739774, 0.840432" \ + ); + } + rise_transition(rf2_32x128_wm1_clockslew_bistload_slew_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.034777, 0.044824, 0.046872, 0.071704, 0.115622, 0.207393, 0.402922", \ + "0.034777, 0.044824, 0.046872, 0.071704, 0.115622, 0.207393, 0.402922", \ + "0.034777, 0.044824, 0.046872, 0.071704, 0.115622, 0.207393, 0.402922", \ + "0.034777, 0.044824, 0.046872, 0.071704, 0.115622, 0.207393, 0.402922", \ + "0.034777, 0.044824, 0.046872, 0.071704, 0.115622, 0.207393, 0.402922", \ + "0.034777, 0.044824, 0.046872, 0.071704, 0.115622, 0.207393, 0.402922", \ + "0.034777, 0.044824, 0.046872, 0.071704, 0.115622, 0.207393, 0.402922" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_clockslew_bistload_slew_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.034777, 0.044824, 0.046872, 0.071704, 0.115622, 0.207393, 0.402922", \ + "0.034777, 0.044824, 0.046872, 0.071704, 0.115622, 0.207393, 0.402922", \ + "0.034777, 0.044824, 0.046872, 0.071704, 0.115622, 0.207393, 0.402922", \ + "0.034777, 0.044824, 0.046872, 0.071704, 0.115622, 0.207393, 0.402922", \ + "0.034777, 0.044824, 0.046872, 0.071704, 0.115622, 0.207393, 0.402922", \ + "0.034777, 0.044824, 0.046872, 0.071704, 0.115622, 0.207393, 0.402922", \ + "0.034777, 0.044824, 0.046872, 0.071704, 0.115622, 0.207393, 0.402922" \ + ); + } + cell_fall(rf2_32x128_wm1_clockslew_bistload_delay_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.708729, 0.717247, 0.717832, 0.736677, 0.769650, 0.838935, 0.977157", \ + "0.714749, 0.723267, 0.723852, 0.742697, 0.775670, 0.844955, 0.983177", \ + "0.727053, 0.735571, 0.736156, 0.755001, 0.787974, 0.857259, 0.995481", \ + "0.735008, 0.743526, 0.744111, 0.762956, 0.795929, 0.865214, 1.003436", \ + "0.742973, 0.751491, 0.752076, 0.770921, 0.803894, 0.873179, 1.011401", \ + "0.754132, 0.762650, 0.763235, 0.782080, 0.815053, 0.884338, 1.022560", \ + "0.766545, 0.775063, 0.775648, 0.794493, 0.827466, 0.896751, 1.034973" \ + ); + } + retaining_fall(rf2_32x128_wm1_clockslew_bistload_retain_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.548221, 0.556257, 0.557383, 0.576327, 0.608644, 0.678266, 0.816649", \ + "0.553552, 0.561588, 0.562714, 0.581658, 0.613975, 0.683597, 0.821980", \ + "0.566297, 0.574333, 0.575459, 0.594403, 0.626720, 0.696342, 0.834725", \ + "0.573378, 0.581414, 0.582540, 0.601484, 0.633801, 0.703423, 0.841806", \ + "0.581665, 0.589701, 0.590827, 0.609771, 0.642088, 0.711710, 0.850093", \ + "0.592250, 0.600286, 0.601412, 0.620356, 0.652673, 0.722295, 0.860678", \ + "0.605464, 0.613500, 0.614626, 0.633570, 0.665887, 0.735509, 0.873892" \ + ); + } + fall_transition(rf2_32x128_wm1_clockslew_bistload_slew_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.039731, 0.055124, 0.060318, 0.091906, 0.152235, 0.277618, 0.535680", \ + "0.039731, 0.055124, 0.060318, 0.091906, 0.152235, 0.277618, 0.535680", \ + "0.039731, 0.055124, 0.060318, 0.091906, 0.152235, 0.277618, 0.535680", \ + "0.039731, 0.055124, 0.060318, 0.091906, 0.152235, 0.277618, 0.535680", \ + "0.039731, 0.055124, 0.060318, 0.091906, 0.152235, 0.277618, 0.535680", \ + "0.039731, 0.055124, 0.060318, 0.091906, 0.152235, 0.277618, 0.535680", \ + "0.039731, 0.055124, 0.060318, 0.091906, 0.152235, 0.277618, 0.535680" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_clockslew_bistload_slew_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.039731, 0.055124, 0.060318, 0.091906, 0.152235, 0.277618, 0.535680", \ + "0.039731, 0.055124, 0.060318, 0.091906, 0.152235, 0.277618, 0.535680", \ + "0.039731, 0.055124, 0.060318, 0.091906, 0.152235, 0.277618, 0.535680", \ + "0.039731, 0.055124, 0.060318, 0.091906, 0.152235, 0.277618, 0.535680", \ + "0.039731, 0.055124, 0.060318, 0.091906, 0.152235, 0.277618, 0.535680", \ + "0.039731, 0.055124, 0.060318, 0.091906, 0.152235, 0.277618, 0.535680", \ + "0.039731, 0.055124, 0.060318, 0.091906, 0.152235, 0.277618, 0.535680" \ + ); + } + } + timing() { + related_pin : CLKA; + timing_type : rising_edge; + timing_sense : non_unate; + when : "RET1N&DFTRAMBYP&!EMAA[2]&!EMAA[1]&EMAA[0]"; + sdf_cond : "RET1N == 1'b1 && DFTRAMBYP == 1'b1 && EMAA[2] == 1'b0 && EMAA[1] == 1'b0 && \ + EMAA[0] == 1'b1"; + cell_rise(rf2_32x128_wm1_clockslew_bistload_delay_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.767614, 0.774984, 0.775759, 0.787826, 0.810618, 0.860256, 0.961265", \ + "0.773007, 0.780377, 0.781157, 0.793219, 0.816011, 0.865649, 0.966658", \ + "0.786086, 0.793456, 0.794249, 0.806298, 0.829090, 0.878728, 0.979737", \ + "0.795452, 0.802822, 0.803625, 0.815664, 0.838456, 0.888094, 0.989103", \ + "0.800754, 0.808124, 0.808932, 0.820966, 0.843758, 0.893396, 0.994405", \ + "0.812471, 0.819841, 0.820661, 0.832683, 0.855475, 0.905113, 1.006122", \ + "0.825443, 0.832813, 0.833646, 0.845655, 0.868447, 0.918085, 1.019094" \ + ); + } + retaining_rise(rf2_32x128_wm1_clockslew_bistload_retain_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.594164, 0.600994, 0.601595, 0.614304, 0.637192, 0.687398, 0.788056", \ + "0.599398, 0.606228, 0.606834, 0.619538, 0.642426, 0.692632, 0.793290", \ + "0.613104, 0.619934, 0.620553, 0.633244, 0.656132, 0.706338, 0.806996", \ + "0.622249, 0.629079, 0.629708, 0.642389, 0.665277, 0.715483, 0.816141", \ + "0.628096, 0.634926, 0.635560, 0.648236, 0.671124, 0.721330, 0.821988", \ + "0.639225, 0.646055, 0.646701, 0.659365, 0.682253, 0.732459, 0.833117", \ + "0.649904, 0.656734, 0.657390, 0.670044, 0.692932, 0.743138, 0.843796" \ + ); + } + rise_transition(rf2_32x128_wm1_clockslew_bistload_slew_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.034777, 0.044824, 0.046872, 0.071704, 0.115622, 0.207393, 0.402922", \ + "0.034777, 0.044824, 0.046872, 0.071704, 0.115622, 0.207393, 0.402922", \ + "0.034777, 0.044824, 0.046872, 0.071704, 0.115622, 0.207393, 0.402922", \ + "0.034777, 0.044824, 0.046872, 0.071704, 0.115622, 0.207393, 0.402922", \ + "0.034777, 0.044824, 0.046872, 0.071704, 0.115622, 0.207393, 0.402922", \ + "0.034777, 0.044824, 0.046872, 0.071704, 0.115622, 0.207393, 0.402922", \ + "0.034777, 0.044824, 0.046872, 0.071704, 0.115622, 0.207393, 0.402922" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_clockslew_bistload_slew_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.034777, 0.044824, 0.046872, 0.071704, 0.115622, 0.207393, 0.402922", \ + "0.034777, 0.044824, 0.046872, 0.071704, 0.115622, 0.207393, 0.402922", \ + "0.034777, 0.044824, 0.046872, 0.071704, 0.115622, 0.207393, 0.402922", \ + "0.034777, 0.044824, 0.046872, 0.071704, 0.115622, 0.207393, 0.402922", \ + "0.034777, 0.044824, 0.046872, 0.071704, 0.115622, 0.207393, 0.402922", \ + "0.034777, 0.044824, 0.046872, 0.071704, 0.115622, 0.207393, 0.402922", \ + "0.034777, 0.044824, 0.046872, 0.071704, 0.115622, 0.207393, 0.402922" \ + ); + } + cell_fall(rf2_32x128_wm1_clockslew_bistload_delay_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.713041, 0.721559, 0.722144, 0.740989, 0.773962, 0.843247, 0.981469", \ + "0.719061, 0.727579, 0.728164, 0.747009, 0.779982, 0.849267, 0.987489", \ + "0.731365, 0.739883, 0.740468, 0.759313, 0.792286, 0.861571, 0.999793", \ + "0.739320, 0.747838, 0.748423, 0.767268, 0.800241, 0.869526, 1.007748", \ + "0.747285, 0.755803, 0.756388, 0.775233, 0.808206, 0.877491, 1.015713", \ + "0.758444, 0.766962, 0.767547, 0.786392, 0.819365, 0.888650, 1.026872", \ + "0.770857, 0.779375, 0.779960, 0.798805, 0.831778, 0.901063, 1.039285" \ + ); + } + retaining_fall(rf2_32x128_wm1_clockslew_bistload_retain_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.551584, 0.559620, 0.560746, 0.579690, 0.612007, 0.681629, 0.820012", \ + "0.556915, 0.564951, 0.566077, 0.585021, 0.617338, 0.686960, 0.825343", \ + "0.569660, 0.577696, 0.578822, 0.597766, 0.630083, 0.699705, 0.838088", \ + "0.576741, 0.584777, 0.585903, 0.604847, 0.637164, 0.706786, 0.845169", \ + "0.585028, 0.593064, 0.594190, 0.613134, 0.645451, 0.715073, 0.853456", \ + "0.595613, 0.603649, 0.604775, 0.623719, 0.656036, 0.725658, 0.864041", \ + "0.608827, 0.616863, 0.617989, 0.636933, 0.669250, 0.738872, 0.877255" \ + ); + } + fall_transition(rf2_32x128_wm1_clockslew_bistload_slew_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.039731, 0.055124, 0.060318, 0.091906, 0.152235, 0.277618, 0.535680", \ + "0.039731, 0.055124, 0.060318, 0.091906, 0.152235, 0.277618, 0.535680", \ + "0.039731, 0.055124, 0.060318, 0.091906, 0.152235, 0.277618, 0.535680", \ + "0.039731, 0.055124, 0.060318, 0.091906, 0.152235, 0.277618, 0.535680", \ + "0.039731, 0.055124, 0.060318, 0.091906, 0.152235, 0.277618, 0.535680", \ + "0.039731, 0.055124, 0.060318, 0.091906, 0.152235, 0.277618, 0.535680", \ + "0.039731, 0.055124, 0.060318, 0.091906, 0.152235, 0.277618, 0.535680" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_clockslew_bistload_slew_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.039731, 0.055124, 0.060318, 0.091906, 0.152235, 0.277618, 0.535680", \ + "0.039731, 0.055124, 0.060318, 0.091906, 0.152235, 0.277618, 0.535680", \ + "0.039731, 0.055124, 0.060318, 0.091906, 0.152235, 0.277618, 0.535680", \ + "0.039731, 0.055124, 0.060318, 0.091906, 0.152235, 0.277618, 0.535680", \ + "0.039731, 0.055124, 0.060318, 0.091906, 0.152235, 0.277618, 0.535680", \ + "0.039731, 0.055124, 0.060318, 0.091906, 0.152235, 0.277618, 0.535680", \ + "0.039731, 0.055124, 0.060318, 0.091906, 0.152235, 0.277618, 0.535680" \ + ); + } + } + timing() { + related_pin : CLKA; + timing_type : rising_edge; + timing_sense : non_unate; + when : "RET1N&DFTRAMBYP&!EMAA[2]&EMAA[1]&!EMAA[0]"; + sdf_cond : "RET1N == 1'b1 && DFTRAMBYP == 1'b1 && EMAA[2] == 1'b0 && EMAA[1] == 1'b1 && \ + EMAA[0] == 1'b0"; + cell_rise(rf2_32x128_wm1_clockslew_bistload_delay_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.772904, 0.780274, 0.781054, 0.793116, 0.815908, 0.865546, 0.966555", \ + "0.778297, 0.785667, 0.786453, 0.798509, 0.821301, 0.870939, 0.971948", \ + "0.791376, 0.798746, 0.799545, 0.811588, 0.834380, 0.884018, 0.985027", \ + "0.800742, 0.808112, 0.808920, 0.820954, 0.843746, 0.893384, 0.994393", \ + "0.806044, 0.813414, 0.814228, 0.826256, 0.849048, 0.898686, 0.999695", \ + "0.817761, 0.825131, 0.825956, 0.837973, 0.860765, 0.910403, 1.011412", \ + "0.830733, 0.838103, 0.838941, 0.850945, 0.873737, 0.923375, 1.024384" \ + ); + } + retaining_rise(rf2_32x128_wm1_clockslew_bistload_retain_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.598289, 0.605119, 0.605725, 0.618429, 0.641317, 0.691523, 0.792181", \ + "0.603523, 0.610353, 0.610964, 0.623663, 0.646551, 0.696757, 0.797415", \ + "0.617229, 0.624059, 0.624683, 0.637369, 0.660257, 0.710463, 0.811121", \ + "0.626374, 0.633204, 0.633838, 0.646514, 0.669402, 0.719608, 0.820266", \ + "0.632221, 0.639051, 0.639690, 0.652361, 0.675249, 0.725455, 0.826113", \ + "0.643350, 0.650180, 0.650831, 0.663490, 0.686378, 0.736584, 0.837242", \ + "0.654029, 0.660859, 0.661520, 0.674169, 0.697057, 0.747263, 0.847921" \ + ); + } + rise_transition(rf2_32x128_wm1_clockslew_bistload_slew_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.034777, 0.044824, 0.046872, 0.071704, 0.115622, 0.207393, 0.402922", \ + "0.034777, 0.044824, 0.046872, 0.071704, 0.115622, 0.207393, 0.402922", \ + "0.034777, 0.044824, 0.046872, 0.071704, 0.115622, 0.207393, 0.402922", \ + "0.034777, 0.044824, 0.046872, 0.071704, 0.115622, 0.207393, 0.402922", \ + "0.034777, 0.044824, 0.046872, 0.071704, 0.115622, 0.207393, 0.402922", \ + "0.034777, 0.044824, 0.046872, 0.071704, 0.115622, 0.207393, 0.402922", \ + "0.034777, 0.044824, 0.046872, 0.071704, 0.115622, 0.207393, 0.402922" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_clockslew_bistload_slew_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.034777, 0.044824, 0.046872, 0.071704, 0.115622, 0.207393, 0.402922", \ + "0.034777, 0.044824, 0.046872, 0.071704, 0.115622, 0.207393, 0.402922", \ + "0.034777, 0.044824, 0.046872, 0.071704, 0.115622, 0.207393, 0.402922", \ + "0.034777, 0.044824, 0.046872, 0.071704, 0.115622, 0.207393, 0.402922", \ + "0.034777, 0.044824, 0.046872, 0.071704, 0.115622, 0.207393, 0.402922", \ + "0.034777, 0.044824, 0.046872, 0.071704, 0.115622, 0.207393, 0.402922", \ + "0.034777, 0.044824, 0.046872, 0.071704, 0.115622, 0.207393, 0.402922" \ + ); + } + cell_fall(rf2_32x128_wm1_clockslew_bistload_delay_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.718332, 0.726850, 0.727435, 0.746280, 0.779253, 0.848538, 0.986760", \ + "0.724352, 0.732870, 0.733455, 0.752300, 0.785273, 0.854558, 0.992780", \ + "0.736656, 0.745174, 0.745759, 0.764604, 0.797577, 0.866862, 1.005084", \ + "0.744611, 0.753129, 0.753714, 0.772559, 0.805532, 0.874817, 1.013039", \ + "0.752576, 0.761094, 0.761679, 0.780524, 0.813497, 0.882782, 1.021004", \ + "0.763735, 0.772253, 0.772838, 0.791683, 0.824656, 0.893941, 1.032163", \ + "0.776148, 0.784666, 0.785251, 0.804096, 0.837069, 0.906354, 1.044576" \ + ); + } + retaining_fall(rf2_32x128_wm1_clockslew_bistload_retain_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.555710, 0.563746, 0.564872, 0.583816, 0.616133, 0.685755, 0.824138", \ + "0.561041, 0.569077, 0.570203, 0.589147, 0.621464, 0.691086, 0.829469", \ + "0.573786, 0.581822, 0.582948, 0.601892, 0.634209, 0.703831, 0.842214", \ + "0.580867, 0.588903, 0.590029, 0.608973, 0.641290, 0.710912, 0.849295", \ + "0.589154, 0.597190, 0.598316, 0.617260, 0.649577, 0.719199, 0.857582", \ + "0.599739, 0.607775, 0.608901, 0.627845, 0.660162, 0.729784, 0.868167", \ + "0.612953, 0.620989, 0.622115, 0.641059, 0.673376, 0.742998, 0.881381" \ + ); + } + fall_transition(rf2_32x128_wm1_clockslew_bistload_slew_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.039731, 0.055124, 0.060318, 0.091906, 0.152235, 0.277618, 0.535680", \ + "0.039731, 0.055124, 0.060318, 0.091906, 0.152235, 0.277618, 0.535680", \ + "0.039731, 0.055124, 0.060318, 0.091906, 0.152235, 0.277618, 0.535680", \ + "0.039731, 0.055124, 0.060318, 0.091906, 0.152235, 0.277618, 0.535680", \ + "0.039731, 0.055124, 0.060318, 0.091906, 0.152235, 0.277618, 0.535680", \ + "0.039731, 0.055124, 0.060318, 0.091906, 0.152235, 0.277618, 0.535680", \ + "0.039731, 0.055124, 0.060318, 0.091906, 0.152235, 0.277618, 0.535680" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_clockslew_bistload_slew_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.039731, 0.055124, 0.060318, 0.091906, 0.152235, 0.277618, 0.535680", \ + "0.039731, 0.055124, 0.060318, 0.091906, 0.152235, 0.277618, 0.535680", \ + "0.039731, 0.055124, 0.060318, 0.091906, 0.152235, 0.277618, 0.535680", \ + "0.039731, 0.055124, 0.060318, 0.091906, 0.152235, 0.277618, 0.535680", \ + "0.039731, 0.055124, 0.060318, 0.091906, 0.152235, 0.277618, 0.535680", \ + "0.039731, 0.055124, 0.060318, 0.091906, 0.152235, 0.277618, 0.535680", \ + "0.039731, 0.055124, 0.060318, 0.091906, 0.152235, 0.277618, 0.535680" \ + ); + } + } + timing() { + related_pin : CLKA; + timing_type : rising_edge; + timing_sense : non_unate; + when : "RET1N&DFTRAMBYP&!EMAA[2]&EMAA[1]&EMAA[0]"; + sdf_cond : "RET1N == 1'b1 && DFTRAMBYP == 1'b1 && EMAA[2] == 1'b0 && EMAA[1] == 1'b1 && \ + EMAA[0] == 1'b1"; + cell_rise(rf2_32x128_wm1_clockslew_bistload_delay_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.780651, 0.788021, 0.788809, 0.800863, 0.823655, 0.873293, 0.974302", \ + "0.786044, 0.793414, 0.794208, 0.806256, 0.829048, 0.878686, 0.979695", \ + "0.799123, 0.806493, 0.807300, 0.819335, 0.842127, 0.891765, 0.992774", \ + "0.808489, 0.815859, 0.816675, 0.828701, 0.851493, 0.901131, 1.002140", \ + "0.813791, 0.821161, 0.821982, 0.834003, 0.856795, 0.906433, 1.007442", \ + "0.825508, 0.832878, 0.833711, 0.845720, 0.868512, 0.918150, 1.019159", \ + "0.838480, 0.845850, 0.846696, 0.858692, 0.881484, 0.931122, 1.032131" \ + ); + } + retaining_rise(rf2_32x128_wm1_clockslew_bistload_retain_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.604332, 0.611162, 0.611773, 0.624472, 0.647360, 0.697566, 0.798224", \ + "0.609566, 0.616396, 0.617012, 0.629706, 0.652594, 0.702800, 0.803458", \ + "0.623272, 0.630102, 0.630732, 0.643412, 0.666300, 0.716506, 0.817164", \ + "0.632417, 0.639247, 0.639886, 0.652557, 0.675445, 0.725651, 0.826309", \ + "0.638264, 0.645094, 0.645739, 0.658404, 0.681292, 0.731498, 0.832156", \ + "0.649393, 0.656223, 0.656879, 0.669533, 0.692421, 0.742627, 0.843285", \ + "0.660072, 0.666902, 0.667568, 0.680212, 0.703100, 0.753306, 0.853964" \ + ); + } + rise_transition(rf2_32x128_wm1_clockslew_bistload_slew_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.034777, 0.044824, 0.046872, 0.071704, 0.115622, 0.207393, 0.402922", \ + "0.034777, 0.044824, 0.046872, 0.071704, 0.115622, 0.207393, 0.402922", \ + "0.034777, 0.044824, 0.046872, 0.071704, 0.115622, 0.207393, 0.402922", \ + "0.034777, 0.044824, 0.046872, 0.071704, 0.115622, 0.207393, 0.402922", \ + "0.034777, 0.044824, 0.046872, 0.071704, 0.115622, 0.207393, 0.402922", \ + "0.034777, 0.044824, 0.046872, 0.071704, 0.115622, 0.207393, 0.402922", \ + "0.034777, 0.044824, 0.046872, 0.071704, 0.115622, 0.207393, 0.402922" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_clockslew_bistload_slew_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.034777, 0.044824, 0.046872, 0.071704, 0.115622, 0.207393, 0.402922", \ + "0.034777, 0.044824, 0.046872, 0.071704, 0.115622, 0.207393, 0.402922", \ + "0.034777, 0.044824, 0.046872, 0.071704, 0.115622, 0.207393, 0.402922", \ + "0.034777, 0.044824, 0.046872, 0.071704, 0.115622, 0.207393, 0.402922", \ + "0.034777, 0.044824, 0.046872, 0.071704, 0.115622, 0.207393, 0.402922", \ + "0.034777, 0.044824, 0.046872, 0.071704, 0.115622, 0.207393, 0.402922", \ + "0.034777, 0.044824, 0.046872, 0.071704, 0.115622, 0.207393, 0.402922" \ + ); + } + cell_fall(rf2_32x128_wm1_clockslew_bistload_delay_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.726079, 0.734597, 0.735182, 0.754027, 0.787000, 0.856285, 0.994507", \ + "0.732099, 0.740617, 0.741202, 0.760047, 0.793020, 0.862305, 1.000527", \ + "0.744403, 0.752921, 0.753506, 0.772351, 0.805324, 0.874609, 1.012831", \ + "0.752358, 0.760876, 0.761461, 0.780306, 0.813279, 0.882564, 1.020786", \ + "0.760323, 0.768841, 0.769426, 0.788271, 0.821244, 0.890529, 1.028751", \ + "0.771482, 0.780000, 0.780585, 0.799430, 0.832403, 0.901688, 1.039910", \ + "0.783895, 0.792413, 0.792998, 0.811843, 0.844816, 0.914101, 1.052323" \ + ); + } + retaining_fall(rf2_32x128_wm1_clockslew_bistload_retain_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.561752, 0.569788, 0.570914, 0.589858, 0.622175, 0.691797, 0.830180", \ + "0.567083, 0.575119, 0.576245, 0.595189, 0.627506, 0.697128, 0.835511", \ + "0.579828, 0.587864, 0.588990, 0.607934, 0.640251, 0.709873, 0.848256", \ + "0.586909, 0.594945, 0.596071, 0.615015, 0.647332, 0.716954, 0.855337", \ + "0.595196, 0.603232, 0.604358, 0.623302, 0.655619, 0.725241, 0.863624", \ + "0.605781, 0.613817, 0.614943, 0.633887, 0.666204, 0.735826, 0.874209", \ + "0.618995, 0.627031, 0.628157, 0.647101, 0.679418, 0.749040, 0.887423" \ + ); + } + fall_transition(rf2_32x128_wm1_clockslew_bistload_slew_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.039731, 0.055124, 0.060318, 0.091906, 0.152235, 0.277618, 0.535680", \ + "0.039731, 0.055124, 0.060318, 0.091906, 0.152235, 0.277618, 0.535680", \ + "0.039731, 0.055124, 0.060318, 0.091906, 0.152235, 0.277618, 0.535680", \ + "0.039731, 0.055124, 0.060318, 0.091906, 0.152235, 0.277618, 0.535680", \ + "0.039731, 0.055124, 0.060318, 0.091906, 0.152235, 0.277618, 0.535680", \ + "0.039731, 0.055124, 0.060318, 0.091906, 0.152235, 0.277618, 0.535680", \ + "0.039731, 0.055124, 0.060318, 0.091906, 0.152235, 0.277618, 0.535680" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_clockslew_bistload_slew_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.039731, 0.055124, 0.060318, 0.091906, 0.152235, 0.277618, 0.535680", \ + "0.039731, 0.055124, 0.060318, 0.091906, 0.152235, 0.277618, 0.535680", \ + "0.039731, 0.055124, 0.060318, 0.091906, 0.152235, 0.277618, 0.535680", \ + "0.039731, 0.055124, 0.060318, 0.091906, 0.152235, 0.277618, 0.535680", \ + "0.039731, 0.055124, 0.060318, 0.091906, 0.152235, 0.277618, 0.535680", \ + "0.039731, 0.055124, 0.060318, 0.091906, 0.152235, 0.277618, 0.535680", \ + "0.039731, 0.055124, 0.060318, 0.091906, 0.152235, 0.277618, 0.535680" \ + ); + } + } + timing() { + related_pin : CLKA; + timing_type : rising_edge; + timing_sense : non_unate; + when : "RET1N&DFTRAMBYP&EMAA[2]&!EMAA[1]&!EMAA[0]"; + sdf_cond : "RET1N == 1'b1 && DFTRAMBYP == 1'b1 && EMAA[2] == 1'b1 && EMAA[1] == 1'b0 && \ + EMAA[0] == 1'b0"; + cell_rise(rf2_32x128_wm1_clockslew_bistload_delay_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.881605, 0.888975, 0.889864, 0.901817, 0.924609, 0.974247, 1.075256", \ + "0.886998, 0.894368, 0.895262, 0.907210, 0.930002, 0.979640, 1.080649", \ + "0.900077, 0.907447, 0.908354, 0.920289, 0.943081, 0.992719, 1.093728", \ + "0.909443, 0.916813, 0.917730, 0.929655, 0.952447, 1.002085, 1.103094", \ + "0.914745, 0.922115, 0.923037, 0.934957, 0.957749, 1.007387, 1.108396", \ + "0.926462, 0.933832, 0.934766, 0.946674, 0.969466, 1.019104, 1.120113", \ + "0.939434, 0.946804, 0.947751, 0.959646, 0.982438, 1.032076, 1.133085" \ + ); + } + retaining_rise(rf2_32x128_wm1_clockslew_bistload_retain_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.683070, 0.689900, 0.690590, 0.703210, 0.726098, 0.776304, 0.876962", \ + "0.688304, 0.695134, 0.695829, 0.708444, 0.731332, 0.781538, 0.882196", \ + "0.702010, 0.708840, 0.709549, 0.722150, 0.745038, 0.795244, 0.895902", \ + "0.711155, 0.717985, 0.718703, 0.731295, 0.754183, 0.804389, 0.905047", \ + "0.717002, 0.723832, 0.724556, 0.737142, 0.760030, 0.810236, 0.910894", \ + "0.728131, 0.734961, 0.735696, 0.748271, 0.771159, 0.821365, 0.922023", \ + "0.738810, 0.745640, 0.746385, 0.758950, 0.781838, 0.832044, 0.932702" \ + ); + } + rise_transition(rf2_32x128_wm1_clockslew_bistload_slew_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.034777, 0.044824, 0.046872, 0.071704, 0.115622, 0.207393, 0.402922", \ + "0.034777, 0.044824, 0.046872, 0.071704, 0.115622, 0.207393, 0.402922", \ + "0.034777, 0.044824, 0.046872, 0.071704, 0.115622, 0.207393, 0.402922", \ + "0.034777, 0.044824, 0.046872, 0.071704, 0.115622, 0.207393, 0.402922", \ + "0.034777, 0.044824, 0.046872, 0.071704, 0.115622, 0.207393, 0.402922", \ + "0.034777, 0.044824, 0.046872, 0.071704, 0.115622, 0.207393, 0.402922", \ + "0.034777, 0.044824, 0.046872, 0.071704, 0.115622, 0.207393, 0.402922" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_clockslew_bistload_slew_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.034777, 0.044824, 0.046872, 0.071704, 0.115622, 0.207393, 0.402922", \ + "0.034777, 0.044824, 0.046872, 0.071704, 0.115622, 0.207393, 0.402922", \ + "0.034777, 0.044824, 0.046872, 0.071704, 0.115622, 0.207393, 0.402922", \ + "0.034777, 0.044824, 0.046872, 0.071704, 0.115622, 0.207393, 0.402922", \ + "0.034777, 0.044824, 0.046872, 0.071704, 0.115622, 0.207393, 0.402922", \ + "0.034777, 0.044824, 0.046872, 0.071704, 0.115622, 0.207393, 0.402922", \ + "0.034777, 0.044824, 0.046872, 0.071704, 0.115622, 0.207393, 0.402922" \ + ); + } + cell_fall(rf2_32x128_wm1_clockslew_bistload_delay_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.827035, 0.835553, 0.836138, 0.854983, 0.887956, 0.957241, 1.095463", \ + "0.833055, 0.841573, 0.842158, 0.861003, 0.893976, 0.963261, 1.101483", \ + "0.845359, 0.853877, 0.854462, 0.873307, 0.906280, 0.975565, 1.113787", \ + "0.853314, 0.861832, 0.862417, 0.881262, 0.914235, 0.983520, 1.121742", \ + "0.861279, 0.869797, 0.870382, 0.889227, 0.922200, 0.991485, 1.129707", \ + "0.872438, 0.880956, 0.881541, 0.900386, 0.933359, 1.002644, 1.140866", \ + "0.884851, 0.893369, 0.893954, 0.912799, 0.945772, 1.015057, 1.153279" \ + ); + } + retaining_fall(rf2_32x128_wm1_clockslew_bistload_retain_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.640489, 0.648525, 0.649651, 0.668595, 0.700912, 0.770534, 0.908917", \ + "0.645820, 0.653856, 0.654982, 0.673926, 0.706243, 0.775865, 0.914248", \ + "0.658565, 0.666601, 0.667727, 0.686671, 0.718988, 0.788610, 0.926993", \ + "0.665646, 0.673682, 0.674808, 0.693752, 0.726069, 0.795691, 0.934074", \ + "0.673933, 0.681969, 0.683095, 0.702039, 0.734356, 0.803978, 0.942361", \ + "0.684518, 0.692554, 0.693680, 0.712624, 0.744941, 0.814563, 0.952946", \ + "0.697732, 0.705768, 0.706894, 0.725838, 0.758155, 0.827777, 0.966160" \ + ); + } + fall_transition(rf2_32x128_wm1_clockslew_bistload_slew_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.039731, 0.055124, 0.060318, 0.091906, 0.152235, 0.277618, 0.535680", \ + "0.039731, 0.055124, 0.060318, 0.091906, 0.152235, 0.277618, 0.535680", \ + "0.039731, 0.055124, 0.060318, 0.091906, 0.152235, 0.277618, 0.535680", \ + "0.039731, 0.055124, 0.060318, 0.091906, 0.152235, 0.277618, 0.535680", \ + "0.039731, 0.055124, 0.060318, 0.091906, 0.152235, 0.277618, 0.535680", \ + "0.039731, 0.055124, 0.060318, 0.091906, 0.152235, 0.277618, 0.535680", \ + "0.039731, 0.055124, 0.060318, 0.091906, 0.152235, 0.277618, 0.535680" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_clockslew_bistload_slew_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.039731, 0.055124, 0.060318, 0.091906, 0.152235, 0.277618, 0.535680", \ + "0.039731, 0.055124, 0.060318, 0.091906, 0.152235, 0.277618, 0.535680", \ + "0.039731, 0.055124, 0.060318, 0.091906, 0.152235, 0.277618, 0.535680", \ + "0.039731, 0.055124, 0.060318, 0.091906, 0.152235, 0.277618, 0.535680", \ + "0.039731, 0.055124, 0.060318, 0.091906, 0.152235, 0.277618, 0.535680", \ + "0.039731, 0.055124, 0.060318, 0.091906, 0.152235, 0.277618, 0.535680", \ + "0.039731, 0.055124, 0.060318, 0.091906, 0.152235, 0.277618, 0.535680" \ + ); + } + } + timing() { + related_pin : CLKA; + timing_type : rising_edge; + timing_sense : non_unate; + when : "RET1N&DFTRAMBYP&EMAA[2]&!EMAA[1]&EMAA[0]"; + sdf_cond : "RET1N == 1'b1 && DFTRAMBYP == 1'b1 && EMAA[2] == 1'b1 && EMAA[1] == 1'b0 && \ + EMAA[0] == 1'b1"; + cell_rise(rf2_32x128_wm1_clockslew_bistload_delay_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.979376, 0.986746, 0.987733, 0.999588, 1.022380, 1.072018, 1.173027", \ + "0.984769, 0.992139, 0.993131, 1.004981, 1.027773, 1.077411, 1.178420", \ + "0.997848, 1.005218, 1.006223, 1.018060, 1.040852, 1.090490, 1.191499", \ + "1.007214, 1.014584, 1.015598, 1.027426, 1.050218, 1.099856, 1.200865", \ + "1.012516, 1.019886, 1.020906, 1.032728, 1.055520, 1.105158, 1.206167", \ + "1.024233, 1.031603, 1.032634, 1.044445, 1.067237, 1.116875, 1.217884", \ + "1.037205, 1.044575, 1.045619, 1.057417, 1.080209, 1.129847, 1.230856" \ + ); + } + retaining_rise(rf2_32x128_wm1_clockslew_bistload_retain_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.759316, 0.766146, 0.766912, 0.779456, 0.802344, 0.852550, 0.953208", \ + "0.764550, 0.771380, 0.772152, 0.784690, 0.807578, 0.857784, 0.958442", \ + "0.778256, 0.785086, 0.785871, 0.798396, 0.821284, 0.871490, 0.972148", \ + "0.787401, 0.794231, 0.795026, 0.807541, 0.830429, 0.880635, 0.981293", \ + "0.793248, 0.800078, 0.800878, 0.813388, 0.836276, 0.886482, 0.987140", \ + "0.804377, 0.811207, 0.812019, 0.824517, 0.847405, 0.897611, 0.998269", \ + "0.815056, 0.821886, 0.822708, 0.835196, 0.858084, 0.908290, 1.008948" \ + ); + } + rise_transition(rf2_32x128_wm1_clockslew_bistload_slew_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.034777, 0.044824, 0.046872, 0.071704, 0.115622, 0.207393, 0.402922", \ + "0.034777, 0.044824, 0.046872, 0.071704, 0.115622, 0.207393, 0.402922", \ + "0.034777, 0.044824, 0.046872, 0.071704, 0.115622, 0.207393, 0.402922", \ + "0.034777, 0.044824, 0.046872, 0.071704, 0.115622, 0.207393, 0.402922", \ + "0.034777, 0.044824, 0.046872, 0.071704, 0.115622, 0.207393, 0.402922", \ + "0.034777, 0.044824, 0.046872, 0.071704, 0.115622, 0.207393, 0.402922", \ + "0.034777, 0.044824, 0.046872, 0.071704, 0.115622, 0.207393, 0.402922" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_clockslew_bistload_slew_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.034777, 0.044824, 0.046872, 0.071704, 0.115622, 0.207393, 0.402922", \ + "0.034777, 0.044824, 0.046872, 0.071704, 0.115622, 0.207393, 0.402922", \ + "0.034777, 0.044824, 0.046872, 0.071704, 0.115622, 0.207393, 0.402922", \ + "0.034777, 0.044824, 0.046872, 0.071704, 0.115622, 0.207393, 0.402922", \ + "0.034777, 0.044824, 0.046872, 0.071704, 0.115622, 0.207393, 0.402922", \ + "0.034777, 0.044824, 0.046872, 0.071704, 0.115622, 0.207393, 0.402922", \ + "0.034777, 0.044824, 0.046872, 0.071704, 0.115622, 0.207393, 0.402922" \ + ); + } + cell_fall(rf2_32x128_wm1_clockslew_bistload_delay_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.924806, 0.933324, 0.933909, 0.952754, 0.985727, 1.055012, 1.193234", \ + "0.930826, 0.939344, 0.939929, 0.958774, 0.991747, 1.061032, 1.199254", \ + "0.943130, 0.951648, 0.952233, 0.971078, 1.004051, 1.073336, 1.211558", \ + "0.951085, 0.959603, 0.960188, 0.979033, 1.012006, 1.081291, 1.219513", \ + "0.959050, 0.967568, 0.968153, 0.986998, 1.019971, 1.089256, 1.227478", \ + "0.970209, 0.978727, 0.979312, 0.998157, 1.031130, 1.100415, 1.238637", \ + "0.982622, 0.991140, 0.991725, 1.010570, 1.043543, 1.112828, 1.251050" \ + ); + } + retaining_fall(rf2_32x128_wm1_clockslew_bistload_retain_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.716742, 0.724778, 0.725904, 0.744848, 0.777165, 0.846787, 0.985170", \ + "0.722073, 0.730109, 0.731235, 0.750179, 0.782496, 0.852118, 0.990501", \ + "0.734818, 0.742854, 0.743980, 0.762924, 0.795241, 0.864863, 1.003246", \ + "0.741899, 0.749935, 0.751061, 0.770005, 0.802322, 0.871944, 1.010327", \ + "0.750186, 0.758222, 0.759348, 0.778292, 0.810609, 0.880231, 1.018614", \ + "0.760771, 0.768807, 0.769933, 0.788877, 0.821194, 0.890816, 1.029199", \ + "0.773985, 0.782021, 0.783147, 0.802091, 0.834408, 0.904030, 1.042413" \ + ); + } + fall_transition(rf2_32x128_wm1_clockslew_bistload_slew_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.039731, 0.055124, 0.060318, 0.091906, 0.152235, 0.277618, 0.535680", \ + "0.039731, 0.055124, 0.060318, 0.091906, 0.152235, 0.277618, 0.535680", \ + "0.039731, 0.055124, 0.060318, 0.091906, 0.152235, 0.277618, 0.535680", \ + "0.039731, 0.055124, 0.060318, 0.091906, 0.152235, 0.277618, 0.535680", \ + "0.039731, 0.055124, 0.060318, 0.091906, 0.152235, 0.277618, 0.535680", \ + "0.039731, 0.055124, 0.060318, 0.091906, 0.152235, 0.277618, 0.535680", \ + "0.039731, 0.055124, 0.060318, 0.091906, 0.152235, 0.277618, 0.535680" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_clockslew_bistload_slew_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.039731, 0.055124, 0.060318, 0.091906, 0.152235, 0.277618, 0.535680", \ + "0.039731, 0.055124, 0.060318, 0.091906, 0.152235, 0.277618, 0.535680", \ + "0.039731, 0.055124, 0.060318, 0.091906, 0.152235, 0.277618, 0.535680", \ + "0.039731, 0.055124, 0.060318, 0.091906, 0.152235, 0.277618, 0.535680", \ + "0.039731, 0.055124, 0.060318, 0.091906, 0.152235, 0.277618, 0.535680", \ + "0.039731, 0.055124, 0.060318, 0.091906, 0.152235, 0.277618, 0.535680", \ + "0.039731, 0.055124, 0.060318, 0.091906, 0.152235, 0.277618, 0.535680" \ + ); + } + } + timing() { + related_pin : CLKA; + timing_type : rising_edge; + timing_sense : non_unate; + when : "RET1N&DFTRAMBYP&EMAA[2]&EMAA[1]&!EMAA[0]"; + sdf_cond : "RET1N == 1'b1 && DFTRAMBYP == 1'b1 && EMAA[2] == 1'b1 && EMAA[1] == 1'b1 && \ + EMAA[0] == 1'b0"; + cell_rise(rf2_32x128_wm1_clockslew_bistload_delay_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "1.088082, 1.095452, 1.096547, 1.108294, 1.131086, 1.180724, 1.281733", \ + "1.093475, 1.100845, 1.101946, 1.113687, 1.136479, 1.186117, 1.287126", \ + "1.106554, 1.113924, 1.115038, 1.126766, 1.149558, 1.199196, 1.300205", \ + "1.115920, 1.123290, 1.124413, 1.136132, 1.158924, 1.208562, 1.309571", \ + "1.121222, 1.128592, 1.129720, 1.141434, 1.164226, 1.213864, 1.314873", \ + "1.132939, 1.140309, 1.141449, 1.153151, 1.175943, 1.225581, 1.326590", \ + "1.145911, 1.153281, 1.154434, 1.166123, 1.188915, 1.238553, 1.339562" \ + ); + } + retaining_rise(rf2_32x128_wm1_clockslew_bistload_retain_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.844098, 0.850928, 0.851779, 0.864238, 0.887126, 0.937332, 1.037990", \ + "0.849332, 0.856162, 0.857018, 0.869472, 0.892360, 0.942566, 1.043224", \ + "0.863038, 0.869868, 0.870738, 0.883178, 0.906066, 0.956272, 1.056930", \ + "0.872183, 0.879013, 0.879892, 0.892323, 0.915211, 0.965417, 1.066075", \ + "0.878030, 0.884860, 0.885745, 0.898170, 0.921058, 0.971264, 1.071922", \ + "0.889159, 0.895989, 0.896885, 0.909299, 0.932187, 0.982393, 1.083051", \ + "0.899838, 0.906668, 0.907575, 0.919978, 0.942866, 0.993072, 1.093730" \ + ); + } + rise_transition(rf2_32x128_wm1_clockslew_bistload_slew_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.034777, 0.044824, 0.046872, 0.071704, 0.115622, 0.207393, 0.402922", \ + "0.034777, 0.044824, 0.046872, 0.071704, 0.115622, 0.207393, 0.402922", \ + "0.034777, 0.044824, 0.046872, 0.071704, 0.115622, 0.207393, 0.402922", \ + "0.034777, 0.044824, 0.046872, 0.071704, 0.115622, 0.207393, 0.402922", \ + "0.034777, 0.044824, 0.046872, 0.071704, 0.115622, 0.207393, 0.402922", \ + "0.034777, 0.044824, 0.046872, 0.071704, 0.115622, 0.207393, 0.402922", \ + "0.034777, 0.044824, 0.046872, 0.071704, 0.115622, 0.207393, 0.402922" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_clockslew_bistload_slew_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.034777, 0.044824, 0.046872, 0.071704, 0.115622, 0.207393, 0.402922", \ + "0.034777, 0.044824, 0.046872, 0.071704, 0.115622, 0.207393, 0.402922", \ + "0.034777, 0.044824, 0.046872, 0.071704, 0.115622, 0.207393, 0.402922", \ + "0.034777, 0.044824, 0.046872, 0.071704, 0.115622, 0.207393, 0.402922", \ + "0.034777, 0.044824, 0.046872, 0.071704, 0.115622, 0.207393, 0.402922", \ + "0.034777, 0.044824, 0.046872, 0.071704, 0.115622, 0.207393, 0.402922", \ + "0.034777, 0.044824, 0.046872, 0.071704, 0.115622, 0.207393, 0.402922" \ + ); + } + cell_fall(rf2_32x128_wm1_clockslew_bistload_delay_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "1.033503, 1.042021, 1.042606, 1.061451, 1.094424, 1.163709, 1.301931", \ + "1.039523, 1.048041, 1.048626, 1.067471, 1.100444, 1.169729, 1.307951", \ + "1.051827, 1.060345, 1.060930, 1.079775, 1.112748, 1.182033, 1.320255", \ + "1.059782, 1.068300, 1.068885, 1.087730, 1.120703, 1.189988, 1.328210", \ + "1.067747, 1.076265, 1.076850, 1.095695, 1.128668, 1.197953, 1.336175", \ + "1.078906, 1.087424, 1.088009, 1.106854, 1.139827, 1.209112, 1.347334", \ + "1.091319, 1.099837, 1.100422, 1.119267, 1.152240, 1.221525, 1.359747" \ + ); + } + retaining_fall(rf2_32x128_wm1_clockslew_bistload_retain_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.801524, 0.809560, 0.810686, 0.829630, 0.861947, 0.931569, 1.069952", \ + "0.806855, 0.814891, 0.816017, 0.834961, 0.867278, 0.936900, 1.075283", \ + "0.819600, 0.827636, 0.828762, 0.847706, 0.880023, 0.949645, 1.088028", \ + "0.826681, 0.834717, 0.835843, 0.854787, 0.887104, 0.956726, 1.095109", \ + "0.834968, 0.843004, 0.844130, 0.863074, 0.895391, 0.965013, 1.103396", \ + "0.845553, 0.853589, 0.854715, 0.873659, 0.905976, 0.975598, 1.113981", \ + "0.858767, 0.866803, 0.867929, 0.886873, 0.919190, 0.988812, 1.127195" \ + ); + } + fall_transition(rf2_32x128_wm1_clockslew_bistload_slew_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.039731, 0.055124, 0.060318, 0.091906, 0.152235, 0.277618, 0.535680", \ + "0.039731, 0.055124, 0.060318, 0.091906, 0.152235, 0.277618, 0.535680", \ + "0.039731, 0.055124, 0.060318, 0.091906, 0.152235, 0.277618, 0.535680", \ + "0.039731, 0.055124, 0.060318, 0.091906, 0.152235, 0.277618, 0.535680", \ + "0.039731, 0.055124, 0.060318, 0.091906, 0.152235, 0.277618, 0.535680", \ + "0.039731, 0.055124, 0.060318, 0.091906, 0.152235, 0.277618, 0.535680", \ + "0.039731, 0.055124, 0.060318, 0.091906, 0.152235, 0.277618, 0.535680" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_clockslew_bistload_slew_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.039731, 0.055124, 0.060318, 0.091906, 0.152235, 0.277618, 0.535680", \ + "0.039731, 0.055124, 0.060318, 0.091906, 0.152235, 0.277618, 0.535680", \ + "0.039731, 0.055124, 0.060318, 0.091906, 0.152235, 0.277618, 0.535680", \ + "0.039731, 0.055124, 0.060318, 0.091906, 0.152235, 0.277618, 0.535680", \ + "0.039731, 0.055124, 0.060318, 0.091906, 0.152235, 0.277618, 0.535680", \ + "0.039731, 0.055124, 0.060318, 0.091906, 0.152235, 0.277618, 0.535680", \ + "0.039731, 0.055124, 0.060318, 0.091906, 0.152235, 0.277618, 0.535680" \ + ); + } + } + timing() { + related_pin : CLKA; + timing_type : rising_edge; + timing_sense : non_unate; + when : "RET1N&DFTRAMBYP&EMAA[2]&EMAA[1]&EMAA[0]"; + sdf_cond : "RET1N == 1'b1 && DFTRAMBYP == 1'b1 && EMAA[2] == 1'b1 && EMAA[1] == 1'b1 && \ + EMAA[0] == 1'b1"; + cell_rise(rf2_32x128_wm1_clockslew_bistload_delay_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "1.185921, 1.193291, 1.194484, 1.206133, 1.228925, 1.278563, 1.379572", \ + "1.191314, 1.198684, 1.199882, 1.211526, 1.234318, 1.283956, 1.384965", \ + "1.204393, 1.211763, 1.212974, 1.224605, 1.247397, 1.297035, 1.398044", \ + "1.213759, 1.221129, 1.222350, 1.233971, 1.256763, 1.306401, 1.407410", \ + "1.219061, 1.226431, 1.227657, 1.239273, 1.262065, 1.311703, 1.412712", \ + "1.230778, 1.238148, 1.239386, 1.250990, 1.273782, 1.323420, 1.424429", \ + "1.243750, 1.251120, 1.252371, 1.263962, 1.286754, 1.336392, 1.437401" \ + ); + } + retaining_rise(rf2_32x128_wm1_clockslew_bistload_retain_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.920411, 0.927241, 0.928168, 0.940551, 0.963439, 1.013645, 1.114303", \ + "0.925645, 0.932475, 0.933407, 0.945785, 0.968673, 1.018879, 1.119537", \ + "0.939351, 0.946181, 0.947127, 0.959491, 0.982379, 1.032585, 1.133243", \ + "0.948496, 0.955326, 0.956281, 0.968636, 0.991524, 1.041730, 1.142388", \ + "0.954343, 0.961173, 0.962134, 0.974483, 0.997371, 1.047577, 1.148235", \ + "0.965472, 0.972302, 0.973274, 0.985612, 1.008500, 1.058706, 1.159364", \ + "0.976151, 0.982981, 0.983964, 0.996291, 1.019179, 1.069385, 1.170043" \ + ); + } + rise_transition(rf2_32x128_wm1_clockslew_bistload_slew_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.034777, 0.044824, 0.046872, 0.071704, 0.115622, 0.207393, 0.402922", \ + "0.034777, 0.044824, 0.046872, 0.071704, 0.115622, 0.207393, 0.402922", \ + "0.034777, 0.044824, 0.046872, 0.071704, 0.115622, 0.207393, 0.402922", \ + "0.034777, 0.044824, 0.046872, 0.071704, 0.115622, 0.207393, 0.402922", \ + "0.034777, 0.044824, 0.046872, 0.071704, 0.115622, 0.207393, 0.402922", \ + "0.034777, 0.044824, 0.046872, 0.071704, 0.115622, 0.207393, 0.402922", \ + "0.034777, 0.044824, 0.046872, 0.071704, 0.115622, 0.207393, 0.402922" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_clockslew_bistload_slew_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.034777, 0.044824, 0.046872, 0.071704, 0.115622, 0.207393, 0.402922", \ + "0.034777, 0.044824, 0.046872, 0.071704, 0.115622, 0.207393, 0.402922", \ + "0.034777, 0.044824, 0.046872, 0.071704, 0.115622, 0.207393, 0.402922", \ + "0.034777, 0.044824, 0.046872, 0.071704, 0.115622, 0.207393, 0.402922", \ + "0.034777, 0.044824, 0.046872, 0.071704, 0.115622, 0.207393, 0.402922", \ + "0.034777, 0.044824, 0.046872, 0.071704, 0.115622, 0.207393, 0.402922", \ + "0.034777, 0.044824, 0.046872, 0.071704, 0.115622, 0.207393, 0.402922" \ + ); + } + cell_fall(rf2_32x128_wm1_clockslew_bistload_delay_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "1.131351, 1.139869, 1.140454, 1.159299, 1.192272, 1.261557, 1.399779", \ + "1.137371, 1.145889, 1.146474, 1.165319, 1.198292, 1.267577, 1.405799", \ + "1.149675, 1.158193, 1.158778, 1.177623, 1.210596, 1.279881, 1.418103", \ + "1.157630, 1.166148, 1.166733, 1.185578, 1.218551, 1.287836, 1.426058", \ + "1.165595, 1.174113, 1.174698, 1.193543, 1.226516, 1.295801, 1.434023", \ + "1.176754, 1.185272, 1.185857, 1.204702, 1.237675, 1.306960, 1.445182", \ + "1.189167, 1.197685, 1.198270, 1.217115, 1.250088, 1.319373, 1.457595" \ + ); + } + retaining_fall(rf2_32x128_wm1_clockslew_bistload_retain_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.877830, 0.885866, 0.886992, 0.905936, 0.938253, 1.007875, 1.146258", \ + "0.883161, 0.891197, 0.892323, 0.911267, 0.943584, 1.013206, 1.151589", \ + "0.895906, 0.903942, 0.905068, 0.924012, 0.956329, 1.025951, 1.164334", \ + "0.902987, 0.911023, 0.912149, 0.931093, 0.963410, 1.033032, 1.171415", \ + "0.911274, 0.919310, 0.920436, 0.939380, 0.971697, 1.041319, 1.179702", \ + "0.921859, 0.929895, 0.931021, 0.949965, 0.982282, 1.051904, 1.190287", \ + "0.935073, 0.943109, 0.944235, 0.963179, 0.995496, 1.065118, 1.203501" \ + ); + } + fall_transition(rf2_32x128_wm1_clockslew_bistload_slew_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.039731, 0.055124, 0.060318, 0.091906, 0.152235, 0.277618, 0.535680", \ + "0.039731, 0.055124, 0.060318, 0.091906, 0.152235, 0.277618, 0.535680", \ + "0.039731, 0.055124, 0.060318, 0.091906, 0.152235, 0.277618, 0.535680", \ + "0.039731, 0.055124, 0.060318, 0.091906, 0.152235, 0.277618, 0.535680", \ + "0.039731, 0.055124, 0.060318, 0.091906, 0.152235, 0.277618, 0.535680", \ + "0.039731, 0.055124, 0.060318, 0.091906, 0.152235, 0.277618, 0.535680", \ + "0.039731, 0.055124, 0.060318, 0.091906, 0.152235, 0.277618, 0.535680" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_clockslew_bistload_slew_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.039731, 0.055124, 0.060318, 0.091906, 0.152235, 0.277618, 0.535680", \ + "0.039731, 0.055124, 0.060318, 0.091906, 0.152235, 0.277618, 0.535680", \ + "0.039731, 0.055124, 0.060318, 0.091906, 0.152235, 0.277618, 0.535680", \ + "0.039731, 0.055124, 0.060318, 0.091906, 0.152235, 0.277618, 0.535680", \ + "0.039731, 0.055124, 0.060318, 0.091906, 0.152235, 0.277618, 0.535680", \ + "0.039731, 0.055124, 0.060318, 0.091906, 0.152235, 0.277618, 0.535680", \ + "0.039731, 0.055124, 0.060318, 0.091906, 0.152235, 0.277618, 0.535680" \ + ); + } + } + internal_power() { + related_pin : CLKA; + related_pg_pin : "VDDPE"; + when : "RET1N&!DFTRAMBYP"; + rise_power(rf2_32x128_wm1_clockslew_bistload_energy_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.000812, 0.000813, 0.000814, 0.000815, 0.000816, 0.000817, 0.000817", \ + "0.000812, 0.000813, 0.000814, 0.000815, 0.000816, 0.000817, 0.000817", \ + "0.000812, 0.000813, 0.000814, 0.000815, 0.000816, 0.000817, 0.000817", \ + "0.000812, 0.000813, 0.000814, 0.000815, 0.000816, 0.000817, 0.000817", \ + "0.000812, 0.000813, 0.000814, 0.000815, 0.000816, 0.000817, 0.000817", \ + "0.000812, 0.000813, 0.000814, 0.000815, 0.000816, 0.000817, 0.000817", \ + "0.000812, 0.000813, 0.000814, 0.000815, 0.000816, 0.000817, 0.000817" \ + ); + } + fall_power(rf2_32x128_wm1_clockslew_bistload_energy_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.000812, 0.000813, 0.000814, 0.000815, 0.000816, 0.000817, 0.000817", \ + "0.000812, 0.000813, 0.000814, 0.000815, 0.000816, 0.000817, 0.000817", \ + "0.000812, 0.000813, 0.000814, 0.000815, 0.000816, 0.000817, 0.000817", \ + "0.000812, 0.000813, 0.000814, 0.000815, 0.000816, 0.000817, 0.000817", \ + "0.000812, 0.000813, 0.000814, 0.000815, 0.000816, 0.000817, 0.000817", \ + "0.000812, 0.000813, 0.000814, 0.000815, 0.000816, 0.000817, 0.000817", \ + "0.000812, 0.000813, 0.000814, 0.000815, 0.000816, 0.000817, 0.000817" \ + ); + } + } + internal_power() { + related_pin : CLKA; + related_pg_pin : "VDDPE"; + when : "RET1N&DFTRAMBYP"; + rise_power(rf2_32x128_wm1_clockslew_bistload_energy_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.000812, 0.000813, 0.000814, 0.000815, 0.000816, 0.000817, 0.000817", \ + "0.000812, 0.000813, 0.000814, 0.000815, 0.000816, 0.000817, 0.000817", \ + "0.000812, 0.000813, 0.000814, 0.000815, 0.000816, 0.000817, 0.000817", \ + "0.000812, 0.000813, 0.000814, 0.000815, 0.000816, 0.000817, 0.000817", \ + "0.000812, 0.000813, 0.000814, 0.000815, 0.000816, 0.000817, 0.000817", \ + "0.000812, 0.000813, 0.000814, 0.000815, 0.000816, 0.000817, 0.000817", \ + "0.000812, 0.000813, 0.000814, 0.000815, 0.000816, 0.000817, 0.000817" \ + ); + } + fall_power(rf2_32x128_wm1_clockslew_bistload_energy_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.000812, 0.000813, 0.000814, 0.000815, 0.000816, 0.000817, 0.000817", \ + "0.000812, 0.000813, 0.000814, 0.000815, 0.000816, 0.000817, 0.000817", \ + "0.000812, 0.000813, 0.000814, 0.000815, 0.000816, 0.000817, 0.000817", \ + "0.000812, 0.000813, 0.000814, 0.000815, 0.000816, 0.000817, 0.000817", \ + "0.000812, 0.000813, 0.000814, 0.000815, 0.000816, 0.000817, 0.000817", \ + "0.000812, 0.000813, 0.000814, 0.000815, 0.000816, 0.000817, 0.000817", \ + "0.000812, 0.000813, 0.000814, 0.000815, 0.000816, 0.000817, 0.000817" \ + ); + } + } + } + bus(SOB) { + bus_type : rf2_32x128_wm1_SOB; + direction : output; + related_power_pin : "VDDPE"; + related_ground_pin : "VSSE"; + power_down_function : "!VDDCE + !VDDPE + VSSE"; + max_capacitance : 0.100000; + max_transition : 0.721560; + timing() { + related_pin : CLKB; + timing_type : rising_edge; + timing_sense : non_unate; + when : "RET1N"; + sdf_cond : "RET1N == 1'b1"; + cell_rise(rf2_32x128_wm1_clockslew_bistload_delay_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.396979, 0.404167, 0.406540, 0.420717, 0.444556, 0.493312, 0.590185", \ + "0.399711, 0.406899, 0.409272, 0.423449, 0.447288, 0.496044, 0.592917", \ + "0.413266, 0.420454, 0.422827, 0.437004, 0.460843, 0.509599, 0.606472", \ + "0.421119, 0.428307, 0.430680, 0.444857, 0.468696, 0.517452, 0.614325", \ + "0.428682, 0.435870, 0.438243, 0.452420, 0.476259, 0.525015, 0.621888", \ + "0.437278, 0.444466, 0.446839, 0.461016, 0.484855, 0.533611, 0.630484", \ + "0.447189, 0.454377, 0.456750, 0.470927, 0.494766, 0.543522, 0.640395" \ + ); + } + retaining_rise(rf2_32x128_wm1_clockslew_bistload_retain_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.307285, 0.314602, 0.316941, 0.331063, 0.354713, 0.403522, 0.500669", \ + "0.309868, 0.317185, 0.319524, 0.333646, 0.357296, 0.406105, 0.503252", \ + "0.323452, 0.330769, 0.333108, 0.347230, 0.370880, 0.419689, 0.516836", \ + "0.330173, 0.337490, 0.339829, 0.353951, 0.377601, 0.426410, 0.523557", \ + "0.337051, 0.344368, 0.346707, 0.360829, 0.384479, 0.433288, 0.530435", \ + "0.346279, 0.353596, 0.355935, 0.370057, 0.393707, 0.442516, 0.539663", \ + "0.355842, 0.363159, 0.365498, 0.379620, 0.403270, 0.452079, 0.549226" \ + ); + } + rise_transition(rf2_32x128_wm1_clockslew_bistload_slew_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.026856, 0.036149, 0.039859, 0.063666, 0.105501, 0.194503, 0.375890", \ + "0.026856, 0.036149, 0.039859, 0.063666, 0.105501, 0.194503, 0.375890", \ + "0.026856, 0.036149, 0.039859, 0.063666, 0.105501, 0.194503, 0.375890", \ + "0.026856, 0.036149, 0.039859, 0.063666, 0.105501, 0.194503, 0.375890", \ + "0.026856, 0.036149, 0.039859, 0.063666, 0.105501, 0.194503, 0.375890", \ + "0.026856, 0.036149, 0.039859, 0.063666, 0.105501, 0.194503, 0.375890", \ + "0.026856, 0.036149, 0.039859, 0.063666, 0.105501, 0.194503, 0.375890" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_clockslew_bistload_slew_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.026856, 0.036149, 0.039859, 0.063666, 0.105501, 0.194503, 0.375890", \ + "0.026856, 0.036149, 0.039859, 0.063666, 0.105501, 0.194503, 0.375890", \ + "0.026856, 0.036149, 0.039859, 0.063666, 0.105501, 0.194503, 0.375890", \ + "0.026856, 0.036149, 0.039859, 0.063666, 0.105501, 0.194503, 0.375890", \ + "0.026856, 0.036149, 0.039859, 0.063666, 0.105501, 0.194503, 0.375890", \ + "0.026856, 0.036149, 0.039859, 0.063666, 0.105501, 0.194503, 0.375890", \ + "0.026856, 0.036149, 0.039859, 0.063666, 0.105501, 0.194503, 0.375890" \ + ); + } + cell_fall(rf2_32x128_wm1_clockslew_bistload_delay_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.377802, 0.387097, 0.388467, 0.409998, 0.444264, 0.514210, 0.656026", \ + "0.383058, 0.392353, 0.393723, 0.415254, 0.449520, 0.519466, 0.661282", \ + "0.396314, 0.405609, 0.406979, 0.428510, 0.462776, 0.532722, 0.674538", \ + "0.403285, 0.412580, 0.413950, 0.435481, 0.469747, 0.539693, 0.681509", \ + "0.408423, 0.417718, 0.419088, 0.440619, 0.474885, 0.544831, 0.686647", \ + "0.418981, 0.428276, 0.429646, 0.451177, 0.485443, 0.555389, 0.697205", \ + "0.427620, 0.436915, 0.438285, 0.459816, 0.494082, 0.564028, 0.705844" \ + ); + } + retaining_fall(rf2_32x128_wm1_clockslew_bistload_retain_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.289218, 0.298369, 0.301377, 0.321644, 0.355776, 0.426568, 0.568404", \ + "0.295478, 0.304629, 0.307637, 0.327904, 0.362036, 0.432828, 0.574664", \ + "0.307438, 0.316589, 0.319597, 0.339864, 0.373996, 0.444788, 0.586624", \ + "0.314348, 0.323499, 0.326507, 0.346774, 0.380906, 0.451698, 0.593534", \ + "0.321256, 0.330407, 0.333415, 0.353682, 0.387814, 0.458606, 0.600442", \ + "0.331362, 0.340513, 0.343521, 0.363788, 0.397920, 0.468712, 0.610548", \ + "0.341486, 0.350637, 0.353645, 0.373912, 0.408044, 0.478836, 0.620672" \ + ); + } + fall_transition(rf2_32x128_wm1_clockslew_bistload_slew_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.031111, 0.045715, 0.050266, 0.086379, 0.148508, 0.279507, 0.543092", \ + "0.031111, 0.045715, 0.050266, 0.086379, 0.148508, 0.279507, 0.543092", \ + "0.031111, 0.045715, 0.050266, 0.086379, 0.148508, 0.279507, 0.543092", \ + "0.031111, 0.045715, 0.050266, 0.086379, 0.148508, 0.279507, 0.543092", \ + "0.031111, 0.045715, 0.050266, 0.086379, 0.148508, 0.279507, 0.543092", \ + "0.031111, 0.045715, 0.050266, 0.086379, 0.148508, 0.279507, 0.543092", \ + "0.031111, 0.045715, 0.050266, 0.086379, 0.148508, 0.279507, 0.543092" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_clockslew_bistload_slew_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.031111, 0.045715, 0.050266, 0.086379, 0.148508, 0.279507, 0.543092", \ + "0.031111, 0.045715, 0.050266, 0.086379, 0.148508, 0.279507, 0.543092", \ + "0.031111, 0.045715, 0.050266, 0.086379, 0.148508, 0.279507, 0.543092", \ + "0.031111, 0.045715, 0.050266, 0.086379, 0.148508, 0.279507, 0.543092", \ + "0.031111, 0.045715, 0.050266, 0.086379, 0.148508, 0.279507, 0.543092", \ + "0.031111, 0.045715, 0.050266, 0.086379, 0.148508, 0.279507, 0.543092", \ + "0.031111, 0.045715, 0.050266, 0.086379, 0.148508, 0.279507, 0.543092" \ + ); + } + } + internal_power() { + related_pin : CLKB; + related_pg_pin : "VDDPE"; + when : "RET1N"; + rise_power(rf2_32x128_wm1_clockslew_bistload_energy_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.000812, 0.000813, 0.000814, 0.000815, 0.000816, 0.000817, 0.000817", \ + "0.000812, 0.000813, 0.000814, 0.000815, 0.000816, 0.000817, 0.000817", \ + "0.000812, 0.000813, 0.000814, 0.000815, 0.000816, 0.000817, 0.000817", \ + "0.000812, 0.000813, 0.000814, 0.000815, 0.000816, 0.000817, 0.000817", \ + "0.000812, 0.000813, 0.000814, 0.000815, 0.000816, 0.000817, 0.000817", \ + "0.000812, 0.000813, 0.000814, 0.000815, 0.000816, 0.000817, 0.000817", \ + "0.000812, 0.000813, 0.000814, 0.000815, 0.000816, 0.000817, 0.000817" \ + ); + } + fall_power(rf2_32x128_wm1_clockslew_bistload_energy_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.000812, 0.000813, 0.000814, 0.000815, 0.000816, 0.000817, 0.000817", \ + "0.000812, 0.000813, 0.000814, 0.000815, 0.000816, 0.000817, 0.000817", \ + "0.000812, 0.000813, 0.000814, 0.000815, 0.000816, 0.000817, 0.000817", \ + "0.000812, 0.000813, 0.000814, 0.000815, 0.000816, 0.000817, 0.000817", \ + "0.000812, 0.000813, 0.000814, 0.000815, 0.000816, 0.000817, 0.000817", \ + "0.000812, 0.000813, 0.000814, 0.000815, 0.000816, 0.000817, 0.000817", \ + "0.000812, 0.000813, 0.000814, 0.000815, 0.000816, 0.000817, 0.000817" \ + ); + } + } + } + pin(CLKA) { + direction : input; + related_power_pin : "VDDPE"; + related_ground_pin : "VSSE"; + capacitance : 0.010249; + clock : true; + max_transition : 0.365300; + /* Internal energy table for read mode */ + internal_power() { + when : "RET1N&!DFTRAMBYP&((TENA&!CENA)|(!TENA&!TCENA))&!EMAA[2]&!EMAA[1]&!EMAA[0]"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_clockslew_energy_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + values ("4.448680, 4.453018, 4.457486, 4.461944, 4.466405, 4.470871, 4.475343"); + } + fall_power(rf2_32x128_wm1_clockslew_energy_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + values ("0.010899, 0.010910, 0.010921, 0.010932, 0.010943, 0.010954, 0.010965"); + } + } + /* Internal energy table for read mode */ + internal_power() { + when : "RET1N&!DFTRAMBYP&((TENA&!CENA)|(!TENA&!TCENA))&!EMAA[2]&!EMAA[1]&EMAA[0]"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_clockslew_energy_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + values ("4.448925, 4.453264, 4.457618, 4.462076, 4.466537, 4.471004, 4.475475"); + } + fall_power(rf2_32x128_wm1_clockslew_energy_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + values ("0.010899, 0.010910, 0.010921, 0.010932, 0.010943, 0.010954, 0.010965"); + } + } + /* Internal energy table for read mode */ + internal_power() { + when : "RET1N&!DFTRAMBYP&((TENA&!CENA)|(!TENA&!TCENA))&!EMAA[2]&EMAA[1]&!EMAA[0]"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_clockslew_energy_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + values ("4.455718, 4.460038, 4.464379, 4.468843, 4.473312, 4.477785, 4.482263"); + } + fall_power(rf2_32x128_wm1_clockslew_energy_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + values ("0.010899, 0.010910, 0.010921, 0.010932, 0.010943, 0.010954, 0.010965"); + } + } + /* Internal energy table for read mode */ + internal_power() { + when : "RET1N&!DFTRAMBYP&((TENA&!CENA)|(!TENA&!TCENA))&!EMAA[2]&EMAA[1]&EMAA[0]"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_clockslew_energy_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + values ("4.461393, 4.465855, 4.470321, 4.474791, 4.479266, 4.483745, 4.488229"); + } + fall_power(rf2_32x128_wm1_clockslew_energy_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + values ("0.010899, 0.010910, 0.010921, 0.010932, 0.010943, 0.010954, 0.010965"); + } + } + /* Internal energy table for read mode */ + internal_power() { + when : "RET1N&!DFTRAMBYP&((TENA&!CENA)|(!TENA&!TCENA))&EMAA[2]&!EMAA[1]&!EMAA[0]"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_clockslew_energy_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + values ("4.520110, 4.524510, 4.529034, 4.533563, 4.538096, 4.542635, 4.547178"); + } + fall_power(rf2_32x128_wm1_clockslew_energy_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + values ("0.010899, 0.010910, 0.010921, 0.010932, 0.010943, 0.010954, 0.010965"); + } + } + /* Internal energy table for read mode */ + internal_power() { + when : "RET1N&!DFTRAMBYP&((TENA&!CENA)|(!TENA&!TCENA))&EMAA[2]&!EMAA[1]&EMAA[0]"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_clockslew_energy_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + values ("4.530484, 4.535015, 4.539550, 4.544089, 4.548634, 4.553183, 4.557735"); + } + fall_power(rf2_32x128_wm1_clockslew_energy_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + values ("0.010899, 0.010910, 0.010921, 0.010932, 0.010943, 0.010954, 0.010965"); + } + } + /* Internal energy table for read mode */ + internal_power() { + when : "RET1N&!DFTRAMBYP&((TENA&!CENA)|(!TENA&!TCENA))&EMAA[2]&EMAA[1]&!EMAA[0]"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_clockslew_energy_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + values ("4.542798, 4.547210, 4.551757, 4.556309, 4.560866, 4.565426, 4.569992"); + } + fall_power(rf2_32x128_wm1_clockslew_energy_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + values ("0.010899, 0.010910, 0.010921, 0.010932, 0.010943, 0.010954, 0.010965"); + } + } + /* Internal energy table for read mode */ + internal_power() { + when : "RET1N&!DFTRAMBYP&((TENA&!CENA)|(!TENA&!TCENA))&EMAA[2]&EMAA[1]&EMAA[0]"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_clockslew_energy_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + values ("4.543203, 4.547615, 4.552162, 4.556714, 4.561271, 4.565833, 4.570399"); + } + fall_power(rf2_32x128_wm1_clockslew_energy_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + values ("0.010899, 0.010910, 0.010921, 0.010932, 0.010943, 0.010954, 0.010965"); + } + } + /* Internal energy table for ds mode */ + internal_power() { + when : "RET1N&!DFTRAMBYP&((CENA&TENA)|(TCENA&!TENA))"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_clockslew_energy_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + values ("0.000810, 0.000811, 0.000812, 0.000812, 0.000813, 0.000814, 0.000815"); + } + fall_power(rf2_32x128_wm1_clockslew_energy_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + values ("0.007490, 0.007498, 0.007505, 0.007513, 0.007520, 0.007528, 0.007535"); + } + } + /* Internal energy table for precharge mode */ + internal_power() { + when : "!RET1N"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_clockslew_energy_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + values ("0.000810, 0.000811, 0.000812, 0.000812, 0.000813, 0.000814, 0.000815"); + } + fall_power(rf2_32x128_wm1_clockslew_energy_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + values ("0.007490, 0.007498, 0.007505, 0.007513, 0.007520, 0.007528, 0.007535"); + } + } + /* Internal energy table for scan mode */ + internal_power() { + when : "RET1N&DFTRAMBYP"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_clockslew_energy_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + values ("4.060050, 4.064110, 4.068175, 4.072242, 4.076319, 4.080396, 4.084476"); + } + fall_power(rf2_32x128_wm1_clockslew_energy_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + values ("0.010215, 0.010225, 0.010235, 0.010246, 0.010256, 0.010266, 0.010276"); + } + } + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!DFTRAMBYP&((TENA&!CENA)|(!TENA&!TCENA))&!EMAA[2]&!EMAA[1]&!EMAA[0]"; + sdf_cond : "contA_RET1Neq1aDFTRAMBYPeq0aopopTENAeq1aCENAeq0cpoopTENAeq0aTCENAeq0cpcpaEMAA2eq0aEMAA1eq0aEMAA0eq0"; + rise_constraint(rf2_32x128_wm1_clockslew_clockslew_setup_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + values (\ + "0.545586, 0.551317, 0.564200, 0.570557, 0.578343, 0.590075, 0.602225", \ + "0.541000, 0.546731, 0.559614, 0.565971, 0.573757, 0.585489, 0.597639", \ + "0.526591, 0.532322, 0.545205, 0.551562, 0.559348, 0.571080, 0.583230", \ + "0.520905, 0.526636, 0.539519, 0.545876, 0.553662, 0.565394, 0.577544", \ + "0.514814, 0.520545, 0.533428, 0.539785, 0.547571, 0.559303, 0.571453", \ + "0.505300, 0.511031, 0.523914, 0.530271, 0.538057, 0.549789, 0.561939", \ + "0.494395, 0.500126, 0.513009, 0.519366, 0.527152, 0.538884, 0.551034" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!DFTRAMBYP&((TENA&!CENA)|(!TENA&!TCENA))&!EMAA[2]&!EMAA[1]&!EMAA[0]"; + sdf_cond : "contA_RET1Neq1aDFTRAMBYPeq0aopopTENAeq1aCENAeq0cpoopTENAeq0aTCENAeq0cpcpaEMAA2eq0aEMAA1eq0aEMAA0eq0"; + rise_constraint(rf2_32x128_wm1_clockslew_clockslew_hold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + values (\ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!DFTRAMBYP&((TENA&!CENA)|(!TENA&!TCENA))&!EMAA[2]&!EMAA[1]&EMAA[0]"; + sdf_cond : "contA_RET1Neq1aDFTRAMBYPeq0aopopTENAeq1aCENAeq0cpoopTENAeq0aTCENAeq0cpcpaEMAA2eq0aEMAA1eq0aEMAA0eq1"; + rise_constraint(rf2_32x128_wm1_clockslew_clockslew_setup_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + values (\ + "0.549899, 0.555630, 0.568513, 0.574870, 0.582656, 0.594388, 0.606538", \ + "0.545313, 0.551044, 0.563927, 0.570284, 0.578070, 0.589802, 0.601952", \ + "0.530904, 0.536635, 0.549518, 0.555875, 0.563661, 0.575393, 0.587543", \ + "0.525218, 0.530949, 0.543832, 0.550189, 0.557975, 0.569707, 0.581857", \ + "0.519127, 0.524858, 0.537741, 0.544098, 0.551884, 0.563616, 0.575766", \ + "0.509613, 0.515344, 0.528227, 0.534584, 0.542370, 0.554102, 0.566252", \ + "0.498708, 0.504439, 0.517322, 0.523679, 0.531465, 0.543197, 0.555347" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!DFTRAMBYP&((TENA&!CENA)|(!TENA&!TCENA))&!EMAA[2]&!EMAA[1]&EMAA[0]"; + sdf_cond : "contA_RET1Neq1aDFTRAMBYPeq0aopopTENAeq1aCENAeq0cpoopTENAeq0aTCENAeq0cpcpaEMAA2eq0aEMAA1eq0aEMAA0eq1"; + rise_constraint(rf2_32x128_wm1_clockslew_clockslew_hold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + values (\ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!DFTRAMBYP&((TENA&!CENA)|(!TENA&!TCENA))&!EMAA[2]&EMAA[1]&!EMAA[0]"; + sdf_cond : "contA_RET1Neq1aDFTRAMBYPeq0aopopTENAeq1aCENAeq0cpoopTENAeq0aTCENAeq0cpcpaEMAA2eq0aEMAA1eq1aEMAA0eq0"; + rise_constraint(rf2_32x128_wm1_clockslew_clockslew_setup_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + values (\ + "0.555188, 0.560919, 0.573802, 0.580159, 0.587945, 0.599677, 0.611827", \ + "0.550602, 0.556333, 0.569216, 0.575573, 0.583359, 0.595091, 0.607241", \ + "0.536193, 0.541924, 0.554807, 0.561164, 0.568950, 0.580682, 0.592832", \ + "0.530507, 0.536238, 0.549121, 0.555478, 0.563264, 0.574996, 0.587146", \ + "0.524416, 0.530147, 0.543030, 0.549387, 0.557173, 0.568905, 0.581055", \ + "0.514902, 0.520633, 0.533516, 0.539873, 0.547659, 0.559391, 0.571541", \ + "0.503997, 0.509728, 0.522611, 0.528968, 0.536754, 0.548486, 0.560636" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!DFTRAMBYP&((TENA&!CENA)|(!TENA&!TCENA))&!EMAA[2]&EMAA[1]&!EMAA[0]"; + sdf_cond : "contA_RET1Neq1aDFTRAMBYPeq0aopopTENAeq1aCENAeq0cpoopTENAeq0aTCENAeq0cpcpaEMAA2eq0aEMAA1eq1aEMAA0eq0"; + rise_constraint(rf2_32x128_wm1_clockslew_clockslew_hold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + values (\ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!DFTRAMBYP&((TENA&!CENA)|(!TENA&!TCENA))&!EMAA[2]&EMAA[1]&EMAA[0]"; + sdf_cond : "contA_RET1Neq1aDFTRAMBYPeq0aopopTENAeq1aCENAeq0cpoopTENAeq0aTCENAeq0cpcpaEMAA2eq0aEMAA1eq1aEMAA0eq1"; + rise_constraint(rf2_32x128_wm1_clockslew_clockslew_setup_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + values (\ + "0.562936, 0.568667, 0.581550, 0.587907, 0.595693, 0.607425, 0.619575", \ + "0.558350, 0.564081, 0.576964, 0.583321, 0.591107, 0.602839, 0.614989", \ + "0.543941, 0.549672, 0.562555, 0.568912, 0.576698, 0.588430, 0.600580", \ + "0.538255, 0.543986, 0.556869, 0.563226, 0.571012, 0.582744, 0.594894", \ + "0.532164, 0.537895, 0.550778, 0.557135, 0.564921, 0.576653, 0.588803", \ + "0.522650, 0.528381, 0.541264, 0.547621, 0.555407, 0.567139, 0.579289", \ + "0.511745, 0.517476, 0.530359, 0.536716, 0.544502, 0.556234, 0.568384" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!DFTRAMBYP&((TENA&!CENA)|(!TENA&!TCENA))&!EMAA[2]&EMAA[1]&EMAA[0]"; + sdf_cond : "contA_RET1Neq1aDFTRAMBYPeq0aopopTENAeq1aCENAeq0cpoopTENAeq0aTCENAeq0cpcpaEMAA2eq0aEMAA1eq1aEMAA0eq1"; + rise_constraint(rf2_32x128_wm1_clockslew_clockslew_hold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + values (\ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!DFTRAMBYP&((TENA&!CENA)|(!TENA&!TCENA))&EMAA[2]&!EMAA[1]&!EMAA[0]"; + sdf_cond : "contA_RET1Neq1aDFTRAMBYPeq0aopopTENAeq1aCENAeq0cpoopTENAeq0aTCENAeq0cpcpaEMAA2eq1aEMAA1eq0aEMAA0eq0"; + rise_constraint(rf2_32x128_wm1_clockslew_clockslew_setup_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + values (\ + "0.663893, 0.669624, 0.682507, 0.688864, 0.696650, 0.708382, 0.720532", \ + "0.659307, 0.665038, 0.677921, 0.684278, 0.692064, 0.703796, 0.715946", \ + "0.644898, 0.650629, 0.663512, 0.669869, 0.677655, 0.689387, 0.701537", \ + "0.639212, 0.644943, 0.657826, 0.664183, 0.671969, 0.683701, 0.695851", \ + "0.633121, 0.638852, 0.651735, 0.658092, 0.665878, 0.677610, 0.689760", \ + "0.623607, 0.629338, 0.642221, 0.648578, 0.656364, 0.668096, 0.680246", \ + "0.612702, 0.618433, 0.631316, 0.637673, 0.645459, 0.657191, 0.669341" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!DFTRAMBYP&((TENA&!CENA)|(!TENA&!TCENA))&EMAA[2]&!EMAA[1]&!EMAA[0]"; + sdf_cond : "contA_RET1Neq1aDFTRAMBYPeq0aopopTENAeq1aCENAeq0cpoopTENAeq0aTCENAeq0cpcpaEMAA2eq1aEMAA1eq0aEMAA0eq0"; + rise_constraint(rf2_32x128_wm1_clockslew_clockslew_hold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + values (\ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!DFTRAMBYP&((TENA&!CENA)|(!TENA&!TCENA))&EMAA[2]&!EMAA[1]&EMAA[0]"; + sdf_cond : "contA_RET1Neq1aDFTRAMBYPeq0aopopTENAeq1aCENAeq0cpoopTENAeq0aTCENAeq0cpcpaEMAA2eq1aEMAA1eq0aEMAA0eq1"; + rise_constraint(rf2_32x128_wm1_clockslew_clockslew_setup_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + values (\ + "0.761663, 0.767394, 0.780277, 0.786634, 0.794420, 0.806152, 0.818302", \ + "0.757077, 0.762808, 0.775691, 0.782048, 0.789834, 0.801566, 0.813716", \ + "0.742668, 0.748399, 0.761282, 0.767639, 0.775425, 0.787157, 0.799307", \ + "0.736982, 0.742713, 0.755596, 0.761953, 0.769739, 0.781471, 0.793621", \ + "0.730891, 0.736622, 0.749505, 0.755862, 0.763648, 0.775380, 0.787530", \ + "0.721377, 0.727108, 0.739991, 0.746348, 0.754134, 0.765866, 0.778016", \ + "0.710472, 0.716203, 0.729086, 0.735443, 0.743229, 0.754961, 0.767111" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!DFTRAMBYP&((TENA&!CENA)|(!TENA&!TCENA))&EMAA[2]&!EMAA[1]&EMAA[0]"; + sdf_cond : "contA_RET1Neq1aDFTRAMBYPeq0aopopTENAeq1aCENAeq0cpoopTENAeq0aTCENAeq0cpcpaEMAA2eq1aEMAA1eq0aEMAA0eq1"; + rise_constraint(rf2_32x128_wm1_clockslew_clockslew_hold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + values (\ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!DFTRAMBYP&((TENA&!CENA)|(!TENA&!TCENA))&EMAA[2]&EMAA[1]&!EMAA[0]"; + sdf_cond : "contA_RET1Neq1aDFTRAMBYPeq0aopopTENAeq1aCENAeq0cpoopTENAeq0aTCENAeq0cpcpaEMAA2eq1aEMAA1eq1aEMAA0eq0"; + rise_constraint(rf2_32x128_wm1_clockslew_clockslew_setup_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + values (\ + "0.870360, 0.876091, 0.888974, 0.895331, 0.903117, 0.914849, 0.926999", \ + "0.865774, 0.871505, 0.884388, 0.890745, 0.898531, 0.910263, 0.922413", \ + "0.851365, 0.857096, 0.869978, 0.876336, 0.884122, 0.895854, 0.908004", \ + "0.845678, 0.851410, 0.864293, 0.870650, 0.878436, 0.890168, 0.902318", \ + "0.839588, 0.845319, 0.858202, 0.864559, 0.872345, 0.884077, 0.896227", \ + "0.830074, 0.835805, 0.848688, 0.855044, 0.862831, 0.874563, 0.886713", \ + "0.819169, 0.824900, 0.837783, 0.844140, 0.851926, 0.863658, 0.875808" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!DFTRAMBYP&((TENA&!CENA)|(!TENA&!TCENA))&EMAA[2]&EMAA[1]&!EMAA[0]"; + sdf_cond : "contA_RET1Neq1aDFTRAMBYPeq0aopopTENAeq1aCENAeq0cpoopTENAeq0aTCENAeq0cpcpaEMAA2eq1aEMAA1eq1aEMAA0eq0"; + rise_constraint(rf2_32x128_wm1_clockslew_clockslew_hold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + values (\ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!DFTRAMBYP&((TENA&!CENA)|(!TENA&!TCENA))&EMAA[2]&EMAA[1]&EMAA[0]"; + sdf_cond : "contA_RET1Neq1aDFTRAMBYPeq0aopopTENAeq1aCENAeq0cpoopTENAeq0aTCENAeq0cpcpaEMAA2eq1aEMAA1eq1aEMAA0eq1"; + rise_constraint(rf2_32x128_wm1_clockslew_clockslew_setup_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + values (\ + "0.968207, 0.973938, 0.986821, 0.993178, 1.000964, 1.012696, 1.024846", \ + "0.963621, 0.969352, 0.982235, 0.988592, 0.996378, 1.008110, 1.020260", \ + "0.949212, 0.954943, 0.967826, 0.974183, 0.981969, 0.993701, 1.005851", \ + "0.943526, 0.949257, 0.962140, 0.968497, 0.976283, 0.988015, 1.000165", \ + "0.937435, 0.943166, 0.956049, 0.962406, 0.970192, 0.981924, 0.994074", \ + "0.927921, 0.933652, 0.946535, 0.952892, 0.960678, 0.972410, 0.984560", \ + "0.917016, 0.922747, 0.935630, 0.941987, 0.949773, 0.961505, 0.973655" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!DFTRAMBYP&((TENA&!CENA)|(!TENA&!TCENA))&EMAA[2]&EMAA[1]&EMAA[0]"; + sdf_cond : "contA_RET1Neq1aDFTRAMBYPeq0aopopTENAeq1aCENAeq0cpoopTENAeq0aTCENAeq0cpcpaEMAA2eq1aEMAA1eq1aEMAA0eq1"; + rise_constraint(rf2_32x128_wm1_clockslew_clockslew_hold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + values (\ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000" \ + ); + } + } + minimum_period() { + constraint : 1.117303; + when : "RET1N&((((TENA&!CENA)|(!TENA&!TCENA))&!DFTRAMBYP)|DFTRAMBYP)&!EMAA[2]&!EMAA[1]&!EMAA[0]&!EMASA"; + sdf_cond : "RET1Neq1aopopopopTENAeq1aCENAeq0cpoopTENAeq0aTCENAeq0cpcpaDFTRAMBYPeq0cpoDFTRAMBYPeq1cpaEMAA2eq0aEMAA1eq0aEMAA0eq0aEMASAeq0"; + } + minimum_period() { + constraint : 1.121799; + when : "RET1N&((((TENA&!CENA)|(!TENA&!TCENA))&!DFTRAMBYP)|DFTRAMBYP)&!EMAA[2]&!EMAA[1]&EMAA[0]&!EMASA"; + sdf_cond : "RET1Neq1aopopopopTENAeq1aCENAeq0cpoopTENAeq0aTCENAeq0cpcpaDFTRAMBYPeq0cpoDFTRAMBYPeq1cpaEMAA2eq0aEMAA1eq0aEMAA0eq1aEMASAeq0"; + } + minimum_period() { + constraint : 1.127312; + when : "RET1N&((((TENA&!CENA)|(!TENA&!TCENA))&!DFTRAMBYP)|DFTRAMBYP)&!EMAA[2]&EMAA[1]&!EMAA[0]&!EMASA"; + sdf_cond : "RET1Neq1aopopopopTENAeq1aCENAeq0cpoopTENAeq0aTCENAeq0cpcpaDFTRAMBYPeq0cpoDFTRAMBYPeq1cpaEMAA2eq0aEMAA1eq1aEMAA0eq0aEMASAeq0"; + } + minimum_period() { + constraint : 1.135383; + when : "RET1N&((((TENA&!CENA)|(!TENA&!TCENA))&!DFTRAMBYP)|DFTRAMBYP)&!EMAA[2]&EMAA[1]&EMAA[0]&!EMASA"; + sdf_cond : "RET1Neq1aopopopopTENAeq1aCENAeq0cpoopTENAeq0aTCENAeq0cpcpaDFTRAMBYPeq0cpoDFTRAMBYPeq1cpaEMAA2eq0aEMAA1eq1aEMAA0eq1aEMASAeq0"; + } + minimum_period() { + constraint : 1.240627; + when : "RET1N&((((TENA&!CENA)|(!TENA&!TCENA))&!DFTRAMBYP)|DFTRAMBYP)&EMAA[2]&!EMAA[1]&!EMAA[0]&!EMASA"; + sdf_cond : "RET1Neq1aopopopopTENAeq1aCENAeq0cpoopTENAeq0aTCENAeq0cpcpaDFTRAMBYPeq0cpoDFTRAMBYPeq1cpaEMAA2eq1aEMAA1eq0aEMAA0eq0aEMASAeq0"; + } + minimum_period() { + constraint : 1.342535; + when : "RET1N&((((TENA&!CENA)|(!TENA&!TCENA))&!DFTRAMBYP)|DFTRAMBYP)&EMAA[2]&!EMAA[1]&EMAA[0]&!EMASA"; + sdf_cond : "RET1Neq1aopopopopTENAeq1aCENAeq0cpoopTENAeq0aTCENAeq0cpcpaDFTRAMBYPeq0cpoDFTRAMBYPeq1cpaEMAA2eq1aEMAA1eq0aEMAA0eq1aEMASAeq0"; + } + minimum_period() { + constraint : 1.455851; + when : "RET1N&((((TENA&!CENA)|(!TENA&!TCENA))&!DFTRAMBYP)|DFTRAMBYP)&EMAA[2]&EMAA[1]&!EMAA[0]&!EMASA"; + sdf_cond : "RET1Neq1aopopopopTENAeq1aCENAeq0cpoopTENAeq0aTCENAeq0cpcpaDFTRAMBYPeq0cpoDFTRAMBYPeq1cpaEMAA2eq1aEMAA1eq1aEMAA0eq0aEMASAeq0"; + } + minimum_period() { + constraint : 1.557838; + when : "RET1N&((((TENA&!CENA)|(!TENA&!TCENA))&!DFTRAMBYP)|DFTRAMBYP)&EMAA[2]&EMAA[1]&EMAA[0]&!EMASA"; + sdf_cond : "RET1Neq1aopopopopTENAeq1aCENAeq0cpoopTENAeq0aTCENAeq0cpcpaDFTRAMBYPeq0cpoDFTRAMBYPeq1cpaEMAA2eq1aEMAA1eq1aEMAA0eq1aEMASAeq0"; + } + minimum_period() { + constraint : 1.287825; + when : "RET1N&((((TENA&!CENA)|(!TENA&!TCENA))&!DFTRAMBYP)|DFTRAMBYP)&!EMAA[2]&!EMAA[1]&!EMAA[0]&EMASA"; + sdf_cond : "RET1Neq1aopopopopTENAeq1aCENAeq0cpoopTENAeq0aTCENAeq0cpcpaDFTRAMBYPeq0cpoDFTRAMBYPeq1cpaEMAA2eq0aEMAA1eq0aEMAA0eq0aEMASAeq1"; + } + minimum_period() { + constraint : 1.292320; + when : "RET1N&((((TENA&!CENA)|(!TENA&!TCENA))&!DFTRAMBYP)|DFTRAMBYP)&!EMAA[2]&!EMAA[1]&EMAA[0]&EMASA"; + sdf_cond : "RET1Neq1aopopopopTENAeq1aCENAeq0cpoopTENAeq0aTCENAeq0cpcpaDFTRAMBYPeq0cpoDFTRAMBYPeq1cpaEMAA2eq0aEMAA1eq0aEMAA0eq1aEMASAeq1"; + } + minimum_period() { + constraint : 1.297834; + when : "RET1N&((((TENA&!CENA)|(!TENA&!TCENA))&!DFTRAMBYP)|DFTRAMBYP)&!EMAA[2]&EMAA[1]&!EMAA[0]&EMASA"; + sdf_cond : "RET1Neq1aopopopopTENAeq1aCENAeq0cpoopTENAeq0aTCENAeq0cpcpaDFTRAMBYPeq0cpoDFTRAMBYPeq1cpaEMAA2eq0aEMAA1eq1aEMAA0eq0aEMASAeq1"; + } + minimum_period() { + constraint : 1.305905; + when : "RET1N&((((TENA&!CENA)|(!TENA&!TCENA))&!DFTRAMBYP)|DFTRAMBYP)&!EMAA[2]&EMAA[1]&EMAA[0]&EMASA"; + sdf_cond : "RET1Neq1aopopopopTENAeq1aCENAeq0cpoopTENAeq0aTCENAeq0cpcpaDFTRAMBYPeq0cpoDFTRAMBYPeq1cpaEMAA2eq0aEMAA1eq1aEMAA0eq1aEMASAeq1"; + } + minimum_period() { + constraint : 1.411140; + when : "RET1N&((((TENA&!CENA)|(!TENA&!TCENA))&!DFTRAMBYP)|DFTRAMBYP)&EMAA[2]&!EMAA[1]&!EMAA[0]&EMASA"; + sdf_cond : "RET1Neq1aopopopopTENAeq1aCENAeq0cpoopTENAeq0aTCENAeq0cpcpaDFTRAMBYPeq0cpoDFTRAMBYPeq1cpaEMAA2eq1aEMAA1eq0aEMAA0eq0aEMASAeq1"; + } + minimum_period() { + constraint : 1.513057; + when : "RET1N&((((TENA&!CENA)|(!TENA&!TCENA))&!DFTRAMBYP)|DFTRAMBYP)&EMAA[2]&!EMAA[1]&EMAA[0]&EMASA"; + sdf_cond : "RET1Neq1aopopopopTENAeq1aCENAeq0cpoopTENAeq0aTCENAeq0cpcpaDFTRAMBYPeq0cpoDFTRAMBYPeq1cpaEMAA2eq1aEMAA1eq0aEMAA0eq1aEMASAeq1"; + } + minimum_period() { + constraint : 1.626372; + when : "RET1N&((((TENA&!CENA)|(!TENA&!TCENA))&!DFTRAMBYP)|DFTRAMBYP)&EMAA[2]&EMAA[1]&!EMAA[0]&EMASA"; + sdf_cond : "RET1Neq1aopopopopTENAeq1aCENAeq0cpoopTENAeq0aTCENAeq0cpcpaDFTRAMBYPeq0cpoDFTRAMBYPeq1cpaEMAA2eq1aEMAA1eq1aEMAA0eq0aEMASAeq1"; + } + minimum_period() { + constraint : 1.728360; + when : "RET1N&((((TENA&!CENA)|(!TENA&!TCENA))&!DFTRAMBYP)|DFTRAMBYP)&EMAA[2]&EMAA[1]&EMAA[0]&EMASA"; + sdf_cond : "RET1Neq1aopopopopTENAeq1aCENAeq0cpoopTENAeq0aTCENAeq0cpcpaDFTRAMBYPeq0cpoDFTRAMBYPeq1cpaEMAA2eq1aEMAA1eq1aEMAA0eq1aEMASAeq1"; + } + timing() { + timing_type : min_clock_tree_path; + timing_sense : positive_unate; + cell_rise(rf2_32x128_wm1_cts1x7_clockslew_delay_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + values ("0.098713, 0.104039, 0.116985, 0.123981, 0.130919, 0.141496, 0.152500"); + } + rise_transition(rf2_32x128_wm1_cts1x7_clockslew_slew_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + values ("0.036429, 0.036171, 0.036601, 0.036501, 0.036610, 0.036412, 0.036635"); + } + cell_fall(rf2_32x128_wm1_cts1x7_clockslew_delay_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + values ("0.098713, 0.104039, 0.116985, 0.123981, 0.130919, 0.141496, 0.152500"); + } + fall_transition(rf2_32x128_wm1_cts1x7_clockslew_slew_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + values ("0.041725, 0.041356, 0.041736, 0.041851, 0.041728, 0.042281, 0.041914"); + } + } + timing() { + timing_type : min_clock_tree_path; + timing_sense : negative_unate; + cell_fall(rf2_32x128_wm1_cts1x7_clockslew_delay_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + values ("0.098713, 0.104039, 0.116985, 0.123981, 0.130919, 0.141496, 0.152500"); + } + fall_transition(rf2_32x128_wm1_cts1x7_clockslew_slew_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + values ("0.041725, 0.041356, 0.041736, 0.041851, 0.041728, 0.042281, 0.041914"); + } + cell_rise(rf2_32x128_wm1_cts1x7_clockslew_delay_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + values ("0.098713, 0.104039, 0.116985, 0.123981, 0.130919, 0.141496, 0.152500"); + } + rise_transition(rf2_32x128_wm1_cts1x7_clockslew_slew_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + values ("0.036429, 0.036171, 0.036601, 0.036501, 0.036610, 0.036412, 0.036635"); + } + } + timing() { + timing_type : max_clock_tree_path; + timing_sense : positive_unate; + cell_rise(rf2_32x128_wm1_cts1x7_clockslew_delay_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + values ("0.098713, 0.104039, 0.116985, 0.123981, 0.130919, 0.141496, 0.152500"); + } + rise_transition(rf2_32x128_wm1_cts1x7_clockslew_slew_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + values ("0.036429, 0.036171, 0.036601, 0.036501, 0.036610, 0.036412, 0.036635"); + } + cell_fall(rf2_32x128_wm1_cts1x7_clockslew_delay_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + values ("0.098713, 0.104039, 0.116985, 0.123981, 0.130919, 0.141496, 0.152500"); + } + fall_transition(rf2_32x128_wm1_cts1x7_clockslew_slew_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + values ("0.041725, 0.041356, 0.041736, 0.041851, 0.041728, 0.042281, 0.041914"); + } + } + timing() { + timing_type : max_clock_tree_path; + timing_sense : negative_unate; + cell_fall(rf2_32x128_wm1_cts1x7_clockslew_delay_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + values ("0.098713, 0.104039, 0.116985, 0.123981, 0.130919, 0.141496, 0.152500"); + } + fall_transition(rf2_32x128_wm1_cts1x7_clockslew_slew_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + values ("0.041725, 0.041356, 0.041736, 0.041851, 0.041728, 0.042281, 0.041914"); + } + cell_rise(rf2_32x128_wm1_cts1x7_clockslew_delay_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + values ("0.098713, 0.104039, 0.116985, 0.123981, 0.130919, 0.141496, 0.152500"); + } + rise_transition(rf2_32x128_wm1_cts1x7_clockslew_slew_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + values ("0.036429, 0.036171, 0.036601, 0.036501, 0.036610, 0.036412, 0.036635"); + } + } + min_pulse_width_high : 0.161020; + min_pulse_width_low : 0.173118; + } + pin(CENA) { + direction : input; + related_power_pin : "VDDPE"; + related_ground_pin : "VSSE"; + capacitance : 0.001853; + max_transition : 0.601300; + timing() { + related_pin : CLKA; + timing_type : setup_rising; + when : "RET1N&TENA"; + sdf_cond : "RET1Neq1aTENAeq1"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.156816, 0.165548, 0.175597, 0.197486, 0.205434, 0.232014, 0.244966", \ + "0.154918, 0.163650, 0.173699, 0.195588, 0.203536, 0.230116, 0.243068", \ + "0.153918, 0.162650, 0.172699, 0.194588, 0.202536, 0.229116, 0.242068", \ + "0.152918, 0.161650, 0.171699, 0.193588, 0.201536, 0.228116, 0.241068", \ + "0.151918, 0.160650, 0.170699, 0.192588, 0.200536, 0.227116, 0.240068", \ + "0.150918, 0.159650, 0.169699, 0.191588, 0.199536, 0.226116, 0.239068", \ + "0.149918, 0.158650, 0.168699, 0.190588, 0.198536, 0.225116, 0.238068" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.170128, 0.178968, 0.190382, 0.213294, 0.230849, 0.249841, 0.260099", \ + "0.164543, 0.173383, 0.184797, 0.207709, 0.225264, 0.244256, 0.254514", \ + "0.151890, 0.160730, 0.172144, 0.195056, 0.212611, 0.231603, 0.241861", \ + "0.144660, 0.153500, 0.164914, 0.187826, 0.205381, 0.224373, 0.234631", \ + "0.138224, 0.147064, 0.158478, 0.181390, 0.198945, 0.217937, 0.232475", \ + "0.128589, 0.137706, 0.149551, 0.173025, 0.189310, 0.208746, 0.231475", \ + "0.127503, 0.136706, 0.148551, 0.172025, 0.182488, 0.207746, 0.230475" \ + ); + } + } + timing() { + related_pin : CLKA; + timing_type : hold_rising; + when : "RET1N&TENA"; + sdf_cond : "RET1Neq1aTENAeq1"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.069966, 0.059860, 0.050289, 0.032811, 0.031810, 0.012400, 0.011400", \ + "0.074216, 0.064110, 0.054539, 0.037061, 0.036061, 0.012900, 0.011900", \ + "0.087327, 0.077221, 0.067650, 0.050172, 0.049172, 0.022108, 0.021049", \ + "0.096049, 0.085942, 0.076372, 0.058893, 0.057893, 0.030830, 0.029770", \ + "0.101209, 0.091103, 0.081532, 0.064053, 0.063053, 0.035990, 0.034930", \ + "0.112910, 0.102804, 0.093233, 0.075755, 0.074755, 0.047691, 0.046631", \ + "0.123678, 0.113572, 0.104001, 0.086523, 0.085523, 0.058459, 0.057399" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.052233, 0.042262, 0.031687, 0.017700, 0.016700, 0.015700, 0.014700", \ + "0.057689, 0.047718, 0.037143, 0.018200, 0.017200, 0.016200, 0.015200", \ + "0.070740, 0.060769, 0.050194, 0.027964, 0.021006, 0.017700, 0.016700", \ + "0.078388, 0.068417, 0.057842, 0.035612, 0.029362, 0.018200, 0.017200", \ + "0.084480, 0.074509, 0.063934, 0.041704, 0.035820, 0.018700, 0.017700", \ + "0.094872, 0.084901, 0.074326, 0.052096, 0.047443, 0.023322, 0.018200", \ + "0.104892, 0.094921, 0.084346, 0.062115, 0.058997, 0.034876, 0.024242" \ + ); + } + } + timing() { + related_pin : RET1N; + timing_type : non_seq_setup_falling; + fall_constraint(rf2_32x128_wm1_inputslew_inputslew_setup_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000" \ + ); + } + } + timing() { + related_pin : RET1N; + timing_type : non_seq_hold_falling; + fall_constraint(rf2_32x128_wm1_inputslew_inputslew_hold_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "1.252306, 1.244320, 1.240390, 1.238360, 1.237360, 1.236360, 1.235360", \ + "1.257791, 1.249804, 1.245875, 1.243845, 1.242846, 1.241845, 1.240846", \ + "1.270415, 1.262426, 1.258498, 1.256468, 1.255468, 1.254468, 1.253468", \ + "1.277859, 1.269872, 1.265943, 1.263913, 1.262914, 1.261913, 1.260914", \ + "1.284775, 1.276787, 1.272860, 1.270830, 1.269829, 1.268830, 1.267829", \ + "1.295293, 1.287305, 1.283377, 1.281347, 1.280347, 1.279347, 1.278347", \ + "1.306067, 1.298080, 1.294151, 1.292121, 1.291122, 1.290121, 1.289122" \ + ); + } + } + timing() { + related_pin : RET1N; + timing_type : non_seq_setup_rising; + fall_constraint(rf2_32x128_wm1_inputslew_inputslew_setup_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000" \ + ); + } + } + timing() { + related_pin : RET1N; + timing_type : non_seq_hold_rising; + fall_constraint(rf2_32x128_wm1_inputslew_inputslew_hold_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.645055, 0.637212, 0.620035, 0.592377, 0.579884, 0.550251, 0.515458", \ + "0.646055, 0.638212, 0.621035, 0.593377, 0.580884, 0.551251, 0.516458", \ + "0.647055, 0.639212, 0.622035, 0.594377, 0.581884, 0.552251, 0.517458", \ + "0.648055, 0.640212, 0.623035, 0.595377, 0.582884, 0.553251, 0.518458", \ + "0.649055, 0.641212, 0.624035, 0.596377, 0.583884, 0.554251, 0.519458", \ + "0.650055, 0.642212, 0.625035, 0.597377, 0.584884, 0.555251, 0.520458", \ + "0.651055, 0.643212, 0.626035, 0.598377, 0.585884, 0.556251, 0.521458" \ + ); + } + } + internal_power() { + when : "!DFTRAMBYP&TENA"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.022956, 0.022983, 0.022995, 0.023018, 0.023041, 0.023064, 0.023087"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.047223, 0.047284, 0.047331, 0.047382, 0.047429, 0.047477, 0.047524"); + } + } + } + bus(AA) { + bus_type : rf2_32x128_wm1_AA; + direction : input; + related_power_pin : "VDDPE"; + related_ground_pin : "VSSE"; + capacitance : 0.001949; + max_transition : 0.601300; + timing() { + related_pin : CLKA; + timing_type : setup_rising; + when : "RET1N&TENA&!CENA&COLLDISN"; + sdf_cond : "RET1Neq1aTENAeq1aCENAeq0aCOLLDISNeq1"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.185069, 0.194503, 0.203736, 0.223754, 0.237940, 0.255231, 0.270354", \ + "0.179123, 0.188557, 0.197790, 0.217808, 0.231994, 0.249285, 0.264408", \ + "0.166278, 0.175712, 0.184945, 0.204963, 0.219149, 0.236440, 0.251563", \ + "0.159963, 0.169397, 0.178630, 0.198648, 0.212834, 0.230125, 0.245248", \ + "0.153110, 0.162544, 0.171777, 0.191795, 0.205981, 0.223272, 0.238395", \ + "0.142124, 0.151558, 0.160791, 0.180809, 0.194995, 0.212286, 0.227409", \ + "0.132546, 0.141980, 0.151213, 0.171231, 0.185417, 0.202708, 0.217831" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.219122, 0.231420, 0.245582, 0.268643, 0.297945, 0.330729, 0.371642", \ + "0.213566, 0.225864, 0.240026, 0.263087, 0.292389, 0.325173, 0.366086", \ + "0.200641, 0.212939, 0.227101, 0.250162, 0.279464, 0.312248, 0.353161", \ + "0.192734, 0.205032, 0.219194, 0.242255, 0.271557, 0.304341, 0.345254", \ + "0.187474, 0.199772, 0.213934, 0.236995, 0.266297, 0.299081, 0.339994", \ + "0.177999, 0.190297, 0.204459, 0.227520, 0.256822, 0.289606, 0.330519", \ + "0.168649, 0.180947, 0.195109, 0.218170, 0.247472, 0.280256, 0.321169" \ + ); + } + } + timing() { + related_pin : CLKA; + timing_type : hold_rising; + when : "RET1N&TENA&!CENA&COLLDISN"; + sdf_cond : "RET1Neq1aTENAeq1aCENAeq0aCOLLDISNeq1"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.096492, 0.089118, 0.085575, 0.083587, 0.082587, 0.081587, 0.080587", \ + "0.101819, 0.094445, 0.090902, 0.088914, 0.087914, 0.086914, 0.085914", \ + "0.114763, 0.107389, 0.103846, 0.101858, 0.100858, 0.099858, 0.098858", \ + "0.121757, 0.114383, 0.110840, 0.108852, 0.107852, 0.106852, 0.105852", \ + "0.128694, 0.121320, 0.117777, 0.115789, 0.114789, 0.113789, 0.112789", \ + "0.139279, 0.131905, 0.128362, 0.126374, 0.125374, 0.124374, 0.123374", \ + "0.150278, 0.142904, 0.139361, 0.137373, 0.136373, 0.135373, 0.134373" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.094931, 0.087376, 0.077394, 0.067886, 0.067687, 0.063057, 0.044843", \ + "0.100257, 0.092702, 0.082720, 0.073212, 0.073012, 0.068383, 0.050169", \ + "0.113202, 0.105647, 0.095665, 0.086157, 0.085958, 0.081328, 0.063114", \ + "0.120087, 0.112532, 0.102550, 0.093042, 0.092843, 0.088213, 0.069999", \ + "0.127137, 0.119582, 0.109600, 0.100092, 0.099893, 0.095263, 0.077049", \ + "0.137713, 0.130158, 0.120176, 0.110668, 0.110468, 0.105839, 0.087625", \ + "0.148717, 0.141162, 0.131180, 0.121672, 0.121472, 0.116843, 0.098629" \ + ); + } + } + timing() { + related_pin : CLKA; + timing_type : setup_rising; + when : "RET1N&TENA&!CENA&!COLLDISN"; + sdf_cond : "RET1Neq1aTENAeq1aCENAeq0aCOLLDISNeq0"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.185069, 0.194503, 0.203736, 0.223754, 0.237940, 0.255231, 0.270354", \ + "0.179123, 0.188557, 0.197790, 0.217808, 0.231994, 0.249285, 0.264408", \ + "0.166278, 0.175712, 0.184945, 0.204963, 0.219149, 0.236440, 0.251563", \ + "0.159963, 0.169397, 0.178630, 0.198648, 0.212834, 0.230125, 0.245248", \ + "0.153110, 0.162544, 0.171777, 0.191795, 0.205981, 0.223272, 0.238395", \ + "0.142124, 0.151558, 0.160791, 0.180809, 0.194995, 0.212286, 0.227409", \ + "0.132546, 0.141980, 0.151213, 0.171231, 0.185417, 0.202708, 0.217831" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.219122, 0.231420, 0.245582, 0.268643, 0.297945, 0.330729, 0.371642", \ + "0.213566, 0.225864, 0.240026, 0.263087, 0.292389, 0.325173, 0.366086", \ + "0.200641, 0.212939, 0.227101, 0.250162, 0.279464, 0.312248, 0.353161", \ + "0.192734, 0.205032, 0.219194, 0.242255, 0.271557, 0.304341, 0.345254", \ + "0.187474, 0.199772, 0.213934, 0.236995, 0.266297, 0.299081, 0.339994", \ + "0.177999, 0.190297, 0.204459, 0.227520, 0.256822, 0.289606, 0.330519", \ + "0.168649, 0.180947, 0.195109, 0.218170, 0.247472, 0.280256, 0.321169" \ + ); + } + } + timing() { + related_pin : CLKA; + timing_type : hold_rising; + when : "RET1N&TENA&!CENA&!COLLDISN"; + sdf_cond : "RET1Neq1aTENAeq1aCENAeq0aCOLLDISNeq0"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.096492, 0.089118, 0.085575, 0.083587, 0.082587, 0.081587, 0.080587", \ + "0.101819, 0.094445, 0.090902, 0.088914, 0.087914, 0.086914, 0.085914", \ + "0.114763, 0.107389, 0.103846, 0.101858, 0.100858, 0.099858, 0.098858", \ + "0.121757, 0.114383, 0.110840, 0.108852, 0.107852, 0.106852, 0.105852", \ + "0.128694, 0.121320, 0.117777, 0.115789, 0.114789, 0.113789, 0.112789", \ + "0.139279, 0.131905, 0.128362, 0.126374, 0.125374, 0.124374, 0.123374", \ + "0.150278, 0.142904, 0.139361, 0.137373, 0.136373, 0.135373, 0.134373" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.094931, 0.087376, 0.077394, 0.067886, 0.067687, 0.063057, 0.044843", \ + "0.100257, 0.092702, 0.082720, 0.073212, 0.073012, 0.068383, 0.050169", \ + "0.113202, 0.105647, 0.095665, 0.086157, 0.085958, 0.081328, 0.063114", \ + "0.120087, 0.112532, 0.102550, 0.093042, 0.092843, 0.088213, 0.069999", \ + "0.127137, 0.119582, 0.109600, 0.100092, 0.099893, 0.095263, 0.077049", \ + "0.137713, 0.130158, 0.120176, 0.110668, 0.110468, 0.105839, 0.087625", \ + "0.148717, 0.141162, 0.131180, 0.121672, 0.121472, 0.116843, 0.098629" \ + ); + } + } + internal_power() { + when : "TENA&!DFTRAMBYP&COLLDISN"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.013074, 0.013087, 0.013100, 0.013113, 0.013126, 0.013140, 0.013153"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.011161, 0.011254, 0.011266, 0.011277, 0.011288, 0.011300, 0.011311"); + } + } + internal_power() { + when : "TENA&!DFTRAMBYP&!COLLDISN"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.013074, 0.013087, 0.013100, 0.013113, 0.013126, 0.013140, 0.013153"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.011161, 0.011254, 0.011266, 0.011277, 0.011288, 0.011300, 0.011311"); + } + } + } + pin(CLKB) { + direction : input; + related_power_pin : "VDDPE"; + related_ground_pin : "VSSE"; + capacitance : 0.010190; + clock : true; + max_transition : 0.365300; + /* Internal energy table for write mode */ + internal_power() { + when : "RET1N&!DFTRAMBYP&((!CENB&TENB)|(!TCENB&!TENB))&!EMAB[2]&!EMAB[1]&!EMAB[0]"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_clockslew_energy_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + values ("5.392515, 5.397678, 5.403031, 5.408434, 5.413842, 5.419257, 5.424675"); + } + fall_power(rf2_32x128_wm1_clockslew_energy_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + values ("0.010201, 0.010212, 0.010222, 0.010232, 0.010242, 0.010253, 0.010263"); + } + } + /* Internal energy table for write mode */ + internal_power() { + when : "RET1N&!DFTRAMBYP&((!CENB&TENB)|(!TCENB&!TENB))&!EMAB[2]&!EMAB[1]&EMAB[0]"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_clockslew_energy_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + values ("5.392761, 5.397924, 5.403163, 5.408565, 5.413974, 5.419388, 5.424807"); + } + fall_power(rf2_32x128_wm1_clockslew_energy_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + values ("0.010201, 0.010212, 0.010222, 0.010232, 0.010242, 0.010253, 0.010263"); + } + } + /* Internal energy table for write mode */ + internal_power() { + when : "RET1N&!DFTRAMBYP&((!CENB&TENB)|(!TCENB&!TENB))&!EMAB[2]&EMAB[1]&!EMAB[0]"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_clockslew_energy_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + values ("5.399553, 5.404952, 5.410358, 5.415768, 5.421184, 5.426605, 5.432031"); + } + fall_power(rf2_32x128_wm1_clockslew_energy_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + values ("0.010201, 0.010212, 0.010222, 0.010232, 0.010242, 0.010253, 0.010263"); + } + } + /* Internal energy table for write mode */ + internal_power() { + when : "RET1N&!DFTRAMBYP&((!CENB&TENB)|(!TCENB&!TENB))&!EMAB[2]&EMAB[1]&EMAB[0]"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_clockslew_energy_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + values ("5.405228, 5.410634, 5.416044, 5.421460, 5.426882, 5.432308, 5.437741"); + } + fall_power(rf2_32x128_wm1_clockslew_energy_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + values ("0.010201, 0.010212, 0.010222, 0.010232, 0.010242, 0.010253, 0.010263"); + } + } + /* Internal energy table for write mode */ + internal_power() { + when : "RET1N&!DFTRAMBYP&((!CENB&TENB)|(!TCENB&!TENB))&EMAB[2]&!EMAB[1]&!EMAB[0]"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_clockslew_energy_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + values ("5.463946, 5.469169, 5.474637, 5.480112, 5.485593, 5.491078, 5.496569"); + } + fall_power(rf2_32x128_wm1_clockslew_energy_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + values ("0.010201, 0.010212, 0.010222, 0.010232, 0.010242, 0.010253, 0.010263"); + } + } + /* Internal energy table for write mode */ + internal_power() { + when : "RET1N&!DFTRAMBYP&((!CENB&TENB)|(!TCENB&!TENB))&EMAB[2]&!EMAB[1]&EMAB[0]"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_clockslew_energy_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + values ("5.474328, 5.479802, 5.485282, 5.490767, 5.496258, 5.501754, 5.507256"); + } + fall_power(rf2_32x128_wm1_clockslew_energy_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + values ("0.010201, 0.010212, 0.010222, 0.010232, 0.010242, 0.010253, 0.010263"); + } + } + /* Internal energy table for write mode */ + internal_power() { + when : "RET1N&!DFTRAMBYP&((!CENB&TENB)|(!TCENB&!TENB))&EMAB[2]&EMAB[1]&!EMAB[0]"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_clockslew_energy_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + values ("5.486728, 5.492214, 5.497706, 5.503204, 5.508707, 5.514216, 5.519730"); + } + fall_power(rf2_32x128_wm1_clockslew_energy_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + values ("0.010201, 0.010212, 0.010222, 0.010232, 0.010242, 0.010253, 0.010263"); + } + } + /* Internal energy table for write mode */ + internal_power() { + when : "RET1N&!DFTRAMBYP&((!CENB&TENB)|(!TCENB&!TENB))&EMAB[2]&EMAB[1]&EMAB[0]"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_clockslew_energy_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + values ("5.487048, 5.492534, 5.498027, 5.503525, 5.509029, 5.514537, 5.520052"); + } + fall_power(rf2_32x128_wm1_clockslew_energy_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + values ("0.010201, 0.010212, 0.010222, 0.010232, 0.010242, 0.010253, 0.010263"); + } + } + /* Internal energy table for ds mode */ + internal_power() { + when : "RET1N&!DFTRAMBYP&((CENB&TENB)|(TCENB&!TENB))"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_clockslew_energy_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + values ("0.000810, 0.000811, 0.000812, 0.000812, 0.000813, 0.000814, 0.000815"); + } + fall_power(rf2_32x128_wm1_clockslew_energy_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + values ("0.007276, 0.007283, 0.007291, 0.007298, 0.007305, 0.007312, 0.007320"); + } + } + /* Internal energy table for precharge mode */ + internal_power() { + when : "!RET1N"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_clockslew_energy_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + values ("0.000810, 0.000811, 0.000812, 0.000812, 0.000813, 0.000814, 0.000815"); + } + fall_power(rf2_32x128_wm1_clockslew_energy_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + values ("0.007276, 0.007283, 0.007291, 0.007298, 0.007305, 0.007312, 0.007320"); + } + } + /* Internal energy table for scan mode */ + internal_power() { + when : "RET1N&DFTRAMBYP"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_clockslew_energy_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + values ("3.382338, 3.385721, 3.389106, 3.392496, 3.395888, 3.399286, 3.402686"); + } + fall_power(rf2_32x128_wm1_clockslew_energy_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + values ("0.010143, 0.010153, 0.010164, 0.010174, 0.010184, 0.010194, 0.010204"); + } + } + timing() { + related_pin : CLKA; + timing_type : setup_rising; + when : "RET1N&!DFTRAMBYP&((TENB&!CENB)|(!TENB&!TCENB))&!EMAB[2]&!EMAB[1]&!EMAB[0]"; + sdf_cond : "contB_RET1Neq1aDFTRAMBYPeq0aopopTENBeq1aCENBeq0cpoopTENBeq0aTCENBeq0cpcpaEMAB2eq0aEMAB1eq0aEMAB0eq0"; + rise_constraint(rf2_32x128_wm1_clockslew_clockslew_setup_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + values (\ + "0.806245, 0.811677, 0.824519, 0.831643, 0.837749, 0.849962, 0.860129", \ + "0.800962, 0.806394, 0.819236, 0.826360, 0.832466, 0.844679, 0.854846", \ + "0.788322, 0.793754, 0.806596, 0.813720, 0.819826, 0.832039, 0.842206", \ + "0.781048, 0.786480, 0.799322, 0.806446, 0.812552, 0.824765, 0.834932", \ + "0.774026, 0.779458, 0.792300, 0.799424, 0.805530, 0.817743, 0.827910", \ + "0.764092, 0.769524, 0.782366, 0.789490, 0.795596, 0.807809, 0.817976", \ + "0.753898, 0.759330, 0.772172, 0.779296, 0.785402, 0.797615, 0.807782" \ + ); + } + } + timing() { + related_pin : CLKA; + timing_type : hold_rising; + when : "RET1N&!DFTRAMBYP&((TENB&!CENB)|(!TENB&!TCENB))&!EMAB[2]&!EMAB[1]&!EMAB[0]"; + sdf_cond : "contB_RET1Neq1aDFTRAMBYPeq0aopopTENBeq1aCENBeq0cpoopTENBeq0aTCENBeq0cpcpaEMAB2eq0aEMAB1eq0aEMAB0eq0"; + rise_constraint(rf2_32x128_wm1_clockslew_clockslew_hold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + values (\ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000" \ + ); + } + } + timing() { + related_pin : CLKA; + timing_type : setup_rising; + when : "RET1N&!DFTRAMBYP&((TENB&!CENB)|(!TENB&!TCENB))&!EMAB[2]&!EMAB[1]&EMAB[0]"; + sdf_cond : "contB_RET1Neq1aDFTRAMBYPeq0aopopTENBeq1aCENBeq0cpoopTENBeq0aTCENBeq0cpcpaEMAB2eq0aEMAB1eq0aEMAB0eq1"; + rise_constraint(rf2_32x128_wm1_clockslew_clockslew_setup_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + values (\ + "0.814421, 0.819853, 0.832695, 0.839819, 0.845925, 0.858138, 0.868305", \ + "0.809138, 0.814570, 0.827412, 0.834536, 0.840642, 0.852855, 0.863022", \ + "0.796498, 0.801930, 0.814772, 0.821896, 0.828002, 0.840215, 0.850382", \ + "0.789224, 0.794656, 0.807498, 0.814622, 0.820728, 0.832941, 0.843108", \ + "0.782202, 0.787634, 0.800476, 0.807600, 0.813706, 0.825919, 0.836086", \ + "0.772268, 0.777700, 0.790542, 0.797666, 0.803772, 0.815985, 0.826152", \ + "0.762074, 0.767506, 0.780348, 0.787472, 0.793578, 0.805791, 0.815958" \ + ); + } + } + timing() { + related_pin : CLKA; + timing_type : hold_rising; + when : "RET1N&!DFTRAMBYP&((TENB&!CENB)|(!TENB&!TCENB))&!EMAB[2]&!EMAB[1]&EMAB[0]"; + sdf_cond : "contB_RET1Neq1aDFTRAMBYPeq0aopopTENBeq1aCENBeq0cpoopTENBeq0aTCENBeq0cpcpaEMAB2eq0aEMAB1eq0aEMAB0eq1"; + rise_constraint(rf2_32x128_wm1_clockslew_clockslew_hold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + values (\ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000" \ + ); + } + } + timing() { + related_pin : CLKA; + timing_type : setup_rising; + when : "RET1N&!DFTRAMBYP&((TENB&!CENB)|(!TENB&!TCENB))&!EMAB[2]&EMAB[1]&!EMAB[0]"; + sdf_cond : "contB_RET1Neq1aDFTRAMBYPeq0aopopTENBeq1aCENBeq0cpoopTENBeq0aTCENBeq0cpcpaEMAB2eq0aEMAB1eq1aEMAB0eq0"; + rise_constraint(rf2_32x128_wm1_clockslew_clockslew_setup_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + values (\ + "0.825187, 0.830619, 0.843461, 0.850585, 0.856691, 0.868904, 0.879071", \ + "0.819904, 0.825336, 0.838178, 0.845302, 0.851408, 0.863621, 0.873788", \ + "0.807264, 0.812696, 0.825538, 0.832662, 0.838768, 0.850981, 0.861148", \ + "0.799990, 0.805422, 0.818264, 0.825388, 0.831494, 0.843707, 0.853874", \ + "0.792968, 0.798400, 0.811242, 0.818366, 0.824472, 0.836685, 0.846852", \ + "0.783034, 0.788466, 0.801308, 0.808432, 0.814538, 0.826751, 0.836918", \ + "0.772840, 0.778272, 0.791114, 0.798238, 0.804344, 0.816557, 0.826724" \ + ); + } + } + timing() { + related_pin : CLKA; + timing_type : hold_rising; + when : "RET1N&!DFTRAMBYP&((TENB&!CENB)|(!TENB&!TCENB))&!EMAB[2]&EMAB[1]&!EMAB[0]"; + sdf_cond : "contB_RET1Neq1aDFTRAMBYPeq0aopopTENBeq1aCENBeq0cpoopTENBeq0aTCENBeq0cpcpaEMAB2eq0aEMAB1eq1aEMAB0eq0"; + rise_constraint(rf2_32x128_wm1_clockslew_clockslew_hold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + values (\ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000" \ + ); + } + } + timing() { + related_pin : CLKA; + timing_type : setup_rising; + when : "RET1N&!DFTRAMBYP&((TENB&!CENB)|(!TENB&!TCENB))&!EMAB[2]&EMAB[1]&EMAB[0]"; + sdf_cond : "contB_RET1Neq1aDFTRAMBYPeq0aopopTENBeq1aCENBeq0cpoopTENBeq0aTCENBeq0cpcpaEMAB2eq0aEMAB1eq1aEMAB0eq1"; + rise_constraint(rf2_32x128_wm1_clockslew_clockslew_setup_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + values (\ + "0.835027, 0.840459, 0.853301, 0.860425, 0.866531, 0.878744, 0.888911", \ + "0.829744, 0.835176, 0.848018, 0.855142, 0.861248, 0.873461, 0.883628", \ + "0.817104, 0.822536, 0.835378, 0.842502, 0.848608, 0.860821, 0.870988", \ + "0.809830, 0.815262, 0.828104, 0.835228, 0.841334, 0.853547, 0.863714", \ + "0.802808, 0.808240, 0.821082, 0.828206, 0.834312, 0.846525, 0.856692", \ + "0.792874, 0.798306, 0.811148, 0.818272, 0.824378, 0.836591, 0.846758", \ + "0.782680, 0.788112, 0.800954, 0.808078, 0.814184, 0.826397, 0.836564" \ + ); + } + } + timing() { + related_pin : CLKA; + timing_type : hold_rising; + when : "RET1N&!DFTRAMBYP&((TENB&!CENB)|(!TENB&!TCENB))&!EMAB[2]&EMAB[1]&EMAB[0]"; + sdf_cond : "contB_RET1Neq1aDFTRAMBYPeq0aopopTENBeq1aCENBeq0cpoopTENBeq0aTCENBeq0cpcpaEMAB2eq0aEMAB1eq1aEMAB0eq1"; + rise_constraint(rf2_32x128_wm1_clockslew_clockslew_hold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + values (\ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000" \ + ); + } + } + timing() { + related_pin : CLKA; + timing_type : setup_rising; + when : "RET1N&!DFTRAMBYP&((TENB&!CENB)|(!TENB&!TCENB))&EMAB[2]&!EMAB[1]&!EMAB[0]"; + sdf_cond : "contB_RET1Neq1aDFTRAMBYPeq0aopopTENBeq1aCENBeq0cpoopTENBeq0aTCENBeq0cpcpaEMAB2eq1aEMAB1eq0aEMAB0eq0"; + rise_constraint(rf2_32x128_wm1_clockslew_clockslew_setup_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + values (\ + "0.950178, 0.955610, 0.968452, 0.975576, 0.981682, 0.993895, 1.004062", \ + "0.944895, 0.950327, 0.963169, 0.970293, 0.976399, 0.988612, 0.998779", \ + "0.932255, 0.937687, 0.950529, 0.957653, 0.963759, 0.975972, 0.986139", \ + "0.924981, 0.930413, 0.943255, 0.950379, 0.956485, 0.968698, 0.978865", \ + "0.917959, 0.923391, 0.936233, 0.943357, 0.949463, 0.961676, 0.971843", \ + "0.908025, 0.913457, 0.926299, 0.933423, 0.939529, 0.951742, 0.961909", \ + "0.897831, 0.903263, 0.916105, 0.923229, 0.929335, 0.941548, 0.951715" \ + ); + } + } + timing() { + related_pin : CLKA; + timing_type : hold_rising; + when : "RET1N&!DFTRAMBYP&((TENB&!CENB)|(!TENB&!TCENB))&EMAB[2]&!EMAB[1]&!EMAB[0]"; + sdf_cond : "contB_RET1Neq1aDFTRAMBYPeq0aopopTENBeq1aCENBeq0cpoopTENBeq0aTCENBeq0cpcpaEMAB2eq1aEMAB1eq0aEMAB0eq0"; + rise_constraint(rf2_32x128_wm1_clockslew_clockslew_hold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + values (\ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000" \ + ); + } + } + timing() { + related_pin : CLKA; + timing_type : setup_rising; + when : "RET1N&!DFTRAMBYP&((TENB&!CENB)|(!TENB&!TCENB))&EMAB[2]&!EMAB[1]&EMAB[0]"; + sdf_cond : "contB_RET1Neq1aDFTRAMBYPeq0aopopTENBeq1aCENBeq0cpoopTENBeq0aTCENBeq0cpcpaEMAB2eq1aEMAB1eq0aEMAB0eq1"; + rise_constraint(rf2_32x128_wm1_clockslew_clockslew_setup_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + values (\ + "1.044468, 1.049900, 1.062742, 1.069866, 1.075972, 1.088185, 1.098352", \ + "1.039185, 1.044617, 1.057459, 1.064583, 1.070689, 1.082902, 1.093069", \ + "1.026545, 1.031977, 1.044819, 1.051943, 1.058049, 1.070262, 1.080429", \ + "1.019271, 1.024703, 1.037545, 1.044669, 1.050775, 1.062988, 1.073155", \ + "1.012249, 1.017681, 1.030523, 1.037647, 1.043753, 1.055966, 1.066133", \ + "1.002315, 1.007747, 1.020589, 1.027713, 1.033819, 1.046032, 1.056199", \ + "0.992121, 0.997553, 1.010395, 1.017519, 1.023625, 1.035838, 1.046005" \ + ); + } + } + timing() { + related_pin : CLKA; + timing_type : hold_rising; + when : "RET1N&!DFTRAMBYP&((TENB&!CENB)|(!TENB&!TCENB))&EMAB[2]&!EMAB[1]&EMAB[0]"; + sdf_cond : "contB_RET1Neq1aDFTRAMBYPeq0aopopTENBeq1aCENBeq0cpoopTENBeq0aTCENBeq0cpcpaEMAB2eq1aEMAB1eq0aEMAB0eq1"; + rise_constraint(rf2_32x128_wm1_clockslew_clockslew_hold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + values (\ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000" \ + ); + } + } + timing() { + related_pin : CLKA; + timing_type : setup_rising; + when : "RET1N&!DFTRAMBYP&((TENB&!CENB)|(!TENB&!TCENB))&EMAB[2]&EMAB[1]&!EMAB[0]"; + sdf_cond : "contB_RET1Neq1aDFTRAMBYPeq0aopopTENBeq1aCENBeq0cpoopTENBeq0aTCENBeq0cpcpaEMAB2eq1aEMAB1eq1aEMAB0eq0"; + rise_constraint(rf2_32x128_wm1_clockslew_clockslew_setup_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + values (\ + "1.171521, 1.176953, 1.189795, 1.196919, 1.203025, 1.215238, 1.225405", \ + "1.166238, 1.171670, 1.184512, 1.191636, 1.197742, 1.209955, 1.220122", \ + "1.153598, 1.159030, 1.171872, 1.178996, 1.185102, 1.197315, 1.207482", \ + "1.146324, 1.151756, 1.164598, 1.171722, 1.177828, 1.190041, 1.200208", \ + "1.139302, 1.144734, 1.157576, 1.164700, 1.170806, 1.183019, 1.193186", \ + "1.129368, 1.134800, 1.147642, 1.154766, 1.160872, 1.173085, 1.183252", \ + "1.119174, 1.124606, 1.137448, 1.144572, 1.150678, 1.162891, 1.173058" \ + ); + } + } + timing() { + related_pin : CLKA; + timing_type : hold_rising; + when : "RET1N&!DFTRAMBYP&((TENB&!CENB)|(!TENB&!TCENB))&EMAB[2]&EMAB[1]&!EMAB[0]"; + sdf_cond : "contB_RET1Neq1aDFTRAMBYPeq0aopopTENBeq1aCENBeq0cpoopTENBeq0aTCENBeq0cpcpaEMAB2eq1aEMAB1eq1aEMAB0eq0"; + rise_constraint(rf2_32x128_wm1_clockslew_clockslew_hold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + values (\ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000" \ + ); + } + } + timing() { + related_pin : CLKA; + timing_type : setup_rising; + when : "RET1N&!DFTRAMBYP&((TENB&!CENB)|(!TENB&!TCENB))&EMAB[2]&EMAB[1]&EMAB[0]"; + sdf_cond : "contB_RET1Neq1aDFTRAMBYPeq0aopopTENBeq1aCENBeq0cpoopTENBeq0aTCENBeq0cpcpaEMAB2eq1aEMAB1eq1aEMAB0eq1"; + rise_constraint(rf2_32x128_wm1_clockslew_clockslew_setup_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + values (\ + "1.267967, 1.273399, 1.286241, 1.293365, 1.299471, 1.311684, 1.321851", \ + "1.262684, 1.268116, 1.280958, 1.288082, 1.294188, 1.306401, 1.316568", \ + "1.250044, 1.255476, 1.268318, 1.275442, 1.281548, 1.293761, 1.303928", \ + "1.242770, 1.248202, 1.261044, 1.268168, 1.274274, 1.286487, 1.296654", \ + "1.235748, 1.241180, 1.254022, 1.261146, 1.267252, 1.279465, 1.289632", \ + "1.225814, 1.231246, 1.244088, 1.251212, 1.257318, 1.269531, 1.279698", \ + "1.215620, 1.221052, 1.233894, 1.241018, 1.247124, 1.259337, 1.269504" \ + ); + } + } + timing() { + related_pin : CLKA; + timing_type : hold_rising; + when : "RET1N&!DFTRAMBYP&((TENB&!CENB)|(!TENB&!TCENB))&EMAB[2]&EMAB[1]&EMAB[0]"; + sdf_cond : "contB_RET1Neq1aDFTRAMBYPeq0aopopTENBeq1aCENBeq0cpoopTENBeq0aTCENBeq0cpcpaEMAB2eq1aEMAB1eq1aEMAB0eq1"; + rise_constraint(rf2_32x128_wm1_clockslew_clockslew_hold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + values (\ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000" \ + ); + } + } + minimum_period() { + constraint : 1.186933; + when : "RET1N&(((TENB&!CENB&!DFTRAMBYP)|(!TENB&!TCENB&!DFTRAMBYP))|DFTRAMBYP)&!EMAB[2]&!EMAB[1]&!EMAB[0]"; + sdf_cond : "RET1Neq1aopopopTENBeq1aCENBeq0aDFTRAMBYPeq0cpoopTENBeq0aTCENBeq0aDFTRAMBYPeq0cpcpoDFTRAMBYPeq1cpaEMAB2eq0aEMAB1eq0aEMAB0eq0"; + } + minimum_period() { + constraint : 1.195455; + when : "RET1N&(((TENB&!CENB&!DFTRAMBYP)|(!TENB&!TCENB&!DFTRAMBYP))|DFTRAMBYP)&!EMAB[2]&!EMAB[1]&EMAB[0]"; + sdf_cond : "RET1Neq1aopopopTENBeq1aCENBeq0aDFTRAMBYPeq0cpoopTENBeq0aTCENBeq0aDFTRAMBYPeq0cpcpoDFTRAMBYPeq1cpaEMAB2eq0aEMAB1eq0aEMAB0eq1"; + } + minimum_period() { + constraint : 1.206677; + when : "RET1N&(((TENB&!CENB&!DFTRAMBYP)|(!TENB&!TCENB&!DFTRAMBYP))|DFTRAMBYP)&!EMAB[2]&EMAB[1]&!EMAB[0]"; + sdf_cond : "RET1Neq1aopopopTENBeq1aCENBeq0aDFTRAMBYPeq0cpoopTENBeq0aTCENBeq0aDFTRAMBYPeq0cpcpoDFTRAMBYPeq1cpaEMAB2eq0aEMAB1eq1aEMAB0eq0"; + } + minimum_period() { + constraint : 1.216934; + when : "RET1N&(((TENB&!CENB&!DFTRAMBYP)|(!TENB&!TCENB&!DFTRAMBYP))|DFTRAMBYP)&!EMAB[2]&EMAB[1]&EMAB[0]"; + sdf_cond : "RET1Neq1aopopopTENBeq1aCENBeq0aDFTRAMBYPeq0cpoopTENBeq0aTCENBeq0aDFTRAMBYPeq0cpcpoDFTRAMBYPeq1cpaEMAB2eq0aEMAB1eq1aEMAB0eq1"; + } + minimum_period() { + constraint : 1.336967; + when : "RET1N&(((TENB&!CENB&!DFTRAMBYP)|(!TENB&!TCENB&!DFTRAMBYP))|DFTRAMBYP)&EMAB[2]&!EMAB[1]&!EMAB[0]"; + sdf_cond : "RET1Neq1aopopopTENBeq1aCENBeq0aDFTRAMBYPeq0cpoopTENBeq0aTCENBeq0aDFTRAMBYPeq0cpcpoDFTRAMBYPeq1cpaEMAB2eq1aEMAB1eq0aEMAB0eq0"; + } + minimum_period() { + constraint : 1.435255; + when : "RET1N&(((TENB&!CENB&!DFTRAMBYP)|(!TENB&!TCENB&!DFTRAMBYP))|DFTRAMBYP)&EMAB[2]&!EMAB[1]&EMAB[0]"; + sdf_cond : "RET1Neq1aopopopTENBeq1aCENBeq0aDFTRAMBYPeq0cpoopTENBeq0aTCENBeq0aDFTRAMBYPeq0cpcpoDFTRAMBYPeq1cpaEMAB2eq1aEMAB1eq0aEMAB0eq1"; + } + minimum_period() { + constraint : 1.567695; + when : "RET1N&(((TENB&!CENB&!DFTRAMBYP)|(!TENB&!TCENB&!DFTRAMBYP))|DFTRAMBYP)&EMAB[2]&EMAB[1]&!EMAB[0]"; + sdf_cond : "RET1Neq1aopopopTENBeq1aCENBeq0aDFTRAMBYPeq0cpoopTENBeq0aTCENBeq0aDFTRAMBYPeq0cpcpoDFTRAMBYPeq1cpaEMAB2eq1aEMAB1eq1aEMAB0eq0"; + } + minimum_period() { + constraint : 1.668231; + when : "RET1N&(((TENB&!CENB&!DFTRAMBYP)|(!TENB&!TCENB&!DFTRAMBYP))|DFTRAMBYP)&EMAB[2]&EMAB[1]&EMAB[0]"; + sdf_cond : "RET1Neq1aopopopTENBeq1aCENBeq0aDFTRAMBYPeq0cpoopTENBeq0aTCENBeq0aDFTRAMBYPeq0cpcpoDFTRAMBYPeq1cpaEMAB2eq1aEMAB1eq1aEMAB0eq1"; + } + timing() { + timing_type : min_clock_tree_path; + timing_sense : positive_unate; + cell_rise(rf2_32x128_wm1_cts1x7_clockslew_delay_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + values ("0.093715, 0.099138, 0.111876, 0.118740, 0.125609, 0.135707, 0.146463"); + } + rise_transition(rf2_32x128_wm1_cts1x7_clockslew_slew_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + values ("0.036429, 0.036171, 0.036601, 0.036501, 0.036610, 0.036412, 0.036635"); + } + cell_fall(rf2_32x128_wm1_cts1x7_clockslew_delay_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + values ("0.093715, 0.099138, 0.111876, 0.118740, 0.125609, 0.135707, 0.146463"); + } + fall_transition(rf2_32x128_wm1_cts1x7_clockslew_slew_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + values ("0.041725, 0.041356, 0.041736, 0.041851, 0.041728, 0.042281, 0.041914"); + } + } + timing() { + timing_type : min_clock_tree_path; + timing_sense : negative_unate; + cell_fall(rf2_32x128_wm1_cts1x7_clockslew_delay_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + values ("0.093715, 0.099138, 0.111876, 0.118740, 0.125609, 0.135707, 0.146463"); + } + fall_transition(rf2_32x128_wm1_cts1x7_clockslew_slew_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + values ("0.041725, 0.041356, 0.041736, 0.041851, 0.041728, 0.042281, 0.041914"); + } + cell_rise(rf2_32x128_wm1_cts1x7_clockslew_delay_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + values ("0.093715, 0.099138, 0.111876, 0.118740, 0.125609, 0.135707, 0.146463"); + } + rise_transition(rf2_32x128_wm1_cts1x7_clockslew_slew_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + values ("0.036429, 0.036171, 0.036601, 0.036501, 0.036610, 0.036412, 0.036635"); + } + } + timing() { + timing_type : max_clock_tree_path; + timing_sense : positive_unate; + cell_rise(rf2_32x128_wm1_cts1x7_clockslew_delay_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + values ("0.253843, 0.259060, 0.271627, 0.279100, 0.285550, 0.294952, 0.305187"); + } + rise_transition(rf2_32x128_wm1_cts1x7_clockslew_slew_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + values ("0.036429, 0.036171, 0.036601, 0.036501, 0.036610, 0.036412, 0.036635"); + } + cell_fall(rf2_32x128_wm1_cts1x7_clockslew_delay_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + values ("0.253843, 0.259060, 0.271627, 0.279100, 0.285550, 0.294952, 0.305187"); + } + fall_transition(rf2_32x128_wm1_cts1x7_clockslew_slew_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + values ("0.041725, 0.041356, 0.041736, 0.041851, 0.041728, 0.042281, 0.041914"); + } + } + timing() { + timing_type : max_clock_tree_path; + timing_sense : negative_unate; + cell_fall(rf2_32x128_wm1_cts1x7_clockslew_delay_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + values ("0.253843, 0.259060, 0.271627, 0.279100, 0.285550, 0.294952, 0.305187"); + } + fall_transition(rf2_32x128_wm1_cts1x7_clockslew_slew_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + values ("0.041725, 0.041356, 0.041736, 0.041851, 0.041728, 0.042281, 0.041914"); + } + cell_rise(rf2_32x128_wm1_cts1x7_clockslew_delay_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + values ("0.253843, 0.259060, 0.271627, 0.279100, 0.285550, 0.294952, 0.305187"); + } + rise_transition(rf2_32x128_wm1_cts1x7_clockslew_slew_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + values ("0.036429, 0.036171, 0.036601, 0.036501, 0.036610, 0.036412, 0.036635"); + } + } + min_pulse_width_high : 0.160230; + min_pulse_width_low : 0.172721; + } + pin(CENB) { + direction : input; + related_power_pin : "VDDPE"; + related_ground_pin : "VSSE"; + capacitance : 0.001801; + max_transition : 0.601300; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB"; + sdf_cond : "RET1Neq1aTENBeq1"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.158323, 0.166164, 0.175216, 0.196942, 0.210862, 0.230239, 0.244483", \ + "0.156431, 0.164272, 0.173324, 0.195050, 0.208970, 0.228347, 0.242591", \ + "0.155431, 0.163272, 0.172324, 0.194050, 0.207970, 0.227347, 0.241591", \ + "0.154431, 0.162272, 0.171324, 0.193050, 0.206970, 0.226347, 0.240591", \ + "0.153431, 0.161272, 0.170324, 0.192050, 0.205970, 0.225347, 0.239591", \ + "0.152431, 0.160272, 0.169324, 0.191050, 0.204970, 0.224347, 0.238591", \ + "0.151431, 0.159272, 0.168324, 0.190050, 0.203970, 0.223347, 0.237591" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.171673, 0.179463, 0.193007, 0.215107, 0.231757, 0.252791, 0.266068", \ + "0.166256, 0.174046, 0.187590, 0.209690, 0.226340, 0.247374, 0.260651", \ + "0.153537, 0.161327, 0.174871, 0.196971, 0.213621, 0.234655, 0.247932", \ + "0.146080, 0.153870, 0.167414, 0.189514, 0.206164, 0.227198, 0.240475", \ + "0.140388, 0.148178, 0.161722, 0.183822, 0.200472, 0.221506, 0.235105", \ + "0.131305, 0.139378, 0.152639, 0.174739, 0.191389, 0.212423, 0.234105", \ + "0.128751, 0.138378, 0.150469, 0.173614, 0.187066, 0.210104, 0.233105" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB"; + sdf_cond : "RET1Neq1aTENBeq1"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.068372, 0.059313, 0.050825, 0.033256, 0.026764, 0.011200, 0.010200", \ + "0.072821, 0.063762, 0.055273, 0.037705, 0.031212, 0.013030, 0.012030", \ + "0.085716, 0.076657, 0.068169, 0.050601, 0.044108, 0.025926, 0.024926", \ + "0.094173, 0.085114, 0.076626, 0.059057, 0.052564, 0.034382, 0.033382", \ + "0.099111, 0.090052, 0.081564, 0.063996, 0.057503, 0.039321, 0.038321", \ + "0.110187, 0.101128, 0.092640, 0.075072, 0.068579, 0.050397, 0.049397", \ + "0.120488, 0.111429, 0.102941, 0.085373, 0.078880, 0.060698, 0.059698" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.039009, 0.029523, 0.017929, 0.011000, 0.010000, 0.009000, 0.008000", \ + "0.044515, 0.035029, 0.023435, 0.011500, 0.010500, 0.009500, 0.008500", \ + "0.057317, 0.047831, 0.036237, 0.013968, 0.011000, 0.010000, 0.009000", \ + "0.064767, 0.055281, 0.043687, 0.021944, 0.018912, 0.011000, 0.010000", \ + "0.070716, 0.061229, 0.049636, 0.027910, 0.024878, 0.011500, 0.010500", \ + "0.080770, 0.071284, 0.059690, 0.038906, 0.035874, 0.012238, 0.011000", \ + "0.090454, 0.080967, 0.069374, 0.049917, 0.046885, 0.023249, 0.012971" \ + ); + } + } + timing() { + related_pin : RET1N; + timing_type : non_seq_setup_falling; + fall_constraint(rf2_32x128_wm1_inputslew_inputslew_setup_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000" \ + ); + } + } + timing() { + related_pin : RET1N; + timing_type : non_seq_hold_falling; + fall_constraint(rf2_32x128_wm1_inputslew_inputslew_hold_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "1.252306, 1.244320, 1.240390, 1.238360, 1.237360, 1.236360, 1.235360", \ + "1.257791, 1.249804, 1.245875, 1.243845, 1.242846, 1.241845, 1.240846", \ + "1.270415, 1.262426, 1.258498, 1.256468, 1.255468, 1.254468, 1.253468", \ + "1.277859, 1.269872, 1.265943, 1.263913, 1.262914, 1.261913, 1.260914", \ + "1.284775, 1.276787, 1.272860, 1.270830, 1.269829, 1.268830, 1.267829", \ + "1.295293, 1.287305, 1.283377, 1.281347, 1.280347, 1.279347, 1.278347", \ + "1.306067, 1.298080, 1.294151, 1.292121, 1.291122, 1.290121, 1.289122" \ + ); + } + } + timing() { + related_pin : RET1N; + timing_type : non_seq_setup_rising; + fall_constraint(rf2_32x128_wm1_inputslew_inputslew_setup_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000" \ + ); + } + } + timing() { + related_pin : RET1N; + timing_type : non_seq_hold_rising; + fall_constraint(rf2_32x128_wm1_inputslew_inputslew_hold_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.645055, 0.637212, 0.620035, 0.592377, 0.579884, 0.550251, 0.515458", \ + "0.646055, 0.638212, 0.621035, 0.593377, 0.580884, 0.551251, 0.516458", \ + "0.647055, 0.639212, 0.622035, 0.594377, 0.581884, 0.552251, 0.517458", \ + "0.648055, 0.640212, 0.623035, 0.595377, 0.582884, 0.553251, 0.518458", \ + "0.649055, 0.641212, 0.624035, 0.596377, 0.583884, 0.554251, 0.519458", \ + "0.650055, 0.642212, 0.625035, 0.597377, 0.584884, 0.555251, 0.520458", \ + "0.651055, 0.643212, 0.626035, 0.598377, 0.585884, 0.556251, 0.521458" \ + ); + } + } + internal_power() { + when : "!DFTRAMBYP&TENB"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.023796, 0.023820, 0.023844, 0.023868, 0.023891, 0.023915, 0.023939"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.047457, 0.047516, 0.047563, 0.047611, 0.047659, 0.047673, 0.047721"); + } + } + } + bus(WENB) { + bus_type : rf2_32x128_wm1_WENB; + direction : input; + related_power_pin : "VDDPE"; + related_ground_pin : "VSSE"; + capacitance : 0.002423; + max_transition : 0.601300; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&!CENB"; + sdf_cond : "RET1Neq1aTENBeq1aCENBeq0"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.079705, 0.087824, 0.098230, 0.123507, 0.149835, 0.182444, 0.223284", \ + "0.074471, 0.082590, 0.092996, 0.118273, 0.144601, 0.177210, 0.218050", \ + "0.061943, 0.070062, 0.080468, 0.105745, 0.132073, 0.164682, 0.205522", \ + "0.054413, 0.062532, 0.072938, 0.098215, 0.124543, 0.157152, 0.197992", \ + "0.047955, 0.056074, 0.066480, 0.091757, 0.118085, 0.150694, 0.191534", \ + "0.038617, 0.046736, 0.057142, 0.082419, 0.108747, 0.141356, 0.182196", \ + "0.028383, 0.036502, 0.046908, 0.072185, 0.098513, 0.131122, 0.171962" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.073399, 0.083000, 0.093742, 0.126070, 0.153591, 0.192913, 0.244223", \ + "0.068199, 0.077800, 0.088542, 0.120870, 0.148391, 0.187713, 0.239023", \ + "0.055601, 0.065202, 0.075944, 0.108272, 0.135793, 0.175115, 0.226425", \ + "0.048076, 0.057677, 0.068419, 0.100747, 0.128268, 0.167590, 0.218900", \ + "0.041629, 0.051230, 0.061972, 0.094299, 0.121820, 0.161142, 0.212452", \ + "0.032277, 0.041878, 0.052620, 0.084947, 0.112468, 0.151790, 0.203100", \ + "0.022057, 0.031658, 0.042400, 0.074728, 0.102249, 0.141571, 0.192881" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&!CENB"; + sdf_cond : "RET1Neq1aTENBeq1aCENBeq0"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.240078, 0.231773, 0.222290, 0.214977, 0.210108, 0.201032, 0.200289", \ + "0.245293, 0.236988, 0.227505, 0.220192, 0.215323, 0.206247, 0.205504", \ + "0.257862, 0.249557, 0.240074, 0.232761, 0.227892, 0.218816, 0.218073", \ + "0.265333, 0.257028, 0.247545, 0.240232, 0.235363, 0.226287, 0.225544", \ + "0.271784, 0.263479, 0.253996, 0.246683, 0.241814, 0.232738, 0.231995", \ + "0.281239, 0.272934, 0.263451, 0.256138, 0.251269, 0.242193, 0.241450", \ + "0.291420, 0.283115, 0.273632, 0.266319, 0.261450, 0.252374, 0.251631" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.240521, 0.230965, 0.220364, 0.213813, 0.189737, 0.170025, 0.162521", \ + "0.245738, 0.236182, 0.225581, 0.219030, 0.194954, 0.175242, 0.167738", \ + "0.258338, 0.248782, 0.238181, 0.231630, 0.207554, 0.187842, 0.180338", \ + "0.265812, 0.256256, 0.245655, 0.239104, 0.215028, 0.195316, 0.187812", \ + "0.272229, 0.262673, 0.252072, 0.245521, 0.221445, 0.201733, 0.194229", \ + "0.281648, 0.272092, 0.261491, 0.254940, 0.230864, 0.211152, 0.203648", \ + "0.291879, 0.282323, 0.271722, 0.265171, 0.241095, 0.221383, 0.213879" \ + ); + } + } + internal_power() { + when : "TENB&!DFTRAMBYP"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.002833, 0.002836, 0.002839, 0.002841, 0.002844, 0.002847, 0.002850"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.003852, 0.003937, 0.003941, 0.003945, 0.003949, 0.003953, 0.003957"); + } + } + } + bus(AB) { + bus_type : rf2_32x128_wm1_AB; + direction : input; + related_power_pin : "VDDPE"; + related_ground_pin : "VSSE"; + capacitance : 0.001962; + max_transition : 0.601300; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&!CENB&COLLDISN"; + sdf_cond : "RET1Neq1aTENBeq1aCENBeq0aCOLLDISNeq1"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.187004, 0.195354, 0.204862, 0.224544, 0.237573, 0.255456, 0.266774", \ + "0.181460, 0.189810, 0.199318, 0.219000, 0.232029, 0.249912, 0.261288", \ + "0.168614, 0.176964, 0.186472, 0.206154, 0.219183, 0.237066, 0.248445", \ + "0.161807, 0.170157, 0.179665, 0.199347, 0.212376, 0.230259, 0.241130", \ + "0.154866, 0.163216, 0.172724, 0.192406, 0.205435, 0.223318, 0.235326", \ + "0.144220, 0.152570, 0.162078, 0.181760, 0.194789, 0.212672, 0.226281", \ + "0.133740, 0.142090, 0.151598, 0.171280, 0.185498, 0.203026, 0.217894" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.222755, 0.232191, 0.242796, 0.270323, 0.295298, 0.330932, 0.374392", \ + "0.217317, 0.226753, 0.237358, 0.264885, 0.289860, 0.325494, 0.368954", \ + "0.204619, 0.214055, 0.224660, 0.252187, 0.277162, 0.312796, 0.356256", \ + "0.197363, 0.206799, 0.217404, 0.244931, 0.269906, 0.305540, 0.349000", \ + "0.190812, 0.200248, 0.210853, 0.238380, 0.263355, 0.298989, 0.342449", \ + "0.181658, 0.191094, 0.201699, 0.229226, 0.254201, 0.289835, 0.333295", \ + "0.172008, 0.181444, 0.192049, 0.219576, 0.244551, 0.280185, 0.323645" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&!CENB&COLLDISN"; + sdf_cond : "RET1Neq1aTENBeq1aCENBeq0aCOLLDISNeq1"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.089285, 0.082874, 0.078391, 0.076028, 0.075028, 0.074028, 0.073028", \ + "0.094708, 0.088297, 0.083814, 0.081450, 0.080450, 0.079450, 0.078450", \ + "0.107447, 0.101036, 0.096553, 0.094189, 0.093189, 0.092189, 0.091189", \ + "0.114230, 0.107819, 0.103336, 0.100972, 0.099972, 0.098972, 0.097972", \ + "0.121179, 0.114768, 0.110285, 0.107921, 0.106921, 0.105921, 0.104921", \ + "0.131277, 0.124866, 0.120383, 0.118019, 0.117019, 0.116019, 0.115019", \ + "0.142034, 0.135623, 0.131140, 0.128776, 0.127776, 0.126776, 0.125776" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.086181, 0.077222, 0.069899, 0.059278, 0.051920, 0.040599, 0.039599", \ + "0.091603, 0.082644, 0.075321, 0.064700, 0.057342, 0.046021, 0.045021", \ + "0.104342, 0.095383, 0.088060, 0.077439, 0.070081, 0.058760, 0.057760", \ + "0.111206, 0.102247, 0.094924, 0.084303, 0.076945, 0.065624, 0.064624", \ + "0.118074, 0.109115, 0.101792, 0.091171, 0.083813, 0.072491, 0.071491", \ + "0.128173, 0.119214, 0.111891, 0.101270, 0.093912, 0.082591, 0.081591", \ + "0.138928, 0.129969, 0.122646, 0.112024, 0.104667, 0.093346, 0.092346" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&!CENB&!COLLDISN"; + sdf_cond : "RET1Neq1aTENBeq1aCENBeq0aCOLLDISNeq0"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.187004, 0.195354, 0.204862, 0.224544, 0.237573, 0.255456, 0.266774", \ + "0.181460, 0.189810, 0.199318, 0.219000, 0.232029, 0.249912, 0.261288", \ + "0.168614, 0.176964, 0.186472, 0.206154, 0.219183, 0.237066, 0.248445", \ + "0.161807, 0.170157, 0.179665, 0.199347, 0.212376, 0.230259, 0.241130", \ + "0.154866, 0.163216, 0.172724, 0.192406, 0.205435, 0.223318, 0.235326", \ + "0.144220, 0.152570, 0.162078, 0.181760, 0.194789, 0.212672, 0.226281", \ + "0.133740, 0.142090, 0.151598, 0.171280, 0.185498, 0.203026, 0.217894" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.222755, 0.232191, 0.242796, 0.270323, 0.295298, 0.330932, 0.374392", \ + "0.217317, 0.226753, 0.237358, 0.264885, 0.289860, 0.325494, 0.368954", \ + "0.204619, 0.214055, 0.224660, 0.252187, 0.277162, 0.312796, 0.356256", \ + "0.197363, 0.206799, 0.217404, 0.244931, 0.269906, 0.305540, 0.349000", \ + "0.190812, 0.200248, 0.210853, 0.238380, 0.263355, 0.298989, 0.342449", \ + "0.181658, 0.191094, 0.201699, 0.229226, 0.254201, 0.289835, 0.333295", \ + "0.172008, 0.181444, 0.192049, 0.219576, 0.244551, 0.280185, 0.323645" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&!CENB&!COLLDISN"; + sdf_cond : "RET1Neq1aTENBeq1aCENBeq0aCOLLDISNeq0"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.089285, 0.082874, 0.078391, 0.076028, 0.075028, 0.074028, 0.073028", \ + "0.094708, 0.088297, 0.083814, 0.081450, 0.080450, 0.079450, 0.078450", \ + "0.107447, 0.101036, 0.096553, 0.094189, 0.093189, 0.092189, 0.091189", \ + "0.114230, 0.107819, 0.103336, 0.100972, 0.099972, 0.098972, 0.097972", \ + "0.121179, 0.114768, 0.110285, 0.107921, 0.106921, 0.105921, 0.104921", \ + "0.131277, 0.124866, 0.120383, 0.118019, 0.117019, 0.116019, 0.115019", \ + "0.142034, 0.135623, 0.131140, 0.128776, 0.127776, 0.126776, 0.125776" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.086181, 0.077222, 0.069899, 0.059278, 0.051920, 0.040599, 0.039599", \ + "0.091603, 0.082644, 0.075321, 0.064700, 0.057342, 0.046021, 0.045021", \ + "0.104342, 0.095383, 0.088060, 0.077439, 0.070081, 0.058760, 0.057760", \ + "0.111206, 0.102247, 0.094924, 0.084303, 0.076945, 0.065624, 0.064624", \ + "0.118074, 0.109115, 0.101792, 0.091171, 0.083813, 0.072491, 0.071491", \ + "0.128173, 0.119214, 0.111891, 0.101270, 0.093912, 0.082591, 0.081591", \ + "0.138928, 0.129969, 0.122646, 0.112024, 0.104667, 0.093346, 0.092346" \ + ); + } + } + internal_power() { + when : "TENB&!DFTRAMBYP&COLLDISN"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.014888, 0.014903, 0.014918, 0.014932, 0.014947, 0.014962, 0.014977"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.013243, 0.013317, 0.013330, 0.013343, 0.013357, 0.013370, 0.013383"); + } + } + internal_power() { + when : "TENB&!DFTRAMBYP&!COLLDISN"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.014888, 0.014903, 0.014918, 0.014932, 0.014947, 0.014962, 0.014977"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.013243, 0.013317, 0.013330, 0.013343, 0.013357, 0.013370, 0.013383"); + } + } + } + bus(DB) { + bus_type : rf2_32x128_wm1_DB; + direction : input; + related_power_pin : "VDDPE"; + related_ground_pin : "VSSE"; + memory_write() { + address : AB; + clocked_on : CLKB; + } + capacitance : 0.002421; + max_transition : 0.601300; + pin(DB[127]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[127]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB127eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.147908, 0.157693, 0.168780, 0.195730, 0.223606, 0.253685, 0.294536", \ + "0.142761, 0.152546, 0.163633, 0.190583, 0.218459, 0.248538, 0.289389", \ + "0.130228, 0.140013, 0.151100, 0.178050, 0.205926, 0.236005, 0.276856", \ + "0.122628, 0.132413, 0.143500, 0.170450, 0.198326, 0.228405, 0.269256", \ + "0.116160, 0.125945, 0.137032, 0.163982, 0.191858, 0.221937, 0.262788", \ + "0.106762, 0.116547, 0.127634, 0.154584, 0.182460, 0.212539, 0.253390", \ + "0.096573, 0.106358, 0.117445, 0.144395, 0.172271, 0.202350, 0.243201" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.150397, 0.160840, 0.174497, 0.207701, 0.235037, 0.273999, 0.319190", \ + "0.144905, 0.155348, 0.169005, 0.202209, 0.229545, 0.268507, 0.313698", \ + "0.132374, 0.142817, 0.156474, 0.189678, 0.217014, 0.255976, 0.301167", \ + "0.127412, 0.137855, 0.151512, 0.184716, 0.212052, 0.251014, 0.296205", \ + "0.118642, 0.129085, 0.142742, 0.175946, 0.203282, 0.242244, 0.287435", \ + "0.109034, 0.119477, 0.133134, 0.166338, 0.193674, 0.232636, 0.277827", \ + "0.098801, 0.109244, 0.122901, 0.156105, 0.183441, 0.222403, 0.267594" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[127]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB127eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.249134, 0.237567, 0.225685, 0.205900, 0.191187, 0.182067, 0.166776", \ + "0.254329, 0.242762, 0.230880, 0.211095, 0.196382, 0.187262, 0.171971", \ + "0.266897, 0.255330, 0.243448, 0.223663, 0.208950, 0.199830, 0.184539", \ + "0.274404, 0.262837, 0.250955, 0.231170, 0.216457, 0.207337, 0.192046", \ + "0.280850, 0.269283, 0.257401, 0.237616, 0.222903, 0.213783, 0.198492", \ + "0.290276, 0.278709, 0.266827, 0.247042, 0.232329, 0.223209, 0.207918", \ + "0.300493, 0.288926, 0.277044, 0.257259, 0.242546, 0.233426, 0.218135" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.242723, 0.229979, 0.217345, 0.196512, 0.178133, 0.161031, 0.143466", \ + "0.247941, 0.235197, 0.222563, 0.201730, 0.183351, 0.166249, 0.148684", \ + "0.260501, 0.247757, 0.235123, 0.214291, 0.195911, 0.178809, 0.161244", \ + "0.267997, 0.255253, 0.242619, 0.221786, 0.203407, 0.186305, 0.168740", \ + "0.274433, 0.261689, 0.249055, 0.228222, 0.209843, 0.192741, 0.175176", \ + "0.283839, 0.271095, 0.258461, 0.237628, 0.219249, 0.202147, 0.184582", \ + "0.294088, 0.281344, 0.268710, 0.247877, 0.229498, 0.212396, 0.194831" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[127])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.004350, 0.004355, 0.004359, 0.004363, 0.004368, 0.004372, 0.004376"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.006049, 0.006142, 0.006157, 0.006186, 0.006192, 0.006198, 0.006204"); + } + } + } + pin(DB[126]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[126]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB126eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.147908, 0.157693, 0.168780, 0.195730, 0.223606, 0.253685, 0.294536", \ + "0.142761, 0.152546, 0.163633, 0.190583, 0.218459, 0.248538, 0.289389", \ + "0.130228, 0.140013, 0.151100, 0.178050, 0.205926, 0.236005, 0.276856", \ + "0.122628, 0.132413, 0.143500, 0.170450, 0.198326, 0.228405, 0.269256", \ + "0.116160, 0.125945, 0.137032, 0.163982, 0.191858, 0.221937, 0.262788", \ + "0.106762, 0.116547, 0.127634, 0.154584, 0.182460, 0.212539, 0.253390", \ + "0.096573, 0.106358, 0.117445, 0.144395, 0.172271, 0.202350, 0.243201" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.150397, 0.160840, 0.174497, 0.207701, 0.235037, 0.273999, 0.319190", \ + "0.144905, 0.155348, 0.169005, 0.202209, 0.229545, 0.268507, 0.313698", \ + "0.132374, 0.142817, 0.156474, 0.189678, 0.217014, 0.255976, 0.301167", \ + "0.127412, 0.137855, 0.151512, 0.184716, 0.212052, 0.251014, 0.296205", \ + "0.118642, 0.129085, 0.142742, 0.175946, 0.203282, 0.242244, 0.287435", \ + "0.109034, 0.119477, 0.133134, 0.166338, 0.193674, 0.232636, 0.277827", \ + "0.098801, 0.109244, 0.122901, 0.156105, 0.183441, 0.222403, 0.267594" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[126]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB126eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.249134, 0.237567, 0.225685, 0.205900, 0.191187, 0.182067, 0.166776", \ + "0.254329, 0.242762, 0.230880, 0.211095, 0.196382, 0.187262, 0.171971", \ + "0.266897, 0.255330, 0.243448, 0.223663, 0.208950, 0.199830, 0.184539", \ + "0.274404, 0.262837, 0.250955, 0.231170, 0.216457, 0.207337, 0.192046", \ + "0.280850, 0.269283, 0.257401, 0.237616, 0.222903, 0.213783, 0.198492", \ + "0.290276, 0.278709, 0.266827, 0.247042, 0.232329, 0.223209, 0.207918", \ + "0.300493, 0.288926, 0.277044, 0.257259, 0.242546, 0.233426, 0.218135" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.242723, 0.229979, 0.217345, 0.196512, 0.178133, 0.161031, 0.143466", \ + "0.247941, 0.235197, 0.222563, 0.201730, 0.183351, 0.166249, 0.148684", \ + "0.260501, 0.247757, 0.235123, 0.214291, 0.195911, 0.178809, 0.161244", \ + "0.267997, 0.255253, 0.242619, 0.221786, 0.203407, 0.186305, 0.168740", \ + "0.274433, 0.261689, 0.249055, 0.228222, 0.209843, 0.192741, 0.175176", \ + "0.283839, 0.271095, 0.258461, 0.237628, 0.219249, 0.202147, 0.184582", \ + "0.294088, 0.281344, 0.268710, 0.247877, 0.229498, 0.212396, 0.194831" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[126])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.004350, 0.004355, 0.004359, 0.004363, 0.004368, 0.004372, 0.004376"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.006049, 0.006142, 0.006157, 0.006186, 0.006192, 0.006198, 0.006204"); + } + } + } + pin(DB[125]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[125]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB125eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.147908, 0.157693, 0.168780, 0.195730, 0.223606, 0.253685, 0.294536", \ + "0.142761, 0.152546, 0.163633, 0.190583, 0.218459, 0.248538, 0.289389", \ + "0.130228, 0.140013, 0.151100, 0.178050, 0.205926, 0.236005, 0.276856", \ + "0.122628, 0.132413, 0.143500, 0.170450, 0.198326, 0.228405, 0.269256", \ + "0.116160, 0.125945, 0.137032, 0.163982, 0.191858, 0.221937, 0.262788", \ + "0.106762, 0.116547, 0.127634, 0.154584, 0.182460, 0.212539, 0.253390", \ + "0.096573, 0.106358, 0.117445, 0.144395, 0.172271, 0.202350, 0.243201" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.150397, 0.160840, 0.174497, 0.207701, 0.235037, 0.273999, 0.319190", \ + "0.144905, 0.155348, 0.169005, 0.202209, 0.229545, 0.268507, 0.313698", \ + "0.132374, 0.142817, 0.156474, 0.189678, 0.217014, 0.255976, 0.301167", \ + "0.127412, 0.137855, 0.151512, 0.184716, 0.212052, 0.251014, 0.296205", \ + "0.118642, 0.129085, 0.142742, 0.175946, 0.203282, 0.242244, 0.287435", \ + "0.109034, 0.119477, 0.133134, 0.166338, 0.193674, 0.232636, 0.277827", \ + "0.098801, 0.109244, 0.122901, 0.156105, 0.183441, 0.222403, 0.267594" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[125]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB125eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.249134, 0.237567, 0.225685, 0.205900, 0.191187, 0.182067, 0.166776", \ + "0.254329, 0.242762, 0.230880, 0.211095, 0.196382, 0.187262, 0.171971", \ + "0.266897, 0.255330, 0.243448, 0.223663, 0.208950, 0.199830, 0.184539", \ + "0.274404, 0.262837, 0.250955, 0.231170, 0.216457, 0.207337, 0.192046", \ + "0.280850, 0.269283, 0.257401, 0.237616, 0.222903, 0.213783, 0.198492", \ + "0.290276, 0.278709, 0.266827, 0.247042, 0.232329, 0.223209, 0.207918", \ + "0.300493, 0.288926, 0.277044, 0.257259, 0.242546, 0.233426, 0.218135" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.242723, 0.229979, 0.217345, 0.196512, 0.178133, 0.161031, 0.143466", \ + "0.247941, 0.235197, 0.222563, 0.201730, 0.183351, 0.166249, 0.148684", \ + "0.260501, 0.247757, 0.235123, 0.214291, 0.195911, 0.178809, 0.161244", \ + "0.267997, 0.255253, 0.242619, 0.221786, 0.203407, 0.186305, 0.168740", \ + "0.274433, 0.261689, 0.249055, 0.228222, 0.209843, 0.192741, 0.175176", \ + "0.283839, 0.271095, 0.258461, 0.237628, 0.219249, 0.202147, 0.184582", \ + "0.294088, 0.281344, 0.268710, 0.247877, 0.229498, 0.212396, 0.194831" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[125])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.004350, 0.004355, 0.004359, 0.004363, 0.004368, 0.004372, 0.004376"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.006049, 0.006142, 0.006157, 0.006186, 0.006192, 0.006198, 0.006204"); + } + } + } + pin(DB[124]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[124]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB124eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.147908, 0.157693, 0.168780, 0.195730, 0.223606, 0.253685, 0.294536", \ + "0.142761, 0.152546, 0.163633, 0.190583, 0.218459, 0.248538, 0.289389", \ + "0.130228, 0.140013, 0.151100, 0.178050, 0.205926, 0.236005, 0.276856", \ + "0.122628, 0.132413, 0.143500, 0.170450, 0.198326, 0.228405, 0.269256", \ + "0.116160, 0.125945, 0.137032, 0.163982, 0.191858, 0.221937, 0.262788", \ + "0.106762, 0.116547, 0.127634, 0.154584, 0.182460, 0.212539, 0.253390", \ + "0.096573, 0.106358, 0.117445, 0.144395, 0.172271, 0.202350, 0.243201" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.150397, 0.160840, 0.174497, 0.207701, 0.235037, 0.273999, 0.319190", \ + "0.144905, 0.155348, 0.169005, 0.202209, 0.229545, 0.268507, 0.313698", \ + "0.132374, 0.142817, 0.156474, 0.189678, 0.217014, 0.255976, 0.301167", \ + "0.127412, 0.137855, 0.151512, 0.184716, 0.212052, 0.251014, 0.296205", \ + "0.118642, 0.129085, 0.142742, 0.175946, 0.203282, 0.242244, 0.287435", \ + "0.109034, 0.119477, 0.133134, 0.166338, 0.193674, 0.232636, 0.277827", \ + "0.098801, 0.109244, 0.122901, 0.156105, 0.183441, 0.222403, 0.267594" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[124]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB124eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.249134, 0.237567, 0.225685, 0.205900, 0.191187, 0.182067, 0.166776", \ + "0.254329, 0.242762, 0.230880, 0.211095, 0.196382, 0.187262, 0.171971", \ + "0.266897, 0.255330, 0.243448, 0.223663, 0.208950, 0.199830, 0.184539", \ + "0.274404, 0.262837, 0.250955, 0.231170, 0.216457, 0.207337, 0.192046", \ + "0.280850, 0.269283, 0.257401, 0.237616, 0.222903, 0.213783, 0.198492", \ + "0.290276, 0.278709, 0.266827, 0.247042, 0.232329, 0.223209, 0.207918", \ + "0.300493, 0.288926, 0.277044, 0.257259, 0.242546, 0.233426, 0.218135" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.242723, 0.229979, 0.217345, 0.196512, 0.178133, 0.161031, 0.143466", \ + "0.247941, 0.235197, 0.222563, 0.201730, 0.183351, 0.166249, 0.148684", \ + "0.260501, 0.247757, 0.235123, 0.214291, 0.195911, 0.178809, 0.161244", \ + "0.267997, 0.255253, 0.242619, 0.221786, 0.203407, 0.186305, 0.168740", \ + "0.274433, 0.261689, 0.249055, 0.228222, 0.209843, 0.192741, 0.175176", \ + "0.283839, 0.271095, 0.258461, 0.237628, 0.219249, 0.202147, 0.184582", \ + "0.294088, 0.281344, 0.268710, 0.247877, 0.229498, 0.212396, 0.194831" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[124])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.004350, 0.004355, 0.004359, 0.004363, 0.004368, 0.004372, 0.004376"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.006049, 0.006142, 0.006157, 0.006186, 0.006192, 0.006198, 0.006204"); + } + } + } + pin(DB[123]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[123]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB123eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.147908, 0.157693, 0.168780, 0.195730, 0.223606, 0.253685, 0.294536", \ + "0.142761, 0.152546, 0.163633, 0.190583, 0.218459, 0.248538, 0.289389", \ + "0.130228, 0.140013, 0.151100, 0.178050, 0.205926, 0.236005, 0.276856", \ + "0.122628, 0.132413, 0.143500, 0.170450, 0.198326, 0.228405, 0.269256", \ + "0.116160, 0.125945, 0.137032, 0.163982, 0.191858, 0.221937, 0.262788", \ + "0.106762, 0.116547, 0.127634, 0.154584, 0.182460, 0.212539, 0.253390", \ + "0.096573, 0.106358, 0.117445, 0.144395, 0.172271, 0.202350, 0.243201" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.150397, 0.160840, 0.174497, 0.207701, 0.235037, 0.273999, 0.319190", \ + "0.144905, 0.155348, 0.169005, 0.202209, 0.229545, 0.268507, 0.313698", \ + "0.132374, 0.142817, 0.156474, 0.189678, 0.217014, 0.255976, 0.301167", \ + "0.127412, 0.137855, 0.151512, 0.184716, 0.212052, 0.251014, 0.296205", \ + "0.118642, 0.129085, 0.142742, 0.175946, 0.203282, 0.242244, 0.287435", \ + "0.109034, 0.119477, 0.133134, 0.166338, 0.193674, 0.232636, 0.277827", \ + "0.098801, 0.109244, 0.122901, 0.156105, 0.183441, 0.222403, 0.267594" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[123]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB123eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.249134, 0.237567, 0.225685, 0.205900, 0.191187, 0.182067, 0.166776", \ + "0.254329, 0.242762, 0.230880, 0.211095, 0.196382, 0.187262, 0.171971", \ + "0.266897, 0.255330, 0.243448, 0.223663, 0.208950, 0.199830, 0.184539", \ + "0.274404, 0.262837, 0.250955, 0.231170, 0.216457, 0.207337, 0.192046", \ + "0.280850, 0.269283, 0.257401, 0.237616, 0.222903, 0.213783, 0.198492", \ + "0.290276, 0.278709, 0.266827, 0.247042, 0.232329, 0.223209, 0.207918", \ + "0.300493, 0.288926, 0.277044, 0.257259, 0.242546, 0.233426, 0.218135" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.242723, 0.229979, 0.217345, 0.196512, 0.178133, 0.161031, 0.143466", \ + "0.247941, 0.235197, 0.222563, 0.201730, 0.183351, 0.166249, 0.148684", \ + "0.260501, 0.247757, 0.235123, 0.214291, 0.195911, 0.178809, 0.161244", \ + "0.267997, 0.255253, 0.242619, 0.221786, 0.203407, 0.186305, 0.168740", \ + "0.274433, 0.261689, 0.249055, 0.228222, 0.209843, 0.192741, 0.175176", \ + "0.283839, 0.271095, 0.258461, 0.237628, 0.219249, 0.202147, 0.184582", \ + "0.294088, 0.281344, 0.268710, 0.247877, 0.229498, 0.212396, 0.194831" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[123])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.004350, 0.004355, 0.004359, 0.004363, 0.004368, 0.004372, 0.004376"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.006049, 0.006142, 0.006157, 0.006186, 0.006192, 0.006198, 0.006204"); + } + } + } + pin(DB[122]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[122]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB122eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.147908, 0.157693, 0.168780, 0.195730, 0.223606, 0.253685, 0.294536", \ + "0.142761, 0.152546, 0.163633, 0.190583, 0.218459, 0.248538, 0.289389", \ + "0.130228, 0.140013, 0.151100, 0.178050, 0.205926, 0.236005, 0.276856", \ + "0.122628, 0.132413, 0.143500, 0.170450, 0.198326, 0.228405, 0.269256", \ + "0.116160, 0.125945, 0.137032, 0.163982, 0.191858, 0.221937, 0.262788", \ + "0.106762, 0.116547, 0.127634, 0.154584, 0.182460, 0.212539, 0.253390", \ + "0.096573, 0.106358, 0.117445, 0.144395, 0.172271, 0.202350, 0.243201" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.150397, 0.160840, 0.174497, 0.207701, 0.235037, 0.273999, 0.319190", \ + "0.144905, 0.155348, 0.169005, 0.202209, 0.229545, 0.268507, 0.313698", \ + "0.132374, 0.142817, 0.156474, 0.189678, 0.217014, 0.255976, 0.301167", \ + "0.127412, 0.137855, 0.151512, 0.184716, 0.212052, 0.251014, 0.296205", \ + "0.118642, 0.129085, 0.142742, 0.175946, 0.203282, 0.242244, 0.287435", \ + "0.109034, 0.119477, 0.133134, 0.166338, 0.193674, 0.232636, 0.277827", \ + "0.098801, 0.109244, 0.122901, 0.156105, 0.183441, 0.222403, 0.267594" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[122]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB122eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.249134, 0.237567, 0.225685, 0.205900, 0.191187, 0.182067, 0.166776", \ + "0.254329, 0.242762, 0.230880, 0.211095, 0.196382, 0.187262, 0.171971", \ + "0.266897, 0.255330, 0.243448, 0.223663, 0.208950, 0.199830, 0.184539", \ + "0.274404, 0.262837, 0.250955, 0.231170, 0.216457, 0.207337, 0.192046", \ + "0.280850, 0.269283, 0.257401, 0.237616, 0.222903, 0.213783, 0.198492", \ + "0.290276, 0.278709, 0.266827, 0.247042, 0.232329, 0.223209, 0.207918", \ + "0.300493, 0.288926, 0.277044, 0.257259, 0.242546, 0.233426, 0.218135" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.242723, 0.229979, 0.217345, 0.196512, 0.178133, 0.161031, 0.143466", \ + "0.247941, 0.235197, 0.222563, 0.201730, 0.183351, 0.166249, 0.148684", \ + "0.260501, 0.247757, 0.235123, 0.214291, 0.195911, 0.178809, 0.161244", \ + "0.267997, 0.255253, 0.242619, 0.221786, 0.203407, 0.186305, 0.168740", \ + "0.274433, 0.261689, 0.249055, 0.228222, 0.209843, 0.192741, 0.175176", \ + "0.283839, 0.271095, 0.258461, 0.237628, 0.219249, 0.202147, 0.184582", \ + "0.294088, 0.281344, 0.268710, 0.247877, 0.229498, 0.212396, 0.194831" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[122])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.004350, 0.004355, 0.004359, 0.004363, 0.004368, 0.004372, 0.004376"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.006049, 0.006142, 0.006157, 0.006186, 0.006192, 0.006198, 0.006204"); + } + } + } + pin(DB[121]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[121]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB121eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.147908, 0.157693, 0.168780, 0.195730, 0.223606, 0.253685, 0.294536", \ + "0.142761, 0.152546, 0.163633, 0.190583, 0.218459, 0.248538, 0.289389", \ + "0.130228, 0.140013, 0.151100, 0.178050, 0.205926, 0.236005, 0.276856", \ + "0.122628, 0.132413, 0.143500, 0.170450, 0.198326, 0.228405, 0.269256", \ + "0.116160, 0.125945, 0.137032, 0.163982, 0.191858, 0.221937, 0.262788", \ + "0.106762, 0.116547, 0.127634, 0.154584, 0.182460, 0.212539, 0.253390", \ + "0.096573, 0.106358, 0.117445, 0.144395, 0.172271, 0.202350, 0.243201" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.150397, 0.160840, 0.174497, 0.207701, 0.235037, 0.273999, 0.319190", \ + "0.144905, 0.155348, 0.169005, 0.202209, 0.229545, 0.268507, 0.313698", \ + "0.132374, 0.142817, 0.156474, 0.189678, 0.217014, 0.255976, 0.301167", \ + "0.127412, 0.137855, 0.151512, 0.184716, 0.212052, 0.251014, 0.296205", \ + "0.118642, 0.129085, 0.142742, 0.175946, 0.203282, 0.242244, 0.287435", \ + "0.109034, 0.119477, 0.133134, 0.166338, 0.193674, 0.232636, 0.277827", \ + "0.098801, 0.109244, 0.122901, 0.156105, 0.183441, 0.222403, 0.267594" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[121]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB121eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.249134, 0.237567, 0.225685, 0.205900, 0.191187, 0.182067, 0.166776", \ + "0.254329, 0.242762, 0.230880, 0.211095, 0.196382, 0.187262, 0.171971", \ + "0.266897, 0.255330, 0.243448, 0.223663, 0.208950, 0.199830, 0.184539", \ + "0.274404, 0.262837, 0.250955, 0.231170, 0.216457, 0.207337, 0.192046", \ + "0.280850, 0.269283, 0.257401, 0.237616, 0.222903, 0.213783, 0.198492", \ + "0.290276, 0.278709, 0.266827, 0.247042, 0.232329, 0.223209, 0.207918", \ + "0.300493, 0.288926, 0.277044, 0.257259, 0.242546, 0.233426, 0.218135" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.242723, 0.229979, 0.217345, 0.196512, 0.178133, 0.161031, 0.143466", \ + "0.247941, 0.235197, 0.222563, 0.201730, 0.183351, 0.166249, 0.148684", \ + "0.260501, 0.247757, 0.235123, 0.214291, 0.195911, 0.178809, 0.161244", \ + "0.267997, 0.255253, 0.242619, 0.221786, 0.203407, 0.186305, 0.168740", \ + "0.274433, 0.261689, 0.249055, 0.228222, 0.209843, 0.192741, 0.175176", \ + "0.283839, 0.271095, 0.258461, 0.237628, 0.219249, 0.202147, 0.184582", \ + "0.294088, 0.281344, 0.268710, 0.247877, 0.229498, 0.212396, 0.194831" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[121])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.004350, 0.004355, 0.004359, 0.004363, 0.004368, 0.004372, 0.004376"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.006049, 0.006142, 0.006157, 0.006186, 0.006192, 0.006198, 0.006204"); + } + } + } + pin(DB[120]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[120]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB120eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.147908, 0.157693, 0.168780, 0.195730, 0.223606, 0.253685, 0.294536", \ + "0.142761, 0.152546, 0.163633, 0.190583, 0.218459, 0.248538, 0.289389", \ + "0.130228, 0.140013, 0.151100, 0.178050, 0.205926, 0.236005, 0.276856", \ + "0.122628, 0.132413, 0.143500, 0.170450, 0.198326, 0.228405, 0.269256", \ + "0.116160, 0.125945, 0.137032, 0.163982, 0.191858, 0.221937, 0.262788", \ + "0.106762, 0.116547, 0.127634, 0.154584, 0.182460, 0.212539, 0.253390", \ + "0.096573, 0.106358, 0.117445, 0.144395, 0.172271, 0.202350, 0.243201" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.150397, 0.160840, 0.174497, 0.207701, 0.235037, 0.273999, 0.319190", \ + "0.144905, 0.155348, 0.169005, 0.202209, 0.229545, 0.268507, 0.313698", \ + "0.132374, 0.142817, 0.156474, 0.189678, 0.217014, 0.255976, 0.301167", \ + "0.127412, 0.137855, 0.151512, 0.184716, 0.212052, 0.251014, 0.296205", \ + "0.118642, 0.129085, 0.142742, 0.175946, 0.203282, 0.242244, 0.287435", \ + "0.109034, 0.119477, 0.133134, 0.166338, 0.193674, 0.232636, 0.277827", \ + "0.098801, 0.109244, 0.122901, 0.156105, 0.183441, 0.222403, 0.267594" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[120]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB120eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.249134, 0.237567, 0.225685, 0.205900, 0.191187, 0.182067, 0.166776", \ + "0.254329, 0.242762, 0.230880, 0.211095, 0.196382, 0.187262, 0.171971", \ + "0.266897, 0.255330, 0.243448, 0.223663, 0.208950, 0.199830, 0.184539", \ + "0.274404, 0.262837, 0.250955, 0.231170, 0.216457, 0.207337, 0.192046", \ + "0.280850, 0.269283, 0.257401, 0.237616, 0.222903, 0.213783, 0.198492", \ + "0.290276, 0.278709, 0.266827, 0.247042, 0.232329, 0.223209, 0.207918", \ + "0.300493, 0.288926, 0.277044, 0.257259, 0.242546, 0.233426, 0.218135" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.242723, 0.229979, 0.217345, 0.196512, 0.178133, 0.161031, 0.143466", \ + "0.247941, 0.235197, 0.222563, 0.201730, 0.183351, 0.166249, 0.148684", \ + "0.260501, 0.247757, 0.235123, 0.214291, 0.195911, 0.178809, 0.161244", \ + "0.267997, 0.255253, 0.242619, 0.221786, 0.203407, 0.186305, 0.168740", \ + "0.274433, 0.261689, 0.249055, 0.228222, 0.209843, 0.192741, 0.175176", \ + "0.283839, 0.271095, 0.258461, 0.237628, 0.219249, 0.202147, 0.184582", \ + "0.294088, 0.281344, 0.268710, 0.247877, 0.229498, 0.212396, 0.194831" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[120])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.004350, 0.004355, 0.004359, 0.004363, 0.004368, 0.004372, 0.004376"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.006049, 0.006142, 0.006157, 0.006186, 0.006192, 0.006198, 0.006204"); + } + } + } + pin(DB[119]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[119]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB119eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.147908, 0.157693, 0.168780, 0.195730, 0.223606, 0.253685, 0.294536", \ + "0.142761, 0.152546, 0.163633, 0.190583, 0.218459, 0.248538, 0.289389", \ + "0.130228, 0.140013, 0.151100, 0.178050, 0.205926, 0.236005, 0.276856", \ + "0.122628, 0.132413, 0.143500, 0.170450, 0.198326, 0.228405, 0.269256", \ + "0.116160, 0.125945, 0.137032, 0.163982, 0.191858, 0.221937, 0.262788", \ + "0.106762, 0.116547, 0.127634, 0.154584, 0.182460, 0.212539, 0.253390", \ + "0.096573, 0.106358, 0.117445, 0.144395, 0.172271, 0.202350, 0.243201" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.150397, 0.160840, 0.174497, 0.207701, 0.235037, 0.273999, 0.319190", \ + "0.144905, 0.155348, 0.169005, 0.202209, 0.229545, 0.268507, 0.313698", \ + "0.132374, 0.142817, 0.156474, 0.189678, 0.217014, 0.255976, 0.301167", \ + "0.127412, 0.137855, 0.151512, 0.184716, 0.212052, 0.251014, 0.296205", \ + "0.118642, 0.129085, 0.142742, 0.175946, 0.203282, 0.242244, 0.287435", \ + "0.109034, 0.119477, 0.133134, 0.166338, 0.193674, 0.232636, 0.277827", \ + "0.098801, 0.109244, 0.122901, 0.156105, 0.183441, 0.222403, 0.267594" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[119]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB119eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.249134, 0.237567, 0.225685, 0.205900, 0.191187, 0.182067, 0.166776", \ + "0.254329, 0.242762, 0.230880, 0.211095, 0.196382, 0.187262, 0.171971", \ + "0.266897, 0.255330, 0.243448, 0.223663, 0.208950, 0.199830, 0.184539", \ + "0.274404, 0.262837, 0.250955, 0.231170, 0.216457, 0.207337, 0.192046", \ + "0.280850, 0.269283, 0.257401, 0.237616, 0.222903, 0.213783, 0.198492", \ + "0.290276, 0.278709, 0.266827, 0.247042, 0.232329, 0.223209, 0.207918", \ + "0.300493, 0.288926, 0.277044, 0.257259, 0.242546, 0.233426, 0.218135" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.242723, 0.229979, 0.217345, 0.196512, 0.178133, 0.161031, 0.143466", \ + "0.247941, 0.235197, 0.222563, 0.201730, 0.183351, 0.166249, 0.148684", \ + "0.260501, 0.247757, 0.235123, 0.214291, 0.195911, 0.178809, 0.161244", \ + "0.267997, 0.255253, 0.242619, 0.221786, 0.203407, 0.186305, 0.168740", \ + "0.274433, 0.261689, 0.249055, 0.228222, 0.209843, 0.192741, 0.175176", \ + "0.283839, 0.271095, 0.258461, 0.237628, 0.219249, 0.202147, 0.184582", \ + "0.294088, 0.281344, 0.268710, 0.247877, 0.229498, 0.212396, 0.194831" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[119])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.004350, 0.004355, 0.004359, 0.004363, 0.004368, 0.004372, 0.004376"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.006049, 0.006142, 0.006157, 0.006186, 0.006192, 0.006198, 0.006204"); + } + } + } + pin(DB[118]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[118]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB118eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.147908, 0.157693, 0.168780, 0.195730, 0.223606, 0.253685, 0.294536", \ + "0.142761, 0.152546, 0.163633, 0.190583, 0.218459, 0.248538, 0.289389", \ + "0.130228, 0.140013, 0.151100, 0.178050, 0.205926, 0.236005, 0.276856", \ + "0.122628, 0.132413, 0.143500, 0.170450, 0.198326, 0.228405, 0.269256", \ + "0.116160, 0.125945, 0.137032, 0.163982, 0.191858, 0.221937, 0.262788", \ + "0.106762, 0.116547, 0.127634, 0.154584, 0.182460, 0.212539, 0.253390", \ + "0.096573, 0.106358, 0.117445, 0.144395, 0.172271, 0.202350, 0.243201" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.150397, 0.160840, 0.174497, 0.207701, 0.235037, 0.273999, 0.319190", \ + "0.144905, 0.155348, 0.169005, 0.202209, 0.229545, 0.268507, 0.313698", \ + "0.132374, 0.142817, 0.156474, 0.189678, 0.217014, 0.255976, 0.301167", \ + "0.127412, 0.137855, 0.151512, 0.184716, 0.212052, 0.251014, 0.296205", \ + "0.118642, 0.129085, 0.142742, 0.175946, 0.203282, 0.242244, 0.287435", \ + "0.109034, 0.119477, 0.133134, 0.166338, 0.193674, 0.232636, 0.277827", \ + "0.098801, 0.109244, 0.122901, 0.156105, 0.183441, 0.222403, 0.267594" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[118]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB118eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.249134, 0.237567, 0.225685, 0.205900, 0.191187, 0.182067, 0.166776", \ + "0.254329, 0.242762, 0.230880, 0.211095, 0.196382, 0.187262, 0.171971", \ + "0.266897, 0.255330, 0.243448, 0.223663, 0.208950, 0.199830, 0.184539", \ + "0.274404, 0.262837, 0.250955, 0.231170, 0.216457, 0.207337, 0.192046", \ + "0.280850, 0.269283, 0.257401, 0.237616, 0.222903, 0.213783, 0.198492", \ + "0.290276, 0.278709, 0.266827, 0.247042, 0.232329, 0.223209, 0.207918", \ + "0.300493, 0.288926, 0.277044, 0.257259, 0.242546, 0.233426, 0.218135" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.242723, 0.229979, 0.217345, 0.196512, 0.178133, 0.161031, 0.143466", \ + "0.247941, 0.235197, 0.222563, 0.201730, 0.183351, 0.166249, 0.148684", \ + "0.260501, 0.247757, 0.235123, 0.214291, 0.195911, 0.178809, 0.161244", \ + "0.267997, 0.255253, 0.242619, 0.221786, 0.203407, 0.186305, 0.168740", \ + "0.274433, 0.261689, 0.249055, 0.228222, 0.209843, 0.192741, 0.175176", \ + "0.283839, 0.271095, 0.258461, 0.237628, 0.219249, 0.202147, 0.184582", \ + "0.294088, 0.281344, 0.268710, 0.247877, 0.229498, 0.212396, 0.194831" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[118])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.004350, 0.004355, 0.004359, 0.004363, 0.004368, 0.004372, 0.004376"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.006049, 0.006142, 0.006157, 0.006186, 0.006192, 0.006198, 0.006204"); + } + } + } + pin(DB[117]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[117]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB117eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.147908, 0.157693, 0.168780, 0.195730, 0.223606, 0.253685, 0.294536", \ + "0.142761, 0.152546, 0.163633, 0.190583, 0.218459, 0.248538, 0.289389", \ + "0.130228, 0.140013, 0.151100, 0.178050, 0.205926, 0.236005, 0.276856", \ + "0.122628, 0.132413, 0.143500, 0.170450, 0.198326, 0.228405, 0.269256", \ + "0.116160, 0.125945, 0.137032, 0.163982, 0.191858, 0.221937, 0.262788", \ + "0.106762, 0.116547, 0.127634, 0.154584, 0.182460, 0.212539, 0.253390", \ + "0.096573, 0.106358, 0.117445, 0.144395, 0.172271, 0.202350, 0.243201" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.150397, 0.160840, 0.174497, 0.207701, 0.235037, 0.273999, 0.319190", \ + "0.144905, 0.155348, 0.169005, 0.202209, 0.229545, 0.268507, 0.313698", \ + "0.132374, 0.142817, 0.156474, 0.189678, 0.217014, 0.255976, 0.301167", \ + "0.127412, 0.137855, 0.151512, 0.184716, 0.212052, 0.251014, 0.296205", \ + "0.118642, 0.129085, 0.142742, 0.175946, 0.203282, 0.242244, 0.287435", \ + "0.109034, 0.119477, 0.133134, 0.166338, 0.193674, 0.232636, 0.277827", \ + "0.098801, 0.109244, 0.122901, 0.156105, 0.183441, 0.222403, 0.267594" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[117]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB117eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.249134, 0.237567, 0.225685, 0.205900, 0.191187, 0.182067, 0.166776", \ + "0.254329, 0.242762, 0.230880, 0.211095, 0.196382, 0.187262, 0.171971", \ + "0.266897, 0.255330, 0.243448, 0.223663, 0.208950, 0.199830, 0.184539", \ + "0.274404, 0.262837, 0.250955, 0.231170, 0.216457, 0.207337, 0.192046", \ + "0.280850, 0.269283, 0.257401, 0.237616, 0.222903, 0.213783, 0.198492", \ + "0.290276, 0.278709, 0.266827, 0.247042, 0.232329, 0.223209, 0.207918", \ + "0.300493, 0.288926, 0.277044, 0.257259, 0.242546, 0.233426, 0.218135" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.242723, 0.229979, 0.217345, 0.196512, 0.178133, 0.161031, 0.143466", \ + "0.247941, 0.235197, 0.222563, 0.201730, 0.183351, 0.166249, 0.148684", \ + "0.260501, 0.247757, 0.235123, 0.214291, 0.195911, 0.178809, 0.161244", \ + "0.267997, 0.255253, 0.242619, 0.221786, 0.203407, 0.186305, 0.168740", \ + "0.274433, 0.261689, 0.249055, 0.228222, 0.209843, 0.192741, 0.175176", \ + "0.283839, 0.271095, 0.258461, 0.237628, 0.219249, 0.202147, 0.184582", \ + "0.294088, 0.281344, 0.268710, 0.247877, 0.229498, 0.212396, 0.194831" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[117])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.004350, 0.004355, 0.004359, 0.004363, 0.004368, 0.004372, 0.004376"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.006049, 0.006142, 0.006157, 0.006186, 0.006192, 0.006198, 0.006204"); + } + } + } + pin(DB[116]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[116]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB116eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.147908, 0.157693, 0.168780, 0.195730, 0.223606, 0.253685, 0.294536", \ + "0.142761, 0.152546, 0.163633, 0.190583, 0.218459, 0.248538, 0.289389", \ + "0.130228, 0.140013, 0.151100, 0.178050, 0.205926, 0.236005, 0.276856", \ + "0.122628, 0.132413, 0.143500, 0.170450, 0.198326, 0.228405, 0.269256", \ + "0.116160, 0.125945, 0.137032, 0.163982, 0.191858, 0.221937, 0.262788", \ + "0.106762, 0.116547, 0.127634, 0.154584, 0.182460, 0.212539, 0.253390", \ + "0.096573, 0.106358, 0.117445, 0.144395, 0.172271, 0.202350, 0.243201" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.150397, 0.160840, 0.174497, 0.207701, 0.235037, 0.273999, 0.319190", \ + "0.144905, 0.155348, 0.169005, 0.202209, 0.229545, 0.268507, 0.313698", \ + "0.132374, 0.142817, 0.156474, 0.189678, 0.217014, 0.255976, 0.301167", \ + "0.127412, 0.137855, 0.151512, 0.184716, 0.212052, 0.251014, 0.296205", \ + "0.118642, 0.129085, 0.142742, 0.175946, 0.203282, 0.242244, 0.287435", \ + "0.109034, 0.119477, 0.133134, 0.166338, 0.193674, 0.232636, 0.277827", \ + "0.098801, 0.109244, 0.122901, 0.156105, 0.183441, 0.222403, 0.267594" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[116]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB116eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.249134, 0.237567, 0.225685, 0.205900, 0.191187, 0.182067, 0.166776", \ + "0.254329, 0.242762, 0.230880, 0.211095, 0.196382, 0.187262, 0.171971", \ + "0.266897, 0.255330, 0.243448, 0.223663, 0.208950, 0.199830, 0.184539", \ + "0.274404, 0.262837, 0.250955, 0.231170, 0.216457, 0.207337, 0.192046", \ + "0.280850, 0.269283, 0.257401, 0.237616, 0.222903, 0.213783, 0.198492", \ + "0.290276, 0.278709, 0.266827, 0.247042, 0.232329, 0.223209, 0.207918", \ + "0.300493, 0.288926, 0.277044, 0.257259, 0.242546, 0.233426, 0.218135" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.242723, 0.229979, 0.217345, 0.196512, 0.178133, 0.161031, 0.143466", \ + "0.247941, 0.235197, 0.222563, 0.201730, 0.183351, 0.166249, 0.148684", \ + "0.260501, 0.247757, 0.235123, 0.214291, 0.195911, 0.178809, 0.161244", \ + "0.267997, 0.255253, 0.242619, 0.221786, 0.203407, 0.186305, 0.168740", \ + "0.274433, 0.261689, 0.249055, 0.228222, 0.209843, 0.192741, 0.175176", \ + "0.283839, 0.271095, 0.258461, 0.237628, 0.219249, 0.202147, 0.184582", \ + "0.294088, 0.281344, 0.268710, 0.247877, 0.229498, 0.212396, 0.194831" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[116])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.004350, 0.004355, 0.004359, 0.004363, 0.004368, 0.004372, 0.004376"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.006049, 0.006142, 0.006157, 0.006186, 0.006192, 0.006198, 0.006204"); + } + } + } + pin(DB[115]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[115]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB115eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.147908, 0.157693, 0.168780, 0.195730, 0.223606, 0.253685, 0.294536", \ + "0.142761, 0.152546, 0.163633, 0.190583, 0.218459, 0.248538, 0.289389", \ + "0.130228, 0.140013, 0.151100, 0.178050, 0.205926, 0.236005, 0.276856", \ + "0.122628, 0.132413, 0.143500, 0.170450, 0.198326, 0.228405, 0.269256", \ + "0.116160, 0.125945, 0.137032, 0.163982, 0.191858, 0.221937, 0.262788", \ + "0.106762, 0.116547, 0.127634, 0.154584, 0.182460, 0.212539, 0.253390", \ + "0.096573, 0.106358, 0.117445, 0.144395, 0.172271, 0.202350, 0.243201" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.150397, 0.160840, 0.174497, 0.207701, 0.235037, 0.273999, 0.319190", \ + "0.144905, 0.155348, 0.169005, 0.202209, 0.229545, 0.268507, 0.313698", \ + "0.132374, 0.142817, 0.156474, 0.189678, 0.217014, 0.255976, 0.301167", \ + "0.127412, 0.137855, 0.151512, 0.184716, 0.212052, 0.251014, 0.296205", \ + "0.118642, 0.129085, 0.142742, 0.175946, 0.203282, 0.242244, 0.287435", \ + "0.109034, 0.119477, 0.133134, 0.166338, 0.193674, 0.232636, 0.277827", \ + "0.098801, 0.109244, 0.122901, 0.156105, 0.183441, 0.222403, 0.267594" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[115]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB115eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.249134, 0.237567, 0.225685, 0.205900, 0.191187, 0.182067, 0.166776", \ + "0.254329, 0.242762, 0.230880, 0.211095, 0.196382, 0.187262, 0.171971", \ + "0.266897, 0.255330, 0.243448, 0.223663, 0.208950, 0.199830, 0.184539", \ + "0.274404, 0.262837, 0.250955, 0.231170, 0.216457, 0.207337, 0.192046", \ + "0.280850, 0.269283, 0.257401, 0.237616, 0.222903, 0.213783, 0.198492", \ + "0.290276, 0.278709, 0.266827, 0.247042, 0.232329, 0.223209, 0.207918", \ + "0.300493, 0.288926, 0.277044, 0.257259, 0.242546, 0.233426, 0.218135" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.242723, 0.229979, 0.217345, 0.196512, 0.178133, 0.161031, 0.143466", \ + "0.247941, 0.235197, 0.222563, 0.201730, 0.183351, 0.166249, 0.148684", \ + "0.260501, 0.247757, 0.235123, 0.214291, 0.195911, 0.178809, 0.161244", \ + "0.267997, 0.255253, 0.242619, 0.221786, 0.203407, 0.186305, 0.168740", \ + "0.274433, 0.261689, 0.249055, 0.228222, 0.209843, 0.192741, 0.175176", \ + "0.283839, 0.271095, 0.258461, 0.237628, 0.219249, 0.202147, 0.184582", \ + "0.294088, 0.281344, 0.268710, 0.247877, 0.229498, 0.212396, 0.194831" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[115])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.004350, 0.004355, 0.004359, 0.004363, 0.004368, 0.004372, 0.004376"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.006049, 0.006142, 0.006157, 0.006186, 0.006192, 0.006198, 0.006204"); + } + } + } + pin(DB[114]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[114]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB114eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.147908, 0.157693, 0.168780, 0.195730, 0.223606, 0.253685, 0.294536", \ + "0.142761, 0.152546, 0.163633, 0.190583, 0.218459, 0.248538, 0.289389", \ + "0.130228, 0.140013, 0.151100, 0.178050, 0.205926, 0.236005, 0.276856", \ + "0.122628, 0.132413, 0.143500, 0.170450, 0.198326, 0.228405, 0.269256", \ + "0.116160, 0.125945, 0.137032, 0.163982, 0.191858, 0.221937, 0.262788", \ + "0.106762, 0.116547, 0.127634, 0.154584, 0.182460, 0.212539, 0.253390", \ + "0.096573, 0.106358, 0.117445, 0.144395, 0.172271, 0.202350, 0.243201" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.150397, 0.160840, 0.174497, 0.207701, 0.235037, 0.273999, 0.319190", \ + "0.144905, 0.155348, 0.169005, 0.202209, 0.229545, 0.268507, 0.313698", \ + "0.132374, 0.142817, 0.156474, 0.189678, 0.217014, 0.255976, 0.301167", \ + "0.127412, 0.137855, 0.151512, 0.184716, 0.212052, 0.251014, 0.296205", \ + "0.118642, 0.129085, 0.142742, 0.175946, 0.203282, 0.242244, 0.287435", \ + "0.109034, 0.119477, 0.133134, 0.166338, 0.193674, 0.232636, 0.277827", \ + "0.098801, 0.109244, 0.122901, 0.156105, 0.183441, 0.222403, 0.267594" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[114]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB114eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.249134, 0.237567, 0.225685, 0.205900, 0.191187, 0.182067, 0.166776", \ + "0.254329, 0.242762, 0.230880, 0.211095, 0.196382, 0.187262, 0.171971", \ + "0.266897, 0.255330, 0.243448, 0.223663, 0.208950, 0.199830, 0.184539", \ + "0.274404, 0.262837, 0.250955, 0.231170, 0.216457, 0.207337, 0.192046", \ + "0.280850, 0.269283, 0.257401, 0.237616, 0.222903, 0.213783, 0.198492", \ + "0.290276, 0.278709, 0.266827, 0.247042, 0.232329, 0.223209, 0.207918", \ + "0.300493, 0.288926, 0.277044, 0.257259, 0.242546, 0.233426, 0.218135" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.242723, 0.229979, 0.217345, 0.196512, 0.178133, 0.161031, 0.143466", \ + "0.247941, 0.235197, 0.222563, 0.201730, 0.183351, 0.166249, 0.148684", \ + "0.260501, 0.247757, 0.235123, 0.214291, 0.195911, 0.178809, 0.161244", \ + "0.267997, 0.255253, 0.242619, 0.221786, 0.203407, 0.186305, 0.168740", \ + "0.274433, 0.261689, 0.249055, 0.228222, 0.209843, 0.192741, 0.175176", \ + "0.283839, 0.271095, 0.258461, 0.237628, 0.219249, 0.202147, 0.184582", \ + "0.294088, 0.281344, 0.268710, 0.247877, 0.229498, 0.212396, 0.194831" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[114])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.004350, 0.004355, 0.004359, 0.004363, 0.004368, 0.004372, 0.004376"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.006049, 0.006142, 0.006157, 0.006186, 0.006192, 0.006198, 0.006204"); + } + } + } + pin(DB[113]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[113]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB113eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.147908, 0.157693, 0.168780, 0.195730, 0.223606, 0.253685, 0.294536", \ + "0.142761, 0.152546, 0.163633, 0.190583, 0.218459, 0.248538, 0.289389", \ + "0.130228, 0.140013, 0.151100, 0.178050, 0.205926, 0.236005, 0.276856", \ + "0.122628, 0.132413, 0.143500, 0.170450, 0.198326, 0.228405, 0.269256", \ + "0.116160, 0.125945, 0.137032, 0.163982, 0.191858, 0.221937, 0.262788", \ + "0.106762, 0.116547, 0.127634, 0.154584, 0.182460, 0.212539, 0.253390", \ + "0.096573, 0.106358, 0.117445, 0.144395, 0.172271, 0.202350, 0.243201" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.150397, 0.160840, 0.174497, 0.207701, 0.235037, 0.273999, 0.319190", \ + "0.144905, 0.155348, 0.169005, 0.202209, 0.229545, 0.268507, 0.313698", \ + "0.132374, 0.142817, 0.156474, 0.189678, 0.217014, 0.255976, 0.301167", \ + "0.127412, 0.137855, 0.151512, 0.184716, 0.212052, 0.251014, 0.296205", \ + "0.118642, 0.129085, 0.142742, 0.175946, 0.203282, 0.242244, 0.287435", \ + "0.109034, 0.119477, 0.133134, 0.166338, 0.193674, 0.232636, 0.277827", \ + "0.098801, 0.109244, 0.122901, 0.156105, 0.183441, 0.222403, 0.267594" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[113]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB113eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.249134, 0.237567, 0.225685, 0.205900, 0.191187, 0.182067, 0.166776", \ + "0.254329, 0.242762, 0.230880, 0.211095, 0.196382, 0.187262, 0.171971", \ + "0.266897, 0.255330, 0.243448, 0.223663, 0.208950, 0.199830, 0.184539", \ + "0.274404, 0.262837, 0.250955, 0.231170, 0.216457, 0.207337, 0.192046", \ + "0.280850, 0.269283, 0.257401, 0.237616, 0.222903, 0.213783, 0.198492", \ + "0.290276, 0.278709, 0.266827, 0.247042, 0.232329, 0.223209, 0.207918", \ + "0.300493, 0.288926, 0.277044, 0.257259, 0.242546, 0.233426, 0.218135" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.242723, 0.229979, 0.217345, 0.196512, 0.178133, 0.161031, 0.143466", \ + "0.247941, 0.235197, 0.222563, 0.201730, 0.183351, 0.166249, 0.148684", \ + "0.260501, 0.247757, 0.235123, 0.214291, 0.195911, 0.178809, 0.161244", \ + "0.267997, 0.255253, 0.242619, 0.221786, 0.203407, 0.186305, 0.168740", \ + "0.274433, 0.261689, 0.249055, 0.228222, 0.209843, 0.192741, 0.175176", \ + "0.283839, 0.271095, 0.258461, 0.237628, 0.219249, 0.202147, 0.184582", \ + "0.294088, 0.281344, 0.268710, 0.247877, 0.229498, 0.212396, 0.194831" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[113])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.004350, 0.004355, 0.004359, 0.004363, 0.004368, 0.004372, 0.004376"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.006049, 0.006142, 0.006157, 0.006186, 0.006192, 0.006198, 0.006204"); + } + } + } + pin(DB[112]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[112]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB112eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.147908, 0.157693, 0.168780, 0.195730, 0.223606, 0.253685, 0.294536", \ + "0.142761, 0.152546, 0.163633, 0.190583, 0.218459, 0.248538, 0.289389", \ + "0.130228, 0.140013, 0.151100, 0.178050, 0.205926, 0.236005, 0.276856", \ + "0.122628, 0.132413, 0.143500, 0.170450, 0.198326, 0.228405, 0.269256", \ + "0.116160, 0.125945, 0.137032, 0.163982, 0.191858, 0.221937, 0.262788", \ + "0.106762, 0.116547, 0.127634, 0.154584, 0.182460, 0.212539, 0.253390", \ + "0.096573, 0.106358, 0.117445, 0.144395, 0.172271, 0.202350, 0.243201" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.150397, 0.160840, 0.174497, 0.207701, 0.235037, 0.273999, 0.319190", \ + "0.144905, 0.155348, 0.169005, 0.202209, 0.229545, 0.268507, 0.313698", \ + "0.132374, 0.142817, 0.156474, 0.189678, 0.217014, 0.255976, 0.301167", \ + "0.127412, 0.137855, 0.151512, 0.184716, 0.212052, 0.251014, 0.296205", \ + "0.118642, 0.129085, 0.142742, 0.175946, 0.203282, 0.242244, 0.287435", \ + "0.109034, 0.119477, 0.133134, 0.166338, 0.193674, 0.232636, 0.277827", \ + "0.098801, 0.109244, 0.122901, 0.156105, 0.183441, 0.222403, 0.267594" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[112]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB112eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.249134, 0.237567, 0.225685, 0.205900, 0.191187, 0.182067, 0.166776", \ + "0.254329, 0.242762, 0.230880, 0.211095, 0.196382, 0.187262, 0.171971", \ + "0.266897, 0.255330, 0.243448, 0.223663, 0.208950, 0.199830, 0.184539", \ + "0.274404, 0.262837, 0.250955, 0.231170, 0.216457, 0.207337, 0.192046", \ + "0.280850, 0.269283, 0.257401, 0.237616, 0.222903, 0.213783, 0.198492", \ + "0.290276, 0.278709, 0.266827, 0.247042, 0.232329, 0.223209, 0.207918", \ + "0.300493, 0.288926, 0.277044, 0.257259, 0.242546, 0.233426, 0.218135" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.242723, 0.229979, 0.217345, 0.196512, 0.178133, 0.161031, 0.143466", \ + "0.247941, 0.235197, 0.222563, 0.201730, 0.183351, 0.166249, 0.148684", \ + "0.260501, 0.247757, 0.235123, 0.214291, 0.195911, 0.178809, 0.161244", \ + "0.267997, 0.255253, 0.242619, 0.221786, 0.203407, 0.186305, 0.168740", \ + "0.274433, 0.261689, 0.249055, 0.228222, 0.209843, 0.192741, 0.175176", \ + "0.283839, 0.271095, 0.258461, 0.237628, 0.219249, 0.202147, 0.184582", \ + "0.294088, 0.281344, 0.268710, 0.247877, 0.229498, 0.212396, 0.194831" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[112])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.004350, 0.004355, 0.004359, 0.004363, 0.004368, 0.004372, 0.004376"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.006049, 0.006142, 0.006157, 0.006186, 0.006192, 0.006198, 0.006204"); + } + } + } + pin(DB[111]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[111]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB111eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.147908, 0.157693, 0.168780, 0.195730, 0.223606, 0.253685, 0.294536", \ + "0.142761, 0.152546, 0.163633, 0.190583, 0.218459, 0.248538, 0.289389", \ + "0.130228, 0.140013, 0.151100, 0.178050, 0.205926, 0.236005, 0.276856", \ + "0.122628, 0.132413, 0.143500, 0.170450, 0.198326, 0.228405, 0.269256", \ + "0.116160, 0.125945, 0.137032, 0.163982, 0.191858, 0.221937, 0.262788", \ + "0.106762, 0.116547, 0.127634, 0.154584, 0.182460, 0.212539, 0.253390", \ + "0.096573, 0.106358, 0.117445, 0.144395, 0.172271, 0.202350, 0.243201" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.150397, 0.160840, 0.174497, 0.207701, 0.235037, 0.273999, 0.319190", \ + "0.144905, 0.155348, 0.169005, 0.202209, 0.229545, 0.268507, 0.313698", \ + "0.132374, 0.142817, 0.156474, 0.189678, 0.217014, 0.255976, 0.301167", \ + "0.127412, 0.137855, 0.151512, 0.184716, 0.212052, 0.251014, 0.296205", \ + "0.118642, 0.129085, 0.142742, 0.175946, 0.203282, 0.242244, 0.287435", \ + "0.109034, 0.119477, 0.133134, 0.166338, 0.193674, 0.232636, 0.277827", \ + "0.098801, 0.109244, 0.122901, 0.156105, 0.183441, 0.222403, 0.267594" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[111]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB111eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.249134, 0.237567, 0.225685, 0.205900, 0.191187, 0.182067, 0.166776", \ + "0.254329, 0.242762, 0.230880, 0.211095, 0.196382, 0.187262, 0.171971", \ + "0.266897, 0.255330, 0.243448, 0.223663, 0.208950, 0.199830, 0.184539", \ + "0.274404, 0.262837, 0.250955, 0.231170, 0.216457, 0.207337, 0.192046", \ + "0.280850, 0.269283, 0.257401, 0.237616, 0.222903, 0.213783, 0.198492", \ + "0.290276, 0.278709, 0.266827, 0.247042, 0.232329, 0.223209, 0.207918", \ + "0.300493, 0.288926, 0.277044, 0.257259, 0.242546, 0.233426, 0.218135" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.242723, 0.229979, 0.217345, 0.196512, 0.178133, 0.161031, 0.143466", \ + "0.247941, 0.235197, 0.222563, 0.201730, 0.183351, 0.166249, 0.148684", \ + "0.260501, 0.247757, 0.235123, 0.214291, 0.195911, 0.178809, 0.161244", \ + "0.267997, 0.255253, 0.242619, 0.221786, 0.203407, 0.186305, 0.168740", \ + "0.274433, 0.261689, 0.249055, 0.228222, 0.209843, 0.192741, 0.175176", \ + "0.283839, 0.271095, 0.258461, 0.237628, 0.219249, 0.202147, 0.184582", \ + "0.294088, 0.281344, 0.268710, 0.247877, 0.229498, 0.212396, 0.194831" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[111])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.004350, 0.004355, 0.004359, 0.004363, 0.004368, 0.004372, 0.004376"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.006049, 0.006142, 0.006157, 0.006186, 0.006192, 0.006198, 0.006204"); + } + } + } + pin(DB[110]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[110]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB110eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.147908, 0.157693, 0.168780, 0.195730, 0.223606, 0.253685, 0.294536", \ + "0.142761, 0.152546, 0.163633, 0.190583, 0.218459, 0.248538, 0.289389", \ + "0.130228, 0.140013, 0.151100, 0.178050, 0.205926, 0.236005, 0.276856", \ + "0.122628, 0.132413, 0.143500, 0.170450, 0.198326, 0.228405, 0.269256", \ + "0.116160, 0.125945, 0.137032, 0.163982, 0.191858, 0.221937, 0.262788", \ + "0.106762, 0.116547, 0.127634, 0.154584, 0.182460, 0.212539, 0.253390", \ + "0.096573, 0.106358, 0.117445, 0.144395, 0.172271, 0.202350, 0.243201" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.150397, 0.160840, 0.174497, 0.207701, 0.235037, 0.273999, 0.319190", \ + "0.144905, 0.155348, 0.169005, 0.202209, 0.229545, 0.268507, 0.313698", \ + "0.132374, 0.142817, 0.156474, 0.189678, 0.217014, 0.255976, 0.301167", \ + "0.127412, 0.137855, 0.151512, 0.184716, 0.212052, 0.251014, 0.296205", \ + "0.118642, 0.129085, 0.142742, 0.175946, 0.203282, 0.242244, 0.287435", \ + "0.109034, 0.119477, 0.133134, 0.166338, 0.193674, 0.232636, 0.277827", \ + "0.098801, 0.109244, 0.122901, 0.156105, 0.183441, 0.222403, 0.267594" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[110]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB110eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.249134, 0.237567, 0.225685, 0.205900, 0.191187, 0.182067, 0.166776", \ + "0.254329, 0.242762, 0.230880, 0.211095, 0.196382, 0.187262, 0.171971", \ + "0.266897, 0.255330, 0.243448, 0.223663, 0.208950, 0.199830, 0.184539", \ + "0.274404, 0.262837, 0.250955, 0.231170, 0.216457, 0.207337, 0.192046", \ + "0.280850, 0.269283, 0.257401, 0.237616, 0.222903, 0.213783, 0.198492", \ + "0.290276, 0.278709, 0.266827, 0.247042, 0.232329, 0.223209, 0.207918", \ + "0.300493, 0.288926, 0.277044, 0.257259, 0.242546, 0.233426, 0.218135" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.242723, 0.229979, 0.217345, 0.196512, 0.178133, 0.161031, 0.143466", \ + "0.247941, 0.235197, 0.222563, 0.201730, 0.183351, 0.166249, 0.148684", \ + "0.260501, 0.247757, 0.235123, 0.214291, 0.195911, 0.178809, 0.161244", \ + "0.267997, 0.255253, 0.242619, 0.221786, 0.203407, 0.186305, 0.168740", \ + "0.274433, 0.261689, 0.249055, 0.228222, 0.209843, 0.192741, 0.175176", \ + "0.283839, 0.271095, 0.258461, 0.237628, 0.219249, 0.202147, 0.184582", \ + "0.294088, 0.281344, 0.268710, 0.247877, 0.229498, 0.212396, 0.194831" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[110])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.004350, 0.004355, 0.004359, 0.004363, 0.004368, 0.004372, 0.004376"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.006049, 0.006142, 0.006157, 0.006186, 0.006192, 0.006198, 0.006204"); + } + } + } + pin(DB[109]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[109]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB109eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.147908, 0.157693, 0.168780, 0.195730, 0.223606, 0.253685, 0.294536", \ + "0.142761, 0.152546, 0.163633, 0.190583, 0.218459, 0.248538, 0.289389", \ + "0.130228, 0.140013, 0.151100, 0.178050, 0.205926, 0.236005, 0.276856", \ + "0.122628, 0.132413, 0.143500, 0.170450, 0.198326, 0.228405, 0.269256", \ + "0.116160, 0.125945, 0.137032, 0.163982, 0.191858, 0.221937, 0.262788", \ + "0.106762, 0.116547, 0.127634, 0.154584, 0.182460, 0.212539, 0.253390", \ + "0.096573, 0.106358, 0.117445, 0.144395, 0.172271, 0.202350, 0.243201" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.150397, 0.160840, 0.174497, 0.207701, 0.235037, 0.273999, 0.319190", \ + "0.144905, 0.155348, 0.169005, 0.202209, 0.229545, 0.268507, 0.313698", \ + "0.132374, 0.142817, 0.156474, 0.189678, 0.217014, 0.255976, 0.301167", \ + "0.127412, 0.137855, 0.151512, 0.184716, 0.212052, 0.251014, 0.296205", \ + "0.118642, 0.129085, 0.142742, 0.175946, 0.203282, 0.242244, 0.287435", \ + "0.109034, 0.119477, 0.133134, 0.166338, 0.193674, 0.232636, 0.277827", \ + "0.098801, 0.109244, 0.122901, 0.156105, 0.183441, 0.222403, 0.267594" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[109]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB109eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.249134, 0.237567, 0.225685, 0.205900, 0.191187, 0.182067, 0.166776", \ + "0.254329, 0.242762, 0.230880, 0.211095, 0.196382, 0.187262, 0.171971", \ + "0.266897, 0.255330, 0.243448, 0.223663, 0.208950, 0.199830, 0.184539", \ + "0.274404, 0.262837, 0.250955, 0.231170, 0.216457, 0.207337, 0.192046", \ + "0.280850, 0.269283, 0.257401, 0.237616, 0.222903, 0.213783, 0.198492", \ + "0.290276, 0.278709, 0.266827, 0.247042, 0.232329, 0.223209, 0.207918", \ + "0.300493, 0.288926, 0.277044, 0.257259, 0.242546, 0.233426, 0.218135" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.242723, 0.229979, 0.217345, 0.196512, 0.178133, 0.161031, 0.143466", \ + "0.247941, 0.235197, 0.222563, 0.201730, 0.183351, 0.166249, 0.148684", \ + "0.260501, 0.247757, 0.235123, 0.214291, 0.195911, 0.178809, 0.161244", \ + "0.267997, 0.255253, 0.242619, 0.221786, 0.203407, 0.186305, 0.168740", \ + "0.274433, 0.261689, 0.249055, 0.228222, 0.209843, 0.192741, 0.175176", \ + "0.283839, 0.271095, 0.258461, 0.237628, 0.219249, 0.202147, 0.184582", \ + "0.294088, 0.281344, 0.268710, 0.247877, 0.229498, 0.212396, 0.194831" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[109])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.004350, 0.004355, 0.004359, 0.004363, 0.004368, 0.004372, 0.004376"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.006049, 0.006142, 0.006157, 0.006186, 0.006192, 0.006198, 0.006204"); + } + } + } + pin(DB[108]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[108]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB108eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.147908, 0.157693, 0.168780, 0.195730, 0.223606, 0.253685, 0.294536", \ + "0.142761, 0.152546, 0.163633, 0.190583, 0.218459, 0.248538, 0.289389", \ + "0.130228, 0.140013, 0.151100, 0.178050, 0.205926, 0.236005, 0.276856", \ + "0.122628, 0.132413, 0.143500, 0.170450, 0.198326, 0.228405, 0.269256", \ + "0.116160, 0.125945, 0.137032, 0.163982, 0.191858, 0.221937, 0.262788", \ + "0.106762, 0.116547, 0.127634, 0.154584, 0.182460, 0.212539, 0.253390", \ + "0.096573, 0.106358, 0.117445, 0.144395, 0.172271, 0.202350, 0.243201" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.150397, 0.160840, 0.174497, 0.207701, 0.235037, 0.273999, 0.319190", \ + "0.144905, 0.155348, 0.169005, 0.202209, 0.229545, 0.268507, 0.313698", \ + "0.132374, 0.142817, 0.156474, 0.189678, 0.217014, 0.255976, 0.301167", \ + "0.127412, 0.137855, 0.151512, 0.184716, 0.212052, 0.251014, 0.296205", \ + "0.118642, 0.129085, 0.142742, 0.175946, 0.203282, 0.242244, 0.287435", \ + "0.109034, 0.119477, 0.133134, 0.166338, 0.193674, 0.232636, 0.277827", \ + "0.098801, 0.109244, 0.122901, 0.156105, 0.183441, 0.222403, 0.267594" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[108]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB108eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.249134, 0.237567, 0.225685, 0.205900, 0.191187, 0.182067, 0.166776", \ + "0.254329, 0.242762, 0.230880, 0.211095, 0.196382, 0.187262, 0.171971", \ + "0.266897, 0.255330, 0.243448, 0.223663, 0.208950, 0.199830, 0.184539", \ + "0.274404, 0.262837, 0.250955, 0.231170, 0.216457, 0.207337, 0.192046", \ + "0.280850, 0.269283, 0.257401, 0.237616, 0.222903, 0.213783, 0.198492", \ + "0.290276, 0.278709, 0.266827, 0.247042, 0.232329, 0.223209, 0.207918", \ + "0.300493, 0.288926, 0.277044, 0.257259, 0.242546, 0.233426, 0.218135" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.242723, 0.229979, 0.217345, 0.196512, 0.178133, 0.161031, 0.143466", \ + "0.247941, 0.235197, 0.222563, 0.201730, 0.183351, 0.166249, 0.148684", \ + "0.260501, 0.247757, 0.235123, 0.214291, 0.195911, 0.178809, 0.161244", \ + "0.267997, 0.255253, 0.242619, 0.221786, 0.203407, 0.186305, 0.168740", \ + "0.274433, 0.261689, 0.249055, 0.228222, 0.209843, 0.192741, 0.175176", \ + "0.283839, 0.271095, 0.258461, 0.237628, 0.219249, 0.202147, 0.184582", \ + "0.294088, 0.281344, 0.268710, 0.247877, 0.229498, 0.212396, 0.194831" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[108])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.004350, 0.004355, 0.004359, 0.004363, 0.004368, 0.004372, 0.004376"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.006049, 0.006142, 0.006157, 0.006186, 0.006192, 0.006198, 0.006204"); + } + } + } + pin(DB[107]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[107]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB107eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.147908, 0.157693, 0.168780, 0.195730, 0.223606, 0.253685, 0.294536", \ + "0.142761, 0.152546, 0.163633, 0.190583, 0.218459, 0.248538, 0.289389", \ + "0.130228, 0.140013, 0.151100, 0.178050, 0.205926, 0.236005, 0.276856", \ + "0.122628, 0.132413, 0.143500, 0.170450, 0.198326, 0.228405, 0.269256", \ + "0.116160, 0.125945, 0.137032, 0.163982, 0.191858, 0.221937, 0.262788", \ + "0.106762, 0.116547, 0.127634, 0.154584, 0.182460, 0.212539, 0.253390", \ + "0.096573, 0.106358, 0.117445, 0.144395, 0.172271, 0.202350, 0.243201" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.150397, 0.160840, 0.174497, 0.207701, 0.235037, 0.273999, 0.319190", \ + "0.144905, 0.155348, 0.169005, 0.202209, 0.229545, 0.268507, 0.313698", \ + "0.132374, 0.142817, 0.156474, 0.189678, 0.217014, 0.255976, 0.301167", \ + "0.127412, 0.137855, 0.151512, 0.184716, 0.212052, 0.251014, 0.296205", \ + "0.118642, 0.129085, 0.142742, 0.175946, 0.203282, 0.242244, 0.287435", \ + "0.109034, 0.119477, 0.133134, 0.166338, 0.193674, 0.232636, 0.277827", \ + "0.098801, 0.109244, 0.122901, 0.156105, 0.183441, 0.222403, 0.267594" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[107]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB107eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.249134, 0.237567, 0.225685, 0.205900, 0.191187, 0.182067, 0.166776", \ + "0.254329, 0.242762, 0.230880, 0.211095, 0.196382, 0.187262, 0.171971", \ + "0.266897, 0.255330, 0.243448, 0.223663, 0.208950, 0.199830, 0.184539", \ + "0.274404, 0.262837, 0.250955, 0.231170, 0.216457, 0.207337, 0.192046", \ + "0.280850, 0.269283, 0.257401, 0.237616, 0.222903, 0.213783, 0.198492", \ + "0.290276, 0.278709, 0.266827, 0.247042, 0.232329, 0.223209, 0.207918", \ + "0.300493, 0.288926, 0.277044, 0.257259, 0.242546, 0.233426, 0.218135" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.242723, 0.229979, 0.217345, 0.196512, 0.178133, 0.161031, 0.143466", \ + "0.247941, 0.235197, 0.222563, 0.201730, 0.183351, 0.166249, 0.148684", \ + "0.260501, 0.247757, 0.235123, 0.214291, 0.195911, 0.178809, 0.161244", \ + "0.267997, 0.255253, 0.242619, 0.221786, 0.203407, 0.186305, 0.168740", \ + "0.274433, 0.261689, 0.249055, 0.228222, 0.209843, 0.192741, 0.175176", \ + "0.283839, 0.271095, 0.258461, 0.237628, 0.219249, 0.202147, 0.184582", \ + "0.294088, 0.281344, 0.268710, 0.247877, 0.229498, 0.212396, 0.194831" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[107])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.004350, 0.004355, 0.004359, 0.004363, 0.004368, 0.004372, 0.004376"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.006049, 0.006142, 0.006157, 0.006186, 0.006192, 0.006198, 0.006204"); + } + } + } + pin(DB[106]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[106]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB106eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.147908, 0.157693, 0.168780, 0.195730, 0.223606, 0.253685, 0.294536", \ + "0.142761, 0.152546, 0.163633, 0.190583, 0.218459, 0.248538, 0.289389", \ + "0.130228, 0.140013, 0.151100, 0.178050, 0.205926, 0.236005, 0.276856", \ + "0.122628, 0.132413, 0.143500, 0.170450, 0.198326, 0.228405, 0.269256", \ + "0.116160, 0.125945, 0.137032, 0.163982, 0.191858, 0.221937, 0.262788", \ + "0.106762, 0.116547, 0.127634, 0.154584, 0.182460, 0.212539, 0.253390", \ + "0.096573, 0.106358, 0.117445, 0.144395, 0.172271, 0.202350, 0.243201" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.150397, 0.160840, 0.174497, 0.207701, 0.235037, 0.273999, 0.319190", \ + "0.144905, 0.155348, 0.169005, 0.202209, 0.229545, 0.268507, 0.313698", \ + "0.132374, 0.142817, 0.156474, 0.189678, 0.217014, 0.255976, 0.301167", \ + "0.127412, 0.137855, 0.151512, 0.184716, 0.212052, 0.251014, 0.296205", \ + "0.118642, 0.129085, 0.142742, 0.175946, 0.203282, 0.242244, 0.287435", \ + "0.109034, 0.119477, 0.133134, 0.166338, 0.193674, 0.232636, 0.277827", \ + "0.098801, 0.109244, 0.122901, 0.156105, 0.183441, 0.222403, 0.267594" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[106]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB106eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.249134, 0.237567, 0.225685, 0.205900, 0.191187, 0.182067, 0.166776", \ + "0.254329, 0.242762, 0.230880, 0.211095, 0.196382, 0.187262, 0.171971", \ + "0.266897, 0.255330, 0.243448, 0.223663, 0.208950, 0.199830, 0.184539", \ + "0.274404, 0.262837, 0.250955, 0.231170, 0.216457, 0.207337, 0.192046", \ + "0.280850, 0.269283, 0.257401, 0.237616, 0.222903, 0.213783, 0.198492", \ + "0.290276, 0.278709, 0.266827, 0.247042, 0.232329, 0.223209, 0.207918", \ + "0.300493, 0.288926, 0.277044, 0.257259, 0.242546, 0.233426, 0.218135" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.242723, 0.229979, 0.217345, 0.196512, 0.178133, 0.161031, 0.143466", \ + "0.247941, 0.235197, 0.222563, 0.201730, 0.183351, 0.166249, 0.148684", \ + "0.260501, 0.247757, 0.235123, 0.214291, 0.195911, 0.178809, 0.161244", \ + "0.267997, 0.255253, 0.242619, 0.221786, 0.203407, 0.186305, 0.168740", \ + "0.274433, 0.261689, 0.249055, 0.228222, 0.209843, 0.192741, 0.175176", \ + "0.283839, 0.271095, 0.258461, 0.237628, 0.219249, 0.202147, 0.184582", \ + "0.294088, 0.281344, 0.268710, 0.247877, 0.229498, 0.212396, 0.194831" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[106])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.004350, 0.004355, 0.004359, 0.004363, 0.004368, 0.004372, 0.004376"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.006049, 0.006142, 0.006157, 0.006186, 0.006192, 0.006198, 0.006204"); + } + } + } + pin(DB[105]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[105]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB105eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.147908, 0.157693, 0.168780, 0.195730, 0.223606, 0.253685, 0.294536", \ + "0.142761, 0.152546, 0.163633, 0.190583, 0.218459, 0.248538, 0.289389", \ + "0.130228, 0.140013, 0.151100, 0.178050, 0.205926, 0.236005, 0.276856", \ + "0.122628, 0.132413, 0.143500, 0.170450, 0.198326, 0.228405, 0.269256", \ + "0.116160, 0.125945, 0.137032, 0.163982, 0.191858, 0.221937, 0.262788", \ + "0.106762, 0.116547, 0.127634, 0.154584, 0.182460, 0.212539, 0.253390", \ + "0.096573, 0.106358, 0.117445, 0.144395, 0.172271, 0.202350, 0.243201" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.150397, 0.160840, 0.174497, 0.207701, 0.235037, 0.273999, 0.319190", \ + "0.144905, 0.155348, 0.169005, 0.202209, 0.229545, 0.268507, 0.313698", \ + "0.132374, 0.142817, 0.156474, 0.189678, 0.217014, 0.255976, 0.301167", \ + "0.127412, 0.137855, 0.151512, 0.184716, 0.212052, 0.251014, 0.296205", \ + "0.118642, 0.129085, 0.142742, 0.175946, 0.203282, 0.242244, 0.287435", \ + "0.109034, 0.119477, 0.133134, 0.166338, 0.193674, 0.232636, 0.277827", \ + "0.098801, 0.109244, 0.122901, 0.156105, 0.183441, 0.222403, 0.267594" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[105]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB105eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.249134, 0.237567, 0.225685, 0.205900, 0.191187, 0.182067, 0.166776", \ + "0.254329, 0.242762, 0.230880, 0.211095, 0.196382, 0.187262, 0.171971", \ + "0.266897, 0.255330, 0.243448, 0.223663, 0.208950, 0.199830, 0.184539", \ + "0.274404, 0.262837, 0.250955, 0.231170, 0.216457, 0.207337, 0.192046", \ + "0.280850, 0.269283, 0.257401, 0.237616, 0.222903, 0.213783, 0.198492", \ + "0.290276, 0.278709, 0.266827, 0.247042, 0.232329, 0.223209, 0.207918", \ + "0.300493, 0.288926, 0.277044, 0.257259, 0.242546, 0.233426, 0.218135" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.242723, 0.229979, 0.217345, 0.196512, 0.178133, 0.161031, 0.143466", \ + "0.247941, 0.235197, 0.222563, 0.201730, 0.183351, 0.166249, 0.148684", \ + "0.260501, 0.247757, 0.235123, 0.214291, 0.195911, 0.178809, 0.161244", \ + "0.267997, 0.255253, 0.242619, 0.221786, 0.203407, 0.186305, 0.168740", \ + "0.274433, 0.261689, 0.249055, 0.228222, 0.209843, 0.192741, 0.175176", \ + "0.283839, 0.271095, 0.258461, 0.237628, 0.219249, 0.202147, 0.184582", \ + "0.294088, 0.281344, 0.268710, 0.247877, 0.229498, 0.212396, 0.194831" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[105])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.004350, 0.004355, 0.004359, 0.004363, 0.004368, 0.004372, 0.004376"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.006049, 0.006142, 0.006157, 0.006186, 0.006192, 0.006198, 0.006204"); + } + } + } + pin(DB[104]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[104]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB104eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.147908, 0.157693, 0.168780, 0.195730, 0.223606, 0.253685, 0.294536", \ + "0.142761, 0.152546, 0.163633, 0.190583, 0.218459, 0.248538, 0.289389", \ + "0.130228, 0.140013, 0.151100, 0.178050, 0.205926, 0.236005, 0.276856", \ + "0.122628, 0.132413, 0.143500, 0.170450, 0.198326, 0.228405, 0.269256", \ + "0.116160, 0.125945, 0.137032, 0.163982, 0.191858, 0.221937, 0.262788", \ + "0.106762, 0.116547, 0.127634, 0.154584, 0.182460, 0.212539, 0.253390", \ + "0.096573, 0.106358, 0.117445, 0.144395, 0.172271, 0.202350, 0.243201" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.150397, 0.160840, 0.174497, 0.207701, 0.235037, 0.273999, 0.319190", \ + "0.144905, 0.155348, 0.169005, 0.202209, 0.229545, 0.268507, 0.313698", \ + "0.132374, 0.142817, 0.156474, 0.189678, 0.217014, 0.255976, 0.301167", \ + "0.127412, 0.137855, 0.151512, 0.184716, 0.212052, 0.251014, 0.296205", \ + "0.118642, 0.129085, 0.142742, 0.175946, 0.203282, 0.242244, 0.287435", \ + "0.109034, 0.119477, 0.133134, 0.166338, 0.193674, 0.232636, 0.277827", \ + "0.098801, 0.109244, 0.122901, 0.156105, 0.183441, 0.222403, 0.267594" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[104]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB104eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.249134, 0.237567, 0.225685, 0.205900, 0.191187, 0.182067, 0.166776", \ + "0.254329, 0.242762, 0.230880, 0.211095, 0.196382, 0.187262, 0.171971", \ + "0.266897, 0.255330, 0.243448, 0.223663, 0.208950, 0.199830, 0.184539", \ + "0.274404, 0.262837, 0.250955, 0.231170, 0.216457, 0.207337, 0.192046", \ + "0.280850, 0.269283, 0.257401, 0.237616, 0.222903, 0.213783, 0.198492", \ + "0.290276, 0.278709, 0.266827, 0.247042, 0.232329, 0.223209, 0.207918", \ + "0.300493, 0.288926, 0.277044, 0.257259, 0.242546, 0.233426, 0.218135" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.242723, 0.229979, 0.217345, 0.196512, 0.178133, 0.161031, 0.143466", \ + "0.247941, 0.235197, 0.222563, 0.201730, 0.183351, 0.166249, 0.148684", \ + "0.260501, 0.247757, 0.235123, 0.214291, 0.195911, 0.178809, 0.161244", \ + "0.267997, 0.255253, 0.242619, 0.221786, 0.203407, 0.186305, 0.168740", \ + "0.274433, 0.261689, 0.249055, 0.228222, 0.209843, 0.192741, 0.175176", \ + "0.283839, 0.271095, 0.258461, 0.237628, 0.219249, 0.202147, 0.184582", \ + "0.294088, 0.281344, 0.268710, 0.247877, 0.229498, 0.212396, 0.194831" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[104])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.004350, 0.004355, 0.004359, 0.004363, 0.004368, 0.004372, 0.004376"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.006049, 0.006142, 0.006157, 0.006186, 0.006192, 0.006198, 0.006204"); + } + } + } + pin(DB[103]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[103]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB103eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.147908, 0.157693, 0.168780, 0.195730, 0.223606, 0.253685, 0.294536", \ + "0.142761, 0.152546, 0.163633, 0.190583, 0.218459, 0.248538, 0.289389", \ + "0.130228, 0.140013, 0.151100, 0.178050, 0.205926, 0.236005, 0.276856", \ + "0.122628, 0.132413, 0.143500, 0.170450, 0.198326, 0.228405, 0.269256", \ + "0.116160, 0.125945, 0.137032, 0.163982, 0.191858, 0.221937, 0.262788", \ + "0.106762, 0.116547, 0.127634, 0.154584, 0.182460, 0.212539, 0.253390", \ + "0.096573, 0.106358, 0.117445, 0.144395, 0.172271, 0.202350, 0.243201" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.150397, 0.160840, 0.174497, 0.207701, 0.235037, 0.273999, 0.319190", \ + "0.144905, 0.155348, 0.169005, 0.202209, 0.229545, 0.268507, 0.313698", \ + "0.132374, 0.142817, 0.156474, 0.189678, 0.217014, 0.255976, 0.301167", \ + "0.127412, 0.137855, 0.151512, 0.184716, 0.212052, 0.251014, 0.296205", \ + "0.118642, 0.129085, 0.142742, 0.175946, 0.203282, 0.242244, 0.287435", \ + "0.109034, 0.119477, 0.133134, 0.166338, 0.193674, 0.232636, 0.277827", \ + "0.098801, 0.109244, 0.122901, 0.156105, 0.183441, 0.222403, 0.267594" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[103]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB103eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.249134, 0.237567, 0.225685, 0.205900, 0.191187, 0.182067, 0.166776", \ + "0.254329, 0.242762, 0.230880, 0.211095, 0.196382, 0.187262, 0.171971", \ + "0.266897, 0.255330, 0.243448, 0.223663, 0.208950, 0.199830, 0.184539", \ + "0.274404, 0.262837, 0.250955, 0.231170, 0.216457, 0.207337, 0.192046", \ + "0.280850, 0.269283, 0.257401, 0.237616, 0.222903, 0.213783, 0.198492", \ + "0.290276, 0.278709, 0.266827, 0.247042, 0.232329, 0.223209, 0.207918", \ + "0.300493, 0.288926, 0.277044, 0.257259, 0.242546, 0.233426, 0.218135" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.242723, 0.229979, 0.217345, 0.196512, 0.178133, 0.161031, 0.143466", \ + "0.247941, 0.235197, 0.222563, 0.201730, 0.183351, 0.166249, 0.148684", \ + "0.260501, 0.247757, 0.235123, 0.214291, 0.195911, 0.178809, 0.161244", \ + "0.267997, 0.255253, 0.242619, 0.221786, 0.203407, 0.186305, 0.168740", \ + "0.274433, 0.261689, 0.249055, 0.228222, 0.209843, 0.192741, 0.175176", \ + "0.283839, 0.271095, 0.258461, 0.237628, 0.219249, 0.202147, 0.184582", \ + "0.294088, 0.281344, 0.268710, 0.247877, 0.229498, 0.212396, 0.194831" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[103])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.004350, 0.004355, 0.004359, 0.004363, 0.004368, 0.004372, 0.004376"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.006049, 0.006142, 0.006157, 0.006186, 0.006192, 0.006198, 0.006204"); + } + } + } + pin(DB[102]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[102]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB102eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.147908, 0.157693, 0.168780, 0.195730, 0.223606, 0.253685, 0.294536", \ + "0.142761, 0.152546, 0.163633, 0.190583, 0.218459, 0.248538, 0.289389", \ + "0.130228, 0.140013, 0.151100, 0.178050, 0.205926, 0.236005, 0.276856", \ + "0.122628, 0.132413, 0.143500, 0.170450, 0.198326, 0.228405, 0.269256", \ + "0.116160, 0.125945, 0.137032, 0.163982, 0.191858, 0.221937, 0.262788", \ + "0.106762, 0.116547, 0.127634, 0.154584, 0.182460, 0.212539, 0.253390", \ + "0.096573, 0.106358, 0.117445, 0.144395, 0.172271, 0.202350, 0.243201" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.150397, 0.160840, 0.174497, 0.207701, 0.235037, 0.273999, 0.319190", \ + "0.144905, 0.155348, 0.169005, 0.202209, 0.229545, 0.268507, 0.313698", \ + "0.132374, 0.142817, 0.156474, 0.189678, 0.217014, 0.255976, 0.301167", \ + "0.127412, 0.137855, 0.151512, 0.184716, 0.212052, 0.251014, 0.296205", \ + "0.118642, 0.129085, 0.142742, 0.175946, 0.203282, 0.242244, 0.287435", \ + "0.109034, 0.119477, 0.133134, 0.166338, 0.193674, 0.232636, 0.277827", \ + "0.098801, 0.109244, 0.122901, 0.156105, 0.183441, 0.222403, 0.267594" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[102]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB102eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.249134, 0.237567, 0.225685, 0.205900, 0.191187, 0.182067, 0.166776", \ + "0.254329, 0.242762, 0.230880, 0.211095, 0.196382, 0.187262, 0.171971", \ + "0.266897, 0.255330, 0.243448, 0.223663, 0.208950, 0.199830, 0.184539", \ + "0.274404, 0.262837, 0.250955, 0.231170, 0.216457, 0.207337, 0.192046", \ + "0.280850, 0.269283, 0.257401, 0.237616, 0.222903, 0.213783, 0.198492", \ + "0.290276, 0.278709, 0.266827, 0.247042, 0.232329, 0.223209, 0.207918", \ + "0.300493, 0.288926, 0.277044, 0.257259, 0.242546, 0.233426, 0.218135" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.242723, 0.229979, 0.217345, 0.196512, 0.178133, 0.161031, 0.143466", \ + "0.247941, 0.235197, 0.222563, 0.201730, 0.183351, 0.166249, 0.148684", \ + "0.260501, 0.247757, 0.235123, 0.214291, 0.195911, 0.178809, 0.161244", \ + "0.267997, 0.255253, 0.242619, 0.221786, 0.203407, 0.186305, 0.168740", \ + "0.274433, 0.261689, 0.249055, 0.228222, 0.209843, 0.192741, 0.175176", \ + "0.283839, 0.271095, 0.258461, 0.237628, 0.219249, 0.202147, 0.184582", \ + "0.294088, 0.281344, 0.268710, 0.247877, 0.229498, 0.212396, 0.194831" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[102])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.004350, 0.004355, 0.004359, 0.004363, 0.004368, 0.004372, 0.004376"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.006049, 0.006142, 0.006157, 0.006186, 0.006192, 0.006198, 0.006204"); + } + } + } + pin(DB[101]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[101]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB101eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.147908, 0.157693, 0.168780, 0.195730, 0.223606, 0.253685, 0.294536", \ + "0.142761, 0.152546, 0.163633, 0.190583, 0.218459, 0.248538, 0.289389", \ + "0.130228, 0.140013, 0.151100, 0.178050, 0.205926, 0.236005, 0.276856", \ + "0.122628, 0.132413, 0.143500, 0.170450, 0.198326, 0.228405, 0.269256", \ + "0.116160, 0.125945, 0.137032, 0.163982, 0.191858, 0.221937, 0.262788", \ + "0.106762, 0.116547, 0.127634, 0.154584, 0.182460, 0.212539, 0.253390", \ + "0.096573, 0.106358, 0.117445, 0.144395, 0.172271, 0.202350, 0.243201" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.150397, 0.160840, 0.174497, 0.207701, 0.235037, 0.273999, 0.319190", \ + "0.144905, 0.155348, 0.169005, 0.202209, 0.229545, 0.268507, 0.313698", \ + "0.132374, 0.142817, 0.156474, 0.189678, 0.217014, 0.255976, 0.301167", \ + "0.127412, 0.137855, 0.151512, 0.184716, 0.212052, 0.251014, 0.296205", \ + "0.118642, 0.129085, 0.142742, 0.175946, 0.203282, 0.242244, 0.287435", \ + "0.109034, 0.119477, 0.133134, 0.166338, 0.193674, 0.232636, 0.277827", \ + "0.098801, 0.109244, 0.122901, 0.156105, 0.183441, 0.222403, 0.267594" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[101]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB101eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.249134, 0.237567, 0.225685, 0.205900, 0.191187, 0.182067, 0.166776", \ + "0.254329, 0.242762, 0.230880, 0.211095, 0.196382, 0.187262, 0.171971", \ + "0.266897, 0.255330, 0.243448, 0.223663, 0.208950, 0.199830, 0.184539", \ + "0.274404, 0.262837, 0.250955, 0.231170, 0.216457, 0.207337, 0.192046", \ + "0.280850, 0.269283, 0.257401, 0.237616, 0.222903, 0.213783, 0.198492", \ + "0.290276, 0.278709, 0.266827, 0.247042, 0.232329, 0.223209, 0.207918", \ + "0.300493, 0.288926, 0.277044, 0.257259, 0.242546, 0.233426, 0.218135" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.242723, 0.229979, 0.217345, 0.196512, 0.178133, 0.161031, 0.143466", \ + "0.247941, 0.235197, 0.222563, 0.201730, 0.183351, 0.166249, 0.148684", \ + "0.260501, 0.247757, 0.235123, 0.214291, 0.195911, 0.178809, 0.161244", \ + "0.267997, 0.255253, 0.242619, 0.221786, 0.203407, 0.186305, 0.168740", \ + "0.274433, 0.261689, 0.249055, 0.228222, 0.209843, 0.192741, 0.175176", \ + "0.283839, 0.271095, 0.258461, 0.237628, 0.219249, 0.202147, 0.184582", \ + "0.294088, 0.281344, 0.268710, 0.247877, 0.229498, 0.212396, 0.194831" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[101])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.004350, 0.004355, 0.004359, 0.004363, 0.004368, 0.004372, 0.004376"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.006049, 0.006142, 0.006157, 0.006186, 0.006192, 0.006198, 0.006204"); + } + } + } + pin(DB[100]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[100]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB100eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.147908, 0.157693, 0.168780, 0.195730, 0.223606, 0.253685, 0.294536", \ + "0.142761, 0.152546, 0.163633, 0.190583, 0.218459, 0.248538, 0.289389", \ + "0.130228, 0.140013, 0.151100, 0.178050, 0.205926, 0.236005, 0.276856", \ + "0.122628, 0.132413, 0.143500, 0.170450, 0.198326, 0.228405, 0.269256", \ + "0.116160, 0.125945, 0.137032, 0.163982, 0.191858, 0.221937, 0.262788", \ + "0.106762, 0.116547, 0.127634, 0.154584, 0.182460, 0.212539, 0.253390", \ + "0.096573, 0.106358, 0.117445, 0.144395, 0.172271, 0.202350, 0.243201" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.150397, 0.160840, 0.174497, 0.207701, 0.235037, 0.273999, 0.319190", \ + "0.144905, 0.155348, 0.169005, 0.202209, 0.229545, 0.268507, 0.313698", \ + "0.132374, 0.142817, 0.156474, 0.189678, 0.217014, 0.255976, 0.301167", \ + "0.127412, 0.137855, 0.151512, 0.184716, 0.212052, 0.251014, 0.296205", \ + "0.118642, 0.129085, 0.142742, 0.175946, 0.203282, 0.242244, 0.287435", \ + "0.109034, 0.119477, 0.133134, 0.166338, 0.193674, 0.232636, 0.277827", \ + "0.098801, 0.109244, 0.122901, 0.156105, 0.183441, 0.222403, 0.267594" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[100]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB100eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.249134, 0.237567, 0.225685, 0.205900, 0.191187, 0.182067, 0.166776", \ + "0.254329, 0.242762, 0.230880, 0.211095, 0.196382, 0.187262, 0.171971", \ + "0.266897, 0.255330, 0.243448, 0.223663, 0.208950, 0.199830, 0.184539", \ + "0.274404, 0.262837, 0.250955, 0.231170, 0.216457, 0.207337, 0.192046", \ + "0.280850, 0.269283, 0.257401, 0.237616, 0.222903, 0.213783, 0.198492", \ + "0.290276, 0.278709, 0.266827, 0.247042, 0.232329, 0.223209, 0.207918", \ + "0.300493, 0.288926, 0.277044, 0.257259, 0.242546, 0.233426, 0.218135" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.242723, 0.229979, 0.217345, 0.196512, 0.178133, 0.161031, 0.143466", \ + "0.247941, 0.235197, 0.222563, 0.201730, 0.183351, 0.166249, 0.148684", \ + "0.260501, 0.247757, 0.235123, 0.214291, 0.195911, 0.178809, 0.161244", \ + "0.267997, 0.255253, 0.242619, 0.221786, 0.203407, 0.186305, 0.168740", \ + "0.274433, 0.261689, 0.249055, 0.228222, 0.209843, 0.192741, 0.175176", \ + "0.283839, 0.271095, 0.258461, 0.237628, 0.219249, 0.202147, 0.184582", \ + "0.294088, 0.281344, 0.268710, 0.247877, 0.229498, 0.212396, 0.194831" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[100])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.004350, 0.004355, 0.004359, 0.004363, 0.004368, 0.004372, 0.004376"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.006049, 0.006142, 0.006157, 0.006186, 0.006192, 0.006198, 0.006204"); + } + } + } + pin(DB[99]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[99]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB99eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.147908, 0.157693, 0.168780, 0.195730, 0.223606, 0.253685, 0.294536", \ + "0.142761, 0.152546, 0.163633, 0.190583, 0.218459, 0.248538, 0.289389", \ + "0.130228, 0.140013, 0.151100, 0.178050, 0.205926, 0.236005, 0.276856", \ + "0.122628, 0.132413, 0.143500, 0.170450, 0.198326, 0.228405, 0.269256", \ + "0.116160, 0.125945, 0.137032, 0.163982, 0.191858, 0.221937, 0.262788", \ + "0.106762, 0.116547, 0.127634, 0.154584, 0.182460, 0.212539, 0.253390", \ + "0.096573, 0.106358, 0.117445, 0.144395, 0.172271, 0.202350, 0.243201" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.150397, 0.160840, 0.174497, 0.207701, 0.235037, 0.273999, 0.319190", \ + "0.144905, 0.155348, 0.169005, 0.202209, 0.229545, 0.268507, 0.313698", \ + "0.132374, 0.142817, 0.156474, 0.189678, 0.217014, 0.255976, 0.301167", \ + "0.127412, 0.137855, 0.151512, 0.184716, 0.212052, 0.251014, 0.296205", \ + "0.118642, 0.129085, 0.142742, 0.175946, 0.203282, 0.242244, 0.287435", \ + "0.109034, 0.119477, 0.133134, 0.166338, 0.193674, 0.232636, 0.277827", \ + "0.098801, 0.109244, 0.122901, 0.156105, 0.183441, 0.222403, 0.267594" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[99]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB99eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.249134, 0.237567, 0.225685, 0.205900, 0.191187, 0.182067, 0.166776", \ + "0.254329, 0.242762, 0.230880, 0.211095, 0.196382, 0.187262, 0.171971", \ + "0.266897, 0.255330, 0.243448, 0.223663, 0.208950, 0.199830, 0.184539", \ + "0.274404, 0.262837, 0.250955, 0.231170, 0.216457, 0.207337, 0.192046", \ + "0.280850, 0.269283, 0.257401, 0.237616, 0.222903, 0.213783, 0.198492", \ + "0.290276, 0.278709, 0.266827, 0.247042, 0.232329, 0.223209, 0.207918", \ + "0.300493, 0.288926, 0.277044, 0.257259, 0.242546, 0.233426, 0.218135" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.242723, 0.229979, 0.217345, 0.196512, 0.178133, 0.161031, 0.143466", \ + "0.247941, 0.235197, 0.222563, 0.201730, 0.183351, 0.166249, 0.148684", \ + "0.260501, 0.247757, 0.235123, 0.214291, 0.195911, 0.178809, 0.161244", \ + "0.267997, 0.255253, 0.242619, 0.221786, 0.203407, 0.186305, 0.168740", \ + "0.274433, 0.261689, 0.249055, 0.228222, 0.209843, 0.192741, 0.175176", \ + "0.283839, 0.271095, 0.258461, 0.237628, 0.219249, 0.202147, 0.184582", \ + "0.294088, 0.281344, 0.268710, 0.247877, 0.229498, 0.212396, 0.194831" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[99])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.004350, 0.004355, 0.004359, 0.004363, 0.004368, 0.004372, 0.004376"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.006049, 0.006142, 0.006157, 0.006186, 0.006192, 0.006198, 0.006204"); + } + } + } + pin(DB[98]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[98]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB98eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.147908, 0.157693, 0.168780, 0.195730, 0.223606, 0.253685, 0.294536", \ + "0.142761, 0.152546, 0.163633, 0.190583, 0.218459, 0.248538, 0.289389", \ + "0.130228, 0.140013, 0.151100, 0.178050, 0.205926, 0.236005, 0.276856", \ + "0.122628, 0.132413, 0.143500, 0.170450, 0.198326, 0.228405, 0.269256", \ + "0.116160, 0.125945, 0.137032, 0.163982, 0.191858, 0.221937, 0.262788", \ + "0.106762, 0.116547, 0.127634, 0.154584, 0.182460, 0.212539, 0.253390", \ + "0.096573, 0.106358, 0.117445, 0.144395, 0.172271, 0.202350, 0.243201" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.150397, 0.160840, 0.174497, 0.207701, 0.235037, 0.273999, 0.319190", \ + "0.144905, 0.155348, 0.169005, 0.202209, 0.229545, 0.268507, 0.313698", \ + "0.132374, 0.142817, 0.156474, 0.189678, 0.217014, 0.255976, 0.301167", \ + "0.127412, 0.137855, 0.151512, 0.184716, 0.212052, 0.251014, 0.296205", \ + "0.118642, 0.129085, 0.142742, 0.175946, 0.203282, 0.242244, 0.287435", \ + "0.109034, 0.119477, 0.133134, 0.166338, 0.193674, 0.232636, 0.277827", \ + "0.098801, 0.109244, 0.122901, 0.156105, 0.183441, 0.222403, 0.267594" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[98]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB98eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.249134, 0.237567, 0.225685, 0.205900, 0.191187, 0.182067, 0.166776", \ + "0.254329, 0.242762, 0.230880, 0.211095, 0.196382, 0.187262, 0.171971", \ + "0.266897, 0.255330, 0.243448, 0.223663, 0.208950, 0.199830, 0.184539", \ + "0.274404, 0.262837, 0.250955, 0.231170, 0.216457, 0.207337, 0.192046", \ + "0.280850, 0.269283, 0.257401, 0.237616, 0.222903, 0.213783, 0.198492", \ + "0.290276, 0.278709, 0.266827, 0.247042, 0.232329, 0.223209, 0.207918", \ + "0.300493, 0.288926, 0.277044, 0.257259, 0.242546, 0.233426, 0.218135" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.242723, 0.229979, 0.217345, 0.196512, 0.178133, 0.161031, 0.143466", \ + "0.247941, 0.235197, 0.222563, 0.201730, 0.183351, 0.166249, 0.148684", \ + "0.260501, 0.247757, 0.235123, 0.214291, 0.195911, 0.178809, 0.161244", \ + "0.267997, 0.255253, 0.242619, 0.221786, 0.203407, 0.186305, 0.168740", \ + "0.274433, 0.261689, 0.249055, 0.228222, 0.209843, 0.192741, 0.175176", \ + "0.283839, 0.271095, 0.258461, 0.237628, 0.219249, 0.202147, 0.184582", \ + "0.294088, 0.281344, 0.268710, 0.247877, 0.229498, 0.212396, 0.194831" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[98])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.004350, 0.004355, 0.004359, 0.004363, 0.004368, 0.004372, 0.004376"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.006049, 0.006142, 0.006157, 0.006186, 0.006192, 0.006198, 0.006204"); + } + } + } + pin(DB[97]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[97]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB97eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.147908, 0.157693, 0.168780, 0.195730, 0.223606, 0.253685, 0.294536", \ + "0.142761, 0.152546, 0.163633, 0.190583, 0.218459, 0.248538, 0.289389", \ + "0.130228, 0.140013, 0.151100, 0.178050, 0.205926, 0.236005, 0.276856", \ + "0.122628, 0.132413, 0.143500, 0.170450, 0.198326, 0.228405, 0.269256", \ + "0.116160, 0.125945, 0.137032, 0.163982, 0.191858, 0.221937, 0.262788", \ + "0.106762, 0.116547, 0.127634, 0.154584, 0.182460, 0.212539, 0.253390", \ + "0.096573, 0.106358, 0.117445, 0.144395, 0.172271, 0.202350, 0.243201" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.150397, 0.160840, 0.174497, 0.207701, 0.235037, 0.273999, 0.319190", \ + "0.144905, 0.155348, 0.169005, 0.202209, 0.229545, 0.268507, 0.313698", \ + "0.132374, 0.142817, 0.156474, 0.189678, 0.217014, 0.255976, 0.301167", \ + "0.127412, 0.137855, 0.151512, 0.184716, 0.212052, 0.251014, 0.296205", \ + "0.118642, 0.129085, 0.142742, 0.175946, 0.203282, 0.242244, 0.287435", \ + "0.109034, 0.119477, 0.133134, 0.166338, 0.193674, 0.232636, 0.277827", \ + "0.098801, 0.109244, 0.122901, 0.156105, 0.183441, 0.222403, 0.267594" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[97]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB97eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.249134, 0.237567, 0.225685, 0.205900, 0.191187, 0.182067, 0.166776", \ + "0.254329, 0.242762, 0.230880, 0.211095, 0.196382, 0.187262, 0.171971", \ + "0.266897, 0.255330, 0.243448, 0.223663, 0.208950, 0.199830, 0.184539", \ + "0.274404, 0.262837, 0.250955, 0.231170, 0.216457, 0.207337, 0.192046", \ + "0.280850, 0.269283, 0.257401, 0.237616, 0.222903, 0.213783, 0.198492", \ + "0.290276, 0.278709, 0.266827, 0.247042, 0.232329, 0.223209, 0.207918", \ + "0.300493, 0.288926, 0.277044, 0.257259, 0.242546, 0.233426, 0.218135" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.242723, 0.229979, 0.217345, 0.196512, 0.178133, 0.161031, 0.143466", \ + "0.247941, 0.235197, 0.222563, 0.201730, 0.183351, 0.166249, 0.148684", \ + "0.260501, 0.247757, 0.235123, 0.214291, 0.195911, 0.178809, 0.161244", \ + "0.267997, 0.255253, 0.242619, 0.221786, 0.203407, 0.186305, 0.168740", \ + "0.274433, 0.261689, 0.249055, 0.228222, 0.209843, 0.192741, 0.175176", \ + "0.283839, 0.271095, 0.258461, 0.237628, 0.219249, 0.202147, 0.184582", \ + "0.294088, 0.281344, 0.268710, 0.247877, 0.229498, 0.212396, 0.194831" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[97])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.004350, 0.004355, 0.004359, 0.004363, 0.004368, 0.004372, 0.004376"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.006049, 0.006142, 0.006157, 0.006186, 0.006192, 0.006198, 0.006204"); + } + } + } + pin(DB[96]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[96]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB96eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.147908, 0.157693, 0.168780, 0.195730, 0.223606, 0.253685, 0.294536", \ + "0.142761, 0.152546, 0.163633, 0.190583, 0.218459, 0.248538, 0.289389", \ + "0.130228, 0.140013, 0.151100, 0.178050, 0.205926, 0.236005, 0.276856", \ + "0.122628, 0.132413, 0.143500, 0.170450, 0.198326, 0.228405, 0.269256", \ + "0.116160, 0.125945, 0.137032, 0.163982, 0.191858, 0.221937, 0.262788", \ + "0.106762, 0.116547, 0.127634, 0.154584, 0.182460, 0.212539, 0.253390", \ + "0.096573, 0.106358, 0.117445, 0.144395, 0.172271, 0.202350, 0.243201" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.150397, 0.160840, 0.174497, 0.207701, 0.235037, 0.273999, 0.319190", \ + "0.144905, 0.155348, 0.169005, 0.202209, 0.229545, 0.268507, 0.313698", \ + "0.132374, 0.142817, 0.156474, 0.189678, 0.217014, 0.255976, 0.301167", \ + "0.127412, 0.137855, 0.151512, 0.184716, 0.212052, 0.251014, 0.296205", \ + "0.118642, 0.129085, 0.142742, 0.175946, 0.203282, 0.242244, 0.287435", \ + "0.109034, 0.119477, 0.133134, 0.166338, 0.193674, 0.232636, 0.277827", \ + "0.098801, 0.109244, 0.122901, 0.156105, 0.183441, 0.222403, 0.267594" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[96]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB96eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.249134, 0.237567, 0.225685, 0.205900, 0.191187, 0.182067, 0.166776", \ + "0.254329, 0.242762, 0.230880, 0.211095, 0.196382, 0.187262, 0.171971", \ + "0.266897, 0.255330, 0.243448, 0.223663, 0.208950, 0.199830, 0.184539", \ + "0.274404, 0.262837, 0.250955, 0.231170, 0.216457, 0.207337, 0.192046", \ + "0.280850, 0.269283, 0.257401, 0.237616, 0.222903, 0.213783, 0.198492", \ + "0.290276, 0.278709, 0.266827, 0.247042, 0.232329, 0.223209, 0.207918", \ + "0.300493, 0.288926, 0.277044, 0.257259, 0.242546, 0.233426, 0.218135" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.242723, 0.229979, 0.217345, 0.196512, 0.178133, 0.161031, 0.143466", \ + "0.247941, 0.235197, 0.222563, 0.201730, 0.183351, 0.166249, 0.148684", \ + "0.260501, 0.247757, 0.235123, 0.214291, 0.195911, 0.178809, 0.161244", \ + "0.267997, 0.255253, 0.242619, 0.221786, 0.203407, 0.186305, 0.168740", \ + "0.274433, 0.261689, 0.249055, 0.228222, 0.209843, 0.192741, 0.175176", \ + "0.283839, 0.271095, 0.258461, 0.237628, 0.219249, 0.202147, 0.184582", \ + "0.294088, 0.281344, 0.268710, 0.247877, 0.229498, 0.212396, 0.194831" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[96])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.004350, 0.004355, 0.004359, 0.004363, 0.004368, 0.004372, 0.004376"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.006049, 0.006142, 0.006157, 0.006186, 0.006192, 0.006198, 0.006204"); + } + } + } + pin(DB[95]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[95]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB95eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.147908, 0.157693, 0.168780, 0.195730, 0.223606, 0.253685, 0.294536", \ + "0.142761, 0.152546, 0.163633, 0.190583, 0.218459, 0.248538, 0.289389", \ + "0.130228, 0.140013, 0.151100, 0.178050, 0.205926, 0.236005, 0.276856", \ + "0.122628, 0.132413, 0.143500, 0.170450, 0.198326, 0.228405, 0.269256", \ + "0.116160, 0.125945, 0.137032, 0.163982, 0.191858, 0.221937, 0.262788", \ + "0.106762, 0.116547, 0.127634, 0.154584, 0.182460, 0.212539, 0.253390", \ + "0.096573, 0.106358, 0.117445, 0.144395, 0.172271, 0.202350, 0.243201" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.150397, 0.160840, 0.174497, 0.207701, 0.235037, 0.273999, 0.319190", \ + "0.144905, 0.155348, 0.169005, 0.202209, 0.229545, 0.268507, 0.313698", \ + "0.132374, 0.142817, 0.156474, 0.189678, 0.217014, 0.255976, 0.301167", \ + "0.127412, 0.137855, 0.151512, 0.184716, 0.212052, 0.251014, 0.296205", \ + "0.118642, 0.129085, 0.142742, 0.175946, 0.203282, 0.242244, 0.287435", \ + "0.109034, 0.119477, 0.133134, 0.166338, 0.193674, 0.232636, 0.277827", \ + "0.098801, 0.109244, 0.122901, 0.156105, 0.183441, 0.222403, 0.267594" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[95]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB95eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.249134, 0.237567, 0.225685, 0.205900, 0.191187, 0.182067, 0.166776", \ + "0.254329, 0.242762, 0.230880, 0.211095, 0.196382, 0.187262, 0.171971", \ + "0.266897, 0.255330, 0.243448, 0.223663, 0.208950, 0.199830, 0.184539", \ + "0.274404, 0.262837, 0.250955, 0.231170, 0.216457, 0.207337, 0.192046", \ + "0.280850, 0.269283, 0.257401, 0.237616, 0.222903, 0.213783, 0.198492", \ + "0.290276, 0.278709, 0.266827, 0.247042, 0.232329, 0.223209, 0.207918", \ + "0.300493, 0.288926, 0.277044, 0.257259, 0.242546, 0.233426, 0.218135" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.242723, 0.229979, 0.217345, 0.196512, 0.178133, 0.161031, 0.143466", \ + "0.247941, 0.235197, 0.222563, 0.201730, 0.183351, 0.166249, 0.148684", \ + "0.260501, 0.247757, 0.235123, 0.214291, 0.195911, 0.178809, 0.161244", \ + "0.267997, 0.255253, 0.242619, 0.221786, 0.203407, 0.186305, 0.168740", \ + "0.274433, 0.261689, 0.249055, 0.228222, 0.209843, 0.192741, 0.175176", \ + "0.283839, 0.271095, 0.258461, 0.237628, 0.219249, 0.202147, 0.184582", \ + "0.294088, 0.281344, 0.268710, 0.247877, 0.229498, 0.212396, 0.194831" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[95])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.004350, 0.004355, 0.004359, 0.004363, 0.004368, 0.004372, 0.004376"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.006049, 0.006142, 0.006157, 0.006186, 0.006192, 0.006198, 0.006204"); + } + } + } + pin(DB[94]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[94]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB94eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.147908, 0.157693, 0.168780, 0.195730, 0.223606, 0.253685, 0.294536", \ + "0.142761, 0.152546, 0.163633, 0.190583, 0.218459, 0.248538, 0.289389", \ + "0.130228, 0.140013, 0.151100, 0.178050, 0.205926, 0.236005, 0.276856", \ + "0.122628, 0.132413, 0.143500, 0.170450, 0.198326, 0.228405, 0.269256", \ + "0.116160, 0.125945, 0.137032, 0.163982, 0.191858, 0.221937, 0.262788", \ + "0.106762, 0.116547, 0.127634, 0.154584, 0.182460, 0.212539, 0.253390", \ + "0.096573, 0.106358, 0.117445, 0.144395, 0.172271, 0.202350, 0.243201" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.150397, 0.160840, 0.174497, 0.207701, 0.235037, 0.273999, 0.319190", \ + "0.144905, 0.155348, 0.169005, 0.202209, 0.229545, 0.268507, 0.313698", \ + "0.132374, 0.142817, 0.156474, 0.189678, 0.217014, 0.255976, 0.301167", \ + "0.127412, 0.137855, 0.151512, 0.184716, 0.212052, 0.251014, 0.296205", \ + "0.118642, 0.129085, 0.142742, 0.175946, 0.203282, 0.242244, 0.287435", \ + "0.109034, 0.119477, 0.133134, 0.166338, 0.193674, 0.232636, 0.277827", \ + "0.098801, 0.109244, 0.122901, 0.156105, 0.183441, 0.222403, 0.267594" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[94]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB94eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.249134, 0.237567, 0.225685, 0.205900, 0.191187, 0.182067, 0.166776", \ + "0.254329, 0.242762, 0.230880, 0.211095, 0.196382, 0.187262, 0.171971", \ + "0.266897, 0.255330, 0.243448, 0.223663, 0.208950, 0.199830, 0.184539", \ + "0.274404, 0.262837, 0.250955, 0.231170, 0.216457, 0.207337, 0.192046", \ + "0.280850, 0.269283, 0.257401, 0.237616, 0.222903, 0.213783, 0.198492", \ + "0.290276, 0.278709, 0.266827, 0.247042, 0.232329, 0.223209, 0.207918", \ + "0.300493, 0.288926, 0.277044, 0.257259, 0.242546, 0.233426, 0.218135" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.242723, 0.229979, 0.217345, 0.196512, 0.178133, 0.161031, 0.143466", \ + "0.247941, 0.235197, 0.222563, 0.201730, 0.183351, 0.166249, 0.148684", \ + "0.260501, 0.247757, 0.235123, 0.214291, 0.195911, 0.178809, 0.161244", \ + "0.267997, 0.255253, 0.242619, 0.221786, 0.203407, 0.186305, 0.168740", \ + "0.274433, 0.261689, 0.249055, 0.228222, 0.209843, 0.192741, 0.175176", \ + "0.283839, 0.271095, 0.258461, 0.237628, 0.219249, 0.202147, 0.184582", \ + "0.294088, 0.281344, 0.268710, 0.247877, 0.229498, 0.212396, 0.194831" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[94])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.004350, 0.004355, 0.004359, 0.004363, 0.004368, 0.004372, 0.004376"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.006049, 0.006142, 0.006157, 0.006186, 0.006192, 0.006198, 0.006204"); + } + } + } + pin(DB[93]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[93]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB93eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.147908, 0.157693, 0.168780, 0.195730, 0.223606, 0.253685, 0.294536", \ + "0.142761, 0.152546, 0.163633, 0.190583, 0.218459, 0.248538, 0.289389", \ + "0.130228, 0.140013, 0.151100, 0.178050, 0.205926, 0.236005, 0.276856", \ + "0.122628, 0.132413, 0.143500, 0.170450, 0.198326, 0.228405, 0.269256", \ + "0.116160, 0.125945, 0.137032, 0.163982, 0.191858, 0.221937, 0.262788", \ + "0.106762, 0.116547, 0.127634, 0.154584, 0.182460, 0.212539, 0.253390", \ + "0.096573, 0.106358, 0.117445, 0.144395, 0.172271, 0.202350, 0.243201" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.150397, 0.160840, 0.174497, 0.207701, 0.235037, 0.273999, 0.319190", \ + "0.144905, 0.155348, 0.169005, 0.202209, 0.229545, 0.268507, 0.313698", \ + "0.132374, 0.142817, 0.156474, 0.189678, 0.217014, 0.255976, 0.301167", \ + "0.127412, 0.137855, 0.151512, 0.184716, 0.212052, 0.251014, 0.296205", \ + "0.118642, 0.129085, 0.142742, 0.175946, 0.203282, 0.242244, 0.287435", \ + "0.109034, 0.119477, 0.133134, 0.166338, 0.193674, 0.232636, 0.277827", \ + "0.098801, 0.109244, 0.122901, 0.156105, 0.183441, 0.222403, 0.267594" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[93]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB93eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.249134, 0.237567, 0.225685, 0.205900, 0.191187, 0.182067, 0.166776", \ + "0.254329, 0.242762, 0.230880, 0.211095, 0.196382, 0.187262, 0.171971", \ + "0.266897, 0.255330, 0.243448, 0.223663, 0.208950, 0.199830, 0.184539", \ + "0.274404, 0.262837, 0.250955, 0.231170, 0.216457, 0.207337, 0.192046", \ + "0.280850, 0.269283, 0.257401, 0.237616, 0.222903, 0.213783, 0.198492", \ + "0.290276, 0.278709, 0.266827, 0.247042, 0.232329, 0.223209, 0.207918", \ + "0.300493, 0.288926, 0.277044, 0.257259, 0.242546, 0.233426, 0.218135" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.242723, 0.229979, 0.217345, 0.196512, 0.178133, 0.161031, 0.143466", \ + "0.247941, 0.235197, 0.222563, 0.201730, 0.183351, 0.166249, 0.148684", \ + "0.260501, 0.247757, 0.235123, 0.214291, 0.195911, 0.178809, 0.161244", \ + "0.267997, 0.255253, 0.242619, 0.221786, 0.203407, 0.186305, 0.168740", \ + "0.274433, 0.261689, 0.249055, 0.228222, 0.209843, 0.192741, 0.175176", \ + "0.283839, 0.271095, 0.258461, 0.237628, 0.219249, 0.202147, 0.184582", \ + "0.294088, 0.281344, 0.268710, 0.247877, 0.229498, 0.212396, 0.194831" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[93])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.004350, 0.004355, 0.004359, 0.004363, 0.004368, 0.004372, 0.004376"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.006049, 0.006142, 0.006157, 0.006186, 0.006192, 0.006198, 0.006204"); + } + } + } + pin(DB[92]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[92]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB92eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.147908, 0.157693, 0.168780, 0.195730, 0.223606, 0.253685, 0.294536", \ + "0.142761, 0.152546, 0.163633, 0.190583, 0.218459, 0.248538, 0.289389", \ + "0.130228, 0.140013, 0.151100, 0.178050, 0.205926, 0.236005, 0.276856", \ + "0.122628, 0.132413, 0.143500, 0.170450, 0.198326, 0.228405, 0.269256", \ + "0.116160, 0.125945, 0.137032, 0.163982, 0.191858, 0.221937, 0.262788", \ + "0.106762, 0.116547, 0.127634, 0.154584, 0.182460, 0.212539, 0.253390", \ + "0.096573, 0.106358, 0.117445, 0.144395, 0.172271, 0.202350, 0.243201" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.150397, 0.160840, 0.174497, 0.207701, 0.235037, 0.273999, 0.319190", \ + "0.144905, 0.155348, 0.169005, 0.202209, 0.229545, 0.268507, 0.313698", \ + "0.132374, 0.142817, 0.156474, 0.189678, 0.217014, 0.255976, 0.301167", \ + "0.127412, 0.137855, 0.151512, 0.184716, 0.212052, 0.251014, 0.296205", \ + "0.118642, 0.129085, 0.142742, 0.175946, 0.203282, 0.242244, 0.287435", \ + "0.109034, 0.119477, 0.133134, 0.166338, 0.193674, 0.232636, 0.277827", \ + "0.098801, 0.109244, 0.122901, 0.156105, 0.183441, 0.222403, 0.267594" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[92]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB92eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.249134, 0.237567, 0.225685, 0.205900, 0.191187, 0.182067, 0.166776", \ + "0.254329, 0.242762, 0.230880, 0.211095, 0.196382, 0.187262, 0.171971", \ + "0.266897, 0.255330, 0.243448, 0.223663, 0.208950, 0.199830, 0.184539", \ + "0.274404, 0.262837, 0.250955, 0.231170, 0.216457, 0.207337, 0.192046", \ + "0.280850, 0.269283, 0.257401, 0.237616, 0.222903, 0.213783, 0.198492", \ + "0.290276, 0.278709, 0.266827, 0.247042, 0.232329, 0.223209, 0.207918", \ + "0.300493, 0.288926, 0.277044, 0.257259, 0.242546, 0.233426, 0.218135" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.242723, 0.229979, 0.217345, 0.196512, 0.178133, 0.161031, 0.143466", \ + "0.247941, 0.235197, 0.222563, 0.201730, 0.183351, 0.166249, 0.148684", \ + "0.260501, 0.247757, 0.235123, 0.214291, 0.195911, 0.178809, 0.161244", \ + "0.267997, 0.255253, 0.242619, 0.221786, 0.203407, 0.186305, 0.168740", \ + "0.274433, 0.261689, 0.249055, 0.228222, 0.209843, 0.192741, 0.175176", \ + "0.283839, 0.271095, 0.258461, 0.237628, 0.219249, 0.202147, 0.184582", \ + "0.294088, 0.281344, 0.268710, 0.247877, 0.229498, 0.212396, 0.194831" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[92])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.004350, 0.004355, 0.004359, 0.004363, 0.004368, 0.004372, 0.004376"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.006049, 0.006142, 0.006157, 0.006186, 0.006192, 0.006198, 0.006204"); + } + } + } + pin(DB[91]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[91]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB91eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.147908, 0.157693, 0.168780, 0.195730, 0.223606, 0.253685, 0.294536", \ + "0.142761, 0.152546, 0.163633, 0.190583, 0.218459, 0.248538, 0.289389", \ + "0.130228, 0.140013, 0.151100, 0.178050, 0.205926, 0.236005, 0.276856", \ + "0.122628, 0.132413, 0.143500, 0.170450, 0.198326, 0.228405, 0.269256", \ + "0.116160, 0.125945, 0.137032, 0.163982, 0.191858, 0.221937, 0.262788", \ + "0.106762, 0.116547, 0.127634, 0.154584, 0.182460, 0.212539, 0.253390", \ + "0.096573, 0.106358, 0.117445, 0.144395, 0.172271, 0.202350, 0.243201" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.150397, 0.160840, 0.174497, 0.207701, 0.235037, 0.273999, 0.319190", \ + "0.144905, 0.155348, 0.169005, 0.202209, 0.229545, 0.268507, 0.313698", \ + "0.132374, 0.142817, 0.156474, 0.189678, 0.217014, 0.255976, 0.301167", \ + "0.127412, 0.137855, 0.151512, 0.184716, 0.212052, 0.251014, 0.296205", \ + "0.118642, 0.129085, 0.142742, 0.175946, 0.203282, 0.242244, 0.287435", \ + "0.109034, 0.119477, 0.133134, 0.166338, 0.193674, 0.232636, 0.277827", \ + "0.098801, 0.109244, 0.122901, 0.156105, 0.183441, 0.222403, 0.267594" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[91]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB91eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.249134, 0.237567, 0.225685, 0.205900, 0.191187, 0.182067, 0.166776", \ + "0.254329, 0.242762, 0.230880, 0.211095, 0.196382, 0.187262, 0.171971", \ + "0.266897, 0.255330, 0.243448, 0.223663, 0.208950, 0.199830, 0.184539", \ + "0.274404, 0.262837, 0.250955, 0.231170, 0.216457, 0.207337, 0.192046", \ + "0.280850, 0.269283, 0.257401, 0.237616, 0.222903, 0.213783, 0.198492", \ + "0.290276, 0.278709, 0.266827, 0.247042, 0.232329, 0.223209, 0.207918", \ + "0.300493, 0.288926, 0.277044, 0.257259, 0.242546, 0.233426, 0.218135" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.242723, 0.229979, 0.217345, 0.196512, 0.178133, 0.161031, 0.143466", \ + "0.247941, 0.235197, 0.222563, 0.201730, 0.183351, 0.166249, 0.148684", \ + "0.260501, 0.247757, 0.235123, 0.214291, 0.195911, 0.178809, 0.161244", \ + "0.267997, 0.255253, 0.242619, 0.221786, 0.203407, 0.186305, 0.168740", \ + "0.274433, 0.261689, 0.249055, 0.228222, 0.209843, 0.192741, 0.175176", \ + "0.283839, 0.271095, 0.258461, 0.237628, 0.219249, 0.202147, 0.184582", \ + "0.294088, 0.281344, 0.268710, 0.247877, 0.229498, 0.212396, 0.194831" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[91])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.004350, 0.004355, 0.004359, 0.004363, 0.004368, 0.004372, 0.004376"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.006049, 0.006142, 0.006157, 0.006186, 0.006192, 0.006198, 0.006204"); + } + } + } + pin(DB[90]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[90]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB90eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.147908, 0.157693, 0.168780, 0.195730, 0.223606, 0.253685, 0.294536", \ + "0.142761, 0.152546, 0.163633, 0.190583, 0.218459, 0.248538, 0.289389", \ + "0.130228, 0.140013, 0.151100, 0.178050, 0.205926, 0.236005, 0.276856", \ + "0.122628, 0.132413, 0.143500, 0.170450, 0.198326, 0.228405, 0.269256", \ + "0.116160, 0.125945, 0.137032, 0.163982, 0.191858, 0.221937, 0.262788", \ + "0.106762, 0.116547, 0.127634, 0.154584, 0.182460, 0.212539, 0.253390", \ + "0.096573, 0.106358, 0.117445, 0.144395, 0.172271, 0.202350, 0.243201" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.150397, 0.160840, 0.174497, 0.207701, 0.235037, 0.273999, 0.319190", \ + "0.144905, 0.155348, 0.169005, 0.202209, 0.229545, 0.268507, 0.313698", \ + "0.132374, 0.142817, 0.156474, 0.189678, 0.217014, 0.255976, 0.301167", \ + "0.127412, 0.137855, 0.151512, 0.184716, 0.212052, 0.251014, 0.296205", \ + "0.118642, 0.129085, 0.142742, 0.175946, 0.203282, 0.242244, 0.287435", \ + "0.109034, 0.119477, 0.133134, 0.166338, 0.193674, 0.232636, 0.277827", \ + "0.098801, 0.109244, 0.122901, 0.156105, 0.183441, 0.222403, 0.267594" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[90]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB90eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.249134, 0.237567, 0.225685, 0.205900, 0.191187, 0.182067, 0.166776", \ + "0.254329, 0.242762, 0.230880, 0.211095, 0.196382, 0.187262, 0.171971", \ + "0.266897, 0.255330, 0.243448, 0.223663, 0.208950, 0.199830, 0.184539", \ + "0.274404, 0.262837, 0.250955, 0.231170, 0.216457, 0.207337, 0.192046", \ + "0.280850, 0.269283, 0.257401, 0.237616, 0.222903, 0.213783, 0.198492", \ + "0.290276, 0.278709, 0.266827, 0.247042, 0.232329, 0.223209, 0.207918", \ + "0.300493, 0.288926, 0.277044, 0.257259, 0.242546, 0.233426, 0.218135" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.242723, 0.229979, 0.217345, 0.196512, 0.178133, 0.161031, 0.143466", \ + "0.247941, 0.235197, 0.222563, 0.201730, 0.183351, 0.166249, 0.148684", \ + "0.260501, 0.247757, 0.235123, 0.214291, 0.195911, 0.178809, 0.161244", \ + "0.267997, 0.255253, 0.242619, 0.221786, 0.203407, 0.186305, 0.168740", \ + "0.274433, 0.261689, 0.249055, 0.228222, 0.209843, 0.192741, 0.175176", \ + "0.283839, 0.271095, 0.258461, 0.237628, 0.219249, 0.202147, 0.184582", \ + "0.294088, 0.281344, 0.268710, 0.247877, 0.229498, 0.212396, 0.194831" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[90])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.004350, 0.004355, 0.004359, 0.004363, 0.004368, 0.004372, 0.004376"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.006049, 0.006142, 0.006157, 0.006186, 0.006192, 0.006198, 0.006204"); + } + } + } + pin(DB[89]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[89]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB89eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.147908, 0.157693, 0.168780, 0.195730, 0.223606, 0.253685, 0.294536", \ + "0.142761, 0.152546, 0.163633, 0.190583, 0.218459, 0.248538, 0.289389", \ + "0.130228, 0.140013, 0.151100, 0.178050, 0.205926, 0.236005, 0.276856", \ + "0.122628, 0.132413, 0.143500, 0.170450, 0.198326, 0.228405, 0.269256", \ + "0.116160, 0.125945, 0.137032, 0.163982, 0.191858, 0.221937, 0.262788", \ + "0.106762, 0.116547, 0.127634, 0.154584, 0.182460, 0.212539, 0.253390", \ + "0.096573, 0.106358, 0.117445, 0.144395, 0.172271, 0.202350, 0.243201" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.150397, 0.160840, 0.174497, 0.207701, 0.235037, 0.273999, 0.319190", \ + "0.144905, 0.155348, 0.169005, 0.202209, 0.229545, 0.268507, 0.313698", \ + "0.132374, 0.142817, 0.156474, 0.189678, 0.217014, 0.255976, 0.301167", \ + "0.127412, 0.137855, 0.151512, 0.184716, 0.212052, 0.251014, 0.296205", \ + "0.118642, 0.129085, 0.142742, 0.175946, 0.203282, 0.242244, 0.287435", \ + "0.109034, 0.119477, 0.133134, 0.166338, 0.193674, 0.232636, 0.277827", \ + "0.098801, 0.109244, 0.122901, 0.156105, 0.183441, 0.222403, 0.267594" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[89]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB89eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.249134, 0.237567, 0.225685, 0.205900, 0.191187, 0.182067, 0.166776", \ + "0.254329, 0.242762, 0.230880, 0.211095, 0.196382, 0.187262, 0.171971", \ + "0.266897, 0.255330, 0.243448, 0.223663, 0.208950, 0.199830, 0.184539", \ + "0.274404, 0.262837, 0.250955, 0.231170, 0.216457, 0.207337, 0.192046", \ + "0.280850, 0.269283, 0.257401, 0.237616, 0.222903, 0.213783, 0.198492", \ + "0.290276, 0.278709, 0.266827, 0.247042, 0.232329, 0.223209, 0.207918", \ + "0.300493, 0.288926, 0.277044, 0.257259, 0.242546, 0.233426, 0.218135" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.242723, 0.229979, 0.217345, 0.196512, 0.178133, 0.161031, 0.143466", \ + "0.247941, 0.235197, 0.222563, 0.201730, 0.183351, 0.166249, 0.148684", \ + "0.260501, 0.247757, 0.235123, 0.214291, 0.195911, 0.178809, 0.161244", \ + "0.267997, 0.255253, 0.242619, 0.221786, 0.203407, 0.186305, 0.168740", \ + "0.274433, 0.261689, 0.249055, 0.228222, 0.209843, 0.192741, 0.175176", \ + "0.283839, 0.271095, 0.258461, 0.237628, 0.219249, 0.202147, 0.184582", \ + "0.294088, 0.281344, 0.268710, 0.247877, 0.229498, 0.212396, 0.194831" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[89])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.004350, 0.004355, 0.004359, 0.004363, 0.004368, 0.004372, 0.004376"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.006049, 0.006142, 0.006157, 0.006186, 0.006192, 0.006198, 0.006204"); + } + } + } + pin(DB[88]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[88]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB88eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.147908, 0.157693, 0.168780, 0.195730, 0.223606, 0.253685, 0.294536", \ + "0.142761, 0.152546, 0.163633, 0.190583, 0.218459, 0.248538, 0.289389", \ + "0.130228, 0.140013, 0.151100, 0.178050, 0.205926, 0.236005, 0.276856", \ + "0.122628, 0.132413, 0.143500, 0.170450, 0.198326, 0.228405, 0.269256", \ + "0.116160, 0.125945, 0.137032, 0.163982, 0.191858, 0.221937, 0.262788", \ + "0.106762, 0.116547, 0.127634, 0.154584, 0.182460, 0.212539, 0.253390", \ + "0.096573, 0.106358, 0.117445, 0.144395, 0.172271, 0.202350, 0.243201" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.150397, 0.160840, 0.174497, 0.207701, 0.235037, 0.273999, 0.319190", \ + "0.144905, 0.155348, 0.169005, 0.202209, 0.229545, 0.268507, 0.313698", \ + "0.132374, 0.142817, 0.156474, 0.189678, 0.217014, 0.255976, 0.301167", \ + "0.127412, 0.137855, 0.151512, 0.184716, 0.212052, 0.251014, 0.296205", \ + "0.118642, 0.129085, 0.142742, 0.175946, 0.203282, 0.242244, 0.287435", \ + "0.109034, 0.119477, 0.133134, 0.166338, 0.193674, 0.232636, 0.277827", \ + "0.098801, 0.109244, 0.122901, 0.156105, 0.183441, 0.222403, 0.267594" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[88]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB88eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.249134, 0.237567, 0.225685, 0.205900, 0.191187, 0.182067, 0.166776", \ + "0.254329, 0.242762, 0.230880, 0.211095, 0.196382, 0.187262, 0.171971", \ + "0.266897, 0.255330, 0.243448, 0.223663, 0.208950, 0.199830, 0.184539", \ + "0.274404, 0.262837, 0.250955, 0.231170, 0.216457, 0.207337, 0.192046", \ + "0.280850, 0.269283, 0.257401, 0.237616, 0.222903, 0.213783, 0.198492", \ + "0.290276, 0.278709, 0.266827, 0.247042, 0.232329, 0.223209, 0.207918", \ + "0.300493, 0.288926, 0.277044, 0.257259, 0.242546, 0.233426, 0.218135" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.242723, 0.229979, 0.217345, 0.196512, 0.178133, 0.161031, 0.143466", \ + "0.247941, 0.235197, 0.222563, 0.201730, 0.183351, 0.166249, 0.148684", \ + "0.260501, 0.247757, 0.235123, 0.214291, 0.195911, 0.178809, 0.161244", \ + "0.267997, 0.255253, 0.242619, 0.221786, 0.203407, 0.186305, 0.168740", \ + "0.274433, 0.261689, 0.249055, 0.228222, 0.209843, 0.192741, 0.175176", \ + "0.283839, 0.271095, 0.258461, 0.237628, 0.219249, 0.202147, 0.184582", \ + "0.294088, 0.281344, 0.268710, 0.247877, 0.229498, 0.212396, 0.194831" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[88])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.004350, 0.004355, 0.004359, 0.004363, 0.004368, 0.004372, 0.004376"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.006049, 0.006142, 0.006157, 0.006186, 0.006192, 0.006198, 0.006204"); + } + } + } + pin(DB[87]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[87]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB87eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.147908, 0.157693, 0.168780, 0.195730, 0.223606, 0.253685, 0.294536", \ + "0.142761, 0.152546, 0.163633, 0.190583, 0.218459, 0.248538, 0.289389", \ + "0.130228, 0.140013, 0.151100, 0.178050, 0.205926, 0.236005, 0.276856", \ + "0.122628, 0.132413, 0.143500, 0.170450, 0.198326, 0.228405, 0.269256", \ + "0.116160, 0.125945, 0.137032, 0.163982, 0.191858, 0.221937, 0.262788", \ + "0.106762, 0.116547, 0.127634, 0.154584, 0.182460, 0.212539, 0.253390", \ + "0.096573, 0.106358, 0.117445, 0.144395, 0.172271, 0.202350, 0.243201" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.150397, 0.160840, 0.174497, 0.207701, 0.235037, 0.273999, 0.319190", \ + "0.144905, 0.155348, 0.169005, 0.202209, 0.229545, 0.268507, 0.313698", \ + "0.132374, 0.142817, 0.156474, 0.189678, 0.217014, 0.255976, 0.301167", \ + "0.127412, 0.137855, 0.151512, 0.184716, 0.212052, 0.251014, 0.296205", \ + "0.118642, 0.129085, 0.142742, 0.175946, 0.203282, 0.242244, 0.287435", \ + "0.109034, 0.119477, 0.133134, 0.166338, 0.193674, 0.232636, 0.277827", \ + "0.098801, 0.109244, 0.122901, 0.156105, 0.183441, 0.222403, 0.267594" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[87]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB87eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.249134, 0.237567, 0.225685, 0.205900, 0.191187, 0.182067, 0.166776", \ + "0.254329, 0.242762, 0.230880, 0.211095, 0.196382, 0.187262, 0.171971", \ + "0.266897, 0.255330, 0.243448, 0.223663, 0.208950, 0.199830, 0.184539", \ + "0.274404, 0.262837, 0.250955, 0.231170, 0.216457, 0.207337, 0.192046", \ + "0.280850, 0.269283, 0.257401, 0.237616, 0.222903, 0.213783, 0.198492", \ + "0.290276, 0.278709, 0.266827, 0.247042, 0.232329, 0.223209, 0.207918", \ + "0.300493, 0.288926, 0.277044, 0.257259, 0.242546, 0.233426, 0.218135" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.242723, 0.229979, 0.217345, 0.196512, 0.178133, 0.161031, 0.143466", \ + "0.247941, 0.235197, 0.222563, 0.201730, 0.183351, 0.166249, 0.148684", \ + "0.260501, 0.247757, 0.235123, 0.214291, 0.195911, 0.178809, 0.161244", \ + "0.267997, 0.255253, 0.242619, 0.221786, 0.203407, 0.186305, 0.168740", \ + "0.274433, 0.261689, 0.249055, 0.228222, 0.209843, 0.192741, 0.175176", \ + "0.283839, 0.271095, 0.258461, 0.237628, 0.219249, 0.202147, 0.184582", \ + "0.294088, 0.281344, 0.268710, 0.247877, 0.229498, 0.212396, 0.194831" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[87])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.004350, 0.004355, 0.004359, 0.004363, 0.004368, 0.004372, 0.004376"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.006049, 0.006142, 0.006157, 0.006186, 0.006192, 0.006198, 0.006204"); + } + } + } + pin(DB[86]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[86]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB86eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.147908, 0.157693, 0.168780, 0.195730, 0.223606, 0.253685, 0.294536", \ + "0.142761, 0.152546, 0.163633, 0.190583, 0.218459, 0.248538, 0.289389", \ + "0.130228, 0.140013, 0.151100, 0.178050, 0.205926, 0.236005, 0.276856", \ + "0.122628, 0.132413, 0.143500, 0.170450, 0.198326, 0.228405, 0.269256", \ + "0.116160, 0.125945, 0.137032, 0.163982, 0.191858, 0.221937, 0.262788", \ + "0.106762, 0.116547, 0.127634, 0.154584, 0.182460, 0.212539, 0.253390", \ + "0.096573, 0.106358, 0.117445, 0.144395, 0.172271, 0.202350, 0.243201" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.150397, 0.160840, 0.174497, 0.207701, 0.235037, 0.273999, 0.319190", \ + "0.144905, 0.155348, 0.169005, 0.202209, 0.229545, 0.268507, 0.313698", \ + "0.132374, 0.142817, 0.156474, 0.189678, 0.217014, 0.255976, 0.301167", \ + "0.127412, 0.137855, 0.151512, 0.184716, 0.212052, 0.251014, 0.296205", \ + "0.118642, 0.129085, 0.142742, 0.175946, 0.203282, 0.242244, 0.287435", \ + "0.109034, 0.119477, 0.133134, 0.166338, 0.193674, 0.232636, 0.277827", \ + "0.098801, 0.109244, 0.122901, 0.156105, 0.183441, 0.222403, 0.267594" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[86]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB86eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.249134, 0.237567, 0.225685, 0.205900, 0.191187, 0.182067, 0.166776", \ + "0.254329, 0.242762, 0.230880, 0.211095, 0.196382, 0.187262, 0.171971", \ + "0.266897, 0.255330, 0.243448, 0.223663, 0.208950, 0.199830, 0.184539", \ + "0.274404, 0.262837, 0.250955, 0.231170, 0.216457, 0.207337, 0.192046", \ + "0.280850, 0.269283, 0.257401, 0.237616, 0.222903, 0.213783, 0.198492", \ + "0.290276, 0.278709, 0.266827, 0.247042, 0.232329, 0.223209, 0.207918", \ + "0.300493, 0.288926, 0.277044, 0.257259, 0.242546, 0.233426, 0.218135" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.242723, 0.229979, 0.217345, 0.196512, 0.178133, 0.161031, 0.143466", \ + "0.247941, 0.235197, 0.222563, 0.201730, 0.183351, 0.166249, 0.148684", \ + "0.260501, 0.247757, 0.235123, 0.214291, 0.195911, 0.178809, 0.161244", \ + "0.267997, 0.255253, 0.242619, 0.221786, 0.203407, 0.186305, 0.168740", \ + "0.274433, 0.261689, 0.249055, 0.228222, 0.209843, 0.192741, 0.175176", \ + "0.283839, 0.271095, 0.258461, 0.237628, 0.219249, 0.202147, 0.184582", \ + "0.294088, 0.281344, 0.268710, 0.247877, 0.229498, 0.212396, 0.194831" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[86])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.004350, 0.004355, 0.004359, 0.004363, 0.004368, 0.004372, 0.004376"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.006049, 0.006142, 0.006157, 0.006186, 0.006192, 0.006198, 0.006204"); + } + } + } + pin(DB[85]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[85]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB85eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.147908, 0.157693, 0.168780, 0.195730, 0.223606, 0.253685, 0.294536", \ + "0.142761, 0.152546, 0.163633, 0.190583, 0.218459, 0.248538, 0.289389", \ + "0.130228, 0.140013, 0.151100, 0.178050, 0.205926, 0.236005, 0.276856", \ + "0.122628, 0.132413, 0.143500, 0.170450, 0.198326, 0.228405, 0.269256", \ + "0.116160, 0.125945, 0.137032, 0.163982, 0.191858, 0.221937, 0.262788", \ + "0.106762, 0.116547, 0.127634, 0.154584, 0.182460, 0.212539, 0.253390", \ + "0.096573, 0.106358, 0.117445, 0.144395, 0.172271, 0.202350, 0.243201" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.150397, 0.160840, 0.174497, 0.207701, 0.235037, 0.273999, 0.319190", \ + "0.144905, 0.155348, 0.169005, 0.202209, 0.229545, 0.268507, 0.313698", \ + "0.132374, 0.142817, 0.156474, 0.189678, 0.217014, 0.255976, 0.301167", \ + "0.127412, 0.137855, 0.151512, 0.184716, 0.212052, 0.251014, 0.296205", \ + "0.118642, 0.129085, 0.142742, 0.175946, 0.203282, 0.242244, 0.287435", \ + "0.109034, 0.119477, 0.133134, 0.166338, 0.193674, 0.232636, 0.277827", \ + "0.098801, 0.109244, 0.122901, 0.156105, 0.183441, 0.222403, 0.267594" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[85]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB85eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.249134, 0.237567, 0.225685, 0.205900, 0.191187, 0.182067, 0.166776", \ + "0.254329, 0.242762, 0.230880, 0.211095, 0.196382, 0.187262, 0.171971", \ + "0.266897, 0.255330, 0.243448, 0.223663, 0.208950, 0.199830, 0.184539", \ + "0.274404, 0.262837, 0.250955, 0.231170, 0.216457, 0.207337, 0.192046", \ + "0.280850, 0.269283, 0.257401, 0.237616, 0.222903, 0.213783, 0.198492", \ + "0.290276, 0.278709, 0.266827, 0.247042, 0.232329, 0.223209, 0.207918", \ + "0.300493, 0.288926, 0.277044, 0.257259, 0.242546, 0.233426, 0.218135" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.242723, 0.229979, 0.217345, 0.196512, 0.178133, 0.161031, 0.143466", \ + "0.247941, 0.235197, 0.222563, 0.201730, 0.183351, 0.166249, 0.148684", \ + "0.260501, 0.247757, 0.235123, 0.214291, 0.195911, 0.178809, 0.161244", \ + "0.267997, 0.255253, 0.242619, 0.221786, 0.203407, 0.186305, 0.168740", \ + "0.274433, 0.261689, 0.249055, 0.228222, 0.209843, 0.192741, 0.175176", \ + "0.283839, 0.271095, 0.258461, 0.237628, 0.219249, 0.202147, 0.184582", \ + "0.294088, 0.281344, 0.268710, 0.247877, 0.229498, 0.212396, 0.194831" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[85])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.004350, 0.004355, 0.004359, 0.004363, 0.004368, 0.004372, 0.004376"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.006049, 0.006142, 0.006157, 0.006186, 0.006192, 0.006198, 0.006204"); + } + } + } + pin(DB[84]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[84]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB84eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.147908, 0.157693, 0.168780, 0.195730, 0.223606, 0.253685, 0.294536", \ + "0.142761, 0.152546, 0.163633, 0.190583, 0.218459, 0.248538, 0.289389", \ + "0.130228, 0.140013, 0.151100, 0.178050, 0.205926, 0.236005, 0.276856", \ + "0.122628, 0.132413, 0.143500, 0.170450, 0.198326, 0.228405, 0.269256", \ + "0.116160, 0.125945, 0.137032, 0.163982, 0.191858, 0.221937, 0.262788", \ + "0.106762, 0.116547, 0.127634, 0.154584, 0.182460, 0.212539, 0.253390", \ + "0.096573, 0.106358, 0.117445, 0.144395, 0.172271, 0.202350, 0.243201" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.150397, 0.160840, 0.174497, 0.207701, 0.235037, 0.273999, 0.319190", \ + "0.144905, 0.155348, 0.169005, 0.202209, 0.229545, 0.268507, 0.313698", \ + "0.132374, 0.142817, 0.156474, 0.189678, 0.217014, 0.255976, 0.301167", \ + "0.127412, 0.137855, 0.151512, 0.184716, 0.212052, 0.251014, 0.296205", \ + "0.118642, 0.129085, 0.142742, 0.175946, 0.203282, 0.242244, 0.287435", \ + "0.109034, 0.119477, 0.133134, 0.166338, 0.193674, 0.232636, 0.277827", \ + "0.098801, 0.109244, 0.122901, 0.156105, 0.183441, 0.222403, 0.267594" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[84]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB84eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.249134, 0.237567, 0.225685, 0.205900, 0.191187, 0.182067, 0.166776", \ + "0.254329, 0.242762, 0.230880, 0.211095, 0.196382, 0.187262, 0.171971", \ + "0.266897, 0.255330, 0.243448, 0.223663, 0.208950, 0.199830, 0.184539", \ + "0.274404, 0.262837, 0.250955, 0.231170, 0.216457, 0.207337, 0.192046", \ + "0.280850, 0.269283, 0.257401, 0.237616, 0.222903, 0.213783, 0.198492", \ + "0.290276, 0.278709, 0.266827, 0.247042, 0.232329, 0.223209, 0.207918", \ + "0.300493, 0.288926, 0.277044, 0.257259, 0.242546, 0.233426, 0.218135" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.242723, 0.229979, 0.217345, 0.196512, 0.178133, 0.161031, 0.143466", \ + "0.247941, 0.235197, 0.222563, 0.201730, 0.183351, 0.166249, 0.148684", \ + "0.260501, 0.247757, 0.235123, 0.214291, 0.195911, 0.178809, 0.161244", \ + "0.267997, 0.255253, 0.242619, 0.221786, 0.203407, 0.186305, 0.168740", \ + "0.274433, 0.261689, 0.249055, 0.228222, 0.209843, 0.192741, 0.175176", \ + "0.283839, 0.271095, 0.258461, 0.237628, 0.219249, 0.202147, 0.184582", \ + "0.294088, 0.281344, 0.268710, 0.247877, 0.229498, 0.212396, 0.194831" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[84])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.004350, 0.004355, 0.004359, 0.004363, 0.004368, 0.004372, 0.004376"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.006049, 0.006142, 0.006157, 0.006186, 0.006192, 0.006198, 0.006204"); + } + } + } + pin(DB[83]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[83]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB83eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.147908, 0.157693, 0.168780, 0.195730, 0.223606, 0.253685, 0.294536", \ + "0.142761, 0.152546, 0.163633, 0.190583, 0.218459, 0.248538, 0.289389", \ + "0.130228, 0.140013, 0.151100, 0.178050, 0.205926, 0.236005, 0.276856", \ + "0.122628, 0.132413, 0.143500, 0.170450, 0.198326, 0.228405, 0.269256", \ + "0.116160, 0.125945, 0.137032, 0.163982, 0.191858, 0.221937, 0.262788", \ + "0.106762, 0.116547, 0.127634, 0.154584, 0.182460, 0.212539, 0.253390", \ + "0.096573, 0.106358, 0.117445, 0.144395, 0.172271, 0.202350, 0.243201" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.150397, 0.160840, 0.174497, 0.207701, 0.235037, 0.273999, 0.319190", \ + "0.144905, 0.155348, 0.169005, 0.202209, 0.229545, 0.268507, 0.313698", \ + "0.132374, 0.142817, 0.156474, 0.189678, 0.217014, 0.255976, 0.301167", \ + "0.127412, 0.137855, 0.151512, 0.184716, 0.212052, 0.251014, 0.296205", \ + "0.118642, 0.129085, 0.142742, 0.175946, 0.203282, 0.242244, 0.287435", \ + "0.109034, 0.119477, 0.133134, 0.166338, 0.193674, 0.232636, 0.277827", \ + "0.098801, 0.109244, 0.122901, 0.156105, 0.183441, 0.222403, 0.267594" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[83]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB83eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.249134, 0.237567, 0.225685, 0.205900, 0.191187, 0.182067, 0.166776", \ + "0.254329, 0.242762, 0.230880, 0.211095, 0.196382, 0.187262, 0.171971", \ + "0.266897, 0.255330, 0.243448, 0.223663, 0.208950, 0.199830, 0.184539", \ + "0.274404, 0.262837, 0.250955, 0.231170, 0.216457, 0.207337, 0.192046", \ + "0.280850, 0.269283, 0.257401, 0.237616, 0.222903, 0.213783, 0.198492", \ + "0.290276, 0.278709, 0.266827, 0.247042, 0.232329, 0.223209, 0.207918", \ + "0.300493, 0.288926, 0.277044, 0.257259, 0.242546, 0.233426, 0.218135" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.242723, 0.229979, 0.217345, 0.196512, 0.178133, 0.161031, 0.143466", \ + "0.247941, 0.235197, 0.222563, 0.201730, 0.183351, 0.166249, 0.148684", \ + "0.260501, 0.247757, 0.235123, 0.214291, 0.195911, 0.178809, 0.161244", \ + "0.267997, 0.255253, 0.242619, 0.221786, 0.203407, 0.186305, 0.168740", \ + "0.274433, 0.261689, 0.249055, 0.228222, 0.209843, 0.192741, 0.175176", \ + "0.283839, 0.271095, 0.258461, 0.237628, 0.219249, 0.202147, 0.184582", \ + "0.294088, 0.281344, 0.268710, 0.247877, 0.229498, 0.212396, 0.194831" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[83])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.004350, 0.004355, 0.004359, 0.004363, 0.004368, 0.004372, 0.004376"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.006049, 0.006142, 0.006157, 0.006186, 0.006192, 0.006198, 0.006204"); + } + } + } + pin(DB[82]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[82]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB82eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.147908, 0.157693, 0.168780, 0.195730, 0.223606, 0.253685, 0.294536", \ + "0.142761, 0.152546, 0.163633, 0.190583, 0.218459, 0.248538, 0.289389", \ + "0.130228, 0.140013, 0.151100, 0.178050, 0.205926, 0.236005, 0.276856", \ + "0.122628, 0.132413, 0.143500, 0.170450, 0.198326, 0.228405, 0.269256", \ + "0.116160, 0.125945, 0.137032, 0.163982, 0.191858, 0.221937, 0.262788", \ + "0.106762, 0.116547, 0.127634, 0.154584, 0.182460, 0.212539, 0.253390", \ + "0.096573, 0.106358, 0.117445, 0.144395, 0.172271, 0.202350, 0.243201" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.150397, 0.160840, 0.174497, 0.207701, 0.235037, 0.273999, 0.319190", \ + "0.144905, 0.155348, 0.169005, 0.202209, 0.229545, 0.268507, 0.313698", \ + "0.132374, 0.142817, 0.156474, 0.189678, 0.217014, 0.255976, 0.301167", \ + "0.127412, 0.137855, 0.151512, 0.184716, 0.212052, 0.251014, 0.296205", \ + "0.118642, 0.129085, 0.142742, 0.175946, 0.203282, 0.242244, 0.287435", \ + "0.109034, 0.119477, 0.133134, 0.166338, 0.193674, 0.232636, 0.277827", \ + "0.098801, 0.109244, 0.122901, 0.156105, 0.183441, 0.222403, 0.267594" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[82]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB82eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.249134, 0.237567, 0.225685, 0.205900, 0.191187, 0.182067, 0.166776", \ + "0.254329, 0.242762, 0.230880, 0.211095, 0.196382, 0.187262, 0.171971", \ + "0.266897, 0.255330, 0.243448, 0.223663, 0.208950, 0.199830, 0.184539", \ + "0.274404, 0.262837, 0.250955, 0.231170, 0.216457, 0.207337, 0.192046", \ + "0.280850, 0.269283, 0.257401, 0.237616, 0.222903, 0.213783, 0.198492", \ + "0.290276, 0.278709, 0.266827, 0.247042, 0.232329, 0.223209, 0.207918", \ + "0.300493, 0.288926, 0.277044, 0.257259, 0.242546, 0.233426, 0.218135" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.242723, 0.229979, 0.217345, 0.196512, 0.178133, 0.161031, 0.143466", \ + "0.247941, 0.235197, 0.222563, 0.201730, 0.183351, 0.166249, 0.148684", \ + "0.260501, 0.247757, 0.235123, 0.214291, 0.195911, 0.178809, 0.161244", \ + "0.267997, 0.255253, 0.242619, 0.221786, 0.203407, 0.186305, 0.168740", \ + "0.274433, 0.261689, 0.249055, 0.228222, 0.209843, 0.192741, 0.175176", \ + "0.283839, 0.271095, 0.258461, 0.237628, 0.219249, 0.202147, 0.184582", \ + "0.294088, 0.281344, 0.268710, 0.247877, 0.229498, 0.212396, 0.194831" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[82])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.004350, 0.004355, 0.004359, 0.004363, 0.004368, 0.004372, 0.004376"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.006049, 0.006142, 0.006157, 0.006186, 0.006192, 0.006198, 0.006204"); + } + } + } + pin(DB[81]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[81]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB81eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.147908, 0.157693, 0.168780, 0.195730, 0.223606, 0.253685, 0.294536", \ + "0.142761, 0.152546, 0.163633, 0.190583, 0.218459, 0.248538, 0.289389", \ + "0.130228, 0.140013, 0.151100, 0.178050, 0.205926, 0.236005, 0.276856", \ + "0.122628, 0.132413, 0.143500, 0.170450, 0.198326, 0.228405, 0.269256", \ + "0.116160, 0.125945, 0.137032, 0.163982, 0.191858, 0.221937, 0.262788", \ + "0.106762, 0.116547, 0.127634, 0.154584, 0.182460, 0.212539, 0.253390", \ + "0.096573, 0.106358, 0.117445, 0.144395, 0.172271, 0.202350, 0.243201" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.150397, 0.160840, 0.174497, 0.207701, 0.235037, 0.273999, 0.319190", \ + "0.144905, 0.155348, 0.169005, 0.202209, 0.229545, 0.268507, 0.313698", \ + "0.132374, 0.142817, 0.156474, 0.189678, 0.217014, 0.255976, 0.301167", \ + "0.127412, 0.137855, 0.151512, 0.184716, 0.212052, 0.251014, 0.296205", \ + "0.118642, 0.129085, 0.142742, 0.175946, 0.203282, 0.242244, 0.287435", \ + "0.109034, 0.119477, 0.133134, 0.166338, 0.193674, 0.232636, 0.277827", \ + "0.098801, 0.109244, 0.122901, 0.156105, 0.183441, 0.222403, 0.267594" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[81]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB81eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.249134, 0.237567, 0.225685, 0.205900, 0.191187, 0.182067, 0.166776", \ + "0.254329, 0.242762, 0.230880, 0.211095, 0.196382, 0.187262, 0.171971", \ + "0.266897, 0.255330, 0.243448, 0.223663, 0.208950, 0.199830, 0.184539", \ + "0.274404, 0.262837, 0.250955, 0.231170, 0.216457, 0.207337, 0.192046", \ + "0.280850, 0.269283, 0.257401, 0.237616, 0.222903, 0.213783, 0.198492", \ + "0.290276, 0.278709, 0.266827, 0.247042, 0.232329, 0.223209, 0.207918", \ + "0.300493, 0.288926, 0.277044, 0.257259, 0.242546, 0.233426, 0.218135" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.242723, 0.229979, 0.217345, 0.196512, 0.178133, 0.161031, 0.143466", \ + "0.247941, 0.235197, 0.222563, 0.201730, 0.183351, 0.166249, 0.148684", \ + "0.260501, 0.247757, 0.235123, 0.214291, 0.195911, 0.178809, 0.161244", \ + "0.267997, 0.255253, 0.242619, 0.221786, 0.203407, 0.186305, 0.168740", \ + "0.274433, 0.261689, 0.249055, 0.228222, 0.209843, 0.192741, 0.175176", \ + "0.283839, 0.271095, 0.258461, 0.237628, 0.219249, 0.202147, 0.184582", \ + "0.294088, 0.281344, 0.268710, 0.247877, 0.229498, 0.212396, 0.194831" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[81])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.004350, 0.004355, 0.004359, 0.004363, 0.004368, 0.004372, 0.004376"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.006049, 0.006142, 0.006157, 0.006186, 0.006192, 0.006198, 0.006204"); + } + } + } + pin(DB[80]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[80]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB80eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.147908, 0.157693, 0.168780, 0.195730, 0.223606, 0.253685, 0.294536", \ + "0.142761, 0.152546, 0.163633, 0.190583, 0.218459, 0.248538, 0.289389", \ + "0.130228, 0.140013, 0.151100, 0.178050, 0.205926, 0.236005, 0.276856", \ + "0.122628, 0.132413, 0.143500, 0.170450, 0.198326, 0.228405, 0.269256", \ + "0.116160, 0.125945, 0.137032, 0.163982, 0.191858, 0.221937, 0.262788", \ + "0.106762, 0.116547, 0.127634, 0.154584, 0.182460, 0.212539, 0.253390", \ + "0.096573, 0.106358, 0.117445, 0.144395, 0.172271, 0.202350, 0.243201" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.150397, 0.160840, 0.174497, 0.207701, 0.235037, 0.273999, 0.319190", \ + "0.144905, 0.155348, 0.169005, 0.202209, 0.229545, 0.268507, 0.313698", \ + "0.132374, 0.142817, 0.156474, 0.189678, 0.217014, 0.255976, 0.301167", \ + "0.127412, 0.137855, 0.151512, 0.184716, 0.212052, 0.251014, 0.296205", \ + "0.118642, 0.129085, 0.142742, 0.175946, 0.203282, 0.242244, 0.287435", \ + "0.109034, 0.119477, 0.133134, 0.166338, 0.193674, 0.232636, 0.277827", \ + "0.098801, 0.109244, 0.122901, 0.156105, 0.183441, 0.222403, 0.267594" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[80]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB80eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.249134, 0.237567, 0.225685, 0.205900, 0.191187, 0.182067, 0.166776", \ + "0.254329, 0.242762, 0.230880, 0.211095, 0.196382, 0.187262, 0.171971", \ + "0.266897, 0.255330, 0.243448, 0.223663, 0.208950, 0.199830, 0.184539", \ + "0.274404, 0.262837, 0.250955, 0.231170, 0.216457, 0.207337, 0.192046", \ + "0.280850, 0.269283, 0.257401, 0.237616, 0.222903, 0.213783, 0.198492", \ + "0.290276, 0.278709, 0.266827, 0.247042, 0.232329, 0.223209, 0.207918", \ + "0.300493, 0.288926, 0.277044, 0.257259, 0.242546, 0.233426, 0.218135" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.242723, 0.229979, 0.217345, 0.196512, 0.178133, 0.161031, 0.143466", \ + "0.247941, 0.235197, 0.222563, 0.201730, 0.183351, 0.166249, 0.148684", \ + "0.260501, 0.247757, 0.235123, 0.214291, 0.195911, 0.178809, 0.161244", \ + "0.267997, 0.255253, 0.242619, 0.221786, 0.203407, 0.186305, 0.168740", \ + "0.274433, 0.261689, 0.249055, 0.228222, 0.209843, 0.192741, 0.175176", \ + "0.283839, 0.271095, 0.258461, 0.237628, 0.219249, 0.202147, 0.184582", \ + "0.294088, 0.281344, 0.268710, 0.247877, 0.229498, 0.212396, 0.194831" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[80])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.004350, 0.004355, 0.004359, 0.004363, 0.004368, 0.004372, 0.004376"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.006049, 0.006142, 0.006157, 0.006186, 0.006192, 0.006198, 0.006204"); + } + } + } + pin(DB[79]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[79]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB79eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.147908, 0.157693, 0.168780, 0.195730, 0.223606, 0.253685, 0.294536", \ + "0.142761, 0.152546, 0.163633, 0.190583, 0.218459, 0.248538, 0.289389", \ + "0.130228, 0.140013, 0.151100, 0.178050, 0.205926, 0.236005, 0.276856", \ + "0.122628, 0.132413, 0.143500, 0.170450, 0.198326, 0.228405, 0.269256", \ + "0.116160, 0.125945, 0.137032, 0.163982, 0.191858, 0.221937, 0.262788", \ + "0.106762, 0.116547, 0.127634, 0.154584, 0.182460, 0.212539, 0.253390", \ + "0.096573, 0.106358, 0.117445, 0.144395, 0.172271, 0.202350, 0.243201" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.150397, 0.160840, 0.174497, 0.207701, 0.235037, 0.273999, 0.319190", \ + "0.144905, 0.155348, 0.169005, 0.202209, 0.229545, 0.268507, 0.313698", \ + "0.132374, 0.142817, 0.156474, 0.189678, 0.217014, 0.255976, 0.301167", \ + "0.127412, 0.137855, 0.151512, 0.184716, 0.212052, 0.251014, 0.296205", \ + "0.118642, 0.129085, 0.142742, 0.175946, 0.203282, 0.242244, 0.287435", \ + "0.109034, 0.119477, 0.133134, 0.166338, 0.193674, 0.232636, 0.277827", \ + "0.098801, 0.109244, 0.122901, 0.156105, 0.183441, 0.222403, 0.267594" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[79]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB79eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.249134, 0.237567, 0.225685, 0.205900, 0.191187, 0.182067, 0.166776", \ + "0.254329, 0.242762, 0.230880, 0.211095, 0.196382, 0.187262, 0.171971", \ + "0.266897, 0.255330, 0.243448, 0.223663, 0.208950, 0.199830, 0.184539", \ + "0.274404, 0.262837, 0.250955, 0.231170, 0.216457, 0.207337, 0.192046", \ + "0.280850, 0.269283, 0.257401, 0.237616, 0.222903, 0.213783, 0.198492", \ + "0.290276, 0.278709, 0.266827, 0.247042, 0.232329, 0.223209, 0.207918", \ + "0.300493, 0.288926, 0.277044, 0.257259, 0.242546, 0.233426, 0.218135" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.242723, 0.229979, 0.217345, 0.196512, 0.178133, 0.161031, 0.143466", \ + "0.247941, 0.235197, 0.222563, 0.201730, 0.183351, 0.166249, 0.148684", \ + "0.260501, 0.247757, 0.235123, 0.214291, 0.195911, 0.178809, 0.161244", \ + "0.267997, 0.255253, 0.242619, 0.221786, 0.203407, 0.186305, 0.168740", \ + "0.274433, 0.261689, 0.249055, 0.228222, 0.209843, 0.192741, 0.175176", \ + "0.283839, 0.271095, 0.258461, 0.237628, 0.219249, 0.202147, 0.184582", \ + "0.294088, 0.281344, 0.268710, 0.247877, 0.229498, 0.212396, 0.194831" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[79])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.004350, 0.004355, 0.004359, 0.004363, 0.004368, 0.004372, 0.004376"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.006049, 0.006142, 0.006157, 0.006186, 0.006192, 0.006198, 0.006204"); + } + } + } + pin(DB[78]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[78]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB78eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.147908, 0.157693, 0.168780, 0.195730, 0.223606, 0.253685, 0.294536", \ + "0.142761, 0.152546, 0.163633, 0.190583, 0.218459, 0.248538, 0.289389", \ + "0.130228, 0.140013, 0.151100, 0.178050, 0.205926, 0.236005, 0.276856", \ + "0.122628, 0.132413, 0.143500, 0.170450, 0.198326, 0.228405, 0.269256", \ + "0.116160, 0.125945, 0.137032, 0.163982, 0.191858, 0.221937, 0.262788", \ + "0.106762, 0.116547, 0.127634, 0.154584, 0.182460, 0.212539, 0.253390", \ + "0.096573, 0.106358, 0.117445, 0.144395, 0.172271, 0.202350, 0.243201" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.150397, 0.160840, 0.174497, 0.207701, 0.235037, 0.273999, 0.319190", \ + "0.144905, 0.155348, 0.169005, 0.202209, 0.229545, 0.268507, 0.313698", \ + "0.132374, 0.142817, 0.156474, 0.189678, 0.217014, 0.255976, 0.301167", \ + "0.127412, 0.137855, 0.151512, 0.184716, 0.212052, 0.251014, 0.296205", \ + "0.118642, 0.129085, 0.142742, 0.175946, 0.203282, 0.242244, 0.287435", \ + "0.109034, 0.119477, 0.133134, 0.166338, 0.193674, 0.232636, 0.277827", \ + "0.098801, 0.109244, 0.122901, 0.156105, 0.183441, 0.222403, 0.267594" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[78]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB78eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.249134, 0.237567, 0.225685, 0.205900, 0.191187, 0.182067, 0.166776", \ + "0.254329, 0.242762, 0.230880, 0.211095, 0.196382, 0.187262, 0.171971", \ + "0.266897, 0.255330, 0.243448, 0.223663, 0.208950, 0.199830, 0.184539", \ + "0.274404, 0.262837, 0.250955, 0.231170, 0.216457, 0.207337, 0.192046", \ + "0.280850, 0.269283, 0.257401, 0.237616, 0.222903, 0.213783, 0.198492", \ + "0.290276, 0.278709, 0.266827, 0.247042, 0.232329, 0.223209, 0.207918", \ + "0.300493, 0.288926, 0.277044, 0.257259, 0.242546, 0.233426, 0.218135" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.242723, 0.229979, 0.217345, 0.196512, 0.178133, 0.161031, 0.143466", \ + "0.247941, 0.235197, 0.222563, 0.201730, 0.183351, 0.166249, 0.148684", \ + "0.260501, 0.247757, 0.235123, 0.214291, 0.195911, 0.178809, 0.161244", \ + "0.267997, 0.255253, 0.242619, 0.221786, 0.203407, 0.186305, 0.168740", \ + "0.274433, 0.261689, 0.249055, 0.228222, 0.209843, 0.192741, 0.175176", \ + "0.283839, 0.271095, 0.258461, 0.237628, 0.219249, 0.202147, 0.184582", \ + "0.294088, 0.281344, 0.268710, 0.247877, 0.229498, 0.212396, 0.194831" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[78])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.004350, 0.004355, 0.004359, 0.004363, 0.004368, 0.004372, 0.004376"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.006049, 0.006142, 0.006157, 0.006186, 0.006192, 0.006198, 0.006204"); + } + } + } + pin(DB[77]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[77]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB77eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.147908, 0.157693, 0.168780, 0.195730, 0.223606, 0.253685, 0.294536", \ + "0.142761, 0.152546, 0.163633, 0.190583, 0.218459, 0.248538, 0.289389", \ + "0.130228, 0.140013, 0.151100, 0.178050, 0.205926, 0.236005, 0.276856", \ + "0.122628, 0.132413, 0.143500, 0.170450, 0.198326, 0.228405, 0.269256", \ + "0.116160, 0.125945, 0.137032, 0.163982, 0.191858, 0.221937, 0.262788", \ + "0.106762, 0.116547, 0.127634, 0.154584, 0.182460, 0.212539, 0.253390", \ + "0.096573, 0.106358, 0.117445, 0.144395, 0.172271, 0.202350, 0.243201" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.150397, 0.160840, 0.174497, 0.207701, 0.235037, 0.273999, 0.319190", \ + "0.144905, 0.155348, 0.169005, 0.202209, 0.229545, 0.268507, 0.313698", \ + "0.132374, 0.142817, 0.156474, 0.189678, 0.217014, 0.255976, 0.301167", \ + "0.127412, 0.137855, 0.151512, 0.184716, 0.212052, 0.251014, 0.296205", \ + "0.118642, 0.129085, 0.142742, 0.175946, 0.203282, 0.242244, 0.287435", \ + "0.109034, 0.119477, 0.133134, 0.166338, 0.193674, 0.232636, 0.277827", \ + "0.098801, 0.109244, 0.122901, 0.156105, 0.183441, 0.222403, 0.267594" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[77]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB77eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.249134, 0.237567, 0.225685, 0.205900, 0.191187, 0.182067, 0.166776", \ + "0.254329, 0.242762, 0.230880, 0.211095, 0.196382, 0.187262, 0.171971", \ + "0.266897, 0.255330, 0.243448, 0.223663, 0.208950, 0.199830, 0.184539", \ + "0.274404, 0.262837, 0.250955, 0.231170, 0.216457, 0.207337, 0.192046", \ + "0.280850, 0.269283, 0.257401, 0.237616, 0.222903, 0.213783, 0.198492", \ + "0.290276, 0.278709, 0.266827, 0.247042, 0.232329, 0.223209, 0.207918", \ + "0.300493, 0.288926, 0.277044, 0.257259, 0.242546, 0.233426, 0.218135" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.242723, 0.229979, 0.217345, 0.196512, 0.178133, 0.161031, 0.143466", \ + "0.247941, 0.235197, 0.222563, 0.201730, 0.183351, 0.166249, 0.148684", \ + "0.260501, 0.247757, 0.235123, 0.214291, 0.195911, 0.178809, 0.161244", \ + "0.267997, 0.255253, 0.242619, 0.221786, 0.203407, 0.186305, 0.168740", \ + "0.274433, 0.261689, 0.249055, 0.228222, 0.209843, 0.192741, 0.175176", \ + "0.283839, 0.271095, 0.258461, 0.237628, 0.219249, 0.202147, 0.184582", \ + "0.294088, 0.281344, 0.268710, 0.247877, 0.229498, 0.212396, 0.194831" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[77])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.004350, 0.004355, 0.004359, 0.004363, 0.004368, 0.004372, 0.004376"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.006049, 0.006142, 0.006157, 0.006186, 0.006192, 0.006198, 0.006204"); + } + } + } + pin(DB[76]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[76]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB76eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.147908, 0.157693, 0.168780, 0.195730, 0.223606, 0.253685, 0.294536", \ + "0.142761, 0.152546, 0.163633, 0.190583, 0.218459, 0.248538, 0.289389", \ + "0.130228, 0.140013, 0.151100, 0.178050, 0.205926, 0.236005, 0.276856", \ + "0.122628, 0.132413, 0.143500, 0.170450, 0.198326, 0.228405, 0.269256", \ + "0.116160, 0.125945, 0.137032, 0.163982, 0.191858, 0.221937, 0.262788", \ + "0.106762, 0.116547, 0.127634, 0.154584, 0.182460, 0.212539, 0.253390", \ + "0.096573, 0.106358, 0.117445, 0.144395, 0.172271, 0.202350, 0.243201" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.150397, 0.160840, 0.174497, 0.207701, 0.235037, 0.273999, 0.319190", \ + "0.144905, 0.155348, 0.169005, 0.202209, 0.229545, 0.268507, 0.313698", \ + "0.132374, 0.142817, 0.156474, 0.189678, 0.217014, 0.255976, 0.301167", \ + "0.127412, 0.137855, 0.151512, 0.184716, 0.212052, 0.251014, 0.296205", \ + "0.118642, 0.129085, 0.142742, 0.175946, 0.203282, 0.242244, 0.287435", \ + "0.109034, 0.119477, 0.133134, 0.166338, 0.193674, 0.232636, 0.277827", \ + "0.098801, 0.109244, 0.122901, 0.156105, 0.183441, 0.222403, 0.267594" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[76]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB76eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.249134, 0.237567, 0.225685, 0.205900, 0.191187, 0.182067, 0.166776", \ + "0.254329, 0.242762, 0.230880, 0.211095, 0.196382, 0.187262, 0.171971", \ + "0.266897, 0.255330, 0.243448, 0.223663, 0.208950, 0.199830, 0.184539", \ + "0.274404, 0.262837, 0.250955, 0.231170, 0.216457, 0.207337, 0.192046", \ + "0.280850, 0.269283, 0.257401, 0.237616, 0.222903, 0.213783, 0.198492", \ + "0.290276, 0.278709, 0.266827, 0.247042, 0.232329, 0.223209, 0.207918", \ + "0.300493, 0.288926, 0.277044, 0.257259, 0.242546, 0.233426, 0.218135" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.242723, 0.229979, 0.217345, 0.196512, 0.178133, 0.161031, 0.143466", \ + "0.247941, 0.235197, 0.222563, 0.201730, 0.183351, 0.166249, 0.148684", \ + "0.260501, 0.247757, 0.235123, 0.214291, 0.195911, 0.178809, 0.161244", \ + "0.267997, 0.255253, 0.242619, 0.221786, 0.203407, 0.186305, 0.168740", \ + "0.274433, 0.261689, 0.249055, 0.228222, 0.209843, 0.192741, 0.175176", \ + "0.283839, 0.271095, 0.258461, 0.237628, 0.219249, 0.202147, 0.184582", \ + "0.294088, 0.281344, 0.268710, 0.247877, 0.229498, 0.212396, 0.194831" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[76])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.004350, 0.004355, 0.004359, 0.004363, 0.004368, 0.004372, 0.004376"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.006049, 0.006142, 0.006157, 0.006186, 0.006192, 0.006198, 0.006204"); + } + } + } + pin(DB[75]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[75]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB75eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.147908, 0.157693, 0.168780, 0.195730, 0.223606, 0.253685, 0.294536", \ + "0.142761, 0.152546, 0.163633, 0.190583, 0.218459, 0.248538, 0.289389", \ + "0.130228, 0.140013, 0.151100, 0.178050, 0.205926, 0.236005, 0.276856", \ + "0.122628, 0.132413, 0.143500, 0.170450, 0.198326, 0.228405, 0.269256", \ + "0.116160, 0.125945, 0.137032, 0.163982, 0.191858, 0.221937, 0.262788", \ + "0.106762, 0.116547, 0.127634, 0.154584, 0.182460, 0.212539, 0.253390", \ + "0.096573, 0.106358, 0.117445, 0.144395, 0.172271, 0.202350, 0.243201" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.150397, 0.160840, 0.174497, 0.207701, 0.235037, 0.273999, 0.319190", \ + "0.144905, 0.155348, 0.169005, 0.202209, 0.229545, 0.268507, 0.313698", \ + "0.132374, 0.142817, 0.156474, 0.189678, 0.217014, 0.255976, 0.301167", \ + "0.127412, 0.137855, 0.151512, 0.184716, 0.212052, 0.251014, 0.296205", \ + "0.118642, 0.129085, 0.142742, 0.175946, 0.203282, 0.242244, 0.287435", \ + "0.109034, 0.119477, 0.133134, 0.166338, 0.193674, 0.232636, 0.277827", \ + "0.098801, 0.109244, 0.122901, 0.156105, 0.183441, 0.222403, 0.267594" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[75]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB75eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.249134, 0.237567, 0.225685, 0.205900, 0.191187, 0.182067, 0.166776", \ + "0.254329, 0.242762, 0.230880, 0.211095, 0.196382, 0.187262, 0.171971", \ + "0.266897, 0.255330, 0.243448, 0.223663, 0.208950, 0.199830, 0.184539", \ + "0.274404, 0.262837, 0.250955, 0.231170, 0.216457, 0.207337, 0.192046", \ + "0.280850, 0.269283, 0.257401, 0.237616, 0.222903, 0.213783, 0.198492", \ + "0.290276, 0.278709, 0.266827, 0.247042, 0.232329, 0.223209, 0.207918", \ + "0.300493, 0.288926, 0.277044, 0.257259, 0.242546, 0.233426, 0.218135" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.242723, 0.229979, 0.217345, 0.196512, 0.178133, 0.161031, 0.143466", \ + "0.247941, 0.235197, 0.222563, 0.201730, 0.183351, 0.166249, 0.148684", \ + "0.260501, 0.247757, 0.235123, 0.214291, 0.195911, 0.178809, 0.161244", \ + "0.267997, 0.255253, 0.242619, 0.221786, 0.203407, 0.186305, 0.168740", \ + "0.274433, 0.261689, 0.249055, 0.228222, 0.209843, 0.192741, 0.175176", \ + "0.283839, 0.271095, 0.258461, 0.237628, 0.219249, 0.202147, 0.184582", \ + "0.294088, 0.281344, 0.268710, 0.247877, 0.229498, 0.212396, 0.194831" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[75])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.004350, 0.004355, 0.004359, 0.004363, 0.004368, 0.004372, 0.004376"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.006049, 0.006142, 0.006157, 0.006186, 0.006192, 0.006198, 0.006204"); + } + } + } + pin(DB[74]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[74]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB74eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.147908, 0.157693, 0.168780, 0.195730, 0.223606, 0.253685, 0.294536", \ + "0.142761, 0.152546, 0.163633, 0.190583, 0.218459, 0.248538, 0.289389", \ + "0.130228, 0.140013, 0.151100, 0.178050, 0.205926, 0.236005, 0.276856", \ + "0.122628, 0.132413, 0.143500, 0.170450, 0.198326, 0.228405, 0.269256", \ + "0.116160, 0.125945, 0.137032, 0.163982, 0.191858, 0.221937, 0.262788", \ + "0.106762, 0.116547, 0.127634, 0.154584, 0.182460, 0.212539, 0.253390", \ + "0.096573, 0.106358, 0.117445, 0.144395, 0.172271, 0.202350, 0.243201" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.150397, 0.160840, 0.174497, 0.207701, 0.235037, 0.273999, 0.319190", \ + "0.144905, 0.155348, 0.169005, 0.202209, 0.229545, 0.268507, 0.313698", \ + "0.132374, 0.142817, 0.156474, 0.189678, 0.217014, 0.255976, 0.301167", \ + "0.127412, 0.137855, 0.151512, 0.184716, 0.212052, 0.251014, 0.296205", \ + "0.118642, 0.129085, 0.142742, 0.175946, 0.203282, 0.242244, 0.287435", \ + "0.109034, 0.119477, 0.133134, 0.166338, 0.193674, 0.232636, 0.277827", \ + "0.098801, 0.109244, 0.122901, 0.156105, 0.183441, 0.222403, 0.267594" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[74]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB74eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.249134, 0.237567, 0.225685, 0.205900, 0.191187, 0.182067, 0.166776", \ + "0.254329, 0.242762, 0.230880, 0.211095, 0.196382, 0.187262, 0.171971", \ + "0.266897, 0.255330, 0.243448, 0.223663, 0.208950, 0.199830, 0.184539", \ + "0.274404, 0.262837, 0.250955, 0.231170, 0.216457, 0.207337, 0.192046", \ + "0.280850, 0.269283, 0.257401, 0.237616, 0.222903, 0.213783, 0.198492", \ + "0.290276, 0.278709, 0.266827, 0.247042, 0.232329, 0.223209, 0.207918", \ + "0.300493, 0.288926, 0.277044, 0.257259, 0.242546, 0.233426, 0.218135" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.242723, 0.229979, 0.217345, 0.196512, 0.178133, 0.161031, 0.143466", \ + "0.247941, 0.235197, 0.222563, 0.201730, 0.183351, 0.166249, 0.148684", \ + "0.260501, 0.247757, 0.235123, 0.214291, 0.195911, 0.178809, 0.161244", \ + "0.267997, 0.255253, 0.242619, 0.221786, 0.203407, 0.186305, 0.168740", \ + "0.274433, 0.261689, 0.249055, 0.228222, 0.209843, 0.192741, 0.175176", \ + "0.283839, 0.271095, 0.258461, 0.237628, 0.219249, 0.202147, 0.184582", \ + "0.294088, 0.281344, 0.268710, 0.247877, 0.229498, 0.212396, 0.194831" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[74])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.004350, 0.004355, 0.004359, 0.004363, 0.004368, 0.004372, 0.004376"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.006049, 0.006142, 0.006157, 0.006186, 0.006192, 0.006198, 0.006204"); + } + } + } + pin(DB[73]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[73]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB73eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.147908, 0.157693, 0.168780, 0.195730, 0.223606, 0.253685, 0.294536", \ + "0.142761, 0.152546, 0.163633, 0.190583, 0.218459, 0.248538, 0.289389", \ + "0.130228, 0.140013, 0.151100, 0.178050, 0.205926, 0.236005, 0.276856", \ + "0.122628, 0.132413, 0.143500, 0.170450, 0.198326, 0.228405, 0.269256", \ + "0.116160, 0.125945, 0.137032, 0.163982, 0.191858, 0.221937, 0.262788", \ + "0.106762, 0.116547, 0.127634, 0.154584, 0.182460, 0.212539, 0.253390", \ + "0.096573, 0.106358, 0.117445, 0.144395, 0.172271, 0.202350, 0.243201" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.150397, 0.160840, 0.174497, 0.207701, 0.235037, 0.273999, 0.319190", \ + "0.144905, 0.155348, 0.169005, 0.202209, 0.229545, 0.268507, 0.313698", \ + "0.132374, 0.142817, 0.156474, 0.189678, 0.217014, 0.255976, 0.301167", \ + "0.127412, 0.137855, 0.151512, 0.184716, 0.212052, 0.251014, 0.296205", \ + "0.118642, 0.129085, 0.142742, 0.175946, 0.203282, 0.242244, 0.287435", \ + "0.109034, 0.119477, 0.133134, 0.166338, 0.193674, 0.232636, 0.277827", \ + "0.098801, 0.109244, 0.122901, 0.156105, 0.183441, 0.222403, 0.267594" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[73]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB73eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.249134, 0.237567, 0.225685, 0.205900, 0.191187, 0.182067, 0.166776", \ + "0.254329, 0.242762, 0.230880, 0.211095, 0.196382, 0.187262, 0.171971", \ + "0.266897, 0.255330, 0.243448, 0.223663, 0.208950, 0.199830, 0.184539", \ + "0.274404, 0.262837, 0.250955, 0.231170, 0.216457, 0.207337, 0.192046", \ + "0.280850, 0.269283, 0.257401, 0.237616, 0.222903, 0.213783, 0.198492", \ + "0.290276, 0.278709, 0.266827, 0.247042, 0.232329, 0.223209, 0.207918", \ + "0.300493, 0.288926, 0.277044, 0.257259, 0.242546, 0.233426, 0.218135" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.242723, 0.229979, 0.217345, 0.196512, 0.178133, 0.161031, 0.143466", \ + "0.247941, 0.235197, 0.222563, 0.201730, 0.183351, 0.166249, 0.148684", \ + "0.260501, 0.247757, 0.235123, 0.214291, 0.195911, 0.178809, 0.161244", \ + "0.267997, 0.255253, 0.242619, 0.221786, 0.203407, 0.186305, 0.168740", \ + "0.274433, 0.261689, 0.249055, 0.228222, 0.209843, 0.192741, 0.175176", \ + "0.283839, 0.271095, 0.258461, 0.237628, 0.219249, 0.202147, 0.184582", \ + "0.294088, 0.281344, 0.268710, 0.247877, 0.229498, 0.212396, 0.194831" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[73])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.004350, 0.004355, 0.004359, 0.004363, 0.004368, 0.004372, 0.004376"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.006049, 0.006142, 0.006157, 0.006186, 0.006192, 0.006198, 0.006204"); + } + } + } + pin(DB[72]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[72]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB72eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.147908, 0.157693, 0.168780, 0.195730, 0.223606, 0.253685, 0.294536", \ + "0.142761, 0.152546, 0.163633, 0.190583, 0.218459, 0.248538, 0.289389", \ + "0.130228, 0.140013, 0.151100, 0.178050, 0.205926, 0.236005, 0.276856", \ + "0.122628, 0.132413, 0.143500, 0.170450, 0.198326, 0.228405, 0.269256", \ + "0.116160, 0.125945, 0.137032, 0.163982, 0.191858, 0.221937, 0.262788", \ + "0.106762, 0.116547, 0.127634, 0.154584, 0.182460, 0.212539, 0.253390", \ + "0.096573, 0.106358, 0.117445, 0.144395, 0.172271, 0.202350, 0.243201" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.150397, 0.160840, 0.174497, 0.207701, 0.235037, 0.273999, 0.319190", \ + "0.144905, 0.155348, 0.169005, 0.202209, 0.229545, 0.268507, 0.313698", \ + "0.132374, 0.142817, 0.156474, 0.189678, 0.217014, 0.255976, 0.301167", \ + "0.127412, 0.137855, 0.151512, 0.184716, 0.212052, 0.251014, 0.296205", \ + "0.118642, 0.129085, 0.142742, 0.175946, 0.203282, 0.242244, 0.287435", \ + "0.109034, 0.119477, 0.133134, 0.166338, 0.193674, 0.232636, 0.277827", \ + "0.098801, 0.109244, 0.122901, 0.156105, 0.183441, 0.222403, 0.267594" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[72]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB72eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.249134, 0.237567, 0.225685, 0.205900, 0.191187, 0.182067, 0.166776", \ + "0.254329, 0.242762, 0.230880, 0.211095, 0.196382, 0.187262, 0.171971", \ + "0.266897, 0.255330, 0.243448, 0.223663, 0.208950, 0.199830, 0.184539", \ + "0.274404, 0.262837, 0.250955, 0.231170, 0.216457, 0.207337, 0.192046", \ + "0.280850, 0.269283, 0.257401, 0.237616, 0.222903, 0.213783, 0.198492", \ + "0.290276, 0.278709, 0.266827, 0.247042, 0.232329, 0.223209, 0.207918", \ + "0.300493, 0.288926, 0.277044, 0.257259, 0.242546, 0.233426, 0.218135" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.242723, 0.229979, 0.217345, 0.196512, 0.178133, 0.161031, 0.143466", \ + "0.247941, 0.235197, 0.222563, 0.201730, 0.183351, 0.166249, 0.148684", \ + "0.260501, 0.247757, 0.235123, 0.214291, 0.195911, 0.178809, 0.161244", \ + "0.267997, 0.255253, 0.242619, 0.221786, 0.203407, 0.186305, 0.168740", \ + "0.274433, 0.261689, 0.249055, 0.228222, 0.209843, 0.192741, 0.175176", \ + "0.283839, 0.271095, 0.258461, 0.237628, 0.219249, 0.202147, 0.184582", \ + "0.294088, 0.281344, 0.268710, 0.247877, 0.229498, 0.212396, 0.194831" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[72])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.004350, 0.004355, 0.004359, 0.004363, 0.004368, 0.004372, 0.004376"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.006049, 0.006142, 0.006157, 0.006186, 0.006192, 0.006198, 0.006204"); + } + } + } + pin(DB[71]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[71]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB71eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.147908, 0.157693, 0.168780, 0.195730, 0.223606, 0.253685, 0.294536", \ + "0.142761, 0.152546, 0.163633, 0.190583, 0.218459, 0.248538, 0.289389", \ + "0.130228, 0.140013, 0.151100, 0.178050, 0.205926, 0.236005, 0.276856", \ + "0.122628, 0.132413, 0.143500, 0.170450, 0.198326, 0.228405, 0.269256", \ + "0.116160, 0.125945, 0.137032, 0.163982, 0.191858, 0.221937, 0.262788", \ + "0.106762, 0.116547, 0.127634, 0.154584, 0.182460, 0.212539, 0.253390", \ + "0.096573, 0.106358, 0.117445, 0.144395, 0.172271, 0.202350, 0.243201" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.150397, 0.160840, 0.174497, 0.207701, 0.235037, 0.273999, 0.319190", \ + "0.144905, 0.155348, 0.169005, 0.202209, 0.229545, 0.268507, 0.313698", \ + "0.132374, 0.142817, 0.156474, 0.189678, 0.217014, 0.255976, 0.301167", \ + "0.127412, 0.137855, 0.151512, 0.184716, 0.212052, 0.251014, 0.296205", \ + "0.118642, 0.129085, 0.142742, 0.175946, 0.203282, 0.242244, 0.287435", \ + "0.109034, 0.119477, 0.133134, 0.166338, 0.193674, 0.232636, 0.277827", \ + "0.098801, 0.109244, 0.122901, 0.156105, 0.183441, 0.222403, 0.267594" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[71]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB71eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.249134, 0.237567, 0.225685, 0.205900, 0.191187, 0.182067, 0.166776", \ + "0.254329, 0.242762, 0.230880, 0.211095, 0.196382, 0.187262, 0.171971", \ + "0.266897, 0.255330, 0.243448, 0.223663, 0.208950, 0.199830, 0.184539", \ + "0.274404, 0.262837, 0.250955, 0.231170, 0.216457, 0.207337, 0.192046", \ + "0.280850, 0.269283, 0.257401, 0.237616, 0.222903, 0.213783, 0.198492", \ + "0.290276, 0.278709, 0.266827, 0.247042, 0.232329, 0.223209, 0.207918", \ + "0.300493, 0.288926, 0.277044, 0.257259, 0.242546, 0.233426, 0.218135" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.242723, 0.229979, 0.217345, 0.196512, 0.178133, 0.161031, 0.143466", \ + "0.247941, 0.235197, 0.222563, 0.201730, 0.183351, 0.166249, 0.148684", \ + "0.260501, 0.247757, 0.235123, 0.214291, 0.195911, 0.178809, 0.161244", \ + "0.267997, 0.255253, 0.242619, 0.221786, 0.203407, 0.186305, 0.168740", \ + "0.274433, 0.261689, 0.249055, 0.228222, 0.209843, 0.192741, 0.175176", \ + "0.283839, 0.271095, 0.258461, 0.237628, 0.219249, 0.202147, 0.184582", \ + "0.294088, 0.281344, 0.268710, 0.247877, 0.229498, 0.212396, 0.194831" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[71])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.004350, 0.004355, 0.004359, 0.004363, 0.004368, 0.004372, 0.004376"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.006049, 0.006142, 0.006157, 0.006186, 0.006192, 0.006198, 0.006204"); + } + } + } + pin(DB[70]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[70]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB70eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.147908, 0.157693, 0.168780, 0.195730, 0.223606, 0.253685, 0.294536", \ + "0.142761, 0.152546, 0.163633, 0.190583, 0.218459, 0.248538, 0.289389", \ + "0.130228, 0.140013, 0.151100, 0.178050, 0.205926, 0.236005, 0.276856", \ + "0.122628, 0.132413, 0.143500, 0.170450, 0.198326, 0.228405, 0.269256", \ + "0.116160, 0.125945, 0.137032, 0.163982, 0.191858, 0.221937, 0.262788", \ + "0.106762, 0.116547, 0.127634, 0.154584, 0.182460, 0.212539, 0.253390", \ + "0.096573, 0.106358, 0.117445, 0.144395, 0.172271, 0.202350, 0.243201" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.150397, 0.160840, 0.174497, 0.207701, 0.235037, 0.273999, 0.319190", \ + "0.144905, 0.155348, 0.169005, 0.202209, 0.229545, 0.268507, 0.313698", \ + "0.132374, 0.142817, 0.156474, 0.189678, 0.217014, 0.255976, 0.301167", \ + "0.127412, 0.137855, 0.151512, 0.184716, 0.212052, 0.251014, 0.296205", \ + "0.118642, 0.129085, 0.142742, 0.175946, 0.203282, 0.242244, 0.287435", \ + "0.109034, 0.119477, 0.133134, 0.166338, 0.193674, 0.232636, 0.277827", \ + "0.098801, 0.109244, 0.122901, 0.156105, 0.183441, 0.222403, 0.267594" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[70]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB70eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.249134, 0.237567, 0.225685, 0.205900, 0.191187, 0.182067, 0.166776", \ + "0.254329, 0.242762, 0.230880, 0.211095, 0.196382, 0.187262, 0.171971", \ + "0.266897, 0.255330, 0.243448, 0.223663, 0.208950, 0.199830, 0.184539", \ + "0.274404, 0.262837, 0.250955, 0.231170, 0.216457, 0.207337, 0.192046", \ + "0.280850, 0.269283, 0.257401, 0.237616, 0.222903, 0.213783, 0.198492", \ + "0.290276, 0.278709, 0.266827, 0.247042, 0.232329, 0.223209, 0.207918", \ + "0.300493, 0.288926, 0.277044, 0.257259, 0.242546, 0.233426, 0.218135" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.242723, 0.229979, 0.217345, 0.196512, 0.178133, 0.161031, 0.143466", \ + "0.247941, 0.235197, 0.222563, 0.201730, 0.183351, 0.166249, 0.148684", \ + "0.260501, 0.247757, 0.235123, 0.214291, 0.195911, 0.178809, 0.161244", \ + "0.267997, 0.255253, 0.242619, 0.221786, 0.203407, 0.186305, 0.168740", \ + "0.274433, 0.261689, 0.249055, 0.228222, 0.209843, 0.192741, 0.175176", \ + "0.283839, 0.271095, 0.258461, 0.237628, 0.219249, 0.202147, 0.184582", \ + "0.294088, 0.281344, 0.268710, 0.247877, 0.229498, 0.212396, 0.194831" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[70])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.004350, 0.004355, 0.004359, 0.004363, 0.004368, 0.004372, 0.004376"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.006049, 0.006142, 0.006157, 0.006186, 0.006192, 0.006198, 0.006204"); + } + } + } + pin(DB[69]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[69]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB69eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.147908, 0.157693, 0.168780, 0.195730, 0.223606, 0.253685, 0.294536", \ + "0.142761, 0.152546, 0.163633, 0.190583, 0.218459, 0.248538, 0.289389", \ + "0.130228, 0.140013, 0.151100, 0.178050, 0.205926, 0.236005, 0.276856", \ + "0.122628, 0.132413, 0.143500, 0.170450, 0.198326, 0.228405, 0.269256", \ + "0.116160, 0.125945, 0.137032, 0.163982, 0.191858, 0.221937, 0.262788", \ + "0.106762, 0.116547, 0.127634, 0.154584, 0.182460, 0.212539, 0.253390", \ + "0.096573, 0.106358, 0.117445, 0.144395, 0.172271, 0.202350, 0.243201" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.150397, 0.160840, 0.174497, 0.207701, 0.235037, 0.273999, 0.319190", \ + "0.144905, 0.155348, 0.169005, 0.202209, 0.229545, 0.268507, 0.313698", \ + "0.132374, 0.142817, 0.156474, 0.189678, 0.217014, 0.255976, 0.301167", \ + "0.127412, 0.137855, 0.151512, 0.184716, 0.212052, 0.251014, 0.296205", \ + "0.118642, 0.129085, 0.142742, 0.175946, 0.203282, 0.242244, 0.287435", \ + "0.109034, 0.119477, 0.133134, 0.166338, 0.193674, 0.232636, 0.277827", \ + "0.098801, 0.109244, 0.122901, 0.156105, 0.183441, 0.222403, 0.267594" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[69]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB69eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.249134, 0.237567, 0.225685, 0.205900, 0.191187, 0.182067, 0.166776", \ + "0.254329, 0.242762, 0.230880, 0.211095, 0.196382, 0.187262, 0.171971", \ + "0.266897, 0.255330, 0.243448, 0.223663, 0.208950, 0.199830, 0.184539", \ + "0.274404, 0.262837, 0.250955, 0.231170, 0.216457, 0.207337, 0.192046", \ + "0.280850, 0.269283, 0.257401, 0.237616, 0.222903, 0.213783, 0.198492", \ + "0.290276, 0.278709, 0.266827, 0.247042, 0.232329, 0.223209, 0.207918", \ + "0.300493, 0.288926, 0.277044, 0.257259, 0.242546, 0.233426, 0.218135" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.242723, 0.229979, 0.217345, 0.196512, 0.178133, 0.161031, 0.143466", \ + "0.247941, 0.235197, 0.222563, 0.201730, 0.183351, 0.166249, 0.148684", \ + "0.260501, 0.247757, 0.235123, 0.214291, 0.195911, 0.178809, 0.161244", \ + "0.267997, 0.255253, 0.242619, 0.221786, 0.203407, 0.186305, 0.168740", \ + "0.274433, 0.261689, 0.249055, 0.228222, 0.209843, 0.192741, 0.175176", \ + "0.283839, 0.271095, 0.258461, 0.237628, 0.219249, 0.202147, 0.184582", \ + "0.294088, 0.281344, 0.268710, 0.247877, 0.229498, 0.212396, 0.194831" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[69])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.004350, 0.004355, 0.004359, 0.004363, 0.004368, 0.004372, 0.004376"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.006049, 0.006142, 0.006157, 0.006186, 0.006192, 0.006198, 0.006204"); + } + } + } + pin(DB[68]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[68]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB68eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.147908, 0.157693, 0.168780, 0.195730, 0.223606, 0.253685, 0.294536", \ + "0.142761, 0.152546, 0.163633, 0.190583, 0.218459, 0.248538, 0.289389", \ + "0.130228, 0.140013, 0.151100, 0.178050, 0.205926, 0.236005, 0.276856", \ + "0.122628, 0.132413, 0.143500, 0.170450, 0.198326, 0.228405, 0.269256", \ + "0.116160, 0.125945, 0.137032, 0.163982, 0.191858, 0.221937, 0.262788", \ + "0.106762, 0.116547, 0.127634, 0.154584, 0.182460, 0.212539, 0.253390", \ + "0.096573, 0.106358, 0.117445, 0.144395, 0.172271, 0.202350, 0.243201" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.150397, 0.160840, 0.174497, 0.207701, 0.235037, 0.273999, 0.319190", \ + "0.144905, 0.155348, 0.169005, 0.202209, 0.229545, 0.268507, 0.313698", \ + "0.132374, 0.142817, 0.156474, 0.189678, 0.217014, 0.255976, 0.301167", \ + "0.127412, 0.137855, 0.151512, 0.184716, 0.212052, 0.251014, 0.296205", \ + "0.118642, 0.129085, 0.142742, 0.175946, 0.203282, 0.242244, 0.287435", \ + "0.109034, 0.119477, 0.133134, 0.166338, 0.193674, 0.232636, 0.277827", \ + "0.098801, 0.109244, 0.122901, 0.156105, 0.183441, 0.222403, 0.267594" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[68]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB68eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.249134, 0.237567, 0.225685, 0.205900, 0.191187, 0.182067, 0.166776", \ + "0.254329, 0.242762, 0.230880, 0.211095, 0.196382, 0.187262, 0.171971", \ + "0.266897, 0.255330, 0.243448, 0.223663, 0.208950, 0.199830, 0.184539", \ + "0.274404, 0.262837, 0.250955, 0.231170, 0.216457, 0.207337, 0.192046", \ + "0.280850, 0.269283, 0.257401, 0.237616, 0.222903, 0.213783, 0.198492", \ + "0.290276, 0.278709, 0.266827, 0.247042, 0.232329, 0.223209, 0.207918", \ + "0.300493, 0.288926, 0.277044, 0.257259, 0.242546, 0.233426, 0.218135" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.242723, 0.229979, 0.217345, 0.196512, 0.178133, 0.161031, 0.143466", \ + "0.247941, 0.235197, 0.222563, 0.201730, 0.183351, 0.166249, 0.148684", \ + "0.260501, 0.247757, 0.235123, 0.214291, 0.195911, 0.178809, 0.161244", \ + "0.267997, 0.255253, 0.242619, 0.221786, 0.203407, 0.186305, 0.168740", \ + "0.274433, 0.261689, 0.249055, 0.228222, 0.209843, 0.192741, 0.175176", \ + "0.283839, 0.271095, 0.258461, 0.237628, 0.219249, 0.202147, 0.184582", \ + "0.294088, 0.281344, 0.268710, 0.247877, 0.229498, 0.212396, 0.194831" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[68])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.004350, 0.004355, 0.004359, 0.004363, 0.004368, 0.004372, 0.004376"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.006049, 0.006142, 0.006157, 0.006186, 0.006192, 0.006198, 0.006204"); + } + } + } + pin(DB[67]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[67]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB67eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.147908, 0.157693, 0.168780, 0.195730, 0.223606, 0.253685, 0.294536", \ + "0.142761, 0.152546, 0.163633, 0.190583, 0.218459, 0.248538, 0.289389", \ + "0.130228, 0.140013, 0.151100, 0.178050, 0.205926, 0.236005, 0.276856", \ + "0.122628, 0.132413, 0.143500, 0.170450, 0.198326, 0.228405, 0.269256", \ + "0.116160, 0.125945, 0.137032, 0.163982, 0.191858, 0.221937, 0.262788", \ + "0.106762, 0.116547, 0.127634, 0.154584, 0.182460, 0.212539, 0.253390", \ + "0.096573, 0.106358, 0.117445, 0.144395, 0.172271, 0.202350, 0.243201" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.150397, 0.160840, 0.174497, 0.207701, 0.235037, 0.273999, 0.319190", \ + "0.144905, 0.155348, 0.169005, 0.202209, 0.229545, 0.268507, 0.313698", \ + "0.132374, 0.142817, 0.156474, 0.189678, 0.217014, 0.255976, 0.301167", \ + "0.127412, 0.137855, 0.151512, 0.184716, 0.212052, 0.251014, 0.296205", \ + "0.118642, 0.129085, 0.142742, 0.175946, 0.203282, 0.242244, 0.287435", \ + "0.109034, 0.119477, 0.133134, 0.166338, 0.193674, 0.232636, 0.277827", \ + "0.098801, 0.109244, 0.122901, 0.156105, 0.183441, 0.222403, 0.267594" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[67]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB67eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.249134, 0.237567, 0.225685, 0.205900, 0.191187, 0.182067, 0.166776", \ + "0.254329, 0.242762, 0.230880, 0.211095, 0.196382, 0.187262, 0.171971", \ + "0.266897, 0.255330, 0.243448, 0.223663, 0.208950, 0.199830, 0.184539", \ + "0.274404, 0.262837, 0.250955, 0.231170, 0.216457, 0.207337, 0.192046", \ + "0.280850, 0.269283, 0.257401, 0.237616, 0.222903, 0.213783, 0.198492", \ + "0.290276, 0.278709, 0.266827, 0.247042, 0.232329, 0.223209, 0.207918", \ + "0.300493, 0.288926, 0.277044, 0.257259, 0.242546, 0.233426, 0.218135" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.242723, 0.229979, 0.217345, 0.196512, 0.178133, 0.161031, 0.143466", \ + "0.247941, 0.235197, 0.222563, 0.201730, 0.183351, 0.166249, 0.148684", \ + "0.260501, 0.247757, 0.235123, 0.214291, 0.195911, 0.178809, 0.161244", \ + "0.267997, 0.255253, 0.242619, 0.221786, 0.203407, 0.186305, 0.168740", \ + "0.274433, 0.261689, 0.249055, 0.228222, 0.209843, 0.192741, 0.175176", \ + "0.283839, 0.271095, 0.258461, 0.237628, 0.219249, 0.202147, 0.184582", \ + "0.294088, 0.281344, 0.268710, 0.247877, 0.229498, 0.212396, 0.194831" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[67])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.004350, 0.004355, 0.004359, 0.004363, 0.004368, 0.004372, 0.004376"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.006049, 0.006142, 0.006157, 0.006186, 0.006192, 0.006198, 0.006204"); + } + } + } + pin(DB[66]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[66]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB66eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.147908, 0.157693, 0.168780, 0.195730, 0.223606, 0.253685, 0.294536", \ + "0.142761, 0.152546, 0.163633, 0.190583, 0.218459, 0.248538, 0.289389", \ + "0.130228, 0.140013, 0.151100, 0.178050, 0.205926, 0.236005, 0.276856", \ + "0.122628, 0.132413, 0.143500, 0.170450, 0.198326, 0.228405, 0.269256", \ + "0.116160, 0.125945, 0.137032, 0.163982, 0.191858, 0.221937, 0.262788", \ + "0.106762, 0.116547, 0.127634, 0.154584, 0.182460, 0.212539, 0.253390", \ + "0.096573, 0.106358, 0.117445, 0.144395, 0.172271, 0.202350, 0.243201" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.150397, 0.160840, 0.174497, 0.207701, 0.235037, 0.273999, 0.319190", \ + "0.144905, 0.155348, 0.169005, 0.202209, 0.229545, 0.268507, 0.313698", \ + "0.132374, 0.142817, 0.156474, 0.189678, 0.217014, 0.255976, 0.301167", \ + "0.127412, 0.137855, 0.151512, 0.184716, 0.212052, 0.251014, 0.296205", \ + "0.118642, 0.129085, 0.142742, 0.175946, 0.203282, 0.242244, 0.287435", \ + "0.109034, 0.119477, 0.133134, 0.166338, 0.193674, 0.232636, 0.277827", \ + "0.098801, 0.109244, 0.122901, 0.156105, 0.183441, 0.222403, 0.267594" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[66]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB66eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.249134, 0.237567, 0.225685, 0.205900, 0.191187, 0.182067, 0.166776", \ + "0.254329, 0.242762, 0.230880, 0.211095, 0.196382, 0.187262, 0.171971", \ + "0.266897, 0.255330, 0.243448, 0.223663, 0.208950, 0.199830, 0.184539", \ + "0.274404, 0.262837, 0.250955, 0.231170, 0.216457, 0.207337, 0.192046", \ + "0.280850, 0.269283, 0.257401, 0.237616, 0.222903, 0.213783, 0.198492", \ + "0.290276, 0.278709, 0.266827, 0.247042, 0.232329, 0.223209, 0.207918", \ + "0.300493, 0.288926, 0.277044, 0.257259, 0.242546, 0.233426, 0.218135" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.242723, 0.229979, 0.217345, 0.196512, 0.178133, 0.161031, 0.143466", \ + "0.247941, 0.235197, 0.222563, 0.201730, 0.183351, 0.166249, 0.148684", \ + "0.260501, 0.247757, 0.235123, 0.214291, 0.195911, 0.178809, 0.161244", \ + "0.267997, 0.255253, 0.242619, 0.221786, 0.203407, 0.186305, 0.168740", \ + "0.274433, 0.261689, 0.249055, 0.228222, 0.209843, 0.192741, 0.175176", \ + "0.283839, 0.271095, 0.258461, 0.237628, 0.219249, 0.202147, 0.184582", \ + "0.294088, 0.281344, 0.268710, 0.247877, 0.229498, 0.212396, 0.194831" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[66])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.004350, 0.004355, 0.004359, 0.004363, 0.004368, 0.004372, 0.004376"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.006049, 0.006142, 0.006157, 0.006186, 0.006192, 0.006198, 0.006204"); + } + } + } + pin(DB[65]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[65]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB65eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.147908, 0.157693, 0.168780, 0.195730, 0.223606, 0.253685, 0.294536", \ + "0.142761, 0.152546, 0.163633, 0.190583, 0.218459, 0.248538, 0.289389", \ + "0.130228, 0.140013, 0.151100, 0.178050, 0.205926, 0.236005, 0.276856", \ + "0.122628, 0.132413, 0.143500, 0.170450, 0.198326, 0.228405, 0.269256", \ + "0.116160, 0.125945, 0.137032, 0.163982, 0.191858, 0.221937, 0.262788", \ + "0.106762, 0.116547, 0.127634, 0.154584, 0.182460, 0.212539, 0.253390", \ + "0.096573, 0.106358, 0.117445, 0.144395, 0.172271, 0.202350, 0.243201" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.150397, 0.160840, 0.174497, 0.207701, 0.235037, 0.273999, 0.319190", \ + "0.144905, 0.155348, 0.169005, 0.202209, 0.229545, 0.268507, 0.313698", \ + "0.132374, 0.142817, 0.156474, 0.189678, 0.217014, 0.255976, 0.301167", \ + "0.127412, 0.137855, 0.151512, 0.184716, 0.212052, 0.251014, 0.296205", \ + "0.118642, 0.129085, 0.142742, 0.175946, 0.203282, 0.242244, 0.287435", \ + "0.109034, 0.119477, 0.133134, 0.166338, 0.193674, 0.232636, 0.277827", \ + "0.098801, 0.109244, 0.122901, 0.156105, 0.183441, 0.222403, 0.267594" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[65]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB65eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.249134, 0.237567, 0.225685, 0.205900, 0.191187, 0.182067, 0.166776", \ + "0.254329, 0.242762, 0.230880, 0.211095, 0.196382, 0.187262, 0.171971", \ + "0.266897, 0.255330, 0.243448, 0.223663, 0.208950, 0.199830, 0.184539", \ + "0.274404, 0.262837, 0.250955, 0.231170, 0.216457, 0.207337, 0.192046", \ + "0.280850, 0.269283, 0.257401, 0.237616, 0.222903, 0.213783, 0.198492", \ + "0.290276, 0.278709, 0.266827, 0.247042, 0.232329, 0.223209, 0.207918", \ + "0.300493, 0.288926, 0.277044, 0.257259, 0.242546, 0.233426, 0.218135" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.242723, 0.229979, 0.217345, 0.196512, 0.178133, 0.161031, 0.143466", \ + "0.247941, 0.235197, 0.222563, 0.201730, 0.183351, 0.166249, 0.148684", \ + "0.260501, 0.247757, 0.235123, 0.214291, 0.195911, 0.178809, 0.161244", \ + "0.267997, 0.255253, 0.242619, 0.221786, 0.203407, 0.186305, 0.168740", \ + "0.274433, 0.261689, 0.249055, 0.228222, 0.209843, 0.192741, 0.175176", \ + "0.283839, 0.271095, 0.258461, 0.237628, 0.219249, 0.202147, 0.184582", \ + "0.294088, 0.281344, 0.268710, 0.247877, 0.229498, 0.212396, 0.194831" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[65])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.004350, 0.004355, 0.004359, 0.004363, 0.004368, 0.004372, 0.004376"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.006049, 0.006142, 0.006157, 0.006186, 0.006192, 0.006198, 0.006204"); + } + } + } + pin(DB[64]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[64]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB64eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.147908, 0.157693, 0.168780, 0.195730, 0.223606, 0.253685, 0.294536", \ + "0.142761, 0.152546, 0.163633, 0.190583, 0.218459, 0.248538, 0.289389", \ + "0.130228, 0.140013, 0.151100, 0.178050, 0.205926, 0.236005, 0.276856", \ + "0.122628, 0.132413, 0.143500, 0.170450, 0.198326, 0.228405, 0.269256", \ + "0.116160, 0.125945, 0.137032, 0.163982, 0.191858, 0.221937, 0.262788", \ + "0.106762, 0.116547, 0.127634, 0.154584, 0.182460, 0.212539, 0.253390", \ + "0.096573, 0.106358, 0.117445, 0.144395, 0.172271, 0.202350, 0.243201" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.150397, 0.160840, 0.174497, 0.207701, 0.235037, 0.273999, 0.319190", \ + "0.144905, 0.155348, 0.169005, 0.202209, 0.229545, 0.268507, 0.313698", \ + "0.132374, 0.142817, 0.156474, 0.189678, 0.217014, 0.255976, 0.301167", \ + "0.127412, 0.137855, 0.151512, 0.184716, 0.212052, 0.251014, 0.296205", \ + "0.118642, 0.129085, 0.142742, 0.175946, 0.203282, 0.242244, 0.287435", \ + "0.109034, 0.119477, 0.133134, 0.166338, 0.193674, 0.232636, 0.277827", \ + "0.098801, 0.109244, 0.122901, 0.156105, 0.183441, 0.222403, 0.267594" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[64]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB64eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.249134, 0.237567, 0.225685, 0.205900, 0.191187, 0.182067, 0.166776", \ + "0.254329, 0.242762, 0.230880, 0.211095, 0.196382, 0.187262, 0.171971", \ + "0.266897, 0.255330, 0.243448, 0.223663, 0.208950, 0.199830, 0.184539", \ + "0.274404, 0.262837, 0.250955, 0.231170, 0.216457, 0.207337, 0.192046", \ + "0.280850, 0.269283, 0.257401, 0.237616, 0.222903, 0.213783, 0.198492", \ + "0.290276, 0.278709, 0.266827, 0.247042, 0.232329, 0.223209, 0.207918", \ + "0.300493, 0.288926, 0.277044, 0.257259, 0.242546, 0.233426, 0.218135" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.242723, 0.229979, 0.217345, 0.196512, 0.178133, 0.161031, 0.143466", \ + "0.247941, 0.235197, 0.222563, 0.201730, 0.183351, 0.166249, 0.148684", \ + "0.260501, 0.247757, 0.235123, 0.214291, 0.195911, 0.178809, 0.161244", \ + "0.267997, 0.255253, 0.242619, 0.221786, 0.203407, 0.186305, 0.168740", \ + "0.274433, 0.261689, 0.249055, 0.228222, 0.209843, 0.192741, 0.175176", \ + "0.283839, 0.271095, 0.258461, 0.237628, 0.219249, 0.202147, 0.184582", \ + "0.294088, 0.281344, 0.268710, 0.247877, 0.229498, 0.212396, 0.194831" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[64])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.004350, 0.004355, 0.004359, 0.004363, 0.004368, 0.004372, 0.004376"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.006049, 0.006142, 0.006157, 0.006186, 0.006192, 0.006198, 0.006204"); + } + } + } + pin(DB[63]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[63]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB63eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.147908, 0.157693, 0.168780, 0.195730, 0.223606, 0.253685, 0.294536", \ + "0.142761, 0.152546, 0.163633, 0.190583, 0.218459, 0.248538, 0.289389", \ + "0.130228, 0.140013, 0.151100, 0.178050, 0.205926, 0.236005, 0.276856", \ + "0.122628, 0.132413, 0.143500, 0.170450, 0.198326, 0.228405, 0.269256", \ + "0.116160, 0.125945, 0.137032, 0.163982, 0.191858, 0.221937, 0.262788", \ + "0.106762, 0.116547, 0.127634, 0.154584, 0.182460, 0.212539, 0.253390", \ + "0.096573, 0.106358, 0.117445, 0.144395, 0.172271, 0.202350, 0.243201" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.150397, 0.160840, 0.174497, 0.207701, 0.235037, 0.273999, 0.319190", \ + "0.144905, 0.155348, 0.169005, 0.202209, 0.229545, 0.268507, 0.313698", \ + "0.132374, 0.142817, 0.156474, 0.189678, 0.217014, 0.255976, 0.301167", \ + "0.127412, 0.137855, 0.151512, 0.184716, 0.212052, 0.251014, 0.296205", \ + "0.118642, 0.129085, 0.142742, 0.175946, 0.203282, 0.242244, 0.287435", \ + "0.109034, 0.119477, 0.133134, 0.166338, 0.193674, 0.232636, 0.277827", \ + "0.098801, 0.109244, 0.122901, 0.156105, 0.183441, 0.222403, 0.267594" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[63]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB63eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.249134, 0.237567, 0.225685, 0.205900, 0.191187, 0.182067, 0.166776", \ + "0.254329, 0.242762, 0.230880, 0.211095, 0.196382, 0.187262, 0.171971", \ + "0.266897, 0.255330, 0.243448, 0.223663, 0.208950, 0.199830, 0.184539", \ + "0.274404, 0.262837, 0.250955, 0.231170, 0.216457, 0.207337, 0.192046", \ + "0.280850, 0.269283, 0.257401, 0.237616, 0.222903, 0.213783, 0.198492", \ + "0.290276, 0.278709, 0.266827, 0.247042, 0.232329, 0.223209, 0.207918", \ + "0.300493, 0.288926, 0.277044, 0.257259, 0.242546, 0.233426, 0.218135" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.242723, 0.229979, 0.217345, 0.196512, 0.178133, 0.161031, 0.143466", \ + "0.247941, 0.235197, 0.222563, 0.201730, 0.183351, 0.166249, 0.148684", \ + "0.260501, 0.247757, 0.235123, 0.214291, 0.195911, 0.178809, 0.161244", \ + "0.267997, 0.255253, 0.242619, 0.221786, 0.203407, 0.186305, 0.168740", \ + "0.274433, 0.261689, 0.249055, 0.228222, 0.209843, 0.192741, 0.175176", \ + "0.283839, 0.271095, 0.258461, 0.237628, 0.219249, 0.202147, 0.184582", \ + "0.294088, 0.281344, 0.268710, 0.247877, 0.229498, 0.212396, 0.194831" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[63])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.004350, 0.004355, 0.004359, 0.004363, 0.004368, 0.004372, 0.004376"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.006049, 0.006142, 0.006157, 0.006186, 0.006192, 0.006198, 0.006204"); + } + } + } + pin(DB[62]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[62]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB62eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.147908, 0.157693, 0.168780, 0.195730, 0.223606, 0.253685, 0.294536", \ + "0.142761, 0.152546, 0.163633, 0.190583, 0.218459, 0.248538, 0.289389", \ + "0.130228, 0.140013, 0.151100, 0.178050, 0.205926, 0.236005, 0.276856", \ + "0.122628, 0.132413, 0.143500, 0.170450, 0.198326, 0.228405, 0.269256", \ + "0.116160, 0.125945, 0.137032, 0.163982, 0.191858, 0.221937, 0.262788", \ + "0.106762, 0.116547, 0.127634, 0.154584, 0.182460, 0.212539, 0.253390", \ + "0.096573, 0.106358, 0.117445, 0.144395, 0.172271, 0.202350, 0.243201" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.150397, 0.160840, 0.174497, 0.207701, 0.235037, 0.273999, 0.319190", \ + "0.144905, 0.155348, 0.169005, 0.202209, 0.229545, 0.268507, 0.313698", \ + "0.132374, 0.142817, 0.156474, 0.189678, 0.217014, 0.255976, 0.301167", \ + "0.127412, 0.137855, 0.151512, 0.184716, 0.212052, 0.251014, 0.296205", \ + "0.118642, 0.129085, 0.142742, 0.175946, 0.203282, 0.242244, 0.287435", \ + "0.109034, 0.119477, 0.133134, 0.166338, 0.193674, 0.232636, 0.277827", \ + "0.098801, 0.109244, 0.122901, 0.156105, 0.183441, 0.222403, 0.267594" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[62]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB62eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.249134, 0.237567, 0.225685, 0.205900, 0.191187, 0.182067, 0.166776", \ + "0.254329, 0.242762, 0.230880, 0.211095, 0.196382, 0.187262, 0.171971", \ + "0.266897, 0.255330, 0.243448, 0.223663, 0.208950, 0.199830, 0.184539", \ + "0.274404, 0.262837, 0.250955, 0.231170, 0.216457, 0.207337, 0.192046", \ + "0.280850, 0.269283, 0.257401, 0.237616, 0.222903, 0.213783, 0.198492", \ + "0.290276, 0.278709, 0.266827, 0.247042, 0.232329, 0.223209, 0.207918", \ + "0.300493, 0.288926, 0.277044, 0.257259, 0.242546, 0.233426, 0.218135" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.242723, 0.229979, 0.217345, 0.196512, 0.178133, 0.161031, 0.143466", \ + "0.247941, 0.235197, 0.222563, 0.201730, 0.183351, 0.166249, 0.148684", \ + "0.260501, 0.247757, 0.235123, 0.214291, 0.195911, 0.178809, 0.161244", \ + "0.267997, 0.255253, 0.242619, 0.221786, 0.203407, 0.186305, 0.168740", \ + "0.274433, 0.261689, 0.249055, 0.228222, 0.209843, 0.192741, 0.175176", \ + "0.283839, 0.271095, 0.258461, 0.237628, 0.219249, 0.202147, 0.184582", \ + "0.294088, 0.281344, 0.268710, 0.247877, 0.229498, 0.212396, 0.194831" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[62])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.004350, 0.004355, 0.004359, 0.004363, 0.004368, 0.004372, 0.004376"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.006049, 0.006142, 0.006157, 0.006186, 0.006192, 0.006198, 0.006204"); + } + } + } + pin(DB[61]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[61]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB61eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.147908, 0.157693, 0.168780, 0.195730, 0.223606, 0.253685, 0.294536", \ + "0.142761, 0.152546, 0.163633, 0.190583, 0.218459, 0.248538, 0.289389", \ + "0.130228, 0.140013, 0.151100, 0.178050, 0.205926, 0.236005, 0.276856", \ + "0.122628, 0.132413, 0.143500, 0.170450, 0.198326, 0.228405, 0.269256", \ + "0.116160, 0.125945, 0.137032, 0.163982, 0.191858, 0.221937, 0.262788", \ + "0.106762, 0.116547, 0.127634, 0.154584, 0.182460, 0.212539, 0.253390", \ + "0.096573, 0.106358, 0.117445, 0.144395, 0.172271, 0.202350, 0.243201" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.150397, 0.160840, 0.174497, 0.207701, 0.235037, 0.273999, 0.319190", \ + "0.144905, 0.155348, 0.169005, 0.202209, 0.229545, 0.268507, 0.313698", \ + "0.132374, 0.142817, 0.156474, 0.189678, 0.217014, 0.255976, 0.301167", \ + "0.127412, 0.137855, 0.151512, 0.184716, 0.212052, 0.251014, 0.296205", \ + "0.118642, 0.129085, 0.142742, 0.175946, 0.203282, 0.242244, 0.287435", \ + "0.109034, 0.119477, 0.133134, 0.166338, 0.193674, 0.232636, 0.277827", \ + "0.098801, 0.109244, 0.122901, 0.156105, 0.183441, 0.222403, 0.267594" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[61]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB61eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.249134, 0.237567, 0.225685, 0.205900, 0.191187, 0.182067, 0.166776", \ + "0.254329, 0.242762, 0.230880, 0.211095, 0.196382, 0.187262, 0.171971", \ + "0.266897, 0.255330, 0.243448, 0.223663, 0.208950, 0.199830, 0.184539", \ + "0.274404, 0.262837, 0.250955, 0.231170, 0.216457, 0.207337, 0.192046", \ + "0.280850, 0.269283, 0.257401, 0.237616, 0.222903, 0.213783, 0.198492", \ + "0.290276, 0.278709, 0.266827, 0.247042, 0.232329, 0.223209, 0.207918", \ + "0.300493, 0.288926, 0.277044, 0.257259, 0.242546, 0.233426, 0.218135" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.242723, 0.229979, 0.217345, 0.196512, 0.178133, 0.161031, 0.143466", \ + "0.247941, 0.235197, 0.222563, 0.201730, 0.183351, 0.166249, 0.148684", \ + "0.260501, 0.247757, 0.235123, 0.214291, 0.195911, 0.178809, 0.161244", \ + "0.267997, 0.255253, 0.242619, 0.221786, 0.203407, 0.186305, 0.168740", \ + "0.274433, 0.261689, 0.249055, 0.228222, 0.209843, 0.192741, 0.175176", \ + "0.283839, 0.271095, 0.258461, 0.237628, 0.219249, 0.202147, 0.184582", \ + "0.294088, 0.281344, 0.268710, 0.247877, 0.229498, 0.212396, 0.194831" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[61])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.004350, 0.004355, 0.004359, 0.004363, 0.004368, 0.004372, 0.004376"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.006049, 0.006142, 0.006157, 0.006186, 0.006192, 0.006198, 0.006204"); + } + } + } + pin(DB[60]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[60]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB60eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.147908, 0.157693, 0.168780, 0.195730, 0.223606, 0.253685, 0.294536", \ + "0.142761, 0.152546, 0.163633, 0.190583, 0.218459, 0.248538, 0.289389", \ + "0.130228, 0.140013, 0.151100, 0.178050, 0.205926, 0.236005, 0.276856", \ + "0.122628, 0.132413, 0.143500, 0.170450, 0.198326, 0.228405, 0.269256", \ + "0.116160, 0.125945, 0.137032, 0.163982, 0.191858, 0.221937, 0.262788", \ + "0.106762, 0.116547, 0.127634, 0.154584, 0.182460, 0.212539, 0.253390", \ + "0.096573, 0.106358, 0.117445, 0.144395, 0.172271, 0.202350, 0.243201" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.150397, 0.160840, 0.174497, 0.207701, 0.235037, 0.273999, 0.319190", \ + "0.144905, 0.155348, 0.169005, 0.202209, 0.229545, 0.268507, 0.313698", \ + "0.132374, 0.142817, 0.156474, 0.189678, 0.217014, 0.255976, 0.301167", \ + "0.127412, 0.137855, 0.151512, 0.184716, 0.212052, 0.251014, 0.296205", \ + "0.118642, 0.129085, 0.142742, 0.175946, 0.203282, 0.242244, 0.287435", \ + "0.109034, 0.119477, 0.133134, 0.166338, 0.193674, 0.232636, 0.277827", \ + "0.098801, 0.109244, 0.122901, 0.156105, 0.183441, 0.222403, 0.267594" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[60]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB60eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.249134, 0.237567, 0.225685, 0.205900, 0.191187, 0.182067, 0.166776", \ + "0.254329, 0.242762, 0.230880, 0.211095, 0.196382, 0.187262, 0.171971", \ + "0.266897, 0.255330, 0.243448, 0.223663, 0.208950, 0.199830, 0.184539", \ + "0.274404, 0.262837, 0.250955, 0.231170, 0.216457, 0.207337, 0.192046", \ + "0.280850, 0.269283, 0.257401, 0.237616, 0.222903, 0.213783, 0.198492", \ + "0.290276, 0.278709, 0.266827, 0.247042, 0.232329, 0.223209, 0.207918", \ + "0.300493, 0.288926, 0.277044, 0.257259, 0.242546, 0.233426, 0.218135" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.242723, 0.229979, 0.217345, 0.196512, 0.178133, 0.161031, 0.143466", \ + "0.247941, 0.235197, 0.222563, 0.201730, 0.183351, 0.166249, 0.148684", \ + "0.260501, 0.247757, 0.235123, 0.214291, 0.195911, 0.178809, 0.161244", \ + "0.267997, 0.255253, 0.242619, 0.221786, 0.203407, 0.186305, 0.168740", \ + "0.274433, 0.261689, 0.249055, 0.228222, 0.209843, 0.192741, 0.175176", \ + "0.283839, 0.271095, 0.258461, 0.237628, 0.219249, 0.202147, 0.184582", \ + "0.294088, 0.281344, 0.268710, 0.247877, 0.229498, 0.212396, 0.194831" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[60])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.004350, 0.004355, 0.004359, 0.004363, 0.004368, 0.004372, 0.004376"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.006049, 0.006142, 0.006157, 0.006186, 0.006192, 0.006198, 0.006204"); + } + } + } + pin(DB[59]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[59]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB59eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.147908, 0.157693, 0.168780, 0.195730, 0.223606, 0.253685, 0.294536", \ + "0.142761, 0.152546, 0.163633, 0.190583, 0.218459, 0.248538, 0.289389", \ + "0.130228, 0.140013, 0.151100, 0.178050, 0.205926, 0.236005, 0.276856", \ + "0.122628, 0.132413, 0.143500, 0.170450, 0.198326, 0.228405, 0.269256", \ + "0.116160, 0.125945, 0.137032, 0.163982, 0.191858, 0.221937, 0.262788", \ + "0.106762, 0.116547, 0.127634, 0.154584, 0.182460, 0.212539, 0.253390", \ + "0.096573, 0.106358, 0.117445, 0.144395, 0.172271, 0.202350, 0.243201" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.150397, 0.160840, 0.174497, 0.207701, 0.235037, 0.273999, 0.319190", \ + "0.144905, 0.155348, 0.169005, 0.202209, 0.229545, 0.268507, 0.313698", \ + "0.132374, 0.142817, 0.156474, 0.189678, 0.217014, 0.255976, 0.301167", \ + "0.127412, 0.137855, 0.151512, 0.184716, 0.212052, 0.251014, 0.296205", \ + "0.118642, 0.129085, 0.142742, 0.175946, 0.203282, 0.242244, 0.287435", \ + "0.109034, 0.119477, 0.133134, 0.166338, 0.193674, 0.232636, 0.277827", \ + "0.098801, 0.109244, 0.122901, 0.156105, 0.183441, 0.222403, 0.267594" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[59]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB59eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.249134, 0.237567, 0.225685, 0.205900, 0.191187, 0.182067, 0.166776", \ + "0.254329, 0.242762, 0.230880, 0.211095, 0.196382, 0.187262, 0.171971", \ + "0.266897, 0.255330, 0.243448, 0.223663, 0.208950, 0.199830, 0.184539", \ + "0.274404, 0.262837, 0.250955, 0.231170, 0.216457, 0.207337, 0.192046", \ + "0.280850, 0.269283, 0.257401, 0.237616, 0.222903, 0.213783, 0.198492", \ + "0.290276, 0.278709, 0.266827, 0.247042, 0.232329, 0.223209, 0.207918", \ + "0.300493, 0.288926, 0.277044, 0.257259, 0.242546, 0.233426, 0.218135" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.242723, 0.229979, 0.217345, 0.196512, 0.178133, 0.161031, 0.143466", \ + "0.247941, 0.235197, 0.222563, 0.201730, 0.183351, 0.166249, 0.148684", \ + "0.260501, 0.247757, 0.235123, 0.214291, 0.195911, 0.178809, 0.161244", \ + "0.267997, 0.255253, 0.242619, 0.221786, 0.203407, 0.186305, 0.168740", \ + "0.274433, 0.261689, 0.249055, 0.228222, 0.209843, 0.192741, 0.175176", \ + "0.283839, 0.271095, 0.258461, 0.237628, 0.219249, 0.202147, 0.184582", \ + "0.294088, 0.281344, 0.268710, 0.247877, 0.229498, 0.212396, 0.194831" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[59])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.004350, 0.004355, 0.004359, 0.004363, 0.004368, 0.004372, 0.004376"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.006049, 0.006142, 0.006157, 0.006186, 0.006192, 0.006198, 0.006204"); + } + } + } + pin(DB[58]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[58]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB58eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.147908, 0.157693, 0.168780, 0.195730, 0.223606, 0.253685, 0.294536", \ + "0.142761, 0.152546, 0.163633, 0.190583, 0.218459, 0.248538, 0.289389", \ + "0.130228, 0.140013, 0.151100, 0.178050, 0.205926, 0.236005, 0.276856", \ + "0.122628, 0.132413, 0.143500, 0.170450, 0.198326, 0.228405, 0.269256", \ + "0.116160, 0.125945, 0.137032, 0.163982, 0.191858, 0.221937, 0.262788", \ + "0.106762, 0.116547, 0.127634, 0.154584, 0.182460, 0.212539, 0.253390", \ + "0.096573, 0.106358, 0.117445, 0.144395, 0.172271, 0.202350, 0.243201" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.150397, 0.160840, 0.174497, 0.207701, 0.235037, 0.273999, 0.319190", \ + "0.144905, 0.155348, 0.169005, 0.202209, 0.229545, 0.268507, 0.313698", \ + "0.132374, 0.142817, 0.156474, 0.189678, 0.217014, 0.255976, 0.301167", \ + "0.127412, 0.137855, 0.151512, 0.184716, 0.212052, 0.251014, 0.296205", \ + "0.118642, 0.129085, 0.142742, 0.175946, 0.203282, 0.242244, 0.287435", \ + "0.109034, 0.119477, 0.133134, 0.166338, 0.193674, 0.232636, 0.277827", \ + "0.098801, 0.109244, 0.122901, 0.156105, 0.183441, 0.222403, 0.267594" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[58]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB58eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.249134, 0.237567, 0.225685, 0.205900, 0.191187, 0.182067, 0.166776", \ + "0.254329, 0.242762, 0.230880, 0.211095, 0.196382, 0.187262, 0.171971", \ + "0.266897, 0.255330, 0.243448, 0.223663, 0.208950, 0.199830, 0.184539", \ + "0.274404, 0.262837, 0.250955, 0.231170, 0.216457, 0.207337, 0.192046", \ + "0.280850, 0.269283, 0.257401, 0.237616, 0.222903, 0.213783, 0.198492", \ + "0.290276, 0.278709, 0.266827, 0.247042, 0.232329, 0.223209, 0.207918", \ + "0.300493, 0.288926, 0.277044, 0.257259, 0.242546, 0.233426, 0.218135" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.242723, 0.229979, 0.217345, 0.196512, 0.178133, 0.161031, 0.143466", \ + "0.247941, 0.235197, 0.222563, 0.201730, 0.183351, 0.166249, 0.148684", \ + "0.260501, 0.247757, 0.235123, 0.214291, 0.195911, 0.178809, 0.161244", \ + "0.267997, 0.255253, 0.242619, 0.221786, 0.203407, 0.186305, 0.168740", \ + "0.274433, 0.261689, 0.249055, 0.228222, 0.209843, 0.192741, 0.175176", \ + "0.283839, 0.271095, 0.258461, 0.237628, 0.219249, 0.202147, 0.184582", \ + "0.294088, 0.281344, 0.268710, 0.247877, 0.229498, 0.212396, 0.194831" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[58])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.004350, 0.004355, 0.004359, 0.004363, 0.004368, 0.004372, 0.004376"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.006049, 0.006142, 0.006157, 0.006186, 0.006192, 0.006198, 0.006204"); + } + } + } + pin(DB[57]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[57]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB57eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.147908, 0.157693, 0.168780, 0.195730, 0.223606, 0.253685, 0.294536", \ + "0.142761, 0.152546, 0.163633, 0.190583, 0.218459, 0.248538, 0.289389", \ + "0.130228, 0.140013, 0.151100, 0.178050, 0.205926, 0.236005, 0.276856", \ + "0.122628, 0.132413, 0.143500, 0.170450, 0.198326, 0.228405, 0.269256", \ + "0.116160, 0.125945, 0.137032, 0.163982, 0.191858, 0.221937, 0.262788", \ + "0.106762, 0.116547, 0.127634, 0.154584, 0.182460, 0.212539, 0.253390", \ + "0.096573, 0.106358, 0.117445, 0.144395, 0.172271, 0.202350, 0.243201" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.150397, 0.160840, 0.174497, 0.207701, 0.235037, 0.273999, 0.319190", \ + "0.144905, 0.155348, 0.169005, 0.202209, 0.229545, 0.268507, 0.313698", \ + "0.132374, 0.142817, 0.156474, 0.189678, 0.217014, 0.255976, 0.301167", \ + "0.127412, 0.137855, 0.151512, 0.184716, 0.212052, 0.251014, 0.296205", \ + "0.118642, 0.129085, 0.142742, 0.175946, 0.203282, 0.242244, 0.287435", \ + "0.109034, 0.119477, 0.133134, 0.166338, 0.193674, 0.232636, 0.277827", \ + "0.098801, 0.109244, 0.122901, 0.156105, 0.183441, 0.222403, 0.267594" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[57]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB57eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.249134, 0.237567, 0.225685, 0.205900, 0.191187, 0.182067, 0.166776", \ + "0.254329, 0.242762, 0.230880, 0.211095, 0.196382, 0.187262, 0.171971", \ + "0.266897, 0.255330, 0.243448, 0.223663, 0.208950, 0.199830, 0.184539", \ + "0.274404, 0.262837, 0.250955, 0.231170, 0.216457, 0.207337, 0.192046", \ + "0.280850, 0.269283, 0.257401, 0.237616, 0.222903, 0.213783, 0.198492", \ + "0.290276, 0.278709, 0.266827, 0.247042, 0.232329, 0.223209, 0.207918", \ + "0.300493, 0.288926, 0.277044, 0.257259, 0.242546, 0.233426, 0.218135" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.242723, 0.229979, 0.217345, 0.196512, 0.178133, 0.161031, 0.143466", \ + "0.247941, 0.235197, 0.222563, 0.201730, 0.183351, 0.166249, 0.148684", \ + "0.260501, 0.247757, 0.235123, 0.214291, 0.195911, 0.178809, 0.161244", \ + "0.267997, 0.255253, 0.242619, 0.221786, 0.203407, 0.186305, 0.168740", \ + "0.274433, 0.261689, 0.249055, 0.228222, 0.209843, 0.192741, 0.175176", \ + "0.283839, 0.271095, 0.258461, 0.237628, 0.219249, 0.202147, 0.184582", \ + "0.294088, 0.281344, 0.268710, 0.247877, 0.229498, 0.212396, 0.194831" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[57])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.004350, 0.004355, 0.004359, 0.004363, 0.004368, 0.004372, 0.004376"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.006049, 0.006142, 0.006157, 0.006186, 0.006192, 0.006198, 0.006204"); + } + } + } + pin(DB[56]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[56]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB56eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.147908, 0.157693, 0.168780, 0.195730, 0.223606, 0.253685, 0.294536", \ + "0.142761, 0.152546, 0.163633, 0.190583, 0.218459, 0.248538, 0.289389", \ + "0.130228, 0.140013, 0.151100, 0.178050, 0.205926, 0.236005, 0.276856", \ + "0.122628, 0.132413, 0.143500, 0.170450, 0.198326, 0.228405, 0.269256", \ + "0.116160, 0.125945, 0.137032, 0.163982, 0.191858, 0.221937, 0.262788", \ + "0.106762, 0.116547, 0.127634, 0.154584, 0.182460, 0.212539, 0.253390", \ + "0.096573, 0.106358, 0.117445, 0.144395, 0.172271, 0.202350, 0.243201" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.150397, 0.160840, 0.174497, 0.207701, 0.235037, 0.273999, 0.319190", \ + "0.144905, 0.155348, 0.169005, 0.202209, 0.229545, 0.268507, 0.313698", \ + "0.132374, 0.142817, 0.156474, 0.189678, 0.217014, 0.255976, 0.301167", \ + "0.127412, 0.137855, 0.151512, 0.184716, 0.212052, 0.251014, 0.296205", \ + "0.118642, 0.129085, 0.142742, 0.175946, 0.203282, 0.242244, 0.287435", \ + "0.109034, 0.119477, 0.133134, 0.166338, 0.193674, 0.232636, 0.277827", \ + "0.098801, 0.109244, 0.122901, 0.156105, 0.183441, 0.222403, 0.267594" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[56]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB56eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.249134, 0.237567, 0.225685, 0.205900, 0.191187, 0.182067, 0.166776", \ + "0.254329, 0.242762, 0.230880, 0.211095, 0.196382, 0.187262, 0.171971", \ + "0.266897, 0.255330, 0.243448, 0.223663, 0.208950, 0.199830, 0.184539", \ + "0.274404, 0.262837, 0.250955, 0.231170, 0.216457, 0.207337, 0.192046", \ + "0.280850, 0.269283, 0.257401, 0.237616, 0.222903, 0.213783, 0.198492", \ + "0.290276, 0.278709, 0.266827, 0.247042, 0.232329, 0.223209, 0.207918", \ + "0.300493, 0.288926, 0.277044, 0.257259, 0.242546, 0.233426, 0.218135" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.242723, 0.229979, 0.217345, 0.196512, 0.178133, 0.161031, 0.143466", \ + "0.247941, 0.235197, 0.222563, 0.201730, 0.183351, 0.166249, 0.148684", \ + "0.260501, 0.247757, 0.235123, 0.214291, 0.195911, 0.178809, 0.161244", \ + "0.267997, 0.255253, 0.242619, 0.221786, 0.203407, 0.186305, 0.168740", \ + "0.274433, 0.261689, 0.249055, 0.228222, 0.209843, 0.192741, 0.175176", \ + "0.283839, 0.271095, 0.258461, 0.237628, 0.219249, 0.202147, 0.184582", \ + "0.294088, 0.281344, 0.268710, 0.247877, 0.229498, 0.212396, 0.194831" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[56])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.004350, 0.004355, 0.004359, 0.004363, 0.004368, 0.004372, 0.004376"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.006049, 0.006142, 0.006157, 0.006186, 0.006192, 0.006198, 0.006204"); + } + } + } + pin(DB[55]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[55]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB55eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.147908, 0.157693, 0.168780, 0.195730, 0.223606, 0.253685, 0.294536", \ + "0.142761, 0.152546, 0.163633, 0.190583, 0.218459, 0.248538, 0.289389", \ + "0.130228, 0.140013, 0.151100, 0.178050, 0.205926, 0.236005, 0.276856", \ + "0.122628, 0.132413, 0.143500, 0.170450, 0.198326, 0.228405, 0.269256", \ + "0.116160, 0.125945, 0.137032, 0.163982, 0.191858, 0.221937, 0.262788", \ + "0.106762, 0.116547, 0.127634, 0.154584, 0.182460, 0.212539, 0.253390", \ + "0.096573, 0.106358, 0.117445, 0.144395, 0.172271, 0.202350, 0.243201" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.150397, 0.160840, 0.174497, 0.207701, 0.235037, 0.273999, 0.319190", \ + "0.144905, 0.155348, 0.169005, 0.202209, 0.229545, 0.268507, 0.313698", \ + "0.132374, 0.142817, 0.156474, 0.189678, 0.217014, 0.255976, 0.301167", \ + "0.127412, 0.137855, 0.151512, 0.184716, 0.212052, 0.251014, 0.296205", \ + "0.118642, 0.129085, 0.142742, 0.175946, 0.203282, 0.242244, 0.287435", \ + "0.109034, 0.119477, 0.133134, 0.166338, 0.193674, 0.232636, 0.277827", \ + "0.098801, 0.109244, 0.122901, 0.156105, 0.183441, 0.222403, 0.267594" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[55]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB55eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.249134, 0.237567, 0.225685, 0.205900, 0.191187, 0.182067, 0.166776", \ + "0.254329, 0.242762, 0.230880, 0.211095, 0.196382, 0.187262, 0.171971", \ + "0.266897, 0.255330, 0.243448, 0.223663, 0.208950, 0.199830, 0.184539", \ + "0.274404, 0.262837, 0.250955, 0.231170, 0.216457, 0.207337, 0.192046", \ + "0.280850, 0.269283, 0.257401, 0.237616, 0.222903, 0.213783, 0.198492", \ + "0.290276, 0.278709, 0.266827, 0.247042, 0.232329, 0.223209, 0.207918", \ + "0.300493, 0.288926, 0.277044, 0.257259, 0.242546, 0.233426, 0.218135" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.242723, 0.229979, 0.217345, 0.196512, 0.178133, 0.161031, 0.143466", \ + "0.247941, 0.235197, 0.222563, 0.201730, 0.183351, 0.166249, 0.148684", \ + "0.260501, 0.247757, 0.235123, 0.214291, 0.195911, 0.178809, 0.161244", \ + "0.267997, 0.255253, 0.242619, 0.221786, 0.203407, 0.186305, 0.168740", \ + "0.274433, 0.261689, 0.249055, 0.228222, 0.209843, 0.192741, 0.175176", \ + "0.283839, 0.271095, 0.258461, 0.237628, 0.219249, 0.202147, 0.184582", \ + "0.294088, 0.281344, 0.268710, 0.247877, 0.229498, 0.212396, 0.194831" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[55])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.004350, 0.004355, 0.004359, 0.004363, 0.004368, 0.004372, 0.004376"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.006049, 0.006142, 0.006157, 0.006186, 0.006192, 0.006198, 0.006204"); + } + } + } + pin(DB[54]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[54]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB54eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.147908, 0.157693, 0.168780, 0.195730, 0.223606, 0.253685, 0.294536", \ + "0.142761, 0.152546, 0.163633, 0.190583, 0.218459, 0.248538, 0.289389", \ + "0.130228, 0.140013, 0.151100, 0.178050, 0.205926, 0.236005, 0.276856", \ + "0.122628, 0.132413, 0.143500, 0.170450, 0.198326, 0.228405, 0.269256", \ + "0.116160, 0.125945, 0.137032, 0.163982, 0.191858, 0.221937, 0.262788", \ + "0.106762, 0.116547, 0.127634, 0.154584, 0.182460, 0.212539, 0.253390", \ + "0.096573, 0.106358, 0.117445, 0.144395, 0.172271, 0.202350, 0.243201" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.150397, 0.160840, 0.174497, 0.207701, 0.235037, 0.273999, 0.319190", \ + "0.144905, 0.155348, 0.169005, 0.202209, 0.229545, 0.268507, 0.313698", \ + "0.132374, 0.142817, 0.156474, 0.189678, 0.217014, 0.255976, 0.301167", \ + "0.127412, 0.137855, 0.151512, 0.184716, 0.212052, 0.251014, 0.296205", \ + "0.118642, 0.129085, 0.142742, 0.175946, 0.203282, 0.242244, 0.287435", \ + "0.109034, 0.119477, 0.133134, 0.166338, 0.193674, 0.232636, 0.277827", \ + "0.098801, 0.109244, 0.122901, 0.156105, 0.183441, 0.222403, 0.267594" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[54]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB54eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.249134, 0.237567, 0.225685, 0.205900, 0.191187, 0.182067, 0.166776", \ + "0.254329, 0.242762, 0.230880, 0.211095, 0.196382, 0.187262, 0.171971", \ + "0.266897, 0.255330, 0.243448, 0.223663, 0.208950, 0.199830, 0.184539", \ + "0.274404, 0.262837, 0.250955, 0.231170, 0.216457, 0.207337, 0.192046", \ + "0.280850, 0.269283, 0.257401, 0.237616, 0.222903, 0.213783, 0.198492", \ + "0.290276, 0.278709, 0.266827, 0.247042, 0.232329, 0.223209, 0.207918", \ + "0.300493, 0.288926, 0.277044, 0.257259, 0.242546, 0.233426, 0.218135" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.242723, 0.229979, 0.217345, 0.196512, 0.178133, 0.161031, 0.143466", \ + "0.247941, 0.235197, 0.222563, 0.201730, 0.183351, 0.166249, 0.148684", \ + "0.260501, 0.247757, 0.235123, 0.214291, 0.195911, 0.178809, 0.161244", \ + "0.267997, 0.255253, 0.242619, 0.221786, 0.203407, 0.186305, 0.168740", \ + "0.274433, 0.261689, 0.249055, 0.228222, 0.209843, 0.192741, 0.175176", \ + "0.283839, 0.271095, 0.258461, 0.237628, 0.219249, 0.202147, 0.184582", \ + "0.294088, 0.281344, 0.268710, 0.247877, 0.229498, 0.212396, 0.194831" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[54])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.004350, 0.004355, 0.004359, 0.004363, 0.004368, 0.004372, 0.004376"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.006049, 0.006142, 0.006157, 0.006186, 0.006192, 0.006198, 0.006204"); + } + } + } + pin(DB[53]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[53]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB53eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.147908, 0.157693, 0.168780, 0.195730, 0.223606, 0.253685, 0.294536", \ + "0.142761, 0.152546, 0.163633, 0.190583, 0.218459, 0.248538, 0.289389", \ + "0.130228, 0.140013, 0.151100, 0.178050, 0.205926, 0.236005, 0.276856", \ + "0.122628, 0.132413, 0.143500, 0.170450, 0.198326, 0.228405, 0.269256", \ + "0.116160, 0.125945, 0.137032, 0.163982, 0.191858, 0.221937, 0.262788", \ + "0.106762, 0.116547, 0.127634, 0.154584, 0.182460, 0.212539, 0.253390", \ + "0.096573, 0.106358, 0.117445, 0.144395, 0.172271, 0.202350, 0.243201" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.150397, 0.160840, 0.174497, 0.207701, 0.235037, 0.273999, 0.319190", \ + "0.144905, 0.155348, 0.169005, 0.202209, 0.229545, 0.268507, 0.313698", \ + "0.132374, 0.142817, 0.156474, 0.189678, 0.217014, 0.255976, 0.301167", \ + "0.127412, 0.137855, 0.151512, 0.184716, 0.212052, 0.251014, 0.296205", \ + "0.118642, 0.129085, 0.142742, 0.175946, 0.203282, 0.242244, 0.287435", \ + "0.109034, 0.119477, 0.133134, 0.166338, 0.193674, 0.232636, 0.277827", \ + "0.098801, 0.109244, 0.122901, 0.156105, 0.183441, 0.222403, 0.267594" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[53]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB53eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.249134, 0.237567, 0.225685, 0.205900, 0.191187, 0.182067, 0.166776", \ + "0.254329, 0.242762, 0.230880, 0.211095, 0.196382, 0.187262, 0.171971", \ + "0.266897, 0.255330, 0.243448, 0.223663, 0.208950, 0.199830, 0.184539", \ + "0.274404, 0.262837, 0.250955, 0.231170, 0.216457, 0.207337, 0.192046", \ + "0.280850, 0.269283, 0.257401, 0.237616, 0.222903, 0.213783, 0.198492", \ + "0.290276, 0.278709, 0.266827, 0.247042, 0.232329, 0.223209, 0.207918", \ + "0.300493, 0.288926, 0.277044, 0.257259, 0.242546, 0.233426, 0.218135" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.242723, 0.229979, 0.217345, 0.196512, 0.178133, 0.161031, 0.143466", \ + "0.247941, 0.235197, 0.222563, 0.201730, 0.183351, 0.166249, 0.148684", \ + "0.260501, 0.247757, 0.235123, 0.214291, 0.195911, 0.178809, 0.161244", \ + "0.267997, 0.255253, 0.242619, 0.221786, 0.203407, 0.186305, 0.168740", \ + "0.274433, 0.261689, 0.249055, 0.228222, 0.209843, 0.192741, 0.175176", \ + "0.283839, 0.271095, 0.258461, 0.237628, 0.219249, 0.202147, 0.184582", \ + "0.294088, 0.281344, 0.268710, 0.247877, 0.229498, 0.212396, 0.194831" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[53])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.004350, 0.004355, 0.004359, 0.004363, 0.004368, 0.004372, 0.004376"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.006049, 0.006142, 0.006157, 0.006186, 0.006192, 0.006198, 0.006204"); + } + } + } + pin(DB[52]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[52]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB52eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.147908, 0.157693, 0.168780, 0.195730, 0.223606, 0.253685, 0.294536", \ + "0.142761, 0.152546, 0.163633, 0.190583, 0.218459, 0.248538, 0.289389", \ + "0.130228, 0.140013, 0.151100, 0.178050, 0.205926, 0.236005, 0.276856", \ + "0.122628, 0.132413, 0.143500, 0.170450, 0.198326, 0.228405, 0.269256", \ + "0.116160, 0.125945, 0.137032, 0.163982, 0.191858, 0.221937, 0.262788", \ + "0.106762, 0.116547, 0.127634, 0.154584, 0.182460, 0.212539, 0.253390", \ + "0.096573, 0.106358, 0.117445, 0.144395, 0.172271, 0.202350, 0.243201" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.150397, 0.160840, 0.174497, 0.207701, 0.235037, 0.273999, 0.319190", \ + "0.144905, 0.155348, 0.169005, 0.202209, 0.229545, 0.268507, 0.313698", \ + "0.132374, 0.142817, 0.156474, 0.189678, 0.217014, 0.255976, 0.301167", \ + "0.127412, 0.137855, 0.151512, 0.184716, 0.212052, 0.251014, 0.296205", \ + "0.118642, 0.129085, 0.142742, 0.175946, 0.203282, 0.242244, 0.287435", \ + "0.109034, 0.119477, 0.133134, 0.166338, 0.193674, 0.232636, 0.277827", \ + "0.098801, 0.109244, 0.122901, 0.156105, 0.183441, 0.222403, 0.267594" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[52]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB52eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.249134, 0.237567, 0.225685, 0.205900, 0.191187, 0.182067, 0.166776", \ + "0.254329, 0.242762, 0.230880, 0.211095, 0.196382, 0.187262, 0.171971", \ + "0.266897, 0.255330, 0.243448, 0.223663, 0.208950, 0.199830, 0.184539", \ + "0.274404, 0.262837, 0.250955, 0.231170, 0.216457, 0.207337, 0.192046", \ + "0.280850, 0.269283, 0.257401, 0.237616, 0.222903, 0.213783, 0.198492", \ + "0.290276, 0.278709, 0.266827, 0.247042, 0.232329, 0.223209, 0.207918", \ + "0.300493, 0.288926, 0.277044, 0.257259, 0.242546, 0.233426, 0.218135" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.242723, 0.229979, 0.217345, 0.196512, 0.178133, 0.161031, 0.143466", \ + "0.247941, 0.235197, 0.222563, 0.201730, 0.183351, 0.166249, 0.148684", \ + "0.260501, 0.247757, 0.235123, 0.214291, 0.195911, 0.178809, 0.161244", \ + "0.267997, 0.255253, 0.242619, 0.221786, 0.203407, 0.186305, 0.168740", \ + "0.274433, 0.261689, 0.249055, 0.228222, 0.209843, 0.192741, 0.175176", \ + "0.283839, 0.271095, 0.258461, 0.237628, 0.219249, 0.202147, 0.184582", \ + "0.294088, 0.281344, 0.268710, 0.247877, 0.229498, 0.212396, 0.194831" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[52])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.004350, 0.004355, 0.004359, 0.004363, 0.004368, 0.004372, 0.004376"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.006049, 0.006142, 0.006157, 0.006186, 0.006192, 0.006198, 0.006204"); + } + } + } + pin(DB[51]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[51]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB51eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.147908, 0.157693, 0.168780, 0.195730, 0.223606, 0.253685, 0.294536", \ + "0.142761, 0.152546, 0.163633, 0.190583, 0.218459, 0.248538, 0.289389", \ + "0.130228, 0.140013, 0.151100, 0.178050, 0.205926, 0.236005, 0.276856", \ + "0.122628, 0.132413, 0.143500, 0.170450, 0.198326, 0.228405, 0.269256", \ + "0.116160, 0.125945, 0.137032, 0.163982, 0.191858, 0.221937, 0.262788", \ + "0.106762, 0.116547, 0.127634, 0.154584, 0.182460, 0.212539, 0.253390", \ + "0.096573, 0.106358, 0.117445, 0.144395, 0.172271, 0.202350, 0.243201" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.150397, 0.160840, 0.174497, 0.207701, 0.235037, 0.273999, 0.319190", \ + "0.144905, 0.155348, 0.169005, 0.202209, 0.229545, 0.268507, 0.313698", \ + "0.132374, 0.142817, 0.156474, 0.189678, 0.217014, 0.255976, 0.301167", \ + "0.127412, 0.137855, 0.151512, 0.184716, 0.212052, 0.251014, 0.296205", \ + "0.118642, 0.129085, 0.142742, 0.175946, 0.203282, 0.242244, 0.287435", \ + "0.109034, 0.119477, 0.133134, 0.166338, 0.193674, 0.232636, 0.277827", \ + "0.098801, 0.109244, 0.122901, 0.156105, 0.183441, 0.222403, 0.267594" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[51]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB51eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.249134, 0.237567, 0.225685, 0.205900, 0.191187, 0.182067, 0.166776", \ + "0.254329, 0.242762, 0.230880, 0.211095, 0.196382, 0.187262, 0.171971", \ + "0.266897, 0.255330, 0.243448, 0.223663, 0.208950, 0.199830, 0.184539", \ + "0.274404, 0.262837, 0.250955, 0.231170, 0.216457, 0.207337, 0.192046", \ + "0.280850, 0.269283, 0.257401, 0.237616, 0.222903, 0.213783, 0.198492", \ + "0.290276, 0.278709, 0.266827, 0.247042, 0.232329, 0.223209, 0.207918", \ + "0.300493, 0.288926, 0.277044, 0.257259, 0.242546, 0.233426, 0.218135" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.242723, 0.229979, 0.217345, 0.196512, 0.178133, 0.161031, 0.143466", \ + "0.247941, 0.235197, 0.222563, 0.201730, 0.183351, 0.166249, 0.148684", \ + "0.260501, 0.247757, 0.235123, 0.214291, 0.195911, 0.178809, 0.161244", \ + "0.267997, 0.255253, 0.242619, 0.221786, 0.203407, 0.186305, 0.168740", \ + "0.274433, 0.261689, 0.249055, 0.228222, 0.209843, 0.192741, 0.175176", \ + "0.283839, 0.271095, 0.258461, 0.237628, 0.219249, 0.202147, 0.184582", \ + "0.294088, 0.281344, 0.268710, 0.247877, 0.229498, 0.212396, 0.194831" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[51])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.004350, 0.004355, 0.004359, 0.004363, 0.004368, 0.004372, 0.004376"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.006049, 0.006142, 0.006157, 0.006186, 0.006192, 0.006198, 0.006204"); + } + } + } + pin(DB[50]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[50]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB50eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.147908, 0.157693, 0.168780, 0.195730, 0.223606, 0.253685, 0.294536", \ + "0.142761, 0.152546, 0.163633, 0.190583, 0.218459, 0.248538, 0.289389", \ + "0.130228, 0.140013, 0.151100, 0.178050, 0.205926, 0.236005, 0.276856", \ + "0.122628, 0.132413, 0.143500, 0.170450, 0.198326, 0.228405, 0.269256", \ + "0.116160, 0.125945, 0.137032, 0.163982, 0.191858, 0.221937, 0.262788", \ + "0.106762, 0.116547, 0.127634, 0.154584, 0.182460, 0.212539, 0.253390", \ + "0.096573, 0.106358, 0.117445, 0.144395, 0.172271, 0.202350, 0.243201" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.150397, 0.160840, 0.174497, 0.207701, 0.235037, 0.273999, 0.319190", \ + "0.144905, 0.155348, 0.169005, 0.202209, 0.229545, 0.268507, 0.313698", \ + "0.132374, 0.142817, 0.156474, 0.189678, 0.217014, 0.255976, 0.301167", \ + "0.127412, 0.137855, 0.151512, 0.184716, 0.212052, 0.251014, 0.296205", \ + "0.118642, 0.129085, 0.142742, 0.175946, 0.203282, 0.242244, 0.287435", \ + "0.109034, 0.119477, 0.133134, 0.166338, 0.193674, 0.232636, 0.277827", \ + "0.098801, 0.109244, 0.122901, 0.156105, 0.183441, 0.222403, 0.267594" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[50]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB50eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.249134, 0.237567, 0.225685, 0.205900, 0.191187, 0.182067, 0.166776", \ + "0.254329, 0.242762, 0.230880, 0.211095, 0.196382, 0.187262, 0.171971", \ + "0.266897, 0.255330, 0.243448, 0.223663, 0.208950, 0.199830, 0.184539", \ + "0.274404, 0.262837, 0.250955, 0.231170, 0.216457, 0.207337, 0.192046", \ + "0.280850, 0.269283, 0.257401, 0.237616, 0.222903, 0.213783, 0.198492", \ + "0.290276, 0.278709, 0.266827, 0.247042, 0.232329, 0.223209, 0.207918", \ + "0.300493, 0.288926, 0.277044, 0.257259, 0.242546, 0.233426, 0.218135" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.242723, 0.229979, 0.217345, 0.196512, 0.178133, 0.161031, 0.143466", \ + "0.247941, 0.235197, 0.222563, 0.201730, 0.183351, 0.166249, 0.148684", \ + "0.260501, 0.247757, 0.235123, 0.214291, 0.195911, 0.178809, 0.161244", \ + "0.267997, 0.255253, 0.242619, 0.221786, 0.203407, 0.186305, 0.168740", \ + "0.274433, 0.261689, 0.249055, 0.228222, 0.209843, 0.192741, 0.175176", \ + "0.283839, 0.271095, 0.258461, 0.237628, 0.219249, 0.202147, 0.184582", \ + "0.294088, 0.281344, 0.268710, 0.247877, 0.229498, 0.212396, 0.194831" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[50])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.004350, 0.004355, 0.004359, 0.004363, 0.004368, 0.004372, 0.004376"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.006049, 0.006142, 0.006157, 0.006186, 0.006192, 0.006198, 0.006204"); + } + } + } + pin(DB[49]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[49]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB49eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.147908, 0.157693, 0.168780, 0.195730, 0.223606, 0.253685, 0.294536", \ + "0.142761, 0.152546, 0.163633, 0.190583, 0.218459, 0.248538, 0.289389", \ + "0.130228, 0.140013, 0.151100, 0.178050, 0.205926, 0.236005, 0.276856", \ + "0.122628, 0.132413, 0.143500, 0.170450, 0.198326, 0.228405, 0.269256", \ + "0.116160, 0.125945, 0.137032, 0.163982, 0.191858, 0.221937, 0.262788", \ + "0.106762, 0.116547, 0.127634, 0.154584, 0.182460, 0.212539, 0.253390", \ + "0.096573, 0.106358, 0.117445, 0.144395, 0.172271, 0.202350, 0.243201" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.150397, 0.160840, 0.174497, 0.207701, 0.235037, 0.273999, 0.319190", \ + "0.144905, 0.155348, 0.169005, 0.202209, 0.229545, 0.268507, 0.313698", \ + "0.132374, 0.142817, 0.156474, 0.189678, 0.217014, 0.255976, 0.301167", \ + "0.127412, 0.137855, 0.151512, 0.184716, 0.212052, 0.251014, 0.296205", \ + "0.118642, 0.129085, 0.142742, 0.175946, 0.203282, 0.242244, 0.287435", \ + "0.109034, 0.119477, 0.133134, 0.166338, 0.193674, 0.232636, 0.277827", \ + "0.098801, 0.109244, 0.122901, 0.156105, 0.183441, 0.222403, 0.267594" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[49]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB49eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.249134, 0.237567, 0.225685, 0.205900, 0.191187, 0.182067, 0.166776", \ + "0.254329, 0.242762, 0.230880, 0.211095, 0.196382, 0.187262, 0.171971", \ + "0.266897, 0.255330, 0.243448, 0.223663, 0.208950, 0.199830, 0.184539", \ + "0.274404, 0.262837, 0.250955, 0.231170, 0.216457, 0.207337, 0.192046", \ + "0.280850, 0.269283, 0.257401, 0.237616, 0.222903, 0.213783, 0.198492", \ + "0.290276, 0.278709, 0.266827, 0.247042, 0.232329, 0.223209, 0.207918", \ + "0.300493, 0.288926, 0.277044, 0.257259, 0.242546, 0.233426, 0.218135" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.242723, 0.229979, 0.217345, 0.196512, 0.178133, 0.161031, 0.143466", \ + "0.247941, 0.235197, 0.222563, 0.201730, 0.183351, 0.166249, 0.148684", \ + "0.260501, 0.247757, 0.235123, 0.214291, 0.195911, 0.178809, 0.161244", \ + "0.267997, 0.255253, 0.242619, 0.221786, 0.203407, 0.186305, 0.168740", \ + "0.274433, 0.261689, 0.249055, 0.228222, 0.209843, 0.192741, 0.175176", \ + "0.283839, 0.271095, 0.258461, 0.237628, 0.219249, 0.202147, 0.184582", \ + "0.294088, 0.281344, 0.268710, 0.247877, 0.229498, 0.212396, 0.194831" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[49])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.004350, 0.004355, 0.004359, 0.004363, 0.004368, 0.004372, 0.004376"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.006049, 0.006142, 0.006157, 0.006186, 0.006192, 0.006198, 0.006204"); + } + } + } + pin(DB[48]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[48]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB48eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.147908, 0.157693, 0.168780, 0.195730, 0.223606, 0.253685, 0.294536", \ + "0.142761, 0.152546, 0.163633, 0.190583, 0.218459, 0.248538, 0.289389", \ + "0.130228, 0.140013, 0.151100, 0.178050, 0.205926, 0.236005, 0.276856", \ + "0.122628, 0.132413, 0.143500, 0.170450, 0.198326, 0.228405, 0.269256", \ + "0.116160, 0.125945, 0.137032, 0.163982, 0.191858, 0.221937, 0.262788", \ + "0.106762, 0.116547, 0.127634, 0.154584, 0.182460, 0.212539, 0.253390", \ + "0.096573, 0.106358, 0.117445, 0.144395, 0.172271, 0.202350, 0.243201" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.150397, 0.160840, 0.174497, 0.207701, 0.235037, 0.273999, 0.319190", \ + "0.144905, 0.155348, 0.169005, 0.202209, 0.229545, 0.268507, 0.313698", \ + "0.132374, 0.142817, 0.156474, 0.189678, 0.217014, 0.255976, 0.301167", \ + "0.127412, 0.137855, 0.151512, 0.184716, 0.212052, 0.251014, 0.296205", \ + "0.118642, 0.129085, 0.142742, 0.175946, 0.203282, 0.242244, 0.287435", \ + "0.109034, 0.119477, 0.133134, 0.166338, 0.193674, 0.232636, 0.277827", \ + "0.098801, 0.109244, 0.122901, 0.156105, 0.183441, 0.222403, 0.267594" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[48]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB48eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.249134, 0.237567, 0.225685, 0.205900, 0.191187, 0.182067, 0.166776", \ + "0.254329, 0.242762, 0.230880, 0.211095, 0.196382, 0.187262, 0.171971", \ + "0.266897, 0.255330, 0.243448, 0.223663, 0.208950, 0.199830, 0.184539", \ + "0.274404, 0.262837, 0.250955, 0.231170, 0.216457, 0.207337, 0.192046", \ + "0.280850, 0.269283, 0.257401, 0.237616, 0.222903, 0.213783, 0.198492", \ + "0.290276, 0.278709, 0.266827, 0.247042, 0.232329, 0.223209, 0.207918", \ + "0.300493, 0.288926, 0.277044, 0.257259, 0.242546, 0.233426, 0.218135" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.242723, 0.229979, 0.217345, 0.196512, 0.178133, 0.161031, 0.143466", \ + "0.247941, 0.235197, 0.222563, 0.201730, 0.183351, 0.166249, 0.148684", \ + "0.260501, 0.247757, 0.235123, 0.214291, 0.195911, 0.178809, 0.161244", \ + "0.267997, 0.255253, 0.242619, 0.221786, 0.203407, 0.186305, 0.168740", \ + "0.274433, 0.261689, 0.249055, 0.228222, 0.209843, 0.192741, 0.175176", \ + "0.283839, 0.271095, 0.258461, 0.237628, 0.219249, 0.202147, 0.184582", \ + "0.294088, 0.281344, 0.268710, 0.247877, 0.229498, 0.212396, 0.194831" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[48])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.004350, 0.004355, 0.004359, 0.004363, 0.004368, 0.004372, 0.004376"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.006049, 0.006142, 0.006157, 0.006186, 0.006192, 0.006198, 0.006204"); + } + } + } + pin(DB[47]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[47]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB47eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.147908, 0.157693, 0.168780, 0.195730, 0.223606, 0.253685, 0.294536", \ + "0.142761, 0.152546, 0.163633, 0.190583, 0.218459, 0.248538, 0.289389", \ + "0.130228, 0.140013, 0.151100, 0.178050, 0.205926, 0.236005, 0.276856", \ + "0.122628, 0.132413, 0.143500, 0.170450, 0.198326, 0.228405, 0.269256", \ + "0.116160, 0.125945, 0.137032, 0.163982, 0.191858, 0.221937, 0.262788", \ + "0.106762, 0.116547, 0.127634, 0.154584, 0.182460, 0.212539, 0.253390", \ + "0.096573, 0.106358, 0.117445, 0.144395, 0.172271, 0.202350, 0.243201" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.150397, 0.160840, 0.174497, 0.207701, 0.235037, 0.273999, 0.319190", \ + "0.144905, 0.155348, 0.169005, 0.202209, 0.229545, 0.268507, 0.313698", \ + "0.132374, 0.142817, 0.156474, 0.189678, 0.217014, 0.255976, 0.301167", \ + "0.127412, 0.137855, 0.151512, 0.184716, 0.212052, 0.251014, 0.296205", \ + "0.118642, 0.129085, 0.142742, 0.175946, 0.203282, 0.242244, 0.287435", \ + "0.109034, 0.119477, 0.133134, 0.166338, 0.193674, 0.232636, 0.277827", \ + "0.098801, 0.109244, 0.122901, 0.156105, 0.183441, 0.222403, 0.267594" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[47]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB47eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.249134, 0.237567, 0.225685, 0.205900, 0.191187, 0.182067, 0.166776", \ + "0.254329, 0.242762, 0.230880, 0.211095, 0.196382, 0.187262, 0.171971", \ + "0.266897, 0.255330, 0.243448, 0.223663, 0.208950, 0.199830, 0.184539", \ + "0.274404, 0.262837, 0.250955, 0.231170, 0.216457, 0.207337, 0.192046", \ + "0.280850, 0.269283, 0.257401, 0.237616, 0.222903, 0.213783, 0.198492", \ + "0.290276, 0.278709, 0.266827, 0.247042, 0.232329, 0.223209, 0.207918", \ + "0.300493, 0.288926, 0.277044, 0.257259, 0.242546, 0.233426, 0.218135" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.242723, 0.229979, 0.217345, 0.196512, 0.178133, 0.161031, 0.143466", \ + "0.247941, 0.235197, 0.222563, 0.201730, 0.183351, 0.166249, 0.148684", \ + "0.260501, 0.247757, 0.235123, 0.214291, 0.195911, 0.178809, 0.161244", \ + "0.267997, 0.255253, 0.242619, 0.221786, 0.203407, 0.186305, 0.168740", \ + "0.274433, 0.261689, 0.249055, 0.228222, 0.209843, 0.192741, 0.175176", \ + "0.283839, 0.271095, 0.258461, 0.237628, 0.219249, 0.202147, 0.184582", \ + "0.294088, 0.281344, 0.268710, 0.247877, 0.229498, 0.212396, 0.194831" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[47])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.004350, 0.004355, 0.004359, 0.004363, 0.004368, 0.004372, 0.004376"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.006049, 0.006142, 0.006157, 0.006186, 0.006192, 0.006198, 0.006204"); + } + } + } + pin(DB[46]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[46]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB46eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.147908, 0.157693, 0.168780, 0.195730, 0.223606, 0.253685, 0.294536", \ + "0.142761, 0.152546, 0.163633, 0.190583, 0.218459, 0.248538, 0.289389", \ + "0.130228, 0.140013, 0.151100, 0.178050, 0.205926, 0.236005, 0.276856", \ + "0.122628, 0.132413, 0.143500, 0.170450, 0.198326, 0.228405, 0.269256", \ + "0.116160, 0.125945, 0.137032, 0.163982, 0.191858, 0.221937, 0.262788", \ + "0.106762, 0.116547, 0.127634, 0.154584, 0.182460, 0.212539, 0.253390", \ + "0.096573, 0.106358, 0.117445, 0.144395, 0.172271, 0.202350, 0.243201" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.150397, 0.160840, 0.174497, 0.207701, 0.235037, 0.273999, 0.319190", \ + "0.144905, 0.155348, 0.169005, 0.202209, 0.229545, 0.268507, 0.313698", \ + "0.132374, 0.142817, 0.156474, 0.189678, 0.217014, 0.255976, 0.301167", \ + "0.127412, 0.137855, 0.151512, 0.184716, 0.212052, 0.251014, 0.296205", \ + "0.118642, 0.129085, 0.142742, 0.175946, 0.203282, 0.242244, 0.287435", \ + "0.109034, 0.119477, 0.133134, 0.166338, 0.193674, 0.232636, 0.277827", \ + "0.098801, 0.109244, 0.122901, 0.156105, 0.183441, 0.222403, 0.267594" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[46]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB46eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.249134, 0.237567, 0.225685, 0.205900, 0.191187, 0.182067, 0.166776", \ + "0.254329, 0.242762, 0.230880, 0.211095, 0.196382, 0.187262, 0.171971", \ + "0.266897, 0.255330, 0.243448, 0.223663, 0.208950, 0.199830, 0.184539", \ + "0.274404, 0.262837, 0.250955, 0.231170, 0.216457, 0.207337, 0.192046", \ + "0.280850, 0.269283, 0.257401, 0.237616, 0.222903, 0.213783, 0.198492", \ + "0.290276, 0.278709, 0.266827, 0.247042, 0.232329, 0.223209, 0.207918", \ + "0.300493, 0.288926, 0.277044, 0.257259, 0.242546, 0.233426, 0.218135" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.242723, 0.229979, 0.217345, 0.196512, 0.178133, 0.161031, 0.143466", \ + "0.247941, 0.235197, 0.222563, 0.201730, 0.183351, 0.166249, 0.148684", \ + "0.260501, 0.247757, 0.235123, 0.214291, 0.195911, 0.178809, 0.161244", \ + "0.267997, 0.255253, 0.242619, 0.221786, 0.203407, 0.186305, 0.168740", \ + "0.274433, 0.261689, 0.249055, 0.228222, 0.209843, 0.192741, 0.175176", \ + "0.283839, 0.271095, 0.258461, 0.237628, 0.219249, 0.202147, 0.184582", \ + "0.294088, 0.281344, 0.268710, 0.247877, 0.229498, 0.212396, 0.194831" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[46])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.004350, 0.004355, 0.004359, 0.004363, 0.004368, 0.004372, 0.004376"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.006049, 0.006142, 0.006157, 0.006186, 0.006192, 0.006198, 0.006204"); + } + } + } + pin(DB[45]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[45]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB45eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.147908, 0.157693, 0.168780, 0.195730, 0.223606, 0.253685, 0.294536", \ + "0.142761, 0.152546, 0.163633, 0.190583, 0.218459, 0.248538, 0.289389", \ + "0.130228, 0.140013, 0.151100, 0.178050, 0.205926, 0.236005, 0.276856", \ + "0.122628, 0.132413, 0.143500, 0.170450, 0.198326, 0.228405, 0.269256", \ + "0.116160, 0.125945, 0.137032, 0.163982, 0.191858, 0.221937, 0.262788", \ + "0.106762, 0.116547, 0.127634, 0.154584, 0.182460, 0.212539, 0.253390", \ + "0.096573, 0.106358, 0.117445, 0.144395, 0.172271, 0.202350, 0.243201" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.150397, 0.160840, 0.174497, 0.207701, 0.235037, 0.273999, 0.319190", \ + "0.144905, 0.155348, 0.169005, 0.202209, 0.229545, 0.268507, 0.313698", \ + "0.132374, 0.142817, 0.156474, 0.189678, 0.217014, 0.255976, 0.301167", \ + "0.127412, 0.137855, 0.151512, 0.184716, 0.212052, 0.251014, 0.296205", \ + "0.118642, 0.129085, 0.142742, 0.175946, 0.203282, 0.242244, 0.287435", \ + "0.109034, 0.119477, 0.133134, 0.166338, 0.193674, 0.232636, 0.277827", \ + "0.098801, 0.109244, 0.122901, 0.156105, 0.183441, 0.222403, 0.267594" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[45]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB45eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.249134, 0.237567, 0.225685, 0.205900, 0.191187, 0.182067, 0.166776", \ + "0.254329, 0.242762, 0.230880, 0.211095, 0.196382, 0.187262, 0.171971", \ + "0.266897, 0.255330, 0.243448, 0.223663, 0.208950, 0.199830, 0.184539", \ + "0.274404, 0.262837, 0.250955, 0.231170, 0.216457, 0.207337, 0.192046", \ + "0.280850, 0.269283, 0.257401, 0.237616, 0.222903, 0.213783, 0.198492", \ + "0.290276, 0.278709, 0.266827, 0.247042, 0.232329, 0.223209, 0.207918", \ + "0.300493, 0.288926, 0.277044, 0.257259, 0.242546, 0.233426, 0.218135" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.242723, 0.229979, 0.217345, 0.196512, 0.178133, 0.161031, 0.143466", \ + "0.247941, 0.235197, 0.222563, 0.201730, 0.183351, 0.166249, 0.148684", \ + "0.260501, 0.247757, 0.235123, 0.214291, 0.195911, 0.178809, 0.161244", \ + "0.267997, 0.255253, 0.242619, 0.221786, 0.203407, 0.186305, 0.168740", \ + "0.274433, 0.261689, 0.249055, 0.228222, 0.209843, 0.192741, 0.175176", \ + "0.283839, 0.271095, 0.258461, 0.237628, 0.219249, 0.202147, 0.184582", \ + "0.294088, 0.281344, 0.268710, 0.247877, 0.229498, 0.212396, 0.194831" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[45])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.004350, 0.004355, 0.004359, 0.004363, 0.004368, 0.004372, 0.004376"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.006049, 0.006142, 0.006157, 0.006186, 0.006192, 0.006198, 0.006204"); + } + } + } + pin(DB[44]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[44]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB44eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.147908, 0.157693, 0.168780, 0.195730, 0.223606, 0.253685, 0.294536", \ + "0.142761, 0.152546, 0.163633, 0.190583, 0.218459, 0.248538, 0.289389", \ + "0.130228, 0.140013, 0.151100, 0.178050, 0.205926, 0.236005, 0.276856", \ + "0.122628, 0.132413, 0.143500, 0.170450, 0.198326, 0.228405, 0.269256", \ + "0.116160, 0.125945, 0.137032, 0.163982, 0.191858, 0.221937, 0.262788", \ + "0.106762, 0.116547, 0.127634, 0.154584, 0.182460, 0.212539, 0.253390", \ + "0.096573, 0.106358, 0.117445, 0.144395, 0.172271, 0.202350, 0.243201" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.150397, 0.160840, 0.174497, 0.207701, 0.235037, 0.273999, 0.319190", \ + "0.144905, 0.155348, 0.169005, 0.202209, 0.229545, 0.268507, 0.313698", \ + "0.132374, 0.142817, 0.156474, 0.189678, 0.217014, 0.255976, 0.301167", \ + "0.127412, 0.137855, 0.151512, 0.184716, 0.212052, 0.251014, 0.296205", \ + "0.118642, 0.129085, 0.142742, 0.175946, 0.203282, 0.242244, 0.287435", \ + "0.109034, 0.119477, 0.133134, 0.166338, 0.193674, 0.232636, 0.277827", \ + "0.098801, 0.109244, 0.122901, 0.156105, 0.183441, 0.222403, 0.267594" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[44]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB44eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.249134, 0.237567, 0.225685, 0.205900, 0.191187, 0.182067, 0.166776", \ + "0.254329, 0.242762, 0.230880, 0.211095, 0.196382, 0.187262, 0.171971", \ + "0.266897, 0.255330, 0.243448, 0.223663, 0.208950, 0.199830, 0.184539", \ + "0.274404, 0.262837, 0.250955, 0.231170, 0.216457, 0.207337, 0.192046", \ + "0.280850, 0.269283, 0.257401, 0.237616, 0.222903, 0.213783, 0.198492", \ + "0.290276, 0.278709, 0.266827, 0.247042, 0.232329, 0.223209, 0.207918", \ + "0.300493, 0.288926, 0.277044, 0.257259, 0.242546, 0.233426, 0.218135" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.242723, 0.229979, 0.217345, 0.196512, 0.178133, 0.161031, 0.143466", \ + "0.247941, 0.235197, 0.222563, 0.201730, 0.183351, 0.166249, 0.148684", \ + "0.260501, 0.247757, 0.235123, 0.214291, 0.195911, 0.178809, 0.161244", \ + "0.267997, 0.255253, 0.242619, 0.221786, 0.203407, 0.186305, 0.168740", \ + "0.274433, 0.261689, 0.249055, 0.228222, 0.209843, 0.192741, 0.175176", \ + "0.283839, 0.271095, 0.258461, 0.237628, 0.219249, 0.202147, 0.184582", \ + "0.294088, 0.281344, 0.268710, 0.247877, 0.229498, 0.212396, 0.194831" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[44])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.004350, 0.004355, 0.004359, 0.004363, 0.004368, 0.004372, 0.004376"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.006049, 0.006142, 0.006157, 0.006186, 0.006192, 0.006198, 0.006204"); + } + } + } + pin(DB[43]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[43]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB43eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.147908, 0.157693, 0.168780, 0.195730, 0.223606, 0.253685, 0.294536", \ + "0.142761, 0.152546, 0.163633, 0.190583, 0.218459, 0.248538, 0.289389", \ + "0.130228, 0.140013, 0.151100, 0.178050, 0.205926, 0.236005, 0.276856", \ + "0.122628, 0.132413, 0.143500, 0.170450, 0.198326, 0.228405, 0.269256", \ + "0.116160, 0.125945, 0.137032, 0.163982, 0.191858, 0.221937, 0.262788", \ + "0.106762, 0.116547, 0.127634, 0.154584, 0.182460, 0.212539, 0.253390", \ + "0.096573, 0.106358, 0.117445, 0.144395, 0.172271, 0.202350, 0.243201" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.150397, 0.160840, 0.174497, 0.207701, 0.235037, 0.273999, 0.319190", \ + "0.144905, 0.155348, 0.169005, 0.202209, 0.229545, 0.268507, 0.313698", \ + "0.132374, 0.142817, 0.156474, 0.189678, 0.217014, 0.255976, 0.301167", \ + "0.127412, 0.137855, 0.151512, 0.184716, 0.212052, 0.251014, 0.296205", \ + "0.118642, 0.129085, 0.142742, 0.175946, 0.203282, 0.242244, 0.287435", \ + "0.109034, 0.119477, 0.133134, 0.166338, 0.193674, 0.232636, 0.277827", \ + "0.098801, 0.109244, 0.122901, 0.156105, 0.183441, 0.222403, 0.267594" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[43]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB43eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.249134, 0.237567, 0.225685, 0.205900, 0.191187, 0.182067, 0.166776", \ + "0.254329, 0.242762, 0.230880, 0.211095, 0.196382, 0.187262, 0.171971", \ + "0.266897, 0.255330, 0.243448, 0.223663, 0.208950, 0.199830, 0.184539", \ + "0.274404, 0.262837, 0.250955, 0.231170, 0.216457, 0.207337, 0.192046", \ + "0.280850, 0.269283, 0.257401, 0.237616, 0.222903, 0.213783, 0.198492", \ + "0.290276, 0.278709, 0.266827, 0.247042, 0.232329, 0.223209, 0.207918", \ + "0.300493, 0.288926, 0.277044, 0.257259, 0.242546, 0.233426, 0.218135" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.242723, 0.229979, 0.217345, 0.196512, 0.178133, 0.161031, 0.143466", \ + "0.247941, 0.235197, 0.222563, 0.201730, 0.183351, 0.166249, 0.148684", \ + "0.260501, 0.247757, 0.235123, 0.214291, 0.195911, 0.178809, 0.161244", \ + "0.267997, 0.255253, 0.242619, 0.221786, 0.203407, 0.186305, 0.168740", \ + "0.274433, 0.261689, 0.249055, 0.228222, 0.209843, 0.192741, 0.175176", \ + "0.283839, 0.271095, 0.258461, 0.237628, 0.219249, 0.202147, 0.184582", \ + "0.294088, 0.281344, 0.268710, 0.247877, 0.229498, 0.212396, 0.194831" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[43])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.004350, 0.004355, 0.004359, 0.004363, 0.004368, 0.004372, 0.004376"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.006049, 0.006142, 0.006157, 0.006186, 0.006192, 0.006198, 0.006204"); + } + } + } + pin(DB[42]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[42]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB42eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.147908, 0.157693, 0.168780, 0.195730, 0.223606, 0.253685, 0.294536", \ + "0.142761, 0.152546, 0.163633, 0.190583, 0.218459, 0.248538, 0.289389", \ + "0.130228, 0.140013, 0.151100, 0.178050, 0.205926, 0.236005, 0.276856", \ + "0.122628, 0.132413, 0.143500, 0.170450, 0.198326, 0.228405, 0.269256", \ + "0.116160, 0.125945, 0.137032, 0.163982, 0.191858, 0.221937, 0.262788", \ + "0.106762, 0.116547, 0.127634, 0.154584, 0.182460, 0.212539, 0.253390", \ + "0.096573, 0.106358, 0.117445, 0.144395, 0.172271, 0.202350, 0.243201" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.150397, 0.160840, 0.174497, 0.207701, 0.235037, 0.273999, 0.319190", \ + "0.144905, 0.155348, 0.169005, 0.202209, 0.229545, 0.268507, 0.313698", \ + "0.132374, 0.142817, 0.156474, 0.189678, 0.217014, 0.255976, 0.301167", \ + "0.127412, 0.137855, 0.151512, 0.184716, 0.212052, 0.251014, 0.296205", \ + "0.118642, 0.129085, 0.142742, 0.175946, 0.203282, 0.242244, 0.287435", \ + "0.109034, 0.119477, 0.133134, 0.166338, 0.193674, 0.232636, 0.277827", \ + "0.098801, 0.109244, 0.122901, 0.156105, 0.183441, 0.222403, 0.267594" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[42]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB42eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.249134, 0.237567, 0.225685, 0.205900, 0.191187, 0.182067, 0.166776", \ + "0.254329, 0.242762, 0.230880, 0.211095, 0.196382, 0.187262, 0.171971", \ + "0.266897, 0.255330, 0.243448, 0.223663, 0.208950, 0.199830, 0.184539", \ + "0.274404, 0.262837, 0.250955, 0.231170, 0.216457, 0.207337, 0.192046", \ + "0.280850, 0.269283, 0.257401, 0.237616, 0.222903, 0.213783, 0.198492", \ + "0.290276, 0.278709, 0.266827, 0.247042, 0.232329, 0.223209, 0.207918", \ + "0.300493, 0.288926, 0.277044, 0.257259, 0.242546, 0.233426, 0.218135" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.242723, 0.229979, 0.217345, 0.196512, 0.178133, 0.161031, 0.143466", \ + "0.247941, 0.235197, 0.222563, 0.201730, 0.183351, 0.166249, 0.148684", \ + "0.260501, 0.247757, 0.235123, 0.214291, 0.195911, 0.178809, 0.161244", \ + "0.267997, 0.255253, 0.242619, 0.221786, 0.203407, 0.186305, 0.168740", \ + "0.274433, 0.261689, 0.249055, 0.228222, 0.209843, 0.192741, 0.175176", \ + "0.283839, 0.271095, 0.258461, 0.237628, 0.219249, 0.202147, 0.184582", \ + "0.294088, 0.281344, 0.268710, 0.247877, 0.229498, 0.212396, 0.194831" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[42])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.004350, 0.004355, 0.004359, 0.004363, 0.004368, 0.004372, 0.004376"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.006049, 0.006142, 0.006157, 0.006186, 0.006192, 0.006198, 0.006204"); + } + } + } + pin(DB[41]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[41]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB41eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.147908, 0.157693, 0.168780, 0.195730, 0.223606, 0.253685, 0.294536", \ + "0.142761, 0.152546, 0.163633, 0.190583, 0.218459, 0.248538, 0.289389", \ + "0.130228, 0.140013, 0.151100, 0.178050, 0.205926, 0.236005, 0.276856", \ + "0.122628, 0.132413, 0.143500, 0.170450, 0.198326, 0.228405, 0.269256", \ + "0.116160, 0.125945, 0.137032, 0.163982, 0.191858, 0.221937, 0.262788", \ + "0.106762, 0.116547, 0.127634, 0.154584, 0.182460, 0.212539, 0.253390", \ + "0.096573, 0.106358, 0.117445, 0.144395, 0.172271, 0.202350, 0.243201" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.150397, 0.160840, 0.174497, 0.207701, 0.235037, 0.273999, 0.319190", \ + "0.144905, 0.155348, 0.169005, 0.202209, 0.229545, 0.268507, 0.313698", \ + "0.132374, 0.142817, 0.156474, 0.189678, 0.217014, 0.255976, 0.301167", \ + "0.127412, 0.137855, 0.151512, 0.184716, 0.212052, 0.251014, 0.296205", \ + "0.118642, 0.129085, 0.142742, 0.175946, 0.203282, 0.242244, 0.287435", \ + "0.109034, 0.119477, 0.133134, 0.166338, 0.193674, 0.232636, 0.277827", \ + "0.098801, 0.109244, 0.122901, 0.156105, 0.183441, 0.222403, 0.267594" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[41]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB41eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.249134, 0.237567, 0.225685, 0.205900, 0.191187, 0.182067, 0.166776", \ + "0.254329, 0.242762, 0.230880, 0.211095, 0.196382, 0.187262, 0.171971", \ + "0.266897, 0.255330, 0.243448, 0.223663, 0.208950, 0.199830, 0.184539", \ + "0.274404, 0.262837, 0.250955, 0.231170, 0.216457, 0.207337, 0.192046", \ + "0.280850, 0.269283, 0.257401, 0.237616, 0.222903, 0.213783, 0.198492", \ + "0.290276, 0.278709, 0.266827, 0.247042, 0.232329, 0.223209, 0.207918", \ + "0.300493, 0.288926, 0.277044, 0.257259, 0.242546, 0.233426, 0.218135" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.242723, 0.229979, 0.217345, 0.196512, 0.178133, 0.161031, 0.143466", \ + "0.247941, 0.235197, 0.222563, 0.201730, 0.183351, 0.166249, 0.148684", \ + "0.260501, 0.247757, 0.235123, 0.214291, 0.195911, 0.178809, 0.161244", \ + "0.267997, 0.255253, 0.242619, 0.221786, 0.203407, 0.186305, 0.168740", \ + "0.274433, 0.261689, 0.249055, 0.228222, 0.209843, 0.192741, 0.175176", \ + "0.283839, 0.271095, 0.258461, 0.237628, 0.219249, 0.202147, 0.184582", \ + "0.294088, 0.281344, 0.268710, 0.247877, 0.229498, 0.212396, 0.194831" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[41])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.004350, 0.004355, 0.004359, 0.004363, 0.004368, 0.004372, 0.004376"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.006049, 0.006142, 0.006157, 0.006186, 0.006192, 0.006198, 0.006204"); + } + } + } + pin(DB[40]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[40]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB40eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.147908, 0.157693, 0.168780, 0.195730, 0.223606, 0.253685, 0.294536", \ + "0.142761, 0.152546, 0.163633, 0.190583, 0.218459, 0.248538, 0.289389", \ + "0.130228, 0.140013, 0.151100, 0.178050, 0.205926, 0.236005, 0.276856", \ + "0.122628, 0.132413, 0.143500, 0.170450, 0.198326, 0.228405, 0.269256", \ + "0.116160, 0.125945, 0.137032, 0.163982, 0.191858, 0.221937, 0.262788", \ + "0.106762, 0.116547, 0.127634, 0.154584, 0.182460, 0.212539, 0.253390", \ + "0.096573, 0.106358, 0.117445, 0.144395, 0.172271, 0.202350, 0.243201" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.150397, 0.160840, 0.174497, 0.207701, 0.235037, 0.273999, 0.319190", \ + "0.144905, 0.155348, 0.169005, 0.202209, 0.229545, 0.268507, 0.313698", \ + "0.132374, 0.142817, 0.156474, 0.189678, 0.217014, 0.255976, 0.301167", \ + "0.127412, 0.137855, 0.151512, 0.184716, 0.212052, 0.251014, 0.296205", \ + "0.118642, 0.129085, 0.142742, 0.175946, 0.203282, 0.242244, 0.287435", \ + "0.109034, 0.119477, 0.133134, 0.166338, 0.193674, 0.232636, 0.277827", \ + "0.098801, 0.109244, 0.122901, 0.156105, 0.183441, 0.222403, 0.267594" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[40]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB40eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.249134, 0.237567, 0.225685, 0.205900, 0.191187, 0.182067, 0.166776", \ + "0.254329, 0.242762, 0.230880, 0.211095, 0.196382, 0.187262, 0.171971", \ + "0.266897, 0.255330, 0.243448, 0.223663, 0.208950, 0.199830, 0.184539", \ + "0.274404, 0.262837, 0.250955, 0.231170, 0.216457, 0.207337, 0.192046", \ + "0.280850, 0.269283, 0.257401, 0.237616, 0.222903, 0.213783, 0.198492", \ + "0.290276, 0.278709, 0.266827, 0.247042, 0.232329, 0.223209, 0.207918", \ + "0.300493, 0.288926, 0.277044, 0.257259, 0.242546, 0.233426, 0.218135" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.242723, 0.229979, 0.217345, 0.196512, 0.178133, 0.161031, 0.143466", \ + "0.247941, 0.235197, 0.222563, 0.201730, 0.183351, 0.166249, 0.148684", \ + "0.260501, 0.247757, 0.235123, 0.214291, 0.195911, 0.178809, 0.161244", \ + "0.267997, 0.255253, 0.242619, 0.221786, 0.203407, 0.186305, 0.168740", \ + "0.274433, 0.261689, 0.249055, 0.228222, 0.209843, 0.192741, 0.175176", \ + "0.283839, 0.271095, 0.258461, 0.237628, 0.219249, 0.202147, 0.184582", \ + "0.294088, 0.281344, 0.268710, 0.247877, 0.229498, 0.212396, 0.194831" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[40])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.004350, 0.004355, 0.004359, 0.004363, 0.004368, 0.004372, 0.004376"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.006049, 0.006142, 0.006157, 0.006186, 0.006192, 0.006198, 0.006204"); + } + } + } + pin(DB[39]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[39]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB39eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.147908, 0.157693, 0.168780, 0.195730, 0.223606, 0.253685, 0.294536", \ + "0.142761, 0.152546, 0.163633, 0.190583, 0.218459, 0.248538, 0.289389", \ + "0.130228, 0.140013, 0.151100, 0.178050, 0.205926, 0.236005, 0.276856", \ + "0.122628, 0.132413, 0.143500, 0.170450, 0.198326, 0.228405, 0.269256", \ + "0.116160, 0.125945, 0.137032, 0.163982, 0.191858, 0.221937, 0.262788", \ + "0.106762, 0.116547, 0.127634, 0.154584, 0.182460, 0.212539, 0.253390", \ + "0.096573, 0.106358, 0.117445, 0.144395, 0.172271, 0.202350, 0.243201" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.150397, 0.160840, 0.174497, 0.207701, 0.235037, 0.273999, 0.319190", \ + "0.144905, 0.155348, 0.169005, 0.202209, 0.229545, 0.268507, 0.313698", \ + "0.132374, 0.142817, 0.156474, 0.189678, 0.217014, 0.255976, 0.301167", \ + "0.127412, 0.137855, 0.151512, 0.184716, 0.212052, 0.251014, 0.296205", \ + "0.118642, 0.129085, 0.142742, 0.175946, 0.203282, 0.242244, 0.287435", \ + "0.109034, 0.119477, 0.133134, 0.166338, 0.193674, 0.232636, 0.277827", \ + "0.098801, 0.109244, 0.122901, 0.156105, 0.183441, 0.222403, 0.267594" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[39]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB39eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.249134, 0.237567, 0.225685, 0.205900, 0.191187, 0.182067, 0.166776", \ + "0.254329, 0.242762, 0.230880, 0.211095, 0.196382, 0.187262, 0.171971", \ + "0.266897, 0.255330, 0.243448, 0.223663, 0.208950, 0.199830, 0.184539", \ + "0.274404, 0.262837, 0.250955, 0.231170, 0.216457, 0.207337, 0.192046", \ + "0.280850, 0.269283, 0.257401, 0.237616, 0.222903, 0.213783, 0.198492", \ + "0.290276, 0.278709, 0.266827, 0.247042, 0.232329, 0.223209, 0.207918", \ + "0.300493, 0.288926, 0.277044, 0.257259, 0.242546, 0.233426, 0.218135" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.242723, 0.229979, 0.217345, 0.196512, 0.178133, 0.161031, 0.143466", \ + "0.247941, 0.235197, 0.222563, 0.201730, 0.183351, 0.166249, 0.148684", \ + "0.260501, 0.247757, 0.235123, 0.214291, 0.195911, 0.178809, 0.161244", \ + "0.267997, 0.255253, 0.242619, 0.221786, 0.203407, 0.186305, 0.168740", \ + "0.274433, 0.261689, 0.249055, 0.228222, 0.209843, 0.192741, 0.175176", \ + "0.283839, 0.271095, 0.258461, 0.237628, 0.219249, 0.202147, 0.184582", \ + "0.294088, 0.281344, 0.268710, 0.247877, 0.229498, 0.212396, 0.194831" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[39])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.004350, 0.004355, 0.004359, 0.004363, 0.004368, 0.004372, 0.004376"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.006049, 0.006142, 0.006157, 0.006186, 0.006192, 0.006198, 0.006204"); + } + } + } + pin(DB[38]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[38]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB38eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.147908, 0.157693, 0.168780, 0.195730, 0.223606, 0.253685, 0.294536", \ + "0.142761, 0.152546, 0.163633, 0.190583, 0.218459, 0.248538, 0.289389", \ + "0.130228, 0.140013, 0.151100, 0.178050, 0.205926, 0.236005, 0.276856", \ + "0.122628, 0.132413, 0.143500, 0.170450, 0.198326, 0.228405, 0.269256", \ + "0.116160, 0.125945, 0.137032, 0.163982, 0.191858, 0.221937, 0.262788", \ + "0.106762, 0.116547, 0.127634, 0.154584, 0.182460, 0.212539, 0.253390", \ + "0.096573, 0.106358, 0.117445, 0.144395, 0.172271, 0.202350, 0.243201" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.150397, 0.160840, 0.174497, 0.207701, 0.235037, 0.273999, 0.319190", \ + "0.144905, 0.155348, 0.169005, 0.202209, 0.229545, 0.268507, 0.313698", \ + "0.132374, 0.142817, 0.156474, 0.189678, 0.217014, 0.255976, 0.301167", \ + "0.127412, 0.137855, 0.151512, 0.184716, 0.212052, 0.251014, 0.296205", \ + "0.118642, 0.129085, 0.142742, 0.175946, 0.203282, 0.242244, 0.287435", \ + "0.109034, 0.119477, 0.133134, 0.166338, 0.193674, 0.232636, 0.277827", \ + "0.098801, 0.109244, 0.122901, 0.156105, 0.183441, 0.222403, 0.267594" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[38]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB38eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.249134, 0.237567, 0.225685, 0.205900, 0.191187, 0.182067, 0.166776", \ + "0.254329, 0.242762, 0.230880, 0.211095, 0.196382, 0.187262, 0.171971", \ + "0.266897, 0.255330, 0.243448, 0.223663, 0.208950, 0.199830, 0.184539", \ + "0.274404, 0.262837, 0.250955, 0.231170, 0.216457, 0.207337, 0.192046", \ + "0.280850, 0.269283, 0.257401, 0.237616, 0.222903, 0.213783, 0.198492", \ + "0.290276, 0.278709, 0.266827, 0.247042, 0.232329, 0.223209, 0.207918", \ + "0.300493, 0.288926, 0.277044, 0.257259, 0.242546, 0.233426, 0.218135" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.242723, 0.229979, 0.217345, 0.196512, 0.178133, 0.161031, 0.143466", \ + "0.247941, 0.235197, 0.222563, 0.201730, 0.183351, 0.166249, 0.148684", \ + "0.260501, 0.247757, 0.235123, 0.214291, 0.195911, 0.178809, 0.161244", \ + "0.267997, 0.255253, 0.242619, 0.221786, 0.203407, 0.186305, 0.168740", \ + "0.274433, 0.261689, 0.249055, 0.228222, 0.209843, 0.192741, 0.175176", \ + "0.283839, 0.271095, 0.258461, 0.237628, 0.219249, 0.202147, 0.184582", \ + "0.294088, 0.281344, 0.268710, 0.247877, 0.229498, 0.212396, 0.194831" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[38])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.004350, 0.004355, 0.004359, 0.004363, 0.004368, 0.004372, 0.004376"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.006049, 0.006142, 0.006157, 0.006186, 0.006192, 0.006198, 0.006204"); + } + } + } + pin(DB[37]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[37]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB37eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.147908, 0.157693, 0.168780, 0.195730, 0.223606, 0.253685, 0.294536", \ + "0.142761, 0.152546, 0.163633, 0.190583, 0.218459, 0.248538, 0.289389", \ + "0.130228, 0.140013, 0.151100, 0.178050, 0.205926, 0.236005, 0.276856", \ + "0.122628, 0.132413, 0.143500, 0.170450, 0.198326, 0.228405, 0.269256", \ + "0.116160, 0.125945, 0.137032, 0.163982, 0.191858, 0.221937, 0.262788", \ + "0.106762, 0.116547, 0.127634, 0.154584, 0.182460, 0.212539, 0.253390", \ + "0.096573, 0.106358, 0.117445, 0.144395, 0.172271, 0.202350, 0.243201" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.150397, 0.160840, 0.174497, 0.207701, 0.235037, 0.273999, 0.319190", \ + "0.144905, 0.155348, 0.169005, 0.202209, 0.229545, 0.268507, 0.313698", \ + "0.132374, 0.142817, 0.156474, 0.189678, 0.217014, 0.255976, 0.301167", \ + "0.127412, 0.137855, 0.151512, 0.184716, 0.212052, 0.251014, 0.296205", \ + "0.118642, 0.129085, 0.142742, 0.175946, 0.203282, 0.242244, 0.287435", \ + "0.109034, 0.119477, 0.133134, 0.166338, 0.193674, 0.232636, 0.277827", \ + "0.098801, 0.109244, 0.122901, 0.156105, 0.183441, 0.222403, 0.267594" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[37]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB37eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.249134, 0.237567, 0.225685, 0.205900, 0.191187, 0.182067, 0.166776", \ + "0.254329, 0.242762, 0.230880, 0.211095, 0.196382, 0.187262, 0.171971", \ + "0.266897, 0.255330, 0.243448, 0.223663, 0.208950, 0.199830, 0.184539", \ + "0.274404, 0.262837, 0.250955, 0.231170, 0.216457, 0.207337, 0.192046", \ + "0.280850, 0.269283, 0.257401, 0.237616, 0.222903, 0.213783, 0.198492", \ + "0.290276, 0.278709, 0.266827, 0.247042, 0.232329, 0.223209, 0.207918", \ + "0.300493, 0.288926, 0.277044, 0.257259, 0.242546, 0.233426, 0.218135" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.242723, 0.229979, 0.217345, 0.196512, 0.178133, 0.161031, 0.143466", \ + "0.247941, 0.235197, 0.222563, 0.201730, 0.183351, 0.166249, 0.148684", \ + "0.260501, 0.247757, 0.235123, 0.214291, 0.195911, 0.178809, 0.161244", \ + "0.267997, 0.255253, 0.242619, 0.221786, 0.203407, 0.186305, 0.168740", \ + "0.274433, 0.261689, 0.249055, 0.228222, 0.209843, 0.192741, 0.175176", \ + "0.283839, 0.271095, 0.258461, 0.237628, 0.219249, 0.202147, 0.184582", \ + "0.294088, 0.281344, 0.268710, 0.247877, 0.229498, 0.212396, 0.194831" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[37])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.004350, 0.004355, 0.004359, 0.004363, 0.004368, 0.004372, 0.004376"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.006049, 0.006142, 0.006157, 0.006186, 0.006192, 0.006198, 0.006204"); + } + } + } + pin(DB[36]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[36]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB36eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.147908, 0.157693, 0.168780, 0.195730, 0.223606, 0.253685, 0.294536", \ + "0.142761, 0.152546, 0.163633, 0.190583, 0.218459, 0.248538, 0.289389", \ + "0.130228, 0.140013, 0.151100, 0.178050, 0.205926, 0.236005, 0.276856", \ + "0.122628, 0.132413, 0.143500, 0.170450, 0.198326, 0.228405, 0.269256", \ + "0.116160, 0.125945, 0.137032, 0.163982, 0.191858, 0.221937, 0.262788", \ + "0.106762, 0.116547, 0.127634, 0.154584, 0.182460, 0.212539, 0.253390", \ + "0.096573, 0.106358, 0.117445, 0.144395, 0.172271, 0.202350, 0.243201" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.150397, 0.160840, 0.174497, 0.207701, 0.235037, 0.273999, 0.319190", \ + "0.144905, 0.155348, 0.169005, 0.202209, 0.229545, 0.268507, 0.313698", \ + "0.132374, 0.142817, 0.156474, 0.189678, 0.217014, 0.255976, 0.301167", \ + "0.127412, 0.137855, 0.151512, 0.184716, 0.212052, 0.251014, 0.296205", \ + "0.118642, 0.129085, 0.142742, 0.175946, 0.203282, 0.242244, 0.287435", \ + "0.109034, 0.119477, 0.133134, 0.166338, 0.193674, 0.232636, 0.277827", \ + "0.098801, 0.109244, 0.122901, 0.156105, 0.183441, 0.222403, 0.267594" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[36]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB36eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.249134, 0.237567, 0.225685, 0.205900, 0.191187, 0.182067, 0.166776", \ + "0.254329, 0.242762, 0.230880, 0.211095, 0.196382, 0.187262, 0.171971", \ + "0.266897, 0.255330, 0.243448, 0.223663, 0.208950, 0.199830, 0.184539", \ + "0.274404, 0.262837, 0.250955, 0.231170, 0.216457, 0.207337, 0.192046", \ + "0.280850, 0.269283, 0.257401, 0.237616, 0.222903, 0.213783, 0.198492", \ + "0.290276, 0.278709, 0.266827, 0.247042, 0.232329, 0.223209, 0.207918", \ + "0.300493, 0.288926, 0.277044, 0.257259, 0.242546, 0.233426, 0.218135" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.242723, 0.229979, 0.217345, 0.196512, 0.178133, 0.161031, 0.143466", \ + "0.247941, 0.235197, 0.222563, 0.201730, 0.183351, 0.166249, 0.148684", \ + "0.260501, 0.247757, 0.235123, 0.214291, 0.195911, 0.178809, 0.161244", \ + "0.267997, 0.255253, 0.242619, 0.221786, 0.203407, 0.186305, 0.168740", \ + "0.274433, 0.261689, 0.249055, 0.228222, 0.209843, 0.192741, 0.175176", \ + "0.283839, 0.271095, 0.258461, 0.237628, 0.219249, 0.202147, 0.184582", \ + "0.294088, 0.281344, 0.268710, 0.247877, 0.229498, 0.212396, 0.194831" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[36])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.004350, 0.004355, 0.004359, 0.004363, 0.004368, 0.004372, 0.004376"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.006049, 0.006142, 0.006157, 0.006186, 0.006192, 0.006198, 0.006204"); + } + } + } + pin(DB[35]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[35]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB35eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.147908, 0.157693, 0.168780, 0.195730, 0.223606, 0.253685, 0.294536", \ + "0.142761, 0.152546, 0.163633, 0.190583, 0.218459, 0.248538, 0.289389", \ + "0.130228, 0.140013, 0.151100, 0.178050, 0.205926, 0.236005, 0.276856", \ + "0.122628, 0.132413, 0.143500, 0.170450, 0.198326, 0.228405, 0.269256", \ + "0.116160, 0.125945, 0.137032, 0.163982, 0.191858, 0.221937, 0.262788", \ + "0.106762, 0.116547, 0.127634, 0.154584, 0.182460, 0.212539, 0.253390", \ + "0.096573, 0.106358, 0.117445, 0.144395, 0.172271, 0.202350, 0.243201" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.150397, 0.160840, 0.174497, 0.207701, 0.235037, 0.273999, 0.319190", \ + "0.144905, 0.155348, 0.169005, 0.202209, 0.229545, 0.268507, 0.313698", \ + "0.132374, 0.142817, 0.156474, 0.189678, 0.217014, 0.255976, 0.301167", \ + "0.127412, 0.137855, 0.151512, 0.184716, 0.212052, 0.251014, 0.296205", \ + "0.118642, 0.129085, 0.142742, 0.175946, 0.203282, 0.242244, 0.287435", \ + "0.109034, 0.119477, 0.133134, 0.166338, 0.193674, 0.232636, 0.277827", \ + "0.098801, 0.109244, 0.122901, 0.156105, 0.183441, 0.222403, 0.267594" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[35]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB35eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.249134, 0.237567, 0.225685, 0.205900, 0.191187, 0.182067, 0.166776", \ + "0.254329, 0.242762, 0.230880, 0.211095, 0.196382, 0.187262, 0.171971", \ + "0.266897, 0.255330, 0.243448, 0.223663, 0.208950, 0.199830, 0.184539", \ + "0.274404, 0.262837, 0.250955, 0.231170, 0.216457, 0.207337, 0.192046", \ + "0.280850, 0.269283, 0.257401, 0.237616, 0.222903, 0.213783, 0.198492", \ + "0.290276, 0.278709, 0.266827, 0.247042, 0.232329, 0.223209, 0.207918", \ + "0.300493, 0.288926, 0.277044, 0.257259, 0.242546, 0.233426, 0.218135" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.242723, 0.229979, 0.217345, 0.196512, 0.178133, 0.161031, 0.143466", \ + "0.247941, 0.235197, 0.222563, 0.201730, 0.183351, 0.166249, 0.148684", \ + "0.260501, 0.247757, 0.235123, 0.214291, 0.195911, 0.178809, 0.161244", \ + "0.267997, 0.255253, 0.242619, 0.221786, 0.203407, 0.186305, 0.168740", \ + "0.274433, 0.261689, 0.249055, 0.228222, 0.209843, 0.192741, 0.175176", \ + "0.283839, 0.271095, 0.258461, 0.237628, 0.219249, 0.202147, 0.184582", \ + "0.294088, 0.281344, 0.268710, 0.247877, 0.229498, 0.212396, 0.194831" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[35])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.004350, 0.004355, 0.004359, 0.004363, 0.004368, 0.004372, 0.004376"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.006049, 0.006142, 0.006157, 0.006186, 0.006192, 0.006198, 0.006204"); + } + } + } + pin(DB[34]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[34]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB34eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.147908, 0.157693, 0.168780, 0.195730, 0.223606, 0.253685, 0.294536", \ + "0.142761, 0.152546, 0.163633, 0.190583, 0.218459, 0.248538, 0.289389", \ + "0.130228, 0.140013, 0.151100, 0.178050, 0.205926, 0.236005, 0.276856", \ + "0.122628, 0.132413, 0.143500, 0.170450, 0.198326, 0.228405, 0.269256", \ + "0.116160, 0.125945, 0.137032, 0.163982, 0.191858, 0.221937, 0.262788", \ + "0.106762, 0.116547, 0.127634, 0.154584, 0.182460, 0.212539, 0.253390", \ + "0.096573, 0.106358, 0.117445, 0.144395, 0.172271, 0.202350, 0.243201" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.150397, 0.160840, 0.174497, 0.207701, 0.235037, 0.273999, 0.319190", \ + "0.144905, 0.155348, 0.169005, 0.202209, 0.229545, 0.268507, 0.313698", \ + "0.132374, 0.142817, 0.156474, 0.189678, 0.217014, 0.255976, 0.301167", \ + "0.127412, 0.137855, 0.151512, 0.184716, 0.212052, 0.251014, 0.296205", \ + "0.118642, 0.129085, 0.142742, 0.175946, 0.203282, 0.242244, 0.287435", \ + "0.109034, 0.119477, 0.133134, 0.166338, 0.193674, 0.232636, 0.277827", \ + "0.098801, 0.109244, 0.122901, 0.156105, 0.183441, 0.222403, 0.267594" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[34]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB34eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.249134, 0.237567, 0.225685, 0.205900, 0.191187, 0.182067, 0.166776", \ + "0.254329, 0.242762, 0.230880, 0.211095, 0.196382, 0.187262, 0.171971", \ + "0.266897, 0.255330, 0.243448, 0.223663, 0.208950, 0.199830, 0.184539", \ + "0.274404, 0.262837, 0.250955, 0.231170, 0.216457, 0.207337, 0.192046", \ + "0.280850, 0.269283, 0.257401, 0.237616, 0.222903, 0.213783, 0.198492", \ + "0.290276, 0.278709, 0.266827, 0.247042, 0.232329, 0.223209, 0.207918", \ + "0.300493, 0.288926, 0.277044, 0.257259, 0.242546, 0.233426, 0.218135" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.242723, 0.229979, 0.217345, 0.196512, 0.178133, 0.161031, 0.143466", \ + "0.247941, 0.235197, 0.222563, 0.201730, 0.183351, 0.166249, 0.148684", \ + "0.260501, 0.247757, 0.235123, 0.214291, 0.195911, 0.178809, 0.161244", \ + "0.267997, 0.255253, 0.242619, 0.221786, 0.203407, 0.186305, 0.168740", \ + "0.274433, 0.261689, 0.249055, 0.228222, 0.209843, 0.192741, 0.175176", \ + "0.283839, 0.271095, 0.258461, 0.237628, 0.219249, 0.202147, 0.184582", \ + "0.294088, 0.281344, 0.268710, 0.247877, 0.229498, 0.212396, 0.194831" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[34])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.004350, 0.004355, 0.004359, 0.004363, 0.004368, 0.004372, 0.004376"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.006049, 0.006142, 0.006157, 0.006186, 0.006192, 0.006198, 0.006204"); + } + } + } + pin(DB[33]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[33]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB33eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.147908, 0.157693, 0.168780, 0.195730, 0.223606, 0.253685, 0.294536", \ + "0.142761, 0.152546, 0.163633, 0.190583, 0.218459, 0.248538, 0.289389", \ + "0.130228, 0.140013, 0.151100, 0.178050, 0.205926, 0.236005, 0.276856", \ + "0.122628, 0.132413, 0.143500, 0.170450, 0.198326, 0.228405, 0.269256", \ + "0.116160, 0.125945, 0.137032, 0.163982, 0.191858, 0.221937, 0.262788", \ + "0.106762, 0.116547, 0.127634, 0.154584, 0.182460, 0.212539, 0.253390", \ + "0.096573, 0.106358, 0.117445, 0.144395, 0.172271, 0.202350, 0.243201" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.150397, 0.160840, 0.174497, 0.207701, 0.235037, 0.273999, 0.319190", \ + "0.144905, 0.155348, 0.169005, 0.202209, 0.229545, 0.268507, 0.313698", \ + "0.132374, 0.142817, 0.156474, 0.189678, 0.217014, 0.255976, 0.301167", \ + "0.127412, 0.137855, 0.151512, 0.184716, 0.212052, 0.251014, 0.296205", \ + "0.118642, 0.129085, 0.142742, 0.175946, 0.203282, 0.242244, 0.287435", \ + "0.109034, 0.119477, 0.133134, 0.166338, 0.193674, 0.232636, 0.277827", \ + "0.098801, 0.109244, 0.122901, 0.156105, 0.183441, 0.222403, 0.267594" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[33]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB33eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.249134, 0.237567, 0.225685, 0.205900, 0.191187, 0.182067, 0.166776", \ + "0.254329, 0.242762, 0.230880, 0.211095, 0.196382, 0.187262, 0.171971", \ + "0.266897, 0.255330, 0.243448, 0.223663, 0.208950, 0.199830, 0.184539", \ + "0.274404, 0.262837, 0.250955, 0.231170, 0.216457, 0.207337, 0.192046", \ + "0.280850, 0.269283, 0.257401, 0.237616, 0.222903, 0.213783, 0.198492", \ + "0.290276, 0.278709, 0.266827, 0.247042, 0.232329, 0.223209, 0.207918", \ + "0.300493, 0.288926, 0.277044, 0.257259, 0.242546, 0.233426, 0.218135" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.242723, 0.229979, 0.217345, 0.196512, 0.178133, 0.161031, 0.143466", \ + "0.247941, 0.235197, 0.222563, 0.201730, 0.183351, 0.166249, 0.148684", \ + "0.260501, 0.247757, 0.235123, 0.214291, 0.195911, 0.178809, 0.161244", \ + "0.267997, 0.255253, 0.242619, 0.221786, 0.203407, 0.186305, 0.168740", \ + "0.274433, 0.261689, 0.249055, 0.228222, 0.209843, 0.192741, 0.175176", \ + "0.283839, 0.271095, 0.258461, 0.237628, 0.219249, 0.202147, 0.184582", \ + "0.294088, 0.281344, 0.268710, 0.247877, 0.229498, 0.212396, 0.194831" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[33])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.004350, 0.004355, 0.004359, 0.004363, 0.004368, 0.004372, 0.004376"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.006049, 0.006142, 0.006157, 0.006186, 0.006192, 0.006198, 0.006204"); + } + } + } + pin(DB[32]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[32]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB32eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.147908, 0.157693, 0.168780, 0.195730, 0.223606, 0.253685, 0.294536", \ + "0.142761, 0.152546, 0.163633, 0.190583, 0.218459, 0.248538, 0.289389", \ + "0.130228, 0.140013, 0.151100, 0.178050, 0.205926, 0.236005, 0.276856", \ + "0.122628, 0.132413, 0.143500, 0.170450, 0.198326, 0.228405, 0.269256", \ + "0.116160, 0.125945, 0.137032, 0.163982, 0.191858, 0.221937, 0.262788", \ + "0.106762, 0.116547, 0.127634, 0.154584, 0.182460, 0.212539, 0.253390", \ + "0.096573, 0.106358, 0.117445, 0.144395, 0.172271, 0.202350, 0.243201" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.150397, 0.160840, 0.174497, 0.207701, 0.235037, 0.273999, 0.319190", \ + "0.144905, 0.155348, 0.169005, 0.202209, 0.229545, 0.268507, 0.313698", \ + "0.132374, 0.142817, 0.156474, 0.189678, 0.217014, 0.255976, 0.301167", \ + "0.127412, 0.137855, 0.151512, 0.184716, 0.212052, 0.251014, 0.296205", \ + "0.118642, 0.129085, 0.142742, 0.175946, 0.203282, 0.242244, 0.287435", \ + "0.109034, 0.119477, 0.133134, 0.166338, 0.193674, 0.232636, 0.277827", \ + "0.098801, 0.109244, 0.122901, 0.156105, 0.183441, 0.222403, 0.267594" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[32]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB32eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.249134, 0.237567, 0.225685, 0.205900, 0.191187, 0.182067, 0.166776", \ + "0.254329, 0.242762, 0.230880, 0.211095, 0.196382, 0.187262, 0.171971", \ + "0.266897, 0.255330, 0.243448, 0.223663, 0.208950, 0.199830, 0.184539", \ + "0.274404, 0.262837, 0.250955, 0.231170, 0.216457, 0.207337, 0.192046", \ + "0.280850, 0.269283, 0.257401, 0.237616, 0.222903, 0.213783, 0.198492", \ + "0.290276, 0.278709, 0.266827, 0.247042, 0.232329, 0.223209, 0.207918", \ + "0.300493, 0.288926, 0.277044, 0.257259, 0.242546, 0.233426, 0.218135" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.242723, 0.229979, 0.217345, 0.196512, 0.178133, 0.161031, 0.143466", \ + "0.247941, 0.235197, 0.222563, 0.201730, 0.183351, 0.166249, 0.148684", \ + "0.260501, 0.247757, 0.235123, 0.214291, 0.195911, 0.178809, 0.161244", \ + "0.267997, 0.255253, 0.242619, 0.221786, 0.203407, 0.186305, 0.168740", \ + "0.274433, 0.261689, 0.249055, 0.228222, 0.209843, 0.192741, 0.175176", \ + "0.283839, 0.271095, 0.258461, 0.237628, 0.219249, 0.202147, 0.184582", \ + "0.294088, 0.281344, 0.268710, 0.247877, 0.229498, 0.212396, 0.194831" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[32])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.004350, 0.004355, 0.004359, 0.004363, 0.004368, 0.004372, 0.004376"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.006049, 0.006142, 0.006157, 0.006186, 0.006192, 0.006198, 0.006204"); + } + } + } + pin(DB[31]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[31]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB31eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.147908, 0.157693, 0.168780, 0.195730, 0.223606, 0.253685, 0.294536", \ + "0.142761, 0.152546, 0.163633, 0.190583, 0.218459, 0.248538, 0.289389", \ + "0.130228, 0.140013, 0.151100, 0.178050, 0.205926, 0.236005, 0.276856", \ + "0.122628, 0.132413, 0.143500, 0.170450, 0.198326, 0.228405, 0.269256", \ + "0.116160, 0.125945, 0.137032, 0.163982, 0.191858, 0.221937, 0.262788", \ + "0.106762, 0.116547, 0.127634, 0.154584, 0.182460, 0.212539, 0.253390", \ + "0.096573, 0.106358, 0.117445, 0.144395, 0.172271, 0.202350, 0.243201" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.150397, 0.160840, 0.174497, 0.207701, 0.235037, 0.273999, 0.319190", \ + "0.144905, 0.155348, 0.169005, 0.202209, 0.229545, 0.268507, 0.313698", \ + "0.132374, 0.142817, 0.156474, 0.189678, 0.217014, 0.255976, 0.301167", \ + "0.127412, 0.137855, 0.151512, 0.184716, 0.212052, 0.251014, 0.296205", \ + "0.118642, 0.129085, 0.142742, 0.175946, 0.203282, 0.242244, 0.287435", \ + "0.109034, 0.119477, 0.133134, 0.166338, 0.193674, 0.232636, 0.277827", \ + "0.098801, 0.109244, 0.122901, 0.156105, 0.183441, 0.222403, 0.267594" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[31]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB31eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.249134, 0.237567, 0.225685, 0.205900, 0.191187, 0.182067, 0.166776", \ + "0.254329, 0.242762, 0.230880, 0.211095, 0.196382, 0.187262, 0.171971", \ + "0.266897, 0.255330, 0.243448, 0.223663, 0.208950, 0.199830, 0.184539", \ + "0.274404, 0.262837, 0.250955, 0.231170, 0.216457, 0.207337, 0.192046", \ + "0.280850, 0.269283, 0.257401, 0.237616, 0.222903, 0.213783, 0.198492", \ + "0.290276, 0.278709, 0.266827, 0.247042, 0.232329, 0.223209, 0.207918", \ + "0.300493, 0.288926, 0.277044, 0.257259, 0.242546, 0.233426, 0.218135" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.242723, 0.229979, 0.217345, 0.196512, 0.178133, 0.161031, 0.143466", \ + "0.247941, 0.235197, 0.222563, 0.201730, 0.183351, 0.166249, 0.148684", \ + "0.260501, 0.247757, 0.235123, 0.214291, 0.195911, 0.178809, 0.161244", \ + "0.267997, 0.255253, 0.242619, 0.221786, 0.203407, 0.186305, 0.168740", \ + "0.274433, 0.261689, 0.249055, 0.228222, 0.209843, 0.192741, 0.175176", \ + "0.283839, 0.271095, 0.258461, 0.237628, 0.219249, 0.202147, 0.184582", \ + "0.294088, 0.281344, 0.268710, 0.247877, 0.229498, 0.212396, 0.194831" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[31])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.004350, 0.004355, 0.004359, 0.004363, 0.004368, 0.004372, 0.004376"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.006049, 0.006142, 0.006157, 0.006186, 0.006192, 0.006198, 0.006204"); + } + } + } + pin(DB[30]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[30]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB30eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.147908, 0.157693, 0.168780, 0.195730, 0.223606, 0.253685, 0.294536", \ + "0.142761, 0.152546, 0.163633, 0.190583, 0.218459, 0.248538, 0.289389", \ + "0.130228, 0.140013, 0.151100, 0.178050, 0.205926, 0.236005, 0.276856", \ + "0.122628, 0.132413, 0.143500, 0.170450, 0.198326, 0.228405, 0.269256", \ + "0.116160, 0.125945, 0.137032, 0.163982, 0.191858, 0.221937, 0.262788", \ + "0.106762, 0.116547, 0.127634, 0.154584, 0.182460, 0.212539, 0.253390", \ + "0.096573, 0.106358, 0.117445, 0.144395, 0.172271, 0.202350, 0.243201" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.150397, 0.160840, 0.174497, 0.207701, 0.235037, 0.273999, 0.319190", \ + "0.144905, 0.155348, 0.169005, 0.202209, 0.229545, 0.268507, 0.313698", \ + "0.132374, 0.142817, 0.156474, 0.189678, 0.217014, 0.255976, 0.301167", \ + "0.127412, 0.137855, 0.151512, 0.184716, 0.212052, 0.251014, 0.296205", \ + "0.118642, 0.129085, 0.142742, 0.175946, 0.203282, 0.242244, 0.287435", \ + "0.109034, 0.119477, 0.133134, 0.166338, 0.193674, 0.232636, 0.277827", \ + "0.098801, 0.109244, 0.122901, 0.156105, 0.183441, 0.222403, 0.267594" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[30]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB30eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.249134, 0.237567, 0.225685, 0.205900, 0.191187, 0.182067, 0.166776", \ + "0.254329, 0.242762, 0.230880, 0.211095, 0.196382, 0.187262, 0.171971", \ + "0.266897, 0.255330, 0.243448, 0.223663, 0.208950, 0.199830, 0.184539", \ + "0.274404, 0.262837, 0.250955, 0.231170, 0.216457, 0.207337, 0.192046", \ + "0.280850, 0.269283, 0.257401, 0.237616, 0.222903, 0.213783, 0.198492", \ + "0.290276, 0.278709, 0.266827, 0.247042, 0.232329, 0.223209, 0.207918", \ + "0.300493, 0.288926, 0.277044, 0.257259, 0.242546, 0.233426, 0.218135" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.242723, 0.229979, 0.217345, 0.196512, 0.178133, 0.161031, 0.143466", \ + "0.247941, 0.235197, 0.222563, 0.201730, 0.183351, 0.166249, 0.148684", \ + "0.260501, 0.247757, 0.235123, 0.214291, 0.195911, 0.178809, 0.161244", \ + "0.267997, 0.255253, 0.242619, 0.221786, 0.203407, 0.186305, 0.168740", \ + "0.274433, 0.261689, 0.249055, 0.228222, 0.209843, 0.192741, 0.175176", \ + "0.283839, 0.271095, 0.258461, 0.237628, 0.219249, 0.202147, 0.184582", \ + "0.294088, 0.281344, 0.268710, 0.247877, 0.229498, 0.212396, 0.194831" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[30])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.004350, 0.004355, 0.004359, 0.004363, 0.004368, 0.004372, 0.004376"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.006049, 0.006142, 0.006157, 0.006186, 0.006192, 0.006198, 0.006204"); + } + } + } + pin(DB[29]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[29]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB29eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.147908, 0.157693, 0.168780, 0.195730, 0.223606, 0.253685, 0.294536", \ + "0.142761, 0.152546, 0.163633, 0.190583, 0.218459, 0.248538, 0.289389", \ + "0.130228, 0.140013, 0.151100, 0.178050, 0.205926, 0.236005, 0.276856", \ + "0.122628, 0.132413, 0.143500, 0.170450, 0.198326, 0.228405, 0.269256", \ + "0.116160, 0.125945, 0.137032, 0.163982, 0.191858, 0.221937, 0.262788", \ + "0.106762, 0.116547, 0.127634, 0.154584, 0.182460, 0.212539, 0.253390", \ + "0.096573, 0.106358, 0.117445, 0.144395, 0.172271, 0.202350, 0.243201" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.150397, 0.160840, 0.174497, 0.207701, 0.235037, 0.273999, 0.319190", \ + "0.144905, 0.155348, 0.169005, 0.202209, 0.229545, 0.268507, 0.313698", \ + "0.132374, 0.142817, 0.156474, 0.189678, 0.217014, 0.255976, 0.301167", \ + "0.127412, 0.137855, 0.151512, 0.184716, 0.212052, 0.251014, 0.296205", \ + "0.118642, 0.129085, 0.142742, 0.175946, 0.203282, 0.242244, 0.287435", \ + "0.109034, 0.119477, 0.133134, 0.166338, 0.193674, 0.232636, 0.277827", \ + "0.098801, 0.109244, 0.122901, 0.156105, 0.183441, 0.222403, 0.267594" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[29]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB29eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.249134, 0.237567, 0.225685, 0.205900, 0.191187, 0.182067, 0.166776", \ + "0.254329, 0.242762, 0.230880, 0.211095, 0.196382, 0.187262, 0.171971", \ + "0.266897, 0.255330, 0.243448, 0.223663, 0.208950, 0.199830, 0.184539", \ + "0.274404, 0.262837, 0.250955, 0.231170, 0.216457, 0.207337, 0.192046", \ + "0.280850, 0.269283, 0.257401, 0.237616, 0.222903, 0.213783, 0.198492", \ + "0.290276, 0.278709, 0.266827, 0.247042, 0.232329, 0.223209, 0.207918", \ + "0.300493, 0.288926, 0.277044, 0.257259, 0.242546, 0.233426, 0.218135" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.242723, 0.229979, 0.217345, 0.196512, 0.178133, 0.161031, 0.143466", \ + "0.247941, 0.235197, 0.222563, 0.201730, 0.183351, 0.166249, 0.148684", \ + "0.260501, 0.247757, 0.235123, 0.214291, 0.195911, 0.178809, 0.161244", \ + "0.267997, 0.255253, 0.242619, 0.221786, 0.203407, 0.186305, 0.168740", \ + "0.274433, 0.261689, 0.249055, 0.228222, 0.209843, 0.192741, 0.175176", \ + "0.283839, 0.271095, 0.258461, 0.237628, 0.219249, 0.202147, 0.184582", \ + "0.294088, 0.281344, 0.268710, 0.247877, 0.229498, 0.212396, 0.194831" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[29])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.004350, 0.004355, 0.004359, 0.004363, 0.004368, 0.004372, 0.004376"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.006049, 0.006142, 0.006157, 0.006186, 0.006192, 0.006198, 0.006204"); + } + } + } + pin(DB[28]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[28]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB28eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.147908, 0.157693, 0.168780, 0.195730, 0.223606, 0.253685, 0.294536", \ + "0.142761, 0.152546, 0.163633, 0.190583, 0.218459, 0.248538, 0.289389", \ + "0.130228, 0.140013, 0.151100, 0.178050, 0.205926, 0.236005, 0.276856", \ + "0.122628, 0.132413, 0.143500, 0.170450, 0.198326, 0.228405, 0.269256", \ + "0.116160, 0.125945, 0.137032, 0.163982, 0.191858, 0.221937, 0.262788", \ + "0.106762, 0.116547, 0.127634, 0.154584, 0.182460, 0.212539, 0.253390", \ + "0.096573, 0.106358, 0.117445, 0.144395, 0.172271, 0.202350, 0.243201" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.150397, 0.160840, 0.174497, 0.207701, 0.235037, 0.273999, 0.319190", \ + "0.144905, 0.155348, 0.169005, 0.202209, 0.229545, 0.268507, 0.313698", \ + "0.132374, 0.142817, 0.156474, 0.189678, 0.217014, 0.255976, 0.301167", \ + "0.127412, 0.137855, 0.151512, 0.184716, 0.212052, 0.251014, 0.296205", \ + "0.118642, 0.129085, 0.142742, 0.175946, 0.203282, 0.242244, 0.287435", \ + "0.109034, 0.119477, 0.133134, 0.166338, 0.193674, 0.232636, 0.277827", \ + "0.098801, 0.109244, 0.122901, 0.156105, 0.183441, 0.222403, 0.267594" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[28]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB28eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.249134, 0.237567, 0.225685, 0.205900, 0.191187, 0.182067, 0.166776", \ + "0.254329, 0.242762, 0.230880, 0.211095, 0.196382, 0.187262, 0.171971", \ + "0.266897, 0.255330, 0.243448, 0.223663, 0.208950, 0.199830, 0.184539", \ + "0.274404, 0.262837, 0.250955, 0.231170, 0.216457, 0.207337, 0.192046", \ + "0.280850, 0.269283, 0.257401, 0.237616, 0.222903, 0.213783, 0.198492", \ + "0.290276, 0.278709, 0.266827, 0.247042, 0.232329, 0.223209, 0.207918", \ + "0.300493, 0.288926, 0.277044, 0.257259, 0.242546, 0.233426, 0.218135" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.242723, 0.229979, 0.217345, 0.196512, 0.178133, 0.161031, 0.143466", \ + "0.247941, 0.235197, 0.222563, 0.201730, 0.183351, 0.166249, 0.148684", \ + "0.260501, 0.247757, 0.235123, 0.214291, 0.195911, 0.178809, 0.161244", \ + "0.267997, 0.255253, 0.242619, 0.221786, 0.203407, 0.186305, 0.168740", \ + "0.274433, 0.261689, 0.249055, 0.228222, 0.209843, 0.192741, 0.175176", \ + "0.283839, 0.271095, 0.258461, 0.237628, 0.219249, 0.202147, 0.184582", \ + "0.294088, 0.281344, 0.268710, 0.247877, 0.229498, 0.212396, 0.194831" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[28])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.004350, 0.004355, 0.004359, 0.004363, 0.004368, 0.004372, 0.004376"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.006049, 0.006142, 0.006157, 0.006186, 0.006192, 0.006198, 0.006204"); + } + } + } + pin(DB[27]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[27]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB27eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.147908, 0.157693, 0.168780, 0.195730, 0.223606, 0.253685, 0.294536", \ + "0.142761, 0.152546, 0.163633, 0.190583, 0.218459, 0.248538, 0.289389", \ + "0.130228, 0.140013, 0.151100, 0.178050, 0.205926, 0.236005, 0.276856", \ + "0.122628, 0.132413, 0.143500, 0.170450, 0.198326, 0.228405, 0.269256", \ + "0.116160, 0.125945, 0.137032, 0.163982, 0.191858, 0.221937, 0.262788", \ + "0.106762, 0.116547, 0.127634, 0.154584, 0.182460, 0.212539, 0.253390", \ + "0.096573, 0.106358, 0.117445, 0.144395, 0.172271, 0.202350, 0.243201" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.150397, 0.160840, 0.174497, 0.207701, 0.235037, 0.273999, 0.319190", \ + "0.144905, 0.155348, 0.169005, 0.202209, 0.229545, 0.268507, 0.313698", \ + "0.132374, 0.142817, 0.156474, 0.189678, 0.217014, 0.255976, 0.301167", \ + "0.127412, 0.137855, 0.151512, 0.184716, 0.212052, 0.251014, 0.296205", \ + "0.118642, 0.129085, 0.142742, 0.175946, 0.203282, 0.242244, 0.287435", \ + "0.109034, 0.119477, 0.133134, 0.166338, 0.193674, 0.232636, 0.277827", \ + "0.098801, 0.109244, 0.122901, 0.156105, 0.183441, 0.222403, 0.267594" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[27]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB27eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.249134, 0.237567, 0.225685, 0.205900, 0.191187, 0.182067, 0.166776", \ + "0.254329, 0.242762, 0.230880, 0.211095, 0.196382, 0.187262, 0.171971", \ + "0.266897, 0.255330, 0.243448, 0.223663, 0.208950, 0.199830, 0.184539", \ + "0.274404, 0.262837, 0.250955, 0.231170, 0.216457, 0.207337, 0.192046", \ + "0.280850, 0.269283, 0.257401, 0.237616, 0.222903, 0.213783, 0.198492", \ + "0.290276, 0.278709, 0.266827, 0.247042, 0.232329, 0.223209, 0.207918", \ + "0.300493, 0.288926, 0.277044, 0.257259, 0.242546, 0.233426, 0.218135" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.242723, 0.229979, 0.217345, 0.196512, 0.178133, 0.161031, 0.143466", \ + "0.247941, 0.235197, 0.222563, 0.201730, 0.183351, 0.166249, 0.148684", \ + "0.260501, 0.247757, 0.235123, 0.214291, 0.195911, 0.178809, 0.161244", \ + "0.267997, 0.255253, 0.242619, 0.221786, 0.203407, 0.186305, 0.168740", \ + "0.274433, 0.261689, 0.249055, 0.228222, 0.209843, 0.192741, 0.175176", \ + "0.283839, 0.271095, 0.258461, 0.237628, 0.219249, 0.202147, 0.184582", \ + "0.294088, 0.281344, 0.268710, 0.247877, 0.229498, 0.212396, 0.194831" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[27])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.004350, 0.004355, 0.004359, 0.004363, 0.004368, 0.004372, 0.004376"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.006049, 0.006142, 0.006157, 0.006186, 0.006192, 0.006198, 0.006204"); + } + } + } + pin(DB[26]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[26]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB26eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.147908, 0.157693, 0.168780, 0.195730, 0.223606, 0.253685, 0.294536", \ + "0.142761, 0.152546, 0.163633, 0.190583, 0.218459, 0.248538, 0.289389", \ + "0.130228, 0.140013, 0.151100, 0.178050, 0.205926, 0.236005, 0.276856", \ + "0.122628, 0.132413, 0.143500, 0.170450, 0.198326, 0.228405, 0.269256", \ + "0.116160, 0.125945, 0.137032, 0.163982, 0.191858, 0.221937, 0.262788", \ + "0.106762, 0.116547, 0.127634, 0.154584, 0.182460, 0.212539, 0.253390", \ + "0.096573, 0.106358, 0.117445, 0.144395, 0.172271, 0.202350, 0.243201" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.150397, 0.160840, 0.174497, 0.207701, 0.235037, 0.273999, 0.319190", \ + "0.144905, 0.155348, 0.169005, 0.202209, 0.229545, 0.268507, 0.313698", \ + "0.132374, 0.142817, 0.156474, 0.189678, 0.217014, 0.255976, 0.301167", \ + "0.127412, 0.137855, 0.151512, 0.184716, 0.212052, 0.251014, 0.296205", \ + "0.118642, 0.129085, 0.142742, 0.175946, 0.203282, 0.242244, 0.287435", \ + "0.109034, 0.119477, 0.133134, 0.166338, 0.193674, 0.232636, 0.277827", \ + "0.098801, 0.109244, 0.122901, 0.156105, 0.183441, 0.222403, 0.267594" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[26]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB26eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.249134, 0.237567, 0.225685, 0.205900, 0.191187, 0.182067, 0.166776", \ + "0.254329, 0.242762, 0.230880, 0.211095, 0.196382, 0.187262, 0.171971", \ + "0.266897, 0.255330, 0.243448, 0.223663, 0.208950, 0.199830, 0.184539", \ + "0.274404, 0.262837, 0.250955, 0.231170, 0.216457, 0.207337, 0.192046", \ + "0.280850, 0.269283, 0.257401, 0.237616, 0.222903, 0.213783, 0.198492", \ + "0.290276, 0.278709, 0.266827, 0.247042, 0.232329, 0.223209, 0.207918", \ + "0.300493, 0.288926, 0.277044, 0.257259, 0.242546, 0.233426, 0.218135" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.242723, 0.229979, 0.217345, 0.196512, 0.178133, 0.161031, 0.143466", \ + "0.247941, 0.235197, 0.222563, 0.201730, 0.183351, 0.166249, 0.148684", \ + "0.260501, 0.247757, 0.235123, 0.214291, 0.195911, 0.178809, 0.161244", \ + "0.267997, 0.255253, 0.242619, 0.221786, 0.203407, 0.186305, 0.168740", \ + "0.274433, 0.261689, 0.249055, 0.228222, 0.209843, 0.192741, 0.175176", \ + "0.283839, 0.271095, 0.258461, 0.237628, 0.219249, 0.202147, 0.184582", \ + "0.294088, 0.281344, 0.268710, 0.247877, 0.229498, 0.212396, 0.194831" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[26])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.004350, 0.004355, 0.004359, 0.004363, 0.004368, 0.004372, 0.004376"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.006049, 0.006142, 0.006157, 0.006186, 0.006192, 0.006198, 0.006204"); + } + } + } + pin(DB[25]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[25]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB25eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.147908, 0.157693, 0.168780, 0.195730, 0.223606, 0.253685, 0.294536", \ + "0.142761, 0.152546, 0.163633, 0.190583, 0.218459, 0.248538, 0.289389", \ + "0.130228, 0.140013, 0.151100, 0.178050, 0.205926, 0.236005, 0.276856", \ + "0.122628, 0.132413, 0.143500, 0.170450, 0.198326, 0.228405, 0.269256", \ + "0.116160, 0.125945, 0.137032, 0.163982, 0.191858, 0.221937, 0.262788", \ + "0.106762, 0.116547, 0.127634, 0.154584, 0.182460, 0.212539, 0.253390", \ + "0.096573, 0.106358, 0.117445, 0.144395, 0.172271, 0.202350, 0.243201" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.150397, 0.160840, 0.174497, 0.207701, 0.235037, 0.273999, 0.319190", \ + "0.144905, 0.155348, 0.169005, 0.202209, 0.229545, 0.268507, 0.313698", \ + "0.132374, 0.142817, 0.156474, 0.189678, 0.217014, 0.255976, 0.301167", \ + "0.127412, 0.137855, 0.151512, 0.184716, 0.212052, 0.251014, 0.296205", \ + "0.118642, 0.129085, 0.142742, 0.175946, 0.203282, 0.242244, 0.287435", \ + "0.109034, 0.119477, 0.133134, 0.166338, 0.193674, 0.232636, 0.277827", \ + "0.098801, 0.109244, 0.122901, 0.156105, 0.183441, 0.222403, 0.267594" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[25]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB25eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.249134, 0.237567, 0.225685, 0.205900, 0.191187, 0.182067, 0.166776", \ + "0.254329, 0.242762, 0.230880, 0.211095, 0.196382, 0.187262, 0.171971", \ + "0.266897, 0.255330, 0.243448, 0.223663, 0.208950, 0.199830, 0.184539", \ + "0.274404, 0.262837, 0.250955, 0.231170, 0.216457, 0.207337, 0.192046", \ + "0.280850, 0.269283, 0.257401, 0.237616, 0.222903, 0.213783, 0.198492", \ + "0.290276, 0.278709, 0.266827, 0.247042, 0.232329, 0.223209, 0.207918", \ + "0.300493, 0.288926, 0.277044, 0.257259, 0.242546, 0.233426, 0.218135" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.242723, 0.229979, 0.217345, 0.196512, 0.178133, 0.161031, 0.143466", \ + "0.247941, 0.235197, 0.222563, 0.201730, 0.183351, 0.166249, 0.148684", \ + "0.260501, 0.247757, 0.235123, 0.214291, 0.195911, 0.178809, 0.161244", \ + "0.267997, 0.255253, 0.242619, 0.221786, 0.203407, 0.186305, 0.168740", \ + "0.274433, 0.261689, 0.249055, 0.228222, 0.209843, 0.192741, 0.175176", \ + "0.283839, 0.271095, 0.258461, 0.237628, 0.219249, 0.202147, 0.184582", \ + "0.294088, 0.281344, 0.268710, 0.247877, 0.229498, 0.212396, 0.194831" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[25])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.004350, 0.004355, 0.004359, 0.004363, 0.004368, 0.004372, 0.004376"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.006049, 0.006142, 0.006157, 0.006186, 0.006192, 0.006198, 0.006204"); + } + } + } + pin(DB[24]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[24]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB24eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.147908, 0.157693, 0.168780, 0.195730, 0.223606, 0.253685, 0.294536", \ + "0.142761, 0.152546, 0.163633, 0.190583, 0.218459, 0.248538, 0.289389", \ + "0.130228, 0.140013, 0.151100, 0.178050, 0.205926, 0.236005, 0.276856", \ + "0.122628, 0.132413, 0.143500, 0.170450, 0.198326, 0.228405, 0.269256", \ + "0.116160, 0.125945, 0.137032, 0.163982, 0.191858, 0.221937, 0.262788", \ + "0.106762, 0.116547, 0.127634, 0.154584, 0.182460, 0.212539, 0.253390", \ + "0.096573, 0.106358, 0.117445, 0.144395, 0.172271, 0.202350, 0.243201" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.150397, 0.160840, 0.174497, 0.207701, 0.235037, 0.273999, 0.319190", \ + "0.144905, 0.155348, 0.169005, 0.202209, 0.229545, 0.268507, 0.313698", \ + "0.132374, 0.142817, 0.156474, 0.189678, 0.217014, 0.255976, 0.301167", \ + "0.127412, 0.137855, 0.151512, 0.184716, 0.212052, 0.251014, 0.296205", \ + "0.118642, 0.129085, 0.142742, 0.175946, 0.203282, 0.242244, 0.287435", \ + "0.109034, 0.119477, 0.133134, 0.166338, 0.193674, 0.232636, 0.277827", \ + "0.098801, 0.109244, 0.122901, 0.156105, 0.183441, 0.222403, 0.267594" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[24]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB24eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.249134, 0.237567, 0.225685, 0.205900, 0.191187, 0.182067, 0.166776", \ + "0.254329, 0.242762, 0.230880, 0.211095, 0.196382, 0.187262, 0.171971", \ + "0.266897, 0.255330, 0.243448, 0.223663, 0.208950, 0.199830, 0.184539", \ + "0.274404, 0.262837, 0.250955, 0.231170, 0.216457, 0.207337, 0.192046", \ + "0.280850, 0.269283, 0.257401, 0.237616, 0.222903, 0.213783, 0.198492", \ + "0.290276, 0.278709, 0.266827, 0.247042, 0.232329, 0.223209, 0.207918", \ + "0.300493, 0.288926, 0.277044, 0.257259, 0.242546, 0.233426, 0.218135" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.242723, 0.229979, 0.217345, 0.196512, 0.178133, 0.161031, 0.143466", \ + "0.247941, 0.235197, 0.222563, 0.201730, 0.183351, 0.166249, 0.148684", \ + "0.260501, 0.247757, 0.235123, 0.214291, 0.195911, 0.178809, 0.161244", \ + "0.267997, 0.255253, 0.242619, 0.221786, 0.203407, 0.186305, 0.168740", \ + "0.274433, 0.261689, 0.249055, 0.228222, 0.209843, 0.192741, 0.175176", \ + "0.283839, 0.271095, 0.258461, 0.237628, 0.219249, 0.202147, 0.184582", \ + "0.294088, 0.281344, 0.268710, 0.247877, 0.229498, 0.212396, 0.194831" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[24])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.004350, 0.004355, 0.004359, 0.004363, 0.004368, 0.004372, 0.004376"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.006049, 0.006142, 0.006157, 0.006186, 0.006192, 0.006198, 0.006204"); + } + } + } + pin(DB[23]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[23]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB23eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.147908, 0.157693, 0.168780, 0.195730, 0.223606, 0.253685, 0.294536", \ + "0.142761, 0.152546, 0.163633, 0.190583, 0.218459, 0.248538, 0.289389", \ + "0.130228, 0.140013, 0.151100, 0.178050, 0.205926, 0.236005, 0.276856", \ + "0.122628, 0.132413, 0.143500, 0.170450, 0.198326, 0.228405, 0.269256", \ + "0.116160, 0.125945, 0.137032, 0.163982, 0.191858, 0.221937, 0.262788", \ + "0.106762, 0.116547, 0.127634, 0.154584, 0.182460, 0.212539, 0.253390", \ + "0.096573, 0.106358, 0.117445, 0.144395, 0.172271, 0.202350, 0.243201" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.150397, 0.160840, 0.174497, 0.207701, 0.235037, 0.273999, 0.319190", \ + "0.144905, 0.155348, 0.169005, 0.202209, 0.229545, 0.268507, 0.313698", \ + "0.132374, 0.142817, 0.156474, 0.189678, 0.217014, 0.255976, 0.301167", \ + "0.127412, 0.137855, 0.151512, 0.184716, 0.212052, 0.251014, 0.296205", \ + "0.118642, 0.129085, 0.142742, 0.175946, 0.203282, 0.242244, 0.287435", \ + "0.109034, 0.119477, 0.133134, 0.166338, 0.193674, 0.232636, 0.277827", \ + "0.098801, 0.109244, 0.122901, 0.156105, 0.183441, 0.222403, 0.267594" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[23]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB23eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.249134, 0.237567, 0.225685, 0.205900, 0.191187, 0.182067, 0.166776", \ + "0.254329, 0.242762, 0.230880, 0.211095, 0.196382, 0.187262, 0.171971", \ + "0.266897, 0.255330, 0.243448, 0.223663, 0.208950, 0.199830, 0.184539", \ + "0.274404, 0.262837, 0.250955, 0.231170, 0.216457, 0.207337, 0.192046", \ + "0.280850, 0.269283, 0.257401, 0.237616, 0.222903, 0.213783, 0.198492", \ + "0.290276, 0.278709, 0.266827, 0.247042, 0.232329, 0.223209, 0.207918", \ + "0.300493, 0.288926, 0.277044, 0.257259, 0.242546, 0.233426, 0.218135" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.242723, 0.229979, 0.217345, 0.196512, 0.178133, 0.161031, 0.143466", \ + "0.247941, 0.235197, 0.222563, 0.201730, 0.183351, 0.166249, 0.148684", \ + "0.260501, 0.247757, 0.235123, 0.214291, 0.195911, 0.178809, 0.161244", \ + "0.267997, 0.255253, 0.242619, 0.221786, 0.203407, 0.186305, 0.168740", \ + "0.274433, 0.261689, 0.249055, 0.228222, 0.209843, 0.192741, 0.175176", \ + "0.283839, 0.271095, 0.258461, 0.237628, 0.219249, 0.202147, 0.184582", \ + "0.294088, 0.281344, 0.268710, 0.247877, 0.229498, 0.212396, 0.194831" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[23])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.004350, 0.004355, 0.004359, 0.004363, 0.004368, 0.004372, 0.004376"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.006049, 0.006142, 0.006157, 0.006186, 0.006192, 0.006198, 0.006204"); + } + } + } + pin(DB[22]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[22]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB22eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.147908, 0.157693, 0.168780, 0.195730, 0.223606, 0.253685, 0.294536", \ + "0.142761, 0.152546, 0.163633, 0.190583, 0.218459, 0.248538, 0.289389", \ + "0.130228, 0.140013, 0.151100, 0.178050, 0.205926, 0.236005, 0.276856", \ + "0.122628, 0.132413, 0.143500, 0.170450, 0.198326, 0.228405, 0.269256", \ + "0.116160, 0.125945, 0.137032, 0.163982, 0.191858, 0.221937, 0.262788", \ + "0.106762, 0.116547, 0.127634, 0.154584, 0.182460, 0.212539, 0.253390", \ + "0.096573, 0.106358, 0.117445, 0.144395, 0.172271, 0.202350, 0.243201" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.150397, 0.160840, 0.174497, 0.207701, 0.235037, 0.273999, 0.319190", \ + "0.144905, 0.155348, 0.169005, 0.202209, 0.229545, 0.268507, 0.313698", \ + "0.132374, 0.142817, 0.156474, 0.189678, 0.217014, 0.255976, 0.301167", \ + "0.127412, 0.137855, 0.151512, 0.184716, 0.212052, 0.251014, 0.296205", \ + "0.118642, 0.129085, 0.142742, 0.175946, 0.203282, 0.242244, 0.287435", \ + "0.109034, 0.119477, 0.133134, 0.166338, 0.193674, 0.232636, 0.277827", \ + "0.098801, 0.109244, 0.122901, 0.156105, 0.183441, 0.222403, 0.267594" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[22]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB22eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.249134, 0.237567, 0.225685, 0.205900, 0.191187, 0.182067, 0.166776", \ + "0.254329, 0.242762, 0.230880, 0.211095, 0.196382, 0.187262, 0.171971", \ + "0.266897, 0.255330, 0.243448, 0.223663, 0.208950, 0.199830, 0.184539", \ + "0.274404, 0.262837, 0.250955, 0.231170, 0.216457, 0.207337, 0.192046", \ + "0.280850, 0.269283, 0.257401, 0.237616, 0.222903, 0.213783, 0.198492", \ + "0.290276, 0.278709, 0.266827, 0.247042, 0.232329, 0.223209, 0.207918", \ + "0.300493, 0.288926, 0.277044, 0.257259, 0.242546, 0.233426, 0.218135" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.242723, 0.229979, 0.217345, 0.196512, 0.178133, 0.161031, 0.143466", \ + "0.247941, 0.235197, 0.222563, 0.201730, 0.183351, 0.166249, 0.148684", \ + "0.260501, 0.247757, 0.235123, 0.214291, 0.195911, 0.178809, 0.161244", \ + "0.267997, 0.255253, 0.242619, 0.221786, 0.203407, 0.186305, 0.168740", \ + "0.274433, 0.261689, 0.249055, 0.228222, 0.209843, 0.192741, 0.175176", \ + "0.283839, 0.271095, 0.258461, 0.237628, 0.219249, 0.202147, 0.184582", \ + "0.294088, 0.281344, 0.268710, 0.247877, 0.229498, 0.212396, 0.194831" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[22])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.004350, 0.004355, 0.004359, 0.004363, 0.004368, 0.004372, 0.004376"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.006049, 0.006142, 0.006157, 0.006186, 0.006192, 0.006198, 0.006204"); + } + } + } + pin(DB[21]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[21]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB21eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.147908, 0.157693, 0.168780, 0.195730, 0.223606, 0.253685, 0.294536", \ + "0.142761, 0.152546, 0.163633, 0.190583, 0.218459, 0.248538, 0.289389", \ + "0.130228, 0.140013, 0.151100, 0.178050, 0.205926, 0.236005, 0.276856", \ + "0.122628, 0.132413, 0.143500, 0.170450, 0.198326, 0.228405, 0.269256", \ + "0.116160, 0.125945, 0.137032, 0.163982, 0.191858, 0.221937, 0.262788", \ + "0.106762, 0.116547, 0.127634, 0.154584, 0.182460, 0.212539, 0.253390", \ + "0.096573, 0.106358, 0.117445, 0.144395, 0.172271, 0.202350, 0.243201" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.150397, 0.160840, 0.174497, 0.207701, 0.235037, 0.273999, 0.319190", \ + "0.144905, 0.155348, 0.169005, 0.202209, 0.229545, 0.268507, 0.313698", \ + "0.132374, 0.142817, 0.156474, 0.189678, 0.217014, 0.255976, 0.301167", \ + "0.127412, 0.137855, 0.151512, 0.184716, 0.212052, 0.251014, 0.296205", \ + "0.118642, 0.129085, 0.142742, 0.175946, 0.203282, 0.242244, 0.287435", \ + "0.109034, 0.119477, 0.133134, 0.166338, 0.193674, 0.232636, 0.277827", \ + "0.098801, 0.109244, 0.122901, 0.156105, 0.183441, 0.222403, 0.267594" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[21]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB21eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.249134, 0.237567, 0.225685, 0.205900, 0.191187, 0.182067, 0.166776", \ + "0.254329, 0.242762, 0.230880, 0.211095, 0.196382, 0.187262, 0.171971", \ + "0.266897, 0.255330, 0.243448, 0.223663, 0.208950, 0.199830, 0.184539", \ + "0.274404, 0.262837, 0.250955, 0.231170, 0.216457, 0.207337, 0.192046", \ + "0.280850, 0.269283, 0.257401, 0.237616, 0.222903, 0.213783, 0.198492", \ + "0.290276, 0.278709, 0.266827, 0.247042, 0.232329, 0.223209, 0.207918", \ + "0.300493, 0.288926, 0.277044, 0.257259, 0.242546, 0.233426, 0.218135" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.242723, 0.229979, 0.217345, 0.196512, 0.178133, 0.161031, 0.143466", \ + "0.247941, 0.235197, 0.222563, 0.201730, 0.183351, 0.166249, 0.148684", \ + "0.260501, 0.247757, 0.235123, 0.214291, 0.195911, 0.178809, 0.161244", \ + "0.267997, 0.255253, 0.242619, 0.221786, 0.203407, 0.186305, 0.168740", \ + "0.274433, 0.261689, 0.249055, 0.228222, 0.209843, 0.192741, 0.175176", \ + "0.283839, 0.271095, 0.258461, 0.237628, 0.219249, 0.202147, 0.184582", \ + "0.294088, 0.281344, 0.268710, 0.247877, 0.229498, 0.212396, 0.194831" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[21])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.004350, 0.004355, 0.004359, 0.004363, 0.004368, 0.004372, 0.004376"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.006049, 0.006142, 0.006157, 0.006186, 0.006192, 0.006198, 0.006204"); + } + } + } + pin(DB[20]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[20]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB20eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.147908, 0.157693, 0.168780, 0.195730, 0.223606, 0.253685, 0.294536", \ + "0.142761, 0.152546, 0.163633, 0.190583, 0.218459, 0.248538, 0.289389", \ + "0.130228, 0.140013, 0.151100, 0.178050, 0.205926, 0.236005, 0.276856", \ + "0.122628, 0.132413, 0.143500, 0.170450, 0.198326, 0.228405, 0.269256", \ + "0.116160, 0.125945, 0.137032, 0.163982, 0.191858, 0.221937, 0.262788", \ + "0.106762, 0.116547, 0.127634, 0.154584, 0.182460, 0.212539, 0.253390", \ + "0.096573, 0.106358, 0.117445, 0.144395, 0.172271, 0.202350, 0.243201" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.150397, 0.160840, 0.174497, 0.207701, 0.235037, 0.273999, 0.319190", \ + "0.144905, 0.155348, 0.169005, 0.202209, 0.229545, 0.268507, 0.313698", \ + "0.132374, 0.142817, 0.156474, 0.189678, 0.217014, 0.255976, 0.301167", \ + "0.127412, 0.137855, 0.151512, 0.184716, 0.212052, 0.251014, 0.296205", \ + "0.118642, 0.129085, 0.142742, 0.175946, 0.203282, 0.242244, 0.287435", \ + "0.109034, 0.119477, 0.133134, 0.166338, 0.193674, 0.232636, 0.277827", \ + "0.098801, 0.109244, 0.122901, 0.156105, 0.183441, 0.222403, 0.267594" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[20]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB20eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.249134, 0.237567, 0.225685, 0.205900, 0.191187, 0.182067, 0.166776", \ + "0.254329, 0.242762, 0.230880, 0.211095, 0.196382, 0.187262, 0.171971", \ + "0.266897, 0.255330, 0.243448, 0.223663, 0.208950, 0.199830, 0.184539", \ + "0.274404, 0.262837, 0.250955, 0.231170, 0.216457, 0.207337, 0.192046", \ + "0.280850, 0.269283, 0.257401, 0.237616, 0.222903, 0.213783, 0.198492", \ + "0.290276, 0.278709, 0.266827, 0.247042, 0.232329, 0.223209, 0.207918", \ + "0.300493, 0.288926, 0.277044, 0.257259, 0.242546, 0.233426, 0.218135" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.242723, 0.229979, 0.217345, 0.196512, 0.178133, 0.161031, 0.143466", \ + "0.247941, 0.235197, 0.222563, 0.201730, 0.183351, 0.166249, 0.148684", \ + "0.260501, 0.247757, 0.235123, 0.214291, 0.195911, 0.178809, 0.161244", \ + "0.267997, 0.255253, 0.242619, 0.221786, 0.203407, 0.186305, 0.168740", \ + "0.274433, 0.261689, 0.249055, 0.228222, 0.209843, 0.192741, 0.175176", \ + "0.283839, 0.271095, 0.258461, 0.237628, 0.219249, 0.202147, 0.184582", \ + "0.294088, 0.281344, 0.268710, 0.247877, 0.229498, 0.212396, 0.194831" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[20])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.004350, 0.004355, 0.004359, 0.004363, 0.004368, 0.004372, 0.004376"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.006049, 0.006142, 0.006157, 0.006186, 0.006192, 0.006198, 0.006204"); + } + } + } + pin(DB[19]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[19]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB19eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.147908, 0.157693, 0.168780, 0.195730, 0.223606, 0.253685, 0.294536", \ + "0.142761, 0.152546, 0.163633, 0.190583, 0.218459, 0.248538, 0.289389", \ + "0.130228, 0.140013, 0.151100, 0.178050, 0.205926, 0.236005, 0.276856", \ + "0.122628, 0.132413, 0.143500, 0.170450, 0.198326, 0.228405, 0.269256", \ + "0.116160, 0.125945, 0.137032, 0.163982, 0.191858, 0.221937, 0.262788", \ + "0.106762, 0.116547, 0.127634, 0.154584, 0.182460, 0.212539, 0.253390", \ + "0.096573, 0.106358, 0.117445, 0.144395, 0.172271, 0.202350, 0.243201" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.150397, 0.160840, 0.174497, 0.207701, 0.235037, 0.273999, 0.319190", \ + "0.144905, 0.155348, 0.169005, 0.202209, 0.229545, 0.268507, 0.313698", \ + "0.132374, 0.142817, 0.156474, 0.189678, 0.217014, 0.255976, 0.301167", \ + "0.127412, 0.137855, 0.151512, 0.184716, 0.212052, 0.251014, 0.296205", \ + "0.118642, 0.129085, 0.142742, 0.175946, 0.203282, 0.242244, 0.287435", \ + "0.109034, 0.119477, 0.133134, 0.166338, 0.193674, 0.232636, 0.277827", \ + "0.098801, 0.109244, 0.122901, 0.156105, 0.183441, 0.222403, 0.267594" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[19]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB19eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.249134, 0.237567, 0.225685, 0.205900, 0.191187, 0.182067, 0.166776", \ + "0.254329, 0.242762, 0.230880, 0.211095, 0.196382, 0.187262, 0.171971", \ + "0.266897, 0.255330, 0.243448, 0.223663, 0.208950, 0.199830, 0.184539", \ + "0.274404, 0.262837, 0.250955, 0.231170, 0.216457, 0.207337, 0.192046", \ + "0.280850, 0.269283, 0.257401, 0.237616, 0.222903, 0.213783, 0.198492", \ + "0.290276, 0.278709, 0.266827, 0.247042, 0.232329, 0.223209, 0.207918", \ + "0.300493, 0.288926, 0.277044, 0.257259, 0.242546, 0.233426, 0.218135" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.242723, 0.229979, 0.217345, 0.196512, 0.178133, 0.161031, 0.143466", \ + "0.247941, 0.235197, 0.222563, 0.201730, 0.183351, 0.166249, 0.148684", \ + "0.260501, 0.247757, 0.235123, 0.214291, 0.195911, 0.178809, 0.161244", \ + "0.267997, 0.255253, 0.242619, 0.221786, 0.203407, 0.186305, 0.168740", \ + "0.274433, 0.261689, 0.249055, 0.228222, 0.209843, 0.192741, 0.175176", \ + "0.283839, 0.271095, 0.258461, 0.237628, 0.219249, 0.202147, 0.184582", \ + "0.294088, 0.281344, 0.268710, 0.247877, 0.229498, 0.212396, 0.194831" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[19])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.004350, 0.004355, 0.004359, 0.004363, 0.004368, 0.004372, 0.004376"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.006049, 0.006142, 0.006157, 0.006186, 0.006192, 0.006198, 0.006204"); + } + } + } + pin(DB[18]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[18]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB18eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.147908, 0.157693, 0.168780, 0.195730, 0.223606, 0.253685, 0.294536", \ + "0.142761, 0.152546, 0.163633, 0.190583, 0.218459, 0.248538, 0.289389", \ + "0.130228, 0.140013, 0.151100, 0.178050, 0.205926, 0.236005, 0.276856", \ + "0.122628, 0.132413, 0.143500, 0.170450, 0.198326, 0.228405, 0.269256", \ + "0.116160, 0.125945, 0.137032, 0.163982, 0.191858, 0.221937, 0.262788", \ + "0.106762, 0.116547, 0.127634, 0.154584, 0.182460, 0.212539, 0.253390", \ + "0.096573, 0.106358, 0.117445, 0.144395, 0.172271, 0.202350, 0.243201" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.150397, 0.160840, 0.174497, 0.207701, 0.235037, 0.273999, 0.319190", \ + "0.144905, 0.155348, 0.169005, 0.202209, 0.229545, 0.268507, 0.313698", \ + "0.132374, 0.142817, 0.156474, 0.189678, 0.217014, 0.255976, 0.301167", \ + "0.127412, 0.137855, 0.151512, 0.184716, 0.212052, 0.251014, 0.296205", \ + "0.118642, 0.129085, 0.142742, 0.175946, 0.203282, 0.242244, 0.287435", \ + "0.109034, 0.119477, 0.133134, 0.166338, 0.193674, 0.232636, 0.277827", \ + "0.098801, 0.109244, 0.122901, 0.156105, 0.183441, 0.222403, 0.267594" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[18]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB18eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.249134, 0.237567, 0.225685, 0.205900, 0.191187, 0.182067, 0.166776", \ + "0.254329, 0.242762, 0.230880, 0.211095, 0.196382, 0.187262, 0.171971", \ + "0.266897, 0.255330, 0.243448, 0.223663, 0.208950, 0.199830, 0.184539", \ + "0.274404, 0.262837, 0.250955, 0.231170, 0.216457, 0.207337, 0.192046", \ + "0.280850, 0.269283, 0.257401, 0.237616, 0.222903, 0.213783, 0.198492", \ + "0.290276, 0.278709, 0.266827, 0.247042, 0.232329, 0.223209, 0.207918", \ + "0.300493, 0.288926, 0.277044, 0.257259, 0.242546, 0.233426, 0.218135" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.242723, 0.229979, 0.217345, 0.196512, 0.178133, 0.161031, 0.143466", \ + "0.247941, 0.235197, 0.222563, 0.201730, 0.183351, 0.166249, 0.148684", \ + "0.260501, 0.247757, 0.235123, 0.214291, 0.195911, 0.178809, 0.161244", \ + "0.267997, 0.255253, 0.242619, 0.221786, 0.203407, 0.186305, 0.168740", \ + "0.274433, 0.261689, 0.249055, 0.228222, 0.209843, 0.192741, 0.175176", \ + "0.283839, 0.271095, 0.258461, 0.237628, 0.219249, 0.202147, 0.184582", \ + "0.294088, 0.281344, 0.268710, 0.247877, 0.229498, 0.212396, 0.194831" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[18])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.004350, 0.004355, 0.004359, 0.004363, 0.004368, 0.004372, 0.004376"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.006049, 0.006142, 0.006157, 0.006186, 0.006192, 0.006198, 0.006204"); + } + } + } + pin(DB[17]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[17]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB17eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.147908, 0.157693, 0.168780, 0.195730, 0.223606, 0.253685, 0.294536", \ + "0.142761, 0.152546, 0.163633, 0.190583, 0.218459, 0.248538, 0.289389", \ + "0.130228, 0.140013, 0.151100, 0.178050, 0.205926, 0.236005, 0.276856", \ + "0.122628, 0.132413, 0.143500, 0.170450, 0.198326, 0.228405, 0.269256", \ + "0.116160, 0.125945, 0.137032, 0.163982, 0.191858, 0.221937, 0.262788", \ + "0.106762, 0.116547, 0.127634, 0.154584, 0.182460, 0.212539, 0.253390", \ + "0.096573, 0.106358, 0.117445, 0.144395, 0.172271, 0.202350, 0.243201" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.150397, 0.160840, 0.174497, 0.207701, 0.235037, 0.273999, 0.319190", \ + "0.144905, 0.155348, 0.169005, 0.202209, 0.229545, 0.268507, 0.313698", \ + "0.132374, 0.142817, 0.156474, 0.189678, 0.217014, 0.255976, 0.301167", \ + "0.127412, 0.137855, 0.151512, 0.184716, 0.212052, 0.251014, 0.296205", \ + "0.118642, 0.129085, 0.142742, 0.175946, 0.203282, 0.242244, 0.287435", \ + "0.109034, 0.119477, 0.133134, 0.166338, 0.193674, 0.232636, 0.277827", \ + "0.098801, 0.109244, 0.122901, 0.156105, 0.183441, 0.222403, 0.267594" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[17]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB17eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.249134, 0.237567, 0.225685, 0.205900, 0.191187, 0.182067, 0.166776", \ + "0.254329, 0.242762, 0.230880, 0.211095, 0.196382, 0.187262, 0.171971", \ + "0.266897, 0.255330, 0.243448, 0.223663, 0.208950, 0.199830, 0.184539", \ + "0.274404, 0.262837, 0.250955, 0.231170, 0.216457, 0.207337, 0.192046", \ + "0.280850, 0.269283, 0.257401, 0.237616, 0.222903, 0.213783, 0.198492", \ + "0.290276, 0.278709, 0.266827, 0.247042, 0.232329, 0.223209, 0.207918", \ + "0.300493, 0.288926, 0.277044, 0.257259, 0.242546, 0.233426, 0.218135" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.242723, 0.229979, 0.217345, 0.196512, 0.178133, 0.161031, 0.143466", \ + "0.247941, 0.235197, 0.222563, 0.201730, 0.183351, 0.166249, 0.148684", \ + "0.260501, 0.247757, 0.235123, 0.214291, 0.195911, 0.178809, 0.161244", \ + "0.267997, 0.255253, 0.242619, 0.221786, 0.203407, 0.186305, 0.168740", \ + "0.274433, 0.261689, 0.249055, 0.228222, 0.209843, 0.192741, 0.175176", \ + "0.283839, 0.271095, 0.258461, 0.237628, 0.219249, 0.202147, 0.184582", \ + "0.294088, 0.281344, 0.268710, 0.247877, 0.229498, 0.212396, 0.194831" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[17])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.004350, 0.004355, 0.004359, 0.004363, 0.004368, 0.004372, 0.004376"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.006049, 0.006142, 0.006157, 0.006186, 0.006192, 0.006198, 0.006204"); + } + } + } + pin(DB[16]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[16]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB16eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.147908, 0.157693, 0.168780, 0.195730, 0.223606, 0.253685, 0.294536", \ + "0.142761, 0.152546, 0.163633, 0.190583, 0.218459, 0.248538, 0.289389", \ + "0.130228, 0.140013, 0.151100, 0.178050, 0.205926, 0.236005, 0.276856", \ + "0.122628, 0.132413, 0.143500, 0.170450, 0.198326, 0.228405, 0.269256", \ + "0.116160, 0.125945, 0.137032, 0.163982, 0.191858, 0.221937, 0.262788", \ + "0.106762, 0.116547, 0.127634, 0.154584, 0.182460, 0.212539, 0.253390", \ + "0.096573, 0.106358, 0.117445, 0.144395, 0.172271, 0.202350, 0.243201" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.150397, 0.160840, 0.174497, 0.207701, 0.235037, 0.273999, 0.319190", \ + "0.144905, 0.155348, 0.169005, 0.202209, 0.229545, 0.268507, 0.313698", \ + "0.132374, 0.142817, 0.156474, 0.189678, 0.217014, 0.255976, 0.301167", \ + "0.127412, 0.137855, 0.151512, 0.184716, 0.212052, 0.251014, 0.296205", \ + "0.118642, 0.129085, 0.142742, 0.175946, 0.203282, 0.242244, 0.287435", \ + "0.109034, 0.119477, 0.133134, 0.166338, 0.193674, 0.232636, 0.277827", \ + "0.098801, 0.109244, 0.122901, 0.156105, 0.183441, 0.222403, 0.267594" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[16]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB16eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.249134, 0.237567, 0.225685, 0.205900, 0.191187, 0.182067, 0.166776", \ + "0.254329, 0.242762, 0.230880, 0.211095, 0.196382, 0.187262, 0.171971", \ + "0.266897, 0.255330, 0.243448, 0.223663, 0.208950, 0.199830, 0.184539", \ + "0.274404, 0.262837, 0.250955, 0.231170, 0.216457, 0.207337, 0.192046", \ + "0.280850, 0.269283, 0.257401, 0.237616, 0.222903, 0.213783, 0.198492", \ + "0.290276, 0.278709, 0.266827, 0.247042, 0.232329, 0.223209, 0.207918", \ + "0.300493, 0.288926, 0.277044, 0.257259, 0.242546, 0.233426, 0.218135" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.242723, 0.229979, 0.217345, 0.196512, 0.178133, 0.161031, 0.143466", \ + "0.247941, 0.235197, 0.222563, 0.201730, 0.183351, 0.166249, 0.148684", \ + "0.260501, 0.247757, 0.235123, 0.214291, 0.195911, 0.178809, 0.161244", \ + "0.267997, 0.255253, 0.242619, 0.221786, 0.203407, 0.186305, 0.168740", \ + "0.274433, 0.261689, 0.249055, 0.228222, 0.209843, 0.192741, 0.175176", \ + "0.283839, 0.271095, 0.258461, 0.237628, 0.219249, 0.202147, 0.184582", \ + "0.294088, 0.281344, 0.268710, 0.247877, 0.229498, 0.212396, 0.194831" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[16])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.004350, 0.004355, 0.004359, 0.004363, 0.004368, 0.004372, 0.004376"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.006049, 0.006142, 0.006157, 0.006186, 0.006192, 0.006198, 0.006204"); + } + } + } + pin(DB[15]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[15]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB15eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.147908, 0.157693, 0.168780, 0.195730, 0.223606, 0.253685, 0.294536", \ + "0.142761, 0.152546, 0.163633, 0.190583, 0.218459, 0.248538, 0.289389", \ + "0.130228, 0.140013, 0.151100, 0.178050, 0.205926, 0.236005, 0.276856", \ + "0.122628, 0.132413, 0.143500, 0.170450, 0.198326, 0.228405, 0.269256", \ + "0.116160, 0.125945, 0.137032, 0.163982, 0.191858, 0.221937, 0.262788", \ + "0.106762, 0.116547, 0.127634, 0.154584, 0.182460, 0.212539, 0.253390", \ + "0.096573, 0.106358, 0.117445, 0.144395, 0.172271, 0.202350, 0.243201" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.150397, 0.160840, 0.174497, 0.207701, 0.235037, 0.273999, 0.319190", \ + "0.144905, 0.155348, 0.169005, 0.202209, 0.229545, 0.268507, 0.313698", \ + "0.132374, 0.142817, 0.156474, 0.189678, 0.217014, 0.255976, 0.301167", \ + "0.127412, 0.137855, 0.151512, 0.184716, 0.212052, 0.251014, 0.296205", \ + "0.118642, 0.129085, 0.142742, 0.175946, 0.203282, 0.242244, 0.287435", \ + "0.109034, 0.119477, 0.133134, 0.166338, 0.193674, 0.232636, 0.277827", \ + "0.098801, 0.109244, 0.122901, 0.156105, 0.183441, 0.222403, 0.267594" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[15]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB15eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.249134, 0.237567, 0.225685, 0.205900, 0.191187, 0.182067, 0.166776", \ + "0.254329, 0.242762, 0.230880, 0.211095, 0.196382, 0.187262, 0.171971", \ + "0.266897, 0.255330, 0.243448, 0.223663, 0.208950, 0.199830, 0.184539", \ + "0.274404, 0.262837, 0.250955, 0.231170, 0.216457, 0.207337, 0.192046", \ + "0.280850, 0.269283, 0.257401, 0.237616, 0.222903, 0.213783, 0.198492", \ + "0.290276, 0.278709, 0.266827, 0.247042, 0.232329, 0.223209, 0.207918", \ + "0.300493, 0.288926, 0.277044, 0.257259, 0.242546, 0.233426, 0.218135" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.242723, 0.229979, 0.217345, 0.196512, 0.178133, 0.161031, 0.143466", \ + "0.247941, 0.235197, 0.222563, 0.201730, 0.183351, 0.166249, 0.148684", \ + "0.260501, 0.247757, 0.235123, 0.214291, 0.195911, 0.178809, 0.161244", \ + "0.267997, 0.255253, 0.242619, 0.221786, 0.203407, 0.186305, 0.168740", \ + "0.274433, 0.261689, 0.249055, 0.228222, 0.209843, 0.192741, 0.175176", \ + "0.283839, 0.271095, 0.258461, 0.237628, 0.219249, 0.202147, 0.184582", \ + "0.294088, 0.281344, 0.268710, 0.247877, 0.229498, 0.212396, 0.194831" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[15])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.004350, 0.004355, 0.004359, 0.004363, 0.004368, 0.004372, 0.004376"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.006049, 0.006142, 0.006157, 0.006186, 0.006192, 0.006198, 0.006204"); + } + } + } + pin(DB[14]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[14]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB14eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.147908, 0.157693, 0.168780, 0.195730, 0.223606, 0.253685, 0.294536", \ + "0.142761, 0.152546, 0.163633, 0.190583, 0.218459, 0.248538, 0.289389", \ + "0.130228, 0.140013, 0.151100, 0.178050, 0.205926, 0.236005, 0.276856", \ + "0.122628, 0.132413, 0.143500, 0.170450, 0.198326, 0.228405, 0.269256", \ + "0.116160, 0.125945, 0.137032, 0.163982, 0.191858, 0.221937, 0.262788", \ + "0.106762, 0.116547, 0.127634, 0.154584, 0.182460, 0.212539, 0.253390", \ + "0.096573, 0.106358, 0.117445, 0.144395, 0.172271, 0.202350, 0.243201" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.150397, 0.160840, 0.174497, 0.207701, 0.235037, 0.273999, 0.319190", \ + "0.144905, 0.155348, 0.169005, 0.202209, 0.229545, 0.268507, 0.313698", \ + "0.132374, 0.142817, 0.156474, 0.189678, 0.217014, 0.255976, 0.301167", \ + "0.127412, 0.137855, 0.151512, 0.184716, 0.212052, 0.251014, 0.296205", \ + "0.118642, 0.129085, 0.142742, 0.175946, 0.203282, 0.242244, 0.287435", \ + "0.109034, 0.119477, 0.133134, 0.166338, 0.193674, 0.232636, 0.277827", \ + "0.098801, 0.109244, 0.122901, 0.156105, 0.183441, 0.222403, 0.267594" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[14]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB14eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.249134, 0.237567, 0.225685, 0.205900, 0.191187, 0.182067, 0.166776", \ + "0.254329, 0.242762, 0.230880, 0.211095, 0.196382, 0.187262, 0.171971", \ + "0.266897, 0.255330, 0.243448, 0.223663, 0.208950, 0.199830, 0.184539", \ + "0.274404, 0.262837, 0.250955, 0.231170, 0.216457, 0.207337, 0.192046", \ + "0.280850, 0.269283, 0.257401, 0.237616, 0.222903, 0.213783, 0.198492", \ + "0.290276, 0.278709, 0.266827, 0.247042, 0.232329, 0.223209, 0.207918", \ + "0.300493, 0.288926, 0.277044, 0.257259, 0.242546, 0.233426, 0.218135" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.242723, 0.229979, 0.217345, 0.196512, 0.178133, 0.161031, 0.143466", \ + "0.247941, 0.235197, 0.222563, 0.201730, 0.183351, 0.166249, 0.148684", \ + "0.260501, 0.247757, 0.235123, 0.214291, 0.195911, 0.178809, 0.161244", \ + "0.267997, 0.255253, 0.242619, 0.221786, 0.203407, 0.186305, 0.168740", \ + "0.274433, 0.261689, 0.249055, 0.228222, 0.209843, 0.192741, 0.175176", \ + "0.283839, 0.271095, 0.258461, 0.237628, 0.219249, 0.202147, 0.184582", \ + "0.294088, 0.281344, 0.268710, 0.247877, 0.229498, 0.212396, 0.194831" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[14])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.004350, 0.004355, 0.004359, 0.004363, 0.004368, 0.004372, 0.004376"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.006049, 0.006142, 0.006157, 0.006186, 0.006192, 0.006198, 0.006204"); + } + } + } + pin(DB[13]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[13]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB13eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.147908, 0.157693, 0.168780, 0.195730, 0.223606, 0.253685, 0.294536", \ + "0.142761, 0.152546, 0.163633, 0.190583, 0.218459, 0.248538, 0.289389", \ + "0.130228, 0.140013, 0.151100, 0.178050, 0.205926, 0.236005, 0.276856", \ + "0.122628, 0.132413, 0.143500, 0.170450, 0.198326, 0.228405, 0.269256", \ + "0.116160, 0.125945, 0.137032, 0.163982, 0.191858, 0.221937, 0.262788", \ + "0.106762, 0.116547, 0.127634, 0.154584, 0.182460, 0.212539, 0.253390", \ + "0.096573, 0.106358, 0.117445, 0.144395, 0.172271, 0.202350, 0.243201" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.150397, 0.160840, 0.174497, 0.207701, 0.235037, 0.273999, 0.319190", \ + "0.144905, 0.155348, 0.169005, 0.202209, 0.229545, 0.268507, 0.313698", \ + "0.132374, 0.142817, 0.156474, 0.189678, 0.217014, 0.255976, 0.301167", \ + "0.127412, 0.137855, 0.151512, 0.184716, 0.212052, 0.251014, 0.296205", \ + "0.118642, 0.129085, 0.142742, 0.175946, 0.203282, 0.242244, 0.287435", \ + "0.109034, 0.119477, 0.133134, 0.166338, 0.193674, 0.232636, 0.277827", \ + "0.098801, 0.109244, 0.122901, 0.156105, 0.183441, 0.222403, 0.267594" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[13]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB13eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.249134, 0.237567, 0.225685, 0.205900, 0.191187, 0.182067, 0.166776", \ + "0.254329, 0.242762, 0.230880, 0.211095, 0.196382, 0.187262, 0.171971", \ + "0.266897, 0.255330, 0.243448, 0.223663, 0.208950, 0.199830, 0.184539", \ + "0.274404, 0.262837, 0.250955, 0.231170, 0.216457, 0.207337, 0.192046", \ + "0.280850, 0.269283, 0.257401, 0.237616, 0.222903, 0.213783, 0.198492", \ + "0.290276, 0.278709, 0.266827, 0.247042, 0.232329, 0.223209, 0.207918", \ + "0.300493, 0.288926, 0.277044, 0.257259, 0.242546, 0.233426, 0.218135" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.242723, 0.229979, 0.217345, 0.196512, 0.178133, 0.161031, 0.143466", \ + "0.247941, 0.235197, 0.222563, 0.201730, 0.183351, 0.166249, 0.148684", \ + "0.260501, 0.247757, 0.235123, 0.214291, 0.195911, 0.178809, 0.161244", \ + "0.267997, 0.255253, 0.242619, 0.221786, 0.203407, 0.186305, 0.168740", \ + "0.274433, 0.261689, 0.249055, 0.228222, 0.209843, 0.192741, 0.175176", \ + "0.283839, 0.271095, 0.258461, 0.237628, 0.219249, 0.202147, 0.184582", \ + "0.294088, 0.281344, 0.268710, 0.247877, 0.229498, 0.212396, 0.194831" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[13])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.004350, 0.004355, 0.004359, 0.004363, 0.004368, 0.004372, 0.004376"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.006049, 0.006142, 0.006157, 0.006186, 0.006192, 0.006198, 0.006204"); + } + } + } + pin(DB[12]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[12]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB12eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.147908, 0.157693, 0.168780, 0.195730, 0.223606, 0.253685, 0.294536", \ + "0.142761, 0.152546, 0.163633, 0.190583, 0.218459, 0.248538, 0.289389", \ + "0.130228, 0.140013, 0.151100, 0.178050, 0.205926, 0.236005, 0.276856", \ + "0.122628, 0.132413, 0.143500, 0.170450, 0.198326, 0.228405, 0.269256", \ + "0.116160, 0.125945, 0.137032, 0.163982, 0.191858, 0.221937, 0.262788", \ + "0.106762, 0.116547, 0.127634, 0.154584, 0.182460, 0.212539, 0.253390", \ + "0.096573, 0.106358, 0.117445, 0.144395, 0.172271, 0.202350, 0.243201" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.150397, 0.160840, 0.174497, 0.207701, 0.235037, 0.273999, 0.319190", \ + "0.144905, 0.155348, 0.169005, 0.202209, 0.229545, 0.268507, 0.313698", \ + "0.132374, 0.142817, 0.156474, 0.189678, 0.217014, 0.255976, 0.301167", \ + "0.127412, 0.137855, 0.151512, 0.184716, 0.212052, 0.251014, 0.296205", \ + "0.118642, 0.129085, 0.142742, 0.175946, 0.203282, 0.242244, 0.287435", \ + "0.109034, 0.119477, 0.133134, 0.166338, 0.193674, 0.232636, 0.277827", \ + "0.098801, 0.109244, 0.122901, 0.156105, 0.183441, 0.222403, 0.267594" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[12]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB12eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.249134, 0.237567, 0.225685, 0.205900, 0.191187, 0.182067, 0.166776", \ + "0.254329, 0.242762, 0.230880, 0.211095, 0.196382, 0.187262, 0.171971", \ + "0.266897, 0.255330, 0.243448, 0.223663, 0.208950, 0.199830, 0.184539", \ + "0.274404, 0.262837, 0.250955, 0.231170, 0.216457, 0.207337, 0.192046", \ + "0.280850, 0.269283, 0.257401, 0.237616, 0.222903, 0.213783, 0.198492", \ + "0.290276, 0.278709, 0.266827, 0.247042, 0.232329, 0.223209, 0.207918", \ + "0.300493, 0.288926, 0.277044, 0.257259, 0.242546, 0.233426, 0.218135" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.242723, 0.229979, 0.217345, 0.196512, 0.178133, 0.161031, 0.143466", \ + "0.247941, 0.235197, 0.222563, 0.201730, 0.183351, 0.166249, 0.148684", \ + "0.260501, 0.247757, 0.235123, 0.214291, 0.195911, 0.178809, 0.161244", \ + "0.267997, 0.255253, 0.242619, 0.221786, 0.203407, 0.186305, 0.168740", \ + "0.274433, 0.261689, 0.249055, 0.228222, 0.209843, 0.192741, 0.175176", \ + "0.283839, 0.271095, 0.258461, 0.237628, 0.219249, 0.202147, 0.184582", \ + "0.294088, 0.281344, 0.268710, 0.247877, 0.229498, 0.212396, 0.194831" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[12])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.004350, 0.004355, 0.004359, 0.004363, 0.004368, 0.004372, 0.004376"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.006049, 0.006142, 0.006157, 0.006186, 0.006192, 0.006198, 0.006204"); + } + } + } + pin(DB[11]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[11]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB11eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.147908, 0.157693, 0.168780, 0.195730, 0.223606, 0.253685, 0.294536", \ + "0.142761, 0.152546, 0.163633, 0.190583, 0.218459, 0.248538, 0.289389", \ + "0.130228, 0.140013, 0.151100, 0.178050, 0.205926, 0.236005, 0.276856", \ + "0.122628, 0.132413, 0.143500, 0.170450, 0.198326, 0.228405, 0.269256", \ + "0.116160, 0.125945, 0.137032, 0.163982, 0.191858, 0.221937, 0.262788", \ + "0.106762, 0.116547, 0.127634, 0.154584, 0.182460, 0.212539, 0.253390", \ + "0.096573, 0.106358, 0.117445, 0.144395, 0.172271, 0.202350, 0.243201" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.150397, 0.160840, 0.174497, 0.207701, 0.235037, 0.273999, 0.319190", \ + "0.144905, 0.155348, 0.169005, 0.202209, 0.229545, 0.268507, 0.313698", \ + "0.132374, 0.142817, 0.156474, 0.189678, 0.217014, 0.255976, 0.301167", \ + "0.127412, 0.137855, 0.151512, 0.184716, 0.212052, 0.251014, 0.296205", \ + "0.118642, 0.129085, 0.142742, 0.175946, 0.203282, 0.242244, 0.287435", \ + "0.109034, 0.119477, 0.133134, 0.166338, 0.193674, 0.232636, 0.277827", \ + "0.098801, 0.109244, 0.122901, 0.156105, 0.183441, 0.222403, 0.267594" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[11]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB11eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.249134, 0.237567, 0.225685, 0.205900, 0.191187, 0.182067, 0.166776", \ + "0.254329, 0.242762, 0.230880, 0.211095, 0.196382, 0.187262, 0.171971", \ + "0.266897, 0.255330, 0.243448, 0.223663, 0.208950, 0.199830, 0.184539", \ + "0.274404, 0.262837, 0.250955, 0.231170, 0.216457, 0.207337, 0.192046", \ + "0.280850, 0.269283, 0.257401, 0.237616, 0.222903, 0.213783, 0.198492", \ + "0.290276, 0.278709, 0.266827, 0.247042, 0.232329, 0.223209, 0.207918", \ + "0.300493, 0.288926, 0.277044, 0.257259, 0.242546, 0.233426, 0.218135" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.242723, 0.229979, 0.217345, 0.196512, 0.178133, 0.161031, 0.143466", \ + "0.247941, 0.235197, 0.222563, 0.201730, 0.183351, 0.166249, 0.148684", \ + "0.260501, 0.247757, 0.235123, 0.214291, 0.195911, 0.178809, 0.161244", \ + "0.267997, 0.255253, 0.242619, 0.221786, 0.203407, 0.186305, 0.168740", \ + "0.274433, 0.261689, 0.249055, 0.228222, 0.209843, 0.192741, 0.175176", \ + "0.283839, 0.271095, 0.258461, 0.237628, 0.219249, 0.202147, 0.184582", \ + "0.294088, 0.281344, 0.268710, 0.247877, 0.229498, 0.212396, 0.194831" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[11])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.004350, 0.004355, 0.004359, 0.004363, 0.004368, 0.004372, 0.004376"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.006049, 0.006142, 0.006157, 0.006186, 0.006192, 0.006198, 0.006204"); + } + } + } + pin(DB[10]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[10]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB10eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.147908, 0.157693, 0.168780, 0.195730, 0.223606, 0.253685, 0.294536", \ + "0.142761, 0.152546, 0.163633, 0.190583, 0.218459, 0.248538, 0.289389", \ + "0.130228, 0.140013, 0.151100, 0.178050, 0.205926, 0.236005, 0.276856", \ + "0.122628, 0.132413, 0.143500, 0.170450, 0.198326, 0.228405, 0.269256", \ + "0.116160, 0.125945, 0.137032, 0.163982, 0.191858, 0.221937, 0.262788", \ + "0.106762, 0.116547, 0.127634, 0.154584, 0.182460, 0.212539, 0.253390", \ + "0.096573, 0.106358, 0.117445, 0.144395, 0.172271, 0.202350, 0.243201" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.150397, 0.160840, 0.174497, 0.207701, 0.235037, 0.273999, 0.319190", \ + "0.144905, 0.155348, 0.169005, 0.202209, 0.229545, 0.268507, 0.313698", \ + "0.132374, 0.142817, 0.156474, 0.189678, 0.217014, 0.255976, 0.301167", \ + "0.127412, 0.137855, 0.151512, 0.184716, 0.212052, 0.251014, 0.296205", \ + "0.118642, 0.129085, 0.142742, 0.175946, 0.203282, 0.242244, 0.287435", \ + "0.109034, 0.119477, 0.133134, 0.166338, 0.193674, 0.232636, 0.277827", \ + "0.098801, 0.109244, 0.122901, 0.156105, 0.183441, 0.222403, 0.267594" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[10]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB10eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.249134, 0.237567, 0.225685, 0.205900, 0.191187, 0.182067, 0.166776", \ + "0.254329, 0.242762, 0.230880, 0.211095, 0.196382, 0.187262, 0.171971", \ + "0.266897, 0.255330, 0.243448, 0.223663, 0.208950, 0.199830, 0.184539", \ + "0.274404, 0.262837, 0.250955, 0.231170, 0.216457, 0.207337, 0.192046", \ + "0.280850, 0.269283, 0.257401, 0.237616, 0.222903, 0.213783, 0.198492", \ + "0.290276, 0.278709, 0.266827, 0.247042, 0.232329, 0.223209, 0.207918", \ + "0.300493, 0.288926, 0.277044, 0.257259, 0.242546, 0.233426, 0.218135" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.242723, 0.229979, 0.217345, 0.196512, 0.178133, 0.161031, 0.143466", \ + "0.247941, 0.235197, 0.222563, 0.201730, 0.183351, 0.166249, 0.148684", \ + "0.260501, 0.247757, 0.235123, 0.214291, 0.195911, 0.178809, 0.161244", \ + "0.267997, 0.255253, 0.242619, 0.221786, 0.203407, 0.186305, 0.168740", \ + "0.274433, 0.261689, 0.249055, 0.228222, 0.209843, 0.192741, 0.175176", \ + "0.283839, 0.271095, 0.258461, 0.237628, 0.219249, 0.202147, 0.184582", \ + "0.294088, 0.281344, 0.268710, 0.247877, 0.229498, 0.212396, 0.194831" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[10])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.004350, 0.004355, 0.004359, 0.004363, 0.004368, 0.004372, 0.004376"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.006049, 0.006142, 0.006157, 0.006186, 0.006192, 0.006198, 0.006204"); + } + } + } + pin(DB[9]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[9]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB9eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.147908, 0.157693, 0.168780, 0.195730, 0.223606, 0.253685, 0.294536", \ + "0.142761, 0.152546, 0.163633, 0.190583, 0.218459, 0.248538, 0.289389", \ + "0.130228, 0.140013, 0.151100, 0.178050, 0.205926, 0.236005, 0.276856", \ + "0.122628, 0.132413, 0.143500, 0.170450, 0.198326, 0.228405, 0.269256", \ + "0.116160, 0.125945, 0.137032, 0.163982, 0.191858, 0.221937, 0.262788", \ + "0.106762, 0.116547, 0.127634, 0.154584, 0.182460, 0.212539, 0.253390", \ + "0.096573, 0.106358, 0.117445, 0.144395, 0.172271, 0.202350, 0.243201" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.150397, 0.160840, 0.174497, 0.207701, 0.235037, 0.273999, 0.319190", \ + "0.144905, 0.155348, 0.169005, 0.202209, 0.229545, 0.268507, 0.313698", \ + "0.132374, 0.142817, 0.156474, 0.189678, 0.217014, 0.255976, 0.301167", \ + "0.127412, 0.137855, 0.151512, 0.184716, 0.212052, 0.251014, 0.296205", \ + "0.118642, 0.129085, 0.142742, 0.175946, 0.203282, 0.242244, 0.287435", \ + "0.109034, 0.119477, 0.133134, 0.166338, 0.193674, 0.232636, 0.277827", \ + "0.098801, 0.109244, 0.122901, 0.156105, 0.183441, 0.222403, 0.267594" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[9]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB9eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.249134, 0.237567, 0.225685, 0.205900, 0.191187, 0.182067, 0.166776", \ + "0.254329, 0.242762, 0.230880, 0.211095, 0.196382, 0.187262, 0.171971", \ + "0.266897, 0.255330, 0.243448, 0.223663, 0.208950, 0.199830, 0.184539", \ + "0.274404, 0.262837, 0.250955, 0.231170, 0.216457, 0.207337, 0.192046", \ + "0.280850, 0.269283, 0.257401, 0.237616, 0.222903, 0.213783, 0.198492", \ + "0.290276, 0.278709, 0.266827, 0.247042, 0.232329, 0.223209, 0.207918", \ + "0.300493, 0.288926, 0.277044, 0.257259, 0.242546, 0.233426, 0.218135" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.242723, 0.229979, 0.217345, 0.196512, 0.178133, 0.161031, 0.143466", \ + "0.247941, 0.235197, 0.222563, 0.201730, 0.183351, 0.166249, 0.148684", \ + "0.260501, 0.247757, 0.235123, 0.214291, 0.195911, 0.178809, 0.161244", \ + "0.267997, 0.255253, 0.242619, 0.221786, 0.203407, 0.186305, 0.168740", \ + "0.274433, 0.261689, 0.249055, 0.228222, 0.209843, 0.192741, 0.175176", \ + "0.283839, 0.271095, 0.258461, 0.237628, 0.219249, 0.202147, 0.184582", \ + "0.294088, 0.281344, 0.268710, 0.247877, 0.229498, 0.212396, 0.194831" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[9])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.004350, 0.004355, 0.004359, 0.004363, 0.004368, 0.004372, 0.004376"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.006049, 0.006142, 0.006157, 0.006186, 0.006192, 0.006198, 0.006204"); + } + } + } + pin(DB[8]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[8]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB8eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.147908, 0.157693, 0.168780, 0.195730, 0.223606, 0.253685, 0.294536", \ + "0.142761, 0.152546, 0.163633, 0.190583, 0.218459, 0.248538, 0.289389", \ + "0.130228, 0.140013, 0.151100, 0.178050, 0.205926, 0.236005, 0.276856", \ + "0.122628, 0.132413, 0.143500, 0.170450, 0.198326, 0.228405, 0.269256", \ + "0.116160, 0.125945, 0.137032, 0.163982, 0.191858, 0.221937, 0.262788", \ + "0.106762, 0.116547, 0.127634, 0.154584, 0.182460, 0.212539, 0.253390", \ + "0.096573, 0.106358, 0.117445, 0.144395, 0.172271, 0.202350, 0.243201" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.150397, 0.160840, 0.174497, 0.207701, 0.235037, 0.273999, 0.319190", \ + "0.144905, 0.155348, 0.169005, 0.202209, 0.229545, 0.268507, 0.313698", \ + "0.132374, 0.142817, 0.156474, 0.189678, 0.217014, 0.255976, 0.301167", \ + "0.127412, 0.137855, 0.151512, 0.184716, 0.212052, 0.251014, 0.296205", \ + "0.118642, 0.129085, 0.142742, 0.175946, 0.203282, 0.242244, 0.287435", \ + "0.109034, 0.119477, 0.133134, 0.166338, 0.193674, 0.232636, 0.277827", \ + "0.098801, 0.109244, 0.122901, 0.156105, 0.183441, 0.222403, 0.267594" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[8]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB8eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.249134, 0.237567, 0.225685, 0.205900, 0.191187, 0.182067, 0.166776", \ + "0.254329, 0.242762, 0.230880, 0.211095, 0.196382, 0.187262, 0.171971", \ + "0.266897, 0.255330, 0.243448, 0.223663, 0.208950, 0.199830, 0.184539", \ + "0.274404, 0.262837, 0.250955, 0.231170, 0.216457, 0.207337, 0.192046", \ + "0.280850, 0.269283, 0.257401, 0.237616, 0.222903, 0.213783, 0.198492", \ + "0.290276, 0.278709, 0.266827, 0.247042, 0.232329, 0.223209, 0.207918", \ + "0.300493, 0.288926, 0.277044, 0.257259, 0.242546, 0.233426, 0.218135" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.242723, 0.229979, 0.217345, 0.196512, 0.178133, 0.161031, 0.143466", \ + "0.247941, 0.235197, 0.222563, 0.201730, 0.183351, 0.166249, 0.148684", \ + "0.260501, 0.247757, 0.235123, 0.214291, 0.195911, 0.178809, 0.161244", \ + "0.267997, 0.255253, 0.242619, 0.221786, 0.203407, 0.186305, 0.168740", \ + "0.274433, 0.261689, 0.249055, 0.228222, 0.209843, 0.192741, 0.175176", \ + "0.283839, 0.271095, 0.258461, 0.237628, 0.219249, 0.202147, 0.184582", \ + "0.294088, 0.281344, 0.268710, 0.247877, 0.229498, 0.212396, 0.194831" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[8])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.004350, 0.004355, 0.004359, 0.004363, 0.004368, 0.004372, 0.004376"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.006049, 0.006142, 0.006157, 0.006186, 0.006192, 0.006198, 0.006204"); + } + } + } + pin(DB[7]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[7]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB7eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.147908, 0.157693, 0.168780, 0.195730, 0.223606, 0.253685, 0.294536", \ + "0.142761, 0.152546, 0.163633, 0.190583, 0.218459, 0.248538, 0.289389", \ + "0.130228, 0.140013, 0.151100, 0.178050, 0.205926, 0.236005, 0.276856", \ + "0.122628, 0.132413, 0.143500, 0.170450, 0.198326, 0.228405, 0.269256", \ + "0.116160, 0.125945, 0.137032, 0.163982, 0.191858, 0.221937, 0.262788", \ + "0.106762, 0.116547, 0.127634, 0.154584, 0.182460, 0.212539, 0.253390", \ + "0.096573, 0.106358, 0.117445, 0.144395, 0.172271, 0.202350, 0.243201" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.150397, 0.160840, 0.174497, 0.207701, 0.235037, 0.273999, 0.319190", \ + "0.144905, 0.155348, 0.169005, 0.202209, 0.229545, 0.268507, 0.313698", \ + "0.132374, 0.142817, 0.156474, 0.189678, 0.217014, 0.255976, 0.301167", \ + "0.127412, 0.137855, 0.151512, 0.184716, 0.212052, 0.251014, 0.296205", \ + "0.118642, 0.129085, 0.142742, 0.175946, 0.203282, 0.242244, 0.287435", \ + "0.109034, 0.119477, 0.133134, 0.166338, 0.193674, 0.232636, 0.277827", \ + "0.098801, 0.109244, 0.122901, 0.156105, 0.183441, 0.222403, 0.267594" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[7]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB7eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.249134, 0.237567, 0.225685, 0.205900, 0.191187, 0.182067, 0.166776", \ + "0.254329, 0.242762, 0.230880, 0.211095, 0.196382, 0.187262, 0.171971", \ + "0.266897, 0.255330, 0.243448, 0.223663, 0.208950, 0.199830, 0.184539", \ + "0.274404, 0.262837, 0.250955, 0.231170, 0.216457, 0.207337, 0.192046", \ + "0.280850, 0.269283, 0.257401, 0.237616, 0.222903, 0.213783, 0.198492", \ + "0.290276, 0.278709, 0.266827, 0.247042, 0.232329, 0.223209, 0.207918", \ + "0.300493, 0.288926, 0.277044, 0.257259, 0.242546, 0.233426, 0.218135" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.242723, 0.229979, 0.217345, 0.196512, 0.178133, 0.161031, 0.143466", \ + "0.247941, 0.235197, 0.222563, 0.201730, 0.183351, 0.166249, 0.148684", \ + "0.260501, 0.247757, 0.235123, 0.214291, 0.195911, 0.178809, 0.161244", \ + "0.267997, 0.255253, 0.242619, 0.221786, 0.203407, 0.186305, 0.168740", \ + "0.274433, 0.261689, 0.249055, 0.228222, 0.209843, 0.192741, 0.175176", \ + "0.283839, 0.271095, 0.258461, 0.237628, 0.219249, 0.202147, 0.184582", \ + "0.294088, 0.281344, 0.268710, 0.247877, 0.229498, 0.212396, 0.194831" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[7])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.004350, 0.004355, 0.004359, 0.004363, 0.004368, 0.004372, 0.004376"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.006049, 0.006142, 0.006157, 0.006186, 0.006192, 0.006198, 0.006204"); + } + } + } + pin(DB[6]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[6]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB6eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.147908, 0.157693, 0.168780, 0.195730, 0.223606, 0.253685, 0.294536", \ + "0.142761, 0.152546, 0.163633, 0.190583, 0.218459, 0.248538, 0.289389", \ + "0.130228, 0.140013, 0.151100, 0.178050, 0.205926, 0.236005, 0.276856", \ + "0.122628, 0.132413, 0.143500, 0.170450, 0.198326, 0.228405, 0.269256", \ + "0.116160, 0.125945, 0.137032, 0.163982, 0.191858, 0.221937, 0.262788", \ + "0.106762, 0.116547, 0.127634, 0.154584, 0.182460, 0.212539, 0.253390", \ + "0.096573, 0.106358, 0.117445, 0.144395, 0.172271, 0.202350, 0.243201" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.150397, 0.160840, 0.174497, 0.207701, 0.235037, 0.273999, 0.319190", \ + "0.144905, 0.155348, 0.169005, 0.202209, 0.229545, 0.268507, 0.313698", \ + "0.132374, 0.142817, 0.156474, 0.189678, 0.217014, 0.255976, 0.301167", \ + "0.127412, 0.137855, 0.151512, 0.184716, 0.212052, 0.251014, 0.296205", \ + "0.118642, 0.129085, 0.142742, 0.175946, 0.203282, 0.242244, 0.287435", \ + "0.109034, 0.119477, 0.133134, 0.166338, 0.193674, 0.232636, 0.277827", \ + "0.098801, 0.109244, 0.122901, 0.156105, 0.183441, 0.222403, 0.267594" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[6]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB6eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.249134, 0.237567, 0.225685, 0.205900, 0.191187, 0.182067, 0.166776", \ + "0.254329, 0.242762, 0.230880, 0.211095, 0.196382, 0.187262, 0.171971", \ + "0.266897, 0.255330, 0.243448, 0.223663, 0.208950, 0.199830, 0.184539", \ + "0.274404, 0.262837, 0.250955, 0.231170, 0.216457, 0.207337, 0.192046", \ + "0.280850, 0.269283, 0.257401, 0.237616, 0.222903, 0.213783, 0.198492", \ + "0.290276, 0.278709, 0.266827, 0.247042, 0.232329, 0.223209, 0.207918", \ + "0.300493, 0.288926, 0.277044, 0.257259, 0.242546, 0.233426, 0.218135" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.242723, 0.229979, 0.217345, 0.196512, 0.178133, 0.161031, 0.143466", \ + "0.247941, 0.235197, 0.222563, 0.201730, 0.183351, 0.166249, 0.148684", \ + "0.260501, 0.247757, 0.235123, 0.214291, 0.195911, 0.178809, 0.161244", \ + "0.267997, 0.255253, 0.242619, 0.221786, 0.203407, 0.186305, 0.168740", \ + "0.274433, 0.261689, 0.249055, 0.228222, 0.209843, 0.192741, 0.175176", \ + "0.283839, 0.271095, 0.258461, 0.237628, 0.219249, 0.202147, 0.184582", \ + "0.294088, 0.281344, 0.268710, 0.247877, 0.229498, 0.212396, 0.194831" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[6])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.004350, 0.004355, 0.004359, 0.004363, 0.004368, 0.004372, 0.004376"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.006049, 0.006142, 0.006157, 0.006186, 0.006192, 0.006198, 0.006204"); + } + } + } + pin(DB[5]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[5]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB5eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.147908, 0.157693, 0.168780, 0.195730, 0.223606, 0.253685, 0.294536", \ + "0.142761, 0.152546, 0.163633, 0.190583, 0.218459, 0.248538, 0.289389", \ + "0.130228, 0.140013, 0.151100, 0.178050, 0.205926, 0.236005, 0.276856", \ + "0.122628, 0.132413, 0.143500, 0.170450, 0.198326, 0.228405, 0.269256", \ + "0.116160, 0.125945, 0.137032, 0.163982, 0.191858, 0.221937, 0.262788", \ + "0.106762, 0.116547, 0.127634, 0.154584, 0.182460, 0.212539, 0.253390", \ + "0.096573, 0.106358, 0.117445, 0.144395, 0.172271, 0.202350, 0.243201" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.150397, 0.160840, 0.174497, 0.207701, 0.235037, 0.273999, 0.319190", \ + "0.144905, 0.155348, 0.169005, 0.202209, 0.229545, 0.268507, 0.313698", \ + "0.132374, 0.142817, 0.156474, 0.189678, 0.217014, 0.255976, 0.301167", \ + "0.127412, 0.137855, 0.151512, 0.184716, 0.212052, 0.251014, 0.296205", \ + "0.118642, 0.129085, 0.142742, 0.175946, 0.203282, 0.242244, 0.287435", \ + "0.109034, 0.119477, 0.133134, 0.166338, 0.193674, 0.232636, 0.277827", \ + "0.098801, 0.109244, 0.122901, 0.156105, 0.183441, 0.222403, 0.267594" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[5]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB5eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.249134, 0.237567, 0.225685, 0.205900, 0.191187, 0.182067, 0.166776", \ + "0.254329, 0.242762, 0.230880, 0.211095, 0.196382, 0.187262, 0.171971", \ + "0.266897, 0.255330, 0.243448, 0.223663, 0.208950, 0.199830, 0.184539", \ + "0.274404, 0.262837, 0.250955, 0.231170, 0.216457, 0.207337, 0.192046", \ + "0.280850, 0.269283, 0.257401, 0.237616, 0.222903, 0.213783, 0.198492", \ + "0.290276, 0.278709, 0.266827, 0.247042, 0.232329, 0.223209, 0.207918", \ + "0.300493, 0.288926, 0.277044, 0.257259, 0.242546, 0.233426, 0.218135" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.242723, 0.229979, 0.217345, 0.196512, 0.178133, 0.161031, 0.143466", \ + "0.247941, 0.235197, 0.222563, 0.201730, 0.183351, 0.166249, 0.148684", \ + "0.260501, 0.247757, 0.235123, 0.214291, 0.195911, 0.178809, 0.161244", \ + "0.267997, 0.255253, 0.242619, 0.221786, 0.203407, 0.186305, 0.168740", \ + "0.274433, 0.261689, 0.249055, 0.228222, 0.209843, 0.192741, 0.175176", \ + "0.283839, 0.271095, 0.258461, 0.237628, 0.219249, 0.202147, 0.184582", \ + "0.294088, 0.281344, 0.268710, 0.247877, 0.229498, 0.212396, 0.194831" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[5])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.004350, 0.004355, 0.004359, 0.004363, 0.004368, 0.004372, 0.004376"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.006049, 0.006142, 0.006157, 0.006186, 0.006192, 0.006198, 0.006204"); + } + } + } + pin(DB[4]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[4]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB4eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.147908, 0.157693, 0.168780, 0.195730, 0.223606, 0.253685, 0.294536", \ + "0.142761, 0.152546, 0.163633, 0.190583, 0.218459, 0.248538, 0.289389", \ + "0.130228, 0.140013, 0.151100, 0.178050, 0.205926, 0.236005, 0.276856", \ + "0.122628, 0.132413, 0.143500, 0.170450, 0.198326, 0.228405, 0.269256", \ + "0.116160, 0.125945, 0.137032, 0.163982, 0.191858, 0.221937, 0.262788", \ + "0.106762, 0.116547, 0.127634, 0.154584, 0.182460, 0.212539, 0.253390", \ + "0.096573, 0.106358, 0.117445, 0.144395, 0.172271, 0.202350, 0.243201" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.150397, 0.160840, 0.174497, 0.207701, 0.235037, 0.273999, 0.319190", \ + "0.144905, 0.155348, 0.169005, 0.202209, 0.229545, 0.268507, 0.313698", \ + "0.132374, 0.142817, 0.156474, 0.189678, 0.217014, 0.255976, 0.301167", \ + "0.127412, 0.137855, 0.151512, 0.184716, 0.212052, 0.251014, 0.296205", \ + "0.118642, 0.129085, 0.142742, 0.175946, 0.203282, 0.242244, 0.287435", \ + "0.109034, 0.119477, 0.133134, 0.166338, 0.193674, 0.232636, 0.277827", \ + "0.098801, 0.109244, 0.122901, 0.156105, 0.183441, 0.222403, 0.267594" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[4]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB4eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.249134, 0.237567, 0.225685, 0.205900, 0.191187, 0.182067, 0.166776", \ + "0.254329, 0.242762, 0.230880, 0.211095, 0.196382, 0.187262, 0.171971", \ + "0.266897, 0.255330, 0.243448, 0.223663, 0.208950, 0.199830, 0.184539", \ + "0.274404, 0.262837, 0.250955, 0.231170, 0.216457, 0.207337, 0.192046", \ + "0.280850, 0.269283, 0.257401, 0.237616, 0.222903, 0.213783, 0.198492", \ + "0.290276, 0.278709, 0.266827, 0.247042, 0.232329, 0.223209, 0.207918", \ + "0.300493, 0.288926, 0.277044, 0.257259, 0.242546, 0.233426, 0.218135" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.242723, 0.229979, 0.217345, 0.196512, 0.178133, 0.161031, 0.143466", \ + "0.247941, 0.235197, 0.222563, 0.201730, 0.183351, 0.166249, 0.148684", \ + "0.260501, 0.247757, 0.235123, 0.214291, 0.195911, 0.178809, 0.161244", \ + "0.267997, 0.255253, 0.242619, 0.221786, 0.203407, 0.186305, 0.168740", \ + "0.274433, 0.261689, 0.249055, 0.228222, 0.209843, 0.192741, 0.175176", \ + "0.283839, 0.271095, 0.258461, 0.237628, 0.219249, 0.202147, 0.184582", \ + "0.294088, 0.281344, 0.268710, 0.247877, 0.229498, 0.212396, 0.194831" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[4])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.004350, 0.004355, 0.004359, 0.004363, 0.004368, 0.004372, 0.004376"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.006049, 0.006142, 0.006157, 0.006186, 0.006192, 0.006198, 0.006204"); + } + } + } + pin(DB[3]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[3]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB3eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.147908, 0.157693, 0.168780, 0.195730, 0.223606, 0.253685, 0.294536", \ + "0.142761, 0.152546, 0.163633, 0.190583, 0.218459, 0.248538, 0.289389", \ + "0.130228, 0.140013, 0.151100, 0.178050, 0.205926, 0.236005, 0.276856", \ + "0.122628, 0.132413, 0.143500, 0.170450, 0.198326, 0.228405, 0.269256", \ + "0.116160, 0.125945, 0.137032, 0.163982, 0.191858, 0.221937, 0.262788", \ + "0.106762, 0.116547, 0.127634, 0.154584, 0.182460, 0.212539, 0.253390", \ + "0.096573, 0.106358, 0.117445, 0.144395, 0.172271, 0.202350, 0.243201" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.150397, 0.160840, 0.174497, 0.207701, 0.235037, 0.273999, 0.319190", \ + "0.144905, 0.155348, 0.169005, 0.202209, 0.229545, 0.268507, 0.313698", \ + "0.132374, 0.142817, 0.156474, 0.189678, 0.217014, 0.255976, 0.301167", \ + "0.127412, 0.137855, 0.151512, 0.184716, 0.212052, 0.251014, 0.296205", \ + "0.118642, 0.129085, 0.142742, 0.175946, 0.203282, 0.242244, 0.287435", \ + "0.109034, 0.119477, 0.133134, 0.166338, 0.193674, 0.232636, 0.277827", \ + "0.098801, 0.109244, 0.122901, 0.156105, 0.183441, 0.222403, 0.267594" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[3]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB3eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.249134, 0.237567, 0.225685, 0.205900, 0.191187, 0.182067, 0.166776", \ + "0.254329, 0.242762, 0.230880, 0.211095, 0.196382, 0.187262, 0.171971", \ + "0.266897, 0.255330, 0.243448, 0.223663, 0.208950, 0.199830, 0.184539", \ + "0.274404, 0.262837, 0.250955, 0.231170, 0.216457, 0.207337, 0.192046", \ + "0.280850, 0.269283, 0.257401, 0.237616, 0.222903, 0.213783, 0.198492", \ + "0.290276, 0.278709, 0.266827, 0.247042, 0.232329, 0.223209, 0.207918", \ + "0.300493, 0.288926, 0.277044, 0.257259, 0.242546, 0.233426, 0.218135" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.242723, 0.229979, 0.217345, 0.196512, 0.178133, 0.161031, 0.143466", \ + "0.247941, 0.235197, 0.222563, 0.201730, 0.183351, 0.166249, 0.148684", \ + "0.260501, 0.247757, 0.235123, 0.214291, 0.195911, 0.178809, 0.161244", \ + "0.267997, 0.255253, 0.242619, 0.221786, 0.203407, 0.186305, 0.168740", \ + "0.274433, 0.261689, 0.249055, 0.228222, 0.209843, 0.192741, 0.175176", \ + "0.283839, 0.271095, 0.258461, 0.237628, 0.219249, 0.202147, 0.184582", \ + "0.294088, 0.281344, 0.268710, 0.247877, 0.229498, 0.212396, 0.194831" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[3])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.004350, 0.004355, 0.004359, 0.004363, 0.004368, 0.004372, 0.004376"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.006049, 0.006142, 0.006157, 0.006186, 0.006192, 0.006198, 0.006204"); + } + } + } + pin(DB[2]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[2]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB2eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.147908, 0.157693, 0.168780, 0.195730, 0.223606, 0.253685, 0.294536", \ + "0.142761, 0.152546, 0.163633, 0.190583, 0.218459, 0.248538, 0.289389", \ + "0.130228, 0.140013, 0.151100, 0.178050, 0.205926, 0.236005, 0.276856", \ + "0.122628, 0.132413, 0.143500, 0.170450, 0.198326, 0.228405, 0.269256", \ + "0.116160, 0.125945, 0.137032, 0.163982, 0.191858, 0.221937, 0.262788", \ + "0.106762, 0.116547, 0.127634, 0.154584, 0.182460, 0.212539, 0.253390", \ + "0.096573, 0.106358, 0.117445, 0.144395, 0.172271, 0.202350, 0.243201" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.150397, 0.160840, 0.174497, 0.207701, 0.235037, 0.273999, 0.319190", \ + "0.144905, 0.155348, 0.169005, 0.202209, 0.229545, 0.268507, 0.313698", \ + "0.132374, 0.142817, 0.156474, 0.189678, 0.217014, 0.255976, 0.301167", \ + "0.127412, 0.137855, 0.151512, 0.184716, 0.212052, 0.251014, 0.296205", \ + "0.118642, 0.129085, 0.142742, 0.175946, 0.203282, 0.242244, 0.287435", \ + "0.109034, 0.119477, 0.133134, 0.166338, 0.193674, 0.232636, 0.277827", \ + "0.098801, 0.109244, 0.122901, 0.156105, 0.183441, 0.222403, 0.267594" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[2]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB2eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.249134, 0.237567, 0.225685, 0.205900, 0.191187, 0.182067, 0.166776", \ + "0.254329, 0.242762, 0.230880, 0.211095, 0.196382, 0.187262, 0.171971", \ + "0.266897, 0.255330, 0.243448, 0.223663, 0.208950, 0.199830, 0.184539", \ + "0.274404, 0.262837, 0.250955, 0.231170, 0.216457, 0.207337, 0.192046", \ + "0.280850, 0.269283, 0.257401, 0.237616, 0.222903, 0.213783, 0.198492", \ + "0.290276, 0.278709, 0.266827, 0.247042, 0.232329, 0.223209, 0.207918", \ + "0.300493, 0.288926, 0.277044, 0.257259, 0.242546, 0.233426, 0.218135" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.242723, 0.229979, 0.217345, 0.196512, 0.178133, 0.161031, 0.143466", \ + "0.247941, 0.235197, 0.222563, 0.201730, 0.183351, 0.166249, 0.148684", \ + "0.260501, 0.247757, 0.235123, 0.214291, 0.195911, 0.178809, 0.161244", \ + "0.267997, 0.255253, 0.242619, 0.221786, 0.203407, 0.186305, 0.168740", \ + "0.274433, 0.261689, 0.249055, 0.228222, 0.209843, 0.192741, 0.175176", \ + "0.283839, 0.271095, 0.258461, 0.237628, 0.219249, 0.202147, 0.184582", \ + "0.294088, 0.281344, 0.268710, 0.247877, 0.229498, 0.212396, 0.194831" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[2])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.004350, 0.004355, 0.004359, 0.004363, 0.004368, 0.004372, 0.004376"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.006049, 0.006142, 0.006157, 0.006186, 0.006192, 0.006198, 0.006204"); + } + } + } + pin(DB[1]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[1]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB1eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.147908, 0.157693, 0.168780, 0.195730, 0.223606, 0.253685, 0.294536", \ + "0.142761, 0.152546, 0.163633, 0.190583, 0.218459, 0.248538, 0.289389", \ + "0.130228, 0.140013, 0.151100, 0.178050, 0.205926, 0.236005, 0.276856", \ + "0.122628, 0.132413, 0.143500, 0.170450, 0.198326, 0.228405, 0.269256", \ + "0.116160, 0.125945, 0.137032, 0.163982, 0.191858, 0.221937, 0.262788", \ + "0.106762, 0.116547, 0.127634, 0.154584, 0.182460, 0.212539, 0.253390", \ + "0.096573, 0.106358, 0.117445, 0.144395, 0.172271, 0.202350, 0.243201" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.150397, 0.160840, 0.174497, 0.207701, 0.235037, 0.273999, 0.319190", \ + "0.144905, 0.155348, 0.169005, 0.202209, 0.229545, 0.268507, 0.313698", \ + "0.132374, 0.142817, 0.156474, 0.189678, 0.217014, 0.255976, 0.301167", \ + "0.127412, 0.137855, 0.151512, 0.184716, 0.212052, 0.251014, 0.296205", \ + "0.118642, 0.129085, 0.142742, 0.175946, 0.203282, 0.242244, 0.287435", \ + "0.109034, 0.119477, 0.133134, 0.166338, 0.193674, 0.232636, 0.277827", \ + "0.098801, 0.109244, 0.122901, 0.156105, 0.183441, 0.222403, 0.267594" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[1]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB1eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.249134, 0.237567, 0.225685, 0.205900, 0.191187, 0.182067, 0.166776", \ + "0.254329, 0.242762, 0.230880, 0.211095, 0.196382, 0.187262, 0.171971", \ + "0.266897, 0.255330, 0.243448, 0.223663, 0.208950, 0.199830, 0.184539", \ + "0.274404, 0.262837, 0.250955, 0.231170, 0.216457, 0.207337, 0.192046", \ + "0.280850, 0.269283, 0.257401, 0.237616, 0.222903, 0.213783, 0.198492", \ + "0.290276, 0.278709, 0.266827, 0.247042, 0.232329, 0.223209, 0.207918", \ + "0.300493, 0.288926, 0.277044, 0.257259, 0.242546, 0.233426, 0.218135" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.242723, 0.229979, 0.217345, 0.196512, 0.178133, 0.161031, 0.143466", \ + "0.247941, 0.235197, 0.222563, 0.201730, 0.183351, 0.166249, 0.148684", \ + "0.260501, 0.247757, 0.235123, 0.214291, 0.195911, 0.178809, 0.161244", \ + "0.267997, 0.255253, 0.242619, 0.221786, 0.203407, 0.186305, 0.168740", \ + "0.274433, 0.261689, 0.249055, 0.228222, 0.209843, 0.192741, 0.175176", \ + "0.283839, 0.271095, 0.258461, 0.237628, 0.219249, 0.202147, 0.184582", \ + "0.294088, 0.281344, 0.268710, 0.247877, 0.229498, 0.212396, 0.194831" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[1])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.004350, 0.004355, 0.004359, 0.004363, 0.004368, 0.004372, 0.004376"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.006049, 0.006142, 0.006157, 0.006186, 0.006192, 0.006198, 0.006204"); + } + } + } + pin(DB[0]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[0]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB0eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.147908, 0.157693, 0.168780, 0.195730, 0.223606, 0.253685, 0.294536", \ + "0.142761, 0.152546, 0.163633, 0.190583, 0.218459, 0.248538, 0.289389", \ + "0.130228, 0.140013, 0.151100, 0.178050, 0.205926, 0.236005, 0.276856", \ + "0.122628, 0.132413, 0.143500, 0.170450, 0.198326, 0.228405, 0.269256", \ + "0.116160, 0.125945, 0.137032, 0.163982, 0.191858, 0.221937, 0.262788", \ + "0.106762, 0.116547, 0.127634, 0.154584, 0.182460, 0.212539, 0.253390", \ + "0.096573, 0.106358, 0.117445, 0.144395, 0.172271, 0.202350, 0.243201" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.150397, 0.160840, 0.174497, 0.207701, 0.235037, 0.273999, 0.319190", \ + "0.144905, 0.155348, 0.169005, 0.202209, 0.229545, 0.268507, 0.313698", \ + "0.132374, 0.142817, 0.156474, 0.189678, 0.217014, 0.255976, 0.301167", \ + "0.127412, 0.137855, 0.151512, 0.184716, 0.212052, 0.251014, 0.296205", \ + "0.118642, 0.129085, 0.142742, 0.175946, 0.203282, 0.242244, 0.287435", \ + "0.109034, 0.119477, 0.133134, 0.166338, 0.193674, 0.232636, 0.277827", \ + "0.098801, 0.109244, 0.122901, 0.156105, 0.183441, 0.222403, 0.267594" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[0]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB0eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.249134, 0.237567, 0.225685, 0.205900, 0.191187, 0.182067, 0.166776", \ + "0.254329, 0.242762, 0.230880, 0.211095, 0.196382, 0.187262, 0.171971", \ + "0.266897, 0.255330, 0.243448, 0.223663, 0.208950, 0.199830, 0.184539", \ + "0.274404, 0.262837, 0.250955, 0.231170, 0.216457, 0.207337, 0.192046", \ + "0.280850, 0.269283, 0.257401, 0.237616, 0.222903, 0.213783, 0.198492", \ + "0.290276, 0.278709, 0.266827, 0.247042, 0.232329, 0.223209, 0.207918", \ + "0.300493, 0.288926, 0.277044, 0.257259, 0.242546, 0.233426, 0.218135" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.242723, 0.229979, 0.217345, 0.196512, 0.178133, 0.161031, 0.143466", \ + "0.247941, 0.235197, 0.222563, 0.201730, 0.183351, 0.166249, 0.148684", \ + "0.260501, 0.247757, 0.235123, 0.214291, 0.195911, 0.178809, 0.161244", \ + "0.267997, 0.255253, 0.242619, 0.221786, 0.203407, 0.186305, 0.168740", \ + "0.274433, 0.261689, 0.249055, 0.228222, 0.209843, 0.192741, 0.175176", \ + "0.283839, 0.271095, 0.258461, 0.237628, 0.219249, 0.202147, 0.184582", \ + "0.294088, 0.281344, 0.268710, 0.247877, 0.229498, 0.212396, 0.194831" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[0])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.004350, 0.004355, 0.004359, 0.004363, 0.004368, 0.004372, 0.004376"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.006049, 0.006142, 0.006157, 0.006186, 0.006192, 0.006198, 0.006204"); + } + } + } + } + bus(EMAA) { + bus_type : rf2_32x128_wm1_EMAA; + direction : input; + related_power_pin : "VDDPE"; + related_ground_pin : "VSSE"; + capacitance : 0.007513; + max_transition : 0.601300; + timing() { + related_pin : CLKA; + timing_type : setup_rising; + when : "RET1N&(((TENA&!CENA&!DFTRAMBYP)|(!TENA&!TCENA&!DFTRAMBYP))|DFTRAMBYP)"; + sdf_cond : "RET1Neq1aopopopTENAeq1aCENAeq0aDFTRAMBYPeq0cpoopTENAeq0aTCENAeq0aDFTRAMBYPeq0cpcpoDFTRAMBYPeq1cp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "1.193285, 1.204656, 1.216492, 1.240430, 1.254485, 1.277048, 1.298825", \ + "1.187199, 1.198570, 1.210408, 1.234346, 1.248401, 1.270962, 1.292741", \ + "1.174902, 1.186273, 1.198111, 1.222049, 1.236104, 1.258665, 1.280444", \ + "1.167695, 1.179067, 1.190904, 1.214842, 1.228897, 1.251459, 1.273237", \ + "1.160627, 1.171998, 1.183836, 1.207774, 1.221828, 1.244390, 1.266169", \ + "1.149458, 1.160829, 1.172665, 1.196603, 1.210659, 1.233220, 1.254997", \ + "1.139155, 1.150526, 1.162362, 1.186300, 1.200356, 1.222918, 1.244695" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "1.193285, 1.204656, 1.216492, 1.240430, 1.254485, 1.277048, 1.298825", \ + "1.187199, 1.198570, 1.210408, 1.234346, 1.248401, 1.270962, 1.292741", \ + "1.174902, 1.186273, 1.198111, 1.222049, 1.236104, 1.258665, 1.280444", \ + "1.167695, 1.179067, 1.190904, 1.214842, 1.228897, 1.251459, 1.273237", \ + "1.160627, 1.171998, 1.183836, 1.207774, 1.221828, 1.244390, 1.266169", \ + "1.149458, 1.160829, 1.172665, 1.196603, 1.210659, 1.233220, 1.254997", \ + "1.139155, 1.150526, 1.162362, 1.186300, 1.200356, 1.222918, 1.244695" \ + ); + } + } + timing() { + related_pin : CLKA; + timing_type : hold_rising; + when : "RET1N&(((TENA&!CENA&!DFTRAMBYP)|(!TENA&!TCENA&!DFTRAMBYP))|DFTRAMBYP)"; + sdf_cond : "RET1Neq1aopopopTENAeq1aCENAeq0aDFTRAMBYPeq0cpoopTENAeq0aTCENAeq0aDFTRAMBYPeq0cpcpoDFTRAMBYPeq1cp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "1.763733, 1.755746, 1.751817, 1.749787, 1.748787, 1.747787, 1.746787", \ + "1.769218, 1.761230, 1.757302, 1.755272, 1.754272, 1.753272, 1.752272", \ + "1.781841, 1.773853, 1.769925, 1.767895, 1.766895, 1.765895, 1.764895", \ + "1.789286, 1.781298, 1.777370, 1.775340, 1.774340, 1.773340, 1.772340", \ + "1.796202, 1.788214, 1.784286, 1.782256, 1.781256, 1.780256, 1.779256", \ + "1.806720, 1.798732, 1.794803, 1.792774, 1.791774, 1.790774, 1.789774", \ + "1.817494, 1.809506, 1.805578, 1.803548, 1.802548, 1.801548, 1.800548" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "1.763733, 1.755746, 1.751817, 1.749787, 1.748787, 1.747787, 1.746787", \ + "1.769218, 1.761230, 1.757302, 1.755272, 1.754272, 1.753272, 1.752272", \ + "1.781841, 1.773853, 1.769925, 1.767895, 1.766895, 1.765895, 1.764895", \ + "1.789286, 1.781298, 1.777370, 1.775340, 1.774340, 1.773340, 1.772340", \ + "1.796202, 1.788214, 1.784286, 1.782256, 1.781256, 1.780256, 1.779256", \ + "1.806720, 1.798732, 1.794803, 1.792774, 1.791774, 1.790774, 1.789774", \ + "1.817494, 1.809506, 1.805578, 1.803548, 1.802548, 1.801548, 1.800548" \ + ); + } + } + } + pin(EMASA) { + direction : input; + related_power_pin : "VDDPE"; + related_ground_pin : "VSSE"; + capacitance : 0.002992; + max_transition : 0.601300; + timing() { + related_pin : CLKA; + timing_type : setup_rising; + when : "RET1N&(((TENA&!CENA&!DFTRAMBYP)|(!TENA&!TCENA&!DFTRAMBYP))|DFTRAMBYP)"; + sdf_cond : "RET1Neq1aopopopTENAeq1aCENAeq0aDFTRAMBYPeq0cpoopTENAeq0aTCENAeq0aDFTRAMBYPeq0cpcpoDFTRAMBYPeq1cp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "1.193285, 1.204656, 1.216492, 1.240430, 1.254485, 1.277048, 1.298825", \ + "1.187199, 1.198570, 1.210408, 1.234346, 1.248401, 1.270962, 1.292741", \ + "1.174902, 1.186273, 1.198111, 1.222049, 1.236104, 1.258665, 1.280444", \ + "1.167695, 1.179067, 1.190904, 1.214842, 1.228897, 1.251459, 1.273237", \ + "1.160627, 1.171998, 1.183836, 1.207774, 1.221828, 1.244390, 1.266169", \ + "1.149458, 1.160829, 1.172665, 1.196603, 1.210659, 1.233220, 1.254997", \ + "1.139155, 1.150526, 1.162362, 1.186300, 1.200356, 1.222918, 1.244695" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "1.193285, 1.204656, 1.216492, 1.240430, 1.254485, 1.277048, 1.298825", \ + "1.187199, 1.198570, 1.210408, 1.234346, 1.248401, 1.270962, 1.292741", \ + "1.174902, 1.186273, 1.198111, 1.222049, 1.236104, 1.258665, 1.280444", \ + "1.167695, 1.179067, 1.190904, 1.214842, 1.228897, 1.251459, 1.273237", \ + "1.160627, 1.171998, 1.183836, 1.207774, 1.221828, 1.244390, 1.266169", \ + "1.149458, 1.160829, 1.172665, 1.196603, 1.210659, 1.233220, 1.254997", \ + "1.139155, 1.150526, 1.162362, 1.186300, 1.200356, 1.222918, 1.244695" \ + ); + } + } + timing() { + related_pin : CLKA; + timing_type : hold_rising; + when : "RET1N&(((TENA&!CENA&!DFTRAMBYP)|(!TENA&!TCENA&!DFTRAMBYP))|DFTRAMBYP)"; + sdf_cond : "RET1Neq1aopopopTENAeq1aCENAeq0aDFTRAMBYPeq0cpoopTENAeq0aTCENAeq0aDFTRAMBYPeq0cpcpoDFTRAMBYPeq1cp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "1.763733, 1.755746, 1.751817, 1.749787, 1.748787, 1.747787, 1.746787", \ + "1.769218, 1.761230, 1.757302, 1.755272, 1.754272, 1.753272, 1.752272", \ + "1.781841, 1.773853, 1.769925, 1.767895, 1.766895, 1.765895, 1.764895", \ + "1.789286, 1.781298, 1.777370, 1.775340, 1.774340, 1.773340, 1.772340", \ + "1.796202, 1.788214, 1.784286, 1.782256, 1.781256, 1.780256, 1.779256", \ + "1.806720, 1.798732, 1.794803, 1.792774, 1.791774, 1.790774, 1.789774", \ + "1.817494, 1.809506, 1.805578, 1.803548, 1.802548, 1.801548, 1.800548" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "1.763733, 1.755746, 1.751817, 1.749787, 1.748787, 1.747787, 1.746787", \ + "1.769218, 1.761230, 1.757302, 1.755272, 1.754272, 1.753272, 1.752272", \ + "1.781841, 1.773853, 1.769925, 1.767895, 1.766895, 1.765895, 1.764895", \ + "1.789286, 1.781298, 1.777370, 1.775340, 1.774340, 1.773340, 1.772340", \ + "1.796202, 1.788214, 1.784286, 1.782256, 1.781256, 1.780256, 1.779256", \ + "1.806720, 1.798732, 1.794803, 1.792774, 1.791774, 1.790774, 1.789774", \ + "1.817494, 1.809506, 1.805578, 1.803548, 1.802548, 1.801548, 1.800548" \ + ); + } + } + } + bus(EMAB) { + bus_type : rf2_32x128_wm1_EMAB; + direction : input; + related_power_pin : "VDDPE"; + related_ground_pin : "VSSE"; + capacitance : 0.007159; + max_transition : 0.601300; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&(((TENB&!CENB&!DFTRAMBYP)|(!TENB&!TCENB&!DFTRAMBYP))|DFTRAMBYP)"; + sdf_cond : "RET1Neq1aopopopTENBeq1aCENBeq0aDFTRAMBYPeq0cpoopTENBeq0aTCENBeq0aDFTRAMBYPeq0cpcpoDFTRAMBYPeq1cp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "1.274836, 1.286207, 1.298043, 1.321981, 1.336036, 1.358598, 1.380376", \ + "1.268750, 1.280121, 1.291959, 1.315897, 1.329951, 1.352513, 1.374291", \ + "1.256453, 1.267824, 1.279662, 1.303600, 1.317654, 1.340216, 1.361994", \ + "1.249246, 1.260617, 1.272455, 1.296393, 1.310447, 1.333009, 1.354788", \ + "1.242179, 1.253549, 1.265386, 1.289324, 1.303379, 1.325941, 1.347719", \ + "1.231008, 1.242379, 1.254217, 1.278153, 1.292210, 1.314771, 1.336548", \ + "1.220705, 1.232077, 1.243913, 1.267851, 1.281907, 1.304469, 1.326246" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "1.274836, 1.286207, 1.298043, 1.321981, 1.336036, 1.358598, 1.380376", \ + "1.268750, 1.280121, 1.291959, 1.315897, 1.329951, 1.352513, 1.374291", \ + "1.256453, 1.267824, 1.279662, 1.303600, 1.317654, 1.340216, 1.361994", \ + "1.249246, 1.260617, 1.272455, 1.296393, 1.310447, 1.333009, 1.354788", \ + "1.242179, 1.253549, 1.265386, 1.289324, 1.303379, 1.325941, 1.347719", \ + "1.231008, 1.242379, 1.254217, 1.278153, 1.292210, 1.314771, 1.336548", \ + "1.220705, 1.232077, 1.243913, 1.267851, 1.281907, 1.304469, 1.326246" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&(((TENB&!CENB&!DFTRAMBYP)|(!TENB&!TCENB&!DFTRAMBYP))|DFTRAMBYP)"; + sdf_cond : "RET1Neq1aopopopTENBeq1aCENBeq0aDFTRAMBYPeq0cpoopTENBeq0aTCENBeq0aDFTRAMBYPeq0cpcpoDFTRAMBYPeq1cp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "1.703603, 1.695616, 1.691687, 1.689657, 1.688657, 1.687657, 1.686657", \ + "1.709088, 1.701100, 1.697172, 1.695142, 1.694142, 1.693142, 1.692142", \ + "1.721711, 1.713723, 1.709795, 1.707765, 1.706765, 1.705765, 1.704765", \ + "1.729156, 1.721168, 1.717240, 1.715210, 1.714210, 1.713210, 1.712210", \ + "1.736072, 1.728084, 1.724156, 1.722126, 1.721126, 1.720126, 1.719126", \ + "1.746590, 1.738602, 1.734674, 1.732644, 1.731644, 1.730644, 1.729644", \ + "1.757364, 1.749376, 1.745448, 1.743418, 1.742418, 1.741418, 1.740418" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "1.703603, 1.695616, 1.691687, 1.689657, 1.688657, 1.687657, 1.686657", \ + "1.709088, 1.701100, 1.697172, 1.695142, 1.694142, 1.693142, 1.692142", \ + "1.721711, 1.713723, 1.709795, 1.707765, 1.706765, 1.705765, 1.704765", \ + "1.729156, 1.721168, 1.717240, 1.715210, 1.714210, 1.713210, 1.712210", \ + "1.736072, 1.728084, 1.724156, 1.722126, 1.721126, 1.720126, 1.719126", \ + "1.746590, 1.738602, 1.734674, 1.732644, 1.731644, 1.730644, 1.729644", \ + "1.757364, 1.749376, 1.745448, 1.743418, 1.742418, 1.741418, 1.740418" \ + ); + } + } + } + pin(TENA) { + direction : input; + related_power_pin : "VDDPE"; + related_ground_pin : "VSSE"; + capacitance : 0.001309; + max_transition : 0.601300; + timing() { + related_pin : CLKA; + timing_type : setup_rising; + when : "RET1N"; + sdf_cond : "RET1Neq1"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.362995, 0.388902, 0.418971, 0.475921, 0.531821, 0.602550, 0.689836", \ + "0.357410, 0.383317, 0.413385, 0.470336, 0.526235, 0.596964, 0.684251", \ + "0.344711, 0.370618, 0.400687, 0.457638, 0.513537, 0.584266, 0.671552", \ + "0.336524, 0.362431, 0.392500, 0.449450, 0.505350, 0.576079, 0.663365", \ + "0.331400, 0.357307, 0.387375, 0.444326, 0.500225, 0.570954, 0.658241", \ + "0.321862, 0.347769, 0.377837, 0.434788, 0.490687, 0.561416, 0.648702", \ + "0.312506, 0.338413, 0.368482, 0.425433, 0.481332, 0.552061, 0.639347" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.362995, 0.388902, 0.418971, 0.475921, 0.531821, 0.602550, 0.689836", \ + "0.357410, 0.383317, 0.413385, 0.470336, 0.526235, 0.596964, 0.684251", \ + "0.344711, 0.370618, 0.400687, 0.457638, 0.513537, 0.584266, 0.671552", \ + "0.336524, 0.362431, 0.392500, 0.449450, 0.505350, 0.576079, 0.663365", \ + "0.331400, 0.357307, 0.387375, 0.444326, 0.500225, 0.570954, 0.658241", \ + "0.321862, 0.347769, 0.377837, 0.434788, 0.490687, 0.561416, 0.648702", \ + "0.312506, 0.338413, 0.368482, 0.425433, 0.481332, 0.552061, 0.639347" \ + ); + } + } + timing() { + related_pin : CLKA; + timing_type : hold_rising; + when : "RET1N"; + sdf_cond : "RET1Neq1"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.106141, 0.098030, 0.094133, 0.091946, 0.090846, 0.089746, 0.088646", \ + "0.112001, 0.103890, 0.099992, 0.097805, 0.096705, 0.095605, 0.094505", \ + "0.126239, 0.118128, 0.114231, 0.112044, 0.110944, 0.109844, 0.108744", \ + "0.133933, 0.125821, 0.121924, 0.119737, 0.118637, 0.117537, 0.116437", \ + "0.141563, 0.133452, 0.129555, 0.127368, 0.126268, 0.125168, 0.124068", \ + "0.153207, 0.145096, 0.141198, 0.139011, 0.137911, 0.136811, 0.135711", \ + "0.165306, 0.157194, 0.153297, 0.151110, 0.150010, 0.148910, 0.147810" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.106141, 0.098030, 0.094133, 0.091946, 0.090846, 0.089746, 0.088646", \ + "0.112001, 0.103890, 0.099992, 0.097805, 0.096705, 0.095605, 0.094505", \ + "0.126239, 0.118128, 0.114231, 0.112044, 0.110944, 0.109844, 0.108744", \ + "0.133933, 0.125821, 0.121924, 0.119737, 0.118637, 0.117537, 0.116437", \ + "0.141563, 0.133452, 0.129555, 0.127368, 0.126268, 0.125168, 0.124068", \ + "0.153207, 0.145096, 0.141198, 0.139011, 0.137911, 0.136811, 0.135711", \ + "0.165306, 0.157194, 0.153297, 0.151110, 0.150010, 0.148910, 0.147810" \ + ); + } + } + internal_power() { + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.012939, 0.012952, 0.012965, 0.012978, 0.012991, 0.013004, 0.013017"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.012491, 0.012542, 0.012555, 0.012568, 0.012580, 0.012593, 0.012605"); + } + } + } + pin(TCENA) { + direction : input; + related_power_pin : "VDDPE"; + related_ground_pin : "VSSE"; + capacitance : 0.001893; + max_transition : 0.601300; + timing() { + related_pin : CLKA; + timing_type : setup_rising; + when : "RET1N&!TENA"; + sdf_cond : "RET1Neq1aTENAeq0"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.156816, 0.165548, 0.175597, 0.197486, 0.205434, 0.232014, 0.244966", \ + "0.154918, 0.163650, 0.173699, 0.195588, 0.203536, 0.230116, 0.243068", \ + "0.153918, 0.162650, 0.172699, 0.194588, 0.202536, 0.229116, 0.242068", \ + "0.152918, 0.161650, 0.171699, 0.193588, 0.201536, 0.228116, 0.241068", \ + "0.151918, 0.160650, 0.170699, 0.192588, 0.200536, 0.227116, 0.240068", \ + "0.150918, 0.159650, 0.169699, 0.191588, 0.199536, 0.226116, 0.239068", \ + "0.149918, 0.158650, 0.168699, 0.190588, 0.198536, 0.225116, 0.238068" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.170128, 0.178968, 0.190382, 0.213294, 0.230849, 0.249841, 0.260099", \ + "0.164543, 0.173383, 0.184797, 0.207709, 0.225264, 0.244256, 0.254514", \ + "0.151890, 0.160730, 0.172144, 0.195056, 0.212611, 0.231603, 0.241861", \ + "0.144660, 0.153500, 0.164914, 0.187826, 0.205381, 0.224373, 0.234631", \ + "0.138224, 0.147064, 0.158478, 0.181390, 0.198945, 0.217937, 0.232475", \ + "0.128589, 0.137706, 0.149551, 0.173025, 0.189310, 0.208746, 0.231475", \ + "0.127503, 0.136706, 0.148551, 0.172025, 0.182488, 0.207746, 0.230475" \ + ); + } + } + timing() { + related_pin : CLKA; + timing_type : hold_rising; + when : "RET1N&!TENA"; + sdf_cond : "RET1Neq1aTENAeq0"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.072100, 0.061994, 0.052423, 0.034945, 0.033944, 0.014534, 0.013534", \ + "0.076350, 0.066244, 0.056673, 0.039195, 0.038195, 0.015034, 0.014034", \ + "0.089461, 0.079355, 0.069784, 0.052306, 0.051306, 0.024242, 0.023183", \ + "0.098183, 0.088076, 0.078506, 0.061027, 0.060027, 0.032964, 0.031904", \ + "0.103343, 0.093237, 0.083666, 0.066187, 0.065187, 0.038124, 0.037064", \ + "0.115044, 0.104938, 0.095367, 0.077889, 0.076889, 0.049825, 0.048765", \ + "0.125812, 0.115706, 0.106135, 0.088657, 0.087657, 0.060593, 0.059533" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.054367, 0.044396, 0.033821, 0.019834, 0.018834, 0.017834, 0.016834", \ + "0.059823, 0.049852, 0.039277, 0.020334, 0.019334, 0.018334, 0.017334", \ + "0.072874, 0.062903, 0.052328, 0.030098, 0.023140, 0.019834, 0.018834", \ + "0.080522, 0.070551, 0.059976, 0.037746, 0.031496, 0.020334, 0.019334", \ + "0.086614, 0.076643, 0.066068, 0.043838, 0.037954, 0.020834, 0.019834", \ + "0.097006, 0.087035, 0.076460, 0.054230, 0.049577, 0.025456, 0.020334", \ + "0.107026, 0.097055, 0.086480, 0.064249, 0.061131, 0.037010, 0.026376" \ + ); + } + } + timing() { + related_pin : RET1N; + timing_type : non_seq_setup_falling; + fall_constraint(rf2_32x128_wm1_inputslew_inputslew_setup_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000" \ + ); + } + } + timing() { + related_pin : RET1N; + timing_type : non_seq_hold_falling; + fall_constraint(rf2_32x128_wm1_inputslew_inputslew_hold_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "1.252306, 1.244320, 1.240390, 1.238360, 1.237360, 1.236360, 1.235360", \ + "1.257791, 1.249804, 1.245875, 1.243845, 1.242846, 1.241845, 1.240846", \ + "1.270415, 1.262426, 1.258498, 1.256468, 1.255468, 1.254468, 1.253468", \ + "1.277859, 1.269872, 1.265943, 1.263913, 1.262914, 1.261913, 1.260914", \ + "1.284775, 1.276787, 1.272860, 1.270830, 1.269829, 1.268830, 1.267829", \ + "1.295293, 1.287305, 1.283377, 1.281347, 1.280347, 1.279347, 1.278347", \ + "1.306067, 1.298080, 1.294151, 1.292121, 1.291122, 1.290121, 1.289122" \ + ); + } + } + timing() { + related_pin : RET1N; + timing_type : non_seq_setup_rising; + fall_constraint(rf2_32x128_wm1_inputslew_inputslew_setup_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000" \ + ); + } + } + timing() { + related_pin : RET1N; + timing_type : non_seq_hold_rising; + fall_constraint(rf2_32x128_wm1_inputslew_inputslew_hold_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.645055, 0.637212, 0.620035, 0.592377, 0.579884, 0.550251, 0.515458", \ + "0.646055, 0.638212, 0.621035, 0.593377, 0.580884, 0.551251, 0.516458", \ + "0.647055, 0.639212, 0.622035, 0.594377, 0.581884, 0.552251, 0.517458", \ + "0.648055, 0.640212, 0.623035, 0.595377, 0.582884, 0.553251, 0.518458", \ + "0.649055, 0.641212, 0.624035, 0.596377, 0.583884, 0.554251, 0.519458", \ + "0.650055, 0.642212, 0.625035, 0.597377, 0.584884, 0.555251, 0.520458", \ + "0.651055, 0.643212, 0.626035, 0.598377, 0.585884, 0.556251, 0.521458" \ + ); + } + } + internal_power() { + when : "!DFTRAMBYP&!TENA"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.022956, 0.022983, 0.022995, 0.023018, 0.023041, 0.023064, 0.023087"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.047223, 0.047284, 0.047331, 0.047382, 0.047429, 0.047477, 0.047524"); + } + } + } + bus(TAA) { + bus_type : rf2_32x128_wm1_TAA; + direction : input; + related_power_pin : "VDDPE"; + related_ground_pin : "VSSE"; + capacitance : 0.001789; + max_transition : 0.601300; + timing() { + related_pin : CLKA; + timing_type : setup_rising; + when : "RET1N&!TENA&!TCENA&COLLDISN"; + sdf_cond : "RET1Neq1aTENAeq0aTCENAeq0aCOLLDISNeq1"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.187276, 0.196710, 0.205943, 0.225961, 0.240147, 0.257438, 0.272561", \ + "0.181330, 0.190764, 0.199997, 0.220015, 0.234201, 0.251492, 0.266615", \ + "0.168485, 0.177919, 0.187152, 0.207170, 0.221356, 0.238647, 0.253770", \ + "0.162170, 0.171604, 0.180837, 0.200855, 0.215041, 0.232332, 0.247455", \ + "0.155317, 0.164751, 0.173984, 0.194002, 0.208188, 0.225479, 0.240602", \ + "0.144331, 0.153765, 0.162998, 0.183016, 0.197202, 0.214493, 0.229616", \ + "0.134753, 0.144187, 0.153420, 0.173438, 0.187624, 0.204915, 0.220038" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.221329, 0.233627, 0.247789, 0.270850, 0.300152, 0.332936, 0.373849", \ + "0.215773, 0.228071, 0.242233, 0.265294, 0.294596, 0.327380, 0.368293", \ + "0.202848, 0.215146, 0.229308, 0.252369, 0.281671, 0.314455, 0.355368", \ + "0.194941, 0.207239, 0.221401, 0.244462, 0.273764, 0.306548, 0.347461", \ + "0.189681, 0.201979, 0.216141, 0.239202, 0.268504, 0.301288, 0.342201", \ + "0.180206, 0.192504, 0.206666, 0.229727, 0.259029, 0.291813, 0.332726", \ + "0.170856, 0.183154, 0.197316, 0.220377, 0.249679, 0.282463, 0.323376" \ + ); + } + } + timing() { + related_pin : CLKA; + timing_type : hold_rising; + when : "RET1N&!TENA&!TCENA&COLLDISN"; + sdf_cond : "RET1Neq1aTENAeq0aTCENAeq0aCOLLDISNeq1"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.096492, 0.089118, 0.085575, 0.083587, 0.082587, 0.081587, 0.080587", \ + "0.101819, 0.094445, 0.090902, 0.088914, 0.087914, 0.086914, 0.085914", \ + "0.114763, 0.107389, 0.103846, 0.101858, 0.100858, 0.099858, 0.098858", \ + "0.121757, 0.114383, 0.110840, 0.108852, 0.107852, 0.106852, 0.105852", \ + "0.128694, 0.121320, 0.117777, 0.115789, 0.114789, 0.113789, 0.112789", \ + "0.139279, 0.131905, 0.128362, 0.126374, 0.125374, 0.124374, 0.123374", \ + "0.150278, 0.142904, 0.139361, 0.137373, 0.136373, 0.135373, 0.134373" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.094931, 0.087376, 0.077394, 0.067886, 0.067687, 0.063057, 0.044843", \ + "0.100257, 0.092702, 0.082720, 0.073212, 0.073012, 0.068383, 0.050169", \ + "0.113202, 0.105647, 0.095665, 0.086157, 0.085958, 0.081328, 0.063114", \ + "0.120087, 0.112532, 0.102550, 0.093042, 0.092843, 0.088213, 0.069999", \ + "0.127137, 0.119582, 0.109600, 0.100092, 0.099893, 0.095263, 0.077049", \ + "0.137713, 0.130158, 0.120176, 0.110668, 0.110468, 0.105839, 0.087625", \ + "0.148717, 0.141162, 0.131180, 0.121672, 0.121472, 0.116843, 0.098629" \ + ); + } + } + timing() { + related_pin : CLKA; + timing_type : setup_rising; + when : "RET1N&!TENA&!TCENA&!COLLDISN"; + sdf_cond : "RET1Neq1aTENAeq0aTCENAeq0aCOLLDISNeq0"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.187276, 0.196710, 0.205943, 0.225961, 0.240147, 0.257438, 0.272561", \ + "0.181330, 0.190764, 0.199997, 0.220015, 0.234201, 0.251492, 0.266615", \ + "0.168485, 0.177919, 0.187152, 0.207170, 0.221356, 0.238647, 0.253770", \ + "0.162170, 0.171604, 0.180837, 0.200855, 0.215041, 0.232332, 0.247455", \ + "0.155317, 0.164751, 0.173984, 0.194002, 0.208188, 0.225479, 0.240602", \ + "0.144331, 0.153765, 0.162998, 0.183016, 0.197202, 0.214493, 0.229616", \ + "0.134753, 0.144187, 0.153420, 0.173438, 0.187624, 0.204915, 0.220038" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.221329, 0.233627, 0.247789, 0.270850, 0.300152, 0.332936, 0.373849", \ + "0.215773, 0.228071, 0.242233, 0.265294, 0.294596, 0.327380, 0.368293", \ + "0.202848, 0.215146, 0.229308, 0.252369, 0.281671, 0.314455, 0.355368", \ + "0.194941, 0.207239, 0.221401, 0.244462, 0.273764, 0.306548, 0.347461", \ + "0.189681, 0.201979, 0.216141, 0.239202, 0.268504, 0.301288, 0.342201", \ + "0.180206, 0.192504, 0.206666, 0.229727, 0.259029, 0.291813, 0.332726", \ + "0.170856, 0.183154, 0.197316, 0.220377, 0.249679, 0.282463, 0.323376" \ + ); + } + } + timing() { + related_pin : CLKA; + timing_type : hold_rising; + when : "RET1N&!TENA&!TCENA&!COLLDISN"; + sdf_cond : "RET1Neq1aTENAeq0aTCENAeq0aCOLLDISNeq0"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.096492, 0.089118, 0.085575, 0.083587, 0.082587, 0.081587, 0.080587", \ + "0.101819, 0.094445, 0.090902, 0.088914, 0.087914, 0.086914, 0.085914", \ + "0.114763, 0.107389, 0.103846, 0.101858, 0.100858, 0.099858, 0.098858", \ + "0.121757, 0.114383, 0.110840, 0.108852, 0.107852, 0.106852, 0.105852", \ + "0.128694, 0.121320, 0.117777, 0.115789, 0.114789, 0.113789, 0.112789", \ + "0.139279, 0.131905, 0.128362, 0.126374, 0.125374, 0.124374, 0.123374", \ + "0.150278, 0.142904, 0.139361, 0.137373, 0.136373, 0.135373, 0.134373" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.094931, 0.087376, 0.077394, 0.067886, 0.067687, 0.063057, 0.044843", \ + "0.100257, 0.092702, 0.082720, 0.073212, 0.073012, 0.068383, 0.050169", \ + "0.113202, 0.105647, 0.095665, 0.086157, 0.085958, 0.081328, 0.063114", \ + "0.120087, 0.112532, 0.102550, 0.093042, 0.092843, 0.088213, 0.069999", \ + "0.127137, 0.119582, 0.109600, 0.100092, 0.099893, 0.095263, 0.077049", \ + "0.137713, 0.130158, 0.120176, 0.110668, 0.110468, 0.105839, 0.087625", \ + "0.148717, 0.141162, 0.131180, 0.121672, 0.121472, 0.116843, 0.098629" \ + ); + } + } + internal_power() { + when : "!DFTRAMBYP&!TENA&!COLLDISN"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.013074, 0.013087, 0.013100, 0.013113, 0.013126, 0.013140, 0.013153"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.011161, 0.011254, 0.011266, 0.011277, 0.011288, 0.011300, 0.011311"); + } + } + internal_power() { + when : "!DFTRAMBYP&!TENA&COLLDISN"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.013074, 0.013087, 0.013100, 0.013113, 0.013126, 0.013140, 0.013153"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.011161, 0.011254, 0.011266, 0.011277, 0.011288, 0.011300, 0.011311"); + } + } + } + pin(TENB) { + direction : input; + related_power_pin : "VDDPE"; + related_ground_pin : "VSSE"; + capacitance : 0.001388; + max_transition : 0.601300; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N"; + sdf_cond : "RET1Neq1"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.662420, 0.681348, 0.708087, 0.764223, 0.810531, 0.862798, 0.949613", \ + "0.657156, 0.676084, 0.702823, 0.758960, 0.805267, 0.857534, 0.944349", \ + "0.644351, 0.663279, 0.690018, 0.746154, 0.792462, 0.844729, 0.931544", \ + "0.636560, 0.655488, 0.682228, 0.738364, 0.784672, 0.836939, 0.923753", \ + "0.630492, 0.649420, 0.676160, 0.732296, 0.778604, 0.830871, 0.917685", \ + "0.620904, 0.639832, 0.666571, 0.722707, 0.769015, 0.821282, 0.908097", \ + "0.611938, 0.630866, 0.657605, 0.713742, 0.760050, 0.812317, 0.899131" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.662420, 0.681348, 0.708087, 0.764223, 0.810531, 0.862798, 0.949613", \ + "0.657156, 0.676084, 0.702823, 0.758960, 0.805267, 0.857534, 0.944349", \ + "0.644351, 0.663279, 0.690018, 0.746154, 0.792462, 0.844729, 0.931544", \ + "0.636560, 0.655488, 0.682228, 0.738364, 0.784672, 0.836939, 0.923753", \ + "0.630492, 0.649420, 0.676160, 0.732296, 0.778604, 0.830871, 0.917685", \ + "0.620904, 0.639832, 0.666571, 0.722707, 0.769015, 0.821282, 0.908097", \ + "0.611938, 0.630866, 0.657605, 0.713742, 0.760050, 0.812317, 0.899131" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N"; + sdf_cond : "RET1Neq1"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.274047, 0.261324, 0.248254, 0.238266, 0.232910, 0.222926, 0.222109", \ + "0.279762, 0.267038, 0.253968, 0.244002, 0.238646, 0.228663, 0.227845", \ + "0.293587, 0.280863, 0.267793, 0.257828, 0.252472, 0.242488, 0.241671", \ + "0.301844, 0.289121, 0.276051, 0.266046, 0.260690, 0.250707, 0.249889", \ + "0.308935, 0.296211, 0.283141, 0.273142, 0.267786, 0.257803, 0.256985", \ + "0.319304, 0.306580, 0.293510, 0.283543, 0.278187, 0.268203, 0.267386", \ + "0.330542, 0.317819, 0.304748, 0.294742, 0.289386, 0.279402, 0.278585" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.274047, 0.261324, 0.248254, 0.238266, 0.232910, 0.222926, 0.222109", \ + "0.279762, 0.267038, 0.253968, 0.244002, 0.238646, 0.228663, 0.227845", \ + "0.293587, 0.280863, 0.267793, 0.257828, 0.252472, 0.242488, 0.241671", \ + "0.301844, 0.289121, 0.276051, 0.266046, 0.260690, 0.250707, 0.249889", \ + "0.308935, 0.296211, 0.283141, 0.273142, 0.267786, 0.257803, 0.256985", \ + "0.319304, 0.306580, 0.293510, 0.283543, 0.278187, 0.268203, 0.267386", \ + "0.330542, 0.317819, 0.304748, 0.294742, 0.289386, 0.279402, 0.278585" \ + ); + } + } + internal_power() { + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.335764, 0.335831, 0.335949, 0.336285, 0.337120, 0.337457, 0.337795"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.386274, 0.386660, 0.387047, 0.387434, 0.387822, 0.388209, 0.388598"); + } + } + } + pin(TCENB) { + direction : input; + related_power_pin : "VDDPE"; + related_ground_pin : "VSSE"; + capacitance : 0.001865; + max_transition : 0.601300; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB"; + sdf_cond : "RET1Neq1aTENBeq0"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.158917, 0.166758, 0.175810, 0.197536, 0.211456, 0.230833, 0.245077", \ + "0.157025, 0.164866, 0.173918, 0.195644, 0.209564, 0.228941, 0.243185", \ + "0.156025, 0.163866, 0.172918, 0.194644, 0.208564, 0.227941, 0.242185", \ + "0.155025, 0.162866, 0.171918, 0.193644, 0.207564, 0.226941, 0.241185", \ + "0.154025, 0.161866, 0.170918, 0.192644, 0.206564, 0.225941, 0.240185", \ + "0.153025, 0.160866, 0.169918, 0.191644, 0.205564, 0.224941, 0.239185", \ + "0.152025, 0.159866, 0.168918, 0.190644, 0.204564, 0.223941, 0.238185" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.172267, 0.180057, 0.193601, 0.215701, 0.232351, 0.253385, 0.266662", \ + "0.166850, 0.174640, 0.188184, 0.210284, 0.226934, 0.247968, 0.261245", \ + "0.154131, 0.161921, 0.175465, 0.197565, 0.214215, 0.235249, 0.248526", \ + "0.146674, 0.154464, 0.168008, 0.190108, 0.206758, 0.227792, 0.241069", \ + "0.140982, 0.148772, 0.162316, 0.184416, 0.201066, 0.222100, 0.235699", \ + "0.131899, 0.139972, 0.153233, 0.175333, 0.191983, 0.213017, 0.234699", \ + "0.129345, 0.138972, 0.151063, 0.174208, 0.187660, 0.210698, 0.233699" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB"; + sdf_cond : "RET1Neq1aTENBeq0"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.068372, 0.059313, 0.050825, 0.033256, 0.026764, 0.011200, 0.010200", \ + "0.072821, 0.063762, 0.055273, 0.037705, 0.031212, 0.013030, 0.012030", \ + "0.085716, 0.076657, 0.068169, 0.050601, 0.044108, 0.025926, 0.024926", \ + "0.094173, 0.085114, 0.076626, 0.059057, 0.052564, 0.034382, 0.033382", \ + "0.099111, 0.090052, 0.081564, 0.063996, 0.057503, 0.039321, 0.038321", \ + "0.110187, 0.101128, 0.092640, 0.075072, 0.068579, 0.050397, 0.049397", \ + "0.120488, 0.111429, 0.102941, 0.085373, 0.078880, 0.060698, 0.059698" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.039009, 0.029523, 0.017929, 0.011000, 0.010000, 0.009000, 0.008000", \ + "0.044515, 0.035029, 0.023435, 0.011500, 0.010500, 0.009500, 0.008500", \ + "0.057317, 0.047831, 0.036237, 0.013968, 0.011000, 0.010000, 0.009000", \ + "0.064767, 0.055281, 0.043687, 0.021944, 0.018912, 0.011000, 0.010000", \ + "0.070716, 0.061229, 0.049636, 0.027910, 0.024878, 0.011500, 0.010500", \ + "0.080770, 0.071284, 0.059690, 0.038906, 0.035874, 0.012238, 0.011000", \ + "0.090454, 0.080967, 0.069374, 0.049917, 0.046885, 0.023249, 0.012971" \ + ); + } + } + internal_power() { + when : "!DFTRAMBYP&!TENB"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.023796, 0.023820, 0.023844, 0.023868, 0.023891, 0.023915, 0.023939"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.047457, 0.047516, 0.047563, 0.047611, 0.047659, 0.047673, 0.047721"); + } + } + timing() { + related_pin : RET1N; + timing_type : non_seq_setup_falling; + fall_constraint(rf2_32x128_wm1_inputslew_inputslew_setup_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000" \ + ); + } + } + timing() { + related_pin : RET1N; + timing_type : non_seq_hold_falling; + fall_constraint(rf2_32x128_wm1_inputslew_inputslew_hold_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "1.252306, 1.244320, 1.240390, 1.238360, 1.237360, 1.236360, 1.235360", \ + "1.257791, 1.249804, 1.245875, 1.243845, 1.242846, 1.241845, 1.240846", \ + "1.270415, 1.262426, 1.258498, 1.256468, 1.255468, 1.254468, 1.253468", \ + "1.277859, 1.269872, 1.265943, 1.263913, 1.262914, 1.261913, 1.260914", \ + "1.284775, 1.276787, 1.272860, 1.270830, 1.269829, 1.268830, 1.267829", \ + "1.295293, 1.287305, 1.283377, 1.281347, 1.280347, 1.279347, 1.278347", \ + "1.306067, 1.298080, 1.294151, 1.292121, 1.291122, 1.290121, 1.289122" \ + ); + } + } + timing() { + related_pin : RET1N; + timing_type : non_seq_setup_rising; + fall_constraint(rf2_32x128_wm1_inputslew_inputslew_setup_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000" \ + ); + } + } + timing() { + related_pin : RET1N; + timing_type : non_seq_hold_rising; + fall_constraint(rf2_32x128_wm1_inputslew_inputslew_hold_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.645055, 0.637212, 0.620035, 0.592377, 0.579884, 0.550251, 0.515458", \ + "0.646055, 0.638212, 0.621035, 0.593377, 0.580884, 0.551251, 0.516458", \ + "0.647055, 0.639212, 0.622035, 0.594377, 0.581884, 0.552251, 0.517458", \ + "0.648055, 0.640212, 0.623035, 0.595377, 0.582884, 0.553251, 0.518458", \ + "0.649055, 0.641212, 0.624035, 0.596377, 0.583884, 0.554251, 0.519458", \ + "0.650055, 0.642212, 0.625035, 0.597377, 0.584884, 0.555251, 0.520458", \ + "0.651055, 0.643212, 0.626035, 0.598377, 0.585884, 0.556251, 0.521458" \ + ); + } + } + } + bus(TWENB) { + bus_type : rf2_32x128_wm1_TWENB; + direction : input; + related_power_pin : "VDDPE"; + related_ground_pin : "VSSE"; + capacitance : 0.002044; + max_transition : 0.601300; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&!TCENB"; + sdf_cond : "RET1Neq1aTENBeq0aTCENBeq0"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.079705, 0.087824, 0.098230, 0.123507, 0.149835, 0.182444, 0.223284", \ + "0.074471, 0.082590, 0.092996, 0.118273, 0.144601, 0.177210, 0.218050", \ + "0.061943, 0.070062, 0.080468, 0.105745, 0.132073, 0.164682, 0.205522", \ + "0.054413, 0.062532, 0.072938, 0.098215, 0.124543, 0.157152, 0.197992", \ + "0.047955, 0.056074, 0.066480, 0.091757, 0.118085, 0.150694, 0.191534", \ + "0.038617, 0.046736, 0.057142, 0.082419, 0.108747, 0.141356, 0.182196", \ + "0.028383, 0.036502, 0.046908, 0.072185, 0.098513, 0.131122, 0.171962" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.073399, 0.083000, 0.093742, 0.126070, 0.153591, 0.192913, 0.244223", \ + "0.068199, 0.077800, 0.088542, 0.120870, 0.148391, 0.187713, 0.239023", \ + "0.055601, 0.065202, 0.075944, 0.108272, 0.135793, 0.175115, 0.226425", \ + "0.048076, 0.057677, 0.068419, 0.100747, 0.128268, 0.167590, 0.218900", \ + "0.041629, 0.051230, 0.061972, 0.094299, 0.121820, 0.161142, 0.212452", \ + "0.032277, 0.041878, 0.052620, 0.084947, 0.112468, 0.151790, 0.203100", \ + "0.022057, 0.031658, 0.042400, 0.074728, 0.102249, 0.141571, 0.192881" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&!TCENB"; + sdf_cond : "RET1Neq1aTENBeq0aTCENBeq0"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.241706, 0.233401, 0.223918, 0.216605, 0.211736, 0.202660, 0.201917", \ + "0.246921, 0.238616, 0.229133, 0.221820, 0.216951, 0.207875, 0.207132", \ + "0.259490, 0.251185, 0.241702, 0.234389, 0.229520, 0.220444, 0.219701", \ + "0.266961, 0.258656, 0.249173, 0.241860, 0.236991, 0.227915, 0.227172", \ + "0.273412, 0.265107, 0.255624, 0.248311, 0.243442, 0.234366, 0.233623", \ + "0.282867, 0.274562, 0.265079, 0.257766, 0.252897, 0.243821, 0.243078", \ + "0.293048, 0.284743, 0.275260, 0.267947, 0.263078, 0.254002, 0.253259" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.242149, 0.232593, 0.221992, 0.215441, 0.191365, 0.171653, 0.164149", \ + "0.247366, 0.237810, 0.227209, 0.220658, 0.196582, 0.176870, 0.169366", \ + "0.259966, 0.250410, 0.239809, 0.233258, 0.209182, 0.189470, 0.181966", \ + "0.267440, 0.257884, 0.247283, 0.240732, 0.216656, 0.196944, 0.189440", \ + "0.273857, 0.264301, 0.253700, 0.247149, 0.223073, 0.203361, 0.195857", \ + "0.283276, 0.273720, 0.263119, 0.256568, 0.232492, 0.212780, 0.205276", \ + "0.293507, 0.283951, 0.273350, 0.266799, 0.242723, 0.223011, 0.215507" \ + ); + } + } + internal_power() { + when : "!TENB&!DFTRAMBYP"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.002778, 0.002781, 0.002784, 0.002786, 0.002789, 0.002792, 0.002795"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.003914, 0.003975, 0.003979, 0.003983, 0.003987, 0.003991, 0.003995"); + } + } + } + bus(TAB) { + bus_type : rf2_32x128_wm1_TAB; + direction : input; + related_power_pin : "VDDPE"; + related_ground_pin : "VSSE"; + capacitance : 0.001842; + max_transition : 0.601300; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&!TCENB&COLLDISN"; + sdf_cond : "RET1Neq1aTENBeq0aTCENBeq0aCOLLDISNeq1"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.190172, 0.198522, 0.208030, 0.227712, 0.240741, 0.258624, 0.269942", \ + "0.184628, 0.192978, 0.202486, 0.222168, 0.235197, 0.253080, 0.264456", \ + "0.171782, 0.180132, 0.189640, 0.209322, 0.222351, 0.240234, 0.251613", \ + "0.164975, 0.173325, 0.182833, 0.202515, 0.215544, 0.233427, 0.244298", \ + "0.158034, 0.166384, 0.175892, 0.195574, 0.208603, 0.226486, 0.238494", \ + "0.147388, 0.155738, 0.165246, 0.184928, 0.197957, 0.215840, 0.229449", \ + "0.136908, 0.145258, 0.154766, 0.174448, 0.188666, 0.206194, 0.221062" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.225923, 0.235359, 0.245964, 0.273491, 0.298466, 0.334100, 0.377560", \ + "0.220485, 0.229921, 0.240526, 0.268053, 0.293028, 0.328662, 0.372122", \ + "0.207787, 0.217223, 0.227828, 0.255355, 0.280330, 0.315964, 0.359424", \ + "0.200531, 0.209967, 0.220572, 0.248099, 0.273074, 0.308708, 0.352168", \ + "0.193980, 0.203416, 0.214021, 0.241548, 0.266523, 0.302157, 0.345617", \ + "0.184826, 0.194262, 0.204867, 0.232394, 0.257369, 0.293003, 0.336463", \ + "0.175176, 0.184612, 0.195217, 0.222744, 0.247719, 0.283353, 0.326813" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&!TCENB&COLLDISN"; + sdf_cond : "RET1Neq1aTENBeq0aTCENBeq0aCOLLDISNeq1"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.089285, 0.082874, 0.078391, 0.076028, 0.075028, 0.074028, 0.073028", \ + "0.094708, 0.088297, 0.083814, 0.081450, 0.080450, 0.079450, 0.078450", \ + "0.107447, 0.101036, 0.096553, 0.094189, 0.093189, 0.092189, 0.091189", \ + "0.114230, 0.107819, 0.103336, 0.100972, 0.099972, 0.098972, 0.097972", \ + "0.121179, 0.114768, 0.110285, 0.107921, 0.106921, 0.105921, 0.104921", \ + "0.131277, 0.124866, 0.120383, 0.118019, 0.117019, 0.116019, 0.115019", \ + "0.142034, 0.135623, 0.131140, 0.128776, 0.127776, 0.126776, 0.125776" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.086181, 0.077222, 0.069899, 0.059278, 0.051920, 0.040599, 0.039599", \ + "0.091603, 0.082644, 0.075321, 0.064700, 0.057342, 0.046021, 0.045021", \ + "0.104342, 0.095383, 0.088060, 0.077439, 0.070081, 0.058760, 0.057760", \ + "0.111206, 0.102247, 0.094924, 0.084303, 0.076945, 0.065624, 0.064624", \ + "0.118074, 0.109115, 0.101792, 0.091171, 0.083813, 0.072491, 0.071491", \ + "0.128173, 0.119214, 0.111891, 0.101270, 0.093912, 0.082591, 0.081591", \ + "0.138928, 0.129969, 0.122646, 0.112024, 0.104667, 0.093346, 0.092346" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&!TCENB&!COLLDISN"; + sdf_cond : "RET1Neq1aTENBeq0aTCENBeq0aCOLLDISNeq0"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.190172, 0.198522, 0.208030, 0.227712, 0.240741, 0.258624, 0.269942", \ + "0.184628, 0.192978, 0.202486, 0.222168, 0.235197, 0.253080, 0.264456", \ + "0.171782, 0.180132, 0.189640, 0.209322, 0.222351, 0.240234, 0.251613", \ + "0.164975, 0.173325, 0.182833, 0.202515, 0.215544, 0.233427, 0.244298", \ + "0.158034, 0.166384, 0.175892, 0.195574, 0.208603, 0.226486, 0.238494", \ + "0.147388, 0.155738, 0.165246, 0.184928, 0.197957, 0.215840, 0.229449", \ + "0.136908, 0.145258, 0.154766, 0.174448, 0.188666, 0.206194, 0.221062" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.225923, 0.235359, 0.245964, 0.273491, 0.298466, 0.334100, 0.377560", \ + "0.220485, 0.229921, 0.240526, 0.268053, 0.293028, 0.328662, 0.372122", \ + "0.207787, 0.217223, 0.227828, 0.255355, 0.280330, 0.315964, 0.359424", \ + "0.200531, 0.209967, 0.220572, 0.248099, 0.273074, 0.308708, 0.352168", \ + "0.193980, 0.203416, 0.214021, 0.241548, 0.266523, 0.302157, 0.345617", \ + "0.184826, 0.194262, 0.204867, 0.232394, 0.257369, 0.293003, 0.336463", \ + "0.175176, 0.184612, 0.195217, 0.222744, 0.247719, 0.283353, 0.326813" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&!TCENB&!COLLDISN"; + sdf_cond : "RET1Neq1aTENBeq0aTCENBeq0aCOLLDISNeq0"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.089285, 0.082874, 0.078391, 0.076028, 0.075028, 0.074028, 0.073028", \ + "0.094708, 0.088297, 0.083814, 0.081450, 0.080450, 0.079450, 0.078450", \ + "0.107447, 0.101036, 0.096553, 0.094189, 0.093189, 0.092189, 0.091189", \ + "0.114230, 0.107819, 0.103336, 0.100972, 0.099972, 0.098972, 0.097972", \ + "0.121179, 0.114768, 0.110285, 0.107921, 0.106921, 0.105921, 0.104921", \ + "0.131277, 0.124866, 0.120383, 0.118019, 0.117019, 0.116019, 0.115019", \ + "0.142034, 0.135623, 0.131140, 0.128776, 0.127776, 0.126776, 0.125776" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.086181, 0.077222, 0.069899, 0.059278, 0.051920, 0.040599, 0.039599", \ + "0.091603, 0.082644, 0.075321, 0.064700, 0.057342, 0.046021, 0.045021", \ + "0.104342, 0.095383, 0.088060, 0.077439, 0.070081, 0.058760, 0.057760", \ + "0.111206, 0.102247, 0.094924, 0.084303, 0.076945, 0.065624, 0.064624", \ + "0.118074, 0.109115, 0.101792, 0.091171, 0.083813, 0.072491, 0.071491", \ + "0.128173, 0.119214, 0.111891, 0.101270, 0.093912, 0.082591, 0.081591", \ + "0.138928, 0.129969, 0.122646, 0.112024, 0.104667, 0.093346, 0.092346" \ + ); + } + } + internal_power() { + when : "!TENB&!DFTRAMBYP&!COLLDISN"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.014888, 0.014903, 0.014918, 0.014932, 0.014947, 0.014962, 0.014977"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.013243, 0.013317, 0.013330, 0.013343, 0.013357, 0.013370, 0.013383"); + } + } + internal_power() { + when : "!TENB&!DFTRAMBYP&COLLDISN"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.014888, 0.014903, 0.014918, 0.014932, 0.014947, 0.014962, 0.014977"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.013243, 0.013317, 0.013330, 0.013343, 0.013357, 0.013370, 0.013383"); + } + } + } + bus(TDB) { + bus_type : rf2_32x128_wm1_TDB; + direction : input; + related_power_pin : "VDDPE"; + related_ground_pin : "VSSE"; + memory_write() { + address : TAB; + clocked_on : CLKB; + } + capacitance : 0.002132; + max_transition : 0.601300; + pin(TDB[127]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[127]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB127eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.153574, 0.163359, 0.174446, 0.201396, 0.229272, 0.259351, 0.300202", \ + "0.148427, 0.158212, 0.169299, 0.196249, 0.224125, 0.254204, 0.295055", \ + "0.135894, 0.145679, 0.156766, 0.183716, 0.211592, 0.241671, 0.282522", \ + "0.128294, 0.138079, 0.149166, 0.176116, 0.203992, 0.234071, 0.274922", \ + "0.121826, 0.131611, 0.142698, 0.169648, 0.197524, 0.227603, 0.268454", \ + "0.112428, 0.122213, 0.133300, 0.160250, 0.188126, 0.218205, 0.259056", \ + "0.102239, 0.112024, 0.123111, 0.150061, 0.177937, 0.208016, 0.248867" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.156063, 0.166506, 0.180163, 0.213367, 0.240703, 0.279665, 0.324856", \ + "0.150571, 0.161014, 0.174671, 0.207875, 0.235211, 0.274173, 0.319364", \ + "0.138040, 0.148483, 0.162140, 0.195344, 0.222680, 0.261642, 0.306833", \ + "0.133078, 0.143521, 0.157178, 0.190382, 0.217718, 0.256680, 0.301871", \ + "0.124308, 0.134751, 0.148408, 0.181612, 0.208948, 0.247910, 0.293101", \ + "0.114700, 0.125143, 0.138800, 0.172004, 0.199340, 0.238302, 0.283493", \ + "0.104467, 0.114910, 0.128567, 0.161771, 0.189107, 0.228069, 0.273260" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[127]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB127eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.249134, 0.237567, 0.225685, 0.205900, 0.191187, 0.182067, 0.166776", \ + "0.254329, 0.242762, 0.230880, 0.211095, 0.196382, 0.187262, 0.171971", \ + "0.266897, 0.255330, 0.243448, 0.223663, 0.208950, 0.199830, 0.184539", \ + "0.274404, 0.262837, 0.250955, 0.231170, 0.216457, 0.207337, 0.192046", \ + "0.280850, 0.269283, 0.257401, 0.237616, 0.222903, 0.213783, 0.198492", \ + "0.290276, 0.278709, 0.266827, 0.247042, 0.232329, 0.223209, 0.207918", \ + "0.300493, 0.288926, 0.277044, 0.257259, 0.242546, 0.233426, 0.218135" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.242723, 0.229979, 0.217345, 0.196512, 0.178133, 0.161031, 0.143466", \ + "0.247941, 0.235197, 0.222563, 0.201730, 0.183351, 0.166249, 0.148684", \ + "0.260501, 0.247757, 0.235123, 0.214291, 0.195911, 0.178809, 0.161244", \ + "0.267997, 0.255253, 0.242619, 0.221786, 0.203407, 0.186305, 0.168740", \ + "0.274433, 0.261689, 0.249055, 0.228222, 0.209843, 0.192741, 0.175176", \ + "0.283839, 0.271095, 0.258461, 0.237628, 0.219249, 0.202147, 0.184582", \ + "0.294088, 0.281344, 0.268710, 0.247877, 0.229498, 0.212396, 0.194831" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[127])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.004676, 0.004681, 0.004686, 0.004690, 0.004695, 0.004700, 0.004704"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.005774, 0.005883, 0.005889, 0.005895, 0.005901, 0.005907, 0.005913"); + } + } + } + pin(TDB[126]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[126]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB126eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.153574, 0.163359, 0.174446, 0.201396, 0.229272, 0.259351, 0.300202", \ + "0.148427, 0.158212, 0.169299, 0.196249, 0.224125, 0.254204, 0.295055", \ + "0.135894, 0.145679, 0.156766, 0.183716, 0.211592, 0.241671, 0.282522", \ + "0.128294, 0.138079, 0.149166, 0.176116, 0.203992, 0.234071, 0.274922", \ + "0.121826, 0.131611, 0.142698, 0.169648, 0.197524, 0.227603, 0.268454", \ + "0.112428, 0.122213, 0.133300, 0.160250, 0.188126, 0.218205, 0.259056", \ + "0.102239, 0.112024, 0.123111, 0.150061, 0.177937, 0.208016, 0.248867" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.156063, 0.166506, 0.180163, 0.213367, 0.240703, 0.279665, 0.324856", \ + "0.150571, 0.161014, 0.174671, 0.207875, 0.235211, 0.274173, 0.319364", \ + "0.138040, 0.148483, 0.162140, 0.195344, 0.222680, 0.261642, 0.306833", \ + "0.133078, 0.143521, 0.157178, 0.190382, 0.217718, 0.256680, 0.301871", \ + "0.124308, 0.134751, 0.148408, 0.181612, 0.208948, 0.247910, 0.293101", \ + "0.114700, 0.125143, 0.138800, 0.172004, 0.199340, 0.238302, 0.283493", \ + "0.104467, 0.114910, 0.128567, 0.161771, 0.189107, 0.228069, 0.273260" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[126]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB126eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.249134, 0.237567, 0.225685, 0.205900, 0.191187, 0.182067, 0.166776", \ + "0.254329, 0.242762, 0.230880, 0.211095, 0.196382, 0.187262, 0.171971", \ + "0.266897, 0.255330, 0.243448, 0.223663, 0.208950, 0.199830, 0.184539", \ + "0.274404, 0.262837, 0.250955, 0.231170, 0.216457, 0.207337, 0.192046", \ + "0.280850, 0.269283, 0.257401, 0.237616, 0.222903, 0.213783, 0.198492", \ + "0.290276, 0.278709, 0.266827, 0.247042, 0.232329, 0.223209, 0.207918", \ + "0.300493, 0.288926, 0.277044, 0.257259, 0.242546, 0.233426, 0.218135" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.242723, 0.229979, 0.217345, 0.196512, 0.178133, 0.161031, 0.143466", \ + "0.247941, 0.235197, 0.222563, 0.201730, 0.183351, 0.166249, 0.148684", \ + "0.260501, 0.247757, 0.235123, 0.214291, 0.195911, 0.178809, 0.161244", \ + "0.267997, 0.255253, 0.242619, 0.221786, 0.203407, 0.186305, 0.168740", \ + "0.274433, 0.261689, 0.249055, 0.228222, 0.209843, 0.192741, 0.175176", \ + "0.283839, 0.271095, 0.258461, 0.237628, 0.219249, 0.202147, 0.184582", \ + "0.294088, 0.281344, 0.268710, 0.247877, 0.229498, 0.212396, 0.194831" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[126])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.004676, 0.004681, 0.004686, 0.004690, 0.004695, 0.004700, 0.004704"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.005774, 0.005883, 0.005889, 0.005895, 0.005901, 0.005907, 0.005913"); + } + } + } + pin(TDB[125]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[125]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB125eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.153574, 0.163359, 0.174446, 0.201396, 0.229272, 0.259351, 0.300202", \ + "0.148427, 0.158212, 0.169299, 0.196249, 0.224125, 0.254204, 0.295055", \ + "0.135894, 0.145679, 0.156766, 0.183716, 0.211592, 0.241671, 0.282522", \ + "0.128294, 0.138079, 0.149166, 0.176116, 0.203992, 0.234071, 0.274922", \ + "0.121826, 0.131611, 0.142698, 0.169648, 0.197524, 0.227603, 0.268454", \ + "0.112428, 0.122213, 0.133300, 0.160250, 0.188126, 0.218205, 0.259056", \ + "0.102239, 0.112024, 0.123111, 0.150061, 0.177937, 0.208016, 0.248867" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.156063, 0.166506, 0.180163, 0.213367, 0.240703, 0.279665, 0.324856", \ + "0.150571, 0.161014, 0.174671, 0.207875, 0.235211, 0.274173, 0.319364", \ + "0.138040, 0.148483, 0.162140, 0.195344, 0.222680, 0.261642, 0.306833", \ + "0.133078, 0.143521, 0.157178, 0.190382, 0.217718, 0.256680, 0.301871", \ + "0.124308, 0.134751, 0.148408, 0.181612, 0.208948, 0.247910, 0.293101", \ + "0.114700, 0.125143, 0.138800, 0.172004, 0.199340, 0.238302, 0.283493", \ + "0.104467, 0.114910, 0.128567, 0.161771, 0.189107, 0.228069, 0.273260" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[125]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB125eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.249134, 0.237567, 0.225685, 0.205900, 0.191187, 0.182067, 0.166776", \ + "0.254329, 0.242762, 0.230880, 0.211095, 0.196382, 0.187262, 0.171971", \ + "0.266897, 0.255330, 0.243448, 0.223663, 0.208950, 0.199830, 0.184539", \ + "0.274404, 0.262837, 0.250955, 0.231170, 0.216457, 0.207337, 0.192046", \ + "0.280850, 0.269283, 0.257401, 0.237616, 0.222903, 0.213783, 0.198492", \ + "0.290276, 0.278709, 0.266827, 0.247042, 0.232329, 0.223209, 0.207918", \ + "0.300493, 0.288926, 0.277044, 0.257259, 0.242546, 0.233426, 0.218135" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.242723, 0.229979, 0.217345, 0.196512, 0.178133, 0.161031, 0.143466", \ + "0.247941, 0.235197, 0.222563, 0.201730, 0.183351, 0.166249, 0.148684", \ + "0.260501, 0.247757, 0.235123, 0.214291, 0.195911, 0.178809, 0.161244", \ + "0.267997, 0.255253, 0.242619, 0.221786, 0.203407, 0.186305, 0.168740", \ + "0.274433, 0.261689, 0.249055, 0.228222, 0.209843, 0.192741, 0.175176", \ + "0.283839, 0.271095, 0.258461, 0.237628, 0.219249, 0.202147, 0.184582", \ + "0.294088, 0.281344, 0.268710, 0.247877, 0.229498, 0.212396, 0.194831" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[125])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.004676, 0.004681, 0.004686, 0.004690, 0.004695, 0.004700, 0.004704"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.005774, 0.005883, 0.005889, 0.005895, 0.005901, 0.005907, 0.005913"); + } + } + } + pin(TDB[124]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[124]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB124eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.153574, 0.163359, 0.174446, 0.201396, 0.229272, 0.259351, 0.300202", \ + "0.148427, 0.158212, 0.169299, 0.196249, 0.224125, 0.254204, 0.295055", \ + "0.135894, 0.145679, 0.156766, 0.183716, 0.211592, 0.241671, 0.282522", \ + "0.128294, 0.138079, 0.149166, 0.176116, 0.203992, 0.234071, 0.274922", \ + "0.121826, 0.131611, 0.142698, 0.169648, 0.197524, 0.227603, 0.268454", \ + "0.112428, 0.122213, 0.133300, 0.160250, 0.188126, 0.218205, 0.259056", \ + "0.102239, 0.112024, 0.123111, 0.150061, 0.177937, 0.208016, 0.248867" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.156063, 0.166506, 0.180163, 0.213367, 0.240703, 0.279665, 0.324856", \ + "0.150571, 0.161014, 0.174671, 0.207875, 0.235211, 0.274173, 0.319364", \ + "0.138040, 0.148483, 0.162140, 0.195344, 0.222680, 0.261642, 0.306833", \ + "0.133078, 0.143521, 0.157178, 0.190382, 0.217718, 0.256680, 0.301871", \ + "0.124308, 0.134751, 0.148408, 0.181612, 0.208948, 0.247910, 0.293101", \ + "0.114700, 0.125143, 0.138800, 0.172004, 0.199340, 0.238302, 0.283493", \ + "0.104467, 0.114910, 0.128567, 0.161771, 0.189107, 0.228069, 0.273260" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[124]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB124eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.249134, 0.237567, 0.225685, 0.205900, 0.191187, 0.182067, 0.166776", \ + "0.254329, 0.242762, 0.230880, 0.211095, 0.196382, 0.187262, 0.171971", \ + "0.266897, 0.255330, 0.243448, 0.223663, 0.208950, 0.199830, 0.184539", \ + "0.274404, 0.262837, 0.250955, 0.231170, 0.216457, 0.207337, 0.192046", \ + "0.280850, 0.269283, 0.257401, 0.237616, 0.222903, 0.213783, 0.198492", \ + "0.290276, 0.278709, 0.266827, 0.247042, 0.232329, 0.223209, 0.207918", \ + "0.300493, 0.288926, 0.277044, 0.257259, 0.242546, 0.233426, 0.218135" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.242723, 0.229979, 0.217345, 0.196512, 0.178133, 0.161031, 0.143466", \ + "0.247941, 0.235197, 0.222563, 0.201730, 0.183351, 0.166249, 0.148684", \ + "0.260501, 0.247757, 0.235123, 0.214291, 0.195911, 0.178809, 0.161244", \ + "0.267997, 0.255253, 0.242619, 0.221786, 0.203407, 0.186305, 0.168740", \ + "0.274433, 0.261689, 0.249055, 0.228222, 0.209843, 0.192741, 0.175176", \ + "0.283839, 0.271095, 0.258461, 0.237628, 0.219249, 0.202147, 0.184582", \ + "0.294088, 0.281344, 0.268710, 0.247877, 0.229498, 0.212396, 0.194831" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[124])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.004676, 0.004681, 0.004686, 0.004690, 0.004695, 0.004700, 0.004704"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.005774, 0.005883, 0.005889, 0.005895, 0.005901, 0.005907, 0.005913"); + } + } + } + pin(TDB[123]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[123]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB123eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.153574, 0.163359, 0.174446, 0.201396, 0.229272, 0.259351, 0.300202", \ + "0.148427, 0.158212, 0.169299, 0.196249, 0.224125, 0.254204, 0.295055", \ + "0.135894, 0.145679, 0.156766, 0.183716, 0.211592, 0.241671, 0.282522", \ + "0.128294, 0.138079, 0.149166, 0.176116, 0.203992, 0.234071, 0.274922", \ + "0.121826, 0.131611, 0.142698, 0.169648, 0.197524, 0.227603, 0.268454", \ + "0.112428, 0.122213, 0.133300, 0.160250, 0.188126, 0.218205, 0.259056", \ + "0.102239, 0.112024, 0.123111, 0.150061, 0.177937, 0.208016, 0.248867" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.156063, 0.166506, 0.180163, 0.213367, 0.240703, 0.279665, 0.324856", \ + "0.150571, 0.161014, 0.174671, 0.207875, 0.235211, 0.274173, 0.319364", \ + "0.138040, 0.148483, 0.162140, 0.195344, 0.222680, 0.261642, 0.306833", \ + "0.133078, 0.143521, 0.157178, 0.190382, 0.217718, 0.256680, 0.301871", \ + "0.124308, 0.134751, 0.148408, 0.181612, 0.208948, 0.247910, 0.293101", \ + "0.114700, 0.125143, 0.138800, 0.172004, 0.199340, 0.238302, 0.283493", \ + "0.104467, 0.114910, 0.128567, 0.161771, 0.189107, 0.228069, 0.273260" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[123]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB123eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.249134, 0.237567, 0.225685, 0.205900, 0.191187, 0.182067, 0.166776", \ + "0.254329, 0.242762, 0.230880, 0.211095, 0.196382, 0.187262, 0.171971", \ + "0.266897, 0.255330, 0.243448, 0.223663, 0.208950, 0.199830, 0.184539", \ + "0.274404, 0.262837, 0.250955, 0.231170, 0.216457, 0.207337, 0.192046", \ + "0.280850, 0.269283, 0.257401, 0.237616, 0.222903, 0.213783, 0.198492", \ + "0.290276, 0.278709, 0.266827, 0.247042, 0.232329, 0.223209, 0.207918", \ + "0.300493, 0.288926, 0.277044, 0.257259, 0.242546, 0.233426, 0.218135" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.242723, 0.229979, 0.217345, 0.196512, 0.178133, 0.161031, 0.143466", \ + "0.247941, 0.235197, 0.222563, 0.201730, 0.183351, 0.166249, 0.148684", \ + "0.260501, 0.247757, 0.235123, 0.214291, 0.195911, 0.178809, 0.161244", \ + "0.267997, 0.255253, 0.242619, 0.221786, 0.203407, 0.186305, 0.168740", \ + "0.274433, 0.261689, 0.249055, 0.228222, 0.209843, 0.192741, 0.175176", \ + "0.283839, 0.271095, 0.258461, 0.237628, 0.219249, 0.202147, 0.184582", \ + "0.294088, 0.281344, 0.268710, 0.247877, 0.229498, 0.212396, 0.194831" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[123])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.004676, 0.004681, 0.004686, 0.004690, 0.004695, 0.004700, 0.004704"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.005774, 0.005883, 0.005889, 0.005895, 0.005901, 0.005907, 0.005913"); + } + } + } + pin(TDB[122]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[122]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB122eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.153574, 0.163359, 0.174446, 0.201396, 0.229272, 0.259351, 0.300202", \ + "0.148427, 0.158212, 0.169299, 0.196249, 0.224125, 0.254204, 0.295055", \ + "0.135894, 0.145679, 0.156766, 0.183716, 0.211592, 0.241671, 0.282522", \ + "0.128294, 0.138079, 0.149166, 0.176116, 0.203992, 0.234071, 0.274922", \ + "0.121826, 0.131611, 0.142698, 0.169648, 0.197524, 0.227603, 0.268454", \ + "0.112428, 0.122213, 0.133300, 0.160250, 0.188126, 0.218205, 0.259056", \ + "0.102239, 0.112024, 0.123111, 0.150061, 0.177937, 0.208016, 0.248867" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.156063, 0.166506, 0.180163, 0.213367, 0.240703, 0.279665, 0.324856", \ + "0.150571, 0.161014, 0.174671, 0.207875, 0.235211, 0.274173, 0.319364", \ + "0.138040, 0.148483, 0.162140, 0.195344, 0.222680, 0.261642, 0.306833", \ + "0.133078, 0.143521, 0.157178, 0.190382, 0.217718, 0.256680, 0.301871", \ + "0.124308, 0.134751, 0.148408, 0.181612, 0.208948, 0.247910, 0.293101", \ + "0.114700, 0.125143, 0.138800, 0.172004, 0.199340, 0.238302, 0.283493", \ + "0.104467, 0.114910, 0.128567, 0.161771, 0.189107, 0.228069, 0.273260" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[122]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB122eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.249134, 0.237567, 0.225685, 0.205900, 0.191187, 0.182067, 0.166776", \ + "0.254329, 0.242762, 0.230880, 0.211095, 0.196382, 0.187262, 0.171971", \ + "0.266897, 0.255330, 0.243448, 0.223663, 0.208950, 0.199830, 0.184539", \ + "0.274404, 0.262837, 0.250955, 0.231170, 0.216457, 0.207337, 0.192046", \ + "0.280850, 0.269283, 0.257401, 0.237616, 0.222903, 0.213783, 0.198492", \ + "0.290276, 0.278709, 0.266827, 0.247042, 0.232329, 0.223209, 0.207918", \ + "0.300493, 0.288926, 0.277044, 0.257259, 0.242546, 0.233426, 0.218135" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.242723, 0.229979, 0.217345, 0.196512, 0.178133, 0.161031, 0.143466", \ + "0.247941, 0.235197, 0.222563, 0.201730, 0.183351, 0.166249, 0.148684", \ + "0.260501, 0.247757, 0.235123, 0.214291, 0.195911, 0.178809, 0.161244", \ + "0.267997, 0.255253, 0.242619, 0.221786, 0.203407, 0.186305, 0.168740", \ + "0.274433, 0.261689, 0.249055, 0.228222, 0.209843, 0.192741, 0.175176", \ + "0.283839, 0.271095, 0.258461, 0.237628, 0.219249, 0.202147, 0.184582", \ + "0.294088, 0.281344, 0.268710, 0.247877, 0.229498, 0.212396, 0.194831" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[122])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.004676, 0.004681, 0.004686, 0.004690, 0.004695, 0.004700, 0.004704"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.005774, 0.005883, 0.005889, 0.005895, 0.005901, 0.005907, 0.005913"); + } + } + } + pin(TDB[121]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[121]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB121eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.153574, 0.163359, 0.174446, 0.201396, 0.229272, 0.259351, 0.300202", \ + "0.148427, 0.158212, 0.169299, 0.196249, 0.224125, 0.254204, 0.295055", \ + "0.135894, 0.145679, 0.156766, 0.183716, 0.211592, 0.241671, 0.282522", \ + "0.128294, 0.138079, 0.149166, 0.176116, 0.203992, 0.234071, 0.274922", \ + "0.121826, 0.131611, 0.142698, 0.169648, 0.197524, 0.227603, 0.268454", \ + "0.112428, 0.122213, 0.133300, 0.160250, 0.188126, 0.218205, 0.259056", \ + "0.102239, 0.112024, 0.123111, 0.150061, 0.177937, 0.208016, 0.248867" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.156063, 0.166506, 0.180163, 0.213367, 0.240703, 0.279665, 0.324856", \ + "0.150571, 0.161014, 0.174671, 0.207875, 0.235211, 0.274173, 0.319364", \ + "0.138040, 0.148483, 0.162140, 0.195344, 0.222680, 0.261642, 0.306833", \ + "0.133078, 0.143521, 0.157178, 0.190382, 0.217718, 0.256680, 0.301871", \ + "0.124308, 0.134751, 0.148408, 0.181612, 0.208948, 0.247910, 0.293101", \ + "0.114700, 0.125143, 0.138800, 0.172004, 0.199340, 0.238302, 0.283493", \ + "0.104467, 0.114910, 0.128567, 0.161771, 0.189107, 0.228069, 0.273260" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[121]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB121eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.249134, 0.237567, 0.225685, 0.205900, 0.191187, 0.182067, 0.166776", \ + "0.254329, 0.242762, 0.230880, 0.211095, 0.196382, 0.187262, 0.171971", \ + "0.266897, 0.255330, 0.243448, 0.223663, 0.208950, 0.199830, 0.184539", \ + "0.274404, 0.262837, 0.250955, 0.231170, 0.216457, 0.207337, 0.192046", \ + "0.280850, 0.269283, 0.257401, 0.237616, 0.222903, 0.213783, 0.198492", \ + "0.290276, 0.278709, 0.266827, 0.247042, 0.232329, 0.223209, 0.207918", \ + "0.300493, 0.288926, 0.277044, 0.257259, 0.242546, 0.233426, 0.218135" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.242723, 0.229979, 0.217345, 0.196512, 0.178133, 0.161031, 0.143466", \ + "0.247941, 0.235197, 0.222563, 0.201730, 0.183351, 0.166249, 0.148684", \ + "0.260501, 0.247757, 0.235123, 0.214291, 0.195911, 0.178809, 0.161244", \ + "0.267997, 0.255253, 0.242619, 0.221786, 0.203407, 0.186305, 0.168740", \ + "0.274433, 0.261689, 0.249055, 0.228222, 0.209843, 0.192741, 0.175176", \ + "0.283839, 0.271095, 0.258461, 0.237628, 0.219249, 0.202147, 0.184582", \ + "0.294088, 0.281344, 0.268710, 0.247877, 0.229498, 0.212396, 0.194831" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[121])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.004676, 0.004681, 0.004686, 0.004690, 0.004695, 0.004700, 0.004704"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.005774, 0.005883, 0.005889, 0.005895, 0.005901, 0.005907, 0.005913"); + } + } + } + pin(TDB[120]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[120]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB120eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.153574, 0.163359, 0.174446, 0.201396, 0.229272, 0.259351, 0.300202", \ + "0.148427, 0.158212, 0.169299, 0.196249, 0.224125, 0.254204, 0.295055", \ + "0.135894, 0.145679, 0.156766, 0.183716, 0.211592, 0.241671, 0.282522", \ + "0.128294, 0.138079, 0.149166, 0.176116, 0.203992, 0.234071, 0.274922", \ + "0.121826, 0.131611, 0.142698, 0.169648, 0.197524, 0.227603, 0.268454", \ + "0.112428, 0.122213, 0.133300, 0.160250, 0.188126, 0.218205, 0.259056", \ + "0.102239, 0.112024, 0.123111, 0.150061, 0.177937, 0.208016, 0.248867" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.156063, 0.166506, 0.180163, 0.213367, 0.240703, 0.279665, 0.324856", \ + "0.150571, 0.161014, 0.174671, 0.207875, 0.235211, 0.274173, 0.319364", \ + "0.138040, 0.148483, 0.162140, 0.195344, 0.222680, 0.261642, 0.306833", \ + "0.133078, 0.143521, 0.157178, 0.190382, 0.217718, 0.256680, 0.301871", \ + "0.124308, 0.134751, 0.148408, 0.181612, 0.208948, 0.247910, 0.293101", \ + "0.114700, 0.125143, 0.138800, 0.172004, 0.199340, 0.238302, 0.283493", \ + "0.104467, 0.114910, 0.128567, 0.161771, 0.189107, 0.228069, 0.273260" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[120]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB120eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.249134, 0.237567, 0.225685, 0.205900, 0.191187, 0.182067, 0.166776", \ + "0.254329, 0.242762, 0.230880, 0.211095, 0.196382, 0.187262, 0.171971", \ + "0.266897, 0.255330, 0.243448, 0.223663, 0.208950, 0.199830, 0.184539", \ + "0.274404, 0.262837, 0.250955, 0.231170, 0.216457, 0.207337, 0.192046", \ + "0.280850, 0.269283, 0.257401, 0.237616, 0.222903, 0.213783, 0.198492", \ + "0.290276, 0.278709, 0.266827, 0.247042, 0.232329, 0.223209, 0.207918", \ + "0.300493, 0.288926, 0.277044, 0.257259, 0.242546, 0.233426, 0.218135" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.242723, 0.229979, 0.217345, 0.196512, 0.178133, 0.161031, 0.143466", \ + "0.247941, 0.235197, 0.222563, 0.201730, 0.183351, 0.166249, 0.148684", \ + "0.260501, 0.247757, 0.235123, 0.214291, 0.195911, 0.178809, 0.161244", \ + "0.267997, 0.255253, 0.242619, 0.221786, 0.203407, 0.186305, 0.168740", \ + "0.274433, 0.261689, 0.249055, 0.228222, 0.209843, 0.192741, 0.175176", \ + "0.283839, 0.271095, 0.258461, 0.237628, 0.219249, 0.202147, 0.184582", \ + "0.294088, 0.281344, 0.268710, 0.247877, 0.229498, 0.212396, 0.194831" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[120])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.004676, 0.004681, 0.004686, 0.004690, 0.004695, 0.004700, 0.004704"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.005774, 0.005883, 0.005889, 0.005895, 0.005901, 0.005907, 0.005913"); + } + } + } + pin(TDB[119]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[119]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB119eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.153574, 0.163359, 0.174446, 0.201396, 0.229272, 0.259351, 0.300202", \ + "0.148427, 0.158212, 0.169299, 0.196249, 0.224125, 0.254204, 0.295055", \ + "0.135894, 0.145679, 0.156766, 0.183716, 0.211592, 0.241671, 0.282522", \ + "0.128294, 0.138079, 0.149166, 0.176116, 0.203992, 0.234071, 0.274922", \ + "0.121826, 0.131611, 0.142698, 0.169648, 0.197524, 0.227603, 0.268454", \ + "0.112428, 0.122213, 0.133300, 0.160250, 0.188126, 0.218205, 0.259056", \ + "0.102239, 0.112024, 0.123111, 0.150061, 0.177937, 0.208016, 0.248867" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.156063, 0.166506, 0.180163, 0.213367, 0.240703, 0.279665, 0.324856", \ + "0.150571, 0.161014, 0.174671, 0.207875, 0.235211, 0.274173, 0.319364", \ + "0.138040, 0.148483, 0.162140, 0.195344, 0.222680, 0.261642, 0.306833", \ + "0.133078, 0.143521, 0.157178, 0.190382, 0.217718, 0.256680, 0.301871", \ + "0.124308, 0.134751, 0.148408, 0.181612, 0.208948, 0.247910, 0.293101", \ + "0.114700, 0.125143, 0.138800, 0.172004, 0.199340, 0.238302, 0.283493", \ + "0.104467, 0.114910, 0.128567, 0.161771, 0.189107, 0.228069, 0.273260" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[119]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB119eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.249134, 0.237567, 0.225685, 0.205900, 0.191187, 0.182067, 0.166776", \ + "0.254329, 0.242762, 0.230880, 0.211095, 0.196382, 0.187262, 0.171971", \ + "0.266897, 0.255330, 0.243448, 0.223663, 0.208950, 0.199830, 0.184539", \ + "0.274404, 0.262837, 0.250955, 0.231170, 0.216457, 0.207337, 0.192046", \ + "0.280850, 0.269283, 0.257401, 0.237616, 0.222903, 0.213783, 0.198492", \ + "0.290276, 0.278709, 0.266827, 0.247042, 0.232329, 0.223209, 0.207918", \ + "0.300493, 0.288926, 0.277044, 0.257259, 0.242546, 0.233426, 0.218135" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.242723, 0.229979, 0.217345, 0.196512, 0.178133, 0.161031, 0.143466", \ + "0.247941, 0.235197, 0.222563, 0.201730, 0.183351, 0.166249, 0.148684", \ + "0.260501, 0.247757, 0.235123, 0.214291, 0.195911, 0.178809, 0.161244", \ + "0.267997, 0.255253, 0.242619, 0.221786, 0.203407, 0.186305, 0.168740", \ + "0.274433, 0.261689, 0.249055, 0.228222, 0.209843, 0.192741, 0.175176", \ + "0.283839, 0.271095, 0.258461, 0.237628, 0.219249, 0.202147, 0.184582", \ + "0.294088, 0.281344, 0.268710, 0.247877, 0.229498, 0.212396, 0.194831" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[119])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.004676, 0.004681, 0.004686, 0.004690, 0.004695, 0.004700, 0.004704"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.005774, 0.005883, 0.005889, 0.005895, 0.005901, 0.005907, 0.005913"); + } + } + } + pin(TDB[118]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[118]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB118eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.153574, 0.163359, 0.174446, 0.201396, 0.229272, 0.259351, 0.300202", \ + "0.148427, 0.158212, 0.169299, 0.196249, 0.224125, 0.254204, 0.295055", \ + "0.135894, 0.145679, 0.156766, 0.183716, 0.211592, 0.241671, 0.282522", \ + "0.128294, 0.138079, 0.149166, 0.176116, 0.203992, 0.234071, 0.274922", \ + "0.121826, 0.131611, 0.142698, 0.169648, 0.197524, 0.227603, 0.268454", \ + "0.112428, 0.122213, 0.133300, 0.160250, 0.188126, 0.218205, 0.259056", \ + "0.102239, 0.112024, 0.123111, 0.150061, 0.177937, 0.208016, 0.248867" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.156063, 0.166506, 0.180163, 0.213367, 0.240703, 0.279665, 0.324856", \ + "0.150571, 0.161014, 0.174671, 0.207875, 0.235211, 0.274173, 0.319364", \ + "0.138040, 0.148483, 0.162140, 0.195344, 0.222680, 0.261642, 0.306833", \ + "0.133078, 0.143521, 0.157178, 0.190382, 0.217718, 0.256680, 0.301871", \ + "0.124308, 0.134751, 0.148408, 0.181612, 0.208948, 0.247910, 0.293101", \ + "0.114700, 0.125143, 0.138800, 0.172004, 0.199340, 0.238302, 0.283493", \ + "0.104467, 0.114910, 0.128567, 0.161771, 0.189107, 0.228069, 0.273260" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[118]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB118eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.249134, 0.237567, 0.225685, 0.205900, 0.191187, 0.182067, 0.166776", \ + "0.254329, 0.242762, 0.230880, 0.211095, 0.196382, 0.187262, 0.171971", \ + "0.266897, 0.255330, 0.243448, 0.223663, 0.208950, 0.199830, 0.184539", \ + "0.274404, 0.262837, 0.250955, 0.231170, 0.216457, 0.207337, 0.192046", \ + "0.280850, 0.269283, 0.257401, 0.237616, 0.222903, 0.213783, 0.198492", \ + "0.290276, 0.278709, 0.266827, 0.247042, 0.232329, 0.223209, 0.207918", \ + "0.300493, 0.288926, 0.277044, 0.257259, 0.242546, 0.233426, 0.218135" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.242723, 0.229979, 0.217345, 0.196512, 0.178133, 0.161031, 0.143466", \ + "0.247941, 0.235197, 0.222563, 0.201730, 0.183351, 0.166249, 0.148684", \ + "0.260501, 0.247757, 0.235123, 0.214291, 0.195911, 0.178809, 0.161244", \ + "0.267997, 0.255253, 0.242619, 0.221786, 0.203407, 0.186305, 0.168740", \ + "0.274433, 0.261689, 0.249055, 0.228222, 0.209843, 0.192741, 0.175176", \ + "0.283839, 0.271095, 0.258461, 0.237628, 0.219249, 0.202147, 0.184582", \ + "0.294088, 0.281344, 0.268710, 0.247877, 0.229498, 0.212396, 0.194831" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[118])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.004676, 0.004681, 0.004686, 0.004690, 0.004695, 0.004700, 0.004704"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.005774, 0.005883, 0.005889, 0.005895, 0.005901, 0.005907, 0.005913"); + } + } + } + pin(TDB[117]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[117]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB117eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.153574, 0.163359, 0.174446, 0.201396, 0.229272, 0.259351, 0.300202", \ + "0.148427, 0.158212, 0.169299, 0.196249, 0.224125, 0.254204, 0.295055", \ + "0.135894, 0.145679, 0.156766, 0.183716, 0.211592, 0.241671, 0.282522", \ + "0.128294, 0.138079, 0.149166, 0.176116, 0.203992, 0.234071, 0.274922", \ + "0.121826, 0.131611, 0.142698, 0.169648, 0.197524, 0.227603, 0.268454", \ + "0.112428, 0.122213, 0.133300, 0.160250, 0.188126, 0.218205, 0.259056", \ + "0.102239, 0.112024, 0.123111, 0.150061, 0.177937, 0.208016, 0.248867" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.156063, 0.166506, 0.180163, 0.213367, 0.240703, 0.279665, 0.324856", \ + "0.150571, 0.161014, 0.174671, 0.207875, 0.235211, 0.274173, 0.319364", \ + "0.138040, 0.148483, 0.162140, 0.195344, 0.222680, 0.261642, 0.306833", \ + "0.133078, 0.143521, 0.157178, 0.190382, 0.217718, 0.256680, 0.301871", \ + "0.124308, 0.134751, 0.148408, 0.181612, 0.208948, 0.247910, 0.293101", \ + "0.114700, 0.125143, 0.138800, 0.172004, 0.199340, 0.238302, 0.283493", \ + "0.104467, 0.114910, 0.128567, 0.161771, 0.189107, 0.228069, 0.273260" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[117]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB117eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.249134, 0.237567, 0.225685, 0.205900, 0.191187, 0.182067, 0.166776", \ + "0.254329, 0.242762, 0.230880, 0.211095, 0.196382, 0.187262, 0.171971", \ + "0.266897, 0.255330, 0.243448, 0.223663, 0.208950, 0.199830, 0.184539", \ + "0.274404, 0.262837, 0.250955, 0.231170, 0.216457, 0.207337, 0.192046", \ + "0.280850, 0.269283, 0.257401, 0.237616, 0.222903, 0.213783, 0.198492", \ + "0.290276, 0.278709, 0.266827, 0.247042, 0.232329, 0.223209, 0.207918", \ + "0.300493, 0.288926, 0.277044, 0.257259, 0.242546, 0.233426, 0.218135" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.242723, 0.229979, 0.217345, 0.196512, 0.178133, 0.161031, 0.143466", \ + "0.247941, 0.235197, 0.222563, 0.201730, 0.183351, 0.166249, 0.148684", \ + "0.260501, 0.247757, 0.235123, 0.214291, 0.195911, 0.178809, 0.161244", \ + "0.267997, 0.255253, 0.242619, 0.221786, 0.203407, 0.186305, 0.168740", \ + "0.274433, 0.261689, 0.249055, 0.228222, 0.209843, 0.192741, 0.175176", \ + "0.283839, 0.271095, 0.258461, 0.237628, 0.219249, 0.202147, 0.184582", \ + "0.294088, 0.281344, 0.268710, 0.247877, 0.229498, 0.212396, 0.194831" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[117])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.004676, 0.004681, 0.004686, 0.004690, 0.004695, 0.004700, 0.004704"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.005774, 0.005883, 0.005889, 0.005895, 0.005901, 0.005907, 0.005913"); + } + } + } + pin(TDB[116]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[116]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB116eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.153574, 0.163359, 0.174446, 0.201396, 0.229272, 0.259351, 0.300202", \ + "0.148427, 0.158212, 0.169299, 0.196249, 0.224125, 0.254204, 0.295055", \ + "0.135894, 0.145679, 0.156766, 0.183716, 0.211592, 0.241671, 0.282522", \ + "0.128294, 0.138079, 0.149166, 0.176116, 0.203992, 0.234071, 0.274922", \ + "0.121826, 0.131611, 0.142698, 0.169648, 0.197524, 0.227603, 0.268454", \ + "0.112428, 0.122213, 0.133300, 0.160250, 0.188126, 0.218205, 0.259056", \ + "0.102239, 0.112024, 0.123111, 0.150061, 0.177937, 0.208016, 0.248867" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.156063, 0.166506, 0.180163, 0.213367, 0.240703, 0.279665, 0.324856", \ + "0.150571, 0.161014, 0.174671, 0.207875, 0.235211, 0.274173, 0.319364", \ + "0.138040, 0.148483, 0.162140, 0.195344, 0.222680, 0.261642, 0.306833", \ + "0.133078, 0.143521, 0.157178, 0.190382, 0.217718, 0.256680, 0.301871", \ + "0.124308, 0.134751, 0.148408, 0.181612, 0.208948, 0.247910, 0.293101", \ + "0.114700, 0.125143, 0.138800, 0.172004, 0.199340, 0.238302, 0.283493", \ + "0.104467, 0.114910, 0.128567, 0.161771, 0.189107, 0.228069, 0.273260" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[116]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB116eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.249134, 0.237567, 0.225685, 0.205900, 0.191187, 0.182067, 0.166776", \ + "0.254329, 0.242762, 0.230880, 0.211095, 0.196382, 0.187262, 0.171971", \ + "0.266897, 0.255330, 0.243448, 0.223663, 0.208950, 0.199830, 0.184539", \ + "0.274404, 0.262837, 0.250955, 0.231170, 0.216457, 0.207337, 0.192046", \ + "0.280850, 0.269283, 0.257401, 0.237616, 0.222903, 0.213783, 0.198492", \ + "0.290276, 0.278709, 0.266827, 0.247042, 0.232329, 0.223209, 0.207918", \ + "0.300493, 0.288926, 0.277044, 0.257259, 0.242546, 0.233426, 0.218135" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.242723, 0.229979, 0.217345, 0.196512, 0.178133, 0.161031, 0.143466", \ + "0.247941, 0.235197, 0.222563, 0.201730, 0.183351, 0.166249, 0.148684", \ + "0.260501, 0.247757, 0.235123, 0.214291, 0.195911, 0.178809, 0.161244", \ + "0.267997, 0.255253, 0.242619, 0.221786, 0.203407, 0.186305, 0.168740", \ + "0.274433, 0.261689, 0.249055, 0.228222, 0.209843, 0.192741, 0.175176", \ + "0.283839, 0.271095, 0.258461, 0.237628, 0.219249, 0.202147, 0.184582", \ + "0.294088, 0.281344, 0.268710, 0.247877, 0.229498, 0.212396, 0.194831" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[116])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.004676, 0.004681, 0.004686, 0.004690, 0.004695, 0.004700, 0.004704"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.005774, 0.005883, 0.005889, 0.005895, 0.005901, 0.005907, 0.005913"); + } + } + } + pin(TDB[115]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[115]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB115eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.153574, 0.163359, 0.174446, 0.201396, 0.229272, 0.259351, 0.300202", \ + "0.148427, 0.158212, 0.169299, 0.196249, 0.224125, 0.254204, 0.295055", \ + "0.135894, 0.145679, 0.156766, 0.183716, 0.211592, 0.241671, 0.282522", \ + "0.128294, 0.138079, 0.149166, 0.176116, 0.203992, 0.234071, 0.274922", \ + "0.121826, 0.131611, 0.142698, 0.169648, 0.197524, 0.227603, 0.268454", \ + "0.112428, 0.122213, 0.133300, 0.160250, 0.188126, 0.218205, 0.259056", \ + "0.102239, 0.112024, 0.123111, 0.150061, 0.177937, 0.208016, 0.248867" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.156063, 0.166506, 0.180163, 0.213367, 0.240703, 0.279665, 0.324856", \ + "0.150571, 0.161014, 0.174671, 0.207875, 0.235211, 0.274173, 0.319364", \ + "0.138040, 0.148483, 0.162140, 0.195344, 0.222680, 0.261642, 0.306833", \ + "0.133078, 0.143521, 0.157178, 0.190382, 0.217718, 0.256680, 0.301871", \ + "0.124308, 0.134751, 0.148408, 0.181612, 0.208948, 0.247910, 0.293101", \ + "0.114700, 0.125143, 0.138800, 0.172004, 0.199340, 0.238302, 0.283493", \ + "0.104467, 0.114910, 0.128567, 0.161771, 0.189107, 0.228069, 0.273260" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[115]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB115eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.249134, 0.237567, 0.225685, 0.205900, 0.191187, 0.182067, 0.166776", \ + "0.254329, 0.242762, 0.230880, 0.211095, 0.196382, 0.187262, 0.171971", \ + "0.266897, 0.255330, 0.243448, 0.223663, 0.208950, 0.199830, 0.184539", \ + "0.274404, 0.262837, 0.250955, 0.231170, 0.216457, 0.207337, 0.192046", \ + "0.280850, 0.269283, 0.257401, 0.237616, 0.222903, 0.213783, 0.198492", \ + "0.290276, 0.278709, 0.266827, 0.247042, 0.232329, 0.223209, 0.207918", \ + "0.300493, 0.288926, 0.277044, 0.257259, 0.242546, 0.233426, 0.218135" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.242723, 0.229979, 0.217345, 0.196512, 0.178133, 0.161031, 0.143466", \ + "0.247941, 0.235197, 0.222563, 0.201730, 0.183351, 0.166249, 0.148684", \ + "0.260501, 0.247757, 0.235123, 0.214291, 0.195911, 0.178809, 0.161244", \ + "0.267997, 0.255253, 0.242619, 0.221786, 0.203407, 0.186305, 0.168740", \ + "0.274433, 0.261689, 0.249055, 0.228222, 0.209843, 0.192741, 0.175176", \ + "0.283839, 0.271095, 0.258461, 0.237628, 0.219249, 0.202147, 0.184582", \ + "0.294088, 0.281344, 0.268710, 0.247877, 0.229498, 0.212396, 0.194831" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[115])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.004676, 0.004681, 0.004686, 0.004690, 0.004695, 0.004700, 0.004704"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.005774, 0.005883, 0.005889, 0.005895, 0.005901, 0.005907, 0.005913"); + } + } + } + pin(TDB[114]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[114]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB114eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.153574, 0.163359, 0.174446, 0.201396, 0.229272, 0.259351, 0.300202", \ + "0.148427, 0.158212, 0.169299, 0.196249, 0.224125, 0.254204, 0.295055", \ + "0.135894, 0.145679, 0.156766, 0.183716, 0.211592, 0.241671, 0.282522", \ + "0.128294, 0.138079, 0.149166, 0.176116, 0.203992, 0.234071, 0.274922", \ + "0.121826, 0.131611, 0.142698, 0.169648, 0.197524, 0.227603, 0.268454", \ + "0.112428, 0.122213, 0.133300, 0.160250, 0.188126, 0.218205, 0.259056", \ + "0.102239, 0.112024, 0.123111, 0.150061, 0.177937, 0.208016, 0.248867" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.156063, 0.166506, 0.180163, 0.213367, 0.240703, 0.279665, 0.324856", \ + "0.150571, 0.161014, 0.174671, 0.207875, 0.235211, 0.274173, 0.319364", \ + "0.138040, 0.148483, 0.162140, 0.195344, 0.222680, 0.261642, 0.306833", \ + "0.133078, 0.143521, 0.157178, 0.190382, 0.217718, 0.256680, 0.301871", \ + "0.124308, 0.134751, 0.148408, 0.181612, 0.208948, 0.247910, 0.293101", \ + "0.114700, 0.125143, 0.138800, 0.172004, 0.199340, 0.238302, 0.283493", \ + "0.104467, 0.114910, 0.128567, 0.161771, 0.189107, 0.228069, 0.273260" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[114]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB114eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.249134, 0.237567, 0.225685, 0.205900, 0.191187, 0.182067, 0.166776", \ + "0.254329, 0.242762, 0.230880, 0.211095, 0.196382, 0.187262, 0.171971", \ + "0.266897, 0.255330, 0.243448, 0.223663, 0.208950, 0.199830, 0.184539", \ + "0.274404, 0.262837, 0.250955, 0.231170, 0.216457, 0.207337, 0.192046", \ + "0.280850, 0.269283, 0.257401, 0.237616, 0.222903, 0.213783, 0.198492", \ + "0.290276, 0.278709, 0.266827, 0.247042, 0.232329, 0.223209, 0.207918", \ + "0.300493, 0.288926, 0.277044, 0.257259, 0.242546, 0.233426, 0.218135" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.242723, 0.229979, 0.217345, 0.196512, 0.178133, 0.161031, 0.143466", \ + "0.247941, 0.235197, 0.222563, 0.201730, 0.183351, 0.166249, 0.148684", \ + "0.260501, 0.247757, 0.235123, 0.214291, 0.195911, 0.178809, 0.161244", \ + "0.267997, 0.255253, 0.242619, 0.221786, 0.203407, 0.186305, 0.168740", \ + "0.274433, 0.261689, 0.249055, 0.228222, 0.209843, 0.192741, 0.175176", \ + "0.283839, 0.271095, 0.258461, 0.237628, 0.219249, 0.202147, 0.184582", \ + "0.294088, 0.281344, 0.268710, 0.247877, 0.229498, 0.212396, 0.194831" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[114])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.004676, 0.004681, 0.004686, 0.004690, 0.004695, 0.004700, 0.004704"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.005774, 0.005883, 0.005889, 0.005895, 0.005901, 0.005907, 0.005913"); + } + } + } + pin(TDB[113]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[113]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB113eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.153574, 0.163359, 0.174446, 0.201396, 0.229272, 0.259351, 0.300202", \ + "0.148427, 0.158212, 0.169299, 0.196249, 0.224125, 0.254204, 0.295055", \ + "0.135894, 0.145679, 0.156766, 0.183716, 0.211592, 0.241671, 0.282522", \ + "0.128294, 0.138079, 0.149166, 0.176116, 0.203992, 0.234071, 0.274922", \ + "0.121826, 0.131611, 0.142698, 0.169648, 0.197524, 0.227603, 0.268454", \ + "0.112428, 0.122213, 0.133300, 0.160250, 0.188126, 0.218205, 0.259056", \ + "0.102239, 0.112024, 0.123111, 0.150061, 0.177937, 0.208016, 0.248867" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.156063, 0.166506, 0.180163, 0.213367, 0.240703, 0.279665, 0.324856", \ + "0.150571, 0.161014, 0.174671, 0.207875, 0.235211, 0.274173, 0.319364", \ + "0.138040, 0.148483, 0.162140, 0.195344, 0.222680, 0.261642, 0.306833", \ + "0.133078, 0.143521, 0.157178, 0.190382, 0.217718, 0.256680, 0.301871", \ + "0.124308, 0.134751, 0.148408, 0.181612, 0.208948, 0.247910, 0.293101", \ + "0.114700, 0.125143, 0.138800, 0.172004, 0.199340, 0.238302, 0.283493", \ + "0.104467, 0.114910, 0.128567, 0.161771, 0.189107, 0.228069, 0.273260" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[113]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB113eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.249134, 0.237567, 0.225685, 0.205900, 0.191187, 0.182067, 0.166776", \ + "0.254329, 0.242762, 0.230880, 0.211095, 0.196382, 0.187262, 0.171971", \ + "0.266897, 0.255330, 0.243448, 0.223663, 0.208950, 0.199830, 0.184539", \ + "0.274404, 0.262837, 0.250955, 0.231170, 0.216457, 0.207337, 0.192046", \ + "0.280850, 0.269283, 0.257401, 0.237616, 0.222903, 0.213783, 0.198492", \ + "0.290276, 0.278709, 0.266827, 0.247042, 0.232329, 0.223209, 0.207918", \ + "0.300493, 0.288926, 0.277044, 0.257259, 0.242546, 0.233426, 0.218135" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.242723, 0.229979, 0.217345, 0.196512, 0.178133, 0.161031, 0.143466", \ + "0.247941, 0.235197, 0.222563, 0.201730, 0.183351, 0.166249, 0.148684", \ + "0.260501, 0.247757, 0.235123, 0.214291, 0.195911, 0.178809, 0.161244", \ + "0.267997, 0.255253, 0.242619, 0.221786, 0.203407, 0.186305, 0.168740", \ + "0.274433, 0.261689, 0.249055, 0.228222, 0.209843, 0.192741, 0.175176", \ + "0.283839, 0.271095, 0.258461, 0.237628, 0.219249, 0.202147, 0.184582", \ + "0.294088, 0.281344, 0.268710, 0.247877, 0.229498, 0.212396, 0.194831" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[113])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.004676, 0.004681, 0.004686, 0.004690, 0.004695, 0.004700, 0.004704"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.005774, 0.005883, 0.005889, 0.005895, 0.005901, 0.005907, 0.005913"); + } + } + } + pin(TDB[112]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[112]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB112eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.153574, 0.163359, 0.174446, 0.201396, 0.229272, 0.259351, 0.300202", \ + "0.148427, 0.158212, 0.169299, 0.196249, 0.224125, 0.254204, 0.295055", \ + "0.135894, 0.145679, 0.156766, 0.183716, 0.211592, 0.241671, 0.282522", \ + "0.128294, 0.138079, 0.149166, 0.176116, 0.203992, 0.234071, 0.274922", \ + "0.121826, 0.131611, 0.142698, 0.169648, 0.197524, 0.227603, 0.268454", \ + "0.112428, 0.122213, 0.133300, 0.160250, 0.188126, 0.218205, 0.259056", \ + "0.102239, 0.112024, 0.123111, 0.150061, 0.177937, 0.208016, 0.248867" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.156063, 0.166506, 0.180163, 0.213367, 0.240703, 0.279665, 0.324856", \ + "0.150571, 0.161014, 0.174671, 0.207875, 0.235211, 0.274173, 0.319364", \ + "0.138040, 0.148483, 0.162140, 0.195344, 0.222680, 0.261642, 0.306833", \ + "0.133078, 0.143521, 0.157178, 0.190382, 0.217718, 0.256680, 0.301871", \ + "0.124308, 0.134751, 0.148408, 0.181612, 0.208948, 0.247910, 0.293101", \ + "0.114700, 0.125143, 0.138800, 0.172004, 0.199340, 0.238302, 0.283493", \ + "0.104467, 0.114910, 0.128567, 0.161771, 0.189107, 0.228069, 0.273260" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[112]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB112eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.249134, 0.237567, 0.225685, 0.205900, 0.191187, 0.182067, 0.166776", \ + "0.254329, 0.242762, 0.230880, 0.211095, 0.196382, 0.187262, 0.171971", \ + "0.266897, 0.255330, 0.243448, 0.223663, 0.208950, 0.199830, 0.184539", \ + "0.274404, 0.262837, 0.250955, 0.231170, 0.216457, 0.207337, 0.192046", \ + "0.280850, 0.269283, 0.257401, 0.237616, 0.222903, 0.213783, 0.198492", \ + "0.290276, 0.278709, 0.266827, 0.247042, 0.232329, 0.223209, 0.207918", \ + "0.300493, 0.288926, 0.277044, 0.257259, 0.242546, 0.233426, 0.218135" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.242723, 0.229979, 0.217345, 0.196512, 0.178133, 0.161031, 0.143466", \ + "0.247941, 0.235197, 0.222563, 0.201730, 0.183351, 0.166249, 0.148684", \ + "0.260501, 0.247757, 0.235123, 0.214291, 0.195911, 0.178809, 0.161244", \ + "0.267997, 0.255253, 0.242619, 0.221786, 0.203407, 0.186305, 0.168740", \ + "0.274433, 0.261689, 0.249055, 0.228222, 0.209843, 0.192741, 0.175176", \ + "0.283839, 0.271095, 0.258461, 0.237628, 0.219249, 0.202147, 0.184582", \ + "0.294088, 0.281344, 0.268710, 0.247877, 0.229498, 0.212396, 0.194831" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[112])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.004676, 0.004681, 0.004686, 0.004690, 0.004695, 0.004700, 0.004704"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.005774, 0.005883, 0.005889, 0.005895, 0.005901, 0.005907, 0.005913"); + } + } + } + pin(TDB[111]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[111]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB111eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.153574, 0.163359, 0.174446, 0.201396, 0.229272, 0.259351, 0.300202", \ + "0.148427, 0.158212, 0.169299, 0.196249, 0.224125, 0.254204, 0.295055", \ + "0.135894, 0.145679, 0.156766, 0.183716, 0.211592, 0.241671, 0.282522", \ + "0.128294, 0.138079, 0.149166, 0.176116, 0.203992, 0.234071, 0.274922", \ + "0.121826, 0.131611, 0.142698, 0.169648, 0.197524, 0.227603, 0.268454", \ + "0.112428, 0.122213, 0.133300, 0.160250, 0.188126, 0.218205, 0.259056", \ + "0.102239, 0.112024, 0.123111, 0.150061, 0.177937, 0.208016, 0.248867" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.156063, 0.166506, 0.180163, 0.213367, 0.240703, 0.279665, 0.324856", \ + "0.150571, 0.161014, 0.174671, 0.207875, 0.235211, 0.274173, 0.319364", \ + "0.138040, 0.148483, 0.162140, 0.195344, 0.222680, 0.261642, 0.306833", \ + "0.133078, 0.143521, 0.157178, 0.190382, 0.217718, 0.256680, 0.301871", \ + "0.124308, 0.134751, 0.148408, 0.181612, 0.208948, 0.247910, 0.293101", \ + "0.114700, 0.125143, 0.138800, 0.172004, 0.199340, 0.238302, 0.283493", \ + "0.104467, 0.114910, 0.128567, 0.161771, 0.189107, 0.228069, 0.273260" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[111]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB111eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.249134, 0.237567, 0.225685, 0.205900, 0.191187, 0.182067, 0.166776", \ + "0.254329, 0.242762, 0.230880, 0.211095, 0.196382, 0.187262, 0.171971", \ + "0.266897, 0.255330, 0.243448, 0.223663, 0.208950, 0.199830, 0.184539", \ + "0.274404, 0.262837, 0.250955, 0.231170, 0.216457, 0.207337, 0.192046", \ + "0.280850, 0.269283, 0.257401, 0.237616, 0.222903, 0.213783, 0.198492", \ + "0.290276, 0.278709, 0.266827, 0.247042, 0.232329, 0.223209, 0.207918", \ + "0.300493, 0.288926, 0.277044, 0.257259, 0.242546, 0.233426, 0.218135" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.242723, 0.229979, 0.217345, 0.196512, 0.178133, 0.161031, 0.143466", \ + "0.247941, 0.235197, 0.222563, 0.201730, 0.183351, 0.166249, 0.148684", \ + "0.260501, 0.247757, 0.235123, 0.214291, 0.195911, 0.178809, 0.161244", \ + "0.267997, 0.255253, 0.242619, 0.221786, 0.203407, 0.186305, 0.168740", \ + "0.274433, 0.261689, 0.249055, 0.228222, 0.209843, 0.192741, 0.175176", \ + "0.283839, 0.271095, 0.258461, 0.237628, 0.219249, 0.202147, 0.184582", \ + "0.294088, 0.281344, 0.268710, 0.247877, 0.229498, 0.212396, 0.194831" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[111])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.004676, 0.004681, 0.004686, 0.004690, 0.004695, 0.004700, 0.004704"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.005774, 0.005883, 0.005889, 0.005895, 0.005901, 0.005907, 0.005913"); + } + } + } + pin(TDB[110]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[110]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB110eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.153574, 0.163359, 0.174446, 0.201396, 0.229272, 0.259351, 0.300202", \ + "0.148427, 0.158212, 0.169299, 0.196249, 0.224125, 0.254204, 0.295055", \ + "0.135894, 0.145679, 0.156766, 0.183716, 0.211592, 0.241671, 0.282522", \ + "0.128294, 0.138079, 0.149166, 0.176116, 0.203992, 0.234071, 0.274922", \ + "0.121826, 0.131611, 0.142698, 0.169648, 0.197524, 0.227603, 0.268454", \ + "0.112428, 0.122213, 0.133300, 0.160250, 0.188126, 0.218205, 0.259056", \ + "0.102239, 0.112024, 0.123111, 0.150061, 0.177937, 0.208016, 0.248867" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.156063, 0.166506, 0.180163, 0.213367, 0.240703, 0.279665, 0.324856", \ + "0.150571, 0.161014, 0.174671, 0.207875, 0.235211, 0.274173, 0.319364", \ + "0.138040, 0.148483, 0.162140, 0.195344, 0.222680, 0.261642, 0.306833", \ + "0.133078, 0.143521, 0.157178, 0.190382, 0.217718, 0.256680, 0.301871", \ + "0.124308, 0.134751, 0.148408, 0.181612, 0.208948, 0.247910, 0.293101", \ + "0.114700, 0.125143, 0.138800, 0.172004, 0.199340, 0.238302, 0.283493", \ + "0.104467, 0.114910, 0.128567, 0.161771, 0.189107, 0.228069, 0.273260" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[110]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB110eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.249134, 0.237567, 0.225685, 0.205900, 0.191187, 0.182067, 0.166776", \ + "0.254329, 0.242762, 0.230880, 0.211095, 0.196382, 0.187262, 0.171971", \ + "0.266897, 0.255330, 0.243448, 0.223663, 0.208950, 0.199830, 0.184539", \ + "0.274404, 0.262837, 0.250955, 0.231170, 0.216457, 0.207337, 0.192046", \ + "0.280850, 0.269283, 0.257401, 0.237616, 0.222903, 0.213783, 0.198492", \ + "0.290276, 0.278709, 0.266827, 0.247042, 0.232329, 0.223209, 0.207918", \ + "0.300493, 0.288926, 0.277044, 0.257259, 0.242546, 0.233426, 0.218135" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.242723, 0.229979, 0.217345, 0.196512, 0.178133, 0.161031, 0.143466", \ + "0.247941, 0.235197, 0.222563, 0.201730, 0.183351, 0.166249, 0.148684", \ + "0.260501, 0.247757, 0.235123, 0.214291, 0.195911, 0.178809, 0.161244", \ + "0.267997, 0.255253, 0.242619, 0.221786, 0.203407, 0.186305, 0.168740", \ + "0.274433, 0.261689, 0.249055, 0.228222, 0.209843, 0.192741, 0.175176", \ + "0.283839, 0.271095, 0.258461, 0.237628, 0.219249, 0.202147, 0.184582", \ + "0.294088, 0.281344, 0.268710, 0.247877, 0.229498, 0.212396, 0.194831" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[110])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.004676, 0.004681, 0.004686, 0.004690, 0.004695, 0.004700, 0.004704"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.005774, 0.005883, 0.005889, 0.005895, 0.005901, 0.005907, 0.005913"); + } + } + } + pin(TDB[109]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[109]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB109eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.153574, 0.163359, 0.174446, 0.201396, 0.229272, 0.259351, 0.300202", \ + "0.148427, 0.158212, 0.169299, 0.196249, 0.224125, 0.254204, 0.295055", \ + "0.135894, 0.145679, 0.156766, 0.183716, 0.211592, 0.241671, 0.282522", \ + "0.128294, 0.138079, 0.149166, 0.176116, 0.203992, 0.234071, 0.274922", \ + "0.121826, 0.131611, 0.142698, 0.169648, 0.197524, 0.227603, 0.268454", \ + "0.112428, 0.122213, 0.133300, 0.160250, 0.188126, 0.218205, 0.259056", \ + "0.102239, 0.112024, 0.123111, 0.150061, 0.177937, 0.208016, 0.248867" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.156063, 0.166506, 0.180163, 0.213367, 0.240703, 0.279665, 0.324856", \ + "0.150571, 0.161014, 0.174671, 0.207875, 0.235211, 0.274173, 0.319364", \ + "0.138040, 0.148483, 0.162140, 0.195344, 0.222680, 0.261642, 0.306833", \ + "0.133078, 0.143521, 0.157178, 0.190382, 0.217718, 0.256680, 0.301871", \ + "0.124308, 0.134751, 0.148408, 0.181612, 0.208948, 0.247910, 0.293101", \ + "0.114700, 0.125143, 0.138800, 0.172004, 0.199340, 0.238302, 0.283493", \ + "0.104467, 0.114910, 0.128567, 0.161771, 0.189107, 0.228069, 0.273260" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[109]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB109eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.249134, 0.237567, 0.225685, 0.205900, 0.191187, 0.182067, 0.166776", \ + "0.254329, 0.242762, 0.230880, 0.211095, 0.196382, 0.187262, 0.171971", \ + "0.266897, 0.255330, 0.243448, 0.223663, 0.208950, 0.199830, 0.184539", \ + "0.274404, 0.262837, 0.250955, 0.231170, 0.216457, 0.207337, 0.192046", \ + "0.280850, 0.269283, 0.257401, 0.237616, 0.222903, 0.213783, 0.198492", \ + "0.290276, 0.278709, 0.266827, 0.247042, 0.232329, 0.223209, 0.207918", \ + "0.300493, 0.288926, 0.277044, 0.257259, 0.242546, 0.233426, 0.218135" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.242723, 0.229979, 0.217345, 0.196512, 0.178133, 0.161031, 0.143466", \ + "0.247941, 0.235197, 0.222563, 0.201730, 0.183351, 0.166249, 0.148684", \ + "0.260501, 0.247757, 0.235123, 0.214291, 0.195911, 0.178809, 0.161244", \ + "0.267997, 0.255253, 0.242619, 0.221786, 0.203407, 0.186305, 0.168740", \ + "0.274433, 0.261689, 0.249055, 0.228222, 0.209843, 0.192741, 0.175176", \ + "0.283839, 0.271095, 0.258461, 0.237628, 0.219249, 0.202147, 0.184582", \ + "0.294088, 0.281344, 0.268710, 0.247877, 0.229498, 0.212396, 0.194831" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[109])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.004676, 0.004681, 0.004686, 0.004690, 0.004695, 0.004700, 0.004704"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.005774, 0.005883, 0.005889, 0.005895, 0.005901, 0.005907, 0.005913"); + } + } + } + pin(TDB[108]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[108]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB108eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.153574, 0.163359, 0.174446, 0.201396, 0.229272, 0.259351, 0.300202", \ + "0.148427, 0.158212, 0.169299, 0.196249, 0.224125, 0.254204, 0.295055", \ + "0.135894, 0.145679, 0.156766, 0.183716, 0.211592, 0.241671, 0.282522", \ + "0.128294, 0.138079, 0.149166, 0.176116, 0.203992, 0.234071, 0.274922", \ + "0.121826, 0.131611, 0.142698, 0.169648, 0.197524, 0.227603, 0.268454", \ + "0.112428, 0.122213, 0.133300, 0.160250, 0.188126, 0.218205, 0.259056", \ + "0.102239, 0.112024, 0.123111, 0.150061, 0.177937, 0.208016, 0.248867" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.156063, 0.166506, 0.180163, 0.213367, 0.240703, 0.279665, 0.324856", \ + "0.150571, 0.161014, 0.174671, 0.207875, 0.235211, 0.274173, 0.319364", \ + "0.138040, 0.148483, 0.162140, 0.195344, 0.222680, 0.261642, 0.306833", \ + "0.133078, 0.143521, 0.157178, 0.190382, 0.217718, 0.256680, 0.301871", \ + "0.124308, 0.134751, 0.148408, 0.181612, 0.208948, 0.247910, 0.293101", \ + "0.114700, 0.125143, 0.138800, 0.172004, 0.199340, 0.238302, 0.283493", \ + "0.104467, 0.114910, 0.128567, 0.161771, 0.189107, 0.228069, 0.273260" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[108]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB108eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.249134, 0.237567, 0.225685, 0.205900, 0.191187, 0.182067, 0.166776", \ + "0.254329, 0.242762, 0.230880, 0.211095, 0.196382, 0.187262, 0.171971", \ + "0.266897, 0.255330, 0.243448, 0.223663, 0.208950, 0.199830, 0.184539", \ + "0.274404, 0.262837, 0.250955, 0.231170, 0.216457, 0.207337, 0.192046", \ + "0.280850, 0.269283, 0.257401, 0.237616, 0.222903, 0.213783, 0.198492", \ + "0.290276, 0.278709, 0.266827, 0.247042, 0.232329, 0.223209, 0.207918", \ + "0.300493, 0.288926, 0.277044, 0.257259, 0.242546, 0.233426, 0.218135" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.242723, 0.229979, 0.217345, 0.196512, 0.178133, 0.161031, 0.143466", \ + "0.247941, 0.235197, 0.222563, 0.201730, 0.183351, 0.166249, 0.148684", \ + "0.260501, 0.247757, 0.235123, 0.214291, 0.195911, 0.178809, 0.161244", \ + "0.267997, 0.255253, 0.242619, 0.221786, 0.203407, 0.186305, 0.168740", \ + "0.274433, 0.261689, 0.249055, 0.228222, 0.209843, 0.192741, 0.175176", \ + "0.283839, 0.271095, 0.258461, 0.237628, 0.219249, 0.202147, 0.184582", \ + "0.294088, 0.281344, 0.268710, 0.247877, 0.229498, 0.212396, 0.194831" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[108])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.004676, 0.004681, 0.004686, 0.004690, 0.004695, 0.004700, 0.004704"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.005774, 0.005883, 0.005889, 0.005895, 0.005901, 0.005907, 0.005913"); + } + } + } + pin(TDB[107]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[107]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB107eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.153574, 0.163359, 0.174446, 0.201396, 0.229272, 0.259351, 0.300202", \ + "0.148427, 0.158212, 0.169299, 0.196249, 0.224125, 0.254204, 0.295055", \ + "0.135894, 0.145679, 0.156766, 0.183716, 0.211592, 0.241671, 0.282522", \ + "0.128294, 0.138079, 0.149166, 0.176116, 0.203992, 0.234071, 0.274922", \ + "0.121826, 0.131611, 0.142698, 0.169648, 0.197524, 0.227603, 0.268454", \ + "0.112428, 0.122213, 0.133300, 0.160250, 0.188126, 0.218205, 0.259056", \ + "0.102239, 0.112024, 0.123111, 0.150061, 0.177937, 0.208016, 0.248867" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.156063, 0.166506, 0.180163, 0.213367, 0.240703, 0.279665, 0.324856", \ + "0.150571, 0.161014, 0.174671, 0.207875, 0.235211, 0.274173, 0.319364", \ + "0.138040, 0.148483, 0.162140, 0.195344, 0.222680, 0.261642, 0.306833", \ + "0.133078, 0.143521, 0.157178, 0.190382, 0.217718, 0.256680, 0.301871", \ + "0.124308, 0.134751, 0.148408, 0.181612, 0.208948, 0.247910, 0.293101", \ + "0.114700, 0.125143, 0.138800, 0.172004, 0.199340, 0.238302, 0.283493", \ + "0.104467, 0.114910, 0.128567, 0.161771, 0.189107, 0.228069, 0.273260" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[107]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB107eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.249134, 0.237567, 0.225685, 0.205900, 0.191187, 0.182067, 0.166776", \ + "0.254329, 0.242762, 0.230880, 0.211095, 0.196382, 0.187262, 0.171971", \ + "0.266897, 0.255330, 0.243448, 0.223663, 0.208950, 0.199830, 0.184539", \ + "0.274404, 0.262837, 0.250955, 0.231170, 0.216457, 0.207337, 0.192046", \ + "0.280850, 0.269283, 0.257401, 0.237616, 0.222903, 0.213783, 0.198492", \ + "0.290276, 0.278709, 0.266827, 0.247042, 0.232329, 0.223209, 0.207918", \ + "0.300493, 0.288926, 0.277044, 0.257259, 0.242546, 0.233426, 0.218135" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.242723, 0.229979, 0.217345, 0.196512, 0.178133, 0.161031, 0.143466", \ + "0.247941, 0.235197, 0.222563, 0.201730, 0.183351, 0.166249, 0.148684", \ + "0.260501, 0.247757, 0.235123, 0.214291, 0.195911, 0.178809, 0.161244", \ + "0.267997, 0.255253, 0.242619, 0.221786, 0.203407, 0.186305, 0.168740", \ + "0.274433, 0.261689, 0.249055, 0.228222, 0.209843, 0.192741, 0.175176", \ + "0.283839, 0.271095, 0.258461, 0.237628, 0.219249, 0.202147, 0.184582", \ + "0.294088, 0.281344, 0.268710, 0.247877, 0.229498, 0.212396, 0.194831" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[107])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.004676, 0.004681, 0.004686, 0.004690, 0.004695, 0.004700, 0.004704"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.005774, 0.005883, 0.005889, 0.005895, 0.005901, 0.005907, 0.005913"); + } + } + } + pin(TDB[106]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[106]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB106eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.153574, 0.163359, 0.174446, 0.201396, 0.229272, 0.259351, 0.300202", \ + "0.148427, 0.158212, 0.169299, 0.196249, 0.224125, 0.254204, 0.295055", \ + "0.135894, 0.145679, 0.156766, 0.183716, 0.211592, 0.241671, 0.282522", \ + "0.128294, 0.138079, 0.149166, 0.176116, 0.203992, 0.234071, 0.274922", \ + "0.121826, 0.131611, 0.142698, 0.169648, 0.197524, 0.227603, 0.268454", \ + "0.112428, 0.122213, 0.133300, 0.160250, 0.188126, 0.218205, 0.259056", \ + "0.102239, 0.112024, 0.123111, 0.150061, 0.177937, 0.208016, 0.248867" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.156063, 0.166506, 0.180163, 0.213367, 0.240703, 0.279665, 0.324856", \ + "0.150571, 0.161014, 0.174671, 0.207875, 0.235211, 0.274173, 0.319364", \ + "0.138040, 0.148483, 0.162140, 0.195344, 0.222680, 0.261642, 0.306833", \ + "0.133078, 0.143521, 0.157178, 0.190382, 0.217718, 0.256680, 0.301871", \ + "0.124308, 0.134751, 0.148408, 0.181612, 0.208948, 0.247910, 0.293101", \ + "0.114700, 0.125143, 0.138800, 0.172004, 0.199340, 0.238302, 0.283493", \ + "0.104467, 0.114910, 0.128567, 0.161771, 0.189107, 0.228069, 0.273260" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[106]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB106eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.249134, 0.237567, 0.225685, 0.205900, 0.191187, 0.182067, 0.166776", \ + "0.254329, 0.242762, 0.230880, 0.211095, 0.196382, 0.187262, 0.171971", \ + "0.266897, 0.255330, 0.243448, 0.223663, 0.208950, 0.199830, 0.184539", \ + "0.274404, 0.262837, 0.250955, 0.231170, 0.216457, 0.207337, 0.192046", \ + "0.280850, 0.269283, 0.257401, 0.237616, 0.222903, 0.213783, 0.198492", \ + "0.290276, 0.278709, 0.266827, 0.247042, 0.232329, 0.223209, 0.207918", \ + "0.300493, 0.288926, 0.277044, 0.257259, 0.242546, 0.233426, 0.218135" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.242723, 0.229979, 0.217345, 0.196512, 0.178133, 0.161031, 0.143466", \ + "0.247941, 0.235197, 0.222563, 0.201730, 0.183351, 0.166249, 0.148684", \ + "0.260501, 0.247757, 0.235123, 0.214291, 0.195911, 0.178809, 0.161244", \ + "0.267997, 0.255253, 0.242619, 0.221786, 0.203407, 0.186305, 0.168740", \ + "0.274433, 0.261689, 0.249055, 0.228222, 0.209843, 0.192741, 0.175176", \ + "0.283839, 0.271095, 0.258461, 0.237628, 0.219249, 0.202147, 0.184582", \ + "0.294088, 0.281344, 0.268710, 0.247877, 0.229498, 0.212396, 0.194831" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[106])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.004676, 0.004681, 0.004686, 0.004690, 0.004695, 0.004700, 0.004704"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.005774, 0.005883, 0.005889, 0.005895, 0.005901, 0.005907, 0.005913"); + } + } + } + pin(TDB[105]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[105]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB105eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.153574, 0.163359, 0.174446, 0.201396, 0.229272, 0.259351, 0.300202", \ + "0.148427, 0.158212, 0.169299, 0.196249, 0.224125, 0.254204, 0.295055", \ + "0.135894, 0.145679, 0.156766, 0.183716, 0.211592, 0.241671, 0.282522", \ + "0.128294, 0.138079, 0.149166, 0.176116, 0.203992, 0.234071, 0.274922", \ + "0.121826, 0.131611, 0.142698, 0.169648, 0.197524, 0.227603, 0.268454", \ + "0.112428, 0.122213, 0.133300, 0.160250, 0.188126, 0.218205, 0.259056", \ + "0.102239, 0.112024, 0.123111, 0.150061, 0.177937, 0.208016, 0.248867" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.156063, 0.166506, 0.180163, 0.213367, 0.240703, 0.279665, 0.324856", \ + "0.150571, 0.161014, 0.174671, 0.207875, 0.235211, 0.274173, 0.319364", \ + "0.138040, 0.148483, 0.162140, 0.195344, 0.222680, 0.261642, 0.306833", \ + "0.133078, 0.143521, 0.157178, 0.190382, 0.217718, 0.256680, 0.301871", \ + "0.124308, 0.134751, 0.148408, 0.181612, 0.208948, 0.247910, 0.293101", \ + "0.114700, 0.125143, 0.138800, 0.172004, 0.199340, 0.238302, 0.283493", \ + "0.104467, 0.114910, 0.128567, 0.161771, 0.189107, 0.228069, 0.273260" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[105]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB105eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.249134, 0.237567, 0.225685, 0.205900, 0.191187, 0.182067, 0.166776", \ + "0.254329, 0.242762, 0.230880, 0.211095, 0.196382, 0.187262, 0.171971", \ + "0.266897, 0.255330, 0.243448, 0.223663, 0.208950, 0.199830, 0.184539", \ + "0.274404, 0.262837, 0.250955, 0.231170, 0.216457, 0.207337, 0.192046", \ + "0.280850, 0.269283, 0.257401, 0.237616, 0.222903, 0.213783, 0.198492", \ + "0.290276, 0.278709, 0.266827, 0.247042, 0.232329, 0.223209, 0.207918", \ + "0.300493, 0.288926, 0.277044, 0.257259, 0.242546, 0.233426, 0.218135" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.242723, 0.229979, 0.217345, 0.196512, 0.178133, 0.161031, 0.143466", \ + "0.247941, 0.235197, 0.222563, 0.201730, 0.183351, 0.166249, 0.148684", \ + "0.260501, 0.247757, 0.235123, 0.214291, 0.195911, 0.178809, 0.161244", \ + "0.267997, 0.255253, 0.242619, 0.221786, 0.203407, 0.186305, 0.168740", \ + "0.274433, 0.261689, 0.249055, 0.228222, 0.209843, 0.192741, 0.175176", \ + "0.283839, 0.271095, 0.258461, 0.237628, 0.219249, 0.202147, 0.184582", \ + "0.294088, 0.281344, 0.268710, 0.247877, 0.229498, 0.212396, 0.194831" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[105])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.004676, 0.004681, 0.004686, 0.004690, 0.004695, 0.004700, 0.004704"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.005774, 0.005883, 0.005889, 0.005895, 0.005901, 0.005907, 0.005913"); + } + } + } + pin(TDB[104]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[104]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB104eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.153574, 0.163359, 0.174446, 0.201396, 0.229272, 0.259351, 0.300202", \ + "0.148427, 0.158212, 0.169299, 0.196249, 0.224125, 0.254204, 0.295055", \ + "0.135894, 0.145679, 0.156766, 0.183716, 0.211592, 0.241671, 0.282522", \ + "0.128294, 0.138079, 0.149166, 0.176116, 0.203992, 0.234071, 0.274922", \ + "0.121826, 0.131611, 0.142698, 0.169648, 0.197524, 0.227603, 0.268454", \ + "0.112428, 0.122213, 0.133300, 0.160250, 0.188126, 0.218205, 0.259056", \ + "0.102239, 0.112024, 0.123111, 0.150061, 0.177937, 0.208016, 0.248867" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.156063, 0.166506, 0.180163, 0.213367, 0.240703, 0.279665, 0.324856", \ + "0.150571, 0.161014, 0.174671, 0.207875, 0.235211, 0.274173, 0.319364", \ + "0.138040, 0.148483, 0.162140, 0.195344, 0.222680, 0.261642, 0.306833", \ + "0.133078, 0.143521, 0.157178, 0.190382, 0.217718, 0.256680, 0.301871", \ + "0.124308, 0.134751, 0.148408, 0.181612, 0.208948, 0.247910, 0.293101", \ + "0.114700, 0.125143, 0.138800, 0.172004, 0.199340, 0.238302, 0.283493", \ + "0.104467, 0.114910, 0.128567, 0.161771, 0.189107, 0.228069, 0.273260" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[104]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB104eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.249134, 0.237567, 0.225685, 0.205900, 0.191187, 0.182067, 0.166776", \ + "0.254329, 0.242762, 0.230880, 0.211095, 0.196382, 0.187262, 0.171971", \ + "0.266897, 0.255330, 0.243448, 0.223663, 0.208950, 0.199830, 0.184539", \ + "0.274404, 0.262837, 0.250955, 0.231170, 0.216457, 0.207337, 0.192046", \ + "0.280850, 0.269283, 0.257401, 0.237616, 0.222903, 0.213783, 0.198492", \ + "0.290276, 0.278709, 0.266827, 0.247042, 0.232329, 0.223209, 0.207918", \ + "0.300493, 0.288926, 0.277044, 0.257259, 0.242546, 0.233426, 0.218135" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.242723, 0.229979, 0.217345, 0.196512, 0.178133, 0.161031, 0.143466", \ + "0.247941, 0.235197, 0.222563, 0.201730, 0.183351, 0.166249, 0.148684", \ + "0.260501, 0.247757, 0.235123, 0.214291, 0.195911, 0.178809, 0.161244", \ + "0.267997, 0.255253, 0.242619, 0.221786, 0.203407, 0.186305, 0.168740", \ + "0.274433, 0.261689, 0.249055, 0.228222, 0.209843, 0.192741, 0.175176", \ + "0.283839, 0.271095, 0.258461, 0.237628, 0.219249, 0.202147, 0.184582", \ + "0.294088, 0.281344, 0.268710, 0.247877, 0.229498, 0.212396, 0.194831" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[104])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.004676, 0.004681, 0.004686, 0.004690, 0.004695, 0.004700, 0.004704"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.005774, 0.005883, 0.005889, 0.005895, 0.005901, 0.005907, 0.005913"); + } + } + } + pin(TDB[103]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[103]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB103eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.153574, 0.163359, 0.174446, 0.201396, 0.229272, 0.259351, 0.300202", \ + "0.148427, 0.158212, 0.169299, 0.196249, 0.224125, 0.254204, 0.295055", \ + "0.135894, 0.145679, 0.156766, 0.183716, 0.211592, 0.241671, 0.282522", \ + "0.128294, 0.138079, 0.149166, 0.176116, 0.203992, 0.234071, 0.274922", \ + "0.121826, 0.131611, 0.142698, 0.169648, 0.197524, 0.227603, 0.268454", \ + "0.112428, 0.122213, 0.133300, 0.160250, 0.188126, 0.218205, 0.259056", \ + "0.102239, 0.112024, 0.123111, 0.150061, 0.177937, 0.208016, 0.248867" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.156063, 0.166506, 0.180163, 0.213367, 0.240703, 0.279665, 0.324856", \ + "0.150571, 0.161014, 0.174671, 0.207875, 0.235211, 0.274173, 0.319364", \ + "0.138040, 0.148483, 0.162140, 0.195344, 0.222680, 0.261642, 0.306833", \ + "0.133078, 0.143521, 0.157178, 0.190382, 0.217718, 0.256680, 0.301871", \ + "0.124308, 0.134751, 0.148408, 0.181612, 0.208948, 0.247910, 0.293101", \ + "0.114700, 0.125143, 0.138800, 0.172004, 0.199340, 0.238302, 0.283493", \ + "0.104467, 0.114910, 0.128567, 0.161771, 0.189107, 0.228069, 0.273260" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[103]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB103eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.249134, 0.237567, 0.225685, 0.205900, 0.191187, 0.182067, 0.166776", \ + "0.254329, 0.242762, 0.230880, 0.211095, 0.196382, 0.187262, 0.171971", \ + "0.266897, 0.255330, 0.243448, 0.223663, 0.208950, 0.199830, 0.184539", \ + "0.274404, 0.262837, 0.250955, 0.231170, 0.216457, 0.207337, 0.192046", \ + "0.280850, 0.269283, 0.257401, 0.237616, 0.222903, 0.213783, 0.198492", \ + "0.290276, 0.278709, 0.266827, 0.247042, 0.232329, 0.223209, 0.207918", \ + "0.300493, 0.288926, 0.277044, 0.257259, 0.242546, 0.233426, 0.218135" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.242723, 0.229979, 0.217345, 0.196512, 0.178133, 0.161031, 0.143466", \ + "0.247941, 0.235197, 0.222563, 0.201730, 0.183351, 0.166249, 0.148684", \ + "0.260501, 0.247757, 0.235123, 0.214291, 0.195911, 0.178809, 0.161244", \ + "0.267997, 0.255253, 0.242619, 0.221786, 0.203407, 0.186305, 0.168740", \ + "0.274433, 0.261689, 0.249055, 0.228222, 0.209843, 0.192741, 0.175176", \ + "0.283839, 0.271095, 0.258461, 0.237628, 0.219249, 0.202147, 0.184582", \ + "0.294088, 0.281344, 0.268710, 0.247877, 0.229498, 0.212396, 0.194831" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[103])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.004676, 0.004681, 0.004686, 0.004690, 0.004695, 0.004700, 0.004704"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.005774, 0.005883, 0.005889, 0.005895, 0.005901, 0.005907, 0.005913"); + } + } + } + pin(TDB[102]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[102]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB102eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.153574, 0.163359, 0.174446, 0.201396, 0.229272, 0.259351, 0.300202", \ + "0.148427, 0.158212, 0.169299, 0.196249, 0.224125, 0.254204, 0.295055", \ + "0.135894, 0.145679, 0.156766, 0.183716, 0.211592, 0.241671, 0.282522", \ + "0.128294, 0.138079, 0.149166, 0.176116, 0.203992, 0.234071, 0.274922", \ + "0.121826, 0.131611, 0.142698, 0.169648, 0.197524, 0.227603, 0.268454", \ + "0.112428, 0.122213, 0.133300, 0.160250, 0.188126, 0.218205, 0.259056", \ + "0.102239, 0.112024, 0.123111, 0.150061, 0.177937, 0.208016, 0.248867" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.156063, 0.166506, 0.180163, 0.213367, 0.240703, 0.279665, 0.324856", \ + "0.150571, 0.161014, 0.174671, 0.207875, 0.235211, 0.274173, 0.319364", \ + "0.138040, 0.148483, 0.162140, 0.195344, 0.222680, 0.261642, 0.306833", \ + "0.133078, 0.143521, 0.157178, 0.190382, 0.217718, 0.256680, 0.301871", \ + "0.124308, 0.134751, 0.148408, 0.181612, 0.208948, 0.247910, 0.293101", \ + "0.114700, 0.125143, 0.138800, 0.172004, 0.199340, 0.238302, 0.283493", \ + "0.104467, 0.114910, 0.128567, 0.161771, 0.189107, 0.228069, 0.273260" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[102]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB102eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.249134, 0.237567, 0.225685, 0.205900, 0.191187, 0.182067, 0.166776", \ + "0.254329, 0.242762, 0.230880, 0.211095, 0.196382, 0.187262, 0.171971", \ + "0.266897, 0.255330, 0.243448, 0.223663, 0.208950, 0.199830, 0.184539", \ + "0.274404, 0.262837, 0.250955, 0.231170, 0.216457, 0.207337, 0.192046", \ + "0.280850, 0.269283, 0.257401, 0.237616, 0.222903, 0.213783, 0.198492", \ + "0.290276, 0.278709, 0.266827, 0.247042, 0.232329, 0.223209, 0.207918", \ + "0.300493, 0.288926, 0.277044, 0.257259, 0.242546, 0.233426, 0.218135" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.242723, 0.229979, 0.217345, 0.196512, 0.178133, 0.161031, 0.143466", \ + "0.247941, 0.235197, 0.222563, 0.201730, 0.183351, 0.166249, 0.148684", \ + "0.260501, 0.247757, 0.235123, 0.214291, 0.195911, 0.178809, 0.161244", \ + "0.267997, 0.255253, 0.242619, 0.221786, 0.203407, 0.186305, 0.168740", \ + "0.274433, 0.261689, 0.249055, 0.228222, 0.209843, 0.192741, 0.175176", \ + "0.283839, 0.271095, 0.258461, 0.237628, 0.219249, 0.202147, 0.184582", \ + "0.294088, 0.281344, 0.268710, 0.247877, 0.229498, 0.212396, 0.194831" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[102])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.004676, 0.004681, 0.004686, 0.004690, 0.004695, 0.004700, 0.004704"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.005774, 0.005883, 0.005889, 0.005895, 0.005901, 0.005907, 0.005913"); + } + } + } + pin(TDB[101]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[101]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB101eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.153574, 0.163359, 0.174446, 0.201396, 0.229272, 0.259351, 0.300202", \ + "0.148427, 0.158212, 0.169299, 0.196249, 0.224125, 0.254204, 0.295055", \ + "0.135894, 0.145679, 0.156766, 0.183716, 0.211592, 0.241671, 0.282522", \ + "0.128294, 0.138079, 0.149166, 0.176116, 0.203992, 0.234071, 0.274922", \ + "0.121826, 0.131611, 0.142698, 0.169648, 0.197524, 0.227603, 0.268454", \ + "0.112428, 0.122213, 0.133300, 0.160250, 0.188126, 0.218205, 0.259056", \ + "0.102239, 0.112024, 0.123111, 0.150061, 0.177937, 0.208016, 0.248867" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.156063, 0.166506, 0.180163, 0.213367, 0.240703, 0.279665, 0.324856", \ + "0.150571, 0.161014, 0.174671, 0.207875, 0.235211, 0.274173, 0.319364", \ + "0.138040, 0.148483, 0.162140, 0.195344, 0.222680, 0.261642, 0.306833", \ + "0.133078, 0.143521, 0.157178, 0.190382, 0.217718, 0.256680, 0.301871", \ + "0.124308, 0.134751, 0.148408, 0.181612, 0.208948, 0.247910, 0.293101", \ + "0.114700, 0.125143, 0.138800, 0.172004, 0.199340, 0.238302, 0.283493", \ + "0.104467, 0.114910, 0.128567, 0.161771, 0.189107, 0.228069, 0.273260" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[101]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB101eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.249134, 0.237567, 0.225685, 0.205900, 0.191187, 0.182067, 0.166776", \ + "0.254329, 0.242762, 0.230880, 0.211095, 0.196382, 0.187262, 0.171971", \ + "0.266897, 0.255330, 0.243448, 0.223663, 0.208950, 0.199830, 0.184539", \ + "0.274404, 0.262837, 0.250955, 0.231170, 0.216457, 0.207337, 0.192046", \ + "0.280850, 0.269283, 0.257401, 0.237616, 0.222903, 0.213783, 0.198492", \ + "0.290276, 0.278709, 0.266827, 0.247042, 0.232329, 0.223209, 0.207918", \ + "0.300493, 0.288926, 0.277044, 0.257259, 0.242546, 0.233426, 0.218135" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.242723, 0.229979, 0.217345, 0.196512, 0.178133, 0.161031, 0.143466", \ + "0.247941, 0.235197, 0.222563, 0.201730, 0.183351, 0.166249, 0.148684", \ + "0.260501, 0.247757, 0.235123, 0.214291, 0.195911, 0.178809, 0.161244", \ + "0.267997, 0.255253, 0.242619, 0.221786, 0.203407, 0.186305, 0.168740", \ + "0.274433, 0.261689, 0.249055, 0.228222, 0.209843, 0.192741, 0.175176", \ + "0.283839, 0.271095, 0.258461, 0.237628, 0.219249, 0.202147, 0.184582", \ + "0.294088, 0.281344, 0.268710, 0.247877, 0.229498, 0.212396, 0.194831" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[101])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.004676, 0.004681, 0.004686, 0.004690, 0.004695, 0.004700, 0.004704"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.005774, 0.005883, 0.005889, 0.005895, 0.005901, 0.005907, 0.005913"); + } + } + } + pin(TDB[100]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[100]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB100eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.153574, 0.163359, 0.174446, 0.201396, 0.229272, 0.259351, 0.300202", \ + "0.148427, 0.158212, 0.169299, 0.196249, 0.224125, 0.254204, 0.295055", \ + "0.135894, 0.145679, 0.156766, 0.183716, 0.211592, 0.241671, 0.282522", \ + "0.128294, 0.138079, 0.149166, 0.176116, 0.203992, 0.234071, 0.274922", \ + "0.121826, 0.131611, 0.142698, 0.169648, 0.197524, 0.227603, 0.268454", \ + "0.112428, 0.122213, 0.133300, 0.160250, 0.188126, 0.218205, 0.259056", \ + "0.102239, 0.112024, 0.123111, 0.150061, 0.177937, 0.208016, 0.248867" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.156063, 0.166506, 0.180163, 0.213367, 0.240703, 0.279665, 0.324856", \ + "0.150571, 0.161014, 0.174671, 0.207875, 0.235211, 0.274173, 0.319364", \ + "0.138040, 0.148483, 0.162140, 0.195344, 0.222680, 0.261642, 0.306833", \ + "0.133078, 0.143521, 0.157178, 0.190382, 0.217718, 0.256680, 0.301871", \ + "0.124308, 0.134751, 0.148408, 0.181612, 0.208948, 0.247910, 0.293101", \ + "0.114700, 0.125143, 0.138800, 0.172004, 0.199340, 0.238302, 0.283493", \ + "0.104467, 0.114910, 0.128567, 0.161771, 0.189107, 0.228069, 0.273260" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[100]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB100eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.249134, 0.237567, 0.225685, 0.205900, 0.191187, 0.182067, 0.166776", \ + "0.254329, 0.242762, 0.230880, 0.211095, 0.196382, 0.187262, 0.171971", \ + "0.266897, 0.255330, 0.243448, 0.223663, 0.208950, 0.199830, 0.184539", \ + "0.274404, 0.262837, 0.250955, 0.231170, 0.216457, 0.207337, 0.192046", \ + "0.280850, 0.269283, 0.257401, 0.237616, 0.222903, 0.213783, 0.198492", \ + "0.290276, 0.278709, 0.266827, 0.247042, 0.232329, 0.223209, 0.207918", \ + "0.300493, 0.288926, 0.277044, 0.257259, 0.242546, 0.233426, 0.218135" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.242723, 0.229979, 0.217345, 0.196512, 0.178133, 0.161031, 0.143466", \ + "0.247941, 0.235197, 0.222563, 0.201730, 0.183351, 0.166249, 0.148684", \ + "0.260501, 0.247757, 0.235123, 0.214291, 0.195911, 0.178809, 0.161244", \ + "0.267997, 0.255253, 0.242619, 0.221786, 0.203407, 0.186305, 0.168740", \ + "0.274433, 0.261689, 0.249055, 0.228222, 0.209843, 0.192741, 0.175176", \ + "0.283839, 0.271095, 0.258461, 0.237628, 0.219249, 0.202147, 0.184582", \ + "0.294088, 0.281344, 0.268710, 0.247877, 0.229498, 0.212396, 0.194831" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[100])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.004676, 0.004681, 0.004686, 0.004690, 0.004695, 0.004700, 0.004704"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.005774, 0.005883, 0.005889, 0.005895, 0.005901, 0.005907, 0.005913"); + } + } + } + pin(TDB[99]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[99]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB99eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.153574, 0.163359, 0.174446, 0.201396, 0.229272, 0.259351, 0.300202", \ + "0.148427, 0.158212, 0.169299, 0.196249, 0.224125, 0.254204, 0.295055", \ + "0.135894, 0.145679, 0.156766, 0.183716, 0.211592, 0.241671, 0.282522", \ + "0.128294, 0.138079, 0.149166, 0.176116, 0.203992, 0.234071, 0.274922", \ + "0.121826, 0.131611, 0.142698, 0.169648, 0.197524, 0.227603, 0.268454", \ + "0.112428, 0.122213, 0.133300, 0.160250, 0.188126, 0.218205, 0.259056", \ + "0.102239, 0.112024, 0.123111, 0.150061, 0.177937, 0.208016, 0.248867" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.156063, 0.166506, 0.180163, 0.213367, 0.240703, 0.279665, 0.324856", \ + "0.150571, 0.161014, 0.174671, 0.207875, 0.235211, 0.274173, 0.319364", \ + "0.138040, 0.148483, 0.162140, 0.195344, 0.222680, 0.261642, 0.306833", \ + "0.133078, 0.143521, 0.157178, 0.190382, 0.217718, 0.256680, 0.301871", \ + "0.124308, 0.134751, 0.148408, 0.181612, 0.208948, 0.247910, 0.293101", \ + "0.114700, 0.125143, 0.138800, 0.172004, 0.199340, 0.238302, 0.283493", \ + "0.104467, 0.114910, 0.128567, 0.161771, 0.189107, 0.228069, 0.273260" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[99]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB99eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.249134, 0.237567, 0.225685, 0.205900, 0.191187, 0.182067, 0.166776", \ + "0.254329, 0.242762, 0.230880, 0.211095, 0.196382, 0.187262, 0.171971", \ + "0.266897, 0.255330, 0.243448, 0.223663, 0.208950, 0.199830, 0.184539", \ + "0.274404, 0.262837, 0.250955, 0.231170, 0.216457, 0.207337, 0.192046", \ + "0.280850, 0.269283, 0.257401, 0.237616, 0.222903, 0.213783, 0.198492", \ + "0.290276, 0.278709, 0.266827, 0.247042, 0.232329, 0.223209, 0.207918", \ + "0.300493, 0.288926, 0.277044, 0.257259, 0.242546, 0.233426, 0.218135" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.242723, 0.229979, 0.217345, 0.196512, 0.178133, 0.161031, 0.143466", \ + "0.247941, 0.235197, 0.222563, 0.201730, 0.183351, 0.166249, 0.148684", \ + "0.260501, 0.247757, 0.235123, 0.214291, 0.195911, 0.178809, 0.161244", \ + "0.267997, 0.255253, 0.242619, 0.221786, 0.203407, 0.186305, 0.168740", \ + "0.274433, 0.261689, 0.249055, 0.228222, 0.209843, 0.192741, 0.175176", \ + "0.283839, 0.271095, 0.258461, 0.237628, 0.219249, 0.202147, 0.184582", \ + "0.294088, 0.281344, 0.268710, 0.247877, 0.229498, 0.212396, 0.194831" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[99])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.004676, 0.004681, 0.004686, 0.004690, 0.004695, 0.004700, 0.004704"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.005774, 0.005883, 0.005889, 0.005895, 0.005901, 0.005907, 0.005913"); + } + } + } + pin(TDB[98]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[98]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB98eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.153574, 0.163359, 0.174446, 0.201396, 0.229272, 0.259351, 0.300202", \ + "0.148427, 0.158212, 0.169299, 0.196249, 0.224125, 0.254204, 0.295055", \ + "0.135894, 0.145679, 0.156766, 0.183716, 0.211592, 0.241671, 0.282522", \ + "0.128294, 0.138079, 0.149166, 0.176116, 0.203992, 0.234071, 0.274922", \ + "0.121826, 0.131611, 0.142698, 0.169648, 0.197524, 0.227603, 0.268454", \ + "0.112428, 0.122213, 0.133300, 0.160250, 0.188126, 0.218205, 0.259056", \ + "0.102239, 0.112024, 0.123111, 0.150061, 0.177937, 0.208016, 0.248867" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.156063, 0.166506, 0.180163, 0.213367, 0.240703, 0.279665, 0.324856", \ + "0.150571, 0.161014, 0.174671, 0.207875, 0.235211, 0.274173, 0.319364", \ + "0.138040, 0.148483, 0.162140, 0.195344, 0.222680, 0.261642, 0.306833", \ + "0.133078, 0.143521, 0.157178, 0.190382, 0.217718, 0.256680, 0.301871", \ + "0.124308, 0.134751, 0.148408, 0.181612, 0.208948, 0.247910, 0.293101", \ + "0.114700, 0.125143, 0.138800, 0.172004, 0.199340, 0.238302, 0.283493", \ + "0.104467, 0.114910, 0.128567, 0.161771, 0.189107, 0.228069, 0.273260" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[98]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB98eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.249134, 0.237567, 0.225685, 0.205900, 0.191187, 0.182067, 0.166776", \ + "0.254329, 0.242762, 0.230880, 0.211095, 0.196382, 0.187262, 0.171971", \ + "0.266897, 0.255330, 0.243448, 0.223663, 0.208950, 0.199830, 0.184539", \ + "0.274404, 0.262837, 0.250955, 0.231170, 0.216457, 0.207337, 0.192046", \ + "0.280850, 0.269283, 0.257401, 0.237616, 0.222903, 0.213783, 0.198492", \ + "0.290276, 0.278709, 0.266827, 0.247042, 0.232329, 0.223209, 0.207918", \ + "0.300493, 0.288926, 0.277044, 0.257259, 0.242546, 0.233426, 0.218135" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.242723, 0.229979, 0.217345, 0.196512, 0.178133, 0.161031, 0.143466", \ + "0.247941, 0.235197, 0.222563, 0.201730, 0.183351, 0.166249, 0.148684", \ + "0.260501, 0.247757, 0.235123, 0.214291, 0.195911, 0.178809, 0.161244", \ + "0.267997, 0.255253, 0.242619, 0.221786, 0.203407, 0.186305, 0.168740", \ + "0.274433, 0.261689, 0.249055, 0.228222, 0.209843, 0.192741, 0.175176", \ + "0.283839, 0.271095, 0.258461, 0.237628, 0.219249, 0.202147, 0.184582", \ + "0.294088, 0.281344, 0.268710, 0.247877, 0.229498, 0.212396, 0.194831" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[98])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.004676, 0.004681, 0.004686, 0.004690, 0.004695, 0.004700, 0.004704"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.005774, 0.005883, 0.005889, 0.005895, 0.005901, 0.005907, 0.005913"); + } + } + } + pin(TDB[97]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[97]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB97eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.153574, 0.163359, 0.174446, 0.201396, 0.229272, 0.259351, 0.300202", \ + "0.148427, 0.158212, 0.169299, 0.196249, 0.224125, 0.254204, 0.295055", \ + "0.135894, 0.145679, 0.156766, 0.183716, 0.211592, 0.241671, 0.282522", \ + "0.128294, 0.138079, 0.149166, 0.176116, 0.203992, 0.234071, 0.274922", \ + "0.121826, 0.131611, 0.142698, 0.169648, 0.197524, 0.227603, 0.268454", \ + "0.112428, 0.122213, 0.133300, 0.160250, 0.188126, 0.218205, 0.259056", \ + "0.102239, 0.112024, 0.123111, 0.150061, 0.177937, 0.208016, 0.248867" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.156063, 0.166506, 0.180163, 0.213367, 0.240703, 0.279665, 0.324856", \ + "0.150571, 0.161014, 0.174671, 0.207875, 0.235211, 0.274173, 0.319364", \ + "0.138040, 0.148483, 0.162140, 0.195344, 0.222680, 0.261642, 0.306833", \ + "0.133078, 0.143521, 0.157178, 0.190382, 0.217718, 0.256680, 0.301871", \ + "0.124308, 0.134751, 0.148408, 0.181612, 0.208948, 0.247910, 0.293101", \ + "0.114700, 0.125143, 0.138800, 0.172004, 0.199340, 0.238302, 0.283493", \ + "0.104467, 0.114910, 0.128567, 0.161771, 0.189107, 0.228069, 0.273260" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[97]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB97eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.249134, 0.237567, 0.225685, 0.205900, 0.191187, 0.182067, 0.166776", \ + "0.254329, 0.242762, 0.230880, 0.211095, 0.196382, 0.187262, 0.171971", \ + "0.266897, 0.255330, 0.243448, 0.223663, 0.208950, 0.199830, 0.184539", \ + "0.274404, 0.262837, 0.250955, 0.231170, 0.216457, 0.207337, 0.192046", \ + "0.280850, 0.269283, 0.257401, 0.237616, 0.222903, 0.213783, 0.198492", \ + "0.290276, 0.278709, 0.266827, 0.247042, 0.232329, 0.223209, 0.207918", \ + "0.300493, 0.288926, 0.277044, 0.257259, 0.242546, 0.233426, 0.218135" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.242723, 0.229979, 0.217345, 0.196512, 0.178133, 0.161031, 0.143466", \ + "0.247941, 0.235197, 0.222563, 0.201730, 0.183351, 0.166249, 0.148684", \ + "0.260501, 0.247757, 0.235123, 0.214291, 0.195911, 0.178809, 0.161244", \ + "0.267997, 0.255253, 0.242619, 0.221786, 0.203407, 0.186305, 0.168740", \ + "0.274433, 0.261689, 0.249055, 0.228222, 0.209843, 0.192741, 0.175176", \ + "0.283839, 0.271095, 0.258461, 0.237628, 0.219249, 0.202147, 0.184582", \ + "0.294088, 0.281344, 0.268710, 0.247877, 0.229498, 0.212396, 0.194831" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[97])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.004676, 0.004681, 0.004686, 0.004690, 0.004695, 0.004700, 0.004704"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.005774, 0.005883, 0.005889, 0.005895, 0.005901, 0.005907, 0.005913"); + } + } + } + pin(TDB[96]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[96]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB96eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.153574, 0.163359, 0.174446, 0.201396, 0.229272, 0.259351, 0.300202", \ + "0.148427, 0.158212, 0.169299, 0.196249, 0.224125, 0.254204, 0.295055", \ + "0.135894, 0.145679, 0.156766, 0.183716, 0.211592, 0.241671, 0.282522", \ + "0.128294, 0.138079, 0.149166, 0.176116, 0.203992, 0.234071, 0.274922", \ + "0.121826, 0.131611, 0.142698, 0.169648, 0.197524, 0.227603, 0.268454", \ + "0.112428, 0.122213, 0.133300, 0.160250, 0.188126, 0.218205, 0.259056", \ + "0.102239, 0.112024, 0.123111, 0.150061, 0.177937, 0.208016, 0.248867" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.156063, 0.166506, 0.180163, 0.213367, 0.240703, 0.279665, 0.324856", \ + "0.150571, 0.161014, 0.174671, 0.207875, 0.235211, 0.274173, 0.319364", \ + "0.138040, 0.148483, 0.162140, 0.195344, 0.222680, 0.261642, 0.306833", \ + "0.133078, 0.143521, 0.157178, 0.190382, 0.217718, 0.256680, 0.301871", \ + "0.124308, 0.134751, 0.148408, 0.181612, 0.208948, 0.247910, 0.293101", \ + "0.114700, 0.125143, 0.138800, 0.172004, 0.199340, 0.238302, 0.283493", \ + "0.104467, 0.114910, 0.128567, 0.161771, 0.189107, 0.228069, 0.273260" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[96]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB96eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.249134, 0.237567, 0.225685, 0.205900, 0.191187, 0.182067, 0.166776", \ + "0.254329, 0.242762, 0.230880, 0.211095, 0.196382, 0.187262, 0.171971", \ + "0.266897, 0.255330, 0.243448, 0.223663, 0.208950, 0.199830, 0.184539", \ + "0.274404, 0.262837, 0.250955, 0.231170, 0.216457, 0.207337, 0.192046", \ + "0.280850, 0.269283, 0.257401, 0.237616, 0.222903, 0.213783, 0.198492", \ + "0.290276, 0.278709, 0.266827, 0.247042, 0.232329, 0.223209, 0.207918", \ + "0.300493, 0.288926, 0.277044, 0.257259, 0.242546, 0.233426, 0.218135" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.242723, 0.229979, 0.217345, 0.196512, 0.178133, 0.161031, 0.143466", \ + "0.247941, 0.235197, 0.222563, 0.201730, 0.183351, 0.166249, 0.148684", \ + "0.260501, 0.247757, 0.235123, 0.214291, 0.195911, 0.178809, 0.161244", \ + "0.267997, 0.255253, 0.242619, 0.221786, 0.203407, 0.186305, 0.168740", \ + "0.274433, 0.261689, 0.249055, 0.228222, 0.209843, 0.192741, 0.175176", \ + "0.283839, 0.271095, 0.258461, 0.237628, 0.219249, 0.202147, 0.184582", \ + "0.294088, 0.281344, 0.268710, 0.247877, 0.229498, 0.212396, 0.194831" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[96])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.004676, 0.004681, 0.004686, 0.004690, 0.004695, 0.004700, 0.004704"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.005774, 0.005883, 0.005889, 0.005895, 0.005901, 0.005907, 0.005913"); + } + } + } + pin(TDB[95]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[95]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB95eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.153574, 0.163359, 0.174446, 0.201396, 0.229272, 0.259351, 0.300202", \ + "0.148427, 0.158212, 0.169299, 0.196249, 0.224125, 0.254204, 0.295055", \ + "0.135894, 0.145679, 0.156766, 0.183716, 0.211592, 0.241671, 0.282522", \ + "0.128294, 0.138079, 0.149166, 0.176116, 0.203992, 0.234071, 0.274922", \ + "0.121826, 0.131611, 0.142698, 0.169648, 0.197524, 0.227603, 0.268454", \ + "0.112428, 0.122213, 0.133300, 0.160250, 0.188126, 0.218205, 0.259056", \ + "0.102239, 0.112024, 0.123111, 0.150061, 0.177937, 0.208016, 0.248867" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.156063, 0.166506, 0.180163, 0.213367, 0.240703, 0.279665, 0.324856", \ + "0.150571, 0.161014, 0.174671, 0.207875, 0.235211, 0.274173, 0.319364", \ + "0.138040, 0.148483, 0.162140, 0.195344, 0.222680, 0.261642, 0.306833", \ + "0.133078, 0.143521, 0.157178, 0.190382, 0.217718, 0.256680, 0.301871", \ + "0.124308, 0.134751, 0.148408, 0.181612, 0.208948, 0.247910, 0.293101", \ + "0.114700, 0.125143, 0.138800, 0.172004, 0.199340, 0.238302, 0.283493", \ + "0.104467, 0.114910, 0.128567, 0.161771, 0.189107, 0.228069, 0.273260" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[95]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB95eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.249134, 0.237567, 0.225685, 0.205900, 0.191187, 0.182067, 0.166776", \ + "0.254329, 0.242762, 0.230880, 0.211095, 0.196382, 0.187262, 0.171971", \ + "0.266897, 0.255330, 0.243448, 0.223663, 0.208950, 0.199830, 0.184539", \ + "0.274404, 0.262837, 0.250955, 0.231170, 0.216457, 0.207337, 0.192046", \ + "0.280850, 0.269283, 0.257401, 0.237616, 0.222903, 0.213783, 0.198492", \ + "0.290276, 0.278709, 0.266827, 0.247042, 0.232329, 0.223209, 0.207918", \ + "0.300493, 0.288926, 0.277044, 0.257259, 0.242546, 0.233426, 0.218135" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.242723, 0.229979, 0.217345, 0.196512, 0.178133, 0.161031, 0.143466", \ + "0.247941, 0.235197, 0.222563, 0.201730, 0.183351, 0.166249, 0.148684", \ + "0.260501, 0.247757, 0.235123, 0.214291, 0.195911, 0.178809, 0.161244", \ + "0.267997, 0.255253, 0.242619, 0.221786, 0.203407, 0.186305, 0.168740", \ + "0.274433, 0.261689, 0.249055, 0.228222, 0.209843, 0.192741, 0.175176", \ + "0.283839, 0.271095, 0.258461, 0.237628, 0.219249, 0.202147, 0.184582", \ + "0.294088, 0.281344, 0.268710, 0.247877, 0.229498, 0.212396, 0.194831" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[95])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.004676, 0.004681, 0.004686, 0.004690, 0.004695, 0.004700, 0.004704"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.005774, 0.005883, 0.005889, 0.005895, 0.005901, 0.005907, 0.005913"); + } + } + } + pin(TDB[94]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[94]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB94eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.153574, 0.163359, 0.174446, 0.201396, 0.229272, 0.259351, 0.300202", \ + "0.148427, 0.158212, 0.169299, 0.196249, 0.224125, 0.254204, 0.295055", \ + "0.135894, 0.145679, 0.156766, 0.183716, 0.211592, 0.241671, 0.282522", \ + "0.128294, 0.138079, 0.149166, 0.176116, 0.203992, 0.234071, 0.274922", \ + "0.121826, 0.131611, 0.142698, 0.169648, 0.197524, 0.227603, 0.268454", \ + "0.112428, 0.122213, 0.133300, 0.160250, 0.188126, 0.218205, 0.259056", \ + "0.102239, 0.112024, 0.123111, 0.150061, 0.177937, 0.208016, 0.248867" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.156063, 0.166506, 0.180163, 0.213367, 0.240703, 0.279665, 0.324856", \ + "0.150571, 0.161014, 0.174671, 0.207875, 0.235211, 0.274173, 0.319364", \ + "0.138040, 0.148483, 0.162140, 0.195344, 0.222680, 0.261642, 0.306833", \ + "0.133078, 0.143521, 0.157178, 0.190382, 0.217718, 0.256680, 0.301871", \ + "0.124308, 0.134751, 0.148408, 0.181612, 0.208948, 0.247910, 0.293101", \ + "0.114700, 0.125143, 0.138800, 0.172004, 0.199340, 0.238302, 0.283493", \ + "0.104467, 0.114910, 0.128567, 0.161771, 0.189107, 0.228069, 0.273260" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[94]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB94eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.249134, 0.237567, 0.225685, 0.205900, 0.191187, 0.182067, 0.166776", \ + "0.254329, 0.242762, 0.230880, 0.211095, 0.196382, 0.187262, 0.171971", \ + "0.266897, 0.255330, 0.243448, 0.223663, 0.208950, 0.199830, 0.184539", \ + "0.274404, 0.262837, 0.250955, 0.231170, 0.216457, 0.207337, 0.192046", \ + "0.280850, 0.269283, 0.257401, 0.237616, 0.222903, 0.213783, 0.198492", \ + "0.290276, 0.278709, 0.266827, 0.247042, 0.232329, 0.223209, 0.207918", \ + "0.300493, 0.288926, 0.277044, 0.257259, 0.242546, 0.233426, 0.218135" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.242723, 0.229979, 0.217345, 0.196512, 0.178133, 0.161031, 0.143466", \ + "0.247941, 0.235197, 0.222563, 0.201730, 0.183351, 0.166249, 0.148684", \ + "0.260501, 0.247757, 0.235123, 0.214291, 0.195911, 0.178809, 0.161244", \ + "0.267997, 0.255253, 0.242619, 0.221786, 0.203407, 0.186305, 0.168740", \ + "0.274433, 0.261689, 0.249055, 0.228222, 0.209843, 0.192741, 0.175176", \ + "0.283839, 0.271095, 0.258461, 0.237628, 0.219249, 0.202147, 0.184582", \ + "0.294088, 0.281344, 0.268710, 0.247877, 0.229498, 0.212396, 0.194831" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[94])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.004676, 0.004681, 0.004686, 0.004690, 0.004695, 0.004700, 0.004704"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.005774, 0.005883, 0.005889, 0.005895, 0.005901, 0.005907, 0.005913"); + } + } + } + pin(TDB[93]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[93]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB93eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.153574, 0.163359, 0.174446, 0.201396, 0.229272, 0.259351, 0.300202", \ + "0.148427, 0.158212, 0.169299, 0.196249, 0.224125, 0.254204, 0.295055", \ + "0.135894, 0.145679, 0.156766, 0.183716, 0.211592, 0.241671, 0.282522", \ + "0.128294, 0.138079, 0.149166, 0.176116, 0.203992, 0.234071, 0.274922", \ + "0.121826, 0.131611, 0.142698, 0.169648, 0.197524, 0.227603, 0.268454", \ + "0.112428, 0.122213, 0.133300, 0.160250, 0.188126, 0.218205, 0.259056", \ + "0.102239, 0.112024, 0.123111, 0.150061, 0.177937, 0.208016, 0.248867" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.156063, 0.166506, 0.180163, 0.213367, 0.240703, 0.279665, 0.324856", \ + "0.150571, 0.161014, 0.174671, 0.207875, 0.235211, 0.274173, 0.319364", \ + "0.138040, 0.148483, 0.162140, 0.195344, 0.222680, 0.261642, 0.306833", \ + "0.133078, 0.143521, 0.157178, 0.190382, 0.217718, 0.256680, 0.301871", \ + "0.124308, 0.134751, 0.148408, 0.181612, 0.208948, 0.247910, 0.293101", \ + "0.114700, 0.125143, 0.138800, 0.172004, 0.199340, 0.238302, 0.283493", \ + "0.104467, 0.114910, 0.128567, 0.161771, 0.189107, 0.228069, 0.273260" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[93]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB93eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.249134, 0.237567, 0.225685, 0.205900, 0.191187, 0.182067, 0.166776", \ + "0.254329, 0.242762, 0.230880, 0.211095, 0.196382, 0.187262, 0.171971", \ + "0.266897, 0.255330, 0.243448, 0.223663, 0.208950, 0.199830, 0.184539", \ + "0.274404, 0.262837, 0.250955, 0.231170, 0.216457, 0.207337, 0.192046", \ + "0.280850, 0.269283, 0.257401, 0.237616, 0.222903, 0.213783, 0.198492", \ + "0.290276, 0.278709, 0.266827, 0.247042, 0.232329, 0.223209, 0.207918", \ + "0.300493, 0.288926, 0.277044, 0.257259, 0.242546, 0.233426, 0.218135" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.242723, 0.229979, 0.217345, 0.196512, 0.178133, 0.161031, 0.143466", \ + "0.247941, 0.235197, 0.222563, 0.201730, 0.183351, 0.166249, 0.148684", \ + "0.260501, 0.247757, 0.235123, 0.214291, 0.195911, 0.178809, 0.161244", \ + "0.267997, 0.255253, 0.242619, 0.221786, 0.203407, 0.186305, 0.168740", \ + "0.274433, 0.261689, 0.249055, 0.228222, 0.209843, 0.192741, 0.175176", \ + "0.283839, 0.271095, 0.258461, 0.237628, 0.219249, 0.202147, 0.184582", \ + "0.294088, 0.281344, 0.268710, 0.247877, 0.229498, 0.212396, 0.194831" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[93])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.004676, 0.004681, 0.004686, 0.004690, 0.004695, 0.004700, 0.004704"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.005774, 0.005883, 0.005889, 0.005895, 0.005901, 0.005907, 0.005913"); + } + } + } + pin(TDB[92]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[92]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB92eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.153574, 0.163359, 0.174446, 0.201396, 0.229272, 0.259351, 0.300202", \ + "0.148427, 0.158212, 0.169299, 0.196249, 0.224125, 0.254204, 0.295055", \ + "0.135894, 0.145679, 0.156766, 0.183716, 0.211592, 0.241671, 0.282522", \ + "0.128294, 0.138079, 0.149166, 0.176116, 0.203992, 0.234071, 0.274922", \ + "0.121826, 0.131611, 0.142698, 0.169648, 0.197524, 0.227603, 0.268454", \ + "0.112428, 0.122213, 0.133300, 0.160250, 0.188126, 0.218205, 0.259056", \ + "0.102239, 0.112024, 0.123111, 0.150061, 0.177937, 0.208016, 0.248867" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.156063, 0.166506, 0.180163, 0.213367, 0.240703, 0.279665, 0.324856", \ + "0.150571, 0.161014, 0.174671, 0.207875, 0.235211, 0.274173, 0.319364", \ + "0.138040, 0.148483, 0.162140, 0.195344, 0.222680, 0.261642, 0.306833", \ + "0.133078, 0.143521, 0.157178, 0.190382, 0.217718, 0.256680, 0.301871", \ + "0.124308, 0.134751, 0.148408, 0.181612, 0.208948, 0.247910, 0.293101", \ + "0.114700, 0.125143, 0.138800, 0.172004, 0.199340, 0.238302, 0.283493", \ + "0.104467, 0.114910, 0.128567, 0.161771, 0.189107, 0.228069, 0.273260" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[92]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB92eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.249134, 0.237567, 0.225685, 0.205900, 0.191187, 0.182067, 0.166776", \ + "0.254329, 0.242762, 0.230880, 0.211095, 0.196382, 0.187262, 0.171971", \ + "0.266897, 0.255330, 0.243448, 0.223663, 0.208950, 0.199830, 0.184539", \ + "0.274404, 0.262837, 0.250955, 0.231170, 0.216457, 0.207337, 0.192046", \ + "0.280850, 0.269283, 0.257401, 0.237616, 0.222903, 0.213783, 0.198492", \ + "0.290276, 0.278709, 0.266827, 0.247042, 0.232329, 0.223209, 0.207918", \ + "0.300493, 0.288926, 0.277044, 0.257259, 0.242546, 0.233426, 0.218135" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.242723, 0.229979, 0.217345, 0.196512, 0.178133, 0.161031, 0.143466", \ + "0.247941, 0.235197, 0.222563, 0.201730, 0.183351, 0.166249, 0.148684", \ + "0.260501, 0.247757, 0.235123, 0.214291, 0.195911, 0.178809, 0.161244", \ + "0.267997, 0.255253, 0.242619, 0.221786, 0.203407, 0.186305, 0.168740", \ + "0.274433, 0.261689, 0.249055, 0.228222, 0.209843, 0.192741, 0.175176", \ + "0.283839, 0.271095, 0.258461, 0.237628, 0.219249, 0.202147, 0.184582", \ + "0.294088, 0.281344, 0.268710, 0.247877, 0.229498, 0.212396, 0.194831" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[92])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.004676, 0.004681, 0.004686, 0.004690, 0.004695, 0.004700, 0.004704"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.005774, 0.005883, 0.005889, 0.005895, 0.005901, 0.005907, 0.005913"); + } + } + } + pin(TDB[91]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[91]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB91eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.153574, 0.163359, 0.174446, 0.201396, 0.229272, 0.259351, 0.300202", \ + "0.148427, 0.158212, 0.169299, 0.196249, 0.224125, 0.254204, 0.295055", \ + "0.135894, 0.145679, 0.156766, 0.183716, 0.211592, 0.241671, 0.282522", \ + "0.128294, 0.138079, 0.149166, 0.176116, 0.203992, 0.234071, 0.274922", \ + "0.121826, 0.131611, 0.142698, 0.169648, 0.197524, 0.227603, 0.268454", \ + "0.112428, 0.122213, 0.133300, 0.160250, 0.188126, 0.218205, 0.259056", \ + "0.102239, 0.112024, 0.123111, 0.150061, 0.177937, 0.208016, 0.248867" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.156063, 0.166506, 0.180163, 0.213367, 0.240703, 0.279665, 0.324856", \ + "0.150571, 0.161014, 0.174671, 0.207875, 0.235211, 0.274173, 0.319364", \ + "0.138040, 0.148483, 0.162140, 0.195344, 0.222680, 0.261642, 0.306833", \ + "0.133078, 0.143521, 0.157178, 0.190382, 0.217718, 0.256680, 0.301871", \ + "0.124308, 0.134751, 0.148408, 0.181612, 0.208948, 0.247910, 0.293101", \ + "0.114700, 0.125143, 0.138800, 0.172004, 0.199340, 0.238302, 0.283493", \ + "0.104467, 0.114910, 0.128567, 0.161771, 0.189107, 0.228069, 0.273260" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[91]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB91eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.249134, 0.237567, 0.225685, 0.205900, 0.191187, 0.182067, 0.166776", \ + "0.254329, 0.242762, 0.230880, 0.211095, 0.196382, 0.187262, 0.171971", \ + "0.266897, 0.255330, 0.243448, 0.223663, 0.208950, 0.199830, 0.184539", \ + "0.274404, 0.262837, 0.250955, 0.231170, 0.216457, 0.207337, 0.192046", \ + "0.280850, 0.269283, 0.257401, 0.237616, 0.222903, 0.213783, 0.198492", \ + "0.290276, 0.278709, 0.266827, 0.247042, 0.232329, 0.223209, 0.207918", \ + "0.300493, 0.288926, 0.277044, 0.257259, 0.242546, 0.233426, 0.218135" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.242723, 0.229979, 0.217345, 0.196512, 0.178133, 0.161031, 0.143466", \ + "0.247941, 0.235197, 0.222563, 0.201730, 0.183351, 0.166249, 0.148684", \ + "0.260501, 0.247757, 0.235123, 0.214291, 0.195911, 0.178809, 0.161244", \ + "0.267997, 0.255253, 0.242619, 0.221786, 0.203407, 0.186305, 0.168740", \ + "0.274433, 0.261689, 0.249055, 0.228222, 0.209843, 0.192741, 0.175176", \ + "0.283839, 0.271095, 0.258461, 0.237628, 0.219249, 0.202147, 0.184582", \ + "0.294088, 0.281344, 0.268710, 0.247877, 0.229498, 0.212396, 0.194831" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[91])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.004676, 0.004681, 0.004686, 0.004690, 0.004695, 0.004700, 0.004704"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.005774, 0.005883, 0.005889, 0.005895, 0.005901, 0.005907, 0.005913"); + } + } + } + pin(TDB[90]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[90]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB90eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.153574, 0.163359, 0.174446, 0.201396, 0.229272, 0.259351, 0.300202", \ + "0.148427, 0.158212, 0.169299, 0.196249, 0.224125, 0.254204, 0.295055", \ + "0.135894, 0.145679, 0.156766, 0.183716, 0.211592, 0.241671, 0.282522", \ + "0.128294, 0.138079, 0.149166, 0.176116, 0.203992, 0.234071, 0.274922", \ + "0.121826, 0.131611, 0.142698, 0.169648, 0.197524, 0.227603, 0.268454", \ + "0.112428, 0.122213, 0.133300, 0.160250, 0.188126, 0.218205, 0.259056", \ + "0.102239, 0.112024, 0.123111, 0.150061, 0.177937, 0.208016, 0.248867" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.156063, 0.166506, 0.180163, 0.213367, 0.240703, 0.279665, 0.324856", \ + "0.150571, 0.161014, 0.174671, 0.207875, 0.235211, 0.274173, 0.319364", \ + "0.138040, 0.148483, 0.162140, 0.195344, 0.222680, 0.261642, 0.306833", \ + "0.133078, 0.143521, 0.157178, 0.190382, 0.217718, 0.256680, 0.301871", \ + "0.124308, 0.134751, 0.148408, 0.181612, 0.208948, 0.247910, 0.293101", \ + "0.114700, 0.125143, 0.138800, 0.172004, 0.199340, 0.238302, 0.283493", \ + "0.104467, 0.114910, 0.128567, 0.161771, 0.189107, 0.228069, 0.273260" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[90]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB90eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.249134, 0.237567, 0.225685, 0.205900, 0.191187, 0.182067, 0.166776", \ + "0.254329, 0.242762, 0.230880, 0.211095, 0.196382, 0.187262, 0.171971", \ + "0.266897, 0.255330, 0.243448, 0.223663, 0.208950, 0.199830, 0.184539", \ + "0.274404, 0.262837, 0.250955, 0.231170, 0.216457, 0.207337, 0.192046", \ + "0.280850, 0.269283, 0.257401, 0.237616, 0.222903, 0.213783, 0.198492", \ + "0.290276, 0.278709, 0.266827, 0.247042, 0.232329, 0.223209, 0.207918", \ + "0.300493, 0.288926, 0.277044, 0.257259, 0.242546, 0.233426, 0.218135" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.242723, 0.229979, 0.217345, 0.196512, 0.178133, 0.161031, 0.143466", \ + "0.247941, 0.235197, 0.222563, 0.201730, 0.183351, 0.166249, 0.148684", \ + "0.260501, 0.247757, 0.235123, 0.214291, 0.195911, 0.178809, 0.161244", \ + "0.267997, 0.255253, 0.242619, 0.221786, 0.203407, 0.186305, 0.168740", \ + "0.274433, 0.261689, 0.249055, 0.228222, 0.209843, 0.192741, 0.175176", \ + "0.283839, 0.271095, 0.258461, 0.237628, 0.219249, 0.202147, 0.184582", \ + "0.294088, 0.281344, 0.268710, 0.247877, 0.229498, 0.212396, 0.194831" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[90])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.004676, 0.004681, 0.004686, 0.004690, 0.004695, 0.004700, 0.004704"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.005774, 0.005883, 0.005889, 0.005895, 0.005901, 0.005907, 0.005913"); + } + } + } + pin(TDB[89]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[89]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB89eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.153574, 0.163359, 0.174446, 0.201396, 0.229272, 0.259351, 0.300202", \ + "0.148427, 0.158212, 0.169299, 0.196249, 0.224125, 0.254204, 0.295055", \ + "0.135894, 0.145679, 0.156766, 0.183716, 0.211592, 0.241671, 0.282522", \ + "0.128294, 0.138079, 0.149166, 0.176116, 0.203992, 0.234071, 0.274922", \ + "0.121826, 0.131611, 0.142698, 0.169648, 0.197524, 0.227603, 0.268454", \ + "0.112428, 0.122213, 0.133300, 0.160250, 0.188126, 0.218205, 0.259056", \ + "0.102239, 0.112024, 0.123111, 0.150061, 0.177937, 0.208016, 0.248867" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.156063, 0.166506, 0.180163, 0.213367, 0.240703, 0.279665, 0.324856", \ + "0.150571, 0.161014, 0.174671, 0.207875, 0.235211, 0.274173, 0.319364", \ + "0.138040, 0.148483, 0.162140, 0.195344, 0.222680, 0.261642, 0.306833", \ + "0.133078, 0.143521, 0.157178, 0.190382, 0.217718, 0.256680, 0.301871", \ + "0.124308, 0.134751, 0.148408, 0.181612, 0.208948, 0.247910, 0.293101", \ + "0.114700, 0.125143, 0.138800, 0.172004, 0.199340, 0.238302, 0.283493", \ + "0.104467, 0.114910, 0.128567, 0.161771, 0.189107, 0.228069, 0.273260" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[89]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB89eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.249134, 0.237567, 0.225685, 0.205900, 0.191187, 0.182067, 0.166776", \ + "0.254329, 0.242762, 0.230880, 0.211095, 0.196382, 0.187262, 0.171971", \ + "0.266897, 0.255330, 0.243448, 0.223663, 0.208950, 0.199830, 0.184539", \ + "0.274404, 0.262837, 0.250955, 0.231170, 0.216457, 0.207337, 0.192046", \ + "0.280850, 0.269283, 0.257401, 0.237616, 0.222903, 0.213783, 0.198492", \ + "0.290276, 0.278709, 0.266827, 0.247042, 0.232329, 0.223209, 0.207918", \ + "0.300493, 0.288926, 0.277044, 0.257259, 0.242546, 0.233426, 0.218135" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.242723, 0.229979, 0.217345, 0.196512, 0.178133, 0.161031, 0.143466", \ + "0.247941, 0.235197, 0.222563, 0.201730, 0.183351, 0.166249, 0.148684", \ + "0.260501, 0.247757, 0.235123, 0.214291, 0.195911, 0.178809, 0.161244", \ + "0.267997, 0.255253, 0.242619, 0.221786, 0.203407, 0.186305, 0.168740", \ + "0.274433, 0.261689, 0.249055, 0.228222, 0.209843, 0.192741, 0.175176", \ + "0.283839, 0.271095, 0.258461, 0.237628, 0.219249, 0.202147, 0.184582", \ + "0.294088, 0.281344, 0.268710, 0.247877, 0.229498, 0.212396, 0.194831" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[89])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.004676, 0.004681, 0.004686, 0.004690, 0.004695, 0.004700, 0.004704"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.005774, 0.005883, 0.005889, 0.005895, 0.005901, 0.005907, 0.005913"); + } + } + } + pin(TDB[88]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[88]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB88eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.153574, 0.163359, 0.174446, 0.201396, 0.229272, 0.259351, 0.300202", \ + "0.148427, 0.158212, 0.169299, 0.196249, 0.224125, 0.254204, 0.295055", \ + "0.135894, 0.145679, 0.156766, 0.183716, 0.211592, 0.241671, 0.282522", \ + "0.128294, 0.138079, 0.149166, 0.176116, 0.203992, 0.234071, 0.274922", \ + "0.121826, 0.131611, 0.142698, 0.169648, 0.197524, 0.227603, 0.268454", \ + "0.112428, 0.122213, 0.133300, 0.160250, 0.188126, 0.218205, 0.259056", \ + "0.102239, 0.112024, 0.123111, 0.150061, 0.177937, 0.208016, 0.248867" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.156063, 0.166506, 0.180163, 0.213367, 0.240703, 0.279665, 0.324856", \ + "0.150571, 0.161014, 0.174671, 0.207875, 0.235211, 0.274173, 0.319364", \ + "0.138040, 0.148483, 0.162140, 0.195344, 0.222680, 0.261642, 0.306833", \ + "0.133078, 0.143521, 0.157178, 0.190382, 0.217718, 0.256680, 0.301871", \ + "0.124308, 0.134751, 0.148408, 0.181612, 0.208948, 0.247910, 0.293101", \ + "0.114700, 0.125143, 0.138800, 0.172004, 0.199340, 0.238302, 0.283493", \ + "0.104467, 0.114910, 0.128567, 0.161771, 0.189107, 0.228069, 0.273260" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[88]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB88eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.249134, 0.237567, 0.225685, 0.205900, 0.191187, 0.182067, 0.166776", \ + "0.254329, 0.242762, 0.230880, 0.211095, 0.196382, 0.187262, 0.171971", \ + "0.266897, 0.255330, 0.243448, 0.223663, 0.208950, 0.199830, 0.184539", \ + "0.274404, 0.262837, 0.250955, 0.231170, 0.216457, 0.207337, 0.192046", \ + "0.280850, 0.269283, 0.257401, 0.237616, 0.222903, 0.213783, 0.198492", \ + "0.290276, 0.278709, 0.266827, 0.247042, 0.232329, 0.223209, 0.207918", \ + "0.300493, 0.288926, 0.277044, 0.257259, 0.242546, 0.233426, 0.218135" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.242723, 0.229979, 0.217345, 0.196512, 0.178133, 0.161031, 0.143466", \ + "0.247941, 0.235197, 0.222563, 0.201730, 0.183351, 0.166249, 0.148684", \ + "0.260501, 0.247757, 0.235123, 0.214291, 0.195911, 0.178809, 0.161244", \ + "0.267997, 0.255253, 0.242619, 0.221786, 0.203407, 0.186305, 0.168740", \ + "0.274433, 0.261689, 0.249055, 0.228222, 0.209843, 0.192741, 0.175176", \ + "0.283839, 0.271095, 0.258461, 0.237628, 0.219249, 0.202147, 0.184582", \ + "0.294088, 0.281344, 0.268710, 0.247877, 0.229498, 0.212396, 0.194831" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[88])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.004676, 0.004681, 0.004686, 0.004690, 0.004695, 0.004700, 0.004704"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.005774, 0.005883, 0.005889, 0.005895, 0.005901, 0.005907, 0.005913"); + } + } + } + pin(TDB[87]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[87]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB87eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.153574, 0.163359, 0.174446, 0.201396, 0.229272, 0.259351, 0.300202", \ + "0.148427, 0.158212, 0.169299, 0.196249, 0.224125, 0.254204, 0.295055", \ + "0.135894, 0.145679, 0.156766, 0.183716, 0.211592, 0.241671, 0.282522", \ + "0.128294, 0.138079, 0.149166, 0.176116, 0.203992, 0.234071, 0.274922", \ + "0.121826, 0.131611, 0.142698, 0.169648, 0.197524, 0.227603, 0.268454", \ + "0.112428, 0.122213, 0.133300, 0.160250, 0.188126, 0.218205, 0.259056", \ + "0.102239, 0.112024, 0.123111, 0.150061, 0.177937, 0.208016, 0.248867" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.156063, 0.166506, 0.180163, 0.213367, 0.240703, 0.279665, 0.324856", \ + "0.150571, 0.161014, 0.174671, 0.207875, 0.235211, 0.274173, 0.319364", \ + "0.138040, 0.148483, 0.162140, 0.195344, 0.222680, 0.261642, 0.306833", \ + "0.133078, 0.143521, 0.157178, 0.190382, 0.217718, 0.256680, 0.301871", \ + "0.124308, 0.134751, 0.148408, 0.181612, 0.208948, 0.247910, 0.293101", \ + "0.114700, 0.125143, 0.138800, 0.172004, 0.199340, 0.238302, 0.283493", \ + "0.104467, 0.114910, 0.128567, 0.161771, 0.189107, 0.228069, 0.273260" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[87]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB87eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.249134, 0.237567, 0.225685, 0.205900, 0.191187, 0.182067, 0.166776", \ + "0.254329, 0.242762, 0.230880, 0.211095, 0.196382, 0.187262, 0.171971", \ + "0.266897, 0.255330, 0.243448, 0.223663, 0.208950, 0.199830, 0.184539", \ + "0.274404, 0.262837, 0.250955, 0.231170, 0.216457, 0.207337, 0.192046", \ + "0.280850, 0.269283, 0.257401, 0.237616, 0.222903, 0.213783, 0.198492", \ + "0.290276, 0.278709, 0.266827, 0.247042, 0.232329, 0.223209, 0.207918", \ + "0.300493, 0.288926, 0.277044, 0.257259, 0.242546, 0.233426, 0.218135" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.242723, 0.229979, 0.217345, 0.196512, 0.178133, 0.161031, 0.143466", \ + "0.247941, 0.235197, 0.222563, 0.201730, 0.183351, 0.166249, 0.148684", \ + "0.260501, 0.247757, 0.235123, 0.214291, 0.195911, 0.178809, 0.161244", \ + "0.267997, 0.255253, 0.242619, 0.221786, 0.203407, 0.186305, 0.168740", \ + "0.274433, 0.261689, 0.249055, 0.228222, 0.209843, 0.192741, 0.175176", \ + "0.283839, 0.271095, 0.258461, 0.237628, 0.219249, 0.202147, 0.184582", \ + "0.294088, 0.281344, 0.268710, 0.247877, 0.229498, 0.212396, 0.194831" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[87])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.004676, 0.004681, 0.004686, 0.004690, 0.004695, 0.004700, 0.004704"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.005774, 0.005883, 0.005889, 0.005895, 0.005901, 0.005907, 0.005913"); + } + } + } + pin(TDB[86]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[86]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB86eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.153574, 0.163359, 0.174446, 0.201396, 0.229272, 0.259351, 0.300202", \ + "0.148427, 0.158212, 0.169299, 0.196249, 0.224125, 0.254204, 0.295055", \ + "0.135894, 0.145679, 0.156766, 0.183716, 0.211592, 0.241671, 0.282522", \ + "0.128294, 0.138079, 0.149166, 0.176116, 0.203992, 0.234071, 0.274922", \ + "0.121826, 0.131611, 0.142698, 0.169648, 0.197524, 0.227603, 0.268454", \ + "0.112428, 0.122213, 0.133300, 0.160250, 0.188126, 0.218205, 0.259056", \ + "0.102239, 0.112024, 0.123111, 0.150061, 0.177937, 0.208016, 0.248867" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.156063, 0.166506, 0.180163, 0.213367, 0.240703, 0.279665, 0.324856", \ + "0.150571, 0.161014, 0.174671, 0.207875, 0.235211, 0.274173, 0.319364", \ + "0.138040, 0.148483, 0.162140, 0.195344, 0.222680, 0.261642, 0.306833", \ + "0.133078, 0.143521, 0.157178, 0.190382, 0.217718, 0.256680, 0.301871", \ + "0.124308, 0.134751, 0.148408, 0.181612, 0.208948, 0.247910, 0.293101", \ + "0.114700, 0.125143, 0.138800, 0.172004, 0.199340, 0.238302, 0.283493", \ + "0.104467, 0.114910, 0.128567, 0.161771, 0.189107, 0.228069, 0.273260" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[86]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB86eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.249134, 0.237567, 0.225685, 0.205900, 0.191187, 0.182067, 0.166776", \ + "0.254329, 0.242762, 0.230880, 0.211095, 0.196382, 0.187262, 0.171971", \ + "0.266897, 0.255330, 0.243448, 0.223663, 0.208950, 0.199830, 0.184539", \ + "0.274404, 0.262837, 0.250955, 0.231170, 0.216457, 0.207337, 0.192046", \ + "0.280850, 0.269283, 0.257401, 0.237616, 0.222903, 0.213783, 0.198492", \ + "0.290276, 0.278709, 0.266827, 0.247042, 0.232329, 0.223209, 0.207918", \ + "0.300493, 0.288926, 0.277044, 0.257259, 0.242546, 0.233426, 0.218135" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.242723, 0.229979, 0.217345, 0.196512, 0.178133, 0.161031, 0.143466", \ + "0.247941, 0.235197, 0.222563, 0.201730, 0.183351, 0.166249, 0.148684", \ + "0.260501, 0.247757, 0.235123, 0.214291, 0.195911, 0.178809, 0.161244", \ + "0.267997, 0.255253, 0.242619, 0.221786, 0.203407, 0.186305, 0.168740", \ + "0.274433, 0.261689, 0.249055, 0.228222, 0.209843, 0.192741, 0.175176", \ + "0.283839, 0.271095, 0.258461, 0.237628, 0.219249, 0.202147, 0.184582", \ + "0.294088, 0.281344, 0.268710, 0.247877, 0.229498, 0.212396, 0.194831" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[86])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.004676, 0.004681, 0.004686, 0.004690, 0.004695, 0.004700, 0.004704"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.005774, 0.005883, 0.005889, 0.005895, 0.005901, 0.005907, 0.005913"); + } + } + } + pin(TDB[85]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[85]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB85eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.153574, 0.163359, 0.174446, 0.201396, 0.229272, 0.259351, 0.300202", \ + "0.148427, 0.158212, 0.169299, 0.196249, 0.224125, 0.254204, 0.295055", \ + "0.135894, 0.145679, 0.156766, 0.183716, 0.211592, 0.241671, 0.282522", \ + "0.128294, 0.138079, 0.149166, 0.176116, 0.203992, 0.234071, 0.274922", \ + "0.121826, 0.131611, 0.142698, 0.169648, 0.197524, 0.227603, 0.268454", \ + "0.112428, 0.122213, 0.133300, 0.160250, 0.188126, 0.218205, 0.259056", \ + "0.102239, 0.112024, 0.123111, 0.150061, 0.177937, 0.208016, 0.248867" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.156063, 0.166506, 0.180163, 0.213367, 0.240703, 0.279665, 0.324856", \ + "0.150571, 0.161014, 0.174671, 0.207875, 0.235211, 0.274173, 0.319364", \ + "0.138040, 0.148483, 0.162140, 0.195344, 0.222680, 0.261642, 0.306833", \ + "0.133078, 0.143521, 0.157178, 0.190382, 0.217718, 0.256680, 0.301871", \ + "0.124308, 0.134751, 0.148408, 0.181612, 0.208948, 0.247910, 0.293101", \ + "0.114700, 0.125143, 0.138800, 0.172004, 0.199340, 0.238302, 0.283493", \ + "0.104467, 0.114910, 0.128567, 0.161771, 0.189107, 0.228069, 0.273260" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[85]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB85eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.249134, 0.237567, 0.225685, 0.205900, 0.191187, 0.182067, 0.166776", \ + "0.254329, 0.242762, 0.230880, 0.211095, 0.196382, 0.187262, 0.171971", \ + "0.266897, 0.255330, 0.243448, 0.223663, 0.208950, 0.199830, 0.184539", \ + "0.274404, 0.262837, 0.250955, 0.231170, 0.216457, 0.207337, 0.192046", \ + "0.280850, 0.269283, 0.257401, 0.237616, 0.222903, 0.213783, 0.198492", \ + "0.290276, 0.278709, 0.266827, 0.247042, 0.232329, 0.223209, 0.207918", \ + "0.300493, 0.288926, 0.277044, 0.257259, 0.242546, 0.233426, 0.218135" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.242723, 0.229979, 0.217345, 0.196512, 0.178133, 0.161031, 0.143466", \ + "0.247941, 0.235197, 0.222563, 0.201730, 0.183351, 0.166249, 0.148684", \ + "0.260501, 0.247757, 0.235123, 0.214291, 0.195911, 0.178809, 0.161244", \ + "0.267997, 0.255253, 0.242619, 0.221786, 0.203407, 0.186305, 0.168740", \ + "0.274433, 0.261689, 0.249055, 0.228222, 0.209843, 0.192741, 0.175176", \ + "0.283839, 0.271095, 0.258461, 0.237628, 0.219249, 0.202147, 0.184582", \ + "0.294088, 0.281344, 0.268710, 0.247877, 0.229498, 0.212396, 0.194831" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[85])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.004676, 0.004681, 0.004686, 0.004690, 0.004695, 0.004700, 0.004704"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.005774, 0.005883, 0.005889, 0.005895, 0.005901, 0.005907, 0.005913"); + } + } + } + pin(TDB[84]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[84]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB84eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.153574, 0.163359, 0.174446, 0.201396, 0.229272, 0.259351, 0.300202", \ + "0.148427, 0.158212, 0.169299, 0.196249, 0.224125, 0.254204, 0.295055", \ + "0.135894, 0.145679, 0.156766, 0.183716, 0.211592, 0.241671, 0.282522", \ + "0.128294, 0.138079, 0.149166, 0.176116, 0.203992, 0.234071, 0.274922", \ + "0.121826, 0.131611, 0.142698, 0.169648, 0.197524, 0.227603, 0.268454", \ + "0.112428, 0.122213, 0.133300, 0.160250, 0.188126, 0.218205, 0.259056", \ + "0.102239, 0.112024, 0.123111, 0.150061, 0.177937, 0.208016, 0.248867" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.156063, 0.166506, 0.180163, 0.213367, 0.240703, 0.279665, 0.324856", \ + "0.150571, 0.161014, 0.174671, 0.207875, 0.235211, 0.274173, 0.319364", \ + "0.138040, 0.148483, 0.162140, 0.195344, 0.222680, 0.261642, 0.306833", \ + "0.133078, 0.143521, 0.157178, 0.190382, 0.217718, 0.256680, 0.301871", \ + "0.124308, 0.134751, 0.148408, 0.181612, 0.208948, 0.247910, 0.293101", \ + "0.114700, 0.125143, 0.138800, 0.172004, 0.199340, 0.238302, 0.283493", \ + "0.104467, 0.114910, 0.128567, 0.161771, 0.189107, 0.228069, 0.273260" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[84]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB84eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.249134, 0.237567, 0.225685, 0.205900, 0.191187, 0.182067, 0.166776", \ + "0.254329, 0.242762, 0.230880, 0.211095, 0.196382, 0.187262, 0.171971", \ + "0.266897, 0.255330, 0.243448, 0.223663, 0.208950, 0.199830, 0.184539", \ + "0.274404, 0.262837, 0.250955, 0.231170, 0.216457, 0.207337, 0.192046", \ + "0.280850, 0.269283, 0.257401, 0.237616, 0.222903, 0.213783, 0.198492", \ + "0.290276, 0.278709, 0.266827, 0.247042, 0.232329, 0.223209, 0.207918", \ + "0.300493, 0.288926, 0.277044, 0.257259, 0.242546, 0.233426, 0.218135" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.242723, 0.229979, 0.217345, 0.196512, 0.178133, 0.161031, 0.143466", \ + "0.247941, 0.235197, 0.222563, 0.201730, 0.183351, 0.166249, 0.148684", \ + "0.260501, 0.247757, 0.235123, 0.214291, 0.195911, 0.178809, 0.161244", \ + "0.267997, 0.255253, 0.242619, 0.221786, 0.203407, 0.186305, 0.168740", \ + "0.274433, 0.261689, 0.249055, 0.228222, 0.209843, 0.192741, 0.175176", \ + "0.283839, 0.271095, 0.258461, 0.237628, 0.219249, 0.202147, 0.184582", \ + "0.294088, 0.281344, 0.268710, 0.247877, 0.229498, 0.212396, 0.194831" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[84])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.004676, 0.004681, 0.004686, 0.004690, 0.004695, 0.004700, 0.004704"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.005774, 0.005883, 0.005889, 0.005895, 0.005901, 0.005907, 0.005913"); + } + } + } + pin(TDB[83]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[83]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB83eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.153574, 0.163359, 0.174446, 0.201396, 0.229272, 0.259351, 0.300202", \ + "0.148427, 0.158212, 0.169299, 0.196249, 0.224125, 0.254204, 0.295055", \ + "0.135894, 0.145679, 0.156766, 0.183716, 0.211592, 0.241671, 0.282522", \ + "0.128294, 0.138079, 0.149166, 0.176116, 0.203992, 0.234071, 0.274922", \ + "0.121826, 0.131611, 0.142698, 0.169648, 0.197524, 0.227603, 0.268454", \ + "0.112428, 0.122213, 0.133300, 0.160250, 0.188126, 0.218205, 0.259056", \ + "0.102239, 0.112024, 0.123111, 0.150061, 0.177937, 0.208016, 0.248867" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.156063, 0.166506, 0.180163, 0.213367, 0.240703, 0.279665, 0.324856", \ + "0.150571, 0.161014, 0.174671, 0.207875, 0.235211, 0.274173, 0.319364", \ + "0.138040, 0.148483, 0.162140, 0.195344, 0.222680, 0.261642, 0.306833", \ + "0.133078, 0.143521, 0.157178, 0.190382, 0.217718, 0.256680, 0.301871", \ + "0.124308, 0.134751, 0.148408, 0.181612, 0.208948, 0.247910, 0.293101", \ + "0.114700, 0.125143, 0.138800, 0.172004, 0.199340, 0.238302, 0.283493", \ + "0.104467, 0.114910, 0.128567, 0.161771, 0.189107, 0.228069, 0.273260" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[83]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB83eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.249134, 0.237567, 0.225685, 0.205900, 0.191187, 0.182067, 0.166776", \ + "0.254329, 0.242762, 0.230880, 0.211095, 0.196382, 0.187262, 0.171971", \ + "0.266897, 0.255330, 0.243448, 0.223663, 0.208950, 0.199830, 0.184539", \ + "0.274404, 0.262837, 0.250955, 0.231170, 0.216457, 0.207337, 0.192046", \ + "0.280850, 0.269283, 0.257401, 0.237616, 0.222903, 0.213783, 0.198492", \ + "0.290276, 0.278709, 0.266827, 0.247042, 0.232329, 0.223209, 0.207918", \ + "0.300493, 0.288926, 0.277044, 0.257259, 0.242546, 0.233426, 0.218135" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.242723, 0.229979, 0.217345, 0.196512, 0.178133, 0.161031, 0.143466", \ + "0.247941, 0.235197, 0.222563, 0.201730, 0.183351, 0.166249, 0.148684", \ + "0.260501, 0.247757, 0.235123, 0.214291, 0.195911, 0.178809, 0.161244", \ + "0.267997, 0.255253, 0.242619, 0.221786, 0.203407, 0.186305, 0.168740", \ + "0.274433, 0.261689, 0.249055, 0.228222, 0.209843, 0.192741, 0.175176", \ + "0.283839, 0.271095, 0.258461, 0.237628, 0.219249, 0.202147, 0.184582", \ + "0.294088, 0.281344, 0.268710, 0.247877, 0.229498, 0.212396, 0.194831" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[83])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.004676, 0.004681, 0.004686, 0.004690, 0.004695, 0.004700, 0.004704"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.005774, 0.005883, 0.005889, 0.005895, 0.005901, 0.005907, 0.005913"); + } + } + } + pin(TDB[82]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[82]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB82eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.153574, 0.163359, 0.174446, 0.201396, 0.229272, 0.259351, 0.300202", \ + "0.148427, 0.158212, 0.169299, 0.196249, 0.224125, 0.254204, 0.295055", \ + "0.135894, 0.145679, 0.156766, 0.183716, 0.211592, 0.241671, 0.282522", \ + "0.128294, 0.138079, 0.149166, 0.176116, 0.203992, 0.234071, 0.274922", \ + "0.121826, 0.131611, 0.142698, 0.169648, 0.197524, 0.227603, 0.268454", \ + "0.112428, 0.122213, 0.133300, 0.160250, 0.188126, 0.218205, 0.259056", \ + "0.102239, 0.112024, 0.123111, 0.150061, 0.177937, 0.208016, 0.248867" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.156063, 0.166506, 0.180163, 0.213367, 0.240703, 0.279665, 0.324856", \ + "0.150571, 0.161014, 0.174671, 0.207875, 0.235211, 0.274173, 0.319364", \ + "0.138040, 0.148483, 0.162140, 0.195344, 0.222680, 0.261642, 0.306833", \ + "0.133078, 0.143521, 0.157178, 0.190382, 0.217718, 0.256680, 0.301871", \ + "0.124308, 0.134751, 0.148408, 0.181612, 0.208948, 0.247910, 0.293101", \ + "0.114700, 0.125143, 0.138800, 0.172004, 0.199340, 0.238302, 0.283493", \ + "0.104467, 0.114910, 0.128567, 0.161771, 0.189107, 0.228069, 0.273260" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[82]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB82eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.249134, 0.237567, 0.225685, 0.205900, 0.191187, 0.182067, 0.166776", \ + "0.254329, 0.242762, 0.230880, 0.211095, 0.196382, 0.187262, 0.171971", \ + "0.266897, 0.255330, 0.243448, 0.223663, 0.208950, 0.199830, 0.184539", \ + "0.274404, 0.262837, 0.250955, 0.231170, 0.216457, 0.207337, 0.192046", \ + "0.280850, 0.269283, 0.257401, 0.237616, 0.222903, 0.213783, 0.198492", \ + "0.290276, 0.278709, 0.266827, 0.247042, 0.232329, 0.223209, 0.207918", \ + "0.300493, 0.288926, 0.277044, 0.257259, 0.242546, 0.233426, 0.218135" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.242723, 0.229979, 0.217345, 0.196512, 0.178133, 0.161031, 0.143466", \ + "0.247941, 0.235197, 0.222563, 0.201730, 0.183351, 0.166249, 0.148684", \ + "0.260501, 0.247757, 0.235123, 0.214291, 0.195911, 0.178809, 0.161244", \ + "0.267997, 0.255253, 0.242619, 0.221786, 0.203407, 0.186305, 0.168740", \ + "0.274433, 0.261689, 0.249055, 0.228222, 0.209843, 0.192741, 0.175176", \ + "0.283839, 0.271095, 0.258461, 0.237628, 0.219249, 0.202147, 0.184582", \ + "0.294088, 0.281344, 0.268710, 0.247877, 0.229498, 0.212396, 0.194831" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[82])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.004676, 0.004681, 0.004686, 0.004690, 0.004695, 0.004700, 0.004704"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.005774, 0.005883, 0.005889, 0.005895, 0.005901, 0.005907, 0.005913"); + } + } + } + pin(TDB[81]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[81]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB81eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.153574, 0.163359, 0.174446, 0.201396, 0.229272, 0.259351, 0.300202", \ + "0.148427, 0.158212, 0.169299, 0.196249, 0.224125, 0.254204, 0.295055", \ + "0.135894, 0.145679, 0.156766, 0.183716, 0.211592, 0.241671, 0.282522", \ + "0.128294, 0.138079, 0.149166, 0.176116, 0.203992, 0.234071, 0.274922", \ + "0.121826, 0.131611, 0.142698, 0.169648, 0.197524, 0.227603, 0.268454", \ + "0.112428, 0.122213, 0.133300, 0.160250, 0.188126, 0.218205, 0.259056", \ + "0.102239, 0.112024, 0.123111, 0.150061, 0.177937, 0.208016, 0.248867" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.156063, 0.166506, 0.180163, 0.213367, 0.240703, 0.279665, 0.324856", \ + "0.150571, 0.161014, 0.174671, 0.207875, 0.235211, 0.274173, 0.319364", \ + "0.138040, 0.148483, 0.162140, 0.195344, 0.222680, 0.261642, 0.306833", \ + "0.133078, 0.143521, 0.157178, 0.190382, 0.217718, 0.256680, 0.301871", \ + "0.124308, 0.134751, 0.148408, 0.181612, 0.208948, 0.247910, 0.293101", \ + "0.114700, 0.125143, 0.138800, 0.172004, 0.199340, 0.238302, 0.283493", \ + "0.104467, 0.114910, 0.128567, 0.161771, 0.189107, 0.228069, 0.273260" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[81]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB81eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.249134, 0.237567, 0.225685, 0.205900, 0.191187, 0.182067, 0.166776", \ + "0.254329, 0.242762, 0.230880, 0.211095, 0.196382, 0.187262, 0.171971", \ + "0.266897, 0.255330, 0.243448, 0.223663, 0.208950, 0.199830, 0.184539", \ + "0.274404, 0.262837, 0.250955, 0.231170, 0.216457, 0.207337, 0.192046", \ + "0.280850, 0.269283, 0.257401, 0.237616, 0.222903, 0.213783, 0.198492", \ + "0.290276, 0.278709, 0.266827, 0.247042, 0.232329, 0.223209, 0.207918", \ + "0.300493, 0.288926, 0.277044, 0.257259, 0.242546, 0.233426, 0.218135" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.242723, 0.229979, 0.217345, 0.196512, 0.178133, 0.161031, 0.143466", \ + "0.247941, 0.235197, 0.222563, 0.201730, 0.183351, 0.166249, 0.148684", \ + "0.260501, 0.247757, 0.235123, 0.214291, 0.195911, 0.178809, 0.161244", \ + "0.267997, 0.255253, 0.242619, 0.221786, 0.203407, 0.186305, 0.168740", \ + "0.274433, 0.261689, 0.249055, 0.228222, 0.209843, 0.192741, 0.175176", \ + "0.283839, 0.271095, 0.258461, 0.237628, 0.219249, 0.202147, 0.184582", \ + "0.294088, 0.281344, 0.268710, 0.247877, 0.229498, 0.212396, 0.194831" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[81])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.004676, 0.004681, 0.004686, 0.004690, 0.004695, 0.004700, 0.004704"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.005774, 0.005883, 0.005889, 0.005895, 0.005901, 0.005907, 0.005913"); + } + } + } + pin(TDB[80]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[80]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB80eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.153574, 0.163359, 0.174446, 0.201396, 0.229272, 0.259351, 0.300202", \ + "0.148427, 0.158212, 0.169299, 0.196249, 0.224125, 0.254204, 0.295055", \ + "0.135894, 0.145679, 0.156766, 0.183716, 0.211592, 0.241671, 0.282522", \ + "0.128294, 0.138079, 0.149166, 0.176116, 0.203992, 0.234071, 0.274922", \ + "0.121826, 0.131611, 0.142698, 0.169648, 0.197524, 0.227603, 0.268454", \ + "0.112428, 0.122213, 0.133300, 0.160250, 0.188126, 0.218205, 0.259056", \ + "0.102239, 0.112024, 0.123111, 0.150061, 0.177937, 0.208016, 0.248867" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.156063, 0.166506, 0.180163, 0.213367, 0.240703, 0.279665, 0.324856", \ + "0.150571, 0.161014, 0.174671, 0.207875, 0.235211, 0.274173, 0.319364", \ + "0.138040, 0.148483, 0.162140, 0.195344, 0.222680, 0.261642, 0.306833", \ + "0.133078, 0.143521, 0.157178, 0.190382, 0.217718, 0.256680, 0.301871", \ + "0.124308, 0.134751, 0.148408, 0.181612, 0.208948, 0.247910, 0.293101", \ + "0.114700, 0.125143, 0.138800, 0.172004, 0.199340, 0.238302, 0.283493", \ + "0.104467, 0.114910, 0.128567, 0.161771, 0.189107, 0.228069, 0.273260" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[80]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB80eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.249134, 0.237567, 0.225685, 0.205900, 0.191187, 0.182067, 0.166776", \ + "0.254329, 0.242762, 0.230880, 0.211095, 0.196382, 0.187262, 0.171971", \ + "0.266897, 0.255330, 0.243448, 0.223663, 0.208950, 0.199830, 0.184539", \ + "0.274404, 0.262837, 0.250955, 0.231170, 0.216457, 0.207337, 0.192046", \ + "0.280850, 0.269283, 0.257401, 0.237616, 0.222903, 0.213783, 0.198492", \ + "0.290276, 0.278709, 0.266827, 0.247042, 0.232329, 0.223209, 0.207918", \ + "0.300493, 0.288926, 0.277044, 0.257259, 0.242546, 0.233426, 0.218135" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.242723, 0.229979, 0.217345, 0.196512, 0.178133, 0.161031, 0.143466", \ + "0.247941, 0.235197, 0.222563, 0.201730, 0.183351, 0.166249, 0.148684", \ + "0.260501, 0.247757, 0.235123, 0.214291, 0.195911, 0.178809, 0.161244", \ + "0.267997, 0.255253, 0.242619, 0.221786, 0.203407, 0.186305, 0.168740", \ + "0.274433, 0.261689, 0.249055, 0.228222, 0.209843, 0.192741, 0.175176", \ + "0.283839, 0.271095, 0.258461, 0.237628, 0.219249, 0.202147, 0.184582", \ + "0.294088, 0.281344, 0.268710, 0.247877, 0.229498, 0.212396, 0.194831" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[80])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.004676, 0.004681, 0.004686, 0.004690, 0.004695, 0.004700, 0.004704"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.005774, 0.005883, 0.005889, 0.005895, 0.005901, 0.005907, 0.005913"); + } + } + } + pin(TDB[79]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[79]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB79eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.153574, 0.163359, 0.174446, 0.201396, 0.229272, 0.259351, 0.300202", \ + "0.148427, 0.158212, 0.169299, 0.196249, 0.224125, 0.254204, 0.295055", \ + "0.135894, 0.145679, 0.156766, 0.183716, 0.211592, 0.241671, 0.282522", \ + "0.128294, 0.138079, 0.149166, 0.176116, 0.203992, 0.234071, 0.274922", \ + "0.121826, 0.131611, 0.142698, 0.169648, 0.197524, 0.227603, 0.268454", \ + "0.112428, 0.122213, 0.133300, 0.160250, 0.188126, 0.218205, 0.259056", \ + "0.102239, 0.112024, 0.123111, 0.150061, 0.177937, 0.208016, 0.248867" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.156063, 0.166506, 0.180163, 0.213367, 0.240703, 0.279665, 0.324856", \ + "0.150571, 0.161014, 0.174671, 0.207875, 0.235211, 0.274173, 0.319364", \ + "0.138040, 0.148483, 0.162140, 0.195344, 0.222680, 0.261642, 0.306833", \ + "0.133078, 0.143521, 0.157178, 0.190382, 0.217718, 0.256680, 0.301871", \ + "0.124308, 0.134751, 0.148408, 0.181612, 0.208948, 0.247910, 0.293101", \ + "0.114700, 0.125143, 0.138800, 0.172004, 0.199340, 0.238302, 0.283493", \ + "0.104467, 0.114910, 0.128567, 0.161771, 0.189107, 0.228069, 0.273260" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[79]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB79eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.249134, 0.237567, 0.225685, 0.205900, 0.191187, 0.182067, 0.166776", \ + "0.254329, 0.242762, 0.230880, 0.211095, 0.196382, 0.187262, 0.171971", \ + "0.266897, 0.255330, 0.243448, 0.223663, 0.208950, 0.199830, 0.184539", \ + "0.274404, 0.262837, 0.250955, 0.231170, 0.216457, 0.207337, 0.192046", \ + "0.280850, 0.269283, 0.257401, 0.237616, 0.222903, 0.213783, 0.198492", \ + "0.290276, 0.278709, 0.266827, 0.247042, 0.232329, 0.223209, 0.207918", \ + "0.300493, 0.288926, 0.277044, 0.257259, 0.242546, 0.233426, 0.218135" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.242723, 0.229979, 0.217345, 0.196512, 0.178133, 0.161031, 0.143466", \ + "0.247941, 0.235197, 0.222563, 0.201730, 0.183351, 0.166249, 0.148684", \ + "0.260501, 0.247757, 0.235123, 0.214291, 0.195911, 0.178809, 0.161244", \ + "0.267997, 0.255253, 0.242619, 0.221786, 0.203407, 0.186305, 0.168740", \ + "0.274433, 0.261689, 0.249055, 0.228222, 0.209843, 0.192741, 0.175176", \ + "0.283839, 0.271095, 0.258461, 0.237628, 0.219249, 0.202147, 0.184582", \ + "0.294088, 0.281344, 0.268710, 0.247877, 0.229498, 0.212396, 0.194831" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[79])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.004676, 0.004681, 0.004686, 0.004690, 0.004695, 0.004700, 0.004704"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.005774, 0.005883, 0.005889, 0.005895, 0.005901, 0.005907, 0.005913"); + } + } + } + pin(TDB[78]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[78]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB78eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.153574, 0.163359, 0.174446, 0.201396, 0.229272, 0.259351, 0.300202", \ + "0.148427, 0.158212, 0.169299, 0.196249, 0.224125, 0.254204, 0.295055", \ + "0.135894, 0.145679, 0.156766, 0.183716, 0.211592, 0.241671, 0.282522", \ + "0.128294, 0.138079, 0.149166, 0.176116, 0.203992, 0.234071, 0.274922", \ + "0.121826, 0.131611, 0.142698, 0.169648, 0.197524, 0.227603, 0.268454", \ + "0.112428, 0.122213, 0.133300, 0.160250, 0.188126, 0.218205, 0.259056", \ + "0.102239, 0.112024, 0.123111, 0.150061, 0.177937, 0.208016, 0.248867" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.156063, 0.166506, 0.180163, 0.213367, 0.240703, 0.279665, 0.324856", \ + "0.150571, 0.161014, 0.174671, 0.207875, 0.235211, 0.274173, 0.319364", \ + "0.138040, 0.148483, 0.162140, 0.195344, 0.222680, 0.261642, 0.306833", \ + "0.133078, 0.143521, 0.157178, 0.190382, 0.217718, 0.256680, 0.301871", \ + "0.124308, 0.134751, 0.148408, 0.181612, 0.208948, 0.247910, 0.293101", \ + "0.114700, 0.125143, 0.138800, 0.172004, 0.199340, 0.238302, 0.283493", \ + "0.104467, 0.114910, 0.128567, 0.161771, 0.189107, 0.228069, 0.273260" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[78]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB78eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.249134, 0.237567, 0.225685, 0.205900, 0.191187, 0.182067, 0.166776", \ + "0.254329, 0.242762, 0.230880, 0.211095, 0.196382, 0.187262, 0.171971", \ + "0.266897, 0.255330, 0.243448, 0.223663, 0.208950, 0.199830, 0.184539", \ + "0.274404, 0.262837, 0.250955, 0.231170, 0.216457, 0.207337, 0.192046", \ + "0.280850, 0.269283, 0.257401, 0.237616, 0.222903, 0.213783, 0.198492", \ + "0.290276, 0.278709, 0.266827, 0.247042, 0.232329, 0.223209, 0.207918", \ + "0.300493, 0.288926, 0.277044, 0.257259, 0.242546, 0.233426, 0.218135" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.242723, 0.229979, 0.217345, 0.196512, 0.178133, 0.161031, 0.143466", \ + "0.247941, 0.235197, 0.222563, 0.201730, 0.183351, 0.166249, 0.148684", \ + "0.260501, 0.247757, 0.235123, 0.214291, 0.195911, 0.178809, 0.161244", \ + "0.267997, 0.255253, 0.242619, 0.221786, 0.203407, 0.186305, 0.168740", \ + "0.274433, 0.261689, 0.249055, 0.228222, 0.209843, 0.192741, 0.175176", \ + "0.283839, 0.271095, 0.258461, 0.237628, 0.219249, 0.202147, 0.184582", \ + "0.294088, 0.281344, 0.268710, 0.247877, 0.229498, 0.212396, 0.194831" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[78])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.004676, 0.004681, 0.004686, 0.004690, 0.004695, 0.004700, 0.004704"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.005774, 0.005883, 0.005889, 0.005895, 0.005901, 0.005907, 0.005913"); + } + } + } + pin(TDB[77]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[77]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB77eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.153574, 0.163359, 0.174446, 0.201396, 0.229272, 0.259351, 0.300202", \ + "0.148427, 0.158212, 0.169299, 0.196249, 0.224125, 0.254204, 0.295055", \ + "0.135894, 0.145679, 0.156766, 0.183716, 0.211592, 0.241671, 0.282522", \ + "0.128294, 0.138079, 0.149166, 0.176116, 0.203992, 0.234071, 0.274922", \ + "0.121826, 0.131611, 0.142698, 0.169648, 0.197524, 0.227603, 0.268454", \ + "0.112428, 0.122213, 0.133300, 0.160250, 0.188126, 0.218205, 0.259056", \ + "0.102239, 0.112024, 0.123111, 0.150061, 0.177937, 0.208016, 0.248867" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.156063, 0.166506, 0.180163, 0.213367, 0.240703, 0.279665, 0.324856", \ + "0.150571, 0.161014, 0.174671, 0.207875, 0.235211, 0.274173, 0.319364", \ + "0.138040, 0.148483, 0.162140, 0.195344, 0.222680, 0.261642, 0.306833", \ + "0.133078, 0.143521, 0.157178, 0.190382, 0.217718, 0.256680, 0.301871", \ + "0.124308, 0.134751, 0.148408, 0.181612, 0.208948, 0.247910, 0.293101", \ + "0.114700, 0.125143, 0.138800, 0.172004, 0.199340, 0.238302, 0.283493", \ + "0.104467, 0.114910, 0.128567, 0.161771, 0.189107, 0.228069, 0.273260" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[77]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB77eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.249134, 0.237567, 0.225685, 0.205900, 0.191187, 0.182067, 0.166776", \ + "0.254329, 0.242762, 0.230880, 0.211095, 0.196382, 0.187262, 0.171971", \ + "0.266897, 0.255330, 0.243448, 0.223663, 0.208950, 0.199830, 0.184539", \ + "0.274404, 0.262837, 0.250955, 0.231170, 0.216457, 0.207337, 0.192046", \ + "0.280850, 0.269283, 0.257401, 0.237616, 0.222903, 0.213783, 0.198492", \ + "0.290276, 0.278709, 0.266827, 0.247042, 0.232329, 0.223209, 0.207918", \ + "0.300493, 0.288926, 0.277044, 0.257259, 0.242546, 0.233426, 0.218135" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.242723, 0.229979, 0.217345, 0.196512, 0.178133, 0.161031, 0.143466", \ + "0.247941, 0.235197, 0.222563, 0.201730, 0.183351, 0.166249, 0.148684", \ + "0.260501, 0.247757, 0.235123, 0.214291, 0.195911, 0.178809, 0.161244", \ + "0.267997, 0.255253, 0.242619, 0.221786, 0.203407, 0.186305, 0.168740", \ + "0.274433, 0.261689, 0.249055, 0.228222, 0.209843, 0.192741, 0.175176", \ + "0.283839, 0.271095, 0.258461, 0.237628, 0.219249, 0.202147, 0.184582", \ + "0.294088, 0.281344, 0.268710, 0.247877, 0.229498, 0.212396, 0.194831" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[77])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.004676, 0.004681, 0.004686, 0.004690, 0.004695, 0.004700, 0.004704"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.005774, 0.005883, 0.005889, 0.005895, 0.005901, 0.005907, 0.005913"); + } + } + } + pin(TDB[76]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[76]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB76eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.153574, 0.163359, 0.174446, 0.201396, 0.229272, 0.259351, 0.300202", \ + "0.148427, 0.158212, 0.169299, 0.196249, 0.224125, 0.254204, 0.295055", \ + "0.135894, 0.145679, 0.156766, 0.183716, 0.211592, 0.241671, 0.282522", \ + "0.128294, 0.138079, 0.149166, 0.176116, 0.203992, 0.234071, 0.274922", \ + "0.121826, 0.131611, 0.142698, 0.169648, 0.197524, 0.227603, 0.268454", \ + "0.112428, 0.122213, 0.133300, 0.160250, 0.188126, 0.218205, 0.259056", \ + "0.102239, 0.112024, 0.123111, 0.150061, 0.177937, 0.208016, 0.248867" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.156063, 0.166506, 0.180163, 0.213367, 0.240703, 0.279665, 0.324856", \ + "0.150571, 0.161014, 0.174671, 0.207875, 0.235211, 0.274173, 0.319364", \ + "0.138040, 0.148483, 0.162140, 0.195344, 0.222680, 0.261642, 0.306833", \ + "0.133078, 0.143521, 0.157178, 0.190382, 0.217718, 0.256680, 0.301871", \ + "0.124308, 0.134751, 0.148408, 0.181612, 0.208948, 0.247910, 0.293101", \ + "0.114700, 0.125143, 0.138800, 0.172004, 0.199340, 0.238302, 0.283493", \ + "0.104467, 0.114910, 0.128567, 0.161771, 0.189107, 0.228069, 0.273260" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[76]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB76eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.249134, 0.237567, 0.225685, 0.205900, 0.191187, 0.182067, 0.166776", \ + "0.254329, 0.242762, 0.230880, 0.211095, 0.196382, 0.187262, 0.171971", \ + "0.266897, 0.255330, 0.243448, 0.223663, 0.208950, 0.199830, 0.184539", \ + "0.274404, 0.262837, 0.250955, 0.231170, 0.216457, 0.207337, 0.192046", \ + "0.280850, 0.269283, 0.257401, 0.237616, 0.222903, 0.213783, 0.198492", \ + "0.290276, 0.278709, 0.266827, 0.247042, 0.232329, 0.223209, 0.207918", \ + "0.300493, 0.288926, 0.277044, 0.257259, 0.242546, 0.233426, 0.218135" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.242723, 0.229979, 0.217345, 0.196512, 0.178133, 0.161031, 0.143466", \ + "0.247941, 0.235197, 0.222563, 0.201730, 0.183351, 0.166249, 0.148684", \ + "0.260501, 0.247757, 0.235123, 0.214291, 0.195911, 0.178809, 0.161244", \ + "0.267997, 0.255253, 0.242619, 0.221786, 0.203407, 0.186305, 0.168740", \ + "0.274433, 0.261689, 0.249055, 0.228222, 0.209843, 0.192741, 0.175176", \ + "0.283839, 0.271095, 0.258461, 0.237628, 0.219249, 0.202147, 0.184582", \ + "0.294088, 0.281344, 0.268710, 0.247877, 0.229498, 0.212396, 0.194831" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[76])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.004676, 0.004681, 0.004686, 0.004690, 0.004695, 0.004700, 0.004704"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.005774, 0.005883, 0.005889, 0.005895, 0.005901, 0.005907, 0.005913"); + } + } + } + pin(TDB[75]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[75]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB75eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.153574, 0.163359, 0.174446, 0.201396, 0.229272, 0.259351, 0.300202", \ + "0.148427, 0.158212, 0.169299, 0.196249, 0.224125, 0.254204, 0.295055", \ + "0.135894, 0.145679, 0.156766, 0.183716, 0.211592, 0.241671, 0.282522", \ + "0.128294, 0.138079, 0.149166, 0.176116, 0.203992, 0.234071, 0.274922", \ + "0.121826, 0.131611, 0.142698, 0.169648, 0.197524, 0.227603, 0.268454", \ + "0.112428, 0.122213, 0.133300, 0.160250, 0.188126, 0.218205, 0.259056", \ + "0.102239, 0.112024, 0.123111, 0.150061, 0.177937, 0.208016, 0.248867" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.156063, 0.166506, 0.180163, 0.213367, 0.240703, 0.279665, 0.324856", \ + "0.150571, 0.161014, 0.174671, 0.207875, 0.235211, 0.274173, 0.319364", \ + "0.138040, 0.148483, 0.162140, 0.195344, 0.222680, 0.261642, 0.306833", \ + "0.133078, 0.143521, 0.157178, 0.190382, 0.217718, 0.256680, 0.301871", \ + "0.124308, 0.134751, 0.148408, 0.181612, 0.208948, 0.247910, 0.293101", \ + "0.114700, 0.125143, 0.138800, 0.172004, 0.199340, 0.238302, 0.283493", \ + "0.104467, 0.114910, 0.128567, 0.161771, 0.189107, 0.228069, 0.273260" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[75]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB75eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.249134, 0.237567, 0.225685, 0.205900, 0.191187, 0.182067, 0.166776", \ + "0.254329, 0.242762, 0.230880, 0.211095, 0.196382, 0.187262, 0.171971", \ + "0.266897, 0.255330, 0.243448, 0.223663, 0.208950, 0.199830, 0.184539", \ + "0.274404, 0.262837, 0.250955, 0.231170, 0.216457, 0.207337, 0.192046", \ + "0.280850, 0.269283, 0.257401, 0.237616, 0.222903, 0.213783, 0.198492", \ + "0.290276, 0.278709, 0.266827, 0.247042, 0.232329, 0.223209, 0.207918", \ + "0.300493, 0.288926, 0.277044, 0.257259, 0.242546, 0.233426, 0.218135" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.242723, 0.229979, 0.217345, 0.196512, 0.178133, 0.161031, 0.143466", \ + "0.247941, 0.235197, 0.222563, 0.201730, 0.183351, 0.166249, 0.148684", \ + "0.260501, 0.247757, 0.235123, 0.214291, 0.195911, 0.178809, 0.161244", \ + "0.267997, 0.255253, 0.242619, 0.221786, 0.203407, 0.186305, 0.168740", \ + "0.274433, 0.261689, 0.249055, 0.228222, 0.209843, 0.192741, 0.175176", \ + "0.283839, 0.271095, 0.258461, 0.237628, 0.219249, 0.202147, 0.184582", \ + "0.294088, 0.281344, 0.268710, 0.247877, 0.229498, 0.212396, 0.194831" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[75])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.004676, 0.004681, 0.004686, 0.004690, 0.004695, 0.004700, 0.004704"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.005774, 0.005883, 0.005889, 0.005895, 0.005901, 0.005907, 0.005913"); + } + } + } + pin(TDB[74]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[74]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB74eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.153574, 0.163359, 0.174446, 0.201396, 0.229272, 0.259351, 0.300202", \ + "0.148427, 0.158212, 0.169299, 0.196249, 0.224125, 0.254204, 0.295055", \ + "0.135894, 0.145679, 0.156766, 0.183716, 0.211592, 0.241671, 0.282522", \ + "0.128294, 0.138079, 0.149166, 0.176116, 0.203992, 0.234071, 0.274922", \ + "0.121826, 0.131611, 0.142698, 0.169648, 0.197524, 0.227603, 0.268454", \ + "0.112428, 0.122213, 0.133300, 0.160250, 0.188126, 0.218205, 0.259056", \ + "0.102239, 0.112024, 0.123111, 0.150061, 0.177937, 0.208016, 0.248867" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.156063, 0.166506, 0.180163, 0.213367, 0.240703, 0.279665, 0.324856", \ + "0.150571, 0.161014, 0.174671, 0.207875, 0.235211, 0.274173, 0.319364", \ + "0.138040, 0.148483, 0.162140, 0.195344, 0.222680, 0.261642, 0.306833", \ + "0.133078, 0.143521, 0.157178, 0.190382, 0.217718, 0.256680, 0.301871", \ + "0.124308, 0.134751, 0.148408, 0.181612, 0.208948, 0.247910, 0.293101", \ + "0.114700, 0.125143, 0.138800, 0.172004, 0.199340, 0.238302, 0.283493", \ + "0.104467, 0.114910, 0.128567, 0.161771, 0.189107, 0.228069, 0.273260" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[74]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB74eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.249134, 0.237567, 0.225685, 0.205900, 0.191187, 0.182067, 0.166776", \ + "0.254329, 0.242762, 0.230880, 0.211095, 0.196382, 0.187262, 0.171971", \ + "0.266897, 0.255330, 0.243448, 0.223663, 0.208950, 0.199830, 0.184539", \ + "0.274404, 0.262837, 0.250955, 0.231170, 0.216457, 0.207337, 0.192046", \ + "0.280850, 0.269283, 0.257401, 0.237616, 0.222903, 0.213783, 0.198492", \ + "0.290276, 0.278709, 0.266827, 0.247042, 0.232329, 0.223209, 0.207918", \ + "0.300493, 0.288926, 0.277044, 0.257259, 0.242546, 0.233426, 0.218135" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.242723, 0.229979, 0.217345, 0.196512, 0.178133, 0.161031, 0.143466", \ + "0.247941, 0.235197, 0.222563, 0.201730, 0.183351, 0.166249, 0.148684", \ + "0.260501, 0.247757, 0.235123, 0.214291, 0.195911, 0.178809, 0.161244", \ + "0.267997, 0.255253, 0.242619, 0.221786, 0.203407, 0.186305, 0.168740", \ + "0.274433, 0.261689, 0.249055, 0.228222, 0.209843, 0.192741, 0.175176", \ + "0.283839, 0.271095, 0.258461, 0.237628, 0.219249, 0.202147, 0.184582", \ + "0.294088, 0.281344, 0.268710, 0.247877, 0.229498, 0.212396, 0.194831" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[74])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.004676, 0.004681, 0.004686, 0.004690, 0.004695, 0.004700, 0.004704"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.005774, 0.005883, 0.005889, 0.005895, 0.005901, 0.005907, 0.005913"); + } + } + } + pin(TDB[73]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[73]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB73eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.153574, 0.163359, 0.174446, 0.201396, 0.229272, 0.259351, 0.300202", \ + "0.148427, 0.158212, 0.169299, 0.196249, 0.224125, 0.254204, 0.295055", \ + "0.135894, 0.145679, 0.156766, 0.183716, 0.211592, 0.241671, 0.282522", \ + "0.128294, 0.138079, 0.149166, 0.176116, 0.203992, 0.234071, 0.274922", \ + "0.121826, 0.131611, 0.142698, 0.169648, 0.197524, 0.227603, 0.268454", \ + "0.112428, 0.122213, 0.133300, 0.160250, 0.188126, 0.218205, 0.259056", \ + "0.102239, 0.112024, 0.123111, 0.150061, 0.177937, 0.208016, 0.248867" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.156063, 0.166506, 0.180163, 0.213367, 0.240703, 0.279665, 0.324856", \ + "0.150571, 0.161014, 0.174671, 0.207875, 0.235211, 0.274173, 0.319364", \ + "0.138040, 0.148483, 0.162140, 0.195344, 0.222680, 0.261642, 0.306833", \ + "0.133078, 0.143521, 0.157178, 0.190382, 0.217718, 0.256680, 0.301871", \ + "0.124308, 0.134751, 0.148408, 0.181612, 0.208948, 0.247910, 0.293101", \ + "0.114700, 0.125143, 0.138800, 0.172004, 0.199340, 0.238302, 0.283493", \ + "0.104467, 0.114910, 0.128567, 0.161771, 0.189107, 0.228069, 0.273260" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[73]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB73eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.249134, 0.237567, 0.225685, 0.205900, 0.191187, 0.182067, 0.166776", \ + "0.254329, 0.242762, 0.230880, 0.211095, 0.196382, 0.187262, 0.171971", \ + "0.266897, 0.255330, 0.243448, 0.223663, 0.208950, 0.199830, 0.184539", \ + "0.274404, 0.262837, 0.250955, 0.231170, 0.216457, 0.207337, 0.192046", \ + "0.280850, 0.269283, 0.257401, 0.237616, 0.222903, 0.213783, 0.198492", \ + "0.290276, 0.278709, 0.266827, 0.247042, 0.232329, 0.223209, 0.207918", \ + "0.300493, 0.288926, 0.277044, 0.257259, 0.242546, 0.233426, 0.218135" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.242723, 0.229979, 0.217345, 0.196512, 0.178133, 0.161031, 0.143466", \ + "0.247941, 0.235197, 0.222563, 0.201730, 0.183351, 0.166249, 0.148684", \ + "0.260501, 0.247757, 0.235123, 0.214291, 0.195911, 0.178809, 0.161244", \ + "0.267997, 0.255253, 0.242619, 0.221786, 0.203407, 0.186305, 0.168740", \ + "0.274433, 0.261689, 0.249055, 0.228222, 0.209843, 0.192741, 0.175176", \ + "0.283839, 0.271095, 0.258461, 0.237628, 0.219249, 0.202147, 0.184582", \ + "0.294088, 0.281344, 0.268710, 0.247877, 0.229498, 0.212396, 0.194831" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[73])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.004676, 0.004681, 0.004686, 0.004690, 0.004695, 0.004700, 0.004704"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.005774, 0.005883, 0.005889, 0.005895, 0.005901, 0.005907, 0.005913"); + } + } + } + pin(TDB[72]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[72]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB72eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.153574, 0.163359, 0.174446, 0.201396, 0.229272, 0.259351, 0.300202", \ + "0.148427, 0.158212, 0.169299, 0.196249, 0.224125, 0.254204, 0.295055", \ + "0.135894, 0.145679, 0.156766, 0.183716, 0.211592, 0.241671, 0.282522", \ + "0.128294, 0.138079, 0.149166, 0.176116, 0.203992, 0.234071, 0.274922", \ + "0.121826, 0.131611, 0.142698, 0.169648, 0.197524, 0.227603, 0.268454", \ + "0.112428, 0.122213, 0.133300, 0.160250, 0.188126, 0.218205, 0.259056", \ + "0.102239, 0.112024, 0.123111, 0.150061, 0.177937, 0.208016, 0.248867" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.156063, 0.166506, 0.180163, 0.213367, 0.240703, 0.279665, 0.324856", \ + "0.150571, 0.161014, 0.174671, 0.207875, 0.235211, 0.274173, 0.319364", \ + "0.138040, 0.148483, 0.162140, 0.195344, 0.222680, 0.261642, 0.306833", \ + "0.133078, 0.143521, 0.157178, 0.190382, 0.217718, 0.256680, 0.301871", \ + "0.124308, 0.134751, 0.148408, 0.181612, 0.208948, 0.247910, 0.293101", \ + "0.114700, 0.125143, 0.138800, 0.172004, 0.199340, 0.238302, 0.283493", \ + "0.104467, 0.114910, 0.128567, 0.161771, 0.189107, 0.228069, 0.273260" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[72]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB72eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.249134, 0.237567, 0.225685, 0.205900, 0.191187, 0.182067, 0.166776", \ + "0.254329, 0.242762, 0.230880, 0.211095, 0.196382, 0.187262, 0.171971", \ + "0.266897, 0.255330, 0.243448, 0.223663, 0.208950, 0.199830, 0.184539", \ + "0.274404, 0.262837, 0.250955, 0.231170, 0.216457, 0.207337, 0.192046", \ + "0.280850, 0.269283, 0.257401, 0.237616, 0.222903, 0.213783, 0.198492", \ + "0.290276, 0.278709, 0.266827, 0.247042, 0.232329, 0.223209, 0.207918", \ + "0.300493, 0.288926, 0.277044, 0.257259, 0.242546, 0.233426, 0.218135" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.242723, 0.229979, 0.217345, 0.196512, 0.178133, 0.161031, 0.143466", \ + "0.247941, 0.235197, 0.222563, 0.201730, 0.183351, 0.166249, 0.148684", \ + "0.260501, 0.247757, 0.235123, 0.214291, 0.195911, 0.178809, 0.161244", \ + "0.267997, 0.255253, 0.242619, 0.221786, 0.203407, 0.186305, 0.168740", \ + "0.274433, 0.261689, 0.249055, 0.228222, 0.209843, 0.192741, 0.175176", \ + "0.283839, 0.271095, 0.258461, 0.237628, 0.219249, 0.202147, 0.184582", \ + "0.294088, 0.281344, 0.268710, 0.247877, 0.229498, 0.212396, 0.194831" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[72])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.004676, 0.004681, 0.004686, 0.004690, 0.004695, 0.004700, 0.004704"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.005774, 0.005883, 0.005889, 0.005895, 0.005901, 0.005907, 0.005913"); + } + } + } + pin(TDB[71]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[71]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB71eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.153574, 0.163359, 0.174446, 0.201396, 0.229272, 0.259351, 0.300202", \ + "0.148427, 0.158212, 0.169299, 0.196249, 0.224125, 0.254204, 0.295055", \ + "0.135894, 0.145679, 0.156766, 0.183716, 0.211592, 0.241671, 0.282522", \ + "0.128294, 0.138079, 0.149166, 0.176116, 0.203992, 0.234071, 0.274922", \ + "0.121826, 0.131611, 0.142698, 0.169648, 0.197524, 0.227603, 0.268454", \ + "0.112428, 0.122213, 0.133300, 0.160250, 0.188126, 0.218205, 0.259056", \ + "0.102239, 0.112024, 0.123111, 0.150061, 0.177937, 0.208016, 0.248867" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.156063, 0.166506, 0.180163, 0.213367, 0.240703, 0.279665, 0.324856", \ + "0.150571, 0.161014, 0.174671, 0.207875, 0.235211, 0.274173, 0.319364", \ + "0.138040, 0.148483, 0.162140, 0.195344, 0.222680, 0.261642, 0.306833", \ + "0.133078, 0.143521, 0.157178, 0.190382, 0.217718, 0.256680, 0.301871", \ + "0.124308, 0.134751, 0.148408, 0.181612, 0.208948, 0.247910, 0.293101", \ + "0.114700, 0.125143, 0.138800, 0.172004, 0.199340, 0.238302, 0.283493", \ + "0.104467, 0.114910, 0.128567, 0.161771, 0.189107, 0.228069, 0.273260" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[71]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB71eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.249134, 0.237567, 0.225685, 0.205900, 0.191187, 0.182067, 0.166776", \ + "0.254329, 0.242762, 0.230880, 0.211095, 0.196382, 0.187262, 0.171971", \ + "0.266897, 0.255330, 0.243448, 0.223663, 0.208950, 0.199830, 0.184539", \ + "0.274404, 0.262837, 0.250955, 0.231170, 0.216457, 0.207337, 0.192046", \ + "0.280850, 0.269283, 0.257401, 0.237616, 0.222903, 0.213783, 0.198492", \ + "0.290276, 0.278709, 0.266827, 0.247042, 0.232329, 0.223209, 0.207918", \ + "0.300493, 0.288926, 0.277044, 0.257259, 0.242546, 0.233426, 0.218135" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.242723, 0.229979, 0.217345, 0.196512, 0.178133, 0.161031, 0.143466", \ + "0.247941, 0.235197, 0.222563, 0.201730, 0.183351, 0.166249, 0.148684", \ + "0.260501, 0.247757, 0.235123, 0.214291, 0.195911, 0.178809, 0.161244", \ + "0.267997, 0.255253, 0.242619, 0.221786, 0.203407, 0.186305, 0.168740", \ + "0.274433, 0.261689, 0.249055, 0.228222, 0.209843, 0.192741, 0.175176", \ + "0.283839, 0.271095, 0.258461, 0.237628, 0.219249, 0.202147, 0.184582", \ + "0.294088, 0.281344, 0.268710, 0.247877, 0.229498, 0.212396, 0.194831" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[71])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.004676, 0.004681, 0.004686, 0.004690, 0.004695, 0.004700, 0.004704"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.005774, 0.005883, 0.005889, 0.005895, 0.005901, 0.005907, 0.005913"); + } + } + } + pin(TDB[70]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[70]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB70eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.153574, 0.163359, 0.174446, 0.201396, 0.229272, 0.259351, 0.300202", \ + "0.148427, 0.158212, 0.169299, 0.196249, 0.224125, 0.254204, 0.295055", \ + "0.135894, 0.145679, 0.156766, 0.183716, 0.211592, 0.241671, 0.282522", \ + "0.128294, 0.138079, 0.149166, 0.176116, 0.203992, 0.234071, 0.274922", \ + "0.121826, 0.131611, 0.142698, 0.169648, 0.197524, 0.227603, 0.268454", \ + "0.112428, 0.122213, 0.133300, 0.160250, 0.188126, 0.218205, 0.259056", \ + "0.102239, 0.112024, 0.123111, 0.150061, 0.177937, 0.208016, 0.248867" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.156063, 0.166506, 0.180163, 0.213367, 0.240703, 0.279665, 0.324856", \ + "0.150571, 0.161014, 0.174671, 0.207875, 0.235211, 0.274173, 0.319364", \ + "0.138040, 0.148483, 0.162140, 0.195344, 0.222680, 0.261642, 0.306833", \ + "0.133078, 0.143521, 0.157178, 0.190382, 0.217718, 0.256680, 0.301871", \ + "0.124308, 0.134751, 0.148408, 0.181612, 0.208948, 0.247910, 0.293101", \ + "0.114700, 0.125143, 0.138800, 0.172004, 0.199340, 0.238302, 0.283493", \ + "0.104467, 0.114910, 0.128567, 0.161771, 0.189107, 0.228069, 0.273260" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[70]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB70eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.249134, 0.237567, 0.225685, 0.205900, 0.191187, 0.182067, 0.166776", \ + "0.254329, 0.242762, 0.230880, 0.211095, 0.196382, 0.187262, 0.171971", \ + "0.266897, 0.255330, 0.243448, 0.223663, 0.208950, 0.199830, 0.184539", \ + "0.274404, 0.262837, 0.250955, 0.231170, 0.216457, 0.207337, 0.192046", \ + "0.280850, 0.269283, 0.257401, 0.237616, 0.222903, 0.213783, 0.198492", \ + "0.290276, 0.278709, 0.266827, 0.247042, 0.232329, 0.223209, 0.207918", \ + "0.300493, 0.288926, 0.277044, 0.257259, 0.242546, 0.233426, 0.218135" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.242723, 0.229979, 0.217345, 0.196512, 0.178133, 0.161031, 0.143466", \ + "0.247941, 0.235197, 0.222563, 0.201730, 0.183351, 0.166249, 0.148684", \ + "0.260501, 0.247757, 0.235123, 0.214291, 0.195911, 0.178809, 0.161244", \ + "0.267997, 0.255253, 0.242619, 0.221786, 0.203407, 0.186305, 0.168740", \ + "0.274433, 0.261689, 0.249055, 0.228222, 0.209843, 0.192741, 0.175176", \ + "0.283839, 0.271095, 0.258461, 0.237628, 0.219249, 0.202147, 0.184582", \ + "0.294088, 0.281344, 0.268710, 0.247877, 0.229498, 0.212396, 0.194831" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[70])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.004676, 0.004681, 0.004686, 0.004690, 0.004695, 0.004700, 0.004704"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.005774, 0.005883, 0.005889, 0.005895, 0.005901, 0.005907, 0.005913"); + } + } + } + pin(TDB[69]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[69]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB69eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.153574, 0.163359, 0.174446, 0.201396, 0.229272, 0.259351, 0.300202", \ + "0.148427, 0.158212, 0.169299, 0.196249, 0.224125, 0.254204, 0.295055", \ + "0.135894, 0.145679, 0.156766, 0.183716, 0.211592, 0.241671, 0.282522", \ + "0.128294, 0.138079, 0.149166, 0.176116, 0.203992, 0.234071, 0.274922", \ + "0.121826, 0.131611, 0.142698, 0.169648, 0.197524, 0.227603, 0.268454", \ + "0.112428, 0.122213, 0.133300, 0.160250, 0.188126, 0.218205, 0.259056", \ + "0.102239, 0.112024, 0.123111, 0.150061, 0.177937, 0.208016, 0.248867" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.156063, 0.166506, 0.180163, 0.213367, 0.240703, 0.279665, 0.324856", \ + "0.150571, 0.161014, 0.174671, 0.207875, 0.235211, 0.274173, 0.319364", \ + "0.138040, 0.148483, 0.162140, 0.195344, 0.222680, 0.261642, 0.306833", \ + "0.133078, 0.143521, 0.157178, 0.190382, 0.217718, 0.256680, 0.301871", \ + "0.124308, 0.134751, 0.148408, 0.181612, 0.208948, 0.247910, 0.293101", \ + "0.114700, 0.125143, 0.138800, 0.172004, 0.199340, 0.238302, 0.283493", \ + "0.104467, 0.114910, 0.128567, 0.161771, 0.189107, 0.228069, 0.273260" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[69]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB69eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.249134, 0.237567, 0.225685, 0.205900, 0.191187, 0.182067, 0.166776", \ + "0.254329, 0.242762, 0.230880, 0.211095, 0.196382, 0.187262, 0.171971", \ + "0.266897, 0.255330, 0.243448, 0.223663, 0.208950, 0.199830, 0.184539", \ + "0.274404, 0.262837, 0.250955, 0.231170, 0.216457, 0.207337, 0.192046", \ + "0.280850, 0.269283, 0.257401, 0.237616, 0.222903, 0.213783, 0.198492", \ + "0.290276, 0.278709, 0.266827, 0.247042, 0.232329, 0.223209, 0.207918", \ + "0.300493, 0.288926, 0.277044, 0.257259, 0.242546, 0.233426, 0.218135" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.242723, 0.229979, 0.217345, 0.196512, 0.178133, 0.161031, 0.143466", \ + "0.247941, 0.235197, 0.222563, 0.201730, 0.183351, 0.166249, 0.148684", \ + "0.260501, 0.247757, 0.235123, 0.214291, 0.195911, 0.178809, 0.161244", \ + "0.267997, 0.255253, 0.242619, 0.221786, 0.203407, 0.186305, 0.168740", \ + "0.274433, 0.261689, 0.249055, 0.228222, 0.209843, 0.192741, 0.175176", \ + "0.283839, 0.271095, 0.258461, 0.237628, 0.219249, 0.202147, 0.184582", \ + "0.294088, 0.281344, 0.268710, 0.247877, 0.229498, 0.212396, 0.194831" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[69])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.004676, 0.004681, 0.004686, 0.004690, 0.004695, 0.004700, 0.004704"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.005774, 0.005883, 0.005889, 0.005895, 0.005901, 0.005907, 0.005913"); + } + } + } + pin(TDB[68]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[68]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB68eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.153574, 0.163359, 0.174446, 0.201396, 0.229272, 0.259351, 0.300202", \ + "0.148427, 0.158212, 0.169299, 0.196249, 0.224125, 0.254204, 0.295055", \ + "0.135894, 0.145679, 0.156766, 0.183716, 0.211592, 0.241671, 0.282522", \ + "0.128294, 0.138079, 0.149166, 0.176116, 0.203992, 0.234071, 0.274922", \ + "0.121826, 0.131611, 0.142698, 0.169648, 0.197524, 0.227603, 0.268454", \ + "0.112428, 0.122213, 0.133300, 0.160250, 0.188126, 0.218205, 0.259056", \ + "0.102239, 0.112024, 0.123111, 0.150061, 0.177937, 0.208016, 0.248867" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.156063, 0.166506, 0.180163, 0.213367, 0.240703, 0.279665, 0.324856", \ + "0.150571, 0.161014, 0.174671, 0.207875, 0.235211, 0.274173, 0.319364", \ + "0.138040, 0.148483, 0.162140, 0.195344, 0.222680, 0.261642, 0.306833", \ + "0.133078, 0.143521, 0.157178, 0.190382, 0.217718, 0.256680, 0.301871", \ + "0.124308, 0.134751, 0.148408, 0.181612, 0.208948, 0.247910, 0.293101", \ + "0.114700, 0.125143, 0.138800, 0.172004, 0.199340, 0.238302, 0.283493", \ + "0.104467, 0.114910, 0.128567, 0.161771, 0.189107, 0.228069, 0.273260" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[68]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB68eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.249134, 0.237567, 0.225685, 0.205900, 0.191187, 0.182067, 0.166776", \ + "0.254329, 0.242762, 0.230880, 0.211095, 0.196382, 0.187262, 0.171971", \ + "0.266897, 0.255330, 0.243448, 0.223663, 0.208950, 0.199830, 0.184539", \ + "0.274404, 0.262837, 0.250955, 0.231170, 0.216457, 0.207337, 0.192046", \ + "0.280850, 0.269283, 0.257401, 0.237616, 0.222903, 0.213783, 0.198492", \ + "0.290276, 0.278709, 0.266827, 0.247042, 0.232329, 0.223209, 0.207918", \ + "0.300493, 0.288926, 0.277044, 0.257259, 0.242546, 0.233426, 0.218135" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.242723, 0.229979, 0.217345, 0.196512, 0.178133, 0.161031, 0.143466", \ + "0.247941, 0.235197, 0.222563, 0.201730, 0.183351, 0.166249, 0.148684", \ + "0.260501, 0.247757, 0.235123, 0.214291, 0.195911, 0.178809, 0.161244", \ + "0.267997, 0.255253, 0.242619, 0.221786, 0.203407, 0.186305, 0.168740", \ + "0.274433, 0.261689, 0.249055, 0.228222, 0.209843, 0.192741, 0.175176", \ + "0.283839, 0.271095, 0.258461, 0.237628, 0.219249, 0.202147, 0.184582", \ + "0.294088, 0.281344, 0.268710, 0.247877, 0.229498, 0.212396, 0.194831" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[68])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.004676, 0.004681, 0.004686, 0.004690, 0.004695, 0.004700, 0.004704"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.005774, 0.005883, 0.005889, 0.005895, 0.005901, 0.005907, 0.005913"); + } + } + } + pin(TDB[67]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[67]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB67eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.153574, 0.163359, 0.174446, 0.201396, 0.229272, 0.259351, 0.300202", \ + "0.148427, 0.158212, 0.169299, 0.196249, 0.224125, 0.254204, 0.295055", \ + "0.135894, 0.145679, 0.156766, 0.183716, 0.211592, 0.241671, 0.282522", \ + "0.128294, 0.138079, 0.149166, 0.176116, 0.203992, 0.234071, 0.274922", \ + "0.121826, 0.131611, 0.142698, 0.169648, 0.197524, 0.227603, 0.268454", \ + "0.112428, 0.122213, 0.133300, 0.160250, 0.188126, 0.218205, 0.259056", \ + "0.102239, 0.112024, 0.123111, 0.150061, 0.177937, 0.208016, 0.248867" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.156063, 0.166506, 0.180163, 0.213367, 0.240703, 0.279665, 0.324856", \ + "0.150571, 0.161014, 0.174671, 0.207875, 0.235211, 0.274173, 0.319364", \ + "0.138040, 0.148483, 0.162140, 0.195344, 0.222680, 0.261642, 0.306833", \ + "0.133078, 0.143521, 0.157178, 0.190382, 0.217718, 0.256680, 0.301871", \ + "0.124308, 0.134751, 0.148408, 0.181612, 0.208948, 0.247910, 0.293101", \ + "0.114700, 0.125143, 0.138800, 0.172004, 0.199340, 0.238302, 0.283493", \ + "0.104467, 0.114910, 0.128567, 0.161771, 0.189107, 0.228069, 0.273260" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[67]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB67eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.249134, 0.237567, 0.225685, 0.205900, 0.191187, 0.182067, 0.166776", \ + "0.254329, 0.242762, 0.230880, 0.211095, 0.196382, 0.187262, 0.171971", \ + "0.266897, 0.255330, 0.243448, 0.223663, 0.208950, 0.199830, 0.184539", \ + "0.274404, 0.262837, 0.250955, 0.231170, 0.216457, 0.207337, 0.192046", \ + "0.280850, 0.269283, 0.257401, 0.237616, 0.222903, 0.213783, 0.198492", \ + "0.290276, 0.278709, 0.266827, 0.247042, 0.232329, 0.223209, 0.207918", \ + "0.300493, 0.288926, 0.277044, 0.257259, 0.242546, 0.233426, 0.218135" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.242723, 0.229979, 0.217345, 0.196512, 0.178133, 0.161031, 0.143466", \ + "0.247941, 0.235197, 0.222563, 0.201730, 0.183351, 0.166249, 0.148684", \ + "0.260501, 0.247757, 0.235123, 0.214291, 0.195911, 0.178809, 0.161244", \ + "0.267997, 0.255253, 0.242619, 0.221786, 0.203407, 0.186305, 0.168740", \ + "0.274433, 0.261689, 0.249055, 0.228222, 0.209843, 0.192741, 0.175176", \ + "0.283839, 0.271095, 0.258461, 0.237628, 0.219249, 0.202147, 0.184582", \ + "0.294088, 0.281344, 0.268710, 0.247877, 0.229498, 0.212396, 0.194831" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[67])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.004676, 0.004681, 0.004686, 0.004690, 0.004695, 0.004700, 0.004704"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.005774, 0.005883, 0.005889, 0.005895, 0.005901, 0.005907, 0.005913"); + } + } + } + pin(TDB[66]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[66]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB66eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.153574, 0.163359, 0.174446, 0.201396, 0.229272, 0.259351, 0.300202", \ + "0.148427, 0.158212, 0.169299, 0.196249, 0.224125, 0.254204, 0.295055", \ + "0.135894, 0.145679, 0.156766, 0.183716, 0.211592, 0.241671, 0.282522", \ + "0.128294, 0.138079, 0.149166, 0.176116, 0.203992, 0.234071, 0.274922", \ + "0.121826, 0.131611, 0.142698, 0.169648, 0.197524, 0.227603, 0.268454", \ + "0.112428, 0.122213, 0.133300, 0.160250, 0.188126, 0.218205, 0.259056", \ + "0.102239, 0.112024, 0.123111, 0.150061, 0.177937, 0.208016, 0.248867" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.156063, 0.166506, 0.180163, 0.213367, 0.240703, 0.279665, 0.324856", \ + "0.150571, 0.161014, 0.174671, 0.207875, 0.235211, 0.274173, 0.319364", \ + "0.138040, 0.148483, 0.162140, 0.195344, 0.222680, 0.261642, 0.306833", \ + "0.133078, 0.143521, 0.157178, 0.190382, 0.217718, 0.256680, 0.301871", \ + "0.124308, 0.134751, 0.148408, 0.181612, 0.208948, 0.247910, 0.293101", \ + "0.114700, 0.125143, 0.138800, 0.172004, 0.199340, 0.238302, 0.283493", \ + "0.104467, 0.114910, 0.128567, 0.161771, 0.189107, 0.228069, 0.273260" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[66]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB66eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.249134, 0.237567, 0.225685, 0.205900, 0.191187, 0.182067, 0.166776", \ + "0.254329, 0.242762, 0.230880, 0.211095, 0.196382, 0.187262, 0.171971", \ + "0.266897, 0.255330, 0.243448, 0.223663, 0.208950, 0.199830, 0.184539", \ + "0.274404, 0.262837, 0.250955, 0.231170, 0.216457, 0.207337, 0.192046", \ + "0.280850, 0.269283, 0.257401, 0.237616, 0.222903, 0.213783, 0.198492", \ + "0.290276, 0.278709, 0.266827, 0.247042, 0.232329, 0.223209, 0.207918", \ + "0.300493, 0.288926, 0.277044, 0.257259, 0.242546, 0.233426, 0.218135" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.242723, 0.229979, 0.217345, 0.196512, 0.178133, 0.161031, 0.143466", \ + "0.247941, 0.235197, 0.222563, 0.201730, 0.183351, 0.166249, 0.148684", \ + "0.260501, 0.247757, 0.235123, 0.214291, 0.195911, 0.178809, 0.161244", \ + "0.267997, 0.255253, 0.242619, 0.221786, 0.203407, 0.186305, 0.168740", \ + "0.274433, 0.261689, 0.249055, 0.228222, 0.209843, 0.192741, 0.175176", \ + "0.283839, 0.271095, 0.258461, 0.237628, 0.219249, 0.202147, 0.184582", \ + "0.294088, 0.281344, 0.268710, 0.247877, 0.229498, 0.212396, 0.194831" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[66])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.004676, 0.004681, 0.004686, 0.004690, 0.004695, 0.004700, 0.004704"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.005774, 0.005883, 0.005889, 0.005895, 0.005901, 0.005907, 0.005913"); + } + } + } + pin(TDB[65]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[65]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB65eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.153574, 0.163359, 0.174446, 0.201396, 0.229272, 0.259351, 0.300202", \ + "0.148427, 0.158212, 0.169299, 0.196249, 0.224125, 0.254204, 0.295055", \ + "0.135894, 0.145679, 0.156766, 0.183716, 0.211592, 0.241671, 0.282522", \ + "0.128294, 0.138079, 0.149166, 0.176116, 0.203992, 0.234071, 0.274922", \ + "0.121826, 0.131611, 0.142698, 0.169648, 0.197524, 0.227603, 0.268454", \ + "0.112428, 0.122213, 0.133300, 0.160250, 0.188126, 0.218205, 0.259056", \ + "0.102239, 0.112024, 0.123111, 0.150061, 0.177937, 0.208016, 0.248867" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.156063, 0.166506, 0.180163, 0.213367, 0.240703, 0.279665, 0.324856", \ + "0.150571, 0.161014, 0.174671, 0.207875, 0.235211, 0.274173, 0.319364", \ + "0.138040, 0.148483, 0.162140, 0.195344, 0.222680, 0.261642, 0.306833", \ + "0.133078, 0.143521, 0.157178, 0.190382, 0.217718, 0.256680, 0.301871", \ + "0.124308, 0.134751, 0.148408, 0.181612, 0.208948, 0.247910, 0.293101", \ + "0.114700, 0.125143, 0.138800, 0.172004, 0.199340, 0.238302, 0.283493", \ + "0.104467, 0.114910, 0.128567, 0.161771, 0.189107, 0.228069, 0.273260" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[65]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB65eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.249134, 0.237567, 0.225685, 0.205900, 0.191187, 0.182067, 0.166776", \ + "0.254329, 0.242762, 0.230880, 0.211095, 0.196382, 0.187262, 0.171971", \ + "0.266897, 0.255330, 0.243448, 0.223663, 0.208950, 0.199830, 0.184539", \ + "0.274404, 0.262837, 0.250955, 0.231170, 0.216457, 0.207337, 0.192046", \ + "0.280850, 0.269283, 0.257401, 0.237616, 0.222903, 0.213783, 0.198492", \ + "0.290276, 0.278709, 0.266827, 0.247042, 0.232329, 0.223209, 0.207918", \ + "0.300493, 0.288926, 0.277044, 0.257259, 0.242546, 0.233426, 0.218135" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.242723, 0.229979, 0.217345, 0.196512, 0.178133, 0.161031, 0.143466", \ + "0.247941, 0.235197, 0.222563, 0.201730, 0.183351, 0.166249, 0.148684", \ + "0.260501, 0.247757, 0.235123, 0.214291, 0.195911, 0.178809, 0.161244", \ + "0.267997, 0.255253, 0.242619, 0.221786, 0.203407, 0.186305, 0.168740", \ + "0.274433, 0.261689, 0.249055, 0.228222, 0.209843, 0.192741, 0.175176", \ + "0.283839, 0.271095, 0.258461, 0.237628, 0.219249, 0.202147, 0.184582", \ + "0.294088, 0.281344, 0.268710, 0.247877, 0.229498, 0.212396, 0.194831" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[65])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.004676, 0.004681, 0.004686, 0.004690, 0.004695, 0.004700, 0.004704"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.005774, 0.005883, 0.005889, 0.005895, 0.005901, 0.005907, 0.005913"); + } + } + } + pin(TDB[64]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[64]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB64eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.153574, 0.163359, 0.174446, 0.201396, 0.229272, 0.259351, 0.300202", \ + "0.148427, 0.158212, 0.169299, 0.196249, 0.224125, 0.254204, 0.295055", \ + "0.135894, 0.145679, 0.156766, 0.183716, 0.211592, 0.241671, 0.282522", \ + "0.128294, 0.138079, 0.149166, 0.176116, 0.203992, 0.234071, 0.274922", \ + "0.121826, 0.131611, 0.142698, 0.169648, 0.197524, 0.227603, 0.268454", \ + "0.112428, 0.122213, 0.133300, 0.160250, 0.188126, 0.218205, 0.259056", \ + "0.102239, 0.112024, 0.123111, 0.150061, 0.177937, 0.208016, 0.248867" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.156063, 0.166506, 0.180163, 0.213367, 0.240703, 0.279665, 0.324856", \ + "0.150571, 0.161014, 0.174671, 0.207875, 0.235211, 0.274173, 0.319364", \ + "0.138040, 0.148483, 0.162140, 0.195344, 0.222680, 0.261642, 0.306833", \ + "0.133078, 0.143521, 0.157178, 0.190382, 0.217718, 0.256680, 0.301871", \ + "0.124308, 0.134751, 0.148408, 0.181612, 0.208948, 0.247910, 0.293101", \ + "0.114700, 0.125143, 0.138800, 0.172004, 0.199340, 0.238302, 0.283493", \ + "0.104467, 0.114910, 0.128567, 0.161771, 0.189107, 0.228069, 0.273260" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[64]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB64eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.249134, 0.237567, 0.225685, 0.205900, 0.191187, 0.182067, 0.166776", \ + "0.254329, 0.242762, 0.230880, 0.211095, 0.196382, 0.187262, 0.171971", \ + "0.266897, 0.255330, 0.243448, 0.223663, 0.208950, 0.199830, 0.184539", \ + "0.274404, 0.262837, 0.250955, 0.231170, 0.216457, 0.207337, 0.192046", \ + "0.280850, 0.269283, 0.257401, 0.237616, 0.222903, 0.213783, 0.198492", \ + "0.290276, 0.278709, 0.266827, 0.247042, 0.232329, 0.223209, 0.207918", \ + "0.300493, 0.288926, 0.277044, 0.257259, 0.242546, 0.233426, 0.218135" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.242723, 0.229979, 0.217345, 0.196512, 0.178133, 0.161031, 0.143466", \ + "0.247941, 0.235197, 0.222563, 0.201730, 0.183351, 0.166249, 0.148684", \ + "0.260501, 0.247757, 0.235123, 0.214291, 0.195911, 0.178809, 0.161244", \ + "0.267997, 0.255253, 0.242619, 0.221786, 0.203407, 0.186305, 0.168740", \ + "0.274433, 0.261689, 0.249055, 0.228222, 0.209843, 0.192741, 0.175176", \ + "0.283839, 0.271095, 0.258461, 0.237628, 0.219249, 0.202147, 0.184582", \ + "0.294088, 0.281344, 0.268710, 0.247877, 0.229498, 0.212396, 0.194831" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[64])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.004676, 0.004681, 0.004686, 0.004690, 0.004695, 0.004700, 0.004704"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.005774, 0.005883, 0.005889, 0.005895, 0.005901, 0.005907, 0.005913"); + } + } + } + pin(TDB[63]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[63]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB63eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.153574, 0.163359, 0.174446, 0.201396, 0.229272, 0.259351, 0.300202", \ + "0.148427, 0.158212, 0.169299, 0.196249, 0.224125, 0.254204, 0.295055", \ + "0.135894, 0.145679, 0.156766, 0.183716, 0.211592, 0.241671, 0.282522", \ + "0.128294, 0.138079, 0.149166, 0.176116, 0.203992, 0.234071, 0.274922", \ + "0.121826, 0.131611, 0.142698, 0.169648, 0.197524, 0.227603, 0.268454", \ + "0.112428, 0.122213, 0.133300, 0.160250, 0.188126, 0.218205, 0.259056", \ + "0.102239, 0.112024, 0.123111, 0.150061, 0.177937, 0.208016, 0.248867" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.156063, 0.166506, 0.180163, 0.213367, 0.240703, 0.279665, 0.324856", \ + "0.150571, 0.161014, 0.174671, 0.207875, 0.235211, 0.274173, 0.319364", \ + "0.138040, 0.148483, 0.162140, 0.195344, 0.222680, 0.261642, 0.306833", \ + "0.133078, 0.143521, 0.157178, 0.190382, 0.217718, 0.256680, 0.301871", \ + "0.124308, 0.134751, 0.148408, 0.181612, 0.208948, 0.247910, 0.293101", \ + "0.114700, 0.125143, 0.138800, 0.172004, 0.199340, 0.238302, 0.283493", \ + "0.104467, 0.114910, 0.128567, 0.161771, 0.189107, 0.228069, 0.273260" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[63]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB63eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.249134, 0.237567, 0.225685, 0.205900, 0.191187, 0.182067, 0.166776", \ + "0.254329, 0.242762, 0.230880, 0.211095, 0.196382, 0.187262, 0.171971", \ + "0.266897, 0.255330, 0.243448, 0.223663, 0.208950, 0.199830, 0.184539", \ + "0.274404, 0.262837, 0.250955, 0.231170, 0.216457, 0.207337, 0.192046", \ + "0.280850, 0.269283, 0.257401, 0.237616, 0.222903, 0.213783, 0.198492", \ + "0.290276, 0.278709, 0.266827, 0.247042, 0.232329, 0.223209, 0.207918", \ + "0.300493, 0.288926, 0.277044, 0.257259, 0.242546, 0.233426, 0.218135" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.242723, 0.229979, 0.217345, 0.196512, 0.178133, 0.161031, 0.143466", \ + "0.247941, 0.235197, 0.222563, 0.201730, 0.183351, 0.166249, 0.148684", \ + "0.260501, 0.247757, 0.235123, 0.214291, 0.195911, 0.178809, 0.161244", \ + "0.267997, 0.255253, 0.242619, 0.221786, 0.203407, 0.186305, 0.168740", \ + "0.274433, 0.261689, 0.249055, 0.228222, 0.209843, 0.192741, 0.175176", \ + "0.283839, 0.271095, 0.258461, 0.237628, 0.219249, 0.202147, 0.184582", \ + "0.294088, 0.281344, 0.268710, 0.247877, 0.229498, 0.212396, 0.194831" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[63])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.004676, 0.004681, 0.004686, 0.004690, 0.004695, 0.004700, 0.004704"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.005774, 0.005883, 0.005889, 0.005895, 0.005901, 0.005907, 0.005913"); + } + } + } + pin(TDB[62]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[62]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB62eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.153574, 0.163359, 0.174446, 0.201396, 0.229272, 0.259351, 0.300202", \ + "0.148427, 0.158212, 0.169299, 0.196249, 0.224125, 0.254204, 0.295055", \ + "0.135894, 0.145679, 0.156766, 0.183716, 0.211592, 0.241671, 0.282522", \ + "0.128294, 0.138079, 0.149166, 0.176116, 0.203992, 0.234071, 0.274922", \ + "0.121826, 0.131611, 0.142698, 0.169648, 0.197524, 0.227603, 0.268454", \ + "0.112428, 0.122213, 0.133300, 0.160250, 0.188126, 0.218205, 0.259056", \ + "0.102239, 0.112024, 0.123111, 0.150061, 0.177937, 0.208016, 0.248867" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.156063, 0.166506, 0.180163, 0.213367, 0.240703, 0.279665, 0.324856", \ + "0.150571, 0.161014, 0.174671, 0.207875, 0.235211, 0.274173, 0.319364", \ + "0.138040, 0.148483, 0.162140, 0.195344, 0.222680, 0.261642, 0.306833", \ + "0.133078, 0.143521, 0.157178, 0.190382, 0.217718, 0.256680, 0.301871", \ + "0.124308, 0.134751, 0.148408, 0.181612, 0.208948, 0.247910, 0.293101", \ + "0.114700, 0.125143, 0.138800, 0.172004, 0.199340, 0.238302, 0.283493", \ + "0.104467, 0.114910, 0.128567, 0.161771, 0.189107, 0.228069, 0.273260" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[62]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB62eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.249134, 0.237567, 0.225685, 0.205900, 0.191187, 0.182067, 0.166776", \ + "0.254329, 0.242762, 0.230880, 0.211095, 0.196382, 0.187262, 0.171971", \ + "0.266897, 0.255330, 0.243448, 0.223663, 0.208950, 0.199830, 0.184539", \ + "0.274404, 0.262837, 0.250955, 0.231170, 0.216457, 0.207337, 0.192046", \ + "0.280850, 0.269283, 0.257401, 0.237616, 0.222903, 0.213783, 0.198492", \ + "0.290276, 0.278709, 0.266827, 0.247042, 0.232329, 0.223209, 0.207918", \ + "0.300493, 0.288926, 0.277044, 0.257259, 0.242546, 0.233426, 0.218135" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.242723, 0.229979, 0.217345, 0.196512, 0.178133, 0.161031, 0.143466", \ + "0.247941, 0.235197, 0.222563, 0.201730, 0.183351, 0.166249, 0.148684", \ + "0.260501, 0.247757, 0.235123, 0.214291, 0.195911, 0.178809, 0.161244", \ + "0.267997, 0.255253, 0.242619, 0.221786, 0.203407, 0.186305, 0.168740", \ + "0.274433, 0.261689, 0.249055, 0.228222, 0.209843, 0.192741, 0.175176", \ + "0.283839, 0.271095, 0.258461, 0.237628, 0.219249, 0.202147, 0.184582", \ + "0.294088, 0.281344, 0.268710, 0.247877, 0.229498, 0.212396, 0.194831" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[62])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.004676, 0.004681, 0.004686, 0.004690, 0.004695, 0.004700, 0.004704"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.005774, 0.005883, 0.005889, 0.005895, 0.005901, 0.005907, 0.005913"); + } + } + } + pin(TDB[61]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[61]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB61eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.153574, 0.163359, 0.174446, 0.201396, 0.229272, 0.259351, 0.300202", \ + "0.148427, 0.158212, 0.169299, 0.196249, 0.224125, 0.254204, 0.295055", \ + "0.135894, 0.145679, 0.156766, 0.183716, 0.211592, 0.241671, 0.282522", \ + "0.128294, 0.138079, 0.149166, 0.176116, 0.203992, 0.234071, 0.274922", \ + "0.121826, 0.131611, 0.142698, 0.169648, 0.197524, 0.227603, 0.268454", \ + "0.112428, 0.122213, 0.133300, 0.160250, 0.188126, 0.218205, 0.259056", \ + "0.102239, 0.112024, 0.123111, 0.150061, 0.177937, 0.208016, 0.248867" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.156063, 0.166506, 0.180163, 0.213367, 0.240703, 0.279665, 0.324856", \ + "0.150571, 0.161014, 0.174671, 0.207875, 0.235211, 0.274173, 0.319364", \ + "0.138040, 0.148483, 0.162140, 0.195344, 0.222680, 0.261642, 0.306833", \ + "0.133078, 0.143521, 0.157178, 0.190382, 0.217718, 0.256680, 0.301871", \ + "0.124308, 0.134751, 0.148408, 0.181612, 0.208948, 0.247910, 0.293101", \ + "0.114700, 0.125143, 0.138800, 0.172004, 0.199340, 0.238302, 0.283493", \ + "0.104467, 0.114910, 0.128567, 0.161771, 0.189107, 0.228069, 0.273260" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[61]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB61eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.249134, 0.237567, 0.225685, 0.205900, 0.191187, 0.182067, 0.166776", \ + "0.254329, 0.242762, 0.230880, 0.211095, 0.196382, 0.187262, 0.171971", \ + "0.266897, 0.255330, 0.243448, 0.223663, 0.208950, 0.199830, 0.184539", \ + "0.274404, 0.262837, 0.250955, 0.231170, 0.216457, 0.207337, 0.192046", \ + "0.280850, 0.269283, 0.257401, 0.237616, 0.222903, 0.213783, 0.198492", \ + "0.290276, 0.278709, 0.266827, 0.247042, 0.232329, 0.223209, 0.207918", \ + "0.300493, 0.288926, 0.277044, 0.257259, 0.242546, 0.233426, 0.218135" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.242723, 0.229979, 0.217345, 0.196512, 0.178133, 0.161031, 0.143466", \ + "0.247941, 0.235197, 0.222563, 0.201730, 0.183351, 0.166249, 0.148684", \ + "0.260501, 0.247757, 0.235123, 0.214291, 0.195911, 0.178809, 0.161244", \ + "0.267997, 0.255253, 0.242619, 0.221786, 0.203407, 0.186305, 0.168740", \ + "0.274433, 0.261689, 0.249055, 0.228222, 0.209843, 0.192741, 0.175176", \ + "0.283839, 0.271095, 0.258461, 0.237628, 0.219249, 0.202147, 0.184582", \ + "0.294088, 0.281344, 0.268710, 0.247877, 0.229498, 0.212396, 0.194831" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[61])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.004676, 0.004681, 0.004686, 0.004690, 0.004695, 0.004700, 0.004704"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.005774, 0.005883, 0.005889, 0.005895, 0.005901, 0.005907, 0.005913"); + } + } + } + pin(TDB[60]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[60]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB60eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.153574, 0.163359, 0.174446, 0.201396, 0.229272, 0.259351, 0.300202", \ + "0.148427, 0.158212, 0.169299, 0.196249, 0.224125, 0.254204, 0.295055", \ + "0.135894, 0.145679, 0.156766, 0.183716, 0.211592, 0.241671, 0.282522", \ + "0.128294, 0.138079, 0.149166, 0.176116, 0.203992, 0.234071, 0.274922", \ + "0.121826, 0.131611, 0.142698, 0.169648, 0.197524, 0.227603, 0.268454", \ + "0.112428, 0.122213, 0.133300, 0.160250, 0.188126, 0.218205, 0.259056", \ + "0.102239, 0.112024, 0.123111, 0.150061, 0.177937, 0.208016, 0.248867" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.156063, 0.166506, 0.180163, 0.213367, 0.240703, 0.279665, 0.324856", \ + "0.150571, 0.161014, 0.174671, 0.207875, 0.235211, 0.274173, 0.319364", \ + "0.138040, 0.148483, 0.162140, 0.195344, 0.222680, 0.261642, 0.306833", \ + "0.133078, 0.143521, 0.157178, 0.190382, 0.217718, 0.256680, 0.301871", \ + "0.124308, 0.134751, 0.148408, 0.181612, 0.208948, 0.247910, 0.293101", \ + "0.114700, 0.125143, 0.138800, 0.172004, 0.199340, 0.238302, 0.283493", \ + "0.104467, 0.114910, 0.128567, 0.161771, 0.189107, 0.228069, 0.273260" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[60]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB60eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.249134, 0.237567, 0.225685, 0.205900, 0.191187, 0.182067, 0.166776", \ + "0.254329, 0.242762, 0.230880, 0.211095, 0.196382, 0.187262, 0.171971", \ + "0.266897, 0.255330, 0.243448, 0.223663, 0.208950, 0.199830, 0.184539", \ + "0.274404, 0.262837, 0.250955, 0.231170, 0.216457, 0.207337, 0.192046", \ + "0.280850, 0.269283, 0.257401, 0.237616, 0.222903, 0.213783, 0.198492", \ + "0.290276, 0.278709, 0.266827, 0.247042, 0.232329, 0.223209, 0.207918", \ + "0.300493, 0.288926, 0.277044, 0.257259, 0.242546, 0.233426, 0.218135" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.242723, 0.229979, 0.217345, 0.196512, 0.178133, 0.161031, 0.143466", \ + "0.247941, 0.235197, 0.222563, 0.201730, 0.183351, 0.166249, 0.148684", \ + "0.260501, 0.247757, 0.235123, 0.214291, 0.195911, 0.178809, 0.161244", \ + "0.267997, 0.255253, 0.242619, 0.221786, 0.203407, 0.186305, 0.168740", \ + "0.274433, 0.261689, 0.249055, 0.228222, 0.209843, 0.192741, 0.175176", \ + "0.283839, 0.271095, 0.258461, 0.237628, 0.219249, 0.202147, 0.184582", \ + "0.294088, 0.281344, 0.268710, 0.247877, 0.229498, 0.212396, 0.194831" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[60])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.004676, 0.004681, 0.004686, 0.004690, 0.004695, 0.004700, 0.004704"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.005774, 0.005883, 0.005889, 0.005895, 0.005901, 0.005907, 0.005913"); + } + } + } + pin(TDB[59]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[59]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB59eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.153574, 0.163359, 0.174446, 0.201396, 0.229272, 0.259351, 0.300202", \ + "0.148427, 0.158212, 0.169299, 0.196249, 0.224125, 0.254204, 0.295055", \ + "0.135894, 0.145679, 0.156766, 0.183716, 0.211592, 0.241671, 0.282522", \ + "0.128294, 0.138079, 0.149166, 0.176116, 0.203992, 0.234071, 0.274922", \ + "0.121826, 0.131611, 0.142698, 0.169648, 0.197524, 0.227603, 0.268454", \ + "0.112428, 0.122213, 0.133300, 0.160250, 0.188126, 0.218205, 0.259056", \ + "0.102239, 0.112024, 0.123111, 0.150061, 0.177937, 0.208016, 0.248867" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.156063, 0.166506, 0.180163, 0.213367, 0.240703, 0.279665, 0.324856", \ + "0.150571, 0.161014, 0.174671, 0.207875, 0.235211, 0.274173, 0.319364", \ + "0.138040, 0.148483, 0.162140, 0.195344, 0.222680, 0.261642, 0.306833", \ + "0.133078, 0.143521, 0.157178, 0.190382, 0.217718, 0.256680, 0.301871", \ + "0.124308, 0.134751, 0.148408, 0.181612, 0.208948, 0.247910, 0.293101", \ + "0.114700, 0.125143, 0.138800, 0.172004, 0.199340, 0.238302, 0.283493", \ + "0.104467, 0.114910, 0.128567, 0.161771, 0.189107, 0.228069, 0.273260" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[59]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB59eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.249134, 0.237567, 0.225685, 0.205900, 0.191187, 0.182067, 0.166776", \ + "0.254329, 0.242762, 0.230880, 0.211095, 0.196382, 0.187262, 0.171971", \ + "0.266897, 0.255330, 0.243448, 0.223663, 0.208950, 0.199830, 0.184539", \ + "0.274404, 0.262837, 0.250955, 0.231170, 0.216457, 0.207337, 0.192046", \ + "0.280850, 0.269283, 0.257401, 0.237616, 0.222903, 0.213783, 0.198492", \ + "0.290276, 0.278709, 0.266827, 0.247042, 0.232329, 0.223209, 0.207918", \ + "0.300493, 0.288926, 0.277044, 0.257259, 0.242546, 0.233426, 0.218135" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.242723, 0.229979, 0.217345, 0.196512, 0.178133, 0.161031, 0.143466", \ + "0.247941, 0.235197, 0.222563, 0.201730, 0.183351, 0.166249, 0.148684", \ + "0.260501, 0.247757, 0.235123, 0.214291, 0.195911, 0.178809, 0.161244", \ + "0.267997, 0.255253, 0.242619, 0.221786, 0.203407, 0.186305, 0.168740", \ + "0.274433, 0.261689, 0.249055, 0.228222, 0.209843, 0.192741, 0.175176", \ + "0.283839, 0.271095, 0.258461, 0.237628, 0.219249, 0.202147, 0.184582", \ + "0.294088, 0.281344, 0.268710, 0.247877, 0.229498, 0.212396, 0.194831" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[59])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.004676, 0.004681, 0.004686, 0.004690, 0.004695, 0.004700, 0.004704"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.005774, 0.005883, 0.005889, 0.005895, 0.005901, 0.005907, 0.005913"); + } + } + } + pin(TDB[58]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[58]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB58eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.153574, 0.163359, 0.174446, 0.201396, 0.229272, 0.259351, 0.300202", \ + "0.148427, 0.158212, 0.169299, 0.196249, 0.224125, 0.254204, 0.295055", \ + "0.135894, 0.145679, 0.156766, 0.183716, 0.211592, 0.241671, 0.282522", \ + "0.128294, 0.138079, 0.149166, 0.176116, 0.203992, 0.234071, 0.274922", \ + "0.121826, 0.131611, 0.142698, 0.169648, 0.197524, 0.227603, 0.268454", \ + "0.112428, 0.122213, 0.133300, 0.160250, 0.188126, 0.218205, 0.259056", \ + "0.102239, 0.112024, 0.123111, 0.150061, 0.177937, 0.208016, 0.248867" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.156063, 0.166506, 0.180163, 0.213367, 0.240703, 0.279665, 0.324856", \ + "0.150571, 0.161014, 0.174671, 0.207875, 0.235211, 0.274173, 0.319364", \ + "0.138040, 0.148483, 0.162140, 0.195344, 0.222680, 0.261642, 0.306833", \ + "0.133078, 0.143521, 0.157178, 0.190382, 0.217718, 0.256680, 0.301871", \ + "0.124308, 0.134751, 0.148408, 0.181612, 0.208948, 0.247910, 0.293101", \ + "0.114700, 0.125143, 0.138800, 0.172004, 0.199340, 0.238302, 0.283493", \ + "0.104467, 0.114910, 0.128567, 0.161771, 0.189107, 0.228069, 0.273260" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[58]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB58eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.249134, 0.237567, 0.225685, 0.205900, 0.191187, 0.182067, 0.166776", \ + "0.254329, 0.242762, 0.230880, 0.211095, 0.196382, 0.187262, 0.171971", \ + "0.266897, 0.255330, 0.243448, 0.223663, 0.208950, 0.199830, 0.184539", \ + "0.274404, 0.262837, 0.250955, 0.231170, 0.216457, 0.207337, 0.192046", \ + "0.280850, 0.269283, 0.257401, 0.237616, 0.222903, 0.213783, 0.198492", \ + "0.290276, 0.278709, 0.266827, 0.247042, 0.232329, 0.223209, 0.207918", \ + "0.300493, 0.288926, 0.277044, 0.257259, 0.242546, 0.233426, 0.218135" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.242723, 0.229979, 0.217345, 0.196512, 0.178133, 0.161031, 0.143466", \ + "0.247941, 0.235197, 0.222563, 0.201730, 0.183351, 0.166249, 0.148684", \ + "0.260501, 0.247757, 0.235123, 0.214291, 0.195911, 0.178809, 0.161244", \ + "0.267997, 0.255253, 0.242619, 0.221786, 0.203407, 0.186305, 0.168740", \ + "0.274433, 0.261689, 0.249055, 0.228222, 0.209843, 0.192741, 0.175176", \ + "0.283839, 0.271095, 0.258461, 0.237628, 0.219249, 0.202147, 0.184582", \ + "0.294088, 0.281344, 0.268710, 0.247877, 0.229498, 0.212396, 0.194831" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[58])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.004676, 0.004681, 0.004686, 0.004690, 0.004695, 0.004700, 0.004704"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.005774, 0.005883, 0.005889, 0.005895, 0.005901, 0.005907, 0.005913"); + } + } + } + pin(TDB[57]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[57]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB57eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.153574, 0.163359, 0.174446, 0.201396, 0.229272, 0.259351, 0.300202", \ + "0.148427, 0.158212, 0.169299, 0.196249, 0.224125, 0.254204, 0.295055", \ + "0.135894, 0.145679, 0.156766, 0.183716, 0.211592, 0.241671, 0.282522", \ + "0.128294, 0.138079, 0.149166, 0.176116, 0.203992, 0.234071, 0.274922", \ + "0.121826, 0.131611, 0.142698, 0.169648, 0.197524, 0.227603, 0.268454", \ + "0.112428, 0.122213, 0.133300, 0.160250, 0.188126, 0.218205, 0.259056", \ + "0.102239, 0.112024, 0.123111, 0.150061, 0.177937, 0.208016, 0.248867" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.156063, 0.166506, 0.180163, 0.213367, 0.240703, 0.279665, 0.324856", \ + "0.150571, 0.161014, 0.174671, 0.207875, 0.235211, 0.274173, 0.319364", \ + "0.138040, 0.148483, 0.162140, 0.195344, 0.222680, 0.261642, 0.306833", \ + "0.133078, 0.143521, 0.157178, 0.190382, 0.217718, 0.256680, 0.301871", \ + "0.124308, 0.134751, 0.148408, 0.181612, 0.208948, 0.247910, 0.293101", \ + "0.114700, 0.125143, 0.138800, 0.172004, 0.199340, 0.238302, 0.283493", \ + "0.104467, 0.114910, 0.128567, 0.161771, 0.189107, 0.228069, 0.273260" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[57]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB57eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.249134, 0.237567, 0.225685, 0.205900, 0.191187, 0.182067, 0.166776", \ + "0.254329, 0.242762, 0.230880, 0.211095, 0.196382, 0.187262, 0.171971", \ + "0.266897, 0.255330, 0.243448, 0.223663, 0.208950, 0.199830, 0.184539", \ + "0.274404, 0.262837, 0.250955, 0.231170, 0.216457, 0.207337, 0.192046", \ + "0.280850, 0.269283, 0.257401, 0.237616, 0.222903, 0.213783, 0.198492", \ + "0.290276, 0.278709, 0.266827, 0.247042, 0.232329, 0.223209, 0.207918", \ + "0.300493, 0.288926, 0.277044, 0.257259, 0.242546, 0.233426, 0.218135" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.242723, 0.229979, 0.217345, 0.196512, 0.178133, 0.161031, 0.143466", \ + "0.247941, 0.235197, 0.222563, 0.201730, 0.183351, 0.166249, 0.148684", \ + "0.260501, 0.247757, 0.235123, 0.214291, 0.195911, 0.178809, 0.161244", \ + "0.267997, 0.255253, 0.242619, 0.221786, 0.203407, 0.186305, 0.168740", \ + "0.274433, 0.261689, 0.249055, 0.228222, 0.209843, 0.192741, 0.175176", \ + "0.283839, 0.271095, 0.258461, 0.237628, 0.219249, 0.202147, 0.184582", \ + "0.294088, 0.281344, 0.268710, 0.247877, 0.229498, 0.212396, 0.194831" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[57])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.004676, 0.004681, 0.004686, 0.004690, 0.004695, 0.004700, 0.004704"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.005774, 0.005883, 0.005889, 0.005895, 0.005901, 0.005907, 0.005913"); + } + } + } + pin(TDB[56]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[56]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB56eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.153574, 0.163359, 0.174446, 0.201396, 0.229272, 0.259351, 0.300202", \ + "0.148427, 0.158212, 0.169299, 0.196249, 0.224125, 0.254204, 0.295055", \ + "0.135894, 0.145679, 0.156766, 0.183716, 0.211592, 0.241671, 0.282522", \ + "0.128294, 0.138079, 0.149166, 0.176116, 0.203992, 0.234071, 0.274922", \ + "0.121826, 0.131611, 0.142698, 0.169648, 0.197524, 0.227603, 0.268454", \ + "0.112428, 0.122213, 0.133300, 0.160250, 0.188126, 0.218205, 0.259056", \ + "0.102239, 0.112024, 0.123111, 0.150061, 0.177937, 0.208016, 0.248867" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.156063, 0.166506, 0.180163, 0.213367, 0.240703, 0.279665, 0.324856", \ + "0.150571, 0.161014, 0.174671, 0.207875, 0.235211, 0.274173, 0.319364", \ + "0.138040, 0.148483, 0.162140, 0.195344, 0.222680, 0.261642, 0.306833", \ + "0.133078, 0.143521, 0.157178, 0.190382, 0.217718, 0.256680, 0.301871", \ + "0.124308, 0.134751, 0.148408, 0.181612, 0.208948, 0.247910, 0.293101", \ + "0.114700, 0.125143, 0.138800, 0.172004, 0.199340, 0.238302, 0.283493", \ + "0.104467, 0.114910, 0.128567, 0.161771, 0.189107, 0.228069, 0.273260" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[56]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB56eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.249134, 0.237567, 0.225685, 0.205900, 0.191187, 0.182067, 0.166776", \ + "0.254329, 0.242762, 0.230880, 0.211095, 0.196382, 0.187262, 0.171971", \ + "0.266897, 0.255330, 0.243448, 0.223663, 0.208950, 0.199830, 0.184539", \ + "0.274404, 0.262837, 0.250955, 0.231170, 0.216457, 0.207337, 0.192046", \ + "0.280850, 0.269283, 0.257401, 0.237616, 0.222903, 0.213783, 0.198492", \ + "0.290276, 0.278709, 0.266827, 0.247042, 0.232329, 0.223209, 0.207918", \ + "0.300493, 0.288926, 0.277044, 0.257259, 0.242546, 0.233426, 0.218135" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.242723, 0.229979, 0.217345, 0.196512, 0.178133, 0.161031, 0.143466", \ + "0.247941, 0.235197, 0.222563, 0.201730, 0.183351, 0.166249, 0.148684", \ + "0.260501, 0.247757, 0.235123, 0.214291, 0.195911, 0.178809, 0.161244", \ + "0.267997, 0.255253, 0.242619, 0.221786, 0.203407, 0.186305, 0.168740", \ + "0.274433, 0.261689, 0.249055, 0.228222, 0.209843, 0.192741, 0.175176", \ + "0.283839, 0.271095, 0.258461, 0.237628, 0.219249, 0.202147, 0.184582", \ + "0.294088, 0.281344, 0.268710, 0.247877, 0.229498, 0.212396, 0.194831" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[56])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.004676, 0.004681, 0.004686, 0.004690, 0.004695, 0.004700, 0.004704"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.005774, 0.005883, 0.005889, 0.005895, 0.005901, 0.005907, 0.005913"); + } + } + } + pin(TDB[55]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[55]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB55eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.153574, 0.163359, 0.174446, 0.201396, 0.229272, 0.259351, 0.300202", \ + "0.148427, 0.158212, 0.169299, 0.196249, 0.224125, 0.254204, 0.295055", \ + "0.135894, 0.145679, 0.156766, 0.183716, 0.211592, 0.241671, 0.282522", \ + "0.128294, 0.138079, 0.149166, 0.176116, 0.203992, 0.234071, 0.274922", \ + "0.121826, 0.131611, 0.142698, 0.169648, 0.197524, 0.227603, 0.268454", \ + "0.112428, 0.122213, 0.133300, 0.160250, 0.188126, 0.218205, 0.259056", \ + "0.102239, 0.112024, 0.123111, 0.150061, 0.177937, 0.208016, 0.248867" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.156063, 0.166506, 0.180163, 0.213367, 0.240703, 0.279665, 0.324856", \ + "0.150571, 0.161014, 0.174671, 0.207875, 0.235211, 0.274173, 0.319364", \ + "0.138040, 0.148483, 0.162140, 0.195344, 0.222680, 0.261642, 0.306833", \ + "0.133078, 0.143521, 0.157178, 0.190382, 0.217718, 0.256680, 0.301871", \ + "0.124308, 0.134751, 0.148408, 0.181612, 0.208948, 0.247910, 0.293101", \ + "0.114700, 0.125143, 0.138800, 0.172004, 0.199340, 0.238302, 0.283493", \ + "0.104467, 0.114910, 0.128567, 0.161771, 0.189107, 0.228069, 0.273260" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[55]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB55eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.249134, 0.237567, 0.225685, 0.205900, 0.191187, 0.182067, 0.166776", \ + "0.254329, 0.242762, 0.230880, 0.211095, 0.196382, 0.187262, 0.171971", \ + "0.266897, 0.255330, 0.243448, 0.223663, 0.208950, 0.199830, 0.184539", \ + "0.274404, 0.262837, 0.250955, 0.231170, 0.216457, 0.207337, 0.192046", \ + "0.280850, 0.269283, 0.257401, 0.237616, 0.222903, 0.213783, 0.198492", \ + "0.290276, 0.278709, 0.266827, 0.247042, 0.232329, 0.223209, 0.207918", \ + "0.300493, 0.288926, 0.277044, 0.257259, 0.242546, 0.233426, 0.218135" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.242723, 0.229979, 0.217345, 0.196512, 0.178133, 0.161031, 0.143466", \ + "0.247941, 0.235197, 0.222563, 0.201730, 0.183351, 0.166249, 0.148684", \ + "0.260501, 0.247757, 0.235123, 0.214291, 0.195911, 0.178809, 0.161244", \ + "0.267997, 0.255253, 0.242619, 0.221786, 0.203407, 0.186305, 0.168740", \ + "0.274433, 0.261689, 0.249055, 0.228222, 0.209843, 0.192741, 0.175176", \ + "0.283839, 0.271095, 0.258461, 0.237628, 0.219249, 0.202147, 0.184582", \ + "0.294088, 0.281344, 0.268710, 0.247877, 0.229498, 0.212396, 0.194831" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[55])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.004676, 0.004681, 0.004686, 0.004690, 0.004695, 0.004700, 0.004704"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.005774, 0.005883, 0.005889, 0.005895, 0.005901, 0.005907, 0.005913"); + } + } + } + pin(TDB[54]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[54]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB54eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.153574, 0.163359, 0.174446, 0.201396, 0.229272, 0.259351, 0.300202", \ + "0.148427, 0.158212, 0.169299, 0.196249, 0.224125, 0.254204, 0.295055", \ + "0.135894, 0.145679, 0.156766, 0.183716, 0.211592, 0.241671, 0.282522", \ + "0.128294, 0.138079, 0.149166, 0.176116, 0.203992, 0.234071, 0.274922", \ + "0.121826, 0.131611, 0.142698, 0.169648, 0.197524, 0.227603, 0.268454", \ + "0.112428, 0.122213, 0.133300, 0.160250, 0.188126, 0.218205, 0.259056", \ + "0.102239, 0.112024, 0.123111, 0.150061, 0.177937, 0.208016, 0.248867" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.156063, 0.166506, 0.180163, 0.213367, 0.240703, 0.279665, 0.324856", \ + "0.150571, 0.161014, 0.174671, 0.207875, 0.235211, 0.274173, 0.319364", \ + "0.138040, 0.148483, 0.162140, 0.195344, 0.222680, 0.261642, 0.306833", \ + "0.133078, 0.143521, 0.157178, 0.190382, 0.217718, 0.256680, 0.301871", \ + "0.124308, 0.134751, 0.148408, 0.181612, 0.208948, 0.247910, 0.293101", \ + "0.114700, 0.125143, 0.138800, 0.172004, 0.199340, 0.238302, 0.283493", \ + "0.104467, 0.114910, 0.128567, 0.161771, 0.189107, 0.228069, 0.273260" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[54]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB54eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.249134, 0.237567, 0.225685, 0.205900, 0.191187, 0.182067, 0.166776", \ + "0.254329, 0.242762, 0.230880, 0.211095, 0.196382, 0.187262, 0.171971", \ + "0.266897, 0.255330, 0.243448, 0.223663, 0.208950, 0.199830, 0.184539", \ + "0.274404, 0.262837, 0.250955, 0.231170, 0.216457, 0.207337, 0.192046", \ + "0.280850, 0.269283, 0.257401, 0.237616, 0.222903, 0.213783, 0.198492", \ + "0.290276, 0.278709, 0.266827, 0.247042, 0.232329, 0.223209, 0.207918", \ + "0.300493, 0.288926, 0.277044, 0.257259, 0.242546, 0.233426, 0.218135" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.242723, 0.229979, 0.217345, 0.196512, 0.178133, 0.161031, 0.143466", \ + "0.247941, 0.235197, 0.222563, 0.201730, 0.183351, 0.166249, 0.148684", \ + "0.260501, 0.247757, 0.235123, 0.214291, 0.195911, 0.178809, 0.161244", \ + "0.267997, 0.255253, 0.242619, 0.221786, 0.203407, 0.186305, 0.168740", \ + "0.274433, 0.261689, 0.249055, 0.228222, 0.209843, 0.192741, 0.175176", \ + "0.283839, 0.271095, 0.258461, 0.237628, 0.219249, 0.202147, 0.184582", \ + "0.294088, 0.281344, 0.268710, 0.247877, 0.229498, 0.212396, 0.194831" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[54])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.004676, 0.004681, 0.004686, 0.004690, 0.004695, 0.004700, 0.004704"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.005774, 0.005883, 0.005889, 0.005895, 0.005901, 0.005907, 0.005913"); + } + } + } + pin(TDB[53]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[53]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB53eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.153574, 0.163359, 0.174446, 0.201396, 0.229272, 0.259351, 0.300202", \ + "0.148427, 0.158212, 0.169299, 0.196249, 0.224125, 0.254204, 0.295055", \ + "0.135894, 0.145679, 0.156766, 0.183716, 0.211592, 0.241671, 0.282522", \ + "0.128294, 0.138079, 0.149166, 0.176116, 0.203992, 0.234071, 0.274922", \ + "0.121826, 0.131611, 0.142698, 0.169648, 0.197524, 0.227603, 0.268454", \ + "0.112428, 0.122213, 0.133300, 0.160250, 0.188126, 0.218205, 0.259056", \ + "0.102239, 0.112024, 0.123111, 0.150061, 0.177937, 0.208016, 0.248867" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.156063, 0.166506, 0.180163, 0.213367, 0.240703, 0.279665, 0.324856", \ + "0.150571, 0.161014, 0.174671, 0.207875, 0.235211, 0.274173, 0.319364", \ + "0.138040, 0.148483, 0.162140, 0.195344, 0.222680, 0.261642, 0.306833", \ + "0.133078, 0.143521, 0.157178, 0.190382, 0.217718, 0.256680, 0.301871", \ + "0.124308, 0.134751, 0.148408, 0.181612, 0.208948, 0.247910, 0.293101", \ + "0.114700, 0.125143, 0.138800, 0.172004, 0.199340, 0.238302, 0.283493", \ + "0.104467, 0.114910, 0.128567, 0.161771, 0.189107, 0.228069, 0.273260" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[53]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB53eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.249134, 0.237567, 0.225685, 0.205900, 0.191187, 0.182067, 0.166776", \ + "0.254329, 0.242762, 0.230880, 0.211095, 0.196382, 0.187262, 0.171971", \ + "0.266897, 0.255330, 0.243448, 0.223663, 0.208950, 0.199830, 0.184539", \ + "0.274404, 0.262837, 0.250955, 0.231170, 0.216457, 0.207337, 0.192046", \ + "0.280850, 0.269283, 0.257401, 0.237616, 0.222903, 0.213783, 0.198492", \ + "0.290276, 0.278709, 0.266827, 0.247042, 0.232329, 0.223209, 0.207918", \ + "0.300493, 0.288926, 0.277044, 0.257259, 0.242546, 0.233426, 0.218135" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.242723, 0.229979, 0.217345, 0.196512, 0.178133, 0.161031, 0.143466", \ + "0.247941, 0.235197, 0.222563, 0.201730, 0.183351, 0.166249, 0.148684", \ + "0.260501, 0.247757, 0.235123, 0.214291, 0.195911, 0.178809, 0.161244", \ + "0.267997, 0.255253, 0.242619, 0.221786, 0.203407, 0.186305, 0.168740", \ + "0.274433, 0.261689, 0.249055, 0.228222, 0.209843, 0.192741, 0.175176", \ + "0.283839, 0.271095, 0.258461, 0.237628, 0.219249, 0.202147, 0.184582", \ + "0.294088, 0.281344, 0.268710, 0.247877, 0.229498, 0.212396, 0.194831" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[53])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.004676, 0.004681, 0.004686, 0.004690, 0.004695, 0.004700, 0.004704"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.005774, 0.005883, 0.005889, 0.005895, 0.005901, 0.005907, 0.005913"); + } + } + } + pin(TDB[52]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[52]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB52eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.153574, 0.163359, 0.174446, 0.201396, 0.229272, 0.259351, 0.300202", \ + "0.148427, 0.158212, 0.169299, 0.196249, 0.224125, 0.254204, 0.295055", \ + "0.135894, 0.145679, 0.156766, 0.183716, 0.211592, 0.241671, 0.282522", \ + "0.128294, 0.138079, 0.149166, 0.176116, 0.203992, 0.234071, 0.274922", \ + "0.121826, 0.131611, 0.142698, 0.169648, 0.197524, 0.227603, 0.268454", \ + "0.112428, 0.122213, 0.133300, 0.160250, 0.188126, 0.218205, 0.259056", \ + "0.102239, 0.112024, 0.123111, 0.150061, 0.177937, 0.208016, 0.248867" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.156063, 0.166506, 0.180163, 0.213367, 0.240703, 0.279665, 0.324856", \ + "0.150571, 0.161014, 0.174671, 0.207875, 0.235211, 0.274173, 0.319364", \ + "0.138040, 0.148483, 0.162140, 0.195344, 0.222680, 0.261642, 0.306833", \ + "0.133078, 0.143521, 0.157178, 0.190382, 0.217718, 0.256680, 0.301871", \ + "0.124308, 0.134751, 0.148408, 0.181612, 0.208948, 0.247910, 0.293101", \ + "0.114700, 0.125143, 0.138800, 0.172004, 0.199340, 0.238302, 0.283493", \ + "0.104467, 0.114910, 0.128567, 0.161771, 0.189107, 0.228069, 0.273260" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[52]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB52eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.249134, 0.237567, 0.225685, 0.205900, 0.191187, 0.182067, 0.166776", \ + "0.254329, 0.242762, 0.230880, 0.211095, 0.196382, 0.187262, 0.171971", \ + "0.266897, 0.255330, 0.243448, 0.223663, 0.208950, 0.199830, 0.184539", \ + "0.274404, 0.262837, 0.250955, 0.231170, 0.216457, 0.207337, 0.192046", \ + "0.280850, 0.269283, 0.257401, 0.237616, 0.222903, 0.213783, 0.198492", \ + "0.290276, 0.278709, 0.266827, 0.247042, 0.232329, 0.223209, 0.207918", \ + "0.300493, 0.288926, 0.277044, 0.257259, 0.242546, 0.233426, 0.218135" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.242723, 0.229979, 0.217345, 0.196512, 0.178133, 0.161031, 0.143466", \ + "0.247941, 0.235197, 0.222563, 0.201730, 0.183351, 0.166249, 0.148684", \ + "0.260501, 0.247757, 0.235123, 0.214291, 0.195911, 0.178809, 0.161244", \ + "0.267997, 0.255253, 0.242619, 0.221786, 0.203407, 0.186305, 0.168740", \ + "0.274433, 0.261689, 0.249055, 0.228222, 0.209843, 0.192741, 0.175176", \ + "0.283839, 0.271095, 0.258461, 0.237628, 0.219249, 0.202147, 0.184582", \ + "0.294088, 0.281344, 0.268710, 0.247877, 0.229498, 0.212396, 0.194831" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[52])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.004676, 0.004681, 0.004686, 0.004690, 0.004695, 0.004700, 0.004704"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.005774, 0.005883, 0.005889, 0.005895, 0.005901, 0.005907, 0.005913"); + } + } + } + pin(TDB[51]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[51]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB51eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.153574, 0.163359, 0.174446, 0.201396, 0.229272, 0.259351, 0.300202", \ + "0.148427, 0.158212, 0.169299, 0.196249, 0.224125, 0.254204, 0.295055", \ + "0.135894, 0.145679, 0.156766, 0.183716, 0.211592, 0.241671, 0.282522", \ + "0.128294, 0.138079, 0.149166, 0.176116, 0.203992, 0.234071, 0.274922", \ + "0.121826, 0.131611, 0.142698, 0.169648, 0.197524, 0.227603, 0.268454", \ + "0.112428, 0.122213, 0.133300, 0.160250, 0.188126, 0.218205, 0.259056", \ + "0.102239, 0.112024, 0.123111, 0.150061, 0.177937, 0.208016, 0.248867" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.156063, 0.166506, 0.180163, 0.213367, 0.240703, 0.279665, 0.324856", \ + "0.150571, 0.161014, 0.174671, 0.207875, 0.235211, 0.274173, 0.319364", \ + "0.138040, 0.148483, 0.162140, 0.195344, 0.222680, 0.261642, 0.306833", \ + "0.133078, 0.143521, 0.157178, 0.190382, 0.217718, 0.256680, 0.301871", \ + "0.124308, 0.134751, 0.148408, 0.181612, 0.208948, 0.247910, 0.293101", \ + "0.114700, 0.125143, 0.138800, 0.172004, 0.199340, 0.238302, 0.283493", \ + "0.104467, 0.114910, 0.128567, 0.161771, 0.189107, 0.228069, 0.273260" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[51]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB51eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.249134, 0.237567, 0.225685, 0.205900, 0.191187, 0.182067, 0.166776", \ + "0.254329, 0.242762, 0.230880, 0.211095, 0.196382, 0.187262, 0.171971", \ + "0.266897, 0.255330, 0.243448, 0.223663, 0.208950, 0.199830, 0.184539", \ + "0.274404, 0.262837, 0.250955, 0.231170, 0.216457, 0.207337, 0.192046", \ + "0.280850, 0.269283, 0.257401, 0.237616, 0.222903, 0.213783, 0.198492", \ + "0.290276, 0.278709, 0.266827, 0.247042, 0.232329, 0.223209, 0.207918", \ + "0.300493, 0.288926, 0.277044, 0.257259, 0.242546, 0.233426, 0.218135" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.242723, 0.229979, 0.217345, 0.196512, 0.178133, 0.161031, 0.143466", \ + "0.247941, 0.235197, 0.222563, 0.201730, 0.183351, 0.166249, 0.148684", \ + "0.260501, 0.247757, 0.235123, 0.214291, 0.195911, 0.178809, 0.161244", \ + "0.267997, 0.255253, 0.242619, 0.221786, 0.203407, 0.186305, 0.168740", \ + "0.274433, 0.261689, 0.249055, 0.228222, 0.209843, 0.192741, 0.175176", \ + "0.283839, 0.271095, 0.258461, 0.237628, 0.219249, 0.202147, 0.184582", \ + "0.294088, 0.281344, 0.268710, 0.247877, 0.229498, 0.212396, 0.194831" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[51])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.004676, 0.004681, 0.004686, 0.004690, 0.004695, 0.004700, 0.004704"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.005774, 0.005883, 0.005889, 0.005895, 0.005901, 0.005907, 0.005913"); + } + } + } + pin(TDB[50]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[50]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB50eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.153574, 0.163359, 0.174446, 0.201396, 0.229272, 0.259351, 0.300202", \ + "0.148427, 0.158212, 0.169299, 0.196249, 0.224125, 0.254204, 0.295055", \ + "0.135894, 0.145679, 0.156766, 0.183716, 0.211592, 0.241671, 0.282522", \ + "0.128294, 0.138079, 0.149166, 0.176116, 0.203992, 0.234071, 0.274922", \ + "0.121826, 0.131611, 0.142698, 0.169648, 0.197524, 0.227603, 0.268454", \ + "0.112428, 0.122213, 0.133300, 0.160250, 0.188126, 0.218205, 0.259056", \ + "0.102239, 0.112024, 0.123111, 0.150061, 0.177937, 0.208016, 0.248867" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.156063, 0.166506, 0.180163, 0.213367, 0.240703, 0.279665, 0.324856", \ + "0.150571, 0.161014, 0.174671, 0.207875, 0.235211, 0.274173, 0.319364", \ + "0.138040, 0.148483, 0.162140, 0.195344, 0.222680, 0.261642, 0.306833", \ + "0.133078, 0.143521, 0.157178, 0.190382, 0.217718, 0.256680, 0.301871", \ + "0.124308, 0.134751, 0.148408, 0.181612, 0.208948, 0.247910, 0.293101", \ + "0.114700, 0.125143, 0.138800, 0.172004, 0.199340, 0.238302, 0.283493", \ + "0.104467, 0.114910, 0.128567, 0.161771, 0.189107, 0.228069, 0.273260" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[50]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB50eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.249134, 0.237567, 0.225685, 0.205900, 0.191187, 0.182067, 0.166776", \ + "0.254329, 0.242762, 0.230880, 0.211095, 0.196382, 0.187262, 0.171971", \ + "0.266897, 0.255330, 0.243448, 0.223663, 0.208950, 0.199830, 0.184539", \ + "0.274404, 0.262837, 0.250955, 0.231170, 0.216457, 0.207337, 0.192046", \ + "0.280850, 0.269283, 0.257401, 0.237616, 0.222903, 0.213783, 0.198492", \ + "0.290276, 0.278709, 0.266827, 0.247042, 0.232329, 0.223209, 0.207918", \ + "0.300493, 0.288926, 0.277044, 0.257259, 0.242546, 0.233426, 0.218135" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.242723, 0.229979, 0.217345, 0.196512, 0.178133, 0.161031, 0.143466", \ + "0.247941, 0.235197, 0.222563, 0.201730, 0.183351, 0.166249, 0.148684", \ + "0.260501, 0.247757, 0.235123, 0.214291, 0.195911, 0.178809, 0.161244", \ + "0.267997, 0.255253, 0.242619, 0.221786, 0.203407, 0.186305, 0.168740", \ + "0.274433, 0.261689, 0.249055, 0.228222, 0.209843, 0.192741, 0.175176", \ + "0.283839, 0.271095, 0.258461, 0.237628, 0.219249, 0.202147, 0.184582", \ + "0.294088, 0.281344, 0.268710, 0.247877, 0.229498, 0.212396, 0.194831" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[50])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.004676, 0.004681, 0.004686, 0.004690, 0.004695, 0.004700, 0.004704"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.005774, 0.005883, 0.005889, 0.005895, 0.005901, 0.005907, 0.005913"); + } + } + } + pin(TDB[49]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[49]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB49eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.153574, 0.163359, 0.174446, 0.201396, 0.229272, 0.259351, 0.300202", \ + "0.148427, 0.158212, 0.169299, 0.196249, 0.224125, 0.254204, 0.295055", \ + "0.135894, 0.145679, 0.156766, 0.183716, 0.211592, 0.241671, 0.282522", \ + "0.128294, 0.138079, 0.149166, 0.176116, 0.203992, 0.234071, 0.274922", \ + "0.121826, 0.131611, 0.142698, 0.169648, 0.197524, 0.227603, 0.268454", \ + "0.112428, 0.122213, 0.133300, 0.160250, 0.188126, 0.218205, 0.259056", \ + "0.102239, 0.112024, 0.123111, 0.150061, 0.177937, 0.208016, 0.248867" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.156063, 0.166506, 0.180163, 0.213367, 0.240703, 0.279665, 0.324856", \ + "0.150571, 0.161014, 0.174671, 0.207875, 0.235211, 0.274173, 0.319364", \ + "0.138040, 0.148483, 0.162140, 0.195344, 0.222680, 0.261642, 0.306833", \ + "0.133078, 0.143521, 0.157178, 0.190382, 0.217718, 0.256680, 0.301871", \ + "0.124308, 0.134751, 0.148408, 0.181612, 0.208948, 0.247910, 0.293101", \ + "0.114700, 0.125143, 0.138800, 0.172004, 0.199340, 0.238302, 0.283493", \ + "0.104467, 0.114910, 0.128567, 0.161771, 0.189107, 0.228069, 0.273260" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[49]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB49eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.249134, 0.237567, 0.225685, 0.205900, 0.191187, 0.182067, 0.166776", \ + "0.254329, 0.242762, 0.230880, 0.211095, 0.196382, 0.187262, 0.171971", \ + "0.266897, 0.255330, 0.243448, 0.223663, 0.208950, 0.199830, 0.184539", \ + "0.274404, 0.262837, 0.250955, 0.231170, 0.216457, 0.207337, 0.192046", \ + "0.280850, 0.269283, 0.257401, 0.237616, 0.222903, 0.213783, 0.198492", \ + "0.290276, 0.278709, 0.266827, 0.247042, 0.232329, 0.223209, 0.207918", \ + "0.300493, 0.288926, 0.277044, 0.257259, 0.242546, 0.233426, 0.218135" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.242723, 0.229979, 0.217345, 0.196512, 0.178133, 0.161031, 0.143466", \ + "0.247941, 0.235197, 0.222563, 0.201730, 0.183351, 0.166249, 0.148684", \ + "0.260501, 0.247757, 0.235123, 0.214291, 0.195911, 0.178809, 0.161244", \ + "0.267997, 0.255253, 0.242619, 0.221786, 0.203407, 0.186305, 0.168740", \ + "0.274433, 0.261689, 0.249055, 0.228222, 0.209843, 0.192741, 0.175176", \ + "0.283839, 0.271095, 0.258461, 0.237628, 0.219249, 0.202147, 0.184582", \ + "0.294088, 0.281344, 0.268710, 0.247877, 0.229498, 0.212396, 0.194831" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[49])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.004676, 0.004681, 0.004686, 0.004690, 0.004695, 0.004700, 0.004704"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.005774, 0.005883, 0.005889, 0.005895, 0.005901, 0.005907, 0.005913"); + } + } + } + pin(TDB[48]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[48]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB48eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.153574, 0.163359, 0.174446, 0.201396, 0.229272, 0.259351, 0.300202", \ + "0.148427, 0.158212, 0.169299, 0.196249, 0.224125, 0.254204, 0.295055", \ + "0.135894, 0.145679, 0.156766, 0.183716, 0.211592, 0.241671, 0.282522", \ + "0.128294, 0.138079, 0.149166, 0.176116, 0.203992, 0.234071, 0.274922", \ + "0.121826, 0.131611, 0.142698, 0.169648, 0.197524, 0.227603, 0.268454", \ + "0.112428, 0.122213, 0.133300, 0.160250, 0.188126, 0.218205, 0.259056", \ + "0.102239, 0.112024, 0.123111, 0.150061, 0.177937, 0.208016, 0.248867" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.156063, 0.166506, 0.180163, 0.213367, 0.240703, 0.279665, 0.324856", \ + "0.150571, 0.161014, 0.174671, 0.207875, 0.235211, 0.274173, 0.319364", \ + "0.138040, 0.148483, 0.162140, 0.195344, 0.222680, 0.261642, 0.306833", \ + "0.133078, 0.143521, 0.157178, 0.190382, 0.217718, 0.256680, 0.301871", \ + "0.124308, 0.134751, 0.148408, 0.181612, 0.208948, 0.247910, 0.293101", \ + "0.114700, 0.125143, 0.138800, 0.172004, 0.199340, 0.238302, 0.283493", \ + "0.104467, 0.114910, 0.128567, 0.161771, 0.189107, 0.228069, 0.273260" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[48]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB48eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.249134, 0.237567, 0.225685, 0.205900, 0.191187, 0.182067, 0.166776", \ + "0.254329, 0.242762, 0.230880, 0.211095, 0.196382, 0.187262, 0.171971", \ + "0.266897, 0.255330, 0.243448, 0.223663, 0.208950, 0.199830, 0.184539", \ + "0.274404, 0.262837, 0.250955, 0.231170, 0.216457, 0.207337, 0.192046", \ + "0.280850, 0.269283, 0.257401, 0.237616, 0.222903, 0.213783, 0.198492", \ + "0.290276, 0.278709, 0.266827, 0.247042, 0.232329, 0.223209, 0.207918", \ + "0.300493, 0.288926, 0.277044, 0.257259, 0.242546, 0.233426, 0.218135" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.242723, 0.229979, 0.217345, 0.196512, 0.178133, 0.161031, 0.143466", \ + "0.247941, 0.235197, 0.222563, 0.201730, 0.183351, 0.166249, 0.148684", \ + "0.260501, 0.247757, 0.235123, 0.214291, 0.195911, 0.178809, 0.161244", \ + "0.267997, 0.255253, 0.242619, 0.221786, 0.203407, 0.186305, 0.168740", \ + "0.274433, 0.261689, 0.249055, 0.228222, 0.209843, 0.192741, 0.175176", \ + "0.283839, 0.271095, 0.258461, 0.237628, 0.219249, 0.202147, 0.184582", \ + "0.294088, 0.281344, 0.268710, 0.247877, 0.229498, 0.212396, 0.194831" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[48])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.004676, 0.004681, 0.004686, 0.004690, 0.004695, 0.004700, 0.004704"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.005774, 0.005883, 0.005889, 0.005895, 0.005901, 0.005907, 0.005913"); + } + } + } + pin(TDB[47]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[47]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB47eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.153574, 0.163359, 0.174446, 0.201396, 0.229272, 0.259351, 0.300202", \ + "0.148427, 0.158212, 0.169299, 0.196249, 0.224125, 0.254204, 0.295055", \ + "0.135894, 0.145679, 0.156766, 0.183716, 0.211592, 0.241671, 0.282522", \ + "0.128294, 0.138079, 0.149166, 0.176116, 0.203992, 0.234071, 0.274922", \ + "0.121826, 0.131611, 0.142698, 0.169648, 0.197524, 0.227603, 0.268454", \ + "0.112428, 0.122213, 0.133300, 0.160250, 0.188126, 0.218205, 0.259056", \ + "0.102239, 0.112024, 0.123111, 0.150061, 0.177937, 0.208016, 0.248867" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.156063, 0.166506, 0.180163, 0.213367, 0.240703, 0.279665, 0.324856", \ + "0.150571, 0.161014, 0.174671, 0.207875, 0.235211, 0.274173, 0.319364", \ + "0.138040, 0.148483, 0.162140, 0.195344, 0.222680, 0.261642, 0.306833", \ + "0.133078, 0.143521, 0.157178, 0.190382, 0.217718, 0.256680, 0.301871", \ + "0.124308, 0.134751, 0.148408, 0.181612, 0.208948, 0.247910, 0.293101", \ + "0.114700, 0.125143, 0.138800, 0.172004, 0.199340, 0.238302, 0.283493", \ + "0.104467, 0.114910, 0.128567, 0.161771, 0.189107, 0.228069, 0.273260" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[47]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB47eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.249134, 0.237567, 0.225685, 0.205900, 0.191187, 0.182067, 0.166776", \ + "0.254329, 0.242762, 0.230880, 0.211095, 0.196382, 0.187262, 0.171971", \ + "0.266897, 0.255330, 0.243448, 0.223663, 0.208950, 0.199830, 0.184539", \ + "0.274404, 0.262837, 0.250955, 0.231170, 0.216457, 0.207337, 0.192046", \ + "0.280850, 0.269283, 0.257401, 0.237616, 0.222903, 0.213783, 0.198492", \ + "0.290276, 0.278709, 0.266827, 0.247042, 0.232329, 0.223209, 0.207918", \ + "0.300493, 0.288926, 0.277044, 0.257259, 0.242546, 0.233426, 0.218135" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.242723, 0.229979, 0.217345, 0.196512, 0.178133, 0.161031, 0.143466", \ + "0.247941, 0.235197, 0.222563, 0.201730, 0.183351, 0.166249, 0.148684", \ + "0.260501, 0.247757, 0.235123, 0.214291, 0.195911, 0.178809, 0.161244", \ + "0.267997, 0.255253, 0.242619, 0.221786, 0.203407, 0.186305, 0.168740", \ + "0.274433, 0.261689, 0.249055, 0.228222, 0.209843, 0.192741, 0.175176", \ + "0.283839, 0.271095, 0.258461, 0.237628, 0.219249, 0.202147, 0.184582", \ + "0.294088, 0.281344, 0.268710, 0.247877, 0.229498, 0.212396, 0.194831" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[47])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.004676, 0.004681, 0.004686, 0.004690, 0.004695, 0.004700, 0.004704"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.005774, 0.005883, 0.005889, 0.005895, 0.005901, 0.005907, 0.005913"); + } + } + } + pin(TDB[46]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[46]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB46eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.153574, 0.163359, 0.174446, 0.201396, 0.229272, 0.259351, 0.300202", \ + "0.148427, 0.158212, 0.169299, 0.196249, 0.224125, 0.254204, 0.295055", \ + "0.135894, 0.145679, 0.156766, 0.183716, 0.211592, 0.241671, 0.282522", \ + "0.128294, 0.138079, 0.149166, 0.176116, 0.203992, 0.234071, 0.274922", \ + "0.121826, 0.131611, 0.142698, 0.169648, 0.197524, 0.227603, 0.268454", \ + "0.112428, 0.122213, 0.133300, 0.160250, 0.188126, 0.218205, 0.259056", \ + "0.102239, 0.112024, 0.123111, 0.150061, 0.177937, 0.208016, 0.248867" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.156063, 0.166506, 0.180163, 0.213367, 0.240703, 0.279665, 0.324856", \ + "0.150571, 0.161014, 0.174671, 0.207875, 0.235211, 0.274173, 0.319364", \ + "0.138040, 0.148483, 0.162140, 0.195344, 0.222680, 0.261642, 0.306833", \ + "0.133078, 0.143521, 0.157178, 0.190382, 0.217718, 0.256680, 0.301871", \ + "0.124308, 0.134751, 0.148408, 0.181612, 0.208948, 0.247910, 0.293101", \ + "0.114700, 0.125143, 0.138800, 0.172004, 0.199340, 0.238302, 0.283493", \ + "0.104467, 0.114910, 0.128567, 0.161771, 0.189107, 0.228069, 0.273260" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[46]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB46eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.249134, 0.237567, 0.225685, 0.205900, 0.191187, 0.182067, 0.166776", \ + "0.254329, 0.242762, 0.230880, 0.211095, 0.196382, 0.187262, 0.171971", \ + "0.266897, 0.255330, 0.243448, 0.223663, 0.208950, 0.199830, 0.184539", \ + "0.274404, 0.262837, 0.250955, 0.231170, 0.216457, 0.207337, 0.192046", \ + "0.280850, 0.269283, 0.257401, 0.237616, 0.222903, 0.213783, 0.198492", \ + "0.290276, 0.278709, 0.266827, 0.247042, 0.232329, 0.223209, 0.207918", \ + "0.300493, 0.288926, 0.277044, 0.257259, 0.242546, 0.233426, 0.218135" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.242723, 0.229979, 0.217345, 0.196512, 0.178133, 0.161031, 0.143466", \ + "0.247941, 0.235197, 0.222563, 0.201730, 0.183351, 0.166249, 0.148684", \ + "0.260501, 0.247757, 0.235123, 0.214291, 0.195911, 0.178809, 0.161244", \ + "0.267997, 0.255253, 0.242619, 0.221786, 0.203407, 0.186305, 0.168740", \ + "0.274433, 0.261689, 0.249055, 0.228222, 0.209843, 0.192741, 0.175176", \ + "0.283839, 0.271095, 0.258461, 0.237628, 0.219249, 0.202147, 0.184582", \ + "0.294088, 0.281344, 0.268710, 0.247877, 0.229498, 0.212396, 0.194831" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[46])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.004676, 0.004681, 0.004686, 0.004690, 0.004695, 0.004700, 0.004704"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.005774, 0.005883, 0.005889, 0.005895, 0.005901, 0.005907, 0.005913"); + } + } + } + pin(TDB[45]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[45]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB45eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.153574, 0.163359, 0.174446, 0.201396, 0.229272, 0.259351, 0.300202", \ + "0.148427, 0.158212, 0.169299, 0.196249, 0.224125, 0.254204, 0.295055", \ + "0.135894, 0.145679, 0.156766, 0.183716, 0.211592, 0.241671, 0.282522", \ + "0.128294, 0.138079, 0.149166, 0.176116, 0.203992, 0.234071, 0.274922", \ + "0.121826, 0.131611, 0.142698, 0.169648, 0.197524, 0.227603, 0.268454", \ + "0.112428, 0.122213, 0.133300, 0.160250, 0.188126, 0.218205, 0.259056", \ + "0.102239, 0.112024, 0.123111, 0.150061, 0.177937, 0.208016, 0.248867" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.156063, 0.166506, 0.180163, 0.213367, 0.240703, 0.279665, 0.324856", \ + "0.150571, 0.161014, 0.174671, 0.207875, 0.235211, 0.274173, 0.319364", \ + "0.138040, 0.148483, 0.162140, 0.195344, 0.222680, 0.261642, 0.306833", \ + "0.133078, 0.143521, 0.157178, 0.190382, 0.217718, 0.256680, 0.301871", \ + "0.124308, 0.134751, 0.148408, 0.181612, 0.208948, 0.247910, 0.293101", \ + "0.114700, 0.125143, 0.138800, 0.172004, 0.199340, 0.238302, 0.283493", \ + "0.104467, 0.114910, 0.128567, 0.161771, 0.189107, 0.228069, 0.273260" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[45]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB45eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.249134, 0.237567, 0.225685, 0.205900, 0.191187, 0.182067, 0.166776", \ + "0.254329, 0.242762, 0.230880, 0.211095, 0.196382, 0.187262, 0.171971", \ + "0.266897, 0.255330, 0.243448, 0.223663, 0.208950, 0.199830, 0.184539", \ + "0.274404, 0.262837, 0.250955, 0.231170, 0.216457, 0.207337, 0.192046", \ + "0.280850, 0.269283, 0.257401, 0.237616, 0.222903, 0.213783, 0.198492", \ + "0.290276, 0.278709, 0.266827, 0.247042, 0.232329, 0.223209, 0.207918", \ + "0.300493, 0.288926, 0.277044, 0.257259, 0.242546, 0.233426, 0.218135" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.242723, 0.229979, 0.217345, 0.196512, 0.178133, 0.161031, 0.143466", \ + "0.247941, 0.235197, 0.222563, 0.201730, 0.183351, 0.166249, 0.148684", \ + "0.260501, 0.247757, 0.235123, 0.214291, 0.195911, 0.178809, 0.161244", \ + "0.267997, 0.255253, 0.242619, 0.221786, 0.203407, 0.186305, 0.168740", \ + "0.274433, 0.261689, 0.249055, 0.228222, 0.209843, 0.192741, 0.175176", \ + "0.283839, 0.271095, 0.258461, 0.237628, 0.219249, 0.202147, 0.184582", \ + "0.294088, 0.281344, 0.268710, 0.247877, 0.229498, 0.212396, 0.194831" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[45])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.004676, 0.004681, 0.004686, 0.004690, 0.004695, 0.004700, 0.004704"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.005774, 0.005883, 0.005889, 0.005895, 0.005901, 0.005907, 0.005913"); + } + } + } + pin(TDB[44]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[44]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB44eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.153574, 0.163359, 0.174446, 0.201396, 0.229272, 0.259351, 0.300202", \ + "0.148427, 0.158212, 0.169299, 0.196249, 0.224125, 0.254204, 0.295055", \ + "0.135894, 0.145679, 0.156766, 0.183716, 0.211592, 0.241671, 0.282522", \ + "0.128294, 0.138079, 0.149166, 0.176116, 0.203992, 0.234071, 0.274922", \ + "0.121826, 0.131611, 0.142698, 0.169648, 0.197524, 0.227603, 0.268454", \ + "0.112428, 0.122213, 0.133300, 0.160250, 0.188126, 0.218205, 0.259056", \ + "0.102239, 0.112024, 0.123111, 0.150061, 0.177937, 0.208016, 0.248867" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.156063, 0.166506, 0.180163, 0.213367, 0.240703, 0.279665, 0.324856", \ + "0.150571, 0.161014, 0.174671, 0.207875, 0.235211, 0.274173, 0.319364", \ + "0.138040, 0.148483, 0.162140, 0.195344, 0.222680, 0.261642, 0.306833", \ + "0.133078, 0.143521, 0.157178, 0.190382, 0.217718, 0.256680, 0.301871", \ + "0.124308, 0.134751, 0.148408, 0.181612, 0.208948, 0.247910, 0.293101", \ + "0.114700, 0.125143, 0.138800, 0.172004, 0.199340, 0.238302, 0.283493", \ + "0.104467, 0.114910, 0.128567, 0.161771, 0.189107, 0.228069, 0.273260" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[44]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB44eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.249134, 0.237567, 0.225685, 0.205900, 0.191187, 0.182067, 0.166776", \ + "0.254329, 0.242762, 0.230880, 0.211095, 0.196382, 0.187262, 0.171971", \ + "0.266897, 0.255330, 0.243448, 0.223663, 0.208950, 0.199830, 0.184539", \ + "0.274404, 0.262837, 0.250955, 0.231170, 0.216457, 0.207337, 0.192046", \ + "0.280850, 0.269283, 0.257401, 0.237616, 0.222903, 0.213783, 0.198492", \ + "0.290276, 0.278709, 0.266827, 0.247042, 0.232329, 0.223209, 0.207918", \ + "0.300493, 0.288926, 0.277044, 0.257259, 0.242546, 0.233426, 0.218135" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.242723, 0.229979, 0.217345, 0.196512, 0.178133, 0.161031, 0.143466", \ + "0.247941, 0.235197, 0.222563, 0.201730, 0.183351, 0.166249, 0.148684", \ + "0.260501, 0.247757, 0.235123, 0.214291, 0.195911, 0.178809, 0.161244", \ + "0.267997, 0.255253, 0.242619, 0.221786, 0.203407, 0.186305, 0.168740", \ + "0.274433, 0.261689, 0.249055, 0.228222, 0.209843, 0.192741, 0.175176", \ + "0.283839, 0.271095, 0.258461, 0.237628, 0.219249, 0.202147, 0.184582", \ + "0.294088, 0.281344, 0.268710, 0.247877, 0.229498, 0.212396, 0.194831" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[44])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.004676, 0.004681, 0.004686, 0.004690, 0.004695, 0.004700, 0.004704"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.005774, 0.005883, 0.005889, 0.005895, 0.005901, 0.005907, 0.005913"); + } + } + } + pin(TDB[43]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[43]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB43eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.153574, 0.163359, 0.174446, 0.201396, 0.229272, 0.259351, 0.300202", \ + "0.148427, 0.158212, 0.169299, 0.196249, 0.224125, 0.254204, 0.295055", \ + "0.135894, 0.145679, 0.156766, 0.183716, 0.211592, 0.241671, 0.282522", \ + "0.128294, 0.138079, 0.149166, 0.176116, 0.203992, 0.234071, 0.274922", \ + "0.121826, 0.131611, 0.142698, 0.169648, 0.197524, 0.227603, 0.268454", \ + "0.112428, 0.122213, 0.133300, 0.160250, 0.188126, 0.218205, 0.259056", \ + "0.102239, 0.112024, 0.123111, 0.150061, 0.177937, 0.208016, 0.248867" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.156063, 0.166506, 0.180163, 0.213367, 0.240703, 0.279665, 0.324856", \ + "0.150571, 0.161014, 0.174671, 0.207875, 0.235211, 0.274173, 0.319364", \ + "0.138040, 0.148483, 0.162140, 0.195344, 0.222680, 0.261642, 0.306833", \ + "0.133078, 0.143521, 0.157178, 0.190382, 0.217718, 0.256680, 0.301871", \ + "0.124308, 0.134751, 0.148408, 0.181612, 0.208948, 0.247910, 0.293101", \ + "0.114700, 0.125143, 0.138800, 0.172004, 0.199340, 0.238302, 0.283493", \ + "0.104467, 0.114910, 0.128567, 0.161771, 0.189107, 0.228069, 0.273260" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[43]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB43eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.249134, 0.237567, 0.225685, 0.205900, 0.191187, 0.182067, 0.166776", \ + "0.254329, 0.242762, 0.230880, 0.211095, 0.196382, 0.187262, 0.171971", \ + "0.266897, 0.255330, 0.243448, 0.223663, 0.208950, 0.199830, 0.184539", \ + "0.274404, 0.262837, 0.250955, 0.231170, 0.216457, 0.207337, 0.192046", \ + "0.280850, 0.269283, 0.257401, 0.237616, 0.222903, 0.213783, 0.198492", \ + "0.290276, 0.278709, 0.266827, 0.247042, 0.232329, 0.223209, 0.207918", \ + "0.300493, 0.288926, 0.277044, 0.257259, 0.242546, 0.233426, 0.218135" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.242723, 0.229979, 0.217345, 0.196512, 0.178133, 0.161031, 0.143466", \ + "0.247941, 0.235197, 0.222563, 0.201730, 0.183351, 0.166249, 0.148684", \ + "0.260501, 0.247757, 0.235123, 0.214291, 0.195911, 0.178809, 0.161244", \ + "0.267997, 0.255253, 0.242619, 0.221786, 0.203407, 0.186305, 0.168740", \ + "0.274433, 0.261689, 0.249055, 0.228222, 0.209843, 0.192741, 0.175176", \ + "0.283839, 0.271095, 0.258461, 0.237628, 0.219249, 0.202147, 0.184582", \ + "0.294088, 0.281344, 0.268710, 0.247877, 0.229498, 0.212396, 0.194831" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[43])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.004676, 0.004681, 0.004686, 0.004690, 0.004695, 0.004700, 0.004704"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.005774, 0.005883, 0.005889, 0.005895, 0.005901, 0.005907, 0.005913"); + } + } + } + pin(TDB[42]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[42]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB42eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.153574, 0.163359, 0.174446, 0.201396, 0.229272, 0.259351, 0.300202", \ + "0.148427, 0.158212, 0.169299, 0.196249, 0.224125, 0.254204, 0.295055", \ + "0.135894, 0.145679, 0.156766, 0.183716, 0.211592, 0.241671, 0.282522", \ + "0.128294, 0.138079, 0.149166, 0.176116, 0.203992, 0.234071, 0.274922", \ + "0.121826, 0.131611, 0.142698, 0.169648, 0.197524, 0.227603, 0.268454", \ + "0.112428, 0.122213, 0.133300, 0.160250, 0.188126, 0.218205, 0.259056", \ + "0.102239, 0.112024, 0.123111, 0.150061, 0.177937, 0.208016, 0.248867" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.156063, 0.166506, 0.180163, 0.213367, 0.240703, 0.279665, 0.324856", \ + "0.150571, 0.161014, 0.174671, 0.207875, 0.235211, 0.274173, 0.319364", \ + "0.138040, 0.148483, 0.162140, 0.195344, 0.222680, 0.261642, 0.306833", \ + "0.133078, 0.143521, 0.157178, 0.190382, 0.217718, 0.256680, 0.301871", \ + "0.124308, 0.134751, 0.148408, 0.181612, 0.208948, 0.247910, 0.293101", \ + "0.114700, 0.125143, 0.138800, 0.172004, 0.199340, 0.238302, 0.283493", \ + "0.104467, 0.114910, 0.128567, 0.161771, 0.189107, 0.228069, 0.273260" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[42]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB42eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.249134, 0.237567, 0.225685, 0.205900, 0.191187, 0.182067, 0.166776", \ + "0.254329, 0.242762, 0.230880, 0.211095, 0.196382, 0.187262, 0.171971", \ + "0.266897, 0.255330, 0.243448, 0.223663, 0.208950, 0.199830, 0.184539", \ + "0.274404, 0.262837, 0.250955, 0.231170, 0.216457, 0.207337, 0.192046", \ + "0.280850, 0.269283, 0.257401, 0.237616, 0.222903, 0.213783, 0.198492", \ + "0.290276, 0.278709, 0.266827, 0.247042, 0.232329, 0.223209, 0.207918", \ + "0.300493, 0.288926, 0.277044, 0.257259, 0.242546, 0.233426, 0.218135" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.242723, 0.229979, 0.217345, 0.196512, 0.178133, 0.161031, 0.143466", \ + "0.247941, 0.235197, 0.222563, 0.201730, 0.183351, 0.166249, 0.148684", \ + "0.260501, 0.247757, 0.235123, 0.214291, 0.195911, 0.178809, 0.161244", \ + "0.267997, 0.255253, 0.242619, 0.221786, 0.203407, 0.186305, 0.168740", \ + "0.274433, 0.261689, 0.249055, 0.228222, 0.209843, 0.192741, 0.175176", \ + "0.283839, 0.271095, 0.258461, 0.237628, 0.219249, 0.202147, 0.184582", \ + "0.294088, 0.281344, 0.268710, 0.247877, 0.229498, 0.212396, 0.194831" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[42])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.004676, 0.004681, 0.004686, 0.004690, 0.004695, 0.004700, 0.004704"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.005774, 0.005883, 0.005889, 0.005895, 0.005901, 0.005907, 0.005913"); + } + } + } + pin(TDB[41]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[41]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB41eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.153574, 0.163359, 0.174446, 0.201396, 0.229272, 0.259351, 0.300202", \ + "0.148427, 0.158212, 0.169299, 0.196249, 0.224125, 0.254204, 0.295055", \ + "0.135894, 0.145679, 0.156766, 0.183716, 0.211592, 0.241671, 0.282522", \ + "0.128294, 0.138079, 0.149166, 0.176116, 0.203992, 0.234071, 0.274922", \ + "0.121826, 0.131611, 0.142698, 0.169648, 0.197524, 0.227603, 0.268454", \ + "0.112428, 0.122213, 0.133300, 0.160250, 0.188126, 0.218205, 0.259056", \ + "0.102239, 0.112024, 0.123111, 0.150061, 0.177937, 0.208016, 0.248867" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.156063, 0.166506, 0.180163, 0.213367, 0.240703, 0.279665, 0.324856", \ + "0.150571, 0.161014, 0.174671, 0.207875, 0.235211, 0.274173, 0.319364", \ + "0.138040, 0.148483, 0.162140, 0.195344, 0.222680, 0.261642, 0.306833", \ + "0.133078, 0.143521, 0.157178, 0.190382, 0.217718, 0.256680, 0.301871", \ + "0.124308, 0.134751, 0.148408, 0.181612, 0.208948, 0.247910, 0.293101", \ + "0.114700, 0.125143, 0.138800, 0.172004, 0.199340, 0.238302, 0.283493", \ + "0.104467, 0.114910, 0.128567, 0.161771, 0.189107, 0.228069, 0.273260" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[41]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB41eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.249134, 0.237567, 0.225685, 0.205900, 0.191187, 0.182067, 0.166776", \ + "0.254329, 0.242762, 0.230880, 0.211095, 0.196382, 0.187262, 0.171971", \ + "0.266897, 0.255330, 0.243448, 0.223663, 0.208950, 0.199830, 0.184539", \ + "0.274404, 0.262837, 0.250955, 0.231170, 0.216457, 0.207337, 0.192046", \ + "0.280850, 0.269283, 0.257401, 0.237616, 0.222903, 0.213783, 0.198492", \ + "0.290276, 0.278709, 0.266827, 0.247042, 0.232329, 0.223209, 0.207918", \ + "0.300493, 0.288926, 0.277044, 0.257259, 0.242546, 0.233426, 0.218135" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.242723, 0.229979, 0.217345, 0.196512, 0.178133, 0.161031, 0.143466", \ + "0.247941, 0.235197, 0.222563, 0.201730, 0.183351, 0.166249, 0.148684", \ + "0.260501, 0.247757, 0.235123, 0.214291, 0.195911, 0.178809, 0.161244", \ + "0.267997, 0.255253, 0.242619, 0.221786, 0.203407, 0.186305, 0.168740", \ + "0.274433, 0.261689, 0.249055, 0.228222, 0.209843, 0.192741, 0.175176", \ + "0.283839, 0.271095, 0.258461, 0.237628, 0.219249, 0.202147, 0.184582", \ + "0.294088, 0.281344, 0.268710, 0.247877, 0.229498, 0.212396, 0.194831" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[41])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.004676, 0.004681, 0.004686, 0.004690, 0.004695, 0.004700, 0.004704"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.005774, 0.005883, 0.005889, 0.005895, 0.005901, 0.005907, 0.005913"); + } + } + } + pin(TDB[40]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[40]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB40eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.153574, 0.163359, 0.174446, 0.201396, 0.229272, 0.259351, 0.300202", \ + "0.148427, 0.158212, 0.169299, 0.196249, 0.224125, 0.254204, 0.295055", \ + "0.135894, 0.145679, 0.156766, 0.183716, 0.211592, 0.241671, 0.282522", \ + "0.128294, 0.138079, 0.149166, 0.176116, 0.203992, 0.234071, 0.274922", \ + "0.121826, 0.131611, 0.142698, 0.169648, 0.197524, 0.227603, 0.268454", \ + "0.112428, 0.122213, 0.133300, 0.160250, 0.188126, 0.218205, 0.259056", \ + "0.102239, 0.112024, 0.123111, 0.150061, 0.177937, 0.208016, 0.248867" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.156063, 0.166506, 0.180163, 0.213367, 0.240703, 0.279665, 0.324856", \ + "0.150571, 0.161014, 0.174671, 0.207875, 0.235211, 0.274173, 0.319364", \ + "0.138040, 0.148483, 0.162140, 0.195344, 0.222680, 0.261642, 0.306833", \ + "0.133078, 0.143521, 0.157178, 0.190382, 0.217718, 0.256680, 0.301871", \ + "0.124308, 0.134751, 0.148408, 0.181612, 0.208948, 0.247910, 0.293101", \ + "0.114700, 0.125143, 0.138800, 0.172004, 0.199340, 0.238302, 0.283493", \ + "0.104467, 0.114910, 0.128567, 0.161771, 0.189107, 0.228069, 0.273260" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[40]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB40eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.249134, 0.237567, 0.225685, 0.205900, 0.191187, 0.182067, 0.166776", \ + "0.254329, 0.242762, 0.230880, 0.211095, 0.196382, 0.187262, 0.171971", \ + "0.266897, 0.255330, 0.243448, 0.223663, 0.208950, 0.199830, 0.184539", \ + "0.274404, 0.262837, 0.250955, 0.231170, 0.216457, 0.207337, 0.192046", \ + "0.280850, 0.269283, 0.257401, 0.237616, 0.222903, 0.213783, 0.198492", \ + "0.290276, 0.278709, 0.266827, 0.247042, 0.232329, 0.223209, 0.207918", \ + "0.300493, 0.288926, 0.277044, 0.257259, 0.242546, 0.233426, 0.218135" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.242723, 0.229979, 0.217345, 0.196512, 0.178133, 0.161031, 0.143466", \ + "0.247941, 0.235197, 0.222563, 0.201730, 0.183351, 0.166249, 0.148684", \ + "0.260501, 0.247757, 0.235123, 0.214291, 0.195911, 0.178809, 0.161244", \ + "0.267997, 0.255253, 0.242619, 0.221786, 0.203407, 0.186305, 0.168740", \ + "0.274433, 0.261689, 0.249055, 0.228222, 0.209843, 0.192741, 0.175176", \ + "0.283839, 0.271095, 0.258461, 0.237628, 0.219249, 0.202147, 0.184582", \ + "0.294088, 0.281344, 0.268710, 0.247877, 0.229498, 0.212396, 0.194831" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[40])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.004676, 0.004681, 0.004686, 0.004690, 0.004695, 0.004700, 0.004704"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.005774, 0.005883, 0.005889, 0.005895, 0.005901, 0.005907, 0.005913"); + } + } + } + pin(TDB[39]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[39]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB39eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.153574, 0.163359, 0.174446, 0.201396, 0.229272, 0.259351, 0.300202", \ + "0.148427, 0.158212, 0.169299, 0.196249, 0.224125, 0.254204, 0.295055", \ + "0.135894, 0.145679, 0.156766, 0.183716, 0.211592, 0.241671, 0.282522", \ + "0.128294, 0.138079, 0.149166, 0.176116, 0.203992, 0.234071, 0.274922", \ + "0.121826, 0.131611, 0.142698, 0.169648, 0.197524, 0.227603, 0.268454", \ + "0.112428, 0.122213, 0.133300, 0.160250, 0.188126, 0.218205, 0.259056", \ + "0.102239, 0.112024, 0.123111, 0.150061, 0.177937, 0.208016, 0.248867" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.156063, 0.166506, 0.180163, 0.213367, 0.240703, 0.279665, 0.324856", \ + "0.150571, 0.161014, 0.174671, 0.207875, 0.235211, 0.274173, 0.319364", \ + "0.138040, 0.148483, 0.162140, 0.195344, 0.222680, 0.261642, 0.306833", \ + "0.133078, 0.143521, 0.157178, 0.190382, 0.217718, 0.256680, 0.301871", \ + "0.124308, 0.134751, 0.148408, 0.181612, 0.208948, 0.247910, 0.293101", \ + "0.114700, 0.125143, 0.138800, 0.172004, 0.199340, 0.238302, 0.283493", \ + "0.104467, 0.114910, 0.128567, 0.161771, 0.189107, 0.228069, 0.273260" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[39]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB39eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.249134, 0.237567, 0.225685, 0.205900, 0.191187, 0.182067, 0.166776", \ + "0.254329, 0.242762, 0.230880, 0.211095, 0.196382, 0.187262, 0.171971", \ + "0.266897, 0.255330, 0.243448, 0.223663, 0.208950, 0.199830, 0.184539", \ + "0.274404, 0.262837, 0.250955, 0.231170, 0.216457, 0.207337, 0.192046", \ + "0.280850, 0.269283, 0.257401, 0.237616, 0.222903, 0.213783, 0.198492", \ + "0.290276, 0.278709, 0.266827, 0.247042, 0.232329, 0.223209, 0.207918", \ + "0.300493, 0.288926, 0.277044, 0.257259, 0.242546, 0.233426, 0.218135" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.242723, 0.229979, 0.217345, 0.196512, 0.178133, 0.161031, 0.143466", \ + "0.247941, 0.235197, 0.222563, 0.201730, 0.183351, 0.166249, 0.148684", \ + "0.260501, 0.247757, 0.235123, 0.214291, 0.195911, 0.178809, 0.161244", \ + "0.267997, 0.255253, 0.242619, 0.221786, 0.203407, 0.186305, 0.168740", \ + "0.274433, 0.261689, 0.249055, 0.228222, 0.209843, 0.192741, 0.175176", \ + "0.283839, 0.271095, 0.258461, 0.237628, 0.219249, 0.202147, 0.184582", \ + "0.294088, 0.281344, 0.268710, 0.247877, 0.229498, 0.212396, 0.194831" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[39])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.004676, 0.004681, 0.004686, 0.004690, 0.004695, 0.004700, 0.004704"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.005774, 0.005883, 0.005889, 0.005895, 0.005901, 0.005907, 0.005913"); + } + } + } + pin(TDB[38]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[38]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB38eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.153574, 0.163359, 0.174446, 0.201396, 0.229272, 0.259351, 0.300202", \ + "0.148427, 0.158212, 0.169299, 0.196249, 0.224125, 0.254204, 0.295055", \ + "0.135894, 0.145679, 0.156766, 0.183716, 0.211592, 0.241671, 0.282522", \ + "0.128294, 0.138079, 0.149166, 0.176116, 0.203992, 0.234071, 0.274922", \ + "0.121826, 0.131611, 0.142698, 0.169648, 0.197524, 0.227603, 0.268454", \ + "0.112428, 0.122213, 0.133300, 0.160250, 0.188126, 0.218205, 0.259056", \ + "0.102239, 0.112024, 0.123111, 0.150061, 0.177937, 0.208016, 0.248867" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.156063, 0.166506, 0.180163, 0.213367, 0.240703, 0.279665, 0.324856", \ + "0.150571, 0.161014, 0.174671, 0.207875, 0.235211, 0.274173, 0.319364", \ + "0.138040, 0.148483, 0.162140, 0.195344, 0.222680, 0.261642, 0.306833", \ + "0.133078, 0.143521, 0.157178, 0.190382, 0.217718, 0.256680, 0.301871", \ + "0.124308, 0.134751, 0.148408, 0.181612, 0.208948, 0.247910, 0.293101", \ + "0.114700, 0.125143, 0.138800, 0.172004, 0.199340, 0.238302, 0.283493", \ + "0.104467, 0.114910, 0.128567, 0.161771, 0.189107, 0.228069, 0.273260" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[38]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB38eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.249134, 0.237567, 0.225685, 0.205900, 0.191187, 0.182067, 0.166776", \ + "0.254329, 0.242762, 0.230880, 0.211095, 0.196382, 0.187262, 0.171971", \ + "0.266897, 0.255330, 0.243448, 0.223663, 0.208950, 0.199830, 0.184539", \ + "0.274404, 0.262837, 0.250955, 0.231170, 0.216457, 0.207337, 0.192046", \ + "0.280850, 0.269283, 0.257401, 0.237616, 0.222903, 0.213783, 0.198492", \ + "0.290276, 0.278709, 0.266827, 0.247042, 0.232329, 0.223209, 0.207918", \ + "0.300493, 0.288926, 0.277044, 0.257259, 0.242546, 0.233426, 0.218135" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.242723, 0.229979, 0.217345, 0.196512, 0.178133, 0.161031, 0.143466", \ + "0.247941, 0.235197, 0.222563, 0.201730, 0.183351, 0.166249, 0.148684", \ + "0.260501, 0.247757, 0.235123, 0.214291, 0.195911, 0.178809, 0.161244", \ + "0.267997, 0.255253, 0.242619, 0.221786, 0.203407, 0.186305, 0.168740", \ + "0.274433, 0.261689, 0.249055, 0.228222, 0.209843, 0.192741, 0.175176", \ + "0.283839, 0.271095, 0.258461, 0.237628, 0.219249, 0.202147, 0.184582", \ + "0.294088, 0.281344, 0.268710, 0.247877, 0.229498, 0.212396, 0.194831" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[38])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.004676, 0.004681, 0.004686, 0.004690, 0.004695, 0.004700, 0.004704"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.005774, 0.005883, 0.005889, 0.005895, 0.005901, 0.005907, 0.005913"); + } + } + } + pin(TDB[37]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[37]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB37eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.153574, 0.163359, 0.174446, 0.201396, 0.229272, 0.259351, 0.300202", \ + "0.148427, 0.158212, 0.169299, 0.196249, 0.224125, 0.254204, 0.295055", \ + "0.135894, 0.145679, 0.156766, 0.183716, 0.211592, 0.241671, 0.282522", \ + "0.128294, 0.138079, 0.149166, 0.176116, 0.203992, 0.234071, 0.274922", \ + "0.121826, 0.131611, 0.142698, 0.169648, 0.197524, 0.227603, 0.268454", \ + "0.112428, 0.122213, 0.133300, 0.160250, 0.188126, 0.218205, 0.259056", \ + "0.102239, 0.112024, 0.123111, 0.150061, 0.177937, 0.208016, 0.248867" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.156063, 0.166506, 0.180163, 0.213367, 0.240703, 0.279665, 0.324856", \ + "0.150571, 0.161014, 0.174671, 0.207875, 0.235211, 0.274173, 0.319364", \ + "0.138040, 0.148483, 0.162140, 0.195344, 0.222680, 0.261642, 0.306833", \ + "0.133078, 0.143521, 0.157178, 0.190382, 0.217718, 0.256680, 0.301871", \ + "0.124308, 0.134751, 0.148408, 0.181612, 0.208948, 0.247910, 0.293101", \ + "0.114700, 0.125143, 0.138800, 0.172004, 0.199340, 0.238302, 0.283493", \ + "0.104467, 0.114910, 0.128567, 0.161771, 0.189107, 0.228069, 0.273260" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[37]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB37eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.249134, 0.237567, 0.225685, 0.205900, 0.191187, 0.182067, 0.166776", \ + "0.254329, 0.242762, 0.230880, 0.211095, 0.196382, 0.187262, 0.171971", \ + "0.266897, 0.255330, 0.243448, 0.223663, 0.208950, 0.199830, 0.184539", \ + "0.274404, 0.262837, 0.250955, 0.231170, 0.216457, 0.207337, 0.192046", \ + "0.280850, 0.269283, 0.257401, 0.237616, 0.222903, 0.213783, 0.198492", \ + "0.290276, 0.278709, 0.266827, 0.247042, 0.232329, 0.223209, 0.207918", \ + "0.300493, 0.288926, 0.277044, 0.257259, 0.242546, 0.233426, 0.218135" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.242723, 0.229979, 0.217345, 0.196512, 0.178133, 0.161031, 0.143466", \ + "0.247941, 0.235197, 0.222563, 0.201730, 0.183351, 0.166249, 0.148684", \ + "0.260501, 0.247757, 0.235123, 0.214291, 0.195911, 0.178809, 0.161244", \ + "0.267997, 0.255253, 0.242619, 0.221786, 0.203407, 0.186305, 0.168740", \ + "0.274433, 0.261689, 0.249055, 0.228222, 0.209843, 0.192741, 0.175176", \ + "0.283839, 0.271095, 0.258461, 0.237628, 0.219249, 0.202147, 0.184582", \ + "0.294088, 0.281344, 0.268710, 0.247877, 0.229498, 0.212396, 0.194831" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[37])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.004676, 0.004681, 0.004686, 0.004690, 0.004695, 0.004700, 0.004704"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.005774, 0.005883, 0.005889, 0.005895, 0.005901, 0.005907, 0.005913"); + } + } + } + pin(TDB[36]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[36]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB36eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.153574, 0.163359, 0.174446, 0.201396, 0.229272, 0.259351, 0.300202", \ + "0.148427, 0.158212, 0.169299, 0.196249, 0.224125, 0.254204, 0.295055", \ + "0.135894, 0.145679, 0.156766, 0.183716, 0.211592, 0.241671, 0.282522", \ + "0.128294, 0.138079, 0.149166, 0.176116, 0.203992, 0.234071, 0.274922", \ + "0.121826, 0.131611, 0.142698, 0.169648, 0.197524, 0.227603, 0.268454", \ + "0.112428, 0.122213, 0.133300, 0.160250, 0.188126, 0.218205, 0.259056", \ + "0.102239, 0.112024, 0.123111, 0.150061, 0.177937, 0.208016, 0.248867" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.156063, 0.166506, 0.180163, 0.213367, 0.240703, 0.279665, 0.324856", \ + "0.150571, 0.161014, 0.174671, 0.207875, 0.235211, 0.274173, 0.319364", \ + "0.138040, 0.148483, 0.162140, 0.195344, 0.222680, 0.261642, 0.306833", \ + "0.133078, 0.143521, 0.157178, 0.190382, 0.217718, 0.256680, 0.301871", \ + "0.124308, 0.134751, 0.148408, 0.181612, 0.208948, 0.247910, 0.293101", \ + "0.114700, 0.125143, 0.138800, 0.172004, 0.199340, 0.238302, 0.283493", \ + "0.104467, 0.114910, 0.128567, 0.161771, 0.189107, 0.228069, 0.273260" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[36]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB36eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.249134, 0.237567, 0.225685, 0.205900, 0.191187, 0.182067, 0.166776", \ + "0.254329, 0.242762, 0.230880, 0.211095, 0.196382, 0.187262, 0.171971", \ + "0.266897, 0.255330, 0.243448, 0.223663, 0.208950, 0.199830, 0.184539", \ + "0.274404, 0.262837, 0.250955, 0.231170, 0.216457, 0.207337, 0.192046", \ + "0.280850, 0.269283, 0.257401, 0.237616, 0.222903, 0.213783, 0.198492", \ + "0.290276, 0.278709, 0.266827, 0.247042, 0.232329, 0.223209, 0.207918", \ + "0.300493, 0.288926, 0.277044, 0.257259, 0.242546, 0.233426, 0.218135" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.242723, 0.229979, 0.217345, 0.196512, 0.178133, 0.161031, 0.143466", \ + "0.247941, 0.235197, 0.222563, 0.201730, 0.183351, 0.166249, 0.148684", \ + "0.260501, 0.247757, 0.235123, 0.214291, 0.195911, 0.178809, 0.161244", \ + "0.267997, 0.255253, 0.242619, 0.221786, 0.203407, 0.186305, 0.168740", \ + "0.274433, 0.261689, 0.249055, 0.228222, 0.209843, 0.192741, 0.175176", \ + "0.283839, 0.271095, 0.258461, 0.237628, 0.219249, 0.202147, 0.184582", \ + "0.294088, 0.281344, 0.268710, 0.247877, 0.229498, 0.212396, 0.194831" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[36])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.004676, 0.004681, 0.004686, 0.004690, 0.004695, 0.004700, 0.004704"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.005774, 0.005883, 0.005889, 0.005895, 0.005901, 0.005907, 0.005913"); + } + } + } + pin(TDB[35]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[35]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB35eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.153574, 0.163359, 0.174446, 0.201396, 0.229272, 0.259351, 0.300202", \ + "0.148427, 0.158212, 0.169299, 0.196249, 0.224125, 0.254204, 0.295055", \ + "0.135894, 0.145679, 0.156766, 0.183716, 0.211592, 0.241671, 0.282522", \ + "0.128294, 0.138079, 0.149166, 0.176116, 0.203992, 0.234071, 0.274922", \ + "0.121826, 0.131611, 0.142698, 0.169648, 0.197524, 0.227603, 0.268454", \ + "0.112428, 0.122213, 0.133300, 0.160250, 0.188126, 0.218205, 0.259056", \ + "0.102239, 0.112024, 0.123111, 0.150061, 0.177937, 0.208016, 0.248867" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.156063, 0.166506, 0.180163, 0.213367, 0.240703, 0.279665, 0.324856", \ + "0.150571, 0.161014, 0.174671, 0.207875, 0.235211, 0.274173, 0.319364", \ + "0.138040, 0.148483, 0.162140, 0.195344, 0.222680, 0.261642, 0.306833", \ + "0.133078, 0.143521, 0.157178, 0.190382, 0.217718, 0.256680, 0.301871", \ + "0.124308, 0.134751, 0.148408, 0.181612, 0.208948, 0.247910, 0.293101", \ + "0.114700, 0.125143, 0.138800, 0.172004, 0.199340, 0.238302, 0.283493", \ + "0.104467, 0.114910, 0.128567, 0.161771, 0.189107, 0.228069, 0.273260" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[35]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB35eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.249134, 0.237567, 0.225685, 0.205900, 0.191187, 0.182067, 0.166776", \ + "0.254329, 0.242762, 0.230880, 0.211095, 0.196382, 0.187262, 0.171971", \ + "0.266897, 0.255330, 0.243448, 0.223663, 0.208950, 0.199830, 0.184539", \ + "0.274404, 0.262837, 0.250955, 0.231170, 0.216457, 0.207337, 0.192046", \ + "0.280850, 0.269283, 0.257401, 0.237616, 0.222903, 0.213783, 0.198492", \ + "0.290276, 0.278709, 0.266827, 0.247042, 0.232329, 0.223209, 0.207918", \ + "0.300493, 0.288926, 0.277044, 0.257259, 0.242546, 0.233426, 0.218135" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.242723, 0.229979, 0.217345, 0.196512, 0.178133, 0.161031, 0.143466", \ + "0.247941, 0.235197, 0.222563, 0.201730, 0.183351, 0.166249, 0.148684", \ + "0.260501, 0.247757, 0.235123, 0.214291, 0.195911, 0.178809, 0.161244", \ + "0.267997, 0.255253, 0.242619, 0.221786, 0.203407, 0.186305, 0.168740", \ + "0.274433, 0.261689, 0.249055, 0.228222, 0.209843, 0.192741, 0.175176", \ + "0.283839, 0.271095, 0.258461, 0.237628, 0.219249, 0.202147, 0.184582", \ + "0.294088, 0.281344, 0.268710, 0.247877, 0.229498, 0.212396, 0.194831" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[35])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.004676, 0.004681, 0.004686, 0.004690, 0.004695, 0.004700, 0.004704"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.005774, 0.005883, 0.005889, 0.005895, 0.005901, 0.005907, 0.005913"); + } + } + } + pin(TDB[34]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[34]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB34eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.153574, 0.163359, 0.174446, 0.201396, 0.229272, 0.259351, 0.300202", \ + "0.148427, 0.158212, 0.169299, 0.196249, 0.224125, 0.254204, 0.295055", \ + "0.135894, 0.145679, 0.156766, 0.183716, 0.211592, 0.241671, 0.282522", \ + "0.128294, 0.138079, 0.149166, 0.176116, 0.203992, 0.234071, 0.274922", \ + "0.121826, 0.131611, 0.142698, 0.169648, 0.197524, 0.227603, 0.268454", \ + "0.112428, 0.122213, 0.133300, 0.160250, 0.188126, 0.218205, 0.259056", \ + "0.102239, 0.112024, 0.123111, 0.150061, 0.177937, 0.208016, 0.248867" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.156063, 0.166506, 0.180163, 0.213367, 0.240703, 0.279665, 0.324856", \ + "0.150571, 0.161014, 0.174671, 0.207875, 0.235211, 0.274173, 0.319364", \ + "0.138040, 0.148483, 0.162140, 0.195344, 0.222680, 0.261642, 0.306833", \ + "0.133078, 0.143521, 0.157178, 0.190382, 0.217718, 0.256680, 0.301871", \ + "0.124308, 0.134751, 0.148408, 0.181612, 0.208948, 0.247910, 0.293101", \ + "0.114700, 0.125143, 0.138800, 0.172004, 0.199340, 0.238302, 0.283493", \ + "0.104467, 0.114910, 0.128567, 0.161771, 0.189107, 0.228069, 0.273260" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[34]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB34eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.249134, 0.237567, 0.225685, 0.205900, 0.191187, 0.182067, 0.166776", \ + "0.254329, 0.242762, 0.230880, 0.211095, 0.196382, 0.187262, 0.171971", \ + "0.266897, 0.255330, 0.243448, 0.223663, 0.208950, 0.199830, 0.184539", \ + "0.274404, 0.262837, 0.250955, 0.231170, 0.216457, 0.207337, 0.192046", \ + "0.280850, 0.269283, 0.257401, 0.237616, 0.222903, 0.213783, 0.198492", \ + "0.290276, 0.278709, 0.266827, 0.247042, 0.232329, 0.223209, 0.207918", \ + "0.300493, 0.288926, 0.277044, 0.257259, 0.242546, 0.233426, 0.218135" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.242723, 0.229979, 0.217345, 0.196512, 0.178133, 0.161031, 0.143466", \ + "0.247941, 0.235197, 0.222563, 0.201730, 0.183351, 0.166249, 0.148684", \ + "0.260501, 0.247757, 0.235123, 0.214291, 0.195911, 0.178809, 0.161244", \ + "0.267997, 0.255253, 0.242619, 0.221786, 0.203407, 0.186305, 0.168740", \ + "0.274433, 0.261689, 0.249055, 0.228222, 0.209843, 0.192741, 0.175176", \ + "0.283839, 0.271095, 0.258461, 0.237628, 0.219249, 0.202147, 0.184582", \ + "0.294088, 0.281344, 0.268710, 0.247877, 0.229498, 0.212396, 0.194831" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[34])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.004676, 0.004681, 0.004686, 0.004690, 0.004695, 0.004700, 0.004704"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.005774, 0.005883, 0.005889, 0.005895, 0.005901, 0.005907, 0.005913"); + } + } + } + pin(TDB[33]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[33]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB33eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.153574, 0.163359, 0.174446, 0.201396, 0.229272, 0.259351, 0.300202", \ + "0.148427, 0.158212, 0.169299, 0.196249, 0.224125, 0.254204, 0.295055", \ + "0.135894, 0.145679, 0.156766, 0.183716, 0.211592, 0.241671, 0.282522", \ + "0.128294, 0.138079, 0.149166, 0.176116, 0.203992, 0.234071, 0.274922", \ + "0.121826, 0.131611, 0.142698, 0.169648, 0.197524, 0.227603, 0.268454", \ + "0.112428, 0.122213, 0.133300, 0.160250, 0.188126, 0.218205, 0.259056", \ + "0.102239, 0.112024, 0.123111, 0.150061, 0.177937, 0.208016, 0.248867" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.156063, 0.166506, 0.180163, 0.213367, 0.240703, 0.279665, 0.324856", \ + "0.150571, 0.161014, 0.174671, 0.207875, 0.235211, 0.274173, 0.319364", \ + "0.138040, 0.148483, 0.162140, 0.195344, 0.222680, 0.261642, 0.306833", \ + "0.133078, 0.143521, 0.157178, 0.190382, 0.217718, 0.256680, 0.301871", \ + "0.124308, 0.134751, 0.148408, 0.181612, 0.208948, 0.247910, 0.293101", \ + "0.114700, 0.125143, 0.138800, 0.172004, 0.199340, 0.238302, 0.283493", \ + "0.104467, 0.114910, 0.128567, 0.161771, 0.189107, 0.228069, 0.273260" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[33]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB33eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.249134, 0.237567, 0.225685, 0.205900, 0.191187, 0.182067, 0.166776", \ + "0.254329, 0.242762, 0.230880, 0.211095, 0.196382, 0.187262, 0.171971", \ + "0.266897, 0.255330, 0.243448, 0.223663, 0.208950, 0.199830, 0.184539", \ + "0.274404, 0.262837, 0.250955, 0.231170, 0.216457, 0.207337, 0.192046", \ + "0.280850, 0.269283, 0.257401, 0.237616, 0.222903, 0.213783, 0.198492", \ + "0.290276, 0.278709, 0.266827, 0.247042, 0.232329, 0.223209, 0.207918", \ + "0.300493, 0.288926, 0.277044, 0.257259, 0.242546, 0.233426, 0.218135" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.242723, 0.229979, 0.217345, 0.196512, 0.178133, 0.161031, 0.143466", \ + "0.247941, 0.235197, 0.222563, 0.201730, 0.183351, 0.166249, 0.148684", \ + "0.260501, 0.247757, 0.235123, 0.214291, 0.195911, 0.178809, 0.161244", \ + "0.267997, 0.255253, 0.242619, 0.221786, 0.203407, 0.186305, 0.168740", \ + "0.274433, 0.261689, 0.249055, 0.228222, 0.209843, 0.192741, 0.175176", \ + "0.283839, 0.271095, 0.258461, 0.237628, 0.219249, 0.202147, 0.184582", \ + "0.294088, 0.281344, 0.268710, 0.247877, 0.229498, 0.212396, 0.194831" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[33])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.004676, 0.004681, 0.004686, 0.004690, 0.004695, 0.004700, 0.004704"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.005774, 0.005883, 0.005889, 0.005895, 0.005901, 0.005907, 0.005913"); + } + } + } + pin(TDB[32]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[32]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB32eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.153574, 0.163359, 0.174446, 0.201396, 0.229272, 0.259351, 0.300202", \ + "0.148427, 0.158212, 0.169299, 0.196249, 0.224125, 0.254204, 0.295055", \ + "0.135894, 0.145679, 0.156766, 0.183716, 0.211592, 0.241671, 0.282522", \ + "0.128294, 0.138079, 0.149166, 0.176116, 0.203992, 0.234071, 0.274922", \ + "0.121826, 0.131611, 0.142698, 0.169648, 0.197524, 0.227603, 0.268454", \ + "0.112428, 0.122213, 0.133300, 0.160250, 0.188126, 0.218205, 0.259056", \ + "0.102239, 0.112024, 0.123111, 0.150061, 0.177937, 0.208016, 0.248867" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.156063, 0.166506, 0.180163, 0.213367, 0.240703, 0.279665, 0.324856", \ + "0.150571, 0.161014, 0.174671, 0.207875, 0.235211, 0.274173, 0.319364", \ + "0.138040, 0.148483, 0.162140, 0.195344, 0.222680, 0.261642, 0.306833", \ + "0.133078, 0.143521, 0.157178, 0.190382, 0.217718, 0.256680, 0.301871", \ + "0.124308, 0.134751, 0.148408, 0.181612, 0.208948, 0.247910, 0.293101", \ + "0.114700, 0.125143, 0.138800, 0.172004, 0.199340, 0.238302, 0.283493", \ + "0.104467, 0.114910, 0.128567, 0.161771, 0.189107, 0.228069, 0.273260" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[32]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB32eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.249134, 0.237567, 0.225685, 0.205900, 0.191187, 0.182067, 0.166776", \ + "0.254329, 0.242762, 0.230880, 0.211095, 0.196382, 0.187262, 0.171971", \ + "0.266897, 0.255330, 0.243448, 0.223663, 0.208950, 0.199830, 0.184539", \ + "0.274404, 0.262837, 0.250955, 0.231170, 0.216457, 0.207337, 0.192046", \ + "0.280850, 0.269283, 0.257401, 0.237616, 0.222903, 0.213783, 0.198492", \ + "0.290276, 0.278709, 0.266827, 0.247042, 0.232329, 0.223209, 0.207918", \ + "0.300493, 0.288926, 0.277044, 0.257259, 0.242546, 0.233426, 0.218135" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.242723, 0.229979, 0.217345, 0.196512, 0.178133, 0.161031, 0.143466", \ + "0.247941, 0.235197, 0.222563, 0.201730, 0.183351, 0.166249, 0.148684", \ + "0.260501, 0.247757, 0.235123, 0.214291, 0.195911, 0.178809, 0.161244", \ + "0.267997, 0.255253, 0.242619, 0.221786, 0.203407, 0.186305, 0.168740", \ + "0.274433, 0.261689, 0.249055, 0.228222, 0.209843, 0.192741, 0.175176", \ + "0.283839, 0.271095, 0.258461, 0.237628, 0.219249, 0.202147, 0.184582", \ + "0.294088, 0.281344, 0.268710, 0.247877, 0.229498, 0.212396, 0.194831" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[32])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.004676, 0.004681, 0.004686, 0.004690, 0.004695, 0.004700, 0.004704"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.005774, 0.005883, 0.005889, 0.005895, 0.005901, 0.005907, 0.005913"); + } + } + } + pin(TDB[31]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[31]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB31eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.153574, 0.163359, 0.174446, 0.201396, 0.229272, 0.259351, 0.300202", \ + "0.148427, 0.158212, 0.169299, 0.196249, 0.224125, 0.254204, 0.295055", \ + "0.135894, 0.145679, 0.156766, 0.183716, 0.211592, 0.241671, 0.282522", \ + "0.128294, 0.138079, 0.149166, 0.176116, 0.203992, 0.234071, 0.274922", \ + "0.121826, 0.131611, 0.142698, 0.169648, 0.197524, 0.227603, 0.268454", \ + "0.112428, 0.122213, 0.133300, 0.160250, 0.188126, 0.218205, 0.259056", \ + "0.102239, 0.112024, 0.123111, 0.150061, 0.177937, 0.208016, 0.248867" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.156063, 0.166506, 0.180163, 0.213367, 0.240703, 0.279665, 0.324856", \ + "0.150571, 0.161014, 0.174671, 0.207875, 0.235211, 0.274173, 0.319364", \ + "0.138040, 0.148483, 0.162140, 0.195344, 0.222680, 0.261642, 0.306833", \ + "0.133078, 0.143521, 0.157178, 0.190382, 0.217718, 0.256680, 0.301871", \ + "0.124308, 0.134751, 0.148408, 0.181612, 0.208948, 0.247910, 0.293101", \ + "0.114700, 0.125143, 0.138800, 0.172004, 0.199340, 0.238302, 0.283493", \ + "0.104467, 0.114910, 0.128567, 0.161771, 0.189107, 0.228069, 0.273260" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[31]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB31eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.249134, 0.237567, 0.225685, 0.205900, 0.191187, 0.182067, 0.166776", \ + "0.254329, 0.242762, 0.230880, 0.211095, 0.196382, 0.187262, 0.171971", \ + "0.266897, 0.255330, 0.243448, 0.223663, 0.208950, 0.199830, 0.184539", \ + "0.274404, 0.262837, 0.250955, 0.231170, 0.216457, 0.207337, 0.192046", \ + "0.280850, 0.269283, 0.257401, 0.237616, 0.222903, 0.213783, 0.198492", \ + "0.290276, 0.278709, 0.266827, 0.247042, 0.232329, 0.223209, 0.207918", \ + "0.300493, 0.288926, 0.277044, 0.257259, 0.242546, 0.233426, 0.218135" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.242723, 0.229979, 0.217345, 0.196512, 0.178133, 0.161031, 0.143466", \ + "0.247941, 0.235197, 0.222563, 0.201730, 0.183351, 0.166249, 0.148684", \ + "0.260501, 0.247757, 0.235123, 0.214291, 0.195911, 0.178809, 0.161244", \ + "0.267997, 0.255253, 0.242619, 0.221786, 0.203407, 0.186305, 0.168740", \ + "0.274433, 0.261689, 0.249055, 0.228222, 0.209843, 0.192741, 0.175176", \ + "0.283839, 0.271095, 0.258461, 0.237628, 0.219249, 0.202147, 0.184582", \ + "0.294088, 0.281344, 0.268710, 0.247877, 0.229498, 0.212396, 0.194831" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[31])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.004676, 0.004681, 0.004686, 0.004690, 0.004695, 0.004700, 0.004704"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.005774, 0.005883, 0.005889, 0.005895, 0.005901, 0.005907, 0.005913"); + } + } + } + pin(TDB[30]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[30]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB30eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.153574, 0.163359, 0.174446, 0.201396, 0.229272, 0.259351, 0.300202", \ + "0.148427, 0.158212, 0.169299, 0.196249, 0.224125, 0.254204, 0.295055", \ + "0.135894, 0.145679, 0.156766, 0.183716, 0.211592, 0.241671, 0.282522", \ + "0.128294, 0.138079, 0.149166, 0.176116, 0.203992, 0.234071, 0.274922", \ + "0.121826, 0.131611, 0.142698, 0.169648, 0.197524, 0.227603, 0.268454", \ + "0.112428, 0.122213, 0.133300, 0.160250, 0.188126, 0.218205, 0.259056", \ + "0.102239, 0.112024, 0.123111, 0.150061, 0.177937, 0.208016, 0.248867" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.156063, 0.166506, 0.180163, 0.213367, 0.240703, 0.279665, 0.324856", \ + "0.150571, 0.161014, 0.174671, 0.207875, 0.235211, 0.274173, 0.319364", \ + "0.138040, 0.148483, 0.162140, 0.195344, 0.222680, 0.261642, 0.306833", \ + "0.133078, 0.143521, 0.157178, 0.190382, 0.217718, 0.256680, 0.301871", \ + "0.124308, 0.134751, 0.148408, 0.181612, 0.208948, 0.247910, 0.293101", \ + "0.114700, 0.125143, 0.138800, 0.172004, 0.199340, 0.238302, 0.283493", \ + "0.104467, 0.114910, 0.128567, 0.161771, 0.189107, 0.228069, 0.273260" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[30]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB30eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.249134, 0.237567, 0.225685, 0.205900, 0.191187, 0.182067, 0.166776", \ + "0.254329, 0.242762, 0.230880, 0.211095, 0.196382, 0.187262, 0.171971", \ + "0.266897, 0.255330, 0.243448, 0.223663, 0.208950, 0.199830, 0.184539", \ + "0.274404, 0.262837, 0.250955, 0.231170, 0.216457, 0.207337, 0.192046", \ + "0.280850, 0.269283, 0.257401, 0.237616, 0.222903, 0.213783, 0.198492", \ + "0.290276, 0.278709, 0.266827, 0.247042, 0.232329, 0.223209, 0.207918", \ + "0.300493, 0.288926, 0.277044, 0.257259, 0.242546, 0.233426, 0.218135" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.242723, 0.229979, 0.217345, 0.196512, 0.178133, 0.161031, 0.143466", \ + "0.247941, 0.235197, 0.222563, 0.201730, 0.183351, 0.166249, 0.148684", \ + "0.260501, 0.247757, 0.235123, 0.214291, 0.195911, 0.178809, 0.161244", \ + "0.267997, 0.255253, 0.242619, 0.221786, 0.203407, 0.186305, 0.168740", \ + "0.274433, 0.261689, 0.249055, 0.228222, 0.209843, 0.192741, 0.175176", \ + "0.283839, 0.271095, 0.258461, 0.237628, 0.219249, 0.202147, 0.184582", \ + "0.294088, 0.281344, 0.268710, 0.247877, 0.229498, 0.212396, 0.194831" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[30])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.004676, 0.004681, 0.004686, 0.004690, 0.004695, 0.004700, 0.004704"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.005774, 0.005883, 0.005889, 0.005895, 0.005901, 0.005907, 0.005913"); + } + } + } + pin(TDB[29]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[29]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB29eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.153574, 0.163359, 0.174446, 0.201396, 0.229272, 0.259351, 0.300202", \ + "0.148427, 0.158212, 0.169299, 0.196249, 0.224125, 0.254204, 0.295055", \ + "0.135894, 0.145679, 0.156766, 0.183716, 0.211592, 0.241671, 0.282522", \ + "0.128294, 0.138079, 0.149166, 0.176116, 0.203992, 0.234071, 0.274922", \ + "0.121826, 0.131611, 0.142698, 0.169648, 0.197524, 0.227603, 0.268454", \ + "0.112428, 0.122213, 0.133300, 0.160250, 0.188126, 0.218205, 0.259056", \ + "0.102239, 0.112024, 0.123111, 0.150061, 0.177937, 0.208016, 0.248867" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.156063, 0.166506, 0.180163, 0.213367, 0.240703, 0.279665, 0.324856", \ + "0.150571, 0.161014, 0.174671, 0.207875, 0.235211, 0.274173, 0.319364", \ + "0.138040, 0.148483, 0.162140, 0.195344, 0.222680, 0.261642, 0.306833", \ + "0.133078, 0.143521, 0.157178, 0.190382, 0.217718, 0.256680, 0.301871", \ + "0.124308, 0.134751, 0.148408, 0.181612, 0.208948, 0.247910, 0.293101", \ + "0.114700, 0.125143, 0.138800, 0.172004, 0.199340, 0.238302, 0.283493", \ + "0.104467, 0.114910, 0.128567, 0.161771, 0.189107, 0.228069, 0.273260" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[29]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB29eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.249134, 0.237567, 0.225685, 0.205900, 0.191187, 0.182067, 0.166776", \ + "0.254329, 0.242762, 0.230880, 0.211095, 0.196382, 0.187262, 0.171971", \ + "0.266897, 0.255330, 0.243448, 0.223663, 0.208950, 0.199830, 0.184539", \ + "0.274404, 0.262837, 0.250955, 0.231170, 0.216457, 0.207337, 0.192046", \ + "0.280850, 0.269283, 0.257401, 0.237616, 0.222903, 0.213783, 0.198492", \ + "0.290276, 0.278709, 0.266827, 0.247042, 0.232329, 0.223209, 0.207918", \ + "0.300493, 0.288926, 0.277044, 0.257259, 0.242546, 0.233426, 0.218135" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.242723, 0.229979, 0.217345, 0.196512, 0.178133, 0.161031, 0.143466", \ + "0.247941, 0.235197, 0.222563, 0.201730, 0.183351, 0.166249, 0.148684", \ + "0.260501, 0.247757, 0.235123, 0.214291, 0.195911, 0.178809, 0.161244", \ + "0.267997, 0.255253, 0.242619, 0.221786, 0.203407, 0.186305, 0.168740", \ + "0.274433, 0.261689, 0.249055, 0.228222, 0.209843, 0.192741, 0.175176", \ + "0.283839, 0.271095, 0.258461, 0.237628, 0.219249, 0.202147, 0.184582", \ + "0.294088, 0.281344, 0.268710, 0.247877, 0.229498, 0.212396, 0.194831" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[29])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.004676, 0.004681, 0.004686, 0.004690, 0.004695, 0.004700, 0.004704"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.005774, 0.005883, 0.005889, 0.005895, 0.005901, 0.005907, 0.005913"); + } + } + } + pin(TDB[28]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[28]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB28eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.153574, 0.163359, 0.174446, 0.201396, 0.229272, 0.259351, 0.300202", \ + "0.148427, 0.158212, 0.169299, 0.196249, 0.224125, 0.254204, 0.295055", \ + "0.135894, 0.145679, 0.156766, 0.183716, 0.211592, 0.241671, 0.282522", \ + "0.128294, 0.138079, 0.149166, 0.176116, 0.203992, 0.234071, 0.274922", \ + "0.121826, 0.131611, 0.142698, 0.169648, 0.197524, 0.227603, 0.268454", \ + "0.112428, 0.122213, 0.133300, 0.160250, 0.188126, 0.218205, 0.259056", \ + "0.102239, 0.112024, 0.123111, 0.150061, 0.177937, 0.208016, 0.248867" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.156063, 0.166506, 0.180163, 0.213367, 0.240703, 0.279665, 0.324856", \ + "0.150571, 0.161014, 0.174671, 0.207875, 0.235211, 0.274173, 0.319364", \ + "0.138040, 0.148483, 0.162140, 0.195344, 0.222680, 0.261642, 0.306833", \ + "0.133078, 0.143521, 0.157178, 0.190382, 0.217718, 0.256680, 0.301871", \ + "0.124308, 0.134751, 0.148408, 0.181612, 0.208948, 0.247910, 0.293101", \ + "0.114700, 0.125143, 0.138800, 0.172004, 0.199340, 0.238302, 0.283493", \ + "0.104467, 0.114910, 0.128567, 0.161771, 0.189107, 0.228069, 0.273260" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[28]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB28eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.249134, 0.237567, 0.225685, 0.205900, 0.191187, 0.182067, 0.166776", \ + "0.254329, 0.242762, 0.230880, 0.211095, 0.196382, 0.187262, 0.171971", \ + "0.266897, 0.255330, 0.243448, 0.223663, 0.208950, 0.199830, 0.184539", \ + "0.274404, 0.262837, 0.250955, 0.231170, 0.216457, 0.207337, 0.192046", \ + "0.280850, 0.269283, 0.257401, 0.237616, 0.222903, 0.213783, 0.198492", \ + "0.290276, 0.278709, 0.266827, 0.247042, 0.232329, 0.223209, 0.207918", \ + "0.300493, 0.288926, 0.277044, 0.257259, 0.242546, 0.233426, 0.218135" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.242723, 0.229979, 0.217345, 0.196512, 0.178133, 0.161031, 0.143466", \ + "0.247941, 0.235197, 0.222563, 0.201730, 0.183351, 0.166249, 0.148684", \ + "0.260501, 0.247757, 0.235123, 0.214291, 0.195911, 0.178809, 0.161244", \ + "0.267997, 0.255253, 0.242619, 0.221786, 0.203407, 0.186305, 0.168740", \ + "0.274433, 0.261689, 0.249055, 0.228222, 0.209843, 0.192741, 0.175176", \ + "0.283839, 0.271095, 0.258461, 0.237628, 0.219249, 0.202147, 0.184582", \ + "0.294088, 0.281344, 0.268710, 0.247877, 0.229498, 0.212396, 0.194831" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[28])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.004676, 0.004681, 0.004686, 0.004690, 0.004695, 0.004700, 0.004704"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.005774, 0.005883, 0.005889, 0.005895, 0.005901, 0.005907, 0.005913"); + } + } + } + pin(TDB[27]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[27]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB27eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.153574, 0.163359, 0.174446, 0.201396, 0.229272, 0.259351, 0.300202", \ + "0.148427, 0.158212, 0.169299, 0.196249, 0.224125, 0.254204, 0.295055", \ + "0.135894, 0.145679, 0.156766, 0.183716, 0.211592, 0.241671, 0.282522", \ + "0.128294, 0.138079, 0.149166, 0.176116, 0.203992, 0.234071, 0.274922", \ + "0.121826, 0.131611, 0.142698, 0.169648, 0.197524, 0.227603, 0.268454", \ + "0.112428, 0.122213, 0.133300, 0.160250, 0.188126, 0.218205, 0.259056", \ + "0.102239, 0.112024, 0.123111, 0.150061, 0.177937, 0.208016, 0.248867" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.156063, 0.166506, 0.180163, 0.213367, 0.240703, 0.279665, 0.324856", \ + "0.150571, 0.161014, 0.174671, 0.207875, 0.235211, 0.274173, 0.319364", \ + "0.138040, 0.148483, 0.162140, 0.195344, 0.222680, 0.261642, 0.306833", \ + "0.133078, 0.143521, 0.157178, 0.190382, 0.217718, 0.256680, 0.301871", \ + "0.124308, 0.134751, 0.148408, 0.181612, 0.208948, 0.247910, 0.293101", \ + "0.114700, 0.125143, 0.138800, 0.172004, 0.199340, 0.238302, 0.283493", \ + "0.104467, 0.114910, 0.128567, 0.161771, 0.189107, 0.228069, 0.273260" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[27]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB27eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.249134, 0.237567, 0.225685, 0.205900, 0.191187, 0.182067, 0.166776", \ + "0.254329, 0.242762, 0.230880, 0.211095, 0.196382, 0.187262, 0.171971", \ + "0.266897, 0.255330, 0.243448, 0.223663, 0.208950, 0.199830, 0.184539", \ + "0.274404, 0.262837, 0.250955, 0.231170, 0.216457, 0.207337, 0.192046", \ + "0.280850, 0.269283, 0.257401, 0.237616, 0.222903, 0.213783, 0.198492", \ + "0.290276, 0.278709, 0.266827, 0.247042, 0.232329, 0.223209, 0.207918", \ + "0.300493, 0.288926, 0.277044, 0.257259, 0.242546, 0.233426, 0.218135" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.242723, 0.229979, 0.217345, 0.196512, 0.178133, 0.161031, 0.143466", \ + "0.247941, 0.235197, 0.222563, 0.201730, 0.183351, 0.166249, 0.148684", \ + "0.260501, 0.247757, 0.235123, 0.214291, 0.195911, 0.178809, 0.161244", \ + "0.267997, 0.255253, 0.242619, 0.221786, 0.203407, 0.186305, 0.168740", \ + "0.274433, 0.261689, 0.249055, 0.228222, 0.209843, 0.192741, 0.175176", \ + "0.283839, 0.271095, 0.258461, 0.237628, 0.219249, 0.202147, 0.184582", \ + "0.294088, 0.281344, 0.268710, 0.247877, 0.229498, 0.212396, 0.194831" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[27])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.004676, 0.004681, 0.004686, 0.004690, 0.004695, 0.004700, 0.004704"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.005774, 0.005883, 0.005889, 0.005895, 0.005901, 0.005907, 0.005913"); + } + } + } + pin(TDB[26]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[26]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB26eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.153574, 0.163359, 0.174446, 0.201396, 0.229272, 0.259351, 0.300202", \ + "0.148427, 0.158212, 0.169299, 0.196249, 0.224125, 0.254204, 0.295055", \ + "0.135894, 0.145679, 0.156766, 0.183716, 0.211592, 0.241671, 0.282522", \ + "0.128294, 0.138079, 0.149166, 0.176116, 0.203992, 0.234071, 0.274922", \ + "0.121826, 0.131611, 0.142698, 0.169648, 0.197524, 0.227603, 0.268454", \ + "0.112428, 0.122213, 0.133300, 0.160250, 0.188126, 0.218205, 0.259056", \ + "0.102239, 0.112024, 0.123111, 0.150061, 0.177937, 0.208016, 0.248867" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.156063, 0.166506, 0.180163, 0.213367, 0.240703, 0.279665, 0.324856", \ + "0.150571, 0.161014, 0.174671, 0.207875, 0.235211, 0.274173, 0.319364", \ + "0.138040, 0.148483, 0.162140, 0.195344, 0.222680, 0.261642, 0.306833", \ + "0.133078, 0.143521, 0.157178, 0.190382, 0.217718, 0.256680, 0.301871", \ + "0.124308, 0.134751, 0.148408, 0.181612, 0.208948, 0.247910, 0.293101", \ + "0.114700, 0.125143, 0.138800, 0.172004, 0.199340, 0.238302, 0.283493", \ + "0.104467, 0.114910, 0.128567, 0.161771, 0.189107, 0.228069, 0.273260" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[26]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB26eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.249134, 0.237567, 0.225685, 0.205900, 0.191187, 0.182067, 0.166776", \ + "0.254329, 0.242762, 0.230880, 0.211095, 0.196382, 0.187262, 0.171971", \ + "0.266897, 0.255330, 0.243448, 0.223663, 0.208950, 0.199830, 0.184539", \ + "0.274404, 0.262837, 0.250955, 0.231170, 0.216457, 0.207337, 0.192046", \ + "0.280850, 0.269283, 0.257401, 0.237616, 0.222903, 0.213783, 0.198492", \ + "0.290276, 0.278709, 0.266827, 0.247042, 0.232329, 0.223209, 0.207918", \ + "0.300493, 0.288926, 0.277044, 0.257259, 0.242546, 0.233426, 0.218135" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.242723, 0.229979, 0.217345, 0.196512, 0.178133, 0.161031, 0.143466", \ + "0.247941, 0.235197, 0.222563, 0.201730, 0.183351, 0.166249, 0.148684", \ + "0.260501, 0.247757, 0.235123, 0.214291, 0.195911, 0.178809, 0.161244", \ + "0.267997, 0.255253, 0.242619, 0.221786, 0.203407, 0.186305, 0.168740", \ + "0.274433, 0.261689, 0.249055, 0.228222, 0.209843, 0.192741, 0.175176", \ + "0.283839, 0.271095, 0.258461, 0.237628, 0.219249, 0.202147, 0.184582", \ + "0.294088, 0.281344, 0.268710, 0.247877, 0.229498, 0.212396, 0.194831" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[26])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.004676, 0.004681, 0.004686, 0.004690, 0.004695, 0.004700, 0.004704"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.005774, 0.005883, 0.005889, 0.005895, 0.005901, 0.005907, 0.005913"); + } + } + } + pin(TDB[25]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[25]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB25eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.153574, 0.163359, 0.174446, 0.201396, 0.229272, 0.259351, 0.300202", \ + "0.148427, 0.158212, 0.169299, 0.196249, 0.224125, 0.254204, 0.295055", \ + "0.135894, 0.145679, 0.156766, 0.183716, 0.211592, 0.241671, 0.282522", \ + "0.128294, 0.138079, 0.149166, 0.176116, 0.203992, 0.234071, 0.274922", \ + "0.121826, 0.131611, 0.142698, 0.169648, 0.197524, 0.227603, 0.268454", \ + "0.112428, 0.122213, 0.133300, 0.160250, 0.188126, 0.218205, 0.259056", \ + "0.102239, 0.112024, 0.123111, 0.150061, 0.177937, 0.208016, 0.248867" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.156063, 0.166506, 0.180163, 0.213367, 0.240703, 0.279665, 0.324856", \ + "0.150571, 0.161014, 0.174671, 0.207875, 0.235211, 0.274173, 0.319364", \ + "0.138040, 0.148483, 0.162140, 0.195344, 0.222680, 0.261642, 0.306833", \ + "0.133078, 0.143521, 0.157178, 0.190382, 0.217718, 0.256680, 0.301871", \ + "0.124308, 0.134751, 0.148408, 0.181612, 0.208948, 0.247910, 0.293101", \ + "0.114700, 0.125143, 0.138800, 0.172004, 0.199340, 0.238302, 0.283493", \ + "0.104467, 0.114910, 0.128567, 0.161771, 0.189107, 0.228069, 0.273260" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[25]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB25eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.249134, 0.237567, 0.225685, 0.205900, 0.191187, 0.182067, 0.166776", \ + "0.254329, 0.242762, 0.230880, 0.211095, 0.196382, 0.187262, 0.171971", \ + "0.266897, 0.255330, 0.243448, 0.223663, 0.208950, 0.199830, 0.184539", \ + "0.274404, 0.262837, 0.250955, 0.231170, 0.216457, 0.207337, 0.192046", \ + "0.280850, 0.269283, 0.257401, 0.237616, 0.222903, 0.213783, 0.198492", \ + "0.290276, 0.278709, 0.266827, 0.247042, 0.232329, 0.223209, 0.207918", \ + "0.300493, 0.288926, 0.277044, 0.257259, 0.242546, 0.233426, 0.218135" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.242723, 0.229979, 0.217345, 0.196512, 0.178133, 0.161031, 0.143466", \ + "0.247941, 0.235197, 0.222563, 0.201730, 0.183351, 0.166249, 0.148684", \ + "0.260501, 0.247757, 0.235123, 0.214291, 0.195911, 0.178809, 0.161244", \ + "0.267997, 0.255253, 0.242619, 0.221786, 0.203407, 0.186305, 0.168740", \ + "0.274433, 0.261689, 0.249055, 0.228222, 0.209843, 0.192741, 0.175176", \ + "0.283839, 0.271095, 0.258461, 0.237628, 0.219249, 0.202147, 0.184582", \ + "0.294088, 0.281344, 0.268710, 0.247877, 0.229498, 0.212396, 0.194831" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[25])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.004676, 0.004681, 0.004686, 0.004690, 0.004695, 0.004700, 0.004704"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.005774, 0.005883, 0.005889, 0.005895, 0.005901, 0.005907, 0.005913"); + } + } + } + pin(TDB[24]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[24]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB24eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.153574, 0.163359, 0.174446, 0.201396, 0.229272, 0.259351, 0.300202", \ + "0.148427, 0.158212, 0.169299, 0.196249, 0.224125, 0.254204, 0.295055", \ + "0.135894, 0.145679, 0.156766, 0.183716, 0.211592, 0.241671, 0.282522", \ + "0.128294, 0.138079, 0.149166, 0.176116, 0.203992, 0.234071, 0.274922", \ + "0.121826, 0.131611, 0.142698, 0.169648, 0.197524, 0.227603, 0.268454", \ + "0.112428, 0.122213, 0.133300, 0.160250, 0.188126, 0.218205, 0.259056", \ + "0.102239, 0.112024, 0.123111, 0.150061, 0.177937, 0.208016, 0.248867" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.156063, 0.166506, 0.180163, 0.213367, 0.240703, 0.279665, 0.324856", \ + "0.150571, 0.161014, 0.174671, 0.207875, 0.235211, 0.274173, 0.319364", \ + "0.138040, 0.148483, 0.162140, 0.195344, 0.222680, 0.261642, 0.306833", \ + "0.133078, 0.143521, 0.157178, 0.190382, 0.217718, 0.256680, 0.301871", \ + "0.124308, 0.134751, 0.148408, 0.181612, 0.208948, 0.247910, 0.293101", \ + "0.114700, 0.125143, 0.138800, 0.172004, 0.199340, 0.238302, 0.283493", \ + "0.104467, 0.114910, 0.128567, 0.161771, 0.189107, 0.228069, 0.273260" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[24]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB24eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.249134, 0.237567, 0.225685, 0.205900, 0.191187, 0.182067, 0.166776", \ + "0.254329, 0.242762, 0.230880, 0.211095, 0.196382, 0.187262, 0.171971", \ + "0.266897, 0.255330, 0.243448, 0.223663, 0.208950, 0.199830, 0.184539", \ + "0.274404, 0.262837, 0.250955, 0.231170, 0.216457, 0.207337, 0.192046", \ + "0.280850, 0.269283, 0.257401, 0.237616, 0.222903, 0.213783, 0.198492", \ + "0.290276, 0.278709, 0.266827, 0.247042, 0.232329, 0.223209, 0.207918", \ + "0.300493, 0.288926, 0.277044, 0.257259, 0.242546, 0.233426, 0.218135" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.242723, 0.229979, 0.217345, 0.196512, 0.178133, 0.161031, 0.143466", \ + "0.247941, 0.235197, 0.222563, 0.201730, 0.183351, 0.166249, 0.148684", \ + "0.260501, 0.247757, 0.235123, 0.214291, 0.195911, 0.178809, 0.161244", \ + "0.267997, 0.255253, 0.242619, 0.221786, 0.203407, 0.186305, 0.168740", \ + "0.274433, 0.261689, 0.249055, 0.228222, 0.209843, 0.192741, 0.175176", \ + "0.283839, 0.271095, 0.258461, 0.237628, 0.219249, 0.202147, 0.184582", \ + "0.294088, 0.281344, 0.268710, 0.247877, 0.229498, 0.212396, 0.194831" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[24])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.004676, 0.004681, 0.004686, 0.004690, 0.004695, 0.004700, 0.004704"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.005774, 0.005883, 0.005889, 0.005895, 0.005901, 0.005907, 0.005913"); + } + } + } + pin(TDB[23]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[23]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB23eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.153574, 0.163359, 0.174446, 0.201396, 0.229272, 0.259351, 0.300202", \ + "0.148427, 0.158212, 0.169299, 0.196249, 0.224125, 0.254204, 0.295055", \ + "0.135894, 0.145679, 0.156766, 0.183716, 0.211592, 0.241671, 0.282522", \ + "0.128294, 0.138079, 0.149166, 0.176116, 0.203992, 0.234071, 0.274922", \ + "0.121826, 0.131611, 0.142698, 0.169648, 0.197524, 0.227603, 0.268454", \ + "0.112428, 0.122213, 0.133300, 0.160250, 0.188126, 0.218205, 0.259056", \ + "0.102239, 0.112024, 0.123111, 0.150061, 0.177937, 0.208016, 0.248867" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.156063, 0.166506, 0.180163, 0.213367, 0.240703, 0.279665, 0.324856", \ + "0.150571, 0.161014, 0.174671, 0.207875, 0.235211, 0.274173, 0.319364", \ + "0.138040, 0.148483, 0.162140, 0.195344, 0.222680, 0.261642, 0.306833", \ + "0.133078, 0.143521, 0.157178, 0.190382, 0.217718, 0.256680, 0.301871", \ + "0.124308, 0.134751, 0.148408, 0.181612, 0.208948, 0.247910, 0.293101", \ + "0.114700, 0.125143, 0.138800, 0.172004, 0.199340, 0.238302, 0.283493", \ + "0.104467, 0.114910, 0.128567, 0.161771, 0.189107, 0.228069, 0.273260" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[23]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB23eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.249134, 0.237567, 0.225685, 0.205900, 0.191187, 0.182067, 0.166776", \ + "0.254329, 0.242762, 0.230880, 0.211095, 0.196382, 0.187262, 0.171971", \ + "0.266897, 0.255330, 0.243448, 0.223663, 0.208950, 0.199830, 0.184539", \ + "0.274404, 0.262837, 0.250955, 0.231170, 0.216457, 0.207337, 0.192046", \ + "0.280850, 0.269283, 0.257401, 0.237616, 0.222903, 0.213783, 0.198492", \ + "0.290276, 0.278709, 0.266827, 0.247042, 0.232329, 0.223209, 0.207918", \ + "0.300493, 0.288926, 0.277044, 0.257259, 0.242546, 0.233426, 0.218135" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.242723, 0.229979, 0.217345, 0.196512, 0.178133, 0.161031, 0.143466", \ + "0.247941, 0.235197, 0.222563, 0.201730, 0.183351, 0.166249, 0.148684", \ + "0.260501, 0.247757, 0.235123, 0.214291, 0.195911, 0.178809, 0.161244", \ + "0.267997, 0.255253, 0.242619, 0.221786, 0.203407, 0.186305, 0.168740", \ + "0.274433, 0.261689, 0.249055, 0.228222, 0.209843, 0.192741, 0.175176", \ + "0.283839, 0.271095, 0.258461, 0.237628, 0.219249, 0.202147, 0.184582", \ + "0.294088, 0.281344, 0.268710, 0.247877, 0.229498, 0.212396, 0.194831" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[23])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.004676, 0.004681, 0.004686, 0.004690, 0.004695, 0.004700, 0.004704"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.005774, 0.005883, 0.005889, 0.005895, 0.005901, 0.005907, 0.005913"); + } + } + } + pin(TDB[22]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[22]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB22eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.153574, 0.163359, 0.174446, 0.201396, 0.229272, 0.259351, 0.300202", \ + "0.148427, 0.158212, 0.169299, 0.196249, 0.224125, 0.254204, 0.295055", \ + "0.135894, 0.145679, 0.156766, 0.183716, 0.211592, 0.241671, 0.282522", \ + "0.128294, 0.138079, 0.149166, 0.176116, 0.203992, 0.234071, 0.274922", \ + "0.121826, 0.131611, 0.142698, 0.169648, 0.197524, 0.227603, 0.268454", \ + "0.112428, 0.122213, 0.133300, 0.160250, 0.188126, 0.218205, 0.259056", \ + "0.102239, 0.112024, 0.123111, 0.150061, 0.177937, 0.208016, 0.248867" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.156063, 0.166506, 0.180163, 0.213367, 0.240703, 0.279665, 0.324856", \ + "0.150571, 0.161014, 0.174671, 0.207875, 0.235211, 0.274173, 0.319364", \ + "0.138040, 0.148483, 0.162140, 0.195344, 0.222680, 0.261642, 0.306833", \ + "0.133078, 0.143521, 0.157178, 0.190382, 0.217718, 0.256680, 0.301871", \ + "0.124308, 0.134751, 0.148408, 0.181612, 0.208948, 0.247910, 0.293101", \ + "0.114700, 0.125143, 0.138800, 0.172004, 0.199340, 0.238302, 0.283493", \ + "0.104467, 0.114910, 0.128567, 0.161771, 0.189107, 0.228069, 0.273260" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[22]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB22eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.249134, 0.237567, 0.225685, 0.205900, 0.191187, 0.182067, 0.166776", \ + "0.254329, 0.242762, 0.230880, 0.211095, 0.196382, 0.187262, 0.171971", \ + "0.266897, 0.255330, 0.243448, 0.223663, 0.208950, 0.199830, 0.184539", \ + "0.274404, 0.262837, 0.250955, 0.231170, 0.216457, 0.207337, 0.192046", \ + "0.280850, 0.269283, 0.257401, 0.237616, 0.222903, 0.213783, 0.198492", \ + "0.290276, 0.278709, 0.266827, 0.247042, 0.232329, 0.223209, 0.207918", \ + "0.300493, 0.288926, 0.277044, 0.257259, 0.242546, 0.233426, 0.218135" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.242723, 0.229979, 0.217345, 0.196512, 0.178133, 0.161031, 0.143466", \ + "0.247941, 0.235197, 0.222563, 0.201730, 0.183351, 0.166249, 0.148684", \ + "0.260501, 0.247757, 0.235123, 0.214291, 0.195911, 0.178809, 0.161244", \ + "0.267997, 0.255253, 0.242619, 0.221786, 0.203407, 0.186305, 0.168740", \ + "0.274433, 0.261689, 0.249055, 0.228222, 0.209843, 0.192741, 0.175176", \ + "0.283839, 0.271095, 0.258461, 0.237628, 0.219249, 0.202147, 0.184582", \ + "0.294088, 0.281344, 0.268710, 0.247877, 0.229498, 0.212396, 0.194831" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[22])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.004676, 0.004681, 0.004686, 0.004690, 0.004695, 0.004700, 0.004704"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.005774, 0.005883, 0.005889, 0.005895, 0.005901, 0.005907, 0.005913"); + } + } + } + pin(TDB[21]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[21]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB21eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.153574, 0.163359, 0.174446, 0.201396, 0.229272, 0.259351, 0.300202", \ + "0.148427, 0.158212, 0.169299, 0.196249, 0.224125, 0.254204, 0.295055", \ + "0.135894, 0.145679, 0.156766, 0.183716, 0.211592, 0.241671, 0.282522", \ + "0.128294, 0.138079, 0.149166, 0.176116, 0.203992, 0.234071, 0.274922", \ + "0.121826, 0.131611, 0.142698, 0.169648, 0.197524, 0.227603, 0.268454", \ + "0.112428, 0.122213, 0.133300, 0.160250, 0.188126, 0.218205, 0.259056", \ + "0.102239, 0.112024, 0.123111, 0.150061, 0.177937, 0.208016, 0.248867" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.156063, 0.166506, 0.180163, 0.213367, 0.240703, 0.279665, 0.324856", \ + "0.150571, 0.161014, 0.174671, 0.207875, 0.235211, 0.274173, 0.319364", \ + "0.138040, 0.148483, 0.162140, 0.195344, 0.222680, 0.261642, 0.306833", \ + "0.133078, 0.143521, 0.157178, 0.190382, 0.217718, 0.256680, 0.301871", \ + "0.124308, 0.134751, 0.148408, 0.181612, 0.208948, 0.247910, 0.293101", \ + "0.114700, 0.125143, 0.138800, 0.172004, 0.199340, 0.238302, 0.283493", \ + "0.104467, 0.114910, 0.128567, 0.161771, 0.189107, 0.228069, 0.273260" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[21]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB21eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.249134, 0.237567, 0.225685, 0.205900, 0.191187, 0.182067, 0.166776", \ + "0.254329, 0.242762, 0.230880, 0.211095, 0.196382, 0.187262, 0.171971", \ + "0.266897, 0.255330, 0.243448, 0.223663, 0.208950, 0.199830, 0.184539", \ + "0.274404, 0.262837, 0.250955, 0.231170, 0.216457, 0.207337, 0.192046", \ + "0.280850, 0.269283, 0.257401, 0.237616, 0.222903, 0.213783, 0.198492", \ + "0.290276, 0.278709, 0.266827, 0.247042, 0.232329, 0.223209, 0.207918", \ + "0.300493, 0.288926, 0.277044, 0.257259, 0.242546, 0.233426, 0.218135" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.242723, 0.229979, 0.217345, 0.196512, 0.178133, 0.161031, 0.143466", \ + "0.247941, 0.235197, 0.222563, 0.201730, 0.183351, 0.166249, 0.148684", \ + "0.260501, 0.247757, 0.235123, 0.214291, 0.195911, 0.178809, 0.161244", \ + "0.267997, 0.255253, 0.242619, 0.221786, 0.203407, 0.186305, 0.168740", \ + "0.274433, 0.261689, 0.249055, 0.228222, 0.209843, 0.192741, 0.175176", \ + "0.283839, 0.271095, 0.258461, 0.237628, 0.219249, 0.202147, 0.184582", \ + "0.294088, 0.281344, 0.268710, 0.247877, 0.229498, 0.212396, 0.194831" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[21])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.004676, 0.004681, 0.004686, 0.004690, 0.004695, 0.004700, 0.004704"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.005774, 0.005883, 0.005889, 0.005895, 0.005901, 0.005907, 0.005913"); + } + } + } + pin(TDB[20]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[20]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB20eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.153574, 0.163359, 0.174446, 0.201396, 0.229272, 0.259351, 0.300202", \ + "0.148427, 0.158212, 0.169299, 0.196249, 0.224125, 0.254204, 0.295055", \ + "0.135894, 0.145679, 0.156766, 0.183716, 0.211592, 0.241671, 0.282522", \ + "0.128294, 0.138079, 0.149166, 0.176116, 0.203992, 0.234071, 0.274922", \ + "0.121826, 0.131611, 0.142698, 0.169648, 0.197524, 0.227603, 0.268454", \ + "0.112428, 0.122213, 0.133300, 0.160250, 0.188126, 0.218205, 0.259056", \ + "0.102239, 0.112024, 0.123111, 0.150061, 0.177937, 0.208016, 0.248867" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.156063, 0.166506, 0.180163, 0.213367, 0.240703, 0.279665, 0.324856", \ + "0.150571, 0.161014, 0.174671, 0.207875, 0.235211, 0.274173, 0.319364", \ + "0.138040, 0.148483, 0.162140, 0.195344, 0.222680, 0.261642, 0.306833", \ + "0.133078, 0.143521, 0.157178, 0.190382, 0.217718, 0.256680, 0.301871", \ + "0.124308, 0.134751, 0.148408, 0.181612, 0.208948, 0.247910, 0.293101", \ + "0.114700, 0.125143, 0.138800, 0.172004, 0.199340, 0.238302, 0.283493", \ + "0.104467, 0.114910, 0.128567, 0.161771, 0.189107, 0.228069, 0.273260" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[20]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB20eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.249134, 0.237567, 0.225685, 0.205900, 0.191187, 0.182067, 0.166776", \ + "0.254329, 0.242762, 0.230880, 0.211095, 0.196382, 0.187262, 0.171971", \ + "0.266897, 0.255330, 0.243448, 0.223663, 0.208950, 0.199830, 0.184539", \ + "0.274404, 0.262837, 0.250955, 0.231170, 0.216457, 0.207337, 0.192046", \ + "0.280850, 0.269283, 0.257401, 0.237616, 0.222903, 0.213783, 0.198492", \ + "0.290276, 0.278709, 0.266827, 0.247042, 0.232329, 0.223209, 0.207918", \ + "0.300493, 0.288926, 0.277044, 0.257259, 0.242546, 0.233426, 0.218135" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.242723, 0.229979, 0.217345, 0.196512, 0.178133, 0.161031, 0.143466", \ + "0.247941, 0.235197, 0.222563, 0.201730, 0.183351, 0.166249, 0.148684", \ + "0.260501, 0.247757, 0.235123, 0.214291, 0.195911, 0.178809, 0.161244", \ + "0.267997, 0.255253, 0.242619, 0.221786, 0.203407, 0.186305, 0.168740", \ + "0.274433, 0.261689, 0.249055, 0.228222, 0.209843, 0.192741, 0.175176", \ + "0.283839, 0.271095, 0.258461, 0.237628, 0.219249, 0.202147, 0.184582", \ + "0.294088, 0.281344, 0.268710, 0.247877, 0.229498, 0.212396, 0.194831" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[20])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.004676, 0.004681, 0.004686, 0.004690, 0.004695, 0.004700, 0.004704"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.005774, 0.005883, 0.005889, 0.005895, 0.005901, 0.005907, 0.005913"); + } + } + } + pin(TDB[19]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[19]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB19eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.153574, 0.163359, 0.174446, 0.201396, 0.229272, 0.259351, 0.300202", \ + "0.148427, 0.158212, 0.169299, 0.196249, 0.224125, 0.254204, 0.295055", \ + "0.135894, 0.145679, 0.156766, 0.183716, 0.211592, 0.241671, 0.282522", \ + "0.128294, 0.138079, 0.149166, 0.176116, 0.203992, 0.234071, 0.274922", \ + "0.121826, 0.131611, 0.142698, 0.169648, 0.197524, 0.227603, 0.268454", \ + "0.112428, 0.122213, 0.133300, 0.160250, 0.188126, 0.218205, 0.259056", \ + "0.102239, 0.112024, 0.123111, 0.150061, 0.177937, 0.208016, 0.248867" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.156063, 0.166506, 0.180163, 0.213367, 0.240703, 0.279665, 0.324856", \ + "0.150571, 0.161014, 0.174671, 0.207875, 0.235211, 0.274173, 0.319364", \ + "0.138040, 0.148483, 0.162140, 0.195344, 0.222680, 0.261642, 0.306833", \ + "0.133078, 0.143521, 0.157178, 0.190382, 0.217718, 0.256680, 0.301871", \ + "0.124308, 0.134751, 0.148408, 0.181612, 0.208948, 0.247910, 0.293101", \ + "0.114700, 0.125143, 0.138800, 0.172004, 0.199340, 0.238302, 0.283493", \ + "0.104467, 0.114910, 0.128567, 0.161771, 0.189107, 0.228069, 0.273260" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[19]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB19eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.249134, 0.237567, 0.225685, 0.205900, 0.191187, 0.182067, 0.166776", \ + "0.254329, 0.242762, 0.230880, 0.211095, 0.196382, 0.187262, 0.171971", \ + "0.266897, 0.255330, 0.243448, 0.223663, 0.208950, 0.199830, 0.184539", \ + "0.274404, 0.262837, 0.250955, 0.231170, 0.216457, 0.207337, 0.192046", \ + "0.280850, 0.269283, 0.257401, 0.237616, 0.222903, 0.213783, 0.198492", \ + "0.290276, 0.278709, 0.266827, 0.247042, 0.232329, 0.223209, 0.207918", \ + "0.300493, 0.288926, 0.277044, 0.257259, 0.242546, 0.233426, 0.218135" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.242723, 0.229979, 0.217345, 0.196512, 0.178133, 0.161031, 0.143466", \ + "0.247941, 0.235197, 0.222563, 0.201730, 0.183351, 0.166249, 0.148684", \ + "0.260501, 0.247757, 0.235123, 0.214291, 0.195911, 0.178809, 0.161244", \ + "0.267997, 0.255253, 0.242619, 0.221786, 0.203407, 0.186305, 0.168740", \ + "0.274433, 0.261689, 0.249055, 0.228222, 0.209843, 0.192741, 0.175176", \ + "0.283839, 0.271095, 0.258461, 0.237628, 0.219249, 0.202147, 0.184582", \ + "0.294088, 0.281344, 0.268710, 0.247877, 0.229498, 0.212396, 0.194831" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[19])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.004676, 0.004681, 0.004686, 0.004690, 0.004695, 0.004700, 0.004704"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.005774, 0.005883, 0.005889, 0.005895, 0.005901, 0.005907, 0.005913"); + } + } + } + pin(TDB[18]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[18]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB18eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.153574, 0.163359, 0.174446, 0.201396, 0.229272, 0.259351, 0.300202", \ + "0.148427, 0.158212, 0.169299, 0.196249, 0.224125, 0.254204, 0.295055", \ + "0.135894, 0.145679, 0.156766, 0.183716, 0.211592, 0.241671, 0.282522", \ + "0.128294, 0.138079, 0.149166, 0.176116, 0.203992, 0.234071, 0.274922", \ + "0.121826, 0.131611, 0.142698, 0.169648, 0.197524, 0.227603, 0.268454", \ + "0.112428, 0.122213, 0.133300, 0.160250, 0.188126, 0.218205, 0.259056", \ + "0.102239, 0.112024, 0.123111, 0.150061, 0.177937, 0.208016, 0.248867" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.156063, 0.166506, 0.180163, 0.213367, 0.240703, 0.279665, 0.324856", \ + "0.150571, 0.161014, 0.174671, 0.207875, 0.235211, 0.274173, 0.319364", \ + "0.138040, 0.148483, 0.162140, 0.195344, 0.222680, 0.261642, 0.306833", \ + "0.133078, 0.143521, 0.157178, 0.190382, 0.217718, 0.256680, 0.301871", \ + "0.124308, 0.134751, 0.148408, 0.181612, 0.208948, 0.247910, 0.293101", \ + "0.114700, 0.125143, 0.138800, 0.172004, 0.199340, 0.238302, 0.283493", \ + "0.104467, 0.114910, 0.128567, 0.161771, 0.189107, 0.228069, 0.273260" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[18]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB18eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.249134, 0.237567, 0.225685, 0.205900, 0.191187, 0.182067, 0.166776", \ + "0.254329, 0.242762, 0.230880, 0.211095, 0.196382, 0.187262, 0.171971", \ + "0.266897, 0.255330, 0.243448, 0.223663, 0.208950, 0.199830, 0.184539", \ + "0.274404, 0.262837, 0.250955, 0.231170, 0.216457, 0.207337, 0.192046", \ + "0.280850, 0.269283, 0.257401, 0.237616, 0.222903, 0.213783, 0.198492", \ + "0.290276, 0.278709, 0.266827, 0.247042, 0.232329, 0.223209, 0.207918", \ + "0.300493, 0.288926, 0.277044, 0.257259, 0.242546, 0.233426, 0.218135" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.242723, 0.229979, 0.217345, 0.196512, 0.178133, 0.161031, 0.143466", \ + "0.247941, 0.235197, 0.222563, 0.201730, 0.183351, 0.166249, 0.148684", \ + "0.260501, 0.247757, 0.235123, 0.214291, 0.195911, 0.178809, 0.161244", \ + "0.267997, 0.255253, 0.242619, 0.221786, 0.203407, 0.186305, 0.168740", \ + "0.274433, 0.261689, 0.249055, 0.228222, 0.209843, 0.192741, 0.175176", \ + "0.283839, 0.271095, 0.258461, 0.237628, 0.219249, 0.202147, 0.184582", \ + "0.294088, 0.281344, 0.268710, 0.247877, 0.229498, 0.212396, 0.194831" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[18])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.004676, 0.004681, 0.004686, 0.004690, 0.004695, 0.004700, 0.004704"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.005774, 0.005883, 0.005889, 0.005895, 0.005901, 0.005907, 0.005913"); + } + } + } + pin(TDB[17]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[17]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB17eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.153574, 0.163359, 0.174446, 0.201396, 0.229272, 0.259351, 0.300202", \ + "0.148427, 0.158212, 0.169299, 0.196249, 0.224125, 0.254204, 0.295055", \ + "0.135894, 0.145679, 0.156766, 0.183716, 0.211592, 0.241671, 0.282522", \ + "0.128294, 0.138079, 0.149166, 0.176116, 0.203992, 0.234071, 0.274922", \ + "0.121826, 0.131611, 0.142698, 0.169648, 0.197524, 0.227603, 0.268454", \ + "0.112428, 0.122213, 0.133300, 0.160250, 0.188126, 0.218205, 0.259056", \ + "0.102239, 0.112024, 0.123111, 0.150061, 0.177937, 0.208016, 0.248867" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.156063, 0.166506, 0.180163, 0.213367, 0.240703, 0.279665, 0.324856", \ + "0.150571, 0.161014, 0.174671, 0.207875, 0.235211, 0.274173, 0.319364", \ + "0.138040, 0.148483, 0.162140, 0.195344, 0.222680, 0.261642, 0.306833", \ + "0.133078, 0.143521, 0.157178, 0.190382, 0.217718, 0.256680, 0.301871", \ + "0.124308, 0.134751, 0.148408, 0.181612, 0.208948, 0.247910, 0.293101", \ + "0.114700, 0.125143, 0.138800, 0.172004, 0.199340, 0.238302, 0.283493", \ + "0.104467, 0.114910, 0.128567, 0.161771, 0.189107, 0.228069, 0.273260" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[17]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB17eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.249134, 0.237567, 0.225685, 0.205900, 0.191187, 0.182067, 0.166776", \ + "0.254329, 0.242762, 0.230880, 0.211095, 0.196382, 0.187262, 0.171971", \ + "0.266897, 0.255330, 0.243448, 0.223663, 0.208950, 0.199830, 0.184539", \ + "0.274404, 0.262837, 0.250955, 0.231170, 0.216457, 0.207337, 0.192046", \ + "0.280850, 0.269283, 0.257401, 0.237616, 0.222903, 0.213783, 0.198492", \ + "0.290276, 0.278709, 0.266827, 0.247042, 0.232329, 0.223209, 0.207918", \ + "0.300493, 0.288926, 0.277044, 0.257259, 0.242546, 0.233426, 0.218135" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.242723, 0.229979, 0.217345, 0.196512, 0.178133, 0.161031, 0.143466", \ + "0.247941, 0.235197, 0.222563, 0.201730, 0.183351, 0.166249, 0.148684", \ + "0.260501, 0.247757, 0.235123, 0.214291, 0.195911, 0.178809, 0.161244", \ + "0.267997, 0.255253, 0.242619, 0.221786, 0.203407, 0.186305, 0.168740", \ + "0.274433, 0.261689, 0.249055, 0.228222, 0.209843, 0.192741, 0.175176", \ + "0.283839, 0.271095, 0.258461, 0.237628, 0.219249, 0.202147, 0.184582", \ + "0.294088, 0.281344, 0.268710, 0.247877, 0.229498, 0.212396, 0.194831" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[17])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.004676, 0.004681, 0.004686, 0.004690, 0.004695, 0.004700, 0.004704"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.005774, 0.005883, 0.005889, 0.005895, 0.005901, 0.005907, 0.005913"); + } + } + } + pin(TDB[16]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[16]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB16eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.153574, 0.163359, 0.174446, 0.201396, 0.229272, 0.259351, 0.300202", \ + "0.148427, 0.158212, 0.169299, 0.196249, 0.224125, 0.254204, 0.295055", \ + "0.135894, 0.145679, 0.156766, 0.183716, 0.211592, 0.241671, 0.282522", \ + "0.128294, 0.138079, 0.149166, 0.176116, 0.203992, 0.234071, 0.274922", \ + "0.121826, 0.131611, 0.142698, 0.169648, 0.197524, 0.227603, 0.268454", \ + "0.112428, 0.122213, 0.133300, 0.160250, 0.188126, 0.218205, 0.259056", \ + "0.102239, 0.112024, 0.123111, 0.150061, 0.177937, 0.208016, 0.248867" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.156063, 0.166506, 0.180163, 0.213367, 0.240703, 0.279665, 0.324856", \ + "0.150571, 0.161014, 0.174671, 0.207875, 0.235211, 0.274173, 0.319364", \ + "0.138040, 0.148483, 0.162140, 0.195344, 0.222680, 0.261642, 0.306833", \ + "0.133078, 0.143521, 0.157178, 0.190382, 0.217718, 0.256680, 0.301871", \ + "0.124308, 0.134751, 0.148408, 0.181612, 0.208948, 0.247910, 0.293101", \ + "0.114700, 0.125143, 0.138800, 0.172004, 0.199340, 0.238302, 0.283493", \ + "0.104467, 0.114910, 0.128567, 0.161771, 0.189107, 0.228069, 0.273260" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[16]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB16eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.249134, 0.237567, 0.225685, 0.205900, 0.191187, 0.182067, 0.166776", \ + "0.254329, 0.242762, 0.230880, 0.211095, 0.196382, 0.187262, 0.171971", \ + "0.266897, 0.255330, 0.243448, 0.223663, 0.208950, 0.199830, 0.184539", \ + "0.274404, 0.262837, 0.250955, 0.231170, 0.216457, 0.207337, 0.192046", \ + "0.280850, 0.269283, 0.257401, 0.237616, 0.222903, 0.213783, 0.198492", \ + "0.290276, 0.278709, 0.266827, 0.247042, 0.232329, 0.223209, 0.207918", \ + "0.300493, 0.288926, 0.277044, 0.257259, 0.242546, 0.233426, 0.218135" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.242723, 0.229979, 0.217345, 0.196512, 0.178133, 0.161031, 0.143466", \ + "0.247941, 0.235197, 0.222563, 0.201730, 0.183351, 0.166249, 0.148684", \ + "0.260501, 0.247757, 0.235123, 0.214291, 0.195911, 0.178809, 0.161244", \ + "0.267997, 0.255253, 0.242619, 0.221786, 0.203407, 0.186305, 0.168740", \ + "0.274433, 0.261689, 0.249055, 0.228222, 0.209843, 0.192741, 0.175176", \ + "0.283839, 0.271095, 0.258461, 0.237628, 0.219249, 0.202147, 0.184582", \ + "0.294088, 0.281344, 0.268710, 0.247877, 0.229498, 0.212396, 0.194831" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[16])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.004676, 0.004681, 0.004686, 0.004690, 0.004695, 0.004700, 0.004704"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.005774, 0.005883, 0.005889, 0.005895, 0.005901, 0.005907, 0.005913"); + } + } + } + pin(TDB[15]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[15]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB15eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.153574, 0.163359, 0.174446, 0.201396, 0.229272, 0.259351, 0.300202", \ + "0.148427, 0.158212, 0.169299, 0.196249, 0.224125, 0.254204, 0.295055", \ + "0.135894, 0.145679, 0.156766, 0.183716, 0.211592, 0.241671, 0.282522", \ + "0.128294, 0.138079, 0.149166, 0.176116, 0.203992, 0.234071, 0.274922", \ + "0.121826, 0.131611, 0.142698, 0.169648, 0.197524, 0.227603, 0.268454", \ + "0.112428, 0.122213, 0.133300, 0.160250, 0.188126, 0.218205, 0.259056", \ + "0.102239, 0.112024, 0.123111, 0.150061, 0.177937, 0.208016, 0.248867" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.156063, 0.166506, 0.180163, 0.213367, 0.240703, 0.279665, 0.324856", \ + "0.150571, 0.161014, 0.174671, 0.207875, 0.235211, 0.274173, 0.319364", \ + "0.138040, 0.148483, 0.162140, 0.195344, 0.222680, 0.261642, 0.306833", \ + "0.133078, 0.143521, 0.157178, 0.190382, 0.217718, 0.256680, 0.301871", \ + "0.124308, 0.134751, 0.148408, 0.181612, 0.208948, 0.247910, 0.293101", \ + "0.114700, 0.125143, 0.138800, 0.172004, 0.199340, 0.238302, 0.283493", \ + "0.104467, 0.114910, 0.128567, 0.161771, 0.189107, 0.228069, 0.273260" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[15]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB15eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.249134, 0.237567, 0.225685, 0.205900, 0.191187, 0.182067, 0.166776", \ + "0.254329, 0.242762, 0.230880, 0.211095, 0.196382, 0.187262, 0.171971", \ + "0.266897, 0.255330, 0.243448, 0.223663, 0.208950, 0.199830, 0.184539", \ + "0.274404, 0.262837, 0.250955, 0.231170, 0.216457, 0.207337, 0.192046", \ + "0.280850, 0.269283, 0.257401, 0.237616, 0.222903, 0.213783, 0.198492", \ + "0.290276, 0.278709, 0.266827, 0.247042, 0.232329, 0.223209, 0.207918", \ + "0.300493, 0.288926, 0.277044, 0.257259, 0.242546, 0.233426, 0.218135" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.242723, 0.229979, 0.217345, 0.196512, 0.178133, 0.161031, 0.143466", \ + "0.247941, 0.235197, 0.222563, 0.201730, 0.183351, 0.166249, 0.148684", \ + "0.260501, 0.247757, 0.235123, 0.214291, 0.195911, 0.178809, 0.161244", \ + "0.267997, 0.255253, 0.242619, 0.221786, 0.203407, 0.186305, 0.168740", \ + "0.274433, 0.261689, 0.249055, 0.228222, 0.209843, 0.192741, 0.175176", \ + "0.283839, 0.271095, 0.258461, 0.237628, 0.219249, 0.202147, 0.184582", \ + "0.294088, 0.281344, 0.268710, 0.247877, 0.229498, 0.212396, 0.194831" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[15])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.004676, 0.004681, 0.004686, 0.004690, 0.004695, 0.004700, 0.004704"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.005774, 0.005883, 0.005889, 0.005895, 0.005901, 0.005907, 0.005913"); + } + } + } + pin(TDB[14]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[14]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB14eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.153574, 0.163359, 0.174446, 0.201396, 0.229272, 0.259351, 0.300202", \ + "0.148427, 0.158212, 0.169299, 0.196249, 0.224125, 0.254204, 0.295055", \ + "0.135894, 0.145679, 0.156766, 0.183716, 0.211592, 0.241671, 0.282522", \ + "0.128294, 0.138079, 0.149166, 0.176116, 0.203992, 0.234071, 0.274922", \ + "0.121826, 0.131611, 0.142698, 0.169648, 0.197524, 0.227603, 0.268454", \ + "0.112428, 0.122213, 0.133300, 0.160250, 0.188126, 0.218205, 0.259056", \ + "0.102239, 0.112024, 0.123111, 0.150061, 0.177937, 0.208016, 0.248867" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.156063, 0.166506, 0.180163, 0.213367, 0.240703, 0.279665, 0.324856", \ + "0.150571, 0.161014, 0.174671, 0.207875, 0.235211, 0.274173, 0.319364", \ + "0.138040, 0.148483, 0.162140, 0.195344, 0.222680, 0.261642, 0.306833", \ + "0.133078, 0.143521, 0.157178, 0.190382, 0.217718, 0.256680, 0.301871", \ + "0.124308, 0.134751, 0.148408, 0.181612, 0.208948, 0.247910, 0.293101", \ + "0.114700, 0.125143, 0.138800, 0.172004, 0.199340, 0.238302, 0.283493", \ + "0.104467, 0.114910, 0.128567, 0.161771, 0.189107, 0.228069, 0.273260" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[14]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB14eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.249134, 0.237567, 0.225685, 0.205900, 0.191187, 0.182067, 0.166776", \ + "0.254329, 0.242762, 0.230880, 0.211095, 0.196382, 0.187262, 0.171971", \ + "0.266897, 0.255330, 0.243448, 0.223663, 0.208950, 0.199830, 0.184539", \ + "0.274404, 0.262837, 0.250955, 0.231170, 0.216457, 0.207337, 0.192046", \ + "0.280850, 0.269283, 0.257401, 0.237616, 0.222903, 0.213783, 0.198492", \ + "0.290276, 0.278709, 0.266827, 0.247042, 0.232329, 0.223209, 0.207918", \ + "0.300493, 0.288926, 0.277044, 0.257259, 0.242546, 0.233426, 0.218135" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.242723, 0.229979, 0.217345, 0.196512, 0.178133, 0.161031, 0.143466", \ + "0.247941, 0.235197, 0.222563, 0.201730, 0.183351, 0.166249, 0.148684", \ + "0.260501, 0.247757, 0.235123, 0.214291, 0.195911, 0.178809, 0.161244", \ + "0.267997, 0.255253, 0.242619, 0.221786, 0.203407, 0.186305, 0.168740", \ + "0.274433, 0.261689, 0.249055, 0.228222, 0.209843, 0.192741, 0.175176", \ + "0.283839, 0.271095, 0.258461, 0.237628, 0.219249, 0.202147, 0.184582", \ + "0.294088, 0.281344, 0.268710, 0.247877, 0.229498, 0.212396, 0.194831" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[14])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.004676, 0.004681, 0.004686, 0.004690, 0.004695, 0.004700, 0.004704"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.005774, 0.005883, 0.005889, 0.005895, 0.005901, 0.005907, 0.005913"); + } + } + } + pin(TDB[13]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[13]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB13eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.153574, 0.163359, 0.174446, 0.201396, 0.229272, 0.259351, 0.300202", \ + "0.148427, 0.158212, 0.169299, 0.196249, 0.224125, 0.254204, 0.295055", \ + "0.135894, 0.145679, 0.156766, 0.183716, 0.211592, 0.241671, 0.282522", \ + "0.128294, 0.138079, 0.149166, 0.176116, 0.203992, 0.234071, 0.274922", \ + "0.121826, 0.131611, 0.142698, 0.169648, 0.197524, 0.227603, 0.268454", \ + "0.112428, 0.122213, 0.133300, 0.160250, 0.188126, 0.218205, 0.259056", \ + "0.102239, 0.112024, 0.123111, 0.150061, 0.177937, 0.208016, 0.248867" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.156063, 0.166506, 0.180163, 0.213367, 0.240703, 0.279665, 0.324856", \ + "0.150571, 0.161014, 0.174671, 0.207875, 0.235211, 0.274173, 0.319364", \ + "0.138040, 0.148483, 0.162140, 0.195344, 0.222680, 0.261642, 0.306833", \ + "0.133078, 0.143521, 0.157178, 0.190382, 0.217718, 0.256680, 0.301871", \ + "0.124308, 0.134751, 0.148408, 0.181612, 0.208948, 0.247910, 0.293101", \ + "0.114700, 0.125143, 0.138800, 0.172004, 0.199340, 0.238302, 0.283493", \ + "0.104467, 0.114910, 0.128567, 0.161771, 0.189107, 0.228069, 0.273260" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[13]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB13eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.249134, 0.237567, 0.225685, 0.205900, 0.191187, 0.182067, 0.166776", \ + "0.254329, 0.242762, 0.230880, 0.211095, 0.196382, 0.187262, 0.171971", \ + "0.266897, 0.255330, 0.243448, 0.223663, 0.208950, 0.199830, 0.184539", \ + "0.274404, 0.262837, 0.250955, 0.231170, 0.216457, 0.207337, 0.192046", \ + "0.280850, 0.269283, 0.257401, 0.237616, 0.222903, 0.213783, 0.198492", \ + "0.290276, 0.278709, 0.266827, 0.247042, 0.232329, 0.223209, 0.207918", \ + "0.300493, 0.288926, 0.277044, 0.257259, 0.242546, 0.233426, 0.218135" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.242723, 0.229979, 0.217345, 0.196512, 0.178133, 0.161031, 0.143466", \ + "0.247941, 0.235197, 0.222563, 0.201730, 0.183351, 0.166249, 0.148684", \ + "0.260501, 0.247757, 0.235123, 0.214291, 0.195911, 0.178809, 0.161244", \ + "0.267997, 0.255253, 0.242619, 0.221786, 0.203407, 0.186305, 0.168740", \ + "0.274433, 0.261689, 0.249055, 0.228222, 0.209843, 0.192741, 0.175176", \ + "0.283839, 0.271095, 0.258461, 0.237628, 0.219249, 0.202147, 0.184582", \ + "0.294088, 0.281344, 0.268710, 0.247877, 0.229498, 0.212396, 0.194831" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[13])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.004676, 0.004681, 0.004686, 0.004690, 0.004695, 0.004700, 0.004704"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.005774, 0.005883, 0.005889, 0.005895, 0.005901, 0.005907, 0.005913"); + } + } + } + pin(TDB[12]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[12]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB12eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.153574, 0.163359, 0.174446, 0.201396, 0.229272, 0.259351, 0.300202", \ + "0.148427, 0.158212, 0.169299, 0.196249, 0.224125, 0.254204, 0.295055", \ + "0.135894, 0.145679, 0.156766, 0.183716, 0.211592, 0.241671, 0.282522", \ + "0.128294, 0.138079, 0.149166, 0.176116, 0.203992, 0.234071, 0.274922", \ + "0.121826, 0.131611, 0.142698, 0.169648, 0.197524, 0.227603, 0.268454", \ + "0.112428, 0.122213, 0.133300, 0.160250, 0.188126, 0.218205, 0.259056", \ + "0.102239, 0.112024, 0.123111, 0.150061, 0.177937, 0.208016, 0.248867" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.156063, 0.166506, 0.180163, 0.213367, 0.240703, 0.279665, 0.324856", \ + "0.150571, 0.161014, 0.174671, 0.207875, 0.235211, 0.274173, 0.319364", \ + "0.138040, 0.148483, 0.162140, 0.195344, 0.222680, 0.261642, 0.306833", \ + "0.133078, 0.143521, 0.157178, 0.190382, 0.217718, 0.256680, 0.301871", \ + "0.124308, 0.134751, 0.148408, 0.181612, 0.208948, 0.247910, 0.293101", \ + "0.114700, 0.125143, 0.138800, 0.172004, 0.199340, 0.238302, 0.283493", \ + "0.104467, 0.114910, 0.128567, 0.161771, 0.189107, 0.228069, 0.273260" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[12]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB12eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.249134, 0.237567, 0.225685, 0.205900, 0.191187, 0.182067, 0.166776", \ + "0.254329, 0.242762, 0.230880, 0.211095, 0.196382, 0.187262, 0.171971", \ + "0.266897, 0.255330, 0.243448, 0.223663, 0.208950, 0.199830, 0.184539", \ + "0.274404, 0.262837, 0.250955, 0.231170, 0.216457, 0.207337, 0.192046", \ + "0.280850, 0.269283, 0.257401, 0.237616, 0.222903, 0.213783, 0.198492", \ + "0.290276, 0.278709, 0.266827, 0.247042, 0.232329, 0.223209, 0.207918", \ + "0.300493, 0.288926, 0.277044, 0.257259, 0.242546, 0.233426, 0.218135" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.242723, 0.229979, 0.217345, 0.196512, 0.178133, 0.161031, 0.143466", \ + "0.247941, 0.235197, 0.222563, 0.201730, 0.183351, 0.166249, 0.148684", \ + "0.260501, 0.247757, 0.235123, 0.214291, 0.195911, 0.178809, 0.161244", \ + "0.267997, 0.255253, 0.242619, 0.221786, 0.203407, 0.186305, 0.168740", \ + "0.274433, 0.261689, 0.249055, 0.228222, 0.209843, 0.192741, 0.175176", \ + "0.283839, 0.271095, 0.258461, 0.237628, 0.219249, 0.202147, 0.184582", \ + "0.294088, 0.281344, 0.268710, 0.247877, 0.229498, 0.212396, 0.194831" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[12])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.004676, 0.004681, 0.004686, 0.004690, 0.004695, 0.004700, 0.004704"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.005774, 0.005883, 0.005889, 0.005895, 0.005901, 0.005907, 0.005913"); + } + } + } + pin(TDB[11]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[11]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB11eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.153574, 0.163359, 0.174446, 0.201396, 0.229272, 0.259351, 0.300202", \ + "0.148427, 0.158212, 0.169299, 0.196249, 0.224125, 0.254204, 0.295055", \ + "0.135894, 0.145679, 0.156766, 0.183716, 0.211592, 0.241671, 0.282522", \ + "0.128294, 0.138079, 0.149166, 0.176116, 0.203992, 0.234071, 0.274922", \ + "0.121826, 0.131611, 0.142698, 0.169648, 0.197524, 0.227603, 0.268454", \ + "0.112428, 0.122213, 0.133300, 0.160250, 0.188126, 0.218205, 0.259056", \ + "0.102239, 0.112024, 0.123111, 0.150061, 0.177937, 0.208016, 0.248867" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.156063, 0.166506, 0.180163, 0.213367, 0.240703, 0.279665, 0.324856", \ + "0.150571, 0.161014, 0.174671, 0.207875, 0.235211, 0.274173, 0.319364", \ + "0.138040, 0.148483, 0.162140, 0.195344, 0.222680, 0.261642, 0.306833", \ + "0.133078, 0.143521, 0.157178, 0.190382, 0.217718, 0.256680, 0.301871", \ + "0.124308, 0.134751, 0.148408, 0.181612, 0.208948, 0.247910, 0.293101", \ + "0.114700, 0.125143, 0.138800, 0.172004, 0.199340, 0.238302, 0.283493", \ + "0.104467, 0.114910, 0.128567, 0.161771, 0.189107, 0.228069, 0.273260" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[11]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB11eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.249134, 0.237567, 0.225685, 0.205900, 0.191187, 0.182067, 0.166776", \ + "0.254329, 0.242762, 0.230880, 0.211095, 0.196382, 0.187262, 0.171971", \ + "0.266897, 0.255330, 0.243448, 0.223663, 0.208950, 0.199830, 0.184539", \ + "0.274404, 0.262837, 0.250955, 0.231170, 0.216457, 0.207337, 0.192046", \ + "0.280850, 0.269283, 0.257401, 0.237616, 0.222903, 0.213783, 0.198492", \ + "0.290276, 0.278709, 0.266827, 0.247042, 0.232329, 0.223209, 0.207918", \ + "0.300493, 0.288926, 0.277044, 0.257259, 0.242546, 0.233426, 0.218135" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.242723, 0.229979, 0.217345, 0.196512, 0.178133, 0.161031, 0.143466", \ + "0.247941, 0.235197, 0.222563, 0.201730, 0.183351, 0.166249, 0.148684", \ + "0.260501, 0.247757, 0.235123, 0.214291, 0.195911, 0.178809, 0.161244", \ + "0.267997, 0.255253, 0.242619, 0.221786, 0.203407, 0.186305, 0.168740", \ + "0.274433, 0.261689, 0.249055, 0.228222, 0.209843, 0.192741, 0.175176", \ + "0.283839, 0.271095, 0.258461, 0.237628, 0.219249, 0.202147, 0.184582", \ + "0.294088, 0.281344, 0.268710, 0.247877, 0.229498, 0.212396, 0.194831" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[11])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.004676, 0.004681, 0.004686, 0.004690, 0.004695, 0.004700, 0.004704"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.005774, 0.005883, 0.005889, 0.005895, 0.005901, 0.005907, 0.005913"); + } + } + } + pin(TDB[10]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[10]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB10eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.153574, 0.163359, 0.174446, 0.201396, 0.229272, 0.259351, 0.300202", \ + "0.148427, 0.158212, 0.169299, 0.196249, 0.224125, 0.254204, 0.295055", \ + "0.135894, 0.145679, 0.156766, 0.183716, 0.211592, 0.241671, 0.282522", \ + "0.128294, 0.138079, 0.149166, 0.176116, 0.203992, 0.234071, 0.274922", \ + "0.121826, 0.131611, 0.142698, 0.169648, 0.197524, 0.227603, 0.268454", \ + "0.112428, 0.122213, 0.133300, 0.160250, 0.188126, 0.218205, 0.259056", \ + "0.102239, 0.112024, 0.123111, 0.150061, 0.177937, 0.208016, 0.248867" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.156063, 0.166506, 0.180163, 0.213367, 0.240703, 0.279665, 0.324856", \ + "0.150571, 0.161014, 0.174671, 0.207875, 0.235211, 0.274173, 0.319364", \ + "0.138040, 0.148483, 0.162140, 0.195344, 0.222680, 0.261642, 0.306833", \ + "0.133078, 0.143521, 0.157178, 0.190382, 0.217718, 0.256680, 0.301871", \ + "0.124308, 0.134751, 0.148408, 0.181612, 0.208948, 0.247910, 0.293101", \ + "0.114700, 0.125143, 0.138800, 0.172004, 0.199340, 0.238302, 0.283493", \ + "0.104467, 0.114910, 0.128567, 0.161771, 0.189107, 0.228069, 0.273260" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[10]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB10eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.249134, 0.237567, 0.225685, 0.205900, 0.191187, 0.182067, 0.166776", \ + "0.254329, 0.242762, 0.230880, 0.211095, 0.196382, 0.187262, 0.171971", \ + "0.266897, 0.255330, 0.243448, 0.223663, 0.208950, 0.199830, 0.184539", \ + "0.274404, 0.262837, 0.250955, 0.231170, 0.216457, 0.207337, 0.192046", \ + "0.280850, 0.269283, 0.257401, 0.237616, 0.222903, 0.213783, 0.198492", \ + "0.290276, 0.278709, 0.266827, 0.247042, 0.232329, 0.223209, 0.207918", \ + "0.300493, 0.288926, 0.277044, 0.257259, 0.242546, 0.233426, 0.218135" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.242723, 0.229979, 0.217345, 0.196512, 0.178133, 0.161031, 0.143466", \ + "0.247941, 0.235197, 0.222563, 0.201730, 0.183351, 0.166249, 0.148684", \ + "0.260501, 0.247757, 0.235123, 0.214291, 0.195911, 0.178809, 0.161244", \ + "0.267997, 0.255253, 0.242619, 0.221786, 0.203407, 0.186305, 0.168740", \ + "0.274433, 0.261689, 0.249055, 0.228222, 0.209843, 0.192741, 0.175176", \ + "0.283839, 0.271095, 0.258461, 0.237628, 0.219249, 0.202147, 0.184582", \ + "0.294088, 0.281344, 0.268710, 0.247877, 0.229498, 0.212396, 0.194831" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[10])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.004676, 0.004681, 0.004686, 0.004690, 0.004695, 0.004700, 0.004704"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.005774, 0.005883, 0.005889, 0.005895, 0.005901, 0.005907, 0.005913"); + } + } + } + pin(TDB[9]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[9]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB9eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.153574, 0.163359, 0.174446, 0.201396, 0.229272, 0.259351, 0.300202", \ + "0.148427, 0.158212, 0.169299, 0.196249, 0.224125, 0.254204, 0.295055", \ + "0.135894, 0.145679, 0.156766, 0.183716, 0.211592, 0.241671, 0.282522", \ + "0.128294, 0.138079, 0.149166, 0.176116, 0.203992, 0.234071, 0.274922", \ + "0.121826, 0.131611, 0.142698, 0.169648, 0.197524, 0.227603, 0.268454", \ + "0.112428, 0.122213, 0.133300, 0.160250, 0.188126, 0.218205, 0.259056", \ + "0.102239, 0.112024, 0.123111, 0.150061, 0.177937, 0.208016, 0.248867" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.156063, 0.166506, 0.180163, 0.213367, 0.240703, 0.279665, 0.324856", \ + "0.150571, 0.161014, 0.174671, 0.207875, 0.235211, 0.274173, 0.319364", \ + "0.138040, 0.148483, 0.162140, 0.195344, 0.222680, 0.261642, 0.306833", \ + "0.133078, 0.143521, 0.157178, 0.190382, 0.217718, 0.256680, 0.301871", \ + "0.124308, 0.134751, 0.148408, 0.181612, 0.208948, 0.247910, 0.293101", \ + "0.114700, 0.125143, 0.138800, 0.172004, 0.199340, 0.238302, 0.283493", \ + "0.104467, 0.114910, 0.128567, 0.161771, 0.189107, 0.228069, 0.273260" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[9]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB9eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.249134, 0.237567, 0.225685, 0.205900, 0.191187, 0.182067, 0.166776", \ + "0.254329, 0.242762, 0.230880, 0.211095, 0.196382, 0.187262, 0.171971", \ + "0.266897, 0.255330, 0.243448, 0.223663, 0.208950, 0.199830, 0.184539", \ + "0.274404, 0.262837, 0.250955, 0.231170, 0.216457, 0.207337, 0.192046", \ + "0.280850, 0.269283, 0.257401, 0.237616, 0.222903, 0.213783, 0.198492", \ + "0.290276, 0.278709, 0.266827, 0.247042, 0.232329, 0.223209, 0.207918", \ + "0.300493, 0.288926, 0.277044, 0.257259, 0.242546, 0.233426, 0.218135" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.242723, 0.229979, 0.217345, 0.196512, 0.178133, 0.161031, 0.143466", \ + "0.247941, 0.235197, 0.222563, 0.201730, 0.183351, 0.166249, 0.148684", \ + "0.260501, 0.247757, 0.235123, 0.214291, 0.195911, 0.178809, 0.161244", \ + "0.267997, 0.255253, 0.242619, 0.221786, 0.203407, 0.186305, 0.168740", \ + "0.274433, 0.261689, 0.249055, 0.228222, 0.209843, 0.192741, 0.175176", \ + "0.283839, 0.271095, 0.258461, 0.237628, 0.219249, 0.202147, 0.184582", \ + "0.294088, 0.281344, 0.268710, 0.247877, 0.229498, 0.212396, 0.194831" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[9])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.004676, 0.004681, 0.004686, 0.004690, 0.004695, 0.004700, 0.004704"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.005774, 0.005883, 0.005889, 0.005895, 0.005901, 0.005907, 0.005913"); + } + } + } + pin(TDB[8]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[8]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB8eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.153574, 0.163359, 0.174446, 0.201396, 0.229272, 0.259351, 0.300202", \ + "0.148427, 0.158212, 0.169299, 0.196249, 0.224125, 0.254204, 0.295055", \ + "0.135894, 0.145679, 0.156766, 0.183716, 0.211592, 0.241671, 0.282522", \ + "0.128294, 0.138079, 0.149166, 0.176116, 0.203992, 0.234071, 0.274922", \ + "0.121826, 0.131611, 0.142698, 0.169648, 0.197524, 0.227603, 0.268454", \ + "0.112428, 0.122213, 0.133300, 0.160250, 0.188126, 0.218205, 0.259056", \ + "0.102239, 0.112024, 0.123111, 0.150061, 0.177937, 0.208016, 0.248867" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.156063, 0.166506, 0.180163, 0.213367, 0.240703, 0.279665, 0.324856", \ + "0.150571, 0.161014, 0.174671, 0.207875, 0.235211, 0.274173, 0.319364", \ + "0.138040, 0.148483, 0.162140, 0.195344, 0.222680, 0.261642, 0.306833", \ + "0.133078, 0.143521, 0.157178, 0.190382, 0.217718, 0.256680, 0.301871", \ + "0.124308, 0.134751, 0.148408, 0.181612, 0.208948, 0.247910, 0.293101", \ + "0.114700, 0.125143, 0.138800, 0.172004, 0.199340, 0.238302, 0.283493", \ + "0.104467, 0.114910, 0.128567, 0.161771, 0.189107, 0.228069, 0.273260" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[8]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB8eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.249134, 0.237567, 0.225685, 0.205900, 0.191187, 0.182067, 0.166776", \ + "0.254329, 0.242762, 0.230880, 0.211095, 0.196382, 0.187262, 0.171971", \ + "0.266897, 0.255330, 0.243448, 0.223663, 0.208950, 0.199830, 0.184539", \ + "0.274404, 0.262837, 0.250955, 0.231170, 0.216457, 0.207337, 0.192046", \ + "0.280850, 0.269283, 0.257401, 0.237616, 0.222903, 0.213783, 0.198492", \ + "0.290276, 0.278709, 0.266827, 0.247042, 0.232329, 0.223209, 0.207918", \ + "0.300493, 0.288926, 0.277044, 0.257259, 0.242546, 0.233426, 0.218135" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.242723, 0.229979, 0.217345, 0.196512, 0.178133, 0.161031, 0.143466", \ + "0.247941, 0.235197, 0.222563, 0.201730, 0.183351, 0.166249, 0.148684", \ + "0.260501, 0.247757, 0.235123, 0.214291, 0.195911, 0.178809, 0.161244", \ + "0.267997, 0.255253, 0.242619, 0.221786, 0.203407, 0.186305, 0.168740", \ + "0.274433, 0.261689, 0.249055, 0.228222, 0.209843, 0.192741, 0.175176", \ + "0.283839, 0.271095, 0.258461, 0.237628, 0.219249, 0.202147, 0.184582", \ + "0.294088, 0.281344, 0.268710, 0.247877, 0.229498, 0.212396, 0.194831" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[8])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.004676, 0.004681, 0.004686, 0.004690, 0.004695, 0.004700, 0.004704"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.005774, 0.005883, 0.005889, 0.005895, 0.005901, 0.005907, 0.005913"); + } + } + } + pin(TDB[7]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[7]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB7eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.153574, 0.163359, 0.174446, 0.201396, 0.229272, 0.259351, 0.300202", \ + "0.148427, 0.158212, 0.169299, 0.196249, 0.224125, 0.254204, 0.295055", \ + "0.135894, 0.145679, 0.156766, 0.183716, 0.211592, 0.241671, 0.282522", \ + "0.128294, 0.138079, 0.149166, 0.176116, 0.203992, 0.234071, 0.274922", \ + "0.121826, 0.131611, 0.142698, 0.169648, 0.197524, 0.227603, 0.268454", \ + "0.112428, 0.122213, 0.133300, 0.160250, 0.188126, 0.218205, 0.259056", \ + "0.102239, 0.112024, 0.123111, 0.150061, 0.177937, 0.208016, 0.248867" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.156063, 0.166506, 0.180163, 0.213367, 0.240703, 0.279665, 0.324856", \ + "0.150571, 0.161014, 0.174671, 0.207875, 0.235211, 0.274173, 0.319364", \ + "0.138040, 0.148483, 0.162140, 0.195344, 0.222680, 0.261642, 0.306833", \ + "0.133078, 0.143521, 0.157178, 0.190382, 0.217718, 0.256680, 0.301871", \ + "0.124308, 0.134751, 0.148408, 0.181612, 0.208948, 0.247910, 0.293101", \ + "0.114700, 0.125143, 0.138800, 0.172004, 0.199340, 0.238302, 0.283493", \ + "0.104467, 0.114910, 0.128567, 0.161771, 0.189107, 0.228069, 0.273260" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[7]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB7eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.249134, 0.237567, 0.225685, 0.205900, 0.191187, 0.182067, 0.166776", \ + "0.254329, 0.242762, 0.230880, 0.211095, 0.196382, 0.187262, 0.171971", \ + "0.266897, 0.255330, 0.243448, 0.223663, 0.208950, 0.199830, 0.184539", \ + "0.274404, 0.262837, 0.250955, 0.231170, 0.216457, 0.207337, 0.192046", \ + "0.280850, 0.269283, 0.257401, 0.237616, 0.222903, 0.213783, 0.198492", \ + "0.290276, 0.278709, 0.266827, 0.247042, 0.232329, 0.223209, 0.207918", \ + "0.300493, 0.288926, 0.277044, 0.257259, 0.242546, 0.233426, 0.218135" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.242723, 0.229979, 0.217345, 0.196512, 0.178133, 0.161031, 0.143466", \ + "0.247941, 0.235197, 0.222563, 0.201730, 0.183351, 0.166249, 0.148684", \ + "0.260501, 0.247757, 0.235123, 0.214291, 0.195911, 0.178809, 0.161244", \ + "0.267997, 0.255253, 0.242619, 0.221786, 0.203407, 0.186305, 0.168740", \ + "0.274433, 0.261689, 0.249055, 0.228222, 0.209843, 0.192741, 0.175176", \ + "0.283839, 0.271095, 0.258461, 0.237628, 0.219249, 0.202147, 0.184582", \ + "0.294088, 0.281344, 0.268710, 0.247877, 0.229498, 0.212396, 0.194831" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[7])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.004676, 0.004681, 0.004686, 0.004690, 0.004695, 0.004700, 0.004704"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.005774, 0.005883, 0.005889, 0.005895, 0.005901, 0.005907, 0.005913"); + } + } + } + pin(TDB[6]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[6]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB6eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.153574, 0.163359, 0.174446, 0.201396, 0.229272, 0.259351, 0.300202", \ + "0.148427, 0.158212, 0.169299, 0.196249, 0.224125, 0.254204, 0.295055", \ + "0.135894, 0.145679, 0.156766, 0.183716, 0.211592, 0.241671, 0.282522", \ + "0.128294, 0.138079, 0.149166, 0.176116, 0.203992, 0.234071, 0.274922", \ + "0.121826, 0.131611, 0.142698, 0.169648, 0.197524, 0.227603, 0.268454", \ + "0.112428, 0.122213, 0.133300, 0.160250, 0.188126, 0.218205, 0.259056", \ + "0.102239, 0.112024, 0.123111, 0.150061, 0.177937, 0.208016, 0.248867" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.156063, 0.166506, 0.180163, 0.213367, 0.240703, 0.279665, 0.324856", \ + "0.150571, 0.161014, 0.174671, 0.207875, 0.235211, 0.274173, 0.319364", \ + "0.138040, 0.148483, 0.162140, 0.195344, 0.222680, 0.261642, 0.306833", \ + "0.133078, 0.143521, 0.157178, 0.190382, 0.217718, 0.256680, 0.301871", \ + "0.124308, 0.134751, 0.148408, 0.181612, 0.208948, 0.247910, 0.293101", \ + "0.114700, 0.125143, 0.138800, 0.172004, 0.199340, 0.238302, 0.283493", \ + "0.104467, 0.114910, 0.128567, 0.161771, 0.189107, 0.228069, 0.273260" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[6]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB6eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.249134, 0.237567, 0.225685, 0.205900, 0.191187, 0.182067, 0.166776", \ + "0.254329, 0.242762, 0.230880, 0.211095, 0.196382, 0.187262, 0.171971", \ + "0.266897, 0.255330, 0.243448, 0.223663, 0.208950, 0.199830, 0.184539", \ + "0.274404, 0.262837, 0.250955, 0.231170, 0.216457, 0.207337, 0.192046", \ + "0.280850, 0.269283, 0.257401, 0.237616, 0.222903, 0.213783, 0.198492", \ + "0.290276, 0.278709, 0.266827, 0.247042, 0.232329, 0.223209, 0.207918", \ + "0.300493, 0.288926, 0.277044, 0.257259, 0.242546, 0.233426, 0.218135" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.242723, 0.229979, 0.217345, 0.196512, 0.178133, 0.161031, 0.143466", \ + "0.247941, 0.235197, 0.222563, 0.201730, 0.183351, 0.166249, 0.148684", \ + "0.260501, 0.247757, 0.235123, 0.214291, 0.195911, 0.178809, 0.161244", \ + "0.267997, 0.255253, 0.242619, 0.221786, 0.203407, 0.186305, 0.168740", \ + "0.274433, 0.261689, 0.249055, 0.228222, 0.209843, 0.192741, 0.175176", \ + "0.283839, 0.271095, 0.258461, 0.237628, 0.219249, 0.202147, 0.184582", \ + "0.294088, 0.281344, 0.268710, 0.247877, 0.229498, 0.212396, 0.194831" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[6])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.004676, 0.004681, 0.004686, 0.004690, 0.004695, 0.004700, 0.004704"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.005774, 0.005883, 0.005889, 0.005895, 0.005901, 0.005907, 0.005913"); + } + } + } + pin(TDB[5]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[5]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB5eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.153574, 0.163359, 0.174446, 0.201396, 0.229272, 0.259351, 0.300202", \ + "0.148427, 0.158212, 0.169299, 0.196249, 0.224125, 0.254204, 0.295055", \ + "0.135894, 0.145679, 0.156766, 0.183716, 0.211592, 0.241671, 0.282522", \ + "0.128294, 0.138079, 0.149166, 0.176116, 0.203992, 0.234071, 0.274922", \ + "0.121826, 0.131611, 0.142698, 0.169648, 0.197524, 0.227603, 0.268454", \ + "0.112428, 0.122213, 0.133300, 0.160250, 0.188126, 0.218205, 0.259056", \ + "0.102239, 0.112024, 0.123111, 0.150061, 0.177937, 0.208016, 0.248867" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.156063, 0.166506, 0.180163, 0.213367, 0.240703, 0.279665, 0.324856", \ + "0.150571, 0.161014, 0.174671, 0.207875, 0.235211, 0.274173, 0.319364", \ + "0.138040, 0.148483, 0.162140, 0.195344, 0.222680, 0.261642, 0.306833", \ + "0.133078, 0.143521, 0.157178, 0.190382, 0.217718, 0.256680, 0.301871", \ + "0.124308, 0.134751, 0.148408, 0.181612, 0.208948, 0.247910, 0.293101", \ + "0.114700, 0.125143, 0.138800, 0.172004, 0.199340, 0.238302, 0.283493", \ + "0.104467, 0.114910, 0.128567, 0.161771, 0.189107, 0.228069, 0.273260" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[5]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB5eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.249134, 0.237567, 0.225685, 0.205900, 0.191187, 0.182067, 0.166776", \ + "0.254329, 0.242762, 0.230880, 0.211095, 0.196382, 0.187262, 0.171971", \ + "0.266897, 0.255330, 0.243448, 0.223663, 0.208950, 0.199830, 0.184539", \ + "0.274404, 0.262837, 0.250955, 0.231170, 0.216457, 0.207337, 0.192046", \ + "0.280850, 0.269283, 0.257401, 0.237616, 0.222903, 0.213783, 0.198492", \ + "0.290276, 0.278709, 0.266827, 0.247042, 0.232329, 0.223209, 0.207918", \ + "0.300493, 0.288926, 0.277044, 0.257259, 0.242546, 0.233426, 0.218135" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.242723, 0.229979, 0.217345, 0.196512, 0.178133, 0.161031, 0.143466", \ + "0.247941, 0.235197, 0.222563, 0.201730, 0.183351, 0.166249, 0.148684", \ + "0.260501, 0.247757, 0.235123, 0.214291, 0.195911, 0.178809, 0.161244", \ + "0.267997, 0.255253, 0.242619, 0.221786, 0.203407, 0.186305, 0.168740", \ + "0.274433, 0.261689, 0.249055, 0.228222, 0.209843, 0.192741, 0.175176", \ + "0.283839, 0.271095, 0.258461, 0.237628, 0.219249, 0.202147, 0.184582", \ + "0.294088, 0.281344, 0.268710, 0.247877, 0.229498, 0.212396, 0.194831" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[5])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.004676, 0.004681, 0.004686, 0.004690, 0.004695, 0.004700, 0.004704"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.005774, 0.005883, 0.005889, 0.005895, 0.005901, 0.005907, 0.005913"); + } + } + } + pin(TDB[4]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[4]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB4eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.153574, 0.163359, 0.174446, 0.201396, 0.229272, 0.259351, 0.300202", \ + "0.148427, 0.158212, 0.169299, 0.196249, 0.224125, 0.254204, 0.295055", \ + "0.135894, 0.145679, 0.156766, 0.183716, 0.211592, 0.241671, 0.282522", \ + "0.128294, 0.138079, 0.149166, 0.176116, 0.203992, 0.234071, 0.274922", \ + "0.121826, 0.131611, 0.142698, 0.169648, 0.197524, 0.227603, 0.268454", \ + "0.112428, 0.122213, 0.133300, 0.160250, 0.188126, 0.218205, 0.259056", \ + "0.102239, 0.112024, 0.123111, 0.150061, 0.177937, 0.208016, 0.248867" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.156063, 0.166506, 0.180163, 0.213367, 0.240703, 0.279665, 0.324856", \ + "0.150571, 0.161014, 0.174671, 0.207875, 0.235211, 0.274173, 0.319364", \ + "0.138040, 0.148483, 0.162140, 0.195344, 0.222680, 0.261642, 0.306833", \ + "0.133078, 0.143521, 0.157178, 0.190382, 0.217718, 0.256680, 0.301871", \ + "0.124308, 0.134751, 0.148408, 0.181612, 0.208948, 0.247910, 0.293101", \ + "0.114700, 0.125143, 0.138800, 0.172004, 0.199340, 0.238302, 0.283493", \ + "0.104467, 0.114910, 0.128567, 0.161771, 0.189107, 0.228069, 0.273260" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[4]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB4eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.249134, 0.237567, 0.225685, 0.205900, 0.191187, 0.182067, 0.166776", \ + "0.254329, 0.242762, 0.230880, 0.211095, 0.196382, 0.187262, 0.171971", \ + "0.266897, 0.255330, 0.243448, 0.223663, 0.208950, 0.199830, 0.184539", \ + "0.274404, 0.262837, 0.250955, 0.231170, 0.216457, 0.207337, 0.192046", \ + "0.280850, 0.269283, 0.257401, 0.237616, 0.222903, 0.213783, 0.198492", \ + "0.290276, 0.278709, 0.266827, 0.247042, 0.232329, 0.223209, 0.207918", \ + "0.300493, 0.288926, 0.277044, 0.257259, 0.242546, 0.233426, 0.218135" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.242723, 0.229979, 0.217345, 0.196512, 0.178133, 0.161031, 0.143466", \ + "0.247941, 0.235197, 0.222563, 0.201730, 0.183351, 0.166249, 0.148684", \ + "0.260501, 0.247757, 0.235123, 0.214291, 0.195911, 0.178809, 0.161244", \ + "0.267997, 0.255253, 0.242619, 0.221786, 0.203407, 0.186305, 0.168740", \ + "0.274433, 0.261689, 0.249055, 0.228222, 0.209843, 0.192741, 0.175176", \ + "0.283839, 0.271095, 0.258461, 0.237628, 0.219249, 0.202147, 0.184582", \ + "0.294088, 0.281344, 0.268710, 0.247877, 0.229498, 0.212396, 0.194831" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[4])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.004676, 0.004681, 0.004686, 0.004690, 0.004695, 0.004700, 0.004704"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.005774, 0.005883, 0.005889, 0.005895, 0.005901, 0.005907, 0.005913"); + } + } + } + pin(TDB[3]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[3]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB3eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.153574, 0.163359, 0.174446, 0.201396, 0.229272, 0.259351, 0.300202", \ + "0.148427, 0.158212, 0.169299, 0.196249, 0.224125, 0.254204, 0.295055", \ + "0.135894, 0.145679, 0.156766, 0.183716, 0.211592, 0.241671, 0.282522", \ + "0.128294, 0.138079, 0.149166, 0.176116, 0.203992, 0.234071, 0.274922", \ + "0.121826, 0.131611, 0.142698, 0.169648, 0.197524, 0.227603, 0.268454", \ + "0.112428, 0.122213, 0.133300, 0.160250, 0.188126, 0.218205, 0.259056", \ + "0.102239, 0.112024, 0.123111, 0.150061, 0.177937, 0.208016, 0.248867" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.156063, 0.166506, 0.180163, 0.213367, 0.240703, 0.279665, 0.324856", \ + "0.150571, 0.161014, 0.174671, 0.207875, 0.235211, 0.274173, 0.319364", \ + "0.138040, 0.148483, 0.162140, 0.195344, 0.222680, 0.261642, 0.306833", \ + "0.133078, 0.143521, 0.157178, 0.190382, 0.217718, 0.256680, 0.301871", \ + "0.124308, 0.134751, 0.148408, 0.181612, 0.208948, 0.247910, 0.293101", \ + "0.114700, 0.125143, 0.138800, 0.172004, 0.199340, 0.238302, 0.283493", \ + "0.104467, 0.114910, 0.128567, 0.161771, 0.189107, 0.228069, 0.273260" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[3]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB3eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.249134, 0.237567, 0.225685, 0.205900, 0.191187, 0.182067, 0.166776", \ + "0.254329, 0.242762, 0.230880, 0.211095, 0.196382, 0.187262, 0.171971", \ + "0.266897, 0.255330, 0.243448, 0.223663, 0.208950, 0.199830, 0.184539", \ + "0.274404, 0.262837, 0.250955, 0.231170, 0.216457, 0.207337, 0.192046", \ + "0.280850, 0.269283, 0.257401, 0.237616, 0.222903, 0.213783, 0.198492", \ + "0.290276, 0.278709, 0.266827, 0.247042, 0.232329, 0.223209, 0.207918", \ + "0.300493, 0.288926, 0.277044, 0.257259, 0.242546, 0.233426, 0.218135" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.242723, 0.229979, 0.217345, 0.196512, 0.178133, 0.161031, 0.143466", \ + "0.247941, 0.235197, 0.222563, 0.201730, 0.183351, 0.166249, 0.148684", \ + "0.260501, 0.247757, 0.235123, 0.214291, 0.195911, 0.178809, 0.161244", \ + "0.267997, 0.255253, 0.242619, 0.221786, 0.203407, 0.186305, 0.168740", \ + "0.274433, 0.261689, 0.249055, 0.228222, 0.209843, 0.192741, 0.175176", \ + "0.283839, 0.271095, 0.258461, 0.237628, 0.219249, 0.202147, 0.184582", \ + "0.294088, 0.281344, 0.268710, 0.247877, 0.229498, 0.212396, 0.194831" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[3])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.004676, 0.004681, 0.004686, 0.004690, 0.004695, 0.004700, 0.004704"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.005774, 0.005883, 0.005889, 0.005895, 0.005901, 0.005907, 0.005913"); + } + } + } + pin(TDB[2]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[2]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB2eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.153574, 0.163359, 0.174446, 0.201396, 0.229272, 0.259351, 0.300202", \ + "0.148427, 0.158212, 0.169299, 0.196249, 0.224125, 0.254204, 0.295055", \ + "0.135894, 0.145679, 0.156766, 0.183716, 0.211592, 0.241671, 0.282522", \ + "0.128294, 0.138079, 0.149166, 0.176116, 0.203992, 0.234071, 0.274922", \ + "0.121826, 0.131611, 0.142698, 0.169648, 0.197524, 0.227603, 0.268454", \ + "0.112428, 0.122213, 0.133300, 0.160250, 0.188126, 0.218205, 0.259056", \ + "0.102239, 0.112024, 0.123111, 0.150061, 0.177937, 0.208016, 0.248867" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.156063, 0.166506, 0.180163, 0.213367, 0.240703, 0.279665, 0.324856", \ + "0.150571, 0.161014, 0.174671, 0.207875, 0.235211, 0.274173, 0.319364", \ + "0.138040, 0.148483, 0.162140, 0.195344, 0.222680, 0.261642, 0.306833", \ + "0.133078, 0.143521, 0.157178, 0.190382, 0.217718, 0.256680, 0.301871", \ + "0.124308, 0.134751, 0.148408, 0.181612, 0.208948, 0.247910, 0.293101", \ + "0.114700, 0.125143, 0.138800, 0.172004, 0.199340, 0.238302, 0.283493", \ + "0.104467, 0.114910, 0.128567, 0.161771, 0.189107, 0.228069, 0.273260" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[2]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB2eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.249134, 0.237567, 0.225685, 0.205900, 0.191187, 0.182067, 0.166776", \ + "0.254329, 0.242762, 0.230880, 0.211095, 0.196382, 0.187262, 0.171971", \ + "0.266897, 0.255330, 0.243448, 0.223663, 0.208950, 0.199830, 0.184539", \ + "0.274404, 0.262837, 0.250955, 0.231170, 0.216457, 0.207337, 0.192046", \ + "0.280850, 0.269283, 0.257401, 0.237616, 0.222903, 0.213783, 0.198492", \ + "0.290276, 0.278709, 0.266827, 0.247042, 0.232329, 0.223209, 0.207918", \ + "0.300493, 0.288926, 0.277044, 0.257259, 0.242546, 0.233426, 0.218135" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.242723, 0.229979, 0.217345, 0.196512, 0.178133, 0.161031, 0.143466", \ + "0.247941, 0.235197, 0.222563, 0.201730, 0.183351, 0.166249, 0.148684", \ + "0.260501, 0.247757, 0.235123, 0.214291, 0.195911, 0.178809, 0.161244", \ + "0.267997, 0.255253, 0.242619, 0.221786, 0.203407, 0.186305, 0.168740", \ + "0.274433, 0.261689, 0.249055, 0.228222, 0.209843, 0.192741, 0.175176", \ + "0.283839, 0.271095, 0.258461, 0.237628, 0.219249, 0.202147, 0.184582", \ + "0.294088, 0.281344, 0.268710, 0.247877, 0.229498, 0.212396, 0.194831" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[2])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.004676, 0.004681, 0.004686, 0.004690, 0.004695, 0.004700, 0.004704"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.005774, 0.005883, 0.005889, 0.005895, 0.005901, 0.005907, 0.005913"); + } + } + } + pin(TDB[1]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[1]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB1eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.153574, 0.163359, 0.174446, 0.201396, 0.229272, 0.259351, 0.300202", \ + "0.148427, 0.158212, 0.169299, 0.196249, 0.224125, 0.254204, 0.295055", \ + "0.135894, 0.145679, 0.156766, 0.183716, 0.211592, 0.241671, 0.282522", \ + "0.128294, 0.138079, 0.149166, 0.176116, 0.203992, 0.234071, 0.274922", \ + "0.121826, 0.131611, 0.142698, 0.169648, 0.197524, 0.227603, 0.268454", \ + "0.112428, 0.122213, 0.133300, 0.160250, 0.188126, 0.218205, 0.259056", \ + "0.102239, 0.112024, 0.123111, 0.150061, 0.177937, 0.208016, 0.248867" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.156063, 0.166506, 0.180163, 0.213367, 0.240703, 0.279665, 0.324856", \ + "0.150571, 0.161014, 0.174671, 0.207875, 0.235211, 0.274173, 0.319364", \ + "0.138040, 0.148483, 0.162140, 0.195344, 0.222680, 0.261642, 0.306833", \ + "0.133078, 0.143521, 0.157178, 0.190382, 0.217718, 0.256680, 0.301871", \ + "0.124308, 0.134751, 0.148408, 0.181612, 0.208948, 0.247910, 0.293101", \ + "0.114700, 0.125143, 0.138800, 0.172004, 0.199340, 0.238302, 0.283493", \ + "0.104467, 0.114910, 0.128567, 0.161771, 0.189107, 0.228069, 0.273260" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[1]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB1eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.249134, 0.237567, 0.225685, 0.205900, 0.191187, 0.182067, 0.166776", \ + "0.254329, 0.242762, 0.230880, 0.211095, 0.196382, 0.187262, 0.171971", \ + "0.266897, 0.255330, 0.243448, 0.223663, 0.208950, 0.199830, 0.184539", \ + "0.274404, 0.262837, 0.250955, 0.231170, 0.216457, 0.207337, 0.192046", \ + "0.280850, 0.269283, 0.257401, 0.237616, 0.222903, 0.213783, 0.198492", \ + "0.290276, 0.278709, 0.266827, 0.247042, 0.232329, 0.223209, 0.207918", \ + "0.300493, 0.288926, 0.277044, 0.257259, 0.242546, 0.233426, 0.218135" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.242723, 0.229979, 0.217345, 0.196512, 0.178133, 0.161031, 0.143466", \ + "0.247941, 0.235197, 0.222563, 0.201730, 0.183351, 0.166249, 0.148684", \ + "0.260501, 0.247757, 0.235123, 0.214291, 0.195911, 0.178809, 0.161244", \ + "0.267997, 0.255253, 0.242619, 0.221786, 0.203407, 0.186305, 0.168740", \ + "0.274433, 0.261689, 0.249055, 0.228222, 0.209843, 0.192741, 0.175176", \ + "0.283839, 0.271095, 0.258461, 0.237628, 0.219249, 0.202147, 0.184582", \ + "0.294088, 0.281344, 0.268710, 0.247877, 0.229498, 0.212396, 0.194831" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[1])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.004676, 0.004681, 0.004686, 0.004690, 0.004695, 0.004700, 0.004704"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.005774, 0.005883, 0.005889, 0.005895, 0.005901, 0.005907, 0.005913"); + } + } + } + pin(TDB[0]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[0]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB0eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.153574, 0.163359, 0.174446, 0.201396, 0.229272, 0.259351, 0.300202", \ + "0.148427, 0.158212, 0.169299, 0.196249, 0.224125, 0.254204, 0.295055", \ + "0.135894, 0.145679, 0.156766, 0.183716, 0.211592, 0.241671, 0.282522", \ + "0.128294, 0.138079, 0.149166, 0.176116, 0.203992, 0.234071, 0.274922", \ + "0.121826, 0.131611, 0.142698, 0.169648, 0.197524, 0.227603, 0.268454", \ + "0.112428, 0.122213, 0.133300, 0.160250, 0.188126, 0.218205, 0.259056", \ + "0.102239, 0.112024, 0.123111, 0.150061, 0.177937, 0.208016, 0.248867" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.156063, 0.166506, 0.180163, 0.213367, 0.240703, 0.279665, 0.324856", \ + "0.150571, 0.161014, 0.174671, 0.207875, 0.235211, 0.274173, 0.319364", \ + "0.138040, 0.148483, 0.162140, 0.195344, 0.222680, 0.261642, 0.306833", \ + "0.133078, 0.143521, 0.157178, 0.190382, 0.217718, 0.256680, 0.301871", \ + "0.124308, 0.134751, 0.148408, 0.181612, 0.208948, 0.247910, 0.293101", \ + "0.114700, 0.125143, 0.138800, 0.172004, 0.199340, 0.238302, 0.283493", \ + "0.104467, 0.114910, 0.128567, 0.161771, 0.189107, 0.228069, 0.273260" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[0]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB0eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.249134, 0.237567, 0.225685, 0.205900, 0.191187, 0.182067, 0.166776", \ + "0.254329, 0.242762, 0.230880, 0.211095, 0.196382, 0.187262, 0.171971", \ + "0.266897, 0.255330, 0.243448, 0.223663, 0.208950, 0.199830, 0.184539", \ + "0.274404, 0.262837, 0.250955, 0.231170, 0.216457, 0.207337, 0.192046", \ + "0.280850, 0.269283, 0.257401, 0.237616, 0.222903, 0.213783, 0.198492", \ + "0.290276, 0.278709, 0.266827, 0.247042, 0.232329, 0.223209, 0.207918", \ + "0.300493, 0.288926, 0.277044, 0.257259, 0.242546, 0.233426, 0.218135" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.242723, 0.229979, 0.217345, 0.196512, 0.178133, 0.161031, 0.143466", \ + "0.247941, 0.235197, 0.222563, 0.201730, 0.183351, 0.166249, 0.148684", \ + "0.260501, 0.247757, 0.235123, 0.214291, 0.195911, 0.178809, 0.161244", \ + "0.267997, 0.255253, 0.242619, 0.221786, 0.203407, 0.186305, 0.168740", \ + "0.274433, 0.261689, 0.249055, 0.228222, 0.209843, 0.192741, 0.175176", \ + "0.283839, 0.271095, 0.258461, 0.237628, 0.219249, 0.202147, 0.184582", \ + "0.294088, 0.281344, 0.268710, 0.247877, 0.229498, 0.212396, 0.194831" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[0])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.004676, 0.004681, 0.004686, 0.004690, 0.004695, 0.004700, 0.004704"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.005774, 0.005883, 0.005889, 0.005895, 0.005901, 0.005907, 0.005913"); + } + } + } + } + pin(RET1N) { + direction : input; + always_on : true; + related_power_pin : "VDDCE"; + related_ground_pin : "VSSE"; + capacitance : 0.004544; + max_transition : 0.601300; + internal_power() { + when : "((!DFTRAMBYP&CENA&TENA)|(!DFTRAMBYP&TCENA&!TENA))&((!DFTRAMBYP&CENB&TENB)|(!DFTRAMBYP&TCENB&!TENB))"; + related_pg_pin : "VDDCE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("3.809920, 3.813727, 3.817541, 3.821358, 3.825179, 3.829004, 3.832834"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.448536, 0.448661, 0.449110, 0.449559, 0.450008, 0.450458, 0.450909"); + } + } + timing() { + related_pin : DFTRAMBYP; + timing_type : non_seq_setup_falling; + fall_constraint(rf2_32x128_wm1_inputslew_inputslew_setup_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000" \ + ); + } + } + timing() { + related_pin : DFTRAMBYP; + timing_type : non_seq_hold_falling; + fall_constraint(rf2_32x128_wm1_inputslew_inputslew_hold_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.043067, 0.045014, 0.048400, 0.053925, 0.058088, 0.063346, 0.066666", \ + "0.041713, 0.043660, 0.047046, 0.052571, 0.056734, 0.061992, 0.065311", \ + "0.039006, 0.040967, 0.043866, 0.049391, 0.053554, 0.058812, 0.062132", \ + "0.038756, 0.040717, 0.042980, 0.048411, 0.051891, 0.057029, 0.060296", \ + "0.038506, 0.040467, 0.042730, 0.048161, 0.051641, 0.056779, 0.060046", \ + "0.038256, 0.040217, 0.042480, 0.047911, 0.051391, 0.056529, 0.059796", \ + "0.038006, 0.039967, 0.042230, 0.047661, 0.051141, 0.056279, 0.059546" \ + ); + } + } + timing() { + related_pin : DFTRAMBYP; + timing_type : non_seq_setup_falling; + rise_constraint(rf2_32x128_wm1_inputslew_inputslew_setup_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000" \ + ); + } + } + timing() { + related_pin : DFTRAMBYP; + timing_type : non_seq_hold_falling; + rise_constraint(rf2_32x128_wm1_inputslew_inputslew_hold_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "1.252306, 1.244320, 1.240390, 1.238360, 1.237360, 1.236360, 1.235360", \ + "1.257791, 1.249804, 1.245875, 1.243845, 1.242846, 1.241845, 1.240846", \ + "1.270415, 1.262426, 1.258498, 1.256468, 1.255468, 1.254468, 1.253468", \ + "1.277859, 1.269872, 1.265943, 1.263913, 1.262914, 1.261913, 1.260914", \ + "1.284775, 1.276787, 1.272860, 1.270830, 1.269829, 1.268830, 1.267829", \ + "1.295293, 1.287305, 1.283377, 1.281347, 1.280347, 1.279347, 1.278347", \ + "1.306067, 1.298080, 1.294151, 1.292121, 1.291122, 1.290121, 1.289122" \ + ); + } + } + timing() { + related_pin : CENB; + timing_type : non_seq_setup_rising; + fall_constraint(rf2_32x128_wm1_inputslew_inputslew_setup_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000" \ + ); + } + } + timing() { + related_pin : CENB; + timing_type : non_seq_hold_rising; + fall_constraint(rf2_32x128_wm1_inputslew_inputslew_hold_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.043067, 0.045014, 0.048400, 0.053925, 0.058088, 0.063346, 0.066666", \ + "0.041713, 0.043660, 0.047046, 0.052571, 0.056734, 0.061992, 0.065311", \ + "0.039006, 0.040967, 0.043866, 0.049391, 0.053554, 0.058812, 0.062132", \ + "0.038756, 0.040717, 0.042980, 0.048411, 0.051891, 0.056948, 0.060296", \ + "0.038506, 0.040467, 0.042730, 0.048161, 0.051641, 0.056485, 0.060046", \ + "0.038256, 0.040217, 0.042480, 0.047911, 0.051391, 0.056235, 0.059796", \ + "0.038006, 0.039967, 0.042230, 0.047661, 0.051141, 0.055985, 0.059546" \ + ); + } + } + timing() { + related_pin : CENA; + timing_type : non_seq_setup_rising; + fall_constraint(rf2_32x128_wm1_inputslew_inputslew_setup_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000" \ + ); + } + } + timing() { + related_pin : CENA; + timing_type : non_seq_hold_rising; + fall_constraint(rf2_32x128_wm1_inputslew_inputslew_hold_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.042532, 0.044742, 0.047595, 0.053323, 0.057712, 0.062460, 0.065025", \ + "0.041136, 0.043346, 0.046199, 0.051927, 0.056316, 0.061064, 0.063629", \ + "0.038479, 0.040663, 0.043175, 0.048764, 0.053153, 0.057901, 0.060517", \ + "0.038229, 0.040413, 0.042925, 0.048397, 0.051345, 0.057029, 0.060267", \ + "0.037979, 0.040163, 0.042675, 0.048147, 0.050134, 0.056779, 0.060017", \ + "0.037729, 0.039913, 0.042425, 0.047897, 0.049884, 0.056529, 0.059767", \ + "0.037479, 0.039663, 0.042175, 0.047647, 0.049634, 0.056279, 0.059517" \ + ); + } + } + timing() { + related_pin : TCENA; + timing_type : non_seq_setup_rising; + fall_constraint(rf2_32x128_wm1_inputslew_inputslew_setup_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000" \ + ); + } + } + timing() { + related_pin : TCENA; + timing_type : non_seq_hold_rising; + fall_constraint(rf2_32x128_wm1_inputslew_inputslew_hold_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.042532, 0.044742, 0.047595, 0.053323, 0.057712, 0.062460, 0.065025", \ + "0.041136, 0.043346, 0.046199, 0.051927, 0.056316, 0.061064, 0.063629", \ + "0.038479, 0.040663, 0.043175, 0.048764, 0.053153, 0.057901, 0.060517", \ + "0.038229, 0.040413, 0.042925, 0.048397, 0.051345, 0.057029, 0.060267", \ + "0.037979, 0.040163, 0.042675, 0.048147, 0.050134, 0.056779, 0.060017", \ + "0.037729, 0.039913, 0.042425, 0.047897, 0.049884, 0.056529, 0.059767", \ + "0.037479, 0.039663, 0.042175, 0.047647, 0.049634, 0.056279, 0.059517" \ + ); + } + } + timing() { + related_pin : TCENB; + timing_type : non_seq_setup_rising; + fall_constraint(rf2_32x128_wm1_inputslew_inputslew_setup_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000" \ + ); + } + } + timing() { + related_pin : TCENB; + timing_type : non_seq_hold_rising; + fall_constraint(rf2_32x128_wm1_inputslew_inputslew_hold_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.043067, 0.045014, 0.048400, 0.053925, 0.058088, 0.063346, 0.066666", \ + "0.041713, 0.043660, 0.047046, 0.052571, 0.056734, 0.061992, 0.065311", \ + "0.039006, 0.040967, 0.043866, 0.049391, 0.053554, 0.058812, 0.062132", \ + "0.038756, 0.040717, 0.042980, 0.048411, 0.051891, 0.056948, 0.060296", \ + "0.038506, 0.040467, 0.042730, 0.048161, 0.051641, 0.056485, 0.060046", \ + "0.038256, 0.040217, 0.042480, 0.047911, 0.051391, 0.056235, 0.059796", \ + "0.038006, 0.039967, 0.042230, 0.047661, 0.051141, 0.055985, 0.059546" \ + ); + } + } + timing() { + related_pin : TCENB; + timing_type : non_seq_setup_rising; + rise_constraint(rf2_32x128_wm1_inputslew_inputslew_setup_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000" \ + ); + } + } + timing() { + related_pin : TCENB; + timing_type : non_seq_hold_rising; + rise_constraint(rf2_32x128_wm1_inputslew_inputslew_hold_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "1.252306, 1.244320, 1.240390, 1.238360, 1.237360, 1.236360, 1.235360", \ + "1.257791, 1.249804, 1.245875, 1.243845, 1.242846, 1.241845, 1.240846", \ + "1.270415, 1.262426, 1.258498, 1.256468, 1.255468, 1.254468, 1.253468", \ + "1.277859, 1.269872, 1.265943, 1.263913, 1.262914, 1.261913, 1.260914", \ + "1.284775, 1.276787, 1.272860, 1.270830, 1.269829, 1.268830, 1.267829", \ + "1.295293, 1.287305, 1.283377, 1.281347, 1.280347, 1.279347, 1.278347", \ + "1.306067, 1.298080, 1.294151, 1.292121, 1.291122, 1.290121, 1.289122" \ + ); + } + } + timing() { + related_pin : TCENA; + timing_type : non_seq_setup_rising; + rise_constraint(rf2_32x128_wm1_inputslew_inputslew_setup_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000" \ + ); + } + } + timing() { + related_pin : TCENA; + timing_type : non_seq_hold_rising; + rise_constraint(rf2_32x128_wm1_inputslew_inputslew_hold_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "1.170756, 1.162769, 1.158840, 1.156810, 1.155809, 1.154810, 1.153809", \ + "1.176241, 1.168253, 1.164324, 1.162295, 1.161295, 1.160295, 1.159295", \ + "1.188864, 1.180875, 1.176948, 1.174918, 1.173917, 1.172918, 1.171917", \ + "1.196308, 1.188321, 1.184392, 1.182362, 1.181363, 1.180362, 1.179363", \ + "1.203225, 1.195237, 1.191309, 1.189279, 1.188279, 1.187279, 1.186279", \ + "1.213742, 1.205755, 1.201827, 1.199797, 1.198797, 1.197796, 1.196797", \ + "1.224517, 1.216528, 1.212600, 1.210570, 1.209571, 1.208570, 1.207571" \ + ); + } + } + timing() { + related_pin : CENB; + timing_type : non_seq_setup_rising; + rise_constraint(rf2_32x128_wm1_inputslew_inputslew_setup_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000" \ + ); + } + } + timing() { + related_pin : CENB; + timing_type : non_seq_hold_rising; + rise_constraint(rf2_32x128_wm1_inputslew_inputslew_hold_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "1.252306, 1.244320, 1.240390, 1.238360, 1.237360, 1.236360, 1.235360", \ + "1.257791, 1.249804, 1.245875, 1.243845, 1.242846, 1.241845, 1.240846", \ + "1.270415, 1.262426, 1.258498, 1.256468, 1.255468, 1.254468, 1.253468", \ + "1.277859, 1.269872, 1.265943, 1.263913, 1.262914, 1.261913, 1.260914", \ + "1.284775, 1.276787, 1.272860, 1.270830, 1.269829, 1.268830, 1.267829", \ + "1.295293, 1.287305, 1.283377, 1.281347, 1.280347, 1.279347, 1.278347", \ + "1.306067, 1.298080, 1.294151, 1.292121, 1.291122, 1.290121, 1.289122" \ + ); + } + } + timing() { + related_pin : CENA; + timing_type : non_seq_setup_rising; + rise_constraint(rf2_32x128_wm1_inputslew_inputslew_setup_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000" \ + ); + } + } + timing() { + related_pin : CENA; + timing_type : non_seq_hold_rising; + rise_constraint(rf2_32x128_wm1_inputslew_inputslew_hold_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "1.170756, 1.162769, 1.158840, 1.156810, 1.155809, 1.154810, 1.153809", \ + "1.176241, 1.168253, 1.164324, 1.162295, 1.161295, 1.160295, 1.159295", \ + "1.188864, 1.180875, 1.176948, 1.174918, 1.173917, 1.172918, 1.171917", \ + "1.196308, 1.188321, 1.184392, 1.182362, 1.181363, 1.180362, 1.179363", \ + "1.203225, 1.195237, 1.191309, 1.189279, 1.188279, 1.187279, 1.186279", \ + "1.213742, 1.205755, 1.201827, 1.199797, 1.198797, 1.197796, 1.196797", \ + "1.224517, 1.216528, 1.212600, 1.210570, 1.209571, 1.208570, 1.207571" \ + ); + } + } + } + bus(SIA) { + bus_type : rf2_32x128_wm1_SIA; + direction : input; + related_power_pin : "VDDPE"; + related_ground_pin : "VSSE"; + capacitance : 0.001798; + max_transition : 0.601300; + timing() { + related_pin : CLKA; + timing_type : setup_rising; + when : "RET1N&SEA"; + sdf_cond : "RET1Neq1aSEAeq1"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.399295, 0.427792, 0.460868, 0.523513, 0.585003, 0.662805, 0.758820", \ + "0.393151, 0.421648, 0.454724, 0.517369, 0.578859, 0.656661, 0.752676", \ + "0.379183, 0.407680, 0.440756, 0.503401, 0.564891, 0.642693, 0.738708", \ + "0.370176, 0.398674, 0.431750, 0.494395, 0.555885, 0.633687, 0.729702", \ + "0.364539, 0.393037, 0.426113, 0.488758, 0.550248, 0.628050, 0.724065", \ + "0.354048, 0.382545, 0.415621, 0.478267, 0.539756, 0.617558, 0.713573", \ + "0.343757, 0.372255, 0.405330, 0.467976, 0.529465, 0.607267, 0.703282" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.399295, 0.427792, 0.460868, 0.523513, 0.585003, 0.662805, 0.758820", \ + "0.393151, 0.421648, 0.454724, 0.517369, 0.578859, 0.656661, 0.752676", \ + "0.379183, 0.407680, 0.440756, 0.503401, 0.564891, 0.642693, 0.738708", \ + "0.370176, 0.398674, 0.431750, 0.494395, 0.555885, 0.633687, 0.729702", \ + "0.364539, 0.393037, 0.426113, 0.488758, 0.550248, 0.628050, 0.724065", \ + "0.354048, 0.382545, 0.415621, 0.478267, 0.539756, 0.617558, 0.713573", \ + "0.343757, 0.372255, 0.405330, 0.467976, 0.529465, 0.607267, 0.703282" \ + ); + } + } + timing() { + related_pin : CLKA; + timing_type : hold_rising; + when : "RET1N&SEA"; + sdf_cond : "RET1Neq1aSEAeq1"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.067591, 0.055067, 0.046210, 0.039170, 0.038070, 0.036970, 0.035870", \ + "0.073334, 0.060811, 0.051954, 0.044913, 0.043813, 0.042713, 0.041613", \ + "0.086314, 0.073790, 0.064933, 0.057893, 0.056793, 0.055693, 0.054593", \ + "0.095472, 0.082949, 0.074092, 0.067052, 0.065952, 0.064852, 0.063752", \ + "0.103433, 0.090910, 0.082052, 0.075012, 0.073912, 0.072812, 0.071712", \ + "0.113907, 0.101384, 0.092526, 0.085487, 0.084387, 0.083287, 0.082187", \ + "0.126078, 0.113554, 0.104697, 0.097657, 0.096557, 0.095457, 0.094357" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.074678, 0.061793, 0.048993, 0.031390, 0.019558, 0.007700, 0.006600", \ + "0.080313, 0.067428, 0.054627, 0.037025, 0.025193, 0.013257, 0.007700", \ + "0.093253, 0.080367, 0.067568, 0.049964, 0.038133, 0.026197, 0.008250", \ + "0.102418, 0.089533, 0.076733, 0.059129, 0.047299, 0.035362, 0.014597", \ + "0.110365, 0.097480, 0.084680, 0.067077, 0.055246, 0.043309, 0.022545", \ + "0.120804, 0.107919, 0.095119, 0.077516, 0.065685, 0.053748, 0.032984", \ + "0.132928, 0.120043, 0.107243, 0.089640, 0.077810, 0.065872, 0.045108" \ + ); + } + } + internal_power() { + when : "SEA"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.007199, 0.007206, 0.007214, 0.007221, 0.007228, 0.007235, 0.007242"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.008432, 0.008485, 0.008499, 0.008507, 0.008516, 0.008524, 0.008533"); + } + } + } + pin(SEA) { + direction : input; + related_power_pin : "VDDPE"; + related_ground_pin : "VSSE"; + capacitance : 0.002271; + max_transition : 0.601300; + timing() { + related_pin : CLKA; + timing_type : setup_rising; + when : "RET1N"; + sdf_cond : "RET1Neq1"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.399295, 0.427792, 0.460868, 0.523513, 0.585003, 0.662805, 0.758820", \ + "0.393151, 0.421648, 0.454724, 0.517369, 0.578859, 0.656661, 0.752676", \ + "0.379183, 0.407680, 0.440756, 0.503401, 0.564891, 0.642693, 0.738708", \ + "0.370176, 0.398674, 0.431750, 0.494395, 0.555885, 0.633687, 0.729702", \ + "0.364539, 0.393037, 0.426113, 0.488758, 0.550248, 0.628050, 0.724065", \ + "0.354048, 0.382545, 0.415621, 0.478267, 0.539756, 0.617558, 0.713573", \ + "0.343757, 0.372255, 0.405330, 0.467976, 0.529465, 0.607267, 0.703282" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.399295, 0.427792, 0.460868, 0.523513, 0.585003, 0.662805, 0.758820", \ + "0.393151, 0.421648, 0.454724, 0.517369, 0.578859, 0.656661, 0.752676", \ + "0.379183, 0.407680, 0.440756, 0.503401, 0.564891, 0.642693, 0.738708", \ + "0.370176, 0.398674, 0.431750, 0.494395, 0.555885, 0.633687, 0.729702", \ + "0.364539, 0.393037, 0.426113, 0.488758, 0.550248, 0.628050, 0.724065", \ + "0.354048, 0.382545, 0.415621, 0.478267, 0.539756, 0.617558, 0.713573", \ + "0.343757, 0.372255, 0.405330, 0.467976, 0.529465, 0.607267, 0.703282" \ + ); + } + } + timing() { + related_pin : CLKA; + timing_type : hold_rising; + when : "RET1N"; + sdf_cond : "RET1Neq1"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "1.763733, 1.755746, 1.751817, 1.749787, 1.748787, 1.747787, 1.746787", \ + "1.769218, 1.761230, 1.757302, 1.755272, 1.754272, 1.753272, 1.752272", \ + "1.781841, 1.773853, 1.769925, 1.767895, 1.766895, 1.765895, 1.764895", \ + "1.789286, 1.781298, 1.777370, 1.775340, 1.774340, 1.773340, 1.772340", \ + "1.796202, 1.788214, 1.784286, 1.782256, 1.781256, 1.780256, 1.779256", \ + "1.806720, 1.798732, 1.794803, 1.792774, 1.791774, 1.790774, 1.789774", \ + "1.817494, 1.809506, 1.805578, 1.803548, 1.802548, 1.801548, 1.800548" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "1.763733, 1.755746, 1.751817, 1.749787, 1.748787, 1.747787, 1.746787", \ + "1.769218, 1.761230, 1.757302, 1.755272, 1.754272, 1.753272, 1.752272", \ + "1.781841, 1.773853, 1.769925, 1.767895, 1.766895, 1.765895, 1.764895", \ + "1.789286, 1.781298, 1.777370, 1.775340, 1.774340, 1.773340, 1.772340", \ + "1.796202, 1.788214, 1.784286, 1.782256, 1.781256, 1.780256, 1.779256", \ + "1.806720, 1.798732, 1.794803, 1.792774, 1.791774, 1.790774, 1.789774", \ + "1.817494, 1.809506, 1.805578, 1.803548, 1.802548, 1.801548, 1.800548" \ + ); + } + } + internal_power() { + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.007199, 0.007206, 0.007214, 0.007221, 0.007228, 0.007235, 0.007242"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.008432, 0.008485, 0.008499, 0.008507, 0.008516, 0.008524, 0.008533"); + } + } + } + pin(DFTRAMBYP) { + direction : input; + related_power_pin : "VDDPE"; + related_ground_pin : "VSSE"; + capacitance : 0.002407; + max_transition : 0.601300; + timing() { + related_pin : CLKA; + timing_type : setup_rising; + when : "RET1N"; + sdf_cond : "RET1Neq1"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.502551, 0.512861, 0.525494, 0.554543, 0.572893, 0.600344, 0.625232", \ + "0.497117, 0.507427, 0.520060, 0.549109, 0.567459, 0.594910, 0.619798", \ + "0.484357, 0.494667, 0.507300, 0.536349, 0.554699, 0.582150, 0.607038", \ + "0.476510, 0.486820, 0.499453, 0.528502, 0.546852, 0.574303, 0.599191", \ + "0.470871, 0.481181, 0.493814, 0.522863, 0.541213, 0.568664, 0.593552", \ + "0.461000, 0.471310, 0.483943, 0.512992, 0.531342, 0.558793, 0.583681", \ + "0.452015, 0.462325, 0.474958, 0.504007, 0.522357, 0.549808, 0.574696" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.648832, 0.659677, 0.676757, 0.703183, 0.722417, 0.751027, 0.782908", \ + "0.643424, 0.654269, 0.671349, 0.697775, 0.717009, 0.745619, 0.777500", \ + "0.630634, 0.641479, 0.658559, 0.684985, 0.704219, 0.732829, 0.764710", \ + "0.622791, 0.633636, 0.650716, 0.677142, 0.696376, 0.724986, 0.756867", \ + "0.617134, 0.627979, 0.645059, 0.671485, 0.690719, 0.719329, 0.751210", \ + "0.607325, 0.618170, 0.635250, 0.661676, 0.680910, 0.709520, 0.741401", \ + "0.598301, 0.609146, 0.626226, 0.652652, 0.671886, 0.700496, 0.732377" \ + ); + } + } + timing() { + related_pin : CLKA; + timing_type : hold_rising; + when : "RET1N"; + sdf_cond : "RET1Neq1"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "1.763733, 1.755746, 1.751817, 1.749787, 1.748787, 1.747787, 1.746787", \ + "1.769218, 1.761230, 1.757302, 1.755272, 1.754272, 1.753272, 1.752272", \ + "1.781841, 1.773853, 1.769925, 1.767895, 1.766895, 1.765895, 1.764895", \ + "1.789286, 1.781298, 1.777370, 1.775340, 1.774340, 1.773340, 1.772340", \ + "1.796202, 1.788214, 1.784286, 1.782256, 1.781256, 1.780256, 1.779256", \ + "1.806720, 1.798732, 1.794803, 1.792774, 1.791774, 1.790774, 1.789774", \ + "1.817494, 1.809506, 1.805578, 1.803548, 1.802548, 1.801548, 1.800548" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "1.763733, 1.755746, 1.751817, 1.749787, 1.748787, 1.747787, 1.746787", \ + "1.769218, 1.761230, 1.757302, 1.755272, 1.754272, 1.753272, 1.752272", \ + "1.781841, 1.773853, 1.769925, 1.767895, 1.766895, 1.765895, 1.764895", \ + "1.789286, 1.781298, 1.777370, 1.775340, 1.774340, 1.773340, 1.772340", \ + "1.796202, 1.788214, 1.784286, 1.782256, 1.781256, 1.780256, 1.779256", \ + "1.806720, 1.798732, 1.794803, 1.792774, 1.791774, 1.790774, 1.789774", \ + "1.817494, 1.809506, 1.805578, 1.803548, 1.802548, 1.801548, 1.800548" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N"; + sdf_cond : "RET1Neq1"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.502551, 0.512861, 0.525494, 0.554543, 0.572893, 0.600344, 0.625232", \ + "0.497117, 0.507427, 0.520060, 0.549109, 0.567459, 0.594910, 0.619798", \ + "0.484357, 0.494667, 0.507300, 0.536349, 0.554699, 0.582150, 0.607038", \ + "0.476510, 0.486820, 0.499453, 0.528502, 0.546852, 0.574303, 0.599191", \ + "0.470871, 0.481181, 0.493814, 0.522863, 0.541213, 0.568664, 0.593552", \ + "0.461000, 0.471310, 0.483943, 0.512992, 0.531342, 0.558793, 0.583681", \ + "0.452015, 0.462325, 0.474958, 0.504007, 0.522357, 0.549808, 0.574696" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.648832, 0.659677, 0.676757, 0.703183, 0.722417, 0.751027, 0.782908", \ + "0.643424, 0.654269, 0.671349, 0.697775, 0.717009, 0.745619, 0.777500", \ + "0.630634, 0.641479, 0.658559, 0.684985, 0.704219, 0.732829, 0.764710", \ + "0.622791, 0.633636, 0.650716, 0.677142, 0.696376, 0.724986, 0.756867", \ + "0.617134, 0.627979, 0.645059, 0.671485, 0.690719, 0.719329, 0.751210", \ + "0.607325, 0.618170, 0.635250, 0.661676, 0.680910, 0.709520, 0.741401", \ + "0.598301, 0.609146, 0.626226, 0.652652, 0.671886, 0.700496, 0.732377" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N"; + sdf_cond : "RET1Neq1"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "1.252306, 1.244320, 1.240390, 1.238360, 1.237360, 1.236360, 1.235360", \ + "1.257791, 1.249804, 1.245875, 1.243845, 1.242846, 1.241845, 1.240846", \ + "1.270415, 1.262426, 1.258498, 1.256468, 1.255468, 1.254468, 1.253468", \ + "1.277859, 1.269872, 1.265943, 1.263913, 1.262914, 1.261913, 1.260914", \ + "1.284775, 1.276787, 1.272860, 1.270830, 1.269829, 1.268830, 1.267829", \ + "1.295293, 1.287305, 1.283377, 1.281347, 1.280347, 1.279347, 1.278347", \ + "1.306067, 1.298080, 1.294151, 1.292121, 1.291122, 1.290121, 1.289122" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "1.252306, 1.244320, 1.240390, 1.238360, 1.237360, 1.236360, 1.235360", \ + "1.257791, 1.249804, 1.245875, 1.243845, 1.242846, 1.241845, 1.240846", \ + "1.270415, 1.262426, 1.258498, 1.256468, 1.255468, 1.254468, 1.253468", \ + "1.277859, 1.269872, 1.265943, 1.263913, 1.262914, 1.261913, 1.260914", \ + "1.284775, 1.276787, 1.272860, 1.270830, 1.269829, 1.268830, 1.267829", \ + "1.295293, 1.287305, 1.283377, 1.281347, 1.280347, 1.279347, 1.278347", \ + "1.306067, 1.298080, 1.294151, 1.292121, 1.291122, 1.290121, 1.289122" \ + ); + } + } + internal_power() { + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.606907, 0.607514, 0.608107, 0.608715, 0.609324, 0.609934, 0.610543"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.690271, 0.690961, 0.691652, 0.692344, 0.693036, 0.693729, 0.694423"); + } + } + timing() { + related_pin : RET1N; + timing_type : non_seq_setup_falling; + rise_constraint(rf2_32x128_wm1_inputslew_inputslew_setup_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000" \ + ); + } + } + timing() { + related_pin : RET1N; + timing_type : non_seq_hold_falling; + rise_constraint(rf2_32x128_wm1_inputslew_inputslew_hold_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "1.252306, 1.244320, 1.240390, 1.238360, 1.237360, 1.236360, 1.235360", \ + "1.257791, 1.249804, 1.245875, 1.243845, 1.242846, 1.241845, 1.240846", \ + "1.270415, 1.262426, 1.258498, 1.256468, 1.255468, 1.254468, 1.253468", \ + "1.277859, 1.269872, 1.265943, 1.263913, 1.262914, 1.261913, 1.260914", \ + "1.284775, 1.276787, 1.272860, 1.270830, 1.269829, 1.268830, 1.267829", \ + "1.295293, 1.287305, 1.283377, 1.281347, 1.280347, 1.279347, 1.278347", \ + "1.306067, 1.298080, 1.294151, 1.292121, 1.291122, 1.290121, 1.289122" \ + ); + } + } + timing() { + related_pin : RET1N; + timing_type : non_seq_setup_rising; + rise_constraint(rf2_32x128_wm1_inputslew_inputslew_setup_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000" \ + ); + } + } + timing() { + related_pin : RET1N; + timing_type : non_seq_hold_rising; + rise_constraint(rf2_32x128_wm1_inputslew_inputslew_hold_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.645055, 0.637212, 0.620035, 0.592377, 0.579884, 0.550251, 0.515458", \ + "0.646055, 0.638212, 0.621035, 0.593377, 0.580884, 0.551251, 0.516458", \ + "0.647055, 0.639212, 0.622035, 0.594377, 0.581884, 0.552251, 0.517458", \ + "0.648055, 0.640212, 0.623035, 0.595377, 0.582884, 0.553251, 0.518458", \ + "0.649055, 0.641212, 0.624035, 0.596377, 0.583884, 0.554251, 0.519458", \ + "0.650055, 0.642212, 0.625035, 0.597377, 0.584884, 0.555251, 0.520458", \ + "0.651055, 0.643212, 0.626035, 0.598377, 0.585884, 0.556251, 0.521458" \ + ); + } + } + } + bus(SIB) { + bus_type : rf2_32x128_wm1_SIB; + direction : input; + related_power_pin : "VDDPE"; + related_ground_pin : "VSSE"; + capacitance : 0.007161; + max_transition : 0.601300; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&SEB"; + sdf_cond : "RET1Neq1aSEBeq1"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.147908, 0.157693, 0.168780, 0.195730, 0.223606, 0.253685, 0.294536", \ + "0.142761, 0.152546, 0.163633, 0.190583, 0.218459, 0.248538, 0.289389", \ + "0.130228, 0.140013, 0.151100, 0.178050, 0.205926, 0.236005, 0.276856", \ + "0.122628, 0.132413, 0.143500, 0.170450, 0.198326, 0.228405, 0.269256", \ + "0.116160, 0.125945, 0.137032, 0.163982, 0.191858, 0.221937, 0.262788", \ + "0.106762, 0.116547, 0.127634, 0.154584, 0.182460, 0.212539, 0.253390", \ + "0.096573, 0.106358, 0.117445, 0.144395, 0.172271, 0.202350, 0.243201" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.150397, 0.160840, 0.174497, 0.207701, 0.235037, 0.273999, 0.319190", \ + "0.144905, 0.155348, 0.169005, 0.202209, 0.229545, 0.268507, 0.313698", \ + "0.132374, 0.142817, 0.156474, 0.189678, 0.217014, 0.255976, 0.301167", \ + "0.127412, 0.137855, 0.151512, 0.184716, 0.212052, 0.251014, 0.296205", \ + "0.118642, 0.129085, 0.142742, 0.175946, 0.203282, 0.242244, 0.287435", \ + "0.109034, 0.119477, 0.133134, 0.166338, 0.193674, 0.232636, 0.277827", \ + "0.098801, 0.109244, 0.122901, 0.156105, 0.183441, 0.222403, 0.267594" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&SEB"; + sdf_cond : "RET1Neq1aSEBeq1"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.249134, 0.237567, 0.225685, 0.205900, 0.191187, 0.182067, 0.166776", \ + "0.254329, 0.242762, 0.230880, 0.211095, 0.196382, 0.187262, 0.171971", \ + "0.266897, 0.255330, 0.243448, 0.223663, 0.208950, 0.199830, 0.184539", \ + "0.274404, 0.262837, 0.250955, 0.231170, 0.216457, 0.207337, 0.192046", \ + "0.280850, 0.269283, 0.257401, 0.237616, 0.222903, 0.213783, 0.198492", \ + "0.290276, 0.278709, 0.266827, 0.247042, 0.232329, 0.223209, 0.207918", \ + "0.300493, 0.288926, 0.277044, 0.257259, 0.242546, 0.233426, 0.218135" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.242723, 0.229979, 0.217345, 0.196512, 0.178133, 0.161031, 0.143466", \ + "0.247941, 0.235197, 0.222563, 0.201730, 0.183351, 0.166249, 0.148684", \ + "0.260501, 0.247757, 0.235123, 0.214291, 0.195911, 0.178809, 0.161244", \ + "0.267997, 0.255253, 0.242619, 0.221786, 0.203407, 0.186305, 0.168740", \ + "0.274433, 0.261689, 0.249055, 0.228222, 0.209843, 0.192741, 0.175176", \ + "0.283839, 0.271095, 0.258461, 0.237628, 0.219249, 0.202147, 0.184582", \ + "0.294088, 0.281344, 0.268710, 0.247877, 0.229498, 0.212396, 0.194831" \ + ); + } + } + internal_power() { + when : "SEB"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.004350, 0.004355, 0.004359, 0.004363, 0.004368, 0.004372, 0.004376"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.006049, 0.006142, 0.006157, 0.006186, 0.006192, 0.006198, 0.006204"); + } + } + } + pin(SEB) { + direction : input; + related_power_pin : "VDDPE"; + related_ground_pin : "VSSE"; + capacitance : 0.002228; + max_transition : 0.601300; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N"; + sdf_cond : "RET1Neq1"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.662420, 0.681348, 0.708087, 0.764223, 0.810531, 0.862798, 0.949613", \ + "0.657156, 0.676084, 0.702823, 0.758960, 0.805267, 0.857534, 0.944349", \ + "0.644351, 0.663279, 0.690018, 0.746154, 0.792462, 0.844729, 0.931544", \ + "0.636560, 0.655488, 0.682228, 0.738364, 0.784672, 0.836939, 0.923753", \ + "0.630492, 0.649420, 0.676160, 0.732296, 0.778604, 0.830871, 0.917685", \ + "0.620904, 0.639832, 0.666571, 0.722707, 0.769015, 0.821282, 0.908097", \ + "0.611938, 0.630866, 0.657605, 0.713742, 0.760050, 0.812317, 0.899131" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.662420, 0.681348, 0.708087, 0.764223, 0.810531, 0.862798, 0.949613", \ + "0.657156, 0.676084, 0.702823, 0.758960, 0.805267, 0.857534, 0.944349", \ + "0.644351, 0.663279, 0.690018, 0.746154, 0.792462, 0.844729, 0.931544", \ + "0.636560, 0.655488, 0.682228, 0.738364, 0.784672, 0.836939, 0.923753", \ + "0.630492, 0.649420, 0.676160, 0.732296, 0.778604, 0.830871, 0.917685", \ + "0.620904, 0.639832, 0.666571, 0.722707, 0.769015, 0.821282, 0.908097", \ + "0.611938, 0.630866, 0.657605, 0.713742, 0.760050, 0.812317, 0.899131" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N"; + sdf_cond : "RET1Neq1"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.274047, 0.261324, 0.248254, 0.238266, 0.232910, 0.222926, 0.222109", \ + "0.279762, 0.267038, 0.253968, 0.244002, 0.238646, 0.228663, 0.227845", \ + "0.293587, 0.280863, 0.267793, 0.257828, 0.252472, 0.242488, 0.241671", \ + "0.301844, 0.289121, 0.276051, 0.266046, 0.260690, 0.250707, 0.249889", \ + "0.308935, 0.296211, 0.283141, 0.273142, 0.267786, 0.257803, 0.256985", \ + "0.319304, 0.306580, 0.293510, 0.283543, 0.278187, 0.268203, 0.267386", \ + "0.330542, 0.317819, 0.304748, 0.294742, 0.289386, 0.279402, 0.278585" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "0.274047, 0.261324, 0.248254, 0.238266, 0.232910, 0.222926, 0.222109", \ + "0.279762, 0.267038, 0.253968, 0.244002, 0.238646, 0.228663, 0.227845", \ + "0.293587, 0.280863, 0.267793, 0.257828, 0.252472, 0.242488, 0.241671", \ + "0.301844, 0.289121, 0.276051, 0.266046, 0.260690, 0.250707, 0.249889", \ + "0.308935, 0.296211, 0.283141, 0.273142, 0.267786, 0.257803, 0.256985", \ + "0.319304, 0.306580, 0.293510, 0.283543, 0.278187, 0.268203, 0.267386", \ + "0.330542, 0.317819, 0.304748, 0.294742, 0.289386, 0.279402, 0.278585" \ + ); + } + } + internal_power() { + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.335764, 0.335831, 0.335949, 0.336285, 0.337120, 0.337457, 0.337795"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values ("0.386274, 0.386660, 0.387047, 0.387434, 0.387822, 0.388209, 0.388598"); + } + } + } + pin(COLLDISN) { + direction : input; + related_power_pin : "VDDPE"; + related_ground_pin : "VSSE"; + capacitance : 0.003090; + max_transition : 0.601300; + timing() { + related_pin : CLKA; + timing_type : setup_rising; + when : "RET1N&((TENA&!CENA)|(!TENA&!TCENA))"; + sdf_cond : "RET1Neq1aopopTENAeq1aCENAeq0cpoopTENAeq0aTCENAeq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "1.193285, 1.204656, 1.216492, 1.240430, 1.254485, 1.277048, 1.298825", \ + "1.187199, 1.198570, 1.210408, 1.234346, 1.248401, 1.270962, 1.292741", \ + "1.174902, 1.186273, 1.198111, 1.222049, 1.236104, 1.258665, 1.280444", \ + "1.167695, 1.179067, 1.190904, 1.214842, 1.228897, 1.251459, 1.273237", \ + "1.160627, 1.171998, 1.183836, 1.207774, 1.221828, 1.244390, 1.266169", \ + "1.149458, 1.160829, 1.172665, 1.196603, 1.210659, 1.233220, 1.254997", \ + "1.139155, 1.150526, 1.162362, 1.186300, 1.200356, 1.222918, 1.244695" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "1.193285, 1.204656, 1.216492, 1.240430, 1.254485, 1.277048, 1.298825", \ + "1.187199, 1.198570, 1.210408, 1.234346, 1.248401, 1.270962, 1.292741", \ + "1.174902, 1.186273, 1.198111, 1.222049, 1.236104, 1.258665, 1.280444", \ + "1.167695, 1.179067, 1.190904, 1.214842, 1.228897, 1.251459, 1.273237", \ + "1.160627, 1.171998, 1.183836, 1.207774, 1.221828, 1.244390, 1.266169", \ + "1.149458, 1.160829, 1.172665, 1.196603, 1.210659, 1.233220, 1.254997", \ + "1.139155, 1.150526, 1.162362, 1.186300, 1.200356, 1.222918, 1.244695" \ + ); + } + } + timing() { + related_pin : CLKA; + timing_type : hold_rising; + when : "RET1N&((TENA&!CENA)|(!TENA&!TCENA))"; + sdf_cond : "RET1Neq1aopopTENAeq1aCENAeq0cpoopTENAeq0aTCENAeq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "1.763733, 1.755746, 1.751817, 1.749787, 1.748787, 1.747787, 1.746787", \ + "1.769218, 1.761230, 1.757302, 1.755272, 1.754272, 1.753272, 1.752272", \ + "1.781841, 1.773853, 1.769925, 1.767895, 1.766895, 1.765895, 1.764895", \ + "1.789286, 1.781298, 1.777370, 1.775340, 1.774340, 1.773340, 1.772340", \ + "1.796202, 1.788214, 1.784286, 1.782256, 1.781256, 1.780256, 1.779256", \ + "1.806720, 1.798732, 1.794803, 1.792774, 1.791774, 1.790774, 1.789774", \ + "1.817494, 1.809506, 1.805578, 1.803548, 1.802548, 1.801548, 1.800548" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "1.763733, 1.755746, 1.751817, 1.749787, 1.748787, 1.747787, 1.746787", \ + "1.769218, 1.761230, 1.757302, 1.755272, 1.754272, 1.753272, 1.752272", \ + "1.781841, 1.773853, 1.769925, 1.767895, 1.766895, 1.765895, 1.764895", \ + "1.789286, 1.781298, 1.777370, 1.775340, 1.774340, 1.773340, 1.772340", \ + "1.796202, 1.788214, 1.784286, 1.782256, 1.781256, 1.780256, 1.779256", \ + "1.806720, 1.798732, 1.794803, 1.792774, 1.791774, 1.790774, 1.789774", \ + "1.817494, 1.809506, 1.805578, 1.803548, 1.802548, 1.801548, 1.800548" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&((TENB&!CENB)|(!TENB&!TCENB))"; + sdf_cond : "RET1Neq1aopopTENBeq1aCENBeq0cpoopTENBeq0aTCENBeq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "1.274836, 1.286207, 1.298043, 1.321981, 1.336036, 1.358598, 1.380376", \ + "1.268750, 1.280121, 1.291959, 1.315897, 1.329951, 1.352513, 1.374291", \ + "1.256453, 1.267824, 1.279662, 1.303600, 1.317654, 1.340216, 1.361994", \ + "1.249246, 1.260617, 1.272455, 1.296393, 1.310447, 1.333009, 1.354788", \ + "1.242179, 1.253549, 1.265386, 1.289324, 1.303379, 1.325941, 1.347719", \ + "1.231008, 1.242379, 1.254217, 1.278153, 1.292210, 1.314771, 1.336548", \ + "1.220705, 1.232077, 1.243913, 1.267851, 1.281907, 1.304469, 1.326246" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "1.274836, 1.286207, 1.298043, 1.321981, 1.336036, 1.358598, 1.380376", \ + "1.268750, 1.280121, 1.291959, 1.315897, 1.329951, 1.352513, 1.374291", \ + "1.256453, 1.267824, 1.279662, 1.303600, 1.317654, 1.340216, 1.361994", \ + "1.249246, 1.260617, 1.272455, 1.296393, 1.310447, 1.333009, 1.354788", \ + "1.242179, 1.253549, 1.265386, 1.289324, 1.303379, 1.325941, 1.347719", \ + "1.231008, 1.242379, 1.254217, 1.278153, 1.292210, 1.314771, 1.336548", \ + "1.220705, 1.232077, 1.243913, 1.267851, 1.281907, 1.304469, 1.326246" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&((TENB&!CENB)|(!TENB&!TCENB))"; + sdf_cond : "RET1Neq1aopopTENBeq1aCENBeq0cpoopTENBeq0aTCENBeq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "1.703603, 1.695616, 1.691687, 1.689657, 1.688657, 1.687657, 1.686657", \ + "1.709088, 1.701100, 1.697172, 1.695142, 1.694142, 1.693142, 1.692142", \ + "1.721711, 1.713723, 1.709795, 1.707765, 1.706765, 1.705765, 1.704765", \ + "1.729156, 1.721168, 1.717240, 1.715210, 1.714210, 1.713210, 1.712210", \ + "1.736072, 1.728084, 1.724156, 1.722126, 1.721126, 1.720126, 1.719126", \ + "1.746590, 1.738602, 1.734674, 1.732644, 1.731644, 1.730644, 1.729644", \ + "1.757364, 1.749376, 1.745448, 1.743418, 1.742418, 1.741418, 1.740418" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.002300, 0.024100, 0.080000, 0.121200, 0.162400, 0.243600, 0.365300"); + index_2 ("0.002300, 0.039600, 0.080000, 0.173600, 0.267300, 0.400900, 0.601300"); + values (\ + "1.703603, 1.695616, 1.691687, 1.689657, 1.688657, 1.687657, 1.686657", \ + "1.709088, 1.701100, 1.697172, 1.695142, 1.694142, 1.693142, 1.692142", \ + "1.721711, 1.713723, 1.709795, 1.707765, 1.706765, 1.705765, 1.704765", \ + "1.729156, 1.721168, 1.717240, 1.715210, 1.714210, 1.713210, 1.712210", \ + "1.736072, 1.728084, 1.724156, 1.722126, 1.721126, 1.720126, 1.719126", \ + "1.746590, 1.738602, 1.734674, 1.732644, 1.731644, 1.730644, 1.729644", \ + "1.757364, 1.749376, 1.745448, 1.743418, 1.742418, 1.741418, 1.740418" \ + ); + } + } + } + leakage_power() { + related_pg_pin : "VDDCE"; + value : 0.011327; + } + leakage_power() { + related_pg_pin : "VDDPE"; + value : 0.096319; + } + leakage_power() { + related_pg_pin : "VDDCE"; + when :"!RET1N"; + value : 0.011106; + } + leakage_power() { + related_pg_pin : "VDDPE"; + when :"!RET1N"; + value : 0.082085; + } + } +} diff --git a/models/memory/cln28hpc/rf2_32x128_wm1/rf2_32x128_wm1_ss_0p81v_0p81v_125c.ps b/models/memory/cln28hpc/rf2_32x128_wm1/rf2_32x128_wm1_ss_0p81v_0p81v_125c.ps index f5c56bb1..1039cb3e 100644 --- a/models/memory/cln28hpc/rf2_32x128_wm1/rf2_32x128_wm1_ss_0p81v_0p81v_125c.ps +++ b/models/memory/cln28hpc/rf2_32x128_wm1/rf2_32x128_wm1_ss_0p81v_0p81v_125c.ps @@ -13,7 +13,7 @@ % % Compiler Name: High Capacity Two Port Register File SVT MVT Compiler % -% Creation Date: Sun Oct 13 11:09:15 2019 +% Creation Date: Mon Oct 14 17:01:34 2019 % % Instance Options: % Instance Name: rf2_32x128_wm1 diff --git a/models/memory/cln28hpc/rf2_32x128_wm1/rf2_32x128_wm1_tt_0p81v_0p81v_0c.avm b/models/memory/cln28hpc/rf2_32x128_wm1/rf2_32x128_wm1_tt_0p81v_0p81v_0c.avm index 207b5631..f2d12dbb 100644 --- a/models/memory/cln28hpc/rf2_32x128_wm1/rf2_32x128_wm1_tt_0p81v_0p81v_0c.avm +++ b/models/memory/cln28hpc/rf2_32x128_wm1/rf2_32x128_wm1_tt_0p81v_0p81v_0c.avm @@ -13,7 +13,7 @@ # # Compiler Name: High Capacity Two Port Register File SVT MVT Compiler # -# Creation Date: Sun Oct 13 11:08:16 2019 +# Creation Date: Mon Oct 14 16:59:25 2019 # # Instance Options: # Instance Name: rf2_32x128_wm1 diff --git a/models/memory/cln28hpc/rf2_32x128_wm1/rf2_32x128_wm1_tt_0p81v_0p81v_0c.dat b/models/memory/cln28hpc/rf2_32x128_wm1/rf2_32x128_wm1_tt_0p81v_0p81v_0c.dat index acd08d4a..2548f314 100644 --- a/models/memory/cln28hpc/rf2_32x128_wm1/rf2_32x128_wm1_tt_0p81v_0p81v_0c.dat +++ b/models/memory/cln28hpc/rf2_32x128_wm1/rf2_32x128_wm1_tt_0p81v_0p81v_0c.dat @@ -13,7 +13,7 @@ # # Compiler Name: High Capacity Two Port Register File SVT MVT Compiler # -# Creation Date: Sun Oct 13 11:08:40 2019 +# Creation Date: Mon Oct 14 16:59:49 2019 # # Instance Options: # Instance Name: rf2_32x128_wm1 diff --git a/models/memory/cln28hpc/rf2_32x128_wm1/rf2_32x128_wm1_tt_0p81v_0p81v_0c.lib b/models/memory/cln28hpc/rf2_32x128_wm1/rf2_32x128_wm1_tt_0p81v_0p81v_0c.lib new file mode 100644 index 00000000..2cb09c23 --- /dev/null +++ b/models/memory/cln28hpc/rf2_32x128_wm1/rf2_32x128_wm1_tt_0p81v_0p81v_0c.lib @@ -0,0 +1,71103 @@ +/* + * CONFIDENTIAL AND PROPRIETARY SOFTWARE OF ARM PHYSICAL IP, INC. + * + * Copyright (c) 1993 - 2019 ARM Physical IP, Inc. All Rights Reserved. + * + * Use of this Software is subject to the terms and conditions of the + * applicable license agreement with ARM Physical IP, Inc. + * In addition, this Software is protected by patents, copyright law + * and international treaties. + * + * The copyright notice(s) in this Software does not indicate actual or + * intended publication of this Software. + * + * Compiler Name: High Capacity Two Port Register File SVT MVT Compiler + * + * Creation Date: Mon Oct 14 17:00:48 2019 + * + * Instance Options: + * Instance Name: rf2_32x128_wm1 + * Number of Words: 32 + * Number of Bits: 128 + * Multiplexer Width: 2 + * Multi-Vt selection: LL + * Frequency : 1 + * Activity Factor <%>: 50 + * Pipeline: off + * Word-Write Mask: on + * Word Partition Size: 1 + * Write through: off + * Top Metal Layer: m5-m10 + * Power Type: otc + * Redundancy: off + * Redundant Columns: 2 + * Redundant Rows: 0 + * BIST MUXes: on + * Soft Error Repair (SER): none + * Power Gating: off + * Back Biasing: off + * Retention: on + * Extra Margin Adjustment: on + * Advanced Test Features: off + * Customer Comment: This is a memory instance + * Bus-notation: on + * Power Ground Rename: vddpe:VDDPE,vddce:VDDCE,vsse:VSSE + * Name Case: upper + * Check Instance Name: on + * Diodes: on + * Drive Strength: 6 + * Site Definitions: off + * Library Name: rf_2p_hce + * Liberty setting: nldm + * + * Compiler Versions: + * Memory Version: r0p0 + * Lang compiler Version: 4.5.1-EAC + * View Name: Liberty + * AMCI Version: 2.0.4-EAC + * RTE Version: 2.3.7-EAC + * EOS Data Routines Version: 2.3.4-EAC + * liberty_memcomp Version: 2.4.11-EAC + * + * Verified With: + * Synopsys Primetime, Cadence Encounter Timing System, Synopsys Design Compiler, + * Cadence RTL Compiler. + * + * Modeling Assumptions: + * This library contains a black box description for a memory element. At + * the library level, a default_max_transition constraint is set to the + * maximum characterized input slew. Each output has a max_capacitance + * constraint set to the highest characterized output load. These two + * constraints force Design Compiler to synthesize circuits that operate + * within the characterization space. The user can tighten these constraints, + * if desired. When writing SDF from Synopsys Design Compiler or Synopsys + * Primetime, use the version 3.0 or 2.1 option. This ensures the SDF will + * annotate to simulation models provided with this generator. + * + * Modeling Limitations: + * Due to limitations of the .lib format, some data reduction was necessary. + * When reducing data, minimum values were chosen for the fast case corner + * and maximum values were used for the typical and best case corners. It + * is recommended that critical timing and setup and hold times be checked + * at all corners. + * + * Known Bugs: N/A + * + * Known Work Arounds: N/A + * +*/ + +library(rf_2p_hce_tt_0p81v_0p81v_0c) { + delay_model : table_lookup; + library_features(report_delay_calculation,report_power_calculation); + revision : 1.1; + date : "Mon Oct 14 17:00:48 2019"; + comment : "Copyright (c) 1993 - 2019 ARM Physical IP, Inc. All Rights Reserved."; + + /* unit attributes */ + time_unit : "1ns"; + voltage_unit : "1V"; + current_unit : "1mA"; + leakage_power_unit : "1mW"; + nom_process : 1; + nom_temperature : 0; + nom_voltage : 0.81; + capacitive_load_unit(1,pf); + pulling_resistance_unit : "1kohm"; + + /* default attributes */ + default_fanout_load : 1.000; + default_cell_leakage_power : 0.000; + default_inout_pin_cap : 0.005; + default_input_pin_cap : 0.005; + default_output_pin_cap : 0.000; + + /* threshold definitions */ + default_leakage_power_density : 0.000; + slew_derate_from_library : 0.500; + slew_lower_threshold_pct_fall : 30.000; + slew_upper_threshold_pct_fall : 70.000; + slew_lower_threshold_pct_rise : 30.000; + slew_upper_threshold_pct_rise : 70.000; + input_threshold_pct_fall : 50.000; + input_threshold_pct_rise : 50.000; + output_threshold_pct_fall : 50.000; + output_threshold_pct_rise : 50.000; + + /* k-factors */ + k_process_cell_fall : 0.000; + k_process_cell_leakage_power : 0.000; + k_process_cell_rise : 0.000; + k_process_fall_transition : 0.000; + k_process_hold_fall : 0.000; + k_process_hold_rise : 0.000; + k_process_internal_power : 0.000; + k_process_min_pulse_width_high : 0.000; + k_process_min_pulse_width_low : 0.000; + k_process_pin_cap : 0.000; + k_process_recovery_fall : 0.000; + k_process_recovery_rise : 0.000; + k_process_rise_transition : 0.000; + k_process_setup_fall : 0.000; + k_process_setup_rise : 0.000; + k_process_wire_cap : 0.000; + k_process_wire_res : 0.000; + k_temp_cell_fall : 0.000; + k_temp_cell_rise : 0.000; + k_temp_hold_fall : 0.000; + k_temp_hold_rise : 0.000; + k_temp_min_pulse_width_high : 0.000; + k_temp_min_pulse_width_low : 0.000; + k_temp_min_period : 0.000; + k_temp_rise_propagation : 0.000; + k_temp_fall_propagation : 0.000; + k_temp_rise_transition : 0.000; + k_temp_fall_transition : 0.000; + k_temp_recovery_fall : 0.000; + k_temp_recovery_rise : 0.000; + k_temp_setup_fall : 0.000; + k_temp_setup_rise : 0.000; + k_volt_cell_fall : 0.000; + k_volt_cell_rise : 0.000; + k_volt_hold_fall : 0.000; + k_volt_hold_rise : 0.000; + k_volt_min_pulse_width_high : 0.000; + k_volt_min_pulse_width_low : 0.000; + k_volt_min_period : 0.000; + k_volt_rise_propagation : 0.000; + k_volt_fall_propagation : 0.000; + k_volt_rise_transition : 0.000; + k_volt_fall_transition : 0.000; + k_volt_recovery_fall : 0.000; + k_volt_recovery_rise : 0.000; + k_volt_setup_fall : 0.000; + k_volt_setup_rise : 0.000; + + /* Additional instance information */ + define ("peak_current", "cell", "float"); + define ("retention_current", "cell", "float"); + define ("inrush_current", "cell", "float"); + + /* templates */ + lu_table_template(rf2_32x128_wm1_inputslew_bistload_delay_template) { + variable_1 : input_net_transition; + variable_2 : total_output_net_capacitance; + index_1 ("1000, 1001, 1002, 1003, 1004, 1005, 1006"); + index_2 ("1000, 1001, 1002, 1003, 1004, 1005, 1006"); + } + lu_table_template(rf2_32x128_wm1_inputslew_outputload_delay_template) { + variable_1 : input_net_transition; + variable_2 : total_output_net_capacitance; + index_1 ("1000, 1001, 1002, 1003, 1004, 1005, 1006"); + index_2 ("1000, 1001, 1002, 1003, 1004, 1005, 1006"); + } + lu_table_template(rf2_32x128_wm1_clockslew_bistload_delay_template) { + variable_1 : input_net_transition; + variable_2 : total_output_net_capacitance; + index_1 ("1000, 1001, 1002, 1003, 1004, 1005, 1006"); + index_2 ("1000, 1001, 1002, 1003, 1004, 1005, 1006"); + } + lu_table_template(rf2_32x128_wm1_clockslew_outputload_delay_template) { + variable_1 : input_net_transition; + variable_2 : total_output_net_capacitance; + index_1 ("1000, 1001, 1002, 1003, 1004, 1005, 1006"); + index_2 ("1000, 1001, 1002, 1003, 1004, 1005, 1006"); + } + lu_table_template(rf2_32x128_wm1_inputslew_bistload_retain_template) { + variable_1 : input_net_transition; + variable_2 : total_output_net_capacitance; + index_1 ("1000, 1001, 1002, 1003, 1004, 1005, 1006"); + index_2 ("1000, 1001, 1002, 1003, 1004, 1005, 1006"); + } + lu_table_template(rf2_32x128_wm1_inputslew_outputload_retain_template) { + variable_1 : input_net_transition; + variable_2 : total_output_net_capacitance; + index_1 ("1000, 1001, 1002, 1003, 1004, 1005, 1006"); + index_2 ("1000, 1001, 1002, 1003, 1004, 1005, 1006"); + } + lu_table_template(rf2_32x128_wm1_clockslew_bistload_retain_template) { + variable_1 : input_net_transition; + variable_2 : total_output_net_capacitance; + index_1 ("1000, 1001, 1002, 1003, 1004, 1005, 1006"); + index_2 ("1000, 1001, 1002, 1003, 1004, 1005, 1006"); + } + lu_table_template(rf2_32x128_wm1_clockslew_outputload_retain_template) { + variable_1 : input_net_transition; + variable_2 : total_output_net_capacitance; + index_1 ("1000, 1001, 1002, 1003, 1004, 1005, 1006"); + index_2 ("1000, 1001, 1002, 1003, 1004, 1005, 1006"); + } + lu_table_template(rf2_32x128_wm1_inputslew_bistload_slew_template) { + variable_1 : input_net_transition; + variable_2 : total_output_net_capacitance; + index_1 ("1000, 1001, 1002, 1003, 1004, 1005, 1006"); + index_2 ("1000, 1001, 1002, 1003, 1004, 1005, 1006"); + } + lu_table_template(rf2_32x128_wm1_inputslew_outputload_slew_template) { + variable_1 : input_net_transition; + variable_2 : total_output_net_capacitance; + index_1 ("1000, 1001, 1002, 1003, 1004, 1005, 1006"); + index_2 ("1000, 1001, 1002, 1003, 1004, 1005, 1006"); + } + lu_table_template(rf2_32x128_wm1_clockslew_bistload_slew_template) { + variable_1 : input_net_transition; + variable_2 : total_output_net_capacitance; + index_1 ("1000, 1001, 1002, 1003, 1004, 1005, 1006"); + index_2 ("1000, 1001, 1002, 1003, 1004, 1005, 1006"); + } + lu_table_template(rf2_32x128_wm1_clockslew_outputload_slew_template) { + variable_1 : input_net_transition; + variable_2 : total_output_net_capacitance; + index_1 ("1000, 1001, 1002, 1003, 1004, 1005, 1006"); + index_2 ("1000, 1001, 1002, 1003, 1004, 1005, 1006"); + } + lu_table_template(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + variable_1 : related_pin_transition; + variable_2 : constrained_pin_transition; + index_1 ("1000, 1001, 1002, 1003, 1004, 1005, 1006"); + index_2 ("1000, 1001, 1002, 1003, 1004, 1005, 1006"); + } + lu_table_template(rf2_32x128_wm1_clockslew_clockslew_setuphold_template) { + variable_1 : related_pin_transition; + variable_2 : constrained_pin_transition; + index_1 ("1000, 1001, 1002, 1003, 1004, 1005, 1006"); + index_2 ("1000, 1001, 1002, 1003, 1004, 1005, 1006"); + } + lu_table_template(rf2_32x128_wm1_inputslew_clockslew_setuphold_template) { + variable_1 : related_pin_transition; + variable_2 : constrained_pin_transition; + index_1 ("1000, 1001, 1002, 1003, 1004, 1005, 1006"); + index_2 ("1000, 1001, 1002, 1003, 1004, 1005, 1006"); + } + lu_table_template(rf2_32x128_wm1_inputslew_inputslew_setuphold_template) { + variable_1 : related_pin_transition; + variable_2 : constrained_pin_transition; + index_1 ("1000, 1001, 1002, 1003, 1004, 1005, 1006"); + index_2 ("1000, 1001, 1002, 1003, 1004, 1005, 1006"); + } + lu_table_template(rf2_32x128_wm1_clockslew_inputslew_setup_template) { + variable_1 : related_pin_transition; + variable_2 : constrained_pin_transition; + index_1 ("1000, 1001, 1002, 1003, 1004, 1005, 1006"); + index_2 ("1000, 1001, 1002, 1003, 1004, 1005, 1006"); + } + lu_table_template(rf2_32x128_wm1_clockslew_clockslew_setup_template) { + variable_1 : related_pin_transition; + variable_2 : constrained_pin_transition; + index_1 ("1000, 1001, 1002, 1003, 1004, 1005, 1006"); + index_2 ("1000, 1001, 1002, 1003, 1004, 1005, 1006"); + } + lu_table_template(rf2_32x128_wm1_inputslew_clockslew_setup_template) { + variable_1 : related_pin_transition; + variable_2 : constrained_pin_transition; + index_1 ("1000, 1001, 1002, 1003, 1004, 1005, 1006"); + index_2 ("1000, 1001, 1002, 1003, 1004, 1005, 1006"); + } + lu_table_template(rf2_32x128_wm1_inputslew_inputslew_setup_template) { + variable_1 : related_pin_transition; + variable_2 : constrained_pin_transition; + index_1 ("1000, 1001, 1002, 1003, 1004, 1005, 1006"); + index_2 ("1000, 1001, 1002, 1003, 1004, 1005, 1006"); + } + lu_table_template(rf2_32x128_wm1_clockslew_inputslew_hold_template) { + variable_1 : related_pin_transition; + variable_2 : constrained_pin_transition; + index_1 ("1000, 1001, 1002, 1003, 1004, 1005, 1006"); + index_2 ("1000, 1001, 1002, 1003, 1004, 1005, 1006"); + } + lu_table_template(rf2_32x128_wm1_clockslew_clockslew_hold_template) { + variable_1 : related_pin_transition; + variable_2 : constrained_pin_transition; + index_1 ("1000, 1001, 1002, 1003, 1004, 1005, 1006"); + index_2 ("1000, 1001, 1002, 1003, 1004, 1005, 1006"); + } + lu_table_template(rf2_32x128_wm1_inputslew_clockslew_hold_template) { + variable_1 : related_pin_transition; + variable_2 : constrained_pin_transition; + index_1 ("1000, 1001, 1002, 1003, 1004, 1005, 1006"); + index_2 ("1000, 1001, 1002, 1003, 1004, 1005, 1006"); + } + lu_table_template(rf2_32x128_wm1_inputslew_inputslew_hold_template) { + variable_1 : related_pin_transition; + variable_2 : constrained_pin_transition; + index_1 ("1000, 1001, 1002, 1003, 1004, 1005, 1006"); + index_2 ("1000, 1001, 1002, 1003, 1004, 1005, 1006"); + } + lu_table_template(rf2_32x128_wm1_cts1x7_clockslew_delay_template) { + variable_1 : input_net_transition; + index_1 ("1000, 1001, 1002, 1003, 1004, 1005, 1006"); + } + lu_table_template(rf2_32x128_wm1_cts1x7_inputslew_delay_template) { + variable_1 : input_net_transition; + index_1 ("1000, 1001, 1002, 1003, 1004, 1005, 1006"); + } + lu_table_template(rf2_32x128_wm1_cts1x7_clockslew_slew_template) { + variable_1 : input_net_transition; + index_1 ("1000, 1001, 1002, 1003, 1004, 1005, 1006"); + } + lu_table_template(rf2_32x128_wm1_cts1x7_inputslew_slew_template) { + variable_1 : input_net_transition; + index_1 ("1000, 1001, 1002, 1003, 1004, 1005, 1006"); + } + power_lut_template(rf2_32x128_wm1_clockslew_outputload_energy_template) { + variable_1 : input_transition_time; + variable_2 : total_output_net_capacitance; + index_1 ("1000, 1001, 1002, 1003, 1004, 1005, 1006"); + index_2 ("1000, 1001, 1002, 1003, 1004, 1005, 1006"); + } + power_lut_template(rf2_32x128_wm1_clockslew_bistload_energy_template) { + variable_1 : input_transition_time; + variable_2 : total_output_net_capacitance; + index_1 ("1000, 1001, 1002, 1003, 1004, 1005, 1006"); + index_2 ("1000, 1001, 1002, 1003, 1004, 1005, 1006"); + } + power_lut_template(rf2_32x128_wm1_inputslew_outputload_energy_template) { + variable_1 : input_transition_time; + variable_2 : total_output_net_capacitance; + index_1 ("1000, 1001, 1002, 1003, 1004, 1005, 1006"); + index_2 ("1000, 1001, 1002, 1003, 1004, 1005, 1006"); + } + power_lut_template(rf2_32x128_wm1_inputslew_bistload_energy_template) { + variable_1 : input_transition_time; + variable_2 : total_output_net_capacitance; + index_1 ("1000, 1001, 1002, 1003, 1004, 1005, 1006"); + index_2 ("1000, 1001, 1002, 1003, 1004, 1005, 1006"); + } + power_lut_template(rf2_32x128_wm1_outputload_energy_template) { + variable_1 : total_output_net_capacitance; + index_1 ("1000, 1001, 1002, 1003, 1004, 1005, 1006"); + } + power_lut_template(rf2_32x128_wm1_bistload_energy_template) { + variable_1 : total_output_net_capacitance; + index_1 ("1000, 1001, 1002, 1003, 1004, 1005, 1006"); + } + power_lut_template(rf2_32x128_wm1_clockslew_energy_template) { + variable_1 : input_transition_time; + index_1 ("1000, 1001, 1002, 1003, 1004, 1005, 1006"); + } + power_lut_template(rf2_32x128_wm1_inputslew_energy_template) { + variable_1 : input_transition_time; + index_1 ("1000, 1001, 1002, 1003, 1004, 1005, 1006"); + } + + type (rf2_32x128_wm1_AYA) { + base_type : array ; + data_type : bit ; + bit_width : 5; + bit_from : 4; + bit_to : 0 ; + downto : true ; + } + type (rf2_32x128_wm1_WENYB) { + base_type : array ; + data_type : bit ; + bit_width : 128; + bit_from : 127; + bit_to : 0 ; + downto : true ; + } + type (rf2_32x128_wm1_AYB) { + base_type : array ; + data_type : bit ; + bit_width : 5; + bit_from : 4; + bit_to : 0 ; + downto : true ; + } + type (rf2_32x128_wm1_QA) { + base_type : array ; + data_type : bit ; + bit_width : 128; + bit_from : 127; + bit_to : 0 ; + downto : true ; + } + type (rf2_32x128_wm1_SOA) { + base_type : array ; + data_type : bit ; + bit_width : 2; + bit_from : 1; + bit_to : 0 ; + downto : true ; + } + type (rf2_32x128_wm1_SOB) { + base_type : array ; + data_type : bit ; + bit_width : 2; + bit_from : 1; + bit_to : 0 ; + downto : true ; + } + type (rf2_32x128_wm1_AA) { + base_type : array ; + data_type : bit ; + bit_width : 5; + bit_from : 4; + bit_to : 0 ; + downto : true ; + } + type (rf2_32x128_wm1_WENB) { + base_type : array ; + data_type : bit ; + bit_width : 128; + bit_from : 127; + bit_to : 0 ; + downto : true ; + } + type (rf2_32x128_wm1_AB) { + base_type : array ; + data_type : bit ; + bit_width : 5; + bit_from : 4; + bit_to : 0 ; + downto : true ; + } + type (rf2_32x128_wm1_DB) { + base_type : array ; + data_type : bit ; + bit_width : 128; + bit_from : 127; + bit_to : 0 ; + downto : true ; + } + type (rf2_32x128_wm1_EMAA) { + base_type : array ; + data_type : bit ; + bit_width : 3; + bit_from : 2; + bit_to : 0 ; + downto : true ; + } + type (rf2_32x128_wm1_EMAB) { + base_type : array ; + data_type : bit ; + bit_width : 3; + bit_from : 2; + bit_to : 0 ; + downto : true ; + } + type (rf2_32x128_wm1_TAA) { + base_type : array ; + data_type : bit ; + bit_width : 5; + bit_from : 4; + bit_to : 0 ; + downto : true ; + } + type (rf2_32x128_wm1_TWENB) { + base_type : array ; + data_type : bit ; + bit_width : 128; + bit_from : 127; + bit_to : 0 ; + downto : true ; + } + type (rf2_32x128_wm1_TAB) { + base_type : array ; + data_type : bit ; + bit_width : 5; + bit_from : 4; + bit_to : 0 ; + downto : true ; + } + type (rf2_32x128_wm1_TDB) { + base_type : array ; + data_type : bit ; + bit_width : 128; + bit_from : 127; + bit_to : 0 ; + downto : true ; + } + type (rf2_32x128_wm1_SIA) { + base_type : array ; + data_type : bit ; + bit_width : 2; + bit_from : 1; + bit_to : 0 ; + downto : true ; + } + type (rf2_32x128_wm1_SIB) { + base_type : array ; + data_type : bit ; + bit_width : 2; + bit_from : 1; + bit_to : 0 ; + downto : true ; + } + + /* voltage-maps */ + voltage_map (VDDPE, 0.81); + voltage_map (VDDCE, 0.81); + voltage_map (VSSE, 0.0); + + /* operating-conditions */ + operating_conditions(tt_0p81v_0p81v_0c) { + process : 1; + temperature : 0; + voltage : 0.81; + tree_type : balanced_tree; + } + default_operating_conditions : tt_0p81v_0p81v_0c; + + /* wire-loads */ + wire_load("sample") { + resistance : 1.6e-05; + capacitance : 0.0002; + area : 1.7; + slope : 500; + fanout_length(1,500); + } + + cell(rf2_32x128_wm1) { + area : 9116.548500; + dont_use : true; + dont_touch : true; + interface_timing : true; + is_memory_cell : true; + /* Peak current of all modes. */ + peak_current : 30.644855; + /* Peak current when entering or exiting the power modes. */ + inrush_current : 28.501346; + /* leakage current in retention mode (RET1N=0) */ + retention_current : 0.001008; + memory() { + type : ram; + address_width : 5; + word_width : 128; + } + pg_pin(VDDCE) { + voltage_name : VDDCE; + pg_type : backup_power; + direction : inout; + } + pg_pin(VDDPE) { + voltage_name : VDDPE; + pg_type : primary_power; + direction : inout; + } + pg_pin(VSSE) { + voltage_name : VSSE; + pg_type : primary_ground; + direction : inout; + } + pin(CENYA) { + direction : output; + related_power_pin : "VDDPE"; + related_ground_pin : "VSSE"; + power_down_function : "!VDDCE + !VDDPE + VSSE"; + max_capacitance : 0.100000; + max_transition : 0.576000; + timing() { + related_pin : CENA; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&TENA"; + sdf_cond : "DFTRAMBYP == 1'b1 && TENA == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.095160, 0.102266, 0.104382, 0.117819, 0.138644, 0.180555, 0.263571", \ + "0.101420, 0.108525, 0.110641, 0.124078, 0.144904, 0.186815, 0.269831", \ + "0.118174, 0.125280, 0.127396, 0.140833, 0.161658, 0.203569, 0.286586", \ + "0.128640, 0.135746, 0.137862, 0.151298, 0.172124, 0.214034, 0.297051", \ + "0.138553, 0.145660, 0.147775, 0.161212, 0.182037, 0.223948, 0.306965", \ + "0.148551, 0.155657, 0.157773, 0.171209, 0.192035, 0.233945, 0.316962", \ + "0.164386, 0.171492, 0.173607, 0.187044, 0.207869, 0.249780, 0.332797" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.079926, 0.086557, 0.088532, 0.101072, 0.120507, 0.159619, 0.237093", \ + "0.085767, 0.092399, 0.094374, 0.106913, 0.126348, 0.165461, 0.242935", \ + "0.101403, 0.108035, 0.110009, 0.122549, 0.141984, 0.181097, 0.258571", \ + "0.111170, 0.117802, 0.119776, 0.132316, 0.151751, 0.190863, 0.268337", \ + "0.120422, 0.127054, 0.129028, 0.141567, 0.161002, 0.200115, 0.277589", \ + "0.129752, 0.136384, 0.138358, 0.150897, 0.170332, 0.209445, 0.286919", \ + "0.144529, 0.151161, 0.153135, 0.165675, 0.185110, 0.224223, 0.301696" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.023204, 0.030957, 0.033431, 0.051367, 0.083610, 0.152399, 0.293013", \ + "0.023204, 0.030957, 0.033431, 0.051367, 0.083610, 0.152399, 0.293013", \ + "0.023204, 0.030957, 0.033431, 0.051367, 0.083610, 0.152399, 0.293013", \ + "0.023204, 0.030957, 0.033431, 0.051367, 0.083610, 0.152399, 0.293013", \ + "0.023204, 0.030957, 0.033431, 0.051367, 0.083610, 0.152399, 0.293013", \ + "0.023204, 0.030957, 0.033431, 0.051367, 0.083610, 0.152399, 0.293013", \ + "0.023204, 0.030957, 0.033431, 0.051367, 0.083610, 0.152399, 0.293013" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.023204, 0.030957, 0.033431, 0.051367, 0.083610, 0.152399, 0.293013", \ + "0.023204, 0.030957, 0.033431, 0.051367, 0.083610, 0.152399, 0.293013", \ + "0.023204, 0.030957, 0.033431, 0.051367, 0.083610, 0.152399, 0.293013", \ + "0.023204, 0.030957, 0.033431, 0.051367, 0.083610, 0.152399, 0.293013", \ + "0.023204, 0.030957, 0.033431, 0.051367, 0.083610, 0.152399, 0.293013", \ + "0.023204, 0.030957, 0.033431, 0.051367, 0.083610, 0.152399, 0.293013", \ + "0.023204, 0.030957, 0.033431, 0.051367, 0.083610, 0.152399, 0.293013" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.094865, 0.103770, 0.106575, 0.125228, 0.157199, 0.223223, 0.354638", \ + "0.102753, 0.111658, 0.114463, 0.133116, 0.165087, 0.231110, 0.362525", \ + "0.120909, 0.129815, 0.132620, 0.151273, 0.183244, 0.249267, 0.380682", \ + "0.132644, 0.141550, 0.144355, 0.163007, 0.194978, 0.261001, 0.392417", \ + "0.143515, 0.152421, 0.155225, 0.173878, 0.205850, 0.271873, 0.403288", \ + "0.157625, 0.166530, 0.169335, 0.187988, 0.219960, 0.285983, 0.417398", \ + "0.179347, 0.188253, 0.191058, 0.209710, 0.241682, 0.307706, 0.439121" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.079678, 0.087989, 0.090607, 0.108014, 0.137851, 0.199466, 0.322107", \ + "0.087039, 0.095350, 0.097968, 0.115375, 0.145211, 0.206827, 0.329468", \ + "0.103983, 0.112294, 0.114912, 0.132320, 0.162156, 0.223771, 0.346412", \ + "0.114935, 0.123246, 0.125863, 0.143271, 0.173107, 0.234722, 0.357363", \ + "0.125080, 0.133391, 0.136008, 0.153416, 0.183253, 0.244868, 0.367509", \ + "0.138247, 0.146559, 0.149176, 0.166583, 0.196421, 0.258036, 0.380677", \ + "0.158520, 0.166831, 0.169448, 0.186855, 0.216693, 0.278308, 0.400949" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.022962, 0.034467, 0.038193, 0.067392, 0.117939, 0.222105, 0.440589", \ + "0.022962, 0.034467, 0.038193, 0.067392, 0.117939, 0.222105, 0.440589", \ + "0.022962, 0.034467, 0.038193, 0.067392, 0.117939, 0.222105, 0.440589", \ + "0.022962, 0.034467, 0.038193, 0.067392, 0.117939, 0.222105, 0.440589", \ + "0.022962, 0.034467, 0.038193, 0.067392, 0.117939, 0.222105, 0.440589", \ + "0.022962, 0.034467, 0.038193, 0.067392, 0.117939, 0.222105, 0.440589", \ + "0.022962, 0.034467, 0.038193, 0.067392, 0.117939, 0.222105, 0.440589" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.022962, 0.034467, 0.038193, 0.067392, 0.117939, 0.222105, 0.440589", \ + "0.022962, 0.034467, 0.038193, 0.067392, 0.117939, 0.222105, 0.440589", \ + "0.022962, 0.034467, 0.038193, 0.067392, 0.117939, 0.222105, 0.440589", \ + "0.022962, 0.034467, 0.038193, 0.067392, 0.117939, 0.222105, 0.440589", \ + "0.022962, 0.034467, 0.038193, 0.067392, 0.117939, 0.222105, 0.440589", \ + "0.022962, 0.034467, 0.038193, 0.067392, 0.117939, 0.222105, 0.440589", \ + "0.022962, 0.034467, 0.038193, 0.067392, 0.117939, 0.222105, 0.440589" \ + ); + } + } + timing() { + related_pin : TCENA; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TENA"; + sdf_cond : "DFTRAMBYP == 1'b1 && TENA == 1'b0"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.094387, 0.101526, 0.103658, 0.117081, 0.138215, 0.180348, 0.263523", \ + "0.101154, 0.108294, 0.110426, 0.123849, 0.144982, 0.187116, 0.270291", \ + "0.117665, 0.124805, 0.126937, 0.140360, 0.161493, 0.203626, 0.286802", \ + "0.128256, 0.135395, 0.137528, 0.150950, 0.172084, 0.214217, 0.297392", \ + "0.137946, 0.145085, 0.147218, 0.160640, 0.181773, 0.223907, 0.307082", \ + "0.147768, 0.154908, 0.157041, 0.170463, 0.191596, 0.233730, 0.316905", \ + "0.163350, 0.170489, 0.172622, 0.186044, 0.207178, 0.249311, 0.332486" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.079276, 0.085939, 0.087929, 0.100455, 0.120178, 0.159499, 0.237120", \ + "0.085592, 0.092255, 0.094245, 0.106771, 0.126494, 0.165814, 0.243436", \ + "0.101001, 0.107663, 0.109653, 0.122180, 0.141902, 0.181222, 0.258844", \ + "0.110884, 0.117547, 0.119537, 0.132063, 0.151786, 0.191106, 0.268728", \ + "0.119927, 0.126590, 0.128580, 0.141106, 0.160828, 0.200149, 0.277771", \ + "0.129094, 0.135757, 0.137747, 0.150273, 0.169995, 0.209316, 0.286938", \ + "0.143635, 0.150298, 0.152288, 0.164814, 0.184536, 0.223857, 0.301479" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.023204, 0.030957, 0.033431, 0.051367, 0.083610, 0.152399, 0.293013", \ + "0.023204, 0.030957, 0.033431, 0.051367, 0.083610, 0.152399, 0.293013", \ + "0.023204, 0.030957, 0.033431, 0.051367, 0.083610, 0.152399, 0.293013", \ + "0.023204, 0.030957, 0.033431, 0.051367, 0.083610, 0.152399, 0.293013", \ + "0.023204, 0.030957, 0.033431, 0.051367, 0.083610, 0.152399, 0.293013", \ + "0.023204, 0.030957, 0.033431, 0.051367, 0.083610, 0.152399, 0.293013", \ + "0.023204, 0.030957, 0.033431, 0.051367, 0.083610, 0.152399, 0.293013" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.023204, 0.030957, 0.033431, 0.051367, 0.083610, 0.152399, 0.293013", \ + "0.023204, 0.030957, 0.033431, 0.051367, 0.083610, 0.152399, 0.293013", \ + "0.023204, 0.030957, 0.033431, 0.051367, 0.083610, 0.152399, 0.293013", \ + "0.023204, 0.030957, 0.033431, 0.051367, 0.083610, 0.152399, 0.293013", \ + "0.023204, 0.030957, 0.033431, 0.051367, 0.083610, 0.152399, 0.293013", \ + "0.023204, 0.030957, 0.033431, 0.051367, 0.083610, 0.152399, 0.293013", \ + "0.023204, 0.030957, 0.033431, 0.051367, 0.083610, 0.152399, 0.293013" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.094023, 0.102993, 0.105789, 0.124482, 0.156385, 0.222462, 0.353898", \ + "0.102094, 0.111063, 0.113860, 0.132552, 0.164455, 0.230532, 0.361968", \ + "0.120594, 0.129564, 0.132360, 0.151053, 0.182956, 0.249032, 0.380469", \ + "0.131757, 0.140726, 0.143523, 0.162215, 0.194118, 0.260195, 0.391631", \ + "0.142764, 0.151734, 0.154531, 0.173222, 0.205126, 0.271203, 0.402639", \ + "0.156750, 0.165720, 0.168517, 0.187208, 0.219112, 0.285189, 0.416625", \ + "0.178230, 0.187200, 0.189996, 0.208688, 0.240592, 0.306669, 0.438105" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.078971, 0.087342, 0.089952, 0.107396, 0.137169, 0.198834, 0.321495", \ + "0.086503, 0.094873, 0.097483, 0.114927, 0.144700, 0.206365, 0.329026", \ + "0.103768, 0.112139, 0.114748, 0.132193, 0.161966, 0.223631, 0.346292", \ + "0.114185, 0.122556, 0.125166, 0.142610, 0.172383, 0.234048, 0.356709", \ + "0.124458, 0.132829, 0.135439, 0.152882, 0.182656, 0.244321, 0.366982", \ + "0.137510, 0.145881, 0.148491, 0.165934, 0.195708, 0.257373, 0.380034", \ + "0.157556, 0.165927, 0.168536, 0.185980, 0.215754, 0.277419, 0.400080" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.022962, 0.034467, 0.038193, 0.067392, 0.117939, 0.222105, 0.440589", \ + "0.022962, 0.034467, 0.038193, 0.067392, 0.117939, 0.222105, 0.440589", \ + "0.022962, 0.034467, 0.038193, 0.067392, 0.117939, 0.222105, 0.440589", \ + "0.022962, 0.034467, 0.038193, 0.067392, 0.117939, 0.222105, 0.440589", \ + "0.022962, 0.034467, 0.038193, 0.067392, 0.117939, 0.222105, 0.440589", \ + "0.022962, 0.034467, 0.038193, 0.067392, 0.117939, 0.222105, 0.440589", \ + "0.022962, 0.034467, 0.038193, 0.067392, 0.117939, 0.222105, 0.440589" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.022962, 0.034467, 0.038193, 0.067392, 0.117939, 0.222105, 0.440589", \ + "0.022962, 0.034467, 0.038193, 0.067392, 0.117939, 0.222105, 0.440589", \ + "0.022962, 0.034467, 0.038193, 0.067392, 0.117939, 0.222105, 0.440589", \ + "0.022962, 0.034467, 0.038193, 0.067392, 0.117939, 0.222105, 0.440589", \ + "0.022962, 0.034467, 0.038193, 0.067392, 0.117939, 0.222105, 0.440589", \ + "0.022962, 0.034467, 0.038193, 0.067392, 0.117939, 0.222105, 0.440589", \ + "0.022962, 0.034467, 0.038193, 0.067392, 0.117939, 0.222105, 0.440589" \ + ); + } + } + timing() { + related_pin : TENA; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TCENA&CENA"; + sdf_cond : "DFTRAMBYP == 1'b1 && TCENA == 1'b0 && CENA == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.137160, 0.143600, 0.145514, 0.157606, 0.176616, 0.214935, 0.291073", \ + "0.146057, 0.152497, 0.154411, 0.166503, 0.185513, 0.223832, 0.299970", \ + "0.160650, 0.167090, 0.169004, 0.181096, 0.200106, 0.238425, 0.314563", \ + "0.175648, 0.182088, 0.184002, 0.196094, 0.215104, 0.253423, 0.329561", \ + "0.186410, 0.192850, 0.194764, 0.206856, 0.225866, 0.264185, 0.340323", \ + "0.200523, 0.206963, 0.208877, 0.220969, 0.239979, 0.278298, 0.354436", \ + "0.206143, 0.212583, 0.214497, 0.226589, 0.245599, 0.283918, 0.360056" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.111660, 0.118100, 0.120014, 0.132106, 0.151116, 0.189435, 0.265573", \ + "0.120557, 0.126997, 0.128911, 0.141003, 0.160013, 0.198332, 0.274470", \ + "0.135150, 0.141590, 0.143504, 0.155596, 0.174606, 0.212925, 0.289063", \ + "0.150148, 0.156588, 0.158502, 0.170594, 0.189604, 0.227923, 0.304061", \ + "0.160910, 0.167350, 0.169264, 0.181356, 0.200366, 0.238685, 0.314823", \ + "0.175023, 0.181463, 0.183377, 0.195469, 0.214479, 0.252798, 0.328936", \ + "0.180643, 0.187083, 0.188997, 0.201089, 0.220099, 0.258418, 0.334556" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.022816, 0.030763, 0.033671, 0.051554, 0.084374, 0.152555, 0.291659", \ + "0.022816, 0.030763, 0.033671, 0.051554, 0.084374, 0.152555, 0.291659", \ + "0.022816, 0.030763, 0.033671, 0.051554, 0.084374, 0.152555, 0.291659", \ + "0.022816, 0.030763, 0.033671, 0.051554, 0.084374, 0.152555, 0.291659", \ + "0.022816, 0.030763, 0.033671, 0.051554, 0.084374, 0.152555, 0.291659", \ + "0.022816, 0.030763, 0.033671, 0.051554, 0.084374, 0.152555, 0.291659", \ + "0.022816, 0.030763, 0.033671, 0.051554, 0.084374, 0.152555, 0.291659" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.022816, 0.030763, 0.033671, 0.051554, 0.084374, 0.152555, 0.291659", \ + "0.022816, 0.030763, 0.033671, 0.051554, 0.084374, 0.152555, 0.291659", \ + "0.022816, 0.030763, 0.033671, 0.051554, 0.084374, 0.152555, 0.291659", \ + "0.022816, 0.030763, 0.033671, 0.051554, 0.084374, 0.152555, 0.291659", \ + "0.022816, 0.030763, 0.033671, 0.051554, 0.084374, 0.152555, 0.291659", \ + "0.022816, 0.030763, 0.033671, 0.051554, 0.084374, 0.152555, 0.291659", \ + "0.022816, 0.030763, 0.033671, 0.051554, 0.084374, 0.152555, 0.291659" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.146441, 0.154596, 0.157263, 0.174181, 0.202826, 0.261749, 0.379740", \ + "0.156588, 0.164743, 0.167410, 0.184328, 0.212973, 0.271896, 0.389887", \ + "0.174692, 0.182847, 0.185514, 0.202432, 0.231077, 0.290000, 0.407991", \ + "0.200596, 0.208751, 0.211418, 0.228336, 0.256981, 0.315904, 0.433895", \ + "0.218745, 0.226900, 0.229567, 0.246485, 0.275130, 0.334053, 0.452044", \ + "0.250361, 0.258516, 0.261183, 0.278101, 0.306746, 0.365669, 0.483660", \ + "0.288500, 0.296655, 0.299322, 0.316240, 0.344885, 0.403808, 0.521799" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.118076, 0.126231, 0.128898, 0.145816, 0.174461, 0.233384, 0.351375", \ + "0.128223, 0.136378, 0.139045, 0.155963, 0.184608, 0.243531, 0.361522", \ + "0.146327, 0.154482, 0.157149, 0.174067, 0.202712, 0.261635, 0.379626", \ + "0.172231, 0.180386, 0.183053, 0.199971, 0.228616, 0.287539, 0.405530", \ + "0.190380, 0.198535, 0.201202, 0.218120, 0.246765, 0.305688, 0.423679", \ + "0.221996, 0.230151, 0.232818, 0.249736, 0.278381, 0.337304, 0.455295", \ + "0.260135, 0.268290, 0.270957, 0.287875, 0.316520, 0.375443, 0.493434" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.024258, 0.036034, 0.039688, 0.068574, 0.119104, 0.226119, 0.443118", \ + "0.024258, 0.036034, 0.039688, 0.068574, 0.119104, 0.226119, 0.443118", \ + "0.024258, 0.036034, 0.039688, 0.068574, 0.119104, 0.226119, 0.443118", \ + "0.024258, 0.036034, 0.039688, 0.068574, 0.119104, 0.226119, 0.443118", \ + "0.024258, 0.036034, 0.039688, 0.068574, 0.119104, 0.226119, 0.443118", \ + "0.024258, 0.036034, 0.039688, 0.068574, 0.119104, 0.226119, 0.443118", \ + "0.024258, 0.036034, 0.039688, 0.068574, 0.119104, 0.226119, 0.443118" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.024258, 0.036034, 0.039688, 0.068574, 0.119104, 0.226119, 0.443118", \ + "0.024258, 0.036034, 0.039688, 0.068574, 0.119104, 0.226119, 0.443118", \ + "0.024258, 0.036034, 0.039688, 0.068574, 0.119104, 0.226119, 0.443118", \ + "0.024258, 0.036034, 0.039688, 0.068574, 0.119104, 0.226119, 0.443118", \ + "0.024258, 0.036034, 0.039688, 0.068574, 0.119104, 0.226119, 0.443118", \ + "0.024258, 0.036034, 0.039688, 0.068574, 0.119104, 0.226119, 0.443118", \ + "0.024258, 0.036034, 0.039688, 0.068574, 0.119104, 0.226119, 0.443118" \ + ); + } + } + timing() { + related_pin : TENA; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TCENA&!CENA"; + sdf_cond : "DFTRAMBYP == 1'b1 && TCENA == 1'b1 && CENA == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.191207, 0.199293, 0.201823, 0.218866, 0.247467, 0.306510, 0.424580", \ + "0.200102, 0.208188, 0.210718, 0.227761, 0.256362, 0.315405, 0.433475", \ + "0.214960, 0.223046, 0.225576, 0.242619, 0.271220, 0.330263, 0.448333", \ + "0.228705, 0.236791, 0.239321, 0.256364, 0.284965, 0.344008, 0.462078", \ + "0.242627, 0.250713, 0.253243, 0.270286, 0.298887, 0.357930, 0.476000", \ + "0.253295, 0.261381, 0.263911, 0.280954, 0.309555, 0.368598, 0.486668", \ + "0.272012, 0.280098, 0.282628, 0.299671, 0.328272, 0.387315, 0.505385" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.156681, 0.164767, 0.167297, 0.184340, 0.212941, 0.271984, 0.390054", \ + "0.165576, 0.173662, 0.176192, 0.193235, 0.221836, 0.280879, 0.398949", \ + "0.180434, 0.188520, 0.191050, 0.208093, 0.236694, 0.295737, 0.413807", \ + "0.194179, 0.202265, 0.204795, 0.221838, 0.250439, 0.309482, 0.427552", \ + "0.208101, 0.216187, 0.218717, 0.235760, 0.264361, 0.323404, 0.441474", \ + "0.218769, 0.226855, 0.229385, 0.246428, 0.275029, 0.334072, 0.452142", \ + "0.237486, 0.245572, 0.248102, 0.265145, 0.293746, 0.352789, 0.470859" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.024199, 0.035662, 0.039697, 0.069114, 0.119751, 0.227480, 0.444583", \ + "0.024199, 0.035662, 0.039697, 0.069114, 0.119751, 0.227480, 0.444583", \ + "0.024199, 0.035662, 0.039697, 0.069114, 0.119751, 0.227480, 0.444583", \ + "0.024199, 0.035662, 0.039697, 0.069114, 0.119751, 0.227480, 0.444583", \ + "0.024199, 0.035662, 0.039697, 0.069114, 0.119751, 0.227480, 0.444583", \ + "0.024199, 0.035662, 0.039697, 0.069114, 0.119751, 0.227480, 0.444583", \ + "0.024199, 0.035662, 0.039697, 0.069114, 0.119751, 0.227480, 0.444583" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.024199, 0.035662, 0.039697, 0.069114, 0.119751, 0.227480, 0.444583", \ + "0.024199, 0.035662, 0.039697, 0.069114, 0.119751, 0.227480, 0.444583", \ + "0.024199, 0.035662, 0.039697, 0.069114, 0.119751, 0.227480, 0.444583", \ + "0.024199, 0.035662, 0.039697, 0.069114, 0.119751, 0.227480, 0.444583", \ + "0.024199, 0.035662, 0.039697, 0.069114, 0.119751, 0.227480, 0.444583", \ + "0.024199, 0.035662, 0.039697, 0.069114, 0.119751, 0.227480, 0.444583", \ + "0.024199, 0.035662, 0.039697, 0.069114, 0.119751, 0.227480, 0.444583" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.185535, 0.191982, 0.193913, 0.206083, 0.225110, 0.263488, 0.339550", \ + "0.194799, 0.201246, 0.203177, 0.215347, 0.234374, 0.272752, 0.348814", \ + "0.214664, 0.221111, 0.223042, 0.235212, 0.254239, 0.292617, 0.368679", \ + "0.238798, 0.245245, 0.247176, 0.259346, 0.278373, 0.316751, 0.392813", \ + "0.258717, 0.265164, 0.267095, 0.279265, 0.298292, 0.336670, 0.412732", \ + "0.287007, 0.293454, 0.295385, 0.307555, 0.326582, 0.364960, 0.441022", \ + "0.326303, 0.332750, 0.334681, 0.346851, 0.365878, 0.404256, 0.480318" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.151397, 0.157844, 0.159775, 0.171945, 0.190972, 0.229350, 0.305412", \ + "0.160661, 0.167108, 0.169039, 0.181209, 0.200236, 0.238614, 0.314676", \ + "0.180526, 0.186973, 0.188904, 0.201074, 0.220101, 0.258479, 0.334541", \ + "0.204660, 0.211107, 0.213038, 0.225208, 0.244235, 0.282613, 0.358675", \ + "0.224579, 0.231026, 0.232957, 0.245127, 0.264154, 0.302532, 0.378594", \ + "0.252869, 0.259316, 0.261247, 0.273417, 0.292444, 0.330822, 0.406884", \ + "0.292165, 0.298612, 0.300543, 0.312713, 0.331740, 0.370118, 0.446180" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.023163, 0.031128, 0.033494, 0.051849, 0.083869, 0.152862, 0.294089", \ + "0.023163, 0.031128, 0.033494, 0.051849, 0.083869, 0.152862, 0.294089", \ + "0.023163, 0.031128, 0.033494, 0.051849, 0.083869, 0.152862, 0.294089", \ + "0.023163, 0.031128, 0.033494, 0.051849, 0.083869, 0.152862, 0.294089", \ + "0.023163, 0.031128, 0.033494, 0.051849, 0.083869, 0.152862, 0.294089", \ + "0.023163, 0.031128, 0.033494, 0.051849, 0.083869, 0.152862, 0.294089", \ + "0.023163, 0.031128, 0.033494, 0.051849, 0.083869, 0.152862, 0.294089" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.023163, 0.031128, 0.033494, 0.051849, 0.083869, 0.152862, 0.294089", \ + "0.023163, 0.031128, 0.033494, 0.051849, 0.083869, 0.152862, 0.294089", \ + "0.023163, 0.031128, 0.033494, 0.051849, 0.083869, 0.152862, 0.294089", \ + "0.023163, 0.031128, 0.033494, 0.051849, 0.083869, 0.152862, 0.294089", \ + "0.023163, 0.031128, 0.033494, 0.051849, 0.083869, 0.152862, 0.294089", \ + "0.023163, 0.031128, 0.033494, 0.051849, 0.083869, 0.152862, 0.294089", \ + "0.023163, 0.031128, 0.033494, 0.051849, 0.083869, 0.152862, 0.294089" \ + ); + } + } + timing() { + related_pin : DFTRAMBYP; + timing_type : combinational; + timing_sense : positive_unate; + when : "RET1N"; + sdf_cond : "RET1N == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.168792, 0.174737, 0.177122, 0.189286, 0.207997, 0.246152, 0.322185", \ + "0.177735, 0.183680, 0.186065, 0.198229, 0.216940, 0.255095, 0.331128", \ + "0.194262, 0.200207, 0.202592, 0.214756, 0.233467, 0.271622, 0.347655", \ + "0.214509, 0.220454, 0.222839, 0.235003, 0.253714, 0.291869, 0.367902", \ + "0.233009, 0.238954, 0.241339, 0.253503, 0.272214, 0.310369, 0.386402", \ + "0.254655, 0.260600, 0.262985, 0.275149, 0.293860, 0.332015, 0.408048", \ + "0.284557, 0.290502, 0.292887, 0.305051, 0.323762, 0.361917, 0.437950" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.137791, 0.143736, 0.146121, 0.158285, 0.176996, 0.215151, 0.291184", \ + "0.146734, 0.152679, 0.155064, 0.167228, 0.185939, 0.224094, 0.300127", \ + "0.163261, 0.169206, 0.171591, 0.183755, 0.202466, 0.240621, 0.316654", \ + "0.183508, 0.189453, 0.191838, 0.204002, 0.222713, 0.260868, 0.336901", \ + "0.202008, 0.207953, 0.210338, 0.222502, 0.241213, 0.279368, 0.355401", \ + "0.223654, 0.229599, 0.231984, 0.244148, 0.262859, 0.301014, 0.377047", \ + "0.253556, 0.259501, 0.261886, 0.274050, 0.292761, 0.330916, 0.406949" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.023204, 0.030957, 0.033431, 0.051367, 0.083610, 0.152399, 0.293013", \ + "0.023204, 0.030957, 0.033431, 0.051367, 0.083610, 0.152399, 0.293013", \ + "0.023204, 0.030957, 0.033431, 0.051367, 0.083610, 0.152399, 0.293013", \ + "0.023204, 0.030957, 0.033431, 0.051367, 0.083610, 0.152399, 0.293013", \ + "0.023204, 0.030957, 0.033431, 0.051367, 0.083610, 0.152399, 0.293013", \ + "0.023204, 0.030957, 0.033431, 0.051367, 0.083610, 0.152399, 0.293013", \ + "0.023204, 0.030957, 0.033431, 0.051367, 0.083610, 0.152399, 0.293013" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.023204, 0.030957, 0.033431, 0.051367, 0.083610, 0.152399, 0.293013", \ + "0.023204, 0.030957, 0.033431, 0.051367, 0.083610, 0.152399, 0.293013", \ + "0.023204, 0.030957, 0.033431, 0.051367, 0.083610, 0.152399, 0.293013", \ + "0.023204, 0.030957, 0.033431, 0.051367, 0.083610, 0.152399, 0.293013", \ + "0.023204, 0.030957, 0.033431, 0.051367, 0.083610, 0.152399, 0.293013", \ + "0.023204, 0.030957, 0.033431, 0.051367, 0.083610, 0.152399, 0.293013", \ + "0.023204, 0.030957, 0.033431, 0.051367, 0.083610, 0.152399, 0.293013" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.208388, 0.217046, 0.218985, 0.235987, 0.264275, 0.323463, 0.441450", \ + "0.218636, 0.227294, 0.229233, 0.246235, 0.274523, 0.333711, 0.451698", \ + "0.236084, 0.244742, 0.246681, 0.263683, 0.291971, 0.351159, 0.469146", \ + "0.259953, 0.268611, 0.270550, 0.287552, 0.315840, 0.375028, 0.493015", \ + "0.276164, 0.284822, 0.286761, 0.303763, 0.332051, 0.391239, 0.509226", \ + "0.308044, 0.316702, 0.318641, 0.335643, 0.363931, 0.423119, 0.541106", \ + "0.342046, 0.350704, 0.352643, 0.369645, 0.397933, 0.457121, 0.575108" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.170270, 0.178928, 0.180867, 0.197869, 0.226157, 0.285345, 0.403332", \ + "0.180518, 0.189176, 0.191115, 0.208117, 0.236405, 0.295593, 0.413580", \ + "0.197966, 0.206624, 0.208563, 0.225565, 0.253853, 0.313041, 0.431028", \ + "0.221835, 0.230493, 0.232432, 0.249434, 0.277722, 0.336910, 0.454897", \ + "0.238046, 0.246704, 0.248643, 0.265645, 0.293933, 0.353121, 0.471108", \ + "0.269926, 0.278584, 0.280523, 0.297525, 0.325813, 0.385001, 0.502988", \ + "0.303928, 0.312586, 0.314525, 0.331527, 0.359815, 0.419003, 0.536990" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.022962, 0.034467, 0.038193, 0.067392, 0.117939, 0.222105, 0.440589", \ + "0.022962, 0.034467, 0.038193, 0.067392, 0.117939, 0.222105, 0.440589", \ + "0.022962, 0.034467, 0.038193, 0.067392, 0.117939, 0.222105, 0.440589", \ + "0.022962, 0.034467, 0.038193, 0.067392, 0.117939, 0.222105, 0.440589", \ + "0.022962, 0.034467, 0.038193, 0.067392, 0.117939, 0.222105, 0.440589", \ + "0.022962, 0.034467, 0.038193, 0.067392, 0.117939, 0.222105, 0.440589", \ + "0.022962, 0.034467, 0.038193, 0.067392, 0.117939, 0.222105, 0.440589" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.022962, 0.034467, 0.038193, 0.067392, 0.117939, 0.222105, 0.440589", \ + "0.022962, 0.034467, 0.038193, 0.067392, 0.117939, 0.222105, 0.440589", \ + "0.022962, 0.034467, 0.038193, 0.067392, 0.117939, 0.222105, 0.440589", \ + "0.022962, 0.034467, 0.038193, 0.067392, 0.117939, 0.222105, 0.440589", \ + "0.022962, 0.034467, 0.038193, 0.067392, 0.117939, 0.222105, 0.440589", \ + "0.022962, 0.034467, 0.038193, 0.067392, 0.117939, 0.222105, 0.440589", \ + "0.022962, 0.034467, 0.038193, 0.067392, 0.117939, 0.222105, 0.440589" \ + ); + } + } + internal_power() { + related_pin : CENA; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TENA"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.026488, 0.026488, 0.026488, 0.026488, 0.026488, 0.026488, 0.026488", \ + "0.026519, 0.026519, 0.026519, 0.026519, 0.026519, 0.026519, 0.026519", \ + "0.026533, 0.026533, 0.026533, 0.026533, 0.026533, 0.026533, 0.026533", \ + "0.026559, 0.026559, 0.026559, 0.026559, 0.026559, 0.026559, 0.026559", \ + "0.026586, 0.026586, 0.026586, 0.026586, 0.026586, 0.026586, 0.026586", \ + "0.026612, 0.026612, 0.026612, 0.026612, 0.026612, 0.026612, 0.026612", \ + "0.026639, 0.026639, 0.026639, 0.026639, 0.026639, 0.026639, 0.026639" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.054488, 0.054488, 0.054488, 0.054488, 0.054488, 0.054488, 0.054488", \ + "0.054558, 0.054558, 0.054558, 0.054558, 0.054558, 0.054558, 0.054558", \ + "0.054613, 0.054613, 0.054613, 0.054613, 0.054613, 0.054613, 0.054613", \ + "0.054671, 0.054671, 0.054671, 0.054671, 0.054671, 0.054671, 0.054671", \ + "0.054726, 0.054726, 0.054726, 0.054726, 0.054726, 0.054726, 0.054726", \ + "0.054781, 0.054781, 0.054781, 0.054781, 0.054781, 0.054781, 0.054781", \ + "0.054835, 0.054835, 0.054835, 0.054835, 0.054835, 0.054835, 0.054835" \ + ); + } + } + internal_power() { + related_pin : TCENA; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TENA"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.026488, 0.026488, 0.026488, 0.026488, 0.026488, 0.026488, 0.026488", \ + "0.026519, 0.026519, 0.026519, 0.026519, 0.026519, 0.026519, 0.026519", \ + "0.026533, 0.026533, 0.026533, 0.026533, 0.026533, 0.026533, 0.026533", \ + "0.026559, 0.026559, 0.026559, 0.026559, 0.026559, 0.026559, 0.026559", \ + "0.026586, 0.026586, 0.026586, 0.026586, 0.026586, 0.026586, 0.026586", \ + "0.026612, 0.026612, 0.026612, 0.026612, 0.026612, 0.026612, 0.026612", \ + "0.026639, 0.026639, 0.026639, 0.026639, 0.026639, 0.026639, 0.026639" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.054488, 0.054488, 0.054488, 0.054488, 0.054488, 0.054488, 0.054488", \ + "0.054558, 0.054558, 0.054558, 0.054558, 0.054558, 0.054558, 0.054558", \ + "0.054613, 0.054613, 0.054613, 0.054613, 0.054613, 0.054613, 0.054613", \ + "0.054671, 0.054671, 0.054671, 0.054671, 0.054671, 0.054671, 0.054671", \ + "0.054726, 0.054726, 0.054726, 0.054726, 0.054726, 0.054726, 0.054726", \ + "0.054781, 0.054781, 0.054781, 0.054781, 0.054781, 0.054781, 0.054781", \ + "0.054835, 0.054835, 0.054835, 0.054835, 0.054835, 0.054835, 0.054835" \ + ); + } + } + internal_power() { + related_pin : TENA; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TCENA&CENA"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.026488, 0.026488, 0.026488, 0.026488, 0.026488, 0.026488, 0.026488", \ + "0.026519, 0.026519, 0.026519, 0.026519, 0.026519, 0.026519, 0.026519", \ + "0.026533, 0.026533, 0.026533, 0.026533, 0.026533, 0.026533, 0.026533", \ + "0.026559, 0.026559, 0.026559, 0.026559, 0.026559, 0.026559, 0.026559", \ + "0.026586, 0.026586, 0.026586, 0.026586, 0.026586, 0.026586, 0.026586", \ + "0.026612, 0.026612, 0.026612, 0.026612, 0.026612, 0.026612, 0.026612", \ + "0.026639, 0.026639, 0.026639, 0.026639, 0.026639, 0.026639, 0.026639" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.054488, 0.054488, 0.054488, 0.054488, 0.054488, 0.054488, 0.054488", \ + "0.054558, 0.054558, 0.054558, 0.054558, 0.054558, 0.054558, 0.054558", \ + "0.054613, 0.054613, 0.054613, 0.054613, 0.054613, 0.054613, 0.054613", \ + "0.054671, 0.054671, 0.054671, 0.054671, 0.054671, 0.054671, 0.054671", \ + "0.054726, 0.054726, 0.054726, 0.054726, 0.054726, 0.054726, 0.054726", \ + "0.054781, 0.054781, 0.054781, 0.054781, 0.054781, 0.054781, 0.054781", \ + "0.054835, 0.054835, 0.054835, 0.054835, 0.054835, 0.054835, 0.054835" \ + ); + } + } + internal_power() { + related_pin : TENA; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TCENA&!CENA"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.054488, 0.054488, 0.054488, 0.054488, 0.054488, 0.054488, 0.054488", \ + "0.054558, 0.054558, 0.054558, 0.054558, 0.054558, 0.054558, 0.054558", \ + "0.054613, 0.054613, 0.054613, 0.054613, 0.054613, 0.054613, 0.054613", \ + "0.054671, 0.054671, 0.054671, 0.054671, 0.054671, 0.054671, 0.054671", \ + "0.054726, 0.054726, 0.054726, 0.054726, 0.054726, 0.054726, 0.054726", \ + "0.054781, 0.054781, 0.054781, 0.054781, 0.054781, 0.054781, 0.054781", \ + "0.054835, 0.054835, 0.054835, 0.054835, 0.054835, 0.054835, 0.054835" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.026488, 0.026488, 0.026488, 0.026488, 0.026488, 0.026488, 0.026488", \ + "0.026519, 0.026519, 0.026519, 0.026519, 0.026519, 0.026519, 0.026519", \ + "0.026533, 0.026533, 0.026533, 0.026533, 0.026533, 0.026533, 0.026533", \ + "0.026559, 0.026559, 0.026559, 0.026559, 0.026559, 0.026559, 0.026559", \ + "0.026586, 0.026586, 0.026586, 0.026586, 0.026586, 0.026586, 0.026586", \ + "0.026612, 0.026612, 0.026612, 0.026612, 0.026612, 0.026612, 0.026612", \ + "0.026639, 0.026639, 0.026639, 0.026639, 0.026639, 0.026639, 0.026639" \ + ); + } + } + internal_power() { + related_pin : DFTRAMBYP; + related_pg_pin : "VDDPE"; + when : "RET1N"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.000810, 0.000811, 0.000812, 0.000812, 0.000813, 0.000814, 0.000815", \ + "0.000811, 0.000812, 0.000812, 0.000813, 0.000814, 0.000815, 0.000816", \ + "0.000812, 0.000812, 0.000813, 0.000814, 0.000815, 0.000816, 0.000817", \ + "0.000812, 0.000813, 0.000814, 0.000815, 0.000816, 0.000817, 0.000817", \ + "0.000813, 0.000814, 0.000815, 0.000816, 0.000817, 0.000817, 0.000818", \ + "0.000814, 0.000815, 0.000816, 0.000817, 0.000817, 0.000818, 0.000819", \ + "0.000815, 0.000816, 0.000817, 0.000817, 0.000818, 0.000819, 0.000820" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.000810, 0.000811, 0.000812, 0.000812, 0.000813, 0.000814, 0.000815", \ + "0.000811, 0.000812, 0.000812, 0.000813, 0.000814, 0.000815, 0.000816", \ + "0.000812, 0.000812, 0.000813, 0.000814, 0.000815, 0.000816, 0.000817", \ + "0.000812, 0.000813, 0.000814, 0.000815, 0.000816, 0.000817, 0.000817", \ + "0.000813, 0.000814, 0.000815, 0.000816, 0.000817, 0.000817, 0.000818", \ + "0.000814, 0.000815, 0.000816, 0.000817, 0.000817, 0.000818, 0.000819", \ + "0.000815, 0.000816, 0.000817, 0.000817, 0.000818, 0.000819, 0.000820" \ + ); + } + } + } + bus(AYA) { + bus_type : rf2_32x128_wm1_AYA; + direction : output; + related_power_pin : "VDDPE"; + related_ground_pin : "VSSE"; + power_down_function : "!VDDCE + !VDDPE + VSSE"; + max_capacitance : 0.100000; + max_transition : 0.576000; + timing() { + related_pin : AA; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&TENA"; + sdf_cond : "DFTRAMBYP == 1'b1 && TENA == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.089406, 0.095546, 0.097359, 0.108601, 0.125808, 0.160568, 0.229235", \ + "0.096060, 0.102200, 0.104013, 0.115255, 0.132462, 0.167221, 0.235888", \ + "0.112510, 0.118650, 0.120463, 0.131705, 0.148912, 0.183671, 0.252338", \ + "0.123278, 0.129418, 0.131231, 0.142472, 0.159680, 0.194439, 0.263106", \ + "0.134201, 0.140341, 0.142154, 0.153396, 0.170603, 0.205363, 0.274030", \ + "0.141294, 0.147434, 0.149247, 0.160489, 0.177696, 0.212456, 0.281123", \ + "0.155001, 0.161141, 0.162954, 0.174196, 0.191403, 0.226163, 0.294830" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.075093, 0.080823, 0.082515, 0.093007, 0.109065, 0.141504, 0.205586", \ + "0.081302, 0.087032, 0.088724, 0.099216, 0.115274, 0.147712, 0.211795", \ + "0.096654, 0.102384, 0.104076, 0.114568, 0.130626, 0.163065, 0.227147", \ + "0.106703, 0.112433, 0.114125, 0.124616, 0.140675, 0.173114, 0.237196", \ + "0.116897, 0.122627, 0.124319, 0.134811, 0.150868, 0.183308, 0.247390", \ + "0.123517, 0.129246, 0.130938, 0.141430, 0.157488, 0.189928, 0.254010", \ + "0.136309, 0.142039, 0.143730, 0.154222, 0.170280, 0.202720, 0.266802" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.019326, 0.025821, 0.027856, 0.042361, 0.069560, 0.126786, 0.244218", \ + "0.019326, 0.025821, 0.027856, 0.042361, 0.069560, 0.126786, 0.244218", \ + "0.019326, 0.025821, 0.027856, 0.042361, 0.069560, 0.126786, 0.244218", \ + "0.019326, 0.025821, 0.027856, 0.042361, 0.069560, 0.126786, 0.244218", \ + "0.019326, 0.025821, 0.027856, 0.042361, 0.069560, 0.126786, 0.244218", \ + "0.019326, 0.025821, 0.027856, 0.042361, 0.069560, 0.126786, 0.244218", \ + "0.019326, 0.025821, 0.027856, 0.042361, 0.069560, 0.126786, 0.244218" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.019326, 0.025821, 0.027856, 0.042361, 0.069560, 0.126786, 0.244218", \ + "0.019326, 0.025821, 0.027856, 0.042361, 0.069560, 0.126786, 0.244218", \ + "0.019326, 0.025821, 0.027856, 0.042361, 0.069560, 0.126786, 0.244218", \ + "0.019326, 0.025821, 0.027856, 0.042361, 0.069560, 0.126786, 0.244218", \ + "0.019326, 0.025821, 0.027856, 0.042361, 0.069560, 0.126786, 0.244218", \ + "0.019326, 0.025821, 0.027856, 0.042361, 0.069560, 0.126786, 0.244218", \ + "0.019326, 0.025821, 0.027856, 0.042361, 0.069560, 0.126786, 0.244218" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.079987, 0.087666, 0.090014, 0.105433, 0.131255, 0.185027, 0.293211", \ + "0.087938, 0.095617, 0.097965, 0.113384, 0.139207, 0.192978, 0.301162", \ + "0.107756, 0.115435, 0.117783, 0.133202, 0.159024, 0.212796, 0.320980", \ + "0.117593, 0.125272, 0.127620, 0.143039, 0.168860, 0.222634, 0.330817", \ + "0.134666, 0.142346, 0.144693, 0.160112, 0.185934, 0.239707, 0.347890", \ + "0.152073, 0.159751, 0.162099, 0.177518, 0.203340, 0.257113, 0.365297", \ + "0.177354, 0.185034, 0.187381, 0.202800, 0.228623, 0.282395, 0.390578" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.067182, 0.074348, 0.076539, 0.090929, 0.115027, 0.165209, 0.266169", \ + "0.074602, 0.081768, 0.083960, 0.098349, 0.122448, 0.172629, 0.273590", \ + "0.093097, 0.100263, 0.102454, 0.116844, 0.140942, 0.191124, 0.292084", \ + "0.102277, 0.109443, 0.111635, 0.126024, 0.150122, 0.200304, 0.301265", \ + "0.118210, 0.125377, 0.127568, 0.141957, 0.166055, 0.216238, 0.317198", \ + "0.134455, 0.141620, 0.143812, 0.158201, 0.182299, 0.232482, 0.333442", \ + "0.158048, 0.165215, 0.167406, 0.181795, 0.205894, 0.256075, 0.357036" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.019540, 0.027930, 0.031489, 0.056813, 0.097881, 0.187400, 0.364795", \ + "0.019540, 0.027930, 0.031489, 0.056813, 0.097881, 0.187400, 0.364795", \ + "0.019540, 0.027930, 0.031489, 0.056813, 0.097881, 0.187400, 0.364795", \ + "0.019540, 0.027930, 0.031489, 0.056813, 0.097881, 0.187400, 0.364795", \ + "0.019540, 0.027930, 0.031489, 0.056813, 0.097881, 0.187400, 0.364795", \ + "0.019540, 0.027930, 0.031489, 0.056813, 0.097881, 0.187400, 0.364795", \ + "0.019540, 0.027930, 0.031489, 0.056813, 0.097881, 0.187400, 0.364795" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.019540, 0.027930, 0.031489, 0.056813, 0.097881, 0.187400, 0.364795", \ + "0.019540, 0.027930, 0.031489, 0.056813, 0.097881, 0.187400, 0.364795", \ + "0.019540, 0.027930, 0.031489, 0.056813, 0.097881, 0.187400, 0.364795", \ + "0.019540, 0.027930, 0.031489, 0.056813, 0.097881, 0.187400, 0.364795", \ + "0.019540, 0.027930, 0.031489, 0.056813, 0.097881, 0.187400, 0.364795", \ + "0.019540, 0.027930, 0.031489, 0.056813, 0.097881, 0.187400, 0.364795", \ + "0.019540, 0.027930, 0.031489, 0.056813, 0.097881, 0.187400, 0.364795" \ + ); + } + } + timing() { + related_pin : TAA; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TENA"; + sdf_cond : "DFTRAMBYP == 1'b1 && TENA == 1'b0"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.090854, 0.096978, 0.098774, 0.110038, 0.127286, 0.162057, 0.230690", \ + "0.098047, 0.104170, 0.105966, 0.117231, 0.134478, 0.169250, 0.237883", \ + "0.113961, 0.120085, 0.121880, 0.133145, 0.150392, 0.185163, 0.253797", \ + "0.124147, 0.130271, 0.132067, 0.143332, 0.160579, 0.195350, 0.263983", \ + "0.135390, 0.141514, 0.143309, 0.154575, 0.171821, 0.206592, 0.275226", \ + "0.142498, 0.148622, 0.150417, 0.161682, 0.178929, 0.213700, 0.282333", \ + "0.156376, 0.162499, 0.164295, 0.175560, 0.192806, 0.227578, 0.296211" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.076309, 0.082024, 0.083700, 0.094213, 0.110308, 0.142758, 0.206809", \ + "0.083021, 0.088737, 0.090412, 0.100925, 0.117021, 0.149471, 0.213522", \ + "0.097873, 0.103588, 0.105264, 0.115776, 0.131872, 0.164322, 0.228373", \ + "0.107380, 0.113095, 0.114770, 0.125284, 0.141378, 0.173828, 0.237879", \ + "0.117872, 0.123587, 0.125262, 0.135775, 0.151870, 0.184320, 0.248371", \ + "0.124505, 0.130220, 0.131895, 0.142408, 0.158503, 0.190953, 0.255004", \ + "0.137456, 0.143171, 0.144847, 0.155360, 0.171455, 0.203904, 0.267955" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.019326, 0.025821, 0.027856, 0.042361, 0.069560, 0.126786, 0.244218", \ + "0.019326, 0.025821, 0.027856, 0.042361, 0.069560, 0.126786, 0.244218", \ + "0.019326, 0.025821, 0.027856, 0.042361, 0.069560, 0.126786, 0.244218", \ + "0.019326, 0.025821, 0.027856, 0.042361, 0.069560, 0.126786, 0.244218", \ + "0.019326, 0.025821, 0.027856, 0.042361, 0.069560, 0.126786, 0.244218", \ + "0.019326, 0.025821, 0.027856, 0.042361, 0.069560, 0.126786, 0.244218", \ + "0.019326, 0.025821, 0.027856, 0.042361, 0.069560, 0.126786, 0.244218" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.019326, 0.025821, 0.027856, 0.042361, 0.069560, 0.126786, 0.244218", \ + "0.019326, 0.025821, 0.027856, 0.042361, 0.069560, 0.126786, 0.244218", \ + "0.019326, 0.025821, 0.027856, 0.042361, 0.069560, 0.126786, 0.244218", \ + "0.019326, 0.025821, 0.027856, 0.042361, 0.069560, 0.126786, 0.244218", \ + "0.019326, 0.025821, 0.027856, 0.042361, 0.069560, 0.126786, 0.244218", \ + "0.019326, 0.025821, 0.027856, 0.042361, 0.069560, 0.126786, 0.244218", \ + "0.019326, 0.025821, 0.027856, 0.042361, 0.069560, 0.126786, 0.244218" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.082055, 0.089743, 0.092095, 0.107539, 0.133320, 0.187087, 0.295389", \ + "0.089966, 0.097655, 0.100006, 0.115450, 0.141231, 0.194998, 0.303300", \ + "0.109113, 0.116802, 0.119153, 0.134597, 0.160379, 0.214145, 0.322447", \ + "0.118841, 0.126529, 0.128881, 0.144325, 0.170107, 0.223873, 0.332176", \ + "0.135955, 0.143644, 0.145995, 0.161440, 0.187221, 0.240988, 0.349290", \ + "0.153099, 0.160788, 0.163139, 0.178583, 0.204365, 0.258131, 0.366434", \ + "0.176352, 0.184041, 0.186392, 0.201836, 0.227618, 0.281384, 0.389687" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.068918, 0.076093, 0.078288, 0.092701, 0.116761, 0.166938, 0.268009", \ + "0.076302, 0.083477, 0.085672, 0.100085, 0.124144, 0.174321, 0.275392", \ + "0.094171, 0.101346, 0.103540, 0.117953, 0.142013, 0.192190, 0.293261", \ + "0.103249, 0.110424, 0.112618, 0.127032, 0.151092, 0.201268, 0.302340", \ + "0.119220, 0.126396, 0.128590, 0.143003, 0.167063, 0.217240, 0.318311", \ + "0.135220, 0.142395, 0.144589, 0.159002, 0.183063, 0.233239, 0.334311", \ + "0.156920, 0.164095, 0.166290, 0.180703, 0.204763, 0.254940, 0.356011" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.019540, 0.027930, 0.031489, 0.056813, 0.097881, 0.187400, 0.364795", \ + "0.019540, 0.027930, 0.031489, 0.056813, 0.097881, 0.187400, 0.364795", \ + "0.019540, 0.027930, 0.031489, 0.056813, 0.097881, 0.187400, 0.364795", \ + "0.019540, 0.027930, 0.031489, 0.056813, 0.097881, 0.187400, 0.364795", \ + "0.019540, 0.027930, 0.031489, 0.056813, 0.097881, 0.187400, 0.364795", \ + "0.019540, 0.027930, 0.031489, 0.056813, 0.097881, 0.187400, 0.364795", \ + "0.019540, 0.027930, 0.031489, 0.056813, 0.097881, 0.187400, 0.364795" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.019540, 0.027930, 0.031489, 0.056813, 0.097881, 0.187400, 0.364795", \ + "0.019540, 0.027930, 0.031489, 0.056813, 0.097881, 0.187400, 0.364795", \ + "0.019540, 0.027930, 0.031489, 0.056813, 0.097881, 0.187400, 0.364795", \ + "0.019540, 0.027930, 0.031489, 0.056813, 0.097881, 0.187400, 0.364795", \ + "0.019540, 0.027930, 0.031489, 0.056813, 0.097881, 0.187400, 0.364795", \ + "0.019540, 0.027930, 0.031489, 0.056813, 0.097881, 0.187400, 0.364795", \ + "0.019540, 0.027930, 0.031489, 0.056813, 0.097881, 0.187400, 0.364795" \ + ); + } + } + timing() { + related_pin : DFTRAMBYP; + timing_type : combinational; + timing_sense : positive_unate; + when : "RET1N"; + sdf_cond : "RET1N == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.156522, 0.161566, 0.163514, 0.173613, 0.189364, 0.220734, 0.283816", \ + "0.165471, 0.170515, 0.172463, 0.182562, 0.198313, 0.229683, 0.292765", \ + "0.181880, 0.186923, 0.188871, 0.198970, 0.214721, 0.246091, 0.309173", \ + "0.201917, 0.206960, 0.208908, 0.219007, 0.234758, 0.266128, 0.329210", \ + "0.220473, 0.225516, 0.227464, 0.237563, 0.253314, 0.284684, 0.347766", \ + "0.241942, 0.246985, 0.248933, 0.259032, 0.274783, 0.306153, 0.369235", \ + "0.271598, 0.276641, 0.278589, 0.288688, 0.304439, 0.335809, 0.398891" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126597, 0.131572, 0.133536, 0.143515, 0.159157, 0.190242, 0.252813", \ + "0.135547, 0.140522, 0.142485, 0.152465, 0.168107, 0.199192, 0.261763", \ + "0.151982, 0.156957, 0.158921, 0.168900, 0.184542, 0.215627, 0.278198", \ + "0.171980, 0.176955, 0.178919, 0.188898, 0.204540, 0.235625, 0.298196", \ + "0.190525, 0.195500, 0.197464, 0.207443, 0.223085, 0.254170, 0.316741", \ + "0.211978, 0.216953, 0.218917, 0.228896, 0.244538, 0.275623, 0.338194", \ + "0.241632, 0.246607, 0.248571, 0.258550, 0.274192, 0.305277, 0.367848" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.019326, 0.025821, 0.027856, 0.042361, 0.069560, 0.126786, 0.244218", \ + "0.019326, 0.025821, 0.027856, 0.042361, 0.069560, 0.126786, 0.244218", \ + "0.019326, 0.025821, 0.027856, 0.042361, 0.069560, 0.126786, 0.244218", \ + "0.019326, 0.025821, 0.027856, 0.042361, 0.069560, 0.126786, 0.244218", \ + "0.019326, 0.025821, 0.027856, 0.042361, 0.069560, 0.126786, 0.244218", \ + "0.019326, 0.025821, 0.027856, 0.042361, 0.069560, 0.126786, 0.244218", \ + "0.019326, 0.025821, 0.027856, 0.042361, 0.069560, 0.126786, 0.244218" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.019326, 0.025821, 0.027856, 0.042361, 0.069560, 0.126786, 0.244218", \ + "0.019326, 0.025821, 0.027856, 0.042361, 0.069560, 0.126786, 0.244218", \ + "0.019326, 0.025821, 0.027856, 0.042361, 0.069560, 0.126786, 0.244218", \ + "0.019326, 0.025821, 0.027856, 0.042361, 0.069560, 0.126786, 0.244218", \ + "0.019326, 0.025821, 0.027856, 0.042361, 0.069560, 0.126786, 0.244218", \ + "0.019326, 0.025821, 0.027856, 0.042361, 0.069560, 0.126786, 0.244218", \ + "0.019326, 0.025821, 0.027856, 0.042361, 0.069560, 0.126786, 0.244218" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.192069, 0.199423, 0.201207, 0.215365, 0.238382, 0.287611, 0.385381", \ + "0.202179, 0.209533, 0.211316, 0.225475, 0.248492, 0.297721, 0.395491", \ + "0.219838, 0.227192, 0.228976, 0.243134, 0.266151, 0.315380, 0.413150", \ + "0.243569, 0.250923, 0.252707, 0.266865, 0.289882, 0.339111, 0.436881", \ + "0.259788, 0.267142, 0.268926, 0.283084, 0.306101, 0.355330, 0.453100", \ + "0.291313, 0.298667, 0.300451, 0.314609, 0.337626, 0.386855, 0.484625", \ + "0.324074, 0.331428, 0.333212, 0.347370, 0.370387, 0.419616, 0.517386" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.155355, 0.162719, 0.164443, 0.178554, 0.201464, 0.250337, 0.347499", \ + "0.165480, 0.172844, 0.174568, 0.188679, 0.211589, 0.260462, 0.357624", \ + "0.183141, 0.190505, 0.192229, 0.206340, 0.229250, 0.278123, 0.375285", \ + "0.206899, 0.214263, 0.215987, 0.230098, 0.253008, 0.301881, 0.399043", \ + "0.223097, 0.230461, 0.232185, 0.246296, 0.269206, 0.318079, 0.415241", \ + "0.254637, 0.262001, 0.263725, 0.277836, 0.300746, 0.349619, 0.446781", \ + "0.287359, 0.294723, 0.296447, 0.310558, 0.333468, 0.382341, 0.479503" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.019540, 0.027930, 0.031489, 0.056813, 0.097881, 0.187400, 0.364795", \ + "0.019540, 0.027930, 0.031489, 0.056813, 0.097881, 0.187400, 0.364795", \ + "0.019540, 0.027930, 0.031489, 0.056813, 0.097881, 0.187400, 0.364795", \ + "0.019540, 0.027930, 0.031489, 0.056813, 0.097881, 0.187400, 0.364795", \ + "0.019540, 0.027930, 0.031489, 0.056813, 0.097881, 0.187400, 0.364795", \ + "0.019540, 0.027930, 0.031489, 0.056813, 0.097881, 0.187400, 0.364795", \ + "0.019540, 0.027930, 0.031489, 0.056813, 0.097881, 0.187400, 0.364795" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.019540, 0.027930, 0.031489, 0.056813, 0.097881, 0.187400, 0.364795", \ + "0.019540, 0.027930, 0.031489, 0.056813, 0.097881, 0.187400, 0.364795", \ + "0.019540, 0.027930, 0.031489, 0.056813, 0.097881, 0.187400, 0.364795", \ + "0.019540, 0.027930, 0.031489, 0.056813, 0.097881, 0.187400, 0.364795", \ + "0.019540, 0.027930, 0.031489, 0.056813, 0.097881, 0.187400, 0.364795", \ + "0.019540, 0.027930, 0.031489, 0.056813, 0.097881, 0.187400, 0.364795", \ + "0.019540, 0.027930, 0.031489, 0.056813, 0.097881, 0.187400, 0.364795" \ + ); + } + } + internal_power() { + related_pin : AA; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TENA"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.015085, 0.015085, 0.015085, 0.015085, 0.015085, 0.015085, 0.015085", \ + "0.015101, 0.015101, 0.015101, 0.015101, 0.015101, 0.015101, 0.015101", \ + "0.015116, 0.015116, 0.015116, 0.015116, 0.015116, 0.015116, 0.015116", \ + "0.015131, 0.015131, 0.015131, 0.015131, 0.015131, 0.015131, 0.015131", \ + "0.015146, 0.015146, 0.015146, 0.015146, 0.015146, 0.015146, 0.015146", \ + "0.015161, 0.015161, 0.015161, 0.015161, 0.015161, 0.015161, 0.015161", \ + "0.015176, 0.015176, 0.015176, 0.015176, 0.015176, 0.015176, 0.015176" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.012878, 0.012878, 0.012878, 0.012878, 0.012878, 0.012878, 0.012878", \ + "0.012986, 0.012986, 0.012986, 0.012986, 0.012986, 0.012986, 0.012986", \ + "0.012999, 0.012999, 0.012999, 0.012999, 0.012999, 0.012999, 0.012999", \ + "0.013012, 0.013012, 0.013012, 0.013012, 0.013012, 0.013012, 0.013012", \ + "0.013025, 0.013025, 0.013025, 0.013025, 0.013025, 0.013025, 0.013025", \ + "0.013038, 0.013038, 0.013038, 0.013038, 0.013038, 0.013038, 0.013038", \ + "0.013051, 0.013051, 0.013051, 0.013051, 0.013051, 0.013051, 0.013051" \ + ); + } + } + internal_power() { + related_pin : TAA; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TENA"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.015085, 0.015085, 0.015085, 0.015085, 0.015085, 0.015085, 0.015085", \ + "0.015101, 0.015101, 0.015101, 0.015101, 0.015101, 0.015101, 0.015101", \ + "0.015116, 0.015116, 0.015116, 0.015116, 0.015116, 0.015116, 0.015116", \ + "0.015131, 0.015131, 0.015131, 0.015131, 0.015131, 0.015131, 0.015131", \ + "0.015146, 0.015146, 0.015146, 0.015146, 0.015146, 0.015146, 0.015146", \ + "0.015161, 0.015161, 0.015161, 0.015161, 0.015161, 0.015161, 0.015161", \ + "0.015176, 0.015176, 0.015176, 0.015176, 0.015176, 0.015176, 0.015176" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.012878, 0.012878, 0.012878, 0.012878, 0.012878, 0.012878, 0.012878", \ + "0.012986, 0.012986, 0.012986, 0.012986, 0.012986, 0.012986, 0.012986", \ + "0.012999, 0.012999, 0.012999, 0.012999, 0.012999, 0.012999, 0.012999", \ + "0.013012, 0.013012, 0.013012, 0.013012, 0.013012, 0.013012, 0.013012", \ + "0.013025, 0.013025, 0.013025, 0.013025, 0.013025, 0.013025, 0.013025", \ + "0.013038, 0.013038, 0.013038, 0.013038, 0.013038, 0.013038, 0.013038", \ + "0.013051, 0.013051, 0.013051, 0.013051, 0.013051, 0.013051, 0.013051" \ + ); + } + } + internal_power() { + related_pin : DFTRAMBYP; + related_pg_pin : "VDDPE"; + when : "RET1N"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.000810, 0.000811, 0.000812, 0.000812, 0.000813, 0.000814, 0.000815", \ + "0.000811, 0.000812, 0.000812, 0.000813, 0.000814, 0.000815, 0.000816", \ + "0.000812, 0.000812, 0.000813, 0.000814, 0.000815, 0.000816, 0.000817", \ + "0.000812, 0.000813, 0.000814, 0.000815, 0.000816, 0.000817, 0.000817", \ + "0.000813, 0.000814, 0.000815, 0.000816, 0.000817, 0.000817, 0.000818", \ + "0.000814, 0.000815, 0.000816, 0.000817, 0.000817, 0.000818, 0.000819", \ + "0.000815, 0.000816, 0.000817, 0.000817, 0.000818, 0.000819, 0.000820" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.000810, 0.000811, 0.000812, 0.000812, 0.000813, 0.000814, 0.000815", \ + "0.000811, 0.000812, 0.000812, 0.000813, 0.000814, 0.000815, 0.000816", \ + "0.000812, 0.000812, 0.000813, 0.000814, 0.000815, 0.000816, 0.000817", \ + "0.000812, 0.000813, 0.000814, 0.000815, 0.000816, 0.000817, 0.000817", \ + "0.000813, 0.000814, 0.000815, 0.000816, 0.000817, 0.000817, 0.000818", \ + "0.000814, 0.000815, 0.000816, 0.000817, 0.000817, 0.000818, 0.000819", \ + "0.000815, 0.000816, 0.000817, 0.000817, 0.000818, 0.000819, 0.000820" \ + ); + } + } + pin(AYA[4]) { + direction : output; + timing() { + related_pin : TENA; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TAA[4]&AA[4]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TAA[4] == 1'b0 && AA[4] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.199725, 0.205253, 0.206866, 0.217042, 0.232675, 0.264123, 0.326720", \ + "0.209196, 0.214724, 0.216337, 0.226513, 0.242146, 0.273594, 0.336191", \ + "0.223517, 0.229045, 0.230658, 0.240834, 0.256467, 0.287915, 0.350512", \ + "0.238659, 0.244187, 0.245800, 0.255976, 0.271609, 0.303057, 0.365654", \ + "0.249639, 0.255167, 0.256780, 0.266956, 0.282589, 0.314037, 0.376634", \ + "0.263708, 0.269236, 0.270849, 0.281025, 0.296658, 0.328106, 0.390703", \ + "0.270885, 0.276413, 0.278026, 0.288202, 0.303835, 0.335283, 0.397880" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.162537, 0.168053, 0.169700, 0.179844, 0.195553, 0.227305, 0.290410", \ + "0.172170, 0.177686, 0.179333, 0.189477, 0.205186, 0.236938, 0.300043", \ + "0.186467, 0.191983, 0.193630, 0.203774, 0.219483, 0.251235, 0.314340", \ + "0.201536, 0.207052, 0.208699, 0.218843, 0.234552, 0.266304, 0.329409", \ + "0.212560, 0.218076, 0.219723, 0.229867, 0.245576, 0.277328, 0.340433", \ + "0.226485, 0.232001, 0.233648, 0.243792, 0.259501, 0.291253, 0.354358", \ + "0.233980, 0.239496, 0.241143, 0.251287, 0.266996, 0.298748, 0.361853" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.019649, 0.025867, 0.027867, 0.043077, 0.069335, 0.127414, 0.245154", \ + "0.019649, 0.025867, 0.027867, 0.043077, 0.069335, 0.127414, 0.245154", \ + "0.019649, 0.025867, 0.027867, 0.043077, 0.069335, 0.127414, 0.245154", \ + "0.019649, 0.025867, 0.027867, 0.043077, 0.069335, 0.127414, 0.245154", \ + "0.019649, 0.025867, 0.027867, 0.043077, 0.069335, 0.127414, 0.245154", \ + "0.019649, 0.025867, 0.027867, 0.043077, 0.069335, 0.127414, 0.245154", \ + "0.019649, 0.025867, 0.027867, 0.043077, 0.069335, 0.127414, 0.245154" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.019649, 0.025867, 0.027867, 0.043077, 0.069335, 0.127414, 0.245154", \ + "0.019649, 0.025867, 0.027867, 0.043077, 0.069335, 0.127414, 0.245154", \ + "0.019649, 0.025867, 0.027867, 0.043077, 0.069335, 0.127414, 0.245154", \ + "0.019649, 0.025867, 0.027867, 0.043077, 0.069335, 0.127414, 0.245154", \ + "0.019649, 0.025867, 0.027867, 0.043077, 0.069335, 0.127414, 0.245154", \ + "0.019649, 0.025867, 0.027867, 0.043077, 0.069335, 0.127414, 0.245154", \ + "0.019649, 0.025867, 0.027867, 0.043077, 0.069335, 0.127414, 0.245154" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.189573, 0.196533, 0.198719, 0.212658, 0.236306, 0.285153, 0.382920", \ + "0.199719, 0.206679, 0.208865, 0.222804, 0.246452, 0.295299, 0.393066", \ + "0.217824, 0.224784, 0.226970, 0.240909, 0.264557, 0.313404, 0.411171", \ + "0.243450, 0.250410, 0.252596, 0.266535, 0.290183, 0.339030, 0.436797", \ + "0.262446, 0.269406, 0.271592, 0.285531, 0.309179, 0.358026, 0.455793", \ + "0.294088, 0.301048, 0.303234, 0.317173, 0.340821, 0.389668, 0.487435", \ + "0.332520, 0.339480, 0.341666, 0.355605, 0.379253, 0.428100, 0.525867" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.152513, 0.159357, 0.161537, 0.175377, 0.198857, 0.247367, 0.344538", \ + "0.162615, 0.169459, 0.171639, 0.185479, 0.208959, 0.257469, 0.354640", \ + "0.180735, 0.187579, 0.189759, 0.203599, 0.227079, 0.275589, 0.372760", \ + "0.206345, 0.213189, 0.215369, 0.229209, 0.252689, 0.301199, 0.398370", \ + "0.225501, 0.232345, 0.234525, 0.248365, 0.271845, 0.320355, 0.417526", \ + "0.257048, 0.263892, 0.266072, 0.279912, 0.303392, 0.351902, 0.449073", \ + "0.295411, 0.302255, 0.304435, 0.318275, 0.341755, 0.390265, 0.487436" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.019872, 0.029213, 0.032120, 0.056329, 0.098337, 0.187895, 0.371662", \ + "0.019872, 0.029213, 0.032120, 0.056329, 0.098337, 0.187895, 0.371662", \ + "0.019872, 0.029213, 0.032120, 0.056329, 0.098337, 0.187895, 0.371662", \ + "0.019872, 0.029213, 0.032120, 0.056329, 0.098337, 0.187895, 0.371662", \ + "0.019872, 0.029213, 0.032120, 0.056329, 0.098337, 0.187895, 0.371662", \ + "0.019872, 0.029213, 0.032120, 0.056329, 0.098337, 0.187895, 0.371662", \ + "0.019872, 0.029213, 0.032120, 0.056329, 0.098337, 0.187895, 0.371662" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.019872, 0.029213, 0.032120, 0.056329, 0.098337, 0.187895, 0.371662", \ + "0.019872, 0.029213, 0.032120, 0.056329, 0.098337, 0.187895, 0.371662", \ + "0.019872, 0.029213, 0.032120, 0.056329, 0.098337, 0.187895, 0.371662", \ + "0.019872, 0.029213, 0.032120, 0.056329, 0.098337, 0.187895, 0.371662", \ + "0.019872, 0.029213, 0.032120, 0.056329, 0.098337, 0.187895, 0.371662", \ + "0.019872, 0.029213, 0.032120, 0.056329, 0.098337, 0.187895, 0.371662", \ + "0.019872, 0.029213, 0.032120, 0.056329, 0.098337, 0.187895, 0.371662" \ + ); + } + } + timing() { + related_pin : TENA; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TAA[4]&!AA[4]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TAA[4] == 1'b1 && AA[4] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.181821, 0.188742, 0.190886, 0.204949, 0.228534, 0.277568, 0.375262", \ + "0.190765, 0.197686, 0.199830, 0.213893, 0.237478, 0.286512, 0.384206", \ + "0.205342, 0.212263, 0.214407, 0.228470, 0.252055, 0.301089, 0.398783", \ + "0.219095, 0.226016, 0.228160, 0.242223, 0.265808, 0.314842, 0.412536", \ + "0.233286, 0.240207, 0.242351, 0.256414, 0.279999, 0.329033, 0.426727", \ + "0.244063, 0.250984, 0.253128, 0.267191, 0.290776, 0.339810, 0.437504", \ + "0.263141, 0.270062, 0.272206, 0.286269, 0.309854, 0.358888, 0.456582" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.145470, 0.152349, 0.154432, 0.168380, 0.191793, 0.240500, 0.337572", \ + "0.154338, 0.161217, 0.163300, 0.177248, 0.200661, 0.249368, 0.346440", \ + "0.168912, 0.175791, 0.177874, 0.191822, 0.215235, 0.263942, 0.361014", \ + "0.183074, 0.189953, 0.192036, 0.205984, 0.229397, 0.278104, 0.375176", \ + "0.196887, 0.203766, 0.205849, 0.219797, 0.243210, 0.291917, 0.388989", \ + "0.207511, 0.214390, 0.216473, 0.230421, 0.253834, 0.302541, 0.399613", \ + "0.226313, 0.233192, 0.235275, 0.249223, 0.272636, 0.321343, 0.418415" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.019814, 0.029100, 0.032355, 0.056492, 0.098392, 0.187886, 0.369401", \ + "0.019814, 0.029100, 0.032355, 0.056492, 0.098392, 0.187886, 0.369401", \ + "0.019814, 0.029100, 0.032355, 0.056492, 0.098392, 0.187886, 0.369401", \ + "0.019814, 0.029100, 0.032355, 0.056492, 0.098392, 0.187886, 0.369401", \ + "0.019814, 0.029100, 0.032355, 0.056492, 0.098392, 0.187886, 0.369401", \ + "0.019814, 0.029100, 0.032355, 0.056492, 0.098392, 0.187886, 0.369401", \ + "0.019814, 0.029100, 0.032355, 0.056492, 0.098392, 0.187886, 0.369401" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.019814, 0.029100, 0.032355, 0.056492, 0.098392, 0.187886, 0.369401", \ + "0.019814, 0.029100, 0.032355, 0.056492, 0.098392, 0.187886, 0.369401", \ + "0.019814, 0.029100, 0.032355, 0.056492, 0.098392, 0.187886, 0.369401", \ + "0.019814, 0.029100, 0.032355, 0.056492, 0.098392, 0.187886, 0.369401", \ + "0.019814, 0.029100, 0.032355, 0.056492, 0.098392, 0.187886, 0.369401", \ + "0.019814, 0.029100, 0.032355, 0.056492, 0.098392, 0.187886, 0.369401", \ + "0.019814, 0.029100, 0.032355, 0.056492, 0.098392, 0.187886, 0.369401" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.184489, 0.190039, 0.191652, 0.201831, 0.217475, 0.248910, 0.311481", \ + "0.193883, 0.199433, 0.201046, 0.211225, 0.226869, 0.258304, 0.320875", \ + "0.213710, 0.219260, 0.220873, 0.231052, 0.246696, 0.278131, 0.340702", \ + "0.237633, 0.243183, 0.244796, 0.254975, 0.270619, 0.302054, 0.364625", \ + "0.257921, 0.263471, 0.265084, 0.275263, 0.290907, 0.322342, 0.384913", \ + "0.286010, 0.291560, 0.293173, 0.303352, 0.318996, 0.350431, 0.413002", \ + "0.325542, 0.331092, 0.332705, 0.342884, 0.358528, 0.389963, 0.452534" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.148757, 0.154275, 0.155903, 0.166059, 0.181813, 0.213525, 0.276566", \ + "0.158066, 0.163584, 0.165212, 0.175368, 0.191122, 0.222834, 0.285875", \ + "0.178116, 0.183634, 0.185262, 0.195418, 0.211172, 0.242884, 0.305925", \ + "0.201996, 0.207514, 0.209142, 0.219298, 0.235052, 0.266764, 0.329805", \ + "0.222148, 0.227666, 0.229294, 0.239450, 0.255204, 0.286916, 0.349957", \ + "0.250424, 0.255942, 0.257570, 0.267726, 0.283480, 0.315192, 0.378233", \ + "0.289828, 0.295346, 0.296974, 0.307130, 0.322884, 0.354596, 0.417637" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.019824, 0.025952, 0.027950, 0.042449, 0.069370, 0.126802, 0.245831", \ + "0.019824, 0.025952, 0.027950, 0.042449, 0.069370, 0.126802, 0.245831", \ + "0.019824, 0.025952, 0.027950, 0.042449, 0.069370, 0.126802, 0.245831", \ + "0.019824, 0.025952, 0.027950, 0.042449, 0.069370, 0.126802, 0.245831", \ + "0.019824, 0.025952, 0.027950, 0.042449, 0.069370, 0.126802, 0.245831", \ + "0.019824, 0.025952, 0.027950, 0.042449, 0.069370, 0.126802, 0.245831", \ + "0.019824, 0.025952, 0.027950, 0.042449, 0.069370, 0.126802, 0.245831" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.019824, 0.025952, 0.027950, 0.042449, 0.069370, 0.126802, 0.245831", \ + "0.019824, 0.025952, 0.027950, 0.042449, 0.069370, 0.126802, 0.245831", \ + "0.019824, 0.025952, 0.027950, 0.042449, 0.069370, 0.126802, 0.245831", \ + "0.019824, 0.025952, 0.027950, 0.042449, 0.069370, 0.126802, 0.245831", \ + "0.019824, 0.025952, 0.027950, 0.042449, 0.069370, 0.126802, 0.245831", \ + "0.019824, 0.025952, 0.027950, 0.042449, 0.069370, 0.126802, 0.245831", \ + "0.019824, 0.025952, 0.027950, 0.042449, 0.069370, 0.126802, 0.245831" \ + ); + } + } + internal_power() { + related_pin : TENA; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TAA[4]&AA[4]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.015085, 0.015085, 0.015085, 0.015085, 0.015085, 0.015085, 0.015085", \ + "0.015101, 0.015101, 0.015101, 0.015101, 0.015101, 0.015101, 0.015101", \ + "0.015116, 0.015116, 0.015116, 0.015116, 0.015116, 0.015116, 0.015116", \ + "0.015131, 0.015131, 0.015131, 0.015131, 0.015131, 0.015131, 0.015131", \ + "0.015146, 0.015146, 0.015146, 0.015146, 0.015146, 0.015146, 0.015146", \ + "0.015161, 0.015161, 0.015161, 0.015161, 0.015161, 0.015161, 0.015161", \ + "0.015176, 0.015176, 0.015176, 0.015176, 0.015176, 0.015176, 0.015176" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.012878, 0.012878, 0.012878, 0.012878, 0.012878, 0.012878, 0.012878", \ + "0.012986, 0.012986, 0.012986, 0.012986, 0.012986, 0.012986, 0.012986", \ + "0.012999, 0.012999, 0.012999, 0.012999, 0.012999, 0.012999, 0.012999", \ + "0.013012, 0.013012, 0.013012, 0.013012, 0.013012, 0.013012, 0.013012", \ + "0.013025, 0.013025, 0.013025, 0.013025, 0.013025, 0.013025, 0.013025", \ + "0.013038, 0.013038, 0.013038, 0.013038, 0.013038, 0.013038, 0.013038", \ + "0.013051, 0.013051, 0.013051, 0.013051, 0.013051, 0.013051, 0.013051" \ + ); + } + } + internal_power() { + related_pin : TENA; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TAA[4]&!AA[4]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.012878, 0.012878, 0.012878, 0.012878, 0.012878, 0.012878, 0.012878", \ + "0.012986, 0.012986, 0.012986, 0.012986, 0.012986, 0.012986, 0.012986", \ + "0.012999, 0.012999, 0.012999, 0.012999, 0.012999, 0.012999, 0.012999", \ + "0.013012, 0.013012, 0.013012, 0.013012, 0.013012, 0.013012, 0.013012", \ + "0.013025, 0.013025, 0.013025, 0.013025, 0.013025, 0.013025, 0.013025", \ + "0.013038, 0.013038, 0.013038, 0.013038, 0.013038, 0.013038, 0.013038", \ + "0.013051, 0.013051, 0.013051, 0.013051, 0.013051, 0.013051, 0.013051" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.015085, 0.015085, 0.015085, 0.015085, 0.015085, 0.015085, 0.015085", \ + "0.015101, 0.015101, 0.015101, 0.015101, 0.015101, 0.015101, 0.015101", \ + "0.015116, 0.015116, 0.015116, 0.015116, 0.015116, 0.015116, 0.015116", \ + "0.015131, 0.015131, 0.015131, 0.015131, 0.015131, 0.015131, 0.015131", \ + "0.015146, 0.015146, 0.015146, 0.015146, 0.015146, 0.015146, 0.015146", \ + "0.015161, 0.015161, 0.015161, 0.015161, 0.015161, 0.015161, 0.015161", \ + "0.015176, 0.015176, 0.015176, 0.015176, 0.015176, 0.015176, 0.015176" \ + ); + } + } + } + pin(AYA[3]) { + direction : output; + timing() { + related_pin : TENA; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TAA[3]&AA[3]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TAA[3] == 1'b0 && AA[3] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.199725, 0.205253, 0.206866, 0.217042, 0.232675, 0.264123, 0.326720", \ + "0.209196, 0.214724, 0.216337, 0.226513, 0.242146, 0.273594, 0.336191", \ + "0.223517, 0.229045, 0.230658, 0.240834, 0.256467, 0.287915, 0.350512", \ + "0.238659, 0.244187, 0.245800, 0.255976, 0.271609, 0.303057, 0.365654", \ + "0.249639, 0.255167, 0.256780, 0.266956, 0.282589, 0.314037, 0.376634", \ + "0.263708, 0.269236, 0.270849, 0.281025, 0.296658, 0.328106, 0.390703", \ + "0.270885, 0.276413, 0.278026, 0.288202, 0.303835, 0.335283, 0.397880" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.162537, 0.168053, 0.169700, 0.179844, 0.195553, 0.227305, 0.290410", \ + "0.172170, 0.177686, 0.179333, 0.189477, 0.205186, 0.236938, 0.300043", \ + "0.186467, 0.191983, 0.193630, 0.203774, 0.219483, 0.251235, 0.314340", \ + "0.201536, 0.207052, 0.208699, 0.218843, 0.234552, 0.266304, 0.329409", \ + "0.212560, 0.218076, 0.219723, 0.229867, 0.245576, 0.277328, 0.340433", \ + "0.226485, 0.232001, 0.233648, 0.243792, 0.259501, 0.291253, 0.354358", \ + "0.233980, 0.239496, 0.241143, 0.251287, 0.266996, 0.298748, 0.361853" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.019649, 0.025867, 0.027867, 0.043077, 0.069335, 0.127414, 0.245154", \ + "0.019649, 0.025867, 0.027867, 0.043077, 0.069335, 0.127414, 0.245154", \ + "0.019649, 0.025867, 0.027867, 0.043077, 0.069335, 0.127414, 0.245154", \ + "0.019649, 0.025867, 0.027867, 0.043077, 0.069335, 0.127414, 0.245154", \ + "0.019649, 0.025867, 0.027867, 0.043077, 0.069335, 0.127414, 0.245154", \ + "0.019649, 0.025867, 0.027867, 0.043077, 0.069335, 0.127414, 0.245154", \ + "0.019649, 0.025867, 0.027867, 0.043077, 0.069335, 0.127414, 0.245154" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.019649, 0.025867, 0.027867, 0.043077, 0.069335, 0.127414, 0.245154", \ + "0.019649, 0.025867, 0.027867, 0.043077, 0.069335, 0.127414, 0.245154", \ + "0.019649, 0.025867, 0.027867, 0.043077, 0.069335, 0.127414, 0.245154", \ + "0.019649, 0.025867, 0.027867, 0.043077, 0.069335, 0.127414, 0.245154", \ + "0.019649, 0.025867, 0.027867, 0.043077, 0.069335, 0.127414, 0.245154", \ + "0.019649, 0.025867, 0.027867, 0.043077, 0.069335, 0.127414, 0.245154", \ + "0.019649, 0.025867, 0.027867, 0.043077, 0.069335, 0.127414, 0.245154" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.189573, 0.196533, 0.198719, 0.212658, 0.236306, 0.285153, 0.382920", \ + "0.199719, 0.206679, 0.208865, 0.222804, 0.246452, 0.295299, 0.393066", \ + "0.217824, 0.224784, 0.226970, 0.240909, 0.264557, 0.313404, 0.411171", \ + "0.243450, 0.250410, 0.252596, 0.266535, 0.290183, 0.339030, 0.436797", \ + "0.262446, 0.269406, 0.271592, 0.285531, 0.309179, 0.358026, 0.455793", \ + "0.294088, 0.301048, 0.303234, 0.317173, 0.340821, 0.389668, 0.487435", \ + "0.332520, 0.339480, 0.341666, 0.355605, 0.379253, 0.428100, 0.525867" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.152513, 0.159357, 0.161537, 0.175377, 0.198857, 0.247367, 0.344538", \ + "0.162615, 0.169459, 0.171639, 0.185479, 0.208959, 0.257469, 0.354640", \ + "0.180735, 0.187579, 0.189759, 0.203599, 0.227079, 0.275589, 0.372760", \ + "0.206345, 0.213189, 0.215369, 0.229209, 0.252689, 0.301199, 0.398370", \ + "0.225501, 0.232345, 0.234525, 0.248365, 0.271845, 0.320355, 0.417526", \ + "0.257048, 0.263892, 0.266072, 0.279912, 0.303392, 0.351902, 0.449073", \ + "0.295411, 0.302255, 0.304435, 0.318275, 0.341755, 0.390265, 0.487436" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.019872, 0.029213, 0.032120, 0.056329, 0.098337, 0.187895, 0.371662", \ + "0.019872, 0.029213, 0.032120, 0.056329, 0.098337, 0.187895, 0.371662", \ + "0.019872, 0.029213, 0.032120, 0.056329, 0.098337, 0.187895, 0.371662", \ + "0.019872, 0.029213, 0.032120, 0.056329, 0.098337, 0.187895, 0.371662", \ + "0.019872, 0.029213, 0.032120, 0.056329, 0.098337, 0.187895, 0.371662", \ + "0.019872, 0.029213, 0.032120, 0.056329, 0.098337, 0.187895, 0.371662", \ + "0.019872, 0.029213, 0.032120, 0.056329, 0.098337, 0.187895, 0.371662" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.019872, 0.029213, 0.032120, 0.056329, 0.098337, 0.187895, 0.371662", \ + "0.019872, 0.029213, 0.032120, 0.056329, 0.098337, 0.187895, 0.371662", \ + "0.019872, 0.029213, 0.032120, 0.056329, 0.098337, 0.187895, 0.371662", \ + "0.019872, 0.029213, 0.032120, 0.056329, 0.098337, 0.187895, 0.371662", \ + "0.019872, 0.029213, 0.032120, 0.056329, 0.098337, 0.187895, 0.371662", \ + "0.019872, 0.029213, 0.032120, 0.056329, 0.098337, 0.187895, 0.371662", \ + "0.019872, 0.029213, 0.032120, 0.056329, 0.098337, 0.187895, 0.371662" \ + ); + } + } + timing() { + related_pin : TENA; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TAA[3]&!AA[3]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TAA[3] == 1'b1 && AA[3] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.181821, 0.188742, 0.190886, 0.204949, 0.228534, 0.277568, 0.375262", \ + "0.190765, 0.197686, 0.199830, 0.213893, 0.237478, 0.286512, 0.384206", \ + "0.205342, 0.212263, 0.214407, 0.228470, 0.252055, 0.301089, 0.398783", \ + "0.219095, 0.226016, 0.228160, 0.242223, 0.265808, 0.314842, 0.412536", \ + "0.233286, 0.240207, 0.242351, 0.256414, 0.279999, 0.329033, 0.426727", \ + "0.244063, 0.250984, 0.253128, 0.267191, 0.290776, 0.339810, 0.437504", \ + "0.263141, 0.270062, 0.272206, 0.286269, 0.309854, 0.358888, 0.456582" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.145470, 0.152349, 0.154432, 0.168380, 0.191793, 0.240500, 0.337572", \ + "0.154338, 0.161217, 0.163300, 0.177248, 0.200661, 0.249368, 0.346440", \ + "0.168912, 0.175791, 0.177874, 0.191822, 0.215235, 0.263942, 0.361014", \ + "0.183074, 0.189953, 0.192036, 0.205984, 0.229397, 0.278104, 0.375176", \ + "0.196887, 0.203766, 0.205849, 0.219797, 0.243210, 0.291917, 0.388989", \ + "0.207511, 0.214390, 0.216473, 0.230421, 0.253834, 0.302541, 0.399613", \ + "0.226313, 0.233192, 0.235275, 0.249223, 0.272636, 0.321343, 0.418415" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.019814, 0.029100, 0.032355, 0.056492, 0.098392, 0.187886, 0.369401", \ + "0.019814, 0.029100, 0.032355, 0.056492, 0.098392, 0.187886, 0.369401", \ + "0.019814, 0.029100, 0.032355, 0.056492, 0.098392, 0.187886, 0.369401", \ + "0.019814, 0.029100, 0.032355, 0.056492, 0.098392, 0.187886, 0.369401", \ + "0.019814, 0.029100, 0.032355, 0.056492, 0.098392, 0.187886, 0.369401", \ + "0.019814, 0.029100, 0.032355, 0.056492, 0.098392, 0.187886, 0.369401", \ + "0.019814, 0.029100, 0.032355, 0.056492, 0.098392, 0.187886, 0.369401" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.019814, 0.029100, 0.032355, 0.056492, 0.098392, 0.187886, 0.369401", \ + "0.019814, 0.029100, 0.032355, 0.056492, 0.098392, 0.187886, 0.369401", \ + "0.019814, 0.029100, 0.032355, 0.056492, 0.098392, 0.187886, 0.369401", \ + "0.019814, 0.029100, 0.032355, 0.056492, 0.098392, 0.187886, 0.369401", \ + "0.019814, 0.029100, 0.032355, 0.056492, 0.098392, 0.187886, 0.369401", \ + "0.019814, 0.029100, 0.032355, 0.056492, 0.098392, 0.187886, 0.369401", \ + "0.019814, 0.029100, 0.032355, 0.056492, 0.098392, 0.187886, 0.369401" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.184489, 0.190039, 0.191652, 0.201831, 0.217475, 0.248910, 0.311481", \ + "0.193883, 0.199433, 0.201046, 0.211225, 0.226869, 0.258304, 0.320875", \ + "0.213710, 0.219260, 0.220873, 0.231052, 0.246696, 0.278131, 0.340702", \ + "0.237633, 0.243183, 0.244796, 0.254975, 0.270619, 0.302054, 0.364625", \ + "0.257921, 0.263471, 0.265084, 0.275263, 0.290907, 0.322342, 0.384913", \ + "0.286010, 0.291560, 0.293173, 0.303352, 0.318996, 0.350431, 0.413002", \ + "0.325542, 0.331092, 0.332705, 0.342884, 0.358528, 0.389963, 0.452534" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.148757, 0.154275, 0.155903, 0.166059, 0.181813, 0.213525, 0.276566", \ + "0.158066, 0.163584, 0.165212, 0.175368, 0.191122, 0.222834, 0.285875", \ + "0.178116, 0.183634, 0.185262, 0.195418, 0.211172, 0.242884, 0.305925", \ + "0.201996, 0.207514, 0.209142, 0.219298, 0.235052, 0.266764, 0.329805", \ + "0.222148, 0.227666, 0.229294, 0.239450, 0.255204, 0.286916, 0.349957", \ + "0.250424, 0.255942, 0.257570, 0.267726, 0.283480, 0.315192, 0.378233", \ + "0.289828, 0.295346, 0.296974, 0.307130, 0.322884, 0.354596, 0.417637" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.019824, 0.025952, 0.027950, 0.042449, 0.069370, 0.126802, 0.245831", \ + "0.019824, 0.025952, 0.027950, 0.042449, 0.069370, 0.126802, 0.245831", \ + "0.019824, 0.025952, 0.027950, 0.042449, 0.069370, 0.126802, 0.245831", \ + "0.019824, 0.025952, 0.027950, 0.042449, 0.069370, 0.126802, 0.245831", \ + "0.019824, 0.025952, 0.027950, 0.042449, 0.069370, 0.126802, 0.245831", \ + "0.019824, 0.025952, 0.027950, 0.042449, 0.069370, 0.126802, 0.245831", \ + "0.019824, 0.025952, 0.027950, 0.042449, 0.069370, 0.126802, 0.245831" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.019824, 0.025952, 0.027950, 0.042449, 0.069370, 0.126802, 0.245831", \ + "0.019824, 0.025952, 0.027950, 0.042449, 0.069370, 0.126802, 0.245831", \ + "0.019824, 0.025952, 0.027950, 0.042449, 0.069370, 0.126802, 0.245831", \ + "0.019824, 0.025952, 0.027950, 0.042449, 0.069370, 0.126802, 0.245831", \ + "0.019824, 0.025952, 0.027950, 0.042449, 0.069370, 0.126802, 0.245831", \ + "0.019824, 0.025952, 0.027950, 0.042449, 0.069370, 0.126802, 0.245831", \ + "0.019824, 0.025952, 0.027950, 0.042449, 0.069370, 0.126802, 0.245831" \ + ); + } + } + internal_power() { + related_pin : TENA; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TAA[3]&AA[3]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.015085, 0.015085, 0.015085, 0.015085, 0.015085, 0.015085, 0.015085", \ + "0.015101, 0.015101, 0.015101, 0.015101, 0.015101, 0.015101, 0.015101", \ + "0.015116, 0.015116, 0.015116, 0.015116, 0.015116, 0.015116, 0.015116", \ + "0.015131, 0.015131, 0.015131, 0.015131, 0.015131, 0.015131, 0.015131", \ + "0.015146, 0.015146, 0.015146, 0.015146, 0.015146, 0.015146, 0.015146", \ + "0.015161, 0.015161, 0.015161, 0.015161, 0.015161, 0.015161, 0.015161", \ + "0.015176, 0.015176, 0.015176, 0.015176, 0.015176, 0.015176, 0.015176" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.012878, 0.012878, 0.012878, 0.012878, 0.012878, 0.012878, 0.012878", \ + "0.012986, 0.012986, 0.012986, 0.012986, 0.012986, 0.012986, 0.012986", \ + "0.012999, 0.012999, 0.012999, 0.012999, 0.012999, 0.012999, 0.012999", \ + "0.013012, 0.013012, 0.013012, 0.013012, 0.013012, 0.013012, 0.013012", \ + "0.013025, 0.013025, 0.013025, 0.013025, 0.013025, 0.013025, 0.013025", \ + "0.013038, 0.013038, 0.013038, 0.013038, 0.013038, 0.013038, 0.013038", \ + "0.013051, 0.013051, 0.013051, 0.013051, 0.013051, 0.013051, 0.013051" \ + ); + } + } + internal_power() { + related_pin : TENA; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TAA[3]&!AA[3]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.012878, 0.012878, 0.012878, 0.012878, 0.012878, 0.012878, 0.012878", \ + "0.012986, 0.012986, 0.012986, 0.012986, 0.012986, 0.012986, 0.012986", \ + "0.012999, 0.012999, 0.012999, 0.012999, 0.012999, 0.012999, 0.012999", \ + "0.013012, 0.013012, 0.013012, 0.013012, 0.013012, 0.013012, 0.013012", \ + "0.013025, 0.013025, 0.013025, 0.013025, 0.013025, 0.013025, 0.013025", \ + "0.013038, 0.013038, 0.013038, 0.013038, 0.013038, 0.013038, 0.013038", \ + "0.013051, 0.013051, 0.013051, 0.013051, 0.013051, 0.013051, 0.013051" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.015085, 0.015085, 0.015085, 0.015085, 0.015085, 0.015085, 0.015085", \ + "0.015101, 0.015101, 0.015101, 0.015101, 0.015101, 0.015101, 0.015101", \ + "0.015116, 0.015116, 0.015116, 0.015116, 0.015116, 0.015116, 0.015116", \ + "0.015131, 0.015131, 0.015131, 0.015131, 0.015131, 0.015131, 0.015131", \ + "0.015146, 0.015146, 0.015146, 0.015146, 0.015146, 0.015146, 0.015146", \ + "0.015161, 0.015161, 0.015161, 0.015161, 0.015161, 0.015161, 0.015161", \ + "0.015176, 0.015176, 0.015176, 0.015176, 0.015176, 0.015176, 0.015176" \ + ); + } + } + } + pin(AYA[2]) { + direction : output; + timing() { + related_pin : TENA; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TAA[2]&AA[2]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TAA[2] == 1'b0 && AA[2] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.199725, 0.205253, 0.206866, 0.217042, 0.232675, 0.264123, 0.326720", \ + "0.209196, 0.214724, 0.216337, 0.226513, 0.242146, 0.273594, 0.336191", \ + "0.223517, 0.229045, 0.230658, 0.240834, 0.256467, 0.287915, 0.350512", \ + "0.238659, 0.244187, 0.245800, 0.255976, 0.271609, 0.303057, 0.365654", \ + "0.249639, 0.255167, 0.256780, 0.266956, 0.282589, 0.314037, 0.376634", \ + "0.263708, 0.269236, 0.270849, 0.281025, 0.296658, 0.328106, 0.390703", \ + "0.270885, 0.276413, 0.278026, 0.288202, 0.303835, 0.335283, 0.397880" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.162537, 0.168053, 0.169700, 0.179844, 0.195553, 0.227305, 0.290410", \ + "0.172170, 0.177686, 0.179333, 0.189477, 0.205186, 0.236938, 0.300043", \ + "0.186467, 0.191983, 0.193630, 0.203774, 0.219483, 0.251235, 0.314340", \ + "0.201536, 0.207052, 0.208699, 0.218843, 0.234552, 0.266304, 0.329409", \ + "0.212560, 0.218076, 0.219723, 0.229867, 0.245576, 0.277328, 0.340433", \ + "0.226485, 0.232001, 0.233648, 0.243792, 0.259501, 0.291253, 0.354358", \ + "0.233980, 0.239496, 0.241143, 0.251287, 0.266996, 0.298748, 0.361853" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.019649, 0.025867, 0.027867, 0.043077, 0.069335, 0.127414, 0.245154", \ + "0.019649, 0.025867, 0.027867, 0.043077, 0.069335, 0.127414, 0.245154", \ + "0.019649, 0.025867, 0.027867, 0.043077, 0.069335, 0.127414, 0.245154", \ + "0.019649, 0.025867, 0.027867, 0.043077, 0.069335, 0.127414, 0.245154", \ + "0.019649, 0.025867, 0.027867, 0.043077, 0.069335, 0.127414, 0.245154", \ + "0.019649, 0.025867, 0.027867, 0.043077, 0.069335, 0.127414, 0.245154", \ + "0.019649, 0.025867, 0.027867, 0.043077, 0.069335, 0.127414, 0.245154" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.019649, 0.025867, 0.027867, 0.043077, 0.069335, 0.127414, 0.245154", \ + "0.019649, 0.025867, 0.027867, 0.043077, 0.069335, 0.127414, 0.245154", \ + "0.019649, 0.025867, 0.027867, 0.043077, 0.069335, 0.127414, 0.245154", \ + "0.019649, 0.025867, 0.027867, 0.043077, 0.069335, 0.127414, 0.245154", \ + "0.019649, 0.025867, 0.027867, 0.043077, 0.069335, 0.127414, 0.245154", \ + "0.019649, 0.025867, 0.027867, 0.043077, 0.069335, 0.127414, 0.245154", \ + "0.019649, 0.025867, 0.027867, 0.043077, 0.069335, 0.127414, 0.245154" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.189573, 0.196533, 0.198719, 0.212658, 0.236306, 0.285153, 0.382920", \ + "0.199719, 0.206679, 0.208865, 0.222804, 0.246452, 0.295299, 0.393066", \ + "0.217824, 0.224784, 0.226970, 0.240909, 0.264557, 0.313404, 0.411171", \ + "0.243450, 0.250410, 0.252596, 0.266535, 0.290183, 0.339030, 0.436797", \ + "0.262446, 0.269406, 0.271592, 0.285531, 0.309179, 0.358026, 0.455793", \ + "0.294088, 0.301048, 0.303234, 0.317173, 0.340821, 0.389668, 0.487435", \ + "0.332520, 0.339480, 0.341666, 0.355605, 0.379253, 0.428100, 0.525867" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.152513, 0.159357, 0.161537, 0.175377, 0.198857, 0.247367, 0.344538", \ + "0.162615, 0.169459, 0.171639, 0.185479, 0.208959, 0.257469, 0.354640", \ + "0.180735, 0.187579, 0.189759, 0.203599, 0.227079, 0.275589, 0.372760", \ + "0.206345, 0.213189, 0.215369, 0.229209, 0.252689, 0.301199, 0.398370", \ + "0.225501, 0.232345, 0.234525, 0.248365, 0.271845, 0.320355, 0.417526", \ + "0.257048, 0.263892, 0.266072, 0.279912, 0.303392, 0.351902, 0.449073", \ + "0.295411, 0.302255, 0.304435, 0.318275, 0.341755, 0.390265, 0.487436" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.019872, 0.029213, 0.032120, 0.056329, 0.098337, 0.187895, 0.371662", \ + "0.019872, 0.029213, 0.032120, 0.056329, 0.098337, 0.187895, 0.371662", \ + "0.019872, 0.029213, 0.032120, 0.056329, 0.098337, 0.187895, 0.371662", \ + "0.019872, 0.029213, 0.032120, 0.056329, 0.098337, 0.187895, 0.371662", \ + "0.019872, 0.029213, 0.032120, 0.056329, 0.098337, 0.187895, 0.371662", \ + "0.019872, 0.029213, 0.032120, 0.056329, 0.098337, 0.187895, 0.371662", \ + "0.019872, 0.029213, 0.032120, 0.056329, 0.098337, 0.187895, 0.371662" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.019872, 0.029213, 0.032120, 0.056329, 0.098337, 0.187895, 0.371662", \ + "0.019872, 0.029213, 0.032120, 0.056329, 0.098337, 0.187895, 0.371662", \ + "0.019872, 0.029213, 0.032120, 0.056329, 0.098337, 0.187895, 0.371662", \ + "0.019872, 0.029213, 0.032120, 0.056329, 0.098337, 0.187895, 0.371662", \ + "0.019872, 0.029213, 0.032120, 0.056329, 0.098337, 0.187895, 0.371662", \ + "0.019872, 0.029213, 0.032120, 0.056329, 0.098337, 0.187895, 0.371662", \ + "0.019872, 0.029213, 0.032120, 0.056329, 0.098337, 0.187895, 0.371662" \ + ); + } + } + timing() { + related_pin : TENA; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TAA[2]&!AA[2]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TAA[2] == 1'b1 && AA[2] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.181821, 0.188742, 0.190886, 0.204949, 0.228534, 0.277568, 0.375262", \ + "0.190765, 0.197686, 0.199830, 0.213893, 0.237478, 0.286512, 0.384206", \ + "0.205342, 0.212263, 0.214407, 0.228470, 0.252055, 0.301089, 0.398783", \ + "0.219095, 0.226016, 0.228160, 0.242223, 0.265808, 0.314842, 0.412536", \ + "0.233286, 0.240207, 0.242351, 0.256414, 0.279999, 0.329033, 0.426727", \ + "0.244063, 0.250984, 0.253128, 0.267191, 0.290776, 0.339810, 0.437504", \ + "0.263141, 0.270062, 0.272206, 0.286269, 0.309854, 0.358888, 0.456582" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.145470, 0.152349, 0.154432, 0.168380, 0.191793, 0.240500, 0.337572", \ + "0.154338, 0.161217, 0.163300, 0.177248, 0.200661, 0.249368, 0.346440", \ + "0.168912, 0.175791, 0.177874, 0.191822, 0.215235, 0.263942, 0.361014", \ + "0.183074, 0.189953, 0.192036, 0.205984, 0.229397, 0.278104, 0.375176", \ + "0.196887, 0.203766, 0.205849, 0.219797, 0.243210, 0.291917, 0.388989", \ + "0.207511, 0.214390, 0.216473, 0.230421, 0.253834, 0.302541, 0.399613", \ + "0.226313, 0.233192, 0.235275, 0.249223, 0.272636, 0.321343, 0.418415" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.019814, 0.029100, 0.032355, 0.056492, 0.098392, 0.187886, 0.369401", \ + "0.019814, 0.029100, 0.032355, 0.056492, 0.098392, 0.187886, 0.369401", \ + "0.019814, 0.029100, 0.032355, 0.056492, 0.098392, 0.187886, 0.369401", \ + "0.019814, 0.029100, 0.032355, 0.056492, 0.098392, 0.187886, 0.369401", \ + "0.019814, 0.029100, 0.032355, 0.056492, 0.098392, 0.187886, 0.369401", \ + "0.019814, 0.029100, 0.032355, 0.056492, 0.098392, 0.187886, 0.369401", \ + "0.019814, 0.029100, 0.032355, 0.056492, 0.098392, 0.187886, 0.369401" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.019814, 0.029100, 0.032355, 0.056492, 0.098392, 0.187886, 0.369401", \ + "0.019814, 0.029100, 0.032355, 0.056492, 0.098392, 0.187886, 0.369401", \ + "0.019814, 0.029100, 0.032355, 0.056492, 0.098392, 0.187886, 0.369401", \ + "0.019814, 0.029100, 0.032355, 0.056492, 0.098392, 0.187886, 0.369401", \ + "0.019814, 0.029100, 0.032355, 0.056492, 0.098392, 0.187886, 0.369401", \ + "0.019814, 0.029100, 0.032355, 0.056492, 0.098392, 0.187886, 0.369401", \ + "0.019814, 0.029100, 0.032355, 0.056492, 0.098392, 0.187886, 0.369401" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.184489, 0.190039, 0.191652, 0.201831, 0.217475, 0.248910, 0.311481", \ + "0.193883, 0.199433, 0.201046, 0.211225, 0.226869, 0.258304, 0.320875", \ + "0.213710, 0.219260, 0.220873, 0.231052, 0.246696, 0.278131, 0.340702", \ + "0.237633, 0.243183, 0.244796, 0.254975, 0.270619, 0.302054, 0.364625", \ + "0.257921, 0.263471, 0.265084, 0.275263, 0.290907, 0.322342, 0.384913", \ + "0.286010, 0.291560, 0.293173, 0.303352, 0.318996, 0.350431, 0.413002", \ + "0.325542, 0.331092, 0.332705, 0.342884, 0.358528, 0.389963, 0.452534" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.148757, 0.154275, 0.155903, 0.166059, 0.181813, 0.213525, 0.276566", \ + "0.158066, 0.163584, 0.165212, 0.175368, 0.191122, 0.222834, 0.285875", \ + "0.178116, 0.183634, 0.185262, 0.195418, 0.211172, 0.242884, 0.305925", \ + "0.201996, 0.207514, 0.209142, 0.219298, 0.235052, 0.266764, 0.329805", \ + "0.222148, 0.227666, 0.229294, 0.239450, 0.255204, 0.286916, 0.349957", \ + "0.250424, 0.255942, 0.257570, 0.267726, 0.283480, 0.315192, 0.378233", \ + "0.289828, 0.295346, 0.296974, 0.307130, 0.322884, 0.354596, 0.417637" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.019824, 0.025952, 0.027950, 0.042449, 0.069370, 0.126802, 0.245831", \ + "0.019824, 0.025952, 0.027950, 0.042449, 0.069370, 0.126802, 0.245831", \ + "0.019824, 0.025952, 0.027950, 0.042449, 0.069370, 0.126802, 0.245831", \ + "0.019824, 0.025952, 0.027950, 0.042449, 0.069370, 0.126802, 0.245831", \ + "0.019824, 0.025952, 0.027950, 0.042449, 0.069370, 0.126802, 0.245831", \ + "0.019824, 0.025952, 0.027950, 0.042449, 0.069370, 0.126802, 0.245831", \ + "0.019824, 0.025952, 0.027950, 0.042449, 0.069370, 0.126802, 0.245831" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.019824, 0.025952, 0.027950, 0.042449, 0.069370, 0.126802, 0.245831", \ + "0.019824, 0.025952, 0.027950, 0.042449, 0.069370, 0.126802, 0.245831", \ + "0.019824, 0.025952, 0.027950, 0.042449, 0.069370, 0.126802, 0.245831", \ + "0.019824, 0.025952, 0.027950, 0.042449, 0.069370, 0.126802, 0.245831", \ + "0.019824, 0.025952, 0.027950, 0.042449, 0.069370, 0.126802, 0.245831", \ + "0.019824, 0.025952, 0.027950, 0.042449, 0.069370, 0.126802, 0.245831", \ + "0.019824, 0.025952, 0.027950, 0.042449, 0.069370, 0.126802, 0.245831" \ + ); + } + } + internal_power() { + related_pin : TENA; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TAA[2]&AA[2]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.015085, 0.015085, 0.015085, 0.015085, 0.015085, 0.015085, 0.015085", \ + "0.015101, 0.015101, 0.015101, 0.015101, 0.015101, 0.015101, 0.015101", \ + "0.015116, 0.015116, 0.015116, 0.015116, 0.015116, 0.015116, 0.015116", \ + "0.015131, 0.015131, 0.015131, 0.015131, 0.015131, 0.015131, 0.015131", \ + "0.015146, 0.015146, 0.015146, 0.015146, 0.015146, 0.015146, 0.015146", \ + "0.015161, 0.015161, 0.015161, 0.015161, 0.015161, 0.015161, 0.015161", \ + "0.015176, 0.015176, 0.015176, 0.015176, 0.015176, 0.015176, 0.015176" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.012878, 0.012878, 0.012878, 0.012878, 0.012878, 0.012878, 0.012878", \ + "0.012986, 0.012986, 0.012986, 0.012986, 0.012986, 0.012986, 0.012986", \ + "0.012999, 0.012999, 0.012999, 0.012999, 0.012999, 0.012999, 0.012999", \ + "0.013012, 0.013012, 0.013012, 0.013012, 0.013012, 0.013012, 0.013012", \ + "0.013025, 0.013025, 0.013025, 0.013025, 0.013025, 0.013025, 0.013025", \ + "0.013038, 0.013038, 0.013038, 0.013038, 0.013038, 0.013038, 0.013038", \ + "0.013051, 0.013051, 0.013051, 0.013051, 0.013051, 0.013051, 0.013051" \ + ); + } + } + internal_power() { + related_pin : TENA; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TAA[2]&!AA[2]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.012878, 0.012878, 0.012878, 0.012878, 0.012878, 0.012878, 0.012878", \ + "0.012986, 0.012986, 0.012986, 0.012986, 0.012986, 0.012986, 0.012986", \ + "0.012999, 0.012999, 0.012999, 0.012999, 0.012999, 0.012999, 0.012999", \ + "0.013012, 0.013012, 0.013012, 0.013012, 0.013012, 0.013012, 0.013012", \ + "0.013025, 0.013025, 0.013025, 0.013025, 0.013025, 0.013025, 0.013025", \ + "0.013038, 0.013038, 0.013038, 0.013038, 0.013038, 0.013038, 0.013038", \ + "0.013051, 0.013051, 0.013051, 0.013051, 0.013051, 0.013051, 0.013051" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.015085, 0.015085, 0.015085, 0.015085, 0.015085, 0.015085, 0.015085", \ + "0.015101, 0.015101, 0.015101, 0.015101, 0.015101, 0.015101, 0.015101", \ + "0.015116, 0.015116, 0.015116, 0.015116, 0.015116, 0.015116, 0.015116", \ + "0.015131, 0.015131, 0.015131, 0.015131, 0.015131, 0.015131, 0.015131", \ + "0.015146, 0.015146, 0.015146, 0.015146, 0.015146, 0.015146, 0.015146", \ + "0.015161, 0.015161, 0.015161, 0.015161, 0.015161, 0.015161, 0.015161", \ + "0.015176, 0.015176, 0.015176, 0.015176, 0.015176, 0.015176, 0.015176" \ + ); + } + } + } + pin(AYA[1]) { + direction : output; + timing() { + related_pin : TENA; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TAA[1]&AA[1]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TAA[1] == 1'b0 && AA[1] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.199725, 0.205253, 0.206866, 0.217042, 0.232675, 0.264123, 0.326720", \ + "0.209196, 0.214724, 0.216337, 0.226513, 0.242146, 0.273594, 0.336191", \ + "0.223517, 0.229045, 0.230658, 0.240834, 0.256467, 0.287915, 0.350512", \ + "0.238659, 0.244187, 0.245800, 0.255976, 0.271609, 0.303057, 0.365654", \ + "0.249639, 0.255167, 0.256780, 0.266956, 0.282589, 0.314037, 0.376634", \ + "0.263708, 0.269236, 0.270849, 0.281025, 0.296658, 0.328106, 0.390703", \ + "0.270885, 0.276413, 0.278026, 0.288202, 0.303835, 0.335283, 0.397880" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.162537, 0.168053, 0.169700, 0.179844, 0.195553, 0.227305, 0.290410", \ + "0.172170, 0.177686, 0.179333, 0.189477, 0.205186, 0.236938, 0.300043", \ + "0.186467, 0.191983, 0.193630, 0.203774, 0.219483, 0.251235, 0.314340", \ + "0.201536, 0.207052, 0.208699, 0.218843, 0.234552, 0.266304, 0.329409", \ + "0.212560, 0.218076, 0.219723, 0.229867, 0.245576, 0.277328, 0.340433", \ + "0.226485, 0.232001, 0.233648, 0.243792, 0.259501, 0.291253, 0.354358", \ + "0.233980, 0.239496, 0.241143, 0.251287, 0.266996, 0.298748, 0.361853" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.019649, 0.025867, 0.027867, 0.043077, 0.069335, 0.127414, 0.245154", \ + "0.019649, 0.025867, 0.027867, 0.043077, 0.069335, 0.127414, 0.245154", \ + "0.019649, 0.025867, 0.027867, 0.043077, 0.069335, 0.127414, 0.245154", \ + "0.019649, 0.025867, 0.027867, 0.043077, 0.069335, 0.127414, 0.245154", \ + "0.019649, 0.025867, 0.027867, 0.043077, 0.069335, 0.127414, 0.245154", \ + "0.019649, 0.025867, 0.027867, 0.043077, 0.069335, 0.127414, 0.245154", \ + "0.019649, 0.025867, 0.027867, 0.043077, 0.069335, 0.127414, 0.245154" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.019649, 0.025867, 0.027867, 0.043077, 0.069335, 0.127414, 0.245154", \ + "0.019649, 0.025867, 0.027867, 0.043077, 0.069335, 0.127414, 0.245154", \ + "0.019649, 0.025867, 0.027867, 0.043077, 0.069335, 0.127414, 0.245154", \ + "0.019649, 0.025867, 0.027867, 0.043077, 0.069335, 0.127414, 0.245154", \ + "0.019649, 0.025867, 0.027867, 0.043077, 0.069335, 0.127414, 0.245154", \ + "0.019649, 0.025867, 0.027867, 0.043077, 0.069335, 0.127414, 0.245154", \ + "0.019649, 0.025867, 0.027867, 0.043077, 0.069335, 0.127414, 0.245154" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.189573, 0.196533, 0.198719, 0.212658, 0.236306, 0.285153, 0.382920", \ + "0.199719, 0.206679, 0.208865, 0.222804, 0.246452, 0.295299, 0.393066", \ + "0.217824, 0.224784, 0.226970, 0.240909, 0.264557, 0.313404, 0.411171", \ + "0.243450, 0.250410, 0.252596, 0.266535, 0.290183, 0.339030, 0.436797", \ + "0.262446, 0.269406, 0.271592, 0.285531, 0.309179, 0.358026, 0.455793", \ + "0.294088, 0.301048, 0.303234, 0.317173, 0.340821, 0.389668, 0.487435", \ + "0.332520, 0.339480, 0.341666, 0.355605, 0.379253, 0.428100, 0.525867" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.152513, 0.159357, 0.161537, 0.175377, 0.198857, 0.247367, 0.344538", \ + "0.162615, 0.169459, 0.171639, 0.185479, 0.208959, 0.257469, 0.354640", \ + "0.180735, 0.187579, 0.189759, 0.203599, 0.227079, 0.275589, 0.372760", \ + "0.206345, 0.213189, 0.215369, 0.229209, 0.252689, 0.301199, 0.398370", \ + "0.225501, 0.232345, 0.234525, 0.248365, 0.271845, 0.320355, 0.417526", \ + "0.257048, 0.263892, 0.266072, 0.279912, 0.303392, 0.351902, 0.449073", \ + "0.295411, 0.302255, 0.304435, 0.318275, 0.341755, 0.390265, 0.487436" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.019872, 0.029213, 0.032120, 0.056329, 0.098337, 0.187895, 0.371662", \ + "0.019872, 0.029213, 0.032120, 0.056329, 0.098337, 0.187895, 0.371662", \ + "0.019872, 0.029213, 0.032120, 0.056329, 0.098337, 0.187895, 0.371662", \ + "0.019872, 0.029213, 0.032120, 0.056329, 0.098337, 0.187895, 0.371662", \ + "0.019872, 0.029213, 0.032120, 0.056329, 0.098337, 0.187895, 0.371662", \ + "0.019872, 0.029213, 0.032120, 0.056329, 0.098337, 0.187895, 0.371662", \ + "0.019872, 0.029213, 0.032120, 0.056329, 0.098337, 0.187895, 0.371662" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.019872, 0.029213, 0.032120, 0.056329, 0.098337, 0.187895, 0.371662", \ + "0.019872, 0.029213, 0.032120, 0.056329, 0.098337, 0.187895, 0.371662", \ + "0.019872, 0.029213, 0.032120, 0.056329, 0.098337, 0.187895, 0.371662", \ + "0.019872, 0.029213, 0.032120, 0.056329, 0.098337, 0.187895, 0.371662", \ + "0.019872, 0.029213, 0.032120, 0.056329, 0.098337, 0.187895, 0.371662", \ + "0.019872, 0.029213, 0.032120, 0.056329, 0.098337, 0.187895, 0.371662", \ + "0.019872, 0.029213, 0.032120, 0.056329, 0.098337, 0.187895, 0.371662" \ + ); + } + } + timing() { + related_pin : TENA; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TAA[1]&!AA[1]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TAA[1] == 1'b1 && AA[1] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.181821, 0.188742, 0.190886, 0.204949, 0.228534, 0.277568, 0.375262", \ + "0.190765, 0.197686, 0.199830, 0.213893, 0.237478, 0.286512, 0.384206", \ + "0.205342, 0.212263, 0.214407, 0.228470, 0.252055, 0.301089, 0.398783", \ + "0.219095, 0.226016, 0.228160, 0.242223, 0.265808, 0.314842, 0.412536", \ + "0.233286, 0.240207, 0.242351, 0.256414, 0.279999, 0.329033, 0.426727", \ + "0.244063, 0.250984, 0.253128, 0.267191, 0.290776, 0.339810, 0.437504", \ + "0.263141, 0.270062, 0.272206, 0.286269, 0.309854, 0.358888, 0.456582" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.145470, 0.152349, 0.154432, 0.168380, 0.191793, 0.240500, 0.337572", \ + "0.154338, 0.161217, 0.163300, 0.177248, 0.200661, 0.249368, 0.346440", \ + "0.168912, 0.175791, 0.177874, 0.191822, 0.215235, 0.263942, 0.361014", \ + "0.183074, 0.189953, 0.192036, 0.205984, 0.229397, 0.278104, 0.375176", \ + "0.196887, 0.203766, 0.205849, 0.219797, 0.243210, 0.291917, 0.388989", \ + "0.207511, 0.214390, 0.216473, 0.230421, 0.253834, 0.302541, 0.399613", \ + "0.226313, 0.233192, 0.235275, 0.249223, 0.272636, 0.321343, 0.418415" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.019814, 0.029100, 0.032355, 0.056492, 0.098392, 0.187886, 0.369401", \ + "0.019814, 0.029100, 0.032355, 0.056492, 0.098392, 0.187886, 0.369401", \ + "0.019814, 0.029100, 0.032355, 0.056492, 0.098392, 0.187886, 0.369401", \ + "0.019814, 0.029100, 0.032355, 0.056492, 0.098392, 0.187886, 0.369401", \ + "0.019814, 0.029100, 0.032355, 0.056492, 0.098392, 0.187886, 0.369401", \ + "0.019814, 0.029100, 0.032355, 0.056492, 0.098392, 0.187886, 0.369401", \ + "0.019814, 0.029100, 0.032355, 0.056492, 0.098392, 0.187886, 0.369401" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.019814, 0.029100, 0.032355, 0.056492, 0.098392, 0.187886, 0.369401", \ + "0.019814, 0.029100, 0.032355, 0.056492, 0.098392, 0.187886, 0.369401", \ + "0.019814, 0.029100, 0.032355, 0.056492, 0.098392, 0.187886, 0.369401", \ + "0.019814, 0.029100, 0.032355, 0.056492, 0.098392, 0.187886, 0.369401", \ + "0.019814, 0.029100, 0.032355, 0.056492, 0.098392, 0.187886, 0.369401", \ + "0.019814, 0.029100, 0.032355, 0.056492, 0.098392, 0.187886, 0.369401", \ + "0.019814, 0.029100, 0.032355, 0.056492, 0.098392, 0.187886, 0.369401" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.184489, 0.190039, 0.191652, 0.201831, 0.217475, 0.248910, 0.311481", \ + "0.193883, 0.199433, 0.201046, 0.211225, 0.226869, 0.258304, 0.320875", \ + "0.213710, 0.219260, 0.220873, 0.231052, 0.246696, 0.278131, 0.340702", \ + "0.237633, 0.243183, 0.244796, 0.254975, 0.270619, 0.302054, 0.364625", \ + "0.257921, 0.263471, 0.265084, 0.275263, 0.290907, 0.322342, 0.384913", \ + "0.286010, 0.291560, 0.293173, 0.303352, 0.318996, 0.350431, 0.413002", \ + "0.325542, 0.331092, 0.332705, 0.342884, 0.358528, 0.389963, 0.452534" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.148757, 0.154275, 0.155903, 0.166059, 0.181813, 0.213525, 0.276566", \ + "0.158066, 0.163584, 0.165212, 0.175368, 0.191122, 0.222834, 0.285875", \ + "0.178116, 0.183634, 0.185262, 0.195418, 0.211172, 0.242884, 0.305925", \ + "0.201996, 0.207514, 0.209142, 0.219298, 0.235052, 0.266764, 0.329805", \ + "0.222148, 0.227666, 0.229294, 0.239450, 0.255204, 0.286916, 0.349957", \ + "0.250424, 0.255942, 0.257570, 0.267726, 0.283480, 0.315192, 0.378233", \ + "0.289828, 0.295346, 0.296974, 0.307130, 0.322884, 0.354596, 0.417637" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.019824, 0.025952, 0.027950, 0.042449, 0.069370, 0.126802, 0.245831", \ + "0.019824, 0.025952, 0.027950, 0.042449, 0.069370, 0.126802, 0.245831", \ + "0.019824, 0.025952, 0.027950, 0.042449, 0.069370, 0.126802, 0.245831", \ + "0.019824, 0.025952, 0.027950, 0.042449, 0.069370, 0.126802, 0.245831", \ + "0.019824, 0.025952, 0.027950, 0.042449, 0.069370, 0.126802, 0.245831", \ + "0.019824, 0.025952, 0.027950, 0.042449, 0.069370, 0.126802, 0.245831", \ + "0.019824, 0.025952, 0.027950, 0.042449, 0.069370, 0.126802, 0.245831" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.019824, 0.025952, 0.027950, 0.042449, 0.069370, 0.126802, 0.245831", \ + "0.019824, 0.025952, 0.027950, 0.042449, 0.069370, 0.126802, 0.245831", \ + "0.019824, 0.025952, 0.027950, 0.042449, 0.069370, 0.126802, 0.245831", \ + "0.019824, 0.025952, 0.027950, 0.042449, 0.069370, 0.126802, 0.245831", \ + "0.019824, 0.025952, 0.027950, 0.042449, 0.069370, 0.126802, 0.245831", \ + "0.019824, 0.025952, 0.027950, 0.042449, 0.069370, 0.126802, 0.245831", \ + "0.019824, 0.025952, 0.027950, 0.042449, 0.069370, 0.126802, 0.245831" \ + ); + } + } + internal_power() { + related_pin : TENA; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TAA[1]&AA[1]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.015085, 0.015085, 0.015085, 0.015085, 0.015085, 0.015085, 0.015085", \ + "0.015101, 0.015101, 0.015101, 0.015101, 0.015101, 0.015101, 0.015101", \ + "0.015116, 0.015116, 0.015116, 0.015116, 0.015116, 0.015116, 0.015116", \ + "0.015131, 0.015131, 0.015131, 0.015131, 0.015131, 0.015131, 0.015131", \ + "0.015146, 0.015146, 0.015146, 0.015146, 0.015146, 0.015146, 0.015146", \ + "0.015161, 0.015161, 0.015161, 0.015161, 0.015161, 0.015161, 0.015161", \ + "0.015176, 0.015176, 0.015176, 0.015176, 0.015176, 0.015176, 0.015176" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.012878, 0.012878, 0.012878, 0.012878, 0.012878, 0.012878, 0.012878", \ + "0.012986, 0.012986, 0.012986, 0.012986, 0.012986, 0.012986, 0.012986", \ + "0.012999, 0.012999, 0.012999, 0.012999, 0.012999, 0.012999, 0.012999", \ + "0.013012, 0.013012, 0.013012, 0.013012, 0.013012, 0.013012, 0.013012", \ + "0.013025, 0.013025, 0.013025, 0.013025, 0.013025, 0.013025, 0.013025", \ + "0.013038, 0.013038, 0.013038, 0.013038, 0.013038, 0.013038, 0.013038", \ + "0.013051, 0.013051, 0.013051, 0.013051, 0.013051, 0.013051, 0.013051" \ + ); + } + } + internal_power() { + related_pin : TENA; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TAA[1]&!AA[1]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.012878, 0.012878, 0.012878, 0.012878, 0.012878, 0.012878, 0.012878", \ + "0.012986, 0.012986, 0.012986, 0.012986, 0.012986, 0.012986, 0.012986", \ + "0.012999, 0.012999, 0.012999, 0.012999, 0.012999, 0.012999, 0.012999", \ + "0.013012, 0.013012, 0.013012, 0.013012, 0.013012, 0.013012, 0.013012", \ + "0.013025, 0.013025, 0.013025, 0.013025, 0.013025, 0.013025, 0.013025", \ + "0.013038, 0.013038, 0.013038, 0.013038, 0.013038, 0.013038, 0.013038", \ + "0.013051, 0.013051, 0.013051, 0.013051, 0.013051, 0.013051, 0.013051" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.015085, 0.015085, 0.015085, 0.015085, 0.015085, 0.015085, 0.015085", \ + "0.015101, 0.015101, 0.015101, 0.015101, 0.015101, 0.015101, 0.015101", \ + "0.015116, 0.015116, 0.015116, 0.015116, 0.015116, 0.015116, 0.015116", \ + "0.015131, 0.015131, 0.015131, 0.015131, 0.015131, 0.015131, 0.015131", \ + "0.015146, 0.015146, 0.015146, 0.015146, 0.015146, 0.015146, 0.015146", \ + "0.015161, 0.015161, 0.015161, 0.015161, 0.015161, 0.015161, 0.015161", \ + "0.015176, 0.015176, 0.015176, 0.015176, 0.015176, 0.015176, 0.015176" \ + ); + } + } + } + pin(AYA[0]) { + direction : output; + timing() { + related_pin : TENA; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TAA[0]&AA[0]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TAA[0] == 1'b0 && AA[0] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.199725, 0.205253, 0.206866, 0.217042, 0.232675, 0.264123, 0.326720", \ + "0.209196, 0.214724, 0.216337, 0.226513, 0.242146, 0.273594, 0.336191", \ + "0.223517, 0.229045, 0.230658, 0.240834, 0.256467, 0.287915, 0.350512", \ + "0.238659, 0.244187, 0.245800, 0.255976, 0.271609, 0.303057, 0.365654", \ + "0.249639, 0.255167, 0.256780, 0.266956, 0.282589, 0.314037, 0.376634", \ + "0.263708, 0.269236, 0.270849, 0.281025, 0.296658, 0.328106, 0.390703", \ + "0.270885, 0.276413, 0.278026, 0.288202, 0.303835, 0.335283, 0.397880" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.162537, 0.168053, 0.169700, 0.179844, 0.195553, 0.227305, 0.290410", \ + "0.172170, 0.177686, 0.179333, 0.189477, 0.205186, 0.236938, 0.300043", \ + "0.186467, 0.191983, 0.193630, 0.203774, 0.219483, 0.251235, 0.314340", \ + "0.201536, 0.207052, 0.208699, 0.218843, 0.234552, 0.266304, 0.329409", \ + "0.212560, 0.218076, 0.219723, 0.229867, 0.245576, 0.277328, 0.340433", \ + "0.226485, 0.232001, 0.233648, 0.243792, 0.259501, 0.291253, 0.354358", \ + "0.233980, 0.239496, 0.241143, 0.251287, 0.266996, 0.298748, 0.361853" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.019649, 0.025867, 0.027867, 0.043077, 0.069335, 0.127414, 0.245154", \ + "0.019649, 0.025867, 0.027867, 0.043077, 0.069335, 0.127414, 0.245154", \ + "0.019649, 0.025867, 0.027867, 0.043077, 0.069335, 0.127414, 0.245154", \ + "0.019649, 0.025867, 0.027867, 0.043077, 0.069335, 0.127414, 0.245154", \ + "0.019649, 0.025867, 0.027867, 0.043077, 0.069335, 0.127414, 0.245154", \ + "0.019649, 0.025867, 0.027867, 0.043077, 0.069335, 0.127414, 0.245154", \ + "0.019649, 0.025867, 0.027867, 0.043077, 0.069335, 0.127414, 0.245154" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.019649, 0.025867, 0.027867, 0.043077, 0.069335, 0.127414, 0.245154", \ + "0.019649, 0.025867, 0.027867, 0.043077, 0.069335, 0.127414, 0.245154", \ + "0.019649, 0.025867, 0.027867, 0.043077, 0.069335, 0.127414, 0.245154", \ + "0.019649, 0.025867, 0.027867, 0.043077, 0.069335, 0.127414, 0.245154", \ + "0.019649, 0.025867, 0.027867, 0.043077, 0.069335, 0.127414, 0.245154", \ + "0.019649, 0.025867, 0.027867, 0.043077, 0.069335, 0.127414, 0.245154", \ + "0.019649, 0.025867, 0.027867, 0.043077, 0.069335, 0.127414, 0.245154" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.189573, 0.196533, 0.198719, 0.212658, 0.236306, 0.285153, 0.382920", \ + "0.199719, 0.206679, 0.208865, 0.222804, 0.246452, 0.295299, 0.393066", \ + "0.217824, 0.224784, 0.226970, 0.240909, 0.264557, 0.313404, 0.411171", \ + "0.243450, 0.250410, 0.252596, 0.266535, 0.290183, 0.339030, 0.436797", \ + "0.262446, 0.269406, 0.271592, 0.285531, 0.309179, 0.358026, 0.455793", \ + "0.294088, 0.301048, 0.303234, 0.317173, 0.340821, 0.389668, 0.487435", \ + "0.332520, 0.339480, 0.341666, 0.355605, 0.379253, 0.428100, 0.525867" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.152513, 0.159357, 0.161537, 0.175377, 0.198857, 0.247367, 0.344538", \ + "0.162615, 0.169459, 0.171639, 0.185479, 0.208959, 0.257469, 0.354640", \ + "0.180735, 0.187579, 0.189759, 0.203599, 0.227079, 0.275589, 0.372760", \ + "0.206345, 0.213189, 0.215369, 0.229209, 0.252689, 0.301199, 0.398370", \ + "0.225501, 0.232345, 0.234525, 0.248365, 0.271845, 0.320355, 0.417526", \ + "0.257048, 0.263892, 0.266072, 0.279912, 0.303392, 0.351902, 0.449073", \ + "0.295411, 0.302255, 0.304435, 0.318275, 0.341755, 0.390265, 0.487436" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.019872, 0.029213, 0.032120, 0.056329, 0.098337, 0.187895, 0.371662", \ + "0.019872, 0.029213, 0.032120, 0.056329, 0.098337, 0.187895, 0.371662", \ + "0.019872, 0.029213, 0.032120, 0.056329, 0.098337, 0.187895, 0.371662", \ + "0.019872, 0.029213, 0.032120, 0.056329, 0.098337, 0.187895, 0.371662", \ + "0.019872, 0.029213, 0.032120, 0.056329, 0.098337, 0.187895, 0.371662", \ + "0.019872, 0.029213, 0.032120, 0.056329, 0.098337, 0.187895, 0.371662", \ + "0.019872, 0.029213, 0.032120, 0.056329, 0.098337, 0.187895, 0.371662" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.019872, 0.029213, 0.032120, 0.056329, 0.098337, 0.187895, 0.371662", \ + "0.019872, 0.029213, 0.032120, 0.056329, 0.098337, 0.187895, 0.371662", \ + "0.019872, 0.029213, 0.032120, 0.056329, 0.098337, 0.187895, 0.371662", \ + "0.019872, 0.029213, 0.032120, 0.056329, 0.098337, 0.187895, 0.371662", \ + "0.019872, 0.029213, 0.032120, 0.056329, 0.098337, 0.187895, 0.371662", \ + "0.019872, 0.029213, 0.032120, 0.056329, 0.098337, 0.187895, 0.371662", \ + "0.019872, 0.029213, 0.032120, 0.056329, 0.098337, 0.187895, 0.371662" \ + ); + } + } + timing() { + related_pin : TENA; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TAA[0]&!AA[0]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TAA[0] == 1'b1 && AA[0] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.181821, 0.188742, 0.190886, 0.204949, 0.228534, 0.277568, 0.375262", \ + "0.190765, 0.197686, 0.199830, 0.213893, 0.237478, 0.286512, 0.384206", \ + "0.205342, 0.212263, 0.214407, 0.228470, 0.252055, 0.301089, 0.398783", \ + "0.219095, 0.226016, 0.228160, 0.242223, 0.265808, 0.314842, 0.412536", \ + "0.233286, 0.240207, 0.242351, 0.256414, 0.279999, 0.329033, 0.426727", \ + "0.244063, 0.250984, 0.253128, 0.267191, 0.290776, 0.339810, 0.437504", \ + "0.263141, 0.270062, 0.272206, 0.286269, 0.309854, 0.358888, 0.456582" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.145470, 0.152349, 0.154432, 0.168380, 0.191793, 0.240500, 0.337572", \ + "0.154338, 0.161217, 0.163300, 0.177248, 0.200661, 0.249368, 0.346440", \ + "0.168912, 0.175791, 0.177874, 0.191822, 0.215235, 0.263942, 0.361014", \ + "0.183074, 0.189953, 0.192036, 0.205984, 0.229397, 0.278104, 0.375176", \ + "0.196887, 0.203766, 0.205849, 0.219797, 0.243210, 0.291917, 0.388989", \ + "0.207511, 0.214390, 0.216473, 0.230421, 0.253834, 0.302541, 0.399613", \ + "0.226313, 0.233192, 0.235275, 0.249223, 0.272636, 0.321343, 0.418415" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.019814, 0.029100, 0.032355, 0.056492, 0.098392, 0.187886, 0.369401", \ + "0.019814, 0.029100, 0.032355, 0.056492, 0.098392, 0.187886, 0.369401", \ + "0.019814, 0.029100, 0.032355, 0.056492, 0.098392, 0.187886, 0.369401", \ + "0.019814, 0.029100, 0.032355, 0.056492, 0.098392, 0.187886, 0.369401", \ + "0.019814, 0.029100, 0.032355, 0.056492, 0.098392, 0.187886, 0.369401", \ + "0.019814, 0.029100, 0.032355, 0.056492, 0.098392, 0.187886, 0.369401", \ + "0.019814, 0.029100, 0.032355, 0.056492, 0.098392, 0.187886, 0.369401" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.019814, 0.029100, 0.032355, 0.056492, 0.098392, 0.187886, 0.369401", \ + "0.019814, 0.029100, 0.032355, 0.056492, 0.098392, 0.187886, 0.369401", \ + "0.019814, 0.029100, 0.032355, 0.056492, 0.098392, 0.187886, 0.369401", \ + "0.019814, 0.029100, 0.032355, 0.056492, 0.098392, 0.187886, 0.369401", \ + "0.019814, 0.029100, 0.032355, 0.056492, 0.098392, 0.187886, 0.369401", \ + "0.019814, 0.029100, 0.032355, 0.056492, 0.098392, 0.187886, 0.369401", \ + "0.019814, 0.029100, 0.032355, 0.056492, 0.098392, 0.187886, 0.369401" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.184489, 0.190039, 0.191652, 0.201831, 0.217475, 0.248910, 0.311481", \ + "0.193883, 0.199433, 0.201046, 0.211225, 0.226869, 0.258304, 0.320875", \ + "0.213710, 0.219260, 0.220873, 0.231052, 0.246696, 0.278131, 0.340702", \ + "0.237633, 0.243183, 0.244796, 0.254975, 0.270619, 0.302054, 0.364625", \ + "0.257921, 0.263471, 0.265084, 0.275263, 0.290907, 0.322342, 0.384913", \ + "0.286010, 0.291560, 0.293173, 0.303352, 0.318996, 0.350431, 0.413002", \ + "0.325542, 0.331092, 0.332705, 0.342884, 0.358528, 0.389963, 0.452534" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.148757, 0.154275, 0.155903, 0.166059, 0.181813, 0.213525, 0.276566", \ + "0.158066, 0.163584, 0.165212, 0.175368, 0.191122, 0.222834, 0.285875", \ + "0.178116, 0.183634, 0.185262, 0.195418, 0.211172, 0.242884, 0.305925", \ + "0.201996, 0.207514, 0.209142, 0.219298, 0.235052, 0.266764, 0.329805", \ + "0.222148, 0.227666, 0.229294, 0.239450, 0.255204, 0.286916, 0.349957", \ + "0.250424, 0.255942, 0.257570, 0.267726, 0.283480, 0.315192, 0.378233", \ + "0.289828, 0.295346, 0.296974, 0.307130, 0.322884, 0.354596, 0.417637" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.019824, 0.025952, 0.027950, 0.042449, 0.069370, 0.126802, 0.245831", \ + "0.019824, 0.025952, 0.027950, 0.042449, 0.069370, 0.126802, 0.245831", \ + "0.019824, 0.025952, 0.027950, 0.042449, 0.069370, 0.126802, 0.245831", \ + "0.019824, 0.025952, 0.027950, 0.042449, 0.069370, 0.126802, 0.245831", \ + "0.019824, 0.025952, 0.027950, 0.042449, 0.069370, 0.126802, 0.245831", \ + "0.019824, 0.025952, 0.027950, 0.042449, 0.069370, 0.126802, 0.245831", \ + "0.019824, 0.025952, 0.027950, 0.042449, 0.069370, 0.126802, 0.245831" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.019824, 0.025952, 0.027950, 0.042449, 0.069370, 0.126802, 0.245831", \ + "0.019824, 0.025952, 0.027950, 0.042449, 0.069370, 0.126802, 0.245831", \ + "0.019824, 0.025952, 0.027950, 0.042449, 0.069370, 0.126802, 0.245831", \ + "0.019824, 0.025952, 0.027950, 0.042449, 0.069370, 0.126802, 0.245831", \ + "0.019824, 0.025952, 0.027950, 0.042449, 0.069370, 0.126802, 0.245831", \ + "0.019824, 0.025952, 0.027950, 0.042449, 0.069370, 0.126802, 0.245831", \ + "0.019824, 0.025952, 0.027950, 0.042449, 0.069370, 0.126802, 0.245831" \ + ); + } + } + internal_power() { + related_pin : TENA; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TAA[0]&AA[0]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.015085, 0.015085, 0.015085, 0.015085, 0.015085, 0.015085, 0.015085", \ + "0.015101, 0.015101, 0.015101, 0.015101, 0.015101, 0.015101, 0.015101", \ + "0.015116, 0.015116, 0.015116, 0.015116, 0.015116, 0.015116, 0.015116", \ + "0.015131, 0.015131, 0.015131, 0.015131, 0.015131, 0.015131, 0.015131", \ + "0.015146, 0.015146, 0.015146, 0.015146, 0.015146, 0.015146, 0.015146", \ + "0.015161, 0.015161, 0.015161, 0.015161, 0.015161, 0.015161, 0.015161", \ + "0.015176, 0.015176, 0.015176, 0.015176, 0.015176, 0.015176, 0.015176" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.012878, 0.012878, 0.012878, 0.012878, 0.012878, 0.012878, 0.012878", \ + "0.012986, 0.012986, 0.012986, 0.012986, 0.012986, 0.012986, 0.012986", \ + "0.012999, 0.012999, 0.012999, 0.012999, 0.012999, 0.012999, 0.012999", \ + "0.013012, 0.013012, 0.013012, 0.013012, 0.013012, 0.013012, 0.013012", \ + "0.013025, 0.013025, 0.013025, 0.013025, 0.013025, 0.013025, 0.013025", \ + "0.013038, 0.013038, 0.013038, 0.013038, 0.013038, 0.013038, 0.013038", \ + "0.013051, 0.013051, 0.013051, 0.013051, 0.013051, 0.013051, 0.013051" \ + ); + } + } + internal_power() { + related_pin : TENA; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TAA[0]&!AA[0]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.012878, 0.012878, 0.012878, 0.012878, 0.012878, 0.012878, 0.012878", \ + "0.012986, 0.012986, 0.012986, 0.012986, 0.012986, 0.012986, 0.012986", \ + "0.012999, 0.012999, 0.012999, 0.012999, 0.012999, 0.012999, 0.012999", \ + "0.013012, 0.013012, 0.013012, 0.013012, 0.013012, 0.013012, 0.013012", \ + "0.013025, 0.013025, 0.013025, 0.013025, 0.013025, 0.013025, 0.013025", \ + "0.013038, 0.013038, 0.013038, 0.013038, 0.013038, 0.013038, 0.013038", \ + "0.013051, 0.013051, 0.013051, 0.013051, 0.013051, 0.013051, 0.013051" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.015085, 0.015085, 0.015085, 0.015085, 0.015085, 0.015085, 0.015085", \ + "0.015101, 0.015101, 0.015101, 0.015101, 0.015101, 0.015101, 0.015101", \ + "0.015116, 0.015116, 0.015116, 0.015116, 0.015116, 0.015116, 0.015116", \ + "0.015131, 0.015131, 0.015131, 0.015131, 0.015131, 0.015131, 0.015131", \ + "0.015146, 0.015146, 0.015146, 0.015146, 0.015146, 0.015146, 0.015146", \ + "0.015161, 0.015161, 0.015161, 0.015161, 0.015161, 0.015161, 0.015161", \ + "0.015176, 0.015176, 0.015176, 0.015176, 0.015176, 0.015176, 0.015176" \ + ); + } + } + } + } + pin(CENYB) { + direction : output; + related_power_pin : "VDDPE"; + related_ground_pin : "VSSE"; + power_down_function : "!VDDCE + !VDDPE + VSSE"; + max_capacitance : 0.100000; + max_transition : 0.576000; + timing() { + related_pin : CENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&TENB"; + sdf_cond : "DFTRAMBYP == 1'b1 && TENB == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.093416, 0.100563, 0.102663, 0.116647, 0.138143, 0.183767, 0.269611", \ + "0.101586, 0.108733, 0.110833, 0.124817, 0.146313, 0.191937, 0.277781", \ + "0.119895, 0.127042, 0.129142, 0.143126, 0.164622, 0.210246, 0.296090", \ + "0.129809, 0.136956, 0.139056, 0.153040, 0.174535, 0.220160, 0.306003", \ + "0.139430, 0.146578, 0.148677, 0.162661, 0.184157, 0.229781, 0.315625", \ + "0.151841, 0.158988, 0.161088, 0.175071, 0.196567, 0.242191, 0.328035", \ + "0.163250, 0.170397, 0.172497, 0.186480, 0.207976, 0.253601, 0.339444" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.078461, 0.085131, 0.087090, 0.100141, 0.120202, 0.162780, 0.242892", \ + "0.086086, 0.092755, 0.094715, 0.107765, 0.127826, 0.170404, 0.250517", \ + "0.103172, 0.109842, 0.111801, 0.124852, 0.144912, 0.187491, 0.267603", \ + "0.112424, 0.119094, 0.121054, 0.134104, 0.154164, 0.196742, 0.276855", \ + "0.121403, 0.128074, 0.130033, 0.143082, 0.163143, 0.205722, 0.285834", \ + "0.132985, 0.139655, 0.141615, 0.154664, 0.174725, 0.217303, 0.297416", \ + "0.143632, 0.150303, 0.152262, 0.165311, 0.185372, 0.227951, 0.308063" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.022295, 0.030344, 0.034406, 0.052140, 0.086758, 0.159188, 0.305949", \ + "0.022295, 0.030344, 0.034406, 0.052140, 0.086758, 0.159188, 0.305949", \ + "0.022295, 0.030344, 0.034406, 0.052140, 0.086758, 0.159188, 0.305949", \ + "0.022295, 0.030344, 0.034406, 0.052140, 0.086758, 0.159188, 0.305949", \ + "0.022295, 0.030344, 0.034406, 0.052140, 0.086758, 0.159188, 0.305949", \ + "0.022295, 0.030344, 0.034406, 0.052140, 0.086758, 0.159188, 0.305949", \ + "0.022295, 0.030344, 0.034406, 0.052140, 0.086758, 0.159188, 0.305949" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.022295, 0.030344, 0.034406, 0.052140, 0.086758, 0.159188, 0.305949", \ + "0.022295, 0.030344, 0.034406, 0.052140, 0.086758, 0.159188, 0.305949", \ + "0.022295, 0.030344, 0.034406, 0.052140, 0.086758, 0.159188, 0.305949", \ + "0.022295, 0.030344, 0.034406, 0.052140, 0.086758, 0.159188, 0.305949", \ + "0.022295, 0.030344, 0.034406, 0.052140, 0.086758, 0.159188, 0.305949", \ + "0.022295, 0.030344, 0.034406, 0.052140, 0.086758, 0.159188, 0.305949", \ + "0.022295, 0.030344, 0.034406, 0.052140, 0.086758, 0.159188, 0.305949" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.097393, 0.105868, 0.108650, 0.126910, 0.158459, 0.223637, 0.353652", \ + "0.105011, 0.113486, 0.116268, 0.134528, 0.166077, 0.231256, 0.361270", \ + "0.123980, 0.132456, 0.135237, 0.153498, 0.185046, 0.250224, 0.380238", \ + "0.136938, 0.145413, 0.148195, 0.166454, 0.198004, 0.263182, 0.393196", \ + "0.148342, 0.156817, 0.159599, 0.177858, 0.209408, 0.274586, 0.404600", \ + "0.163638, 0.172113, 0.174895, 0.193154, 0.224704, 0.289882, 0.419896", \ + "0.185120, 0.193596, 0.196378, 0.214637, 0.246186, 0.311365, 0.441379" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.081801, 0.089711, 0.092307, 0.109348, 0.138790, 0.199617, 0.320950", \ + "0.088911, 0.096820, 0.099416, 0.116457, 0.145900, 0.206726, 0.328060", \ + "0.106614, 0.114523, 0.117118, 0.134160, 0.163602, 0.224428, 0.345762", \ + "0.118706, 0.126615, 0.129211, 0.146252, 0.175695, 0.236521, 0.357855", \ + "0.129348, 0.137258, 0.139854, 0.156894, 0.186337, 0.247164, 0.368497", \ + "0.143623, 0.151532, 0.154129, 0.171169, 0.200612, 0.261439, 0.382772", \ + "0.163671, 0.171581, 0.174177, 0.191217, 0.220660, 0.281487, 0.402820" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.023851, 0.034112, 0.039869, 0.067867, 0.117426, 0.225984, 0.440730", \ + "0.023851, 0.034112, 0.039869, 0.067867, 0.117426, 0.225984, 0.440730", \ + "0.023851, 0.034112, 0.039869, 0.067867, 0.117426, 0.225984, 0.440730", \ + "0.023851, 0.034112, 0.039869, 0.067867, 0.117426, 0.225984, 0.440730", \ + "0.023851, 0.034112, 0.039869, 0.067867, 0.117426, 0.225984, 0.440730", \ + "0.023851, 0.034112, 0.039869, 0.067867, 0.117426, 0.225984, 0.440730", \ + "0.023851, 0.034112, 0.039869, 0.067867, 0.117426, 0.225984, 0.440730" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.023851, 0.034112, 0.039869, 0.067867, 0.117426, 0.225984, 0.440730", \ + "0.023851, 0.034112, 0.039869, 0.067867, 0.117426, 0.225984, 0.440730", \ + "0.023851, 0.034112, 0.039869, 0.067867, 0.117426, 0.225984, 0.440730", \ + "0.023851, 0.034112, 0.039869, 0.067867, 0.117426, 0.225984, 0.440730", \ + "0.023851, 0.034112, 0.039869, 0.067867, 0.117426, 0.225984, 0.440730", \ + "0.023851, 0.034112, 0.039869, 0.067867, 0.117426, 0.225984, 0.440730", \ + "0.023851, 0.034112, 0.039869, 0.067867, 0.117426, 0.225984, 0.440730" \ + ); + } + } + timing() { + related_pin : TCENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TENB"; + sdf_cond : "DFTRAMBYP == 1'b1 && TENB == 1'b0"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.093956, 0.100946, 0.103048, 0.116999, 0.138912, 0.182409, 0.269130", \ + "0.101336, 0.108326, 0.110428, 0.124379, 0.146291, 0.189789, 0.276510", \ + "0.119623, 0.126614, 0.128716, 0.142667, 0.164580, 0.208077, 0.294798", \ + "0.129380, 0.136370, 0.138472, 0.152423, 0.174336, 0.217834, 0.304555", \ + "0.138971, 0.145961, 0.148063, 0.162014, 0.183927, 0.227424, 0.314145", \ + "0.150093, 0.157083, 0.159186, 0.173137, 0.195050, 0.238547, 0.325268", \ + "0.162073, 0.169063, 0.171165, 0.185116, 0.207030, 0.250527, 0.337248" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.078914, 0.085438, 0.087400, 0.100419, 0.120869, 0.161462, 0.242393", \ + "0.085802, 0.092325, 0.094287, 0.107307, 0.127756, 0.168349, 0.249280", \ + "0.102868, 0.109392, 0.111354, 0.124373, 0.144823, 0.185416, 0.266347", \ + "0.111974, 0.118497, 0.120458, 0.133478, 0.153928, 0.194521, 0.275452", \ + "0.120924, 0.127447, 0.129409, 0.142429, 0.162879, 0.203472, 0.284403", \ + "0.131304, 0.137827, 0.139789, 0.152809, 0.173259, 0.213852, 0.294783", \ + "0.142483, 0.149007, 0.150969, 0.163989, 0.184439, 0.225032, 0.305963" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.022295, 0.030344, 0.034406, 0.052140, 0.086758, 0.159188, 0.305949", \ + "0.022295, 0.030344, 0.034406, 0.052140, 0.086758, 0.159188, 0.305949", \ + "0.022295, 0.030344, 0.034406, 0.052140, 0.086758, 0.159188, 0.305949", \ + "0.022295, 0.030344, 0.034406, 0.052140, 0.086758, 0.159188, 0.305949", \ + "0.022295, 0.030344, 0.034406, 0.052140, 0.086758, 0.159188, 0.305949", \ + "0.022295, 0.030344, 0.034406, 0.052140, 0.086758, 0.159188, 0.305949", \ + "0.022295, 0.030344, 0.034406, 0.052140, 0.086758, 0.159188, 0.305949" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.022295, 0.030344, 0.034406, 0.052140, 0.086758, 0.159188, 0.305949", \ + "0.022295, 0.030344, 0.034406, 0.052140, 0.086758, 0.159188, 0.305949", \ + "0.022295, 0.030344, 0.034406, 0.052140, 0.086758, 0.159188, 0.305949", \ + "0.022295, 0.030344, 0.034406, 0.052140, 0.086758, 0.159188, 0.305949", \ + "0.022295, 0.030344, 0.034406, 0.052140, 0.086758, 0.159188, 0.305949", \ + "0.022295, 0.030344, 0.034406, 0.052140, 0.086758, 0.159188, 0.305949", \ + "0.022295, 0.030344, 0.034406, 0.052140, 0.086758, 0.159188, 0.305949" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.097715, 0.106272, 0.109019, 0.127322, 0.159600, 0.224921, 0.354405", \ + "0.106034, 0.114590, 0.117338, 0.135641, 0.167918, 0.233239, 0.362723", \ + "0.124483, 0.133040, 0.135787, 0.154091, 0.186368, 0.251689, 0.381173", \ + "0.136950, 0.145506, 0.148254, 0.166557, 0.198834, 0.264155, 0.393639", \ + "0.148929, 0.157486, 0.160233, 0.178537, 0.210814, 0.276135, 0.405619", \ + "0.164504, 0.173061, 0.175808, 0.194111, 0.226389, 0.291710, 0.421193", \ + "0.186893, 0.195450, 0.198197, 0.216501, 0.248778, 0.314099, 0.443582" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.082072, 0.090057, 0.092621, 0.109702, 0.139825, 0.200785, 0.321623", \ + "0.089835, 0.097820, 0.100384, 0.117465, 0.147588, 0.208547, 0.329386", \ + "0.107053, 0.115038, 0.117602, 0.134684, 0.164806, 0.225766, 0.346604", \ + "0.118687, 0.126672, 0.129236, 0.146317, 0.176440, 0.237399, 0.358238", \ + "0.129867, 0.137852, 0.140416, 0.157497, 0.187619, 0.248579, 0.369418", \ + "0.144402, 0.152387, 0.154951, 0.172032, 0.202154, 0.263114, 0.383953", \ + "0.165296, 0.173281, 0.175845, 0.192926, 0.223049, 0.284008, 0.404847" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.023851, 0.034112, 0.039869, 0.067867, 0.117426, 0.225984, 0.440730", \ + "0.023851, 0.034112, 0.039869, 0.067867, 0.117426, 0.225984, 0.440730", \ + "0.023851, 0.034112, 0.039869, 0.067867, 0.117426, 0.225984, 0.440730", \ + "0.023851, 0.034112, 0.039869, 0.067867, 0.117426, 0.225984, 0.440730", \ + "0.023851, 0.034112, 0.039869, 0.067867, 0.117426, 0.225984, 0.440730", \ + "0.023851, 0.034112, 0.039869, 0.067867, 0.117426, 0.225984, 0.440730", \ + "0.023851, 0.034112, 0.039869, 0.067867, 0.117426, 0.225984, 0.440730" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.023851, 0.034112, 0.039869, 0.067867, 0.117426, 0.225984, 0.440730", \ + "0.023851, 0.034112, 0.039869, 0.067867, 0.117426, 0.225984, 0.440730", \ + "0.023851, 0.034112, 0.039869, 0.067867, 0.117426, 0.225984, 0.440730", \ + "0.023851, 0.034112, 0.039869, 0.067867, 0.117426, 0.225984, 0.440730", \ + "0.023851, 0.034112, 0.039869, 0.067867, 0.117426, 0.225984, 0.440730", \ + "0.023851, 0.034112, 0.039869, 0.067867, 0.117426, 0.225984, 0.440730", \ + "0.023851, 0.034112, 0.039869, 0.067867, 0.117426, 0.225984, 0.440730" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TCENB&CENB"; + sdf_cond : "DFTRAMBYP == 1'b1 && TCENB == 1'b0 && CENB == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.151893, 0.158292, 0.160229, 0.172630, 0.192532, 0.232654, 0.312968", \ + "0.161423, 0.167822, 0.169759, 0.182160, 0.202062, 0.242184, 0.322498", \ + "0.178074, 0.184473, 0.186410, 0.198811, 0.218713, 0.258835, 0.339149", \ + "0.196701, 0.203100, 0.205037, 0.217438, 0.237340, 0.277462, 0.357776", \ + "0.213983, 0.220382, 0.222319, 0.234720, 0.254622, 0.294744, 0.375058", \ + "0.235707, 0.242106, 0.244043, 0.256444, 0.276346, 0.316468, 0.396782", \ + "0.258018, 0.264417, 0.266354, 0.278755, 0.298657, 0.338779, 0.419093" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.123638, 0.130037, 0.131974, 0.144375, 0.164277, 0.204399, 0.284713", \ + "0.133168, 0.139567, 0.141504, 0.153905, 0.173807, 0.213929, 0.294243", \ + "0.149819, 0.156218, 0.158155, 0.170556, 0.190458, 0.230580, 0.310894", \ + "0.168446, 0.174845, 0.176782, 0.189183, 0.209085, 0.249207, 0.329521", \ + "0.185728, 0.192127, 0.194064, 0.206465, 0.226367, 0.266489, 0.346803", \ + "0.207452, 0.213851, 0.215788, 0.228189, 0.248091, 0.288213, 0.368527", \ + "0.229763, 0.236162, 0.238099, 0.250500, 0.270402, 0.310524, 0.390838" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.022266, 0.030758, 0.033379, 0.053166, 0.086694, 0.158799, 0.307749", \ + "0.022266, 0.030758, 0.033379, 0.053166, 0.086694, 0.158799, 0.307749", \ + "0.022266, 0.030758, 0.033379, 0.053166, 0.086694, 0.158799, 0.307749", \ + "0.022266, 0.030758, 0.033379, 0.053166, 0.086694, 0.158799, 0.307749", \ + "0.022266, 0.030758, 0.033379, 0.053166, 0.086694, 0.158799, 0.307749", \ + "0.022266, 0.030758, 0.033379, 0.053166, 0.086694, 0.158799, 0.307749", \ + "0.022266, 0.030758, 0.033379, 0.053166, 0.086694, 0.158799, 0.307749" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.022266, 0.030758, 0.033379, 0.053166, 0.086694, 0.158799, 0.307749", \ + "0.022266, 0.030758, 0.033379, 0.053166, 0.086694, 0.158799, 0.307749", \ + "0.022266, 0.030758, 0.033379, 0.053166, 0.086694, 0.158799, 0.307749", \ + "0.022266, 0.030758, 0.033379, 0.053166, 0.086694, 0.158799, 0.307749", \ + "0.022266, 0.030758, 0.033379, 0.053166, 0.086694, 0.158799, 0.307749", \ + "0.022266, 0.030758, 0.033379, 0.053166, 0.086694, 0.158799, 0.307749", \ + "0.022266, 0.030758, 0.033379, 0.053166, 0.086694, 0.158799, 0.307749" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.155956, 0.163826, 0.165705, 0.183060, 0.211045, 0.269856, 0.387145", \ + "0.165600, 0.173470, 0.175349, 0.192704, 0.220689, 0.279500, 0.396789", \ + "0.183767, 0.191637, 0.193516, 0.210871, 0.238856, 0.297667, 0.414956", \ + "0.206448, 0.214318, 0.216197, 0.233552, 0.261537, 0.320348, 0.437637", \ + "0.224966, 0.232836, 0.234715, 0.252070, 0.280055, 0.338866, 0.456155", \ + "0.252702, 0.260572, 0.262451, 0.279806, 0.307791, 0.366602, 0.483891", \ + "0.283920, 0.291790, 0.293669, 0.311024, 0.339009, 0.397820, 0.515109" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.126326, 0.134196, 0.136075, 0.153430, 0.181415, 0.240226, 0.357515", \ + "0.135970, 0.143840, 0.145719, 0.163074, 0.191059, 0.249870, 0.367159", \ + "0.154137, 0.162007, 0.163886, 0.181241, 0.209226, 0.268037, 0.385326", \ + "0.176818, 0.184688, 0.186567, 0.203922, 0.231907, 0.290718, 0.408007", \ + "0.195336, 0.203206, 0.205085, 0.222440, 0.250425, 0.309236, 0.426525", \ + "0.223072, 0.230942, 0.232821, 0.250176, 0.278161, 0.336972, 0.454261", \ + "0.254290, 0.262160, 0.264039, 0.281394, 0.309379, 0.368190, 0.485479" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.023816, 0.035393, 0.040149, 0.067326, 0.118531, 0.223526, 0.435957", \ + "0.023816, 0.035393, 0.040149, 0.067326, 0.118531, 0.223526, 0.435957", \ + "0.023816, 0.035393, 0.040149, 0.067326, 0.118531, 0.223526, 0.435957", \ + "0.023816, 0.035393, 0.040149, 0.067326, 0.118531, 0.223526, 0.435957", \ + "0.023816, 0.035393, 0.040149, 0.067326, 0.118531, 0.223526, 0.435957", \ + "0.023816, 0.035393, 0.040149, 0.067326, 0.118531, 0.223526, 0.435957", \ + "0.023816, 0.035393, 0.040149, 0.067326, 0.118531, 0.223526, 0.435957" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.023816, 0.035393, 0.040149, 0.067326, 0.118531, 0.223526, 0.435957", \ + "0.023816, 0.035393, 0.040149, 0.067326, 0.118531, 0.223526, 0.435957", \ + "0.023816, 0.035393, 0.040149, 0.067326, 0.118531, 0.223526, 0.435957", \ + "0.023816, 0.035393, 0.040149, 0.067326, 0.118531, 0.223526, 0.435957", \ + "0.023816, 0.035393, 0.040149, 0.067326, 0.118531, 0.223526, 0.435957", \ + "0.023816, 0.035393, 0.040149, 0.067326, 0.118531, 0.223526, 0.435957", \ + "0.023816, 0.035393, 0.040149, 0.067326, 0.118531, 0.223526, 0.435957" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TCENB&!CENB"; + sdf_cond : "DFTRAMBYP == 1'b1 && TCENB == 1'b1 && CENB == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.293113, 0.301115, 0.303635, 0.320347, 0.348527, 0.406930, 0.523696", \ + "0.302389, 0.310391, 0.312911, 0.329623, 0.357803, 0.416206, 0.532972", \ + "0.319344, 0.327346, 0.329866, 0.346578, 0.374758, 0.433161, 0.549927", \ + "0.338838, 0.346840, 0.349360, 0.366072, 0.394252, 0.452655, 0.569421", \ + "0.356804, 0.364806, 0.367326, 0.384038, 0.412218, 0.470621, 0.587387", \ + "0.375741, 0.383743, 0.386263, 0.402975, 0.431155, 0.489558, 0.606324", \ + "0.402679, 0.410681, 0.413201, 0.429913, 0.458093, 0.516496, 0.633262" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.241805, 0.249807, 0.252327, 0.269039, 0.297219, 0.355622, 0.472388", \ + "0.251081, 0.259083, 0.261603, 0.278315, 0.306495, 0.364898, 0.481664", \ + "0.268036, 0.276038, 0.278558, 0.295270, 0.323450, 0.381853, 0.498619", \ + "0.287530, 0.295532, 0.298052, 0.314764, 0.342944, 0.401347, 0.518113", \ + "0.305496, 0.313498, 0.316018, 0.332730, 0.360910, 0.419313, 0.536079", \ + "0.324433, 0.332435, 0.334955, 0.351667, 0.379847, 0.438250, 0.555016", \ + "0.351371, 0.359373, 0.361893, 0.378605, 0.406785, 0.465188, 0.581954" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.024673, 0.036403, 0.039518, 0.067647, 0.117648, 0.223354, 0.436690", \ + "0.024673, 0.036403, 0.039518, 0.067647, 0.117648, 0.223354, 0.436690", \ + "0.024673, 0.036403, 0.039518, 0.067647, 0.117648, 0.223354, 0.436690", \ + "0.024673, 0.036403, 0.039518, 0.067647, 0.117648, 0.223354, 0.436690", \ + "0.024673, 0.036403, 0.039518, 0.067647, 0.117648, 0.223354, 0.436690", \ + "0.024673, 0.036403, 0.039518, 0.067647, 0.117648, 0.223354, 0.436690", \ + "0.024673, 0.036403, 0.039518, 0.067647, 0.117648, 0.223354, 0.436690" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.024673, 0.036403, 0.039518, 0.067647, 0.117648, 0.223354, 0.436690", \ + "0.024673, 0.036403, 0.039518, 0.067647, 0.117648, 0.223354, 0.436690", \ + "0.024673, 0.036403, 0.039518, 0.067647, 0.117648, 0.223354, 0.436690", \ + "0.024673, 0.036403, 0.039518, 0.067647, 0.117648, 0.223354, 0.436690", \ + "0.024673, 0.036403, 0.039518, 0.067647, 0.117648, 0.223354, 0.436690", \ + "0.024673, 0.036403, 0.039518, 0.067647, 0.117648, 0.223354, 0.436690", \ + "0.024673, 0.036403, 0.039518, 0.067647, 0.117648, 0.223354, 0.436690" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.263322, 0.269896, 0.271732, 0.284376, 0.303838, 0.344022, 0.424381", \ + "0.272612, 0.279186, 0.281022, 0.293666, 0.313128, 0.353312, 0.433671", \ + "0.292111, 0.298685, 0.300521, 0.313165, 0.332627, 0.372811, 0.453170", \ + "0.313210, 0.319784, 0.321620, 0.334264, 0.353726, 0.393910, 0.474269", \ + "0.330322, 0.336896, 0.338732, 0.351376, 0.370838, 0.411022, 0.491381", \ + "0.356269, 0.362843, 0.364679, 0.377323, 0.396785, 0.436969, 0.517328", \ + "0.389515, 0.396089, 0.397925, 0.410569, 0.430031, 0.470215, 0.550574" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.216904, 0.223478, 0.225314, 0.237958, 0.257420, 0.297604, 0.377963", \ + "0.226194, 0.232768, 0.234604, 0.247248, 0.266710, 0.306894, 0.387253", \ + "0.245693, 0.252267, 0.254103, 0.266747, 0.286209, 0.326393, 0.406752", \ + "0.266792, 0.273366, 0.275202, 0.287846, 0.307308, 0.347492, 0.427851", \ + "0.283904, 0.290478, 0.292314, 0.304958, 0.324420, 0.364604, 0.444963", \ + "0.309851, 0.316425, 0.318261, 0.330905, 0.350367, 0.390551, 0.470910", \ + "0.343097, 0.349671, 0.351507, 0.364151, 0.383613, 0.423797, 0.504156" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.022577, 0.031096, 0.033494, 0.051882, 0.086247, 0.158549, 0.306385", \ + "0.022577, 0.031096, 0.033494, 0.051882, 0.086247, 0.158549, 0.306385", \ + "0.022577, 0.031096, 0.033494, 0.051882, 0.086247, 0.158549, 0.306385", \ + "0.022577, 0.031096, 0.033494, 0.051882, 0.086247, 0.158549, 0.306385", \ + "0.022577, 0.031096, 0.033494, 0.051882, 0.086247, 0.158549, 0.306385", \ + "0.022577, 0.031096, 0.033494, 0.051882, 0.086247, 0.158549, 0.306385", \ + "0.022577, 0.031096, 0.033494, 0.051882, 0.086247, 0.158549, 0.306385" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.022577, 0.031096, 0.033494, 0.051882, 0.086247, 0.158549, 0.306385", \ + "0.022577, 0.031096, 0.033494, 0.051882, 0.086247, 0.158549, 0.306385", \ + "0.022577, 0.031096, 0.033494, 0.051882, 0.086247, 0.158549, 0.306385", \ + "0.022577, 0.031096, 0.033494, 0.051882, 0.086247, 0.158549, 0.306385", \ + "0.022577, 0.031096, 0.033494, 0.051882, 0.086247, 0.158549, 0.306385", \ + "0.022577, 0.031096, 0.033494, 0.051882, 0.086247, 0.158549, 0.306385", \ + "0.022577, 0.031096, 0.033494, 0.051882, 0.086247, 0.158549, 0.306385" \ + ); + } + } + timing() { + related_pin : DFTRAMBYP; + timing_type : combinational; + timing_sense : positive_unate; + when : "RET1N"; + sdf_cond : "RET1N == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.157881, 0.163690, 0.164780, 0.178774, 0.198038, 0.238236, 0.320263", \ + "0.166878, 0.172686, 0.173776, 0.187770, 0.207034, 0.247232, 0.329259", \ + "0.183010, 0.188819, 0.189908, 0.203902, 0.223166, 0.263364, 0.345391", \ + "0.202607, 0.208415, 0.209505, 0.223499, 0.242763, 0.282961, 0.364988", \ + "0.221524, 0.227333, 0.228422, 0.242416, 0.261680, 0.301878, 0.383905", \ + "0.244782, 0.250590, 0.251680, 0.265674, 0.284938, 0.325136, 0.407163", \ + "0.273696, 0.279505, 0.280594, 0.294588, 0.313852, 0.354050, 0.436077" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.128663, 0.134472, 0.135561, 0.149556, 0.168820, 0.209018, 0.291045", \ + "0.137660, 0.143468, 0.144558, 0.158552, 0.177816, 0.218014, 0.300041", \ + "0.153792, 0.159601, 0.160690, 0.174684, 0.193948, 0.234146, 0.316173", \ + "0.173389, 0.179197, 0.180287, 0.194281, 0.213545, 0.253743, 0.335770", \ + "0.192306, 0.198115, 0.199204, 0.213198, 0.232462, 0.272660, 0.354687", \ + "0.215564, 0.221372, 0.222462, 0.236456, 0.255720, 0.295918, 0.377945", \ + "0.244478, 0.250287, 0.251376, 0.265370, 0.284634, 0.324832, 0.406859" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.022295, 0.030344, 0.034406, 0.052140, 0.086758, 0.159188, 0.305949", \ + "0.022295, 0.030344, 0.034406, 0.052140, 0.086758, 0.159188, 0.305949", \ + "0.022295, 0.030344, 0.034406, 0.052140, 0.086758, 0.159188, 0.305949", \ + "0.022295, 0.030344, 0.034406, 0.052140, 0.086758, 0.159188, 0.305949", \ + "0.022295, 0.030344, 0.034406, 0.052140, 0.086758, 0.159188, 0.305949", \ + "0.022295, 0.030344, 0.034406, 0.052140, 0.086758, 0.159188, 0.305949", \ + "0.022295, 0.030344, 0.034406, 0.052140, 0.086758, 0.159188, 0.305949" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.022295, 0.030344, 0.034406, 0.052140, 0.086758, 0.159188, 0.305949", \ + "0.022295, 0.030344, 0.034406, 0.052140, 0.086758, 0.159188, 0.305949", \ + "0.022295, 0.030344, 0.034406, 0.052140, 0.086758, 0.159188, 0.305949", \ + "0.022295, 0.030344, 0.034406, 0.052140, 0.086758, 0.159188, 0.305949", \ + "0.022295, 0.030344, 0.034406, 0.052140, 0.086758, 0.159188, 0.305949", \ + "0.022295, 0.030344, 0.034406, 0.052140, 0.086758, 0.159188, 0.305949", \ + "0.022295, 0.030344, 0.034406, 0.052140, 0.086758, 0.159188, 0.305949" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.199481, 0.208097, 0.210108, 0.227120, 0.254969, 0.313947, 0.430443", \ + "0.209407, 0.218024, 0.220035, 0.237047, 0.264896, 0.323874, 0.440370", \ + "0.227165, 0.235782, 0.237793, 0.254805, 0.282654, 0.341632, 0.458128", \ + "0.250418, 0.259035, 0.261046, 0.278058, 0.305907, 0.364885, 0.481381", \ + "0.267550, 0.276167, 0.278178, 0.295190, 0.323039, 0.382017, 0.498513", \ + "0.299586, 0.308203, 0.310214, 0.327226, 0.355075, 0.414053, 0.530549", \ + "0.335648, 0.344265, 0.346276, 0.363288, 0.391137, 0.450115, 0.566611" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.162824, 0.171441, 0.173452, 0.190464, 0.218313, 0.277291, 0.393787", \ + "0.172751, 0.181368, 0.183379, 0.200391, 0.228240, 0.287218, 0.403714", \ + "0.190509, 0.199126, 0.201137, 0.218149, 0.245998, 0.304976, 0.421472", \ + "0.213762, 0.222379, 0.224390, 0.241402, 0.269251, 0.328229, 0.444725", \ + "0.230894, 0.239511, 0.241522, 0.258534, 0.286383, 0.345361, 0.461857", \ + "0.262930, 0.271547, 0.273558, 0.290570, 0.318419, 0.377397, 0.493893", \ + "0.298992, 0.307609, 0.309620, 0.326632, 0.354481, 0.413459, 0.529955" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.023851, 0.034112, 0.039869, 0.067867, 0.117426, 0.225984, 0.440730", \ + "0.023851, 0.034112, 0.039869, 0.067867, 0.117426, 0.225984, 0.440730", \ + "0.023851, 0.034112, 0.039869, 0.067867, 0.117426, 0.225984, 0.440730", \ + "0.023851, 0.034112, 0.039869, 0.067867, 0.117426, 0.225984, 0.440730", \ + "0.023851, 0.034112, 0.039869, 0.067867, 0.117426, 0.225984, 0.440730", \ + "0.023851, 0.034112, 0.039869, 0.067867, 0.117426, 0.225984, 0.440730", \ + "0.023851, 0.034112, 0.039869, 0.067867, 0.117426, 0.225984, 0.440730" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.023851, 0.034112, 0.039869, 0.067867, 0.117426, 0.225984, 0.440730", \ + "0.023851, 0.034112, 0.039869, 0.067867, 0.117426, 0.225984, 0.440730", \ + "0.023851, 0.034112, 0.039869, 0.067867, 0.117426, 0.225984, 0.440730", \ + "0.023851, 0.034112, 0.039869, 0.067867, 0.117426, 0.225984, 0.440730", \ + "0.023851, 0.034112, 0.039869, 0.067867, 0.117426, 0.225984, 0.440730", \ + "0.023851, 0.034112, 0.039869, 0.067867, 0.117426, 0.225984, 0.440730", \ + "0.023851, 0.034112, 0.039869, 0.067867, 0.117426, 0.225984, 0.440730" \ + ); + } + } + internal_power() { + related_pin : CENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TENB"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027457, 0.027457, 0.027457, 0.027457, 0.027457, 0.027457, 0.027457", \ + "0.027485, 0.027485, 0.027485, 0.027485, 0.027485, 0.027485, 0.027485", \ + "0.027512, 0.027512, 0.027512, 0.027512, 0.027512, 0.027512, 0.027512", \ + "0.027540, 0.027540, 0.027540, 0.027540, 0.027540, 0.027540, 0.027540", \ + "0.027567, 0.027567, 0.027567, 0.027567, 0.027567, 0.027567, 0.027567", \ + "0.027595, 0.027595, 0.027595, 0.027595, 0.027595, 0.027595, 0.027595", \ + "0.027622, 0.027622, 0.027622, 0.027622, 0.027622, 0.027622, 0.027622" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.054758, 0.054758, 0.054758, 0.054758, 0.054758, 0.054758, 0.054758", \ + "0.054826, 0.054826, 0.054826, 0.054826, 0.054826, 0.054826, 0.054826", \ + "0.054881, 0.054881, 0.054881, 0.054881, 0.054881, 0.054881, 0.054881", \ + "0.054936, 0.054936, 0.054936, 0.054936, 0.054936, 0.054936, 0.054936", \ + "0.054991, 0.054991, 0.054991, 0.054991, 0.054991, 0.054991, 0.054991", \ + "0.055007, 0.055007, 0.055007, 0.055007, 0.055007, 0.055007, 0.055007", \ + "0.055062, 0.055062, 0.055062, 0.055062, 0.055062, 0.055062, 0.055062" \ + ); + } + } + internal_power() { + related_pin : TCENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TENB"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027457, 0.027457, 0.027457, 0.027457, 0.027457, 0.027457, 0.027457", \ + "0.027485, 0.027485, 0.027485, 0.027485, 0.027485, 0.027485, 0.027485", \ + "0.027512, 0.027512, 0.027512, 0.027512, 0.027512, 0.027512, 0.027512", \ + "0.027540, 0.027540, 0.027540, 0.027540, 0.027540, 0.027540, 0.027540", \ + "0.027567, 0.027567, 0.027567, 0.027567, 0.027567, 0.027567, 0.027567", \ + "0.027595, 0.027595, 0.027595, 0.027595, 0.027595, 0.027595, 0.027595", \ + "0.027622, 0.027622, 0.027622, 0.027622, 0.027622, 0.027622, 0.027622" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.054758, 0.054758, 0.054758, 0.054758, 0.054758, 0.054758, 0.054758", \ + "0.054826, 0.054826, 0.054826, 0.054826, 0.054826, 0.054826, 0.054826", \ + "0.054881, 0.054881, 0.054881, 0.054881, 0.054881, 0.054881, 0.054881", \ + "0.054936, 0.054936, 0.054936, 0.054936, 0.054936, 0.054936, 0.054936", \ + "0.054991, 0.054991, 0.054991, 0.054991, 0.054991, 0.054991, 0.054991", \ + "0.055007, 0.055007, 0.055007, 0.055007, 0.055007, 0.055007, 0.055007", \ + "0.055062, 0.055062, 0.055062, 0.055062, 0.055062, 0.055062, 0.055062" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TCENB&CENB"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027457, 0.027457, 0.027457, 0.027457, 0.027457, 0.027457, 0.027457", \ + "0.027485, 0.027485, 0.027485, 0.027485, 0.027485, 0.027485, 0.027485", \ + "0.027512, 0.027512, 0.027512, 0.027512, 0.027512, 0.027512, 0.027512", \ + "0.027540, 0.027540, 0.027540, 0.027540, 0.027540, 0.027540, 0.027540", \ + "0.027567, 0.027567, 0.027567, 0.027567, 0.027567, 0.027567, 0.027567", \ + "0.027595, 0.027595, 0.027595, 0.027595, 0.027595, 0.027595, 0.027595", \ + "0.027622, 0.027622, 0.027622, 0.027622, 0.027622, 0.027622, 0.027622" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.054758, 0.054758, 0.054758, 0.054758, 0.054758, 0.054758, 0.054758", \ + "0.054826, 0.054826, 0.054826, 0.054826, 0.054826, 0.054826, 0.054826", \ + "0.054881, 0.054881, 0.054881, 0.054881, 0.054881, 0.054881, 0.054881", \ + "0.054936, 0.054936, 0.054936, 0.054936, 0.054936, 0.054936, 0.054936", \ + "0.054991, 0.054991, 0.054991, 0.054991, 0.054991, 0.054991, 0.054991", \ + "0.055007, 0.055007, 0.055007, 0.055007, 0.055007, 0.055007, 0.055007", \ + "0.055062, 0.055062, 0.055062, 0.055062, 0.055062, 0.055062, 0.055062" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TCENB&!CENB"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.054758, 0.054758, 0.054758, 0.054758, 0.054758, 0.054758, 0.054758", \ + "0.054826, 0.054826, 0.054826, 0.054826, 0.054826, 0.054826, 0.054826", \ + "0.054881, 0.054881, 0.054881, 0.054881, 0.054881, 0.054881, 0.054881", \ + "0.054936, 0.054936, 0.054936, 0.054936, 0.054936, 0.054936, 0.054936", \ + "0.054991, 0.054991, 0.054991, 0.054991, 0.054991, 0.054991, 0.054991", \ + "0.055007, 0.055007, 0.055007, 0.055007, 0.055007, 0.055007, 0.055007", \ + "0.055062, 0.055062, 0.055062, 0.055062, 0.055062, 0.055062, 0.055062" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.027457, 0.027457, 0.027457, 0.027457, 0.027457, 0.027457, 0.027457", \ + "0.027485, 0.027485, 0.027485, 0.027485, 0.027485, 0.027485, 0.027485", \ + "0.027512, 0.027512, 0.027512, 0.027512, 0.027512, 0.027512, 0.027512", \ + "0.027540, 0.027540, 0.027540, 0.027540, 0.027540, 0.027540, 0.027540", \ + "0.027567, 0.027567, 0.027567, 0.027567, 0.027567, 0.027567, 0.027567", \ + "0.027595, 0.027595, 0.027595, 0.027595, 0.027595, 0.027595, 0.027595", \ + "0.027622, 0.027622, 0.027622, 0.027622, 0.027622, 0.027622, 0.027622" \ + ); + } + } + internal_power() { + related_pin : DFTRAMBYP; + related_pg_pin : "VDDPE"; + when : "RET1N"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.000810, 0.000811, 0.000812, 0.000812, 0.000813, 0.000814, 0.000815", \ + "0.000811, 0.000812, 0.000812, 0.000813, 0.000814, 0.000815, 0.000816", \ + "0.000812, 0.000812, 0.000813, 0.000814, 0.000815, 0.000816, 0.000817", \ + "0.000812, 0.000813, 0.000814, 0.000815, 0.000816, 0.000817, 0.000817", \ + "0.000813, 0.000814, 0.000815, 0.000816, 0.000817, 0.000817, 0.000818", \ + "0.000814, 0.000815, 0.000816, 0.000817, 0.000817, 0.000818, 0.000819", \ + "0.000815, 0.000816, 0.000817, 0.000817, 0.000818, 0.000819, 0.000820" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.000810, 0.000811, 0.000812, 0.000812, 0.000813, 0.000814, 0.000815", \ + "0.000811, 0.000812, 0.000812, 0.000813, 0.000814, 0.000815, 0.000816", \ + "0.000812, 0.000812, 0.000813, 0.000814, 0.000815, 0.000816, 0.000817", \ + "0.000812, 0.000813, 0.000814, 0.000815, 0.000816, 0.000817, 0.000817", \ + "0.000813, 0.000814, 0.000815, 0.000816, 0.000817, 0.000817, 0.000818", \ + "0.000814, 0.000815, 0.000816, 0.000817, 0.000817, 0.000818, 0.000819", \ + "0.000815, 0.000816, 0.000817, 0.000817, 0.000818, 0.000819, 0.000820" \ + ); + } + } + } + bus(WENYB) { + bus_type : rf2_32x128_wm1_WENYB; + direction : output; + related_power_pin : "VDDPE"; + related_ground_pin : "VSSE"; + power_down_function : "!VDDCE + !VDDPE + VSSE"; + max_capacitance : 0.100000; + max_transition : 0.576000; + timing() { + related_pin : WENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&TENB"; + sdf_cond : "DFTRAMBYP == 1'b1 && TENB == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.130380, 0.137435, 0.139524, 0.152046, 0.170955, 0.208650, 0.281604", \ + "0.137656, 0.144710, 0.146799, 0.159321, 0.178230, 0.215926, 0.288880", \ + "0.157947, 0.165001, 0.167090, 0.179612, 0.198521, 0.236217, 0.309171", \ + "0.173771, 0.180825, 0.182914, 0.195436, 0.214345, 0.252041, 0.324995", \ + "0.188630, 0.195684, 0.197773, 0.210295, 0.229204, 0.266900, 0.339854", \ + "0.210783, 0.217838, 0.219926, 0.232449, 0.251357, 0.289053, 0.362007", \ + "0.233026, 0.240080, 0.242169, 0.254691, 0.273600, 0.311295, 0.384249" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.109508, 0.116091, 0.118041, 0.129727, 0.147373, 0.182552, 0.250635", \ + "0.116298, 0.122881, 0.124830, 0.136517, 0.154163, 0.189342, 0.257425", \ + "0.135234, 0.141817, 0.143767, 0.155453, 0.173099, 0.208278, 0.276361", \ + "0.150002, 0.156585, 0.158534, 0.170220, 0.187866, 0.223046, 0.291128", \ + "0.163868, 0.170452, 0.172401, 0.184087, 0.201733, 0.236912, 0.304995", \ + "0.184542, 0.191126, 0.193075, 0.204761, 0.222407, 0.257586, 0.325669", \ + "0.205300, 0.211883, 0.213832, 0.225519, 0.243165, 0.278344, 0.346427" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.023557, 0.029697, 0.034910, 0.051240, 0.077467, 0.136061, 0.260329", \ + "0.023557, 0.029697, 0.034910, 0.051240, 0.077467, 0.136061, 0.260329", \ + "0.023557, 0.029697, 0.034910, 0.051240, 0.077467, 0.136061, 0.260329", \ + "0.023557, 0.029697, 0.034910, 0.051240, 0.077467, 0.136061, 0.260329", \ + "0.023557, 0.029697, 0.034910, 0.051240, 0.077467, 0.136061, 0.260329", \ + "0.023557, 0.029697, 0.034910, 0.051240, 0.077467, 0.136061, 0.260329", \ + "0.023557, 0.029697, 0.034910, 0.051240, 0.077467, 0.136061, 0.260329" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.023557, 0.029697, 0.034910, 0.051240, 0.077467, 0.136061, 0.260329", \ + "0.023557, 0.029697, 0.034910, 0.051240, 0.077467, 0.136061, 0.260329", \ + "0.023557, 0.029697, 0.034910, 0.051240, 0.077467, 0.136061, 0.260329", \ + "0.023557, 0.029697, 0.034910, 0.051240, 0.077467, 0.136061, 0.260329", \ + "0.023557, 0.029697, 0.034910, 0.051240, 0.077467, 0.136061, 0.260329", \ + "0.023557, 0.029697, 0.034910, 0.051240, 0.077467, 0.136061, 0.260329", \ + "0.023557, 0.029697, 0.034910, 0.051240, 0.077467, 0.136061, 0.260329" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.121434, 0.129334, 0.131740, 0.147696, 0.174390, 0.229379, 0.340295", \ + "0.130826, 0.138725, 0.141131, 0.157087, 0.183781, 0.238770, 0.349686", \ + "0.150057, 0.157957, 0.160363, 0.176319, 0.203012, 0.258001, 0.368917", \ + "0.169300, 0.177200, 0.179606, 0.195562, 0.222255, 0.277244, 0.388160", \ + "0.184302, 0.192201, 0.194607, 0.210563, 0.237257, 0.292246, 0.403162", \ + "0.211812, 0.219712, 0.222118, 0.238074, 0.264767, 0.319756, 0.430672", \ + "0.247727, 0.255627, 0.258033, 0.273989, 0.300682, 0.355671, 0.466587" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.101994, 0.109366, 0.111612, 0.126503, 0.151414, 0.202731, 0.306242", \ + "0.110758, 0.118130, 0.120376, 0.135267, 0.160178, 0.211495, 0.315006", \ + "0.128706, 0.136078, 0.138323, 0.153214, 0.178125, 0.229442, 0.332953", \ + "0.146664, 0.154036, 0.156281, 0.171172, 0.196083, 0.247401, 0.350911", \ + "0.160664, 0.168036, 0.170281, 0.185172, 0.210083, 0.261401, 0.364911", \ + "0.186338, 0.193710, 0.195955, 0.210846, 0.235757, 0.287074, 0.390585", \ + "0.219855, 0.227227, 0.229472, 0.244363, 0.269274, 0.320591, 0.424102" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.019811, 0.028244, 0.032242, 0.056231, 0.098804, 0.188524, 0.371302", \ + "0.019811, 0.028244, 0.032242, 0.056231, 0.098804, 0.188524, 0.371302", \ + "0.019811, 0.028244, 0.032242, 0.056231, 0.098804, 0.188524, 0.371302", \ + "0.019811, 0.028244, 0.032242, 0.056231, 0.098804, 0.188524, 0.371302", \ + "0.019811, 0.028244, 0.032242, 0.056231, 0.098804, 0.188524, 0.371302", \ + "0.019811, 0.028244, 0.032242, 0.056231, 0.098804, 0.188524, 0.371302", \ + "0.019811, 0.028244, 0.032242, 0.056231, 0.098804, 0.188524, 0.371302" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.019811, 0.028244, 0.032242, 0.056231, 0.098804, 0.188524, 0.371302", \ + "0.019811, 0.028244, 0.032242, 0.056231, 0.098804, 0.188524, 0.371302", \ + "0.019811, 0.028244, 0.032242, 0.056231, 0.098804, 0.188524, 0.371302", \ + "0.019811, 0.028244, 0.032242, 0.056231, 0.098804, 0.188524, 0.371302", \ + "0.019811, 0.028244, 0.032242, 0.056231, 0.098804, 0.188524, 0.371302", \ + "0.019811, 0.028244, 0.032242, 0.056231, 0.098804, 0.188524, 0.371302", \ + "0.019811, 0.028244, 0.032242, 0.056231, 0.098804, 0.188524, 0.371302" \ + ); + } + } + timing() { + related_pin : TWENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TENB"; + sdf_cond : "DFTRAMBYP == 1'b1 && TENB == 1'b0"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.130143, 0.137099, 0.139201, 0.151730, 0.170619, 0.208451, 0.281374", \ + "0.136902, 0.143857, 0.145960, 0.158488, 0.177377, 0.215209, 0.288132", \ + "0.157242, 0.164198, 0.166300, 0.178829, 0.197717, 0.235549, 0.308474", \ + "0.173822, 0.180779, 0.182880, 0.195408, 0.214297, 0.252129, 0.325052", \ + "0.188581, 0.195536, 0.197639, 0.210169, 0.229056, 0.266889, 0.339811", \ + "0.210089, 0.217044, 0.219147, 0.231677, 0.250564, 0.288397, 0.361320", \ + "0.233215, 0.240171, 0.242273, 0.254802, 0.273690, 0.311522, 0.384447" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.109308, 0.115800, 0.117762, 0.129454, 0.147082, 0.182388, 0.250442", \ + "0.115616, 0.122107, 0.124069, 0.135761, 0.153389, 0.188695, 0.256749", \ + "0.134598, 0.141089, 0.143051, 0.154743, 0.172371, 0.207677, 0.275732", \ + "0.150071, 0.156563, 0.158524, 0.170216, 0.187844, 0.223150, 0.291204", \ + "0.163845, 0.170336, 0.172298, 0.183991, 0.201617, 0.236925, 0.304978", \ + "0.183917, 0.190408, 0.192369, 0.204063, 0.221689, 0.256997, 0.325051", \ + "0.205499, 0.211990, 0.213952, 0.225644, 0.243271, 0.278577, 0.346633" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.023557, 0.029697, 0.034910, 0.051240, 0.077467, 0.136061, 0.260329", \ + "0.023557, 0.029697, 0.034910, 0.051240, 0.077467, 0.136061, 0.260329", \ + "0.023557, 0.029697, 0.034910, 0.051240, 0.077467, 0.136061, 0.260329", \ + "0.023557, 0.029697, 0.034910, 0.051240, 0.077467, 0.136061, 0.260329", \ + "0.023557, 0.029697, 0.034910, 0.051240, 0.077467, 0.136061, 0.260329", \ + "0.023557, 0.029697, 0.034910, 0.051240, 0.077467, 0.136061, 0.260329", \ + "0.023557, 0.029697, 0.034910, 0.051240, 0.077467, 0.136061, 0.260329" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.023557, 0.029697, 0.034910, 0.051240, 0.077467, 0.136061, 0.260329", \ + "0.023557, 0.029697, 0.034910, 0.051240, 0.077467, 0.136061, 0.260329", \ + "0.023557, 0.029697, 0.034910, 0.051240, 0.077467, 0.136061, 0.260329", \ + "0.023557, 0.029697, 0.034910, 0.051240, 0.077467, 0.136061, 0.260329", \ + "0.023557, 0.029697, 0.034910, 0.051240, 0.077467, 0.136061, 0.260329", \ + "0.023557, 0.029697, 0.034910, 0.051240, 0.077467, 0.136061, 0.260329", \ + "0.023557, 0.029697, 0.034910, 0.051240, 0.077467, 0.136061, 0.260329" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.120287, 0.128198, 0.130604, 0.146555, 0.173213, 0.228248, 0.338637", \ + "0.127444, 0.135355, 0.137762, 0.153712, 0.180371, 0.235405, 0.345794", \ + "0.148118, 0.156029, 0.158435, 0.174386, 0.201043, 0.256079, 0.366467", \ + "0.167511, 0.175423, 0.177829, 0.193780, 0.220437, 0.275472, 0.385861", \ + "0.183286, 0.191198, 0.193604, 0.209554, 0.236212, 0.291247, 0.401636", \ + "0.211548, 0.219460, 0.221866, 0.237817, 0.264474, 0.319509, 0.429898", \ + "0.244198, 0.252109, 0.254515, 0.270466, 0.297123, 0.352159, 0.462547" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.101030, 0.108413, 0.110658, 0.125545, 0.150422, 0.201783, 0.304801", \ + "0.107710, 0.115093, 0.117338, 0.132224, 0.157103, 0.208462, 0.311480", \ + "0.127003, 0.134386, 0.136631, 0.151517, 0.176395, 0.227756, 0.330774", \ + "0.145102, 0.152485, 0.154730, 0.169616, 0.194493, 0.245855, 0.348873", \ + "0.159823, 0.167206, 0.169452, 0.184337, 0.209215, 0.260576, 0.363594", \ + "0.186198, 0.193582, 0.195827, 0.210713, 0.235590, 0.286951, 0.389969", \ + "0.216668, 0.224051, 0.226296, 0.241182, 0.266060, 0.317421, 0.420439" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.019811, 0.028244, 0.032242, 0.056231, 0.098804, 0.188524, 0.371302", \ + "0.019811, 0.028244, 0.032242, 0.056231, 0.098804, 0.188524, 0.371302", \ + "0.019811, 0.028244, 0.032242, 0.056231, 0.098804, 0.188524, 0.371302", \ + "0.019811, 0.028244, 0.032242, 0.056231, 0.098804, 0.188524, 0.371302", \ + "0.019811, 0.028244, 0.032242, 0.056231, 0.098804, 0.188524, 0.371302", \ + "0.019811, 0.028244, 0.032242, 0.056231, 0.098804, 0.188524, 0.371302", \ + "0.019811, 0.028244, 0.032242, 0.056231, 0.098804, 0.188524, 0.371302" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.019811, 0.028244, 0.032242, 0.056231, 0.098804, 0.188524, 0.371302", \ + "0.019811, 0.028244, 0.032242, 0.056231, 0.098804, 0.188524, 0.371302", \ + "0.019811, 0.028244, 0.032242, 0.056231, 0.098804, 0.188524, 0.371302", \ + "0.019811, 0.028244, 0.032242, 0.056231, 0.098804, 0.188524, 0.371302", \ + "0.019811, 0.028244, 0.032242, 0.056231, 0.098804, 0.188524, 0.371302", \ + "0.019811, 0.028244, 0.032242, 0.056231, 0.098804, 0.188524, 0.371302", \ + "0.019811, 0.028244, 0.032242, 0.056231, 0.098804, 0.188524, 0.371302" \ + ); + } + } + timing() { + related_pin : DFTRAMBYP; + timing_type : combinational; + timing_sense : positive_unate; + when : "RET1N"; + sdf_cond : "RET1N == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.222560, 0.227991, 0.228810, 0.241270, 0.258884, 0.293320, 0.361251", \ + "0.231569, 0.237000, 0.237819, 0.250279, 0.267893, 0.302329, 0.370260", \ + "0.247798, 0.253229, 0.254048, 0.266508, 0.284122, 0.318558, 0.386489", \ + "0.266981, 0.272412, 0.273231, 0.285691, 0.303305, 0.337741, 0.405672", \ + "0.286395, 0.291826, 0.292645, 0.305105, 0.322719, 0.357155, 0.425086", \ + "0.307852, 0.313283, 0.314102, 0.326562, 0.344176, 0.378612, 0.446543", \ + "0.337247, 0.342678, 0.343497, 0.355957, 0.373571, 0.408007, 0.475938" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.143627, 0.149060, 0.149879, 0.162285, 0.179952, 0.214361, 0.282209", \ + "0.152639, 0.158072, 0.158891, 0.171297, 0.188964, 0.223373, 0.291221", \ + "0.168869, 0.174302, 0.175121, 0.187527, 0.205194, 0.239603, 0.307451", \ + "0.188050, 0.193483, 0.194302, 0.206708, 0.224375, 0.258784, 0.326632", \ + "0.206177, 0.211610, 0.212429, 0.224835, 0.242502, 0.276911, 0.344759", \ + "0.228923, 0.234356, 0.235175, 0.247581, 0.265248, 0.299657, 0.367505", \ + "0.258248, 0.263681, 0.264500, 0.276906, 0.294573, 0.328982, 0.396830" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.023557, 0.029697, 0.034910, 0.051240, 0.077467, 0.136061, 0.260329", \ + "0.023557, 0.029697, 0.034910, 0.051240, 0.077467, 0.136061, 0.260329", \ + "0.023557, 0.029697, 0.034910, 0.051240, 0.077467, 0.136061, 0.260329", \ + "0.023557, 0.029697, 0.034910, 0.051240, 0.077467, 0.136061, 0.260329", \ + "0.023557, 0.029697, 0.034910, 0.051240, 0.077467, 0.136061, 0.260329", \ + "0.023557, 0.029697, 0.034910, 0.051240, 0.077467, 0.136061, 0.260329", \ + "0.023557, 0.029697, 0.034910, 0.051240, 0.077467, 0.136061, 0.260329" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.023557, 0.029697, 0.034910, 0.051240, 0.077467, 0.136061, 0.260329", \ + "0.023557, 0.029697, 0.034910, 0.051240, 0.077467, 0.136061, 0.260329", \ + "0.023557, 0.029697, 0.034910, 0.051240, 0.077467, 0.136061, 0.260329", \ + "0.023557, 0.029697, 0.034910, 0.051240, 0.077467, 0.136061, 0.260329", \ + "0.023557, 0.029697, 0.034910, 0.051240, 0.077467, 0.136061, 0.260329", \ + "0.023557, 0.029697, 0.034910, 0.051240, 0.077467, 0.136061, 0.260329", \ + "0.023557, 0.029697, 0.034910, 0.051240, 0.077467, 0.136061, 0.260329" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.237646, 0.245211, 0.247021, 0.261738, 0.285723, 0.335798, 0.435942", \ + "0.248021, 0.255587, 0.257397, 0.272114, 0.296099, 0.346174, 0.446318", \ + "0.265207, 0.272772, 0.274582, 0.289299, 0.313284, 0.363359, 0.463503", \ + "0.289191, 0.296756, 0.298566, 0.313283, 0.337268, 0.387343, 0.487487", \ + "0.306363, 0.313928, 0.315738, 0.330455, 0.354440, 0.404515, 0.504659", \ + "0.337870, 0.345435, 0.347245, 0.361962, 0.385947, 0.436022, 0.536166", \ + "0.372319, 0.379884, 0.381694, 0.396411, 0.420396, 0.470471, 0.570615" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.157791, 0.165369, 0.167185, 0.181905, 0.205338, 0.255958, 0.356083", \ + "0.168192, 0.175769, 0.177586, 0.192305, 0.215738, 0.266358, 0.366483", \ + "0.185376, 0.192954, 0.194770, 0.209490, 0.232923, 0.283543, 0.383668", \ + "0.209363, 0.216941, 0.218757, 0.233477, 0.256910, 0.307530, 0.407655", \ + "0.225252, 0.232830, 0.234646, 0.249366, 0.272799, 0.323419, 0.423544", \ + "0.257283, 0.264861, 0.266677, 0.281397, 0.304830, 0.355450, 0.455575", \ + "0.291661, 0.299239, 0.301055, 0.315775, 0.339208, 0.389828, 0.489953" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.019811, 0.028244, 0.032242, 0.056231, 0.098804, 0.188524, 0.371302", \ + "0.019811, 0.028244, 0.032242, 0.056231, 0.098804, 0.188524, 0.371302", \ + "0.019811, 0.028244, 0.032242, 0.056231, 0.098804, 0.188524, 0.371302", \ + "0.019811, 0.028244, 0.032242, 0.056231, 0.098804, 0.188524, 0.371302", \ + "0.019811, 0.028244, 0.032242, 0.056231, 0.098804, 0.188524, 0.371302", \ + "0.019811, 0.028244, 0.032242, 0.056231, 0.098804, 0.188524, 0.371302", \ + "0.019811, 0.028244, 0.032242, 0.056231, 0.098804, 0.188524, 0.371302" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.019811, 0.028244, 0.032242, 0.056231, 0.098804, 0.188524, 0.371302", \ + "0.019811, 0.028244, 0.032242, 0.056231, 0.098804, 0.188524, 0.371302", \ + "0.019811, 0.028244, 0.032242, 0.056231, 0.098804, 0.188524, 0.371302", \ + "0.019811, 0.028244, 0.032242, 0.056231, 0.098804, 0.188524, 0.371302", \ + "0.019811, 0.028244, 0.032242, 0.056231, 0.098804, 0.188524, 0.371302", \ + "0.019811, 0.028244, 0.032242, 0.056231, 0.098804, 0.188524, 0.371302", \ + "0.019811, 0.028244, 0.032242, 0.056231, 0.098804, 0.188524, 0.371302" \ + ); + } + } + internal_power() { + related_pin : WENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TENB"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269", \ + "0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272", \ + "0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275", \ + "0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279", \ + "0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282", \ + "0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285", \ + "0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444", \ + "0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543", \ + "0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548", \ + "0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552", \ + "0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557", \ + "0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561", \ + "0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566" \ + ); + } + } + internal_power() { + related_pin : TWENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TENB"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003205, 0.003205, 0.003205, 0.003205, 0.003205, 0.003205, 0.003205", \ + "0.003209, 0.003209, 0.003209, 0.003209, 0.003209, 0.003209, 0.003209", \ + "0.003212, 0.003212, 0.003212, 0.003212, 0.003212, 0.003212, 0.003212", \ + "0.003215, 0.003215, 0.003215, 0.003215, 0.003215, 0.003215, 0.003215", \ + "0.003218, 0.003218, 0.003218, 0.003218, 0.003218, 0.003218, 0.003218", \ + "0.003222, 0.003222, 0.003222, 0.003222, 0.003222, 0.003222, 0.003222", \ + "0.003225, 0.003225, 0.003225, 0.003225, 0.003225, 0.003225, 0.003225" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004517, 0.004517, 0.004517, 0.004517, 0.004517, 0.004517, 0.004517", \ + "0.004587, 0.004587, 0.004587, 0.004587, 0.004587, 0.004587, 0.004587", \ + "0.004592, 0.004592, 0.004592, 0.004592, 0.004592, 0.004592, 0.004592", \ + "0.004596, 0.004596, 0.004596, 0.004596, 0.004596, 0.004596, 0.004596", \ + "0.004601, 0.004601, 0.004601, 0.004601, 0.004601, 0.004601, 0.004601", \ + "0.004605, 0.004605, 0.004605, 0.004605, 0.004605, 0.004605, 0.004605", \ + "0.004610, 0.004610, 0.004610, 0.004610, 0.004610, 0.004610, 0.004610" \ + ); + } + } + internal_power() { + related_pin : DFTRAMBYP; + related_pg_pin : "VDDPE"; + when : "RET1N"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.000810, 0.000811, 0.000812, 0.000812, 0.000813, 0.000814, 0.000815", \ + "0.000811, 0.000812, 0.000812, 0.000813, 0.000814, 0.000815, 0.000816", \ + "0.000812, 0.000812, 0.000813, 0.000814, 0.000815, 0.000816, 0.000817", \ + "0.000812, 0.000813, 0.000814, 0.000815, 0.000816, 0.000817, 0.000817", \ + "0.000813, 0.000814, 0.000815, 0.000816, 0.000817, 0.000817, 0.000818", \ + "0.000814, 0.000815, 0.000816, 0.000817, 0.000817, 0.000818, 0.000819", \ + "0.000815, 0.000816, 0.000817, 0.000817, 0.000818, 0.000819, 0.000820" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.000810, 0.000811, 0.000812, 0.000812, 0.000813, 0.000814, 0.000815", \ + "0.000811, 0.000812, 0.000812, 0.000813, 0.000814, 0.000815, 0.000816", \ + "0.000812, 0.000812, 0.000813, 0.000814, 0.000815, 0.000816, 0.000817", \ + "0.000812, 0.000813, 0.000814, 0.000815, 0.000816, 0.000817, 0.000817", \ + "0.000813, 0.000814, 0.000815, 0.000816, 0.000817, 0.000817, 0.000818", \ + "0.000814, 0.000815, 0.000816, 0.000817, 0.000817, 0.000818, 0.000819", \ + "0.000815, 0.000816, 0.000817, 0.000817, 0.000818, 0.000819, 0.000820" \ + ); + } + } + pin(WENYB[127]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[127]&WENB[127]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[127] == 1'b0 && WENB[127] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.428566, 0.434896, 0.436782, 0.448327, 0.465788, 0.500696, 0.570282", \ + "0.438471, 0.444801, 0.446687, 0.458232, 0.475693, 0.510601, 0.580187", \ + "0.454906, 0.461236, 0.463122, 0.474667, 0.492128, 0.527036, 0.596622", \ + "0.474391, 0.480721, 0.482607, 0.494152, 0.511613, 0.546521, 0.616107", \ + "0.490250, 0.496580, 0.498466, 0.510011, 0.527472, 0.562380, 0.631966", \ + "0.512085, 0.518415, 0.520301, 0.531846, 0.549307, 0.584215, 0.653801", \ + "0.533832, 0.540162, 0.542048, 0.553593, 0.571054, 0.605962, 0.675548" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.289647, 0.295769, 0.297777, 0.309317, 0.326657, 0.361315, 0.429672", \ + "0.299417, 0.305539, 0.307547, 0.319087, 0.336427, 0.371085, 0.439442", \ + "0.315598, 0.321720, 0.323728, 0.335268, 0.352608, 0.387266, 0.455623", \ + "0.335474, 0.341596, 0.343604, 0.355144, 0.372484, 0.407142, 0.475499", \ + "0.351283, 0.357405, 0.359413, 0.370953, 0.388293, 0.422951, 0.491308", \ + "0.372994, 0.379116, 0.381124, 0.392664, 0.410004, 0.444662, 0.513019", \ + "0.394992, 0.401114, 0.403122, 0.414662, 0.432002, 0.466660, 0.535017" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.390282, 0.397602, 0.401890, 0.414395, 0.440878, 0.489067, 0.590691", \ + "0.402234, 0.409554, 0.413842, 0.426347, 0.452830, 0.501019, 0.602643", \ + "0.420298, 0.427618, 0.431906, 0.444411, 0.470894, 0.519083, 0.620707", \ + "0.442888, 0.450208, 0.454496, 0.467001, 0.493484, 0.541673, 0.643297", \ + "0.460549, 0.467869, 0.472157, 0.484662, 0.511145, 0.559334, 0.660958", \ + "0.488350, 0.495670, 0.499958, 0.512463, 0.538946, 0.587135, 0.688759", \ + "0.519698, 0.527018, 0.531306, 0.543811, 0.570294, 0.618483, 0.720107" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.258427, 0.265773, 0.269915, 0.282552, 0.308905, 0.357203, 0.457471", \ + "0.269913, 0.277259, 0.281401, 0.294038, 0.320391, 0.368689, 0.468957", \ + "0.288479, 0.295825, 0.299967, 0.312604, 0.338957, 0.387255, 0.487523", \ + "0.310924, 0.318270, 0.322412, 0.335049, 0.361402, 0.409700, 0.509968", \ + "0.328666, 0.336012, 0.340154, 0.352791, 0.379144, 0.427442, 0.527710", \ + "0.356550, 0.363896, 0.368038, 0.380675, 0.407028, 0.455326, 0.555594", \ + "0.387887, 0.395233, 0.399375, 0.412012, 0.438365, 0.486663, 0.586931" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[127]&!WENB[127]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[127] == 1'b1 && WENB[127] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.448569, 0.455979, 0.458221, 0.472734, 0.496988, 0.548145, 0.648157", \ + "0.458006, 0.465416, 0.467658, 0.482171, 0.506425, 0.557582, 0.657594", \ + "0.474760, 0.482170, 0.484412, 0.498925, 0.523179, 0.574336, 0.674348", \ + "0.494141, 0.501551, 0.503793, 0.518306, 0.542560, 0.593717, 0.693729", \ + "0.511078, 0.518488, 0.520730, 0.535243, 0.559497, 0.610654, 0.710666", \ + "0.531453, 0.538863, 0.541105, 0.555618, 0.579872, 0.631029, 0.731041", \ + "0.558448, 0.565858, 0.568100, 0.582613, 0.606867, 0.658024, 0.758036" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.294257, 0.301642, 0.303853, 0.318399, 0.342575, 0.393185, 0.493809", \ + "0.303707, 0.311092, 0.313303, 0.327849, 0.352025, 0.402635, 0.503259", \ + "0.320468, 0.327853, 0.330064, 0.344610, 0.368786, 0.419396, 0.520020", \ + "0.339837, 0.347222, 0.349433, 0.363979, 0.388155, 0.438765, 0.539389", \ + "0.356774, 0.364159, 0.366370, 0.380916, 0.405092, 0.455702, 0.556326", \ + "0.377128, 0.384513, 0.386724, 0.401270, 0.425446, 0.476056, 0.576680", \ + "0.403841, 0.411226, 0.413437, 0.427983, 0.452159, 0.502769, 0.603393" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.415263, 0.421895, 0.423659, 0.435133, 0.452584, 0.487558, 0.555809", \ + "0.424475, 0.431107, 0.432871, 0.444345, 0.461796, 0.496770, 0.565021", \ + "0.444166, 0.450798, 0.452562, 0.464036, 0.481487, 0.516461, 0.584712", \ + "0.465757, 0.472389, 0.474153, 0.485627, 0.503078, 0.538052, 0.606303", \ + "0.482087, 0.488719, 0.490483, 0.501957, 0.519408, 0.554382, 0.622633", \ + "0.509113, 0.515745, 0.517509, 0.528983, 0.546434, 0.581408, 0.649659", \ + "0.541286, 0.547918, 0.549682, 0.561156, 0.578607, 0.613581, 0.681832" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.268714, 0.275200, 0.277097, 0.288608, 0.305984, 0.340375, 0.408963", \ + "0.278165, 0.284651, 0.286548, 0.298059, 0.315435, 0.349826, 0.418414", \ + "0.297909, 0.304395, 0.306292, 0.317803, 0.335179, 0.369570, 0.438158", \ + "0.319457, 0.325943, 0.327840, 0.339351, 0.356727, 0.391118, 0.459706", \ + "0.335812, 0.342298, 0.344195, 0.355706, 0.373082, 0.407473, 0.476061", \ + "0.362797, 0.369283, 0.371180, 0.382691, 0.400067, 0.434458, 0.503046", \ + "0.394960, 0.401446, 0.403343, 0.414854, 0.432230, 0.466621, 0.535209" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[127]&WENB[127]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269", \ + "0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272", \ + "0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275", \ + "0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279", \ + "0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282", \ + "0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285", \ + "0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444", \ + "0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543", \ + "0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548", \ + "0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552", \ + "0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557", \ + "0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561", \ + "0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[127]&!WENB[127]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444", \ + "0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543", \ + "0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548", \ + "0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552", \ + "0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557", \ + "0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561", \ + "0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269", \ + "0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272", \ + "0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275", \ + "0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279", \ + "0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282", \ + "0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285", \ + "0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288" \ + ); + } + } + } + pin(WENYB[126]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[126]&WENB[126]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[126] == 1'b0 && WENB[126] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.428566, 0.434896, 0.436782, 0.448327, 0.465788, 0.500696, 0.570282", \ + "0.438471, 0.444801, 0.446687, 0.458232, 0.475693, 0.510601, 0.580187", \ + "0.454906, 0.461236, 0.463122, 0.474667, 0.492128, 0.527036, 0.596622", \ + "0.474391, 0.480721, 0.482607, 0.494152, 0.511613, 0.546521, 0.616107", \ + "0.490250, 0.496580, 0.498466, 0.510011, 0.527472, 0.562380, 0.631966", \ + "0.512085, 0.518415, 0.520301, 0.531846, 0.549307, 0.584215, 0.653801", \ + "0.533832, 0.540162, 0.542048, 0.553593, 0.571054, 0.605962, 0.675548" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.289647, 0.295769, 0.297777, 0.309317, 0.326657, 0.361315, 0.429672", \ + "0.299417, 0.305539, 0.307547, 0.319087, 0.336427, 0.371085, 0.439442", \ + "0.315598, 0.321720, 0.323728, 0.335268, 0.352608, 0.387266, 0.455623", \ + "0.335474, 0.341596, 0.343604, 0.355144, 0.372484, 0.407142, 0.475499", \ + "0.351283, 0.357405, 0.359413, 0.370953, 0.388293, 0.422951, 0.491308", \ + "0.372994, 0.379116, 0.381124, 0.392664, 0.410004, 0.444662, 0.513019", \ + "0.394992, 0.401114, 0.403122, 0.414662, 0.432002, 0.466660, 0.535017" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.390282, 0.397602, 0.401890, 0.414395, 0.440878, 0.489067, 0.590691", \ + "0.402234, 0.409554, 0.413842, 0.426347, 0.452830, 0.501019, 0.602643", \ + "0.420298, 0.427618, 0.431906, 0.444411, 0.470894, 0.519083, 0.620707", \ + "0.442888, 0.450208, 0.454496, 0.467001, 0.493484, 0.541673, 0.643297", \ + "0.460549, 0.467869, 0.472157, 0.484662, 0.511145, 0.559334, 0.660958", \ + "0.488350, 0.495670, 0.499958, 0.512463, 0.538946, 0.587135, 0.688759", \ + "0.519698, 0.527018, 0.531306, 0.543811, 0.570294, 0.618483, 0.720107" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.258427, 0.265773, 0.269915, 0.282552, 0.308905, 0.357203, 0.457471", \ + "0.269913, 0.277259, 0.281401, 0.294038, 0.320391, 0.368689, 0.468957", \ + "0.288479, 0.295825, 0.299967, 0.312604, 0.338957, 0.387255, 0.487523", \ + "0.310924, 0.318270, 0.322412, 0.335049, 0.361402, 0.409700, 0.509968", \ + "0.328666, 0.336012, 0.340154, 0.352791, 0.379144, 0.427442, 0.527710", \ + "0.356550, 0.363896, 0.368038, 0.380675, 0.407028, 0.455326, 0.555594", \ + "0.387887, 0.395233, 0.399375, 0.412012, 0.438365, 0.486663, 0.586931" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[126]&!WENB[126]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[126] == 1'b1 && WENB[126] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.448569, 0.455979, 0.458221, 0.472734, 0.496988, 0.548145, 0.648157", \ + "0.458006, 0.465416, 0.467658, 0.482171, 0.506425, 0.557582, 0.657594", \ + "0.474760, 0.482170, 0.484412, 0.498925, 0.523179, 0.574336, 0.674348", \ + "0.494141, 0.501551, 0.503793, 0.518306, 0.542560, 0.593717, 0.693729", \ + "0.511078, 0.518488, 0.520730, 0.535243, 0.559497, 0.610654, 0.710666", \ + "0.531453, 0.538863, 0.541105, 0.555618, 0.579872, 0.631029, 0.731041", \ + "0.558448, 0.565858, 0.568100, 0.582613, 0.606867, 0.658024, 0.758036" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.294257, 0.301642, 0.303853, 0.318399, 0.342575, 0.393185, 0.493809", \ + "0.303707, 0.311092, 0.313303, 0.327849, 0.352025, 0.402635, 0.503259", \ + "0.320468, 0.327853, 0.330064, 0.344610, 0.368786, 0.419396, 0.520020", \ + "0.339837, 0.347222, 0.349433, 0.363979, 0.388155, 0.438765, 0.539389", \ + "0.356774, 0.364159, 0.366370, 0.380916, 0.405092, 0.455702, 0.556326", \ + "0.377128, 0.384513, 0.386724, 0.401270, 0.425446, 0.476056, 0.576680", \ + "0.403841, 0.411226, 0.413437, 0.427983, 0.452159, 0.502769, 0.603393" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.415263, 0.421895, 0.423659, 0.435133, 0.452584, 0.487558, 0.555809", \ + "0.424475, 0.431107, 0.432871, 0.444345, 0.461796, 0.496770, 0.565021", \ + "0.444166, 0.450798, 0.452562, 0.464036, 0.481487, 0.516461, 0.584712", \ + "0.465757, 0.472389, 0.474153, 0.485627, 0.503078, 0.538052, 0.606303", \ + "0.482087, 0.488719, 0.490483, 0.501957, 0.519408, 0.554382, 0.622633", \ + "0.509113, 0.515745, 0.517509, 0.528983, 0.546434, 0.581408, 0.649659", \ + "0.541286, 0.547918, 0.549682, 0.561156, 0.578607, 0.613581, 0.681832" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.268714, 0.275200, 0.277097, 0.288608, 0.305984, 0.340375, 0.408963", \ + "0.278165, 0.284651, 0.286548, 0.298059, 0.315435, 0.349826, 0.418414", \ + "0.297909, 0.304395, 0.306292, 0.317803, 0.335179, 0.369570, 0.438158", \ + "0.319457, 0.325943, 0.327840, 0.339351, 0.356727, 0.391118, 0.459706", \ + "0.335812, 0.342298, 0.344195, 0.355706, 0.373082, 0.407473, 0.476061", \ + "0.362797, 0.369283, 0.371180, 0.382691, 0.400067, 0.434458, 0.503046", \ + "0.394960, 0.401446, 0.403343, 0.414854, 0.432230, 0.466621, 0.535209" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[126]&WENB[126]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269", \ + "0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272", \ + "0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275", \ + "0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279", \ + "0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282", \ + "0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285", \ + "0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444", \ + "0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543", \ + "0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548", \ + "0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552", \ + "0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557", \ + "0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561", \ + "0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[126]&!WENB[126]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444", \ + "0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543", \ + "0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548", \ + "0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552", \ + "0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557", \ + "0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561", \ + "0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269", \ + "0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272", \ + "0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275", \ + "0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279", \ + "0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282", \ + "0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285", \ + "0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288" \ + ); + } + } + } + pin(WENYB[125]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[125]&WENB[125]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[125] == 1'b0 && WENB[125] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.428566, 0.434896, 0.436782, 0.448327, 0.465788, 0.500696, 0.570282", \ + "0.438471, 0.444801, 0.446687, 0.458232, 0.475693, 0.510601, 0.580187", \ + "0.454906, 0.461236, 0.463122, 0.474667, 0.492128, 0.527036, 0.596622", \ + "0.474391, 0.480721, 0.482607, 0.494152, 0.511613, 0.546521, 0.616107", \ + "0.490250, 0.496580, 0.498466, 0.510011, 0.527472, 0.562380, 0.631966", \ + "0.512085, 0.518415, 0.520301, 0.531846, 0.549307, 0.584215, 0.653801", \ + "0.533832, 0.540162, 0.542048, 0.553593, 0.571054, 0.605962, 0.675548" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.289647, 0.295769, 0.297777, 0.309317, 0.326657, 0.361315, 0.429672", \ + "0.299417, 0.305539, 0.307547, 0.319087, 0.336427, 0.371085, 0.439442", \ + "0.315598, 0.321720, 0.323728, 0.335268, 0.352608, 0.387266, 0.455623", \ + "0.335474, 0.341596, 0.343604, 0.355144, 0.372484, 0.407142, 0.475499", \ + "0.351283, 0.357405, 0.359413, 0.370953, 0.388293, 0.422951, 0.491308", \ + "0.372994, 0.379116, 0.381124, 0.392664, 0.410004, 0.444662, 0.513019", \ + "0.394992, 0.401114, 0.403122, 0.414662, 0.432002, 0.466660, 0.535017" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.390282, 0.397602, 0.401890, 0.414395, 0.440878, 0.489067, 0.590691", \ + "0.402234, 0.409554, 0.413842, 0.426347, 0.452830, 0.501019, 0.602643", \ + "0.420298, 0.427618, 0.431906, 0.444411, 0.470894, 0.519083, 0.620707", \ + "0.442888, 0.450208, 0.454496, 0.467001, 0.493484, 0.541673, 0.643297", \ + "0.460549, 0.467869, 0.472157, 0.484662, 0.511145, 0.559334, 0.660958", \ + "0.488350, 0.495670, 0.499958, 0.512463, 0.538946, 0.587135, 0.688759", \ + "0.519698, 0.527018, 0.531306, 0.543811, 0.570294, 0.618483, 0.720107" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.258427, 0.265773, 0.269915, 0.282552, 0.308905, 0.357203, 0.457471", \ + "0.269913, 0.277259, 0.281401, 0.294038, 0.320391, 0.368689, 0.468957", \ + "0.288479, 0.295825, 0.299967, 0.312604, 0.338957, 0.387255, 0.487523", \ + "0.310924, 0.318270, 0.322412, 0.335049, 0.361402, 0.409700, 0.509968", \ + "0.328666, 0.336012, 0.340154, 0.352791, 0.379144, 0.427442, 0.527710", \ + "0.356550, 0.363896, 0.368038, 0.380675, 0.407028, 0.455326, 0.555594", \ + "0.387887, 0.395233, 0.399375, 0.412012, 0.438365, 0.486663, 0.586931" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[125]&!WENB[125]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[125] == 1'b1 && WENB[125] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.448569, 0.455979, 0.458221, 0.472734, 0.496988, 0.548145, 0.648157", \ + "0.458006, 0.465416, 0.467658, 0.482171, 0.506425, 0.557582, 0.657594", \ + "0.474760, 0.482170, 0.484412, 0.498925, 0.523179, 0.574336, 0.674348", \ + "0.494141, 0.501551, 0.503793, 0.518306, 0.542560, 0.593717, 0.693729", \ + "0.511078, 0.518488, 0.520730, 0.535243, 0.559497, 0.610654, 0.710666", \ + "0.531453, 0.538863, 0.541105, 0.555618, 0.579872, 0.631029, 0.731041", \ + "0.558448, 0.565858, 0.568100, 0.582613, 0.606867, 0.658024, 0.758036" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.294257, 0.301642, 0.303853, 0.318399, 0.342575, 0.393185, 0.493809", \ + "0.303707, 0.311092, 0.313303, 0.327849, 0.352025, 0.402635, 0.503259", \ + "0.320468, 0.327853, 0.330064, 0.344610, 0.368786, 0.419396, 0.520020", \ + "0.339837, 0.347222, 0.349433, 0.363979, 0.388155, 0.438765, 0.539389", \ + "0.356774, 0.364159, 0.366370, 0.380916, 0.405092, 0.455702, 0.556326", \ + "0.377128, 0.384513, 0.386724, 0.401270, 0.425446, 0.476056, 0.576680", \ + "0.403841, 0.411226, 0.413437, 0.427983, 0.452159, 0.502769, 0.603393" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.415263, 0.421895, 0.423659, 0.435133, 0.452584, 0.487558, 0.555809", \ + "0.424475, 0.431107, 0.432871, 0.444345, 0.461796, 0.496770, 0.565021", \ + "0.444166, 0.450798, 0.452562, 0.464036, 0.481487, 0.516461, 0.584712", \ + "0.465757, 0.472389, 0.474153, 0.485627, 0.503078, 0.538052, 0.606303", \ + "0.482087, 0.488719, 0.490483, 0.501957, 0.519408, 0.554382, 0.622633", \ + "0.509113, 0.515745, 0.517509, 0.528983, 0.546434, 0.581408, 0.649659", \ + "0.541286, 0.547918, 0.549682, 0.561156, 0.578607, 0.613581, 0.681832" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.268714, 0.275200, 0.277097, 0.288608, 0.305984, 0.340375, 0.408963", \ + "0.278165, 0.284651, 0.286548, 0.298059, 0.315435, 0.349826, 0.418414", \ + "0.297909, 0.304395, 0.306292, 0.317803, 0.335179, 0.369570, 0.438158", \ + "0.319457, 0.325943, 0.327840, 0.339351, 0.356727, 0.391118, 0.459706", \ + "0.335812, 0.342298, 0.344195, 0.355706, 0.373082, 0.407473, 0.476061", \ + "0.362797, 0.369283, 0.371180, 0.382691, 0.400067, 0.434458, 0.503046", \ + "0.394960, 0.401446, 0.403343, 0.414854, 0.432230, 0.466621, 0.535209" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[125]&WENB[125]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269", \ + "0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272", \ + "0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275", \ + "0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279", \ + "0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282", \ + "0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285", \ + "0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444", \ + "0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543", \ + "0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548", \ + "0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552", \ + "0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557", \ + "0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561", \ + "0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[125]&!WENB[125]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444", \ + "0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543", \ + "0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548", \ + "0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552", \ + "0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557", \ + "0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561", \ + "0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269", \ + "0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272", \ + "0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275", \ + "0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279", \ + "0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282", \ + "0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285", \ + "0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288" \ + ); + } + } + } + pin(WENYB[124]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[124]&WENB[124]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[124] == 1'b0 && WENB[124] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.428566, 0.434896, 0.436782, 0.448327, 0.465788, 0.500696, 0.570282", \ + "0.438471, 0.444801, 0.446687, 0.458232, 0.475693, 0.510601, 0.580187", \ + "0.454906, 0.461236, 0.463122, 0.474667, 0.492128, 0.527036, 0.596622", \ + "0.474391, 0.480721, 0.482607, 0.494152, 0.511613, 0.546521, 0.616107", \ + "0.490250, 0.496580, 0.498466, 0.510011, 0.527472, 0.562380, 0.631966", \ + "0.512085, 0.518415, 0.520301, 0.531846, 0.549307, 0.584215, 0.653801", \ + "0.533832, 0.540162, 0.542048, 0.553593, 0.571054, 0.605962, 0.675548" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.289647, 0.295769, 0.297777, 0.309317, 0.326657, 0.361315, 0.429672", \ + "0.299417, 0.305539, 0.307547, 0.319087, 0.336427, 0.371085, 0.439442", \ + "0.315598, 0.321720, 0.323728, 0.335268, 0.352608, 0.387266, 0.455623", \ + "0.335474, 0.341596, 0.343604, 0.355144, 0.372484, 0.407142, 0.475499", \ + "0.351283, 0.357405, 0.359413, 0.370953, 0.388293, 0.422951, 0.491308", \ + "0.372994, 0.379116, 0.381124, 0.392664, 0.410004, 0.444662, 0.513019", \ + "0.394992, 0.401114, 0.403122, 0.414662, 0.432002, 0.466660, 0.535017" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.390282, 0.397602, 0.401890, 0.414395, 0.440878, 0.489067, 0.590691", \ + "0.402234, 0.409554, 0.413842, 0.426347, 0.452830, 0.501019, 0.602643", \ + "0.420298, 0.427618, 0.431906, 0.444411, 0.470894, 0.519083, 0.620707", \ + "0.442888, 0.450208, 0.454496, 0.467001, 0.493484, 0.541673, 0.643297", \ + "0.460549, 0.467869, 0.472157, 0.484662, 0.511145, 0.559334, 0.660958", \ + "0.488350, 0.495670, 0.499958, 0.512463, 0.538946, 0.587135, 0.688759", \ + "0.519698, 0.527018, 0.531306, 0.543811, 0.570294, 0.618483, 0.720107" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.258427, 0.265773, 0.269915, 0.282552, 0.308905, 0.357203, 0.457471", \ + "0.269913, 0.277259, 0.281401, 0.294038, 0.320391, 0.368689, 0.468957", \ + "0.288479, 0.295825, 0.299967, 0.312604, 0.338957, 0.387255, 0.487523", \ + "0.310924, 0.318270, 0.322412, 0.335049, 0.361402, 0.409700, 0.509968", \ + "0.328666, 0.336012, 0.340154, 0.352791, 0.379144, 0.427442, 0.527710", \ + "0.356550, 0.363896, 0.368038, 0.380675, 0.407028, 0.455326, 0.555594", \ + "0.387887, 0.395233, 0.399375, 0.412012, 0.438365, 0.486663, 0.586931" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[124]&!WENB[124]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[124] == 1'b1 && WENB[124] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.448569, 0.455979, 0.458221, 0.472734, 0.496988, 0.548145, 0.648157", \ + "0.458006, 0.465416, 0.467658, 0.482171, 0.506425, 0.557582, 0.657594", \ + "0.474760, 0.482170, 0.484412, 0.498925, 0.523179, 0.574336, 0.674348", \ + "0.494141, 0.501551, 0.503793, 0.518306, 0.542560, 0.593717, 0.693729", \ + "0.511078, 0.518488, 0.520730, 0.535243, 0.559497, 0.610654, 0.710666", \ + "0.531453, 0.538863, 0.541105, 0.555618, 0.579872, 0.631029, 0.731041", \ + "0.558448, 0.565858, 0.568100, 0.582613, 0.606867, 0.658024, 0.758036" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.294257, 0.301642, 0.303853, 0.318399, 0.342575, 0.393185, 0.493809", \ + "0.303707, 0.311092, 0.313303, 0.327849, 0.352025, 0.402635, 0.503259", \ + "0.320468, 0.327853, 0.330064, 0.344610, 0.368786, 0.419396, 0.520020", \ + "0.339837, 0.347222, 0.349433, 0.363979, 0.388155, 0.438765, 0.539389", \ + "0.356774, 0.364159, 0.366370, 0.380916, 0.405092, 0.455702, 0.556326", \ + "0.377128, 0.384513, 0.386724, 0.401270, 0.425446, 0.476056, 0.576680", \ + "0.403841, 0.411226, 0.413437, 0.427983, 0.452159, 0.502769, 0.603393" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.415263, 0.421895, 0.423659, 0.435133, 0.452584, 0.487558, 0.555809", \ + "0.424475, 0.431107, 0.432871, 0.444345, 0.461796, 0.496770, 0.565021", \ + "0.444166, 0.450798, 0.452562, 0.464036, 0.481487, 0.516461, 0.584712", \ + "0.465757, 0.472389, 0.474153, 0.485627, 0.503078, 0.538052, 0.606303", \ + "0.482087, 0.488719, 0.490483, 0.501957, 0.519408, 0.554382, 0.622633", \ + "0.509113, 0.515745, 0.517509, 0.528983, 0.546434, 0.581408, 0.649659", \ + "0.541286, 0.547918, 0.549682, 0.561156, 0.578607, 0.613581, 0.681832" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.268714, 0.275200, 0.277097, 0.288608, 0.305984, 0.340375, 0.408963", \ + "0.278165, 0.284651, 0.286548, 0.298059, 0.315435, 0.349826, 0.418414", \ + "0.297909, 0.304395, 0.306292, 0.317803, 0.335179, 0.369570, 0.438158", \ + "0.319457, 0.325943, 0.327840, 0.339351, 0.356727, 0.391118, 0.459706", \ + "0.335812, 0.342298, 0.344195, 0.355706, 0.373082, 0.407473, 0.476061", \ + "0.362797, 0.369283, 0.371180, 0.382691, 0.400067, 0.434458, 0.503046", \ + "0.394960, 0.401446, 0.403343, 0.414854, 0.432230, 0.466621, 0.535209" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[124]&WENB[124]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269", \ + "0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272", \ + "0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275", \ + "0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279", \ + "0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282", \ + "0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285", \ + "0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444", \ + "0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543", \ + "0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548", \ + "0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552", \ + "0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557", \ + "0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561", \ + "0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[124]&!WENB[124]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444", \ + "0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543", \ + "0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548", \ + "0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552", \ + "0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557", \ + "0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561", \ + "0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269", \ + "0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272", \ + "0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275", \ + "0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279", \ + "0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282", \ + "0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285", \ + "0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288" \ + ); + } + } + } + pin(WENYB[123]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[123]&WENB[123]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[123] == 1'b0 && WENB[123] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.428566, 0.434896, 0.436782, 0.448327, 0.465788, 0.500696, 0.570282", \ + "0.438471, 0.444801, 0.446687, 0.458232, 0.475693, 0.510601, 0.580187", \ + "0.454906, 0.461236, 0.463122, 0.474667, 0.492128, 0.527036, 0.596622", \ + "0.474391, 0.480721, 0.482607, 0.494152, 0.511613, 0.546521, 0.616107", \ + "0.490250, 0.496580, 0.498466, 0.510011, 0.527472, 0.562380, 0.631966", \ + "0.512085, 0.518415, 0.520301, 0.531846, 0.549307, 0.584215, 0.653801", \ + "0.533832, 0.540162, 0.542048, 0.553593, 0.571054, 0.605962, 0.675548" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.289647, 0.295769, 0.297777, 0.309317, 0.326657, 0.361315, 0.429672", \ + "0.299417, 0.305539, 0.307547, 0.319087, 0.336427, 0.371085, 0.439442", \ + "0.315598, 0.321720, 0.323728, 0.335268, 0.352608, 0.387266, 0.455623", \ + "0.335474, 0.341596, 0.343604, 0.355144, 0.372484, 0.407142, 0.475499", \ + "0.351283, 0.357405, 0.359413, 0.370953, 0.388293, 0.422951, 0.491308", \ + "0.372994, 0.379116, 0.381124, 0.392664, 0.410004, 0.444662, 0.513019", \ + "0.394992, 0.401114, 0.403122, 0.414662, 0.432002, 0.466660, 0.535017" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.390282, 0.397602, 0.401890, 0.414395, 0.440878, 0.489067, 0.590691", \ + "0.402234, 0.409554, 0.413842, 0.426347, 0.452830, 0.501019, 0.602643", \ + "0.420298, 0.427618, 0.431906, 0.444411, 0.470894, 0.519083, 0.620707", \ + "0.442888, 0.450208, 0.454496, 0.467001, 0.493484, 0.541673, 0.643297", \ + "0.460549, 0.467869, 0.472157, 0.484662, 0.511145, 0.559334, 0.660958", \ + "0.488350, 0.495670, 0.499958, 0.512463, 0.538946, 0.587135, 0.688759", \ + "0.519698, 0.527018, 0.531306, 0.543811, 0.570294, 0.618483, 0.720107" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.258427, 0.265773, 0.269915, 0.282552, 0.308905, 0.357203, 0.457471", \ + "0.269913, 0.277259, 0.281401, 0.294038, 0.320391, 0.368689, 0.468957", \ + "0.288479, 0.295825, 0.299967, 0.312604, 0.338957, 0.387255, 0.487523", \ + "0.310924, 0.318270, 0.322412, 0.335049, 0.361402, 0.409700, 0.509968", \ + "0.328666, 0.336012, 0.340154, 0.352791, 0.379144, 0.427442, 0.527710", \ + "0.356550, 0.363896, 0.368038, 0.380675, 0.407028, 0.455326, 0.555594", \ + "0.387887, 0.395233, 0.399375, 0.412012, 0.438365, 0.486663, 0.586931" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[123]&!WENB[123]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[123] == 1'b1 && WENB[123] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.448569, 0.455979, 0.458221, 0.472734, 0.496988, 0.548145, 0.648157", \ + "0.458006, 0.465416, 0.467658, 0.482171, 0.506425, 0.557582, 0.657594", \ + "0.474760, 0.482170, 0.484412, 0.498925, 0.523179, 0.574336, 0.674348", \ + "0.494141, 0.501551, 0.503793, 0.518306, 0.542560, 0.593717, 0.693729", \ + "0.511078, 0.518488, 0.520730, 0.535243, 0.559497, 0.610654, 0.710666", \ + "0.531453, 0.538863, 0.541105, 0.555618, 0.579872, 0.631029, 0.731041", \ + "0.558448, 0.565858, 0.568100, 0.582613, 0.606867, 0.658024, 0.758036" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.294257, 0.301642, 0.303853, 0.318399, 0.342575, 0.393185, 0.493809", \ + "0.303707, 0.311092, 0.313303, 0.327849, 0.352025, 0.402635, 0.503259", \ + "0.320468, 0.327853, 0.330064, 0.344610, 0.368786, 0.419396, 0.520020", \ + "0.339837, 0.347222, 0.349433, 0.363979, 0.388155, 0.438765, 0.539389", \ + "0.356774, 0.364159, 0.366370, 0.380916, 0.405092, 0.455702, 0.556326", \ + "0.377128, 0.384513, 0.386724, 0.401270, 0.425446, 0.476056, 0.576680", \ + "0.403841, 0.411226, 0.413437, 0.427983, 0.452159, 0.502769, 0.603393" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.415263, 0.421895, 0.423659, 0.435133, 0.452584, 0.487558, 0.555809", \ + "0.424475, 0.431107, 0.432871, 0.444345, 0.461796, 0.496770, 0.565021", \ + "0.444166, 0.450798, 0.452562, 0.464036, 0.481487, 0.516461, 0.584712", \ + "0.465757, 0.472389, 0.474153, 0.485627, 0.503078, 0.538052, 0.606303", \ + "0.482087, 0.488719, 0.490483, 0.501957, 0.519408, 0.554382, 0.622633", \ + "0.509113, 0.515745, 0.517509, 0.528983, 0.546434, 0.581408, 0.649659", \ + "0.541286, 0.547918, 0.549682, 0.561156, 0.578607, 0.613581, 0.681832" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.268714, 0.275200, 0.277097, 0.288608, 0.305984, 0.340375, 0.408963", \ + "0.278165, 0.284651, 0.286548, 0.298059, 0.315435, 0.349826, 0.418414", \ + "0.297909, 0.304395, 0.306292, 0.317803, 0.335179, 0.369570, 0.438158", \ + "0.319457, 0.325943, 0.327840, 0.339351, 0.356727, 0.391118, 0.459706", \ + "0.335812, 0.342298, 0.344195, 0.355706, 0.373082, 0.407473, 0.476061", \ + "0.362797, 0.369283, 0.371180, 0.382691, 0.400067, 0.434458, 0.503046", \ + "0.394960, 0.401446, 0.403343, 0.414854, 0.432230, 0.466621, 0.535209" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[123]&WENB[123]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269", \ + "0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272", \ + "0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275", \ + "0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279", \ + "0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282", \ + "0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285", \ + "0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444", \ + "0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543", \ + "0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548", \ + "0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552", \ + "0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557", \ + "0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561", \ + "0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[123]&!WENB[123]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444", \ + "0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543", \ + "0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548", \ + "0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552", \ + "0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557", \ + "0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561", \ + "0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269", \ + "0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272", \ + "0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275", \ + "0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279", \ + "0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282", \ + "0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285", \ + "0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288" \ + ); + } + } + } + pin(WENYB[122]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[122]&WENB[122]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[122] == 1'b0 && WENB[122] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.428566, 0.434896, 0.436782, 0.448327, 0.465788, 0.500696, 0.570282", \ + "0.438471, 0.444801, 0.446687, 0.458232, 0.475693, 0.510601, 0.580187", \ + "0.454906, 0.461236, 0.463122, 0.474667, 0.492128, 0.527036, 0.596622", \ + "0.474391, 0.480721, 0.482607, 0.494152, 0.511613, 0.546521, 0.616107", \ + "0.490250, 0.496580, 0.498466, 0.510011, 0.527472, 0.562380, 0.631966", \ + "0.512085, 0.518415, 0.520301, 0.531846, 0.549307, 0.584215, 0.653801", \ + "0.533832, 0.540162, 0.542048, 0.553593, 0.571054, 0.605962, 0.675548" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.289647, 0.295769, 0.297777, 0.309317, 0.326657, 0.361315, 0.429672", \ + "0.299417, 0.305539, 0.307547, 0.319087, 0.336427, 0.371085, 0.439442", \ + "0.315598, 0.321720, 0.323728, 0.335268, 0.352608, 0.387266, 0.455623", \ + "0.335474, 0.341596, 0.343604, 0.355144, 0.372484, 0.407142, 0.475499", \ + "0.351283, 0.357405, 0.359413, 0.370953, 0.388293, 0.422951, 0.491308", \ + "0.372994, 0.379116, 0.381124, 0.392664, 0.410004, 0.444662, 0.513019", \ + "0.394992, 0.401114, 0.403122, 0.414662, 0.432002, 0.466660, 0.535017" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.390282, 0.397602, 0.401890, 0.414395, 0.440878, 0.489067, 0.590691", \ + "0.402234, 0.409554, 0.413842, 0.426347, 0.452830, 0.501019, 0.602643", \ + "0.420298, 0.427618, 0.431906, 0.444411, 0.470894, 0.519083, 0.620707", \ + "0.442888, 0.450208, 0.454496, 0.467001, 0.493484, 0.541673, 0.643297", \ + "0.460549, 0.467869, 0.472157, 0.484662, 0.511145, 0.559334, 0.660958", \ + "0.488350, 0.495670, 0.499958, 0.512463, 0.538946, 0.587135, 0.688759", \ + "0.519698, 0.527018, 0.531306, 0.543811, 0.570294, 0.618483, 0.720107" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.258427, 0.265773, 0.269915, 0.282552, 0.308905, 0.357203, 0.457471", \ + "0.269913, 0.277259, 0.281401, 0.294038, 0.320391, 0.368689, 0.468957", \ + "0.288479, 0.295825, 0.299967, 0.312604, 0.338957, 0.387255, 0.487523", \ + "0.310924, 0.318270, 0.322412, 0.335049, 0.361402, 0.409700, 0.509968", \ + "0.328666, 0.336012, 0.340154, 0.352791, 0.379144, 0.427442, 0.527710", \ + "0.356550, 0.363896, 0.368038, 0.380675, 0.407028, 0.455326, 0.555594", \ + "0.387887, 0.395233, 0.399375, 0.412012, 0.438365, 0.486663, 0.586931" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[122]&!WENB[122]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[122] == 1'b1 && WENB[122] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.448569, 0.455979, 0.458221, 0.472734, 0.496988, 0.548145, 0.648157", \ + "0.458006, 0.465416, 0.467658, 0.482171, 0.506425, 0.557582, 0.657594", \ + "0.474760, 0.482170, 0.484412, 0.498925, 0.523179, 0.574336, 0.674348", \ + "0.494141, 0.501551, 0.503793, 0.518306, 0.542560, 0.593717, 0.693729", \ + "0.511078, 0.518488, 0.520730, 0.535243, 0.559497, 0.610654, 0.710666", \ + "0.531453, 0.538863, 0.541105, 0.555618, 0.579872, 0.631029, 0.731041", \ + "0.558448, 0.565858, 0.568100, 0.582613, 0.606867, 0.658024, 0.758036" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.294257, 0.301642, 0.303853, 0.318399, 0.342575, 0.393185, 0.493809", \ + "0.303707, 0.311092, 0.313303, 0.327849, 0.352025, 0.402635, 0.503259", \ + "0.320468, 0.327853, 0.330064, 0.344610, 0.368786, 0.419396, 0.520020", \ + "0.339837, 0.347222, 0.349433, 0.363979, 0.388155, 0.438765, 0.539389", \ + "0.356774, 0.364159, 0.366370, 0.380916, 0.405092, 0.455702, 0.556326", \ + "0.377128, 0.384513, 0.386724, 0.401270, 0.425446, 0.476056, 0.576680", \ + "0.403841, 0.411226, 0.413437, 0.427983, 0.452159, 0.502769, 0.603393" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.415263, 0.421895, 0.423659, 0.435133, 0.452584, 0.487558, 0.555809", \ + "0.424475, 0.431107, 0.432871, 0.444345, 0.461796, 0.496770, 0.565021", \ + "0.444166, 0.450798, 0.452562, 0.464036, 0.481487, 0.516461, 0.584712", \ + "0.465757, 0.472389, 0.474153, 0.485627, 0.503078, 0.538052, 0.606303", \ + "0.482087, 0.488719, 0.490483, 0.501957, 0.519408, 0.554382, 0.622633", \ + "0.509113, 0.515745, 0.517509, 0.528983, 0.546434, 0.581408, 0.649659", \ + "0.541286, 0.547918, 0.549682, 0.561156, 0.578607, 0.613581, 0.681832" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.268714, 0.275200, 0.277097, 0.288608, 0.305984, 0.340375, 0.408963", \ + "0.278165, 0.284651, 0.286548, 0.298059, 0.315435, 0.349826, 0.418414", \ + "0.297909, 0.304395, 0.306292, 0.317803, 0.335179, 0.369570, 0.438158", \ + "0.319457, 0.325943, 0.327840, 0.339351, 0.356727, 0.391118, 0.459706", \ + "0.335812, 0.342298, 0.344195, 0.355706, 0.373082, 0.407473, 0.476061", \ + "0.362797, 0.369283, 0.371180, 0.382691, 0.400067, 0.434458, 0.503046", \ + "0.394960, 0.401446, 0.403343, 0.414854, 0.432230, 0.466621, 0.535209" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[122]&WENB[122]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269", \ + "0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272", \ + "0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275", \ + "0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279", \ + "0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282", \ + "0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285", \ + "0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444", \ + "0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543", \ + "0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548", \ + "0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552", \ + "0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557", \ + "0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561", \ + "0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[122]&!WENB[122]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444", \ + "0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543", \ + "0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548", \ + "0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552", \ + "0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557", \ + "0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561", \ + "0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269", \ + "0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272", \ + "0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275", \ + "0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279", \ + "0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282", \ + "0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285", \ + "0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288" \ + ); + } + } + } + pin(WENYB[121]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[121]&WENB[121]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[121] == 1'b0 && WENB[121] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.428566, 0.434896, 0.436782, 0.448327, 0.465788, 0.500696, 0.570282", \ + "0.438471, 0.444801, 0.446687, 0.458232, 0.475693, 0.510601, 0.580187", \ + "0.454906, 0.461236, 0.463122, 0.474667, 0.492128, 0.527036, 0.596622", \ + "0.474391, 0.480721, 0.482607, 0.494152, 0.511613, 0.546521, 0.616107", \ + "0.490250, 0.496580, 0.498466, 0.510011, 0.527472, 0.562380, 0.631966", \ + "0.512085, 0.518415, 0.520301, 0.531846, 0.549307, 0.584215, 0.653801", \ + "0.533832, 0.540162, 0.542048, 0.553593, 0.571054, 0.605962, 0.675548" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.289647, 0.295769, 0.297777, 0.309317, 0.326657, 0.361315, 0.429672", \ + "0.299417, 0.305539, 0.307547, 0.319087, 0.336427, 0.371085, 0.439442", \ + "0.315598, 0.321720, 0.323728, 0.335268, 0.352608, 0.387266, 0.455623", \ + "0.335474, 0.341596, 0.343604, 0.355144, 0.372484, 0.407142, 0.475499", \ + "0.351283, 0.357405, 0.359413, 0.370953, 0.388293, 0.422951, 0.491308", \ + "0.372994, 0.379116, 0.381124, 0.392664, 0.410004, 0.444662, 0.513019", \ + "0.394992, 0.401114, 0.403122, 0.414662, 0.432002, 0.466660, 0.535017" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.390282, 0.397602, 0.401890, 0.414395, 0.440878, 0.489067, 0.590691", \ + "0.402234, 0.409554, 0.413842, 0.426347, 0.452830, 0.501019, 0.602643", \ + "0.420298, 0.427618, 0.431906, 0.444411, 0.470894, 0.519083, 0.620707", \ + "0.442888, 0.450208, 0.454496, 0.467001, 0.493484, 0.541673, 0.643297", \ + "0.460549, 0.467869, 0.472157, 0.484662, 0.511145, 0.559334, 0.660958", \ + "0.488350, 0.495670, 0.499958, 0.512463, 0.538946, 0.587135, 0.688759", \ + "0.519698, 0.527018, 0.531306, 0.543811, 0.570294, 0.618483, 0.720107" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.258427, 0.265773, 0.269915, 0.282552, 0.308905, 0.357203, 0.457471", \ + "0.269913, 0.277259, 0.281401, 0.294038, 0.320391, 0.368689, 0.468957", \ + "0.288479, 0.295825, 0.299967, 0.312604, 0.338957, 0.387255, 0.487523", \ + "0.310924, 0.318270, 0.322412, 0.335049, 0.361402, 0.409700, 0.509968", \ + "0.328666, 0.336012, 0.340154, 0.352791, 0.379144, 0.427442, 0.527710", \ + "0.356550, 0.363896, 0.368038, 0.380675, 0.407028, 0.455326, 0.555594", \ + "0.387887, 0.395233, 0.399375, 0.412012, 0.438365, 0.486663, 0.586931" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[121]&!WENB[121]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[121] == 1'b1 && WENB[121] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.448569, 0.455979, 0.458221, 0.472734, 0.496988, 0.548145, 0.648157", \ + "0.458006, 0.465416, 0.467658, 0.482171, 0.506425, 0.557582, 0.657594", \ + "0.474760, 0.482170, 0.484412, 0.498925, 0.523179, 0.574336, 0.674348", \ + "0.494141, 0.501551, 0.503793, 0.518306, 0.542560, 0.593717, 0.693729", \ + "0.511078, 0.518488, 0.520730, 0.535243, 0.559497, 0.610654, 0.710666", \ + "0.531453, 0.538863, 0.541105, 0.555618, 0.579872, 0.631029, 0.731041", \ + "0.558448, 0.565858, 0.568100, 0.582613, 0.606867, 0.658024, 0.758036" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.294257, 0.301642, 0.303853, 0.318399, 0.342575, 0.393185, 0.493809", \ + "0.303707, 0.311092, 0.313303, 0.327849, 0.352025, 0.402635, 0.503259", \ + "0.320468, 0.327853, 0.330064, 0.344610, 0.368786, 0.419396, 0.520020", \ + "0.339837, 0.347222, 0.349433, 0.363979, 0.388155, 0.438765, 0.539389", \ + "0.356774, 0.364159, 0.366370, 0.380916, 0.405092, 0.455702, 0.556326", \ + "0.377128, 0.384513, 0.386724, 0.401270, 0.425446, 0.476056, 0.576680", \ + "0.403841, 0.411226, 0.413437, 0.427983, 0.452159, 0.502769, 0.603393" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.415263, 0.421895, 0.423659, 0.435133, 0.452584, 0.487558, 0.555809", \ + "0.424475, 0.431107, 0.432871, 0.444345, 0.461796, 0.496770, 0.565021", \ + "0.444166, 0.450798, 0.452562, 0.464036, 0.481487, 0.516461, 0.584712", \ + "0.465757, 0.472389, 0.474153, 0.485627, 0.503078, 0.538052, 0.606303", \ + "0.482087, 0.488719, 0.490483, 0.501957, 0.519408, 0.554382, 0.622633", \ + "0.509113, 0.515745, 0.517509, 0.528983, 0.546434, 0.581408, 0.649659", \ + "0.541286, 0.547918, 0.549682, 0.561156, 0.578607, 0.613581, 0.681832" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.268714, 0.275200, 0.277097, 0.288608, 0.305984, 0.340375, 0.408963", \ + "0.278165, 0.284651, 0.286548, 0.298059, 0.315435, 0.349826, 0.418414", \ + "0.297909, 0.304395, 0.306292, 0.317803, 0.335179, 0.369570, 0.438158", \ + "0.319457, 0.325943, 0.327840, 0.339351, 0.356727, 0.391118, 0.459706", \ + "0.335812, 0.342298, 0.344195, 0.355706, 0.373082, 0.407473, 0.476061", \ + "0.362797, 0.369283, 0.371180, 0.382691, 0.400067, 0.434458, 0.503046", \ + "0.394960, 0.401446, 0.403343, 0.414854, 0.432230, 0.466621, 0.535209" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[121]&WENB[121]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269", \ + "0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272", \ + "0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275", \ + "0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279", \ + "0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282", \ + "0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285", \ + "0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444", \ + "0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543", \ + "0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548", \ + "0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552", \ + "0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557", \ + "0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561", \ + "0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[121]&!WENB[121]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444", \ + "0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543", \ + "0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548", \ + "0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552", \ + "0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557", \ + "0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561", \ + "0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269", \ + "0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272", \ + "0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275", \ + "0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279", \ + "0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282", \ + "0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285", \ + "0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288" \ + ); + } + } + } + pin(WENYB[120]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[120]&WENB[120]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[120] == 1'b0 && WENB[120] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.428566, 0.434896, 0.436782, 0.448327, 0.465788, 0.500696, 0.570282", \ + "0.438471, 0.444801, 0.446687, 0.458232, 0.475693, 0.510601, 0.580187", \ + "0.454906, 0.461236, 0.463122, 0.474667, 0.492128, 0.527036, 0.596622", \ + "0.474391, 0.480721, 0.482607, 0.494152, 0.511613, 0.546521, 0.616107", \ + "0.490250, 0.496580, 0.498466, 0.510011, 0.527472, 0.562380, 0.631966", \ + "0.512085, 0.518415, 0.520301, 0.531846, 0.549307, 0.584215, 0.653801", \ + "0.533832, 0.540162, 0.542048, 0.553593, 0.571054, 0.605962, 0.675548" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.289647, 0.295769, 0.297777, 0.309317, 0.326657, 0.361315, 0.429672", \ + "0.299417, 0.305539, 0.307547, 0.319087, 0.336427, 0.371085, 0.439442", \ + "0.315598, 0.321720, 0.323728, 0.335268, 0.352608, 0.387266, 0.455623", \ + "0.335474, 0.341596, 0.343604, 0.355144, 0.372484, 0.407142, 0.475499", \ + "0.351283, 0.357405, 0.359413, 0.370953, 0.388293, 0.422951, 0.491308", \ + "0.372994, 0.379116, 0.381124, 0.392664, 0.410004, 0.444662, 0.513019", \ + "0.394992, 0.401114, 0.403122, 0.414662, 0.432002, 0.466660, 0.535017" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.390282, 0.397602, 0.401890, 0.414395, 0.440878, 0.489067, 0.590691", \ + "0.402234, 0.409554, 0.413842, 0.426347, 0.452830, 0.501019, 0.602643", \ + "0.420298, 0.427618, 0.431906, 0.444411, 0.470894, 0.519083, 0.620707", \ + "0.442888, 0.450208, 0.454496, 0.467001, 0.493484, 0.541673, 0.643297", \ + "0.460549, 0.467869, 0.472157, 0.484662, 0.511145, 0.559334, 0.660958", \ + "0.488350, 0.495670, 0.499958, 0.512463, 0.538946, 0.587135, 0.688759", \ + "0.519698, 0.527018, 0.531306, 0.543811, 0.570294, 0.618483, 0.720107" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.258427, 0.265773, 0.269915, 0.282552, 0.308905, 0.357203, 0.457471", \ + "0.269913, 0.277259, 0.281401, 0.294038, 0.320391, 0.368689, 0.468957", \ + "0.288479, 0.295825, 0.299967, 0.312604, 0.338957, 0.387255, 0.487523", \ + "0.310924, 0.318270, 0.322412, 0.335049, 0.361402, 0.409700, 0.509968", \ + "0.328666, 0.336012, 0.340154, 0.352791, 0.379144, 0.427442, 0.527710", \ + "0.356550, 0.363896, 0.368038, 0.380675, 0.407028, 0.455326, 0.555594", \ + "0.387887, 0.395233, 0.399375, 0.412012, 0.438365, 0.486663, 0.586931" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[120]&!WENB[120]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[120] == 1'b1 && WENB[120] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.448569, 0.455979, 0.458221, 0.472734, 0.496988, 0.548145, 0.648157", \ + "0.458006, 0.465416, 0.467658, 0.482171, 0.506425, 0.557582, 0.657594", \ + "0.474760, 0.482170, 0.484412, 0.498925, 0.523179, 0.574336, 0.674348", \ + "0.494141, 0.501551, 0.503793, 0.518306, 0.542560, 0.593717, 0.693729", \ + "0.511078, 0.518488, 0.520730, 0.535243, 0.559497, 0.610654, 0.710666", \ + "0.531453, 0.538863, 0.541105, 0.555618, 0.579872, 0.631029, 0.731041", \ + "0.558448, 0.565858, 0.568100, 0.582613, 0.606867, 0.658024, 0.758036" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.294257, 0.301642, 0.303853, 0.318399, 0.342575, 0.393185, 0.493809", \ + "0.303707, 0.311092, 0.313303, 0.327849, 0.352025, 0.402635, 0.503259", \ + "0.320468, 0.327853, 0.330064, 0.344610, 0.368786, 0.419396, 0.520020", \ + "0.339837, 0.347222, 0.349433, 0.363979, 0.388155, 0.438765, 0.539389", \ + "0.356774, 0.364159, 0.366370, 0.380916, 0.405092, 0.455702, 0.556326", \ + "0.377128, 0.384513, 0.386724, 0.401270, 0.425446, 0.476056, 0.576680", \ + "0.403841, 0.411226, 0.413437, 0.427983, 0.452159, 0.502769, 0.603393" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.415263, 0.421895, 0.423659, 0.435133, 0.452584, 0.487558, 0.555809", \ + "0.424475, 0.431107, 0.432871, 0.444345, 0.461796, 0.496770, 0.565021", \ + "0.444166, 0.450798, 0.452562, 0.464036, 0.481487, 0.516461, 0.584712", \ + "0.465757, 0.472389, 0.474153, 0.485627, 0.503078, 0.538052, 0.606303", \ + "0.482087, 0.488719, 0.490483, 0.501957, 0.519408, 0.554382, 0.622633", \ + "0.509113, 0.515745, 0.517509, 0.528983, 0.546434, 0.581408, 0.649659", \ + "0.541286, 0.547918, 0.549682, 0.561156, 0.578607, 0.613581, 0.681832" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.268714, 0.275200, 0.277097, 0.288608, 0.305984, 0.340375, 0.408963", \ + "0.278165, 0.284651, 0.286548, 0.298059, 0.315435, 0.349826, 0.418414", \ + "0.297909, 0.304395, 0.306292, 0.317803, 0.335179, 0.369570, 0.438158", \ + "0.319457, 0.325943, 0.327840, 0.339351, 0.356727, 0.391118, 0.459706", \ + "0.335812, 0.342298, 0.344195, 0.355706, 0.373082, 0.407473, 0.476061", \ + "0.362797, 0.369283, 0.371180, 0.382691, 0.400067, 0.434458, 0.503046", \ + "0.394960, 0.401446, 0.403343, 0.414854, 0.432230, 0.466621, 0.535209" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[120]&WENB[120]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269", \ + "0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272", \ + "0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275", \ + "0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279", \ + "0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282", \ + "0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285", \ + "0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444", \ + "0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543", \ + "0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548", \ + "0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552", \ + "0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557", \ + "0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561", \ + "0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[120]&!WENB[120]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444", \ + "0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543", \ + "0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548", \ + "0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552", \ + "0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557", \ + "0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561", \ + "0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269", \ + "0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272", \ + "0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275", \ + "0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279", \ + "0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282", \ + "0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285", \ + "0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288" \ + ); + } + } + } + pin(WENYB[119]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[119]&WENB[119]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[119] == 1'b0 && WENB[119] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.428566, 0.434896, 0.436782, 0.448327, 0.465788, 0.500696, 0.570282", \ + "0.438471, 0.444801, 0.446687, 0.458232, 0.475693, 0.510601, 0.580187", \ + "0.454906, 0.461236, 0.463122, 0.474667, 0.492128, 0.527036, 0.596622", \ + "0.474391, 0.480721, 0.482607, 0.494152, 0.511613, 0.546521, 0.616107", \ + "0.490250, 0.496580, 0.498466, 0.510011, 0.527472, 0.562380, 0.631966", \ + "0.512085, 0.518415, 0.520301, 0.531846, 0.549307, 0.584215, 0.653801", \ + "0.533832, 0.540162, 0.542048, 0.553593, 0.571054, 0.605962, 0.675548" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.289647, 0.295769, 0.297777, 0.309317, 0.326657, 0.361315, 0.429672", \ + "0.299417, 0.305539, 0.307547, 0.319087, 0.336427, 0.371085, 0.439442", \ + "0.315598, 0.321720, 0.323728, 0.335268, 0.352608, 0.387266, 0.455623", \ + "0.335474, 0.341596, 0.343604, 0.355144, 0.372484, 0.407142, 0.475499", \ + "0.351283, 0.357405, 0.359413, 0.370953, 0.388293, 0.422951, 0.491308", \ + "0.372994, 0.379116, 0.381124, 0.392664, 0.410004, 0.444662, 0.513019", \ + "0.394992, 0.401114, 0.403122, 0.414662, 0.432002, 0.466660, 0.535017" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.390282, 0.397602, 0.401890, 0.414395, 0.440878, 0.489067, 0.590691", \ + "0.402234, 0.409554, 0.413842, 0.426347, 0.452830, 0.501019, 0.602643", \ + "0.420298, 0.427618, 0.431906, 0.444411, 0.470894, 0.519083, 0.620707", \ + "0.442888, 0.450208, 0.454496, 0.467001, 0.493484, 0.541673, 0.643297", \ + "0.460549, 0.467869, 0.472157, 0.484662, 0.511145, 0.559334, 0.660958", \ + "0.488350, 0.495670, 0.499958, 0.512463, 0.538946, 0.587135, 0.688759", \ + "0.519698, 0.527018, 0.531306, 0.543811, 0.570294, 0.618483, 0.720107" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.258427, 0.265773, 0.269915, 0.282552, 0.308905, 0.357203, 0.457471", \ + "0.269913, 0.277259, 0.281401, 0.294038, 0.320391, 0.368689, 0.468957", \ + "0.288479, 0.295825, 0.299967, 0.312604, 0.338957, 0.387255, 0.487523", \ + "0.310924, 0.318270, 0.322412, 0.335049, 0.361402, 0.409700, 0.509968", \ + "0.328666, 0.336012, 0.340154, 0.352791, 0.379144, 0.427442, 0.527710", \ + "0.356550, 0.363896, 0.368038, 0.380675, 0.407028, 0.455326, 0.555594", \ + "0.387887, 0.395233, 0.399375, 0.412012, 0.438365, 0.486663, 0.586931" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[119]&!WENB[119]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[119] == 1'b1 && WENB[119] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.448569, 0.455979, 0.458221, 0.472734, 0.496988, 0.548145, 0.648157", \ + "0.458006, 0.465416, 0.467658, 0.482171, 0.506425, 0.557582, 0.657594", \ + "0.474760, 0.482170, 0.484412, 0.498925, 0.523179, 0.574336, 0.674348", \ + "0.494141, 0.501551, 0.503793, 0.518306, 0.542560, 0.593717, 0.693729", \ + "0.511078, 0.518488, 0.520730, 0.535243, 0.559497, 0.610654, 0.710666", \ + "0.531453, 0.538863, 0.541105, 0.555618, 0.579872, 0.631029, 0.731041", \ + "0.558448, 0.565858, 0.568100, 0.582613, 0.606867, 0.658024, 0.758036" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.294257, 0.301642, 0.303853, 0.318399, 0.342575, 0.393185, 0.493809", \ + "0.303707, 0.311092, 0.313303, 0.327849, 0.352025, 0.402635, 0.503259", \ + "0.320468, 0.327853, 0.330064, 0.344610, 0.368786, 0.419396, 0.520020", \ + "0.339837, 0.347222, 0.349433, 0.363979, 0.388155, 0.438765, 0.539389", \ + "0.356774, 0.364159, 0.366370, 0.380916, 0.405092, 0.455702, 0.556326", \ + "0.377128, 0.384513, 0.386724, 0.401270, 0.425446, 0.476056, 0.576680", \ + "0.403841, 0.411226, 0.413437, 0.427983, 0.452159, 0.502769, 0.603393" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.415263, 0.421895, 0.423659, 0.435133, 0.452584, 0.487558, 0.555809", \ + "0.424475, 0.431107, 0.432871, 0.444345, 0.461796, 0.496770, 0.565021", \ + "0.444166, 0.450798, 0.452562, 0.464036, 0.481487, 0.516461, 0.584712", \ + "0.465757, 0.472389, 0.474153, 0.485627, 0.503078, 0.538052, 0.606303", \ + "0.482087, 0.488719, 0.490483, 0.501957, 0.519408, 0.554382, 0.622633", \ + "0.509113, 0.515745, 0.517509, 0.528983, 0.546434, 0.581408, 0.649659", \ + "0.541286, 0.547918, 0.549682, 0.561156, 0.578607, 0.613581, 0.681832" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.268714, 0.275200, 0.277097, 0.288608, 0.305984, 0.340375, 0.408963", \ + "0.278165, 0.284651, 0.286548, 0.298059, 0.315435, 0.349826, 0.418414", \ + "0.297909, 0.304395, 0.306292, 0.317803, 0.335179, 0.369570, 0.438158", \ + "0.319457, 0.325943, 0.327840, 0.339351, 0.356727, 0.391118, 0.459706", \ + "0.335812, 0.342298, 0.344195, 0.355706, 0.373082, 0.407473, 0.476061", \ + "0.362797, 0.369283, 0.371180, 0.382691, 0.400067, 0.434458, 0.503046", \ + "0.394960, 0.401446, 0.403343, 0.414854, 0.432230, 0.466621, 0.535209" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[119]&WENB[119]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269", \ + "0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272", \ + "0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275", \ + "0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279", \ + "0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282", \ + "0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285", \ + "0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444", \ + "0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543", \ + "0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548", \ + "0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552", \ + "0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557", \ + "0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561", \ + "0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[119]&!WENB[119]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444", \ + "0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543", \ + "0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548", \ + "0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552", \ + "0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557", \ + "0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561", \ + "0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269", \ + "0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272", \ + "0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275", \ + "0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279", \ + "0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282", \ + "0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285", \ + "0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288" \ + ); + } + } + } + pin(WENYB[118]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[118]&WENB[118]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[118] == 1'b0 && WENB[118] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.428566, 0.434896, 0.436782, 0.448327, 0.465788, 0.500696, 0.570282", \ + "0.438471, 0.444801, 0.446687, 0.458232, 0.475693, 0.510601, 0.580187", \ + "0.454906, 0.461236, 0.463122, 0.474667, 0.492128, 0.527036, 0.596622", \ + "0.474391, 0.480721, 0.482607, 0.494152, 0.511613, 0.546521, 0.616107", \ + "0.490250, 0.496580, 0.498466, 0.510011, 0.527472, 0.562380, 0.631966", \ + "0.512085, 0.518415, 0.520301, 0.531846, 0.549307, 0.584215, 0.653801", \ + "0.533832, 0.540162, 0.542048, 0.553593, 0.571054, 0.605962, 0.675548" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.289647, 0.295769, 0.297777, 0.309317, 0.326657, 0.361315, 0.429672", \ + "0.299417, 0.305539, 0.307547, 0.319087, 0.336427, 0.371085, 0.439442", \ + "0.315598, 0.321720, 0.323728, 0.335268, 0.352608, 0.387266, 0.455623", \ + "0.335474, 0.341596, 0.343604, 0.355144, 0.372484, 0.407142, 0.475499", \ + "0.351283, 0.357405, 0.359413, 0.370953, 0.388293, 0.422951, 0.491308", \ + "0.372994, 0.379116, 0.381124, 0.392664, 0.410004, 0.444662, 0.513019", \ + "0.394992, 0.401114, 0.403122, 0.414662, 0.432002, 0.466660, 0.535017" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.390282, 0.397602, 0.401890, 0.414395, 0.440878, 0.489067, 0.590691", \ + "0.402234, 0.409554, 0.413842, 0.426347, 0.452830, 0.501019, 0.602643", \ + "0.420298, 0.427618, 0.431906, 0.444411, 0.470894, 0.519083, 0.620707", \ + "0.442888, 0.450208, 0.454496, 0.467001, 0.493484, 0.541673, 0.643297", \ + "0.460549, 0.467869, 0.472157, 0.484662, 0.511145, 0.559334, 0.660958", \ + "0.488350, 0.495670, 0.499958, 0.512463, 0.538946, 0.587135, 0.688759", \ + "0.519698, 0.527018, 0.531306, 0.543811, 0.570294, 0.618483, 0.720107" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.258427, 0.265773, 0.269915, 0.282552, 0.308905, 0.357203, 0.457471", \ + "0.269913, 0.277259, 0.281401, 0.294038, 0.320391, 0.368689, 0.468957", \ + "0.288479, 0.295825, 0.299967, 0.312604, 0.338957, 0.387255, 0.487523", \ + "0.310924, 0.318270, 0.322412, 0.335049, 0.361402, 0.409700, 0.509968", \ + "0.328666, 0.336012, 0.340154, 0.352791, 0.379144, 0.427442, 0.527710", \ + "0.356550, 0.363896, 0.368038, 0.380675, 0.407028, 0.455326, 0.555594", \ + "0.387887, 0.395233, 0.399375, 0.412012, 0.438365, 0.486663, 0.586931" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[118]&!WENB[118]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[118] == 1'b1 && WENB[118] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.448569, 0.455979, 0.458221, 0.472734, 0.496988, 0.548145, 0.648157", \ + "0.458006, 0.465416, 0.467658, 0.482171, 0.506425, 0.557582, 0.657594", \ + "0.474760, 0.482170, 0.484412, 0.498925, 0.523179, 0.574336, 0.674348", \ + "0.494141, 0.501551, 0.503793, 0.518306, 0.542560, 0.593717, 0.693729", \ + "0.511078, 0.518488, 0.520730, 0.535243, 0.559497, 0.610654, 0.710666", \ + "0.531453, 0.538863, 0.541105, 0.555618, 0.579872, 0.631029, 0.731041", \ + "0.558448, 0.565858, 0.568100, 0.582613, 0.606867, 0.658024, 0.758036" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.294257, 0.301642, 0.303853, 0.318399, 0.342575, 0.393185, 0.493809", \ + "0.303707, 0.311092, 0.313303, 0.327849, 0.352025, 0.402635, 0.503259", \ + "0.320468, 0.327853, 0.330064, 0.344610, 0.368786, 0.419396, 0.520020", \ + "0.339837, 0.347222, 0.349433, 0.363979, 0.388155, 0.438765, 0.539389", \ + "0.356774, 0.364159, 0.366370, 0.380916, 0.405092, 0.455702, 0.556326", \ + "0.377128, 0.384513, 0.386724, 0.401270, 0.425446, 0.476056, 0.576680", \ + "0.403841, 0.411226, 0.413437, 0.427983, 0.452159, 0.502769, 0.603393" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.415263, 0.421895, 0.423659, 0.435133, 0.452584, 0.487558, 0.555809", \ + "0.424475, 0.431107, 0.432871, 0.444345, 0.461796, 0.496770, 0.565021", \ + "0.444166, 0.450798, 0.452562, 0.464036, 0.481487, 0.516461, 0.584712", \ + "0.465757, 0.472389, 0.474153, 0.485627, 0.503078, 0.538052, 0.606303", \ + "0.482087, 0.488719, 0.490483, 0.501957, 0.519408, 0.554382, 0.622633", \ + "0.509113, 0.515745, 0.517509, 0.528983, 0.546434, 0.581408, 0.649659", \ + "0.541286, 0.547918, 0.549682, 0.561156, 0.578607, 0.613581, 0.681832" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.268714, 0.275200, 0.277097, 0.288608, 0.305984, 0.340375, 0.408963", \ + "0.278165, 0.284651, 0.286548, 0.298059, 0.315435, 0.349826, 0.418414", \ + "0.297909, 0.304395, 0.306292, 0.317803, 0.335179, 0.369570, 0.438158", \ + "0.319457, 0.325943, 0.327840, 0.339351, 0.356727, 0.391118, 0.459706", \ + "0.335812, 0.342298, 0.344195, 0.355706, 0.373082, 0.407473, 0.476061", \ + "0.362797, 0.369283, 0.371180, 0.382691, 0.400067, 0.434458, 0.503046", \ + "0.394960, 0.401446, 0.403343, 0.414854, 0.432230, 0.466621, 0.535209" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[118]&WENB[118]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269", \ + "0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272", \ + "0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275", \ + "0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279", \ + "0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282", \ + "0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285", \ + "0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444", \ + "0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543", \ + "0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548", \ + "0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552", \ + "0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557", \ + "0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561", \ + "0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[118]&!WENB[118]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444", \ + "0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543", \ + "0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548", \ + "0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552", \ + "0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557", \ + "0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561", \ + "0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269", \ + "0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272", \ + "0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275", \ + "0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279", \ + "0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282", \ + "0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285", \ + "0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288" \ + ); + } + } + } + pin(WENYB[117]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[117]&WENB[117]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[117] == 1'b0 && WENB[117] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.428566, 0.434896, 0.436782, 0.448327, 0.465788, 0.500696, 0.570282", \ + "0.438471, 0.444801, 0.446687, 0.458232, 0.475693, 0.510601, 0.580187", \ + "0.454906, 0.461236, 0.463122, 0.474667, 0.492128, 0.527036, 0.596622", \ + "0.474391, 0.480721, 0.482607, 0.494152, 0.511613, 0.546521, 0.616107", \ + "0.490250, 0.496580, 0.498466, 0.510011, 0.527472, 0.562380, 0.631966", \ + "0.512085, 0.518415, 0.520301, 0.531846, 0.549307, 0.584215, 0.653801", \ + "0.533832, 0.540162, 0.542048, 0.553593, 0.571054, 0.605962, 0.675548" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.289647, 0.295769, 0.297777, 0.309317, 0.326657, 0.361315, 0.429672", \ + "0.299417, 0.305539, 0.307547, 0.319087, 0.336427, 0.371085, 0.439442", \ + "0.315598, 0.321720, 0.323728, 0.335268, 0.352608, 0.387266, 0.455623", \ + "0.335474, 0.341596, 0.343604, 0.355144, 0.372484, 0.407142, 0.475499", \ + "0.351283, 0.357405, 0.359413, 0.370953, 0.388293, 0.422951, 0.491308", \ + "0.372994, 0.379116, 0.381124, 0.392664, 0.410004, 0.444662, 0.513019", \ + "0.394992, 0.401114, 0.403122, 0.414662, 0.432002, 0.466660, 0.535017" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.390282, 0.397602, 0.401890, 0.414395, 0.440878, 0.489067, 0.590691", \ + "0.402234, 0.409554, 0.413842, 0.426347, 0.452830, 0.501019, 0.602643", \ + "0.420298, 0.427618, 0.431906, 0.444411, 0.470894, 0.519083, 0.620707", \ + "0.442888, 0.450208, 0.454496, 0.467001, 0.493484, 0.541673, 0.643297", \ + "0.460549, 0.467869, 0.472157, 0.484662, 0.511145, 0.559334, 0.660958", \ + "0.488350, 0.495670, 0.499958, 0.512463, 0.538946, 0.587135, 0.688759", \ + "0.519698, 0.527018, 0.531306, 0.543811, 0.570294, 0.618483, 0.720107" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.258427, 0.265773, 0.269915, 0.282552, 0.308905, 0.357203, 0.457471", \ + "0.269913, 0.277259, 0.281401, 0.294038, 0.320391, 0.368689, 0.468957", \ + "0.288479, 0.295825, 0.299967, 0.312604, 0.338957, 0.387255, 0.487523", \ + "0.310924, 0.318270, 0.322412, 0.335049, 0.361402, 0.409700, 0.509968", \ + "0.328666, 0.336012, 0.340154, 0.352791, 0.379144, 0.427442, 0.527710", \ + "0.356550, 0.363896, 0.368038, 0.380675, 0.407028, 0.455326, 0.555594", \ + "0.387887, 0.395233, 0.399375, 0.412012, 0.438365, 0.486663, 0.586931" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[117]&!WENB[117]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[117] == 1'b1 && WENB[117] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.448569, 0.455979, 0.458221, 0.472734, 0.496988, 0.548145, 0.648157", \ + "0.458006, 0.465416, 0.467658, 0.482171, 0.506425, 0.557582, 0.657594", \ + "0.474760, 0.482170, 0.484412, 0.498925, 0.523179, 0.574336, 0.674348", \ + "0.494141, 0.501551, 0.503793, 0.518306, 0.542560, 0.593717, 0.693729", \ + "0.511078, 0.518488, 0.520730, 0.535243, 0.559497, 0.610654, 0.710666", \ + "0.531453, 0.538863, 0.541105, 0.555618, 0.579872, 0.631029, 0.731041", \ + "0.558448, 0.565858, 0.568100, 0.582613, 0.606867, 0.658024, 0.758036" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.294257, 0.301642, 0.303853, 0.318399, 0.342575, 0.393185, 0.493809", \ + "0.303707, 0.311092, 0.313303, 0.327849, 0.352025, 0.402635, 0.503259", \ + "0.320468, 0.327853, 0.330064, 0.344610, 0.368786, 0.419396, 0.520020", \ + "0.339837, 0.347222, 0.349433, 0.363979, 0.388155, 0.438765, 0.539389", \ + "0.356774, 0.364159, 0.366370, 0.380916, 0.405092, 0.455702, 0.556326", \ + "0.377128, 0.384513, 0.386724, 0.401270, 0.425446, 0.476056, 0.576680", \ + "0.403841, 0.411226, 0.413437, 0.427983, 0.452159, 0.502769, 0.603393" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.415263, 0.421895, 0.423659, 0.435133, 0.452584, 0.487558, 0.555809", \ + "0.424475, 0.431107, 0.432871, 0.444345, 0.461796, 0.496770, 0.565021", \ + "0.444166, 0.450798, 0.452562, 0.464036, 0.481487, 0.516461, 0.584712", \ + "0.465757, 0.472389, 0.474153, 0.485627, 0.503078, 0.538052, 0.606303", \ + "0.482087, 0.488719, 0.490483, 0.501957, 0.519408, 0.554382, 0.622633", \ + "0.509113, 0.515745, 0.517509, 0.528983, 0.546434, 0.581408, 0.649659", \ + "0.541286, 0.547918, 0.549682, 0.561156, 0.578607, 0.613581, 0.681832" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.268714, 0.275200, 0.277097, 0.288608, 0.305984, 0.340375, 0.408963", \ + "0.278165, 0.284651, 0.286548, 0.298059, 0.315435, 0.349826, 0.418414", \ + "0.297909, 0.304395, 0.306292, 0.317803, 0.335179, 0.369570, 0.438158", \ + "0.319457, 0.325943, 0.327840, 0.339351, 0.356727, 0.391118, 0.459706", \ + "0.335812, 0.342298, 0.344195, 0.355706, 0.373082, 0.407473, 0.476061", \ + "0.362797, 0.369283, 0.371180, 0.382691, 0.400067, 0.434458, 0.503046", \ + "0.394960, 0.401446, 0.403343, 0.414854, 0.432230, 0.466621, 0.535209" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[117]&WENB[117]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269", \ + "0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272", \ + "0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275", \ + "0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279", \ + "0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282", \ + "0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285", \ + "0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444", \ + "0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543", \ + "0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548", \ + "0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552", \ + "0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557", \ + "0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561", \ + "0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[117]&!WENB[117]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444", \ + "0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543", \ + "0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548", \ + "0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552", \ + "0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557", \ + "0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561", \ + "0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269", \ + "0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272", \ + "0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275", \ + "0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279", \ + "0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282", \ + "0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285", \ + "0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288" \ + ); + } + } + } + pin(WENYB[116]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[116]&WENB[116]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[116] == 1'b0 && WENB[116] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.428566, 0.434896, 0.436782, 0.448327, 0.465788, 0.500696, 0.570282", \ + "0.438471, 0.444801, 0.446687, 0.458232, 0.475693, 0.510601, 0.580187", \ + "0.454906, 0.461236, 0.463122, 0.474667, 0.492128, 0.527036, 0.596622", \ + "0.474391, 0.480721, 0.482607, 0.494152, 0.511613, 0.546521, 0.616107", \ + "0.490250, 0.496580, 0.498466, 0.510011, 0.527472, 0.562380, 0.631966", \ + "0.512085, 0.518415, 0.520301, 0.531846, 0.549307, 0.584215, 0.653801", \ + "0.533832, 0.540162, 0.542048, 0.553593, 0.571054, 0.605962, 0.675548" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.289647, 0.295769, 0.297777, 0.309317, 0.326657, 0.361315, 0.429672", \ + "0.299417, 0.305539, 0.307547, 0.319087, 0.336427, 0.371085, 0.439442", \ + "0.315598, 0.321720, 0.323728, 0.335268, 0.352608, 0.387266, 0.455623", \ + "0.335474, 0.341596, 0.343604, 0.355144, 0.372484, 0.407142, 0.475499", \ + "0.351283, 0.357405, 0.359413, 0.370953, 0.388293, 0.422951, 0.491308", \ + "0.372994, 0.379116, 0.381124, 0.392664, 0.410004, 0.444662, 0.513019", \ + "0.394992, 0.401114, 0.403122, 0.414662, 0.432002, 0.466660, 0.535017" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.390282, 0.397602, 0.401890, 0.414395, 0.440878, 0.489067, 0.590691", \ + "0.402234, 0.409554, 0.413842, 0.426347, 0.452830, 0.501019, 0.602643", \ + "0.420298, 0.427618, 0.431906, 0.444411, 0.470894, 0.519083, 0.620707", \ + "0.442888, 0.450208, 0.454496, 0.467001, 0.493484, 0.541673, 0.643297", \ + "0.460549, 0.467869, 0.472157, 0.484662, 0.511145, 0.559334, 0.660958", \ + "0.488350, 0.495670, 0.499958, 0.512463, 0.538946, 0.587135, 0.688759", \ + "0.519698, 0.527018, 0.531306, 0.543811, 0.570294, 0.618483, 0.720107" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.258427, 0.265773, 0.269915, 0.282552, 0.308905, 0.357203, 0.457471", \ + "0.269913, 0.277259, 0.281401, 0.294038, 0.320391, 0.368689, 0.468957", \ + "0.288479, 0.295825, 0.299967, 0.312604, 0.338957, 0.387255, 0.487523", \ + "0.310924, 0.318270, 0.322412, 0.335049, 0.361402, 0.409700, 0.509968", \ + "0.328666, 0.336012, 0.340154, 0.352791, 0.379144, 0.427442, 0.527710", \ + "0.356550, 0.363896, 0.368038, 0.380675, 0.407028, 0.455326, 0.555594", \ + "0.387887, 0.395233, 0.399375, 0.412012, 0.438365, 0.486663, 0.586931" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[116]&!WENB[116]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[116] == 1'b1 && WENB[116] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.448569, 0.455979, 0.458221, 0.472734, 0.496988, 0.548145, 0.648157", \ + "0.458006, 0.465416, 0.467658, 0.482171, 0.506425, 0.557582, 0.657594", \ + "0.474760, 0.482170, 0.484412, 0.498925, 0.523179, 0.574336, 0.674348", \ + "0.494141, 0.501551, 0.503793, 0.518306, 0.542560, 0.593717, 0.693729", \ + "0.511078, 0.518488, 0.520730, 0.535243, 0.559497, 0.610654, 0.710666", \ + "0.531453, 0.538863, 0.541105, 0.555618, 0.579872, 0.631029, 0.731041", \ + "0.558448, 0.565858, 0.568100, 0.582613, 0.606867, 0.658024, 0.758036" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.294257, 0.301642, 0.303853, 0.318399, 0.342575, 0.393185, 0.493809", \ + "0.303707, 0.311092, 0.313303, 0.327849, 0.352025, 0.402635, 0.503259", \ + "0.320468, 0.327853, 0.330064, 0.344610, 0.368786, 0.419396, 0.520020", \ + "0.339837, 0.347222, 0.349433, 0.363979, 0.388155, 0.438765, 0.539389", \ + "0.356774, 0.364159, 0.366370, 0.380916, 0.405092, 0.455702, 0.556326", \ + "0.377128, 0.384513, 0.386724, 0.401270, 0.425446, 0.476056, 0.576680", \ + "0.403841, 0.411226, 0.413437, 0.427983, 0.452159, 0.502769, 0.603393" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.415263, 0.421895, 0.423659, 0.435133, 0.452584, 0.487558, 0.555809", \ + "0.424475, 0.431107, 0.432871, 0.444345, 0.461796, 0.496770, 0.565021", \ + "0.444166, 0.450798, 0.452562, 0.464036, 0.481487, 0.516461, 0.584712", \ + "0.465757, 0.472389, 0.474153, 0.485627, 0.503078, 0.538052, 0.606303", \ + "0.482087, 0.488719, 0.490483, 0.501957, 0.519408, 0.554382, 0.622633", \ + "0.509113, 0.515745, 0.517509, 0.528983, 0.546434, 0.581408, 0.649659", \ + "0.541286, 0.547918, 0.549682, 0.561156, 0.578607, 0.613581, 0.681832" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.268714, 0.275200, 0.277097, 0.288608, 0.305984, 0.340375, 0.408963", \ + "0.278165, 0.284651, 0.286548, 0.298059, 0.315435, 0.349826, 0.418414", \ + "0.297909, 0.304395, 0.306292, 0.317803, 0.335179, 0.369570, 0.438158", \ + "0.319457, 0.325943, 0.327840, 0.339351, 0.356727, 0.391118, 0.459706", \ + "0.335812, 0.342298, 0.344195, 0.355706, 0.373082, 0.407473, 0.476061", \ + "0.362797, 0.369283, 0.371180, 0.382691, 0.400067, 0.434458, 0.503046", \ + "0.394960, 0.401446, 0.403343, 0.414854, 0.432230, 0.466621, 0.535209" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[116]&WENB[116]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269", \ + "0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272", \ + "0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275", \ + "0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279", \ + "0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282", \ + "0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285", \ + "0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444", \ + "0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543", \ + "0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548", \ + "0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552", \ + "0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557", \ + "0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561", \ + "0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[116]&!WENB[116]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444", \ + "0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543", \ + "0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548", \ + "0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552", \ + "0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557", \ + "0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561", \ + "0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269", \ + "0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272", \ + "0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275", \ + "0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279", \ + "0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282", \ + "0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285", \ + "0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288" \ + ); + } + } + } + pin(WENYB[115]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[115]&WENB[115]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[115] == 1'b0 && WENB[115] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.428566, 0.434896, 0.436782, 0.448327, 0.465788, 0.500696, 0.570282", \ + "0.438471, 0.444801, 0.446687, 0.458232, 0.475693, 0.510601, 0.580187", \ + "0.454906, 0.461236, 0.463122, 0.474667, 0.492128, 0.527036, 0.596622", \ + "0.474391, 0.480721, 0.482607, 0.494152, 0.511613, 0.546521, 0.616107", \ + "0.490250, 0.496580, 0.498466, 0.510011, 0.527472, 0.562380, 0.631966", \ + "0.512085, 0.518415, 0.520301, 0.531846, 0.549307, 0.584215, 0.653801", \ + "0.533832, 0.540162, 0.542048, 0.553593, 0.571054, 0.605962, 0.675548" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.289647, 0.295769, 0.297777, 0.309317, 0.326657, 0.361315, 0.429672", \ + "0.299417, 0.305539, 0.307547, 0.319087, 0.336427, 0.371085, 0.439442", \ + "0.315598, 0.321720, 0.323728, 0.335268, 0.352608, 0.387266, 0.455623", \ + "0.335474, 0.341596, 0.343604, 0.355144, 0.372484, 0.407142, 0.475499", \ + "0.351283, 0.357405, 0.359413, 0.370953, 0.388293, 0.422951, 0.491308", \ + "0.372994, 0.379116, 0.381124, 0.392664, 0.410004, 0.444662, 0.513019", \ + "0.394992, 0.401114, 0.403122, 0.414662, 0.432002, 0.466660, 0.535017" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.390282, 0.397602, 0.401890, 0.414395, 0.440878, 0.489067, 0.590691", \ + "0.402234, 0.409554, 0.413842, 0.426347, 0.452830, 0.501019, 0.602643", \ + "0.420298, 0.427618, 0.431906, 0.444411, 0.470894, 0.519083, 0.620707", \ + "0.442888, 0.450208, 0.454496, 0.467001, 0.493484, 0.541673, 0.643297", \ + "0.460549, 0.467869, 0.472157, 0.484662, 0.511145, 0.559334, 0.660958", \ + "0.488350, 0.495670, 0.499958, 0.512463, 0.538946, 0.587135, 0.688759", \ + "0.519698, 0.527018, 0.531306, 0.543811, 0.570294, 0.618483, 0.720107" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.258427, 0.265773, 0.269915, 0.282552, 0.308905, 0.357203, 0.457471", \ + "0.269913, 0.277259, 0.281401, 0.294038, 0.320391, 0.368689, 0.468957", \ + "0.288479, 0.295825, 0.299967, 0.312604, 0.338957, 0.387255, 0.487523", \ + "0.310924, 0.318270, 0.322412, 0.335049, 0.361402, 0.409700, 0.509968", \ + "0.328666, 0.336012, 0.340154, 0.352791, 0.379144, 0.427442, 0.527710", \ + "0.356550, 0.363896, 0.368038, 0.380675, 0.407028, 0.455326, 0.555594", \ + "0.387887, 0.395233, 0.399375, 0.412012, 0.438365, 0.486663, 0.586931" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[115]&!WENB[115]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[115] == 1'b1 && WENB[115] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.448569, 0.455979, 0.458221, 0.472734, 0.496988, 0.548145, 0.648157", \ + "0.458006, 0.465416, 0.467658, 0.482171, 0.506425, 0.557582, 0.657594", \ + "0.474760, 0.482170, 0.484412, 0.498925, 0.523179, 0.574336, 0.674348", \ + "0.494141, 0.501551, 0.503793, 0.518306, 0.542560, 0.593717, 0.693729", \ + "0.511078, 0.518488, 0.520730, 0.535243, 0.559497, 0.610654, 0.710666", \ + "0.531453, 0.538863, 0.541105, 0.555618, 0.579872, 0.631029, 0.731041", \ + "0.558448, 0.565858, 0.568100, 0.582613, 0.606867, 0.658024, 0.758036" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.294257, 0.301642, 0.303853, 0.318399, 0.342575, 0.393185, 0.493809", \ + "0.303707, 0.311092, 0.313303, 0.327849, 0.352025, 0.402635, 0.503259", \ + "0.320468, 0.327853, 0.330064, 0.344610, 0.368786, 0.419396, 0.520020", \ + "0.339837, 0.347222, 0.349433, 0.363979, 0.388155, 0.438765, 0.539389", \ + "0.356774, 0.364159, 0.366370, 0.380916, 0.405092, 0.455702, 0.556326", \ + "0.377128, 0.384513, 0.386724, 0.401270, 0.425446, 0.476056, 0.576680", \ + "0.403841, 0.411226, 0.413437, 0.427983, 0.452159, 0.502769, 0.603393" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.415263, 0.421895, 0.423659, 0.435133, 0.452584, 0.487558, 0.555809", \ + "0.424475, 0.431107, 0.432871, 0.444345, 0.461796, 0.496770, 0.565021", \ + "0.444166, 0.450798, 0.452562, 0.464036, 0.481487, 0.516461, 0.584712", \ + "0.465757, 0.472389, 0.474153, 0.485627, 0.503078, 0.538052, 0.606303", \ + "0.482087, 0.488719, 0.490483, 0.501957, 0.519408, 0.554382, 0.622633", \ + "0.509113, 0.515745, 0.517509, 0.528983, 0.546434, 0.581408, 0.649659", \ + "0.541286, 0.547918, 0.549682, 0.561156, 0.578607, 0.613581, 0.681832" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.268714, 0.275200, 0.277097, 0.288608, 0.305984, 0.340375, 0.408963", \ + "0.278165, 0.284651, 0.286548, 0.298059, 0.315435, 0.349826, 0.418414", \ + "0.297909, 0.304395, 0.306292, 0.317803, 0.335179, 0.369570, 0.438158", \ + "0.319457, 0.325943, 0.327840, 0.339351, 0.356727, 0.391118, 0.459706", \ + "0.335812, 0.342298, 0.344195, 0.355706, 0.373082, 0.407473, 0.476061", \ + "0.362797, 0.369283, 0.371180, 0.382691, 0.400067, 0.434458, 0.503046", \ + "0.394960, 0.401446, 0.403343, 0.414854, 0.432230, 0.466621, 0.535209" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[115]&WENB[115]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269", \ + "0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272", \ + "0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275", \ + "0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279", \ + "0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282", \ + "0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285", \ + "0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444", \ + "0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543", \ + "0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548", \ + "0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552", \ + "0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557", \ + "0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561", \ + "0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[115]&!WENB[115]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444", \ + "0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543", \ + "0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548", \ + "0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552", \ + "0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557", \ + "0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561", \ + "0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269", \ + "0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272", \ + "0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275", \ + "0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279", \ + "0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282", \ + "0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285", \ + "0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288" \ + ); + } + } + } + pin(WENYB[114]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[114]&WENB[114]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[114] == 1'b0 && WENB[114] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.428566, 0.434896, 0.436782, 0.448327, 0.465788, 0.500696, 0.570282", \ + "0.438471, 0.444801, 0.446687, 0.458232, 0.475693, 0.510601, 0.580187", \ + "0.454906, 0.461236, 0.463122, 0.474667, 0.492128, 0.527036, 0.596622", \ + "0.474391, 0.480721, 0.482607, 0.494152, 0.511613, 0.546521, 0.616107", \ + "0.490250, 0.496580, 0.498466, 0.510011, 0.527472, 0.562380, 0.631966", \ + "0.512085, 0.518415, 0.520301, 0.531846, 0.549307, 0.584215, 0.653801", \ + "0.533832, 0.540162, 0.542048, 0.553593, 0.571054, 0.605962, 0.675548" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.289647, 0.295769, 0.297777, 0.309317, 0.326657, 0.361315, 0.429672", \ + "0.299417, 0.305539, 0.307547, 0.319087, 0.336427, 0.371085, 0.439442", \ + "0.315598, 0.321720, 0.323728, 0.335268, 0.352608, 0.387266, 0.455623", \ + "0.335474, 0.341596, 0.343604, 0.355144, 0.372484, 0.407142, 0.475499", \ + "0.351283, 0.357405, 0.359413, 0.370953, 0.388293, 0.422951, 0.491308", \ + "0.372994, 0.379116, 0.381124, 0.392664, 0.410004, 0.444662, 0.513019", \ + "0.394992, 0.401114, 0.403122, 0.414662, 0.432002, 0.466660, 0.535017" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.390282, 0.397602, 0.401890, 0.414395, 0.440878, 0.489067, 0.590691", \ + "0.402234, 0.409554, 0.413842, 0.426347, 0.452830, 0.501019, 0.602643", \ + "0.420298, 0.427618, 0.431906, 0.444411, 0.470894, 0.519083, 0.620707", \ + "0.442888, 0.450208, 0.454496, 0.467001, 0.493484, 0.541673, 0.643297", \ + "0.460549, 0.467869, 0.472157, 0.484662, 0.511145, 0.559334, 0.660958", \ + "0.488350, 0.495670, 0.499958, 0.512463, 0.538946, 0.587135, 0.688759", \ + "0.519698, 0.527018, 0.531306, 0.543811, 0.570294, 0.618483, 0.720107" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.258427, 0.265773, 0.269915, 0.282552, 0.308905, 0.357203, 0.457471", \ + "0.269913, 0.277259, 0.281401, 0.294038, 0.320391, 0.368689, 0.468957", \ + "0.288479, 0.295825, 0.299967, 0.312604, 0.338957, 0.387255, 0.487523", \ + "0.310924, 0.318270, 0.322412, 0.335049, 0.361402, 0.409700, 0.509968", \ + "0.328666, 0.336012, 0.340154, 0.352791, 0.379144, 0.427442, 0.527710", \ + "0.356550, 0.363896, 0.368038, 0.380675, 0.407028, 0.455326, 0.555594", \ + "0.387887, 0.395233, 0.399375, 0.412012, 0.438365, 0.486663, 0.586931" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[114]&!WENB[114]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[114] == 1'b1 && WENB[114] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.448569, 0.455979, 0.458221, 0.472734, 0.496988, 0.548145, 0.648157", \ + "0.458006, 0.465416, 0.467658, 0.482171, 0.506425, 0.557582, 0.657594", \ + "0.474760, 0.482170, 0.484412, 0.498925, 0.523179, 0.574336, 0.674348", \ + "0.494141, 0.501551, 0.503793, 0.518306, 0.542560, 0.593717, 0.693729", \ + "0.511078, 0.518488, 0.520730, 0.535243, 0.559497, 0.610654, 0.710666", \ + "0.531453, 0.538863, 0.541105, 0.555618, 0.579872, 0.631029, 0.731041", \ + "0.558448, 0.565858, 0.568100, 0.582613, 0.606867, 0.658024, 0.758036" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.294257, 0.301642, 0.303853, 0.318399, 0.342575, 0.393185, 0.493809", \ + "0.303707, 0.311092, 0.313303, 0.327849, 0.352025, 0.402635, 0.503259", \ + "0.320468, 0.327853, 0.330064, 0.344610, 0.368786, 0.419396, 0.520020", \ + "0.339837, 0.347222, 0.349433, 0.363979, 0.388155, 0.438765, 0.539389", \ + "0.356774, 0.364159, 0.366370, 0.380916, 0.405092, 0.455702, 0.556326", \ + "0.377128, 0.384513, 0.386724, 0.401270, 0.425446, 0.476056, 0.576680", \ + "0.403841, 0.411226, 0.413437, 0.427983, 0.452159, 0.502769, 0.603393" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.415263, 0.421895, 0.423659, 0.435133, 0.452584, 0.487558, 0.555809", \ + "0.424475, 0.431107, 0.432871, 0.444345, 0.461796, 0.496770, 0.565021", \ + "0.444166, 0.450798, 0.452562, 0.464036, 0.481487, 0.516461, 0.584712", \ + "0.465757, 0.472389, 0.474153, 0.485627, 0.503078, 0.538052, 0.606303", \ + "0.482087, 0.488719, 0.490483, 0.501957, 0.519408, 0.554382, 0.622633", \ + "0.509113, 0.515745, 0.517509, 0.528983, 0.546434, 0.581408, 0.649659", \ + "0.541286, 0.547918, 0.549682, 0.561156, 0.578607, 0.613581, 0.681832" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.268714, 0.275200, 0.277097, 0.288608, 0.305984, 0.340375, 0.408963", \ + "0.278165, 0.284651, 0.286548, 0.298059, 0.315435, 0.349826, 0.418414", \ + "0.297909, 0.304395, 0.306292, 0.317803, 0.335179, 0.369570, 0.438158", \ + "0.319457, 0.325943, 0.327840, 0.339351, 0.356727, 0.391118, 0.459706", \ + "0.335812, 0.342298, 0.344195, 0.355706, 0.373082, 0.407473, 0.476061", \ + "0.362797, 0.369283, 0.371180, 0.382691, 0.400067, 0.434458, 0.503046", \ + "0.394960, 0.401446, 0.403343, 0.414854, 0.432230, 0.466621, 0.535209" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[114]&WENB[114]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269", \ + "0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272", \ + "0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275", \ + "0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279", \ + "0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282", \ + "0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285", \ + "0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444", \ + "0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543", \ + "0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548", \ + "0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552", \ + "0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557", \ + "0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561", \ + "0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[114]&!WENB[114]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444", \ + "0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543", \ + "0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548", \ + "0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552", \ + "0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557", \ + "0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561", \ + "0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269", \ + "0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272", \ + "0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275", \ + "0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279", \ + "0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282", \ + "0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285", \ + "0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288" \ + ); + } + } + } + pin(WENYB[113]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[113]&WENB[113]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[113] == 1'b0 && WENB[113] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.428566, 0.434896, 0.436782, 0.448327, 0.465788, 0.500696, 0.570282", \ + "0.438471, 0.444801, 0.446687, 0.458232, 0.475693, 0.510601, 0.580187", \ + "0.454906, 0.461236, 0.463122, 0.474667, 0.492128, 0.527036, 0.596622", \ + "0.474391, 0.480721, 0.482607, 0.494152, 0.511613, 0.546521, 0.616107", \ + "0.490250, 0.496580, 0.498466, 0.510011, 0.527472, 0.562380, 0.631966", \ + "0.512085, 0.518415, 0.520301, 0.531846, 0.549307, 0.584215, 0.653801", \ + "0.533832, 0.540162, 0.542048, 0.553593, 0.571054, 0.605962, 0.675548" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.289647, 0.295769, 0.297777, 0.309317, 0.326657, 0.361315, 0.429672", \ + "0.299417, 0.305539, 0.307547, 0.319087, 0.336427, 0.371085, 0.439442", \ + "0.315598, 0.321720, 0.323728, 0.335268, 0.352608, 0.387266, 0.455623", \ + "0.335474, 0.341596, 0.343604, 0.355144, 0.372484, 0.407142, 0.475499", \ + "0.351283, 0.357405, 0.359413, 0.370953, 0.388293, 0.422951, 0.491308", \ + "0.372994, 0.379116, 0.381124, 0.392664, 0.410004, 0.444662, 0.513019", \ + "0.394992, 0.401114, 0.403122, 0.414662, 0.432002, 0.466660, 0.535017" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.390282, 0.397602, 0.401890, 0.414395, 0.440878, 0.489067, 0.590691", \ + "0.402234, 0.409554, 0.413842, 0.426347, 0.452830, 0.501019, 0.602643", \ + "0.420298, 0.427618, 0.431906, 0.444411, 0.470894, 0.519083, 0.620707", \ + "0.442888, 0.450208, 0.454496, 0.467001, 0.493484, 0.541673, 0.643297", \ + "0.460549, 0.467869, 0.472157, 0.484662, 0.511145, 0.559334, 0.660958", \ + "0.488350, 0.495670, 0.499958, 0.512463, 0.538946, 0.587135, 0.688759", \ + "0.519698, 0.527018, 0.531306, 0.543811, 0.570294, 0.618483, 0.720107" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.258427, 0.265773, 0.269915, 0.282552, 0.308905, 0.357203, 0.457471", \ + "0.269913, 0.277259, 0.281401, 0.294038, 0.320391, 0.368689, 0.468957", \ + "0.288479, 0.295825, 0.299967, 0.312604, 0.338957, 0.387255, 0.487523", \ + "0.310924, 0.318270, 0.322412, 0.335049, 0.361402, 0.409700, 0.509968", \ + "0.328666, 0.336012, 0.340154, 0.352791, 0.379144, 0.427442, 0.527710", \ + "0.356550, 0.363896, 0.368038, 0.380675, 0.407028, 0.455326, 0.555594", \ + "0.387887, 0.395233, 0.399375, 0.412012, 0.438365, 0.486663, 0.586931" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[113]&!WENB[113]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[113] == 1'b1 && WENB[113] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.448569, 0.455979, 0.458221, 0.472734, 0.496988, 0.548145, 0.648157", \ + "0.458006, 0.465416, 0.467658, 0.482171, 0.506425, 0.557582, 0.657594", \ + "0.474760, 0.482170, 0.484412, 0.498925, 0.523179, 0.574336, 0.674348", \ + "0.494141, 0.501551, 0.503793, 0.518306, 0.542560, 0.593717, 0.693729", \ + "0.511078, 0.518488, 0.520730, 0.535243, 0.559497, 0.610654, 0.710666", \ + "0.531453, 0.538863, 0.541105, 0.555618, 0.579872, 0.631029, 0.731041", \ + "0.558448, 0.565858, 0.568100, 0.582613, 0.606867, 0.658024, 0.758036" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.294257, 0.301642, 0.303853, 0.318399, 0.342575, 0.393185, 0.493809", \ + "0.303707, 0.311092, 0.313303, 0.327849, 0.352025, 0.402635, 0.503259", \ + "0.320468, 0.327853, 0.330064, 0.344610, 0.368786, 0.419396, 0.520020", \ + "0.339837, 0.347222, 0.349433, 0.363979, 0.388155, 0.438765, 0.539389", \ + "0.356774, 0.364159, 0.366370, 0.380916, 0.405092, 0.455702, 0.556326", \ + "0.377128, 0.384513, 0.386724, 0.401270, 0.425446, 0.476056, 0.576680", \ + "0.403841, 0.411226, 0.413437, 0.427983, 0.452159, 0.502769, 0.603393" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.415263, 0.421895, 0.423659, 0.435133, 0.452584, 0.487558, 0.555809", \ + "0.424475, 0.431107, 0.432871, 0.444345, 0.461796, 0.496770, 0.565021", \ + "0.444166, 0.450798, 0.452562, 0.464036, 0.481487, 0.516461, 0.584712", \ + "0.465757, 0.472389, 0.474153, 0.485627, 0.503078, 0.538052, 0.606303", \ + "0.482087, 0.488719, 0.490483, 0.501957, 0.519408, 0.554382, 0.622633", \ + "0.509113, 0.515745, 0.517509, 0.528983, 0.546434, 0.581408, 0.649659", \ + "0.541286, 0.547918, 0.549682, 0.561156, 0.578607, 0.613581, 0.681832" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.268714, 0.275200, 0.277097, 0.288608, 0.305984, 0.340375, 0.408963", \ + "0.278165, 0.284651, 0.286548, 0.298059, 0.315435, 0.349826, 0.418414", \ + "0.297909, 0.304395, 0.306292, 0.317803, 0.335179, 0.369570, 0.438158", \ + "0.319457, 0.325943, 0.327840, 0.339351, 0.356727, 0.391118, 0.459706", \ + "0.335812, 0.342298, 0.344195, 0.355706, 0.373082, 0.407473, 0.476061", \ + "0.362797, 0.369283, 0.371180, 0.382691, 0.400067, 0.434458, 0.503046", \ + "0.394960, 0.401446, 0.403343, 0.414854, 0.432230, 0.466621, 0.535209" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[113]&WENB[113]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269", \ + "0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272", \ + "0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275", \ + "0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279", \ + "0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282", \ + "0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285", \ + "0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444", \ + "0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543", \ + "0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548", \ + "0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552", \ + "0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557", \ + "0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561", \ + "0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[113]&!WENB[113]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444", \ + "0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543", \ + "0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548", \ + "0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552", \ + "0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557", \ + "0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561", \ + "0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269", \ + "0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272", \ + "0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275", \ + "0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279", \ + "0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282", \ + "0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285", \ + "0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288" \ + ); + } + } + } + pin(WENYB[112]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[112]&WENB[112]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[112] == 1'b0 && WENB[112] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.428566, 0.434896, 0.436782, 0.448327, 0.465788, 0.500696, 0.570282", \ + "0.438471, 0.444801, 0.446687, 0.458232, 0.475693, 0.510601, 0.580187", \ + "0.454906, 0.461236, 0.463122, 0.474667, 0.492128, 0.527036, 0.596622", \ + "0.474391, 0.480721, 0.482607, 0.494152, 0.511613, 0.546521, 0.616107", \ + "0.490250, 0.496580, 0.498466, 0.510011, 0.527472, 0.562380, 0.631966", \ + "0.512085, 0.518415, 0.520301, 0.531846, 0.549307, 0.584215, 0.653801", \ + "0.533832, 0.540162, 0.542048, 0.553593, 0.571054, 0.605962, 0.675548" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.289647, 0.295769, 0.297777, 0.309317, 0.326657, 0.361315, 0.429672", \ + "0.299417, 0.305539, 0.307547, 0.319087, 0.336427, 0.371085, 0.439442", \ + "0.315598, 0.321720, 0.323728, 0.335268, 0.352608, 0.387266, 0.455623", \ + "0.335474, 0.341596, 0.343604, 0.355144, 0.372484, 0.407142, 0.475499", \ + "0.351283, 0.357405, 0.359413, 0.370953, 0.388293, 0.422951, 0.491308", \ + "0.372994, 0.379116, 0.381124, 0.392664, 0.410004, 0.444662, 0.513019", \ + "0.394992, 0.401114, 0.403122, 0.414662, 0.432002, 0.466660, 0.535017" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.390282, 0.397602, 0.401890, 0.414395, 0.440878, 0.489067, 0.590691", \ + "0.402234, 0.409554, 0.413842, 0.426347, 0.452830, 0.501019, 0.602643", \ + "0.420298, 0.427618, 0.431906, 0.444411, 0.470894, 0.519083, 0.620707", \ + "0.442888, 0.450208, 0.454496, 0.467001, 0.493484, 0.541673, 0.643297", \ + "0.460549, 0.467869, 0.472157, 0.484662, 0.511145, 0.559334, 0.660958", \ + "0.488350, 0.495670, 0.499958, 0.512463, 0.538946, 0.587135, 0.688759", \ + "0.519698, 0.527018, 0.531306, 0.543811, 0.570294, 0.618483, 0.720107" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.258427, 0.265773, 0.269915, 0.282552, 0.308905, 0.357203, 0.457471", \ + "0.269913, 0.277259, 0.281401, 0.294038, 0.320391, 0.368689, 0.468957", \ + "0.288479, 0.295825, 0.299967, 0.312604, 0.338957, 0.387255, 0.487523", \ + "0.310924, 0.318270, 0.322412, 0.335049, 0.361402, 0.409700, 0.509968", \ + "0.328666, 0.336012, 0.340154, 0.352791, 0.379144, 0.427442, 0.527710", \ + "0.356550, 0.363896, 0.368038, 0.380675, 0.407028, 0.455326, 0.555594", \ + "0.387887, 0.395233, 0.399375, 0.412012, 0.438365, 0.486663, 0.586931" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[112]&!WENB[112]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[112] == 1'b1 && WENB[112] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.448569, 0.455979, 0.458221, 0.472734, 0.496988, 0.548145, 0.648157", \ + "0.458006, 0.465416, 0.467658, 0.482171, 0.506425, 0.557582, 0.657594", \ + "0.474760, 0.482170, 0.484412, 0.498925, 0.523179, 0.574336, 0.674348", \ + "0.494141, 0.501551, 0.503793, 0.518306, 0.542560, 0.593717, 0.693729", \ + "0.511078, 0.518488, 0.520730, 0.535243, 0.559497, 0.610654, 0.710666", \ + "0.531453, 0.538863, 0.541105, 0.555618, 0.579872, 0.631029, 0.731041", \ + "0.558448, 0.565858, 0.568100, 0.582613, 0.606867, 0.658024, 0.758036" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.294257, 0.301642, 0.303853, 0.318399, 0.342575, 0.393185, 0.493809", \ + "0.303707, 0.311092, 0.313303, 0.327849, 0.352025, 0.402635, 0.503259", \ + "0.320468, 0.327853, 0.330064, 0.344610, 0.368786, 0.419396, 0.520020", \ + "0.339837, 0.347222, 0.349433, 0.363979, 0.388155, 0.438765, 0.539389", \ + "0.356774, 0.364159, 0.366370, 0.380916, 0.405092, 0.455702, 0.556326", \ + "0.377128, 0.384513, 0.386724, 0.401270, 0.425446, 0.476056, 0.576680", \ + "0.403841, 0.411226, 0.413437, 0.427983, 0.452159, 0.502769, 0.603393" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.415263, 0.421895, 0.423659, 0.435133, 0.452584, 0.487558, 0.555809", \ + "0.424475, 0.431107, 0.432871, 0.444345, 0.461796, 0.496770, 0.565021", \ + "0.444166, 0.450798, 0.452562, 0.464036, 0.481487, 0.516461, 0.584712", \ + "0.465757, 0.472389, 0.474153, 0.485627, 0.503078, 0.538052, 0.606303", \ + "0.482087, 0.488719, 0.490483, 0.501957, 0.519408, 0.554382, 0.622633", \ + "0.509113, 0.515745, 0.517509, 0.528983, 0.546434, 0.581408, 0.649659", \ + "0.541286, 0.547918, 0.549682, 0.561156, 0.578607, 0.613581, 0.681832" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.268714, 0.275200, 0.277097, 0.288608, 0.305984, 0.340375, 0.408963", \ + "0.278165, 0.284651, 0.286548, 0.298059, 0.315435, 0.349826, 0.418414", \ + "0.297909, 0.304395, 0.306292, 0.317803, 0.335179, 0.369570, 0.438158", \ + "0.319457, 0.325943, 0.327840, 0.339351, 0.356727, 0.391118, 0.459706", \ + "0.335812, 0.342298, 0.344195, 0.355706, 0.373082, 0.407473, 0.476061", \ + "0.362797, 0.369283, 0.371180, 0.382691, 0.400067, 0.434458, 0.503046", \ + "0.394960, 0.401446, 0.403343, 0.414854, 0.432230, 0.466621, 0.535209" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[112]&WENB[112]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269", \ + "0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272", \ + "0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275", \ + "0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279", \ + "0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282", \ + "0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285", \ + "0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444", \ + "0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543", \ + "0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548", \ + "0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552", \ + "0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557", \ + "0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561", \ + "0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[112]&!WENB[112]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444", \ + "0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543", \ + "0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548", \ + "0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552", \ + "0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557", \ + "0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561", \ + "0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269", \ + "0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272", \ + "0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275", \ + "0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279", \ + "0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282", \ + "0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285", \ + "0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288" \ + ); + } + } + } + pin(WENYB[111]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[111]&WENB[111]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[111] == 1'b0 && WENB[111] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.428566, 0.434896, 0.436782, 0.448327, 0.465788, 0.500696, 0.570282", \ + "0.438471, 0.444801, 0.446687, 0.458232, 0.475693, 0.510601, 0.580187", \ + "0.454906, 0.461236, 0.463122, 0.474667, 0.492128, 0.527036, 0.596622", \ + "0.474391, 0.480721, 0.482607, 0.494152, 0.511613, 0.546521, 0.616107", \ + "0.490250, 0.496580, 0.498466, 0.510011, 0.527472, 0.562380, 0.631966", \ + "0.512085, 0.518415, 0.520301, 0.531846, 0.549307, 0.584215, 0.653801", \ + "0.533832, 0.540162, 0.542048, 0.553593, 0.571054, 0.605962, 0.675548" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.289647, 0.295769, 0.297777, 0.309317, 0.326657, 0.361315, 0.429672", \ + "0.299417, 0.305539, 0.307547, 0.319087, 0.336427, 0.371085, 0.439442", \ + "0.315598, 0.321720, 0.323728, 0.335268, 0.352608, 0.387266, 0.455623", \ + "0.335474, 0.341596, 0.343604, 0.355144, 0.372484, 0.407142, 0.475499", \ + "0.351283, 0.357405, 0.359413, 0.370953, 0.388293, 0.422951, 0.491308", \ + "0.372994, 0.379116, 0.381124, 0.392664, 0.410004, 0.444662, 0.513019", \ + "0.394992, 0.401114, 0.403122, 0.414662, 0.432002, 0.466660, 0.535017" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.390282, 0.397602, 0.401890, 0.414395, 0.440878, 0.489067, 0.590691", \ + "0.402234, 0.409554, 0.413842, 0.426347, 0.452830, 0.501019, 0.602643", \ + "0.420298, 0.427618, 0.431906, 0.444411, 0.470894, 0.519083, 0.620707", \ + "0.442888, 0.450208, 0.454496, 0.467001, 0.493484, 0.541673, 0.643297", \ + "0.460549, 0.467869, 0.472157, 0.484662, 0.511145, 0.559334, 0.660958", \ + "0.488350, 0.495670, 0.499958, 0.512463, 0.538946, 0.587135, 0.688759", \ + "0.519698, 0.527018, 0.531306, 0.543811, 0.570294, 0.618483, 0.720107" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.258427, 0.265773, 0.269915, 0.282552, 0.308905, 0.357203, 0.457471", \ + "0.269913, 0.277259, 0.281401, 0.294038, 0.320391, 0.368689, 0.468957", \ + "0.288479, 0.295825, 0.299967, 0.312604, 0.338957, 0.387255, 0.487523", \ + "0.310924, 0.318270, 0.322412, 0.335049, 0.361402, 0.409700, 0.509968", \ + "0.328666, 0.336012, 0.340154, 0.352791, 0.379144, 0.427442, 0.527710", \ + "0.356550, 0.363896, 0.368038, 0.380675, 0.407028, 0.455326, 0.555594", \ + "0.387887, 0.395233, 0.399375, 0.412012, 0.438365, 0.486663, 0.586931" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[111]&!WENB[111]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[111] == 1'b1 && WENB[111] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.448569, 0.455979, 0.458221, 0.472734, 0.496988, 0.548145, 0.648157", \ + "0.458006, 0.465416, 0.467658, 0.482171, 0.506425, 0.557582, 0.657594", \ + "0.474760, 0.482170, 0.484412, 0.498925, 0.523179, 0.574336, 0.674348", \ + "0.494141, 0.501551, 0.503793, 0.518306, 0.542560, 0.593717, 0.693729", \ + "0.511078, 0.518488, 0.520730, 0.535243, 0.559497, 0.610654, 0.710666", \ + "0.531453, 0.538863, 0.541105, 0.555618, 0.579872, 0.631029, 0.731041", \ + "0.558448, 0.565858, 0.568100, 0.582613, 0.606867, 0.658024, 0.758036" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.294257, 0.301642, 0.303853, 0.318399, 0.342575, 0.393185, 0.493809", \ + "0.303707, 0.311092, 0.313303, 0.327849, 0.352025, 0.402635, 0.503259", \ + "0.320468, 0.327853, 0.330064, 0.344610, 0.368786, 0.419396, 0.520020", \ + "0.339837, 0.347222, 0.349433, 0.363979, 0.388155, 0.438765, 0.539389", \ + "0.356774, 0.364159, 0.366370, 0.380916, 0.405092, 0.455702, 0.556326", \ + "0.377128, 0.384513, 0.386724, 0.401270, 0.425446, 0.476056, 0.576680", \ + "0.403841, 0.411226, 0.413437, 0.427983, 0.452159, 0.502769, 0.603393" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.415263, 0.421895, 0.423659, 0.435133, 0.452584, 0.487558, 0.555809", \ + "0.424475, 0.431107, 0.432871, 0.444345, 0.461796, 0.496770, 0.565021", \ + "0.444166, 0.450798, 0.452562, 0.464036, 0.481487, 0.516461, 0.584712", \ + "0.465757, 0.472389, 0.474153, 0.485627, 0.503078, 0.538052, 0.606303", \ + "0.482087, 0.488719, 0.490483, 0.501957, 0.519408, 0.554382, 0.622633", \ + "0.509113, 0.515745, 0.517509, 0.528983, 0.546434, 0.581408, 0.649659", \ + "0.541286, 0.547918, 0.549682, 0.561156, 0.578607, 0.613581, 0.681832" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.268714, 0.275200, 0.277097, 0.288608, 0.305984, 0.340375, 0.408963", \ + "0.278165, 0.284651, 0.286548, 0.298059, 0.315435, 0.349826, 0.418414", \ + "0.297909, 0.304395, 0.306292, 0.317803, 0.335179, 0.369570, 0.438158", \ + "0.319457, 0.325943, 0.327840, 0.339351, 0.356727, 0.391118, 0.459706", \ + "0.335812, 0.342298, 0.344195, 0.355706, 0.373082, 0.407473, 0.476061", \ + "0.362797, 0.369283, 0.371180, 0.382691, 0.400067, 0.434458, 0.503046", \ + "0.394960, 0.401446, 0.403343, 0.414854, 0.432230, 0.466621, 0.535209" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[111]&WENB[111]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269", \ + "0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272", \ + "0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275", \ + "0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279", \ + "0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282", \ + "0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285", \ + "0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444", \ + "0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543", \ + "0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548", \ + "0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552", \ + "0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557", \ + "0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561", \ + "0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[111]&!WENB[111]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444", \ + "0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543", \ + "0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548", \ + "0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552", \ + "0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557", \ + "0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561", \ + "0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269", \ + "0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272", \ + "0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275", \ + "0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279", \ + "0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282", \ + "0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285", \ + "0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288" \ + ); + } + } + } + pin(WENYB[110]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[110]&WENB[110]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[110] == 1'b0 && WENB[110] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.428566, 0.434896, 0.436782, 0.448327, 0.465788, 0.500696, 0.570282", \ + "0.438471, 0.444801, 0.446687, 0.458232, 0.475693, 0.510601, 0.580187", \ + "0.454906, 0.461236, 0.463122, 0.474667, 0.492128, 0.527036, 0.596622", \ + "0.474391, 0.480721, 0.482607, 0.494152, 0.511613, 0.546521, 0.616107", \ + "0.490250, 0.496580, 0.498466, 0.510011, 0.527472, 0.562380, 0.631966", \ + "0.512085, 0.518415, 0.520301, 0.531846, 0.549307, 0.584215, 0.653801", \ + "0.533832, 0.540162, 0.542048, 0.553593, 0.571054, 0.605962, 0.675548" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.289647, 0.295769, 0.297777, 0.309317, 0.326657, 0.361315, 0.429672", \ + "0.299417, 0.305539, 0.307547, 0.319087, 0.336427, 0.371085, 0.439442", \ + "0.315598, 0.321720, 0.323728, 0.335268, 0.352608, 0.387266, 0.455623", \ + "0.335474, 0.341596, 0.343604, 0.355144, 0.372484, 0.407142, 0.475499", \ + "0.351283, 0.357405, 0.359413, 0.370953, 0.388293, 0.422951, 0.491308", \ + "0.372994, 0.379116, 0.381124, 0.392664, 0.410004, 0.444662, 0.513019", \ + "0.394992, 0.401114, 0.403122, 0.414662, 0.432002, 0.466660, 0.535017" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.390282, 0.397602, 0.401890, 0.414395, 0.440878, 0.489067, 0.590691", \ + "0.402234, 0.409554, 0.413842, 0.426347, 0.452830, 0.501019, 0.602643", \ + "0.420298, 0.427618, 0.431906, 0.444411, 0.470894, 0.519083, 0.620707", \ + "0.442888, 0.450208, 0.454496, 0.467001, 0.493484, 0.541673, 0.643297", \ + "0.460549, 0.467869, 0.472157, 0.484662, 0.511145, 0.559334, 0.660958", \ + "0.488350, 0.495670, 0.499958, 0.512463, 0.538946, 0.587135, 0.688759", \ + "0.519698, 0.527018, 0.531306, 0.543811, 0.570294, 0.618483, 0.720107" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.258427, 0.265773, 0.269915, 0.282552, 0.308905, 0.357203, 0.457471", \ + "0.269913, 0.277259, 0.281401, 0.294038, 0.320391, 0.368689, 0.468957", \ + "0.288479, 0.295825, 0.299967, 0.312604, 0.338957, 0.387255, 0.487523", \ + "0.310924, 0.318270, 0.322412, 0.335049, 0.361402, 0.409700, 0.509968", \ + "0.328666, 0.336012, 0.340154, 0.352791, 0.379144, 0.427442, 0.527710", \ + "0.356550, 0.363896, 0.368038, 0.380675, 0.407028, 0.455326, 0.555594", \ + "0.387887, 0.395233, 0.399375, 0.412012, 0.438365, 0.486663, 0.586931" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[110]&!WENB[110]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[110] == 1'b1 && WENB[110] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.448569, 0.455979, 0.458221, 0.472734, 0.496988, 0.548145, 0.648157", \ + "0.458006, 0.465416, 0.467658, 0.482171, 0.506425, 0.557582, 0.657594", \ + "0.474760, 0.482170, 0.484412, 0.498925, 0.523179, 0.574336, 0.674348", \ + "0.494141, 0.501551, 0.503793, 0.518306, 0.542560, 0.593717, 0.693729", \ + "0.511078, 0.518488, 0.520730, 0.535243, 0.559497, 0.610654, 0.710666", \ + "0.531453, 0.538863, 0.541105, 0.555618, 0.579872, 0.631029, 0.731041", \ + "0.558448, 0.565858, 0.568100, 0.582613, 0.606867, 0.658024, 0.758036" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.294257, 0.301642, 0.303853, 0.318399, 0.342575, 0.393185, 0.493809", \ + "0.303707, 0.311092, 0.313303, 0.327849, 0.352025, 0.402635, 0.503259", \ + "0.320468, 0.327853, 0.330064, 0.344610, 0.368786, 0.419396, 0.520020", \ + "0.339837, 0.347222, 0.349433, 0.363979, 0.388155, 0.438765, 0.539389", \ + "0.356774, 0.364159, 0.366370, 0.380916, 0.405092, 0.455702, 0.556326", \ + "0.377128, 0.384513, 0.386724, 0.401270, 0.425446, 0.476056, 0.576680", \ + "0.403841, 0.411226, 0.413437, 0.427983, 0.452159, 0.502769, 0.603393" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.415263, 0.421895, 0.423659, 0.435133, 0.452584, 0.487558, 0.555809", \ + "0.424475, 0.431107, 0.432871, 0.444345, 0.461796, 0.496770, 0.565021", \ + "0.444166, 0.450798, 0.452562, 0.464036, 0.481487, 0.516461, 0.584712", \ + "0.465757, 0.472389, 0.474153, 0.485627, 0.503078, 0.538052, 0.606303", \ + "0.482087, 0.488719, 0.490483, 0.501957, 0.519408, 0.554382, 0.622633", \ + "0.509113, 0.515745, 0.517509, 0.528983, 0.546434, 0.581408, 0.649659", \ + "0.541286, 0.547918, 0.549682, 0.561156, 0.578607, 0.613581, 0.681832" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.268714, 0.275200, 0.277097, 0.288608, 0.305984, 0.340375, 0.408963", \ + "0.278165, 0.284651, 0.286548, 0.298059, 0.315435, 0.349826, 0.418414", \ + "0.297909, 0.304395, 0.306292, 0.317803, 0.335179, 0.369570, 0.438158", \ + "0.319457, 0.325943, 0.327840, 0.339351, 0.356727, 0.391118, 0.459706", \ + "0.335812, 0.342298, 0.344195, 0.355706, 0.373082, 0.407473, 0.476061", \ + "0.362797, 0.369283, 0.371180, 0.382691, 0.400067, 0.434458, 0.503046", \ + "0.394960, 0.401446, 0.403343, 0.414854, 0.432230, 0.466621, 0.535209" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[110]&WENB[110]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269", \ + "0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272", \ + "0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275", \ + "0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279", \ + "0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282", \ + "0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285", \ + "0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444", \ + "0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543", \ + "0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548", \ + "0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552", \ + "0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557", \ + "0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561", \ + "0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[110]&!WENB[110]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444", \ + "0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543", \ + "0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548", \ + "0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552", \ + "0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557", \ + "0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561", \ + "0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269", \ + "0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272", \ + "0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275", \ + "0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279", \ + "0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282", \ + "0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285", \ + "0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288" \ + ); + } + } + } + pin(WENYB[109]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[109]&WENB[109]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[109] == 1'b0 && WENB[109] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.428566, 0.434896, 0.436782, 0.448327, 0.465788, 0.500696, 0.570282", \ + "0.438471, 0.444801, 0.446687, 0.458232, 0.475693, 0.510601, 0.580187", \ + "0.454906, 0.461236, 0.463122, 0.474667, 0.492128, 0.527036, 0.596622", \ + "0.474391, 0.480721, 0.482607, 0.494152, 0.511613, 0.546521, 0.616107", \ + "0.490250, 0.496580, 0.498466, 0.510011, 0.527472, 0.562380, 0.631966", \ + "0.512085, 0.518415, 0.520301, 0.531846, 0.549307, 0.584215, 0.653801", \ + "0.533832, 0.540162, 0.542048, 0.553593, 0.571054, 0.605962, 0.675548" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.289647, 0.295769, 0.297777, 0.309317, 0.326657, 0.361315, 0.429672", \ + "0.299417, 0.305539, 0.307547, 0.319087, 0.336427, 0.371085, 0.439442", \ + "0.315598, 0.321720, 0.323728, 0.335268, 0.352608, 0.387266, 0.455623", \ + "0.335474, 0.341596, 0.343604, 0.355144, 0.372484, 0.407142, 0.475499", \ + "0.351283, 0.357405, 0.359413, 0.370953, 0.388293, 0.422951, 0.491308", \ + "0.372994, 0.379116, 0.381124, 0.392664, 0.410004, 0.444662, 0.513019", \ + "0.394992, 0.401114, 0.403122, 0.414662, 0.432002, 0.466660, 0.535017" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.390282, 0.397602, 0.401890, 0.414395, 0.440878, 0.489067, 0.590691", \ + "0.402234, 0.409554, 0.413842, 0.426347, 0.452830, 0.501019, 0.602643", \ + "0.420298, 0.427618, 0.431906, 0.444411, 0.470894, 0.519083, 0.620707", \ + "0.442888, 0.450208, 0.454496, 0.467001, 0.493484, 0.541673, 0.643297", \ + "0.460549, 0.467869, 0.472157, 0.484662, 0.511145, 0.559334, 0.660958", \ + "0.488350, 0.495670, 0.499958, 0.512463, 0.538946, 0.587135, 0.688759", \ + "0.519698, 0.527018, 0.531306, 0.543811, 0.570294, 0.618483, 0.720107" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.258427, 0.265773, 0.269915, 0.282552, 0.308905, 0.357203, 0.457471", \ + "0.269913, 0.277259, 0.281401, 0.294038, 0.320391, 0.368689, 0.468957", \ + "0.288479, 0.295825, 0.299967, 0.312604, 0.338957, 0.387255, 0.487523", \ + "0.310924, 0.318270, 0.322412, 0.335049, 0.361402, 0.409700, 0.509968", \ + "0.328666, 0.336012, 0.340154, 0.352791, 0.379144, 0.427442, 0.527710", \ + "0.356550, 0.363896, 0.368038, 0.380675, 0.407028, 0.455326, 0.555594", \ + "0.387887, 0.395233, 0.399375, 0.412012, 0.438365, 0.486663, 0.586931" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[109]&!WENB[109]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[109] == 1'b1 && WENB[109] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.448569, 0.455979, 0.458221, 0.472734, 0.496988, 0.548145, 0.648157", \ + "0.458006, 0.465416, 0.467658, 0.482171, 0.506425, 0.557582, 0.657594", \ + "0.474760, 0.482170, 0.484412, 0.498925, 0.523179, 0.574336, 0.674348", \ + "0.494141, 0.501551, 0.503793, 0.518306, 0.542560, 0.593717, 0.693729", \ + "0.511078, 0.518488, 0.520730, 0.535243, 0.559497, 0.610654, 0.710666", \ + "0.531453, 0.538863, 0.541105, 0.555618, 0.579872, 0.631029, 0.731041", \ + "0.558448, 0.565858, 0.568100, 0.582613, 0.606867, 0.658024, 0.758036" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.294257, 0.301642, 0.303853, 0.318399, 0.342575, 0.393185, 0.493809", \ + "0.303707, 0.311092, 0.313303, 0.327849, 0.352025, 0.402635, 0.503259", \ + "0.320468, 0.327853, 0.330064, 0.344610, 0.368786, 0.419396, 0.520020", \ + "0.339837, 0.347222, 0.349433, 0.363979, 0.388155, 0.438765, 0.539389", \ + "0.356774, 0.364159, 0.366370, 0.380916, 0.405092, 0.455702, 0.556326", \ + "0.377128, 0.384513, 0.386724, 0.401270, 0.425446, 0.476056, 0.576680", \ + "0.403841, 0.411226, 0.413437, 0.427983, 0.452159, 0.502769, 0.603393" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.415263, 0.421895, 0.423659, 0.435133, 0.452584, 0.487558, 0.555809", \ + "0.424475, 0.431107, 0.432871, 0.444345, 0.461796, 0.496770, 0.565021", \ + "0.444166, 0.450798, 0.452562, 0.464036, 0.481487, 0.516461, 0.584712", \ + "0.465757, 0.472389, 0.474153, 0.485627, 0.503078, 0.538052, 0.606303", \ + "0.482087, 0.488719, 0.490483, 0.501957, 0.519408, 0.554382, 0.622633", \ + "0.509113, 0.515745, 0.517509, 0.528983, 0.546434, 0.581408, 0.649659", \ + "0.541286, 0.547918, 0.549682, 0.561156, 0.578607, 0.613581, 0.681832" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.268714, 0.275200, 0.277097, 0.288608, 0.305984, 0.340375, 0.408963", \ + "0.278165, 0.284651, 0.286548, 0.298059, 0.315435, 0.349826, 0.418414", \ + "0.297909, 0.304395, 0.306292, 0.317803, 0.335179, 0.369570, 0.438158", \ + "0.319457, 0.325943, 0.327840, 0.339351, 0.356727, 0.391118, 0.459706", \ + "0.335812, 0.342298, 0.344195, 0.355706, 0.373082, 0.407473, 0.476061", \ + "0.362797, 0.369283, 0.371180, 0.382691, 0.400067, 0.434458, 0.503046", \ + "0.394960, 0.401446, 0.403343, 0.414854, 0.432230, 0.466621, 0.535209" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[109]&WENB[109]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269", \ + "0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272", \ + "0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275", \ + "0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279", \ + "0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282", \ + "0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285", \ + "0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444", \ + "0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543", \ + "0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548", \ + "0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552", \ + "0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557", \ + "0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561", \ + "0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[109]&!WENB[109]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444", \ + "0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543", \ + "0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548", \ + "0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552", \ + "0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557", \ + "0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561", \ + "0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269", \ + "0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272", \ + "0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275", \ + "0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279", \ + "0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282", \ + "0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285", \ + "0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288" \ + ); + } + } + } + pin(WENYB[108]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[108]&WENB[108]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[108] == 1'b0 && WENB[108] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.428566, 0.434896, 0.436782, 0.448327, 0.465788, 0.500696, 0.570282", \ + "0.438471, 0.444801, 0.446687, 0.458232, 0.475693, 0.510601, 0.580187", \ + "0.454906, 0.461236, 0.463122, 0.474667, 0.492128, 0.527036, 0.596622", \ + "0.474391, 0.480721, 0.482607, 0.494152, 0.511613, 0.546521, 0.616107", \ + "0.490250, 0.496580, 0.498466, 0.510011, 0.527472, 0.562380, 0.631966", \ + "0.512085, 0.518415, 0.520301, 0.531846, 0.549307, 0.584215, 0.653801", \ + "0.533832, 0.540162, 0.542048, 0.553593, 0.571054, 0.605962, 0.675548" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.289647, 0.295769, 0.297777, 0.309317, 0.326657, 0.361315, 0.429672", \ + "0.299417, 0.305539, 0.307547, 0.319087, 0.336427, 0.371085, 0.439442", \ + "0.315598, 0.321720, 0.323728, 0.335268, 0.352608, 0.387266, 0.455623", \ + "0.335474, 0.341596, 0.343604, 0.355144, 0.372484, 0.407142, 0.475499", \ + "0.351283, 0.357405, 0.359413, 0.370953, 0.388293, 0.422951, 0.491308", \ + "0.372994, 0.379116, 0.381124, 0.392664, 0.410004, 0.444662, 0.513019", \ + "0.394992, 0.401114, 0.403122, 0.414662, 0.432002, 0.466660, 0.535017" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.390282, 0.397602, 0.401890, 0.414395, 0.440878, 0.489067, 0.590691", \ + "0.402234, 0.409554, 0.413842, 0.426347, 0.452830, 0.501019, 0.602643", \ + "0.420298, 0.427618, 0.431906, 0.444411, 0.470894, 0.519083, 0.620707", \ + "0.442888, 0.450208, 0.454496, 0.467001, 0.493484, 0.541673, 0.643297", \ + "0.460549, 0.467869, 0.472157, 0.484662, 0.511145, 0.559334, 0.660958", \ + "0.488350, 0.495670, 0.499958, 0.512463, 0.538946, 0.587135, 0.688759", \ + "0.519698, 0.527018, 0.531306, 0.543811, 0.570294, 0.618483, 0.720107" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.258427, 0.265773, 0.269915, 0.282552, 0.308905, 0.357203, 0.457471", \ + "0.269913, 0.277259, 0.281401, 0.294038, 0.320391, 0.368689, 0.468957", \ + "0.288479, 0.295825, 0.299967, 0.312604, 0.338957, 0.387255, 0.487523", \ + "0.310924, 0.318270, 0.322412, 0.335049, 0.361402, 0.409700, 0.509968", \ + "0.328666, 0.336012, 0.340154, 0.352791, 0.379144, 0.427442, 0.527710", \ + "0.356550, 0.363896, 0.368038, 0.380675, 0.407028, 0.455326, 0.555594", \ + "0.387887, 0.395233, 0.399375, 0.412012, 0.438365, 0.486663, 0.586931" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[108]&!WENB[108]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[108] == 1'b1 && WENB[108] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.448569, 0.455979, 0.458221, 0.472734, 0.496988, 0.548145, 0.648157", \ + "0.458006, 0.465416, 0.467658, 0.482171, 0.506425, 0.557582, 0.657594", \ + "0.474760, 0.482170, 0.484412, 0.498925, 0.523179, 0.574336, 0.674348", \ + "0.494141, 0.501551, 0.503793, 0.518306, 0.542560, 0.593717, 0.693729", \ + "0.511078, 0.518488, 0.520730, 0.535243, 0.559497, 0.610654, 0.710666", \ + "0.531453, 0.538863, 0.541105, 0.555618, 0.579872, 0.631029, 0.731041", \ + "0.558448, 0.565858, 0.568100, 0.582613, 0.606867, 0.658024, 0.758036" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.294257, 0.301642, 0.303853, 0.318399, 0.342575, 0.393185, 0.493809", \ + "0.303707, 0.311092, 0.313303, 0.327849, 0.352025, 0.402635, 0.503259", \ + "0.320468, 0.327853, 0.330064, 0.344610, 0.368786, 0.419396, 0.520020", \ + "0.339837, 0.347222, 0.349433, 0.363979, 0.388155, 0.438765, 0.539389", \ + "0.356774, 0.364159, 0.366370, 0.380916, 0.405092, 0.455702, 0.556326", \ + "0.377128, 0.384513, 0.386724, 0.401270, 0.425446, 0.476056, 0.576680", \ + "0.403841, 0.411226, 0.413437, 0.427983, 0.452159, 0.502769, 0.603393" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.415263, 0.421895, 0.423659, 0.435133, 0.452584, 0.487558, 0.555809", \ + "0.424475, 0.431107, 0.432871, 0.444345, 0.461796, 0.496770, 0.565021", \ + "0.444166, 0.450798, 0.452562, 0.464036, 0.481487, 0.516461, 0.584712", \ + "0.465757, 0.472389, 0.474153, 0.485627, 0.503078, 0.538052, 0.606303", \ + "0.482087, 0.488719, 0.490483, 0.501957, 0.519408, 0.554382, 0.622633", \ + "0.509113, 0.515745, 0.517509, 0.528983, 0.546434, 0.581408, 0.649659", \ + "0.541286, 0.547918, 0.549682, 0.561156, 0.578607, 0.613581, 0.681832" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.268714, 0.275200, 0.277097, 0.288608, 0.305984, 0.340375, 0.408963", \ + "0.278165, 0.284651, 0.286548, 0.298059, 0.315435, 0.349826, 0.418414", \ + "0.297909, 0.304395, 0.306292, 0.317803, 0.335179, 0.369570, 0.438158", \ + "0.319457, 0.325943, 0.327840, 0.339351, 0.356727, 0.391118, 0.459706", \ + "0.335812, 0.342298, 0.344195, 0.355706, 0.373082, 0.407473, 0.476061", \ + "0.362797, 0.369283, 0.371180, 0.382691, 0.400067, 0.434458, 0.503046", \ + "0.394960, 0.401446, 0.403343, 0.414854, 0.432230, 0.466621, 0.535209" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[108]&WENB[108]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269", \ + "0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272", \ + "0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275", \ + "0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279", \ + "0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282", \ + "0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285", \ + "0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444", \ + "0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543", \ + "0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548", \ + "0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552", \ + "0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557", \ + "0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561", \ + "0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[108]&!WENB[108]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444", \ + "0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543", \ + "0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548", \ + "0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552", \ + "0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557", \ + "0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561", \ + "0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269", \ + "0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272", \ + "0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275", \ + "0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279", \ + "0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282", \ + "0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285", \ + "0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288" \ + ); + } + } + } + pin(WENYB[107]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[107]&WENB[107]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[107] == 1'b0 && WENB[107] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.428566, 0.434896, 0.436782, 0.448327, 0.465788, 0.500696, 0.570282", \ + "0.438471, 0.444801, 0.446687, 0.458232, 0.475693, 0.510601, 0.580187", \ + "0.454906, 0.461236, 0.463122, 0.474667, 0.492128, 0.527036, 0.596622", \ + "0.474391, 0.480721, 0.482607, 0.494152, 0.511613, 0.546521, 0.616107", \ + "0.490250, 0.496580, 0.498466, 0.510011, 0.527472, 0.562380, 0.631966", \ + "0.512085, 0.518415, 0.520301, 0.531846, 0.549307, 0.584215, 0.653801", \ + "0.533832, 0.540162, 0.542048, 0.553593, 0.571054, 0.605962, 0.675548" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.289647, 0.295769, 0.297777, 0.309317, 0.326657, 0.361315, 0.429672", \ + "0.299417, 0.305539, 0.307547, 0.319087, 0.336427, 0.371085, 0.439442", \ + "0.315598, 0.321720, 0.323728, 0.335268, 0.352608, 0.387266, 0.455623", \ + "0.335474, 0.341596, 0.343604, 0.355144, 0.372484, 0.407142, 0.475499", \ + "0.351283, 0.357405, 0.359413, 0.370953, 0.388293, 0.422951, 0.491308", \ + "0.372994, 0.379116, 0.381124, 0.392664, 0.410004, 0.444662, 0.513019", \ + "0.394992, 0.401114, 0.403122, 0.414662, 0.432002, 0.466660, 0.535017" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.390282, 0.397602, 0.401890, 0.414395, 0.440878, 0.489067, 0.590691", \ + "0.402234, 0.409554, 0.413842, 0.426347, 0.452830, 0.501019, 0.602643", \ + "0.420298, 0.427618, 0.431906, 0.444411, 0.470894, 0.519083, 0.620707", \ + "0.442888, 0.450208, 0.454496, 0.467001, 0.493484, 0.541673, 0.643297", \ + "0.460549, 0.467869, 0.472157, 0.484662, 0.511145, 0.559334, 0.660958", \ + "0.488350, 0.495670, 0.499958, 0.512463, 0.538946, 0.587135, 0.688759", \ + "0.519698, 0.527018, 0.531306, 0.543811, 0.570294, 0.618483, 0.720107" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.258427, 0.265773, 0.269915, 0.282552, 0.308905, 0.357203, 0.457471", \ + "0.269913, 0.277259, 0.281401, 0.294038, 0.320391, 0.368689, 0.468957", \ + "0.288479, 0.295825, 0.299967, 0.312604, 0.338957, 0.387255, 0.487523", \ + "0.310924, 0.318270, 0.322412, 0.335049, 0.361402, 0.409700, 0.509968", \ + "0.328666, 0.336012, 0.340154, 0.352791, 0.379144, 0.427442, 0.527710", \ + "0.356550, 0.363896, 0.368038, 0.380675, 0.407028, 0.455326, 0.555594", \ + "0.387887, 0.395233, 0.399375, 0.412012, 0.438365, 0.486663, 0.586931" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[107]&!WENB[107]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[107] == 1'b1 && WENB[107] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.448569, 0.455979, 0.458221, 0.472734, 0.496988, 0.548145, 0.648157", \ + "0.458006, 0.465416, 0.467658, 0.482171, 0.506425, 0.557582, 0.657594", \ + "0.474760, 0.482170, 0.484412, 0.498925, 0.523179, 0.574336, 0.674348", \ + "0.494141, 0.501551, 0.503793, 0.518306, 0.542560, 0.593717, 0.693729", \ + "0.511078, 0.518488, 0.520730, 0.535243, 0.559497, 0.610654, 0.710666", \ + "0.531453, 0.538863, 0.541105, 0.555618, 0.579872, 0.631029, 0.731041", \ + "0.558448, 0.565858, 0.568100, 0.582613, 0.606867, 0.658024, 0.758036" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.294257, 0.301642, 0.303853, 0.318399, 0.342575, 0.393185, 0.493809", \ + "0.303707, 0.311092, 0.313303, 0.327849, 0.352025, 0.402635, 0.503259", \ + "0.320468, 0.327853, 0.330064, 0.344610, 0.368786, 0.419396, 0.520020", \ + "0.339837, 0.347222, 0.349433, 0.363979, 0.388155, 0.438765, 0.539389", \ + "0.356774, 0.364159, 0.366370, 0.380916, 0.405092, 0.455702, 0.556326", \ + "0.377128, 0.384513, 0.386724, 0.401270, 0.425446, 0.476056, 0.576680", \ + "0.403841, 0.411226, 0.413437, 0.427983, 0.452159, 0.502769, 0.603393" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.415263, 0.421895, 0.423659, 0.435133, 0.452584, 0.487558, 0.555809", \ + "0.424475, 0.431107, 0.432871, 0.444345, 0.461796, 0.496770, 0.565021", \ + "0.444166, 0.450798, 0.452562, 0.464036, 0.481487, 0.516461, 0.584712", \ + "0.465757, 0.472389, 0.474153, 0.485627, 0.503078, 0.538052, 0.606303", \ + "0.482087, 0.488719, 0.490483, 0.501957, 0.519408, 0.554382, 0.622633", \ + "0.509113, 0.515745, 0.517509, 0.528983, 0.546434, 0.581408, 0.649659", \ + "0.541286, 0.547918, 0.549682, 0.561156, 0.578607, 0.613581, 0.681832" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.268714, 0.275200, 0.277097, 0.288608, 0.305984, 0.340375, 0.408963", \ + "0.278165, 0.284651, 0.286548, 0.298059, 0.315435, 0.349826, 0.418414", \ + "0.297909, 0.304395, 0.306292, 0.317803, 0.335179, 0.369570, 0.438158", \ + "0.319457, 0.325943, 0.327840, 0.339351, 0.356727, 0.391118, 0.459706", \ + "0.335812, 0.342298, 0.344195, 0.355706, 0.373082, 0.407473, 0.476061", \ + "0.362797, 0.369283, 0.371180, 0.382691, 0.400067, 0.434458, 0.503046", \ + "0.394960, 0.401446, 0.403343, 0.414854, 0.432230, 0.466621, 0.535209" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[107]&WENB[107]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269", \ + "0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272", \ + "0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275", \ + "0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279", \ + "0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282", \ + "0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285", \ + "0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444", \ + "0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543", \ + "0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548", \ + "0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552", \ + "0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557", \ + "0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561", \ + "0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[107]&!WENB[107]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444", \ + "0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543", \ + "0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548", \ + "0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552", \ + "0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557", \ + "0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561", \ + "0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269", \ + "0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272", \ + "0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275", \ + "0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279", \ + "0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282", \ + "0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285", \ + "0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288" \ + ); + } + } + } + pin(WENYB[106]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[106]&WENB[106]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[106] == 1'b0 && WENB[106] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.428566, 0.434896, 0.436782, 0.448327, 0.465788, 0.500696, 0.570282", \ + "0.438471, 0.444801, 0.446687, 0.458232, 0.475693, 0.510601, 0.580187", \ + "0.454906, 0.461236, 0.463122, 0.474667, 0.492128, 0.527036, 0.596622", \ + "0.474391, 0.480721, 0.482607, 0.494152, 0.511613, 0.546521, 0.616107", \ + "0.490250, 0.496580, 0.498466, 0.510011, 0.527472, 0.562380, 0.631966", \ + "0.512085, 0.518415, 0.520301, 0.531846, 0.549307, 0.584215, 0.653801", \ + "0.533832, 0.540162, 0.542048, 0.553593, 0.571054, 0.605962, 0.675548" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.289647, 0.295769, 0.297777, 0.309317, 0.326657, 0.361315, 0.429672", \ + "0.299417, 0.305539, 0.307547, 0.319087, 0.336427, 0.371085, 0.439442", \ + "0.315598, 0.321720, 0.323728, 0.335268, 0.352608, 0.387266, 0.455623", \ + "0.335474, 0.341596, 0.343604, 0.355144, 0.372484, 0.407142, 0.475499", \ + "0.351283, 0.357405, 0.359413, 0.370953, 0.388293, 0.422951, 0.491308", \ + "0.372994, 0.379116, 0.381124, 0.392664, 0.410004, 0.444662, 0.513019", \ + "0.394992, 0.401114, 0.403122, 0.414662, 0.432002, 0.466660, 0.535017" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.390282, 0.397602, 0.401890, 0.414395, 0.440878, 0.489067, 0.590691", \ + "0.402234, 0.409554, 0.413842, 0.426347, 0.452830, 0.501019, 0.602643", \ + "0.420298, 0.427618, 0.431906, 0.444411, 0.470894, 0.519083, 0.620707", \ + "0.442888, 0.450208, 0.454496, 0.467001, 0.493484, 0.541673, 0.643297", \ + "0.460549, 0.467869, 0.472157, 0.484662, 0.511145, 0.559334, 0.660958", \ + "0.488350, 0.495670, 0.499958, 0.512463, 0.538946, 0.587135, 0.688759", \ + "0.519698, 0.527018, 0.531306, 0.543811, 0.570294, 0.618483, 0.720107" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.258427, 0.265773, 0.269915, 0.282552, 0.308905, 0.357203, 0.457471", \ + "0.269913, 0.277259, 0.281401, 0.294038, 0.320391, 0.368689, 0.468957", \ + "0.288479, 0.295825, 0.299967, 0.312604, 0.338957, 0.387255, 0.487523", \ + "0.310924, 0.318270, 0.322412, 0.335049, 0.361402, 0.409700, 0.509968", \ + "0.328666, 0.336012, 0.340154, 0.352791, 0.379144, 0.427442, 0.527710", \ + "0.356550, 0.363896, 0.368038, 0.380675, 0.407028, 0.455326, 0.555594", \ + "0.387887, 0.395233, 0.399375, 0.412012, 0.438365, 0.486663, 0.586931" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[106]&!WENB[106]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[106] == 1'b1 && WENB[106] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.448569, 0.455979, 0.458221, 0.472734, 0.496988, 0.548145, 0.648157", \ + "0.458006, 0.465416, 0.467658, 0.482171, 0.506425, 0.557582, 0.657594", \ + "0.474760, 0.482170, 0.484412, 0.498925, 0.523179, 0.574336, 0.674348", \ + "0.494141, 0.501551, 0.503793, 0.518306, 0.542560, 0.593717, 0.693729", \ + "0.511078, 0.518488, 0.520730, 0.535243, 0.559497, 0.610654, 0.710666", \ + "0.531453, 0.538863, 0.541105, 0.555618, 0.579872, 0.631029, 0.731041", \ + "0.558448, 0.565858, 0.568100, 0.582613, 0.606867, 0.658024, 0.758036" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.294257, 0.301642, 0.303853, 0.318399, 0.342575, 0.393185, 0.493809", \ + "0.303707, 0.311092, 0.313303, 0.327849, 0.352025, 0.402635, 0.503259", \ + "0.320468, 0.327853, 0.330064, 0.344610, 0.368786, 0.419396, 0.520020", \ + "0.339837, 0.347222, 0.349433, 0.363979, 0.388155, 0.438765, 0.539389", \ + "0.356774, 0.364159, 0.366370, 0.380916, 0.405092, 0.455702, 0.556326", \ + "0.377128, 0.384513, 0.386724, 0.401270, 0.425446, 0.476056, 0.576680", \ + "0.403841, 0.411226, 0.413437, 0.427983, 0.452159, 0.502769, 0.603393" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.415263, 0.421895, 0.423659, 0.435133, 0.452584, 0.487558, 0.555809", \ + "0.424475, 0.431107, 0.432871, 0.444345, 0.461796, 0.496770, 0.565021", \ + "0.444166, 0.450798, 0.452562, 0.464036, 0.481487, 0.516461, 0.584712", \ + "0.465757, 0.472389, 0.474153, 0.485627, 0.503078, 0.538052, 0.606303", \ + "0.482087, 0.488719, 0.490483, 0.501957, 0.519408, 0.554382, 0.622633", \ + "0.509113, 0.515745, 0.517509, 0.528983, 0.546434, 0.581408, 0.649659", \ + "0.541286, 0.547918, 0.549682, 0.561156, 0.578607, 0.613581, 0.681832" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.268714, 0.275200, 0.277097, 0.288608, 0.305984, 0.340375, 0.408963", \ + "0.278165, 0.284651, 0.286548, 0.298059, 0.315435, 0.349826, 0.418414", \ + "0.297909, 0.304395, 0.306292, 0.317803, 0.335179, 0.369570, 0.438158", \ + "0.319457, 0.325943, 0.327840, 0.339351, 0.356727, 0.391118, 0.459706", \ + "0.335812, 0.342298, 0.344195, 0.355706, 0.373082, 0.407473, 0.476061", \ + "0.362797, 0.369283, 0.371180, 0.382691, 0.400067, 0.434458, 0.503046", \ + "0.394960, 0.401446, 0.403343, 0.414854, 0.432230, 0.466621, 0.535209" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[106]&WENB[106]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269", \ + "0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272", \ + "0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275", \ + "0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279", \ + "0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282", \ + "0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285", \ + "0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444", \ + "0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543", \ + "0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548", \ + "0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552", \ + "0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557", \ + "0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561", \ + "0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[106]&!WENB[106]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444", \ + "0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543", \ + "0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548", \ + "0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552", \ + "0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557", \ + "0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561", \ + "0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269", \ + "0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272", \ + "0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275", \ + "0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279", \ + "0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282", \ + "0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285", \ + "0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288" \ + ); + } + } + } + pin(WENYB[105]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[105]&WENB[105]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[105] == 1'b0 && WENB[105] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.428566, 0.434896, 0.436782, 0.448327, 0.465788, 0.500696, 0.570282", \ + "0.438471, 0.444801, 0.446687, 0.458232, 0.475693, 0.510601, 0.580187", \ + "0.454906, 0.461236, 0.463122, 0.474667, 0.492128, 0.527036, 0.596622", \ + "0.474391, 0.480721, 0.482607, 0.494152, 0.511613, 0.546521, 0.616107", \ + "0.490250, 0.496580, 0.498466, 0.510011, 0.527472, 0.562380, 0.631966", \ + "0.512085, 0.518415, 0.520301, 0.531846, 0.549307, 0.584215, 0.653801", \ + "0.533832, 0.540162, 0.542048, 0.553593, 0.571054, 0.605962, 0.675548" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.289647, 0.295769, 0.297777, 0.309317, 0.326657, 0.361315, 0.429672", \ + "0.299417, 0.305539, 0.307547, 0.319087, 0.336427, 0.371085, 0.439442", \ + "0.315598, 0.321720, 0.323728, 0.335268, 0.352608, 0.387266, 0.455623", \ + "0.335474, 0.341596, 0.343604, 0.355144, 0.372484, 0.407142, 0.475499", \ + "0.351283, 0.357405, 0.359413, 0.370953, 0.388293, 0.422951, 0.491308", \ + "0.372994, 0.379116, 0.381124, 0.392664, 0.410004, 0.444662, 0.513019", \ + "0.394992, 0.401114, 0.403122, 0.414662, 0.432002, 0.466660, 0.535017" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.390282, 0.397602, 0.401890, 0.414395, 0.440878, 0.489067, 0.590691", \ + "0.402234, 0.409554, 0.413842, 0.426347, 0.452830, 0.501019, 0.602643", \ + "0.420298, 0.427618, 0.431906, 0.444411, 0.470894, 0.519083, 0.620707", \ + "0.442888, 0.450208, 0.454496, 0.467001, 0.493484, 0.541673, 0.643297", \ + "0.460549, 0.467869, 0.472157, 0.484662, 0.511145, 0.559334, 0.660958", \ + "0.488350, 0.495670, 0.499958, 0.512463, 0.538946, 0.587135, 0.688759", \ + "0.519698, 0.527018, 0.531306, 0.543811, 0.570294, 0.618483, 0.720107" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.258427, 0.265773, 0.269915, 0.282552, 0.308905, 0.357203, 0.457471", \ + "0.269913, 0.277259, 0.281401, 0.294038, 0.320391, 0.368689, 0.468957", \ + "0.288479, 0.295825, 0.299967, 0.312604, 0.338957, 0.387255, 0.487523", \ + "0.310924, 0.318270, 0.322412, 0.335049, 0.361402, 0.409700, 0.509968", \ + "0.328666, 0.336012, 0.340154, 0.352791, 0.379144, 0.427442, 0.527710", \ + "0.356550, 0.363896, 0.368038, 0.380675, 0.407028, 0.455326, 0.555594", \ + "0.387887, 0.395233, 0.399375, 0.412012, 0.438365, 0.486663, 0.586931" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[105]&!WENB[105]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[105] == 1'b1 && WENB[105] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.448569, 0.455979, 0.458221, 0.472734, 0.496988, 0.548145, 0.648157", \ + "0.458006, 0.465416, 0.467658, 0.482171, 0.506425, 0.557582, 0.657594", \ + "0.474760, 0.482170, 0.484412, 0.498925, 0.523179, 0.574336, 0.674348", \ + "0.494141, 0.501551, 0.503793, 0.518306, 0.542560, 0.593717, 0.693729", \ + "0.511078, 0.518488, 0.520730, 0.535243, 0.559497, 0.610654, 0.710666", \ + "0.531453, 0.538863, 0.541105, 0.555618, 0.579872, 0.631029, 0.731041", \ + "0.558448, 0.565858, 0.568100, 0.582613, 0.606867, 0.658024, 0.758036" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.294257, 0.301642, 0.303853, 0.318399, 0.342575, 0.393185, 0.493809", \ + "0.303707, 0.311092, 0.313303, 0.327849, 0.352025, 0.402635, 0.503259", \ + "0.320468, 0.327853, 0.330064, 0.344610, 0.368786, 0.419396, 0.520020", \ + "0.339837, 0.347222, 0.349433, 0.363979, 0.388155, 0.438765, 0.539389", \ + "0.356774, 0.364159, 0.366370, 0.380916, 0.405092, 0.455702, 0.556326", \ + "0.377128, 0.384513, 0.386724, 0.401270, 0.425446, 0.476056, 0.576680", \ + "0.403841, 0.411226, 0.413437, 0.427983, 0.452159, 0.502769, 0.603393" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.415263, 0.421895, 0.423659, 0.435133, 0.452584, 0.487558, 0.555809", \ + "0.424475, 0.431107, 0.432871, 0.444345, 0.461796, 0.496770, 0.565021", \ + "0.444166, 0.450798, 0.452562, 0.464036, 0.481487, 0.516461, 0.584712", \ + "0.465757, 0.472389, 0.474153, 0.485627, 0.503078, 0.538052, 0.606303", \ + "0.482087, 0.488719, 0.490483, 0.501957, 0.519408, 0.554382, 0.622633", \ + "0.509113, 0.515745, 0.517509, 0.528983, 0.546434, 0.581408, 0.649659", \ + "0.541286, 0.547918, 0.549682, 0.561156, 0.578607, 0.613581, 0.681832" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.268714, 0.275200, 0.277097, 0.288608, 0.305984, 0.340375, 0.408963", \ + "0.278165, 0.284651, 0.286548, 0.298059, 0.315435, 0.349826, 0.418414", \ + "0.297909, 0.304395, 0.306292, 0.317803, 0.335179, 0.369570, 0.438158", \ + "0.319457, 0.325943, 0.327840, 0.339351, 0.356727, 0.391118, 0.459706", \ + "0.335812, 0.342298, 0.344195, 0.355706, 0.373082, 0.407473, 0.476061", \ + "0.362797, 0.369283, 0.371180, 0.382691, 0.400067, 0.434458, 0.503046", \ + "0.394960, 0.401446, 0.403343, 0.414854, 0.432230, 0.466621, 0.535209" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[105]&WENB[105]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269", \ + "0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272", \ + "0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275", \ + "0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279", \ + "0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282", \ + "0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285", \ + "0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444", \ + "0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543", \ + "0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548", \ + "0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552", \ + "0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557", \ + "0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561", \ + "0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[105]&!WENB[105]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444", \ + "0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543", \ + "0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548", \ + "0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552", \ + "0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557", \ + "0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561", \ + "0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269", \ + "0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272", \ + "0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275", \ + "0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279", \ + "0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282", \ + "0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285", \ + "0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288" \ + ); + } + } + } + pin(WENYB[104]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[104]&WENB[104]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[104] == 1'b0 && WENB[104] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.428566, 0.434896, 0.436782, 0.448327, 0.465788, 0.500696, 0.570282", \ + "0.438471, 0.444801, 0.446687, 0.458232, 0.475693, 0.510601, 0.580187", \ + "0.454906, 0.461236, 0.463122, 0.474667, 0.492128, 0.527036, 0.596622", \ + "0.474391, 0.480721, 0.482607, 0.494152, 0.511613, 0.546521, 0.616107", \ + "0.490250, 0.496580, 0.498466, 0.510011, 0.527472, 0.562380, 0.631966", \ + "0.512085, 0.518415, 0.520301, 0.531846, 0.549307, 0.584215, 0.653801", \ + "0.533832, 0.540162, 0.542048, 0.553593, 0.571054, 0.605962, 0.675548" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.289647, 0.295769, 0.297777, 0.309317, 0.326657, 0.361315, 0.429672", \ + "0.299417, 0.305539, 0.307547, 0.319087, 0.336427, 0.371085, 0.439442", \ + "0.315598, 0.321720, 0.323728, 0.335268, 0.352608, 0.387266, 0.455623", \ + "0.335474, 0.341596, 0.343604, 0.355144, 0.372484, 0.407142, 0.475499", \ + "0.351283, 0.357405, 0.359413, 0.370953, 0.388293, 0.422951, 0.491308", \ + "0.372994, 0.379116, 0.381124, 0.392664, 0.410004, 0.444662, 0.513019", \ + "0.394992, 0.401114, 0.403122, 0.414662, 0.432002, 0.466660, 0.535017" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.390282, 0.397602, 0.401890, 0.414395, 0.440878, 0.489067, 0.590691", \ + "0.402234, 0.409554, 0.413842, 0.426347, 0.452830, 0.501019, 0.602643", \ + "0.420298, 0.427618, 0.431906, 0.444411, 0.470894, 0.519083, 0.620707", \ + "0.442888, 0.450208, 0.454496, 0.467001, 0.493484, 0.541673, 0.643297", \ + "0.460549, 0.467869, 0.472157, 0.484662, 0.511145, 0.559334, 0.660958", \ + "0.488350, 0.495670, 0.499958, 0.512463, 0.538946, 0.587135, 0.688759", \ + "0.519698, 0.527018, 0.531306, 0.543811, 0.570294, 0.618483, 0.720107" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.258427, 0.265773, 0.269915, 0.282552, 0.308905, 0.357203, 0.457471", \ + "0.269913, 0.277259, 0.281401, 0.294038, 0.320391, 0.368689, 0.468957", \ + "0.288479, 0.295825, 0.299967, 0.312604, 0.338957, 0.387255, 0.487523", \ + "0.310924, 0.318270, 0.322412, 0.335049, 0.361402, 0.409700, 0.509968", \ + "0.328666, 0.336012, 0.340154, 0.352791, 0.379144, 0.427442, 0.527710", \ + "0.356550, 0.363896, 0.368038, 0.380675, 0.407028, 0.455326, 0.555594", \ + "0.387887, 0.395233, 0.399375, 0.412012, 0.438365, 0.486663, 0.586931" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[104]&!WENB[104]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[104] == 1'b1 && WENB[104] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.448569, 0.455979, 0.458221, 0.472734, 0.496988, 0.548145, 0.648157", \ + "0.458006, 0.465416, 0.467658, 0.482171, 0.506425, 0.557582, 0.657594", \ + "0.474760, 0.482170, 0.484412, 0.498925, 0.523179, 0.574336, 0.674348", \ + "0.494141, 0.501551, 0.503793, 0.518306, 0.542560, 0.593717, 0.693729", \ + "0.511078, 0.518488, 0.520730, 0.535243, 0.559497, 0.610654, 0.710666", \ + "0.531453, 0.538863, 0.541105, 0.555618, 0.579872, 0.631029, 0.731041", \ + "0.558448, 0.565858, 0.568100, 0.582613, 0.606867, 0.658024, 0.758036" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.294257, 0.301642, 0.303853, 0.318399, 0.342575, 0.393185, 0.493809", \ + "0.303707, 0.311092, 0.313303, 0.327849, 0.352025, 0.402635, 0.503259", \ + "0.320468, 0.327853, 0.330064, 0.344610, 0.368786, 0.419396, 0.520020", \ + "0.339837, 0.347222, 0.349433, 0.363979, 0.388155, 0.438765, 0.539389", \ + "0.356774, 0.364159, 0.366370, 0.380916, 0.405092, 0.455702, 0.556326", \ + "0.377128, 0.384513, 0.386724, 0.401270, 0.425446, 0.476056, 0.576680", \ + "0.403841, 0.411226, 0.413437, 0.427983, 0.452159, 0.502769, 0.603393" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.415263, 0.421895, 0.423659, 0.435133, 0.452584, 0.487558, 0.555809", \ + "0.424475, 0.431107, 0.432871, 0.444345, 0.461796, 0.496770, 0.565021", \ + "0.444166, 0.450798, 0.452562, 0.464036, 0.481487, 0.516461, 0.584712", \ + "0.465757, 0.472389, 0.474153, 0.485627, 0.503078, 0.538052, 0.606303", \ + "0.482087, 0.488719, 0.490483, 0.501957, 0.519408, 0.554382, 0.622633", \ + "0.509113, 0.515745, 0.517509, 0.528983, 0.546434, 0.581408, 0.649659", \ + "0.541286, 0.547918, 0.549682, 0.561156, 0.578607, 0.613581, 0.681832" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.268714, 0.275200, 0.277097, 0.288608, 0.305984, 0.340375, 0.408963", \ + "0.278165, 0.284651, 0.286548, 0.298059, 0.315435, 0.349826, 0.418414", \ + "0.297909, 0.304395, 0.306292, 0.317803, 0.335179, 0.369570, 0.438158", \ + "0.319457, 0.325943, 0.327840, 0.339351, 0.356727, 0.391118, 0.459706", \ + "0.335812, 0.342298, 0.344195, 0.355706, 0.373082, 0.407473, 0.476061", \ + "0.362797, 0.369283, 0.371180, 0.382691, 0.400067, 0.434458, 0.503046", \ + "0.394960, 0.401446, 0.403343, 0.414854, 0.432230, 0.466621, 0.535209" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[104]&WENB[104]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269", \ + "0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272", \ + "0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275", \ + "0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279", \ + "0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282", \ + "0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285", \ + "0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444", \ + "0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543", \ + "0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548", \ + "0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552", \ + "0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557", \ + "0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561", \ + "0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[104]&!WENB[104]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444", \ + "0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543", \ + "0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548", \ + "0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552", \ + "0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557", \ + "0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561", \ + "0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269", \ + "0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272", \ + "0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275", \ + "0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279", \ + "0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282", \ + "0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285", \ + "0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288" \ + ); + } + } + } + pin(WENYB[103]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[103]&WENB[103]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[103] == 1'b0 && WENB[103] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.428566, 0.434896, 0.436782, 0.448327, 0.465788, 0.500696, 0.570282", \ + "0.438471, 0.444801, 0.446687, 0.458232, 0.475693, 0.510601, 0.580187", \ + "0.454906, 0.461236, 0.463122, 0.474667, 0.492128, 0.527036, 0.596622", \ + "0.474391, 0.480721, 0.482607, 0.494152, 0.511613, 0.546521, 0.616107", \ + "0.490250, 0.496580, 0.498466, 0.510011, 0.527472, 0.562380, 0.631966", \ + "0.512085, 0.518415, 0.520301, 0.531846, 0.549307, 0.584215, 0.653801", \ + "0.533832, 0.540162, 0.542048, 0.553593, 0.571054, 0.605962, 0.675548" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.289647, 0.295769, 0.297777, 0.309317, 0.326657, 0.361315, 0.429672", \ + "0.299417, 0.305539, 0.307547, 0.319087, 0.336427, 0.371085, 0.439442", \ + "0.315598, 0.321720, 0.323728, 0.335268, 0.352608, 0.387266, 0.455623", \ + "0.335474, 0.341596, 0.343604, 0.355144, 0.372484, 0.407142, 0.475499", \ + "0.351283, 0.357405, 0.359413, 0.370953, 0.388293, 0.422951, 0.491308", \ + "0.372994, 0.379116, 0.381124, 0.392664, 0.410004, 0.444662, 0.513019", \ + "0.394992, 0.401114, 0.403122, 0.414662, 0.432002, 0.466660, 0.535017" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.390282, 0.397602, 0.401890, 0.414395, 0.440878, 0.489067, 0.590691", \ + "0.402234, 0.409554, 0.413842, 0.426347, 0.452830, 0.501019, 0.602643", \ + "0.420298, 0.427618, 0.431906, 0.444411, 0.470894, 0.519083, 0.620707", \ + "0.442888, 0.450208, 0.454496, 0.467001, 0.493484, 0.541673, 0.643297", \ + "0.460549, 0.467869, 0.472157, 0.484662, 0.511145, 0.559334, 0.660958", \ + "0.488350, 0.495670, 0.499958, 0.512463, 0.538946, 0.587135, 0.688759", \ + "0.519698, 0.527018, 0.531306, 0.543811, 0.570294, 0.618483, 0.720107" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.258427, 0.265773, 0.269915, 0.282552, 0.308905, 0.357203, 0.457471", \ + "0.269913, 0.277259, 0.281401, 0.294038, 0.320391, 0.368689, 0.468957", \ + "0.288479, 0.295825, 0.299967, 0.312604, 0.338957, 0.387255, 0.487523", \ + "0.310924, 0.318270, 0.322412, 0.335049, 0.361402, 0.409700, 0.509968", \ + "0.328666, 0.336012, 0.340154, 0.352791, 0.379144, 0.427442, 0.527710", \ + "0.356550, 0.363896, 0.368038, 0.380675, 0.407028, 0.455326, 0.555594", \ + "0.387887, 0.395233, 0.399375, 0.412012, 0.438365, 0.486663, 0.586931" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[103]&!WENB[103]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[103] == 1'b1 && WENB[103] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.448569, 0.455979, 0.458221, 0.472734, 0.496988, 0.548145, 0.648157", \ + "0.458006, 0.465416, 0.467658, 0.482171, 0.506425, 0.557582, 0.657594", \ + "0.474760, 0.482170, 0.484412, 0.498925, 0.523179, 0.574336, 0.674348", \ + "0.494141, 0.501551, 0.503793, 0.518306, 0.542560, 0.593717, 0.693729", \ + "0.511078, 0.518488, 0.520730, 0.535243, 0.559497, 0.610654, 0.710666", \ + "0.531453, 0.538863, 0.541105, 0.555618, 0.579872, 0.631029, 0.731041", \ + "0.558448, 0.565858, 0.568100, 0.582613, 0.606867, 0.658024, 0.758036" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.294257, 0.301642, 0.303853, 0.318399, 0.342575, 0.393185, 0.493809", \ + "0.303707, 0.311092, 0.313303, 0.327849, 0.352025, 0.402635, 0.503259", \ + "0.320468, 0.327853, 0.330064, 0.344610, 0.368786, 0.419396, 0.520020", \ + "0.339837, 0.347222, 0.349433, 0.363979, 0.388155, 0.438765, 0.539389", \ + "0.356774, 0.364159, 0.366370, 0.380916, 0.405092, 0.455702, 0.556326", \ + "0.377128, 0.384513, 0.386724, 0.401270, 0.425446, 0.476056, 0.576680", \ + "0.403841, 0.411226, 0.413437, 0.427983, 0.452159, 0.502769, 0.603393" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.415263, 0.421895, 0.423659, 0.435133, 0.452584, 0.487558, 0.555809", \ + "0.424475, 0.431107, 0.432871, 0.444345, 0.461796, 0.496770, 0.565021", \ + "0.444166, 0.450798, 0.452562, 0.464036, 0.481487, 0.516461, 0.584712", \ + "0.465757, 0.472389, 0.474153, 0.485627, 0.503078, 0.538052, 0.606303", \ + "0.482087, 0.488719, 0.490483, 0.501957, 0.519408, 0.554382, 0.622633", \ + "0.509113, 0.515745, 0.517509, 0.528983, 0.546434, 0.581408, 0.649659", \ + "0.541286, 0.547918, 0.549682, 0.561156, 0.578607, 0.613581, 0.681832" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.268714, 0.275200, 0.277097, 0.288608, 0.305984, 0.340375, 0.408963", \ + "0.278165, 0.284651, 0.286548, 0.298059, 0.315435, 0.349826, 0.418414", \ + "0.297909, 0.304395, 0.306292, 0.317803, 0.335179, 0.369570, 0.438158", \ + "0.319457, 0.325943, 0.327840, 0.339351, 0.356727, 0.391118, 0.459706", \ + "0.335812, 0.342298, 0.344195, 0.355706, 0.373082, 0.407473, 0.476061", \ + "0.362797, 0.369283, 0.371180, 0.382691, 0.400067, 0.434458, 0.503046", \ + "0.394960, 0.401446, 0.403343, 0.414854, 0.432230, 0.466621, 0.535209" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[103]&WENB[103]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269", \ + "0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272", \ + "0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275", \ + "0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279", \ + "0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282", \ + "0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285", \ + "0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444", \ + "0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543", \ + "0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548", \ + "0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552", \ + "0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557", \ + "0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561", \ + "0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[103]&!WENB[103]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444", \ + "0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543", \ + "0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548", \ + "0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552", \ + "0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557", \ + "0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561", \ + "0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269", \ + "0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272", \ + "0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275", \ + "0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279", \ + "0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282", \ + "0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285", \ + "0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288" \ + ); + } + } + } + pin(WENYB[102]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[102]&WENB[102]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[102] == 1'b0 && WENB[102] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.428566, 0.434896, 0.436782, 0.448327, 0.465788, 0.500696, 0.570282", \ + "0.438471, 0.444801, 0.446687, 0.458232, 0.475693, 0.510601, 0.580187", \ + "0.454906, 0.461236, 0.463122, 0.474667, 0.492128, 0.527036, 0.596622", \ + "0.474391, 0.480721, 0.482607, 0.494152, 0.511613, 0.546521, 0.616107", \ + "0.490250, 0.496580, 0.498466, 0.510011, 0.527472, 0.562380, 0.631966", \ + "0.512085, 0.518415, 0.520301, 0.531846, 0.549307, 0.584215, 0.653801", \ + "0.533832, 0.540162, 0.542048, 0.553593, 0.571054, 0.605962, 0.675548" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.289647, 0.295769, 0.297777, 0.309317, 0.326657, 0.361315, 0.429672", \ + "0.299417, 0.305539, 0.307547, 0.319087, 0.336427, 0.371085, 0.439442", \ + "0.315598, 0.321720, 0.323728, 0.335268, 0.352608, 0.387266, 0.455623", \ + "0.335474, 0.341596, 0.343604, 0.355144, 0.372484, 0.407142, 0.475499", \ + "0.351283, 0.357405, 0.359413, 0.370953, 0.388293, 0.422951, 0.491308", \ + "0.372994, 0.379116, 0.381124, 0.392664, 0.410004, 0.444662, 0.513019", \ + "0.394992, 0.401114, 0.403122, 0.414662, 0.432002, 0.466660, 0.535017" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.390282, 0.397602, 0.401890, 0.414395, 0.440878, 0.489067, 0.590691", \ + "0.402234, 0.409554, 0.413842, 0.426347, 0.452830, 0.501019, 0.602643", \ + "0.420298, 0.427618, 0.431906, 0.444411, 0.470894, 0.519083, 0.620707", \ + "0.442888, 0.450208, 0.454496, 0.467001, 0.493484, 0.541673, 0.643297", \ + "0.460549, 0.467869, 0.472157, 0.484662, 0.511145, 0.559334, 0.660958", \ + "0.488350, 0.495670, 0.499958, 0.512463, 0.538946, 0.587135, 0.688759", \ + "0.519698, 0.527018, 0.531306, 0.543811, 0.570294, 0.618483, 0.720107" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.258427, 0.265773, 0.269915, 0.282552, 0.308905, 0.357203, 0.457471", \ + "0.269913, 0.277259, 0.281401, 0.294038, 0.320391, 0.368689, 0.468957", \ + "0.288479, 0.295825, 0.299967, 0.312604, 0.338957, 0.387255, 0.487523", \ + "0.310924, 0.318270, 0.322412, 0.335049, 0.361402, 0.409700, 0.509968", \ + "0.328666, 0.336012, 0.340154, 0.352791, 0.379144, 0.427442, 0.527710", \ + "0.356550, 0.363896, 0.368038, 0.380675, 0.407028, 0.455326, 0.555594", \ + "0.387887, 0.395233, 0.399375, 0.412012, 0.438365, 0.486663, 0.586931" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[102]&!WENB[102]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[102] == 1'b1 && WENB[102] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.448569, 0.455979, 0.458221, 0.472734, 0.496988, 0.548145, 0.648157", \ + "0.458006, 0.465416, 0.467658, 0.482171, 0.506425, 0.557582, 0.657594", \ + "0.474760, 0.482170, 0.484412, 0.498925, 0.523179, 0.574336, 0.674348", \ + "0.494141, 0.501551, 0.503793, 0.518306, 0.542560, 0.593717, 0.693729", \ + "0.511078, 0.518488, 0.520730, 0.535243, 0.559497, 0.610654, 0.710666", \ + "0.531453, 0.538863, 0.541105, 0.555618, 0.579872, 0.631029, 0.731041", \ + "0.558448, 0.565858, 0.568100, 0.582613, 0.606867, 0.658024, 0.758036" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.294257, 0.301642, 0.303853, 0.318399, 0.342575, 0.393185, 0.493809", \ + "0.303707, 0.311092, 0.313303, 0.327849, 0.352025, 0.402635, 0.503259", \ + "0.320468, 0.327853, 0.330064, 0.344610, 0.368786, 0.419396, 0.520020", \ + "0.339837, 0.347222, 0.349433, 0.363979, 0.388155, 0.438765, 0.539389", \ + "0.356774, 0.364159, 0.366370, 0.380916, 0.405092, 0.455702, 0.556326", \ + "0.377128, 0.384513, 0.386724, 0.401270, 0.425446, 0.476056, 0.576680", \ + "0.403841, 0.411226, 0.413437, 0.427983, 0.452159, 0.502769, 0.603393" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.415263, 0.421895, 0.423659, 0.435133, 0.452584, 0.487558, 0.555809", \ + "0.424475, 0.431107, 0.432871, 0.444345, 0.461796, 0.496770, 0.565021", \ + "0.444166, 0.450798, 0.452562, 0.464036, 0.481487, 0.516461, 0.584712", \ + "0.465757, 0.472389, 0.474153, 0.485627, 0.503078, 0.538052, 0.606303", \ + "0.482087, 0.488719, 0.490483, 0.501957, 0.519408, 0.554382, 0.622633", \ + "0.509113, 0.515745, 0.517509, 0.528983, 0.546434, 0.581408, 0.649659", \ + "0.541286, 0.547918, 0.549682, 0.561156, 0.578607, 0.613581, 0.681832" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.268714, 0.275200, 0.277097, 0.288608, 0.305984, 0.340375, 0.408963", \ + "0.278165, 0.284651, 0.286548, 0.298059, 0.315435, 0.349826, 0.418414", \ + "0.297909, 0.304395, 0.306292, 0.317803, 0.335179, 0.369570, 0.438158", \ + "0.319457, 0.325943, 0.327840, 0.339351, 0.356727, 0.391118, 0.459706", \ + "0.335812, 0.342298, 0.344195, 0.355706, 0.373082, 0.407473, 0.476061", \ + "0.362797, 0.369283, 0.371180, 0.382691, 0.400067, 0.434458, 0.503046", \ + "0.394960, 0.401446, 0.403343, 0.414854, 0.432230, 0.466621, 0.535209" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[102]&WENB[102]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269", \ + "0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272", \ + "0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275", \ + "0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279", \ + "0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282", \ + "0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285", \ + "0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444", \ + "0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543", \ + "0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548", \ + "0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552", \ + "0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557", \ + "0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561", \ + "0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[102]&!WENB[102]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444", \ + "0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543", \ + "0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548", \ + "0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552", \ + "0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557", \ + "0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561", \ + "0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269", \ + "0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272", \ + "0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275", \ + "0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279", \ + "0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282", \ + "0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285", \ + "0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288" \ + ); + } + } + } + pin(WENYB[101]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[101]&WENB[101]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[101] == 1'b0 && WENB[101] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.428566, 0.434896, 0.436782, 0.448327, 0.465788, 0.500696, 0.570282", \ + "0.438471, 0.444801, 0.446687, 0.458232, 0.475693, 0.510601, 0.580187", \ + "0.454906, 0.461236, 0.463122, 0.474667, 0.492128, 0.527036, 0.596622", \ + "0.474391, 0.480721, 0.482607, 0.494152, 0.511613, 0.546521, 0.616107", \ + "0.490250, 0.496580, 0.498466, 0.510011, 0.527472, 0.562380, 0.631966", \ + "0.512085, 0.518415, 0.520301, 0.531846, 0.549307, 0.584215, 0.653801", \ + "0.533832, 0.540162, 0.542048, 0.553593, 0.571054, 0.605962, 0.675548" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.289647, 0.295769, 0.297777, 0.309317, 0.326657, 0.361315, 0.429672", \ + "0.299417, 0.305539, 0.307547, 0.319087, 0.336427, 0.371085, 0.439442", \ + "0.315598, 0.321720, 0.323728, 0.335268, 0.352608, 0.387266, 0.455623", \ + "0.335474, 0.341596, 0.343604, 0.355144, 0.372484, 0.407142, 0.475499", \ + "0.351283, 0.357405, 0.359413, 0.370953, 0.388293, 0.422951, 0.491308", \ + "0.372994, 0.379116, 0.381124, 0.392664, 0.410004, 0.444662, 0.513019", \ + "0.394992, 0.401114, 0.403122, 0.414662, 0.432002, 0.466660, 0.535017" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.390282, 0.397602, 0.401890, 0.414395, 0.440878, 0.489067, 0.590691", \ + "0.402234, 0.409554, 0.413842, 0.426347, 0.452830, 0.501019, 0.602643", \ + "0.420298, 0.427618, 0.431906, 0.444411, 0.470894, 0.519083, 0.620707", \ + "0.442888, 0.450208, 0.454496, 0.467001, 0.493484, 0.541673, 0.643297", \ + "0.460549, 0.467869, 0.472157, 0.484662, 0.511145, 0.559334, 0.660958", \ + "0.488350, 0.495670, 0.499958, 0.512463, 0.538946, 0.587135, 0.688759", \ + "0.519698, 0.527018, 0.531306, 0.543811, 0.570294, 0.618483, 0.720107" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.258427, 0.265773, 0.269915, 0.282552, 0.308905, 0.357203, 0.457471", \ + "0.269913, 0.277259, 0.281401, 0.294038, 0.320391, 0.368689, 0.468957", \ + "0.288479, 0.295825, 0.299967, 0.312604, 0.338957, 0.387255, 0.487523", \ + "0.310924, 0.318270, 0.322412, 0.335049, 0.361402, 0.409700, 0.509968", \ + "0.328666, 0.336012, 0.340154, 0.352791, 0.379144, 0.427442, 0.527710", \ + "0.356550, 0.363896, 0.368038, 0.380675, 0.407028, 0.455326, 0.555594", \ + "0.387887, 0.395233, 0.399375, 0.412012, 0.438365, 0.486663, 0.586931" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[101]&!WENB[101]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[101] == 1'b1 && WENB[101] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.448569, 0.455979, 0.458221, 0.472734, 0.496988, 0.548145, 0.648157", \ + "0.458006, 0.465416, 0.467658, 0.482171, 0.506425, 0.557582, 0.657594", \ + "0.474760, 0.482170, 0.484412, 0.498925, 0.523179, 0.574336, 0.674348", \ + "0.494141, 0.501551, 0.503793, 0.518306, 0.542560, 0.593717, 0.693729", \ + "0.511078, 0.518488, 0.520730, 0.535243, 0.559497, 0.610654, 0.710666", \ + "0.531453, 0.538863, 0.541105, 0.555618, 0.579872, 0.631029, 0.731041", \ + "0.558448, 0.565858, 0.568100, 0.582613, 0.606867, 0.658024, 0.758036" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.294257, 0.301642, 0.303853, 0.318399, 0.342575, 0.393185, 0.493809", \ + "0.303707, 0.311092, 0.313303, 0.327849, 0.352025, 0.402635, 0.503259", \ + "0.320468, 0.327853, 0.330064, 0.344610, 0.368786, 0.419396, 0.520020", \ + "0.339837, 0.347222, 0.349433, 0.363979, 0.388155, 0.438765, 0.539389", \ + "0.356774, 0.364159, 0.366370, 0.380916, 0.405092, 0.455702, 0.556326", \ + "0.377128, 0.384513, 0.386724, 0.401270, 0.425446, 0.476056, 0.576680", \ + "0.403841, 0.411226, 0.413437, 0.427983, 0.452159, 0.502769, 0.603393" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.415263, 0.421895, 0.423659, 0.435133, 0.452584, 0.487558, 0.555809", \ + "0.424475, 0.431107, 0.432871, 0.444345, 0.461796, 0.496770, 0.565021", \ + "0.444166, 0.450798, 0.452562, 0.464036, 0.481487, 0.516461, 0.584712", \ + "0.465757, 0.472389, 0.474153, 0.485627, 0.503078, 0.538052, 0.606303", \ + "0.482087, 0.488719, 0.490483, 0.501957, 0.519408, 0.554382, 0.622633", \ + "0.509113, 0.515745, 0.517509, 0.528983, 0.546434, 0.581408, 0.649659", \ + "0.541286, 0.547918, 0.549682, 0.561156, 0.578607, 0.613581, 0.681832" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.268714, 0.275200, 0.277097, 0.288608, 0.305984, 0.340375, 0.408963", \ + "0.278165, 0.284651, 0.286548, 0.298059, 0.315435, 0.349826, 0.418414", \ + "0.297909, 0.304395, 0.306292, 0.317803, 0.335179, 0.369570, 0.438158", \ + "0.319457, 0.325943, 0.327840, 0.339351, 0.356727, 0.391118, 0.459706", \ + "0.335812, 0.342298, 0.344195, 0.355706, 0.373082, 0.407473, 0.476061", \ + "0.362797, 0.369283, 0.371180, 0.382691, 0.400067, 0.434458, 0.503046", \ + "0.394960, 0.401446, 0.403343, 0.414854, 0.432230, 0.466621, 0.535209" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[101]&WENB[101]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269", \ + "0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272", \ + "0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275", \ + "0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279", \ + "0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282", \ + "0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285", \ + "0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444", \ + "0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543", \ + "0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548", \ + "0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552", \ + "0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557", \ + "0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561", \ + "0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[101]&!WENB[101]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444", \ + "0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543", \ + "0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548", \ + "0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552", \ + "0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557", \ + "0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561", \ + "0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269", \ + "0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272", \ + "0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275", \ + "0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279", \ + "0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282", \ + "0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285", \ + "0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288" \ + ); + } + } + } + pin(WENYB[100]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[100]&WENB[100]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[100] == 1'b0 && WENB[100] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.428566, 0.434896, 0.436782, 0.448327, 0.465788, 0.500696, 0.570282", \ + "0.438471, 0.444801, 0.446687, 0.458232, 0.475693, 0.510601, 0.580187", \ + "0.454906, 0.461236, 0.463122, 0.474667, 0.492128, 0.527036, 0.596622", \ + "0.474391, 0.480721, 0.482607, 0.494152, 0.511613, 0.546521, 0.616107", \ + "0.490250, 0.496580, 0.498466, 0.510011, 0.527472, 0.562380, 0.631966", \ + "0.512085, 0.518415, 0.520301, 0.531846, 0.549307, 0.584215, 0.653801", \ + "0.533832, 0.540162, 0.542048, 0.553593, 0.571054, 0.605962, 0.675548" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.289647, 0.295769, 0.297777, 0.309317, 0.326657, 0.361315, 0.429672", \ + "0.299417, 0.305539, 0.307547, 0.319087, 0.336427, 0.371085, 0.439442", \ + "0.315598, 0.321720, 0.323728, 0.335268, 0.352608, 0.387266, 0.455623", \ + "0.335474, 0.341596, 0.343604, 0.355144, 0.372484, 0.407142, 0.475499", \ + "0.351283, 0.357405, 0.359413, 0.370953, 0.388293, 0.422951, 0.491308", \ + "0.372994, 0.379116, 0.381124, 0.392664, 0.410004, 0.444662, 0.513019", \ + "0.394992, 0.401114, 0.403122, 0.414662, 0.432002, 0.466660, 0.535017" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.390282, 0.397602, 0.401890, 0.414395, 0.440878, 0.489067, 0.590691", \ + "0.402234, 0.409554, 0.413842, 0.426347, 0.452830, 0.501019, 0.602643", \ + "0.420298, 0.427618, 0.431906, 0.444411, 0.470894, 0.519083, 0.620707", \ + "0.442888, 0.450208, 0.454496, 0.467001, 0.493484, 0.541673, 0.643297", \ + "0.460549, 0.467869, 0.472157, 0.484662, 0.511145, 0.559334, 0.660958", \ + "0.488350, 0.495670, 0.499958, 0.512463, 0.538946, 0.587135, 0.688759", \ + "0.519698, 0.527018, 0.531306, 0.543811, 0.570294, 0.618483, 0.720107" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.258427, 0.265773, 0.269915, 0.282552, 0.308905, 0.357203, 0.457471", \ + "0.269913, 0.277259, 0.281401, 0.294038, 0.320391, 0.368689, 0.468957", \ + "0.288479, 0.295825, 0.299967, 0.312604, 0.338957, 0.387255, 0.487523", \ + "0.310924, 0.318270, 0.322412, 0.335049, 0.361402, 0.409700, 0.509968", \ + "0.328666, 0.336012, 0.340154, 0.352791, 0.379144, 0.427442, 0.527710", \ + "0.356550, 0.363896, 0.368038, 0.380675, 0.407028, 0.455326, 0.555594", \ + "0.387887, 0.395233, 0.399375, 0.412012, 0.438365, 0.486663, 0.586931" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[100]&!WENB[100]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[100] == 1'b1 && WENB[100] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.448569, 0.455979, 0.458221, 0.472734, 0.496988, 0.548145, 0.648157", \ + "0.458006, 0.465416, 0.467658, 0.482171, 0.506425, 0.557582, 0.657594", \ + "0.474760, 0.482170, 0.484412, 0.498925, 0.523179, 0.574336, 0.674348", \ + "0.494141, 0.501551, 0.503793, 0.518306, 0.542560, 0.593717, 0.693729", \ + "0.511078, 0.518488, 0.520730, 0.535243, 0.559497, 0.610654, 0.710666", \ + "0.531453, 0.538863, 0.541105, 0.555618, 0.579872, 0.631029, 0.731041", \ + "0.558448, 0.565858, 0.568100, 0.582613, 0.606867, 0.658024, 0.758036" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.294257, 0.301642, 0.303853, 0.318399, 0.342575, 0.393185, 0.493809", \ + "0.303707, 0.311092, 0.313303, 0.327849, 0.352025, 0.402635, 0.503259", \ + "0.320468, 0.327853, 0.330064, 0.344610, 0.368786, 0.419396, 0.520020", \ + "0.339837, 0.347222, 0.349433, 0.363979, 0.388155, 0.438765, 0.539389", \ + "0.356774, 0.364159, 0.366370, 0.380916, 0.405092, 0.455702, 0.556326", \ + "0.377128, 0.384513, 0.386724, 0.401270, 0.425446, 0.476056, 0.576680", \ + "0.403841, 0.411226, 0.413437, 0.427983, 0.452159, 0.502769, 0.603393" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.415263, 0.421895, 0.423659, 0.435133, 0.452584, 0.487558, 0.555809", \ + "0.424475, 0.431107, 0.432871, 0.444345, 0.461796, 0.496770, 0.565021", \ + "0.444166, 0.450798, 0.452562, 0.464036, 0.481487, 0.516461, 0.584712", \ + "0.465757, 0.472389, 0.474153, 0.485627, 0.503078, 0.538052, 0.606303", \ + "0.482087, 0.488719, 0.490483, 0.501957, 0.519408, 0.554382, 0.622633", \ + "0.509113, 0.515745, 0.517509, 0.528983, 0.546434, 0.581408, 0.649659", \ + "0.541286, 0.547918, 0.549682, 0.561156, 0.578607, 0.613581, 0.681832" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.268714, 0.275200, 0.277097, 0.288608, 0.305984, 0.340375, 0.408963", \ + "0.278165, 0.284651, 0.286548, 0.298059, 0.315435, 0.349826, 0.418414", \ + "0.297909, 0.304395, 0.306292, 0.317803, 0.335179, 0.369570, 0.438158", \ + "0.319457, 0.325943, 0.327840, 0.339351, 0.356727, 0.391118, 0.459706", \ + "0.335812, 0.342298, 0.344195, 0.355706, 0.373082, 0.407473, 0.476061", \ + "0.362797, 0.369283, 0.371180, 0.382691, 0.400067, 0.434458, 0.503046", \ + "0.394960, 0.401446, 0.403343, 0.414854, 0.432230, 0.466621, 0.535209" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[100]&WENB[100]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269", \ + "0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272", \ + "0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275", \ + "0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279", \ + "0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282", \ + "0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285", \ + "0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444", \ + "0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543", \ + "0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548", \ + "0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552", \ + "0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557", \ + "0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561", \ + "0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[100]&!WENB[100]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444", \ + "0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543", \ + "0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548", \ + "0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552", \ + "0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557", \ + "0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561", \ + "0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269", \ + "0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272", \ + "0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275", \ + "0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279", \ + "0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282", \ + "0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285", \ + "0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288" \ + ); + } + } + } + pin(WENYB[99]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[99]&WENB[99]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[99] == 1'b0 && WENB[99] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.428566, 0.434896, 0.436782, 0.448327, 0.465788, 0.500696, 0.570282", \ + "0.438471, 0.444801, 0.446687, 0.458232, 0.475693, 0.510601, 0.580187", \ + "0.454906, 0.461236, 0.463122, 0.474667, 0.492128, 0.527036, 0.596622", \ + "0.474391, 0.480721, 0.482607, 0.494152, 0.511613, 0.546521, 0.616107", \ + "0.490250, 0.496580, 0.498466, 0.510011, 0.527472, 0.562380, 0.631966", \ + "0.512085, 0.518415, 0.520301, 0.531846, 0.549307, 0.584215, 0.653801", \ + "0.533832, 0.540162, 0.542048, 0.553593, 0.571054, 0.605962, 0.675548" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.289647, 0.295769, 0.297777, 0.309317, 0.326657, 0.361315, 0.429672", \ + "0.299417, 0.305539, 0.307547, 0.319087, 0.336427, 0.371085, 0.439442", \ + "0.315598, 0.321720, 0.323728, 0.335268, 0.352608, 0.387266, 0.455623", \ + "0.335474, 0.341596, 0.343604, 0.355144, 0.372484, 0.407142, 0.475499", \ + "0.351283, 0.357405, 0.359413, 0.370953, 0.388293, 0.422951, 0.491308", \ + "0.372994, 0.379116, 0.381124, 0.392664, 0.410004, 0.444662, 0.513019", \ + "0.394992, 0.401114, 0.403122, 0.414662, 0.432002, 0.466660, 0.535017" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.390282, 0.397602, 0.401890, 0.414395, 0.440878, 0.489067, 0.590691", \ + "0.402234, 0.409554, 0.413842, 0.426347, 0.452830, 0.501019, 0.602643", \ + "0.420298, 0.427618, 0.431906, 0.444411, 0.470894, 0.519083, 0.620707", \ + "0.442888, 0.450208, 0.454496, 0.467001, 0.493484, 0.541673, 0.643297", \ + "0.460549, 0.467869, 0.472157, 0.484662, 0.511145, 0.559334, 0.660958", \ + "0.488350, 0.495670, 0.499958, 0.512463, 0.538946, 0.587135, 0.688759", \ + "0.519698, 0.527018, 0.531306, 0.543811, 0.570294, 0.618483, 0.720107" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.258427, 0.265773, 0.269915, 0.282552, 0.308905, 0.357203, 0.457471", \ + "0.269913, 0.277259, 0.281401, 0.294038, 0.320391, 0.368689, 0.468957", \ + "0.288479, 0.295825, 0.299967, 0.312604, 0.338957, 0.387255, 0.487523", \ + "0.310924, 0.318270, 0.322412, 0.335049, 0.361402, 0.409700, 0.509968", \ + "0.328666, 0.336012, 0.340154, 0.352791, 0.379144, 0.427442, 0.527710", \ + "0.356550, 0.363896, 0.368038, 0.380675, 0.407028, 0.455326, 0.555594", \ + "0.387887, 0.395233, 0.399375, 0.412012, 0.438365, 0.486663, 0.586931" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[99]&!WENB[99]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[99] == 1'b1 && WENB[99] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.448569, 0.455979, 0.458221, 0.472734, 0.496988, 0.548145, 0.648157", \ + "0.458006, 0.465416, 0.467658, 0.482171, 0.506425, 0.557582, 0.657594", \ + "0.474760, 0.482170, 0.484412, 0.498925, 0.523179, 0.574336, 0.674348", \ + "0.494141, 0.501551, 0.503793, 0.518306, 0.542560, 0.593717, 0.693729", \ + "0.511078, 0.518488, 0.520730, 0.535243, 0.559497, 0.610654, 0.710666", \ + "0.531453, 0.538863, 0.541105, 0.555618, 0.579872, 0.631029, 0.731041", \ + "0.558448, 0.565858, 0.568100, 0.582613, 0.606867, 0.658024, 0.758036" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.294257, 0.301642, 0.303853, 0.318399, 0.342575, 0.393185, 0.493809", \ + "0.303707, 0.311092, 0.313303, 0.327849, 0.352025, 0.402635, 0.503259", \ + "0.320468, 0.327853, 0.330064, 0.344610, 0.368786, 0.419396, 0.520020", \ + "0.339837, 0.347222, 0.349433, 0.363979, 0.388155, 0.438765, 0.539389", \ + "0.356774, 0.364159, 0.366370, 0.380916, 0.405092, 0.455702, 0.556326", \ + "0.377128, 0.384513, 0.386724, 0.401270, 0.425446, 0.476056, 0.576680", \ + "0.403841, 0.411226, 0.413437, 0.427983, 0.452159, 0.502769, 0.603393" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.415263, 0.421895, 0.423659, 0.435133, 0.452584, 0.487558, 0.555809", \ + "0.424475, 0.431107, 0.432871, 0.444345, 0.461796, 0.496770, 0.565021", \ + "0.444166, 0.450798, 0.452562, 0.464036, 0.481487, 0.516461, 0.584712", \ + "0.465757, 0.472389, 0.474153, 0.485627, 0.503078, 0.538052, 0.606303", \ + "0.482087, 0.488719, 0.490483, 0.501957, 0.519408, 0.554382, 0.622633", \ + "0.509113, 0.515745, 0.517509, 0.528983, 0.546434, 0.581408, 0.649659", \ + "0.541286, 0.547918, 0.549682, 0.561156, 0.578607, 0.613581, 0.681832" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.268714, 0.275200, 0.277097, 0.288608, 0.305984, 0.340375, 0.408963", \ + "0.278165, 0.284651, 0.286548, 0.298059, 0.315435, 0.349826, 0.418414", \ + "0.297909, 0.304395, 0.306292, 0.317803, 0.335179, 0.369570, 0.438158", \ + "0.319457, 0.325943, 0.327840, 0.339351, 0.356727, 0.391118, 0.459706", \ + "0.335812, 0.342298, 0.344195, 0.355706, 0.373082, 0.407473, 0.476061", \ + "0.362797, 0.369283, 0.371180, 0.382691, 0.400067, 0.434458, 0.503046", \ + "0.394960, 0.401446, 0.403343, 0.414854, 0.432230, 0.466621, 0.535209" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[99]&WENB[99]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269", \ + "0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272", \ + "0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275", \ + "0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279", \ + "0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282", \ + "0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285", \ + "0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444", \ + "0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543", \ + "0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548", \ + "0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552", \ + "0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557", \ + "0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561", \ + "0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[99]&!WENB[99]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444", \ + "0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543", \ + "0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548", \ + "0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552", \ + "0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557", \ + "0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561", \ + "0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269", \ + "0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272", \ + "0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275", \ + "0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279", \ + "0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282", \ + "0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285", \ + "0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288" \ + ); + } + } + } + pin(WENYB[98]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[98]&WENB[98]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[98] == 1'b0 && WENB[98] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.428566, 0.434896, 0.436782, 0.448327, 0.465788, 0.500696, 0.570282", \ + "0.438471, 0.444801, 0.446687, 0.458232, 0.475693, 0.510601, 0.580187", \ + "0.454906, 0.461236, 0.463122, 0.474667, 0.492128, 0.527036, 0.596622", \ + "0.474391, 0.480721, 0.482607, 0.494152, 0.511613, 0.546521, 0.616107", \ + "0.490250, 0.496580, 0.498466, 0.510011, 0.527472, 0.562380, 0.631966", \ + "0.512085, 0.518415, 0.520301, 0.531846, 0.549307, 0.584215, 0.653801", \ + "0.533832, 0.540162, 0.542048, 0.553593, 0.571054, 0.605962, 0.675548" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.289647, 0.295769, 0.297777, 0.309317, 0.326657, 0.361315, 0.429672", \ + "0.299417, 0.305539, 0.307547, 0.319087, 0.336427, 0.371085, 0.439442", \ + "0.315598, 0.321720, 0.323728, 0.335268, 0.352608, 0.387266, 0.455623", \ + "0.335474, 0.341596, 0.343604, 0.355144, 0.372484, 0.407142, 0.475499", \ + "0.351283, 0.357405, 0.359413, 0.370953, 0.388293, 0.422951, 0.491308", \ + "0.372994, 0.379116, 0.381124, 0.392664, 0.410004, 0.444662, 0.513019", \ + "0.394992, 0.401114, 0.403122, 0.414662, 0.432002, 0.466660, 0.535017" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.390282, 0.397602, 0.401890, 0.414395, 0.440878, 0.489067, 0.590691", \ + "0.402234, 0.409554, 0.413842, 0.426347, 0.452830, 0.501019, 0.602643", \ + "0.420298, 0.427618, 0.431906, 0.444411, 0.470894, 0.519083, 0.620707", \ + "0.442888, 0.450208, 0.454496, 0.467001, 0.493484, 0.541673, 0.643297", \ + "0.460549, 0.467869, 0.472157, 0.484662, 0.511145, 0.559334, 0.660958", \ + "0.488350, 0.495670, 0.499958, 0.512463, 0.538946, 0.587135, 0.688759", \ + "0.519698, 0.527018, 0.531306, 0.543811, 0.570294, 0.618483, 0.720107" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.258427, 0.265773, 0.269915, 0.282552, 0.308905, 0.357203, 0.457471", \ + "0.269913, 0.277259, 0.281401, 0.294038, 0.320391, 0.368689, 0.468957", \ + "0.288479, 0.295825, 0.299967, 0.312604, 0.338957, 0.387255, 0.487523", \ + "0.310924, 0.318270, 0.322412, 0.335049, 0.361402, 0.409700, 0.509968", \ + "0.328666, 0.336012, 0.340154, 0.352791, 0.379144, 0.427442, 0.527710", \ + "0.356550, 0.363896, 0.368038, 0.380675, 0.407028, 0.455326, 0.555594", \ + "0.387887, 0.395233, 0.399375, 0.412012, 0.438365, 0.486663, 0.586931" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[98]&!WENB[98]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[98] == 1'b1 && WENB[98] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.448569, 0.455979, 0.458221, 0.472734, 0.496988, 0.548145, 0.648157", \ + "0.458006, 0.465416, 0.467658, 0.482171, 0.506425, 0.557582, 0.657594", \ + "0.474760, 0.482170, 0.484412, 0.498925, 0.523179, 0.574336, 0.674348", \ + "0.494141, 0.501551, 0.503793, 0.518306, 0.542560, 0.593717, 0.693729", \ + "0.511078, 0.518488, 0.520730, 0.535243, 0.559497, 0.610654, 0.710666", \ + "0.531453, 0.538863, 0.541105, 0.555618, 0.579872, 0.631029, 0.731041", \ + "0.558448, 0.565858, 0.568100, 0.582613, 0.606867, 0.658024, 0.758036" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.294257, 0.301642, 0.303853, 0.318399, 0.342575, 0.393185, 0.493809", \ + "0.303707, 0.311092, 0.313303, 0.327849, 0.352025, 0.402635, 0.503259", \ + "0.320468, 0.327853, 0.330064, 0.344610, 0.368786, 0.419396, 0.520020", \ + "0.339837, 0.347222, 0.349433, 0.363979, 0.388155, 0.438765, 0.539389", \ + "0.356774, 0.364159, 0.366370, 0.380916, 0.405092, 0.455702, 0.556326", \ + "0.377128, 0.384513, 0.386724, 0.401270, 0.425446, 0.476056, 0.576680", \ + "0.403841, 0.411226, 0.413437, 0.427983, 0.452159, 0.502769, 0.603393" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.415263, 0.421895, 0.423659, 0.435133, 0.452584, 0.487558, 0.555809", \ + "0.424475, 0.431107, 0.432871, 0.444345, 0.461796, 0.496770, 0.565021", \ + "0.444166, 0.450798, 0.452562, 0.464036, 0.481487, 0.516461, 0.584712", \ + "0.465757, 0.472389, 0.474153, 0.485627, 0.503078, 0.538052, 0.606303", \ + "0.482087, 0.488719, 0.490483, 0.501957, 0.519408, 0.554382, 0.622633", \ + "0.509113, 0.515745, 0.517509, 0.528983, 0.546434, 0.581408, 0.649659", \ + "0.541286, 0.547918, 0.549682, 0.561156, 0.578607, 0.613581, 0.681832" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.268714, 0.275200, 0.277097, 0.288608, 0.305984, 0.340375, 0.408963", \ + "0.278165, 0.284651, 0.286548, 0.298059, 0.315435, 0.349826, 0.418414", \ + "0.297909, 0.304395, 0.306292, 0.317803, 0.335179, 0.369570, 0.438158", \ + "0.319457, 0.325943, 0.327840, 0.339351, 0.356727, 0.391118, 0.459706", \ + "0.335812, 0.342298, 0.344195, 0.355706, 0.373082, 0.407473, 0.476061", \ + "0.362797, 0.369283, 0.371180, 0.382691, 0.400067, 0.434458, 0.503046", \ + "0.394960, 0.401446, 0.403343, 0.414854, 0.432230, 0.466621, 0.535209" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[98]&WENB[98]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269", \ + "0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272", \ + "0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275", \ + "0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279", \ + "0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282", \ + "0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285", \ + "0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444", \ + "0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543", \ + "0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548", \ + "0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552", \ + "0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557", \ + "0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561", \ + "0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[98]&!WENB[98]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444", \ + "0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543", \ + "0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548", \ + "0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552", \ + "0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557", \ + "0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561", \ + "0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269", \ + "0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272", \ + "0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275", \ + "0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279", \ + "0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282", \ + "0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285", \ + "0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288" \ + ); + } + } + } + pin(WENYB[97]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[97]&WENB[97]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[97] == 1'b0 && WENB[97] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.428566, 0.434896, 0.436782, 0.448327, 0.465788, 0.500696, 0.570282", \ + "0.438471, 0.444801, 0.446687, 0.458232, 0.475693, 0.510601, 0.580187", \ + "0.454906, 0.461236, 0.463122, 0.474667, 0.492128, 0.527036, 0.596622", \ + "0.474391, 0.480721, 0.482607, 0.494152, 0.511613, 0.546521, 0.616107", \ + "0.490250, 0.496580, 0.498466, 0.510011, 0.527472, 0.562380, 0.631966", \ + "0.512085, 0.518415, 0.520301, 0.531846, 0.549307, 0.584215, 0.653801", \ + "0.533832, 0.540162, 0.542048, 0.553593, 0.571054, 0.605962, 0.675548" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.289647, 0.295769, 0.297777, 0.309317, 0.326657, 0.361315, 0.429672", \ + "0.299417, 0.305539, 0.307547, 0.319087, 0.336427, 0.371085, 0.439442", \ + "0.315598, 0.321720, 0.323728, 0.335268, 0.352608, 0.387266, 0.455623", \ + "0.335474, 0.341596, 0.343604, 0.355144, 0.372484, 0.407142, 0.475499", \ + "0.351283, 0.357405, 0.359413, 0.370953, 0.388293, 0.422951, 0.491308", \ + "0.372994, 0.379116, 0.381124, 0.392664, 0.410004, 0.444662, 0.513019", \ + "0.394992, 0.401114, 0.403122, 0.414662, 0.432002, 0.466660, 0.535017" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.390282, 0.397602, 0.401890, 0.414395, 0.440878, 0.489067, 0.590691", \ + "0.402234, 0.409554, 0.413842, 0.426347, 0.452830, 0.501019, 0.602643", \ + "0.420298, 0.427618, 0.431906, 0.444411, 0.470894, 0.519083, 0.620707", \ + "0.442888, 0.450208, 0.454496, 0.467001, 0.493484, 0.541673, 0.643297", \ + "0.460549, 0.467869, 0.472157, 0.484662, 0.511145, 0.559334, 0.660958", \ + "0.488350, 0.495670, 0.499958, 0.512463, 0.538946, 0.587135, 0.688759", \ + "0.519698, 0.527018, 0.531306, 0.543811, 0.570294, 0.618483, 0.720107" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.258427, 0.265773, 0.269915, 0.282552, 0.308905, 0.357203, 0.457471", \ + "0.269913, 0.277259, 0.281401, 0.294038, 0.320391, 0.368689, 0.468957", \ + "0.288479, 0.295825, 0.299967, 0.312604, 0.338957, 0.387255, 0.487523", \ + "0.310924, 0.318270, 0.322412, 0.335049, 0.361402, 0.409700, 0.509968", \ + "0.328666, 0.336012, 0.340154, 0.352791, 0.379144, 0.427442, 0.527710", \ + "0.356550, 0.363896, 0.368038, 0.380675, 0.407028, 0.455326, 0.555594", \ + "0.387887, 0.395233, 0.399375, 0.412012, 0.438365, 0.486663, 0.586931" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[97]&!WENB[97]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[97] == 1'b1 && WENB[97] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.448569, 0.455979, 0.458221, 0.472734, 0.496988, 0.548145, 0.648157", \ + "0.458006, 0.465416, 0.467658, 0.482171, 0.506425, 0.557582, 0.657594", \ + "0.474760, 0.482170, 0.484412, 0.498925, 0.523179, 0.574336, 0.674348", \ + "0.494141, 0.501551, 0.503793, 0.518306, 0.542560, 0.593717, 0.693729", \ + "0.511078, 0.518488, 0.520730, 0.535243, 0.559497, 0.610654, 0.710666", \ + "0.531453, 0.538863, 0.541105, 0.555618, 0.579872, 0.631029, 0.731041", \ + "0.558448, 0.565858, 0.568100, 0.582613, 0.606867, 0.658024, 0.758036" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.294257, 0.301642, 0.303853, 0.318399, 0.342575, 0.393185, 0.493809", \ + "0.303707, 0.311092, 0.313303, 0.327849, 0.352025, 0.402635, 0.503259", \ + "0.320468, 0.327853, 0.330064, 0.344610, 0.368786, 0.419396, 0.520020", \ + "0.339837, 0.347222, 0.349433, 0.363979, 0.388155, 0.438765, 0.539389", \ + "0.356774, 0.364159, 0.366370, 0.380916, 0.405092, 0.455702, 0.556326", \ + "0.377128, 0.384513, 0.386724, 0.401270, 0.425446, 0.476056, 0.576680", \ + "0.403841, 0.411226, 0.413437, 0.427983, 0.452159, 0.502769, 0.603393" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.415263, 0.421895, 0.423659, 0.435133, 0.452584, 0.487558, 0.555809", \ + "0.424475, 0.431107, 0.432871, 0.444345, 0.461796, 0.496770, 0.565021", \ + "0.444166, 0.450798, 0.452562, 0.464036, 0.481487, 0.516461, 0.584712", \ + "0.465757, 0.472389, 0.474153, 0.485627, 0.503078, 0.538052, 0.606303", \ + "0.482087, 0.488719, 0.490483, 0.501957, 0.519408, 0.554382, 0.622633", \ + "0.509113, 0.515745, 0.517509, 0.528983, 0.546434, 0.581408, 0.649659", \ + "0.541286, 0.547918, 0.549682, 0.561156, 0.578607, 0.613581, 0.681832" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.268714, 0.275200, 0.277097, 0.288608, 0.305984, 0.340375, 0.408963", \ + "0.278165, 0.284651, 0.286548, 0.298059, 0.315435, 0.349826, 0.418414", \ + "0.297909, 0.304395, 0.306292, 0.317803, 0.335179, 0.369570, 0.438158", \ + "0.319457, 0.325943, 0.327840, 0.339351, 0.356727, 0.391118, 0.459706", \ + "0.335812, 0.342298, 0.344195, 0.355706, 0.373082, 0.407473, 0.476061", \ + "0.362797, 0.369283, 0.371180, 0.382691, 0.400067, 0.434458, 0.503046", \ + "0.394960, 0.401446, 0.403343, 0.414854, 0.432230, 0.466621, 0.535209" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[97]&WENB[97]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269", \ + "0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272", \ + "0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275", \ + "0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279", \ + "0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282", \ + "0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285", \ + "0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444", \ + "0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543", \ + "0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548", \ + "0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552", \ + "0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557", \ + "0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561", \ + "0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[97]&!WENB[97]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444", \ + "0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543", \ + "0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548", \ + "0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552", \ + "0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557", \ + "0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561", \ + "0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269", \ + "0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272", \ + "0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275", \ + "0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279", \ + "0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282", \ + "0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285", \ + "0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288" \ + ); + } + } + } + pin(WENYB[96]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[96]&WENB[96]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[96] == 1'b0 && WENB[96] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.428566, 0.434896, 0.436782, 0.448327, 0.465788, 0.500696, 0.570282", \ + "0.438471, 0.444801, 0.446687, 0.458232, 0.475693, 0.510601, 0.580187", \ + "0.454906, 0.461236, 0.463122, 0.474667, 0.492128, 0.527036, 0.596622", \ + "0.474391, 0.480721, 0.482607, 0.494152, 0.511613, 0.546521, 0.616107", \ + "0.490250, 0.496580, 0.498466, 0.510011, 0.527472, 0.562380, 0.631966", \ + "0.512085, 0.518415, 0.520301, 0.531846, 0.549307, 0.584215, 0.653801", \ + "0.533832, 0.540162, 0.542048, 0.553593, 0.571054, 0.605962, 0.675548" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.289647, 0.295769, 0.297777, 0.309317, 0.326657, 0.361315, 0.429672", \ + "0.299417, 0.305539, 0.307547, 0.319087, 0.336427, 0.371085, 0.439442", \ + "0.315598, 0.321720, 0.323728, 0.335268, 0.352608, 0.387266, 0.455623", \ + "0.335474, 0.341596, 0.343604, 0.355144, 0.372484, 0.407142, 0.475499", \ + "0.351283, 0.357405, 0.359413, 0.370953, 0.388293, 0.422951, 0.491308", \ + "0.372994, 0.379116, 0.381124, 0.392664, 0.410004, 0.444662, 0.513019", \ + "0.394992, 0.401114, 0.403122, 0.414662, 0.432002, 0.466660, 0.535017" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.390282, 0.397602, 0.401890, 0.414395, 0.440878, 0.489067, 0.590691", \ + "0.402234, 0.409554, 0.413842, 0.426347, 0.452830, 0.501019, 0.602643", \ + "0.420298, 0.427618, 0.431906, 0.444411, 0.470894, 0.519083, 0.620707", \ + "0.442888, 0.450208, 0.454496, 0.467001, 0.493484, 0.541673, 0.643297", \ + "0.460549, 0.467869, 0.472157, 0.484662, 0.511145, 0.559334, 0.660958", \ + "0.488350, 0.495670, 0.499958, 0.512463, 0.538946, 0.587135, 0.688759", \ + "0.519698, 0.527018, 0.531306, 0.543811, 0.570294, 0.618483, 0.720107" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.258427, 0.265773, 0.269915, 0.282552, 0.308905, 0.357203, 0.457471", \ + "0.269913, 0.277259, 0.281401, 0.294038, 0.320391, 0.368689, 0.468957", \ + "0.288479, 0.295825, 0.299967, 0.312604, 0.338957, 0.387255, 0.487523", \ + "0.310924, 0.318270, 0.322412, 0.335049, 0.361402, 0.409700, 0.509968", \ + "0.328666, 0.336012, 0.340154, 0.352791, 0.379144, 0.427442, 0.527710", \ + "0.356550, 0.363896, 0.368038, 0.380675, 0.407028, 0.455326, 0.555594", \ + "0.387887, 0.395233, 0.399375, 0.412012, 0.438365, 0.486663, 0.586931" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[96]&!WENB[96]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[96] == 1'b1 && WENB[96] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.448569, 0.455979, 0.458221, 0.472734, 0.496988, 0.548145, 0.648157", \ + "0.458006, 0.465416, 0.467658, 0.482171, 0.506425, 0.557582, 0.657594", \ + "0.474760, 0.482170, 0.484412, 0.498925, 0.523179, 0.574336, 0.674348", \ + "0.494141, 0.501551, 0.503793, 0.518306, 0.542560, 0.593717, 0.693729", \ + "0.511078, 0.518488, 0.520730, 0.535243, 0.559497, 0.610654, 0.710666", \ + "0.531453, 0.538863, 0.541105, 0.555618, 0.579872, 0.631029, 0.731041", \ + "0.558448, 0.565858, 0.568100, 0.582613, 0.606867, 0.658024, 0.758036" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.294257, 0.301642, 0.303853, 0.318399, 0.342575, 0.393185, 0.493809", \ + "0.303707, 0.311092, 0.313303, 0.327849, 0.352025, 0.402635, 0.503259", \ + "0.320468, 0.327853, 0.330064, 0.344610, 0.368786, 0.419396, 0.520020", \ + "0.339837, 0.347222, 0.349433, 0.363979, 0.388155, 0.438765, 0.539389", \ + "0.356774, 0.364159, 0.366370, 0.380916, 0.405092, 0.455702, 0.556326", \ + "0.377128, 0.384513, 0.386724, 0.401270, 0.425446, 0.476056, 0.576680", \ + "0.403841, 0.411226, 0.413437, 0.427983, 0.452159, 0.502769, 0.603393" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.415263, 0.421895, 0.423659, 0.435133, 0.452584, 0.487558, 0.555809", \ + "0.424475, 0.431107, 0.432871, 0.444345, 0.461796, 0.496770, 0.565021", \ + "0.444166, 0.450798, 0.452562, 0.464036, 0.481487, 0.516461, 0.584712", \ + "0.465757, 0.472389, 0.474153, 0.485627, 0.503078, 0.538052, 0.606303", \ + "0.482087, 0.488719, 0.490483, 0.501957, 0.519408, 0.554382, 0.622633", \ + "0.509113, 0.515745, 0.517509, 0.528983, 0.546434, 0.581408, 0.649659", \ + "0.541286, 0.547918, 0.549682, 0.561156, 0.578607, 0.613581, 0.681832" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.268714, 0.275200, 0.277097, 0.288608, 0.305984, 0.340375, 0.408963", \ + "0.278165, 0.284651, 0.286548, 0.298059, 0.315435, 0.349826, 0.418414", \ + "0.297909, 0.304395, 0.306292, 0.317803, 0.335179, 0.369570, 0.438158", \ + "0.319457, 0.325943, 0.327840, 0.339351, 0.356727, 0.391118, 0.459706", \ + "0.335812, 0.342298, 0.344195, 0.355706, 0.373082, 0.407473, 0.476061", \ + "0.362797, 0.369283, 0.371180, 0.382691, 0.400067, 0.434458, 0.503046", \ + "0.394960, 0.401446, 0.403343, 0.414854, 0.432230, 0.466621, 0.535209" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[96]&WENB[96]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269", \ + "0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272", \ + "0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275", \ + "0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279", \ + "0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282", \ + "0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285", \ + "0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444", \ + "0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543", \ + "0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548", \ + "0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552", \ + "0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557", \ + "0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561", \ + "0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[96]&!WENB[96]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444", \ + "0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543", \ + "0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548", \ + "0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552", \ + "0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557", \ + "0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561", \ + "0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269", \ + "0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272", \ + "0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275", \ + "0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279", \ + "0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282", \ + "0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285", \ + "0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288" \ + ); + } + } + } + pin(WENYB[95]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[95]&WENB[95]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[95] == 1'b0 && WENB[95] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.428566, 0.434896, 0.436782, 0.448327, 0.465788, 0.500696, 0.570282", \ + "0.438471, 0.444801, 0.446687, 0.458232, 0.475693, 0.510601, 0.580187", \ + "0.454906, 0.461236, 0.463122, 0.474667, 0.492128, 0.527036, 0.596622", \ + "0.474391, 0.480721, 0.482607, 0.494152, 0.511613, 0.546521, 0.616107", \ + "0.490250, 0.496580, 0.498466, 0.510011, 0.527472, 0.562380, 0.631966", \ + "0.512085, 0.518415, 0.520301, 0.531846, 0.549307, 0.584215, 0.653801", \ + "0.533832, 0.540162, 0.542048, 0.553593, 0.571054, 0.605962, 0.675548" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.289647, 0.295769, 0.297777, 0.309317, 0.326657, 0.361315, 0.429672", \ + "0.299417, 0.305539, 0.307547, 0.319087, 0.336427, 0.371085, 0.439442", \ + "0.315598, 0.321720, 0.323728, 0.335268, 0.352608, 0.387266, 0.455623", \ + "0.335474, 0.341596, 0.343604, 0.355144, 0.372484, 0.407142, 0.475499", \ + "0.351283, 0.357405, 0.359413, 0.370953, 0.388293, 0.422951, 0.491308", \ + "0.372994, 0.379116, 0.381124, 0.392664, 0.410004, 0.444662, 0.513019", \ + "0.394992, 0.401114, 0.403122, 0.414662, 0.432002, 0.466660, 0.535017" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.390282, 0.397602, 0.401890, 0.414395, 0.440878, 0.489067, 0.590691", \ + "0.402234, 0.409554, 0.413842, 0.426347, 0.452830, 0.501019, 0.602643", \ + "0.420298, 0.427618, 0.431906, 0.444411, 0.470894, 0.519083, 0.620707", \ + "0.442888, 0.450208, 0.454496, 0.467001, 0.493484, 0.541673, 0.643297", \ + "0.460549, 0.467869, 0.472157, 0.484662, 0.511145, 0.559334, 0.660958", \ + "0.488350, 0.495670, 0.499958, 0.512463, 0.538946, 0.587135, 0.688759", \ + "0.519698, 0.527018, 0.531306, 0.543811, 0.570294, 0.618483, 0.720107" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.258427, 0.265773, 0.269915, 0.282552, 0.308905, 0.357203, 0.457471", \ + "0.269913, 0.277259, 0.281401, 0.294038, 0.320391, 0.368689, 0.468957", \ + "0.288479, 0.295825, 0.299967, 0.312604, 0.338957, 0.387255, 0.487523", \ + "0.310924, 0.318270, 0.322412, 0.335049, 0.361402, 0.409700, 0.509968", \ + "0.328666, 0.336012, 0.340154, 0.352791, 0.379144, 0.427442, 0.527710", \ + "0.356550, 0.363896, 0.368038, 0.380675, 0.407028, 0.455326, 0.555594", \ + "0.387887, 0.395233, 0.399375, 0.412012, 0.438365, 0.486663, 0.586931" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[95]&!WENB[95]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[95] == 1'b1 && WENB[95] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.448569, 0.455979, 0.458221, 0.472734, 0.496988, 0.548145, 0.648157", \ + "0.458006, 0.465416, 0.467658, 0.482171, 0.506425, 0.557582, 0.657594", \ + "0.474760, 0.482170, 0.484412, 0.498925, 0.523179, 0.574336, 0.674348", \ + "0.494141, 0.501551, 0.503793, 0.518306, 0.542560, 0.593717, 0.693729", \ + "0.511078, 0.518488, 0.520730, 0.535243, 0.559497, 0.610654, 0.710666", \ + "0.531453, 0.538863, 0.541105, 0.555618, 0.579872, 0.631029, 0.731041", \ + "0.558448, 0.565858, 0.568100, 0.582613, 0.606867, 0.658024, 0.758036" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.294257, 0.301642, 0.303853, 0.318399, 0.342575, 0.393185, 0.493809", \ + "0.303707, 0.311092, 0.313303, 0.327849, 0.352025, 0.402635, 0.503259", \ + "0.320468, 0.327853, 0.330064, 0.344610, 0.368786, 0.419396, 0.520020", \ + "0.339837, 0.347222, 0.349433, 0.363979, 0.388155, 0.438765, 0.539389", \ + "0.356774, 0.364159, 0.366370, 0.380916, 0.405092, 0.455702, 0.556326", \ + "0.377128, 0.384513, 0.386724, 0.401270, 0.425446, 0.476056, 0.576680", \ + "0.403841, 0.411226, 0.413437, 0.427983, 0.452159, 0.502769, 0.603393" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.415263, 0.421895, 0.423659, 0.435133, 0.452584, 0.487558, 0.555809", \ + "0.424475, 0.431107, 0.432871, 0.444345, 0.461796, 0.496770, 0.565021", \ + "0.444166, 0.450798, 0.452562, 0.464036, 0.481487, 0.516461, 0.584712", \ + "0.465757, 0.472389, 0.474153, 0.485627, 0.503078, 0.538052, 0.606303", \ + "0.482087, 0.488719, 0.490483, 0.501957, 0.519408, 0.554382, 0.622633", \ + "0.509113, 0.515745, 0.517509, 0.528983, 0.546434, 0.581408, 0.649659", \ + "0.541286, 0.547918, 0.549682, 0.561156, 0.578607, 0.613581, 0.681832" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.268714, 0.275200, 0.277097, 0.288608, 0.305984, 0.340375, 0.408963", \ + "0.278165, 0.284651, 0.286548, 0.298059, 0.315435, 0.349826, 0.418414", \ + "0.297909, 0.304395, 0.306292, 0.317803, 0.335179, 0.369570, 0.438158", \ + "0.319457, 0.325943, 0.327840, 0.339351, 0.356727, 0.391118, 0.459706", \ + "0.335812, 0.342298, 0.344195, 0.355706, 0.373082, 0.407473, 0.476061", \ + "0.362797, 0.369283, 0.371180, 0.382691, 0.400067, 0.434458, 0.503046", \ + "0.394960, 0.401446, 0.403343, 0.414854, 0.432230, 0.466621, 0.535209" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[95]&WENB[95]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269", \ + "0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272", \ + "0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275", \ + "0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279", \ + "0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282", \ + "0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285", \ + "0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444", \ + "0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543", \ + "0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548", \ + "0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552", \ + "0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557", \ + "0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561", \ + "0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[95]&!WENB[95]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444", \ + "0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543", \ + "0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548", \ + "0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552", \ + "0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557", \ + "0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561", \ + "0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269", \ + "0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272", \ + "0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275", \ + "0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279", \ + "0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282", \ + "0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285", \ + "0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288" \ + ); + } + } + } + pin(WENYB[94]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[94]&WENB[94]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[94] == 1'b0 && WENB[94] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.428566, 0.434896, 0.436782, 0.448327, 0.465788, 0.500696, 0.570282", \ + "0.438471, 0.444801, 0.446687, 0.458232, 0.475693, 0.510601, 0.580187", \ + "0.454906, 0.461236, 0.463122, 0.474667, 0.492128, 0.527036, 0.596622", \ + "0.474391, 0.480721, 0.482607, 0.494152, 0.511613, 0.546521, 0.616107", \ + "0.490250, 0.496580, 0.498466, 0.510011, 0.527472, 0.562380, 0.631966", \ + "0.512085, 0.518415, 0.520301, 0.531846, 0.549307, 0.584215, 0.653801", \ + "0.533832, 0.540162, 0.542048, 0.553593, 0.571054, 0.605962, 0.675548" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.289647, 0.295769, 0.297777, 0.309317, 0.326657, 0.361315, 0.429672", \ + "0.299417, 0.305539, 0.307547, 0.319087, 0.336427, 0.371085, 0.439442", \ + "0.315598, 0.321720, 0.323728, 0.335268, 0.352608, 0.387266, 0.455623", \ + "0.335474, 0.341596, 0.343604, 0.355144, 0.372484, 0.407142, 0.475499", \ + "0.351283, 0.357405, 0.359413, 0.370953, 0.388293, 0.422951, 0.491308", \ + "0.372994, 0.379116, 0.381124, 0.392664, 0.410004, 0.444662, 0.513019", \ + "0.394992, 0.401114, 0.403122, 0.414662, 0.432002, 0.466660, 0.535017" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.390282, 0.397602, 0.401890, 0.414395, 0.440878, 0.489067, 0.590691", \ + "0.402234, 0.409554, 0.413842, 0.426347, 0.452830, 0.501019, 0.602643", \ + "0.420298, 0.427618, 0.431906, 0.444411, 0.470894, 0.519083, 0.620707", \ + "0.442888, 0.450208, 0.454496, 0.467001, 0.493484, 0.541673, 0.643297", \ + "0.460549, 0.467869, 0.472157, 0.484662, 0.511145, 0.559334, 0.660958", \ + "0.488350, 0.495670, 0.499958, 0.512463, 0.538946, 0.587135, 0.688759", \ + "0.519698, 0.527018, 0.531306, 0.543811, 0.570294, 0.618483, 0.720107" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.258427, 0.265773, 0.269915, 0.282552, 0.308905, 0.357203, 0.457471", \ + "0.269913, 0.277259, 0.281401, 0.294038, 0.320391, 0.368689, 0.468957", \ + "0.288479, 0.295825, 0.299967, 0.312604, 0.338957, 0.387255, 0.487523", \ + "0.310924, 0.318270, 0.322412, 0.335049, 0.361402, 0.409700, 0.509968", \ + "0.328666, 0.336012, 0.340154, 0.352791, 0.379144, 0.427442, 0.527710", \ + "0.356550, 0.363896, 0.368038, 0.380675, 0.407028, 0.455326, 0.555594", \ + "0.387887, 0.395233, 0.399375, 0.412012, 0.438365, 0.486663, 0.586931" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[94]&!WENB[94]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[94] == 1'b1 && WENB[94] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.448569, 0.455979, 0.458221, 0.472734, 0.496988, 0.548145, 0.648157", \ + "0.458006, 0.465416, 0.467658, 0.482171, 0.506425, 0.557582, 0.657594", \ + "0.474760, 0.482170, 0.484412, 0.498925, 0.523179, 0.574336, 0.674348", \ + "0.494141, 0.501551, 0.503793, 0.518306, 0.542560, 0.593717, 0.693729", \ + "0.511078, 0.518488, 0.520730, 0.535243, 0.559497, 0.610654, 0.710666", \ + "0.531453, 0.538863, 0.541105, 0.555618, 0.579872, 0.631029, 0.731041", \ + "0.558448, 0.565858, 0.568100, 0.582613, 0.606867, 0.658024, 0.758036" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.294257, 0.301642, 0.303853, 0.318399, 0.342575, 0.393185, 0.493809", \ + "0.303707, 0.311092, 0.313303, 0.327849, 0.352025, 0.402635, 0.503259", \ + "0.320468, 0.327853, 0.330064, 0.344610, 0.368786, 0.419396, 0.520020", \ + "0.339837, 0.347222, 0.349433, 0.363979, 0.388155, 0.438765, 0.539389", \ + "0.356774, 0.364159, 0.366370, 0.380916, 0.405092, 0.455702, 0.556326", \ + "0.377128, 0.384513, 0.386724, 0.401270, 0.425446, 0.476056, 0.576680", \ + "0.403841, 0.411226, 0.413437, 0.427983, 0.452159, 0.502769, 0.603393" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.415263, 0.421895, 0.423659, 0.435133, 0.452584, 0.487558, 0.555809", \ + "0.424475, 0.431107, 0.432871, 0.444345, 0.461796, 0.496770, 0.565021", \ + "0.444166, 0.450798, 0.452562, 0.464036, 0.481487, 0.516461, 0.584712", \ + "0.465757, 0.472389, 0.474153, 0.485627, 0.503078, 0.538052, 0.606303", \ + "0.482087, 0.488719, 0.490483, 0.501957, 0.519408, 0.554382, 0.622633", \ + "0.509113, 0.515745, 0.517509, 0.528983, 0.546434, 0.581408, 0.649659", \ + "0.541286, 0.547918, 0.549682, 0.561156, 0.578607, 0.613581, 0.681832" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.268714, 0.275200, 0.277097, 0.288608, 0.305984, 0.340375, 0.408963", \ + "0.278165, 0.284651, 0.286548, 0.298059, 0.315435, 0.349826, 0.418414", \ + "0.297909, 0.304395, 0.306292, 0.317803, 0.335179, 0.369570, 0.438158", \ + "0.319457, 0.325943, 0.327840, 0.339351, 0.356727, 0.391118, 0.459706", \ + "0.335812, 0.342298, 0.344195, 0.355706, 0.373082, 0.407473, 0.476061", \ + "0.362797, 0.369283, 0.371180, 0.382691, 0.400067, 0.434458, 0.503046", \ + "0.394960, 0.401446, 0.403343, 0.414854, 0.432230, 0.466621, 0.535209" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[94]&WENB[94]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269", \ + "0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272", \ + "0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275", \ + "0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279", \ + "0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282", \ + "0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285", \ + "0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444", \ + "0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543", \ + "0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548", \ + "0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552", \ + "0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557", \ + "0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561", \ + "0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[94]&!WENB[94]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444", \ + "0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543", \ + "0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548", \ + "0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552", \ + "0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557", \ + "0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561", \ + "0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269", \ + "0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272", \ + "0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275", \ + "0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279", \ + "0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282", \ + "0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285", \ + "0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288" \ + ); + } + } + } + pin(WENYB[93]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[93]&WENB[93]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[93] == 1'b0 && WENB[93] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.428566, 0.434896, 0.436782, 0.448327, 0.465788, 0.500696, 0.570282", \ + "0.438471, 0.444801, 0.446687, 0.458232, 0.475693, 0.510601, 0.580187", \ + "0.454906, 0.461236, 0.463122, 0.474667, 0.492128, 0.527036, 0.596622", \ + "0.474391, 0.480721, 0.482607, 0.494152, 0.511613, 0.546521, 0.616107", \ + "0.490250, 0.496580, 0.498466, 0.510011, 0.527472, 0.562380, 0.631966", \ + "0.512085, 0.518415, 0.520301, 0.531846, 0.549307, 0.584215, 0.653801", \ + "0.533832, 0.540162, 0.542048, 0.553593, 0.571054, 0.605962, 0.675548" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.289647, 0.295769, 0.297777, 0.309317, 0.326657, 0.361315, 0.429672", \ + "0.299417, 0.305539, 0.307547, 0.319087, 0.336427, 0.371085, 0.439442", \ + "0.315598, 0.321720, 0.323728, 0.335268, 0.352608, 0.387266, 0.455623", \ + "0.335474, 0.341596, 0.343604, 0.355144, 0.372484, 0.407142, 0.475499", \ + "0.351283, 0.357405, 0.359413, 0.370953, 0.388293, 0.422951, 0.491308", \ + "0.372994, 0.379116, 0.381124, 0.392664, 0.410004, 0.444662, 0.513019", \ + "0.394992, 0.401114, 0.403122, 0.414662, 0.432002, 0.466660, 0.535017" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.390282, 0.397602, 0.401890, 0.414395, 0.440878, 0.489067, 0.590691", \ + "0.402234, 0.409554, 0.413842, 0.426347, 0.452830, 0.501019, 0.602643", \ + "0.420298, 0.427618, 0.431906, 0.444411, 0.470894, 0.519083, 0.620707", \ + "0.442888, 0.450208, 0.454496, 0.467001, 0.493484, 0.541673, 0.643297", \ + "0.460549, 0.467869, 0.472157, 0.484662, 0.511145, 0.559334, 0.660958", \ + "0.488350, 0.495670, 0.499958, 0.512463, 0.538946, 0.587135, 0.688759", \ + "0.519698, 0.527018, 0.531306, 0.543811, 0.570294, 0.618483, 0.720107" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.258427, 0.265773, 0.269915, 0.282552, 0.308905, 0.357203, 0.457471", \ + "0.269913, 0.277259, 0.281401, 0.294038, 0.320391, 0.368689, 0.468957", \ + "0.288479, 0.295825, 0.299967, 0.312604, 0.338957, 0.387255, 0.487523", \ + "0.310924, 0.318270, 0.322412, 0.335049, 0.361402, 0.409700, 0.509968", \ + "0.328666, 0.336012, 0.340154, 0.352791, 0.379144, 0.427442, 0.527710", \ + "0.356550, 0.363896, 0.368038, 0.380675, 0.407028, 0.455326, 0.555594", \ + "0.387887, 0.395233, 0.399375, 0.412012, 0.438365, 0.486663, 0.586931" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[93]&!WENB[93]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[93] == 1'b1 && WENB[93] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.448569, 0.455979, 0.458221, 0.472734, 0.496988, 0.548145, 0.648157", \ + "0.458006, 0.465416, 0.467658, 0.482171, 0.506425, 0.557582, 0.657594", \ + "0.474760, 0.482170, 0.484412, 0.498925, 0.523179, 0.574336, 0.674348", \ + "0.494141, 0.501551, 0.503793, 0.518306, 0.542560, 0.593717, 0.693729", \ + "0.511078, 0.518488, 0.520730, 0.535243, 0.559497, 0.610654, 0.710666", \ + "0.531453, 0.538863, 0.541105, 0.555618, 0.579872, 0.631029, 0.731041", \ + "0.558448, 0.565858, 0.568100, 0.582613, 0.606867, 0.658024, 0.758036" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.294257, 0.301642, 0.303853, 0.318399, 0.342575, 0.393185, 0.493809", \ + "0.303707, 0.311092, 0.313303, 0.327849, 0.352025, 0.402635, 0.503259", \ + "0.320468, 0.327853, 0.330064, 0.344610, 0.368786, 0.419396, 0.520020", \ + "0.339837, 0.347222, 0.349433, 0.363979, 0.388155, 0.438765, 0.539389", \ + "0.356774, 0.364159, 0.366370, 0.380916, 0.405092, 0.455702, 0.556326", \ + "0.377128, 0.384513, 0.386724, 0.401270, 0.425446, 0.476056, 0.576680", \ + "0.403841, 0.411226, 0.413437, 0.427983, 0.452159, 0.502769, 0.603393" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.415263, 0.421895, 0.423659, 0.435133, 0.452584, 0.487558, 0.555809", \ + "0.424475, 0.431107, 0.432871, 0.444345, 0.461796, 0.496770, 0.565021", \ + "0.444166, 0.450798, 0.452562, 0.464036, 0.481487, 0.516461, 0.584712", \ + "0.465757, 0.472389, 0.474153, 0.485627, 0.503078, 0.538052, 0.606303", \ + "0.482087, 0.488719, 0.490483, 0.501957, 0.519408, 0.554382, 0.622633", \ + "0.509113, 0.515745, 0.517509, 0.528983, 0.546434, 0.581408, 0.649659", \ + "0.541286, 0.547918, 0.549682, 0.561156, 0.578607, 0.613581, 0.681832" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.268714, 0.275200, 0.277097, 0.288608, 0.305984, 0.340375, 0.408963", \ + "0.278165, 0.284651, 0.286548, 0.298059, 0.315435, 0.349826, 0.418414", \ + "0.297909, 0.304395, 0.306292, 0.317803, 0.335179, 0.369570, 0.438158", \ + "0.319457, 0.325943, 0.327840, 0.339351, 0.356727, 0.391118, 0.459706", \ + "0.335812, 0.342298, 0.344195, 0.355706, 0.373082, 0.407473, 0.476061", \ + "0.362797, 0.369283, 0.371180, 0.382691, 0.400067, 0.434458, 0.503046", \ + "0.394960, 0.401446, 0.403343, 0.414854, 0.432230, 0.466621, 0.535209" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[93]&WENB[93]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269", \ + "0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272", \ + "0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275", \ + "0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279", \ + "0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282", \ + "0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285", \ + "0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444", \ + "0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543", \ + "0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548", \ + "0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552", \ + "0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557", \ + "0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561", \ + "0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[93]&!WENB[93]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444", \ + "0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543", \ + "0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548", \ + "0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552", \ + "0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557", \ + "0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561", \ + "0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269", \ + "0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272", \ + "0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275", \ + "0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279", \ + "0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282", \ + "0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285", \ + "0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288" \ + ); + } + } + } + pin(WENYB[92]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[92]&WENB[92]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[92] == 1'b0 && WENB[92] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.428566, 0.434896, 0.436782, 0.448327, 0.465788, 0.500696, 0.570282", \ + "0.438471, 0.444801, 0.446687, 0.458232, 0.475693, 0.510601, 0.580187", \ + "0.454906, 0.461236, 0.463122, 0.474667, 0.492128, 0.527036, 0.596622", \ + "0.474391, 0.480721, 0.482607, 0.494152, 0.511613, 0.546521, 0.616107", \ + "0.490250, 0.496580, 0.498466, 0.510011, 0.527472, 0.562380, 0.631966", \ + "0.512085, 0.518415, 0.520301, 0.531846, 0.549307, 0.584215, 0.653801", \ + "0.533832, 0.540162, 0.542048, 0.553593, 0.571054, 0.605962, 0.675548" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.289647, 0.295769, 0.297777, 0.309317, 0.326657, 0.361315, 0.429672", \ + "0.299417, 0.305539, 0.307547, 0.319087, 0.336427, 0.371085, 0.439442", \ + "0.315598, 0.321720, 0.323728, 0.335268, 0.352608, 0.387266, 0.455623", \ + "0.335474, 0.341596, 0.343604, 0.355144, 0.372484, 0.407142, 0.475499", \ + "0.351283, 0.357405, 0.359413, 0.370953, 0.388293, 0.422951, 0.491308", \ + "0.372994, 0.379116, 0.381124, 0.392664, 0.410004, 0.444662, 0.513019", \ + "0.394992, 0.401114, 0.403122, 0.414662, 0.432002, 0.466660, 0.535017" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.390282, 0.397602, 0.401890, 0.414395, 0.440878, 0.489067, 0.590691", \ + "0.402234, 0.409554, 0.413842, 0.426347, 0.452830, 0.501019, 0.602643", \ + "0.420298, 0.427618, 0.431906, 0.444411, 0.470894, 0.519083, 0.620707", \ + "0.442888, 0.450208, 0.454496, 0.467001, 0.493484, 0.541673, 0.643297", \ + "0.460549, 0.467869, 0.472157, 0.484662, 0.511145, 0.559334, 0.660958", \ + "0.488350, 0.495670, 0.499958, 0.512463, 0.538946, 0.587135, 0.688759", \ + "0.519698, 0.527018, 0.531306, 0.543811, 0.570294, 0.618483, 0.720107" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.258427, 0.265773, 0.269915, 0.282552, 0.308905, 0.357203, 0.457471", \ + "0.269913, 0.277259, 0.281401, 0.294038, 0.320391, 0.368689, 0.468957", \ + "0.288479, 0.295825, 0.299967, 0.312604, 0.338957, 0.387255, 0.487523", \ + "0.310924, 0.318270, 0.322412, 0.335049, 0.361402, 0.409700, 0.509968", \ + "0.328666, 0.336012, 0.340154, 0.352791, 0.379144, 0.427442, 0.527710", \ + "0.356550, 0.363896, 0.368038, 0.380675, 0.407028, 0.455326, 0.555594", \ + "0.387887, 0.395233, 0.399375, 0.412012, 0.438365, 0.486663, 0.586931" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[92]&!WENB[92]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[92] == 1'b1 && WENB[92] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.448569, 0.455979, 0.458221, 0.472734, 0.496988, 0.548145, 0.648157", \ + "0.458006, 0.465416, 0.467658, 0.482171, 0.506425, 0.557582, 0.657594", \ + "0.474760, 0.482170, 0.484412, 0.498925, 0.523179, 0.574336, 0.674348", \ + "0.494141, 0.501551, 0.503793, 0.518306, 0.542560, 0.593717, 0.693729", \ + "0.511078, 0.518488, 0.520730, 0.535243, 0.559497, 0.610654, 0.710666", \ + "0.531453, 0.538863, 0.541105, 0.555618, 0.579872, 0.631029, 0.731041", \ + "0.558448, 0.565858, 0.568100, 0.582613, 0.606867, 0.658024, 0.758036" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.294257, 0.301642, 0.303853, 0.318399, 0.342575, 0.393185, 0.493809", \ + "0.303707, 0.311092, 0.313303, 0.327849, 0.352025, 0.402635, 0.503259", \ + "0.320468, 0.327853, 0.330064, 0.344610, 0.368786, 0.419396, 0.520020", \ + "0.339837, 0.347222, 0.349433, 0.363979, 0.388155, 0.438765, 0.539389", \ + "0.356774, 0.364159, 0.366370, 0.380916, 0.405092, 0.455702, 0.556326", \ + "0.377128, 0.384513, 0.386724, 0.401270, 0.425446, 0.476056, 0.576680", \ + "0.403841, 0.411226, 0.413437, 0.427983, 0.452159, 0.502769, 0.603393" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.415263, 0.421895, 0.423659, 0.435133, 0.452584, 0.487558, 0.555809", \ + "0.424475, 0.431107, 0.432871, 0.444345, 0.461796, 0.496770, 0.565021", \ + "0.444166, 0.450798, 0.452562, 0.464036, 0.481487, 0.516461, 0.584712", \ + "0.465757, 0.472389, 0.474153, 0.485627, 0.503078, 0.538052, 0.606303", \ + "0.482087, 0.488719, 0.490483, 0.501957, 0.519408, 0.554382, 0.622633", \ + "0.509113, 0.515745, 0.517509, 0.528983, 0.546434, 0.581408, 0.649659", \ + "0.541286, 0.547918, 0.549682, 0.561156, 0.578607, 0.613581, 0.681832" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.268714, 0.275200, 0.277097, 0.288608, 0.305984, 0.340375, 0.408963", \ + "0.278165, 0.284651, 0.286548, 0.298059, 0.315435, 0.349826, 0.418414", \ + "0.297909, 0.304395, 0.306292, 0.317803, 0.335179, 0.369570, 0.438158", \ + "0.319457, 0.325943, 0.327840, 0.339351, 0.356727, 0.391118, 0.459706", \ + "0.335812, 0.342298, 0.344195, 0.355706, 0.373082, 0.407473, 0.476061", \ + "0.362797, 0.369283, 0.371180, 0.382691, 0.400067, 0.434458, 0.503046", \ + "0.394960, 0.401446, 0.403343, 0.414854, 0.432230, 0.466621, 0.535209" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[92]&WENB[92]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269", \ + "0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272", \ + "0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275", \ + "0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279", \ + "0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282", \ + "0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285", \ + "0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444", \ + "0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543", \ + "0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548", \ + "0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552", \ + "0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557", \ + "0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561", \ + "0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[92]&!WENB[92]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444", \ + "0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543", \ + "0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548", \ + "0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552", \ + "0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557", \ + "0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561", \ + "0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269", \ + "0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272", \ + "0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275", \ + "0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279", \ + "0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282", \ + "0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285", \ + "0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288" \ + ); + } + } + } + pin(WENYB[91]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[91]&WENB[91]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[91] == 1'b0 && WENB[91] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.428566, 0.434896, 0.436782, 0.448327, 0.465788, 0.500696, 0.570282", \ + "0.438471, 0.444801, 0.446687, 0.458232, 0.475693, 0.510601, 0.580187", \ + "0.454906, 0.461236, 0.463122, 0.474667, 0.492128, 0.527036, 0.596622", \ + "0.474391, 0.480721, 0.482607, 0.494152, 0.511613, 0.546521, 0.616107", \ + "0.490250, 0.496580, 0.498466, 0.510011, 0.527472, 0.562380, 0.631966", \ + "0.512085, 0.518415, 0.520301, 0.531846, 0.549307, 0.584215, 0.653801", \ + "0.533832, 0.540162, 0.542048, 0.553593, 0.571054, 0.605962, 0.675548" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.289647, 0.295769, 0.297777, 0.309317, 0.326657, 0.361315, 0.429672", \ + "0.299417, 0.305539, 0.307547, 0.319087, 0.336427, 0.371085, 0.439442", \ + "0.315598, 0.321720, 0.323728, 0.335268, 0.352608, 0.387266, 0.455623", \ + "0.335474, 0.341596, 0.343604, 0.355144, 0.372484, 0.407142, 0.475499", \ + "0.351283, 0.357405, 0.359413, 0.370953, 0.388293, 0.422951, 0.491308", \ + "0.372994, 0.379116, 0.381124, 0.392664, 0.410004, 0.444662, 0.513019", \ + "0.394992, 0.401114, 0.403122, 0.414662, 0.432002, 0.466660, 0.535017" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.390282, 0.397602, 0.401890, 0.414395, 0.440878, 0.489067, 0.590691", \ + "0.402234, 0.409554, 0.413842, 0.426347, 0.452830, 0.501019, 0.602643", \ + "0.420298, 0.427618, 0.431906, 0.444411, 0.470894, 0.519083, 0.620707", \ + "0.442888, 0.450208, 0.454496, 0.467001, 0.493484, 0.541673, 0.643297", \ + "0.460549, 0.467869, 0.472157, 0.484662, 0.511145, 0.559334, 0.660958", \ + "0.488350, 0.495670, 0.499958, 0.512463, 0.538946, 0.587135, 0.688759", \ + "0.519698, 0.527018, 0.531306, 0.543811, 0.570294, 0.618483, 0.720107" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.258427, 0.265773, 0.269915, 0.282552, 0.308905, 0.357203, 0.457471", \ + "0.269913, 0.277259, 0.281401, 0.294038, 0.320391, 0.368689, 0.468957", \ + "0.288479, 0.295825, 0.299967, 0.312604, 0.338957, 0.387255, 0.487523", \ + "0.310924, 0.318270, 0.322412, 0.335049, 0.361402, 0.409700, 0.509968", \ + "0.328666, 0.336012, 0.340154, 0.352791, 0.379144, 0.427442, 0.527710", \ + "0.356550, 0.363896, 0.368038, 0.380675, 0.407028, 0.455326, 0.555594", \ + "0.387887, 0.395233, 0.399375, 0.412012, 0.438365, 0.486663, 0.586931" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[91]&!WENB[91]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[91] == 1'b1 && WENB[91] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.448569, 0.455979, 0.458221, 0.472734, 0.496988, 0.548145, 0.648157", \ + "0.458006, 0.465416, 0.467658, 0.482171, 0.506425, 0.557582, 0.657594", \ + "0.474760, 0.482170, 0.484412, 0.498925, 0.523179, 0.574336, 0.674348", \ + "0.494141, 0.501551, 0.503793, 0.518306, 0.542560, 0.593717, 0.693729", \ + "0.511078, 0.518488, 0.520730, 0.535243, 0.559497, 0.610654, 0.710666", \ + "0.531453, 0.538863, 0.541105, 0.555618, 0.579872, 0.631029, 0.731041", \ + "0.558448, 0.565858, 0.568100, 0.582613, 0.606867, 0.658024, 0.758036" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.294257, 0.301642, 0.303853, 0.318399, 0.342575, 0.393185, 0.493809", \ + "0.303707, 0.311092, 0.313303, 0.327849, 0.352025, 0.402635, 0.503259", \ + "0.320468, 0.327853, 0.330064, 0.344610, 0.368786, 0.419396, 0.520020", \ + "0.339837, 0.347222, 0.349433, 0.363979, 0.388155, 0.438765, 0.539389", \ + "0.356774, 0.364159, 0.366370, 0.380916, 0.405092, 0.455702, 0.556326", \ + "0.377128, 0.384513, 0.386724, 0.401270, 0.425446, 0.476056, 0.576680", \ + "0.403841, 0.411226, 0.413437, 0.427983, 0.452159, 0.502769, 0.603393" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.415263, 0.421895, 0.423659, 0.435133, 0.452584, 0.487558, 0.555809", \ + "0.424475, 0.431107, 0.432871, 0.444345, 0.461796, 0.496770, 0.565021", \ + "0.444166, 0.450798, 0.452562, 0.464036, 0.481487, 0.516461, 0.584712", \ + "0.465757, 0.472389, 0.474153, 0.485627, 0.503078, 0.538052, 0.606303", \ + "0.482087, 0.488719, 0.490483, 0.501957, 0.519408, 0.554382, 0.622633", \ + "0.509113, 0.515745, 0.517509, 0.528983, 0.546434, 0.581408, 0.649659", \ + "0.541286, 0.547918, 0.549682, 0.561156, 0.578607, 0.613581, 0.681832" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.268714, 0.275200, 0.277097, 0.288608, 0.305984, 0.340375, 0.408963", \ + "0.278165, 0.284651, 0.286548, 0.298059, 0.315435, 0.349826, 0.418414", \ + "0.297909, 0.304395, 0.306292, 0.317803, 0.335179, 0.369570, 0.438158", \ + "0.319457, 0.325943, 0.327840, 0.339351, 0.356727, 0.391118, 0.459706", \ + "0.335812, 0.342298, 0.344195, 0.355706, 0.373082, 0.407473, 0.476061", \ + "0.362797, 0.369283, 0.371180, 0.382691, 0.400067, 0.434458, 0.503046", \ + "0.394960, 0.401446, 0.403343, 0.414854, 0.432230, 0.466621, 0.535209" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[91]&WENB[91]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269", \ + "0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272", \ + "0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275", \ + "0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279", \ + "0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282", \ + "0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285", \ + "0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444", \ + "0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543", \ + "0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548", \ + "0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552", \ + "0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557", \ + "0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561", \ + "0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[91]&!WENB[91]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444", \ + "0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543", \ + "0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548", \ + "0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552", \ + "0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557", \ + "0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561", \ + "0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269", \ + "0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272", \ + "0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275", \ + "0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279", \ + "0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282", \ + "0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285", \ + "0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288" \ + ); + } + } + } + pin(WENYB[90]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[90]&WENB[90]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[90] == 1'b0 && WENB[90] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.428566, 0.434896, 0.436782, 0.448327, 0.465788, 0.500696, 0.570282", \ + "0.438471, 0.444801, 0.446687, 0.458232, 0.475693, 0.510601, 0.580187", \ + "0.454906, 0.461236, 0.463122, 0.474667, 0.492128, 0.527036, 0.596622", \ + "0.474391, 0.480721, 0.482607, 0.494152, 0.511613, 0.546521, 0.616107", \ + "0.490250, 0.496580, 0.498466, 0.510011, 0.527472, 0.562380, 0.631966", \ + "0.512085, 0.518415, 0.520301, 0.531846, 0.549307, 0.584215, 0.653801", \ + "0.533832, 0.540162, 0.542048, 0.553593, 0.571054, 0.605962, 0.675548" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.289647, 0.295769, 0.297777, 0.309317, 0.326657, 0.361315, 0.429672", \ + "0.299417, 0.305539, 0.307547, 0.319087, 0.336427, 0.371085, 0.439442", \ + "0.315598, 0.321720, 0.323728, 0.335268, 0.352608, 0.387266, 0.455623", \ + "0.335474, 0.341596, 0.343604, 0.355144, 0.372484, 0.407142, 0.475499", \ + "0.351283, 0.357405, 0.359413, 0.370953, 0.388293, 0.422951, 0.491308", \ + "0.372994, 0.379116, 0.381124, 0.392664, 0.410004, 0.444662, 0.513019", \ + "0.394992, 0.401114, 0.403122, 0.414662, 0.432002, 0.466660, 0.535017" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.390282, 0.397602, 0.401890, 0.414395, 0.440878, 0.489067, 0.590691", \ + "0.402234, 0.409554, 0.413842, 0.426347, 0.452830, 0.501019, 0.602643", \ + "0.420298, 0.427618, 0.431906, 0.444411, 0.470894, 0.519083, 0.620707", \ + "0.442888, 0.450208, 0.454496, 0.467001, 0.493484, 0.541673, 0.643297", \ + "0.460549, 0.467869, 0.472157, 0.484662, 0.511145, 0.559334, 0.660958", \ + "0.488350, 0.495670, 0.499958, 0.512463, 0.538946, 0.587135, 0.688759", \ + "0.519698, 0.527018, 0.531306, 0.543811, 0.570294, 0.618483, 0.720107" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.258427, 0.265773, 0.269915, 0.282552, 0.308905, 0.357203, 0.457471", \ + "0.269913, 0.277259, 0.281401, 0.294038, 0.320391, 0.368689, 0.468957", \ + "0.288479, 0.295825, 0.299967, 0.312604, 0.338957, 0.387255, 0.487523", \ + "0.310924, 0.318270, 0.322412, 0.335049, 0.361402, 0.409700, 0.509968", \ + "0.328666, 0.336012, 0.340154, 0.352791, 0.379144, 0.427442, 0.527710", \ + "0.356550, 0.363896, 0.368038, 0.380675, 0.407028, 0.455326, 0.555594", \ + "0.387887, 0.395233, 0.399375, 0.412012, 0.438365, 0.486663, 0.586931" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[90]&!WENB[90]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[90] == 1'b1 && WENB[90] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.448569, 0.455979, 0.458221, 0.472734, 0.496988, 0.548145, 0.648157", \ + "0.458006, 0.465416, 0.467658, 0.482171, 0.506425, 0.557582, 0.657594", \ + "0.474760, 0.482170, 0.484412, 0.498925, 0.523179, 0.574336, 0.674348", \ + "0.494141, 0.501551, 0.503793, 0.518306, 0.542560, 0.593717, 0.693729", \ + "0.511078, 0.518488, 0.520730, 0.535243, 0.559497, 0.610654, 0.710666", \ + "0.531453, 0.538863, 0.541105, 0.555618, 0.579872, 0.631029, 0.731041", \ + "0.558448, 0.565858, 0.568100, 0.582613, 0.606867, 0.658024, 0.758036" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.294257, 0.301642, 0.303853, 0.318399, 0.342575, 0.393185, 0.493809", \ + "0.303707, 0.311092, 0.313303, 0.327849, 0.352025, 0.402635, 0.503259", \ + "0.320468, 0.327853, 0.330064, 0.344610, 0.368786, 0.419396, 0.520020", \ + "0.339837, 0.347222, 0.349433, 0.363979, 0.388155, 0.438765, 0.539389", \ + "0.356774, 0.364159, 0.366370, 0.380916, 0.405092, 0.455702, 0.556326", \ + "0.377128, 0.384513, 0.386724, 0.401270, 0.425446, 0.476056, 0.576680", \ + "0.403841, 0.411226, 0.413437, 0.427983, 0.452159, 0.502769, 0.603393" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.415263, 0.421895, 0.423659, 0.435133, 0.452584, 0.487558, 0.555809", \ + "0.424475, 0.431107, 0.432871, 0.444345, 0.461796, 0.496770, 0.565021", \ + "0.444166, 0.450798, 0.452562, 0.464036, 0.481487, 0.516461, 0.584712", \ + "0.465757, 0.472389, 0.474153, 0.485627, 0.503078, 0.538052, 0.606303", \ + "0.482087, 0.488719, 0.490483, 0.501957, 0.519408, 0.554382, 0.622633", \ + "0.509113, 0.515745, 0.517509, 0.528983, 0.546434, 0.581408, 0.649659", \ + "0.541286, 0.547918, 0.549682, 0.561156, 0.578607, 0.613581, 0.681832" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.268714, 0.275200, 0.277097, 0.288608, 0.305984, 0.340375, 0.408963", \ + "0.278165, 0.284651, 0.286548, 0.298059, 0.315435, 0.349826, 0.418414", \ + "0.297909, 0.304395, 0.306292, 0.317803, 0.335179, 0.369570, 0.438158", \ + "0.319457, 0.325943, 0.327840, 0.339351, 0.356727, 0.391118, 0.459706", \ + "0.335812, 0.342298, 0.344195, 0.355706, 0.373082, 0.407473, 0.476061", \ + "0.362797, 0.369283, 0.371180, 0.382691, 0.400067, 0.434458, 0.503046", \ + "0.394960, 0.401446, 0.403343, 0.414854, 0.432230, 0.466621, 0.535209" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[90]&WENB[90]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269", \ + "0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272", \ + "0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275", \ + "0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279", \ + "0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282", \ + "0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285", \ + "0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444", \ + "0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543", \ + "0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548", \ + "0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552", \ + "0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557", \ + "0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561", \ + "0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[90]&!WENB[90]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444", \ + "0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543", \ + "0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548", \ + "0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552", \ + "0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557", \ + "0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561", \ + "0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269", \ + "0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272", \ + "0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275", \ + "0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279", \ + "0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282", \ + "0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285", \ + "0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288" \ + ); + } + } + } + pin(WENYB[89]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[89]&WENB[89]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[89] == 1'b0 && WENB[89] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.428566, 0.434896, 0.436782, 0.448327, 0.465788, 0.500696, 0.570282", \ + "0.438471, 0.444801, 0.446687, 0.458232, 0.475693, 0.510601, 0.580187", \ + "0.454906, 0.461236, 0.463122, 0.474667, 0.492128, 0.527036, 0.596622", \ + "0.474391, 0.480721, 0.482607, 0.494152, 0.511613, 0.546521, 0.616107", \ + "0.490250, 0.496580, 0.498466, 0.510011, 0.527472, 0.562380, 0.631966", \ + "0.512085, 0.518415, 0.520301, 0.531846, 0.549307, 0.584215, 0.653801", \ + "0.533832, 0.540162, 0.542048, 0.553593, 0.571054, 0.605962, 0.675548" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.289647, 0.295769, 0.297777, 0.309317, 0.326657, 0.361315, 0.429672", \ + "0.299417, 0.305539, 0.307547, 0.319087, 0.336427, 0.371085, 0.439442", \ + "0.315598, 0.321720, 0.323728, 0.335268, 0.352608, 0.387266, 0.455623", \ + "0.335474, 0.341596, 0.343604, 0.355144, 0.372484, 0.407142, 0.475499", \ + "0.351283, 0.357405, 0.359413, 0.370953, 0.388293, 0.422951, 0.491308", \ + "0.372994, 0.379116, 0.381124, 0.392664, 0.410004, 0.444662, 0.513019", \ + "0.394992, 0.401114, 0.403122, 0.414662, 0.432002, 0.466660, 0.535017" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.390282, 0.397602, 0.401890, 0.414395, 0.440878, 0.489067, 0.590691", \ + "0.402234, 0.409554, 0.413842, 0.426347, 0.452830, 0.501019, 0.602643", \ + "0.420298, 0.427618, 0.431906, 0.444411, 0.470894, 0.519083, 0.620707", \ + "0.442888, 0.450208, 0.454496, 0.467001, 0.493484, 0.541673, 0.643297", \ + "0.460549, 0.467869, 0.472157, 0.484662, 0.511145, 0.559334, 0.660958", \ + "0.488350, 0.495670, 0.499958, 0.512463, 0.538946, 0.587135, 0.688759", \ + "0.519698, 0.527018, 0.531306, 0.543811, 0.570294, 0.618483, 0.720107" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.258427, 0.265773, 0.269915, 0.282552, 0.308905, 0.357203, 0.457471", \ + "0.269913, 0.277259, 0.281401, 0.294038, 0.320391, 0.368689, 0.468957", \ + "0.288479, 0.295825, 0.299967, 0.312604, 0.338957, 0.387255, 0.487523", \ + "0.310924, 0.318270, 0.322412, 0.335049, 0.361402, 0.409700, 0.509968", \ + "0.328666, 0.336012, 0.340154, 0.352791, 0.379144, 0.427442, 0.527710", \ + "0.356550, 0.363896, 0.368038, 0.380675, 0.407028, 0.455326, 0.555594", \ + "0.387887, 0.395233, 0.399375, 0.412012, 0.438365, 0.486663, 0.586931" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[89]&!WENB[89]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[89] == 1'b1 && WENB[89] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.448569, 0.455979, 0.458221, 0.472734, 0.496988, 0.548145, 0.648157", \ + "0.458006, 0.465416, 0.467658, 0.482171, 0.506425, 0.557582, 0.657594", \ + "0.474760, 0.482170, 0.484412, 0.498925, 0.523179, 0.574336, 0.674348", \ + "0.494141, 0.501551, 0.503793, 0.518306, 0.542560, 0.593717, 0.693729", \ + "0.511078, 0.518488, 0.520730, 0.535243, 0.559497, 0.610654, 0.710666", \ + "0.531453, 0.538863, 0.541105, 0.555618, 0.579872, 0.631029, 0.731041", \ + "0.558448, 0.565858, 0.568100, 0.582613, 0.606867, 0.658024, 0.758036" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.294257, 0.301642, 0.303853, 0.318399, 0.342575, 0.393185, 0.493809", \ + "0.303707, 0.311092, 0.313303, 0.327849, 0.352025, 0.402635, 0.503259", \ + "0.320468, 0.327853, 0.330064, 0.344610, 0.368786, 0.419396, 0.520020", \ + "0.339837, 0.347222, 0.349433, 0.363979, 0.388155, 0.438765, 0.539389", \ + "0.356774, 0.364159, 0.366370, 0.380916, 0.405092, 0.455702, 0.556326", \ + "0.377128, 0.384513, 0.386724, 0.401270, 0.425446, 0.476056, 0.576680", \ + "0.403841, 0.411226, 0.413437, 0.427983, 0.452159, 0.502769, 0.603393" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.415263, 0.421895, 0.423659, 0.435133, 0.452584, 0.487558, 0.555809", \ + "0.424475, 0.431107, 0.432871, 0.444345, 0.461796, 0.496770, 0.565021", \ + "0.444166, 0.450798, 0.452562, 0.464036, 0.481487, 0.516461, 0.584712", \ + "0.465757, 0.472389, 0.474153, 0.485627, 0.503078, 0.538052, 0.606303", \ + "0.482087, 0.488719, 0.490483, 0.501957, 0.519408, 0.554382, 0.622633", \ + "0.509113, 0.515745, 0.517509, 0.528983, 0.546434, 0.581408, 0.649659", \ + "0.541286, 0.547918, 0.549682, 0.561156, 0.578607, 0.613581, 0.681832" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.268714, 0.275200, 0.277097, 0.288608, 0.305984, 0.340375, 0.408963", \ + "0.278165, 0.284651, 0.286548, 0.298059, 0.315435, 0.349826, 0.418414", \ + "0.297909, 0.304395, 0.306292, 0.317803, 0.335179, 0.369570, 0.438158", \ + "0.319457, 0.325943, 0.327840, 0.339351, 0.356727, 0.391118, 0.459706", \ + "0.335812, 0.342298, 0.344195, 0.355706, 0.373082, 0.407473, 0.476061", \ + "0.362797, 0.369283, 0.371180, 0.382691, 0.400067, 0.434458, 0.503046", \ + "0.394960, 0.401446, 0.403343, 0.414854, 0.432230, 0.466621, 0.535209" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[89]&WENB[89]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269", \ + "0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272", \ + "0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275", \ + "0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279", \ + "0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282", \ + "0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285", \ + "0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444", \ + "0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543", \ + "0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548", \ + "0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552", \ + "0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557", \ + "0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561", \ + "0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[89]&!WENB[89]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444", \ + "0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543", \ + "0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548", \ + "0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552", \ + "0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557", \ + "0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561", \ + "0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269", \ + "0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272", \ + "0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275", \ + "0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279", \ + "0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282", \ + "0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285", \ + "0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288" \ + ); + } + } + } + pin(WENYB[88]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[88]&WENB[88]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[88] == 1'b0 && WENB[88] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.428566, 0.434896, 0.436782, 0.448327, 0.465788, 0.500696, 0.570282", \ + "0.438471, 0.444801, 0.446687, 0.458232, 0.475693, 0.510601, 0.580187", \ + "0.454906, 0.461236, 0.463122, 0.474667, 0.492128, 0.527036, 0.596622", \ + "0.474391, 0.480721, 0.482607, 0.494152, 0.511613, 0.546521, 0.616107", \ + "0.490250, 0.496580, 0.498466, 0.510011, 0.527472, 0.562380, 0.631966", \ + "0.512085, 0.518415, 0.520301, 0.531846, 0.549307, 0.584215, 0.653801", \ + "0.533832, 0.540162, 0.542048, 0.553593, 0.571054, 0.605962, 0.675548" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.289647, 0.295769, 0.297777, 0.309317, 0.326657, 0.361315, 0.429672", \ + "0.299417, 0.305539, 0.307547, 0.319087, 0.336427, 0.371085, 0.439442", \ + "0.315598, 0.321720, 0.323728, 0.335268, 0.352608, 0.387266, 0.455623", \ + "0.335474, 0.341596, 0.343604, 0.355144, 0.372484, 0.407142, 0.475499", \ + "0.351283, 0.357405, 0.359413, 0.370953, 0.388293, 0.422951, 0.491308", \ + "0.372994, 0.379116, 0.381124, 0.392664, 0.410004, 0.444662, 0.513019", \ + "0.394992, 0.401114, 0.403122, 0.414662, 0.432002, 0.466660, 0.535017" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.390282, 0.397602, 0.401890, 0.414395, 0.440878, 0.489067, 0.590691", \ + "0.402234, 0.409554, 0.413842, 0.426347, 0.452830, 0.501019, 0.602643", \ + "0.420298, 0.427618, 0.431906, 0.444411, 0.470894, 0.519083, 0.620707", \ + "0.442888, 0.450208, 0.454496, 0.467001, 0.493484, 0.541673, 0.643297", \ + "0.460549, 0.467869, 0.472157, 0.484662, 0.511145, 0.559334, 0.660958", \ + "0.488350, 0.495670, 0.499958, 0.512463, 0.538946, 0.587135, 0.688759", \ + "0.519698, 0.527018, 0.531306, 0.543811, 0.570294, 0.618483, 0.720107" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.258427, 0.265773, 0.269915, 0.282552, 0.308905, 0.357203, 0.457471", \ + "0.269913, 0.277259, 0.281401, 0.294038, 0.320391, 0.368689, 0.468957", \ + "0.288479, 0.295825, 0.299967, 0.312604, 0.338957, 0.387255, 0.487523", \ + "0.310924, 0.318270, 0.322412, 0.335049, 0.361402, 0.409700, 0.509968", \ + "0.328666, 0.336012, 0.340154, 0.352791, 0.379144, 0.427442, 0.527710", \ + "0.356550, 0.363896, 0.368038, 0.380675, 0.407028, 0.455326, 0.555594", \ + "0.387887, 0.395233, 0.399375, 0.412012, 0.438365, 0.486663, 0.586931" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[88]&!WENB[88]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[88] == 1'b1 && WENB[88] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.448569, 0.455979, 0.458221, 0.472734, 0.496988, 0.548145, 0.648157", \ + "0.458006, 0.465416, 0.467658, 0.482171, 0.506425, 0.557582, 0.657594", \ + "0.474760, 0.482170, 0.484412, 0.498925, 0.523179, 0.574336, 0.674348", \ + "0.494141, 0.501551, 0.503793, 0.518306, 0.542560, 0.593717, 0.693729", \ + "0.511078, 0.518488, 0.520730, 0.535243, 0.559497, 0.610654, 0.710666", \ + "0.531453, 0.538863, 0.541105, 0.555618, 0.579872, 0.631029, 0.731041", \ + "0.558448, 0.565858, 0.568100, 0.582613, 0.606867, 0.658024, 0.758036" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.294257, 0.301642, 0.303853, 0.318399, 0.342575, 0.393185, 0.493809", \ + "0.303707, 0.311092, 0.313303, 0.327849, 0.352025, 0.402635, 0.503259", \ + "0.320468, 0.327853, 0.330064, 0.344610, 0.368786, 0.419396, 0.520020", \ + "0.339837, 0.347222, 0.349433, 0.363979, 0.388155, 0.438765, 0.539389", \ + "0.356774, 0.364159, 0.366370, 0.380916, 0.405092, 0.455702, 0.556326", \ + "0.377128, 0.384513, 0.386724, 0.401270, 0.425446, 0.476056, 0.576680", \ + "0.403841, 0.411226, 0.413437, 0.427983, 0.452159, 0.502769, 0.603393" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.415263, 0.421895, 0.423659, 0.435133, 0.452584, 0.487558, 0.555809", \ + "0.424475, 0.431107, 0.432871, 0.444345, 0.461796, 0.496770, 0.565021", \ + "0.444166, 0.450798, 0.452562, 0.464036, 0.481487, 0.516461, 0.584712", \ + "0.465757, 0.472389, 0.474153, 0.485627, 0.503078, 0.538052, 0.606303", \ + "0.482087, 0.488719, 0.490483, 0.501957, 0.519408, 0.554382, 0.622633", \ + "0.509113, 0.515745, 0.517509, 0.528983, 0.546434, 0.581408, 0.649659", \ + "0.541286, 0.547918, 0.549682, 0.561156, 0.578607, 0.613581, 0.681832" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.268714, 0.275200, 0.277097, 0.288608, 0.305984, 0.340375, 0.408963", \ + "0.278165, 0.284651, 0.286548, 0.298059, 0.315435, 0.349826, 0.418414", \ + "0.297909, 0.304395, 0.306292, 0.317803, 0.335179, 0.369570, 0.438158", \ + "0.319457, 0.325943, 0.327840, 0.339351, 0.356727, 0.391118, 0.459706", \ + "0.335812, 0.342298, 0.344195, 0.355706, 0.373082, 0.407473, 0.476061", \ + "0.362797, 0.369283, 0.371180, 0.382691, 0.400067, 0.434458, 0.503046", \ + "0.394960, 0.401446, 0.403343, 0.414854, 0.432230, 0.466621, 0.535209" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[88]&WENB[88]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269", \ + "0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272", \ + "0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275", \ + "0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279", \ + "0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282", \ + "0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285", \ + "0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444", \ + "0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543", \ + "0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548", \ + "0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552", \ + "0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557", \ + "0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561", \ + "0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[88]&!WENB[88]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444", \ + "0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543", \ + "0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548", \ + "0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552", \ + "0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557", \ + "0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561", \ + "0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269", \ + "0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272", \ + "0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275", \ + "0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279", \ + "0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282", \ + "0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285", \ + "0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288" \ + ); + } + } + } + pin(WENYB[87]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[87]&WENB[87]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[87] == 1'b0 && WENB[87] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.428566, 0.434896, 0.436782, 0.448327, 0.465788, 0.500696, 0.570282", \ + "0.438471, 0.444801, 0.446687, 0.458232, 0.475693, 0.510601, 0.580187", \ + "0.454906, 0.461236, 0.463122, 0.474667, 0.492128, 0.527036, 0.596622", \ + "0.474391, 0.480721, 0.482607, 0.494152, 0.511613, 0.546521, 0.616107", \ + "0.490250, 0.496580, 0.498466, 0.510011, 0.527472, 0.562380, 0.631966", \ + "0.512085, 0.518415, 0.520301, 0.531846, 0.549307, 0.584215, 0.653801", \ + "0.533832, 0.540162, 0.542048, 0.553593, 0.571054, 0.605962, 0.675548" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.289647, 0.295769, 0.297777, 0.309317, 0.326657, 0.361315, 0.429672", \ + "0.299417, 0.305539, 0.307547, 0.319087, 0.336427, 0.371085, 0.439442", \ + "0.315598, 0.321720, 0.323728, 0.335268, 0.352608, 0.387266, 0.455623", \ + "0.335474, 0.341596, 0.343604, 0.355144, 0.372484, 0.407142, 0.475499", \ + "0.351283, 0.357405, 0.359413, 0.370953, 0.388293, 0.422951, 0.491308", \ + "0.372994, 0.379116, 0.381124, 0.392664, 0.410004, 0.444662, 0.513019", \ + "0.394992, 0.401114, 0.403122, 0.414662, 0.432002, 0.466660, 0.535017" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.390282, 0.397602, 0.401890, 0.414395, 0.440878, 0.489067, 0.590691", \ + "0.402234, 0.409554, 0.413842, 0.426347, 0.452830, 0.501019, 0.602643", \ + "0.420298, 0.427618, 0.431906, 0.444411, 0.470894, 0.519083, 0.620707", \ + "0.442888, 0.450208, 0.454496, 0.467001, 0.493484, 0.541673, 0.643297", \ + "0.460549, 0.467869, 0.472157, 0.484662, 0.511145, 0.559334, 0.660958", \ + "0.488350, 0.495670, 0.499958, 0.512463, 0.538946, 0.587135, 0.688759", \ + "0.519698, 0.527018, 0.531306, 0.543811, 0.570294, 0.618483, 0.720107" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.258427, 0.265773, 0.269915, 0.282552, 0.308905, 0.357203, 0.457471", \ + "0.269913, 0.277259, 0.281401, 0.294038, 0.320391, 0.368689, 0.468957", \ + "0.288479, 0.295825, 0.299967, 0.312604, 0.338957, 0.387255, 0.487523", \ + "0.310924, 0.318270, 0.322412, 0.335049, 0.361402, 0.409700, 0.509968", \ + "0.328666, 0.336012, 0.340154, 0.352791, 0.379144, 0.427442, 0.527710", \ + "0.356550, 0.363896, 0.368038, 0.380675, 0.407028, 0.455326, 0.555594", \ + "0.387887, 0.395233, 0.399375, 0.412012, 0.438365, 0.486663, 0.586931" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[87]&!WENB[87]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[87] == 1'b1 && WENB[87] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.448569, 0.455979, 0.458221, 0.472734, 0.496988, 0.548145, 0.648157", \ + "0.458006, 0.465416, 0.467658, 0.482171, 0.506425, 0.557582, 0.657594", \ + "0.474760, 0.482170, 0.484412, 0.498925, 0.523179, 0.574336, 0.674348", \ + "0.494141, 0.501551, 0.503793, 0.518306, 0.542560, 0.593717, 0.693729", \ + "0.511078, 0.518488, 0.520730, 0.535243, 0.559497, 0.610654, 0.710666", \ + "0.531453, 0.538863, 0.541105, 0.555618, 0.579872, 0.631029, 0.731041", \ + "0.558448, 0.565858, 0.568100, 0.582613, 0.606867, 0.658024, 0.758036" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.294257, 0.301642, 0.303853, 0.318399, 0.342575, 0.393185, 0.493809", \ + "0.303707, 0.311092, 0.313303, 0.327849, 0.352025, 0.402635, 0.503259", \ + "0.320468, 0.327853, 0.330064, 0.344610, 0.368786, 0.419396, 0.520020", \ + "0.339837, 0.347222, 0.349433, 0.363979, 0.388155, 0.438765, 0.539389", \ + "0.356774, 0.364159, 0.366370, 0.380916, 0.405092, 0.455702, 0.556326", \ + "0.377128, 0.384513, 0.386724, 0.401270, 0.425446, 0.476056, 0.576680", \ + "0.403841, 0.411226, 0.413437, 0.427983, 0.452159, 0.502769, 0.603393" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.415263, 0.421895, 0.423659, 0.435133, 0.452584, 0.487558, 0.555809", \ + "0.424475, 0.431107, 0.432871, 0.444345, 0.461796, 0.496770, 0.565021", \ + "0.444166, 0.450798, 0.452562, 0.464036, 0.481487, 0.516461, 0.584712", \ + "0.465757, 0.472389, 0.474153, 0.485627, 0.503078, 0.538052, 0.606303", \ + "0.482087, 0.488719, 0.490483, 0.501957, 0.519408, 0.554382, 0.622633", \ + "0.509113, 0.515745, 0.517509, 0.528983, 0.546434, 0.581408, 0.649659", \ + "0.541286, 0.547918, 0.549682, 0.561156, 0.578607, 0.613581, 0.681832" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.268714, 0.275200, 0.277097, 0.288608, 0.305984, 0.340375, 0.408963", \ + "0.278165, 0.284651, 0.286548, 0.298059, 0.315435, 0.349826, 0.418414", \ + "0.297909, 0.304395, 0.306292, 0.317803, 0.335179, 0.369570, 0.438158", \ + "0.319457, 0.325943, 0.327840, 0.339351, 0.356727, 0.391118, 0.459706", \ + "0.335812, 0.342298, 0.344195, 0.355706, 0.373082, 0.407473, 0.476061", \ + "0.362797, 0.369283, 0.371180, 0.382691, 0.400067, 0.434458, 0.503046", \ + "0.394960, 0.401446, 0.403343, 0.414854, 0.432230, 0.466621, 0.535209" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[87]&WENB[87]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269", \ + "0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272", \ + "0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275", \ + "0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279", \ + "0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282", \ + "0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285", \ + "0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444", \ + "0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543", \ + "0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548", \ + "0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552", \ + "0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557", \ + "0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561", \ + "0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[87]&!WENB[87]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444", \ + "0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543", \ + "0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548", \ + "0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552", \ + "0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557", \ + "0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561", \ + "0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269", \ + "0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272", \ + "0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275", \ + "0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279", \ + "0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282", \ + "0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285", \ + "0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288" \ + ); + } + } + } + pin(WENYB[86]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[86]&WENB[86]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[86] == 1'b0 && WENB[86] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.428566, 0.434896, 0.436782, 0.448327, 0.465788, 0.500696, 0.570282", \ + "0.438471, 0.444801, 0.446687, 0.458232, 0.475693, 0.510601, 0.580187", \ + "0.454906, 0.461236, 0.463122, 0.474667, 0.492128, 0.527036, 0.596622", \ + "0.474391, 0.480721, 0.482607, 0.494152, 0.511613, 0.546521, 0.616107", \ + "0.490250, 0.496580, 0.498466, 0.510011, 0.527472, 0.562380, 0.631966", \ + "0.512085, 0.518415, 0.520301, 0.531846, 0.549307, 0.584215, 0.653801", \ + "0.533832, 0.540162, 0.542048, 0.553593, 0.571054, 0.605962, 0.675548" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.289647, 0.295769, 0.297777, 0.309317, 0.326657, 0.361315, 0.429672", \ + "0.299417, 0.305539, 0.307547, 0.319087, 0.336427, 0.371085, 0.439442", \ + "0.315598, 0.321720, 0.323728, 0.335268, 0.352608, 0.387266, 0.455623", \ + "0.335474, 0.341596, 0.343604, 0.355144, 0.372484, 0.407142, 0.475499", \ + "0.351283, 0.357405, 0.359413, 0.370953, 0.388293, 0.422951, 0.491308", \ + "0.372994, 0.379116, 0.381124, 0.392664, 0.410004, 0.444662, 0.513019", \ + "0.394992, 0.401114, 0.403122, 0.414662, 0.432002, 0.466660, 0.535017" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.390282, 0.397602, 0.401890, 0.414395, 0.440878, 0.489067, 0.590691", \ + "0.402234, 0.409554, 0.413842, 0.426347, 0.452830, 0.501019, 0.602643", \ + "0.420298, 0.427618, 0.431906, 0.444411, 0.470894, 0.519083, 0.620707", \ + "0.442888, 0.450208, 0.454496, 0.467001, 0.493484, 0.541673, 0.643297", \ + "0.460549, 0.467869, 0.472157, 0.484662, 0.511145, 0.559334, 0.660958", \ + "0.488350, 0.495670, 0.499958, 0.512463, 0.538946, 0.587135, 0.688759", \ + "0.519698, 0.527018, 0.531306, 0.543811, 0.570294, 0.618483, 0.720107" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.258427, 0.265773, 0.269915, 0.282552, 0.308905, 0.357203, 0.457471", \ + "0.269913, 0.277259, 0.281401, 0.294038, 0.320391, 0.368689, 0.468957", \ + "0.288479, 0.295825, 0.299967, 0.312604, 0.338957, 0.387255, 0.487523", \ + "0.310924, 0.318270, 0.322412, 0.335049, 0.361402, 0.409700, 0.509968", \ + "0.328666, 0.336012, 0.340154, 0.352791, 0.379144, 0.427442, 0.527710", \ + "0.356550, 0.363896, 0.368038, 0.380675, 0.407028, 0.455326, 0.555594", \ + "0.387887, 0.395233, 0.399375, 0.412012, 0.438365, 0.486663, 0.586931" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[86]&!WENB[86]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[86] == 1'b1 && WENB[86] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.448569, 0.455979, 0.458221, 0.472734, 0.496988, 0.548145, 0.648157", \ + "0.458006, 0.465416, 0.467658, 0.482171, 0.506425, 0.557582, 0.657594", \ + "0.474760, 0.482170, 0.484412, 0.498925, 0.523179, 0.574336, 0.674348", \ + "0.494141, 0.501551, 0.503793, 0.518306, 0.542560, 0.593717, 0.693729", \ + "0.511078, 0.518488, 0.520730, 0.535243, 0.559497, 0.610654, 0.710666", \ + "0.531453, 0.538863, 0.541105, 0.555618, 0.579872, 0.631029, 0.731041", \ + "0.558448, 0.565858, 0.568100, 0.582613, 0.606867, 0.658024, 0.758036" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.294257, 0.301642, 0.303853, 0.318399, 0.342575, 0.393185, 0.493809", \ + "0.303707, 0.311092, 0.313303, 0.327849, 0.352025, 0.402635, 0.503259", \ + "0.320468, 0.327853, 0.330064, 0.344610, 0.368786, 0.419396, 0.520020", \ + "0.339837, 0.347222, 0.349433, 0.363979, 0.388155, 0.438765, 0.539389", \ + "0.356774, 0.364159, 0.366370, 0.380916, 0.405092, 0.455702, 0.556326", \ + "0.377128, 0.384513, 0.386724, 0.401270, 0.425446, 0.476056, 0.576680", \ + "0.403841, 0.411226, 0.413437, 0.427983, 0.452159, 0.502769, 0.603393" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.415263, 0.421895, 0.423659, 0.435133, 0.452584, 0.487558, 0.555809", \ + "0.424475, 0.431107, 0.432871, 0.444345, 0.461796, 0.496770, 0.565021", \ + "0.444166, 0.450798, 0.452562, 0.464036, 0.481487, 0.516461, 0.584712", \ + "0.465757, 0.472389, 0.474153, 0.485627, 0.503078, 0.538052, 0.606303", \ + "0.482087, 0.488719, 0.490483, 0.501957, 0.519408, 0.554382, 0.622633", \ + "0.509113, 0.515745, 0.517509, 0.528983, 0.546434, 0.581408, 0.649659", \ + "0.541286, 0.547918, 0.549682, 0.561156, 0.578607, 0.613581, 0.681832" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.268714, 0.275200, 0.277097, 0.288608, 0.305984, 0.340375, 0.408963", \ + "0.278165, 0.284651, 0.286548, 0.298059, 0.315435, 0.349826, 0.418414", \ + "0.297909, 0.304395, 0.306292, 0.317803, 0.335179, 0.369570, 0.438158", \ + "0.319457, 0.325943, 0.327840, 0.339351, 0.356727, 0.391118, 0.459706", \ + "0.335812, 0.342298, 0.344195, 0.355706, 0.373082, 0.407473, 0.476061", \ + "0.362797, 0.369283, 0.371180, 0.382691, 0.400067, 0.434458, 0.503046", \ + "0.394960, 0.401446, 0.403343, 0.414854, 0.432230, 0.466621, 0.535209" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[86]&WENB[86]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269", \ + "0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272", \ + "0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275", \ + "0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279", \ + "0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282", \ + "0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285", \ + "0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444", \ + "0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543", \ + "0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548", \ + "0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552", \ + "0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557", \ + "0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561", \ + "0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[86]&!WENB[86]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444", \ + "0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543", \ + "0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548", \ + "0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552", \ + "0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557", \ + "0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561", \ + "0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269", \ + "0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272", \ + "0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275", \ + "0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279", \ + "0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282", \ + "0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285", \ + "0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288" \ + ); + } + } + } + pin(WENYB[85]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[85]&WENB[85]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[85] == 1'b0 && WENB[85] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.428566, 0.434896, 0.436782, 0.448327, 0.465788, 0.500696, 0.570282", \ + "0.438471, 0.444801, 0.446687, 0.458232, 0.475693, 0.510601, 0.580187", \ + "0.454906, 0.461236, 0.463122, 0.474667, 0.492128, 0.527036, 0.596622", \ + "0.474391, 0.480721, 0.482607, 0.494152, 0.511613, 0.546521, 0.616107", \ + "0.490250, 0.496580, 0.498466, 0.510011, 0.527472, 0.562380, 0.631966", \ + "0.512085, 0.518415, 0.520301, 0.531846, 0.549307, 0.584215, 0.653801", \ + "0.533832, 0.540162, 0.542048, 0.553593, 0.571054, 0.605962, 0.675548" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.289647, 0.295769, 0.297777, 0.309317, 0.326657, 0.361315, 0.429672", \ + "0.299417, 0.305539, 0.307547, 0.319087, 0.336427, 0.371085, 0.439442", \ + "0.315598, 0.321720, 0.323728, 0.335268, 0.352608, 0.387266, 0.455623", \ + "0.335474, 0.341596, 0.343604, 0.355144, 0.372484, 0.407142, 0.475499", \ + "0.351283, 0.357405, 0.359413, 0.370953, 0.388293, 0.422951, 0.491308", \ + "0.372994, 0.379116, 0.381124, 0.392664, 0.410004, 0.444662, 0.513019", \ + "0.394992, 0.401114, 0.403122, 0.414662, 0.432002, 0.466660, 0.535017" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.390282, 0.397602, 0.401890, 0.414395, 0.440878, 0.489067, 0.590691", \ + "0.402234, 0.409554, 0.413842, 0.426347, 0.452830, 0.501019, 0.602643", \ + "0.420298, 0.427618, 0.431906, 0.444411, 0.470894, 0.519083, 0.620707", \ + "0.442888, 0.450208, 0.454496, 0.467001, 0.493484, 0.541673, 0.643297", \ + "0.460549, 0.467869, 0.472157, 0.484662, 0.511145, 0.559334, 0.660958", \ + "0.488350, 0.495670, 0.499958, 0.512463, 0.538946, 0.587135, 0.688759", \ + "0.519698, 0.527018, 0.531306, 0.543811, 0.570294, 0.618483, 0.720107" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.258427, 0.265773, 0.269915, 0.282552, 0.308905, 0.357203, 0.457471", \ + "0.269913, 0.277259, 0.281401, 0.294038, 0.320391, 0.368689, 0.468957", \ + "0.288479, 0.295825, 0.299967, 0.312604, 0.338957, 0.387255, 0.487523", \ + "0.310924, 0.318270, 0.322412, 0.335049, 0.361402, 0.409700, 0.509968", \ + "0.328666, 0.336012, 0.340154, 0.352791, 0.379144, 0.427442, 0.527710", \ + "0.356550, 0.363896, 0.368038, 0.380675, 0.407028, 0.455326, 0.555594", \ + "0.387887, 0.395233, 0.399375, 0.412012, 0.438365, 0.486663, 0.586931" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[85]&!WENB[85]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[85] == 1'b1 && WENB[85] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.448569, 0.455979, 0.458221, 0.472734, 0.496988, 0.548145, 0.648157", \ + "0.458006, 0.465416, 0.467658, 0.482171, 0.506425, 0.557582, 0.657594", \ + "0.474760, 0.482170, 0.484412, 0.498925, 0.523179, 0.574336, 0.674348", \ + "0.494141, 0.501551, 0.503793, 0.518306, 0.542560, 0.593717, 0.693729", \ + "0.511078, 0.518488, 0.520730, 0.535243, 0.559497, 0.610654, 0.710666", \ + "0.531453, 0.538863, 0.541105, 0.555618, 0.579872, 0.631029, 0.731041", \ + "0.558448, 0.565858, 0.568100, 0.582613, 0.606867, 0.658024, 0.758036" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.294257, 0.301642, 0.303853, 0.318399, 0.342575, 0.393185, 0.493809", \ + "0.303707, 0.311092, 0.313303, 0.327849, 0.352025, 0.402635, 0.503259", \ + "0.320468, 0.327853, 0.330064, 0.344610, 0.368786, 0.419396, 0.520020", \ + "0.339837, 0.347222, 0.349433, 0.363979, 0.388155, 0.438765, 0.539389", \ + "0.356774, 0.364159, 0.366370, 0.380916, 0.405092, 0.455702, 0.556326", \ + "0.377128, 0.384513, 0.386724, 0.401270, 0.425446, 0.476056, 0.576680", \ + "0.403841, 0.411226, 0.413437, 0.427983, 0.452159, 0.502769, 0.603393" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.415263, 0.421895, 0.423659, 0.435133, 0.452584, 0.487558, 0.555809", \ + "0.424475, 0.431107, 0.432871, 0.444345, 0.461796, 0.496770, 0.565021", \ + "0.444166, 0.450798, 0.452562, 0.464036, 0.481487, 0.516461, 0.584712", \ + "0.465757, 0.472389, 0.474153, 0.485627, 0.503078, 0.538052, 0.606303", \ + "0.482087, 0.488719, 0.490483, 0.501957, 0.519408, 0.554382, 0.622633", \ + "0.509113, 0.515745, 0.517509, 0.528983, 0.546434, 0.581408, 0.649659", \ + "0.541286, 0.547918, 0.549682, 0.561156, 0.578607, 0.613581, 0.681832" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.268714, 0.275200, 0.277097, 0.288608, 0.305984, 0.340375, 0.408963", \ + "0.278165, 0.284651, 0.286548, 0.298059, 0.315435, 0.349826, 0.418414", \ + "0.297909, 0.304395, 0.306292, 0.317803, 0.335179, 0.369570, 0.438158", \ + "0.319457, 0.325943, 0.327840, 0.339351, 0.356727, 0.391118, 0.459706", \ + "0.335812, 0.342298, 0.344195, 0.355706, 0.373082, 0.407473, 0.476061", \ + "0.362797, 0.369283, 0.371180, 0.382691, 0.400067, 0.434458, 0.503046", \ + "0.394960, 0.401446, 0.403343, 0.414854, 0.432230, 0.466621, 0.535209" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[85]&WENB[85]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269", \ + "0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272", \ + "0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275", \ + "0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279", \ + "0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282", \ + "0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285", \ + "0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444", \ + "0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543", \ + "0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548", \ + "0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552", \ + "0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557", \ + "0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561", \ + "0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[85]&!WENB[85]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444", \ + "0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543", \ + "0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548", \ + "0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552", \ + "0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557", \ + "0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561", \ + "0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269", \ + "0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272", \ + "0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275", \ + "0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279", \ + "0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282", \ + "0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285", \ + "0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288" \ + ); + } + } + } + pin(WENYB[84]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[84]&WENB[84]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[84] == 1'b0 && WENB[84] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.428566, 0.434896, 0.436782, 0.448327, 0.465788, 0.500696, 0.570282", \ + "0.438471, 0.444801, 0.446687, 0.458232, 0.475693, 0.510601, 0.580187", \ + "0.454906, 0.461236, 0.463122, 0.474667, 0.492128, 0.527036, 0.596622", \ + "0.474391, 0.480721, 0.482607, 0.494152, 0.511613, 0.546521, 0.616107", \ + "0.490250, 0.496580, 0.498466, 0.510011, 0.527472, 0.562380, 0.631966", \ + "0.512085, 0.518415, 0.520301, 0.531846, 0.549307, 0.584215, 0.653801", \ + "0.533832, 0.540162, 0.542048, 0.553593, 0.571054, 0.605962, 0.675548" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.289647, 0.295769, 0.297777, 0.309317, 0.326657, 0.361315, 0.429672", \ + "0.299417, 0.305539, 0.307547, 0.319087, 0.336427, 0.371085, 0.439442", \ + "0.315598, 0.321720, 0.323728, 0.335268, 0.352608, 0.387266, 0.455623", \ + "0.335474, 0.341596, 0.343604, 0.355144, 0.372484, 0.407142, 0.475499", \ + "0.351283, 0.357405, 0.359413, 0.370953, 0.388293, 0.422951, 0.491308", \ + "0.372994, 0.379116, 0.381124, 0.392664, 0.410004, 0.444662, 0.513019", \ + "0.394992, 0.401114, 0.403122, 0.414662, 0.432002, 0.466660, 0.535017" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.390282, 0.397602, 0.401890, 0.414395, 0.440878, 0.489067, 0.590691", \ + "0.402234, 0.409554, 0.413842, 0.426347, 0.452830, 0.501019, 0.602643", \ + "0.420298, 0.427618, 0.431906, 0.444411, 0.470894, 0.519083, 0.620707", \ + "0.442888, 0.450208, 0.454496, 0.467001, 0.493484, 0.541673, 0.643297", \ + "0.460549, 0.467869, 0.472157, 0.484662, 0.511145, 0.559334, 0.660958", \ + "0.488350, 0.495670, 0.499958, 0.512463, 0.538946, 0.587135, 0.688759", \ + "0.519698, 0.527018, 0.531306, 0.543811, 0.570294, 0.618483, 0.720107" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.258427, 0.265773, 0.269915, 0.282552, 0.308905, 0.357203, 0.457471", \ + "0.269913, 0.277259, 0.281401, 0.294038, 0.320391, 0.368689, 0.468957", \ + "0.288479, 0.295825, 0.299967, 0.312604, 0.338957, 0.387255, 0.487523", \ + "0.310924, 0.318270, 0.322412, 0.335049, 0.361402, 0.409700, 0.509968", \ + "0.328666, 0.336012, 0.340154, 0.352791, 0.379144, 0.427442, 0.527710", \ + "0.356550, 0.363896, 0.368038, 0.380675, 0.407028, 0.455326, 0.555594", \ + "0.387887, 0.395233, 0.399375, 0.412012, 0.438365, 0.486663, 0.586931" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[84]&!WENB[84]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[84] == 1'b1 && WENB[84] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.448569, 0.455979, 0.458221, 0.472734, 0.496988, 0.548145, 0.648157", \ + "0.458006, 0.465416, 0.467658, 0.482171, 0.506425, 0.557582, 0.657594", \ + "0.474760, 0.482170, 0.484412, 0.498925, 0.523179, 0.574336, 0.674348", \ + "0.494141, 0.501551, 0.503793, 0.518306, 0.542560, 0.593717, 0.693729", \ + "0.511078, 0.518488, 0.520730, 0.535243, 0.559497, 0.610654, 0.710666", \ + "0.531453, 0.538863, 0.541105, 0.555618, 0.579872, 0.631029, 0.731041", \ + "0.558448, 0.565858, 0.568100, 0.582613, 0.606867, 0.658024, 0.758036" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.294257, 0.301642, 0.303853, 0.318399, 0.342575, 0.393185, 0.493809", \ + "0.303707, 0.311092, 0.313303, 0.327849, 0.352025, 0.402635, 0.503259", \ + "0.320468, 0.327853, 0.330064, 0.344610, 0.368786, 0.419396, 0.520020", \ + "0.339837, 0.347222, 0.349433, 0.363979, 0.388155, 0.438765, 0.539389", \ + "0.356774, 0.364159, 0.366370, 0.380916, 0.405092, 0.455702, 0.556326", \ + "0.377128, 0.384513, 0.386724, 0.401270, 0.425446, 0.476056, 0.576680", \ + "0.403841, 0.411226, 0.413437, 0.427983, 0.452159, 0.502769, 0.603393" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.415263, 0.421895, 0.423659, 0.435133, 0.452584, 0.487558, 0.555809", \ + "0.424475, 0.431107, 0.432871, 0.444345, 0.461796, 0.496770, 0.565021", \ + "0.444166, 0.450798, 0.452562, 0.464036, 0.481487, 0.516461, 0.584712", \ + "0.465757, 0.472389, 0.474153, 0.485627, 0.503078, 0.538052, 0.606303", \ + "0.482087, 0.488719, 0.490483, 0.501957, 0.519408, 0.554382, 0.622633", \ + "0.509113, 0.515745, 0.517509, 0.528983, 0.546434, 0.581408, 0.649659", \ + "0.541286, 0.547918, 0.549682, 0.561156, 0.578607, 0.613581, 0.681832" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.268714, 0.275200, 0.277097, 0.288608, 0.305984, 0.340375, 0.408963", \ + "0.278165, 0.284651, 0.286548, 0.298059, 0.315435, 0.349826, 0.418414", \ + "0.297909, 0.304395, 0.306292, 0.317803, 0.335179, 0.369570, 0.438158", \ + "0.319457, 0.325943, 0.327840, 0.339351, 0.356727, 0.391118, 0.459706", \ + "0.335812, 0.342298, 0.344195, 0.355706, 0.373082, 0.407473, 0.476061", \ + "0.362797, 0.369283, 0.371180, 0.382691, 0.400067, 0.434458, 0.503046", \ + "0.394960, 0.401446, 0.403343, 0.414854, 0.432230, 0.466621, 0.535209" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[84]&WENB[84]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269", \ + "0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272", \ + "0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275", \ + "0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279", \ + "0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282", \ + "0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285", \ + "0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444", \ + "0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543", \ + "0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548", \ + "0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552", \ + "0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557", \ + "0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561", \ + "0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[84]&!WENB[84]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444", \ + "0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543", \ + "0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548", \ + "0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552", \ + "0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557", \ + "0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561", \ + "0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269", \ + "0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272", \ + "0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275", \ + "0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279", \ + "0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282", \ + "0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285", \ + "0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288" \ + ); + } + } + } + pin(WENYB[83]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[83]&WENB[83]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[83] == 1'b0 && WENB[83] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.428566, 0.434896, 0.436782, 0.448327, 0.465788, 0.500696, 0.570282", \ + "0.438471, 0.444801, 0.446687, 0.458232, 0.475693, 0.510601, 0.580187", \ + "0.454906, 0.461236, 0.463122, 0.474667, 0.492128, 0.527036, 0.596622", \ + "0.474391, 0.480721, 0.482607, 0.494152, 0.511613, 0.546521, 0.616107", \ + "0.490250, 0.496580, 0.498466, 0.510011, 0.527472, 0.562380, 0.631966", \ + "0.512085, 0.518415, 0.520301, 0.531846, 0.549307, 0.584215, 0.653801", \ + "0.533832, 0.540162, 0.542048, 0.553593, 0.571054, 0.605962, 0.675548" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.289647, 0.295769, 0.297777, 0.309317, 0.326657, 0.361315, 0.429672", \ + "0.299417, 0.305539, 0.307547, 0.319087, 0.336427, 0.371085, 0.439442", \ + "0.315598, 0.321720, 0.323728, 0.335268, 0.352608, 0.387266, 0.455623", \ + "0.335474, 0.341596, 0.343604, 0.355144, 0.372484, 0.407142, 0.475499", \ + "0.351283, 0.357405, 0.359413, 0.370953, 0.388293, 0.422951, 0.491308", \ + "0.372994, 0.379116, 0.381124, 0.392664, 0.410004, 0.444662, 0.513019", \ + "0.394992, 0.401114, 0.403122, 0.414662, 0.432002, 0.466660, 0.535017" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.390282, 0.397602, 0.401890, 0.414395, 0.440878, 0.489067, 0.590691", \ + "0.402234, 0.409554, 0.413842, 0.426347, 0.452830, 0.501019, 0.602643", \ + "0.420298, 0.427618, 0.431906, 0.444411, 0.470894, 0.519083, 0.620707", \ + "0.442888, 0.450208, 0.454496, 0.467001, 0.493484, 0.541673, 0.643297", \ + "0.460549, 0.467869, 0.472157, 0.484662, 0.511145, 0.559334, 0.660958", \ + "0.488350, 0.495670, 0.499958, 0.512463, 0.538946, 0.587135, 0.688759", \ + "0.519698, 0.527018, 0.531306, 0.543811, 0.570294, 0.618483, 0.720107" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.258427, 0.265773, 0.269915, 0.282552, 0.308905, 0.357203, 0.457471", \ + "0.269913, 0.277259, 0.281401, 0.294038, 0.320391, 0.368689, 0.468957", \ + "0.288479, 0.295825, 0.299967, 0.312604, 0.338957, 0.387255, 0.487523", \ + "0.310924, 0.318270, 0.322412, 0.335049, 0.361402, 0.409700, 0.509968", \ + "0.328666, 0.336012, 0.340154, 0.352791, 0.379144, 0.427442, 0.527710", \ + "0.356550, 0.363896, 0.368038, 0.380675, 0.407028, 0.455326, 0.555594", \ + "0.387887, 0.395233, 0.399375, 0.412012, 0.438365, 0.486663, 0.586931" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[83]&!WENB[83]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[83] == 1'b1 && WENB[83] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.448569, 0.455979, 0.458221, 0.472734, 0.496988, 0.548145, 0.648157", \ + "0.458006, 0.465416, 0.467658, 0.482171, 0.506425, 0.557582, 0.657594", \ + "0.474760, 0.482170, 0.484412, 0.498925, 0.523179, 0.574336, 0.674348", \ + "0.494141, 0.501551, 0.503793, 0.518306, 0.542560, 0.593717, 0.693729", \ + "0.511078, 0.518488, 0.520730, 0.535243, 0.559497, 0.610654, 0.710666", \ + "0.531453, 0.538863, 0.541105, 0.555618, 0.579872, 0.631029, 0.731041", \ + "0.558448, 0.565858, 0.568100, 0.582613, 0.606867, 0.658024, 0.758036" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.294257, 0.301642, 0.303853, 0.318399, 0.342575, 0.393185, 0.493809", \ + "0.303707, 0.311092, 0.313303, 0.327849, 0.352025, 0.402635, 0.503259", \ + "0.320468, 0.327853, 0.330064, 0.344610, 0.368786, 0.419396, 0.520020", \ + "0.339837, 0.347222, 0.349433, 0.363979, 0.388155, 0.438765, 0.539389", \ + "0.356774, 0.364159, 0.366370, 0.380916, 0.405092, 0.455702, 0.556326", \ + "0.377128, 0.384513, 0.386724, 0.401270, 0.425446, 0.476056, 0.576680", \ + "0.403841, 0.411226, 0.413437, 0.427983, 0.452159, 0.502769, 0.603393" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.415263, 0.421895, 0.423659, 0.435133, 0.452584, 0.487558, 0.555809", \ + "0.424475, 0.431107, 0.432871, 0.444345, 0.461796, 0.496770, 0.565021", \ + "0.444166, 0.450798, 0.452562, 0.464036, 0.481487, 0.516461, 0.584712", \ + "0.465757, 0.472389, 0.474153, 0.485627, 0.503078, 0.538052, 0.606303", \ + "0.482087, 0.488719, 0.490483, 0.501957, 0.519408, 0.554382, 0.622633", \ + "0.509113, 0.515745, 0.517509, 0.528983, 0.546434, 0.581408, 0.649659", \ + "0.541286, 0.547918, 0.549682, 0.561156, 0.578607, 0.613581, 0.681832" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.268714, 0.275200, 0.277097, 0.288608, 0.305984, 0.340375, 0.408963", \ + "0.278165, 0.284651, 0.286548, 0.298059, 0.315435, 0.349826, 0.418414", \ + "0.297909, 0.304395, 0.306292, 0.317803, 0.335179, 0.369570, 0.438158", \ + "0.319457, 0.325943, 0.327840, 0.339351, 0.356727, 0.391118, 0.459706", \ + "0.335812, 0.342298, 0.344195, 0.355706, 0.373082, 0.407473, 0.476061", \ + "0.362797, 0.369283, 0.371180, 0.382691, 0.400067, 0.434458, 0.503046", \ + "0.394960, 0.401446, 0.403343, 0.414854, 0.432230, 0.466621, 0.535209" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[83]&WENB[83]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269", \ + "0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272", \ + "0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275", \ + "0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279", \ + "0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282", \ + "0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285", \ + "0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444", \ + "0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543", \ + "0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548", \ + "0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552", \ + "0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557", \ + "0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561", \ + "0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[83]&!WENB[83]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444", \ + "0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543", \ + "0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548", \ + "0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552", \ + "0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557", \ + "0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561", \ + "0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269", \ + "0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272", \ + "0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275", \ + "0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279", \ + "0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282", \ + "0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285", \ + "0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288" \ + ); + } + } + } + pin(WENYB[82]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[82]&WENB[82]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[82] == 1'b0 && WENB[82] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.428566, 0.434896, 0.436782, 0.448327, 0.465788, 0.500696, 0.570282", \ + "0.438471, 0.444801, 0.446687, 0.458232, 0.475693, 0.510601, 0.580187", \ + "0.454906, 0.461236, 0.463122, 0.474667, 0.492128, 0.527036, 0.596622", \ + "0.474391, 0.480721, 0.482607, 0.494152, 0.511613, 0.546521, 0.616107", \ + "0.490250, 0.496580, 0.498466, 0.510011, 0.527472, 0.562380, 0.631966", \ + "0.512085, 0.518415, 0.520301, 0.531846, 0.549307, 0.584215, 0.653801", \ + "0.533832, 0.540162, 0.542048, 0.553593, 0.571054, 0.605962, 0.675548" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.289647, 0.295769, 0.297777, 0.309317, 0.326657, 0.361315, 0.429672", \ + "0.299417, 0.305539, 0.307547, 0.319087, 0.336427, 0.371085, 0.439442", \ + "0.315598, 0.321720, 0.323728, 0.335268, 0.352608, 0.387266, 0.455623", \ + "0.335474, 0.341596, 0.343604, 0.355144, 0.372484, 0.407142, 0.475499", \ + "0.351283, 0.357405, 0.359413, 0.370953, 0.388293, 0.422951, 0.491308", \ + "0.372994, 0.379116, 0.381124, 0.392664, 0.410004, 0.444662, 0.513019", \ + "0.394992, 0.401114, 0.403122, 0.414662, 0.432002, 0.466660, 0.535017" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.390282, 0.397602, 0.401890, 0.414395, 0.440878, 0.489067, 0.590691", \ + "0.402234, 0.409554, 0.413842, 0.426347, 0.452830, 0.501019, 0.602643", \ + "0.420298, 0.427618, 0.431906, 0.444411, 0.470894, 0.519083, 0.620707", \ + "0.442888, 0.450208, 0.454496, 0.467001, 0.493484, 0.541673, 0.643297", \ + "0.460549, 0.467869, 0.472157, 0.484662, 0.511145, 0.559334, 0.660958", \ + "0.488350, 0.495670, 0.499958, 0.512463, 0.538946, 0.587135, 0.688759", \ + "0.519698, 0.527018, 0.531306, 0.543811, 0.570294, 0.618483, 0.720107" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.258427, 0.265773, 0.269915, 0.282552, 0.308905, 0.357203, 0.457471", \ + "0.269913, 0.277259, 0.281401, 0.294038, 0.320391, 0.368689, 0.468957", \ + "0.288479, 0.295825, 0.299967, 0.312604, 0.338957, 0.387255, 0.487523", \ + "0.310924, 0.318270, 0.322412, 0.335049, 0.361402, 0.409700, 0.509968", \ + "0.328666, 0.336012, 0.340154, 0.352791, 0.379144, 0.427442, 0.527710", \ + "0.356550, 0.363896, 0.368038, 0.380675, 0.407028, 0.455326, 0.555594", \ + "0.387887, 0.395233, 0.399375, 0.412012, 0.438365, 0.486663, 0.586931" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[82]&!WENB[82]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[82] == 1'b1 && WENB[82] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.448569, 0.455979, 0.458221, 0.472734, 0.496988, 0.548145, 0.648157", \ + "0.458006, 0.465416, 0.467658, 0.482171, 0.506425, 0.557582, 0.657594", \ + "0.474760, 0.482170, 0.484412, 0.498925, 0.523179, 0.574336, 0.674348", \ + "0.494141, 0.501551, 0.503793, 0.518306, 0.542560, 0.593717, 0.693729", \ + "0.511078, 0.518488, 0.520730, 0.535243, 0.559497, 0.610654, 0.710666", \ + "0.531453, 0.538863, 0.541105, 0.555618, 0.579872, 0.631029, 0.731041", \ + "0.558448, 0.565858, 0.568100, 0.582613, 0.606867, 0.658024, 0.758036" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.294257, 0.301642, 0.303853, 0.318399, 0.342575, 0.393185, 0.493809", \ + "0.303707, 0.311092, 0.313303, 0.327849, 0.352025, 0.402635, 0.503259", \ + "0.320468, 0.327853, 0.330064, 0.344610, 0.368786, 0.419396, 0.520020", \ + "0.339837, 0.347222, 0.349433, 0.363979, 0.388155, 0.438765, 0.539389", \ + "0.356774, 0.364159, 0.366370, 0.380916, 0.405092, 0.455702, 0.556326", \ + "0.377128, 0.384513, 0.386724, 0.401270, 0.425446, 0.476056, 0.576680", \ + "0.403841, 0.411226, 0.413437, 0.427983, 0.452159, 0.502769, 0.603393" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.415263, 0.421895, 0.423659, 0.435133, 0.452584, 0.487558, 0.555809", \ + "0.424475, 0.431107, 0.432871, 0.444345, 0.461796, 0.496770, 0.565021", \ + "0.444166, 0.450798, 0.452562, 0.464036, 0.481487, 0.516461, 0.584712", \ + "0.465757, 0.472389, 0.474153, 0.485627, 0.503078, 0.538052, 0.606303", \ + "0.482087, 0.488719, 0.490483, 0.501957, 0.519408, 0.554382, 0.622633", \ + "0.509113, 0.515745, 0.517509, 0.528983, 0.546434, 0.581408, 0.649659", \ + "0.541286, 0.547918, 0.549682, 0.561156, 0.578607, 0.613581, 0.681832" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.268714, 0.275200, 0.277097, 0.288608, 0.305984, 0.340375, 0.408963", \ + "0.278165, 0.284651, 0.286548, 0.298059, 0.315435, 0.349826, 0.418414", \ + "0.297909, 0.304395, 0.306292, 0.317803, 0.335179, 0.369570, 0.438158", \ + "0.319457, 0.325943, 0.327840, 0.339351, 0.356727, 0.391118, 0.459706", \ + "0.335812, 0.342298, 0.344195, 0.355706, 0.373082, 0.407473, 0.476061", \ + "0.362797, 0.369283, 0.371180, 0.382691, 0.400067, 0.434458, 0.503046", \ + "0.394960, 0.401446, 0.403343, 0.414854, 0.432230, 0.466621, 0.535209" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[82]&WENB[82]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269", \ + "0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272", \ + "0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275", \ + "0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279", \ + "0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282", \ + "0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285", \ + "0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444", \ + "0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543", \ + "0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548", \ + "0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552", \ + "0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557", \ + "0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561", \ + "0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[82]&!WENB[82]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444", \ + "0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543", \ + "0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548", \ + "0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552", \ + "0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557", \ + "0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561", \ + "0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269", \ + "0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272", \ + "0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275", \ + "0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279", \ + "0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282", \ + "0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285", \ + "0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288" \ + ); + } + } + } + pin(WENYB[81]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[81]&WENB[81]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[81] == 1'b0 && WENB[81] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.428566, 0.434896, 0.436782, 0.448327, 0.465788, 0.500696, 0.570282", \ + "0.438471, 0.444801, 0.446687, 0.458232, 0.475693, 0.510601, 0.580187", \ + "0.454906, 0.461236, 0.463122, 0.474667, 0.492128, 0.527036, 0.596622", \ + "0.474391, 0.480721, 0.482607, 0.494152, 0.511613, 0.546521, 0.616107", \ + "0.490250, 0.496580, 0.498466, 0.510011, 0.527472, 0.562380, 0.631966", \ + "0.512085, 0.518415, 0.520301, 0.531846, 0.549307, 0.584215, 0.653801", \ + "0.533832, 0.540162, 0.542048, 0.553593, 0.571054, 0.605962, 0.675548" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.289647, 0.295769, 0.297777, 0.309317, 0.326657, 0.361315, 0.429672", \ + "0.299417, 0.305539, 0.307547, 0.319087, 0.336427, 0.371085, 0.439442", \ + "0.315598, 0.321720, 0.323728, 0.335268, 0.352608, 0.387266, 0.455623", \ + "0.335474, 0.341596, 0.343604, 0.355144, 0.372484, 0.407142, 0.475499", \ + "0.351283, 0.357405, 0.359413, 0.370953, 0.388293, 0.422951, 0.491308", \ + "0.372994, 0.379116, 0.381124, 0.392664, 0.410004, 0.444662, 0.513019", \ + "0.394992, 0.401114, 0.403122, 0.414662, 0.432002, 0.466660, 0.535017" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.390282, 0.397602, 0.401890, 0.414395, 0.440878, 0.489067, 0.590691", \ + "0.402234, 0.409554, 0.413842, 0.426347, 0.452830, 0.501019, 0.602643", \ + "0.420298, 0.427618, 0.431906, 0.444411, 0.470894, 0.519083, 0.620707", \ + "0.442888, 0.450208, 0.454496, 0.467001, 0.493484, 0.541673, 0.643297", \ + "0.460549, 0.467869, 0.472157, 0.484662, 0.511145, 0.559334, 0.660958", \ + "0.488350, 0.495670, 0.499958, 0.512463, 0.538946, 0.587135, 0.688759", \ + "0.519698, 0.527018, 0.531306, 0.543811, 0.570294, 0.618483, 0.720107" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.258427, 0.265773, 0.269915, 0.282552, 0.308905, 0.357203, 0.457471", \ + "0.269913, 0.277259, 0.281401, 0.294038, 0.320391, 0.368689, 0.468957", \ + "0.288479, 0.295825, 0.299967, 0.312604, 0.338957, 0.387255, 0.487523", \ + "0.310924, 0.318270, 0.322412, 0.335049, 0.361402, 0.409700, 0.509968", \ + "0.328666, 0.336012, 0.340154, 0.352791, 0.379144, 0.427442, 0.527710", \ + "0.356550, 0.363896, 0.368038, 0.380675, 0.407028, 0.455326, 0.555594", \ + "0.387887, 0.395233, 0.399375, 0.412012, 0.438365, 0.486663, 0.586931" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[81]&!WENB[81]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[81] == 1'b1 && WENB[81] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.448569, 0.455979, 0.458221, 0.472734, 0.496988, 0.548145, 0.648157", \ + "0.458006, 0.465416, 0.467658, 0.482171, 0.506425, 0.557582, 0.657594", \ + "0.474760, 0.482170, 0.484412, 0.498925, 0.523179, 0.574336, 0.674348", \ + "0.494141, 0.501551, 0.503793, 0.518306, 0.542560, 0.593717, 0.693729", \ + "0.511078, 0.518488, 0.520730, 0.535243, 0.559497, 0.610654, 0.710666", \ + "0.531453, 0.538863, 0.541105, 0.555618, 0.579872, 0.631029, 0.731041", \ + "0.558448, 0.565858, 0.568100, 0.582613, 0.606867, 0.658024, 0.758036" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.294257, 0.301642, 0.303853, 0.318399, 0.342575, 0.393185, 0.493809", \ + "0.303707, 0.311092, 0.313303, 0.327849, 0.352025, 0.402635, 0.503259", \ + "0.320468, 0.327853, 0.330064, 0.344610, 0.368786, 0.419396, 0.520020", \ + "0.339837, 0.347222, 0.349433, 0.363979, 0.388155, 0.438765, 0.539389", \ + "0.356774, 0.364159, 0.366370, 0.380916, 0.405092, 0.455702, 0.556326", \ + "0.377128, 0.384513, 0.386724, 0.401270, 0.425446, 0.476056, 0.576680", \ + "0.403841, 0.411226, 0.413437, 0.427983, 0.452159, 0.502769, 0.603393" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.415263, 0.421895, 0.423659, 0.435133, 0.452584, 0.487558, 0.555809", \ + "0.424475, 0.431107, 0.432871, 0.444345, 0.461796, 0.496770, 0.565021", \ + "0.444166, 0.450798, 0.452562, 0.464036, 0.481487, 0.516461, 0.584712", \ + "0.465757, 0.472389, 0.474153, 0.485627, 0.503078, 0.538052, 0.606303", \ + "0.482087, 0.488719, 0.490483, 0.501957, 0.519408, 0.554382, 0.622633", \ + "0.509113, 0.515745, 0.517509, 0.528983, 0.546434, 0.581408, 0.649659", \ + "0.541286, 0.547918, 0.549682, 0.561156, 0.578607, 0.613581, 0.681832" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.268714, 0.275200, 0.277097, 0.288608, 0.305984, 0.340375, 0.408963", \ + "0.278165, 0.284651, 0.286548, 0.298059, 0.315435, 0.349826, 0.418414", \ + "0.297909, 0.304395, 0.306292, 0.317803, 0.335179, 0.369570, 0.438158", \ + "0.319457, 0.325943, 0.327840, 0.339351, 0.356727, 0.391118, 0.459706", \ + "0.335812, 0.342298, 0.344195, 0.355706, 0.373082, 0.407473, 0.476061", \ + "0.362797, 0.369283, 0.371180, 0.382691, 0.400067, 0.434458, 0.503046", \ + "0.394960, 0.401446, 0.403343, 0.414854, 0.432230, 0.466621, 0.535209" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[81]&WENB[81]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269", \ + "0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272", \ + "0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275", \ + "0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279", \ + "0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282", \ + "0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285", \ + "0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444", \ + "0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543", \ + "0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548", \ + "0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552", \ + "0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557", \ + "0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561", \ + "0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[81]&!WENB[81]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444", \ + "0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543", \ + "0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548", \ + "0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552", \ + "0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557", \ + "0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561", \ + "0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269", \ + "0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272", \ + "0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275", \ + "0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279", \ + "0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282", \ + "0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285", \ + "0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288" \ + ); + } + } + } + pin(WENYB[80]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[80]&WENB[80]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[80] == 1'b0 && WENB[80] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.428566, 0.434896, 0.436782, 0.448327, 0.465788, 0.500696, 0.570282", \ + "0.438471, 0.444801, 0.446687, 0.458232, 0.475693, 0.510601, 0.580187", \ + "0.454906, 0.461236, 0.463122, 0.474667, 0.492128, 0.527036, 0.596622", \ + "0.474391, 0.480721, 0.482607, 0.494152, 0.511613, 0.546521, 0.616107", \ + "0.490250, 0.496580, 0.498466, 0.510011, 0.527472, 0.562380, 0.631966", \ + "0.512085, 0.518415, 0.520301, 0.531846, 0.549307, 0.584215, 0.653801", \ + "0.533832, 0.540162, 0.542048, 0.553593, 0.571054, 0.605962, 0.675548" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.289647, 0.295769, 0.297777, 0.309317, 0.326657, 0.361315, 0.429672", \ + "0.299417, 0.305539, 0.307547, 0.319087, 0.336427, 0.371085, 0.439442", \ + "0.315598, 0.321720, 0.323728, 0.335268, 0.352608, 0.387266, 0.455623", \ + "0.335474, 0.341596, 0.343604, 0.355144, 0.372484, 0.407142, 0.475499", \ + "0.351283, 0.357405, 0.359413, 0.370953, 0.388293, 0.422951, 0.491308", \ + "0.372994, 0.379116, 0.381124, 0.392664, 0.410004, 0.444662, 0.513019", \ + "0.394992, 0.401114, 0.403122, 0.414662, 0.432002, 0.466660, 0.535017" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.390282, 0.397602, 0.401890, 0.414395, 0.440878, 0.489067, 0.590691", \ + "0.402234, 0.409554, 0.413842, 0.426347, 0.452830, 0.501019, 0.602643", \ + "0.420298, 0.427618, 0.431906, 0.444411, 0.470894, 0.519083, 0.620707", \ + "0.442888, 0.450208, 0.454496, 0.467001, 0.493484, 0.541673, 0.643297", \ + "0.460549, 0.467869, 0.472157, 0.484662, 0.511145, 0.559334, 0.660958", \ + "0.488350, 0.495670, 0.499958, 0.512463, 0.538946, 0.587135, 0.688759", \ + "0.519698, 0.527018, 0.531306, 0.543811, 0.570294, 0.618483, 0.720107" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.258427, 0.265773, 0.269915, 0.282552, 0.308905, 0.357203, 0.457471", \ + "0.269913, 0.277259, 0.281401, 0.294038, 0.320391, 0.368689, 0.468957", \ + "0.288479, 0.295825, 0.299967, 0.312604, 0.338957, 0.387255, 0.487523", \ + "0.310924, 0.318270, 0.322412, 0.335049, 0.361402, 0.409700, 0.509968", \ + "0.328666, 0.336012, 0.340154, 0.352791, 0.379144, 0.427442, 0.527710", \ + "0.356550, 0.363896, 0.368038, 0.380675, 0.407028, 0.455326, 0.555594", \ + "0.387887, 0.395233, 0.399375, 0.412012, 0.438365, 0.486663, 0.586931" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[80]&!WENB[80]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[80] == 1'b1 && WENB[80] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.448569, 0.455979, 0.458221, 0.472734, 0.496988, 0.548145, 0.648157", \ + "0.458006, 0.465416, 0.467658, 0.482171, 0.506425, 0.557582, 0.657594", \ + "0.474760, 0.482170, 0.484412, 0.498925, 0.523179, 0.574336, 0.674348", \ + "0.494141, 0.501551, 0.503793, 0.518306, 0.542560, 0.593717, 0.693729", \ + "0.511078, 0.518488, 0.520730, 0.535243, 0.559497, 0.610654, 0.710666", \ + "0.531453, 0.538863, 0.541105, 0.555618, 0.579872, 0.631029, 0.731041", \ + "0.558448, 0.565858, 0.568100, 0.582613, 0.606867, 0.658024, 0.758036" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.294257, 0.301642, 0.303853, 0.318399, 0.342575, 0.393185, 0.493809", \ + "0.303707, 0.311092, 0.313303, 0.327849, 0.352025, 0.402635, 0.503259", \ + "0.320468, 0.327853, 0.330064, 0.344610, 0.368786, 0.419396, 0.520020", \ + "0.339837, 0.347222, 0.349433, 0.363979, 0.388155, 0.438765, 0.539389", \ + "0.356774, 0.364159, 0.366370, 0.380916, 0.405092, 0.455702, 0.556326", \ + "0.377128, 0.384513, 0.386724, 0.401270, 0.425446, 0.476056, 0.576680", \ + "0.403841, 0.411226, 0.413437, 0.427983, 0.452159, 0.502769, 0.603393" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.415263, 0.421895, 0.423659, 0.435133, 0.452584, 0.487558, 0.555809", \ + "0.424475, 0.431107, 0.432871, 0.444345, 0.461796, 0.496770, 0.565021", \ + "0.444166, 0.450798, 0.452562, 0.464036, 0.481487, 0.516461, 0.584712", \ + "0.465757, 0.472389, 0.474153, 0.485627, 0.503078, 0.538052, 0.606303", \ + "0.482087, 0.488719, 0.490483, 0.501957, 0.519408, 0.554382, 0.622633", \ + "0.509113, 0.515745, 0.517509, 0.528983, 0.546434, 0.581408, 0.649659", \ + "0.541286, 0.547918, 0.549682, 0.561156, 0.578607, 0.613581, 0.681832" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.268714, 0.275200, 0.277097, 0.288608, 0.305984, 0.340375, 0.408963", \ + "0.278165, 0.284651, 0.286548, 0.298059, 0.315435, 0.349826, 0.418414", \ + "0.297909, 0.304395, 0.306292, 0.317803, 0.335179, 0.369570, 0.438158", \ + "0.319457, 0.325943, 0.327840, 0.339351, 0.356727, 0.391118, 0.459706", \ + "0.335812, 0.342298, 0.344195, 0.355706, 0.373082, 0.407473, 0.476061", \ + "0.362797, 0.369283, 0.371180, 0.382691, 0.400067, 0.434458, 0.503046", \ + "0.394960, 0.401446, 0.403343, 0.414854, 0.432230, 0.466621, 0.535209" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[80]&WENB[80]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269", \ + "0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272", \ + "0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275", \ + "0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279", \ + "0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282", \ + "0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285", \ + "0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444", \ + "0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543", \ + "0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548", \ + "0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552", \ + "0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557", \ + "0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561", \ + "0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[80]&!WENB[80]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444", \ + "0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543", \ + "0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548", \ + "0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552", \ + "0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557", \ + "0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561", \ + "0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269", \ + "0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272", \ + "0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275", \ + "0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279", \ + "0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282", \ + "0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285", \ + "0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288" \ + ); + } + } + } + pin(WENYB[79]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[79]&WENB[79]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[79] == 1'b0 && WENB[79] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.428566, 0.434896, 0.436782, 0.448327, 0.465788, 0.500696, 0.570282", \ + "0.438471, 0.444801, 0.446687, 0.458232, 0.475693, 0.510601, 0.580187", \ + "0.454906, 0.461236, 0.463122, 0.474667, 0.492128, 0.527036, 0.596622", \ + "0.474391, 0.480721, 0.482607, 0.494152, 0.511613, 0.546521, 0.616107", \ + "0.490250, 0.496580, 0.498466, 0.510011, 0.527472, 0.562380, 0.631966", \ + "0.512085, 0.518415, 0.520301, 0.531846, 0.549307, 0.584215, 0.653801", \ + "0.533832, 0.540162, 0.542048, 0.553593, 0.571054, 0.605962, 0.675548" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.289647, 0.295769, 0.297777, 0.309317, 0.326657, 0.361315, 0.429672", \ + "0.299417, 0.305539, 0.307547, 0.319087, 0.336427, 0.371085, 0.439442", \ + "0.315598, 0.321720, 0.323728, 0.335268, 0.352608, 0.387266, 0.455623", \ + "0.335474, 0.341596, 0.343604, 0.355144, 0.372484, 0.407142, 0.475499", \ + "0.351283, 0.357405, 0.359413, 0.370953, 0.388293, 0.422951, 0.491308", \ + "0.372994, 0.379116, 0.381124, 0.392664, 0.410004, 0.444662, 0.513019", \ + "0.394992, 0.401114, 0.403122, 0.414662, 0.432002, 0.466660, 0.535017" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.390282, 0.397602, 0.401890, 0.414395, 0.440878, 0.489067, 0.590691", \ + "0.402234, 0.409554, 0.413842, 0.426347, 0.452830, 0.501019, 0.602643", \ + "0.420298, 0.427618, 0.431906, 0.444411, 0.470894, 0.519083, 0.620707", \ + "0.442888, 0.450208, 0.454496, 0.467001, 0.493484, 0.541673, 0.643297", \ + "0.460549, 0.467869, 0.472157, 0.484662, 0.511145, 0.559334, 0.660958", \ + "0.488350, 0.495670, 0.499958, 0.512463, 0.538946, 0.587135, 0.688759", \ + "0.519698, 0.527018, 0.531306, 0.543811, 0.570294, 0.618483, 0.720107" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.258427, 0.265773, 0.269915, 0.282552, 0.308905, 0.357203, 0.457471", \ + "0.269913, 0.277259, 0.281401, 0.294038, 0.320391, 0.368689, 0.468957", \ + "0.288479, 0.295825, 0.299967, 0.312604, 0.338957, 0.387255, 0.487523", \ + "0.310924, 0.318270, 0.322412, 0.335049, 0.361402, 0.409700, 0.509968", \ + "0.328666, 0.336012, 0.340154, 0.352791, 0.379144, 0.427442, 0.527710", \ + "0.356550, 0.363896, 0.368038, 0.380675, 0.407028, 0.455326, 0.555594", \ + "0.387887, 0.395233, 0.399375, 0.412012, 0.438365, 0.486663, 0.586931" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[79]&!WENB[79]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[79] == 1'b1 && WENB[79] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.448569, 0.455979, 0.458221, 0.472734, 0.496988, 0.548145, 0.648157", \ + "0.458006, 0.465416, 0.467658, 0.482171, 0.506425, 0.557582, 0.657594", \ + "0.474760, 0.482170, 0.484412, 0.498925, 0.523179, 0.574336, 0.674348", \ + "0.494141, 0.501551, 0.503793, 0.518306, 0.542560, 0.593717, 0.693729", \ + "0.511078, 0.518488, 0.520730, 0.535243, 0.559497, 0.610654, 0.710666", \ + "0.531453, 0.538863, 0.541105, 0.555618, 0.579872, 0.631029, 0.731041", \ + "0.558448, 0.565858, 0.568100, 0.582613, 0.606867, 0.658024, 0.758036" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.294257, 0.301642, 0.303853, 0.318399, 0.342575, 0.393185, 0.493809", \ + "0.303707, 0.311092, 0.313303, 0.327849, 0.352025, 0.402635, 0.503259", \ + "0.320468, 0.327853, 0.330064, 0.344610, 0.368786, 0.419396, 0.520020", \ + "0.339837, 0.347222, 0.349433, 0.363979, 0.388155, 0.438765, 0.539389", \ + "0.356774, 0.364159, 0.366370, 0.380916, 0.405092, 0.455702, 0.556326", \ + "0.377128, 0.384513, 0.386724, 0.401270, 0.425446, 0.476056, 0.576680", \ + "0.403841, 0.411226, 0.413437, 0.427983, 0.452159, 0.502769, 0.603393" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.415263, 0.421895, 0.423659, 0.435133, 0.452584, 0.487558, 0.555809", \ + "0.424475, 0.431107, 0.432871, 0.444345, 0.461796, 0.496770, 0.565021", \ + "0.444166, 0.450798, 0.452562, 0.464036, 0.481487, 0.516461, 0.584712", \ + "0.465757, 0.472389, 0.474153, 0.485627, 0.503078, 0.538052, 0.606303", \ + "0.482087, 0.488719, 0.490483, 0.501957, 0.519408, 0.554382, 0.622633", \ + "0.509113, 0.515745, 0.517509, 0.528983, 0.546434, 0.581408, 0.649659", \ + "0.541286, 0.547918, 0.549682, 0.561156, 0.578607, 0.613581, 0.681832" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.268714, 0.275200, 0.277097, 0.288608, 0.305984, 0.340375, 0.408963", \ + "0.278165, 0.284651, 0.286548, 0.298059, 0.315435, 0.349826, 0.418414", \ + "0.297909, 0.304395, 0.306292, 0.317803, 0.335179, 0.369570, 0.438158", \ + "0.319457, 0.325943, 0.327840, 0.339351, 0.356727, 0.391118, 0.459706", \ + "0.335812, 0.342298, 0.344195, 0.355706, 0.373082, 0.407473, 0.476061", \ + "0.362797, 0.369283, 0.371180, 0.382691, 0.400067, 0.434458, 0.503046", \ + "0.394960, 0.401446, 0.403343, 0.414854, 0.432230, 0.466621, 0.535209" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[79]&WENB[79]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269", \ + "0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272", \ + "0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275", \ + "0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279", \ + "0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282", \ + "0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285", \ + "0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444", \ + "0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543", \ + "0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548", \ + "0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552", \ + "0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557", \ + "0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561", \ + "0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[79]&!WENB[79]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444", \ + "0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543", \ + "0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548", \ + "0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552", \ + "0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557", \ + "0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561", \ + "0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269", \ + "0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272", \ + "0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275", \ + "0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279", \ + "0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282", \ + "0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285", \ + "0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288" \ + ); + } + } + } + pin(WENYB[78]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[78]&WENB[78]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[78] == 1'b0 && WENB[78] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.428566, 0.434896, 0.436782, 0.448327, 0.465788, 0.500696, 0.570282", \ + "0.438471, 0.444801, 0.446687, 0.458232, 0.475693, 0.510601, 0.580187", \ + "0.454906, 0.461236, 0.463122, 0.474667, 0.492128, 0.527036, 0.596622", \ + "0.474391, 0.480721, 0.482607, 0.494152, 0.511613, 0.546521, 0.616107", \ + "0.490250, 0.496580, 0.498466, 0.510011, 0.527472, 0.562380, 0.631966", \ + "0.512085, 0.518415, 0.520301, 0.531846, 0.549307, 0.584215, 0.653801", \ + "0.533832, 0.540162, 0.542048, 0.553593, 0.571054, 0.605962, 0.675548" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.289647, 0.295769, 0.297777, 0.309317, 0.326657, 0.361315, 0.429672", \ + "0.299417, 0.305539, 0.307547, 0.319087, 0.336427, 0.371085, 0.439442", \ + "0.315598, 0.321720, 0.323728, 0.335268, 0.352608, 0.387266, 0.455623", \ + "0.335474, 0.341596, 0.343604, 0.355144, 0.372484, 0.407142, 0.475499", \ + "0.351283, 0.357405, 0.359413, 0.370953, 0.388293, 0.422951, 0.491308", \ + "0.372994, 0.379116, 0.381124, 0.392664, 0.410004, 0.444662, 0.513019", \ + "0.394992, 0.401114, 0.403122, 0.414662, 0.432002, 0.466660, 0.535017" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.390282, 0.397602, 0.401890, 0.414395, 0.440878, 0.489067, 0.590691", \ + "0.402234, 0.409554, 0.413842, 0.426347, 0.452830, 0.501019, 0.602643", \ + "0.420298, 0.427618, 0.431906, 0.444411, 0.470894, 0.519083, 0.620707", \ + "0.442888, 0.450208, 0.454496, 0.467001, 0.493484, 0.541673, 0.643297", \ + "0.460549, 0.467869, 0.472157, 0.484662, 0.511145, 0.559334, 0.660958", \ + "0.488350, 0.495670, 0.499958, 0.512463, 0.538946, 0.587135, 0.688759", \ + "0.519698, 0.527018, 0.531306, 0.543811, 0.570294, 0.618483, 0.720107" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.258427, 0.265773, 0.269915, 0.282552, 0.308905, 0.357203, 0.457471", \ + "0.269913, 0.277259, 0.281401, 0.294038, 0.320391, 0.368689, 0.468957", \ + "0.288479, 0.295825, 0.299967, 0.312604, 0.338957, 0.387255, 0.487523", \ + "0.310924, 0.318270, 0.322412, 0.335049, 0.361402, 0.409700, 0.509968", \ + "0.328666, 0.336012, 0.340154, 0.352791, 0.379144, 0.427442, 0.527710", \ + "0.356550, 0.363896, 0.368038, 0.380675, 0.407028, 0.455326, 0.555594", \ + "0.387887, 0.395233, 0.399375, 0.412012, 0.438365, 0.486663, 0.586931" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[78]&!WENB[78]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[78] == 1'b1 && WENB[78] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.448569, 0.455979, 0.458221, 0.472734, 0.496988, 0.548145, 0.648157", \ + "0.458006, 0.465416, 0.467658, 0.482171, 0.506425, 0.557582, 0.657594", \ + "0.474760, 0.482170, 0.484412, 0.498925, 0.523179, 0.574336, 0.674348", \ + "0.494141, 0.501551, 0.503793, 0.518306, 0.542560, 0.593717, 0.693729", \ + "0.511078, 0.518488, 0.520730, 0.535243, 0.559497, 0.610654, 0.710666", \ + "0.531453, 0.538863, 0.541105, 0.555618, 0.579872, 0.631029, 0.731041", \ + "0.558448, 0.565858, 0.568100, 0.582613, 0.606867, 0.658024, 0.758036" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.294257, 0.301642, 0.303853, 0.318399, 0.342575, 0.393185, 0.493809", \ + "0.303707, 0.311092, 0.313303, 0.327849, 0.352025, 0.402635, 0.503259", \ + "0.320468, 0.327853, 0.330064, 0.344610, 0.368786, 0.419396, 0.520020", \ + "0.339837, 0.347222, 0.349433, 0.363979, 0.388155, 0.438765, 0.539389", \ + "0.356774, 0.364159, 0.366370, 0.380916, 0.405092, 0.455702, 0.556326", \ + "0.377128, 0.384513, 0.386724, 0.401270, 0.425446, 0.476056, 0.576680", \ + "0.403841, 0.411226, 0.413437, 0.427983, 0.452159, 0.502769, 0.603393" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.415263, 0.421895, 0.423659, 0.435133, 0.452584, 0.487558, 0.555809", \ + "0.424475, 0.431107, 0.432871, 0.444345, 0.461796, 0.496770, 0.565021", \ + "0.444166, 0.450798, 0.452562, 0.464036, 0.481487, 0.516461, 0.584712", \ + "0.465757, 0.472389, 0.474153, 0.485627, 0.503078, 0.538052, 0.606303", \ + "0.482087, 0.488719, 0.490483, 0.501957, 0.519408, 0.554382, 0.622633", \ + "0.509113, 0.515745, 0.517509, 0.528983, 0.546434, 0.581408, 0.649659", \ + "0.541286, 0.547918, 0.549682, 0.561156, 0.578607, 0.613581, 0.681832" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.268714, 0.275200, 0.277097, 0.288608, 0.305984, 0.340375, 0.408963", \ + "0.278165, 0.284651, 0.286548, 0.298059, 0.315435, 0.349826, 0.418414", \ + "0.297909, 0.304395, 0.306292, 0.317803, 0.335179, 0.369570, 0.438158", \ + "0.319457, 0.325943, 0.327840, 0.339351, 0.356727, 0.391118, 0.459706", \ + "0.335812, 0.342298, 0.344195, 0.355706, 0.373082, 0.407473, 0.476061", \ + "0.362797, 0.369283, 0.371180, 0.382691, 0.400067, 0.434458, 0.503046", \ + "0.394960, 0.401446, 0.403343, 0.414854, 0.432230, 0.466621, 0.535209" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[78]&WENB[78]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269", \ + "0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272", \ + "0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275", \ + "0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279", \ + "0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282", \ + "0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285", \ + "0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444", \ + "0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543", \ + "0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548", \ + "0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552", \ + "0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557", \ + "0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561", \ + "0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[78]&!WENB[78]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444", \ + "0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543", \ + "0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548", \ + "0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552", \ + "0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557", \ + "0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561", \ + "0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269", \ + "0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272", \ + "0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275", \ + "0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279", \ + "0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282", \ + "0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285", \ + "0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288" \ + ); + } + } + } + pin(WENYB[77]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[77]&WENB[77]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[77] == 1'b0 && WENB[77] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.428566, 0.434896, 0.436782, 0.448327, 0.465788, 0.500696, 0.570282", \ + "0.438471, 0.444801, 0.446687, 0.458232, 0.475693, 0.510601, 0.580187", \ + "0.454906, 0.461236, 0.463122, 0.474667, 0.492128, 0.527036, 0.596622", \ + "0.474391, 0.480721, 0.482607, 0.494152, 0.511613, 0.546521, 0.616107", \ + "0.490250, 0.496580, 0.498466, 0.510011, 0.527472, 0.562380, 0.631966", \ + "0.512085, 0.518415, 0.520301, 0.531846, 0.549307, 0.584215, 0.653801", \ + "0.533832, 0.540162, 0.542048, 0.553593, 0.571054, 0.605962, 0.675548" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.289647, 0.295769, 0.297777, 0.309317, 0.326657, 0.361315, 0.429672", \ + "0.299417, 0.305539, 0.307547, 0.319087, 0.336427, 0.371085, 0.439442", \ + "0.315598, 0.321720, 0.323728, 0.335268, 0.352608, 0.387266, 0.455623", \ + "0.335474, 0.341596, 0.343604, 0.355144, 0.372484, 0.407142, 0.475499", \ + "0.351283, 0.357405, 0.359413, 0.370953, 0.388293, 0.422951, 0.491308", \ + "0.372994, 0.379116, 0.381124, 0.392664, 0.410004, 0.444662, 0.513019", \ + "0.394992, 0.401114, 0.403122, 0.414662, 0.432002, 0.466660, 0.535017" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.390282, 0.397602, 0.401890, 0.414395, 0.440878, 0.489067, 0.590691", \ + "0.402234, 0.409554, 0.413842, 0.426347, 0.452830, 0.501019, 0.602643", \ + "0.420298, 0.427618, 0.431906, 0.444411, 0.470894, 0.519083, 0.620707", \ + "0.442888, 0.450208, 0.454496, 0.467001, 0.493484, 0.541673, 0.643297", \ + "0.460549, 0.467869, 0.472157, 0.484662, 0.511145, 0.559334, 0.660958", \ + "0.488350, 0.495670, 0.499958, 0.512463, 0.538946, 0.587135, 0.688759", \ + "0.519698, 0.527018, 0.531306, 0.543811, 0.570294, 0.618483, 0.720107" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.258427, 0.265773, 0.269915, 0.282552, 0.308905, 0.357203, 0.457471", \ + "0.269913, 0.277259, 0.281401, 0.294038, 0.320391, 0.368689, 0.468957", \ + "0.288479, 0.295825, 0.299967, 0.312604, 0.338957, 0.387255, 0.487523", \ + "0.310924, 0.318270, 0.322412, 0.335049, 0.361402, 0.409700, 0.509968", \ + "0.328666, 0.336012, 0.340154, 0.352791, 0.379144, 0.427442, 0.527710", \ + "0.356550, 0.363896, 0.368038, 0.380675, 0.407028, 0.455326, 0.555594", \ + "0.387887, 0.395233, 0.399375, 0.412012, 0.438365, 0.486663, 0.586931" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[77]&!WENB[77]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[77] == 1'b1 && WENB[77] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.448569, 0.455979, 0.458221, 0.472734, 0.496988, 0.548145, 0.648157", \ + "0.458006, 0.465416, 0.467658, 0.482171, 0.506425, 0.557582, 0.657594", \ + "0.474760, 0.482170, 0.484412, 0.498925, 0.523179, 0.574336, 0.674348", \ + "0.494141, 0.501551, 0.503793, 0.518306, 0.542560, 0.593717, 0.693729", \ + "0.511078, 0.518488, 0.520730, 0.535243, 0.559497, 0.610654, 0.710666", \ + "0.531453, 0.538863, 0.541105, 0.555618, 0.579872, 0.631029, 0.731041", \ + "0.558448, 0.565858, 0.568100, 0.582613, 0.606867, 0.658024, 0.758036" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.294257, 0.301642, 0.303853, 0.318399, 0.342575, 0.393185, 0.493809", \ + "0.303707, 0.311092, 0.313303, 0.327849, 0.352025, 0.402635, 0.503259", \ + "0.320468, 0.327853, 0.330064, 0.344610, 0.368786, 0.419396, 0.520020", \ + "0.339837, 0.347222, 0.349433, 0.363979, 0.388155, 0.438765, 0.539389", \ + "0.356774, 0.364159, 0.366370, 0.380916, 0.405092, 0.455702, 0.556326", \ + "0.377128, 0.384513, 0.386724, 0.401270, 0.425446, 0.476056, 0.576680", \ + "0.403841, 0.411226, 0.413437, 0.427983, 0.452159, 0.502769, 0.603393" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.415263, 0.421895, 0.423659, 0.435133, 0.452584, 0.487558, 0.555809", \ + "0.424475, 0.431107, 0.432871, 0.444345, 0.461796, 0.496770, 0.565021", \ + "0.444166, 0.450798, 0.452562, 0.464036, 0.481487, 0.516461, 0.584712", \ + "0.465757, 0.472389, 0.474153, 0.485627, 0.503078, 0.538052, 0.606303", \ + "0.482087, 0.488719, 0.490483, 0.501957, 0.519408, 0.554382, 0.622633", \ + "0.509113, 0.515745, 0.517509, 0.528983, 0.546434, 0.581408, 0.649659", \ + "0.541286, 0.547918, 0.549682, 0.561156, 0.578607, 0.613581, 0.681832" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.268714, 0.275200, 0.277097, 0.288608, 0.305984, 0.340375, 0.408963", \ + "0.278165, 0.284651, 0.286548, 0.298059, 0.315435, 0.349826, 0.418414", \ + "0.297909, 0.304395, 0.306292, 0.317803, 0.335179, 0.369570, 0.438158", \ + "0.319457, 0.325943, 0.327840, 0.339351, 0.356727, 0.391118, 0.459706", \ + "0.335812, 0.342298, 0.344195, 0.355706, 0.373082, 0.407473, 0.476061", \ + "0.362797, 0.369283, 0.371180, 0.382691, 0.400067, 0.434458, 0.503046", \ + "0.394960, 0.401446, 0.403343, 0.414854, 0.432230, 0.466621, 0.535209" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[77]&WENB[77]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269", \ + "0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272", \ + "0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275", \ + "0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279", \ + "0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282", \ + "0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285", \ + "0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444", \ + "0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543", \ + "0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548", \ + "0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552", \ + "0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557", \ + "0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561", \ + "0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[77]&!WENB[77]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444", \ + "0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543", \ + "0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548", \ + "0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552", \ + "0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557", \ + "0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561", \ + "0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269", \ + "0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272", \ + "0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275", \ + "0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279", \ + "0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282", \ + "0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285", \ + "0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288" \ + ); + } + } + } + pin(WENYB[76]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[76]&WENB[76]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[76] == 1'b0 && WENB[76] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.428566, 0.434896, 0.436782, 0.448327, 0.465788, 0.500696, 0.570282", \ + "0.438471, 0.444801, 0.446687, 0.458232, 0.475693, 0.510601, 0.580187", \ + "0.454906, 0.461236, 0.463122, 0.474667, 0.492128, 0.527036, 0.596622", \ + "0.474391, 0.480721, 0.482607, 0.494152, 0.511613, 0.546521, 0.616107", \ + "0.490250, 0.496580, 0.498466, 0.510011, 0.527472, 0.562380, 0.631966", \ + "0.512085, 0.518415, 0.520301, 0.531846, 0.549307, 0.584215, 0.653801", \ + "0.533832, 0.540162, 0.542048, 0.553593, 0.571054, 0.605962, 0.675548" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.289647, 0.295769, 0.297777, 0.309317, 0.326657, 0.361315, 0.429672", \ + "0.299417, 0.305539, 0.307547, 0.319087, 0.336427, 0.371085, 0.439442", \ + "0.315598, 0.321720, 0.323728, 0.335268, 0.352608, 0.387266, 0.455623", \ + "0.335474, 0.341596, 0.343604, 0.355144, 0.372484, 0.407142, 0.475499", \ + "0.351283, 0.357405, 0.359413, 0.370953, 0.388293, 0.422951, 0.491308", \ + "0.372994, 0.379116, 0.381124, 0.392664, 0.410004, 0.444662, 0.513019", \ + "0.394992, 0.401114, 0.403122, 0.414662, 0.432002, 0.466660, 0.535017" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.390282, 0.397602, 0.401890, 0.414395, 0.440878, 0.489067, 0.590691", \ + "0.402234, 0.409554, 0.413842, 0.426347, 0.452830, 0.501019, 0.602643", \ + "0.420298, 0.427618, 0.431906, 0.444411, 0.470894, 0.519083, 0.620707", \ + "0.442888, 0.450208, 0.454496, 0.467001, 0.493484, 0.541673, 0.643297", \ + "0.460549, 0.467869, 0.472157, 0.484662, 0.511145, 0.559334, 0.660958", \ + "0.488350, 0.495670, 0.499958, 0.512463, 0.538946, 0.587135, 0.688759", \ + "0.519698, 0.527018, 0.531306, 0.543811, 0.570294, 0.618483, 0.720107" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.258427, 0.265773, 0.269915, 0.282552, 0.308905, 0.357203, 0.457471", \ + "0.269913, 0.277259, 0.281401, 0.294038, 0.320391, 0.368689, 0.468957", \ + "0.288479, 0.295825, 0.299967, 0.312604, 0.338957, 0.387255, 0.487523", \ + "0.310924, 0.318270, 0.322412, 0.335049, 0.361402, 0.409700, 0.509968", \ + "0.328666, 0.336012, 0.340154, 0.352791, 0.379144, 0.427442, 0.527710", \ + "0.356550, 0.363896, 0.368038, 0.380675, 0.407028, 0.455326, 0.555594", \ + "0.387887, 0.395233, 0.399375, 0.412012, 0.438365, 0.486663, 0.586931" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[76]&!WENB[76]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[76] == 1'b1 && WENB[76] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.448569, 0.455979, 0.458221, 0.472734, 0.496988, 0.548145, 0.648157", \ + "0.458006, 0.465416, 0.467658, 0.482171, 0.506425, 0.557582, 0.657594", \ + "0.474760, 0.482170, 0.484412, 0.498925, 0.523179, 0.574336, 0.674348", \ + "0.494141, 0.501551, 0.503793, 0.518306, 0.542560, 0.593717, 0.693729", \ + "0.511078, 0.518488, 0.520730, 0.535243, 0.559497, 0.610654, 0.710666", \ + "0.531453, 0.538863, 0.541105, 0.555618, 0.579872, 0.631029, 0.731041", \ + "0.558448, 0.565858, 0.568100, 0.582613, 0.606867, 0.658024, 0.758036" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.294257, 0.301642, 0.303853, 0.318399, 0.342575, 0.393185, 0.493809", \ + "0.303707, 0.311092, 0.313303, 0.327849, 0.352025, 0.402635, 0.503259", \ + "0.320468, 0.327853, 0.330064, 0.344610, 0.368786, 0.419396, 0.520020", \ + "0.339837, 0.347222, 0.349433, 0.363979, 0.388155, 0.438765, 0.539389", \ + "0.356774, 0.364159, 0.366370, 0.380916, 0.405092, 0.455702, 0.556326", \ + "0.377128, 0.384513, 0.386724, 0.401270, 0.425446, 0.476056, 0.576680", \ + "0.403841, 0.411226, 0.413437, 0.427983, 0.452159, 0.502769, 0.603393" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.415263, 0.421895, 0.423659, 0.435133, 0.452584, 0.487558, 0.555809", \ + "0.424475, 0.431107, 0.432871, 0.444345, 0.461796, 0.496770, 0.565021", \ + "0.444166, 0.450798, 0.452562, 0.464036, 0.481487, 0.516461, 0.584712", \ + "0.465757, 0.472389, 0.474153, 0.485627, 0.503078, 0.538052, 0.606303", \ + "0.482087, 0.488719, 0.490483, 0.501957, 0.519408, 0.554382, 0.622633", \ + "0.509113, 0.515745, 0.517509, 0.528983, 0.546434, 0.581408, 0.649659", \ + "0.541286, 0.547918, 0.549682, 0.561156, 0.578607, 0.613581, 0.681832" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.268714, 0.275200, 0.277097, 0.288608, 0.305984, 0.340375, 0.408963", \ + "0.278165, 0.284651, 0.286548, 0.298059, 0.315435, 0.349826, 0.418414", \ + "0.297909, 0.304395, 0.306292, 0.317803, 0.335179, 0.369570, 0.438158", \ + "0.319457, 0.325943, 0.327840, 0.339351, 0.356727, 0.391118, 0.459706", \ + "0.335812, 0.342298, 0.344195, 0.355706, 0.373082, 0.407473, 0.476061", \ + "0.362797, 0.369283, 0.371180, 0.382691, 0.400067, 0.434458, 0.503046", \ + "0.394960, 0.401446, 0.403343, 0.414854, 0.432230, 0.466621, 0.535209" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[76]&WENB[76]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269", \ + "0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272", \ + "0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275", \ + "0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279", \ + "0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282", \ + "0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285", \ + "0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444", \ + "0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543", \ + "0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548", \ + "0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552", \ + "0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557", \ + "0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561", \ + "0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[76]&!WENB[76]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444", \ + "0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543", \ + "0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548", \ + "0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552", \ + "0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557", \ + "0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561", \ + "0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269", \ + "0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272", \ + "0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275", \ + "0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279", \ + "0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282", \ + "0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285", \ + "0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288" \ + ); + } + } + } + pin(WENYB[75]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[75]&WENB[75]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[75] == 1'b0 && WENB[75] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.428566, 0.434896, 0.436782, 0.448327, 0.465788, 0.500696, 0.570282", \ + "0.438471, 0.444801, 0.446687, 0.458232, 0.475693, 0.510601, 0.580187", \ + "0.454906, 0.461236, 0.463122, 0.474667, 0.492128, 0.527036, 0.596622", \ + "0.474391, 0.480721, 0.482607, 0.494152, 0.511613, 0.546521, 0.616107", \ + "0.490250, 0.496580, 0.498466, 0.510011, 0.527472, 0.562380, 0.631966", \ + "0.512085, 0.518415, 0.520301, 0.531846, 0.549307, 0.584215, 0.653801", \ + "0.533832, 0.540162, 0.542048, 0.553593, 0.571054, 0.605962, 0.675548" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.289647, 0.295769, 0.297777, 0.309317, 0.326657, 0.361315, 0.429672", \ + "0.299417, 0.305539, 0.307547, 0.319087, 0.336427, 0.371085, 0.439442", \ + "0.315598, 0.321720, 0.323728, 0.335268, 0.352608, 0.387266, 0.455623", \ + "0.335474, 0.341596, 0.343604, 0.355144, 0.372484, 0.407142, 0.475499", \ + "0.351283, 0.357405, 0.359413, 0.370953, 0.388293, 0.422951, 0.491308", \ + "0.372994, 0.379116, 0.381124, 0.392664, 0.410004, 0.444662, 0.513019", \ + "0.394992, 0.401114, 0.403122, 0.414662, 0.432002, 0.466660, 0.535017" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.390282, 0.397602, 0.401890, 0.414395, 0.440878, 0.489067, 0.590691", \ + "0.402234, 0.409554, 0.413842, 0.426347, 0.452830, 0.501019, 0.602643", \ + "0.420298, 0.427618, 0.431906, 0.444411, 0.470894, 0.519083, 0.620707", \ + "0.442888, 0.450208, 0.454496, 0.467001, 0.493484, 0.541673, 0.643297", \ + "0.460549, 0.467869, 0.472157, 0.484662, 0.511145, 0.559334, 0.660958", \ + "0.488350, 0.495670, 0.499958, 0.512463, 0.538946, 0.587135, 0.688759", \ + "0.519698, 0.527018, 0.531306, 0.543811, 0.570294, 0.618483, 0.720107" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.258427, 0.265773, 0.269915, 0.282552, 0.308905, 0.357203, 0.457471", \ + "0.269913, 0.277259, 0.281401, 0.294038, 0.320391, 0.368689, 0.468957", \ + "0.288479, 0.295825, 0.299967, 0.312604, 0.338957, 0.387255, 0.487523", \ + "0.310924, 0.318270, 0.322412, 0.335049, 0.361402, 0.409700, 0.509968", \ + "0.328666, 0.336012, 0.340154, 0.352791, 0.379144, 0.427442, 0.527710", \ + "0.356550, 0.363896, 0.368038, 0.380675, 0.407028, 0.455326, 0.555594", \ + "0.387887, 0.395233, 0.399375, 0.412012, 0.438365, 0.486663, 0.586931" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[75]&!WENB[75]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[75] == 1'b1 && WENB[75] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.448569, 0.455979, 0.458221, 0.472734, 0.496988, 0.548145, 0.648157", \ + "0.458006, 0.465416, 0.467658, 0.482171, 0.506425, 0.557582, 0.657594", \ + "0.474760, 0.482170, 0.484412, 0.498925, 0.523179, 0.574336, 0.674348", \ + "0.494141, 0.501551, 0.503793, 0.518306, 0.542560, 0.593717, 0.693729", \ + "0.511078, 0.518488, 0.520730, 0.535243, 0.559497, 0.610654, 0.710666", \ + "0.531453, 0.538863, 0.541105, 0.555618, 0.579872, 0.631029, 0.731041", \ + "0.558448, 0.565858, 0.568100, 0.582613, 0.606867, 0.658024, 0.758036" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.294257, 0.301642, 0.303853, 0.318399, 0.342575, 0.393185, 0.493809", \ + "0.303707, 0.311092, 0.313303, 0.327849, 0.352025, 0.402635, 0.503259", \ + "0.320468, 0.327853, 0.330064, 0.344610, 0.368786, 0.419396, 0.520020", \ + "0.339837, 0.347222, 0.349433, 0.363979, 0.388155, 0.438765, 0.539389", \ + "0.356774, 0.364159, 0.366370, 0.380916, 0.405092, 0.455702, 0.556326", \ + "0.377128, 0.384513, 0.386724, 0.401270, 0.425446, 0.476056, 0.576680", \ + "0.403841, 0.411226, 0.413437, 0.427983, 0.452159, 0.502769, 0.603393" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.415263, 0.421895, 0.423659, 0.435133, 0.452584, 0.487558, 0.555809", \ + "0.424475, 0.431107, 0.432871, 0.444345, 0.461796, 0.496770, 0.565021", \ + "0.444166, 0.450798, 0.452562, 0.464036, 0.481487, 0.516461, 0.584712", \ + "0.465757, 0.472389, 0.474153, 0.485627, 0.503078, 0.538052, 0.606303", \ + "0.482087, 0.488719, 0.490483, 0.501957, 0.519408, 0.554382, 0.622633", \ + "0.509113, 0.515745, 0.517509, 0.528983, 0.546434, 0.581408, 0.649659", \ + "0.541286, 0.547918, 0.549682, 0.561156, 0.578607, 0.613581, 0.681832" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.268714, 0.275200, 0.277097, 0.288608, 0.305984, 0.340375, 0.408963", \ + "0.278165, 0.284651, 0.286548, 0.298059, 0.315435, 0.349826, 0.418414", \ + "0.297909, 0.304395, 0.306292, 0.317803, 0.335179, 0.369570, 0.438158", \ + "0.319457, 0.325943, 0.327840, 0.339351, 0.356727, 0.391118, 0.459706", \ + "0.335812, 0.342298, 0.344195, 0.355706, 0.373082, 0.407473, 0.476061", \ + "0.362797, 0.369283, 0.371180, 0.382691, 0.400067, 0.434458, 0.503046", \ + "0.394960, 0.401446, 0.403343, 0.414854, 0.432230, 0.466621, 0.535209" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[75]&WENB[75]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269", \ + "0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272", \ + "0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275", \ + "0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279", \ + "0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282", \ + "0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285", \ + "0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444", \ + "0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543", \ + "0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548", \ + "0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552", \ + "0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557", \ + "0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561", \ + "0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[75]&!WENB[75]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444", \ + "0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543", \ + "0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548", \ + "0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552", \ + "0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557", \ + "0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561", \ + "0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269", \ + "0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272", \ + "0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275", \ + "0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279", \ + "0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282", \ + "0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285", \ + "0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288" \ + ); + } + } + } + pin(WENYB[74]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[74]&WENB[74]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[74] == 1'b0 && WENB[74] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.428566, 0.434896, 0.436782, 0.448327, 0.465788, 0.500696, 0.570282", \ + "0.438471, 0.444801, 0.446687, 0.458232, 0.475693, 0.510601, 0.580187", \ + "0.454906, 0.461236, 0.463122, 0.474667, 0.492128, 0.527036, 0.596622", \ + "0.474391, 0.480721, 0.482607, 0.494152, 0.511613, 0.546521, 0.616107", \ + "0.490250, 0.496580, 0.498466, 0.510011, 0.527472, 0.562380, 0.631966", \ + "0.512085, 0.518415, 0.520301, 0.531846, 0.549307, 0.584215, 0.653801", \ + "0.533832, 0.540162, 0.542048, 0.553593, 0.571054, 0.605962, 0.675548" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.289647, 0.295769, 0.297777, 0.309317, 0.326657, 0.361315, 0.429672", \ + "0.299417, 0.305539, 0.307547, 0.319087, 0.336427, 0.371085, 0.439442", \ + "0.315598, 0.321720, 0.323728, 0.335268, 0.352608, 0.387266, 0.455623", \ + "0.335474, 0.341596, 0.343604, 0.355144, 0.372484, 0.407142, 0.475499", \ + "0.351283, 0.357405, 0.359413, 0.370953, 0.388293, 0.422951, 0.491308", \ + "0.372994, 0.379116, 0.381124, 0.392664, 0.410004, 0.444662, 0.513019", \ + "0.394992, 0.401114, 0.403122, 0.414662, 0.432002, 0.466660, 0.535017" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.390282, 0.397602, 0.401890, 0.414395, 0.440878, 0.489067, 0.590691", \ + "0.402234, 0.409554, 0.413842, 0.426347, 0.452830, 0.501019, 0.602643", \ + "0.420298, 0.427618, 0.431906, 0.444411, 0.470894, 0.519083, 0.620707", \ + "0.442888, 0.450208, 0.454496, 0.467001, 0.493484, 0.541673, 0.643297", \ + "0.460549, 0.467869, 0.472157, 0.484662, 0.511145, 0.559334, 0.660958", \ + "0.488350, 0.495670, 0.499958, 0.512463, 0.538946, 0.587135, 0.688759", \ + "0.519698, 0.527018, 0.531306, 0.543811, 0.570294, 0.618483, 0.720107" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.258427, 0.265773, 0.269915, 0.282552, 0.308905, 0.357203, 0.457471", \ + "0.269913, 0.277259, 0.281401, 0.294038, 0.320391, 0.368689, 0.468957", \ + "0.288479, 0.295825, 0.299967, 0.312604, 0.338957, 0.387255, 0.487523", \ + "0.310924, 0.318270, 0.322412, 0.335049, 0.361402, 0.409700, 0.509968", \ + "0.328666, 0.336012, 0.340154, 0.352791, 0.379144, 0.427442, 0.527710", \ + "0.356550, 0.363896, 0.368038, 0.380675, 0.407028, 0.455326, 0.555594", \ + "0.387887, 0.395233, 0.399375, 0.412012, 0.438365, 0.486663, 0.586931" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[74]&!WENB[74]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[74] == 1'b1 && WENB[74] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.448569, 0.455979, 0.458221, 0.472734, 0.496988, 0.548145, 0.648157", \ + "0.458006, 0.465416, 0.467658, 0.482171, 0.506425, 0.557582, 0.657594", \ + "0.474760, 0.482170, 0.484412, 0.498925, 0.523179, 0.574336, 0.674348", \ + "0.494141, 0.501551, 0.503793, 0.518306, 0.542560, 0.593717, 0.693729", \ + "0.511078, 0.518488, 0.520730, 0.535243, 0.559497, 0.610654, 0.710666", \ + "0.531453, 0.538863, 0.541105, 0.555618, 0.579872, 0.631029, 0.731041", \ + "0.558448, 0.565858, 0.568100, 0.582613, 0.606867, 0.658024, 0.758036" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.294257, 0.301642, 0.303853, 0.318399, 0.342575, 0.393185, 0.493809", \ + "0.303707, 0.311092, 0.313303, 0.327849, 0.352025, 0.402635, 0.503259", \ + "0.320468, 0.327853, 0.330064, 0.344610, 0.368786, 0.419396, 0.520020", \ + "0.339837, 0.347222, 0.349433, 0.363979, 0.388155, 0.438765, 0.539389", \ + "0.356774, 0.364159, 0.366370, 0.380916, 0.405092, 0.455702, 0.556326", \ + "0.377128, 0.384513, 0.386724, 0.401270, 0.425446, 0.476056, 0.576680", \ + "0.403841, 0.411226, 0.413437, 0.427983, 0.452159, 0.502769, 0.603393" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.415263, 0.421895, 0.423659, 0.435133, 0.452584, 0.487558, 0.555809", \ + "0.424475, 0.431107, 0.432871, 0.444345, 0.461796, 0.496770, 0.565021", \ + "0.444166, 0.450798, 0.452562, 0.464036, 0.481487, 0.516461, 0.584712", \ + "0.465757, 0.472389, 0.474153, 0.485627, 0.503078, 0.538052, 0.606303", \ + "0.482087, 0.488719, 0.490483, 0.501957, 0.519408, 0.554382, 0.622633", \ + "0.509113, 0.515745, 0.517509, 0.528983, 0.546434, 0.581408, 0.649659", \ + "0.541286, 0.547918, 0.549682, 0.561156, 0.578607, 0.613581, 0.681832" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.268714, 0.275200, 0.277097, 0.288608, 0.305984, 0.340375, 0.408963", \ + "0.278165, 0.284651, 0.286548, 0.298059, 0.315435, 0.349826, 0.418414", \ + "0.297909, 0.304395, 0.306292, 0.317803, 0.335179, 0.369570, 0.438158", \ + "0.319457, 0.325943, 0.327840, 0.339351, 0.356727, 0.391118, 0.459706", \ + "0.335812, 0.342298, 0.344195, 0.355706, 0.373082, 0.407473, 0.476061", \ + "0.362797, 0.369283, 0.371180, 0.382691, 0.400067, 0.434458, 0.503046", \ + "0.394960, 0.401446, 0.403343, 0.414854, 0.432230, 0.466621, 0.535209" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[74]&WENB[74]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269", \ + "0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272", \ + "0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275", \ + "0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279", \ + "0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282", \ + "0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285", \ + "0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444", \ + "0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543", \ + "0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548", \ + "0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552", \ + "0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557", \ + "0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561", \ + "0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[74]&!WENB[74]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444", \ + "0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543", \ + "0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548", \ + "0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552", \ + "0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557", \ + "0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561", \ + "0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269", \ + "0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272", \ + "0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275", \ + "0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279", \ + "0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282", \ + "0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285", \ + "0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288" \ + ); + } + } + } + pin(WENYB[73]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[73]&WENB[73]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[73] == 1'b0 && WENB[73] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.428566, 0.434896, 0.436782, 0.448327, 0.465788, 0.500696, 0.570282", \ + "0.438471, 0.444801, 0.446687, 0.458232, 0.475693, 0.510601, 0.580187", \ + "0.454906, 0.461236, 0.463122, 0.474667, 0.492128, 0.527036, 0.596622", \ + "0.474391, 0.480721, 0.482607, 0.494152, 0.511613, 0.546521, 0.616107", \ + "0.490250, 0.496580, 0.498466, 0.510011, 0.527472, 0.562380, 0.631966", \ + "0.512085, 0.518415, 0.520301, 0.531846, 0.549307, 0.584215, 0.653801", \ + "0.533832, 0.540162, 0.542048, 0.553593, 0.571054, 0.605962, 0.675548" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.289647, 0.295769, 0.297777, 0.309317, 0.326657, 0.361315, 0.429672", \ + "0.299417, 0.305539, 0.307547, 0.319087, 0.336427, 0.371085, 0.439442", \ + "0.315598, 0.321720, 0.323728, 0.335268, 0.352608, 0.387266, 0.455623", \ + "0.335474, 0.341596, 0.343604, 0.355144, 0.372484, 0.407142, 0.475499", \ + "0.351283, 0.357405, 0.359413, 0.370953, 0.388293, 0.422951, 0.491308", \ + "0.372994, 0.379116, 0.381124, 0.392664, 0.410004, 0.444662, 0.513019", \ + "0.394992, 0.401114, 0.403122, 0.414662, 0.432002, 0.466660, 0.535017" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.390282, 0.397602, 0.401890, 0.414395, 0.440878, 0.489067, 0.590691", \ + "0.402234, 0.409554, 0.413842, 0.426347, 0.452830, 0.501019, 0.602643", \ + "0.420298, 0.427618, 0.431906, 0.444411, 0.470894, 0.519083, 0.620707", \ + "0.442888, 0.450208, 0.454496, 0.467001, 0.493484, 0.541673, 0.643297", \ + "0.460549, 0.467869, 0.472157, 0.484662, 0.511145, 0.559334, 0.660958", \ + "0.488350, 0.495670, 0.499958, 0.512463, 0.538946, 0.587135, 0.688759", \ + "0.519698, 0.527018, 0.531306, 0.543811, 0.570294, 0.618483, 0.720107" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.258427, 0.265773, 0.269915, 0.282552, 0.308905, 0.357203, 0.457471", \ + "0.269913, 0.277259, 0.281401, 0.294038, 0.320391, 0.368689, 0.468957", \ + "0.288479, 0.295825, 0.299967, 0.312604, 0.338957, 0.387255, 0.487523", \ + "0.310924, 0.318270, 0.322412, 0.335049, 0.361402, 0.409700, 0.509968", \ + "0.328666, 0.336012, 0.340154, 0.352791, 0.379144, 0.427442, 0.527710", \ + "0.356550, 0.363896, 0.368038, 0.380675, 0.407028, 0.455326, 0.555594", \ + "0.387887, 0.395233, 0.399375, 0.412012, 0.438365, 0.486663, 0.586931" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[73]&!WENB[73]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[73] == 1'b1 && WENB[73] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.448569, 0.455979, 0.458221, 0.472734, 0.496988, 0.548145, 0.648157", \ + "0.458006, 0.465416, 0.467658, 0.482171, 0.506425, 0.557582, 0.657594", \ + "0.474760, 0.482170, 0.484412, 0.498925, 0.523179, 0.574336, 0.674348", \ + "0.494141, 0.501551, 0.503793, 0.518306, 0.542560, 0.593717, 0.693729", \ + "0.511078, 0.518488, 0.520730, 0.535243, 0.559497, 0.610654, 0.710666", \ + "0.531453, 0.538863, 0.541105, 0.555618, 0.579872, 0.631029, 0.731041", \ + "0.558448, 0.565858, 0.568100, 0.582613, 0.606867, 0.658024, 0.758036" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.294257, 0.301642, 0.303853, 0.318399, 0.342575, 0.393185, 0.493809", \ + "0.303707, 0.311092, 0.313303, 0.327849, 0.352025, 0.402635, 0.503259", \ + "0.320468, 0.327853, 0.330064, 0.344610, 0.368786, 0.419396, 0.520020", \ + "0.339837, 0.347222, 0.349433, 0.363979, 0.388155, 0.438765, 0.539389", \ + "0.356774, 0.364159, 0.366370, 0.380916, 0.405092, 0.455702, 0.556326", \ + "0.377128, 0.384513, 0.386724, 0.401270, 0.425446, 0.476056, 0.576680", \ + "0.403841, 0.411226, 0.413437, 0.427983, 0.452159, 0.502769, 0.603393" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.415263, 0.421895, 0.423659, 0.435133, 0.452584, 0.487558, 0.555809", \ + "0.424475, 0.431107, 0.432871, 0.444345, 0.461796, 0.496770, 0.565021", \ + "0.444166, 0.450798, 0.452562, 0.464036, 0.481487, 0.516461, 0.584712", \ + "0.465757, 0.472389, 0.474153, 0.485627, 0.503078, 0.538052, 0.606303", \ + "0.482087, 0.488719, 0.490483, 0.501957, 0.519408, 0.554382, 0.622633", \ + "0.509113, 0.515745, 0.517509, 0.528983, 0.546434, 0.581408, 0.649659", \ + "0.541286, 0.547918, 0.549682, 0.561156, 0.578607, 0.613581, 0.681832" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.268714, 0.275200, 0.277097, 0.288608, 0.305984, 0.340375, 0.408963", \ + "0.278165, 0.284651, 0.286548, 0.298059, 0.315435, 0.349826, 0.418414", \ + "0.297909, 0.304395, 0.306292, 0.317803, 0.335179, 0.369570, 0.438158", \ + "0.319457, 0.325943, 0.327840, 0.339351, 0.356727, 0.391118, 0.459706", \ + "0.335812, 0.342298, 0.344195, 0.355706, 0.373082, 0.407473, 0.476061", \ + "0.362797, 0.369283, 0.371180, 0.382691, 0.400067, 0.434458, 0.503046", \ + "0.394960, 0.401446, 0.403343, 0.414854, 0.432230, 0.466621, 0.535209" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[73]&WENB[73]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269", \ + "0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272", \ + "0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275", \ + "0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279", \ + "0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282", \ + "0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285", \ + "0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444", \ + "0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543", \ + "0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548", \ + "0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552", \ + "0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557", \ + "0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561", \ + "0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[73]&!WENB[73]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444", \ + "0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543", \ + "0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548", \ + "0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552", \ + "0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557", \ + "0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561", \ + "0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269", \ + "0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272", \ + "0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275", \ + "0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279", \ + "0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282", \ + "0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285", \ + "0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288" \ + ); + } + } + } + pin(WENYB[72]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[72]&WENB[72]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[72] == 1'b0 && WENB[72] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.428566, 0.434896, 0.436782, 0.448327, 0.465788, 0.500696, 0.570282", \ + "0.438471, 0.444801, 0.446687, 0.458232, 0.475693, 0.510601, 0.580187", \ + "0.454906, 0.461236, 0.463122, 0.474667, 0.492128, 0.527036, 0.596622", \ + "0.474391, 0.480721, 0.482607, 0.494152, 0.511613, 0.546521, 0.616107", \ + "0.490250, 0.496580, 0.498466, 0.510011, 0.527472, 0.562380, 0.631966", \ + "0.512085, 0.518415, 0.520301, 0.531846, 0.549307, 0.584215, 0.653801", \ + "0.533832, 0.540162, 0.542048, 0.553593, 0.571054, 0.605962, 0.675548" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.289647, 0.295769, 0.297777, 0.309317, 0.326657, 0.361315, 0.429672", \ + "0.299417, 0.305539, 0.307547, 0.319087, 0.336427, 0.371085, 0.439442", \ + "0.315598, 0.321720, 0.323728, 0.335268, 0.352608, 0.387266, 0.455623", \ + "0.335474, 0.341596, 0.343604, 0.355144, 0.372484, 0.407142, 0.475499", \ + "0.351283, 0.357405, 0.359413, 0.370953, 0.388293, 0.422951, 0.491308", \ + "0.372994, 0.379116, 0.381124, 0.392664, 0.410004, 0.444662, 0.513019", \ + "0.394992, 0.401114, 0.403122, 0.414662, 0.432002, 0.466660, 0.535017" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.390282, 0.397602, 0.401890, 0.414395, 0.440878, 0.489067, 0.590691", \ + "0.402234, 0.409554, 0.413842, 0.426347, 0.452830, 0.501019, 0.602643", \ + "0.420298, 0.427618, 0.431906, 0.444411, 0.470894, 0.519083, 0.620707", \ + "0.442888, 0.450208, 0.454496, 0.467001, 0.493484, 0.541673, 0.643297", \ + "0.460549, 0.467869, 0.472157, 0.484662, 0.511145, 0.559334, 0.660958", \ + "0.488350, 0.495670, 0.499958, 0.512463, 0.538946, 0.587135, 0.688759", \ + "0.519698, 0.527018, 0.531306, 0.543811, 0.570294, 0.618483, 0.720107" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.258427, 0.265773, 0.269915, 0.282552, 0.308905, 0.357203, 0.457471", \ + "0.269913, 0.277259, 0.281401, 0.294038, 0.320391, 0.368689, 0.468957", \ + "0.288479, 0.295825, 0.299967, 0.312604, 0.338957, 0.387255, 0.487523", \ + "0.310924, 0.318270, 0.322412, 0.335049, 0.361402, 0.409700, 0.509968", \ + "0.328666, 0.336012, 0.340154, 0.352791, 0.379144, 0.427442, 0.527710", \ + "0.356550, 0.363896, 0.368038, 0.380675, 0.407028, 0.455326, 0.555594", \ + "0.387887, 0.395233, 0.399375, 0.412012, 0.438365, 0.486663, 0.586931" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[72]&!WENB[72]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[72] == 1'b1 && WENB[72] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.448569, 0.455979, 0.458221, 0.472734, 0.496988, 0.548145, 0.648157", \ + "0.458006, 0.465416, 0.467658, 0.482171, 0.506425, 0.557582, 0.657594", \ + "0.474760, 0.482170, 0.484412, 0.498925, 0.523179, 0.574336, 0.674348", \ + "0.494141, 0.501551, 0.503793, 0.518306, 0.542560, 0.593717, 0.693729", \ + "0.511078, 0.518488, 0.520730, 0.535243, 0.559497, 0.610654, 0.710666", \ + "0.531453, 0.538863, 0.541105, 0.555618, 0.579872, 0.631029, 0.731041", \ + "0.558448, 0.565858, 0.568100, 0.582613, 0.606867, 0.658024, 0.758036" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.294257, 0.301642, 0.303853, 0.318399, 0.342575, 0.393185, 0.493809", \ + "0.303707, 0.311092, 0.313303, 0.327849, 0.352025, 0.402635, 0.503259", \ + "0.320468, 0.327853, 0.330064, 0.344610, 0.368786, 0.419396, 0.520020", \ + "0.339837, 0.347222, 0.349433, 0.363979, 0.388155, 0.438765, 0.539389", \ + "0.356774, 0.364159, 0.366370, 0.380916, 0.405092, 0.455702, 0.556326", \ + "0.377128, 0.384513, 0.386724, 0.401270, 0.425446, 0.476056, 0.576680", \ + "0.403841, 0.411226, 0.413437, 0.427983, 0.452159, 0.502769, 0.603393" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.415263, 0.421895, 0.423659, 0.435133, 0.452584, 0.487558, 0.555809", \ + "0.424475, 0.431107, 0.432871, 0.444345, 0.461796, 0.496770, 0.565021", \ + "0.444166, 0.450798, 0.452562, 0.464036, 0.481487, 0.516461, 0.584712", \ + "0.465757, 0.472389, 0.474153, 0.485627, 0.503078, 0.538052, 0.606303", \ + "0.482087, 0.488719, 0.490483, 0.501957, 0.519408, 0.554382, 0.622633", \ + "0.509113, 0.515745, 0.517509, 0.528983, 0.546434, 0.581408, 0.649659", \ + "0.541286, 0.547918, 0.549682, 0.561156, 0.578607, 0.613581, 0.681832" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.268714, 0.275200, 0.277097, 0.288608, 0.305984, 0.340375, 0.408963", \ + "0.278165, 0.284651, 0.286548, 0.298059, 0.315435, 0.349826, 0.418414", \ + "0.297909, 0.304395, 0.306292, 0.317803, 0.335179, 0.369570, 0.438158", \ + "0.319457, 0.325943, 0.327840, 0.339351, 0.356727, 0.391118, 0.459706", \ + "0.335812, 0.342298, 0.344195, 0.355706, 0.373082, 0.407473, 0.476061", \ + "0.362797, 0.369283, 0.371180, 0.382691, 0.400067, 0.434458, 0.503046", \ + "0.394960, 0.401446, 0.403343, 0.414854, 0.432230, 0.466621, 0.535209" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[72]&WENB[72]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269", \ + "0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272", \ + "0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275", \ + "0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279", \ + "0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282", \ + "0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285", \ + "0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444", \ + "0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543", \ + "0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548", \ + "0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552", \ + "0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557", \ + "0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561", \ + "0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[72]&!WENB[72]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444", \ + "0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543", \ + "0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548", \ + "0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552", \ + "0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557", \ + "0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561", \ + "0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269", \ + "0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272", \ + "0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275", \ + "0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279", \ + "0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282", \ + "0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285", \ + "0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288" \ + ); + } + } + } + pin(WENYB[71]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[71]&WENB[71]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[71] == 1'b0 && WENB[71] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.428566, 0.434896, 0.436782, 0.448327, 0.465788, 0.500696, 0.570282", \ + "0.438471, 0.444801, 0.446687, 0.458232, 0.475693, 0.510601, 0.580187", \ + "0.454906, 0.461236, 0.463122, 0.474667, 0.492128, 0.527036, 0.596622", \ + "0.474391, 0.480721, 0.482607, 0.494152, 0.511613, 0.546521, 0.616107", \ + "0.490250, 0.496580, 0.498466, 0.510011, 0.527472, 0.562380, 0.631966", \ + "0.512085, 0.518415, 0.520301, 0.531846, 0.549307, 0.584215, 0.653801", \ + "0.533832, 0.540162, 0.542048, 0.553593, 0.571054, 0.605962, 0.675548" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.289647, 0.295769, 0.297777, 0.309317, 0.326657, 0.361315, 0.429672", \ + "0.299417, 0.305539, 0.307547, 0.319087, 0.336427, 0.371085, 0.439442", \ + "0.315598, 0.321720, 0.323728, 0.335268, 0.352608, 0.387266, 0.455623", \ + "0.335474, 0.341596, 0.343604, 0.355144, 0.372484, 0.407142, 0.475499", \ + "0.351283, 0.357405, 0.359413, 0.370953, 0.388293, 0.422951, 0.491308", \ + "0.372994, 0.379116, 0.381124, 0.392664, 0.410004, 0.444662, 0.513019", \ + "0.394992, 0.401114, 0.403122, 0.414662, 0.432002, 0.466660, 0.535017" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.390282, 0.397602, 0.401890, 0.414395, 0.440878, 0.489067, 0.590691", \ + "0.402234, 0.409554, 0.413842, 0.426347, 0.452830, 0.501019, 0.602643", \ + "0.420298, 0.427618, 0.431906, 0.444411, 0.470894, 0.519083, 0.620707", \ + "0.442888, 0.450208, 0.454496, 0.467001, 0.493484, 0.541673, 0.643297", \ + "0.460549, 0.467869, 0.472157, 0.484662, 0.511145, 0.559334, 0.660958", \ + "0.488350, 0.495670, 0.499958, 0.512463, 0.538946, 0.587135, 0.688759", \ + "0.519698, 0.527018, 0.531306, 0.543811, 0.570294, 0.618483, 0.720107" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.258427, 0.265773, 0.269915, 0.282552, 0.308905, 0.357203, 0.457471", \ + "0.269913, 0.277259, 0.281401, 0.294038, 0.320391, 0.368689, 0.468957", \ + "0.288479, 0.295825, 0.299967, 0.312604, 0.338957, 0.387255, 0.487523", \ + "0.310924, 0.318270, 0.322412, 0.335049, 0.361402, 0.409700, 0.509968", \ + "0.328666, 0.336012, 0.340154, 0.352791, 0.379144, 0.427442, 0.527710", \ + "0.356550, 0.363896, 0.368038, 0.380675, 0.407028, 0.455326, 0.555594", \ + "0.387887, 0.395233, 0.399375, 0.412012, 0.438365, 0.486663, 0.586931" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[71]&!WENB[71]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[71] == 1'b1 && WENB[71] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.448569, 0.455979, 0.458221, 0.472734, 0.496988, 0.548145, 0.648157", \ + "0.458006, 0.465416, 0.467658, 0.482171, 0.506425, 0.557582, 0.657594", \ + "0.474760, 0.482170, 0.484412, 0.498925, 0.523179, 0.574336, 0.674348", \ + "0.494141, 0.501551, 0.503793, 0.518306, 0.542560, 0.593717, 0.693729", \ + "0.511078, 0.518488, 0.520730, 0.535243, 0.559497, 0.610654, 0.710666", \ + "0.531453, 0.538863, 0.541105, 0.555618, 0.579872, 0.631029, 0.731041", \ + "0.558448, 0.565858, 0.568100, 0.582613, 0.606867, 0.658024, 0.758036" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.294257, 0.301642, 0.303853, 0.318399, 0.342575, 0.393185, 0.493809", \ + "0.303707, 0.311092, 0.313303, 0.327849, 0.352025, 0.402635, 0.503259", \ + "0.320468, 0.327853, 0.330064, 0.344610, 0.368786, 0.419396, 0.520020", \ + "0.339837, 0.347222, 0.349433, 0.363979, 0.388155, 0.438765, 0.539389", \ + "0.356774, 0.364159, 0.366370, 0.380916, 0.405092, 0.455702, 0.556326", \ + "0.377128, 0.384513, 0.386724, 0.401270, 0.425446, 0.476056, 0.576680", \ + "0.403841, 0.411226, 0.413437, 0.427983, 0.452159, 0.502769, 0.603393" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.415263, 0.421895, 0.423659, 0.435133, 0.452584, 0.487558, 0.555809", \ + "0.424475, 0.431107, 0.432871, 0.444345, 0.461796, 0.496770, 0.565021", \ + "0.444166, 0.450798, 0.452562, 0.464036, 0.481487, 0.516461, 0.584712", \ + "0.465757, 0.472389, 0.474153, 0.485627, 0.503078, 0.538052, 0.606303", \ + "0.482087, 0.488719, 0.490483, 0.501957, 0.519408, 0.554382, 0.622633", \ + "0.509113, 0.515745, 0.517509, 0.528983, 0.546434, 0.581408, 0.649659", \ + "0.541286, 0.547918, 0.549682, 0.561156, 0.578607, 0.613581, 0.681832" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.268714, 0.275200, 0.277097, 0.288608, 0.305984, 0.340375, 0.408963", \ + "0.278165, 0.284651, 0.286548, 0.298059, 0.315435, 0.349826, 0.418414", \ + "0.297909, 0.304395, 0.306292, 0.317803, 0.335179, 0.369570, 0.438158", \ + "0.319457, 0.325943, 0.327840, 0.339351, 0.356727, 0.391118, 0.459706", \ + "0.335812, 0.342298, 0.344195, 0.355706, 0.373082, 0.407473, 0.476061", \ + "0.362797, 0.369283, 0.371180, 0.382691, 0.400067, 0.434458, 0.503046", \ + "0.394960, 0.401446, 0.403343, 0.414854, 0.432230, 0.466621, 0.535209" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[71]&WENB[71]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269", \ + "0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272", \ + "0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275", \ + "0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279", \ + "0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282", \ + "0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285", \ + "0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444", \ + "0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543", \ + "0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548", \ + "0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552", \ + "0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557", \ + "0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561", \ + "0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[71]&!WENB[71]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444", \ + "0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543", \ + "0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548", \ + "0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552", \ + "0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557", \ + "0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561", \ + "0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269", \ + "0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272", \ + "0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275", \ + "0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279", \ + "0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282", \ + "0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285", \ + "0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288" \ + ); + } + } + } + pin(WENYB[70]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[70]&WENB[70]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[70] == 1'b0 && WENB[70] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.428566, 0.434896, 0.436782, 0.448327, 0.465788, 0.500696, 0.570282", \ + "0.438471, 0.444801, 0.446687, 0.458232, 0.475693, 0.510601, 0.580187", \ + "0.454906, 0.461236, 0.463122, 0.474667, 0.492128, 0.527036, 0.596622", \ + "0.474391, 0.480721, 0.482607, 0.494152, 0.511613, 0.546521, 0.616107", \ + "0.490250, 0.496580, 0.498466, 0.510011, 0.527472, 0.562380, 0.631966", \ + "0.512085, 0.518415, 0.520301, 0.531846, 0.549307, 0.584215, 0.653801", \ + "0.533832, 0.540162, 0.542048, 0.553593, 0.571054, 0.605962, 0.675548" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.289647, 0.295769, 0.297777, 0.309317, 0.326657, 0.361315, 0.429672", \ + "0.299417, 0.305539, 0.307547, 0.319087, 0.336427, 0.371085, 0.439442", \ + "0.315598, 0.321720, 0.323728, 0.335268, 0.352608, 0.387266, 0.455623", \ + "0.335474, 0.341596, 0.343604, 0.355144, 0.372484, 0.407142, 0.475499", \ + "0.351283, 0.357405, 0.359413, 0.370953, 0.388293, 0.422951, 0.491308", \ + "0.372994, 0.379116, 0.381124, 0.392664, 0.410004, 0.444662, 0.513019", \ + "0.394992, 0.401114, 0.403122, 0.414662, 0.432002, 0.466660, 0.535017" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.390282, 0.397602, 0.401890, 0.414395, 0.440878, 0.489067, 0.590691", \ + "0.402234, 0.409554, 0.413842, 0.426347, 0.452830, 0.501019, 0.602643", \ + "0.420298, 0.427618, 0.431906, 0.444411, 0.470894, 0.519083, 0.620707", \ + "0.442888, 0.450208, 0.454496, 0.467001, 0.493484, 0.541673, 0.643297", \ + "0.460549, 0.467869, 0.472157, 0.484662, 0.511145, 0.559334, 0.660958", \ + "0.488350, 0.495670, 0.499958, 0.512463, 0.538946, 0.587135, 0.688759", \ + "0.519698, 0.527018, 0.531306, 0.543811, 0.570294, 0.618483, 0.720107" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.258427, 0.265773, 0.269915, 0.282552, 0.308905, 0.357203, 0.457471", \ + "0.269913, 0.277259, 0.281401, 0.294038, 0.320391, 0.368689, 0.468957", \ + "0.288479, 0.295825, 0.299967, 0.312604, 0.338957, 0.387255, 0.487523", \ + "0.310924, 0.318270, 0.322412, 0.335049, 0.361402, 0.409700, 0.509968", \ + "0.328666, 0.336012, 0.340154, 0.352791, 0.379144, 0.427442, 0.527710", \ + "0.356550, 0.363896, 0.368038, 0.380675, 0.407028, 0.455326, 0.555594", \ + "0.387887, 0.395233, 0.399375, 0.412012, 0.438365, 0.486663, 0.586931" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[70]&!WENB[70]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[70] == 1'b1 && WENB[70] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.448569, 0.455979, 0.458221, 0.472734, 0.496988, 0.548145, 0.648157", \ + "0.458006, 0.465416, 0.467658, 0.482171, 0.506425, 0.557582, 0.657594", \ + "0.474760, 0.482170, 0.484412, 0.498925, 0.523179, 0.574336, 0.674348", \ + "0.494141, 0.501551, 0.503793, 0.518306, 0.542560, 0.593717, 0.693729", \ + "0.511078, 0.518488, 0.520730, 0.535243, 0.559497, 0.610654, 0.710666", \ + "0.531453, 0.538863, 0.541105, 0.555618, 0.579872, 0.631029, 0.731041", \ + "0.558448, 0.565858, 0.568100, 0.582613, 0.606867, 0.658024, 0.758036" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.294257, 0.301642, 0.303853, 0.318399, 0.342575, 0.393185, 0.493809", \ + "0.303707, 0.311092, 0.313303, 0.327849, 0.352025, 0.402635, 0.503259", \ + "0.320468, 0.327853, 0.330064, 0.344610, 0.368786, 0.419396, 0.520020", \ + "0.339837, 0.347222, 0.349433, 0.363979, 0.388155, 0.438765, 0.539389", \ + "0.356774, 0.364159, 0.366370, 0.380916, 0.405092, 0.455702, 0.556326", \ + "0.377128, 0.384513, 0.386724, 0.401270, 0.425446, 0.476056, 0.576680", \ + "0.403841, 0.411226, 0.413437, 0.427983, 0.452159, 0.502769, 0.603393" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.415263, 0.421895, 0.423659, 0.435133, 0.452584, 0.487558, 0.555809", \ + "0.424475, 0.431107, 0.432871, 0.444345, 0.461796, 0.496770, 0.565021", \ + "0.444166, 0.450798, 0.452562, 0.464036, 0.481487, 0.516461, 0.584712", \ + "0.465757, 0.472389, 0.474153, 0.485627, 0.503078, 0.538052, 0.606303", \ + "0.482087, 0.488719, 0.490483, 0.501957, 0.519408, 0.554382, 0.622633", \ + "0.509113, 0.515745, 0.517509, 0.528983, 0.546434, 0.581408, 0.649659", \ + "0.541286, 0.547918, 0.549682, 0.561156, 0.578607, 0.613581, 0.681832" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.268714, 0.275200, 0.277097, 0.288608, 0.305984, 0.340375, 0.408963", \ + "0.278165, 0.284651, 0.286548, 0.298059, 0.315435, 0.349826, 0.418414", \ + "0.297909, 0.304395, 0.306292, 0.317803, 0.335179, 0.369570, 0.438158", \ + "0.319457, 0.325943, 0.327840, 0.339351, 0.356727, 0.391118, 0.459706", \ + "0.335812, 0.342298, 0.344195, 0.355706, 0.373082, 0.407473, 0.476061", \ + "0.362797, 0.369283, 0.371180, 0.382691, 0.400067, 0.434458, 0.503046", \ + "0.394960, 0.401446, 0.403343, 0.414854, 0.432230, 0.466621, 0.535209" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[70]&WENB[70]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269", \ + "0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272", \ + "0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275", \ + "0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279", \ + "0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282", \ + "0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285", \ + "0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444", \ + "0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543", \ + "0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548", \ + "0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552", \ + "0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557", \ + "0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561", \ + "0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[70]&!WENB[70]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444", \ + "0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543", \ + "0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548", \ + "0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552", \ + "0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557", \ + "0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561", \ + "0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269", \ + "0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272", \ + "0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275", \ + "0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279", \ + "0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282", \ + "0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285", \ + "0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288" \ + ); + } + } + } + pin(WENYB[69]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[69]&WENB[69]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[69] == 1'b0 && WENB[69] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.428566, 0.434896, 0.436782, 0.448327, 0.465788, 0.500696, 0.570282", \ + "0.438471, 0.444801, 0.446687, 0.458232, 0.475693, 0.510601, 0.580187", \ + "0.454906, 0.461236, 0.463122, 0.474667, 0.492128, 0.527036, 0.596622", \ + "0.474391, 0.480721, 0.482607, 0.494152, 0.511613, 0.546521, 0.616107", \ + "0.490250, 0.496580, 0.498466, 0.510011, 0.527472, 0.562380, 0.631966", \ + "0.512085, 0.518415, 0.520301, 0.531846, 0.549307, 0.584215, 0.653801", \ + "0.533832, 0.540162, 0.542048, 0.553593, 0.571054, 0.605962, 0.675548" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.289647, 0.295769, 0.297777, 0.309317, 0.326657, 0.361315, 0.429672", \ + "0.299417, 0.305539, 0.307547, 0.319087, 0.336427, 0.371085, 0.439442", \ + "0.315598, 0.321720, 0.323728, 0.335268, 0.352608, 0.387266, 0.455623", \ + "0.335474, 0.341596, 0.343604, 0.355144, 0.372484, 0.407142, 0.475499", \ + "0.351283, 0.357405, 0.359413, 0.370953, 0.388293, 0.422951, 0.491308", \ + "0.372994, 0.379116, 0.381124, 0.392664, 0.410004, 0.444662, 0.513019", \ + "0.394992, 0.401114, 0.403122, 0.414662, 0.432002, 0.466660, 0.535017" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.390282, 0.397602, 0.401890, 0.414395, 0.440878, 0.489067, 0.590691", \ + "0.402234, 0.409554, 0.413842, 0.426347, 0.452830, 0.501019, 0.602643", \ + "0.420298, 0.427618, 0.431906, 0.444411, 0.470894, 0.519083, 0.620707", \ + "0.442888, 0.450208, 0.454496, 0.467001, 0.493484, 0.541673, 0.643297", \ + "0.460549, 0.467869, 0.472157, 0.484662, 0.511145, 0.559334, 0.660958", \ + "0.488350, 0.495670, 0.499958, 0.512463, 0.538946, 0.587135, 0.688759", \ + "0.519698, 0.527018, 0.531306, 0.543811, 0.570294, 0.618483, 0.720107" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.258427, 0.265773, 0.269915, 0.282552, 0.308905, 0.357203, 0.457471", \ + "0.269913, 0.277259, 0.281401, 0.294038, 0.320391, 0.368689, 0.468957", \ + "0.288479, 0.295825, 0.299967, 0.312604, 0.338957, 0.387255, 0.487523", \ + "0.310924, 0.318270, 0.322412, 0.335049, 0.361402, 0.409700, 0.509968", \ + "0.328666, 0.336012, 0.340154, 0.352791, 0.379144, 0.427442, 0.527710", \ + "0.356550, 0.363896, 0.368038, 0.380675, 0.407028, 0.455326, 0.555594", \ + "0.387887, 0.395233, 0.399375, 0.412012, 0.438365, 0.486663, 0.586931" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[69]&!WENB[69]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[69] == 1'b1 && WENB[69] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.448569, 0.455979, 0.458221, 0.472734, 0.496988, 0.548145, 0.648157", \ + "0.458006, 0.465416, 0.467658, 0.482171, 0.506425, 0.557582, 0.657594", \ + "0.474760, 0.482170, 0.484412, 0.498925, 0.523179, 0.574336, 0.674348", \ + "0.494141, 0.501551, 0.503793, 0.518306, 0.542560, 0.593717, 0.693729", \ + "0.511078, 0.518488, 0.520730, 0.535243, 0.559497, 0.610654, 0.710666", \ + "0.531453, 0.538863, 0.541105, 0.555618, 0.579872, 0.631029, 0.731041", \ + "0.558448, 0.565858, 0.568100, 0.582613, 0.606867, 0.658024, 0.758036" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.294257, 0.301642, 0.303853, 0.318399, 0.342575, 0.393185, 0.493809", \ + "0.303707, 0.311092, 0.313303, 0.327849, 0.352025, 0.402635, 0.503259", \ + "0.320468, 0.327853, 0.330064, 0.344610, 0.368786, 0.419396, 0.520020", \ + "0.339837, 0.347222, 0.349433, 0.363979, 0.388155, 0.438765, 0.539389", \ + "0.356774, 0.364159, 0.366370, 0.380916, 0.405092, 0.455702, 0.556326", \ + "0.377128, 0.384513, 0.386724, 0.401270, 0.425446, 0.476056, 0.576680", \ + "0.403841, 0.411226, 0.413437, 0.427983, 0.452159, 0.502769, 0.603393" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.415263, 0.421895, 0.423659, 0.435133, 0.452584, 0.487558, 0.555809", \ + "0.424475, 0.431107, 0.432871, 0.444345, 0.461796, 0.496770, 0.565021", \ + "0.444166, 0.450798, 0.452562, 0.464036, 0.481487, 0.516461, 0.584712", \ + "0.465757, 0.472389, 0.474153, 0.485627, 0.503078, 0.538052, 0.606303", \ + "0.482087, 0.488719, 0.490483, 0.501957, 0.519408, 0.554382, 0.622633", \ + "0.509113, 0.515745, 0.517509, 0.528983, 0.546434, 0.581408, 0.649659", \ + "0.541286, 0.547918, 0.549682, 0.561156, 0.578607, 0.613581, 0.681832" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.268714, 0.275200, 0.277097, 0.288608, 0.305984, 0.340375, 0.408963", \ + "0.278165, 0.284651, 0.286548, 0.298059, 0.315435, 0.349826, 0.418414", \ + "0.297909, 0.304395, 0.306292, 0.317803, 0.335179, 0.369570, 0.438158", \ + "0.319457, 0.325943, 0.327840, 0.339351, 0.356727, 0.391118, 0.459706", \ + "0.335812, 0.342298, 0.344195, 0.355706, 0.373082, 0.407473, 0.476061", \ + "0.362797, 0.369283, 0.371180, 0.382691, 0.400067, 0.434458, 0.503046", \ + "0.394960, 0.401446, 0.403343, 0.414854, 0.432230, 0.466621, 0.535209" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[69]&WENB[69]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269", \ + "0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272", \ + "0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275", \ + "0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279", \ + "0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282", \ + "0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285", \ + "0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444", \ + "0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543", \ + "0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548", \ + "0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552", \ + "0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557", \ + "0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561", \ + "0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[69]&!WENB[69]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444", \ + "0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543", \ + "0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548", \ + "0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552", \ + "0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557", \ + "0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561", \ + "0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269", \ + "0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272", \ + "0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275", \ + "0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279", \ + "0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282", \ + "0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285", \ + "0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288" \ + ); + } + } + } + pin(WENYB[68]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[68]&WENB[68]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[68] == 1'b0 && WENB[68] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.428566, 0.434896, 0.436782, 0.448327, 0.465788, 0.500696, 0.570282", \ + "0.438471, 0.444801, 0.446687, 0.458232, 0.475693, 0.510601, 0.580187", \ + "0.454906, 0.461236, 0.463122, 0.474667, 0.492128, 0.527036, 0.596622", \ + "0.474391, 0.480721, 0.482607, 0.494152, 0.511613, 0.546521, 0.616107", \ + "0.490250, 0.496580, 0.498466, 0.510011, 0.527472, 0.562380, 0.631966", \ + "0.512085, 0.518415, 0.520301, 0.531846, 0.549307, 0.584215, 0.653801", \ + "0.533832, 0.540162, 0.542048, 0.553593, 0.571054, 0.605962, 0.675548" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.289647, 0.295769, 0.297777, 0.309317, 0.326657, 0.361315, 0.429672", \ + "0.299417, 0.305539, 0.307547, 0.319087, 0.336427, 0.371085, 0.439442", \ + "0.315598, 0.321720, 0.323728, 0.335268, 0.352608, 0.387266, 0.455623", \ + "0.335474, 0.341596, 0.343604, 0.355144, 0.372484, 0.407142, 0.475499", \ + "0.351283, 0.357405, 0.359413, 0.370953, 0.388293, 0.422951, 0.491308", \ + "0.372994, 0.379116, 0.381124, 0.392664, 0.410004, 0.444662, 0.513019", \ + "0.394992, 0.401114, 0.403122, 0.414662, 0.432002, 0.466660, 0.535017" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.390282, 0.397602, 0.401890, 0.414395, 0.440878, 0.489067, 0.590691", \ + "0.402234, 0.409554, 0.413842, 0.426347, 0.452830, 0.501019, 0.602643", \ + "0.420298, 0.427618, 0.431906, 0.444411, 0.470894, 0.519083, 0.620707", \ + "0.442888, 0.450208, 0.454496, 0.467001, 0.493484, 0.541673, 0.643297", \ + "0.460549, 0.467869, 0.472157, 0.484662, 0.511145, 0.559334, 0.660958", \ + "0.488350, 0.495670, 0.499958, 0.512463, 0.538946, 0.587135, 0.688759", \ + "0.519698, 0.527018, 0.531306, 0.543811, 0.570294, 0.618483, 0.720107" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.258427, 0.265773, 0.269915, 0.282552, 0.308905, 0.357203, 0.457471", \ + "0.269913, 0.277259, 0.281401, 0.294038, 0.320391, 0.368689, 0.468957", \ + "0.288479, 0.295825, 0.299967, 0.312604, 0.338957, 0.387255, 0.487523", \ + "0.310924, 0.318270, 0.322412, 0.335049, 0.361402, 0.409700, 0.509968", \ + "0.328666, 0.336012, 0.340154, 0.352791, 0.379144, 0.427442, 0.527710", \ + "0.356550, 0.363896, 0.368038, 0.380675, 0.407028, 0.455326, 0.555594", \ + "0.387887, 0.395233, 0.399375, 0.412012, 0.438365, 0.486663, 0.586931" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[68]&!WENB[68]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[68] == 1'b1 && WENB[68] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.448569, 0.455979, 0.458221, 0.472734, 0.496988, 0.548145, 0.648157", \ + "0.458006, 0.465416, 0.467658, 0.482171, 0.506425, 0.557582, 0.657594", \ + "0.474760, 0.482170, 0.484412, 0.498925, 0.523179, 0.574336, 0.674348", \ + "0.494141, 0.501551, 0.503793, 0.518306, 0.542560, 0.593717, 0.693729", \ + "0.511078, 0.518488, 0.520730, 0.535243, 0.559497, 0.610654, 0.710666", \ + "0.531453, 0.538863, 0.541105, 0.555618, 0.579872, 0.631029, 0.731041", \ + "0.558448, 0.565858, 0.568100, 0.582613, 0.606867, 0.658024, 0.758036" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.294257, 0.301642, 0.303853, 0.318399, 0.342575, 0.393185, 0.493809", \ + "0.303707, 0.311092, 0.313303, 0.327849, 0.352025, 0.402635, 0.503259", \ + "0.320468, 0.327853, 0.330064, 0.344610, 0.368786, 0.419396, 0.520020", \ + "0.339837, 0.347222, 0.349433, 0.363979, 0.388155, 0.438765, 0.539389", \ + "0.356774, 0.364159, 0.366370, 0.380916, 0.405092, 0.455702, 0.556326", \ + "0.377128, 0.384513, 0.386724, 0.401270, 0.425446, 0.476056, 0.576680", \ + "0.403841, 0.411226, 0.413437, 0.427983, 0.452159, 0.502769, 0.603393" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.415263, 0.421895, 0.423659, 0.435133, 0.452584, 0.487558, 0.555809", \ + "0.424475, 0.431107, 0.432871, 0.444345, 0.461796, 0.496770, 0.565021", \ + "0.444166, 0.450798, 0.452562, 0.464036, 0.481487, 0.516461, 0.584712", \ + "0.465757, 0.472389, 0.474153, 0.485627, 0.503078, 0.538052, 0.606303", \ + "0.482087, 0.488719, 0.490483, 0.501957, 0.519408, 0.554382, 0.622633", \ + "0.509113, 0.515745, 0.517509, 0.528983, 0.546434, 0.581408, 0.649659", \ + "0.541286, 0.547918, 0.549682, 0.561156, 0.578607, 0.613581, 0.681832" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.268714, 0.275200, 0.277097, 0.288608, 0.305984, 0.340375, 0.408963", \ + "0.278165, 0.284651, 0.286548, 0.298059, 0.315435, 0.349826, 0.418414", \ + "0.297909, 0.304395, 0.306292, 0.317803, 0.335179, 0.369570, 0.438158", \ + "0.319457, 0.325943, 0.327840, 0.339351, 0.356727, 0.391118, 0.459706", \ + "0.335812, 0.342298, 0.344195, 0.355706, 0.373082, 0.407473, 0.476061", \ + "0.362797, 0.369283, 0.371180, 0.382691, 0.400067, 0.434458, 0.503046", \ + "0.394960, 0.401446, 0.403343, 0.414854, 0.432230, 0.466621, 0.535209" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[68]&WENB[68]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269", \ + "0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272", \ + "0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275", \ + "0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279", \ + "0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282", \ + "0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285", \ + "0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444", \ + "0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543", \ + "0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548", \ + "0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552", \ + "0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557", \ + "0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561", \ + "0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[68]&!WENB[68]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444", \ + "0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543", \ + "0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548", \ + "0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552", \ + "0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557", \ + "0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561", \ + "0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269", \ + "0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272", \ + "0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275", \ + "0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279", \ + "0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282", \ + "0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285", \ + "0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288" \ + ); + } + } + } + pin(WENYB[67]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[67]&WENB[67]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[67] == 1'b0 && WENB[67] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.428566, 0.434896, 0.436782, 0.448327, 0.465788, 0.500696, 0.570282", \ + "0.438471, 0.444801, 0.446687, 0.458232, 0.475693, 0.510601, 0.580187", \ + "0.454906, 0.461236, 0.463122, 0.474667, 0.492128, 0.527036, 0.596622", \ + "0.474391, 0.480721, 0.482607, 0.494152, 0.511613, 0.546521, 0.616107", \ + "0.490250, 0.496580, 0.498466, 0.510011, 0.527472, 0.562380, 0.631966", \ + "0.512085, 0.518415, 0.520301, 0.531846, 0.549307, 0.584215, 0.653801", \ + "0.533832, 0.540162, 0.542048, 0.553593, 0.571054, 0.605962, 0.675548" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.289647, 0.295769, 0.297777, 0.309317, 0.326657, 0.361315, 0.429672", \ + "0.299417, 0.305539, 0.307547, 0.319087, 0.336427, 0.371085, 0.439442", \ + "0.315598, 0.321720, 0.323728, 0.335268, 0.352608, 0.387266, 0.455623", \ + "0.335474, 0.341596, 0.343604, 0.355144, 0.372484, 0.407142, 0.475499", \ + "0.351283, 0.357405, 0.359413, 0.370953, 0.388293, 0.422951, 0.491308", \ + "0.372994, 0.379116, 0.381124, 0.392664, 0.410004, 0.444662, 0.513019", \ + "0.394992, 0.401114, 0.403122, 0.414662, 0.432002, 0.466660, 0.535017" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.390282, 0.397602, 0.401890, 0.414395, 0.440878, 0.489067, 0.590691", \ + "0.402234, 0.409554, 0.413842, 0.426347, 0.452830, 0.501019, 0.602643", \ + "0.420298, 0.427618, 0.431906, 0.444411, 0.470894, 0.519083, 0.620707", \ + "0.442888, 0.450208, 0.454496, 0.467001, 0.493484, 0.541673, 0.643297", \ + "0.460549, 0.467869, 0.472157, 0.484662, 0.511145, 0.559334, 0.660958", \ + "0.488350, 0.495670, 0.499958, 0.512463, 0.538946, 0.587135, 0.688759", \ + "0.519698, 0.527018, 0.531306, 0.543811, 0.570294, 0.618483, 0.720107" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.258427, 0.265773, 0.269915, 0.282552, 0.308905, 0.357203, 0.457471", \ + "0.269913, 0.277259, 0.281401, 0.294038, 0.320391, 0.368689, 0.468957", \ + "0.288479, 0.295825, 0.299967, 0.312604, 0.338957, 0.387255, 0.487523", \ + "0.310924, 0.318270, 0.322412, 0.335049, 0.361402, 0.409700, 0.509968", \ + "0.328666, 0.336012, 0.340154, 0.352791, 0.379144, 0.427442, 0.527710", \ + "0.356550, 0.363896, 0.368038, 0.380675, 0.407028, 0.455326, 0.555594", \ + "0.387887, 0.395233, 0.399375, 0.412012, 0.438365, 0.486663, 0.586931" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[67]&!WENB[67]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[67] == 1'b1 && WENB[67] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.448569, 0.455979, 0.458221, 0.472734, 0.496988, 0.548145, 0.648157", \ + "0.458006, 0.465416, 0.467658, 0.482171, 0.506425, 0.557582, 0.657594", \ + "0.474760, 0.482170, 0.484412, 0.498925, 0.523179, 0.574336, 0.674348", \ + "0.494141, 0.501551, 0.503793, 0.518306, 0.542560, 0.593717, 0.693729", \ + "0.511078, 0.518488, 0.520730, 0.535243, 0.559497, 0.610654, 0.710666", \ + "0.531453, 0.538863, 0.541105, 0.555618, 0.579872, 0.631029, 0.731041", \ + "0.558448, 0.565858, 0.568100, 0.582613, 0.606867, 0.658024, 0.758036" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.294257, 0.301642, 0.303853, 0.318399, 0.342575, 0.393185, 0.493809", \ + "0.303707, 0.311092, 0.313303, 0.327849, 0.352025, 0.402635, 0.503259", \ + "0.320468, 0.327853, 0.330064, 0.344610, 0.368786, 0.419396, 0.520020", \ + "0.339837, 0.347222, 0.349433, 0.363979, 0.388155, 0.438765, 0.539389", \ + "0.356774, 0.364159, 0.366370, 0.380916, 0.405092, 0.455702, 0.556326", \ + "0.377128, 0.384513, 0.386724, 0.401270, 0.425446, 0.476056, 0.576680", \ + "0.403841, 0.411226, 0.413437, 0.427983, 0.452159, 0.502769, 0.603393" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.415263, 0.421895, 0.423659, 0.435133, 0.452584, 0.487558, 0.555809", \ + "0.424475, 0.431107, 0.432871, 0.444345, 0.461796, 0.496770, 0.565021", \ + "0.444166, 0.450798, 0.452562, 0.464036, 0.481487, 0.516461, 0.584712", \ + "0.465757, 0.472389, 0.474153, 0.485627, 0.503078, 0.538052, 0.606303", \ + "0.482087, 0.488719, 0.490483, 0.501957, 0.519408, 0.554382, 0.622633", \ + "0.509113, 0.515745, 0.517509, 0.528983, 0.546434, 0.581408, 0.649659", \ + "0.541286, 0.547918, 0.549682, 0.561156, 0.578607, 0.613581, 0.681832" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.268714, 0.275200, 0.277097, 0.288608, 0.305984, 0.340375, 0.408963", \ + "0.278165, 0.284651, 0.286548, 0.298059, 0.315435, 0.349826, 0.418414", \ + "0.297909, 0.304395, 0.306292, 0.317803, 0.335179, 0.369570, 0.438158", \ + "0.319457, 0.325943, 0.327840, 0.339351, 0.356727, 0.391118, 0.459706", \ + "0.335812, 0.342298, 0.344195, 0.355706, 0.373082, 0.407473, 0.476061", \ + "0.362797, 0.369283, 0.371180, 0.382691, 0.400067, 0.434458, 0.503046", \ + "0.394960, 0.401446, 0.403343, 0.414854, 0.432230, 0.466621, 0.535209" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[67]&WENB[67]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269", \ + "0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272", \ + "0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275", \ + "0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279", \ + "0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282", \ + "0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285", \ + "0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444", \ + "0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543", \ + "0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548", \ + "0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552", \ + "0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557", \ + "0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561", \ + "0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[67]&!WENB[67]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444", \ + "0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543", \ + "0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548", \ + "0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552", \ + "0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557", \ + "0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561", \ + "0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269", \ + "0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272", \ + "0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275", \ + "0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279", \ + "0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282", \ + "0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285", \ + "0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288" \ + ); + } + } + } + pin(WENYB[66]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[66]&WENB[66]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[66] == 1'b0 && WENB[66] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.428566, 0.434896, 0.436782, 0.448327, 0.465788, 0.500696, 0.570282", \ + "0.438471, 0.444801, 0.446687, 0.458232, 0.475693, 0.510601, 0.580187", \ + "0.454906, 0.461236, 0.463122, 0.474667, 0.492128, 0.527036, 0.596622", \ + "0.474391, 0.480721, 0.482607, 0.494152, 0.511613, 0.546521, 0.616107", \ + "0.490250, 0.496580, 0.498466, 0.510011, 0.527472, 0.562380, 0.631966", \ + "0.512085, 0.518415, 0.520301, 0.531846, 0.549307, 0.584215, 0.653801", \ + "0.533832, 0.540162, 0.542048, 0.553593, 0.571054, 0.605962, 0.675548" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.289647, 0.295769, 0.297777, 0.309317, 0.326657, 0.361315, 0.429672", \ + "0.299417, 0.305539, 0.307547, 0.319087, 0.336427, 0.371085, 0.439442", \ + "0.315598, 0.321720, 0.323728, 0.335268, 0.352608, 0.387266, 0.455623", \ + "0.335474, 0.341596, 0.343604, 0.355144, 0.372484, 0.407142, 0.475499", \ + "0.351283, 0.357405, 0.359413, 0.370953, 0.388293, 0.422951, 0.491308", \ + "0.372994, 0.379116, 0.381124, 0.392664, 0.410004, 0.444662, 0.513019", \ + "0.394992, 0.401114, 0.403122, 0.414662, 0.432002, 0.466660, 0.535017" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.390282, 0.397602, 0.401890, 0.414395, 0.440878, 0.489067, 0.590691", \ + "0.402234, 0.409554, 0.413842, 0.426347, 0.452830, 0.501019, 0.602643", \ + "0.420298, 0.427618, 0.431906, 0.444411, 0.470894, 0.519083, 0.620707", \ + "0.442888, 0.450208, 0.454496, 0.467001, 0.493484, 0.541673, 0.643297", \ + "0.460549, 0.467869, 0.472157, 0.484662, 0.511145, 0.559334, 0.660958", \ + "0.488350, 0.495670, 0.499958, 0.512463, 0.538946, 0.587135, 0.688759", \ + "0.519698, 0.527018, 0.531306, 0.543811, 0.570294, 0.618483, 0.720107" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.258427, 0.265773, 0.269915, 0.282552, 0.308905, 0.357203, 0.457471", \ + "0.269913, 0.277259, 0.281401, 0.294038, 0.320391, 0.368689, 0.468957", \ + "0.288479, 0.295825, 0.299967, 0.312604, 0.338957, 0.387255, 0.487523", \ + "0.310924, 0.318270, 0.322412, 0.335049, 0.361402, 0.409700, 0.509968", \ + "0.328666, 0.336012, 0.340154, 0.352791, 0.379144, 0.427442, 0.527710", \ + "0.356550, 0.363896, 0.368038, 0.380675, 0.407028, 0.455326, 0.555594", \ + "0.387887, 0.395233, 0.399375, 0.412012, 0.438365, 0.486663, 0.586931" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[66]&!WENB[66]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[66] == 1'b1 && WENB[66] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.448569, 0.455979, 0.458221, 0.472734, 0.496988, 0.548145, 0.648157", \ + "0.458006, 0.465416, 0.467658, 0.482171, 0.506425, 0.557582, 0.657594", \ + "0.474760, 0.482170, 0.484412, 0.498925, 0.523179, 0.574336, 0.674348", \ + "0.494141, 0.501551, 0.503793, 0.518306, 0.542560, 0.593717, 0.693729", \ + "0.511078, 0.518488, 0.520730, 0.535243, 0.559497, 0.610654, 0.710666", \ + "0.531453, 0.538863, 0.541105, 0.555618, 0.579872, 0.631029, 0.731041", \ + "0.558448, 0.565858, 0.568100, 0.582613, 0.606867, 0.658024, 0.758036" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.294257, 0.301642, 0.303853, 0.318399, 0.342575, 0.393185, 0.493809", \ + "0.303707, 0.311092, 0.313303, 0.327849, 0.352025, 0.402635, 0.503259", \ + "0.320468, 0.327853, 0.330064, 0.344610, 0.368786, 0.419396, 0.520020", \ + "0.339837, 0.347222, 0.349433, 0.363979, 0.388155, 0.438765, 0.539389", \ + "0.356774, 0.364159, 0.366370, 0.380916, 0.405092, 0.455702, 0.556326", \ + "0.377128, 0.384513, 0.386724, 0.401270, 0.425446, 0.476056, 0.576680", \ + "0.403841, 0.411226, 0.413437, 0.427983, 0.452159, 0.502769, 0.603393" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.415263, 0.421895, 0.423659, 0.435133, 0.452584, 0.487558, 0.555809", \ + "0.424475, 0.431107, 0.432871, 0.444345, 0.461796, 0.496770, 0.565021", \ + "0.444166, 0.450798, 0.452562, 0.464036, 0.481487, 0.516461, 0.584712", \ + "0.465757, 0.472389, 0.474153, 0.485627, 0.503078, 0.538052, 0.606303", \ + "0.482087, 0.488719, 0.490483, 0.501957, 0.519408, 0.554382, 0.622633", \ + "0.509113, 0.515745, 0.517509, 0.528983, 0.546434, 0.581408, 0.649659", \ + "0.541286, 0.547918, 0.549682, 0.561156, 0.578607, 0.613581, 0.681832" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.268714, 0.275200, 0.277097, 0.288608, 0.305984, 0.340375, 0.408963", \ + "0.278165, 0.284651, 0.286548, 0.298059, 0.315435, 0.349826, 0.418414", \ + "0.297909, 0.304395, 0.306292, 0.317803, 0.335179, 0.369570, 0.438158", \ + "0.319457, 0.325943, 0.327840, 0.339351, 0.356727, 0.391118, 0.459706", \ + "0.335812, 0.342298, 0.344195, 0.355706, 0.373082, 0.407473, 0.476061", \ + "0.362797, 0.369283, 0.371180, 0.382691, 0.400067, 0.434458, 0.503046", \ + "0.394960, 0.401446, 0.403343, 0.414854, 0.432230, 0.466621, 0.535209" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[66]&WENB[66]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269", \ + "0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272", \ + "0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275", \ + "0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279", \ + "0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282", \ + "0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285", \ + "0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444", \ + "0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543", \ + "0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548", \ + "0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552", \ + "0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557", \ + "0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561", \ + "0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[66]&!WENB[66]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444", \ + "0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543", \ + "0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548", \ + "0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552", \ + "0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557", \ + "0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561", \ + "0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269", \ + "0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272", \ + "0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275", \ + "0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279", \ + "0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282", \ + "0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285", \ + "0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288" \ + ); + } + } + } + pin(WENYB[65]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[65]&WENB[65]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[65] == 1'b0 && WENB[65] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.428566, 0.434896, 0.436782, 0.448327, 0.465788, 0.500696, 0.570282", \ + "0.438471, 0.444801, 0.446687, 0.458232, 0.475693, 0.510601, 0.580187", \ + "0.454906, 0.461236, 0.463122, 0.474667, 0.492128, 0.527036, 0.596622", \ + "0.474391, 0.480721, 0.482607, 0.494152, 0.511613, 0.546521, 0.616107", \ + "0.490250, 0.496580, 0.498466, 0.510011, 0.527472, 0.562380, 0.631966", \ + "0.512085, 0.518415, 0.520301, 0.531846, 0.549307, 0.584215, 0.653801", \ + "0.533832, 0.540162, 0.542048, 0.553593, 0.571054, 0.605962, 0.675548" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.289647, 0.295769, 0.297777, 0.309317, 0.326657, 0.361315, 0.429672", \ + "0.299417, 0.305539, 0.307547, 0.319087, 0.336427, 0.371085, 0.439442", \ + "0.315598, 0.321720, 0.323728, 0.335268, 0.352608, 0.387266, 0.455623", \ + "0.335474, 0.341596, 0.343604, 0.355144, 0.372484, 0.407142, 0.475499", \ + "0.351283, 0.357405, 0.359413, 0.370953, 0.388293, 0.422951, 0.491308", \ + "0.372994, 0.379116, 0.381124, 0.392664, 0.410004, 0.444662, 0.513019", \ + "0.394992, 0.401114, 0.403122, 0.414662, 0.432002, 0.466660, 0.535017" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.390282, 0.397602, 0.401890, 0.414395, 0.440878, 0.489067, 0.590691", \ + "0.402234, 0.409554, 0.413842, 0.426347, 0.452830, 0.501019, 0.602643", \ + "0.420298, 0.427618, 0.431906, 0.444411, 0.470894, 0.519083, 0.620707", \ + "0.442888, 0.450208, 0.454496, 0.467001, 0.493484, 0.541673, 0.643297", \ + "0.460549, 0.467869, 0.472157, 0.484662, 0.511145, 0.559334, 0.660958", \ + "0.488350, 0.495670, 0.499958, 0.512463, 0.538946, 0.587135, 0.688759", \ + "0.519698, 0.527018, 0.531306, 0.543811, 0.570294, 0.618483, 0.720107" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.258427, 0.265773, 0.269915, 0.282552, 0.308905, 0.357203, 0.457471", \ + "0.269913, 0.277259, 0.281401, 0.294038, 0.320391, 0.368689, 0.468957", \ + "0.288479, 0.295825, 0.299967, 0.312604, 0.338957, 0.387255, 0.487523", \ + "0.310924, 0.318270, 0.322412, 0.335049, 0.361402, 0.409700, 0.509968", \ + "0.328666, 0.336012, 0.340154, 0.352791, 0.379144, 0.427442, 0.527710", \ + "0.356550, 0.363896, 0.368038, 0.380675, 0.407028, 0.455326, 0.555594", \ + "0.387887, 0.395233, 0.399375, 0.412012, 0.438365, 0.486663, 0.586931" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[65]&!WENB[65]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[65] == 1'b1 && WENB[65] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.448569, 0.455979, 0.458221, 0.472734, 0.496988, 0.548145, 0.648157", \ + "0.458006, 0.465416, 0.467658, 0.482171, 0.506425, 0.557582, 0.657594", \ + "0.474760, 0.482170, 0.484412, 0.498925, 0.523179, 0.574336, 0.674348", \ + "0.494141, 0.501551, 0.503793, 0.518306, 0.542560, 0.593717, 0.693729", \ + "0.511078, 0.518488, 0.520730, 0.535243, 0.559497, 0.610654, 0.710666", \ + "0.531453, 0.538863, 0.541105, 0.555618, 0.579872, 0.631029, 0.731041", \ + "0.558448, 0.565858, 0.568100, 0.582613, 0.606867, 0.658024, 0.758036" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.294257, 0.301642, 0.303853, 0.318399, 0.342575, 0.393185, 0.493809", \ + "0.303707, 0.311092, 0.313303, 0.327849, 0.352025, 0.402635, 0.503259", \ + "0.320468, 0.327853, 0.330064, 0.344610, 0.368786, 0.419396, 0.520020", \ + "0.339837, 0.347222, 0.349433, 0.363979, 0.388155, 0.438765, 0.539389", \ + "0.356774, 0.364159, 0.366370, 0.380916, 0.405092, 0.455702, 0.556326", \ + "0.377128, 0.384513, 0.386724, 0.401270, 0.425446, 0.476056, 0.576680", \ + "0.403841, 0.411226, 0.413437, 0.427983, 0.452159, 0.502769, 0.603393" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.415263, 0.421895, 0.423659, 0.435133, 0.452584, 0.487558, 0.555809", \ + "0.424475, 0.431107, 0.432871, 0.444345, 0.461796, 0.496770, 0.565021", \ + "0.444166, 0.450798, 0.452562, 0.464036, 0.481487, 0.516461, 0.584712", \ + "0.465757, 0.472389, 0.474153, 0.485627, 0.503078, 0.538052, 0.606303", \ + "0.482087, 0.488719, 0.490483, 0.501957, 0.519408, 0.554382, 0.622633", \ + "0.509113, 0.515745, 0.517509, 0.528983, 0.546434, 0.581408, 0.649659", \ + "0.541286, 0.547918, 0.549682, 0.561156, 0.578607, 0.613581, 0.681832" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.268714, 0.275200, 0.277097, 0.288608, 0.305984, 0.340375, 0.408963", \ + "0.278165, 0.284651, 0.286548, 0.298059, 0.315435, 0.349826, 0.418414", \ + "0.297909, 0.304395, 0.306292, 0.317803, 0.335179, 0.369570, 0.438158", \ + "0.319457, 0.325943, 0.327840, 0.339351, 0.356727, 0.391118, 0.459706", \ + "0.335812, 0.342298, 0.344195, 0.355706, 0.373082, 0.407473, 0.476061", \ + "0.362797, 0.369283, 0.371180, 0.382691, 0.400067, 0.434458, 0.503046", \ + "0.394960, 0.401446, 0.403343, 0.414854, 0.432230, 0.466621, 0.535209" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[65]&WENB[65]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269", \ + "0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272", \ + "0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275", \ + "0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279", \ + "0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282", \ + "0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285", \ + "0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444", \ + "0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543", \ + "0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548", \ + "0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552", \ + "0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557", \ + "0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561", \ + "0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[65]&!WENB[65]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444", \ + "0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543", \ + "0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548", \ + "0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552", \ + "0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557", \ + "0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561", \ + "0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269", \ + "0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272", \ + "0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275", \ + "0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279", \ + "0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282", \ + "0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285", \ + "0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288" \ + ); + } + } + } + pin(WENYB[64]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[64]&WENB[64]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[64] == 1'b0 && WENB[64] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.428566, 0.434896, 0.436782, 0.448327, 0.465788, 0.500696, 0.570282", \ + "0.438471, 0.444801, 0.446687, 0.458232, 0.475693, 0.510601, 0.580187", \ + "0.454906, 0.461236, 0.463122, 0.474667, 0.492128, 0.527036, 0.596622", \ + "0.474391, 0.480721, 0.482607, 0.494152, 0.511613, 0.546521, 0.616107", \ + "0.490250, 0.496580, 0.498466, 0.510011, 0.527472, 0.562380, 0.631966", \ + "0.512085, 0.518415, 0.520301, 0.531846, 0.549307, 0.584215, 0.653801", \ + "0.533832, 0.540162, 0.542048, 0.553593, 0.571054, 0.605962, 0.675548" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.289647, 0.295769, 0.297777, 0.309317, 0.326657, 0.361315, 0.429672", \ + "0.299417, 0.305539, 0.307547, 0.319087, 0.336427, 0.371085, 0.439442", \ + "0.315598, 0.321720, 0.323728, 0.335268, 0.352608, 0.387266, 0.455623", \ + "0.335474, 0.341596, 0.343604, 0.355144, 0.372484, 0.407142, 0.475499", \ + "0.351283, 0.357405, 0.359413, 0.370953, 0.388293, 0.422951, 0.491308", \ + "0.372994, 0.379116, 0.381124, 0.392664, 0.410004, 0.444662, 0.513019", \ + "0.394992, 0.401114, 0.403122, 0.414662, 0.432002, 0.466660, 0.535017" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.390282, 0.397602, 0.401890, 0.414395, 0.440878, 0.489067, 0.590691", \ + "0.402234, 0.409554, 0.413842, 0.426347, 0.452830, 0.501019, 0.602643", \ + "0.420298, 0.427618, 0.431906, 0.444411, 0.470894, 0.519083, 0.620707", \ + "0.442888, 0.450208, 0.454496, 0.467001, 0.493484, 0.541673, 0.643297", \ + "0.460549, 0.467869, 0.472157, 0.484662, 0.511145, 0.559334, 0.660958", \ + "0.488350, 0.495670, 0.499958, 0.512463, 0.538946, 0.587135, 0.688759", \ + "0.519698, 0.527018, 0.531306, 0.543811, 0.570294, 0.618483, 0.720107" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.258427, 0.265773, 0.269915, 0.282552, 0.308905, 0.357203, 0.457471", \ + "0.269913, 0.277259, 0.281401, 0.294038, 0.320391, 0.368689, 0.468957", \ + "0.288479, 0.295825, 0.299967, 0.312604, 0.338957, 0.387255, 0.487523", \ + "0.310924, 0.318270, 0.322412, 0.335049, 0.361402, 0.409700, 0.509968", \ + "0.328666, 0.336012, 0.340154, 0.352791, 0.379144, 0.427442, 0.527710", \ + "0.356550, 0.363896, 0.368038, 0.380675, 0.407028, 0.455326, 0.555594", \ + "0.387887, 0.395233, 0.399375, 0.412012, 0.438365, 0.486663, 0.586931" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[64]&!WENB[64]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[64] == 1'b1 && WENB[64] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.448569, 0.455979, 0.458221, 0.472734, 0.496988, 0.548145, 0.648157", \ + "0.458006, 0.465416, 0.467658, 0.482171, 0.506425, 0.557582, 0.657594", \ + "0.474760, 0.482170, 0.484412, 0.498925, 0.523179, 0.574336, 0.674348", \ + "0.494141, 0.501551, 0.503793, 0.518306, 0.542560, 0.593717, 0.693729", \ + "0.511078, 0.518488, 0.520730, 0.535243, 0.559497, 0.610654, 0.710666", \ + "0.531453, 0.538863, 0.541105, 0.555618, 0.579872, 0.631029, 0.731041", \ + "0.558448, 0.565858, 0.568100, 0.582613, 0.606867, 0.658024, 0.758036" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.294257, 0.301642, 0.303853, 0.318399, 0.342575, 0.393185, 0.493809", \ + "0.303707, 0.311092, 0.313303, 0.327849, 0.352025, 0.402635, 0.503259", \ + "0.320468, 0.327853, 0.330064, 0.344610, 0.368786, 0.419396, 0.520020", \ + "0.339837, 0.347222, 0.349433, 0.363979, 0.388155, 0.438765, 0.539389", \ + "0.356774, 0.364159, 0.366370, 0.380916, 0.405092, 0.455702, 0.556326", \ + "0.377128, 0.384513, 0.386724, 0.401270, 0.425446, 0.476056, 0.576680", \ + "0.403841, 0.411226, 0.413437, 0.427983, 0.452159, 0.502769, 0.603393" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.415263, 0.421895, 0.423659, 0.435133, 0.452584, 0.487558, 0.555809", \ + "0.424475, 0.431107, 0.432871, 0.444345, 0.461796, 0.496770, 0.565021", \ + "0.444166, 0.450798, 0.452562, 0.464036, 0.481487, 0.516461, 0.584712", \ + "0.465757, 0.472389, 0.474153, 0.485627, 0.503078, 0.538052, 0.606303", \ + "0.482087, 0.488719, 0.490483, 0.501957, 0.519408, 0.554382, 0.622633", \ + "0.509113, 0.515745, 0.517509, 0.528983, 0.546434, 0.581408, 0.649659", \ + "0.541286, 0.547918, 0.549682, 0.561156, 0.578607, 0.613581, 0.681832" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.268714, 0.275200, 0.277097, 0.288608, 0.305984, 0.340375, 0.408963", \ + "0.278165, 0.284651, 0.286548, 0.298059, 0.315435, 0.349826, 0.418414", \ + "0.297909, 0.304395, 0.306292, 0.317803, 0.335179, 0.369570, 0.438158", \ + "0.319457, 0.325943, 0.327840, 0.339351, 0.356727, 0.391118, 0.459706", \ + "0.335812, 0.342298, 0.344195, 0.355706, 0.373082, 0.407473, 0.476061", \ + "0.362797, 0.369283, 0.371180, 0.382691, 0.400067, 0.434458, 0.503046", \ + "0.394960, 0.401446, 0.403343, 0.414854, 0.432230, 0.466621, 0.535209" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[64]&WENB[64]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269", \ + "0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272", \ + "0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275", \ + "0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279", \ + "0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282", \ + "0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285", \ + "0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444", \ + "0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543", \ + "0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548", \ + "0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552", \ + "0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557", \ + "0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561", \ + "0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[64]&!WENB[64]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444", \ + "0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543", \ + "0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548", \ + "0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552", \ + "0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557", \ + "0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561", \ + "0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269", \ + "0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272", \ + "0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275", \ + "0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279", \ + "0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282", \ + "0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285", \ + "0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288" \ + ); + } + } + } + pin(WENYB[63]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[63]&WENB[63]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[63] == 1'b0 && WENB[63] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.428566, 0.434896, 0.436782, 0.448327, 0.465788, 0.500696, 0.570282", \ + "0.438471, 0.444801, 0.446687, 0.458232, 0.475693, 0.510601, 0.580187", \ + "0.454906, 0.461236, 0.463122, 0.474667, 0.492128, 0.527036, 0.596622", \ + "0.474391, 0.480721, 0.482607, 0.494152, 0.511613, 0.546521, 0.616107", \ + "0.490250, 0.496580, 0.498466, 0.510011, 0.527472, 0.562380, 0.631966", \ + "0.512085, 0.518415, 0.520301, 0.531846, 0.549307, 0.584215, 0.653801", \ + "0.533832, 0.540162, 0.542048, 0.553593, 0.571054, 0.605962, 0.675548" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.289647, 0.295769, 0.297777, 0.309317, 0.326657, 0.361315, 0.429672", \ + "0.299417, 0.305539, 0.307547, 0.319087, 0.336427, 0.371085, 0.439442", \ + "0.315598, 0.321720, 0.323728, 0.335268, 0.352608, 0.387266, 0.455623", \ + "0.335474, 0.341596, 0.343604, 0.355144, 0.372484, 0.407142, 0.475499", \ + "0.351283, 0.357405, 0.359413, 0.370953, 0.388293, 0.422951, 0.491308", \ + "0.372994, 0.379116, 0.381124, 0.392664, 0.410004, 0.444662, 0.513019", \ + "0.394992, 0.401114, 0.403122, 0.414662, 0.432002, 0.466660, 0.535017" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.390282, 0.397602, 0.401890, 0.414395, 0.440878, 0.489067, 0.590691", \ + "0.402234, 0.409554, 0.413842, 0.426347, 0.452830, 0.501019, 0.602643", \ + "0.420298, 0.427618, 0.431906, 0.444411, 0.470894, 0.519083, 0.620707", \ + "0.442888, 0.450208, 0.454496, 0.467001, 0.493484, 0.541673, 0.643297", \ + "0.460549, 0.467869, 0.472157, 0.484662, 0.511145, 0.559334, 0.660958", \ + "0.488350, 0.495670, 0.499958, 0.512463, 0.538946, 0.587135, 0.688759", \ + "0.519698, 0.527018, 0.531306, 0.543811, 0.570294, 0.618483, 0.720107" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.258427, 0.265773, 0.269915, 0.282552, 0.308905, 0.357203, 0.457471", \ + "0.269913, 0.277259, 0.281401, 0.294038, 0.320391, 0.368689, 0.468957", \ + "0.288479, 0.295825, 0.299967, 0.312604, 0.338957, 0.387255, 0.487523", \ + "0.310924, 0.318270, 0.322412, 0.335049, 0.361402, 0.409700, 0.509968", \ + "0.328666, 0.336012, 0.340154, 0.352791, 0.379144, 0.427442, 0.527710", \ + "0.356550, 0.363896, 0.368038, 0.380675, 0.407028, 0.455326, 0.555594", \ + "0.387887, 0.395233, 0.399375, 0.412012, 0.438365, 0.486663, 0.586931" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[63]&!WENB[63]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[63] == 1'b1 && WENB[63] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.448569, 0.455979, 0.458221, 0.472734, 0.496988, 0.548145, 0.648157", \ + "0.458006, 0.465416, 0.467658, 0.482171, 0.506425, 0.557582, 0.657594", \ + "0.474760, 0.482170, 0.484412, 0.498925, 0.523179, 0.574336, 0.674348", \ + "0.494141, 0.501551, 0.503793, 0.518306, 0.542560, 0.593717, 0.693729", \ + "0.511078, 0.518488, 0.520730, 0.535243, 0.559497, 0.610654, 0.710666", \ + "0.531453, 0.538863, 0.541105, 0.555618, 0.579872, 0.631029, 0.731041", \ + "0.558448, 0.565858, 0.568100, 0.582613, 0.606867, 0.658024, 0.758036" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.294257, 0.301642, 0.303853, 0.318399, 0.342575, 0.393185, 0.493809", \ + "0.303707, 0.311092, 0.313303, 0.327849, 0.352025, 0.402635, 0.503259", \ + "0.320468, 0.327853, 0.330064, 0.344610, 0.368786, 0.419396, 0.520020", \ + "0.339837, 0.347222, 0.349433, 0.363979, 0.388155, 0.438765, 0.539389", \ + "0.356774, 0.364159, 0.366370, 0.380916, 0.405092, 0.455702, 0.556326", \ + "0.377128, 0.384513, 0.386724, 0.401270, 0.425446, 0.476056, 0.576680", \ + "0.403841, 0.411226, 0.413437, 0.427983, 0.452159, 0.502769, 0.603393" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.415263, 0.421895, 0.423659, 0.435133, 0.452584, 0.487558, 0.555809", \ + "0.424475, 0.431107, 0.432871, 0.444345, 0.461796, 0.496770, 0.565021", \ + "0.444166, 0.450798, 0.452562, 0.464036, 0.481487, 0.516461, 0.584712", \ + "0.465757, 0.472389, 0.474153, 0.485627, 0.503078, 0.538052, 0.606303", \ + "0.482087, 0.488719, 0.490483, 0.501957, 0.519408, 0.554382, 0.622633", \ + "0.509113, 0.515745, 0.517509, 0.528983, 0.546434, 0.581408, 0.649659", \ + "0.541286, 0.547918, 0.549682, 0.561156, 0.578607, 0.613581, 0.681832" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.268714, 0.275200, 0.277097, 0.288608, 0.305984, 0.340375, 0.408963", \ + "0.278165, 0.284651, 0.286548, 0.298059, 0.315435, 0.349826, 0.418414", \ + "0.297909, 0.304395, 0.306292, 0.317803, 0.335179, 0.369570, 0.438158", \ + "0.319457, 0.325943, 0.327840, 0.339351, 0.356727, 0.391118, 0.459706", \ + "0.335812, 0.342298, 0.344195, 0.355706, 0.373082, 0.407473, 0.476061", \ + "0.362797, 0.369283, 0.371180, 0.382691, 0.400067, 0.434458, 0.503046", \ + "0.394960, 0.401446, 0.403343, 0.414854, 0.432230, 0.466621, 0.535209" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[63]&WENB[63]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269", \ + "0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272", \ + "0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275", \ + "0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279", \ + "0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282", \ + "0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285", \ + "0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444", \ + "0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543", \ + "0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548", \ + "0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552", \ + "0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557", \ + "0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561", \ + "0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[63]&!WENB[63]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444", \ + "0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543", \ + "0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548", \ + "0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552", \ + "0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557", \ + "0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561", \ + "0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269", \ + "0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272", \ + "0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275", \ + "0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279", \ + "0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282", \ + "0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285", \ + "0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288" \ + ); + } + } + } + pin(WENYB[62]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[62]&WENB[62]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[62] == 1'b0 && WENB[62] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.428566, 0.434896, 0.436782, 0.448327, 0.465788, 0.500696, 0.570282", \ + "0.438471, 0.444801, 0.446687, 0.458232, 0.475693, 0.510601, 0.580187", \ + "0.454906, 0.461236, 0.463122, 0.474667, 0.492128, 0.527036, 0.596622", \ + "0.474391, 0.480721, 0.482607, 0.494152, 0.511613, 0.546521, 0.616107", \ + "0.490250, 0.496580, 0.498466, 0.510011, 0.527472, 0.562380, 0.631966", \ + "0.512085, 0.518415, 0.520301, 0.531846, 0.549307, 0.584215, 0.653801", \ + "0.533832, 0.540162, 0.542048, 0.553593, 0.571054, 0.605962, 0.675548" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.289647, 0.295769, 0.297777, 0.309317, 0.326657, 0.361315, 0.429672", \ + "0.299417, 0.305539, 0.307547, 0.319087, 0.336427, 0.371085, 0.439442", \ + "0.315598, 0.321720, 0.323728, 0.335268, 0.352608, 0.387266, 0.455623", \ + "0.335474, 0.341596, 0.343604, 0.355144, 0.372484, 0.407142, 0.475499", \ + "0.351283, 0.357405, 0.359413, 0.370953, 0.388293, 0.422951, 0.491308", \ + "0.372994, 0.379116, 0.381124, 0.392664, 0.410004, 0.444662, 0.513019", \ + "0.394992, 0.401114, 0.403122, 0.414662, 0.432002, 0.466660, 0.535017" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.390282, 0.397602, 0.401890, 0.414395, 0.440878, 0.489067, 0.590691", \ + "0.402234, 0.409554, 0.413842, 0.426347, 0.452830, 0.501019, 0.602643", \ + "0.420298, 0.427618, 0.431906, 0.444411, 0.470894, 0.519083, 0.620707", \ + "0.442888, 0.450208, 0.454496, 0.467001, 0.493484, 0.541673, 0.643297", \ + "0.460549, 0.467869, 0.472157, 0.484662, 0.511145, 0.559334, 0.660958", \ + "0.488350, 0.495670, 0.499958, 0.512463, 0.538946, 0.587135, 0.688759", \ + "0.519698, 0.527018, 0.531306, 0.543811, 0.570294, 0.618483, 0.720107" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.258427, 0.265773, 0.269915, 0.282552, 0.308905, 0.357203, 0.457471", \ + "0.269913, 0.277259, 0.281401, 0.294038, 0.320391, 0.368689, 0.468957", \ + "0.288479, 0.295825, 0.299967, 0.312604, 0.338957, 0.387255, 0.487523", \ + "0.310924, 0.318270, 0.322412, 0.335049, 0.361402, 0.409700, 0.509968", \ + "0.328666, 0.336012, 0.340154, 0.352791, 0.379144, 0.427442, 0.527710", \ + "0.356550, 0.363896, 0.368038, 0.380675, 0.407028, 0.455326, 0.555594", \ + "0.387887, 0.395233, 0.399375, 0.412012, 0.438365, 0.486663, 0.586931" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[62]&!WENB[62]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[62] == 1'b1 && WENB[62] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.448569, 0.455979, 0.458221, 0.472734, 0.496988, 0.548145, 0.648157", \ + "0.458006, 0.465416, 0.467658, 0.482171, 0.506425, 0.557582, 0.657594", \ + "0.474760, 0.482170, 0.484412, 0.498925, 0.523179, 0.574336, 0.674348", \ + "0.494141, 0.501551, 0.503793, 0.518306, 0.542560, 0.593717, 0.693729", \ + "0.511078, 0.518488, 0.520730, 0.535243, 0.559497, 0.610654, 0.710666", \ + "0.531453, 0.538863, 0.541105, 0.555618, 0.579872, 0.631029, 0.731041", \ + "0.558448, 0.565858, 0.568100, 0.582613, 0.606867, 0.658024, 0.758036" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.294257, 0.301642, 0.303853, 0.318399, 0.342575, 0.393185, 0.493809", \ + "0.303707, 0.311092, 0.313303, 0.327849, 0.352025, 0.402635, 0.503259", \ + "0.320468, 0.327853, 0.330064, 0.344610, 0.368786, 0.419396, 0.520020", \ + "0.339837, 0.347222, 0.349433, 0.363979, 0.388155, 0.438765, 0.539389", \ + "0.356774, 0.364159, 0.366370, 0.380916, 0.405092, 0.455702, 0.556326", \ + "0.377128, 0.384513, 0.386724, 0.401270, 0.425446, 0.476056, 0.576680", \ + "0.403841, 0.411226, 0.413437, 0.427983, 0.452159, 0.502769, 0.603393" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.415263, 0.421895, 0.423659, 0.435133, 0.452584, 0.487558, 0.555809", \ + "0.424475, 0.431107, 0.432871, 0.444345, 0.461796, 0.496770, 0.565021", \ + "0.444166, 0.450798, 0.452562, 0.464036, 0.481487, 0.516461, 0.584712", \ + "0.465757, 0.472389, 0.474153, 0.485627, 0.503078, 0.538052, 0.606303", \ + "0.482087, 0.488719, 0.490483, 0.501957, 0.519408, 0.554382, 0.622633", \ + "0.509113, 0.515745, 0.517509, 0.528983, 0.546434, 0.581408, 0.649659", \ + "0.541286, 0.547918, 0.549682, 0.561156, 0.578607, 0.613581, 0.681832" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.268714, 0.275200, 0.277097, 0.288608, 0.305984, 0.340375, 0.408963", \ + "0.278165, 0.284651, 0.286548, 0.298059, 0.315435, 0.349826, 0.418414", \ + "0.297909, 0.304395, 0.306292, 0.317803, 0.335179, 0.369570, 0.438158", \ + "0.319457, 0.325943, 0.327840, 0.339351, 0.356727, 0.391118, 0.459706", \ + "0.335812, 0.342298, 0.344195, 0.355706, 0.373082, 0.407473, 0.476061", \ + "0.362797, 0.369283, 0.371180, 0.382691, 0.400067, 0.434458, 0.503046", \ + "0.394960, 0.401446, 0.403343, 0.414854, 0.432230, 0.466621, 0.535209" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[62]&WENB[62]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269", \ + "0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272", \ + "0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275", \ + "0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279", \ + "0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282", \ + "0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285", \ + "0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444", \ + "0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543", \ + "0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548", \ + "0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552", \ + "0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557", \ + "0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561", \ + "0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[62]&!WENB[62]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444", \ + "0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543", \ + "0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548", \ + "0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552", \ + "0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557", \ + "0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561", \ + "0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269", \ + "0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272", \ + "0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275", \ + "0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279", \ + "0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282", \ + "0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285", \ + "0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288" \ + ); + } + } + } + pin(WENYB[61]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[61]&WENB[61]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[61] == 1'b0 && WENB[61] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.428566, 0.434896, 0.436782, 0.448327, 0.465788, 0.500696, 0.570282", \ + "0.438471, 0.444801, 0.446687, 0.458232, 0.475693, 0.510601, 0.580187", \ + "0.454906, 0.461236, 0.463122, 0.474667, 0.492128, 0.527036, 0.596622", \ + "0.474391, 0.480721, 0.482607, 0.494152, 0.511613, 0.546521, 0.616107", \ + "0.490250, 0.496580, 0.498466, 0.510011, 0.527472, 0.562380, 0.631966", \ + "0.512085, 0.518415, 0.520301, 0.531846, 0.549307, 0.584215, 0.653801", \ + "0.533832, 0.540162, 0.542048, 0.553593, 0.571054, 0.605962, 0.675548" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.289647, 0.295769, 0.297777, 0.309317, 0.326657, 0.361315, 0.429672", \ + "0.299417, 0.305539, 0.307547, 0.319087, 0.336427, 0.371085, 0.439442", \ + "0.315598, 0.321720, 0.323728, 0.335268, 0.352608, 0.387266, 0.455623", \ + "0.335474, 0.341596, 0.343604, 0.355144, 0.372484, 0.407142, 0.475499", \ + "0.351283, 0.357405, 0.359413, 0.370953, 0.388293, 0.422951, 0.491308", \ + "0.372994, 0.379116, 0.381124, 0.392664, 0.410004, 0.444662, 0.513019", \ + "0.394992, 0.401114, 0.403122, 0.414662, 0.432002, 0.466660, 0.535017" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.390282, 0.397602, 0.401890, 0.414395, 0.440878, 0.489067, 0.590691", \ + "0.402234, 0.409554, 0.413842, 0.426347, 0.452830, 0.501019, 0.602643", \ + "0.420298, 0.427618, 0.431906, 0.444411, 0.470894, 0.519083, 0.620707", \ + "0.442888, 0.450208, 0.454496, 0.467001, 0.493484, 0.541673, 0.643297", \ + "0.460549, 0.467869, 0.472157, 0.484662, 0.511145, 0.559334, 0.660958", \ + "0.488350, 0.495670, 0.499958, 0.512463, 0.538946, 0.587135, 0.688759", \ + "0.519698, 0.527018, 0.531306, 0.543811, 0.570294, 0.618483, 0.720107" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.258427, 0.265773, 0.269915, 0.282552, 0.308905, 0.357203, 0.457471", \ + "0.269913, 0.277259, 0.281401, 0.294038, 0.320391, 0.368689, 0.468957", \ + "0.288479, 0.295825, 0.299967, 0.312604, 0.338957, 0.387255, 0.487523", \ + "0.310924, 0.318270, 0.322412, 0.335049, 0.361402, 0.409700, 0.509968", \ + "0.328666, 0.336012, 0.340154, 0.352791, 0.379144, 0.427442, 0.527710", \ + "0.356550, 0.363896, 0.368038, 0.380675, 0.407028, 0.455326, 0.555594", \ + "0.387887, 0.395233, 0.399375, 0.412012, 0.438365, 0.486663, 0.586931" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[61]&!WENB[61]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[61] == 1'b1 && WENB[61] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.448569, 0.455979, 0.458221, 0.472734, 0.496988, 0.548145, 0.648157", \ + "0.458006, 0.465416, 0.467658, 0.482171, 0.506425, 0.557582, 0.657594", \ + "0.474760, 0.482170, 0.484412, 0.498925, 0.523179, 0.574336, 0.674348", \ + "0.494141, 0.501551, 0.503793, 0.518306, 0.542560, 0.593717, 0.693729", \ + "0.511078, 0.518488, 0.520730, 0.535243, 0.559497, 0.610654, 0.710666", \ + "0.531453, 0.538863, 0.541105, 0.555618, 0.579872, 0.631029, 0.731041", \ + "0.558448, 0.565858, 0.568100, 0.582613, 0.606867, 0.658024, 0.758036" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.294257, 0.301642, 0.303853, 0.318399, 0.342575, 0.393185, 0.493809", \ + "0.303707, 0.311092, 0.313303, 0.327849, 0.352025, 0.402635, 0.503259", \ + "0.320468, 0.327853, 0.330064, 0.344610, 0.368786, 0.419396, 0.520020", \ + "0.339837, 0.347222, 0.349433, 0.363979, 0.388155, 0.438765, 0.539389", \ + "0.356774, 0.364159, 0.366370, 0.380916, 0.405092, 0.455702, 0.556326", \ + "0.377128, 0.384513, 0.386724, 0.401270, 0.425446, 0.476056, 0.576680", \ + "0.403841, 0.411226, 0.413437, 0.427983, 0.452159, 0.502769, 0.603393" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.415263, 0.421895, 0.423659, 0.435133, 0.452584, 0.487558, 0.555809", \ + "0.424475, 0.431107, 0.432871, 0.444345, 0.461796, 0.496770, 0.565021", \ + "0.444166, 0.450798, 0.452562, 0.464036, 0.481487, 0.516461, 0.584712", \ + "0.465757, 0.472389, 0.474153, 0.485627, 0.503078, 0.538052, 0.606303", \ + "0.482087, 0.488719, 0.490483, 0.501957, 0.519408, 0.554382, 0.622633", \ + "0.509113, 0.515745, 0.517509, 0.528983, 0.546434, 0.581408, 0.649659", \ + "0.541286, 0.547918, 0.549682, 0.561156, 0.578607, 0.613581, 0.681832" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.268714, 0.275200, 0.277097, 0.288608, 0.305984, 0.340375, 0.408963", \ + "0.278165, 0.284651, 0.286548, 0.298059, 0.315435, 0.349826, 0.418414", \ + "0.297909, 0.304395, 0.306292, 0.317803, 0.335179, 0.369570, 0.438158", \ + "0.319457, 0.325943, 0.327840, 0.339351, 0.356727, 0.391118, 0.459706", \ + "0.335812, 0.342298, 0.344195, 0.355706, 0.373082, 0.407473, 0.476061", \ + "0.362797, 0.369283, 0.371180, 0.382691, 0.400067, 0.434458, 0.503046", \ + "0.394960, 0.401446, 0.403343, 0.414854, 0.432230, 0.466621, 0.535209" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[61]&WENB[61]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269", \ + "0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272", \ + "0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275", \ + "0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279", \ + "0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282", \ + "0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285", \ + "0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444", \ + "0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543", \ + "0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548", \ + "0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552", \ + "0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557", \ + "0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561", \ + "0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[61]&!WENB[61]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444", \ + "0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543", \ + "0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548", \ + "0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552", \ + "0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557", \ + "0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561", \ + "0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269", \ + "0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272", \ + "0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275", \ + "0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279", \ + "0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282", \ + "0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285", \ + "0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288" \ + ); + } + } + } + pin(WENYB[60]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[60]&WENB[60]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[60] == 1'b0 && WENB[60] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.428566, 0.434896, 0.436782, 0.448327, 0.465788, 0.500696, 0.570282", \ + "0.438471, 0.444801, 0.446687, 0.458232, 0.475693, 0.510601, 0.580187", \ + "0.454906, 0.461236, 0.463122, 0.474667, 0.492128, 0.527036, 0.596622", \ + "0.474391, 0.480721, 0.482607, 0.494152, 0.511613, 0.546521, 0.616107", \ + "0.490250, 0.496580, 0.498466, 0.510011, 0.527472, 0.562380, 0.631966", \ + "0.512085, 0.518415, 0.520301, 0.531846, 0.549307, 0.584215, 0.653801", \ + "0.533832, 0.540162, 0.542048, 0.553593, 0.571054, 0.605962, 0.675548" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.289647, 0.295769, 0.297777, 0.309317, 0.326657, 0.361315, 0.429672", \ + "0.299417, 0.305539, 0.307547, 0.319087, 0.336427, 0.371085, 0.439442", \ + "0.315598, 0.321720, 0.323728, 0.335268, 0.352608, 0.387266, 0.455623", \ + "0.335474, 0.341596, 0.343604, 0.355144, 0.372484, 0.407142, 0.475499", \ + "0.351283, 0.357405, 0.359413, 0.370953, 0.388293, 0.422951, 0.491308", \ + "0.372994, 0.379116, 0.381124, 0.392664, 0.410004, 0.444662, 0.513019", \ + "0.394992, 0.401114, 0.403122, 0.414662, 0.432002, 0.466660, 0.535017" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.390282, 0.397602, 0.401890, 0.414395, 0.440878, 0.489067, 0.590691", \ + "0.402234, 0.409554, 0.413842, 0.426347, 0.452830, 0.501019, 0.602643", \ + "0.420298, 0.427618, 0.431906, 0.444411, 0.470894, 0.519083, 0.620707", \ + "0.442888, 0.450208, 0.454496, 0.467001, 0.493484, 0.541673, 0.643297", \ + "0.460549, 0.467869, 0.472157, 0.484662, 0.511145, 0.559334, 0.660958", \ + "0.488350, 0.495670, 0.499958, 0.512463, 0.538946, 0.587135, 0.688759", \ + "0.519698, 0.527018, 0.531306, 0.543811, 0.570294, 0.618483, 0.720107" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.258427, 0.265773, 0.269915, 0.282552, 0.308905, 0.357203, 0.457471", \ + "0.269913, 0.277259, 0.281401, 0.294038, 0.320391, 0.368689, 0.468957", \ + "0.288479, 0.295825, 0.299967, 0.312604, 0.338957, 0.387255, 0.487523", \ + "0.310924, 0.318270, 0.322412, 0.335049, 0.361402, 0.409700, 0.509968", \ + "0.328666, 0.336012, 0.340154, 0.352791, 0.379144, 0.427442, 0.527710", \ + "0.356550, 0.363896, 0.368038, 0.380675, 0.407028, 0.455326, 0.555594", \ + "0.387887, 0.395233, 0.399375, 0.412012, 0.438365, 0.486663, 0.586931" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[60]&!WENB[60]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[60] == 1'b1 && WENB[60] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.448569, 0.455979, 0.458221, 0.472734, 0.496988, 0.548145, 0.648157", \ + "0.458006, 0.465416, 0.467658, 0.482171, 0.506425, 0.557582, 0.657594", \ + "0.474760, 0.482170, 0.484412, 0.498925, 0.523179, 0.574336, 0.674348", \ + "0.494141, 0.501551, 0.503793, 0.518306, 0.542560, 0.593717, 0.693729", \ + "0.511078, 0.518488, 0.520730, 0.535243, 0.559497, 0.610654, 0.710666", \ + "0.531453, 0.538863, 0.541105, 0.555618, 0.579872, 0.631029, 0.731041", \ + "0.558448, 0.565858, 0.568100, 0.582613, 0.606867, 0.658024, 0.758036" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.294257, 0.301642, 0.303853, 0.318399, 0.342575, 0.393185, 0.493809", \ + "0.303707, 0.311092, 0.313303, 0.327849, 0.352025, 0.402635, 0.503259", \ + "0.320468, 0.327853, 0.330064, 0.344610, 0.368786, 0.419396, 0.520020", \ + "0.339837, 0.347222, 0.349433, 0.363979, 0.388155, 0.438765, 0.539389", \ + "0.356774, 0.364159, 0.366370, 0.380916, 0.405092, 0.455702, 0.556326", \ + "0.377128, 0.384513, 0.386724, 0.401270, 0.425446, 0.476056, 0.576680", \ + "0.403841, 0.411226, 0.413437, 0.427983, 0.452159, 0.502769, 0.603393" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.415263, 0.421895, 0.423659, 0.435133, 0.452584, 0.487558, 0.555809", \ + "0.424475, 0.431107, 0.432871, 0.444345, 0.461796, 0.496770, 0.565021", \ + "0.444166, 0.450798, 0.452562, 0.464036, 0.481487, 0.516461, 0.584712", \ + "0.465757, 0.472389, 0.474153, 0.485627, 0.503078, 0.538052, 0.606303", \ + "0.482087, 0.488719, 0.490483, 0.501957, 0.519408, 0.554382, 0.622633", \ + "0.509113, 0.515745, 0.517509, 0.528983, 0.546434, 0.581408, 0.649659", \ + "0.541286, 0.547918, 0.549682, 0.561156, 0.578607, 0.613581, 0.681832" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.268714, 0.275200, 0.277097, 0.288608, 0.305984, 0.340375, 0.408963", \ + "0.278165, 0.284651, 0.286548, 0.298059, 0.315435, 0.349826, 0.418414", \ + "0.297909, 0.304395, 0.306292, 0.317803, 0.335179, 0.369570, 0.438158", \ + "0.319457, 0.325943, 0.327840, 0.339351, 0.356727, 0.391118, 0.459706", \ + "0.335812, 0.342298, 0.344195, 0.355706, 0.373082, 0.407473, 0.476061", \ + "0.362797, 0.369283, 0.371180, 0.382691, 0.400067, 0.434458, 0.503046", \ + "0.394960, 0.401446, 0.403343, 0.414854, 0.432230, 0.466621, 0.535209" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[60]&WENB[60]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269", \ + "0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272", \ + "0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275", \ + "0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279", \ + "0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282", \ + "0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285", \ + "0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444", \ + "0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543", \ + "0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548", \ + "0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552", \ + "0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557", \ + "0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561", \ + "0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[60]&!WENB[60]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444", \ + "0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543", \ + "0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548", \ + "0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552", \ + "0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557", \ + "0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561", \ + "0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269", \ + "0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272", \ + "0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275", \ + "0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279", \ + "0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282", \ + "0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285", \ + "0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288" \ + ); + } + } + } + pin(WENYB[59]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[59]&WENB[59]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[59] == 1'b0 && WENB[59] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.428566, 0.434896, 0.436782, 0.448327, 0.465788, 0.500696, 0.570282", \ + "0.438471, 0.444801, 0.446687, 0.458232, 0.475693, 0.510601, 0.580187", \ + "0.454906, 0.461236, 0.463122, 0.474667, 0.492128, 0.527036, 0.596622", \ + "0.474391, 0.480721, 0.482607, 0.494152, 0.511613, 0.546521, 0.616107", \ + "0.490250, 0.496580, 0.498466, 0.510011, 0.527472, 0.562380, 0.631966", \ + "0.512085, 0.518415, 0.520301, 0.531846, 0.549307, 0.584215, 0.653801", \ + "0.533832, 0.540162, 0.542048, 0.553593, 0.571054, 0.605962, 0.675548" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.289647, 0.295769, 0.297777, 0.309317, 0.326657, 0.361315, 0.429672", \ + "0.299417, 0.305539, 0.307547, 0.319087, 0.336427, 0.371085, 0.439442", \ + "0.315598, 0.321720, 0.323728, 0.335268, 0.352608, 0.387266, 0.455623", \ + "0.335474, 0.341596, 0.343604, 0.355144, 0.372484, 0.407142, 0.475499", \ + "0.351283, 0.357405, 0.359413, 0.370953, 0.388293, 0.422951, 0.491308", \ + "0.372994, 0.379116, 0.381124, 0.392664, 0.410004, 0.444662, 0.513019", \ + "0.394992, 0.401114, 0.403122, 0.414662, 0.432002, 0.466660, 0.535017" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.390282, 0.397602, 0.401890, 0.414395, 0.440878, 0.489067, 0.590691", \ + "0.402234, 0.409554, 0.413842, 0.426347, 0.452830, 0.501019, 0.602643", \ + "0.420298, 0.427618, 0.431906, 0.444411, 0.470894, 0.519083, 0.620707", \ + "0.442888, 0.450208, 0.454496, 0.467001, 0.493484, 0.541673, 0.643297", \ + "0.460549, 0.467869, 0.472157, 0.484662, 0.511145, 0.559334, 0.660958", \ + "0.488350, 0.495670, 0.499958, 0.512463, 0.538946, 0.587135, 0.688759", \ + "0.519698, 0.527018, 0.531306, 0.543811, 0.570294, 0.618483, 0.720107" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.258427, 0.265773, 0.269915, 0.282552, 0.308905, 0.357203, 0.457471", \ + "0.269913, 0.277259, 0.281401, 0.294038, 0.320391, 0.368689, 0.468957", \ + "0.288479, 0.295825, 0.299967, 0.312604, 0.338957, 0.387255, 0.487523", \ + "0.310924, 0.318270, 0.322412, 0.335049, 0.361402, 0.409700, 0.509968", \ + "0.328666, 0.336012, 0.340154, 0.352791, 0.379144, 0.427442, 0.527710", \ + "0.356550, 0.363896, 0.368038, 0.380675, 0.407028, 0.455326, 0.555594", \ + "0.387887, 0.395233, 0.399375, 0.412012, 0.438365, 0.486663, 0.586931" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[59]&!WENB[59]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[59] == 1'b1 && WENB[59] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.448569, 0.455979, 0.458221, 0.472734, 0.496988, 0.548145, 0.648157", \ + "0.458006, 0.465416, 0.467658, 0.482171, 0.506425, 0.557582, 0.657594", \ + "0.474760, 0.482170, 0.484412, 0.498925, 0.523179, 0.574336, 0.674348", \ + "0.494141, 0.501551, 0.503793, 0.518306, 0.542560, 0.593717, 0.693729", \ + "0.511078, 0.518488, 0.520730, 0.535243, 0.559497, 0.610654, 0.710666", \ + "0.531453, 0.538863, 0.541105, 0.555618, 0.579872, 0.631029, 0.731041", \ + "0.558448, 0.565858, 0.568100, 0.582613, 0.606867, 0.658024, 0.758036" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.294257, 0.301642, 0.303853, 0.318399, 0.342575, 0.393185, 0.493809", \ + "0.303707, 0.311092, 0.313303, 0.327849, 0.352025, 0.402635, 0.503259", \ + "0.320468, 0.327853, 0.330064, 0.344610, 0.368786, 0.419396, 0.520020", \ + "0.339837, 0.347222, 0.349433, 0.363979, 0.388155, 0.438765, 0.539389", \ + "0.356774, 0.364159, 0.366370, 0.380916, 0.405092, 0.455702, 0.556326", \ + "0.377128, 0.384513, 0.386724, 0.401270, 0.425446, 0.476056, 0.576680", \ + "0.403841, 0.411226, 0.413437, 0.427983, 0.452159, 0.502769, 0.603393" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.415263, 0.421895, 0.423659, 0.435133, 0.452584, 0.487558, 0.555809", \ + "0.424475, 0.431107, 0.432871, 0.444345, 0.461796, 0.496770, 0.565021", \ + "0.444166, 0.450798, 0.452562, 0.464036, 0.481487, 0.516461, 0.584712", \ + "0.465757, 0.472389, 0.474153, 0.485627, 0.503078, 0.538052, 0.606303", \ + "0.482087, 0.488719, 0.490483, 0.501957, 0.519408, 0.554382, 0.622633", \ + "0.509113, 0.515745, 0.517509, 0.528983, 0.546434, 0.581408, 0.649659", \ + "0.541286, 0.547918, 0.549682, 0.561156, 0.578607, 0.613581, 0.681832" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.268714, 0.275200, 0.277097, 0.288608, 0.305984, 0.340375, 0.408963", \ + "0.278165, 0.284651, 0.286548, 0.298059, 0.315435, 0.349826, 0.418414", \ + "0.297909, 0.304395, 0.306292, 0.317803, 0.335179, 0.369570, 0.438158", \ + "0.319457, 0.325943, 0.327840, 0.339351, 0.356727, 0.391118, 0.459706", \ + "0.335812, 0.342298, 0.344195, 0.355706, 0.373082, 0.407473, 0.476061", \ + "0.362797, 0.369283, 0.371180, 0.382691, 0.400067, 0.434458, 0.503046", \ + "0.394960, 0.401446, 0.403343, 0.414854, 0.432230, 0.466621, 0.535209" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[59]&WENB[59]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269", \ + "0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272", \ + "0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275", \ + "0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279", \ + "0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282", \ + "0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285", \ + "0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444", \ + "0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543", \ + "0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548", \ + "0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552", \ + "0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557", \ + "0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561", \ + "0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[59]&!WENB[59]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444", \ + "0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543", \ + "0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548", \ + "0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552", \ + "0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557", \ + "0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561", \ + "0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269", \ + "0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272", \ + "0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275", \ + "0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279", \ + "0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282", \ + "0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285", \ + "0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288" \ + ); + } + } + } + pin(WENYB[58]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[58]&WENB[58]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[58] == 1'b0 && WENB[58] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.428566, 0.434896, 0.436782, 0.448327, 0.465788, 0.500696, 0.570282", \ + "0.438471, 0.444801, 0.446687, 0.458232, 0.475693, 0.510601, 0.580187", \ + "0.454906, 0.461236, 0.463122, 0.474667, 0.492128, 0.527036, 0.596622", \ + "0.474391, 0.480721, 0.482607, 0.494152, 0.511613, 0.546521, 0.616107", \ + "0.490250, 0.496580, 0.498466, 0.510011, 0.527472, 0.562380, 0.631966", \ + "0.512085, 0.518415, 0.520301, 0.531846, 0.549307, 0.584215, 0.653801", \ + "0.533832, 0.540162, 0.542048, 0.553593, 0.571054, 0.605962, 0.675548" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.289647, 0.295769, 0.297777, 0.309317, 0.326657, 0.361315, 0.429672", \ + "0.299417, 0.305539, 0.307547, 0.319087, 0.336427, 0.371085, 0.439442", \ + "0.315598, 0.321720, 0.323728, 0.335268, 0.352608, 0.387266, 0.455623", \ + "0.335474, 0.341596, 0.343604, 0.355144, 0.372484, 0.407142, 0.475499", \ + "0.351283, 0.357405, 0.359413, 0.370953, 0.388293, 0.422951, 0.491308", \ + "0.372994, 0.379116, 0.381124, 0.392664, 0.410004, 0.444662, 0.513019", \ + "0.394992, 0.401114, 0.403122, 0.414662, 0.432002, 0.466660, 0.535017" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.390282, 0.397602, 0.401890, 0.414395, 0.440878, 0.489067, 0.590691", \ + "0.402234, 0.409554, 0.413842, 0.426347, 0.452830, 0.501019, 0.602643", \ + "0.420298, 0.427618, 0.431906, 0.444411, 0.470894, 0.519083, 0.620707", \ + "0.442888, 0.450208, 0.454496, 0.467001, 0.493484, 0.541673, 0.643297", \ + "0.460549, 0.467869, 0.472157, 0.484662, 0.511145, 0.559334, 0.660958", \ + "0.488350, 0.495670, 0.499958, 0.512463, 0.538946, 0.587135, 0.688759", \ + "0.519698, 0.527018, 0.531306, 0.543811, 0.570294, 0.618483, 0.720107" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.258427, 0.265773, 0.269915, 0.282552, 0.308905, 0.357203, 0.457471", \ + "0.269913, 0.277259, 0.281401, 0.294038, 0.320391, 0.368689, 0.468957", \ + "0.288479, 0.295825, 0.299967, 0.312604, 0.338957, 0.387255, 0.487523", \ + "0.310924, 0.318270, 0.322412, 0.335049, 0.361402, 0.409700, 0.509968", \ + "0.328666, 0.336012, 0.340154, 0.352791, 0.379144, 0.427442, 0.527710", \ + "0.356550, 0.363896, 0.368038, 0.380675, 0.407028, 0.455326, 0.555594", \ + "0.387887, 0.395233, 0.399375, 0.412012, 0.438365, 0.486663, 0.586931" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[58]&!WENB[58]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[58] == 1'b1 && WENB[58] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.448569, 0.455979, 0.458221, 0.472734, 0.496988, 0.548145, 0.648157", \ + "0.458006, 0.465416, 0.467658, 0.482171, 0.506425, 0.557582, 0.657594", \ + "0.474760, 0.482170, 0.484412, 0.498925, 0.523179, 0.574336, 0.674348", \ + "0.494141, 0.501551, 0.503793, 0.518306, 0.542560, 0.593717, 0.693729", \ + "0.511078, 0.518488, 0.520730, 0.535243, 0.559497, 0.610654, 0.710666", \ + "0.531453, 0.538863, 0.541105, 0.555618, 0.579872, 0.631029, 0.731041", \ + "0.558448, 0.565858, 0.568100, 0.582613, 0.606867, 0.658024, 0.758036" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.294257, 0.301642, 0.303853, 0.318399, 0.342575, 0.393185, 0.493809", \ + "0.303707, 0.311092, 0.313303, 0.327849, 0.352025, 0.402635, 0.503259", \ + "0.320468, 0.327853, 0.330064, 0.344610, 0.368786, 0.419396, 0.520020", \ + "0.339837, 0.347222, 0.349433, 0.363979, 0.388155, 0.438765, 0.539389", \ + "0.356774, 0.364159, 0.366370, 0.380916, 0.405092, 0.455702, 0.556326", \ + "0.377128, 0.384513, 0.386724, 0.401270, 0.425446, 0.476056, 0.576680", \ + "0.403841, 0.411226, 0.413437, 0.427983, 0.452159, 0.502769, 0.603393" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.415263, 0.421895, 0.423659, 0.435133, 0.452584, 0.487558, 0.555809", \ + "0.424475, 0.431107, 0.432871, 0.444345, 0.461796, 0.496770, 0.565021", \ + "0.444166, 0.450798, 0.452562, 0.464036, 0.481487, 0.516461, 0.584712", \ + "0.465757, 0.472389, 0.474153, 0.485627, 0.503078, 0.538052, 0.606303", \ + "0.482087, 0.488719, 0.490483, 0.501957, 0.519408, 0.554382, 0.622633", \ + "0.509113, 0.515745, 0.517509, 0.528983, 0.546434, 0.581408, 0.649659", \ + "0.541286, 0.547918, 0.549682, 0.561156, 0.578607, 0.613581, 0.681832" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.268714, 0.275200, 0.277097, 0.288608, 0.305984, 0.340375, 0.408963", \ + "0.278165, 0.284651, 0.286548, 0.298059, 0.315435, 0.349826, 0.418414", \ + "0.297909, 0.304395, 0.306292, 0.317803, 0.335179, 0.369570, 0.438158", \ + "0.319457, 0.325943, 0.327840, 0.339351, 0.356727, 0.391118, 0.459706", \ + "0.335812, 0.342298, 0.344195, 0.355706, 0.373082, 0.407473, 0.476061", \ + "0.362797, 0.369283, 0.371180, 0.382691, 0.400067, 0.434458, 0.503046", \ + "0.394960, 0.401446, 0.403343, 0.414854, 0.432230, 0.466621, 0.535209" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[58]&WENB[58]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269", \ + "0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272", \ + "0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275", \ + "0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279", \ + "0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282", \ + "0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285", \ + "0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444", \ + "0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543", \ + "0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548", \ + "0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552", \ + "0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557", \ + "0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561", \ + "0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[58]&!WENB[58]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444", \ + "0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543", \ + "0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548", \ + "0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552", \ + "0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557", \ + "0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561", \ + "0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269", \ + "0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272", \ + "0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275", \ + "0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279", \ + "0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282", \ + "0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285", \ + "0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288" \ + ); + } + } + } + pin(WENYB[57]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[57]&WENB[57]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[57] == 1'b0 && WENB[57] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.428566, 0.434896, 0.436782, 0.448327, 0.465788, 0.500696, 0.570282", \ + "0.438471, 0.444801, 0.446687, 0.458232, 0.475693, 0.510601, 0.580187", \ + "0.454906, 0.461236, 0.463122, 0.474667, 0.492128, 0.527036, 0.596622", \ + "0.474391, 0.480721, 0.482607, 0.494152, 0.511613, 0.546521, 0.616107", \ + "0.490250, 0.496580, 0.498466, 0.510011, 0.527472, 0.562380, 0.631966", \ + "0.512085, 0.518415, 0.520301, 0.531846, 0.549307, 0.584215, 0.653801", \ + "0.533832, 0.540162, 0.542048, 0.553593, 0.571054, 0.605962, 0.675548" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.289647, 0.295769, 0.297777, 0.309317, 0.326657, 0.361315, 0.429672", \ + "0.299417, 0.305539, 0.307547, 0.319087, 0.336427, 0.371085, 0.439442", \ + "0.315598, 0.321720, 0.323728, 0.335268, 0.352608, 0.387266, 0.455623", \ + "0.335474, 0.341596, 0.343604, 0.355144, 0.372484, 0.407142, 0.475499", \ + "0.351283, 0.357405, 0.359413, 0.370953, 0.388293, 0.422951, 0.491308", \ + "0.372994, 0.379116, 0.381124, 0.392664, 0.410004, 0.444662, 0.513019", \ + "0.394992, 0.401114, 0.403122, 0.414662, 0.432002, 0.466660, 0.535017" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.390282, 0.397602, 0.401890, 0.414395, 0.440878, 0.489067, 0.590691", \ + "0.402234, 0.409554, 0.413842, 0.426347, 0.452830, 0.501019, 0.602643", \ + "0.420298, 0.427618, 0.431906, 0.444411, 0.470894, 0.519083, 0.620707", \ + "0.442888, 0.450208, 0.454496, 0.467001, 0.493484, 0.541673, 0.643297", \ + "0.460549, 0.467869, 0.472157, 0.484662, 0.511145, 0.559334, 0.660958", \ + "0.488350, 0.495670, 0.499958, 0.512463, 0.538946, 0.587135, 0.688759", \ + "0.519698, 0.527018, 0.531306, 0.543811, 0.570294, 0.618483, 0.720107" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.258427, 0.265773, 0.269915, 0.282552, 0.308905, 0.357203, 0.457471", \ + "0.269913, 0.277259, 0.281401, 0.294038, 0.320391, 0.368689, 0.468957", \ + "0.288479, 0.295825, 0.299967, 0.312604, 0.338957, 0.387255, 0.487523", \ + "0.310924, 0.318270, 0.322412, 0.335049, 0.361402, 0.409700, 0.509968", \ + "0.328666, 0.336012, 0.340154, 0.352791, 0.379144, 0.427442, 0.527710", \ + "0.356550, 0.363896, 0.368038, 0.380675, 0.407028, 0.455326, 0.555594", \ + "0.387887, 0.395233, 0.399375, 0.412012, 0.438365, 0.486663, 0.586931" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[57]&!WENB[57]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[57] == 1'b1 && WENB[57] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.448569, 0.455979, 0.458221, 0.472734, 0.496988, 0.548145, 0.648157", \ + "0.458006, 0.465416, 0.467658, 0.482171, 0.506425, 0.557582, 0.657594", \ + "0.474760, 0.482170, 0.484412, 0.498925, 0.523179, 0.574336, 0.674348", \ + "0.494141, 0.501551, 0.503793, 0.518306, 0.542560, 0.593717, 0.693729", \ + "0.511078, 0.518488, 0.520730, 0.535243, 0.559497, 0.610654, 0.710666", \ + "0.531453, 0.538863, 0.541105, 0.555618, 0.579872, 0.631029, 0.731041", \ + "0.558448, 0.565858, 0.568100, 0.582613, 0.606867, 0.658024, 0.758036" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.294257, 0.301642, 0.303853, 0.318399, 0.342575, 0.393185, 0.493809", \ + "0.303707, 0.311092, 0.313303, 0.327849, 0.352025, 0.402635, 0.503259", \ + "0.320468, 0.327853, 0.330064, 0.344610, 0.368786, 0.419396, 0.520020", \ + "0.339837, 0.347222, 0.349433, 0.363979, 0.388155, 0.438765, 0.539389", \ + "0.356774, 0.364159, 0.366370, 0.380916, 0.405092, 0.455702, 0.556326", \ + "0.377128, 0.384513, 0.386724, 0.401270, 0.425446, 0.476056, 0.576680", \ + "0.403841, 0.411226, 0.413437, 0.427983, 0.452159, 0.502769, 0.603393" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.415263, 0.421895, 0.423659, 0.435133, 0.452584, 0.487558, 0.555809", \ + "0.424475, 0.431107, 0.432871, 0.444345, 0.461796, 0.496770, 0.565021", \ + "0.444166, 0.450798, 0.452562, 0.464036, 0.481487, 0.516461, 0.584712", \ + "0.465757, 0.472389, 0.474153, 0.485627, 0.503078, 0.538052, 0.606303", \ + "0.482087, 0.488719, 0.490483, 0.501957, 0.519408, 0.554382, 0.622633", \ + "0.509113, 0.515745, 0.517509, 0.528983, 0.546434, 0.581408, 0.649659", \ + "0.541286, 0.547918, 0.549682, 0.561156, 0.578607, 0.613581, 0.681832" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.268714, 0.275200, 0.277097, 0.288608, 0.305984, 0.340375, 0.408963", \ + "0.278165, 0.284651, 0.286548, 0.298059, 0.315435, 0.349826, 0.418414", \ + "0.297909, 0.304395, 0.306292, 0.317803, 0.335179, 0.369570, 0.438158", \ + "0.319457, 0.325943, 0.327840, 0.339351, 0.356727, 0.391118, 0.459706", \ + "0.335812, 0.342298, 0.344195, 0.355706, 0.373082, 0.407473, 0.476061", \ + "0.362797, 0.369283, 0.371180, 0.382691, 0.400067, 0.434458, 0.503046", \ + "0.394960, 0.401446, 0.403343, 0.414854, 0.432230, 0.466621, 0.535209" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[57]&WENB[57]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269", \ + "0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272", \ + "0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275", \ + "0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279", \ + "0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282", \ + "0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285", \ + "0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444", \ + "0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543", \ + "0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548", \ + "0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552", \ + "0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557", \ + "0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561", \ + "0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[57]&!WENB[57]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444", \ + "0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543", \ + "0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548", \ + "0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552", \ + "0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557", \ + "0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561", \ + "0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269", \ + "0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272", \ + "0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275", \ + "0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279", \ + "0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282", \ + "0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285", \ + "0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288" \ + ); + } + } + } + pin(WENYB[56]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[56]&WENB[56]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[56] == 1'b0 && WENB[56] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.428566, 0.434896, 0.436782, 0.448327, 0.465788, 0.500696, 0.570282", \ + "0.438471, 0.444801, 0.446687, 0.458232, 0.475693, 0.510601, 0.580187", \ + "0.454906, 0.461236, 0.463122, 0.474667, 0.492128, 0.527036, 0.596622", \ + "0.474391, 0.480721, 0.482607, 0.494152, 0.511613, 0.546521, 0.616107", \ + "0.490250, 0.496580, 0.498466, 0.510011, 0.527472, 0.562380, 0.631966", \ + "0.512085, 0.518415, 0.520301, 0.531846, 0.549307, 0.584215, 0.653801", \ + "0.533832, 0.540162, 0.542048, 0.553593, 0.571054, 0.605962, 0.675548" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.289647, 0.295769, 0.297777, 0.309317, 0.326657, 0.361315, 0.429672", \ + "0.299417, 0.305539, 0.307547, 0.319087, 0.336427, 0.371085, 0.439442", \ + "0.315598, 0.321720, 0.323728, 0.335268, 0.352608, 0.387266, 0.455623", \ + "0.335474, 0.341596, 0.343604, 0.355144, 0.372484, 0.407142, 0.475499", \ + "0.351283, 0.357405, 0.359413, 0.370953, 0.388293, 0.422951, 0.491308", \ + "0.372994, 0.379116, 0.381124, 0.392664, 0.410004, 0.444662, 0.513019", \ + "0.394992, 0.401114, 0.403122, 0.414662, 0.432002, 0.466660, 0.535017" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.390282, 0.397602, 0.401890, 0.414395, 0.440878, 0.489067, 0.590691", \ + "0.402234, 0.409554, 0.413842, 0.426347, 0.452830, 0.501019, 0.602643", \ + "0.420298, 0.427618, 0.431906, 0.444411, 0.470894, 0.519083, 0.620707", \ + "0.442888, 0.450208, 0.454496, 0.467001, 0.493484, 0.541673, 0.643297", \ + "0.460549, 0.467869, 0.472157, 0.484662, 0.511145, 0.559334, 0.660958", \ + "0.488350, 0.495670, 0.499958, 0.512463, 0.538946, 0.587135, 0.688759", \ + "0.519698, 0.527018, 0.531306, 0.543811, 0.570294, 0.618483, 0.720107" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.258427, 0.265773, 0.269915, 0.282552, 0.308905, 0.357203, 0.457471", \ + "0.269913, 0.277259, 0.281401, 0.294038, 0.320391, 0.368689, 0.468957", \ + "0.288479, 0.295825, 0.299967, 0.312604, 0.338957, 0.387255, 0.487523", \ + "0.310924, 0.318270, 0.322412, 0.335049, 0.361402, 0.409700, 0.509968", \ + "0.328666, 0.336012, 0.340154, 0.352791, 0.379144, 0.427442, 0.527710", \ + "0.356550, 0.363896, 0.368038, 0.380675, 0.407028, 0.455326, 0.555594", \ + "0.387887, 0.395233, 0.399375, 0.412012, 0.438365, 0.486663, 0.586931" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[56]&!WENB[56]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[56] == 1'b1 && WENB[56] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.448569, 0.455979, 0.458221, 0.472734, 0.496988, 0.548145, 0.648157", \ + "0.458006, 0.465416, 0.467658, 0.482171, 0.506425, 0.557582, 0.657594", \ + "0.474760, 0.482170, 0.484412, 0.498925, 0.523179, 0.574336, 0.674348", \ + "0.494141, 0.501551, 0.503793, 0.518306, 0.542560, 0.593717, 0.693729", \ + "0.511078, 0.518488, 0.520730, 0.535243, 0.559497, 0.610654, 0.710666", \ + "0.531453, 0.538863, 0.541105, 0.555618, 0.579872, 0.631029, 0.731041", \ + "0.558448, 0.565858, 0.568100, 0.582613, 0.606867, 0.658024, 0.758036" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.294257, 0.301642, 0.303853, 0.318399, 0.342575, 0.393185, 0.493809", \ + "0.303707, 0.311092, 0.313303, 0.327849, 0.352025, 0.402635, 0.503259", \ + "0.320468, 0.327853, 0.330064, 0.344610, 0.368786, 0.419396, 0.520020", \ + "0.339837, 0.347222, 0.349433, 0.363979, 0.388155, 0.438765, 0.539389", \ + "0.356774, 0.364159, 0.366370, 0.380916, 0.405092, 0.455702, 0.556326", \ + "0.377128, 0.384513, 0.386724, 0.401270, 0.425446, 0.476056, 0.576680", \ + "0.403841, 0.411226, 0.413437, 0.427983, 0.452159, 0.502769, 0.603393" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.415263, 0.421895, 0.423659, 0.435133, 0.452584, 0.487558, 0.555809", \ + "0.424475, 0.431107, 0.432871, 0.444345, 0.461796, 0.496770, 0.565021", \ + "0.444166, 0.450798, 0.452562, 0.464036, 0.481487, 0.516461, 0.584712", \ + "0.465757, 0.472389, 0.474153, 0.485627, 0.503078, 0.538052, 0.606303", \ + "0.482087, 0.488719, 0.490483, 0.501957, 0.519408, 0.554382, 0.622633", \ + "0.509113, 0.515745, 0.517509, 0.528983, 0.546434, 0.581408, 0.649659", \ + "0.541286, 0.547918, 0.549682, 0.561156, 0.578607, 0.613581, 0.681832" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.268714, 0.275200, 0.277097, 0.288608, 0.305984, 0.340375, 0.408963", \ + "0.278165, 0.284651, 0.286548, 0.298059, 0.315435, 0.349826, 0.418414", \ + "0.297909, 0.304395, 0.306292, 0.317803, 0.335179, 0.369570, 0.438158", \ + "0.319457, 0.325943, 0.327840, 0.339351, 0.356727, 0.391118, 0.459706", \ + "0.335812, 0.342298, 0.344195, 0.355706, 0.373082, 0.407473, 0.476061", \ + "0.362797, 0.369283, 0.371180, 0.382691, 0.400067, 0.434458, 0.503046", \ + "0.394960, 0.401446, 0.403343, 0.414854, 0.432230, 0.466621, 0.535209" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[56]&WENB[56]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269", \ + "0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272", \ + "0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275", \ + "0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279", \ + "0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282", \ + "0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285", \ + "0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444", \ + "0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543", \ + "0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548", \ + "0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552", \ + "0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557", \ + "0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561", \ + "0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[56]&!WENB[56]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444", \ + "0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543", \ + "0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548", \ + "0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552", \ + "0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557", \ + "0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561", \ + "0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269", \ + "0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272", \ + "0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275", \ + "0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279", \ + "0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282", \ + "0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285", \ + "0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288" \ + ); + } + } + } + pin(WENYB[55]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[55]&WENB[55]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[55] == 1'b0 && WENB[55] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.428566, 0.434896, 0.436782, 0.448327, 0.465788, 0.500696, 0.570282", \ + "0.438471, 0.444801, 0.446687, 0.458232, 0.475693, 0.510601, 0.580187", \ + "0.454906, 0.461236, 0.463122, 0.474667, 0.492128, 0.527036, 0.596622", \ + "0.474391, 0.480721, 0.482607, 0.494152, 0.511613, 0.546521, 0.616107", \ + "0.490250, 0.496580, 0.498466, 0.510011, 0.527472, 0.562380, 0.631966", \ + "0.512085, 0.518415, 0.520301, 0.531846, 0.549307, 0.584215, 0.653801", \ + "0.533832, 0.540162, 0.542048, 0.553593, 0.571054, 0.605962, 0.675548" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.289647, 0.295769, 0.297777, 0.309317, 0.326657, 0.361315, 0.429672", \ + "0.299417, 0.305539, 0.307547, 0.319087, 0.336427, 0.371085, 0.439442", \ + "0.315598, 0.321720, 0.323728, 0.335268, 0.352608, 0.387266, 0.455623", \ + "0.335474, 0.341596, 0.343604, 0.355144, 0.372484, 0.407142, 0.475499", \ + "0.351283, 0.357405, 0.359413, 0.370953, 0.388293, 0.422951, 0.491308", \ + "0.372994, 0.379116, 0.381124, 0.392664, 0.410004, 0.444662, 0.513019", \ + "0.394992, 0.401114, 0.403122, 0.414662, 0.432002, 0.466660, 0.535017" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.390282, 0.397602, 0.401890, 0.414395, 0.440878, 0.489067, 0.590691", \ + "0.402234, 0.409554, 0.413842, 0.426347, 0.452830, 0.501019, 0.602643", \ + "0.420298, 0.427618, 0.431906, 0.444411, 0.470894, 0.519083, 0.620707", \ + "0.442888, 0.450208, 0.454496, 0.467001, 0.493484, 0.541673, 0.643297", \ + "0.460549, 0.467869, 0.472157, 0.484662, 0.511145, 0.559334, 0.660958", \ + "0.488350, 0.495670, 0.499958, 0.512463, 0.538946, 0.587135, 0.688759", \ + "0.519698, 0.527018, 0.531306, 0.543811, 0.570294, 0.618483, 0.720107" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.258427, 0.265773, 0.269915, 0.282552, 0.308905, 0.357203, 0.457471", \ + "0.269913, 0.277259, 0.281401, 0.294038, 0.320391, 0.368689, 0.468957", \ + "0.288479, 0.295825, 0.299967, 0.312604, 0.338957, 0.387255, 0.487523", \ + "0.310924, 0.318270, 0.322412, 0.335049, 0.361402, 0.409700, 0.509968", \ + "0.328666, 0.336012, 0.340154, 0.352791, 0.379144, 0.427442, 0.527710", \ + "0.356550, 0.363896, 0.368038, 0.380675, 0.407028, 0.455326, 0.555594", \ + "0.387887, 0.395233, 0.399375, 0.412012, 0.438365, 0.486663, 0.586931" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[55]&!WENB[55]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[55] == 1'b1 && WENB[55] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.448569, 0.455979, 0.458221, 0.472734, 0.496988, 0.548145, 0.648157", \ + "0.458006, 0.465416, 0.467658, 0.482171, 0.506425, 0.557582, 0.657594", \ + "0.474760, 0.482170, 0.484412, 0.498925, 0.523179, 0.574336, 0.674348", \ + "0.494141, 0.501551, 0.503793, 0.518306, 0.542560, 0.593717, 0.693729", \ + "0.511078, 0.518488, 0.520730, 0.535243, 0.559497, 0.610654, 0.710666", \ + "0.531453, 0.538863, 0.541105, 0.555618, 0.579872, 0.631029, 0.731041", \ + "0.558448, 0.565858, 0.568100, 0.582613, 0.606867, 0.658024, 0.758036" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.294257, 0.301642, 0.303853, 0.318399, 0.342575, 0.393185, 0.493809", \ + "0.303707, 0.311092, 0.313303, 0.327849, 0.352025, 0.402635, 0.503259", \ + "0.320468, 0.327853, 0.330064, 0.344610, 0.368786, 0.419396, 0.520020", \ + "0.339837, 0.347222, 0.349433, 0.363979, 0.388155, 0.438765, 0.539389", \ + "0.356774, 0.364159, 0.366370, 0.380916, 0.405092, 0.455702, 0.556326", \ + "0.377128, 0.384513, 0.386724, 0.401270, 0.425446, 0.476056, 0.576680", \ + "0.403841, 0.411226, 0.413437, 0.427983, 0.452159, 0.502769, 0.603393" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.415263, 0.421895, 0.423659, 0.435133, 0.452584, 0.487558, 0.555809", \ + "0.424475, 0.431107, 0.432871, 0.444345, 0.461796, 0.496770, 0.565021", \ + "0.444166, 0.450798, 0.452562, 0.464036, 0.481487, 0.516461, 0.584712", \ + "0.465757, 0.472389, 0.474153, 0.485627, 0.503078, 0.538052, 0.606303", \ + "0.482087, 0.488719, 0.490483, 0.501957, 0.519408, 0.554382, 0.622633", \ + "0.509113, 0.515745, 0.517509, 0.528983, 0.546434, 0.581408, 0.649659", \ + "0.541286, 0.547918, 0.549682, 0.561156, 0.578607, 0.613581, 0.681832" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.268714, 0.275200, 0.277097, 0.288608, 0.305984, 0.340375, 0.408963", \ + "0.278165, 0.284651, 0.286548, 0.298059, 0.315435, 0.349826, 0.418414", \ + "0.297909, 0.304395, 0.306292, 0.317803, 0.335179, 0.369570, 0.438158", \ + "0.319457, 0.325943, 0.327840, 0.339351, 0.356727, 0.391118, 0.459706", \ + "0.335812, 0.342298, 0.344195, 0.355706, 0.373082, 0.407473, 0.476061", \ + "0.362797, 0.369283, 0.371180, 0.382691, 0.400067, 0.434458, 0.503046", \ + "0.394960, 0.401446, 0.403343, 0.414854, 0.432230, 0.466621, 0.535209" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[55]&WENB[55]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269", \ + "0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272", \ + "0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275", \ + "0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279", \ + "0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282", \ + "0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285", \ + "0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444", \ + "0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543", \ + "0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548", \ + "0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552", \ + "0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557", \ + "0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561", \ + "0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[55]&!WENB[55]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444", \ + "0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543", \ + "0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548", \ + "0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552", \ + "0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557", \ + "0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561", \ + "0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269", \ + "0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272", \ + "0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275", \ + "0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279", \ + "0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282", \ + "0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285", \ + "0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288" \ + ); + } + } + } + pin(WENYB[54]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[54]&WENB[54]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[54] == 1'b0 && WENB[54] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.428566, 0.434896, 0.436782, 0.448327, 0.465788, 0.500696, 0.570282", \ + "0.438471, 0.444801, 0.446687, 0.458232, 0.475693, 0.510601, 0.580187", \ + "0.454906, 0.461236, 0.463122, 0.474667, 0.492128, 0.527036, 0.596622", \ + "0.474391, 0.480721, 0.482607, 0.494152, 0.511613, 0.546521, 0.616107", \ + "0.490250, 0.496580, 0.498466, 0.510011, 0.527472, 0.562380, 0.631966", \ + "0.512085, 0.518415, 0.520301, 0.531846, 0.549307, 0.584215, 0.653801", \ + "0.533832, 0.540162, 0.542048, 0.553593, 0.571054, 0.605962, 0.675548" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.289647, 0.295769, 0.297777, 0.309317, 0.326657, 0.361315, 0.429672", \ + "0.299417, 0.305539, 0.307547, 0.319087, 0.336427, 0.371085, 0.439442", \ + "0.315598, 0.321720, 0.323728, 0.335268, 0.352608, 0.387266, 0.455623", \ + "0.335474, 0.341596, 0.343604, 0.355144, 0.372484, 0.407142, 0.475499", \ + "0.351283, 0.357405, 0.359413, 0.370953, 0.388293, 0.422951, 0.491308", \ + "0.372994, 0.379116, 0.381124, 0.392664, 0.410004, 0.444662, 0.513019", \ + "0.394992, 0.401114, 0.403122, 0.414662, 0.432002, 0.466660, 0.535017" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.390282, 0.397602, 0.401890, 0.414395, 0.440878, 0.489067, 0.590691", \ + "0.402234, 0.409554, 0.413842, 0.426347, 0.452830, 0.501019, 0.602643", \ + "0.420298, 0.427618, 0.431906, 0.444411, 0.470894, 0.519083, 0.620707", \ + "0.442888, 0.450208, 0.454496, 0.467001, 0.493484, 0.541673, 0.643297", \ + "0.460549, 0.467869, 0.472157, 0.484662, 0.511145, 0.559334, 0.660958", \ + "0.488350, 0.495670, 0.499958, 0.512463, 0.538946, 0.587135, 0.688759", \ + "0.519698, 0.527018, 0.531306, 0.543811, 0.570294, 0.618483, 0.720107" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.258427, 0.265773, 0.269915, 0.282552, 0.308905, 0.357203, 0.457471", \ + "0.269913, 0.277259, 0.281401, 0.294038, 0.320391, 0.368689, 0.468957", \ + "0.288479, 0.295825, 0.299967, 0.312604, 0.338957, 0.387255, 0.487523", \ + "0.310924, 0.318270, 0.322412, 0.335049, 0.361402, 0.409700, 0.509968", \ + "0.328666, 0.336012, 0.340154, 0.352791, 0.379144, 0.427442, 0.527710", \ + "0.356550, 0.363896, 0.368038, 0.380675, 0.407028, 0.455326, 0.555594", \ + "0.387887, 0.395233, 0.399375, 0.412012, 0.438365, 0.486663, 0.586931" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[54]&!WENB[54]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[54] == 1'b1 && WENB[54] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.448569, 0.455979, 0.458221, 0.472734, 0.496988, 0.548145, 0.648157", \ + "0.458006, 0.465416, 0.467658, 0.482171, 0.506425, 0.557582, 0.657594", \ + "0.474760, 0.482170, 0.484412, 0.498925, 0.523179, 0.574336, 0.674348", \ + "0.494141, 0.501551, 0.503793, 0.518306, 0.542560, 0.593717, 0.693729", \ + "0.511078, 0.518488, 0.520730, 0.535243, 0.559497, 0.610654, 0.710666", \ + "0.531453, 0.538863, 0.541105, 0.555618, 0.579872, 0.631029, 0.731041", \ + "0.558448, 0.565858, 0.568100, 0.582613, 0.606867, 0.658024, 0.758036" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.294257, 0.301642, 0.303853, 0.318399, 0.342575, 0.393185, 0.493809", \ + "0.303707, 0.311092, 0.313303, 0.327849, 0.352025, 0.402635, 0.503259", \ + "0.320468, 0.327853, 0.330064, 0.344610, 0.368786, 0.419396, 0.520020", \ + "0.339837, 0.347222, 0.349433, 0.363979, 0.388155, 0.438765, 0.539389", \ + "0.356774, 0.364159, 0.366370, 0.380916, 0.405092, 0.455702, 0.556326", \ + "0.377128, 0.384513, 0.386724, 0.401270, 0.425446, 0.476056, 0.576680", \ + "0.403841, 0.411226, 0.413437, 0.427983, 0.452159, 0.502769, 0.603393" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.415263, 0.421895, 0.423659, 0.435133, 0.452584, 0.487558, 0.555809", \ + "0.424475, 0.431107, 0.432871, 0.444345, 0.461796, 0.496770, 0.565021", \ + "0.444166, 0.450798, 0.452562, 0.464036, 0.481487, 0.516461, 0.584712", \ + "0.465757, 0.472389, 0.474153, 0.485627, 0.503078, 0.538052, 0.606303", \ + "0.482087, 0.488719, 0.490483, 0.501957, 0.519408, 0.554382, 0.622633", \ + "0.509113, 0.515745, 0.517509, 0.528983, 0.546434, 0.581408, 0.649659", \ + "0.541286, 0.547918, 0.549682, 0.561156, 0.578607, 0.613581, 0.681832" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.268714, 0.275200, 0.277097, 0.288608, 0.305984, 0.340375, 0.408963", \ + "0.278165, 0.284651, 0.286548, 0.298059, 0.315435, 0.349826, 0.418414", \ + "0.297909, 0.304395, 0.306292, 0.317803, 0.335179, 0.369570, 0.438158", \ + "0.319457, 0.325943, 0.327840, 0.339351, 0.356727, 0.391118, 0.459706", \ + "0.335812, 0.342298, 0.344195, 0.355706, 0.373082, 0.407473, 0.476061", \ + "0.362797, 0.369283, 0.371180, 0.382691, 0.400067, 0.434458, 0.503046", \ + "0.394960, 0.401446, 0.403343, 0.414854, 0.432230, 0.466621, 0.535209" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[54]&WENB[54]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269", \ + "0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272", \ + "0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275", \ + "0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279", \ + "0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282", \ + "0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285", \ + "0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444", \ + "0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543", \ + "0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548", \ + "0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552", \ + "0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557", \ + "0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561", \ + "0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[54]&!WENB[54]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444", \ + "0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543", \ + "0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548", \ + "0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552", \ + "0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557", \ + "0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561", \ + "0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269", \ + "0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272", \ + "0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275", \ + "0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279", \ + "0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282", \ + "0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285", \ + "0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288" \ + ); + } + } + } + pin(WENYB[53]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[53]&WENB[53]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[53] == 1'b0 && WENB[53] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.428566, 0.434896, 0.436782, 0.448327, 0.465788, 0.500696, 0.570282", \ + "0.438471, 0.444801, 0.446687, 0.458232, 0.475693, 0.510601, 0.580187", \ + "0.454906, 0.461236, 0.463122, 0.474667, 0.492128, 0.527036, 0.596622", \ + "0.474391, 0.480721, 0.482607, 0.494152, 0.511613, 0.546521, 0.616107", \ + "0.490250, 0.496580, 0.498466, 0.510011, 0.527472, 0.562380, 0.631966", \ + "0.512085, 0.518415, 0.520301, 0.531846, 0.549307, 0.584215, 0.653801", \ + "0.533832, 0.540162, 0.542048, 0.553593, 0.571054, 0.605962, 0.675548" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.289647, 0.295769, 0.297777, 0.309317, 0.326657, 0.361315, 0.429672", \ + "0.299417, 0.305539, 0.307547, 0.319087, 0.336427, 0.371085, 0.439442", \ + "0.315598, 0.321720, 0.323728, 0.335268, 0.352608, 0.387266, 0.455623", \ + "0.335474, 0.341596, 0.343604, 0.355144, 0.372484, 0.407142, 0.475499", \ + "0.351283, 0.357405, 0.359413, 0.370953, 0.388293, 0.422951, 0.491308", \ + "0.372994, 0.379116, 0.381124, 0.392664, 0.410004, 0.444662, 0.513019", \ + "0.394992, 0.401114, 0.403122, 0.414662, 0.432002, 0.466660, 0.535017" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.390282, 0.397602, 0.401890, 0.414395, 0.440878, 0.489067, 0.590691", \ + "0.402234, 0.409554, 0.413842, 0.426347, 0.452830, 0.501019, 0.602643", \ + "0.420298, 0.427618, 0.431906, 0.444411, 0.470894, 0.519083, 0.620707", \ + "0.442888, 0.450208, 0.454496, 0.467001, 0.493484, 0.541673, 0.643297", \ + "0.460549, 0.467869, 0.472157, 0.484662, 0.511145, 0.559334, 0.660958", \ + "0.488350, 0.495670, 0.499958, 0.512463, 0.538946, 0.587135, 0.688759", \ + "0.519698, 0.527018, 0.531306, 0.543811, 0.570294, 0.618483, 0.720107" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.258427, 0.265773, 0.269915, 0.282552, 0.308905, 0.357203, 0.457471", \ + "0.269913, 0.277259, 0.281401, 0.294038, 0.320391, 0.368689, 0.468957", \ + "0.288479, 0.295825, 0.299967, 0.312604, 0.338957, 0.387255, 0.487523", \ + "0.310924, 0.318270, 0.322412, 0.335049, 0.361402, 0.409700, 0.509968", \ + "0.328666, 0.336012, 0.340154, 0.352791, 0.379144, 0.427442, 0.527710", \ + "0.356550, 0.363896, 0.368038, 0.380675, 0.407028, 0.455326, 0.555594", \ + "0.387887, 0.395233, 0.399375, 0.412012, 0.438365, 0.486663, 0.586931" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[53]&!WENB[53]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[53] == 1'b1 && WENB[53] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.448569, 0.455979, 0.458221, 0.472734, 0.496988, 0.548145, 0.648157", \ + "0.458006, 0.465416, 0.467658, 0.482171, 0.506425, 0.557582, 0.657594", \ + "0.474760, 0.482170, 0.484412, 0.498925, 0.523179, 0.574336, 0.674348", \ + "0.494141, 0.501551, 0.503793, 0.518306, 0.542560, 0.593717, 0.693729", \ + "0.511078, 0.518488, 0.520730, 0.535243, 0.559497, 0.610654, 0.710666", \ + "0.531453, 0.538863, 0.541105, 0.555618, 0.579872, 0.631029, 0.731041", \ + "0.558448, 0.565858, 0.568100, 0.582613, 0.606867, 0.658024, 0.758036" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.294257, 0.301642, 0.303853, 0.318399, 0.342575, 0.393185, 0.493809", \ + "0.303707, 0.311092, 0.313303, 0.327849, 0.352025, 0.402635, 0.503259", \ + "0.320468, 0.327853, 0.330064, 0.344610, 0.368786, 0.419396, 0.520020", \ + "0.339837, 0.347222, 0.349433, 0.363979, 0.388155, 0.438765, 0.539389", \ + "0.356774, 0.364159, 0.366370, 0.380916, 0.405092, 0.455702, 0.556326", \ + "0.377128, 0.384513, 0.386724, 0.401270, 0.425446, 0.476056, 0.576680", \ + "0.403841, 0.411226, 0.413437, 0.427983, 0.452159, 0.502769, 0.603393" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.415263, 0.421895, 0.423659, 0.435133, 0.452584, 0.487558, 0.555809", \ + "0.424475, 0.431107, 0.432871, 0.444345, 0.461796, 0.496770, 0.565021", \ + "0.444166, 0.450798, 0.452562, 0.464036, 0.481487, 0.516461, 0.584712", \ + "0.465757, 0.472389, 0.474153, 0.485627, 0.503078, 0.538052, 0.606303", \ + "0.482087, 0.488719, 0.490483, 0.501957, 0.519408, 0.554382, 0.622633", \ + "0.509113, 0.515745, 0.517509, 0.528983, 0.546434, 0.581408, 0.649659", \ + "0.541286, 0.547918, 0.549682, 0.561156, 0.578607, 0.613581, 0.681832" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.268714, 0.275200, 0.277097, 0.288608, 0.305984, 0.340375, 0.408963", \ + "0.278165, 0.284651, 0.286548, 0.298059, 0.315435, 0.349826, 0.418414", \ + "0.297909, 0.304395, 0.306292, 0.317803, 0.335179, 0.369570, 0.438158", \ + "0.319457, 0.325943, 0.327840, 0.339351, 0.356727, 0.391118, 0.459706", \ + "0.335812, 0.342298, 0.344195, 0.355706, 0.373082, 0.407473, 0.476061", \ + "0.362797, 0.369283, 0.371180, 0.382691, 0.400067, 0.434458, 0.503046", \ + "0.394960, 0.401446, 0.403343, 0.414854, 0.432230, 0.466621, 0.535209" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[53]&WENB[53]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269", \ + "0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272", \ + "0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275", \ + "0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279", \ + "0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282", \ + "0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285", \ + "0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444", \ + "0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543", \ + "0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548", \ + "0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552", \ + "0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557", \ + "0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561", \ + "0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[53]&!WENB[53]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444", \ + "0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543", \ + "0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548", \ + "0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552", \ + "0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557", \ + "0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561", \ + "0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269", \ + "0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272", \ + "0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275", \ + "0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279", \ + "0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282", \ + "0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285", \ + "0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288" \ + ); + } + } + } + pin(WENYB[52]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[52]&WENB[52]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[52] == 1'b0 && WENB[52] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.428566, 0.434896, 0.436782, 0.448327, 0.465788, 0.500696, 0.570282", \ + "0.438471, 0.444801, 0.446687, 0.458232, 0.475693, 0.510601, 0.580187", \ + "0.454906, 0.461236, 0.463122, 0.474667, 0.492128, 0.527036, 0.596622", \ + "0.474391, 0.480721, 0.482607, 0.494152, 0.511613, 0.546521, 0.616107", \ + "0.490250, 0.496580, 0.498466, 0.510011, 0.527472, 0.562380, 0.631966", \ + "0.512085, 0.518415, 0.520301, 0.531846, 0.549307, 0.584215, 0.653801", \ + "0.533832, 0.540162, 0.542048, 0.553593, 0.571054, 0.605962, 0.675548" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.289647, 0.295769, 0.297777, 0.309317, 0.326657, 0.361315, 0.429672", \ + "0.299417, 0.305539, 0.307547, 0.319087, 0.336427, 0.371085, 0.439442", \ + "0.315598, 0.321720, 0.323728, 0.335268, 0.352608, 0.387266, 0.455623", \ + "0.335474, 0.341596, 0.343604, 0.355144, 0.372484, 0.407142, 0.475499", \ + "0.351283, 0.357405, 0.359413, 0.370953, 0.388293, 0.422951, 0.491308", \ + "0.372994, 0.379116, 0.381124, 0.392664, 0.410004, 0.444662, 0.513019", \ + "0.394992, 0.401114, 0.403122, 0.414662, 0.432002, 0.466660, 0.535017" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.390282, 0.397602, 0.401890, 0.414395, 0.440878, 0.489067, 0.590691", \ + "0.402234, 0.409554, 0.413842, 0.426347, 0.452830, 0.501019, 0.602643", \ + "0.420298, 0.427618, 0.431906, 0.444411, 0.470894, 0.519083, 0.620707", \ + "0.442888, 0.450208, 0.454496, 0.467001, 0.493484, 0.541673, 0.643297", \ + "0.460549, 0.467869, 0.472157, 0.484662, 0.511145, 0.559334, 0.660958", \ + "0.488350, 0.495670, 0.499958, 0.512463, 0.538946, 0.587135, 0.688759", \ + "0.519698, 0.527018, 0.531306, 0.543811, 0.570294, 0.618483, 0.720107" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.258427, 0.265773, 0.269915, 0.282552, 0.308905, 0.357203, 0.457471", \ + "0.269913, 0.277259, 0.281401, 0.294038, 0.320391, 0.368689, 0.468957", \ + "0.288479, 0.295825, 0.299967, 0.312604, 0.338957, 0.387255, 0.487523", \ + "0.310924, 0.318270, 0.322412, 0.335049, 0.361402, 0.409700, 0.509968", \ + "0.328666, 0.336012, 0.340154, 0.352791, 0.379144, 0.427442, 0.527710", \ + "0.356550, 0.363896, 0.368038, 0.380675, 0.407028, 0.455326, 0.555594", \ + "0.387887, 0.395233, 0.399375, 0.412012, 0.438365, 0.486663, 0.586931" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[52]&!WENB[52]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[52] == 1'b1 && WENB[52] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.448569, 0.455979, 0.458221, 0.472734, 0.496988, 0.548145, 0.648157", \ + "0.458006, 0.465416, 0.467658, 0.482171, 0.506425, 0.557582, 0.657594", \ + "0.474760, 0.482170, 0.484412, 0.498925, 0.523179, 0.574336, 0.674348", \ + "0.494141, 0.501551, 0.503793, 0.518306, 0.542560, 0.593717, 0.693729", \ + "0.511078, 0.518488, 0.520730, 0.535243, 0.559497, 0.610654, 0.710666", \ + "0.531453, 0.538863, 0.541105, 0.555618, 0.579872, 0.631029, 0.731041", \ + "0.558448, 0.565858, 0.568100, 0.582613, 0.606867, 0.658024, 0.758036" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.294257, 0.301642, 0.303853, 0.318399, 0.342575, 0.393185, 0.493809", \ + "0.303707, 0.311092, 0.313303, 0.327849, 0.352025, 0.402635, 0.503259", \ + "0.320468, 0.327853, 0.330064, 0.344610, 0.368786, 0.419396, 0.520020", \ + "0.339837, 0.347222, 0.349433, 0.363979, 0.388155, 0.438765, 0.539389", \ + "0.356774, 0.364159, 0.366370, 0.380916, 0.405092, 0.455702, 0.556326", \ + "0.377128, 0.384513, 0.386724, 0.401270, 0.425446, 0.476056, 0.576680", \ + "0.403841, 0.411226, 0.413437, 0.427983, 0.452159, 0.502769, 0.603393" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.415263, 0.421895, 0.423659, 0.435133, 0.452584, 0.487558, 0.555809", \ + "0.424475, 0.431107, 0.432871, 0.444345, 0.461796, 0.496770, 0.565021", \ + "0.444166, 0.450798, 0.452562, 0.464036, 0.481487, 0.516461, 0.584712", \ + "0.465757, 0.472389, 0.474153, 0.485627, 0.503078, 0.538052, 0.606303", \ + "0.482087, 0.488719, 0.490483, 0.501957, 0.519408, 0.554382, 0.622633", \ + "0.509113, 0.515745, 0.517509, 0.528983, 0.546434, 0.581408, 0.649659", \ + "0.541286, 0.547918, 0.549682, 0.561156, 0.578607, 0.613581, 0.681832" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.268714, 0.275200, 0.277097, 0.288608, 0.305984, 0.340375, 0.408963", \ + "0.278165, 0.284651, 0.286548, 0.298059, 0.315435, 0.349826, 0.418414", \ + "0.297909, 0.304395, 0.306292, 0.317803, 0.335179, 0.369570, 0.438158", \ + "0.319457, 0.325943, 0.327840, 0.339351, 0.356727, 0.391118, 0.459706", \ + "0.335812, 0.342298, 0.344195, 0.355706, 0.373082, 0.407473, 0.476061", \ + "0.362797, 0.369283, 0.371180, 0.382691, 0.400067, 0.434458, 0.503046", \ + "0.394960, 0.401446, 0.403343, 0.414854, 0.432230, 0.466621, 0.535209" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[52]&WENB[52]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269", \ + "0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272", \ + "0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275", \ + "0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279", \ + "0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282", \ + "0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285", \ + "0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444", \ + "0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543", \ + "0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548", \ + "0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552", \ + "0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557", \ + "0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561", \ + "0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[52]&!WENB[52]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444", \ + "0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543", \ + "0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548", \ + "0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552", \ + "0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557", \ + "0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561", \ + "0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269", \ + "0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272", \ + "0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275", \ + "0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279", \ + "0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282", \ + "0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285", \ + "0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288" \ + ); + } + } + } + pin(WENYB[51]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[51]&WENB[51]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[51] == 1'b0 && WENB[51] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.428566, 0.434896, 0.436782, 0.448327, 0.465788, 0.500696, 0.570282", \ + "0.438471, 0.444801, 0.446687, 0.458232, 0.475693, 0.510601, 0.580187", \ + "0.454906, 0.461236, 0.463122, 0.474667, 0.492128, 0.527036, 0.596622", \ + "0.474391, 0.480721, 0.482607, 0.494152, 0.511613, 0.546521, 0.616107", \ + "0.490250, 0.496580, 0.498466, 0.510011, 0.527472, 0.562380, 0.631966", \ + "0.512085, 0.518415, 0.520301, 0.531846, 0.549307, 0.584215, 0.653801", \ + "0.533832, 0.540162, 0.542048, 0.553593, 0.571054, 0.605962, 0.675548" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.289647, 0.295769, 0.297777, 0.309317, 0.326657, 0.361315, 0.429672", \ + "0.299417, 0.305539, 0.307547, 0.319087, 0.336427, 0.371085, 0.439442", \ + "0.315598, 0.321720, 0.323728, 0.335268, 0.352608, 0.387266, 0.455623", \ + "0.335474, 0.341596, 0.343604, 0.355144, 0.372484, 0.407142, 0.475499", \ + "0.351283, 0.357405, 0.359413, 0.370953, 0.388293, 0.422951, 0.491308", \ + "0.372994, 0.379116, 0.381124, 0.392664, 0.410004, 0.444662, 0.513019", \ + "0.394992, 0.401114, 0.403122, 0.414662, 0.432002, 0.466660, 0.535017" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.390282, 0.397602, 0.401890, 0.414395, 0.440878, 0.489067, 0.590691", \ + "0.402234, 0.409554, 0.413842, 0.426347, 0.452830, 0.501019, 0.602643", \ + "0.420298, 0.427618, 0.431906, 0.444411, 0.470894, 0.519083, 0.620707", \ + "0.442888, 0.450208, 0.454496, 0.467001, 0.493484, 0.541673, 0.643297", \ + "0.460549, 0.467869, 0.472157, 0.484662, 0.511145, 0.559334, 0.660958", \ + "0.488350, 0.495670, 0.499958, 0.512463, 0.538946, 0.587135, 0.688759", \ + "0.519698, 0.527018, 0.531306, 0.543811, 0.570294, 0.618483, 0.720107" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.258427, 0.265773, 0.269915, 0.282552, 0.308905, 0.357203, 0.457471", \ + "0.269913, 0.277259, 0.281401, 0.294038, 0.320391, 0.368689, 0.468957", \ + "0.288479, 0.295825, 0.299967, 0.312604, 0.338957, 0.387255, 0.487523", \ + "0.310924, 0.318270, 0.322412, 0.335049, 0.361402, 0.409700, 0.509968", \ + "0.328666, 0.336012, 0.340154, 0.352791, 0.379144, 0.427442, 0.527710", \ + "0.356550, 0.363896, 0.368038, 0.380675, 0.407028, 0.455326, 0.555594", \ + "0.387887, 0.395233, 0.399375, 0.412012, 0.438365, 0.486663, 0.586931" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[51]&!WENB[51]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[51] == 1'b1 && WENB[51] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.448569, 0.455979, 0.458221, 0.472734, 0.496988, 0.548145, 0.648157", \ + "0.458006, 0.465416, 0.467658, 0.482171, 0.506425, 0.557582, 0.657594", \ + "0.474760, 0.482170, 0.484412, 0.498925, 0.523179, 0.574336, 0.674348", \ + "0.494141, 0.501551, 0.503793, 0.518306, 0.542560, 0.593717, 0.693729", \ + "0.511078, 0.518488, 0.520730, 0.535243, 0.559497, 0.610654, 0.710666", \ + "0.531453, 0.538863, 0.541105, 0.555618, 0.579872, 0.631029, 0.731041", \ + "0.558448, 0.565858, 0.568100, 0.582613, 0.606867, 0.658024, 0.758036" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.294257, 0.301642, 0.303853, 0.318399, 0.342575, 0.393185, 0.493809", \ + "0.303707, 0.311092, 0.313303, 0.327849, 0.352025, 0.402635, 0.503259", \ + "0.320468, 0.327853, 0.330064, 0.344610, 0.368786, 0.419396, 0.520020", \ + "0.339837, 0.347222, 0.349433, 0.363979, 0.388155, 0.438765, 0.539389", \ + "0.356774, 0.364159, 0.366370, 0.380916, 0.405092, 0.455702, 0.556326", \ + "0.377128, 0.384513, 0.386724, 0.401270, 0.425446, 0.476056, 0.576680", \ + "0.403841, 0.411226, 0.413437, 0.427983, 0.452159, 0.502769, 0.603393" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.415263, 0.421895, 0.423659, 0.435133, 0.452584, 0.487558, 0.555809", \ + "0.424475, 0.431107, 0.432871, 0.444345, 0.461796, 0.496770, 0.565021", \ + "0.444166, 0.450798, 0.452562, 0.464036, 0.481487, 0.516461, 0.584712", \ + "0.465757, 0.472389, 0.474153, 0.485627, 0.503078, 0.538052, 0.606303", \ + "0.482087, 0.488719, 0.490483, 0.501957, 0.519408, 0.554382, 0.622633", \ + "0.509113, 0.515745, 0.517509, 0.528983, 0.546434, 0.581408, 0.649659", \ + "0.541286, 0.547918, 0.549682, 0.561156, 0.578607, 0.613581, 0.681832" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.268714, 0.275200, 0.277097, 0.288608, 0.305984, 0.340375, 0.408963", \ + "0.278165, 0.284651, 0.286548, 0.298059, 0.315435, 0.349826, 0.418414", \ + "0.297909, 0.304395, 0.306292, 0.317803, 0.335179, 0.369570, 0.438158", \ + "0.319457, 0.325943, 0.327840, 0.339351, 0.356727, 0.391118, 0.459706", \ + "0.335812, 0.342298, 0.344195, 0.355706, 0.373082, 0.407473, 0.476061", \ + "0.362797, 0.369283, 0.371180, 0.382691, 0.400067, 0.434458, 0.503046", \ + "0.394960, 0.401446, 0.403343, 0.414854, 0.432230, 0.466621, 0.535209" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[51]&WENB[51]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269", \ + "0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272", \ + "0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275", \ + "0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279", \ + "0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282", \ + "0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285", \ + "0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444", \ + "0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543", \ + "0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548", \ + "0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552", \ + "0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557", \ + "0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561", \ + "0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[51]&!WENB[51]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444", \ + "0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543", \ + "0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548", \ + "0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552", \ + "0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557", \ + "0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561", \ + "0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269", \ + "0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272", \ + "0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275", \ + "0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279", \ + "0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282", \ + "0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285", \ + "0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288" \ + ); + } + } + } + pin(WENYB[50]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[50]&WENB[50]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[50] == 1'b0 && WENB[50] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.428566, 0.434896, 0.436782, 0.448327, 0.465788, 0.500696, 0.570282", \ + "0.438471, 0.444801, 0.446687, 0.458232, 0.475693, 0.510601, 0.580187", \ + "0.454906, 0.461236, 0.463122, 0.474667, 0.492128, 0.527036, 0.596622", \ + "0.474391, 0.480721, 0.482607, 0.494152, 0.511613, 0.546521, 0.616107", \ + "0.490250, 0.496580, 0.498466, 0.510011, 0.527472, 0.562380, 0.631966", \ + "0.512085, 0.518415, 0.520301, 0.531846, 0.549307, 0.584215, 0.653801", \ + "0.533832, 0.540162, 0.542048, 0.553593, 0.571054, 0.605962, 0.675548" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.289647, 0.295769, 0.297777, 0.309317, 0.326657, 0.361315, 0.429672", \ + "0.299417, 0.305539, 0.307547, 0.319087, 0.336427, 0.371085, 0.439442", \ + "0.315598, 0.321720, 0.323728, 0.335268, 0.352608, 0.387266, 0.455623", \ + "0.335474, 0.341596, 0.343604, 0.355144, 0.372484, 0.407142, 0.475499", \ + "0.351283, 0.357405, 0.359413, 0.370953, 0.388293, 0.422951, 0.491308", \ + "0.372994, 0.379116, 0.381124, 0.392664, 0.410004, 0.444662, 0.513019", \ + "0.394992, 0.401114, 0.403122, 0.414662, 0.432002, 0.466660, 0.535017" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.390282, 0.397602, 0.401890, 0.414395, 0.440878, 0.489067, 0.590691", \ + "0.402234, 0.409554, 0.413842, 0.426347, 0.452830, 0.501019, 0.602643", \ + "0.420298, 0.427618, 0.431906, 0.444411, 0.470894, 0.519083, 0.620707", \ + "0.442888, 0.450208, 0.454496, 0.467001, 0.493484, 0.541673, 0.643297", \ + "0.460549, 0.467869, 0.472157, 0.484662, 0.511145, 0.559334, 0.660958", \ + "0.488350, 0.495670, 0.499958, 0.512463, 0.538946, 0.587135, 0.688759", \ + "0.519698, 0.527018, 0.531306, 0.543811, 0.570294, 0.618483, 0.720107" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.258427, 0.265773, 0.269915, 0.282552, 0.308905, 0.357203, 0.457471", \ + "0.269913, 0.277259, 0.281401, 0.294038, 0.320391, 0.368689, 0.468957", \ + "0.288479, 0.295825, 0.299967, 0.312604, 0.338957, 0.387255, 0.487523", \ + "0.310924, 0.318270, 0.322412, 0.335049, 0.361402, 0.409700, 0.509968", \ + "0.328666, 0.336012, 0.340154, 0.352791, 0.379144, 0.427442, 0.527710", \ + "0.356550, 0.363896, 0.368038, 0.380675, 0.407028, 0.455326, 0.555594", \ + "0.387887, 0.395233, 0.399375, 0.412012, 0.438365, 0.486663, 0.586931" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[50]&!WENB[50]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[50] == 1'b1 && WENB[50] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.448569, 0.455979, 0.458221, 0.472734, 0.496988, 0.548145, 0.648157", \ + "0.458006, 0.465416, 0.467658, 0.482171, 0.506425, 0.557582, 0.657594", \ + "0.474760, 0.482170, 0.484412, 0.498925, 0.523179, 0.574336, 0.674348", \ + "0.494141, 0.501551, 0.503793, 0.518306, 0.542560, 0.593717, 0.693729", \ + "0.511078, 0.518488, 0.520730, 0.535243, 0.559497, 0.610654, 0.710666", \ + "0.531453, 0.538863, 0.541105, 0.555618, 0.579872, 0.631029, 0.731041", \ + "0.558448, 0.565858, 0.568100, 0.582613, 0.606867, 0.658024, 0.758036" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.294257, 0.301642, 0.303853, 0.318399, 0.342575, 0.393185, 0.493809", \ + "0.303707, 0.311092, 0.313303, 0.327849, 0.352025, 0.402635, 0.503259", \ + "0.320468, 0.327853, 0.330064, 0.344610, 0.368786, 0.419396, 0.520020", \ + "0.339837, 0.347222, 0.349433, 0.363979, 0.388155, 0.438765, 0.539389", \ + "0.356774, 0.364159, 0.366370, 0.380916, 0.405092, 0.455702, 0.556326", \ + "0.377128, 0.384513, 0.386724, 0.401270, 0.425446, 0.476056, 0.576680", \ + "0.403841, 0.411226, 0.413437, 0.427983, 0.452159, 0.502769, 0.603393" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.415263, 0.421895, 0.423659, 0.435133, 0.452584, 0.487558, 0.555809", \ + "0.424475, 0.431107, 0.432871, 0.444345, 0.461796, 0.496770, 0.565021", \ + "0.444166, 0.450798, 0.452562, 0.464036, 0.481487, 0.516461, 0.584712", \ + "0.465757, 0.472389, 0.474153, 0.485627, 0.503078, 0.538052, 0.606303", \ + "0.482087, 0.488719, 0.490483, 0.501957, 0.519408, 0.554382, 0.622633", \ + "0.509113, 0.515745, 0.517509, 0.528983, 0.546434, 0.581408, 0.649659", \ + "0.541286, 0.547918, 0.549682, 0.561156, 0.578607, 0.613581, 0.681832" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.268714, 0.275200, 0.277097, 0.288608, 0.305984, 0.340375, 0.408963", \ + "0.278165, 0.284651, 0.286548, 0.298059, 0.315435, 0.349826, 0.418414", \ + "0.297909, 0.304395, 0.306292, 0.317803, 0.335179, 0.369570, 0.438158", \ + "0.319457, 0.325943, 0.327840, 0.339351, 0.356727, 0.391118, 0.459706", \ + "0.335812, 0.342298, 0.344195, 0.355706, 0.373082, 0.407473, 0.476061", \ + "0.362797, 0.369283, 0.371180, 0.382691, 0.400067, 0.434458, 0.503046", \ + "0.394960, 0.401446, 0.403343, 0.414854, 0.432230, 0.466621, 0.535209" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[50]&WENB[50]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269", \ + "0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272", \ + "0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275", \ + "0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279", \ + "0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282", \ + "0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285", \ + "0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444", \ + "0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543", \ + "0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548", \ + "0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552", \ + "0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557", \ + "0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561", \ + "0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[50]&!WENB[50]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444", \ + "0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543", \ + "0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548", \ + "0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552", \ + "0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557", \ + "0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561", \ + "0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269", \ + "0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272", \ + "0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275", \ + "0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279", \ + "0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282", \ + "0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285", \ + "0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288" \ + ); + } + } + } + pin(WENYB[49]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[49]&WENB[49]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[49] == 1'b0 && WENB[49] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.428566, 0.434896, 0.436782, 0.448327, 0.465788, 0.500696, 0.570282", \ + "0.438471, 0.444801, 0.446687, 0.458232, 0.475693, 0.510601, 0.580187", \ + "0.454906, 0.461236, 0.463122, 0.474667, 0.492128, 0.527036, 0.596622", \ + "0.474391, 0.480721, 0.482607, 0.494152, 0.511613, 0.546521, 0.616107", \ + "0.490250, 0.496580, 0.498466, 0.510011, 0.527472, 0.562380, 0.631966", \ + "0.512085, 0.518415, 0.520301, 0.531846, 0.549307, 0.584215, 0.653801", \ + "0.533832, 0.540162, 0.542048, 0.553593, 0.571054, 0.605962, 0.675548" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.289647, 0.295769, 0.297777, 0.309317, 0.326657, 0.361315, 0.429672", \ + "0.299417, 0.305539, 0.307547, 0.319087, 0.336427, 0.371085, 0.439442", \ + "0.315598, 0.321720, 0.323728, 0.335268, 0.352608, 0.387266, 0.455623", \ + "0.335474, 0.341596, 0.343604, 0.355144, 0.372484, 0.407142, 0.475499", \ + "0.351283, 0.357405, 0.359413, 0.370953, 0.388293, 0.422951, 0.491308", \ + "0.372994, 0.379116, 0.381124, 0.392664, 0.410004, 0.444662, 0.513019", \ + "0.394992, 0.401114, 0.403122, 0.414662, 0.432002, 0.466660, 0.535017" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.390282, 0.397602, 0.401890, 0.414395, 0.440878, 0.489067, 0.590691", \ + "0.402234, 0.409554, 0.413842, 0.426347, 0.452830, 0.501019, 0.602643", \ + "0.420298, 0.427618, 0.431906, 0.444411, 0.470894, 0.519083, 0.620707", \ + "0.442888, 0.450208, 0.454496, 0.467001, 0.493484, 0.541673, 0.643297", \ + "0.460549, 0.467869, 0.472157, 0.484662, 0.511145, 0.559334, 0.660958", \ + "0.488350, 0.495670, 0.499958, 0.512463, 0.538946, 0.587135, 0.688759", \ + "0.519698, 0.527018, 0.531306, 0.543811, 0.570294, 0.618483, 0.720107" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.258427, 0.265773, 0.269915, 0.282552, 0.308905, 0.357203, 0.457471", \ + "0.269913, 0.277259, 0.281401, 0.294038, 0.320391, 0.368689, 0.468957", \ + "0.288479, 0.295825, 0.299967, 0.312604, 0.338957, 0.387255, 0.487523", \ + "0.310924, 0.318270, 0.322412, 0.335049, 0.361402, 0.409700, 0.509968", \ + "0.328666, 0.336012, 0.340154, 0.352791, 0.379144, 0.427442, 0.527710", \ + "0.356550, 0.363896, 0.368038, 0.380675, 0.407028, 0.455326, 0.555594", \ + "0.387887, 0.395233, 0.399375, 0.412012, 0.438365, 0.486663, 0.586931" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[49]&!WENB[49]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[49] == 1'b1 && WENB[49] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.448569, 0.455979, 0.458221, 0.472734, 0.496988, 0.548145, 0.648157", \ + "0.458006, 0.465416, 0.467658, 0.482171, 0.506425, 0.557582, 0.657594", \ + "0.474760, 0.482170, 0.484412, 0.498925, 0.523179, 0.574336, 0.674348", \ + "0.494141, 0.501551, 0.503793, 0.518306, 0.542560, 0.593717, 0.693729", \ + "0.511078, 0.518488, 0.520730, 0.535243, 0.559497, 0.610654, 0.710666", \ + "0.531453, 0.538863, 0.541105, 0.555618, 0.579872, 0.631029, 0.731041", \ + "0.558448, 0.565858, 0.568100, 0.582613, 0.606867, 0.658024, 0.758036" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.294257, 0.301642, 0.303853, 0.318399, 0.342575, 0.393185, 0.493809", \ + "0.303707, 0.311092, 0.313303, 0.327849, 0.352025, 0.402635, 0.503259", \ + "0.320468, 0.327853, 0.330064, 0.344610, 0.368786, 0.419396, 0.520020", \ + "0.339837, 0.347222, 0.349433, 0.363979, 0.388155, 0.438765, 0.539389", \ + "0.356774, 0.364159, 0.366370, 0.380916, 0.405092, 0.455702, 0.556326", \ + "0.377128, 0.384513, 0.386724, 0.401270, 0.425446, 0.476056, 0.576680", \ + "0.403841, 0.411226, 0.413437, 0.427983, 0.452159, 0.502769, 0.603393" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.415263, 0.421895, 0.423659, 0.435133, 0.452584, 0.487558, 0.555809", \ + "0.424475, 0.431107, 0.432871, 0.444345, 0.461796, 0.496770, 0.565021", \ + "0.444166, 0.450798, 0.452562, 0.464036, 0.481487, 0.516461, 0.584712", \ + "0.465757, 0.472389, 0.474153, 0.485627, 0.503078, 0.538052, 0.606303", \ + "0.482087, 0.488719, 0.490483, 0.501957, 0.519408, 0.554382, 0.622633", \ + "0.509113, 0.515745, 0.517509, 0.528983, 0.546434, 0.581408, 0.649659", \ + "0.541286, 0.547918, 0.549682, 0.561156, 0.578607, 0.613581, 0.681832" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.268714, 0.275200, 0.277097, 0.288608, 0.305984, 0.340375, 0.408963", \ + "0.278165, 0.284651, 0.286548, 0.298059, 0.315435, 0.349826, 0.418414", \ + "0.297909, 0.304395, 0.306292, 0.317803, 0.335179, 0.369570, 0.438158", \ + "0.319457, 0.325943, 0.327840, 0.339351, 0.356727, 0.391118, 0.459706", \ + "0.335812, 0.342298, 0.344195, 0.355706, 0.373082, 0.407473, 0.476061", \ + "0.362797, 0.369283, 0.371180, 0.382691, 0.400067, 0.434458, 0.503046", \ + "0.394960, 0.401446, 0.403343, 0.414854, 0.432230, 0.466621, 0.535209" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[49]&WENB[49]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269", \ + "0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272", \ + "0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275", \ + "0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279", \ + "0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282", \ + "0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285", \ + "0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444", \ + "0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543", \ + "0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548", \ + "0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552", \ + "0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557", \ + "0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561", \ + "0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[49]&!WENB[49]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444", \ + "0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543", \ + "0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548", \ + "0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552", \ + "0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557", \ + "0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561", \ + "0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269", \ + "0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272", \ + "0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275", \ + "0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279", \ + "0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282", \ + "0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285", \ + "0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288" \ + ); + } + } + } + pin(WENYB[48]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[48]&WENB[48]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[48] == 1'b0 && WENB[48] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.428566, 0.434896, 0.436782, 0.448327, 0.465788, 0.500696, 0.570282", \ + "0.438471, 0.444801, 0.446687, 0.458232, 0.475693, 0.510601, 0.580187", \ + "0.454906, 0.461236, 0.463122, 0.474667, 0.492128, 0.527036, 0.596622", \ + "0.474391, 0.480721, 0.482607, 0.494152, 0.511613, 0.546521, 0.616107", \ + "0.490250, 0.496580, 0.498466, 0.510011, 0.527472, 0.562380, 0.631966", \ + "0.512085, 0.518415, 0.520301, 0.531846, 0.549307, 0.584215, 0.653801", \ + "0.533832, 0.540162, 0.542048, 0.553593, 0.571054, 0.605962, 0.675548" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.289647, 0.295769, 0.297777, 0.309317, 0.326657, 0.361315, 0.429672", \ + "0.299417, 0.305539, 0.307547, 0.319087, 0.336427, 0.371085, 0.439442", \ + "0.315598, 0.321720, 0.323728, 0.335268, 0.352608, 0.387266, 0.455623", \ + "0.335474, 0.341596, 0.343604, 0.355144, 0.372484, 0.407142, 0.475499", \ + "0.351283, 0.357405, 0.359413, 0.370953, 0.388293, 0.422951, 0.491308", \ + "0.372994, 0.379116, 0.381124, 0.392664, 0.410004, 0.444662, 0.513019", \ + "0.394992, 0.401114, 0.403122, 0.414662, 0.432002, 0.466660, 0.535017" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.390282, 0.397602, 0.401890, 0.414395, 0.440878, 0.489067, 0.590691", \ + "0.402234, 0.409554, 0.413842, 0.426347, 0.452830, 0.501019, 0.602643", \ + "0.420298, 0.427618, 0.431906, 0.444411, 0.470894, 0.519083, 0.620707", \ + "0.442888, 0.450208, 0.454496, 0.467001, 0.493484, 0.541673, 0.643297", \ + "0.460549, 0.467869, 0.472157, 0.484662, 0.511145, 0.559334, 0.660958", \ + "0.488350, 0.495670, 0.499958, 0.512463, 0.538946, 0.587135, 0.688759", \ + "0.519698, 0.527018, 0.531306, 0.543811, 0.570294, 0.618483, 0.720107" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.258427, 0.265773, 0.269915, 0.282552, 0.308905, 0.357203, 0.457471", \ + "0.269913, 0.277259, 0.281401, 0.294038, 0.320391, 0.368689, 0.468957", \ + "0.288479, 0.295825, 0.299967, 0.312604, 0.338957, 0.387255, 0.487523", \ + "0.310924, 0.318270, 0.322412, 0.335049, 0.361402, 0.409700, 0.509968", \ + "0.328666, 0.336012, 0.340154, 0.352791, 0.379144, 0.427442, 0.527710", \ + "0.356550, 0.363896, 0.368038, 0.380675, 0.407028, 0.455326, 0.555594", \ + "0.387887, 0.395233, 0.399375, 0.412012, 0.438365, 0.486663, 0.586931" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[48]&!WENB[48]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[48] == 1'b1 && WENB[48] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.448569, 0.455979, 0.458221, 0.472734, 0.496988, 0.548145, 0.648157", \ + "0.458006, 0.465416, 0.467658, 0.482171, 0.506425, 0.557582, 0.657594", \ + "0.474760, 0.482170, 0.484412, 0.498925, 0.523179, 0.574336, 0.674348", \ + "0.494141, 0.501551, 0.503793, 0.518306, 0.542560, 0.593717, 0.693729", \ + "0.511078, 0.518488, 0.520730, 0.535243, 0.559497, 0.610654, 0.710666", \ + "0.531453, 0.538863, 0.541105, 0.555618, 0.579872, 0.631029, 0.731041", \ + "0.558448, 0.565858, 0.568100, 0.582613, 0.606867, 0.658024, 0.758036" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.294257, 0.301642, 0.303853, 0.318399, 0.342575, 0.393185, 0.493809", \ + "0.303707, 0.311092, 0.313303, 0.327849, 0.352025, 0.402635, 0.503259", \ + "0.320468, 0.327853, 0.330064, 0.344610, 0.368786, 0.419396, 0.520020", \ + "0.339837, 0.347222, 0.349433, 0.363979, 0.388155, 0.438765, 0.539389", \ + "0.356774, 0.364159, 0.366370, 0.380916, 0.405092, 0.455702, 0.556326", \ + "0.377128, 0.384513, 0.386724, 0.401270, 0.425446, 0.476056, 0.576680", \ + "0.403841, 0.411226, 0.413437, 0.427983, 0.452159, 0.502769, 0.603393" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.415263, 0.421895, 0.423659, 0.435133, 0.452584, 0.487558, 0.555809", \ + "0.424475, 0.431107, 0.432871, 0.444345, 0.461796, 0.496770, 0.565021", \ + "0.444166, 0.450798, 0.452562, 0.464036, 0.481487, 0.516461, 0.584712", \ + "0.465757, 0.472389, 0.474153, 0.485627, 0.503078, 0.538052, 0.606303", \ + "0.482087, 0.488719, 0.490483, 0.501957, 0.519408, 0.554382, 0.622633", \ + "0.509113, 0.515745, 0.517509, 0.528983, 0.546434, 0.581408, 0.649659", \ + "0.541286, 0.547918, 0.549682, 0.561156, 0.578607, 0.613581, 0.681832" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.268714, 0.275200, 0.277097, 0.288608, 0.305984, 0.340375, 0.408963", \ + "0.278165, 0.284651, 0.286548, 0.298059, 0.315435, 0.349826, 0.418414", \ + "0.297909, 0.304395, 0.306292, 0.317803, 0.335179, 0.369570, 0.438158", \ + "0.319457, 0.325943, 0.327840, 0.339351, 0.356727, 0.391118, 0.459706", \ + "0.335812, 0.342298, 0.344195, 0.355706, 0.373082, 0.407473, 0.476061", \ + "0.362797, 0.369283, 0.371180, 0.382691, 0.400067, 0.434458, 0.503046", \ + "0.394960, 0.401446, 0.403343, 0.414854, 0.432230, 0.466621, 0.535209" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[48]&WENB[48]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269", \ + "0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272", \ + "0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275", \ + "0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279", \ + "0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282", \ + "0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285", \ + "0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444", \ + "0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543", \ + "0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548", \ + "0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552", \ + "0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557", \ + "0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561", \ + "0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[48]&!WENB[48]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444", \ + "0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543", \ + "0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548", \ + "0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552", \ + "0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557", \ + "0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561", \ + "0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269", \ + "0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272", \ + "0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275", \ + "0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279", \ + "0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282", \ + "0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285", \ + "0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288" \ + ); + } + } + } + pin(WENYB[47]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[47]&WENB[47]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[47] == 1'b0 && WENB[47] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.428566, 0.434896, 0.436782, 0.448327, 0.465788, 0.500696, 0.570282", \ + "0.438471, 0.444801, 0.446687, 0.458232, 0.475693, 0.510601, 0.580187", \ + "0.454906, 0.461236, 0.463122, 0.474667, 0.492128, 0.527036, 0.596622", \ + "0.474391, 0.480721, 0.482607, 0.494152, 0.511613, 0.546521, 0.616107", \ + "0.490250, 0.496580, 0.498466, 0.510011, 0.527472, 0.562380, 0.631966", \ + "0.512085, 0.518415, 0.520301, 0.531846, 0.549307, 0.584215, 0.653801", \ + "0.533832, 0.540162, 0.542048, 0.553593, 0.571054, 0.605962, 0.675548" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.289647, 0.295769, 0.297777, 0.309317, 0.326657, 0.361315, 0.429672", \ + "0.299417, 0.305539, 0.307547, 0.319087, 0.336427, 0.371085, 0.439442", \ + "0.315598, 0.321720, 0.323728, 0.335268, 0.352608, 0.387266, 0.455623", \ + "0.335474, 0.341596, 0.343604, 0.355144, 0.372484, 0.407142, 0.475499", \ + "0.351283, 0.357405, 0.359413, 0.370953, 0.388293, 0.422951, 0.491308", \ + "0.372994, 0.379116, 0.381124, 0.392664, 0.410004, 0.444662, 0.513019", \ + "0.394992, 0.401114, 0.403122, 0.414662, 0.432002, 0.466660, 0.535017" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.390282, 0.397602, 0.401890, 0.414395, 0.440878, 0.489067, 0.590691", \ + "0.402234, 0.409554, 0.413842, 0.426347, 0.452830, 0.501019, 0.602643", \ + "0.420298, 0.427618, 0.431906, 0.444411, 0.470894, 0.519083, 0.620707", \ + "0.442888, 0.450208, 0.454496, 0.467001, 0.493484, 0.541673, 0.643297", \ + "0.460549, 0.467869, 0.472157, 0.484662, 0.511145, 0.559334, 0.660958", \ + "0.488350, 0.495670, 0.499958, 0.512463, 0.538946, 0.587135, 0.688759", \ + "0.519698, 0.527018, 0.531306, 0.543811, 0.570294, 0.618483, 0.720107" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.258427, 0.265773, 0.269915, 0.282552, 0.308905, 0.357203, 0.457471", \ + "0.269913, 0.277259, 0.281401, 0.294038, 0.320391, 0.368689, 0.468957", \ + "0.288479, 0.295825, 0.299967, 0.312604, 0.338957, 0.387255, 0.487523", \ + "0.310924, 0.318270, 0.322412, 0.335049, 0.361402, 0.409700, 0.509968", \ + "0.328666, 0.336012, 0.340154, 0.352791, 0.379144, 0.427442, 0.527710", \ + "0.356550, 0.363896, 0.368038, 0.380675, 0.407028, 0.455326, 0.555594", \ + "0.387887, 0.395233, 0.399375, 0.412012, 0.438365, 0.486663, 0.586931" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[47]&!WENB[47]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[47] == 1'b1 && WENB[47] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.448569, 0.455979, 0.458221, 0.472734, 0.496988, 0.548145, 0.648157", \ + "0.458006, 0.465416, 0.467658, 0.482171, 0.506425, 0.557582, 0.657594", \ + "0.474760, 0.482170, 0.484412, 0.498925, 0.523179, 0.574336, 0.674348", \ + "0.494141, 0.501551, 0.503793, 0.518306, 0.542560, 0.593717, 0.693729", \ + "0.511078, 0.518488, 0.520730, 0.535243, 0.559497, 0.610654, 0.710666", \ + "0.531453, 0.538863, 0.541105, 0.555618, 0.579872, 0.631029, 0.731041", \ + "0.558448, 0.565858, 0.568100, 0.582613, 0.606867, 0.658024, 0.758036" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.294257, 0.301642, 0.303853, 0.318399, 0.342575, 0.393185, 0.493809", \ + "0.303707, 0.311092, 0.313303, 0.327849, 0.352025, 0.402635, 0.503259", \ + "0.320468, 0.327853, 0.330064, 0.344610, 0.368786, 0.419396, 0.520020", \ + "0.339837, 0.347222, 0.349433, 0.363979, 0.388155, 0.438765, 0.539389", \ + "0.356774, 0.364159, 0.366370, 0.380916, 0.405092, 0.455702, 0.556326", \ + "0.377128, 0.384513, 0.386724, 0.401270, 0.425446, 0.476056, 0.576680", \ + "0.403841, 0.411226, 0.413437, 0.427983, 0.452159, 0.502769, 0.603393" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.415263, 0.421895, 0.423659, 0.435133, 0.452584, 0.487558, 0.555809", \ + "0.424475, 0.431107, 0.432871, 0.444345, 0.461796, 0.496770, 0.565021", \ + "0.444166, 0.450798, 0.452562, 0.464036, 0.481487, 0.516461, 0.584712", \ + "0.465757, 0.472389, 0.474153, 0.485627, 0.503078, 0.538052, 0.606303", \ + "0.482087, 0.488719, 0.490483, 0.501957, 0.519408, 0.554382, 0.622633", \ + "0.509113, 0.515745, 0.517509, 0.528983, 0.546434, 0.581408, 0.649659", \ + "0.541286, 0.547918, 0.549682, 0.561156, 0.578607, 0.613581, 0.681832" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.268714, 0.275200, 0.277097, 0.288608, 0.305984, 0.340375, 0.408963", \ + "0.278165, 0.284651, 0.286548, 0.298059, 0.315435, 0.349826, 0.418414", \ + "0.297909, 0.304395, 0.306292, 0.317803, 0.335179, 0.369570, 0.438158", \ + "0.319457, 0.325943, 0.327840, 0.339351, 0.356727, 0.391118, 0.459706", \ + "0.335812, 0.342298, 0.344195, 0.355706, 0.373082, 0.407473, 0.476061", \ + "0.362797, 0.369283, 0.371180, 0.382691, 0.400067, 0.434458, 0.503046", \ + "0.394960, 0.401446, 0.403343, 0.414854, 0.432230, 0.466621, 0.535209" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[47]&WENB[47]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269", \ + "0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272", \ + "0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275", \ + "0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279", \ + "0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282", \ + "0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285", \ + "0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444", \ + "0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543", \ + "0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548", \ + "0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552", \ + "0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557", \ + "0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561", \ + "0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[47]&!WENB[47]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444", \ + "0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543", \ + "0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548", \ + "0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552", \ + "0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557", \ + "0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561", \ + "0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269", \ + "0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272", \ + "0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275", \ + "0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279", \ + "0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282", \ + "0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285", \ + "0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288" \ + ); + } + } + } + pin(WENYB[46]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[46]&WENB[46]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[46] == 1'b0 && WENB[46] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.428566, 0.434896, 0.436782, 0.448327, 0.465788, 0.500696, 0.570282", \ + "0.438471, 0.444801, 0.446687, 0.458232, 0.475693, 0.510601, 0.580187", \ + "0.454906, 0.461236, 0.463122, 0.474667, 0.492128, 0.527036, 0.596622", \ + "0.474391, 0.480721, 0.482607, 0.494152, 0.511613, 0.546521, 0.616107", \ + "0.490250, 0.496580, 0.498466, 0.510011, 0.527472, 0.562380, 0.631966", \ + "0.512085, 0.518415, 0.520301, 0.531846, 0.549307, 0.584215, 0.653801", \ + "0.533832, 0.540162, 0.542048, 0.553593, 0.571054, 0.605962, 0.675548" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.289647, 0.295769, 0.297777, 0.309317, 0.326657, 0.361315, 0.429672", \ + "0.299417, 0.305539, 0.307547, 0.319087, 0.336427, 0.371085, 0.439442", \ + "0.315598, 0.321720, 0.323728, 0.335268, 0.352608, 0.387266, 0.455623", \ + "0.335474, 0.341596, 0.343604, 0.355144, 0.372484, 0.407142, 0.475499", \ + "0.351283, 0.357405, 0.359413, 0.370953, 0.388293, 0.422951, 0.491308", \ + "0.372994, 0.379116, 0.381124, 0.392664, 0.410004, 0.444662, 0.513019", \ + "0.394992, 0.401114, 0.403122, 0.414662, 0.432002, 0.466660, 0.535017" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.390282, 0.397602, 0.401890, 0.414395, 0.440878, 0.489067, 0.590691", \ + "0.402234, 0.409554, 0.413842, 0.426347, 0.452830, 0.501019, 0.602643", \ + "0.420298, 0.427618, 0.431906, 0.444411, 0.470894, 0.519083, 0.620707", \ + "0.442888, 0.450208, 0.454496, 0.467001, 0.493484, 0.541673, 0.643297", \ + "0.460549, 0.467869, 0.472157, 0.484662, 0.511145, 0.559334, 0.660958", \ + "0.488350, 0.495670, 0.499958, 0.512463, 0.538946, 0.587135, 0.688759", \ + "0.519698, 0.527018, 0.531306, 0.543811, 0.570294, 0.618483, 0.720107" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.258427, 0.265773, 0.269915, 0.282552, 0.308905, 0.357203, 0.457471", \ + "0.269913, 0.277259, 0.281401, 0.294038, 0.320391, 0.368689, 0.468957", \ + "0.288479, 0.295825, 0.299967, 0.312604, 0.338957, 0.387255, 0.487523", \ + "0.310924, 0.318270, 0.322412, 0.335049, 0.361402, 0.409700, 0.509968", \ + "0.328666, 0.336012, 0.340154, 0.352791, 0.379144, 0.427442, 0.527710", \ + "0.356550, 0.363896, 0.368038, 0.380675, 0.407028, 0.455326, 0.555594", \ + "0.387887, 0.395233, 0.399375, 0.412012, 0.438365, 0.486663, 0.586931" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[46]&!WENB[46]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[46] == 1'b1 && WENB[46] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.448569, 0.455979, 0.458221, 0.472734, 0.496988, 0.548145, 0.648157", \ + "0.458006, 0.465416, 0.467658, 0.482171, 0.506425, 0.557582, 0.657594", \ + "0.474760, 0.482170, 0.484412, 0.498925, 0.523179, 0.574336, 0.674348", \ + "0.494141, 0.501551, 0.503793, 0.518306, 0.542560, 0.593717, 0.693729", \ + "0.511078, 0.518488, 0.520730, 0.535243, 0.559497, 0.610654, 0.710666", \ + "0.531453, 0.538863, 0.541105, 0.555618, 0.579872, 0.631029, 0.731041", \ + "0.558448, 0.565858, 0.568100, 0.582613, 0.606867, 0.658024, 0.758036" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.294257, 0.301642, 0.303853, 0.318399, 0.342575, 0.393185, 0.493809", \ + "0.303707, 0.311092, 0.313303, 0.327849, 0.352025, 0.402635, 0.503259", \ + "0.320468, 0.327853, 0.330064, 0.344610, 0.368786, 0.419396, 0.520020", \ + "0.339837, 0.347222, 0.349433, 0.363979, 0.388155, 0.438765, 0.539389", \ + "0.356774, 0.364159, 0.366370, 0.380916, 0.405092, 0.455702, 0.556326", \ + "0.377128, 0.384513, 0.386724, 0.401270, 0.425446, 0.476056, 0.576680", \ + "0.403841, 0.411226, 0.413437, 0.427983, 0.452159, 0.502769, 0.603393" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.415263, 0.421895, 0.423659, 0.435133, 0.452584, 0.487558, 0.555809", \ + "0.424475, 0.431107, 0.432871, 0.444345, 0.461796, 0.496770, 0.565021", \ + "0.444166, 0.450798, 0.452562, 0.464036, 0.481487, 0.516461, 0.584712", \ + "0.465757, 0.472389, 0.474153, 0.485627, 0.503078, 0.538052, 0.606303", \ + "0.482087, 0.488719, 0.490483, 0.501957, 0.519408, 0.554382, 0.622633", \ + "0.509113, 0.515745, 0.517509, 0.528983, 0.546434, 0.581408, 0.649659", \ + "0.541286, 0.547918, 0.549682, 0.561156, 0.578607, 0.613581, 0.681832" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.268714, 0.275200, 0.277097, 0.288608, 0.305984, 0.340375, 0.408963", \ + "0.278165, 0.284651, 0.286548, 0.298059, 0.315435, 0.349826, 0.418414", \ + "0.297909, 0.304395, 0.306292, 0.317803, 0.335179, 0.369570, 0.438158", \ + "0.319457, 0.325943, 0.327840, 0.339351, 0.356727, 0.391118, 0.459706", \ + "0.335812, 0.342298, 0.344195, 0.355706, 0.373082, 0.407473, 0.476061", \ + "0.362797, 0.369283, 0.371180, 0.382691, 0.400067, 0.434458, 0.503046", \ + "0.394960, 0.401446, 0.403343, 0.414854, 0.432230, 0.466621, 0.535209" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[46]&WENB[46]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269", \ + "0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272", \ + "0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275", \ + "0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279", \ + "0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282", \ + "0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285", \ + "0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444", \ + "0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543", \ + "0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548", \ + "0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552", \ + "0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557", \ + "0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561", \ + "0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[46]&!WENB[46]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444", \ + "0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543", \ + "0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548", \ + "0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552", \ + "0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557", \ + "0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561", \ + "0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269", \ + "0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272", \ + "0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275", \ + "0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279", \ + "0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282", \ + "0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285", \ + "0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288" \ + ); + } + } + } + pin(WENYB[45]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[45]&WENB[45]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[45] == 1'b0 && WENB[45] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.428566, 0.434896, 0.436782, 0.448327, 0.465788, 0.500696, 0.570282", \ + "0.438471, 0.444801, 0.446687, 0.458232, 0.475693, 0.510601, 0.580187", \ + "0.454906, 0.461236, 0.463122, 0.474667, 0.492128, 0.527036, 0.596622", \ + "0.474391, 0.480721, 0.482607, 0.494152, 0.511613, 0.546521, 0.616107", \ + "0.490250, 0.496580, 0.498466, 0.510011, 0.527472, 0.562380, 0.631966", \ + "0.512085, 0.518415, 0.520301, 0.531846, 0.549307, 0.584215, 0.653801", \ + "0.533832, 0.540162, 0.542048, 0.553593, 0.571054, 0.605962, 0.675548" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.289647, 0.295769, 0.297777, 0.309317, 0.326657, 0.361315, 0.429672", \ + "0.299417, 0.305539, 0.307547, 0.319087, 0.336427, 0.371085, 0.439442", \ + "0.315598, 0.321720, 0.323728, 0.335268, 0.352608, 0.387266, 0.455623", \ + "0.335474, 0.341596, 0.343604, 0.355144, 0.372484, 0.407142, 0.475499", \ + "0.351283, 0.357405, 0.359413, 0.370953, 0.388293, 0.422951, 0.491308", \ + "0.372994, 0.379116, 0.381124, 0.392664, 0.410004, 0.444662, 0.513019", \ + "0.394992, 0.401114, 0.403122, 0.414662, 0.432002, 0.466660, 0.535017" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.390282, 0.397602, 0.401890, 0.414395, 0.440878, 0.489067, 0.590691", \ + "0.402234, 0.409554, 0.413842, 0.426347, 0.452830, 0.501019, 0.602643", \ + "0.420298, 0.427618, 0.431906, 0.444411, 0.470894, 0.519083, 0.620707", \ + "0.442888, 0.450208, 0.454496, 0.467001, 0.493484, 0.541673, 0.643297", \ + "0.460549, 0.467869, 0.472157, 0.484662, 0.511145, 0.559334, 0.660958", \ + "0.488350, 0.495670, 0.499958, 0.512463, 0.538946, 0.587135, 0.688759", \ + "0.519698, 0.527018, 0.531306, 0.543811, 0.570294, 0.618483, 0.720107" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.258427, 0.265773, 0.269915, 0.282552, 0.308905, 0.357203, 0.457471", \ + "0.269913, 0.277259, 0.281401, 0.294038, 0.320391, 0.368689, 0.468957", \ + "0.288479, 0.295825, 0.299967, 0.312604, 0.338957, 0.387255, 0.487523", \ + "0.310924, 0.318270, 0.322412, 0.335049, 0.361402, 0.409700, 0.509968", \ + "0.328666, 0.336012, 0.340154, 0.352791, 0.379144, 0.427442, 0.527710", \ + "0.356550, 0.363896, 0.368038, 0.380675, 0.407028, 0.455326, 0.555594", \ + "0.387887, 0.395233, 0.399375, 0.412012, 0.438365, 0.486663, 0.586931" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[45]&!WENB[45]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[45] == 1'b1 && WENB[45] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.448569, 0.455979, 0.458221, 0.472734, 0.496988, 0.548145, 0.648157", \ + "0.458006, 0.465416, 0.467658, 0.482171, 0.506425, 0.557582, 0.657594", \ + "0.474760, 0.482170, 0.484412, 0.498925, 0.523179, 0.574336, 0.674348", \ + "0.494141, 0.501551, 0.503793, 0.518306, 0.542560, 0.593717, 0.693729", \ + "0.511078, 0.518488, 0.520730, 0.535243, 0.559497, 0.610654, 0.710666", \ + "0.531453, 0.538863, 0.541105, 0.555618, 0.579872, 0.631029, 0.731041", \ + "0.558448, 0.565858, 0.568100, 0.582613, 0.606867, 0.658024, 0.758036" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.294257, 0.301642, 0.303853, 0.318399, 0.342575, 0.393185, 0.493809", \ + "0.303707, 0.311092, 0.313303, 0.327849, 0.352025, 0.402635, 0.503259", \ + "0.320468, 0.327853, 0.330064, 0.344610, 0.368786, 0.419396, 0.520020", \ + "0.339837, 0.347222, 0.349433, 0.363979, 0.388155, 0.438765, 0.539389", \ + "0.356774, 0.364159, 0.366370, 0.380916, 0.405092, 0.455702, 0.556326", \ + "0.377128, 0.384513, 0.386724, 0.401270, 0.425446, 0.476056, 0.576680", \ + "0.403841, 0.411226, 0.413437, 0.427983, 0.452159, 0.502769, 0.603393" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.415263, 0.421895, 0.423659, 0.435133, 0.452584, 0.487558, 0.555809", \ + "0.424475, 0.431107, 0.432871, 0.444345, 0.461796, 0.496770, 0.565021", \ + "0.444166, 0.450798, 0.452562, 0.464036, 0.481487, 0.516461, 0.584712", \ + "0.465757, 0.472389, 0.474153, 0.485627, 0.503078, 0.538052, 0.606303", \ + "0.482087, 0.488719, 0.490483, 0.501957, 0.519408, 0.554382, 0.622633", \ + "0.509113, 0.515745, 0.517509, 0.528983, 0.546434, 0.581408, 0.649659", \ + "0.541286, 0.547918, 0.549682, 0.561156, 0.578607, 0.613581, 0.681832" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.268714, 0.275200, 0.277097, 0.288608, 0.305984, 0.340375, 0.408963", \ + "0.278165, 0.284651, 0.286548, 0.298059, 0.315435, 0.349826, 0.418414", \ + "0.297909, 0.304395, 0.306292, 0.317803, 0.335179, 0.369570, 0.438158", \ + "0.319457, 0.325943, 0.327840, 0.339351, 0.356727, 0.391118, 0.459706", \ + "0.335812, 0.342298, 0.344195, 0.355706, 0.373082, 0.407473, 0.476061", \ + "0.362797, 0.369283, 0.371180, 0.382691, 0.400067, 0.434458, 0.503046", \ + "0.394960, 0.401446, 0.403343, 0.414854, 0.432230, 0.466621, 0.535209" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[45]&WENB[45]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269", \ + "0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272", \ + "0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275", \ + "0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279", \ + "0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282", \ + "0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285", \ + "0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444", \ + "0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543", \ + "0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548", \ + "0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552", \ + "0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557", \ + "0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561", \ + "0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[45]&!WENB[45]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444", \ + "0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543", \ + "0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548", \ + "0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552", \ + "0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557", \ + "0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561", \ + "0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269", \ + "0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272", \ + "0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275", \ + "0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279", \ + "0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282", \ + "0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285", \ + "0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288" \ + ); + } + } + } + pin(WENYB[44]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[44]&WENB[44]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[44] == 1'b0 && WENB[44] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.428566, 0.434896, 0.436782, 0.448327, 0.465788, 0.500696, 0.570282", \ + "0.438471, 0.444801, 0.446687, 0.458232, 0.475693, 0.510601, 0.580187", \ + "0.454906, 0.461236, 0.463122, 0.474667, 0.492128, 0.527036, 0.596622", \ + "0.474391, 0.480721, 0.482607, 0.494152, 0.511613, 0.546521, 0.616107", \ + "0.490250, 0.496580, 0.498466, 0.510011, 0.527472, 0.562380, 0.631966", \ + "0.512085, 0.518415, 0.520301, 0.531846, 0.549307, 0.584215, 0.653801", \ + "0.533832, 0.540162, 0.542048, 0.553593, 0.571054, 0.605962, 0.675548" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.289647, 0.295769, 0.297777, 0.309317, 0.326657, 0.361315, 0.429672", \ + "0.299417, 0.305539, 0.307547, 0.319087, 0.336427, 0.371085, 0.439442", \ + "0.315598, 0.321720, 0.323728, 0.335268, 0.352608, 0.387266, 0.455623", \ + "0.335474, 0.341596, 0.343604, 0.355144, 0.372484, 0.407142, 0.475499", \ + "0.351283, 0.357405, 0.359413, 0.370953, 0.388293, 0.422951, 0.491308", \ + "0.372994, 0.379116, 0.381124, 0.392664, 0.410004, 0.444662, 0.513019", \ + "0.394992, 0.401114, 0.403122, 0.414662, 0.432002, 0.466660, 0.535017" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.390282, 0.397602, 0.401890, 0.414395, 0.440878, 0.489067, 0.590691", \ + "0.402234, 0.409554, 0.413842, 0.426347, 0.452830, 0.501019, 0.602643", \ + "0.420298, 0.427618, 0.431906, 0.444411, 0.470894, 0.519083, 0.620707", \ + "0.442888, 0.450208, 0.454496, 0.467001, 0.493484, 0.541673, 0.643297", \ + "0.460549, 0.467869, 0.472157, 0.484662, 0.511145, 0.559334, 0.660958", \ + "0.488350, 0.495670, 0.499958, 0.512463, 0.538946, 0.587135, 0.688759", \ + "0.519698, 0.527018, 0.531306, 0.543811, 0.570294, 0.618483, 0.720107" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.258427, 0.265773, 0.269915, 0.282552, 0.308905, 0.357203, 0.457471", \ + "0.269913, 0.277259, 0.281401, 0.294038, 0.320391, 0.368689, 0.468957", \ + "0.288479, 0.295825, 0.299967, 0.312604, 0.338957, 0.387255, 0.487523", \ + "0.310924, 0.318270, 0.322412, 0.335049, 0.361402, 0.409700, 0.509968", \ + "0.328666, 0.336012, 0.340154, 0.352791, 0.379144, 0.427442, 0.527710", \ + "0.356550, 0.363896, 0.368038, 0.380675, 0.407028, 0.455326, 0.555594", \ + "0.387887, 0.395233, 0.399375, 0.412012, 0.438365, 0.486663, 0.586931" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[44]&!WENB[44]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[44] == 1'b1 && WENB[44] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.448569, 0.455979, 0.458221, 0.472734, 0.496988, 0.548145, 0.648157", \ + "0.458006, 0.465416, 0.467658, 0.482171, 0.506425, 0.557582, 0.657594", \ + "0.474760, 0.482170, 0.484412, 0.498925, 0.523179, 0.574336, 0.674348", \ + "0.494141, 0.501551, 0.503793, 0.518306, 0.542560, 0.593717, 0.693729", \ + "0.511078, 0.518488, 0.520730, 0.535243, 0.559497, 0.610654, 0.710666", \ + "0.531453, 0.538863, 0.541105, 0.555618, 0.579872, 0.631029, 0.731041", \ + "0.558448, 0.565858, 0.568100, 0.582613, 0.606867, 0.658024, 0.758036" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.294257, 0.301642, 0.303853, 0.318399, 0.342575, 0.393185, 0.493809", \ + "0.303707, 0.311092, 0.313303, 0.327849, 0.352025, 0.402635, 0.503259", \ + "0.320468, 0.327853, 0.330064, 0.344610, 0.368786, 0.419396, 0.520020", \ + "0.339837, 0.347222, 0.349433, 0.363979, 0.388155, 0.438765, 0.539389", \ + "0.356774, 0.364159, 0.366370, 0.380916, 0.405092, 0.455702, 0.556326", \ + "0.377128, 0.384513, 0.386724, 0.401270, 0.425446, 0.476056, 0.576680", \ + "0.403841, 0.411226, 0.413437, 0.427983, 0.452159, 0.502769, 0.603393" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.415263, 0.421895, 0.423659, 0.435133, 0.452584, 0.487558, 0.555809", \ + "0.424475, 0.431107, 0.432871, 0.444345, 0.461796, 0.496770, 0.565021", \ + "0.444166, 0.450798, 0.452562, 0.464036, 0.481487, 0.516461, 0.584712", \ + "0.465757, 0.472389, 0.474153, 0.485627, 0.503078, 0.538052, 0.606303", \ + "0.482087, 0.488719, 0.490483, 0.501957, 0.519408, 0.554382, 0.622633", \ + "0.509113, 0.515745, 0.517509, 0.528983, 0.546434, 0.581408, 0.649659", \ + "0.541286, 0.547918, 0.549682, 0.561156, 0.578607, 0.613581, 0.681832" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.268714, 0.275200, 0.277097, 0.288608, 0.305984, 0.340375, 0.408963", \ + "0.278165, 0.284651, 0.286548, 0.298059, 0.315435, 0.349826, 0.418414", \ + "0.297909, 0.304395, 0.306292, 0.317803, 0.335179, 0.369570, 0.438158", \ + "0.319457, 0.325943, 0.327840, 0.339351, 0.356727, 0.391118, 0.459706", \ + "0.335812, 0.342298, 0.344195, 0.355706, 0.373082, 0.407473, 0.476061", \ + "0.362797, 0.369283, 0.371180, 0.382691, 0.400067, 0.434458, 0.503046", \ + "0.394960, 0.401446, 0.403343, 0.414854, 0.432230, 0.466621, 0.535209" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[44]&WENB[44]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269", \ + "0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272", \ + "0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275", \ + "0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279", \ + "0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282", \ + "0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285", \ + "0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444", \ + "0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543", \ + "0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548", \ + "0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552", \ + "0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557", \ + "0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561", \ + "0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[44]&!WENB[44]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444", \ + "0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543", \ + "0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548", \ + "0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552", \ + "0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557", \ + "0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561", \ + "0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269", \ + "0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272", \ + "0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275", \ + "0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279", \ + "0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282", \ + "0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285", \ + "0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288" \ + ); + } + } + } + pin(WENYB[43]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[43]&WENB[43]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[43] == 1'b0 && WENB[43] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.428566, 0.434896, 0.436782, 0.448327, 0.465788, 0.500696, 0.570282", \ + "0.438471, 0.444801, 0.446687, 0.458232, 0.475693, 0.510601, 0.580187", \ + "0.454906, 0.461236, 0.463122, 0.474667, 0.492128, 0.527036, 0.596622", \ + "0.474391, 0.480721, 0.482607, 0.494152, 0.511613, 0.546521, 0.616107", \ + "0.490250, 0.496580, 0.498466, 0.510011, 0.527472, 0.562380, 0.631966", \ + "0.512085, 0.518415, 0.520301, 0.531846, 0.549307, 0.584215, 0.653801", \ + "0.533832, 0.540162, 0.542048, 0.553593, 0.571054, 0.605962, 0.675548" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.289647, 0.295769, 0.297777, 0.309317, 0.326657, 0.361315, 0.429672", \ + "0.299417, 0.305539, 0.307547, 0.319087, 0.336427, 0.371085, 0.439442", \ + "0.315598, 0.321720, 0.323728, 0.335268, 0.352608, 0.387266, 0.455623", \ + "0.335474, 0.341596, 0.343604, 0.355144, 0.372484, 0.407142, 0.475499", \ + "0.351283, 0.357405, 0.359413, 0.370953, 0.388293, 0.422951, 0.491308", \ + "0.372994, 0.379116, 0.381124, 0.392664, 0.410004, 0.444662, 0.513019", \ + "0.394992, 0.401114, 0.403122, 0.414662, 0.432002, 0.466660, 0.535017" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.390282, 0.397602, 0.401890, 0.414395, 0.440878, 0.489067, 0.590691", \ + "0.402234, 0.409554, 0.413842, 0.426347, 0.452830, 0.501019, 0.602643", \ + "0.420298, 0.427618, 0.431906, 0.444411, 0.470894, 0.519083, 0.620707", \ + "0.442888, 0.450208, 0.454496, 0.467001, 0.493484, 0.541673, 0.643297", \ + "0.460549, 0.467869, 0.472157, 0.484662, 0.511145, 0.559334, 0.660958", \ + "0.488350, 0.495670, 0.499958, 0.512463, 0.538946, 0.587135, 0.688759", \ + "0.519698, 0.527018, 0.531306, 0.543811, 0.570294, 0.618483, 0.720107" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.258427, 0.265773, 0.269915, 0.282552, 0.308905, 0.357203, 0.457471", \ + "0.269913, 0.277259, 0.281401, 0.294038, 0.320391, 0.368689, 0.468957", \ + "0.288479, 0.295825, 0.299967, 0.312604, 0.338957, 0.387255, 0.487523", \ + "0.310924, 0.318270, 0.322412, 0.335049, 0.361402, 0.409700, 0.509968", \ + "0.328666, 0.336012, 0.340154, 0.352791, 0.379144, 0.427442, 0.527710", \ + "0.356550, 0.363896, 0.368038, 0.380675, 0.407028, 0.455326, 0.555594", \ + "0.387887, 0.395233, 0.399375, 0.412012, 0.438365, 0.486663, 0.586931" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[43]&!WENB[43]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[43] == 1'b1 && WENB[43] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.448569, 0.455979, 0.458221, 0.472734, 0.496988, 0.548145, 0.648157", \ + "0.458006, 0.465416, 0.467658, 0.482171, 0.506425, 0.557582, 0.657594", \ + "0.474760, 0.482170, 0.484412, 0.498925, 0.523179, 0.574336, 0.674348", \ + "0.494141, 0.501551, 0.503793, 0.518306, 0.542560, 0.593717, 0.693729", \ + "0.511078, 0.518488, 0.520730, 0.535243, 0.559497, 0.610654, 0.710666", \ + "0.531453, 0.538863, 0.541105, 0.555618, 0.579872, 0.631029, 0.731041", \ + "0.558448, 0.565858, 0.568100, 0.582613, 0.606867, 0.658024, 0.758036" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.294257, 0.301642, 0.303853, 0.318399, 0.342575, 0.393185, 0.493809", \ + "0.303707, 0.311092, 0.313303, 0.327849, 0.352025, 0.402635, 0.503259", \ + "0.320468, 0.327853, 0.330064, 0.344610, 0.368786, 0.419396, 0.520020", \ + "0.339837, 0.347222, 0.349433, 0.363979, 0.388155, 0.438765, 0.539389", \ + "0.356774, 0.364159, 0.366370, 0.380916, 0.405092, 0.455702, 0.556326", \ + "0.377128, 0.384513, 0.386724, 0.401270, 0.425446, 0.476056, 0.576680", \ + "0.403841, 0.411226, 0.413437, 0.427983, 0.452159, 0.502769, 0.603393" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.415263, 0.421895, 0.423659, 0.435133, 0.452584, 0.487558, 0.555809", \ + "0.424475, 0.431107, 0.432871, 0.444345, 0.461796, 0.496770, 0.565021", \ + "0.444166, 0.450798, 0.452562, 0.464036, 0.481487, 0.516461, 0.584712", \ + "0.465757, 0.472389, 0.474153, 0.485627, 0.503078, 0.538052, 0.606303", \ + "0.482087, 0.488719, 0.490483, 0.501957, 0.519408, 0.554382, 0.622633", \ + "0.509113, 0.515745, 0.517509, 0.528983, 0.546434, 0.581408, 0.649659", \ + "0.541286, 0.547918, 0.549682, 0.561156, 0.578607, 0.613581, 0.681832" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.268714, 0.275200, 0.277097, 0.288608, 0.305984, 0.340375, 0.408963", \ + "0.278165, 0.284651, 0.286548, 0.298059, 0.315435, 0.349826, 0.418414", \ + "0.297909, 0.304395, 0.306292, 0.317803, 0.335179, 0.369570, 0.438158", \ + "0.319457, 0.325943, 0.327840, 0.339351, 0.356727, 0.391118, 0.459706", \ + "0.335812, 0.342298, 0.344195, 0.355706, 0.373082, 0.407473, 0.476061", \ + "0.362797, 0.369283, 0.371180, 0.382691, 0.400067, 0.434458, 0.503046", \ + "0.394960, 0.401446, 0.403343, 0.414854, 0.432230, 0.466621, 0.535209" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[43]&WENB[43]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269", \ + "0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272", \ + "0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275", \ + "0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279", \ + "0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282", \ + "0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285", \ + "0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444", \ + "0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543", \ + "0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548", \ + "0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552", \ + "0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557", \ + "0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561", \ + "0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[43]&!WENB[43]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444", \ + "0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543", \ + "0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548", \ + "0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552", \ + "0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557", \ + "0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561", \ + "0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269", \ + "0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272", \ + "0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275", \ + "0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279", \ + "0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282", \ + "0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285", \ + "0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288" \ + ); + } + } + } + pin(WENYB[42]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[42]&WENB[42]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[42] == 1'b0 && WENB[42] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.428566, 0.434896, 0.436782, 0.448327, 0.465788, 0.500696, 0.570282", \ + "0.438471, 0.444801, 0.446687, 0.458232, 0.475693, 0.510601, 0.580187", \ + "0.454906, 0.461236, 0.463122, 0.474667, 0.492128, 0.527036, 0.596622", \ + "0.474391, 0.480721, 0.482607, 0.494152, 0.511613, 0.546521, 0.616107", \ + "0.490250, 0.496580, 0.498466, 0.510011, 0.527472, 0.562380, 0.631966", \ + "0.512085, 0.518415, 0.520301, 0.531846, 0.549307, 0.584215, 0.653801", \ + "0.533832, 0.540162, 0.542048, 0.553593, 0.571054, 0.605962, 0.675548" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.289647, 0.295769, 0.297777, 0.309317, 0.326657, 0.361315, 0.429672", \ + "0.299417, 0.305539, 0.307547, 0.319087, 0.336427, 0.371085, 0.439442", \ + "0.315598, 0.321720, 0.323728, 0.335268, 0.352608, 0.387266, 0.455623", \ + "0.335474, 0.341596, 0.343604, 0.355144, 0.372484, 0.407142, 0.475499", \ + "0.351283, 0.357405, 0.359413, 0.370953, 0.388293, 0.422951, 0.491308", \ + "0.372994, 0.379116, 0.381124, 0.392664, 0.410004, 0.444662, 0.513019", \ + "0.394992, 0.401114, 0.403122, 0.414662, 0.432002, 0.466660, 0.535017" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.390282, 0.397602, 0.401890, 0.414395, 0.440878, 0.489067, 0.590691", \ + "0.402234, 0.409554, 0.413842, 0.426347, 0.452830, 0.501019, 0.602643", \ + "0.420298, 0.427618, 0.431906, 0.444411, 0.470894, 0.519083, 0.620707", \ + "0.442888, 0.450208, 0.454496, 0.467001, 0.493484, 0.541673, 0.643297", \ + "0.460549, 0.467869, 0.472157, 0.484662, 0.511145, 0.559334, 0.660958", \ + "0.488350, 0.495670, 0.499958, 0.512463, 0.538946, 0.587135, 0.688759", \ + "0.519698, 0.527018, 0.531306, 0.543811, 0.570294, 0.618483, 0.720107" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.258427, 0.265773, 0.269915, 0.282552, 0.308905, 0.357203, 0.457471", \ + "0.269913, 0.277259, 0.281401, 0.294038, 0.320391, 0.368689, 0.468957", \ + "0.288479, 0.295825, 0.299967, 0.312604, 0.338957, 0.387255, 0.487523", \ + "0.310924, 0.318270, 0.322412, 0.335049, 0.361402, 0.409700, 0.509968", \ + "0.328666, 0.336012, 0.340154, 0.352791, 0.379144, 0.427442, 0.527710", \ + "0.356550, 0.363896, 0.368038, 0.380675, 0.407028, 0.455326, 0.555594", \ + "0.387887, 0.395233, 0.399375, 0.412012, 0.438365, 0.486663, 0.586931" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[42]&!WENB[42]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[42] == 1'b1 && WENB[42] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.448569, 0.455979, 0.458221, 0.472734, 0.496988, 0.548145, 0.648157", \ + "0.458006, 0.465416, 0.467658, 0.482171, 0.506425, 0.557582, 0.657594", \ + "0.474760, 0.482170, 0.484412, 0.498925, 0.523179, 0.574336, 0.674348", \ + "0.494141, 0.501551, 0.503793, 0.518306, 0.542560, 0.593717, 0.693729", \ + "0.511078, 0.518488, 0.520730, 0.535243, 0.559497, 0.610654, 0.710666", \ + "0.531453, 0.538863, 0.541105, 0.555618, 0.579872, 0.631029, 0.731041", \ + "0.558448, 0.565858, 0.568100, 0.582613, 0.606867, 0.658024, 0.758036" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.294257, 0.301642, 0.303853, 0.318399, 0.342575, 0.393185, 0.493809", \ + "0.303707, 0.311092, 0.313303, 0.327849, 0.352025, 0.402635, 0.503259", \ + "0.320468, 0.327853, 0.330064, 0.344610, 0.368786, 0.419396, 0.520020", \ + "0.339837, 0.347222, 0.349433, 0.363979, 0.388155, 0.438765, 0.539389", \ + "0.356774, 0.364159, 0.366370, 0.380916, 0.405092, 0.455702, 0.556326", \ + "0.377128, 0.384513, 0.386724, 0.401270, 0.425446, 0.476056, 0.576680", \ + "0.403841, 0.411226, 0.413437, 0.427983, 0.452159, 0.502769, 0.603393" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.415263, 0.421895, 0.423659, 0.435133, 0.452584, 0.487558, 0.555809", \ + "0.424475, 0.431107, 0.432871, 0.444345, 0.461796, 0.496770, 0.565021", \ + "0.444166, 0.450798, 0.452562, 0.464036, 0.481487, 0.516461, 0.584712", \ + "0.465757, 0.472389, 0.474153, 0.485627, 0.503078, 0.538052, 0.606303", \ + "0.482087, 0.488719, 0.490483, 0.501957, 0.519408, 0.554382, 0.622633", \ + "0.509113, 0.515745, 0.517509, 0.528983, 0.546434, 0.581408, 0.649659", \ + "0.541286, 0.547918, 0.549682, 0.561156, 0.578607, 0.613581, 0.681832" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.268714, 0.275200, 0.277097, 0.288608, 0.305984, 0.340375, 0.408963", \ + "0.278165, 0.284651, 0.286548, 0.298059, 0.315435, 0.349826, 0.418414", \ + "0.297909, 0.304395, 0.306292, 0.317803, 0.335179, 0.369570, 0.438158", \ + "0.319457, 0.325943, 0.327840, 0.339351, 0.356727, 0.391118, 0.459706", \ + "0.335812, 0.342298, 0.344195, 0.355706, 0.373082, 0.407473, 0.476061", \ + "0.362797, 0.369283, 0.371180, 0.382691, 0.400067, 0.434458, 0.503046", \ + "0.394960, 0.401446, 0.403343, 0.414854, 0.432230, 0.466621, 0.535209" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[42]&WENB[42]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269", \ + "0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272", \ + "0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275", \ + "0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279", \ + "0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282", \ + "0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285", \ + "0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444", \ + "0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543", \ + "0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548", \ + "0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552", \ + "0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557", \ + "0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561", \ + "0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[42]&!WENB[42]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444", \ + "0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543", \ + "0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548", \ + "0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552", \ + "0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557", \ + "0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561", \ + "0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269", \ + "0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272", \ + "0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275", \ + "0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279", \ + "0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282", \ + "0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285", \ + "0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288" \ + ); + } + } + } + pin(WENYB[41]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[41]&WENB[41]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[41] == 1'b0 && WENB[41] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.428566, 0.434896, 0.436782, 0.448327, 0.465788, 0.500696, 0.570282", \ + "0.438471, 0.444801, 0.446687, 0.458232, 0.475693, 0.510601, 0.580187", \ + "0.454906, 0.461236, 0.463122, 0.474667, 0.492128, 0.527036, 0.596622", \ + "0.474391, 0.480721, 0.482607, 0.494152, 0.511613, 0.546521, 0.616107", \ + "0.490250, 0.496580, 0.498466, 0.510011, 0.527472, 0.562380, 0.631966", \ + "0.512085, 0.518415, 0.520301, 0.531846, 0.549307, 0.584215, 0.653801", \ + "0.533832, 0.540162, 0.542048, 0.553593, 0.571054, 0.605962, 0.675548" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.289647, 0.295769, 0.297777, 0.309317, 0.326657, 0.361315, 0.429672", \ + "0.299417, 0.305539, 0.307547, 0.319087, 0.336427, 0.371085, 0.439442", \ + "0.315598, 0.321720, 0.323728, 0.335268, 0.352608, 0.387266, 0.455623", \ + "0.335474, 0.341596, 0.343604, 0.355144, 0.372484, 0.407142, 0.475499", \ + "0.351283, 0.357405, 0.359413, 0.370953, 0.388293, 0.422951, 0.491308", \ + "0.372994, 0.379116, 0.381124, 0.392664, 0.410004, 0.444662, 0.513019", \ + "0.394992, 0.401114, 0.403122, 0.414662, 0.432002, 0.466660, 0.535017" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.390282, 0.397602, 0.401890, 0.414395, 0.440878, 0.489067, 0.590691", \ + "0.402234, 0.409554, 0.413842, 0.426347, 0.452830, 0.501019, 0.602643", \ + "0.420298, 0.427618, 0.431906, 0.444411, 0.470894, 0.519083, 0.620707", \ + "0.442888, 0.450208, 0.454496, 0.467001, 0.493484, 0.541673, 0.643297", \ + "0.460549, 0.467869, 0.472157, 0.484662, 0.511145, 0.559334, 0.660958", \ + "0.488350, 0.495670, 0.499958, 0.512463, 0.538946, 0.587135, 0.688759", \ + "0.519698, 0.527018, 0.531306, 0.543811, 0.570294, 0.618483, 0.720107" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.258427, 0.265773, 0.269915, 0.282552, 0.308905, 0.357203, 0.457471", \ + "0.269913, 0.277259, 0.281401, 0.294038, 0.320391, 0.368689, 0.468957", \ + "0.288479, 0.295825, 0.299967, 0.312604, 0.338957, 0.387255, 0.487523", \ + "0.310924, 0.318270, 0.322412, 0.335049, 0.361402, 0.409700, 0.509968", \ + "0.328666, 0.336012, 0.340154, 0.352791, 0.379144, 0.427442, 0.527710", \ + "0.356550, 0.363896, 0.368038, 0.380675, 0.407028, 0.455326, 0.555594", \ + "0.387887, 0.395233, 0.399375, 0.412012, 0.438365, 0.486663, 0.586931" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[41]&!WENB[41]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[41] == 1'b1 && WENB[41] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.448569, 0.455979, 0.458221, 0.472734, 0.496988, 0.548145, 0.648157", \ + "0.458006, 0.465416, 0.467658, 0.482171, 0.506425, 0.557582, 0.657594", \ + "0.474760, 0.482170, 0.484412, 0.498925, 0.523179, 0.574336, 0.674348", \ + "0.494141, 0.501551, 0.503793, 0.518306, 0.542560, 0.593717, 0.693729", \ + "0.511078, 0.518488, 0.520730, 0.535243, 0.559497, 0.610654, 0.710666", \ + "0.531453, 0.538863, 0.541105, 0.555618, 0.579872, 0.631029, 0.731041", \ + "0.558448, 0.565858, 0.568100, 0.582613, 0.606867, 0.658024, 0.758036" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.294257, 0.301642, 0.303853, 0.318399, 0.342575, 0.393185, 0.493809", \ + "0.303707, 0.311092, 0.313303, 0.327849, 0.352025, 0.402635, 0.503259", \ + "0.320468, 0.327853, 0.330064, 0.344610, 0.368786, 0.419396, 0.520020", \ + "0.339837, 0.347222, 0.349433, 0.363979, 0.388155, 0.438765, 0.539389", \ + "0.356774, 0.364159, 0.366370, 0.380916, 0.405092, 0.455702, 0.556326", \ + "0.377128, 0.384513, 0.386724, 0.401270, 0.425446, 0.476056, 0.576680", \ + "0.403841, 0.411226, 0.413437, 0.427983, 0.452159, 0.502769, 0.603393" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.415263, 0.421895, 0.423659, 0.435133, 0.452584, 0.487558, 0.555809", \ + "0.424475, 0.431107, 0.432871, 0.444345, 0.461796, 0.496770, 0.565021", \ + "0.444166, 0.450798, 0.452562, 0.464036, 0.481487, 0.516461, 0.584712", \ + "0.465757, 0.472389, 0.474153, 0.485627, 0.503078, 0.538052, 0.606303", \ + "0.482087, 0.488719, 0.490483, 0.501957, 0.519408, 0.554382, 0.622633", \ + "0.509113, 0.515745, 0.517509, 0.528983, 0.546434, 0.581408, 0.649659", \ + "0.541286, 0.547918, 0.549682, 0.561156, 0.578607, 0.613581, 0.681832" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.268714, 0.275200, 0.277097, 0.288608, 0.305984, 0.340375, 0.408963", \ + "0.278165, 0.284651, 0.286548, 0.298059, 0.315435, 0.349826, 0.418414", \ + "0.297909, 0.304395, 0.306292, 0.317803, 0.335179, 0.369570, 0.438158", \ + "0.319457, 0.325943, 0.327840, 0.339351, 0.356727, 0.391118, 0.459706", \ + "0.335812, 0.342298, 0.344195, 0.355706, 0.373082, 0.407473, 0.476061", \ + "0.362797, 0.369283, 0.371180, 0.382691, 0.400067, 0.434458, 0.503046", \ + "0.394960, 0.401446, 0.403343, 0.414854, 0.432230, 0.466621, 0.535209" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[41]&WENB[41]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269", \ + "0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272", \ + "0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275", \ + "0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279", \ + "0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282", \ + "0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285", \ + "0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444", \ + "0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543", \ + "0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548", \ + "0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552", \ + "0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557", \ + "0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561", \ + "0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[41]&!WENB[41]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444", \ + "0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543", \ + "0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548", \ + "0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552", \ + "0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557", \ + "0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561", \ + "0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269", \ + "0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272", \ + "0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275", \ + "0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279", \ + "0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282", \ + "0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285", \ + "0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288" \ + ); + } + } + } + pin(WENYB[40]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[40]&WENB[40]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[40] == 1'b0 && WENB[40] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.428566, 0.434896, 0.436782, 0.448327, 0.465788, 0.500696, 0.570282", \ + "0.438471, 0.444801, 0.446687, 0.458232, 0.475693, 0.510601, 0.580187", \ + "0.454906, 0.461236, 0.463122, 0.474667, 0.492128, 0.527036, 0.596622", \ + "0.474391, 0.480721, 0.482607, 0.494152, 0.511613, 0.546521, 0.616107", \ + "0.490250, 0.496580, 0.498466, 0.510011, 0.527472, 0.562380, 0.631966", \ + "0.512085, 0.518415, 0.520301, 0.531846, 0.549307, 0.584215, 0.653801", \ + "0.533832, 0.540162, 0.542048, 0.553593, 0.571054, 0.605962, 0.675548" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.289647, 0.295769, 0.297777, 0.309317, 0.326657, 0.361315, 0.429672", \ + "0.299417, 0.305539, 0.307547, 0.319087, 0.336427, 0.371085, 0.439442", \ + "0.315598, 0.321720, 0.323728, 0.335268, 0.352608, 0.387266, 0.455623", \ + "0.335474, 0.341596, 0.343604, 0.355144, 0.372484, 0.407142, 0.475499", \ + "0.351283, 0.357405, 0.359413, 0.370953, 0.388293, 0.422951, 0.491308", \ + "0.372994, 0.379116, 0.381124, 0.392664, 0.410004, 0.444662, 0.513019", \ + "0.394992, 0.401114, 0.403122, 0.414662, 0.432002, 0.466660, 0.535017" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.390282, 0.397602, 0.401890, 0.414395, 0.440878, 0.489067, 0.590691", \ + "0.402234, 0.409554, 0.413842, 0.426347, 0.452830, 0.501019, 0.602643", \ + "0.420298, 0.427618, 0.431906, 0.444411, 0.470894, 0.519083, 0.620707", \ + "0.442888, 0.450208, 0.454496, 0.467001, 0.493484, 0.541673, 0.643297", \ + "0.460549, 0.467869, 0.472157, 0.484662, 0.511145, 0.559334, 0.660958", \ + "0.488350, 0.495670, 0.499958, 0.512463, 0.538946, 0.587135, 0.688759", \ + "0.519698, 0.527018, 0.531306, 0.543811, 0.570294, 0.618483, 0.720107" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.258427, 0.265773, 0.269915, 0.282552, 0.308905, 0.357203, 0.457471", \ + "0.269913, 0.277259, 0.281401, 0.294038, 0.320391, 0.368689, 0.468957", \ + "0.288479, 0.295825, 0.299967, 0.312604, 0.338957, 0.387255, 0.487523", \ + "0.310924, 0.318270, 0.322412, 0.335049, 0.361402, 0.409700, 0.509968", \ + "0.328666, 0.336012, 0.340154, 0.352791, 0.379144, 0.427442, 0.527710", \ + "0.356550, 0.363896, 0.368038, 0.380675, 0.407028, 0.455326, 0.555594", \ + "0.387887, 0.395233, 0.399375, 0.412012, 0.438365, 0.486663, 0.586931" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[40]&!WENB[40]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[40] == 1'b1 && WENB[40] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.448569, 0.455979, 0.458221, 0.472734, 0.496988, 0.548145, 0.648157", \ + "0.458006, 0.465416, 0.467658, 0.482171, 0.506425, 0.557582, 0.657594", \ + "0.474760, 0.482170, 0.484412, 0.498925, 0.523179, 0.574336, 0.674348", \ + "0.494141, 0.501551, 0.503793, 0.518306, 0.542560, 0.593717, 0.693729", \ + "0.511078, 0.518488, 0.520730, 0.535243, 0.559497, 0.610654, 0.710666", \ + "0.531453, 0.538863, 0.541105, 0.555618, 0.579872, 0.631029, 0.731041", \ + "0.558448, 0.565858, 0.568100, 0.582613, 0.606867, 0.658024, 0.758036" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.294257, 0.301642, 0.303853, 0.318399, 0.342575, 0.393185, 0.493809", \ + "0.303707, 0.311092, 0.313303, 0.327849, 0.352025, 0.402635, 0.503259", \ + "0.320468, 0.327853, 0.330064, 0.344610, 0.368786, 0.419396, 0.520020", \ + "0.339837, 0.347222, 0.349433, 0.363979, 0.388155, 0.438765, 0.539389", \ + "0.356774, 0.364159, 0.366370, 0.380916, 0.405092, 0.455702, 0.556326", \ + "0.377128, 0.384513, 0.386724, 0.401270, 0.425446, 0.476056, 0.576680", \ + "0.403841, 0.411226, 0.413437, 0.427983, 0.452159, 0.502769, 0.603393" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.415263, 0.421895, 0.423659, 0.435133, 0.452584, 0.487558, 0.555809", \ + "0.424475, 0.431107, 0.432871, 0.444345, 0.461796, 0.496770, 0.565021", \ + "0.444166, 0.450798, 0.452562, 0.464036, 0.481487, 0.516461, 0.584712", \ + "0.465757, 0.472389, 0.474153, 0.485627, 0.503078, 0.538052, 0.606303", \ + "0.482087, 0.488719, 0.490483, 0.501957, 0.519408, 0.554382, 0.622633", \ + "0.509113, 0.515745, 0.517509, 0.528983, 0.546434, 0.581408, 0.649659", \ + "0.541286, 0.547918, 0.549682, 0.561156, 0.578607, 0.613581, 0.681832" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.268714, 0.275200, 0.277097, 0.288608, 0.305984, 0.340375, 0.408963", \ + "0.278165, 0.284651, 0.286548, 0.298059, 0.315435, 0.349826, 0.418414", \ + "0.297909, 0.304395, 0.306292, 0.317803, 0.335179, 0.369570, 0.438158", \ + "0.319457, 0.325943, 0.327840, 0.339351, 0.356727, 0.391118, 0.459706", \ + "0.335812, 0.342298, 0.344195, 0.355706, 0.373082, 0.407473, 0.476061", \ + "0.362797, 0.369283, 0.371180, 0.382691, 0.400067, 0.434458, 0.503046", \ + "0.394960, 0.401446, 0.403343, 0.414854, 0.432230, 0.466621, 0.535209" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[40]&WENB[40]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269", \ + "0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272", \ + "0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275", \ + "0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279", \ + "0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282", \ + "0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285", \ + "0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444", \ + "0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543", \ + "0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548", \ + "0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552", \ + "0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557", \ + "0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561", \ + "0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[40]&!WENB[40]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444", \ + "0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543", \ + "0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548", \ + "0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552", \ + "0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557", \ + "0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561", \ + "0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269", \ + "0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272", \ + "0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275", \ + "0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279", \ + "0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282", \ + "0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285", \ + "0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288" \ + ); + } + } + } + pin(WENYB[39]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[39]&WENB[39]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[39] == 1'b0 && WENB[39] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.428566, 0.434896, 0.436782, 0.448327, 0.465788, 0.500696, 0.570282", \ + "0.438471, 0.444801, 0.446687, 0.458232, 0.475693, 0.510601, 0.580187", \ + "0.454906, 0.461236, 0.463122, 0.474667, 0.492128, 0.527036, 0.596622", \ + "0.474391, 0.480721, 0.482607, 0.494152, 0.511613, 0.546521, 0.616107", \ + "0.490250, 0.496580, 0.498466, 0.510011, 0.527472, 0.562380, 0.631966", \ + "0.512085, 0.518415, 0.520301, 0.531846, 0.549307, 0.584215, 0.653801", \ + "0.533832, 0.540162, 0.542048, 0.553593, 0.571054, 0.605962, 0.675548" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.289647, 0.295769, 0.297777, 0.309317, 0.326657, 0.361315, 0.429672", \ + "0.299417, 0.305539, 0.307547, 0.319087, 0.336427, 0.371085, 0.439442", \ + "0.315598, 0.321720, 0.323728, 0.335268, 0.352608, 0.387266, 0.455623", \ + "0.335474, 0.341596, 0.343604, 0.355144, 0.372484, 0.407142, 0.475499", \ + "0.351283, 0.357405, 0.359413, 0.370953, 0.388293, 0.422951, 0.491308", \ + "0.372994, 0.379116, 0.381124, 0.392664, 0.410004, 0.444662, 0.513019", \ + "0.394992, 0.401114, 0.403122, 0.414662, 0.432002, 0.466660, 0.535017" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.390282, 0.397602, 0.401890, 0.414395, 0.440878, 0.489067, 0.590691", \ + "0.402234, 0.409554, 0.413842, 0.426347, 0.452830, 0.501019, 0.602643", \ + "0.420298, 0.427618, 0.431906, 0.444411, 0.470894, 0.519083, 0.620707", \ + "0.442888, 0.450208, 0.454496, 0.467001, 0.493484, 0.541673, 0.643297", \ + "0.460549, 0.467869, 0.472157, 0.484662, 0.511145, 0.559334, 0.660958", \ + "0.488350, 0.495670, 0.499958, 0.512463, 0.538946, 0.587135, 0.688759", \ + "0.519698, 0.527018, 0.531306, 0.543811, 0.570294, 0.618483, 0.720107" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.258427, 0.265773, 0.269915, 0.282552, 0.308905, 0.357203, 0.457471", \ + "0.269913, 0.277259, 0.281401, 0.294038, 0.320391, 0.368689, 0.468957", \ + "0.288479, 0.295825, 0.299967, 0.312604, 0.338957, 0.387255, 0.487523", \ + "0.310924, 0.318270, 0.322412, 0.335049, 0.361402, 0.409700, 0.509968", \ + "0.328666, 0.336012, 0.340154, 0.352791, 0.379144, 0.427442, 0.527710", \ + "0.356550, 0.363896, 0.368038, 0.380675, 0.407028, 0.455326, 0.555594", \ + "0.387887, 0.395233, 0.399375, 0.412012, 0.438365, 0.486663, 0.586931" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[39]&!WENB[39]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[39] == 1'b1 && WENB[39] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.448569, 0.455979, 0.458221, 0.472734, 0.496988, 0.548145, 0.648157", \ + "0.458006, 0.465416, 0.467658, 0.482171, 0.506425, 0.557582, 0.657594", \ + "0.474760, 0.482170, 0.484412, 0.498925, 0.523179, 0.574336, 0.674348", \ + "0.494141, 0.501551, 0.503793, 0.518306, 0.542560, 0.593717, 0.693729", \ + "0.511078, 0.518488, 0.520730, 0.535243, 0.559497, 0.610654, 0.710666", \ + "0.531453, 0.538863, 0.541105, 0.555618, 0.579872, 0.631029, 0.731041", \ + "0.558448, 0.565858, 0.568100, 0.582613, 0.606867, 0.658024, 0.758036" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.294257, 0.301642, 0.303853, 0.318399, 0.342575, 0.393185, 0.493809", \ + "0.303707, 0.311092, 0.313303, 0.327849, 0.352025, 0.402635, 0.503259", \ + "0.320468, 0.327853, 0.330064, 0.344610, 0.368786, 0.419396, 0.520020", \ + "0.339837, 0.347222, 0.349433, 0.363979, 0.388155, 0.438765, 0.539389", \ + "0.356774, 0.364159, 0.366370, 0.380916, 0.405092, 0.455702, 0.556326", \ + "0.377128, 0.384513, 0.386724, 0.401270, 0.425446, 0.476056, 0.576680", \ + "0.403841, 0.411226, 0.413437, 0.427983, 0.452159, 0.502769, 0.603393" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.415263, 0.421895, 0.423659, 0.435133, 0.452584, 0.487558, 0.555809", \ + "0.424475, 0.431107, 0.432871, 0.444345, 0.461796, 0.496770, 0.565021", \ + "0.444166, 0.450798, 0.452562, 0.464036, 0.481487, 0.516461, 0.584712", \ + "0.465757, 0.472389, 0.474153, 0.485627, 0.503078, 0.538052, 0.606303", \ + "0.482087, 0.488719, 0.490483, 0.501957, 0.519408, 0.554382, 0.622633", \ + "0.509113, 0.515745, 0.517509, 0.528983, 0.546434, 0.581408, 0.649659", \ + "0.541286, 0.547918, 0.549682, 0.561156, 0.578607, 0.613581, 0.681832" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.268714, 0.275200, 0.277097, 0.288608, 0.305984, 0.340375, 0.408963", \ + "0.278165, 0.284651, 0.286548, 0.298059, 0.315435, 0.349826, 0.418414", \ + "0.297909, 0.304395, 0.306292, 0.317803, 0.335179, 0.369570, 0.438158", \ + "0.319457, 0.325943, 0.327840, 0.339351, 0.356727, 0.391118, 0.459706", \ + "0.335812, 0.342298, 0.344195, 0.355706, 0.373082, 0.407473, 0.476061", \ + "0.362797, 0.369283, 0.371180, 0.382691, 0.400067, 0.434458, 0.503046", \ + "0.394960, 0.401446, 0.403343, 0.414854, 0.432230, 0.466621, 0.535209" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[39]&WENB[39]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269", \ + "0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272", \ + "0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275", \ + "0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279", \ + "0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282", \ + "0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285", \ + "0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444", \ + "0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543", \ + "0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548", \ + "0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552", \ + "0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557", \ + "0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561", \ + "0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[39]&!WENB[39]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444", \ + "0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543", \ + "0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548", \ + "0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552", \ + "0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557", \ + "0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561", \ + "0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269", \ + "0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272", \ + "0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275", \ + "0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279", \ + "0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282", \ + "0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285", \ + "0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288" \ + ); + } + } + } + pin(WENYB[38]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[38]&WENB[38]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[38] == 1'b0 && WENB[38] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.428566, 0.434896, 0.436782, 0.448327, 0.465788, 0.500696, 0.570282", \ + "0.438471, 0.444801, 0.446687, 0.458232, 0.475693, 0.510601, 0.580187", \ + "0.454906, 0.461236, 0.463122, 0.474667, 0.492128, 0.527036, 0.596622", \ + "0.474391, 0.480721, 0.482607, 0.494152, 0.511613, 0.546521, 0.616107", \ + "0.490250, 0.496580, 0.498466, 0.510011, 0.527472, 0.562380, 0.631966", \ + "0.512085, 0.518415, 0.520301, 0.531846, 0.549307, 0.584215, 0.653801", \ + "0.533832, 0.540162, 0.542048, 0.553593, 0.571054, 0.605962, 0.675548" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.289647, 0.295769, 0.297777, 0.309317, 0.326657, 0.361315, 0.429672", \ + "0.299417, 0.305539, 0.307547, 0.319087, 0.336427, 0.371085, 0.439442", \ + "0.315598, 0.321720, 0.323728, 0.335268, 0.352608, 0.387266, 0.455623", \ + "0.335474, 0.341596, 0.343604, 0.355144, 0.372484, 0.407142, 0.475499", \ + "0.351283, 0.357405, 0.359413, 0.370953, 0.388293, 0.422951, 0.491308", \ + "0.372994, 0.379116, 0.381124, 0.392664, 0.410004, 0.444662, 0.513019", \ + "0.394992, 0.401114, 0.403122, 0.414662, 0.432002, 0.466660, 0.535017" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.390282, 0.397602, 0.401890, 0.414395, 0.440878, 0.489067, 0.590691", \ + "0.402234, 0.409554, 0.413842, 0.426347, 0.452830, 0.501019, 0.602643", \ + "0.420298, 0.427618, 0.431906, 0.444411, 0.470894, 0.519083, 0.620707", \ + "0.442888, 0.450208, 0.454496, 0.467001, 0.493484, 0.541673, 0.643297", \ + "0.460549, 0.467869, 0.472157, 0.484662, 0.511145, 0.559334, 0.660958", \ + "0.488350, 0.495670, 0.499958, 0.512463, 0.538946, 0.587135, 0.688759", \ + "0.519698, 0.527018, 0.531306, 0.543811, 0.570294, 0.618483, 0.720107" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.258427, 0.265773, 0.269915, 0.282552, 0.308905, 0.357203, 0.457471", \ + "0.269913, 0.277259, 0.281401, 0.294038, 0.320391, 0.368689, 0.468957", \ + "0.288479, 0.295825, 0.299967, 0.312604, 0.338957, 0.387255, 0.487523", \ + "0.310924, 0.318270, 0.322412, 0.335049, 0.361402, 0.409700, 0.509968", \ + "0.328666, 0.336012, 0.340154, 0.352791, 0.379144, 0.427442, 0.527710", \ + "0.356550, 0.363896, 0.368038, 0.380675, 0.407028, 0.455326, 0.555594", \ + "0.387887, 0.395233, 0.399375, 0.412012, 0.438365, 0.486663, 0.586931" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[38]&!WENB[38]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[38] == 1'b1 && WENB[38] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.448569, 0.455979, 0.458221, 0.472734, 0.496988, 0.548145, 0.648157", \ + "0.458006, 0.465416, 0.467658, 0.482171, 0.506425, 0.557582, 0.657594", \ + "0.474760, 0.482170, 0.484412, 0.498925, 0.523179, 0.574336, 0.674348", \ + "0.494141, 0.501551, 0.503793, 0.518306, 0.542560, 0.593717, 0.693729", \ + "0.511078, 0.518488, 0.520730, 0.535243, 0.559497, 0.610654, 0.710666", \ + "0.531453, 0.538863, 0.541105, 0.555618, 0.579872, 0.631029, 0.731041", \ + "0.558448, 0.565858, 0.568100, 0.582613, 0.606867, 0.658024, 0.758036" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.294257, 0.301642, 0.303853, 0.318399, 0.342575, 0.393185, 0.493809", \ + "0.303707, 0.311092, 0.313303, 0.327849, 0.352025, 0.402635, 0.503259", \ + "0.320468, 0.327853, 0.330064, 0.344610, 0.368786, 0.419396, 0.520020", \ + "0.339837, 0.347222, 0.349433, 0.363979, 0.388155, 0.438765, 0.539389", \ + "0.356774, 0.364159, 0.366370, 0.380916, 0.405092, 0.455702, 0.556326", \ + "0.377128, 0.384513, 0.386724, 0.401270, 0.425446, 0.476056, 0.576680", \ + "0.403841, 0.411226, 0.413437, 0.427983, 0.452159, 0.502769, 0.603393" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.415263, 0.421895, 0.423659, 0.435133, 0.452584, 0.487558, 0.555809", \ + "0.424475, 0.431107, 0.432871, 0.444345, 0.461796, 0.496770, 0.565021", \ + "0.444166, 0.450798, 0.452562, 0.464036, 0.481487, 0.516461, 0.584712", \ + "0.465757, 0.472389, 0.474153, 0.485627, 0.503078, 0.538052, 0.606303", \ + "0.482087, 0.488719, 0.490483, 0.501957, 0.519408, 0.554382, 0.622633", \ + "0.509113, 0.515745, 0.517509, 0.528983, 0.546434, 0.581408, 0.649659", \ + "0.541286, 0.547918, 0.549682, 0.561156, 0.578607, 0.613581, 0.681832" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.268714, 0.275200, 0.277097, 0.288608, 0.305984, 0.340375, 0.408963", \ + "0.278165, 0.284651, 0.286548, 0.298059, 0.315435, 0.349826, 0.418414", \ + "0.297909, 0.304395, 0.306292, 0.317803, 0.335179, 0.369570, 0.438158", \ + "0.319457, 0.325943, 0.327840, 0.339351, 0.356727, 0.391118, 0.459706", \ + "0.335812, 0.342298, 0.344195, 0.355706, 0.373082, 0.407473, 0.476061", \ + "0.362797, 0.369283, 0.371180, 0.382691, 0.400067, 0.434458, 0.503046", \ + "0.394960, 0.401446, 0.403343, 0.414854, 0.432230, 0.466621, 0.535209" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[38]&WENB[38]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269", \ + "0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272", \ + "0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275", \ + "0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279", \ + "0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282", \ + "0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285", \ + "0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444", \ + "0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543", \ + "0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548", \ + "0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552", \ + "0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557", \ + "0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561", \ + "0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[38]&!WENB[38]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444", \ + "0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543", \ + "0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548", \ + "0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552", \ + "0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557", \ + "0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561", \ + "0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269", \ + "0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272", \ + "0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275", \ + "0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279", \ + "0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282", \ + "0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285", \ + "0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288" \ + ); + } + } + } + pin(WENYB[37]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[37]&WENB[37]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[37] == 1'b0 && WENB[37] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.428566, 0.434896, 0.436782, 0.448327, 0.465788, 0.500696, 0.570282", \ + "0.438471, 0.444801, 0.446687, 0.458232, 0.475693, 0.510601, 0.580187", \ + "0.454906, 0.461236, 0.463122, 0.474667, 0.492128, 0.527036, 0.596622", \ + "0.474391, 0.480721, 0.482607, 0.494152, 0.511613, 0.546521, 0.616107", \ + "0.490250, 0.496580, 0.498466, 0.510011, 0.527472, 0.562380, 0.631966", \ + "0.512085, 0.518415, 0.520301, 0.531846, 0.549307, 0.584215, 0.653801", \ + "0.533832, 0.540162, 0.542048, 0.553593, 0.571054, 0.605962, 0.675548" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.289647, 0.295769, 0.297777, 0.309317, 0.326657, 0.361315, 0.429672", \ + "0.299417, 0.305539, 0.307547, 0.319087, 0.336427, 0.371085, 0.439442", \ + "0.315598, 0.321720, 0.323728, 0.335268, 0.352608, 0.387266, 0.455623", \ + "0.335474, 0.341596, 0.343604, 0.355144, 0.372484, 0.407142, 0.475499", \ + "0.351283, 0.357405, 0.359413, 0.370953, 0.388293, 0.422951, 0.491308", \ + "0.372994, 0.379116, 0.381124, 0.392664, 0.410004, 0.444662, 0.513019", \ + "0.394992, 0.401114, 0.403122, 0.414662, 0.432002, 0.466660, 0.535017" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.390282, 0.397602, 0.401890, 0.414395, 0.440878, 0.489067, 0.590691", \ + "0.402234, 0.409554, 0.413842, 0.426347, 0.452830, 0.501019, 0.602643", \ + "0.420298, 0.427618, 0.431906, 0.444411, 0.470894, 0.519083, 0.620707", \ + "0.442888, 0.450208, 0.454496, 0.467001, 0.493484, 0.541673, 0.643297", \ + "0.460549, 0.467869, 0.472157, 0.484662, 0.511145, 0.559334, 0.660958", \ + "0.488350, 0.495670, 0.499958, 0.512463, 0.538946, 0.587135, 0.688759", \ + "0.519698, 0.527018, 0.531306, 0.543811, 0.570294, 0.618483, 0.720107" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.258427, 0.265773, 0.269915, 0.282552, 0.308905, 0.357203, 0.457471", \ + "0.269913, 0.277259, 0.281401, 0.294038, 0.320391, 0.368689, 0.468957", \ + "0.288479, 0.295825, 0.299967, 0.312604, 0.338957, 0.387255, 0.487523", \ + "0.310924, 0.318270, 0.322412, 0.335049, 0.361402, 0.409700, 0.509968", \ + "0.328666, 0.336012, 0.340154, 0.352791, 0.379144, 0.427442, 0.527710", \ + "0.356550, 0.363896, 0.368038, 0.380675, 0.407028, 0.455326, 0.555594", \ + "0.387887, 0.395233, 0.399375, 0.412012, 0.438365, 0.486663, 0.586931" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[37]&!WENB[37]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[37] == 1'b1 && WENB[37] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.448569, 0.455979, 0.458221, 0.472734, 0.496988, 0.548145, 0.648157", \ + "0.458006, 0.465416, 0.467658, 0.482171, 0.506425, 0.557582, 0.657594", \ + "0.474760, 0.482170, 0.484412, 0.498925, 0.523179, 0.574336, 0.674348", \ + "0.494141, 0.501551, 0.503793, 0.518306, 0.542560, 0.593717, 0.693729", \ + "0.511078, 0.518488, 0.520730, 0.535243, 0.559497, 0.610654, 0.710666", \ + "0.531453, 0.538863, 0.541105, 0.555618, 0.579872, 0.631029, 0.731041", \ + "0.558448, 0.565858, 0.568100, 0.582613, 0.606867, 0.658024, 0.758036" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.294257, 0.301642, 0.303853, 0.318399, 0.342575, 0.393185, 0.493809", \ + "0.303707, 0.311092, 0.313303, 0.327849, 0.352025, 0.402635, 0.503259", \ + "0.320468, 0.327853, 0.330064, 0.344610, 0.368786, 0.419396, 0.520020", \ + "0.339837, 0.347222, 0.349433, 0.363979, 0.388155, 0.438765, 0.539389", \ + "0.356774, 0.364159, 0.366370, 0.380916, 0.405092, 0.455702, 0.556326", \ + "0.377128, 0.384513, 0.386724, 0.401270, 0.425446, 0.476056, 0.576680", \ + "0.403841, 0.411226, 0.413437, 0.427983, 0.452159, 0.502769, 0.603393" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.415263, 0.421895, 0.423659, 0.435133, 0.452584, 0.487558, 0.555809", \ + "0.424475, 0.431107, 0.432871, 0.444345, 0.461796, 0.496770, 0.565021", \ + "0.444166, 0.450798, 0.452562, 0.464036, 0.481487, 0.516461, 0.584712", \ + "0.465757, 0.472389, 0.474153, 0.485627, 0.503078, 0.538052, 0.606303", \ + "0.482087, 0.488719, 0.490483, 0.501957, 0.519408, 0.554382, 0.622633", \ + "0.509113, 0.515745, 0.517509, 0.528983, 0.546434, 0.581408, 0.649659", \ + "0.541286, 0.547918, 0.549682, 0.561156, 0.578607, 0.613581, 0.681832" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.268714, 0.275200, 0.277097, 0.288608, 0.305984, 0.340375, 0.408963", \ + "0.278165, 0.284651, 0.286548, 0.298059, 0.315435, 0.349826, 0.418414", \ + "0.297909, 0.304395, 0.306292, 0.317803, 0.335179, 0.369570, 0.438158", \ + "0.319457, 0.325943, 0.327840, 0.339351, 0.356727, 0.391118, 0.459706", \ + "0.335812, 0.342298, 0.344195, 0.355706, 0.373082, 0.407473, 0.476061", \ + "0.362797, 0.369283, 0.371180, 0.382691, 0.400067, 0.434458, 0.503046", \ + "0.394960, 0.401446, 0.403343, 0.414854, 0.432230, 0.466621, 0.535209" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[37]&WENB[37]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269", \ + "0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272", \ + "0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275", \ + "0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279", \ + "0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282", \ + "0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285", \ + "0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444", \ + "0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543", \ + "0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548", \ + "0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552", \ + "0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557", \ + "0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561", \ + "0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[37]&!WENB[37]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444", \ + "0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543", \ + "0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548", \ + "0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552", \ + "0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557", \ + "0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561", \ + "0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269", \ + "0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272", \ + "0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275", \ + "0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279", \ + "0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282", \ + "0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285", \ + "0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288" \ + ); + } + } + } + pin(WENYB[36]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[36]&WENB[36]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[36] == 1'b0 && WENB[36] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.428566, 0.434896, 0.436782, 0.448327, 0.465788, 0.500696, 0.570282", \ + "0.438471, 0.444801, 0.446687, 0.458232, 0.475693, 0.510601, 0.580187", \ + "0.454906, 0.461236, 0.463122, 0.474667, 0.492128, 0.527036, 0.596622", \ + "0.474391, 0.480721, 0.482607, 0.494152, 0.511613, 0.546521, 0.616107", \ + "0.490250, 0.496580, 0.498466, 0.510011, 0.527472, 0.562380, 0.631966", \ + "0.512085, 0.518415, 0.520301, 0.531846, 0.549307, 0.584215, 0.653801", \ + "0.533832, 0.540162, 0.542048, 0.553593, 0.571054, 0.605962, 0.675548" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.289647, 0.295769, 0.297777, 0.309317, 0.326657, 0.361315, 0.429672", \ + "0.299417, 0.305539, 0.307547, 0.319087, 0.336427, 0.371085, 0.439442", \ + "0.315598, 0.321720, 0.323728, 0.335268, 0.352608, 0.387266, 0.455623", \ + "0.335474, 0.341596, 0.343604, 0.355144, 0.372484, 0.407142, 0.475499", \ + "0.351283, 0.357405, 0.359413, 0.370953, 0.388293, 0.422951, 0.491308", \ + "0.372994, 0.379116, 0.381124, 0.392664, 0.410004, 0.444662, 0.513019", \ + "0.394992, 0.401114, 0.403122, 0.414662, 0.432002, 0.466660, 0.535017" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.390282, 0.397602, 0.401890, 0.414395, 0.440878, 0.489067, 0.590691", \ + "0.402234, 0.409554, 0.413842, 0.426347, 0.452830, 0.501019, 0.602643", \ + "0.420298, 0.427618, 0.431906, 0.444411, 0.470894, 0.519083, 0.620707", \ + "0.442888, 0.450208, 0.454496, 0.467001, 0.493484, 0.541673, 0.643297", \ + "0.460549, 0.467869, 0.472157, 0.484662, 0.511145, 0.559334, 0.660958", \ + "0.488350, 0.495670, 0.499958, 0.512463, 0.538946, 0.587135, 0.688759", \ + "0.519698, 0.527018, 0.531306, 0.543811, 0.570294, 0.618483, 0.720107" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.258427, 0.265773, 0.269915, 0.282552, 0.308905, 0.357203, 0.457471", \ + "0.269913, 0.277259, 0.281401, 0.294038, 0.320391, 0.368689, 0.468957", \ + "0.288479, 0.295825, 0.299967, 0.312604, 0.338957, 0.387255, 0.487523", \ + "0.310924, 0.318270, 0.322412, 0.335049, 0.361402, 0.409700, 0.509968", \ + "0.328666, 0.336012, 0.340154, 0.352791, 0.379144, 0.427442, 0.527710", \ + "0.356550, 0.363896, 0.368038, 0.380675, 0.407028, 0.455326, 0.555594", \ + "0.387887, 0.395233, 0.399375, 0.412012, 0.438365, 0.486663, 0.586931" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[36]&!WENB[36]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[36] == 1'b1 && WENB[36] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.448569, 0.455979, 0.458221, 0.472734, 0.496988, 0.548145, 0.648157", \ + "0.458006, 0.465416, 0.467658, 0.482171, 0.506425, 0.557582, 0.657594", \ + "0.474760, 0.482170, 0.484412, 0.498925, 0.523179, 0.574336, 0.674348", \ + "0.494141, 0.501551, 0.503793, 0.518306, 0.542560, 0.593717, 0.693729", \ + "0.511078, 0.518488, 0.520730, 0.535243, 0.559497, 0.610654, 0.710666", \ + "0.531453, 0.538863, 0.541105, 0.555618, 0.579872, 0.631029, 0.731041", \ + "0.558448, 0.565858, 0.568100, 0.582613, 0.606867, 0.658024, 0.758036" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.294257, 0.301642, 0.303853, 0.318399, 0.342575, 0.393185, 0.493809", \ + "0.303707, 0.311092, 0.313303, 0.327849, 0.352025, 0.402635, 0.503259", \ + "0.320468, 0.327853, 0.330064, 0.344610, 0.368786, 0.419396, 0.520020", \ + "0.339837, 0.347222, 0.349433, 0.363979, 0.388155, 0.438765, 0.539389", \ + "0.356774, 0.364159, 0.366370, 0.380916, 0.405092, 0.455702, 0.556326", \ + "0.377128, 0.384513, 0.386724, 0.401270, 0.425446, 0.476056, 0.576680", \ + "0.403841, 0.411226, 0.413437, 0.427983, 0.452159, 0.502769, 0.603393" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.415263, 0.421895, 0.423659, 0.435133, 0.452584, 0.487558, 0.555809", \ + "0.424475, 0.431107, 0.432871, 0.444345, 0.461796, 0.496770, 0.565021", \ + "0.444166, 0.450798, 0.452562, 0.464036, 0.481487, 0.516461, 0.584712", \ + "0.465757, 0.472389, 0.474153, 0.485627, 0.503078, 0.538052, 0.606303", \ + "0.482087, 0.488719, 0.490483, 0.501957, 0.519408, 0.554382, 0.622633", \ + "0.509113, 0.515745, 0.517509, 0.528983, 0.546434, 0.581408, 0.649659", \ + "0.541286, 0.547918, 0.549682, 0.561156, 0.578607, 0.613581, 0.681832" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.268714, 0.275200, 0.277097, 0.288608, 0.305984, 0.340375, 0.408963", \ + "0.278165, 0.284651, 0.286548, 0.298059, 0.315435, 0.349826, 0.418414", \ + "0.297909, 0.304395, 0.306292, 0.317803, 0.335179, 0.369570, 0.438158", \ + "0.319457, 0.325943, 0.327840, 0.339351, 0.356727, 0.391118, 0.459706", \ + "0.335812, 0.342298, 0.344195, 0.355706, 0.373082, 0.407473, 0.476061", \ + "0.362797, 0.369283, 0.371180, 0.382691, 0.400067, 0.434458, 0.503046", \ + "0.394960, 0.401446, 0.403343, 0.414854, 0.432230, 0.466621, 0.535209" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[36]&WENB[36]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269", \ + "0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272", \ + "0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275", \ + "0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279", \ + "0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282", \ + "0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285", \ + "0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444", \ + "0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543", \ + "0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548", \ + "0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552", \ + "0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557", \ + "0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561", \ + "0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[36]&!WENB[36]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444", \ + "0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543", \ + "0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548", \ + "0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552", \ + "0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557", \ + "0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561", \ + "0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269", \ + "0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272", \ + "0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275", \ + "0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279", \ + "0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282", \ + "0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285", \ + "0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288" \ + ); + } + } + } + pin(WENYB[35]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[35]&WENB[35]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[35] == 1'b0 && WENB[35] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.428566, 0.434896, 0.436782, 0.448327, 0.465788, 0.500696, 0.570282", \ + "0.438471, 0.444801, 0.446687, 0.458232, 0.475693, 0.510601, 0.580187", \ + "0.454906, 0.461236, 0.463122, 0.474667, 0.492128, 0.527036, 0.596622", \ + "0.474391, 0.480721, 0.482607, 0.494152, 0.511613, 0.546521, 0.616107", \ + "0.490250, 0.496580, 0.498466, 0.510011, 0.527472, 0.562380, 0.631966", \ + "0.512085, 0.518415, 0.520301, 0.531846, 0.549307, 0.584215, 0.653801", \ + "0.533832, 0.540162, 0.542048, 0.553593, 0.571054, 0.605962, 0.675548" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.289647, 0.295769, 0.297777, 0.309317, 0.326657, 0.361315, 0.429672", \ + "0.299417, 0.305539, 0.307547, 0.319087, 0.336427, 0.371085, 0.439442", \ + "0.315598, 0.321720, 0.323728, 0.335268, 0.352608, 0.387266, 0.455623", \ + "0.335474, 0.341596, 0.343604, 0.355144, 0.372484, 0.407142, 0.475499", \ + "0.351283, 0.357405, 0.359413, 0.370953, 0.388293, 0.422951, 0.491308", \ + "0.372994, 0.379116, 0.381124, 0.392664, 0.410004, 0.444662, 0.513019", \ + "0.394992, 0.401114, 0.403122, 0.414662, 0.432002, 0.466660, 0.535017" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.390282, 0.397602, 0.401890, 0.414395, 0.440878, 0.489067, 0.590691", \ + "0.402234, 0.409554, 0.413842, 0.426347, 0.452830, 0.501019, 0.602643", \ + "0.420298, 0.427618, 0.431906, 0.444411, 0.470894, 0.519083, 0.620707", \ + "0.442888, 0.450208, 0.454496, 0.467001, 0.493484, 0.541673, 0.643297", \ + "0.460549, 0.467869, 0.472157, 0.484662, 0.511145, 0.559334, 0.660958", \ + "0.488350, 0.495670, 0.499958, 0.512463, 0.538946, 0.587135, 0.688759", \ + "0.519698, 0.527018, 0.531306, 0.543811, 0.570294, 0.618483, 0.720107" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.258427, 0.265773, 0.269915, 0.282552, 0.308905, 0.357203, 0.457471", \ + "0.269913, 0.277259, 0.281401, 0.294038, 0.320391, 0.368689, 0.468957", \ + "0.288479, 0.295825, 0.299967, 0.312604, 0.338957, 0.387255, 0.487523", \ + "0.310924, 0.318270, 0.322412, 0.335049, 0.361402, 0.409700, 0.509968", \ + "0.328666, 0.336012, 0.340154, 0.352791, 0.379144, 0.427442, 0.527710", \ + "0.356550, 0.363896, 0.368038, 0.380675, 0.407028, 0.455326, 0.555594", \ + "0.387887, 0.395233, 0.399375, 0.412012, 0.438365, 0.486663, 0.586931" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[35]&!WENB[35]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[35] == 1'b1 && WENB[35] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.448569, 0.455979, 0.458221, 0.472734, 0.496988, 0.548145, 0.648157", \ + "0.458006, 0.465416, 0.467658, 0.482171, 0.506425, 0.557582, 0.657594", \ + "0.474760, 0.482170, 0.484412, 0.498925, 0.523179, 0.574336, 0.674348", \ + "0.494141, 0.501551, 0.503793, 0.518306, 0.542560, 0.593717, 0.693729", \ + "0.511078, 0.518488, 0.520730, 0.535243, 0.559497, 0.610654, 0.710666", \ + "0.531453, 0.538863, 0.541105, 0.555618, 0.579872, 0.631029, 0.731041", \ + "0.558448, 0.565858, 0.568100, 0.582613, 0.606867, 0.658024, 0.758036" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.294257, 0.301642, 0.303853, 0.318399, 0.342575, 0.393185, 0.493809", \ + "0.303707, 0.311092, 0.313303, 0.327849, 0.352025, 0.402635, 0.503259", \ + "0.320468, 0.327853, 0.330064, 0.344610, 0.368786, 0.419396, 0.520020", \ + "0.339837, 0.347222, 0.349433, 0.363979, 0.388155, 0.438765, 0.539389", \ + "0.356774, 0.364159, 0.366370, 0.380916, 0.405092, 0.455702, 0.556326", \ + "0.377128, 0.384513, 0.386724, 0.401270, 0.425446, 0.476056, 0.576680", \ + "0.403841, 0.411226, 0.413437, 0.427983, 0.452159, 0.502769, 0.603393" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.415263, 0.421895, 0.423659, 0.435133, 0.452584, 0.487558, 0.555809", \ + "0.424475, 0.431107, 0.432871, 0.444345, 0.461796, 0.496770, 0.565021", \ + "0.444166, 0.450798, 0.452562, 0.464036, 0.481487, 0.516461, 0.584712", \ + "0.465757, 0.472389, 0.474153, 0.485627, 0.503078, 0.538052, 0.606303", \ + "0.482087, 0.488719, 0.490483, 0.501957, 0.519408, 0.554382, 0.622633", \ + "0.509113, 0.515745, 0.517509, 0.528983, 0.546434, 0.581408, 0.649659", \ + "0.541286, 0.547918, 0.549682, 0.561156, 0.578607, 0.613581, 0.681832" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.268714, 0.275200, 0.277097, 0.288608, 0.305984, 0.340375, 0.408963", \ + "0.278165, 0.284651, 0.286548, 0.298059, 0.315435, 0.349826, 0.418414", \ + "0.297909, 0.304395, 0.306292, 0.317803, 0.335179, 0.369570, 0.438158", \ + "0.319457, 0.325943, 0.327840, 0.339351, 0.356727, 0.391118, 0.459706", \ + "0.335812, 0.342298, 0.344195, 0.355706, 0.373082, 0.407473, 0.476061", \ + "0.362797, 0.369283, 0.371180, 0.382691, 0.400067, 0.434458, 0.503046", \ + "0.394960, 0.401446, 0.403343, 0.414854, 0.432230, 0.466621, 0.535209" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[35]&WENB[35]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269", \ + "0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272", \ + "0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275", \ + "0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279", \ + "0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282", \ + "0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285", \ + "0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444", \ + "0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543", \ + "0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548", \ + "0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552", \ + "0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557", \ + "0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561", \ + "0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[35]&!WENB[35]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444", \ + "0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543", \ + "0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548", \ + "0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552", \ + "0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557", \ + "0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561", \ + "0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269", \ + "0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272", \ + "0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275", \ + "0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279", \ + "0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282", \ + "0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285", \ + "0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288" \ + ); + } + } + } + pin(WENYB[34]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[34]&WENB[34]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[34] == 1'b0 && WENB[34] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.428566, 0.434896, 0.436782, 0.448327, 0.465788, 0.500696, 0.570282", \ + "0.438471, 0.444801, 0.446687, 0.458232, 0.475693, 0.510601, 0.580187", \ + "0.454906, 0.461236, 0.463122, 0.474667, 0.492128, 0.527036, 0.596622", \ + "0.474391, 0.480721, 0.482607, 0.494152, 0.511613, 0.546521, 0.616107", \ + "0.490250, 0.496580, 0.498466, 0.510011, 0.527472, 0.562380, 0.631966", \ + "0.512085, 0.518415, 0.520301, 0.531846, 0.549307, 0.584215, 0.653801", \ + "0.533832, 0.540162, 0.542048, 0.553593, 0.571054, 0.605962, 0.675548" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.289647, 0.295769, 0.297777, 0.309317, 0.326657, 0.361315, 0.429672", \ + "0.299417, 0.305539, 0.307547, 0.319087, 0.336427, 0.371085, 0.439442", \ + "0.315598, 0.321720, 0.323728, 0.335268, 0.352608, 0.387266, 0.455623", \ + "0.335474, 0.341596, 0.343604, 0.355144, 0.372484, 0.407142, 0.475499", \ + "0.351283, 0.357405, 0.359413, 0.370953, 0.388293, 0.422951, 0.491308", \ + "0.372994, 0.379116, 0.381124, 0.392664, 0.410004, 0.444662, 0.513019", \ + "0.394992, 0.401114, 0.403122, 0.414662, 0.432002, 0.466660, 0.535017" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.390282, 0.397602, 0.401890, 0.414395, 0.440878, 0.489067, 0.590691", \ + "0.402234, 0.409554, 0.413842, 0.426347, 0.452830, 0.501019, 0.602643", \ + "0.420298, 0.427618, 0.431906, 0.444411, 0.470894, 0.519083, 0.620707", \ + "0.442888, 0.450208, 0.454496, 0.467001, 0.493484, 0.541673, 0.643297", \ + "0.460549, 0.467869, 0.472157, 0.484662, 0.511145, 0.559334, 0.660958", \ + "0.488350, 0.495670, 0.499958, 0.512463, 0.538946, 0.587135, 0.688759", \ + "0.519698, 0.527018, 0.531306, 0.543811, 0.570294, 0.618483, 0.720107" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.258427, 0.265773, 0.269915, 0.282552, 0.308905, 0.357203, 0.457471", \ + "0.269913, 0.277259, 0.281401, 0.294038, 0.320391, 0.368689, 0.468957", \ + "0.288479, 0.295825, 0.299967, 0.312604, 0.338957, 0.387255, 0.487523", \ + "0.310924, 0.318270, 0.322412, 0.335049, 0.361402, 0.409700, 0.509968", \ + "0.328666, 0.336012, 0.340154, 0.352791, 0.379144, 0.427442, 0.527710", \ + "0.356550, 0.363896, 0.368038, 0.380675, 0.407028, 0.455326, 0.555594", \ + "0.387887, 0.395233, 0.399375, 0.412012, 0.438365, 0.486663, 0.586931" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[34]&!WENB[34]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[34] == 1'b1 && WENB[34] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.448569, 0.455979, 0.458221, 0.472734, 0.496988, 0.548145, 0.648157", \ + "0.458006, 0.465416, 0.467658, 0.482171, 0.506425, 0.557582, 0.657594", \ + "0.474760, 0.482170, 0.484412, 0.498925, 0.523179, 0.574336, 0.674348", \ + "0.494141, 0.501551, 0.503793, 0.518306, 0.542560, 0.593717, 0.693729", \ + "0.511078, 0.518488, 0.520730, 0.535243, 0.559497, 0.610654, 0.710666", \ + "0.531453, 0.538863, 0.541105, 0.555618, 0.579872, 0.631029, 0.731041", \ + "0.558448, 0.565858, 0.568100, 0.582613, 0.606867, 0.658024, 0.758036" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.294257, 0.301642, 0.303853, 0.318399, 0.342575, 0.393185, 0.493809", \ + "0.303707, 0.311092, 0.313303, 0.327849, 0.352025, 0.402635, 0.503259", \ + "0.320468, 0.327853, 0.330064, 0.344610, 0.368786, 0.419396, 0.520020", \ + "0.339837, 0.347222, 0.349433, 0.363979, 0.388155, 0.438765, 0.539389", \ + "0.356774, 0.364159, 0.366370, 0.380916, 0.405092, 0.455702, 0.556326", \ + "0.377128, 0.384513, 0.386724, 0.401270, 0.425446, 0.476056, 0.576680", \ + "0.403841, 0.411226, 0.413437, 0.427983, 0.452159, 0.502769, 0.603393" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.415263, 0.421895, 0.423659, 0.435133, 0.452584, 0.487558, 0.555809", \ + "0.424475, 0.431107, 0.432871, 0.444345, 0.461796, 0.496770, 0.565021", \ + "0.444166, 0.450798, 0.452562, 0.464036, 0.481487, 0.516461, 0.584712", \ + "0.465757, 0.472389, 0.474153, 0.485627, 0.503078, 0.538052, 0.606303", \ + "0.482087, 0.488719, 0.490483, 0.501957, 0.519408, 0.554382, 0.622633", \ + "0.509113, 0.515745, 0.517509, 0.528983, 0.546434, 0.581408, 0.649659", \ + "0.541286, 0.547918, 0.549682, 0.561156, 0.578607, 0.613581, 0.681832" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.268714, 0.275200, 0.277097, 0.288608, 0.305984, 0.340375, 0.408963", \ + "0.278165, 0.284651, 0.286548, 0.298059, 0.315435, 0.349826, 0.418414", \ + "0.297909, 0.304395, 0.306292, 0.317803, 0.335179, 0.369570, 0.438158", \ + "0.319457, 0.325943, 0.327840, 0.339351, 0.356727, 0.391118, 0.459706", \ + "0.335812, 0.342298, 0.344195, 0.355706, 0.373082, 0.407473, 0.476061", \ + "0.362797, 0.369283, 0.371180, 0.382691, 0.400067, 0.434458, 0.503046", \ + "0.394960, 0.401446, 0.403343, 0.414854, 0.432230, 0.466621, 0.535209" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[34]&WENB[34]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269", \ + "0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272", \ + "0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275", \ + "0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279", \ + "0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282", \ + "0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285", \ + "0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444", \ + "0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543", \ + "0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548", \ + "0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552", \ + "0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557", \ + "0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561", \ + "0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[34]&!WENB[34]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444", \ + "0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543", \ + "0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548", \ + "0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552", \ + "0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557", \ + "0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561", \ + "0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269", \ + "0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272", \ + "0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275", \ + "0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279", \ + "0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282", \ + "0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285", \ + "0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288" \ + ); + } + } + } + pin(WENYB[33]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[33]&WENB[33]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[33] == 1'b0 && WENB[33] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.428566, 0.434896, 0.436782, 0.448327, 0.465788, 0.500696, 0.570282", \ + "0.438471, 0.444801, 0.446687, 0.458232, 0.475693, 0.510601, 0.580187", \ + "0.454906, 0.461236, 0.463122, 0.474667, 0.492128, 0.527036, 0.596622", \ + "0.474391, 0.480721, 0.482607, 0.494152, 0.511613, 0.546521, 0.616107", \ + "0.490250, 0.496580, 0.498466, 0.510011, 0.527472, 0.562380, 0.631966", \ + "0.512085, 0.518415, 0.520301, 0.531846, 0.549307, 0.584215, 0.653801", \ + "0.533832, 0.540162, 0.542048, 0.553593, 0.571054, 0.605962, 0.675548" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.289647, 0.295769, 0.297777, 0.309317, 0.326657, 0.361315, 0.429672", \ + "0.299417, 0.305539, 0.307547, 0.319087, 0.336427, 0.371085, 0.439442", \ + "0.315598, 0.321720, 0.323728, 0.335268, 0.352608, 0.387266, 0.455623", \ + "0.335474, 0.341596, 0.343604, 0.355144, 0.372484, 0.407142, 0.475499", \ + "0.351283, 0.357405, 0.359413, 0.370953, 0.388293, 0.422951, 0.491308", \ + "0.372994, 0.379116, 0.381124, 0.392664, 0.410004, 0.444662, 0.513019", \ + "0.394992, 0.401114, 0.403122, 0.414662, 0.432002, 0.466660, 0.535017" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.390282, 0.397602, 0.401890, 0.414395, 0.440878, 0.489067, 0.590691", \ + "0.402234, 0.409554, 0.413842, 0.426347, 0.452830, 0.501019, 0.602643", \ + "0.420298, 0.427618, 0.431906, 0.444411, 0.470894, 0.519083, 0.620707", \ + "0.442888, 0.450208, 0.454496, 0.467001, 0.493484, 0.541673, 0.643297", \ + "0.460549, 0.467869, 0.472157, 0.484662, 0.511145, 0.559334, 0.660958", \ + "0.488350, 0.495670, 0.499958, 0.512463, 0.538946, 0.587135, 0.688759", \ + "0.519698, 0.527018, 0.531306, 0.543811, 0.570294, 0.618483, 0.720107" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.258427, 0.265773, 0.269915, 0.282552, 0.308905, 0.357203, 0.457471", \ + "0.269913, 0.277259, 0.281401, 0.294038, 0.320391, 0.368689, 0.468957", \ + "0.288479, 0.295825, 0.299967, 0.312604, 0.338957, 0.387255, 0.487523", \ + "0.310924, 0.318270, 0.322412, 0.335049, 0.361402, 0.409700, 0.509968", \ + "0.328666, 0.336012, 0.340154, 0.352791, 0.379144, 0.427442, 0.527710", \ + "0.356550, 0.363896, 0.368038, 0.380675, 0.407028, 0.455326, 0.555594", \ + "0.387887, 0.395233, 0.399375, 0.412012, 0.438365, 0.486663, 0.586931" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[33]&!WENB[33]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[33] == 1'b1 && WENB[33] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.448569, 0.455979, 0.458221, 0.472734, 0.496988, 0.548145, 0.648157", \ + "0.458006, 0.465416, 0.467658, 0.482171, 0.506425, 0.557582, 0.657594", \ + "0.474760, 0.482170, 0.484412, 0.498925, 0.523179, 0.574336, 0.674348", \ + "0.494141, 0.501551, 0.503793, 0.518306, 0.542560, 0.593717, 0.693729", \ + "0.511078, 0.518488, 0.520730, 0.535243, 0.559497, 0.610654, 0.710666", \ + "0.531453, 0.538863, 0.541105, 0.555618, 0.579872, 0.631029, 0.731041", \ + "0.558448, 0.565858, 0.568100, 0.582613, 0.606867, 0.658024, 0.758036" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.294257, 0.301642, 0.303853, 0.318399, 0.342575, 0.393185, 0.493809", \ + "0.303707, 0.311092, 0.313303, 0.327849, 0.352025, 0.402635, 0.503259", \ + "0.320468, 0.327853, 0.330064, 0.344610, 0.368786, 0.419396, 0.520020", \ + "0.339837, 0.347222, 0.349433, 0.363979, 0.388155, 0.438765, 0.539389", \ + "0.356774, 0.364159, 0.366370, 0.380916, 0.405092, 0.455702, 0.556326", \ + "0.377128, 0.384513, 0.386724, 0.401270, 0.425446, 0.476056, 0.576680", \ + "0.403841, 0.411226, 0.413437, 0.427983, 0.452159, 0.502769, 0.603393" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.415263, 0.421895, 0.423659, 0.435133, 0.452584, 0.487558, 0.555809", \ + "0.424475, 0.431107, 0.432871, 0.444345, 0.461796, 0.496770, 0.565021", \ + "0.444166, 0.450798, 0.452562, 0.464036, 0.481487, 0.516461, 0.584712", \ + "0.465757, 0.472389, 0.474153, 0.485627, 0.503078, 0.538052, 0.606303", \ + "0.482087, 0.488719, 0.490483, 0.501957, 0.519408, 0.554382, 0.622633", \ + "0.509113, 0.515745, 0.517509, 0.528983, 0.546434, 0.581408, 0.649659", \ + "0.541286, 0.547918, 0.549682, 0.561156, 0.578607, 0.613581, 0.681832" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.268714, 0.275200, 0.277097, 0.288608, 0.305984, 0.340375, 0.408963", \ + "0.278165, 0.284651, 0.286548, 0.298059, 0.315435, 0.349826, 0.418414", \ + "0.297909, 0.304395, 0.306292, 0.317803, 0.335179, 0.369570, 0.438158", \ + "0.319457, 0.325943, 0.327840, 0.339351, 0.356727, 0.391118, 0.459706", \ + "0.335812, 0.342298, 0.344195, 0.355706, 0.373082, 0.407473, 0.476061", \ + "0.362797, 0.369283, 0.371180, 0.382691, 0.400067, 0.434458, 0.503046", \ + "0.394960, 0.401446, 0.403343, 0.414854, 0.432230, 0.466621, 0.535209" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[33]&WENB[33]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269", \ + "0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272", \ + "0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275", \ + "0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279", \ + "0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282", \ + "0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285", \ + "0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444", \ + "0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543", \ + "0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548", \ + "0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552", \ + "0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557", \ + "0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561", \ + "0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[33]&!WENB[33]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444", \ + "0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543", \ + "0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548", \ + "0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552", \ + "0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557", \ + "0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561", \ + "0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269", \ + "0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272", \ + "0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275", \ + "0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279", \ + "0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282", \ + "0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285", \ + "0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288" \ + ); + } + } + } + pin(WENYB[32]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[32]&WENB[32]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[32] == 1'b0 && WENB[32] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.428566, 0.434896, 0.436782, 0.448327, 0.465788, 0.500696, 0.570282", \ + "0.438471, 0.444801, 0.446687, 0.458232, 0.475693, 0.510601, 0.580187", \ + "0.454906, 0.461236, 0.463122, 0.474667, 0.492128, 0.527036, 0.596622", \ + "0.474391, 0.480721, 0.482607, 0.494152, 0.511613, 0.546521, 0.616107", \ + "0.490250, 0.496580, 0.498466, 0.510011, 0.527472, 0.562380, 0.631966", \ + "0.512085, 0.518415, 0.520301, 0.531846, 0.549307, 0.584215, 0.653801", \ + "0.533832, 0.540162, 0.542048, 0.553593, 0.571054, 0.605962, 0.675548" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.289647, 0.295769, 0.297777, 0.309317, 0.326657, 0.361315, 0.429672", \ + "0.299417, 0.305539, 0.307547, 0.319087, 0.336427, 0.371085, 0.439442", \ + "0.315598, 0.321720, 0.323728, 0.335268, 0.352608, 0.387266, 0.455623", \ + "0.335474, 0.341596, 0.343604, 0.355144, 0.372484, 0.407142, 0.475499", \ + "0.351283, 0.357405, 0.359413, 0.370953, 0.388293, 0.422951, 0.491308", \ + "0.372994, 0.379116, 0.381124, 0.392664, 0.410004, 0.444662, 0.513019", \ + "0.394992, 0.401114, 0.403122, 0.414662, 0.432002, 0.466660, 0.535017" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.390282, 0.397602, 0.401890, 0.414395, 0.440878, 0.489067, 0.590691", \ + "0.402234, 0.409554, 0.413842, 0.426347, 0.452830, 0.501019, 0.602643", \ + "0.420298, 0.427618, 0.431906, 0.444411, 0.470894, 0.519083, 0.620707", \ + "0.442888, 0.450208, 0.454496, 0.467001, 0.493484, 0.541673, 0.643297", \ + "0.460549, 0.467869, 0.472157, 0.484662, 0.511145, 0.559334, 0.660958", \ + "0.488350, 0.495670, 0.499958, 0.512463, 0.538946, 0.587135, 0.688759", \ + "0.519698, 0.527018, 0.531306, 0.543811, 0.570294, 0.618483, 0.720107" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.258427, 0.265773, 0.269915, 0.282552, 0.308905, 0.357203, 0.457471", \ + "0.269913, 0.277259, 0.281401, 0.294038, 0.320391, 0.368689, 0.468957", \ + "0.288479, 0.295825, 0.299967, 0.312604, 0.338957, 0.387255, 0.487523", \ + "0.310924, 0.318270, 0.322412, 0.335049, 0.361402, 0.409700, 0.509968", \ + "0.328666, 0.336012, 0.340154, 0.352791, 0.379144, 0.427442, 0.527710", \ + "0.356550, 0.363896, 0.368038, 0.380675, 0.407028, 0.455326, 0.555594", \ + "0.387887, 0.395233, 0.399375, 0.412012, 0.438365, 0.486663, 0.586931" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[32]&!WENB[32]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[32] == 1'b1 && WENB[32] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.448569, 0.455979, 0.458221, 0.472734, 0.496988, 0.548145, 0.648157", \ + "0.458006, 0.465416, 0.467658, 0.482171, 0.506425, 0.557582, 0.657594", \ + "0.474760, 0.482170, 0.484412, 0.498925, 0.523179, 0.574336, 0.674348", \ + "0.494141, 0.501551, 0.503793, 0.518306, 0.542560, 0.593717, 0.693729", \ + "0.511078, 0.518488, 0.520730, 0.535243, 0.559497, 0.610654, 0.710666", \ + "0.531453, 0.538863, 0.541105, 0.555618, 0.579872, 0.631029, 0.731041", \ + "0.558448, 0.565858, 0.568100, 0.582613, 0.606867, 0.658024, 0.758036" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.294257, 0.301642, 0.303853, 0.318399, 0.342575, 0.393185, 0.493809", \ + "0.303707, 0.311092, 0.313303, 0.327849, 0.352025, 0.402635, 0.503259", \ + "0.320468, 0.327853, 0.330064, 0.344610, 0.368786, 0.419396, 0.520020", \ + "0.339837, 0.347222, 0.349433, 0.363979, 0.388155, 0.438765, 0.539389", \ + "0.356774, 0.364159, 0.366370, 0.380916, 0.405092, 0.455702, 0.556326", \ + "0.377128, 0.384513, 0.386724, 0.401270, 0.425446, 0.476056, 0.576680", \ + "0.403841, 0.411226, 0.413437, 0.427983, 0.452159, 0.502769, 0.603393" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.415263, 0.421895, 0.423659, 0.435133, 0.452584, 0.487558, 0.555809", \ + "0.424475, 0.431107, 0.432871, 0.444345, 0.461796, 0.496770, 0.565021", \ + "0.444166, 0.450798, 0.452562, 0.464036, 0.481487, 0.516461, 0.584712", \ + "0.465757, 0.472389, 0.474153, 0.485627, 0.503078, 0.538052, 0.606303", \ + "0.482087, 0.488719, 0.490483, 0.501957, 0.519408, 0.554382, 0.622633", \ + "0.509113, 0.515745, 0.517509, 0.528983, 0.546434, 0.581408, 0.649659", \ + "0.541286, 0.547918, 0.549682, 0.561156, 0.578607, 0.613581, 0.681832" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.268714, 0.275200, 0.277097, 0.288608, 0.305984, 0.340375, 0.408963", \ + "0.278165, 0.284651, 0.286548, 0.298059, 0.315435, 0.349826, 0.418414", \ + "0.297909, 0.304395, 0.306292, 0.317803, 0.335179, 0.369570, 0.438158", \ + "0.319457, 0.325943, 0.327840, 0.339351, 0.356727, 0.391118, 0.459706", \ + "0.335812, 0.342298, 0.344195, 0.355706, 0.373082, 0.407473, 0.476061", \ + "0.362797, 0.369283, 0.371180, 0.382691, 0.400067, 0.434458, 0.503046", \ + "0.394960, 0.401446, 0.403343, 0.414854, 0.432230, 0.466621, 0.535209" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[32]&WENB[32]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269", \ + "0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272", \ + "0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275", \ + "0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279", \ + "0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282", \ + "0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285", \ + "0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444", \ + "0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543", \ + "0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548", \ + "0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552", \ + "0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557", \ + "0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561", \ + "0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[32]&!WENB[32]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444", \ + "0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543", \ + "0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548", \ + "0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552", \ + "0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557", \ + "0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561", \ + "0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269", \ + "0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272", \ + "0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275", \ + "0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279", \ + "0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282", \ + "0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285", \ + "0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288" \ + ); + } + } + } + pin(WENYB[31]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[31]&WENB[31]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[31] == 1'b0 && WENB[31] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.428566, 0.434896, 0.436782, 0.448327, 0.465788, 0.500696, 0.570282", \ + "0.438471, 0.444801, 0.446687, 0.458232, 0.475693, 0.510601, 0.580187", \ + "0.454906, 0.461236, 0.463122, 0.474667, 0.492128, 0.527036, 0.596622", \ + "0.474391, 0.480721, 0.482607, 0.494152, 0.511613, 0.546521, 0.616107", \ + "0.490250, 0.496580, 0.498466, 0.510011, 0.527472, 0.562380, 0.631966", \ + "0.512085, 0.518415, 0.520301, 0.531846, 0.549307, 0.584215, 0.653801", \ + "0.533832, 0.540162, 0.542048, 0.553593, 0.571054, 0.605962, 0.675548" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.289647, 0.295769, 0.297777, 0.309317, 0.326657, 0.361315, 0.429672", \ + "0.299417, 0.305539, 0.307547, 0.319087, 0.336427, 0.371085, 0.439442", \ + "0.315598, 0.321720, 0.323728, 0.335268, 0.352608, 0.387266, 0.455623", \ + "0.335474, 0.341596, 0.343604, 0.355144, 0.372484, 0.407142, 0.475499", \ + "0.351283, 0.357405, 0.359413, 0.370953, 0.388293, 0.422951, 0.491308", \ + "0.372994, 0.379116, 0.381124, 0.392664, 0.410004, 0.444662, 0.513019", \ + "0.394992, 0.401114, 0.403122, 0.414662, 0.432002, 0.466660, 0.535017" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.390282, 0.397602, 0.401890, 0.414395, 0.440878, 0.489067, 0.590691", \ + "0.402234, 0.409554, 0.413842, 0.426347, 0.452830, 0.501019, 0.602643", \ + "0.420298, 0.427618, 0.431906, 0.444411, 0.470894, 0.519083, 0.620707", \ + "0.442888, 0.450208, 0.454496, 0.467001, 0.493484, 0.541673, 0.643297", \ + "0.460549, 0.467869, 0.472157, 0.484662, 0.511145, 0.559334, 0.660958", \ + "0.488350, 0.495670, 0.499958, 0.512463, 0.538946, 0.587135, 0.688759", \ + "0.519698, 0.527018, 0.531306, 0.543811, 0.570294, 0.618483, 0.720107" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.258427, 0.265773, 0.269915, 0.282552, 0.308905, 0.357203, 0.457471", \ + "0.269913, 0.277259, 0.281401, 0.294038, 0.320391, 0.368689, 0.468957", \ + "0.288479, 0.295825, 0.299967, 0.312604, 0.338957, 0.387255, 0.487523", \ + "0.310924, 0.318270, 0.322412, 0.335049, 0.361402, 0.409700, 0.509968", \ + "0.328666, 0.336012, 0.340154, 0.352791, 0.379144, 0.427442, 0.527710", \ + "0.356550, 0.363896, 0.368038, 0.380675, 0.407028, 0.455326, 0.555594", \ + "0.387887, 0.395233, 0.399375, 0.412012, 0.438365, 0.486663, 0.586931" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[31]&!WENB[31]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[31] == 1'b1 && WENB[31] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.448569, 0.455979, 0.458221, 0.472734, 0.496988, 0.548145, 0.648157", \ + "0.458006, 0.465416, 0.467658, 0.482171, 0.506425, 0.557582, 0.657594", \ + "0.474760, 0.482170, 0.484412, 0.498925, 0.523179, 0.574336, 0.674348", \ + "0.494141, 0.501551, 0.503793, 0.518306, 0.542560, 0.593717, 0.693729", \ + "0.511078, 0.518488, 0.520730, 0.535243, 0.559497, 0.610654, 0.710666", \ + "0.531453, 0.538863, 0.541105, 0.555618, 0.579872, 0.631029, 0.731041", \ + "0.558448, 0.565858, 0.568100, 0.582613, 0.606867, 0.658024, 0.758036" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.294257, 0.301642, 0.303853, 0.318399, 0.342575, 0.393185, 0.493809", \ + "0.303707, 0.311092, 0.313303, 0.327849, 0.352025, 0.402635, 0.503259", \ + "0.320468, 0.327853, 0.330064, 0.344610, 0.368786, 0.419396, 0.520020", \ + "0.339837, 0.347222, 0.349433, 0.363979, 0.388155, 0.438765, 0.539389", \ + "0.356774, 0.364159, 0.366370, 0.380916, 0.405092, 0.455702, 0.556326", \ + "0.377128, 0.384513, 0.386724, 0.401270, 0.425446, 0.476056, 0.576680", \ + "0.403841, 0.411226, 0.413437, 0.427983, 0.452159, 0.502769, 0.603393" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.415263, 0.421895, 0.423659, 0.435133, 0.452584, 0.487558, 0.555809", \ + "0.424475, 0.431107, 0.432871, 0.444345, 0.461796, 0.496770, 0.565021", \ + "0.444166, 0.450798, 0.452562, 0.464036, 0.481487, 0.516461, 0.584712", \ + "0.465757, 0.472389, 0.474153, 0.485627, 0.503078, 0.538052, 0.606303", \ + "0.482087, 0.488719, 0.490483, 0.501957, 0.519408, 0.554382, 0.622633", \ + "0.509113, 0.515745, 0.517509, 0.528983, 0.546434, 0.581408, 0.649659", \ + "0.541286, 0.547918, 0.549682, 0.561156, 0.578607, 0.613581, 0.681832" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.268714, 0.275200, 0.277097, 0.288608, 0.305984, 0.340375, 0.408963", \ + "0.278165, 0.284651, 0.286548, 0.298059, 0.315435, 0.349826, 0.418414", \ + "0.297909, 0.304395, 0.306292, 0.317803, 0.335179, 0.369570, 0.438158", \ + "0.319457, 0.325943, 0.327840, 0.339351, 0.356727, 0.391118, 0.459706", \ + "0.335812, 0.342298, 0.344195, 0.355706, 0.373082, 0.407473, 0.476061", \ + "0.362797, 0.369283, 0.371180, 0.382691, 0.400067, 0.434458, 0.503046", \ + "0.394960, 0.401446, 0.403343, 0.414854, 0.432230, 0.466621, 0.535209" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[31]&WENB[31]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269", \ + "0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272", \ + "0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275", \ + "0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279", \ + "0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282", \ + "0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285", \ + "0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444", \ + "0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543", \ + "0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548", \ + "0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552", \ + "0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557", \ + "0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561", \ + "0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[31]&!WENB[31]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444", \ + "0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543", \ + "0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548", \ + "0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552", \ + "0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557", \ + "0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561", \ + "0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269", \ + "0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272", \ + "0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275", \ + "0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279", \ + "0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282", \ + "0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285", \ + "0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288" \ + ); + } + } + } + pin(WENYB[30]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[30]&WENB[30]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[30] == 1'b0 && WENB[30] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.428566, 0.434896, 0.436782, 0.448327, 0.465788, 0.500696, 0.570282", \ + "0.438471, 0.444801, 0.446687, 0.458232, 0.475693, 0.510601, 0.580187", \ + "0.454906, 0.461236, 0.463122, 0.474667, 0.492128, 0.527036, 0.596622", \ + "0.474391, 0.480721, 0.482607, 0.494152, 0.511613, 0.546521, 0.616107", \ + "0.490250, 0.496580, 0.498466, 0.510011, 0.527472, 0.562380, 0.631966", \ + "0.512085, 0.518415, 0.520301, 0.531846, 0.549307, 0.584215, 0.653801", \ + "0.533832, 0.540162, 0.542048, 0.553593, 0.571054, 0.605962, 0.675548" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.289647, 0.295769, 0.297777, 0.309317, 0.326657, 0.361315, 0.429672", \ + "0.299417, 0.305539, 0.307547, 0.319087, 0.336427, 0.371085, 0.439442", \ + "0.315598, 0.321720, 0.323728, 0.335268, 0.352608, 0.387266, 0.455623", \ + "0.335474, 0.341596, 0.343604, 0.355144, 0.372484, 0.407142, 0.475499", \ + "0.351283, 0.357405, 0.359413, 0.370953, 0.388293, 0.422951, 0.491308", \ + "0.372994, 0.379116, 0.381124, 0.392664, 0.410004, 0.444662, 0.513019", \ + "0.394992, 0.401114, 0.403122, 0.414662, 0.432002, 0.466660, 0.535017" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.390282, 0.397602, 0.401890, 0.414395, 0.440878, 0.489067, 0.590691", \ + "0.402234, 0.409554, 0.413842, 0.426347, 0.452830, 0.501019, 0.602643", \ + "0.420298, 0.427618, 0.431906, 0.444411, 0.470894, 0.519083, 0.620707", \ + "0.442888, 0.450208, 0.454496, 0.467001, 0.493484, 0.541673, 0.643297", \ + "0.460549, 0.467869, 0.472157, 0.484662, 0.511145, 0.559334, 0.660958", \ + "0.488350, 0.495670, 0.499958, 0.512463, 0.538946, 0.587135, 0.688759", \ + "0.519698, 0.527018, 0.531306, 0.543811, 0.570294, 0.618483, 0.720107" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.258427, 0.265773, 0.269915, 0.282552, 0.308905, 0.357203, 0.457471", \ + "0.269913, 0.277259, 0.281401, 0.294038, 0.320391, 0.368689, 0.468957", \ + "0.288479, 0.295825, 0.299967, 0.312604, 0.338957, 0.387255, 0.487523", \ + "0.310924, 0.318270, 0.322412, 0.335049, 0.361402, 0.409700, 0.509968", \ + "0.328666, 0.336012, 0.340154, 0.352791, 0.379144, 0.427442, 0.527710", \ + "0.356550, 0.363896, 0.368038, 0.380675, 0.407028, 0.455326, 0.555594", \ + "0.387887, 0.395233, 0.399375, 0.412012, 0.438365, 0.486663, 0.586931" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[30]&!WENB[30]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[30] == 1'b1 && WENB[30] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.448569, 0.455979, 0.458221, 0.472734, 0.496988, 0.548145, 0.648157", \ + "0.458006, 0.465416, 0.467658, 0.482171, 0.506425, 0.557582, 0.657594", \ + "0.474760, 0.482170, 0.484412, 0.498925, 0.523179, 0.574336, 0.674348", \ + "0.494141, 0.501551, 0.503793, 0.518306, 0.542560, 0.593717, 0.693729", \ + "0.511078, 0.518488, 0.520730, 0.535243, 0.559497, 0.610654, 0.710666", \ + "0.531453, 0.538863, 0.541105, 0.555618, 0.579872, 0.631029, 0.731041", \ + "0.558448, 0.565858, 0.568100, 0.582613, 0.606867, 0.658024, 0.758036" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.294257, 0.301642, 0.303853, 0.318399, 0.342575, 0.393185, 0.493809", \ + "0.303707, 0.311092, 0.313303, 0.327849, 0.352025, 0.402635, 0.503259", \ + "0.320468, 0.327853, 0.330064, 0.344610, 0.368786, 0.419396, 0.520020", \ + "0.339837, 0.347222, 0.349433, 0.363979, 0.388155, 0.438765, 0.539389", \ + "0.356774, 0.364159, 0.366370, 0.380916, 0.405092, 0.455702, 0.556326", \ + "0.377128, 0.384513, 0.386724, 0.401270, 0.425446, 0.476056, 0.576680", \ + "0.403841, 0.411226, 0.413437, 0.427983, 0.452159, 0.502769, 0.603393" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.415263, 0.421895, 0.423659, 0.435133, 0.452584, 0.487558, 0.555809", \ + "0.424475, 0.431107, 0.432871, 0.444345, 0.461796, 0.496770, 0.565021", \ + "0.444166, 0.450798, 0.452562, 0.464036, 0.481487, 0.516461, 0.584712", \ + "0.465757, 0.472389, 0.474153, 0.485627, 0.503078, 0.538052, 0.606303", \ + "0.482087, 0.488719, 0.490483, 0.501957, 0.519408, 0.554382, 0.622633", \ + "0.509113, 0.515745, 0.517509, 0.528983, 0.546434, 0.581408, 0.649659", \ + "0.541286, 0.547918, 0.549682, 0.561156, 0.578607, 0.613581, 0.681832" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.268714, 0.275200, 0.277097, 0.288608, 0.305984, 0.340375, 0.408963", \ + "0.278165, 0.284651, 0.286548, 0.298059, 0.315435, 0.349826, 0.418414", \ + "0.297909, 0.304395, 0.306292, 0.317803, 0.335179, 0.369570, 0.438158", \ + "0.319457, 0.325943, 0.327840, 0.339351, 0.356727, 0.391118, 0.459706", \ + "0.335812, 0.342298, 0.344195, 0.355706, 0.373082, 0.407473, 0.476061", \ + "0.362797, 0.369283, 0.371180, 0.382691, 0.400067, 0.434458, 0.503046", \ + "0.394960, 0.401446, 0.403343, 0.414854, 0.432230, 0.466621, 0.535209" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[30]&WENB[30]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269", \ + "0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272", \ + "0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275", \ + "0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279", \ + "0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282", \ + "0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285", \ + "0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444", \ + "0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543", \ + "0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548", \ + "0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552", \ + "0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557", \ + "0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561", \ + "0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[30]&!WENB[30]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444", \ + "0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543", \ + "0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548", \ + "0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552", \ + "0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557", \ + "0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561", \ + "0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269", \ + "0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272", \ + "0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275", \ + "0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279", \ + "0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282", \ + "0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285", \ + "0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288" \ + ); + } + } + } + pin(WENYB[29]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[29]&WENB[29]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[29] == 1'b0 && WENB[29] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.428566, 0.434896, 0.436782, 0.448327, 0.465788, 0.500696, 0.570282", \ + "0.438471, 0.444801, 0.446687, 0.458232, 0.475693, 0.510601, 0.580187", \ + "0.454906, 0.461236, 0.463122, 0.474667, 0.492128, 0.527036, 0.596622", \ + "0.474391, 0.480721, 0.482607, 0.494152, 0.511613, 0.546521, 0.616107", \ + "0.490250, 0.496580, 0.498466, 0.510011, 0.527472, 0.562380, 0.631966", \ + "0.512085, 0.518415, 0.520301, 0.531846, 0.549307, 0.584215, 0.653801", \ + "0.533832, 0.540162, 0.542048, 0.553593, 0.571054, 0.605962, 0.675548" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.289647, 0.295769, 0.297777, 0.309317, 0.326657, 0.361315, 0.429672", \ + "0.299417, 0.305539, 0.307547, 0.319087, 0.336427, 0.371085, 0.439442", \ + "0.315598, 0.321720, 0.323728, 0.335268, 0.352608, 0.387266, 0.455623", \ + "0.335474, 0.341596, 0.343604, 0.355144, 0.372484, 0.407142, 0.475499", \ + "0.351283, 0.357405, 0.359413, 0.370953, 0.388293, 0.422951, 0.491308", \ + "0.372994, 0.379116, 0.381124, 0.392664, 0.410004, 0.444662, 0.513019", \ + "0.394992, 0.401114, 0.403122, 0.414662, 0.432002, 0.466660, 0.535017" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.390282, 0.397602, 0.401890, 0.414395, 0.440878, 0.489067, 0.590691", \ + "0.402234, 0.409554, 0.413842, 0.426347, 0.452830, 0.501019, 0.602643", \ + "0.420298, 0.427618, 0.431906, 0.444411, 0.470894, 0.519083, 0.620707", \ + "0.442888, 0.450208, 0.454496, 0.467001, 0.493484, 0.541673, 0.643297", \ + "0.460549, 0.467869, 0.472157, 0.484662, 0.511145, 0.559334, 0.660958", \ + "0.488350, 0.495670, 0.499958, 0.512463, 0.538946, 0.587135, 0.688759", \ + "0.519698, 0.527018, 0.531306, 0.543811, 0.570294, 0.618483, 0.720107" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.258427, 0.265773, 0.269915, 0.282552, 0.308905, 0.357203, 0.457471", \ + "0.269913, 0.277259, 0.281401, 0.294038, 0.320391, 0.368689, 0.468957", \ + "0.288479, 0.295825, 0.299967, 0.312604, 0.338957, 0.387255, 0.487523", \ + "0.310924, 0.318270, 0.322412, 0.335049, 0.361402, 0.409700, 0.509968", \ + "0.328666, 0.336012, 0.340154, 0.352791, 0.379144, 0.427442, 0.527710", \ + "0.356550, 0.363896, 0.368038, 0.380675, 0.407028, 0.455326, 0.555594", \ + "0.387887, 0.395233, 0.399375, 0.412012, 0.438365, 0.486663, 0.586931" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[29]&!WENB[29]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[29] == 1'b1 && WENB[29] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.448569, 0.455979, 0.458221, 0.472734, 0.496988, 0.548145, 0.648157", \ + "0.458006, 0.465416, 0.467658, 0.482171, 0.506425, 0.557582, 0.657594", \ + "0.474760, 0.482170, 0.484412, 0.498925, 0.523179, 0.574336, 0.674348", \ + "0.494141, 0.501551, 0.503793, 0.518306, 0.542560, 0.593717, 0.693729", \ + "0.511078, 0.518488, 0.520730, 0.535243, 0.559497, 0.610654, 0.710666", \ + "0.531453, 0.538863, 0.541105, 0.555618, 0.579872, 0.631029, 0.731041", \ + "0.558448, 0.565858, 0.568100, 0.582613, 0.606867, 0.658024, 0.758036" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.294257, 0.301642, 0.303853, 0.318399, 0.342575, 0.393185, 0.493809", \ + "0.303707, 0.311092, 0.313303, 0.327849, 0.352025, 0.402635, 0.503259", \ + "0.320468, 0.327853, 0.330064, 0.344610, 0.368786, 0.419396, 0.520020", \ + "0.339837, 0.347222, 0.349433, 0.363979, 0.388155, 0.438765, 0.539389", \ + "0.356774, 0.364159, 0.366370, 0.380916, 0.405092, 0.455702, 0.556326", \ + "0.377128, 0.384513, 0.386724, 0.401270, 0.425446, 0.476056, 0.576680", \ + "0.403841, 0.411226, 0.413437, 0.427983, 0.452159, 0.502769, 0.603393" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.415263, 0.421895, 0.423659, 0.435133, 0.452584, 0.487558, 0.555809", \ + "0.424475, 0.431107, 0.432871, 0.444345, 0.461796, 0.496770, 0.565021", \ + "0.444166, 0.450798, 0.452562, 0.464036, 0.481487, 0.516461, 0.584712", \ + "0.465757, 0.472389, 0.474153, 0.485627, 0.503078, 0.538052, 0.606303", \ + "0.482087, 0.488719, 0.490483, 0.501957, 0.519408, 0.554382, 0.622633", \ + "0.509113, 0.515745, 0.517509, 0.528983, 0.546434, 0.581408, 0.649659", \ + "0.541286, 0.547918, 0.549682, 0.561156, 0.578607, 0.613581, 0.681832" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.268714, 0.275200, 0.277097, 0.288608, 0.305984, 0.340375, 0.408963", \ + "0.278165, 0.284651, 0.286548, 0.298059, 0.315435, 0.349826, 0.418414", \ + "0.297909, 0.304395, 0.306292, 0.317803, 0.335179, 0.369570, 0.438158", \ + "0.319457, 0.325943, 0.327840, 0.339351, 0.356727, 0.391118, 0.459706", \ + "0.335812, 0.342298, 0.344195, 0.355706, 0.373082, 0.407473, 0.476061", \ + "0.362797, 0.369283, 0.371180, 0.382691, 0.400067, 0.434458, 0.503046", \ + "0.394960, 0.401446, 0.403343, 0.414854, 0.432230, 0.466621, 0.535209" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[29]&WENB[29]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269", \ + "0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272", \ + "0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275", \ + "0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279", \ + "0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282", \ + "0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285", \ + "0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444", \ + "0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543", \ + "0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548", \ + "0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552", \ + "0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557", \ + "0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561", \ + "0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[29]&!WENB[29]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444", \ + "0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543", \ + "0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548", \ + "0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552", \ + "0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557", \ + "0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561", \ + "0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269", \ + "0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272", \ + "0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275", \ + "0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279", \ + "0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282", \ + "0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285", \ + "0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288" \ + ); + } + } + } + pin(WENYB[28]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[28]&WENB[28]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[28] == 1'b0 && WENB[28] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.428566, 0.434896, 0.436782, 0.448327, 0.465788, 0.500696, 0.570282", \ + "0.438471, 0.444801, 0.446687, 0.458232, 0.475693, 0.510601, 0.580187", \ + "0.454906, 0.461236, 0.463122, 0.474667, 0.492128, 0.527036, 0.596622", \ + "0.474391, 0.480721, 0.482607, 0.494152, 0.511613, 0.546521, 0.616107", \ + "0.490250, 0.496580, 0.498466, 0.510011, 0.527472, 0.562380, 0.631966", \ + "0.512085, 0.518415, 0.520301, 0.531846, 0.549307, 0.584215, 0.653801", \ + "0.533832, 0.540162, 0.542048, 0.553593, 0.571054, 0.605962, 0.675548" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.289647, 0.295769, 0.297777, 0.309317, 0.326657, 0.361315, 0.429672", \ + "0.299417, 0.305539, 0.307547, 0.319087, 0.336427, 0.371085, 0.439442", \ + "0.315598, 0.321720, 0.323728, 0.335268, 0.352608, 0.387266, 0.455623", \ + "0.335474, 0.341596, 0.343604, 0.355144, 0.372484, 0.407142, 0.475499", \ + "0.351283, 0.357405, 0.359413, 0.370953, 0.388293, 0.422951, 0.491308", \ + "0.372994, 0.379116, 0.381124, 0.392664, 0.410004, 0.444662, 0.513019", \ + "0.394992, 0.401114, 0.403122, 0.414662, 0.432002, 0.466660, 0.535017" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.390282, 0.397602, 0.401890, 0.414395, 0.440878, 0.489067, 0.590691", \ + "0.402234, 0.409554, 0.413842, 0.426347, 0.452830, 0.501019, 0.602643", \ + "0.420298, 0.427618, 0.431906, 0.444411, 0.470894, 0.519083, 0.620707", \ + "0.442888, 0.450208, 0.454496, 0.467001, 0.493484, 0.541673, 0.643297", \ + "0.460549, 0.467869, 0.472157, 0.484662, 0.511145, 0.559334, 0.660958", \ + "0.488350, 0.495670, 0.499958, 0.512463, 0.538946, 0.587135, 0.688759", \ + "0.519698, 0.527018, 0.531306, 0.543811, 0.570294, 0.618483, 0.720107" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.258427, 0.265773, 0.269915, 0.282552, 0.308905, 0.357203, 0.457471", \ + "0.269913, 0.277259, 0.281401, 0.294038, 0.320391, 0.368689, 0.468957", \ + "0.288479, 0.295825, 0.299967, 0.312604, 0.338957, 0.387255, 0.487523", \ + "0.310924, 0.318270, 0.322412, 0.335049, 0.361402, 0.409700, 0.509968", \ + "0.328666, 0.336012, 0.340154, 0.352791, 0.379144, 0.427442, 0.527710", \ + "0.356550, 0.363896, 0.368038, 0.380675, 0.407028, 0.455326, 0.555594", \ + "0.387887, 0.395233, 0.399375, 0.412012, 0.438365, 0.486663, 0.586931" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[28]&!WENB[28]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[28] == 1'b1 && WENB[28] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.448569, 0.455979, 0.458221, 0.472734, 0.496988, 0.548145, 0.648157", \ + "0.458006, 0.465416, 0.467658, 0.482171, 0.506425, 0.557582, 0.657594", \ + "0.474760, 0.482170, 0.484412, 0.498925, 0.523179, 0.574336, 0.674348", \ + "0.494141, 0.501551, 0.503793, 0.518306, 0.542560, 0.593717, 0.693729", \ + "0.511078, 0.518488, 0.520730, 0.535243, 0.559497, 0.610654, 0.710666", \ + "0.531453, 0.538863, 0.541105, 0.555618, 0.579872, 0.631029, 0.731041", \ + "0.558448, 0.565858, 0.568100, 0.582613, 0.606867, 0.658024, 0.758036" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.294257, 0.301642, 0.303853, 0.318399, 0.342575, 0.393185, 0.493809", \ + "0.303707, 0.311092, 0.313303, 0.327849, 0.352025, 0.402635, 0.503259", \ + "0.320468, 0.327853, 0.330064, 0.344610, 0.368786, 0.419396, 0.520020", \ + "0.339837, 0.347222, 0.349433, 0.363979, 0.388155, 0.438765, 0.539389", \ + "0.356774, 0.364159, 0.366370, 0.380916, 0.405092, 0.455702, 0.556326", \ + "0.377128, 0.384513, 0.386724, 0.401270, 0.425446, 0.476056, 0.576680", \ + "0.403841, 0.411226, 0.413437, 0.427983, 0.452159, 0.502769, 0.603393" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.415263, 0.421895, 0.423659, 0.435133, 0.452584, 0.487558, 0.555809", \ + "0.424475, 0.431107, 0.432871, 0.444345, 0.461796, 0.496770, 0.565021", \ + "0.444166, 0.450798, 0.452562, 0.464036, 0.481487, 0.516461, 0.584712", \ + "0.465757, 0.472389, 0.474153, 0.485627, 0.503078, 0.538052, 0.606303", \ + "0.482087, 0.488719, 0.490483, 0.501957, 0.519408, 0.554382, 0.622633", \ + "0.509113, 0.515745, 0.517509, 0.528983, 0.546434, 0.581408, 0.649659", \ + "0.541286, 0.547918, 0.549682, 0.561156, 0.578607, 0.613581, 0.681832" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.268714, 0.275200, 0.277097, 0.288608, 0.305984, 0.340375, 0.408963", \ + "0.278165, 0.284651, 0.286548, 0.298059, 0.315435, 0.349826, 0.418414", \ + "0.297909, 0.304395, 0.306292, 0.317803, 0.335179, 0.369570, 0.438158", \ + "0.319457, 0.325943, 0.327840, 0.339351, 0.356727, 0.391118, 0.459706", \ + "0.335812, 0.342298, 0.344195, 0.355706, 0.373082, 0.407473, 0.476061", \ + "0.362797, 0.369283, 0.371180, 0.382691, 0.400067, 0.434458, 0.503046", \ + "0.394960, 0.401446, 0.403343, 0.414854, 0.432230, 0.466621, 0.535209" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[28]&WENB[28]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269", \ + "0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272", \ + "0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275", \ + "0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279", \ + "0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282", \ + "0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285", \ + "0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444", \ + "0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543", \ + "0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548", \ + "0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552", \ + "0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557", \ + "0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561", \ + "0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[28]&!WENB[28]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444", \ + "0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543", \ + "0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548", \ + "0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552", \ + "0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557", \ + "0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561", \ + "0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269", \ + "0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272", \ + "0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275", \ + "0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279", \ + "0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282", \ + "0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285", \ + "0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288" \ + ); + } + } + } + pin(WENYB[27]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[27]&WENB[27]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[27] == 1'b0 && WENB[27] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.428566, 0.434896, 0.436782, 0.448327, 0.465788, 0.500696, 0.570282", \ + "0.438471, 0.444801, 0.446687, 0.458232, 0.475693, 0.510601, 0.580187", \ + "0.454906, 0.461236, 0.463122, 0.474667, 0.492128, 0.527036, 0.596622", \ + "0.474391, 0.480721, 0.482607, 0.494152, 0.511613, 0.546521, 0.616107", \ + "0.490250, 0.496580, 0.498466, 0.510011, 0.527472, 0.562380, 0.631966", \ + "0.512085, 0.518415, 0.520301, 0.531846, 0.549307, 0.584215, 0.653801", \ + "0.533832, 0.540162, 0.542048, 0.553593, 0.571054, 0.605962, 0.675548" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.289647, 0.295769, 0.297777, 0.309317, 0.326657, 0.361315, 0.429672", \ + "0.299417, 0.305539, 0.307547, 0.319087, 0.336427, 0.371085, 0.439442", \ + "0.315598, 0.321720, 0.323728, 0.335268, 0.352608, 0.387266, 0.455623", \ + "0.335474, 0.341596, 0.343604, 0.355144, 0.372484, 0.407142, 0.475499", \ + "0.351283, 0.357405, 0.359413, 0.370953, 0.388293, 0.422951, 0.491308", \ + "0.372994, 0.379116, 0.381124, 0.392664, 0.410004, 0.444662, 0.513019", \ + "0.394992, 0.401114, 0.403122, 0.414662, 0.432002, 0.466660, 0.535017" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.390282, 0.397602, 0.401890, 0.414395, 0.440878, 0.489067, 0.590691", \ + "0.402234, 0.409554, 0.413842, 0.426347, 0.452830, 0.501019, 0.602643", \ + "0.420298, 0.427618, 0.431906, 0.444411, 0.470894, 0.519083, 0.620707", \ + "0.442888, 0.450208, 0.454496, 0.467001, 0.493484, 0.541673, 0.643297", \ + "0.460549, 0.467869, 0.472157, 0.484662, 0.511145, 0.559334, 0.660958", \ + "0.488350, 0.495670, 0.499958, 0.512463, 0.538946, 0.587135, 0.688759", \ + "0.519698, 0.527018, 0.531306, 0.543811, 0.570294, 0.618483, 0.720107" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.258427, 0.265773, 0.269915, 0.282552, 0.308905, 0.357203, 0.457471", \ + "0.269913, 0.277259, 0.281401, 0.294038, 0.320391, 0.368689, 0.468957", \ + "0.288479, 0.295825, 0.299967, 0.312604, 0.338957, 0.387255, 0.487523", \ + "0.310924, 0.318270, 0.322412, 0.335049, 0.361402, 0.409700, 0.509968", \ + "0.328666, 0.336012, 0.340154, 0.352791, 0.379144, 0.427442, 0.527710", \ + "0.356550, 0.363896, 0.368038, 0.380675, 0.407028, 0.455326, 0.555594", \ + "0.387887, 0.395233, 0.399375, 0.412012, 0.438365, 0.486663, 0.586931" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[27]&!WENB[27]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[27] == 1'b1 && WENB[27] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.448569, 0.455979, 0.458221, 0.472734, 0.496988, 0.548145, 0.648157", \ + "0.458006, 0.465416, 0.467658, 0.482171, 0.506425, 0.557582, 0.657594", \ + "0.474760, 0.482170, 0.484412, 0.498925, 0.523179, 0.574336, 0.674348", \ + "0.494141, 0.501551, 0.503793, 0.518306, 0.542560, 0.593717, 0.693729", \ + "0.511078, 0.518488, 0.520730, 0.535243, 0.559497, 0.610654, 0.710666", \ + "0.531453, 0.538863, 0.541105, 0.555618, 0.579872, 0.631029, 0.731041", \ + "0.558448, 0.565858, 0.568100, 0.582613, 0.606867, 0.658024, 0.758036" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.294257, 0.301642, 0.303853, 0.318399, 0.342575, 0.393185, 0.493809", \ + "0.303707, 0.311092, 0.313303, 0.327849, 0.352025, 0.402635, 0.503259", \ + "0.320468, 0.327853, 0.330064, 0.344610, 0.368786, 0.419396, 0.520020", \ + "0.339837, 0.347222, 0.349433, 0.363979, 0.388155, 0.438765, 0.539389", \ + "0.356774, 0.364159, 0.366370, 0.380916, 0.405092, 0.455702, 0.556326", \ + "0.377128, 0.384513, 0.386724, 0.401270, 0.425446, 0.476056, 0.576680", \ + "0.403841, 0.411226, 0.413437, 0.427983, 0.452159, 0.502769, 0.603393" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.415263, 0.421895, 0.423659, 0.435133, 0.452584, 0.487558, 0.555809", \ + "0.424475, 0.431107, 0.432871, 0.444345, 0.461796, 0.496770, 0.565021", \ + "0.444166, 0.450798, 0.452562, 0.464036, 0.481487, 0.516461, 0.584712", \ + "0.465757, 0.472389, 0.474153, 0.485627, 0.503078, 0.538052, 0.606303", \ + "0.482087, 0.488719, 0.490483, 0.501957, 0.519408, 0.554382, 0.622633", \ + "0.509113, 0.515745, 0.517509, 0.528983, 0.546434, 0.581408, 0.649659", \ + "0.541286, 0.547918, 0.549682, 0.561156, 0.578607, 0.613581, 0.681832" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.268714, 0.275200, 0.277097, 0.288608, 0.305984, 0.340375, 0.408963", \ + "0.278165, 0.284651, 0.286548, 0.298059, 0.315435, 0.349826, 0.418414", \ + "0.297909, 0.304395, 0.306292, 0.317803, 0.335179, 0.369570, 0.438158", \ + "0.319457, 0.325943, 0.327840, 0.339351, 0.356727, 0.391118, 0.459706", \ + "0.335812, 0.342298, 0.344195, 0.355706, 0.373082, 0.407473, 0.476061", \ + "0.362797, 0.369283, 0.371180, 0.382691, 0.400067, 0.434458, 0.503046", \ + "0.394960, 0.401446, 0.403343, 0.414854, 0.432230, 0.466621, 0.535209" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[27]&WENB[27]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269", \ + "0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272", \ + "0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275", \ + "0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279", \ + "0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282", \ + "0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285", \ + "0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444", \ + "0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543", \ + "0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548", \ + "0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552", \ + "0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557", \ + "0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561", \ + "0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[27]&!WENB[27]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444", \ + "0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543", \ + "0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548", \ + "0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552", \ + "0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557", \ + "0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561", \ + "0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269", \ + "0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272", \ + "0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275", \ + "0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279", \ + "0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282", \ + "0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285", \ + "0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288" \ + ); + } + } + } + pin(WENYB[26]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[26]&WENB[26]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[26] == 1'b0 && WENB[26] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.428566, 0.434896, 0.436782, 0.448327, 0.465788, 0.500696, 0.570282", \ + "0.438471, 0.444801, 0.446687, 0.458232, 0.475693, 0.510601, 0.580187", \ + "0.454906, 0.461236, 0.463122, 0.474667, 0.492128, 0.527036, 0.596622", \ + "0.474391, 0.480721, 0.482607, 0.494152, 0.511613, 0.546521, 0.616107", \ + "0.490250, 0.496580, 0.498466, 0.510011, 0.527472, 0.562380, 0.631966", \ + "0.512085, 0.518415, 0.520301, 0.531846, 0.549307, 0.584215, 0.653801", \ + "0.533832, 0.540162, 0.542048, 0.553593, 0.571054, 0.605962, 0.675548" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.289647, 0.295769, 0.297777, 0.309317, 0.326657, 0.361315, 0.429672", \ + "0.299417, 0.305539, 0.307547, 0.319087, 0.336427, 0.371085, 0.439442", \ + "0.315598, 0.321720, 0.323728, 0.335268, 0.352608, 0.387266, 0.455623", \ + "0.335474, 0.341596, 0.343604, 0.355144, 0.372484, 0.407142, 0.475499", \ + "0.351283, 0.357405, 0.359413, 0.370953, 0.388293, 0.422951, 0.491308", \ + "0.372994, 0.379116, 0.381124, 0.392664, 0.410004, 0.444662, 0.513019", \ + "0.394992, 0.401114, 0.403122, 0.414662, 0.432002, 0.466660, 0.535017" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.390282, 0.397602, 0.401890, 0.414395, 0.440878, 0.489067, 0.590691", \ + "0.402234, 0.409554, 0.413842, 0.426347, 0.452830, 0.501019, 0.602643", \ + "0.420298, 0.427618, 0.431906, 0.444411, 0.470894, 0.519083, 0.620707", \ + "0.442888, 0.450208, 0.454496, 0.467001, 0.493484, 0.541673, 0.643297", \ + "0.460549, 0.467869, 0.472157, 0.484662, 0.511145, 0.559334, 0.660958", \ + "0.488350, 0.495670, 0.499958, 0.512463, 0.538946, 0.587135, 0.688759", \ + "0.519698, 0.527018, 0.531306, 0.543811, 0.570294, 0.618483, 0.720107" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.258427, 0.265773, 0.269915, 0.282552, 0.308905, 0.357203, 0.457471", \ + "0.269913, 0.277259, 0.281401, 0.294038, 0.320391, 0.368689, 0.468957", \ + "0.288479, 0.295825, 0.299967, 0.312604, 0.338957, 0.387255, 0.487523", \ + "0.310924, 0.318270, 0.322412, 0.335049, 0.361402, 0.409700, 0.509968", \ + "0.328666, 0.336012, 0.340154, 0.352791, 0.379144, 0.427442, 0.527710", \ + "0.356550, 0.363896, 0.368038, 0.380675, 0.407028, 0.455326, 0.555594", \ + "0.387887, 0.395233, 0.399375, 0.412012, 0.438365, 0.486663, 0.586931" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[26]&!WENB[26]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[26] == 1'b1 && WENB[26] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.448569, 0.455979, 0.458221, 0.472734, 0.496988, 0.548145, 0.648157", \ + "0.458006, 0.465416, 0.467658, 0.482171, 0.506425, 0.557582, 0.657594", \ + "0.474760, 0.482170, 0.484412, 0.498925, 0.523179, 0.574336, 0.674348", \ + "0.494141, 0.501551, 0.503793, 0.518306, 0.542560, 0.593717, 0.693729", \ + "0.511078, 0.518488, 0.520730, 0.535243, 0.559497, 0.610654, 0.710666", \ + "0.531453, 0.538863, 0.541105, 0.555618, 0.579872, 0.631029, 0.731041", \ + "0.558448, 0.565858, 0.568100, 0.582613, 0.606867, 0.658024, 0.758036" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.294257, 0.301642, 0.303853, 0.318399, 0.342575, 0.393185, 0.493809", \ + "0.303707, 0.311092, 0.313303, 0.327849, 0.352025, 0.402635, 0.503259", \ + "0.320468, 0.327853, 0.330064, 0.344610, 0.368786, 0.419396, 0.520020", \ + "0.339837, 0.347222, 0.349433, 0.363979, 0.388155, 0.438765, 0.539389", \ + "0.356774, 0.364159, 0.366370, 0.380916, 0.405092, 0.455702, 0.556326", \ + "0.377128, 0.384513, 0.386724, 0.401270, 0.425446, 0.476056, 0.576680", \ + "0.403841, 0.411226, 0.413437, 0.427983, 0.452159, 0.502769, 0.603393" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.415263, 0.421895, 0.423659, 0.435133, 0.452584, 0.487558, 0.555809", \ + "0.424475, 0.431107, 0.432871, 0.444345, 0.461796, 0.496770, 0.565021", \ + "0.444166, 0.450798, 0.452562, 0.464036, 0.481487, 0.516461, 0.584712", \ + "0.465757, 0.472389, 0.474153, 0.485627, 0.503078, 0.538052, 0.606303", \ + "0.482087, 0.488719, 0.490483, 0.501957, 0.519408, 0.554382, 0.622633", \ + "0.509113, 0.515745, 0.517509, 0.528983, 0.546434, 0.581408, 0.649659", \ + "0.541286, 0.547918, 0.549682, 0.561156, 0.578607, 0.613581, 0.681832" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.268714, 0.275200, 0.277097, 0.288608, 0.305984, 0.340375, 0.408963", \ + "0.278165, 0.284651, 0.286548, 0.298059, 0.315435, 0.349826, 0.418414", \ + "0.297909, 0.304395, 0.306292, 0.317803, 0.335179, 0.369570, 0.438158", \ + "0.319457, 0.325943, 0.327840, 0.339351, 0.356727, 0.391118, 0.459706", \ + "0.335812, 0.342298, 0.344195, 0.355706, 0.373082, 0.407473, 0.476061", \ + "0.362797, 0.369283, 0.371180, 0.382691, 0.400067, 0.434458, 0.503046", \ + "0.394960, 0.401446, 0.403343, 0.414854, 0.432230, 0.466621, 0.535209" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[26]&WENB[26]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269", \ + "0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272", \ + "0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275", \ + "0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279", \ + "0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282", \ + "0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285", \ + "0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444", \ + "0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543", \ + "0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548", \ + "0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552", \ + "0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557", \ + "0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561", \ + "0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[26]&!WENB[26]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444", \ + "0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543", \ + "0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548", \ + "0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552", \ + "0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557", \ + "0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561", \ + "0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269", \ + "0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272", \ + "0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275", \ + "0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279", \ + "0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282", \ + "0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285", \ + "0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288" \ + ); + } + } + } + pin(WENYB[25]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[25]&WENB[25]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[25] == 1'b0 && WENB[25] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.428566, 0.434896, 0.436782, 0.448327, 0.465788, 0.500696, 0.570282", \ + "0.438471, 0.444801, 0.446687, 0.458232, 0.475693, 0.510601, 0.580187", \ + "0.454906, 0.461236, 0.463122, 0.474667, 0.492128, 0.527036, 0.596622", \ + "0.474391, 0.480721, 0.482607, 0.494152, 0.511613, 0.546521, 0.616107", \ + "0.490250, 0.496580, 0.498466, 0.510011, 0.527472, 0.562380, 0.631966", \ + "0.512085, 0.518415, 0.520301, 0.531846, 0.549307, 0.584215, 0.653801", \ + "0.533832, 0.540162, 0.542048, 0.553593, 0.571054, 0.605962, 0.675548" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.289647, 0.295769, 0.297777, 0.309317, 0.326657, 0.361315, 0.429672", \ + "0.299417, 0.305539, 0.307547, 0.319087, 0.336427, 0.371085, 0.439442", \ + "0.315598, 0.321720, 0.323728, 0.335268, 0.352608, 0.387266, 0.455623", \ + "0.335474, 0.341596, 0.343604, 0.355144, 0.372484, 0.407142, 0.475499", \ + "0.351283, 0.357405, 0.359413, 0.370953, 0.388293, 0.422951, 0.491308", \ + "0.372994, 0.379116, 0.381124, 0.392664, 0.410004, 0.444662, 0.513019", \ + "0.394992, 0.401114, 0.403122, 0.414662, 0.432002, 0.466660, 0.535017" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.390282, 0.397602, 0.401890, 0.414395, 0.440878, 0.489067, 0.590691", \ + "0.402234, 0.409554, 0.413842, 0.426347, 0.452830, 0.501019, 0.602643", \ + "0.420298, 0.427618, 0.431906, 0.444411, 0.470894, 0.519083, 0.620707", \ + "0.442888, 0.450208, 0.454496, 0.467001, 0.493484, 0.541673, 0.643297", \ + "0.460549, 0.467869, 0.472157, 0.484662, 0.511145, 0.559334, 0.660958", \ + "0.488350, 0.495670, 0.499958, 0.512463, 0.538946, 0.587135, 0.688759", \ + "0.519698, 0.527018, 0.531306, 0.543811, 0.570294, 0.618483, 0.720107" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.258427, 0.265773, 0.269915, 0.282552, 0.308905, 0.357203, 0.457471", \ + "0.269913, 0.277259, 0.281401, 0.294038, 0.320391, 0.368689, 0.468957", \ + "0.288479, 0.295825, 0.299967, 0.312604, 0.338957, 0.387255, 0.487523", \ + "0.310924, 0.318270, 0.322412, 0.335049, 0.361402, 0.409700, 0.509968", \ + "0.328666, 0.336012, 0.340154, 0.352791, 0.379144, 0.427442, 0.527710", \ + "0.356550, 0.363896, 0.368038, 0.380675, 0.407028, 0.455326, 0.555594", \ + "0.387887, 0.395233, 0.399375, 0.412012, 0.438365, 0.486663, 0.586931" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[25]&!WENB[25]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[25] == 1'b1 && WENB[25] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.448569, 0.455979, 0.458221, 0.472734, 0.496988, 0.548145, 0.648157", \ + "0.458006, 0.465416, 0.467658, 0.482171, 0.506425, 0.557582, 0.657594", \ + "0.474760, 0.482170, 0.484412, 0.498925, 0.523179, 0.574336, 0.674348", \ + "0.494141, 0.501551, 0.503793, 0.518306, 0.542560, 0.593717, 0.693729", \ + "0.511078, 0.518488, 0.520730, 0.535243, 0.559497, 0.610654, 0.710666", \ + "0.531453, 0.538863, 0.541105, 0.555618, 0.579872, 0.631029, 0.731041", \ + "0.558448, 0.565858, 0.568100, 0.582613, 0.606867, 0.658024, 0.758036" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.294257, 0.301642, 0.303853, 0.318399, 0.342575, 0.393185, 0.493809", \ + "0.303707, 0.311092, 0.313303, 0.327849, 0.352025, 0.402635, 0.503259", \ + "0.320468, 0.327853, 0.330064, 0.344610, 0.368786, 0.419396, 0.520020", \ + "0.339837, 0.347222, 0.349433, 0.363979, 0.388155, 0.438765, 0.539389", \ + "0.356774, 0.364159, 0.366370, 0.380916, 0.405092, 0.455702, 0.556326", \ + "0.377128, 0.384513, 0.386724, 0.401270, 0.425446, 0.476056, 0.576680", \ + "0.403841, 0.411226, 0.413437, 0.427983, 0.452159, 0.502769, 0.603393" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.415263, 0.421895, 0.423659, 0.435133, 0.452584, 0.487558, 0.555809", \ + "0.424475, 0.431107, 0.432871, 0.444345, 0.461796, 0.496770, 0.565021", \ + "0.444166, 0.450798, 0.452562, 0.464036, 0.481487, 0.516461, 0.584712", \ + "0.465757, 0.472389, 0.474153, 0.485627, 0.503078, 0.538052, 0.606303", \ + "0.482087, 0.488719, 0.490483, 0.501957, 0.519408, 0.554382, 0.622633", \ + "0.509113, 0.515745, 0.517509, 0.528983, 0.546434, 0.581408, 0.649659", \ + "0.541286, 0.547918, 0.549682, 0.561156, 0.578607, 0.613581, 0.681832" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.268714, 0.275200, 0.277097, 0.288608, 0.305984, 0.340375, 0.408963", \ + "0.278165, 0.284651, 0.286548, 0.298059, 0.315435, 0.349826, 0.418414", \ + "0.297909, 0.304395, 0.306292, 0.317803, 0.335179, 0.369570, 0.438158", \ + "0.319457, 0.325943, 0.327840, 0.339351, 0.356727, 0.391118, 0.459706", \ + "0.335812, 0.342298, 0.344195, 0.355706, 0.373082, 0.407473, 0.476061", \ + "0.362797, 0.369283, 0.371180, 0.382691, 0.400067, 0.434458, 0.503046", \ + "0.394960, 0.401446, 0.403343, 0.414854, 0.432230, 0.466621, 0.535209" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[25]&WENB[25]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269", \ + "0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272", \ + "0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275", \ + "0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279", \ + "0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282", \ + "0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285", \ + "0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444", \ + "0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543", \ + "0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548", \ + "0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552", \ + "0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557", \ + "0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561", \ + "0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[25]&!WENB[25]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444", \ + "0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543", \ + "0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548", \ + "0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552", \ + "0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557", \ + "0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561", \ + "0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269", \ + "0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272", \ + "0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275", \ + "0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279", \ + "0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282", \ + "0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285", \ + "0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288" \ + ); + } + } + } + pin(WENYB[24]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[24]&WENB[24]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[24] == 1'b0 && WENB[24] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.428566, 0.434896, 0.436782, 0.448327, 0.465788, 0.500696, 0.570282", \ + "0.438471, 0.444801, 0.446687, 0.458232, 0.475693, 0.510601, 0.580187", \ + "0.454906, 0.461236, 0.463122, 0.474667, 0.492128, 0.527036, 0.596622", \ + "0.474391, 0.480721, 0.482607, 0.494152, 0.511613, 0.546521, 0.616107", \ + "0.490250, 0.496580, 0.498466, 0.510011, 0.527472, 0.562380, 0.631966", \ + "0.512085, 0.518415, 0.520301, 0.531846, 0.549307, 0.584215, 0.653801", \ + "0.533832, 0.540162, 0.542048, 0.553593, 0.571054, 0.605962, 0.675548" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.289647, 0.295769, 0.297777, 0.309317, 0.326657, 0.361315, 0.429672", \ + "0.299417, 0.305539, 0.307547, 0.319087, 0.336427, 0.371085, 0.439442", \ + "0.315598, 0.321720, 0.323728, 0.335268, 0.352608, 0.387266, 0.455623", \ + "0.335474, 0.341596, 0.343604, 0.355144, 0.372484, 0.407142, 0.475499", \ + "0.351283, 0.357405, 0.359413, 0.370953, 0.388293, 0.422951, 0.491308", \ + "0.372994, 0.379116, 0.381124, 0.392664, 0.410004, 0.444662, 0.513019", \ + "0.394992, 0.401114, 0.403122, 0.414662, 0.432002, 0.466660, 0.535017" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.390282, 0.397602, 0.401890, 0.414395, 0.440878, 0.489067, 0.590691", \ + "0.402234, 0.409554, 0.413842, 0.426347, 0.452830, 0.501019, 0.602643", \ + "0.420298, 0.427618, 0.431906, 0.444411, 0.470894, 0.519083, 0.620707", \ + "0.442888, 0.450208, 0.454496, 0.467001, 0.493484, 0.541673, 0.643297", \ + "0.460549, 0.467869, 0.472157, 0.484662, 0.511145, 0.559334, 0.660958", \ + "0.488350, 0.495670, 0.499958, 0.512463, 0.538946, 0.587135, 0.688759", \ + "0.519698, 0.527018, 0.531306, 0.543811, 0.570294, 0.618483, 0.720107" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.258427, 0.265773, 0.269915, 0.282552, 0.308905, 0.357203, 0.457471", \ + "0.269913, 0.277259, 0.281401, 0.294038, 0.320391, 0.368689, 0.468957", \ + "0.288479, 0.295825, 0.299967, 0.312604, 0.338957, 0.387255, 0.487523", \ + "0.310924, 0.318270, 0.322412, 0.335049, 0.361402, 0.409700, 0.509968", \ + "0.328666, 0.336012, 0.340154, 0.352791, 0.379144, 0.427442, 0.527710", \ + "0.356550, 0.363896, 0.368038, 0.380675, 0.407028, 0.455326, 0.555594", \ + "0.387887, 0.395233, 0.399375, 0.412012, 0.438365, 0.486663, 0.586931" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[24]&!WENB[24]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[24] == 1'b1 && WENB[24] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.448569, 0.455979, 0.458221, 0.472734, 0.496988, 0.548145, 0.648157", \ + "0.458006, 0.465416, 0.467658, 0.482171, 0.506425, 0.557582, 0.657594", \ + "0.474760, 0.482170, 0.484412, 0.498925, 0.523179, 0.574336, 0.674348", \ + "0.494141, 0.501551, 0.503793, 0.518306, 0.542560, 0.593717, 0.693729", \ + "0.511078, 0.518488, 0.520730, 0.535243, 0.559497, 0.610654, 0.710666", \ + "0.531453, 0.538863, 0.541105, 0.555618, 0.579872, 0.631029, 0.731041", \ + "0.558448, 0.565858, 0.568100, 0.582613, 0.606867, 0.658024, 0.758036" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.294257, 0.301642, 0.303853, 0.318399, 0.342575, 0.393185, 0.493809", \ + "0.303707, 0.311092, 0.313303, 0.327849, 0.352025, 0.402635, 0.503259", \ + "0.320468, 0.327853, 0.330064, 0.344610, 0.368786, 0.419396, 0.520020", \ + "0.339837, 0.347222, 0.349433, 0.363979, 0.388155, 0.438765, 0.539389", \ + "0.356774, 0.364159, 0.366370, 0.380916, 0.405092, 0.455702, 0.556326", \ + "0.377128, 0.384513, 0.386724, 0.401270, 0.425446, 0.476056, 0.576680", \ + "0.403841, 0.411226, 0.413437, 0.427983, 0.452159, 0.502769, 0.603393" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.415263, 0.421895, 0.423659, 0.435133, 0.452584, 0.487558, 0.555809", \ + "0.424475, 0.431107, 0.432871, 0.444345, 0.461796, 0.496770, 0.565021", \ + "0.444166, 0.450798, 0.452562, 0.464036, 0.481487, 0.516461, 0.584712", \ + "0.465757, 0.472389, 0.474153, 0.485627, 0.503078, 0.538052, 0.606303", \ + "0.482087, 0.488719, 0.490483, 0.501957, 0.519408, 0.554382, 0.622633", \ + "0.509113, 0.515745, 0.517509, 0.528983, 0.546434, 0.581408, 0.649659", \ + "0.541286, 0.547918, 0.549682, 0.561156, 0.578607, 0.613581, 0.681832" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.268714, 0.275200, 0.277097, 0.288608, 0.305984, 0.340375, 0.408963", \ + "0.278165, 0.284651, 0.286548, 0.298059, 0.315435, 0.349826, 0.418414", \ + "0.297909, 0.304395, 0.306292, 0.317803, 0.335179, 0.369570, 0.438158", \ + "0.319457, 0.325943, 0.327840, 0.339351, 0.356727, 0.391118, 0.459706", \ + "0.335812, 0.342298, 0.344195, 0.355706, 0.373082, 0.407473, 0.476061", \ + "0.362797, 0.369283, 0.371180, 0.382691, 0.400067, 0.434458, 0.503046", \ + "0.394960, 0.401446, 0.403343, 0.414854, 0.432230, 0.466621, 0.535209" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[24]&WENB[24]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269", \ + "0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272", \ + "0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275", \ + "0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279", \ + "0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282", \ + "0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285", \ + "0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444", \ + "0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543", \ + "0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548", \ + "0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552", \ + "0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557", \ + "0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561", \ + "0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[24]&!WENB[24]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444", \ + "0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543", \ + "0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548", \ + "0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552", \ + "0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557", \ + "0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561", \ + "0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269", \ + "0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272", \ + "0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275", \ + "0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279", \ + "0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282", \ + "0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285", \ + "0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288" \ + ); + } + } + } + pin(WENYB[23]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[23]&WENB[23]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[23] == 1'b0 && WENB[23] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.428566, 0.434896, 0.436782, 0.448327, 0.465788, 0.500696, 0.570282", \ + "0.438471, 0.444801, 0.446687, 0.458232, 0.475693, 0.510601, 0.580187", \ + "0.454906, 0.461236, 0.463122, 0.474667, 0.492128, 0.527036, 0.596622", \ + "0.474391, 0.480721, 0.482607, 0.494152, 0.511613, 0.546521, 0.616107", \ + "0.490250, 0.496580, 0.498466, 0.510011, 0.527472, 0.562380, 0.631966", \ + "0.512085, 0.518415, 0.520301, 0.531846, 0.549307, 0.584215, 0.653801", \ + "0.533832, 0.540162, 0.542048, 0.553593, 0.571054, 0.605962, 0.675548" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.289647, 0.295769, 0.297777, 0.309317, 0.326657, 0.361315, 0.429672", \ + "0.299417, 0.305539, 0.307547, 0.319087, 0.336427, 0.371085, 0.439442", \ + "0.315598, 0.321720, 0.323728, 0.335268, 0.352608, 0.387266, 0.455623", \ + "0.335474, 0.341596, 0.343604, 0.355144, 0.372484, 0.407142, 0.475499", \ + "0.351283, 0.357405, 0.359413, 0.370953, 0.388293, 0.422951, 0.491308", \ + "0.372994, 0.379116, 0.381124, 0.392664, 0.410004, 0.444662, 0.513019", \ + "0.394992, 0.401114, 0.403122, 0.414662, 0.432002, 0.466660, 0.535017" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.390282, 0.397602, 0.401890, 0.414395, 0.440878, 0.489067, 0.590691", \ + "0.402234, 0.409554, 0.413842, 0.426347, 0.452830, 0.501019, 0.602643", \ + "0.420298, 0.427618, 0.431906, 0.444411, 0.470894, 0.519083, 0.620707", \ + "0.442888, 0.450208, 0.454496, 0.467001, 0.493484, 0.541673, 0.643297", \ + "0.460549, 0.467869, 0.472157, 0.484662, 0.511145, 0.559334, 0.660958", \ + "0.488350, 0.495670, 0.499958, 0.512463, 0.538946, 0.587135, 0.688759", \ + "0.519698, 0.527018, 0.531306, 0.543811, 0.570294, 0.618483, 0.720107" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.258427, 0.265773, 0.269915, 0.282552, 0.308905, 0.357203, 0.457471", \ + "0.269913, 0.277259, 0.281401, 0.294038, 0.320391, 0.368689, 0.468957", \ + "0.288479, 0.295825, 0.299967, 0.312604, 0.338957, 0.387255, 0.487523", \ + "0.310924, 0.318270, 0.322412, 0.335049, 0.361402, 0.409700, 0.509968", \ + "0.328666, 0.336012, 0.340154, 0.352791, 0.379144, 0.427442, 0.527710", \ + "0.356550, 0.363896, 0.368038, 0.380675, 0.407028, 0.455326, 0.555594", \ + "0.387887, 0.395233, 0.399375, 0.412012, 0.438365, 0.486663, 0.586931" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[23]&!WENB[23]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[23] == 1'b1 && WENB[23] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.448569, 0.455979, 0.458221, 0.472734, 0.496988, 0.548145, 0.648157", \ + "0.458006, 0.465416, 0.467658, 0.482171, 0.506425, 0.557582, 0.657594", \ + "0.474760, 0.482170, 0.484412, 0.498925, 0.523179, 0.574336, 0.674348", \ + "0.494141, 0.501551, 0.503793, 0.518306, 0.542560, 0.593717, 0.693729", \ + "0.511078, 0.518488, 0.520730, 0.535243, 0.559497, 0.610654, 0.710666", \ + "0.531453, 0.538863, 0.541105, 0.555618, 0.579872, 0.631029, 0.731041", \ + "0.558448, 0.565858, 0.568100, 0.582613, 0.606867, 0.658024, 0.758036" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.294257, 0.301642, 0.303853, 0.318399, 0.342575, 0.393185, 0.493809", \ + "0.303707, 0.311092, 0.313303, 0.327849, 0.352025, 0.402635, 0.503259", \ + "0.320468, 0.327853, 0.330064, 0.344610, 0.368786, 0.419396, 0.520020", \ + "0.339837, 0.347222, 0.349433, 0.363979, 0.388155, 0.438765, 0.539389", \ + "0.356774, 0.364159, 0.366370, 0.380916, 0.405092, 0.455702, 0.556326", \ + "0.377128, 0.384513, 0.386724, 0.401270, 0.425446, 0.476056, 0.576680", \ + "0.403841, 0.411226, 0.413437, 0.427983, 0.452159, 0.502769, 0.603393" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.415263, 0.421895, 0.423659, 0.435133, 0.452584, 0.487558, 0.555809", \ + "0.424475, 0.431107, 0.432871, 0.444345, 0.461796, 0.496770, 0.565021", \ + "0.444166, 0.450798, 0.452562, 0.464036, 0.481487, 0.516461, 0.584712", \ + "0.465757, 0.472389, 0.474153, 0.485627, 0.503078, 0.538052, 0.606303", \ + "0.482087, 0.488719, 0.490483, 0.501957, 0.519408, 0.554382, 0.622633", \ + "0.509113, 0.515745, 0.517509, 0.528983, 0.546434, 0.581408, 0.649659", \ + "0.541286, 0.547918, 0.549682, 0.561156, 0.578607, 0.613581, 0.681832" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.268714, 0.275200, 0.277097, 0.288608, 0.305984, 0.340375, 0.408963", \ + "0.278165, 0.284651, 0.286548, 0.298059, 0.315435, 0.349826, 0.418414", \ + "0.297909, 0.304395, 0.306292, 0.317803, 0.335179, 0.369570, 0.438158", \ + "0.319457, 0.325943, 0.327840, 0.339351, 0.356727, 0.391118, 0.459706", \ + "0.335812, 0.342298, 0.344195, 0.355706, 0.373082, 0.407473, 0.476061", \ + "0.362797, 0.369283, 0.371180, 0.382691, 0.400067, 0.434458, 0.503046", \ + "0.394960, 0.401446, 0.403343, 0.414854, 0.432230, 0.466621, 0.535209" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[23]&WENB[23]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269", \ + "0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272", \ + "0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275", \ + "0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279", \ + "0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282", \ + "0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285", \ + "0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444", \ + "0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543", \ + "0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548", \ + "0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552", \ + "0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557", \ + "0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561", \ + "0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[23]&!WENB[23]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444", \ + "0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543", \ + "0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548", \ + "0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552", \ + "0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557", \ + "0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561", \ + "0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269", \ + "0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272", \ + "0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275", \ + "0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279", \ + "0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282", \ + "0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285", \ + "0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288" \ + ); + } + } + } + pin(WENYB[22]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[22]&WENB[22]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[22] == 1'b0 && WENB[22] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.428566, 0.434896, 0.436782, 0.448327, 0.465788, 0.500696, 0.570282", \ + "0.438471, 0.444801, 0.446687, 0.458232, 0.475693, 0.510601, 0.580187", \ + "0.454906, 0.461236, 0.463122, 0.474667, 0.492128, 0.527036, 0.596622", \ + "0.474391, 0.480721, 0.482607, 0.494152, 0.511613, 0.546521, 0.616107", \ + "0.490250, 0.496580, 0.498466, 0.510011, 0.527472, 0.562380, 0.631966", \ + "0.512085, 0.518415, 0.520301, 0.531846, 0.549307, 0.584215, 0.653801", \ + "0.533832, 0.540162, 0.542048, 0.553593, 0.571054, 0.605962, 0.675548" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.289647, 0.295769, 0.297777, 0.309317, 0.326657, 0.361315, 0.429672", \ + "0.299417, 0.305539, 0.307547, 0.319087, 0.336427, 0.371085, 0.439442", \ + "0.315598, 0.321720, 0.323728, 0.335268, 0.352608, 0.387266, 0.455623", \ + "0.335474, 0.341596, 0.343604, 0.355144, 0.372484, 0.407142, 0.475499", \ + "0.351283, 0.357405, 0.359413, 0.370953, 0.388293, 0.422951, 0.491308", \ + "0.372994, 0.379116, 0.381124, 0.392664, 0.410004, 0.444662, 0.513019", \ + "0.394992, 0.401114, 0.403122, 0.414662, 0.432002, 0.466660, 0.535017" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.390282, 0.397602, 0.401890, 0.414395, 0.440878, 0.489067, 0.590691", \ + "0.402234, 0.409554, 0.413842, 0.426347, 0.452830, 0.501019, 0.602643", \ + "0.420298, 0.427618, 0.431906, 0.444411, 0.470894, 0.519083, 0.620707", \ + "0.442888, 0.450208, 0.454496, 0.467001, 0.493484, 0.541673, 0.643297", \ + "0.460549, 0.467869, 0.472157, 0.484662, 0.511145, 0.559334, 0.660958", \ + "0.488350, 0.495670, 0.499958, 0.512463, 0.538946, 0.587135, 0.688759", \ + "0.519698, 0.527018, 0.531306, 0.543811, 0.570294, 0.618483, 0.720107" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.258427, 0.265773, 0.269915, 0.282552, 0.308905, 0.357203, 0.457471", \ + "0.269913, 0.277259, 0.281401, 0.294038, 0.320391, 0.368689, 0.468957", \ + "0.288479, 0.295825, 0.299967, 0.312604, 0.338957, 0.387255, 0.487523", \ + "0.310924, 0.318270, 0.322412, 0.335049, 0.361402, 0.409700, 0.509968", \ + "0.328666, 0.336012, 0.340154, 0.352791, 0.379144, 0.427442, 0.527710", \ + "0.356550, 0.363896, 0.368038, 0.380675, 0.407028, 0.455326, 0.555594", \ + "0.387887, 0.395233, 0.399375, 0.412012, 0.438365, 0.486663, 0.586931" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[22]&!WENB[22]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[22] == 1'b1 && WENB[22] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.448569, 0.455979, 0.458221, 0.472734, 0.496988, 0.548145, 0.648157", \ + "0.458006, 0.465416, 0.467658, 0.482171, 0.506425, 0.557582, 0.657594", \ + "0.474760, 0.482170, 0.484412, 0.498925, 0.523179, 0.574336, 0.674348", \ + "0.494141, 0.501551, 0.503793, 0.518306, 0.542560, 0.593717, 0.693729", \ + "0.511078, 0.518488, 0.520730, 0.535243, 0.559497, 0.610654, 0.710666", \ + "0.531453, 0.538863, 0.541105, 0.555618, 0.579872, 0.631029, 0.731041", \ + "0.558448, 0.565858, 0.568100, 0.582613, 0.606867, 0.658024, 0.758036" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.294257, 0.301642, 0.303853, 0.318399, 0.342575, 0.393185, 0.493809", \ + "0.303707, 0.311092, 0.313303, 0.327849, 0.352025, 0.402635, 0.503259", \ + "0.320468, 0.327853, 0.330064, 0.344610, 0.368786, 0.419396, 0.520020", \ + "0.339837, 0.347222, 0.349433, 0.363979, 0.388155, 0.438765, 0.539389", \ + "0.356774, 0.364159, 0.366370, 0.380916, 0.405092, 0.455702, 0.556326", \ + "0.377128, 0.384513, 0.386724, 0.401270, 0.425446, 0.476056, 0.576680", \ + "0.403841, 0.411226, 0.413437, 0.427983, 0.452159, 0.502769, 0.603393" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.415263, 0.421895, 0.423659, 0.435133, 0.452584, 0.487558, 0.555809", \ + "0.424475, 0.431107, 0.432871, 0.444345, 0.461796, 0.496770, 0.565021", \ + "0.444166, 0.450798, 0.452562, 0.464036, 0.481487, 0.516461, 0.584712", \ + "0.465757, 0.472389, 0.474153, 0.485627, 0.503078, 0.538052, 0.606303", \ + "0.482087, 0.488719, 0.490483, 0.501957, 0.519408, 0.554382, 0.622633", \ + "0.509113, 0.515745, 0.517509, 0.528983, 0.546434, 0.581408, 0.649659", \ + "0.541286, 0.547918, 0.549682, 0.561156, 0.578607, 0.613581, 0.681832" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.268714, 0.275200, 0.277097, 0.288608, 0.305984, 0.340375, 0.408963", \ + "0.278165, 0.284651, 0.286548, 0.298059, 0.315435, 0.349826, 0.418414", \ + "0.297909, 0.304395, 0.306292, 0.317803, 0.335179, 0.369570, 0.438158", \ + "0.319457, 0.325943, 0.327840, 0.339351, 0.356727, 0.391118, 0.459706", \ + "0.335812, 0.342298, 0.344195, 0.355706, 0.373082, 0.407473, 0.476061", \ + "0.362797, 0.369283, 0.371180, 0.382691, 0.400067, 0.434458, 0.503046", \ + "0.394960, 0.401446, 0.403343, 0.414854, 0.432230, 0.466621, 0.535209" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[22]&WENB[22]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269", \ + "0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272", \ + "0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275", \ + "0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279", \ + "0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282", \ + "0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285", \ + "0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444", \ + "0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543", \ + "0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548", \ + "0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552", \ + "0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557", \ + "0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561", \ + "0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[22]&!WENB[22]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444", \ + "0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543", \ + "0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548", \ + "0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552", \ + "0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557", \ + "0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561", \ + "0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269", \ + "0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272", \ + "0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275", \ + "0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279", \ + "0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282", \ + "0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285", \ + "0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288" \ + ); + } + } + } + pin(WENYB[21]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[21]&WENB[21]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[21] == 1'b0 && WENB[21] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.428566, 0.434896, 0.436782, 0.448327, 0.465788, 0.500696, 0.570282", \ + "0.438471, 0.444801, 0.446687, 0.458232, 0.475693, 0.510601, 0.580187", \ + "0.454906, 0.461236, 0.463122, 0.474667, 0.492128, 0.527036, 0.596622", \ + "0.474391, 0.480721, 0.482607, 0.494152, 0.511613, 0.546521, 0.616107", \ + "0.490250, 0.496580, 0.498466, 0.510011, 0.527472, 0.562380, 0.631966", \ + "0.512085, 0.518415, 0.520301, 0.531846, 0.549307, 0.584215, 0.653801", \ + "0.533832, 0.540162, 0.542048, 0.553593, 0.571054, 0.605962, 0.675548" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.289647, 0.295769, 0.297777, 0.309317, 0.326657, 0.361315, 0.429672", \ + "0.299417, 0.305539, 0.307547, 0.319087, 0.336427, 0.371085, 0.439442", \ + "0.315598, 0.321720, 0.323728, 0.335268, 0.352608, 0.387266, 0.455623", \ + "0.335474, 0.341596, 0.343604, 0.355144, 0.372484, 0.407142, 0.475499", \ + "0.351283, 0.357405, 0.359413, 0.370953, 0.388293, 0.422951, 0.491308", \ + "0.372994, 0.379116, 0.381124, 0.392664, 0.410004, 0.444662, 0.513019", \ + "0.394992, 0.401114, 0.403122, 0.414662, 0.432002, 0.466660, 0.535017" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.390282, 0.397602, 0.401890, 0.414395, 0.440878, 0.489067, 0.590691", \ + "0.402234, 0.409554, 0.413842, 0.426347, 0.452830, 0.501019, 0.602643", \ + "0.420298, 0.427618, 0.431906, 0.444411, 0.470894, 0.519083, 0.620707", \ + "0.442888, 0.450208, 0.454496, 0.467001, 0.493484, 0.541673, 0.643297", \ + "0.460549, 0.467869, 0.472157, 0.484662, 0.511145, 0.559334, 0.660958", \ + "0.488350, 0.495670, 0.499958, 0.512463, 0.538946, 0.587135, 0.688759", \ + "0.519698, 0.527018, 0.531306, 0.543811, 0.570294, 0.618483, 0.720107" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.258427, 0.265773, 0.269915, 0.282552, 0.308905, 0.357203, 0.457471", \ + "0.269913, 0.277259, 0.281401, 0.294038, 0.320391, 0.368689, 0.468957", \ + "0.288479, 0.295825, 0.299967, 0.312604, 0.338957, 0.387255, 0.487523", \ + "0.310924, 0.318270, 0.322412, 0.335049, 0.361402, 0.409700, 0.509968", \ + "0.328666, 0.336012, 0.340154, 0.352791, 0.379144, 0.427442, 0.527710", \ + "0.356550, 0.363896, 0.368038, 0.380675, 0.407028, 0.455326, 0.555594", \ + "0.387887, 0.395233, 0.399375, 0.412012, 0.438365, 0.486663, 0.586931" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[21]&!WENB[21]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[21] == 1'b1 && WENB[21] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.448569, 0.455979, 0.458221, 0.472734, 0.496988, 0.548145, 0.648157", \ + "0.458006, 0.465416, 0.467658, 0.482171, 0.506425, 0.557582, 0.657594", \ + "0.474760, 0.482170, 0.484412, 0.498925, 0.523179, 0.574336, 0.674348", \ + "0.494141, 0.501551, 0.503793, 0.518306, 0.542560, 0.593717, 0.693729", \ + "0.511078, 0.518488, 0.520730, 0.535243, 0.559497, 0.610654, 0.710666", \ + "0.531453, 0.538863, 0.541105, 0.555618, 0.579872, 0.631029, 0.731041", \ + "0.558448, 0.565858, 0.568100, 0.582613, 0.606867, 0.658024, 0.758036" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.294257, 0.301642, 0.303853, 0.318399, 0.342575, 0.393185, 0.493809", \ + "0.303707, 0.311092, 0.313303, 0.327849, 0.352025, 0.402635, 0.503259", \ + "0.320468, 0.327853, 0.330064, 0.344610, 0.368786, 0.419396, 0.520020", \ + "0.339837, 0.347222, 0.349433, 0.363979, 0.388155, 0.438765, 0.539389", \ + "0.356774, 0.364159, 0.366370, 0.380916, 0.405092, 0.455702, 0.556326", \ + "0.377128, 0.384513, 0.386724, 0.401270, 0.425446, 0.476056, 0.576680", \ + "0.403841, 0.411226, 0.413437, 0.427983, 0.452159, 0.502769, 0.603393" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.415263, 0.421895, 0.423659, 0.435133, 0.452584, 0.487558, 0.555809", \ + "0.424475, 0.431107, 0.432871, 0.444345, 0.461796, 0.496770, 0.565021", \ + "0.444166, 0.450798, 0.452562, 0.464036, 0.481487, 0.516461, 0.584712", \ + "0.465757, 0.472389, 0.474153, 0.485627, 0.503078, 0.538052, 0.606303", \ + "0.482087, 0.488719, 0.490483, 0.501957, 0.519408, 0.554382, 0.622633", \ + "0.509113, 0.515745, 0.517509, 0.528983, 0.546434, 0.581408, 0.649659", \ + "0.541286, 0.547918, 0.549682, 0.561156, 0.578607, 0.613581, 0.681832" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.268714, 0.275200, 0.277097, 0.288608, 0.305984, 0.340375, 0.408963", \ + "0.278165, 0.284651, 0.286548, 0.298059, 0.315435, 0.349826, 0.418414", \ + "0.297909, 0.304395, 0.306292, 0.317803, 0.335179, 0.369570, 0.438158", \ + "0.319457, 0.325943, 0.327840, 0.339351, 0.356727, 0.391118, 0.459706", \ + "0.335812, 0.342298, 0.344195, 0.355706, 0.373082, 0.407473, 0.476061", \ + "0.362797, 0.369283, 0.371180, 0.382691, 0.400067, 0.434458, 0.503046", \ + "0.394960, 0.401446, 0.403343, 0.414854, 0.432230, 0.466621, 0.535209" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[21]&WENB[21]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269", \ + "0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272", \ + "0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275", \ + "0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279", \ + "0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282", \ + "0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285", \ + "0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444", \ + "0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543", \ + "0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548", \ + "0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552", \ + "0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557", \ + "0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561", \ + "0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[21]&!WENB[21]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444", \ + "0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543", \ + "0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548", \ + "0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552", \ + "0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557", \ + "0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561", \ + "0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269", \ + "0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272", \ + "0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275", \ + "0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279", \ + "0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282", \ + "0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285", \ + "0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288" \ + ); + } + } + } + pin(WENYB[20]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[20]&WENB[20]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[20] == 1'b0 && WENB[20] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.428566, 0.434896, 0.436782, 0.448327, 0.465788, 0.500696, 0.570282", \ + "0.438471, 0.444801, 0.446687, 0.458232, 0.475693, 0.510601, 0.580187", \ + "0.454906, 0.461236, 0.463122, 0.474667, 0.492128, 0.527036, 0.596622", \ + "0.474391, 0.480721, 0.482607, 0.494152, 0.511613, 0.546521, 0.616107", \ + "0.490250, 0.496580, 0.498466, 0.510011, 0.527472, 0.562380, 0.631966", \ + "0.512085, 0.518415, 0.520301, 0.531846, 0.549307, 0.584215, 0.653801", \ + "0.533832, 0.540162, 0.542048, 0.553593, 0.571054, 0.605962, 0.675548" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.289647, 0.295769, 0.297777, 0.309317, 0.326657, 0.361315, 0.429672", \ + "0.299417, 0.305539, 0.307547, 0.319087, 0.336427, 0.371085, 0.439442", \ + "0.315598, 0.321720, 0.323728, 0.335268, 0.352608, 0.387266, 0.455623", \ + "0.335474, 0.341596, 0.343604, 0.355144, 0.372484, 0.407142, 0.475499", \ + "0.351283, 0.357405, 0.359413, 0.370953, 0.388293, 0.422951, 0.491308", \ + "0.372994, 0.379116, 0.381124, 0.392664, 0.410004, 0.444662, 0.513019", \ + "0.394992, 0.401114, 0.403122, 0.414662, 0.432002, 0.466660, 0.535017" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.390282, 0.397602, 0.401890, 0.414395, 0.440878, 0.489067, 0.590691", \ + "0.402234, 0.409554, 0.413842, 0.426347, 0.452830, 0.501019, 0.602643", \ + "0.420298, 0.427618, 0.431906, 0.444411, 0.470894, 0.519083, 0.620707", \ + "0.442888, 0.450208, 0.454496, 0.467001, 0.493484, 0.541673, 0.643297", \ + "0.460549, 0.467869, 0.472157, 0.484662, 0.511145, 0.559334, 0.660958", \ + "0.488350, 0.495670, 0.499958, 0.512463, 0.538946, 0.587135, 0.688759", \ + "0.519698, 0.527018, 0.531306, 0.543811, 0.570294, 0.618483, 0.720107" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.258427, 0.265773, 0.269915, 0.282552, 0.308905, 0.357203, 0.457471", \ + "0.269913, 0.277259, 0.281401, 0.294038, 0.320391, 0.368689, 0.468957", \ + "0.288479, 0.295825, 0.299967, 0.312604, 0.338957, 0.387255, 0.487523", \ + "0.310924, 0.318270, 0.322412, 0.335049, 0.361402, 0.409700, 0.509968", \ + "0.328666, 0.336012, 0.340154, 0.352791, 0.379144, 0.427442, 0.527710", \ + "0.356550, 0.363896, 0.368038, 0.380675, 0.407028, 0.455326, 0.555594", \ + "0.387887, 0.395233, 0.399375, 0.412012, 0.438365, 0.486663, 0.586931" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[20]&!WENB[20]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[20] == 1'b1 && WENB[20] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.448569, 0.455979, 0.458221, 0.472734, 0.496988, 0.548145, 0.648157", \ + "0.458006, 0.465416, 0.467658, 0.482171, 0.506425, 0.557582, 0.657594", \ + "0.474760, 0.482170, 0.484412, 0.498925, 0.523179, 0.574336, 0.674348", \ + "0.494141, 0.501551, 0.503793, 0.518306, 0.542560, 0.593717, 0.693729", \ + "0.511078, 0.518488, 0.520730, 0.535243, 0.559497, 0.610654, 0.710666", \ + "0.531453, 0.538863, 0.541105, 0.555618, 0.579872, 0.631029, 0.731041", \ + "0.558448, 0.565858, 0.568100, 0.582613, 0.606867, 0.658024, 0.758036" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.294257, 0.301642, 0.303853, 0.318399, 0.342575, 0.393185, 0.493809", \ + "0.303707, 0.311092, 0.313303, 0.327849, 0.352025, 0.402635, 0.503259", \ + "0.320468, 0.327853, 0.330064, 0.344610, 0.368786, 0.419396, 0.520020", \ + "0.339837, 0.347222, 0.349433, 0.363979, 0.388155, 0.438765, 0.539389", \ + "0.356774, 0.364159, 0.366370, 0.380916, 0.405092, 0.455702, 0.556326", \ + "0.377128, 0.384513, 0.386724, 0.401270, 0.425446, 0.476056, 0.576680", \ + "0.403841, 0.411226, 0.413437, 0.427983, 0.452159, 0.502769, 0.603393" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.415263, 0.421895, 0.423659, 0.435133, 0.452584, 0.487558, 0.555809", \ + "0.424475, 0.431107, 0.432871, 0.444345, 0.461796, 0.496770, 0.565021", \ + "0.444166, 0.450798, 0.452562, 0.464036, 0.481487, 0.516461, 0.584712", \ + "0.465757, 0.472389, 0.474153, 0.485627, 0.503078, 0.538052, 0.606303", \ + "0.482087, 0.488719, 0.490483, 0.501957, 0.519408, 0.554382, 0.622633", \ + "0.509113, 0.515745, 0.517509, 0.528983, 0.546434, 0.581408, 0.649659", \ + "0.541286, 0.547918, 0.549682, 0.561156, 0.578607, 0.613581, 0.681832" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.268714, 0.275200, 0.277097, 0.288608, 0.305984, 0.340375, 0.408963", \ + "0.278165, 0.284651, 0.286548, 0.298059, 0.315435, 0.349826, 0.418414", \ + "0.297909, 0.304395, 0.306292, 0.317803, 0.335179, 0.369570, 0.438158", \ + "0.319457, 0.325943, 0.327840, 0.339351, 0.356727, 0.391118, 0.459706", \ + "0.335812, 0.342298, 0.344195, 0.355706, 0.373082, 0.407473, 0.476061", \ + "0.362797, 0.369283, 0.371180, 0.382691, 0.400067, 0.434458, 0.503046", \ + "0.394960, 0.401446, 0.403343, 0.414854, 0.432230, 0.466621, 0.535209" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[20]&WENB[20]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269", \ + "0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272", \ + "0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275", \ + "0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279", \ + "0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282", \ + "0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285", \ + "0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444", \ + "0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543", \ + "0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548", \ + "0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552", \ + "0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557", \ + "0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561", \ + "0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[20]&!WENB[20]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444", \ + "0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543", \ + "0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548", \ + "0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552", \ + "0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557", \ + "0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561", \ + "0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269", \ + "0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272", \ + "0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275", \ + "0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279", \ + "0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282", \ + "0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285", \ + "0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288" \ + ); + } + } + } + pin(WENYB[19]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[19]&WENB[19]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[19] == 1'b0 && WENB[19] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.428566, 0.434896, 0.436782, 0.448327, 0.465788, 0.500696, 0.570282", \ + "0.438471, 0.444801, 0.446687, 0.458232, 0.475693, 0.510601, 0.580187", \ + "0.454906, 0.461236, 0.463122, 0.474667, 0.492128, 0.527036, 0.596622", \ + "0.474391, 0.480721, 0.482607, 0.494152, 0.511613, 0.546521, 0.616107", \ + "0.490250, 0.496580, 0.498466, 0.510011, 0.527472, 0.562380, 0.631966", \ + "0.512085, 0.518415, 0.520301, 0.531846, 0.549307, 0.584215, 0.653801", \ + "0.533832, 0.540162, 0.542048, 0.553593, 0.571054, 0.605962, 0.675548" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.289647, 0.295769, 0.297777, 0.309317, 0.326657, 0.361315, 0.429672", \ + "0.299417, 0.305539, 0.307547, 0.319087, 0.336427, 0.371085, 0.439442", \ + "0.315598, 0.321720, 0.323728, 0.335268, 0.352608, 0.387266, 0.455623", \ + "0.335474, 0.341596, 0.343604, 0.355144, 0.372484, 0.407142, 0.475499", \ + "0.351283, 0.357405, 0.359413, 0.370953, 0.388293, 0.422951, 0.491308", \ + "0.372994, 0.379116, 0.381124, 0.392664, 0.410004, 0.444662, 0.513019", \ + "0.394992, 0.401114, 0.403122, 0.414662, 0.432002, 0.466660, 0.535017" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.390282, 0.397602, 0.401890, 0.414395, 0.440878, 0.489067, 0.590691", \ + "0.402234, 0.409554, 0.413842, 0.426347, 0.452830, 0.501019, 0.602643", \ + "0.420298, 0.427618, 0.431906, 0.444411, 0.470894, 0.519083, 0.620707", \ + "0.442888, 0.450208, 0.454496, 0.467001, 0.493484, 0.541673, 0.643297", \ + "0.460549, 0.467869, 0.472157, 0.484662, 0.511145, 0.559334, 0.660958", \ + "0.488350, 0.495670, 0.499958, 0.512463, 0.538946, 0.587135, 0.688759", \ + "0.519698, 0.527018, 0.531306, 0.543811, 0.570294, 0.618483, 0.720107" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.258427, 0.265773, 0.269915, 0.282552, 0.308905, 0.357203, 0.457471", \ + "0.269913, 0.277259, 0.281401, 0.294038, 0.320391, 0.368689, 0.468957", \ + "0.288479, 0.295825, 0.299967, 0.312604, 0.338957, 0.387255, 0.487523", \ + "0.310924, 0.318270, 0.322412, 0.335049, 0.361402, 0.409700, 0.509968", \ + "0.328666, 0.336012, 0.340154, 0.352791, 0.379144, 0.427442, 0.527710", \ + "0.356550, 0.363896, 0.368038, 0.380675, 0.407028, 0.455326, 0.555594", \ + "0.387887, 0.395233, 0.399375, 0.412012, 0.438365, 0.486663, 0.586931" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[19]&!WENB[19]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[19] == 1'b1 && WENB[19] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.448569, 0.455979, 0.458221, 0.472734, 0.496988, 0.548145, 0.648157", \ + "0.458006, 0.465416, 0.467658, 0.482171, 0.506425, 0.557582, 0.657594", \ + "0.474760, 0.482170, 0.484412, 0.498925, 0.523179, 0.574336, 0.674348", \ + "0.494141, 0.501551, 0.503793, 0.518306, 0.542560, 0.593717, 0.693729", \ + "0.511078, 0.518488, 0.520730, 0.535243, 0.559497, 0.610654, 0.710666", \ + "0.531453, 0.538863, 0.541105, 0.555618, 0.579872, 0.631029, 0.731041", \ + "0.558448, 0.565858, 0.568100, 0.582613, 0.606867, 0.658024, 0.758036" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.294257, 0.301642, 0.303853, 0.318399, 0.342575, 0.393185, 0.493809", \ + "0.303707, 0.311092, 0.313303, 0.327849, 0.352025, 0.402635, 0.503259", \ + "0.320468, 0.327853, 0.330064, 0.344610, 0.368786, 0.419396, 0.520020", \ + "0.339837, 0.347222, 0.349433, 0.363979, 0.388155, 0.438765, 0.539389", \ + "0.356774, 0.364159, 0.366370, 0.380916, 0.405092, 0.455702, 0.556326", \ + "0.377128, 0.384513, 0.386724, 0.401270, 0.425446, 0.476056, 0.576680", \ + "0.403841, 0.411226, 0.413437, 0.427983, 0.452159, 0.502769, 0.603393" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.415263, 0.421895, 0.423659, 0.435133, 0.452584, 0.487558, 0.555809", \ + "0.424475, 0.431107, 0.432871, 0.444345, 0.461796, 0.496770, 0.565021", \ + "0.444166, 0.450798, 0.452562, 0.464036, 0.481487, 0.516461, 0.584712", \ + "0.465757, 0.472389, 0.474153, 0.485627, 0.503078, 0.538052, 0.606303", \ + "0.482087, 0.488719, 0.490483, 0.501957, 0.519408, 0.554382, 0.622633", \ + "0.509113, 0.515745, 0.517509, 0.528983, 0.546434, 0.581408, 0.649659", \ + "0.541286, 0.547918, 0.549682, 0.561156, 0.578607, 0.613581, 0.681832" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.268714, 0.275200, 0.277097, 0.288608, 0.305984, 0.340375, 0.408963", \ + "0.278165, 0.284651, 0.286548, 0.298059, 0.315435, 0.349826, 0.418414", \ + "0.297909, 0.304395, 0.306292, 0.317803, 0.335179, 0.369570, 0.438158", \ + "0.319457, 0.325943, 0.327840, 0.339351, 0.356727, 0.391118, 0.459706", \ + "0.335812, 0.342298, 0.344195, 0.355706, 0.373082, 0.407473, 0.476061", \ + "0.362797, 0.369283, 0.371180, 0.382691, 0.400067, 0.434458, 0.503046", \ + "0.394960, 0.401446, 0.403343, 0.414854, 0.432230, 0.466621, 0.535209" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[19]&WENB[19]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269", \ + "0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272", \ + "0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275", \ + "0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279", \ + "0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282", \ + "0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285", \ + "0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444", \ + "0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543", \ + "0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548", \ + "0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552", \ + "0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557", \ + "0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561", \ + "0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[19]&!WENB[19]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444", \ + "0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543", \ + "0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548", \ + "0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552", \ + "0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557", \ + "0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561", \ + "0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269", \ + "0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272", \ + "0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275", \ + "0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279", \ + "0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282", \ + "0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285", \ + "0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288" \ + ); + } + } + } + pin(WENYB[18]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[18]&WENB[18]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[18] == 1'b0 && WENB[18] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.428566, 0.434896, 0.436782, 0.448327, 0.465788, 0.500696, 0.570282", \ + "0.438471, 0.444801, 0.446687, 0.458232, 0.475693, 0.510601, 0.580187", \ + "0.454906, 0.461236, 0.463122, 0.474667, 0.492128, 0.527036, 0.596622", \ + "0.474391, 0.480721, 0.482607, 0.494152, 0.511613, 0.546521, 0.616107", \ + "0.490250, 0.496580, 0.498466, 0.510011, 0.527472, 0.562380, 0.631966", \ + "0.512085, 0.518415, 0.520301, 0.531846, 0.549307, 0.584215, 0.653801", \ + "0.533832, 0.540162, 0.542048, 0.553593, 0.571054, 0.605962, 0.675548" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.289647, 0.295769, 0.297777, 0.309317, 0.326657, 0.361315, 0.429672", \ + "0.299417, 0.305539, 0.307547, 0.319087, 0.336427, 0.371085, 0.439442", \ + "0.315598, 0.321720, 0.323728, 0.335268, 0.352608, 0.387266, 0.455623", \ + "0.335474, 0.341596, 0.343604, 0.355144, 0.372484, 0.407142, 0.475499", \ + "0.351283, 0.357405, 0.359413, 0.370953, 0.388293, 0.422951, 0.491308", \ + "0.372994, 0.379116, 0.381124, 0.392664, 0.410004, 0.444662, 0.513019", \ + "0.394992, 0.401114, 0.403122, 0.414662, 0.432002, 0.466660, 0.535017" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.390282, 0.397602, 0.401890, 0.414395, 0.440878, 0.489067, 0.590691", \ + "0.402234, 0.409554, 0.413842, 0.426347, 0.452830, 0.501019, 0.602643", \ + "0.420298, 0.427618, 0.431906, 0.444411, 0.470894, 0.519083, 0.620707", \ + "0.442888, 0.450208, 0.454496, 0.467001, 0.493484, 0.541673, 0.643297", \ + "0.460549, 0.467869, 0.472157, 0.484662, 0.511145, 0.559334, 0.660958", \ + "0.488350, 0.495670, 0.499958, 0.512463, 0.538946, 0.587135, 0.688759", \ + "0.519698, 0.527018, 0.531306, 0.543811, 0.570294, 0.618483, 0.720107" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.258427, 0.265773, 0.269915, 0.282552, 0.308905, 0.357203, 0.457471", \ + "0.269913, 0.277259, 0.281401, 0.294038, 0.320391, 0.368689, 0.468957", \ + "0.288479, 0.295825, 0.299967, 0.312604, 0.338957, 0.387255, 0.487523", \ + "0.310924, 0.318270, 0.322412, 0.335049, 0.361402, 0.409700, 0.509968", \ + "0.328666, 0.336012, 0.340154, 0.352791, 0.379144, 0.427442, 0.527710", \ + "0.356550, 0.363896, 0.368038, 0.380675, 0.407028, 0.455326, 0.555594", \ + "0.387887, 0.395233, 0.399375, 0.412012, 0.438365, 0.486663, 0.586931" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[18]&!WENB[18]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[18] == 1'b1 && WENB[18] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.448569, 0.455979, 0.458221, 0.472734, 0.496988, 0.548145, 0.648157", \ + "0.458006, 0.465416, 0.467658, 0.482171, 0.506425, 0.557582, 0.657594", \ + "0.474760, 0.482170, 0.484412, 0.498925, 0.523179, 0.574336, 0.674348", \ + "0.494141, 0.501551, 0.503793, 0.518306, 0.542560, 0.593717, 0.693729", \ + "0.511078, 0.518488, 0.520730, 0.535243, 0.559497, 0.610654, 0.710666", \ + "0.531453, 0.538863, 0.541105, 0.555618, 0.579872, 0.631029, 0.731041", \ + "0.558448, 0.565858, 0.568100, 0.582613, 0.606867, 0.658024, 0.758036" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.294257, 0.301642, 0.303853, 0.318399, 0.342575, 0.393185, 0.493809", \ + "0.303707, 0.311092, 0.313303, 0.327849, 0.352025, 0.402635, 0.503259", \ + "0.320468, 0.327853, 0.330064, 0.344610, 0.368786, 0.419396, 0.520020", \ + "0.339837, 0.347222, 0.349433, 0.363979, 0.388155, 0.438765, 0.539389", \ + "0.356774, 0.364159, 0.366370, 0.380916, 0.405092, 0.455702, 0.556326", \ + "0.377128, 0.384513, 0.386724, 0.401270, 0.425446, 0.476056, 0.576680", \ + "0.403841, 0.411226, 0.413437, 0.427983, 0.452159, 0.502769, 0.603393" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.415263, 0.421895, 0.423659, 0.435133, 0.452584, 0.487558, 0.555809", \ + "0.424475, 0.431107, 0.432871, 0.444345, 0.461796, 0.496770, 0.565021", \ + "0.444166, 0.450798, 0.452562, 0.464036, 0.481487, 0.516461, 0.584712", \ + "0.465757, 0.472389, 0.474153, 0.485627, 0.503078, 0.538052, 0.606303", \ + "0.482087, 0.488719, 0.490483, 0.501957, 0.519408, 0.554382, 0.622633", \ + "0.509113, 0.515745, 0.517509, 0.528983, 0.546434, 0.581408, 0.649659", \ + "0.541286, 0.547918, 0.549682, 0.561156, 0.578607, 0.613581, 0.681832" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.268714, 0.275200, 0.277097, 0.288608, 0.305984, 0.340375, 0.408963", \ + "0.278165, 0.284651, 0.286548, 0.298059, 0.315435, 0.349826, 0.418414", \ + "0.297909, 0.304395, 0.306292, 0.317803, 0.335179, 0.369570, 0.438158", \ + "0.319457, 0.325943, 0.327840, 0.339351, 0.356727, 0.391118, 0.459706", \ + "0.335812, 0.342298, 0.344195, 0.355706, 0.373082, 0.407473, 0.476061", \ + "0.362797, 0.369283, 0.371180, 0.382691, 0.400067, 0.434458, 0.503046", \ + "0.394960, 0.401446, 0.403343, 0.414854, 0.432230, 0.466621, 0.535209" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[18]&WENB[18]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269", \ + "0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272", \ + "0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275", \ + "0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279", \ + "0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282", \ + "0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285", \ + "0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444", \ + "0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543", \ + "0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548", \ + "0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552", \ + "0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557", \ + "0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561", \ + "0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[18]&!WENB[18]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444", \ + "0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543", \ + "0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548", \ + "0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552", \ + "0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557", \ + "0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561", \ + "0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269", \ + "0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272", \ + "0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275", \ + "0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279", \ + "0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282", \ + "0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285", \ + "0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288" \ + ); + } + } + } + pin(WENYB[17]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[17]&WENB[17]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[17] == 1'b0 && WENB[17] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.428566, 0.434896, 0.436782, 0.448327, 0.465788, 0.500696, 0.570282", \ + "0.438471, 0.444801, 0.446687, 0.458232, 0.475693, 0.510601, 0.580187", \ + "0.454906, 0.461236, 0.463122, 0.474667, 0.492128, 0.527036, 0.596622", \ + "0.474391, 0.480721, 0.482607, 0.494152, 0.511613, 0.546521, 0.616107", \ + "0.490250, 0.496580, 0.498466, 0.510011, 0.527472, 0.562380, 0.631966", \ + "0.512085, 0.518415, 0.520301, 0.531846, 0.549307, 0.584215, 0.653801", \ + "0.533832, 0.540162, 0.542048, 0.553593, 0.571054, 0.605962, 0.675548" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.289647, 0.295769, 0.297777, 0.309317, 0.326657, 0.361315, 0.429672", \ + "0.299417, 0.305539, 0.307547, 0.319087, 0.336427, 0.371085, 0.439442", \ + "0.315598, 0.321720, 0.323728, 0.335268, 0.352608, 0.387266, 0.455623", \ + "0.335474, 0.341596, 0.343604, 0.355144, 0.372484, 0.407142, 0.475499", \ + "0.351283, 0.357405, 0.359413, 0.370953, 0.388293, 0.422951, 0.491308", \ + "0.372994, 0.379116, 0.381124, 0.392664, 0.410004, 0.444662, 0.513019", \ + "0.394992, 0.401114, 0.403122, 0.414662, 0.432002, 0.466660, 0.535017" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.390282, 0.397602, 0.401890, 0.414395, 0.440878, 0.489067, 0.590691", \ + "0.402234, 0.409554, 0.413842, 0.426347, 0.452830, 0.501019, 0.602643", \ + "0.420298, 0.427618, 0.431906, 0.444411, 0.470894, 0.519083, 0.620707", \ + "0.442888, 0.450208, 0.454496, 0.467001, 0.493484, 0.541673, 0.643297", \ + "0.460549, 0.467869, 0.472157, 0.484662, 0.511145, 0.559334, 0.660958", \ + "0.488350, 0.495670, 0.499958, 0.512463, 0.538946, 0.587135, 0.688759", \ + "0.519698, 0.527018, 0.531306, 0.543811, 0.570294, 0.618483, 0.720107" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.258427, 0.265773, 0.269915, 0.282552, 0.308905, 0.357203, 0.457471", \ + "0.269913, 0.277259, 0.281401, 0.294038, 0.320391, 0.368689, 0.468957", \ + "0.288479, 0.295825, 0.299967, 0.312604, 0.338957, 0.387255, 0.487523", \ + "0.310924, 0.318270, 0.322412, 0.335049, 0.361402, 0.409700, 0.509968", \ + "0.328666, 0.336012, 0.340154, 0.352791, 0.379144, 0.427442, 0.527710", \ + "0.356550, 0.363896, 0.368038, 0.380675, 0.407028, 0.455326, 0.555594", \ + "0.387887, 0.395233, 0.399375, 0.412012, 0.438365, 0.486663, 0.586931" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[17]&!WENB[17]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[17] == 1'b1 && WENB[17] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.448569, 0.455979, 0.458221, 0.472734, 0.496988, 0.548145, 0.648157", \ + "0.458006, 0.465416, 0.467658, 0.482171, 0.506425, 0.557582, 0.657594", \ + "0.474760, 0.482170, 0.484412, 0.498925, 0.523179, 0.574336, 0.674348", \ + "0.494141, 0.501551, 0.503793, 0.518306, 0.542560, 0.593717, 0.693729", \ + "0.511078, 0.518488, 0.520730, 0.535243, 0.559497, 0.610654, 0.710666", \ + "0.531453, 0.538863, 0.541105, 0.555618, 0.579872, 0.631029, 0.731041", \ + "0.558448, 0.565858, 0.568100, 0.582613, 0.606867, 0.658024, 0.758036" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.294257, 0.301642, 0.303853, 0.318399, 0.342575, 0.393185, 0.493809", \ + "0.303707, 0.311092, 0.313303, 0.327849, 0.352025, 0.402635, 0.503259", \ + "0.320468, 0.327853, 0.330064, 0.344610, 0.368786, 0.419396, 0.520020", \ + "0.339837, 0.347222, 0.349433, 0.363979, 0.388155, 0.438765, 0.539389", \ + "0.356774, 0.364159, 0.366370, 0.380916, 0.405092, 0.455702, 0.556326", \ + "0.377128, 0.384513, 0.386724, 0.401270, 0.425446, 0.476056, 0.576680", \ + "0.403841, 0.411226, 0.413437, 0.427983, 0.452159, 0.502769, 0.603393" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.415263, 0.421895, 0.423659, 0.435133, 0.452584, 0.487558, 0.555809", \ + "0.424475, 0.431107, 0.432871, 0.444345, 0.461796, 0.496770, 0.565021", \ + "0.444166, 0.450798, 0.452562, 0.464036, 0.481487, 0.516461, 0.584712", \ + "0.465757, 0.472389, 0.474153, 0.485627, 0.503078, 0.538052, 0.606303", \ + "0.482087, 0.488719, 0.490483, 0.501957, 0.519408, 0.554382, 0.622633", \ + "0.509113, 0.515745, 0.517509, 0.528983, 0.546434, 0.581408, 0.649659", \ + "0.541286, 0.547918, 0.549682, 0.561156, 0.578607, 0.613581, 0.681832" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.268714, 0.275200, 0.277097, 0.288608, 0.305984, 0.340375, 0.408963", \ + "0.278165, 0.284651, 0.286548, 0.298059, 0.315435, 0.349826, 0.418414", \ + "0.297909, 0.304395, 0.306292, 0.317803, 0.335179, 0.369570, 0.438158", \ + "0.319457, 0.325943, 0.327840, 0.339351, 0.356727, 0.391118, 0.459706", \ + "0.335812, 0.342298, 0.344195, 0.355706, 0.373082, 0.407473, 0.476061", \ + "0.362797, 0.369283, 0.371180, 0.382691, 0.400067, 0.434458, 0.503046", \ + "0.394960, 0.401446, 0.403343, 0.414854, 0.432230, 0.466621, 0.535209" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[17]&WENB[17]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269", \ + "0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272", \ + "0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275", \ + "0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279", \ + "0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282", \ + "0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285", \ + "0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444", \ + "0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543", \ + "0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548", \ + "0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552", \ + "0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557", \ + "0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561", \ + "0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[17]&!WENB[17]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444", \ + "0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543", \ + "0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548", \ + "0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552", \ + "0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557", \ + "0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561", \ + "0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269", \ + "0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272", \ + "0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275", \ + "0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279", \ + "0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282", \ + "0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285", \ + "0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288" \ + ); + } + } + } + pin(WENYB[16]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[16]&WENB[16]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[16] == 1'b0 && WENB[16] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.428566, 0.434896, 0.436782, 0.448327, 0.465788, 0.500696, 0.570282", \ + "0.438471, 0.444801, 0.446687, 0.458232, 0.475693, 0.510601, 0.580187", \ + "0.454906, 0.461236, 0.463122, 0.474667, 0.492128, 0.527036, 0.596622", \ + "0.474391, 0.480721, 0.482607, 0.494152, 0.511613, 0.546521, 0.616107", \ + "0.490250, 0.496580, 0.498466, 0.510011, 0.527472, 0.562380, 0.631966", \ + "0.512085, 0.518415, 0.520301, 0.531846, 0.549307, 0.584215, 0.653801", \ + "0.533832, 0.540162, 0.542048, 0.553593, 0.571054, 0.605962, 0.675548" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.289647, 0.295769, 0.297777, 0.309317, 0.326657, 0.361315, 0.429672", \ + "0.299417, 0.305539, 0.307547, 0.319087, 0.336427, 0.371085, 0.439442", \ + "0.315598, 0.321720, 0.323728, 0.335268, 0.352608, 0.387266, 0.455623", \ + "0.335474, 0.341596, 0.343604, 0.355144, 0.372484, 0.407142, 0.475499", \ + "0.351283, 0.357405, 0.359413, 0.370953, 0.388293, 0.422951, 0.491308", \ + "0.372994, 0.379116, 0.381124, 0.392664, 0.410004, 0.444662, 0.513019", \ + "0.394992, 0.401114, 0.403122, 0.414662, 0.432002, 0.466660, 0.535017" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.390282, 0.397602, 0.401890, 0.414395, 0.440878, 0.489067, 0.590691", \ + "0.402234, 0.409554, 0.413842, 0.426347, 0.452830, 0.501019, 0.602643", \ + "0.420298, 0.427618, 0.431906, 0.444411, 0.470894, 0.519083, 0.620707", \ + "0.442888, 0.450208, 0.454496, 0.467001, 0.493484, 0.541673, 0.643297", \ + "0.460549, 0.467869, 0.472157, 0.484662, 0.511145, 0.559334, 0.660958", \ + "0.488350, 0.495670, 0.499958, 0.512463, 0.538946, 0.587135, 0.688759", \ + "0.519698, 0.527018, 0.531306, 0.543811, 0.570294, 0.618483, 0.720107" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.258427, 0.265773, 0.269915, 0.282552, 0.308905, 0.357203, 0.457471", \ + "0.269913, 0.277259, 0.281401, 0.294038, 0.320391, 0.368689, 0.468957", \ + "0.288479, 0.295825, 0.299967, 0.312604, 0.338957, 0.387255, 0.487523", \ + "0.310924, 0.318270, 0.322412, 0.335049, 0.361402, 0.409700, 0.509968", \ + "0.328666, 0.336012, 0.340154, 0.352791, 0.379144, 0.427442, 0.527710", \ + "0.356550, 0.363896, 0.368038, 0.380675, 0.407028, 0.455326, 0.555594", \ + "0.387887, 0.395233, 0.399375, 0.412012, 0.438365, 0.486663, 0.586931" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[16]&!WENB[16]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[16] == 1'b1 && WENB[16] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.448569, 0.455979, 0.458221, 0.472734, 0.496988, 0.548145, 0.648157", \ + "0.458006, 0.465416, 0.467658, 0.482171, 0.506425, 0.557582, 0.657594", \ + "0.474760, 0.482170, 0.484412, 0.498925, 0.523179, 0.574336, 0.674348", \ + "0.494141, 0.501551, 0.503793, 0.518306, 0.542560, 0.593717, 0.693729", \ + "0.511078, 0.518488, 0.520730, 0.535243, 0.559497, 0.610654, 0.710666", \ + "0.531453, 0.538863, 0.541105, 0.555618, 0.579872, 0.631029, 0.731041", \ + "0.558448, 0.565858, 0.568100, 0.582613, 0.606867, 0.658024, 0.758036" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.294257, 0.301642, 0.303853, 0.318399, 0.342575, 0.393185, 0.493809", \ + "0.303707, 0.311092, 0.313303, 0.327849, 0.352025, 0.402635, 0.503259", \ + "0.320468, 0.327853, 0.330064, 0.344610, 0.368786, 0.419396, 0.520020", \ + "0.339837, 0.347222, 0.349433, 0.363979, 0.388155, 0.438765, 0.539389", \ + "0.356774, 0.364159, 0.366370, 0.380916, 0.405092, 0.455702, 0.556326", \ + "0.377128, 0.384513, 0.386724, 0.401270, 0.425446, 0.476056, 0.576680", \ + "0.403841, 0.411226, 0.413437, 0.427983, 0.452159, 0.502769, 0.603393" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.415263, 0.421895, 0.423659, 0.435133, 0.452584, 0.487558, 0.555809", \ + "0.424475, 0.431107, 0.432871, 0.444345, 0.461796, 0.496770, 0.565021", \ + "0.444166, 0.450798, 0.452562, 0.464036, 0.481487, 0.516461, 0.584712", \ + "0.465757, 0.472389, 0.474153, 0.485627, 0.503078, 0.538052, 0.606303", \ + "0.482087, 0.488719, 0.490483, 0.501957, 0.519408, 0.554382, 0.622633", \ + "0.509113, 0.515745, 0.517509, 0.528983, 0.546434, 0.581408, 0.649659", \ + "0.541286, 0.547918, 0.549682, 0.561156, 0.578607, 0.613581, 0.681832" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.268714, 0.275200, 0.277097, 0.288608, 0.305984, 0.340375, 0.408963", \ + "0.278165, 0.284651, 0.286548, 0.298059, 0.315435, 0.349826, 0.418414", \ + "0.297909, 0.304395, 0.306292, 0.317803, 0.335179, 0.369570, 0.438158", \ + "0.319457, 0.325943, 0.327840, 0.339351, 0.356727, 0.391118, 0.459706", \ + "0.335812, 0.342298, 0.344195, 0.355706, 0.373082, 0.407473, 0.476061", \ + "0.362797, 0.369283, 0.371180, 0.382691, 0.400067, 0.434458, 0.503046", \ + "0.394960, 0.401446, 0.403343, 0.414854, 0.432230, 0.466621, 0.535209" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[16]&WENB[16]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269", \ + "0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272", \ + "0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275", \ + "0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279", \ + "0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282", \ + "0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285", \ + "0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444", \ + "0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543", \ + "0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548", \ + "0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552", \ + "0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557", \ + "0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561", \ + "0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[16]&!WENB[16]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444", \ + "0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543", \ + "0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548", \ + "0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552", \ + "0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557", \ + "0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561", \ + "0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269", \ + "0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272", \ + "0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275", \ + "0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279", \ + "0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282", \ + "0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285", \ + "0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288" \ + ); + } + } + } + pin(WENYB[15]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[15]&WENB[15]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[15] == 1'b0 && WENB[15] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.428566, 0.434896, 0.436782, 0.448327, 0.465788, 0.500696, 0.570282", \ + "0.438471, 0.444801, 0.446687, 0.458232, 0.475693, 0.510601, 0.580187", \ + "0.454906, 0.461236, 0.463122, 0.474667, 0.492128, 0.527036, 0.596622", \ + "0.474391, 0.480721, 0.482607, 0.494152, 0.511613, 0.546521, 0.616107", \ + "0.490250, 0.496580, 0.498466, 0.510011, 0.527472, 0.562380, 0.631966", \ + "0.512085, 0.518415, 0.520301, 0.531846, 0.549307, 0.584215, 0.653801", \ + "0.533832, 0.540162, 0.542048, 0.553593, 0.571054, 0.605962, 0.675548" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.289647, 0.295769, 0.297777, 0.309317, 0.326657, 0.361315, 0.429672", \ + "0.299417, 0.305539, 0.307547, 0.319087, 0.336427, 0.371085, 0.439442", \ + "0.315598, 0.321720, 0.323728, 0.335268, 0.352608, 0.387266, 0.455623", \ + "0.335474, 0.341596, 0.343604, 0.355144, 0.372484, 0.407142, 0.475499", \ + "0.351283, 0.357405, 0.359413, 0.370953, 0.388293, 0.422951, 0.491308", \ + "0.372994, 0.379116, 0.381124, 0.392664, 0.410004, 0.444662, 0.513019", \ + "0.394992, 0.401114, 0.403122, 0.414662, 0.432002, 0.466660, 0.535017" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.390282, 0.397602, 0.401890, 0.414395, 0.440878, 0.489067, 0.590691", \ + "0.402234, 0.409554, 0.413842, 0.426347, 0.452830, 0.501019, 0.602643", \ + "0.420298, 0.427618, 0.431906, 0.444411, 0.470894, 0.519083, 0.620707", \ + "0.442888, 0.450208, 0.454496, 0.467001, 0.493484, 0.541673, 0.643297", \ + "0.460549, 0.467869, 0.472157, 0.484662, 0.511145, 0.559334, 0.660958", \ + "0.488350, 0.495670, 0.499958, 0.512463, 0.538946, 0.587135, 0.688759", \ + "0.519698, 0.527018, 0.531306, 0.543811, 0.570294, 0.618483, 0.720107" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.258427, 0.265773, 0.269915, 0.282552, 0.308905, 0.357203, 0.457471", \ + "0.269913, 0.277259, 0.281401, 0.294038, 0.320391, 0.368689, 0.468957", \ + "0.288479, 0.295825, 0.299967, 0.312604, 0.338957, 0.387255, 0.487523", \ + "0.310924, 0.318270, 0.322412, 0.335049, 0.361402, 0.409700, 0.509968", \ + "0.328666, 0.336012, 0.340154, 0.352791, 0.379144, 0.427442, 0.527710", \ + "0.356550, 0.363896, 0.368038, 0.380675, 0.407028, 0.455326, 0.555594", \ + "0.387887, 0.395233, 0.399375, 0.412012, 0.438365, 0.486663, 0.586931" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[15]&!WENB[15]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[15] == 1'b1 && WENB[15] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.448569, 0.455979, 0.458221, 0.472734, 0.496988, 0.548145, 0.648157", \ + "0.458006, 0.465416, 0.467658, 0.482171, 0.506425, 0.557582, 0.657594", \ + "0.474760, 0.482170, 0.484412, 0.498925, 0.523179, 0.574336, 0.674348", \ + "0.494141, 0.501551, 0.503793, 0.518306, 0.542560, 0.593717, 0.693729", \ + "0.511078, 0.518488, 0.520730, 0.535243, 0.559497, 0.610654, 0.710666", \ + "0.531453, 0.538863, 0.541105, 0.555618, 0.579872, 0.631029, 0.731041", \ + "0.558448, 0.565858, 0.568100, 0.582613, 0.606867, 0.658024, 0.758036" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.294257, 0.301642, 0.303853, 0.318399, 0.342575, 0.393185, 0.493809", \ + "0.303707, 0.311092, 0.313303, 0.327849, 0.352025, 0.402635, 0.503259", \ + "0.320468, 0.327853, 0.330064, 0.344610, 0.368786, 0.419396, 0.520020", \ + "0.339837, 0.347222, 0.349433, 0.363979, 0.388155, 0.438765, 0.539389", \ + "0.356774, 0.364159, 0.366370, 0.380916, 0.405092, 0.455702, 0.556326", \ + "0.377128, 0.384513, 0.386724, 0.401270, 0.425446, 0.476056, 0.576680", \ + "0.403841, 0.411226, 0.413437, 0.427983, 0.452159, 0.502769, 0.603393" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.415263, 0.421895, 0.423659, 0.435133, 0.452584, 0.487558, 0.555809", \ + "0.424475, 0.431107, 0.432871, 0.444345, 0.461796, 0.496770, 0.565021", \ + "0.444166, 0.450798, 0.452562, 0.464036, 0.481487, 0.516461, 0.584712", \ + "0.465757, 0.472389, 0.474153, 0.485627, 0.503078, 0.538052, 0.606303", \ + "0.482087, 0.488719, 0.490483, 0.501957, 0.519408, 0.554382, 0.622633", \ + "0.509113, 0.515745, 0.517509, 0.528983, 0.546434, 0.581408, 0.649659", \ + "0.541286, 0.547918, 0.549682, 0.561156, 0.578607, 0.613581, 0.681832" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.268714, 0.275200, 0.277097, 0.288608, 0.305984, 0.340375, 0.408963", \ + "0.278165, 0.284651, 0.286548, 0.298059, 0.315435, 0.349826, 0.418414", \ + "0.297909, 0.304395, 0.306292, 0.317803, 0.335179, 0.369570, 0.438158", \ + "0.319457, 0.325943, 0.327840, 0.339351, 0.356727, 0.391118, 0.459706", \ + "0.335812, 0.342298, 0.344195, 0.355706, 0.373082, 0.407473, 0.476061", \ + "0.362797, 0.369283, 0.371180, 0.382691, 0.400067, 0.434458, 0.503046", \ + "0.394960, 0.401446, 0.403343, 0.414854, 0.432230, 0.466621, 0.535209" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[15]&WENB[15]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269", \ + "0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272", \ + "0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275", \ + "0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279", \ + "0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282", \ + "0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285", \ + "0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444", \ + "0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543", \ + "0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548", \ + "0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552", \ + "0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557", \ + "0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561", \ + "0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[15]&!WENB[15]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444", \ + "0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543", \ + "0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548", \ + "0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552", \ + "0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557", \ + "0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561", \ + "0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269", \ + "0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272", \ + "0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275", \ + "0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279", \ + "0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282", \ + "0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285", \ + "0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288" \ + ); + } + } + } + pin(WENYB[14]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[14]&WENB[14]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[14] == 1'b0 && WENB[14] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.428566, 0.434896, 0.436782, 0.448327, 0.465788, 0.500696, 0.570282", \ + "0.438471, 0.444801, 0.446687, 0.458232, 0.475693, 0.510601, 0.580187", \ + "0.454906, 0.461236, 0.463122, 0.474667, 0.492128, 0.527036, 0.596622", \ + "0.474391, 0.480721, 0.482607, 0.494152, 0.511613, 0.546521, 0.616107", \ + "0.490250, 0.496580, 0.498466, 0.510011, 0.527472, 0.562380, 0.631966", \ + "0.512085, 0.518415, 0.520301, 0.531846, 0.549307, 0.584215, 0.653801", \ + "0.533832, 0.540162, 0.542048, 0.553593, 0.571054, 0.605962, 0.675548" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.289647, 0.295769, 0.297777, 0.309317, 0.326657, 0.361315, 0.429672", \ + "0.299417, 0.305539, 0.307547, 0.319087, 0.336427, 0.371085, 0.439442", \ + "0.315598, 0.321720, 0.323728, 0.335268, 0.352608, 0.387266, 0.455623", \ + "0.335474, 0.341596, 0.343604, 0.355144, 0.372484, 0.407142, 0.475499", \ + "0.351283, 0.357405, 0.359413, 0.370953, 0.388293, 0.422951, 0.491308", \ + "0.372994, 0.379116, 0.381124, 0.392664, 0.410004, 0.444662, 0.513019", \ + "0.394992, 0.401114, 0.403122, 0.414662, 0.432002, 0.466660, 0.535017" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.390282, 0.397602, 0.401890, 0.414395, 0.440878, 0.489067, 0.590691", \ + "0.402234, 0.409554, 0.413842, 0.426347, 0.452830, 0.501019, 0.602643", \ + "0.420298, 0.427618, 0.431906, 0.444411, 0.470894, 0.519083, 0.620707", \ + "0.442888, 0.450208, 0.454496, 0.467001, 0.493484, 0.541673, 0.643297", \ + "0.460549, 0.467869, 0.472157, 0.484662, 0.511145, 0.559334, 0.660958", \ + "0.488350, 0.495670, 0.499958, 0.512463, 0.538946, 0.587135, 0.688759", \ + "0.519698, 0.527018, 0.531306, 0.543811, 0.570294, 0.618483, 0.720107" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.258427, 0.265773, 0.269915, 0.282552, 0.308905, 0.357203, 0.457471", \ + "0.269913, 0.277259, 0.281401, 0.294038, 0.320391, 0.368689, 0.468957", \ + "0.288479, 0.295825, 0.299967, 0.312604, 0.338957, 0.387255, 0.487523", \ + "0.310924, 0.318270, 0.322412, 0.335049, 0.361402, 0.409700, 0.509968", \ + "0.328666, 0.336012, 0.340154, 0.352791, 0.379144, 0.427442, 0.527710", \ + "0.356550, 0.363896, 0.368038, 0.380675, 0.407028, 0.455326, 0.555594", \ + "0.387887, 0.395233, 0.399375, 0.412012, 0.438365, 0.486663, 0.586931" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[14]&!WENB[14]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[14] == 1'b1 && WENB[14] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.448569, 0.455979, 0.458221, 0.472734, 0.496988, 0.548145, 0.648157", \ + "0.458006, 0.465416, 0.467658, 0.482171, 0.506425, 0.557582, 0.657594", \ + "0.474760, 0.482170, 0.484412, 0.498925, 0.523179, 0.574336, 0.674348", \ + "0.494141, 0.501551, 0.503793, 0.518306, 0.542560, 0.593717, 0.693729", \ + "0.511078, 0.518488, 0.520730, 0.535243, 0.559497, 0.610654, 0.710666", \ + "0.531453, 0.538863, 0.541105, 0.555618, 0.579872, 0.631029, 0.731041", \ + "0.558448, 0.565858, 0.568100, 0.582613, 0.606867, 0.658024, 0.758036" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.294257, 0.301642, 0.303853, 0.318399, 0.342575, 0.393185, 0.493809", \ + "0.303707, 0.311092, 0.313303, 0.327849, 0.352025, 0.402635, 0.503259", \ + "0.320468, 0.327853, 0.330064, 0.344610, 0.368786, 0.419396, 0.520020", \ + "0.339837, 0.347222, 0.349433, 0.363979, 0.388155, 0.438765, 0.539389", \ + "0.356774, 0.364159, 0.366370, 0.380916, 0.405092, 0.455702, 0.556326", \ + "0.377128, 0.384513, 0.386724, 0.401270, 0.425446, 0.476056, 0.576680", \ + "0.403841, 0.411226, 0.413437, 0.427983, 0.452159, 0.502769, 0.603393" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.415263, 0.421895, 0.423659, 0.435133, 0.452584, 0.487558, 0.555809", \ + "0.424475, 0.431107, 0.432871, 0.444345, 0.461796, 0.496770, 0.565021", \ + "0.444166, 0.450798, 0.452562, 0.464036, 0.481487, 0.516461, 0.584712", \ + "0.465757, 0.472389, 0.474153, 0.485627, 0.503078, 0.538052, 0.606303", \ + "0.482087, 0.488719, 0.490483, 0.501957, 0.519408, 0.554382, 0.622633", \ + "0.509113, 0.515745, 0.517509, 0.528983, 0.546434, 0.581408, 0.649659", \ + "0.541286, 0.547918, 0.549682, 0.561156, 0.578607, 0.613581, 0.681832" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.268714, 0.275200, 0.277097, 0.288608, 0.305984, 0.340375, 0.408963", \ + "0.278165, 0.284651, 0.286548, 0.298059, 0.315435, 0.349826, 0.418414", \ + "0.297909, 0.304395, 0.306292, 0.317803, 0.335179, 0.369570, 0.438158", \ + "0.319457, 0.325943, 0.327840, 0.339351, 0.356727, 0.391118, 0.459706", \ + "0.335812, 0.342298, 0.344195, 0.355706, 0.373082, 0.407473, 0.476061", \ + "0.362797, 0.369283, 0.371180, 0.382691, 0.400067, 0.434458, 0.503046", \ + "0.394960, 0.401446, 0.403343, 0.414854, 0.432230, 0.466621, 0.535209" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[14]&WENB[14]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269", \ + "0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272", \ + "0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275", \ + "0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279", \ + "0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282", \ + "0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285", \ + "0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444", \ + "0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543", \ + "0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548", \ + "0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552", \ + "0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557", \ + "0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561", \ + "0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[14]&!WENB[14]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444", \ + "0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543", \ + "0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548", \ + "0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552", \ + "0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557", \ + "0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561", \ + "0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269", \ + "0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272", \ + "0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275", \ + "0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279", \ + "0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282", \ + "0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285", \ + "0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288" \ + ); + } + } + } + pin(WENYB[13]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[13]&WENB[13]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[13] == 1'b0 && WENB[13] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.428566, 0.434896, 0.436782, 0.448327, 0.465788, 0.500696, 0.570282", \ + "0.438471, 0.444801, 0.446687, 0.458232, 0.475693, 0.510601, 0.580187", \ + "0.454906, 0.461236, 0.463122, 0.474667, 0.492128, 0.527036, 0.596622", \ + "0.474391, 0.480721, 0.482607, 0.494152, 0.511613, 0.546521, 0.616107", \ + "0.490250, 0.496580, 0.498466, 0.510011, 0.527472, 0.562380, 0.631966", \ + "0.512085, 0.518415, 0.520301, 0.531846, 0.549307, 0.584215, 0.653801", \ + "0.533832, 0.540162, 0.542048, 0.553593, 0.571054, 0.605962, 0.675548" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.289647, 0.295769, 0.297777, 0.309317, 0.326657, 0.361315, 0.429672", \ + "0.299417, 0.305539, 0.307547, 0.319087, 0.336427, 0.371085, 0.439442", \ + "0.315598, 0.321720, 0.323728, 0.335268, 0.352608, 0.387266, 0.455623", \ + "0.335474, 0.341596, 0.343604, 0.355144, 0.372484, 0.407142, 0.475499", \ + "0.351283, 0.357405, 0.359413, 0.370953, 0.388293, 0.422951, 0.491308", \ + "0.372994, 0.379116, 0.381124, 0.392664, 0.410004, 0.444662, 0.513019", \ + "0.394992, 0.401114, 0.403122, 0.414662, 0.432002, 0.466660, 0.535017" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.390282, 0.397602, 0.401890, 0.414395, 0.440878, 0.489067, 0.590691", \ + "0.402234, 0.409554, 0.413842, 0.426347, 0.452830, 0.501019, 0.602643", \ + "0.420298, 0.427618, 0.431906, 0.444411, 0.470894, 0.519083, 0.620707", \ + "0.442888, 0.450208, 0.454496, 0.467001, 0.493484, 0.541673, 0.643297", \ + "0.460549, 0.467869, 0.472157, 0.484662, 0.511145, 0.559334, 0.660958", \ + "0.488350, 0.495670, 0.499958, 0.512463, 0.538946, 0.587135, 0.688759", \ + "0.519698, 0.527018, 0.531306, 0.543811, 0.570294, 0.618483, 0.720107" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.258427, 0.265773, 0.269915, 0.282552, 0.308905, 0.357203, 0.457471", \ + "0.269913, 0.277259, 0.281401, 0.294038, 0.320391, 0.368689, 0.468957", \ + "0.288479, 0.295825, 0.299967, 0.312604, 0.338957, 0.387255, 0.487523", \ + "0.310924, 0.318270, 0.322412, 0.335049, 0.361402, 0.409700, 0.509968", \ + "0.328666, 0.336012, 0.340154, 0.352791, 0.379144, 0.427442, 0.527710", \ + "0.356550, 0.363896, 0.368038, 0.380675, 0.407028, 0.455326, 0.555594", \ + "0.387887, 0.395233, 0.399375, 0.412012, 0.438365, 0.486663, 0.586931" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[13]&!WENB[13]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[13] == 1'b1 && WENB[13] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.448569, 0.455979, 0.458221, 0.472734, 0.496988, 0.548145, 0.648157", \ + "0.458006, 0.465416, 0.467658, 0.482171, 0.506425, 0.557582, 0.657594", \ + "0.474760, 0.482170, 0.484412, 0.498925, 0.523179, 0.574336, 0.674348", \ + "0.494141, 0.501551, 0.503793, 0.518306, 0.542560, 0.593717, 0.693729", \ + "0.511078, 0.518488, 0.520730, 0.535243, 0.559497, 0.610654, 0.710666", \ + "0.531453, 0.538863, 0.541105, 0.555618, 0.579872, 0.631029, 0.731041", \ + "0.558448, 0.565858, 0.568100, 0.582613, 0.606867, 0.658024, 0.758036" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.294257, 0.301642, 0.303853, 0.318399, 0.342575, 0.393185, 0.493809", \ + "0.303707, 0.311092, 0.313303, 0.327849, 0.352025, 0.402635, 0.503259", \ + "0.320468, 0.327853, 0.330064, 0.344610, 0.368786, 0.419396, 0.520020", \ + "0.339837, 0.347222, 0.349433, 0.363979, 0.388155, 0.438765, 0.539389", \ + "0.356774, 0.364159, 0.366370, 0.380916, 0.405092, 0.455702, 0.556326", \ + "0.377128, 0.384513, 0.386724, 0.401270, 0.425446, 0.476056, 0.576680", \ + "0.403841, 0.411226, 0.413437, 0.427983, 0.452159, 0.502769, 0.603393" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.415263, 0.421895, 0.423659, 0.435133, 0.452584, 0.487558, 0.555809", \ + "0.424475, 0.431107, 0.432871, 0.444345, 0.461796, 0.496770, 0.565021", \ + "0.444166, 0.450798, 0.452562, 0.464036, 0.481487, 0.516461, 0.584712", \ + "0.465757, 0.472389, 0.474153, 0.485627, 0.503078, 0.538052, 0.606303", \ + "0.482087, 0.488719, 0.490483, 0.501957, 0.519408, 0.554382, 0.622633", \ + "0.509113, 0.515745, 0.517509, 0.528983, 0.546434, 0.581408, 0.649659", \ + "0.541286, 0.547918, 0.549682, 0.561156, 0.578607, 0.613581, 0.681832" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.268714, 0.275200, 0.277097, 0.288608, 0.305984, 0.340375, 0.408963", \ + "0.278165, 0.284651, 0.286548, 0.298059, 0.315435, 0.349826, 0.418414", \ + "0.297909, 0.304395, 0.306292, 0.317803, 0.335179, 0.369570, 0.438158", \ + "0.319457, 0.325943, 0.327840, 0.339351, 0.356727, 0.391118, 0.459706", \ + "0.335812, 0.342298, 0.344195, 0.355706, 0.373082, 0.407473, 0.476061", \ + "0.362797, 0.369283, 0.371180, 0.382691, 0.400067, 0.434458, 0.503046", \ + "0.394960, 0.401446, 0.403343, 0.414854, 0.432230, 0.466621, 0.535209" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[13]&WENB[13]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269", \ + "0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272", \ + "0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275", \ + "0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279", \ + "0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282", \ + "0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285", \ + "0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444", \ + "0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543", \ + "0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548", \ + "0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552", \ + "0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557", \ + "0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561", \ + "0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[13]&!WENB[13]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444", \ + "0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543", \ + "0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548", \ + "0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552", \ + "0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557", \ + "0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561", \ + "0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269", \ + "0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272", \ + "0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275", \ + "0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279", \ + "0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282", \ + "0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285", \ + "0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288" \ + ); + } + } + } + pin(WENYB[12]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[12]&WENB[12]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[12] == 1'b0 && WENB[12] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.428566, 0.434896, 0.436782, 0.448327, 0.465788, 0.500696, 0.570282", \ + "0.438471, 0.444801, 0.446687, 0.458232, 0.475693, 0.510601, 0.580187", \ + "0.454906, 0.461236, 0.463122, 0.474667, 0.492128, 0.527036, 0.596622", \ + "0.474391, 0.480721, 0.482607, 0.494152, 0.511613, 0.546521, 0.616107", \ + "0.490250, 0.496580, 0.498466, 0.510011, 0.527472, 0.562380, 0.631966", \ + "0.512085, 0.518415, 0.520301, 0.531846, 0.549307, 0.584215, 0.653801", \ + "0.533832, 0.540162, 0.542048, 0.553593, 0.571054, 0.605962, 0.675548" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.289647, 0.295769, 0.297777, 0.309317, 0.326657, 0.361315, 0.429672", \ + "0.299417, 0.305539, 0.307547, 0.319087, 0.336427, 0.371085, 0.439442", \ + "0.315598, 0.321720, 0.323728, 0.335268, 0.352608, 0.387266, 0.455623", \ + "0.335474, 0.341596, 0.343604, 0.355144, 0.372484, 0.407142, 0.475499", \ + "0.351283, 0.357405, 0.359413, 0.370953, 0.388293, 0.422951, 0.491308", \ + "0.372994, 0.379116, 0.381124, 0.392664, 0.410004, 0.444662, 0.513019", \ + "0.394992, 0.401114, 0.403122, 0.414662, 0.432002, 0.466660, 0.535017" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.390282, 0.397602, 0.401890, 0.414395, 0.440878, 0.489067, 0.590691", \ + "0.402234, 0.409554, 0.413842, 0.426347, 0.452830, 0.501019, 0.602643", \ + "0.420298, 0.427618, 0.431906, 0.444411, 0.470894, 0.519083, 0.620707", \ + "0.442888, 0.450208, 0.454496, 0.467001, 0.493484, 0.541673, 0.643297", \ + "0.460549, 0.467869, 0.472157, 0.484662, 0.511145, 0.559334, 0.660958", \ + "0.488350, 0.495670, 0.499958, 0.512463, 0.538946, 0.587135, 0.688759", \ + "0.519698, 0.527018, 0.531306, 0.543811, 0.570294, 0.618483, 0.720107" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.258427, 0.265773, 0.269915, 0.282552, 0.308905, 0.357203, 0.457471", \ + "0.269913, 0.277259, 0.281401, 0.294038, 0.320391, 0.368689, 0.468957", \ + "0.288479, 0.295825, 0.299967, 0.312604, 0.338957, 0.387255, 0.487523", \ + "0.310924, 0.318270, 0.322412, 0.335049, 0.361402, 0.409700, 0.509968", \ + "0.328666, 0.336012, 0.340154, 0.352791, 0.379144, 0.427442, 0.527710", \ + "0.356550, 0.363896, 0.368038, 0.380675, 0.407028, 0.455326, 0.555594", \ + "0.387887, 0.395233, 0.399375, 0.412012, 0.438365, 0.486663, 0.586931" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[12]&!WENB[12]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[12] == 1'b1 && WENB[12] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.448569, 0.455979, 0.458221, 0.472734, 0.496988, 0.548145, 0.648157", \ + "0.458006, 0.465416, 0.467658, 0.482171, 0.506425, 0.557582, 0.657594", \ + "0.474760, 0.482170, 0.484412, 0.498925, 0.523179, 0.574336, 0.674348", \ + "0.494141, 0.501551, 0.503793, 0.518306, 0.542560, 0.593717, 0.693729", \ + "0.511078, 0.518488, 0.520730, 0.535243, 0.559497, 0.610654, 0.710666", \ + "0.531453, 0.538863, 0.541105, 0.555618, 0.579872, 0.631029, 0.731041", \ + "0.558448, 0.565858, 0.568100, 0.582613, 0.606867, 0.658024, 0.758036" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.294257, 0.301642, 0.303853, 0.318399, 0.342575, 0.393185, 0.493809", \ + "0.303707, 0.311092, 0.313303, 0.327849, 0.352025, 0.402635, 0.503259", \ + "0.320468, 0.327853, 0.330064, 0.344610, 0.368786, 0.419396, 0.520020", \ + "0.339837, 0.347222, 0.349433, 0.363979, 0.388155, 0.438765, 0.539389", \ + "0.356774, 0.364159, 0.366370, 0.380916, 0.405092, 0.455702, 0.556326", \ + "0.377128, 0.384513, 0.386724, 0.401270, 0.425446, 0.476056, 0.576680", \ + "0.403841, 0.411226, 0.413437, 0.427983, 0.452159, 0.502769, 0.603393" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.415263, 0.421895, 0.423659, 0.435133, 0.452584, 0.487558, 0.555809", \ + "0.424475, 0.431107, 0.432871, 0.444345, 0.461796, 0.496770, 0.565021", \ + "0.444166, 0.450798, 0.452562, 0.464036, 0.481487, 0.516461, 0.584712", \ + "0.465757, 0.472389, 0.474153, 0.485627, 0.503078, 0.538052, 0.606303", \ + "0.482087, 0.488719, 0.490483, 0.501957, 0.519408, 0.554382, 0.622633", \ + "0.509113, 0.515745, 0.517509, 0.528983, 0.546434, 0.581408, 0.649659", \ + "0.541286, 0.547918, 0.549682, 0.561156, 0.578607, 0.613581, 0.681832" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.268714, 0.275200, 0.277097, 0.288608, 0.305984, 0.340375, 0.408963", \ + "0.278165, 0.284651, 0.286548, 0.298059, 0.315435, 0.349826, 0.418414", \ + "0.297909, 0.304395, 0.306292, 0.317803, 0.335179, 0.369570, 0.438158", \ + "0.319457, 0.325943, 0.327840, 0.339351, 0.356727, 0.391118, 0.459706", \ + "0.335812, 0.342298, 0.344195, 0.355706, 0.373082, 0.407473, 0.476061", \ + "0.362797, 0.369283, 0.371180, 0.382691, 0.400067, 0.434458, 0.503046", \ + "0.394960, 0.401446, 0.403343, 0.414854, 0.432230, 0.466621, 0.535209" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[12]&WENB[12]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269", \ + "0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272", \ + "0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275", \ + "0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279", \ + "0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282", \ + "0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285", \ + "0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444", \ + "0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543", \ + "0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548", \ + "0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552", \ + "0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557", \ + "0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561", \ + "0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[12]&!WENB[12]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444", \ + "0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543", \ + "0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548", \ + "0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552", \ + "0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557", \ + "0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561", \ + "0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269", \ + "0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272", \ + "0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275", \ + "0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279", \ + "0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282", \ + "0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285", \ + "0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288" \ + ); + } + } + } + pin(WENYB[11]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[11]&WENB[11]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[11] == 1'b0 && WENB[11] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.428566, 0.434896, 0.436782, 0.448327, 0.465788, 0.500696, 0.570282", \ + "0.438471, 0.444801, 0.446687, 0.458232, 0.475693, 0.510601, 0.580187", \ + "0.454906, 0.461236, 0.463122, 0.474667, 0.492128, 0.527036, 0.596622", \ + "0.474391, 0.480721, 0.482607, 0.494152, 0.511613, 0.546521, 0.616107", \ + "0.490250, 0.496580, 0.498466, 0.510011, 0.527472, 0.562380, 0.631966", \ + "0.512085, 0.518415, 0.520301, 0.531846, 0.549307, 0.584215, 0.653801", \ + "0.533832, 0.540162, 0.542048, 0.553593, 0.571054, 0.605962, 0.675548" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.289647, 0.295769, 0.297777, 0.309317, 0.326657, 0.361315, 0.429672", \ + "0.299417, 0.305539, 0.307547, 0.319087, 0.336427, 0.371085, 0.439442", \ + "0.315598, 0.321720, 0.323728, 0.335268, 0.352608, 0.387266, 0.455623", \ + "0.335474, 0.341596, 0.343604, 0.355144, 0.372484, 0.407142, 0.475499", \ + "0.351283, 0.357405, 0.359413, 0.370953, 0.388293, 0.422951, 0.491308", \ + "0.372994, 0.379116, 0.381124, 0.392664, 0.410004, 0.444662, 0.513019", \ + "0.394992, 0.401114, 0.403122, 0.414662, 0.432002, 0.466660, 0.535017" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.390282, 0.397602, 0.401890, 0.414395, 0.440878, 0.489067, 0.590691", \ + "0.402234, 0.409554, 0.413842, 0.426347, 0.452830, 0.501019, 0.602643", \ + "0.420298, 0.427618, 0.431906, 0.444411, 0.470894, 0.519083, 0.620707", \ + "0.442888, 0.450208, 0.454496, 0.467001, 0.493484, 0.541673, 0.643297", \ + "0.460549, 0.467869, 0.472157, 0.484662, 0.511145, 0.559334, 0.660958", \ + "0.488350, 0.495670, 0.499958, 0.512463, 0.538946, 0.587135, 0.688759", \ + "0.519698, 0.527018, 0.531306, 0.543811, 0.570294, 0.618483, 0.720107" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.258427, 0.265773, 0.269915, 0.282552, 0.308905, 0.357203, 0.457471", \ + "0.269913, 0.277259, 0.281401, 0.294038, 0.320391, 0.368689, 0.468957", \ + "0.288479, 0.295825, 0.299967, 0.312604, 0.338957, 0.387255, 0.487523", \ + "0.310924, 0.318270, 0.322412, 0.335049, 0.361402, 0.409700, 0.509968", \ + "0.328666, 0.336012, 0.340154, 0.352791, 0.379144, 0.427442, 0.527710", \ + "0.356550, 0.363896, 0.368038, 0.380675, 0.407028, 0.455326, 0.555594", \ + "0.387887, 0.395233, 0.399375, 0.412012, 0.438365, 0.486663, 0.586931" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[11]&!WENB[11]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[11] == 1'b1 && WENB[11] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.448569, 0.455979, 0.458221, 0.472734, 0.496988, 0.548145, 0.648157", \ + "0.458006, 0.465416, 0.467658, 0.482171, 0.506425, 0.557582, 0.657594", \ + "0.474760, 0.482170, 0.484412, 0.498925, 0.523179, 0.574336, 0.674348", \ + "0.494141, 0.501551, 0.503793, 0.518306, 0.542560, 0.593717, 0.693729", \ + "0.511078, 0.518488, 0.520730, 0.535243, 0.559497, 0.610654, 0.710666", \ + "0.531453, 0.538863, 0.541105, 0.555618, 0.579872, 0.631029, 0.731041", \ + "0.558448, 0.565858, 0.568100, 0.582613, 0.606867, 0.658024, 0.758036" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.294257, 0.301642, 0.303853, 0.318399, 0.342575, 0.393185, 0.493809", \ + "0.303707, 0.311092, 0.313303, 0.327849, 0.352025, 0.402635, 0.503259", \ + "0.320468, 0.327853, 0.330064, 0.344610, 0.368786, 0.419396, 0.520020", \ + "0.339837, 0.347222, 0.349433, 0.363979, 0.388155, 0.438765, 0.539389", \ + "0.356774, 0.364159, 0.366370, 0.380916, 0.405092, 0.455702, 0.556326", \ + "0.377128, 0.384513, 0.386724, 0.401270, 0.425446, 0.476056, 0.576680", \ + "0.403841, 0.411226, 0.413437, 0.427983, 0.452159, 0.502769, 0.603393" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.415263, 0.421895, 0.423659, 0.435133, 0.452584, 0.487558, 0.555809", \ + "0.424475, 0.431107, 0.432871, 0.444345, 0.461796, 0.496770, 0.565021", \ + "0.444166, 0.450798, 0.452562, 0.464036, 0.481487, 0.516461, 0.584712", \ + "0.465757, 0.472389, 0.474153, 0.485627, 0.503078, 0.538052, 0.606303", \ + "0.482087, 0.488719, 0.490483, 0.501957, 0.519408, 0.554382, 0.622633", \ + "0.509113, 0.515745, 0.517509, 0.528983, 0.546434, 0.581408, 0.649659", \ + "0.541286, 0.547918, 0.549682, 0.561156, 0.578607, 0.613581, 0.681832" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.268714, 0.275200, 0.277097, 0.288608, 0.305984, 0.340375, 0.408963", \ + "0.278165, 0.284651, 0.286548, 0.298059, 0.315435, 0.349826, 0.418414", \ + "0.297909, 0.304395, 0.306292, 0.317803, 0.335179, 0.369570, 0.438158", \ + "0.319457, 0.325943, 0.327840, 0.339351, 0.356727, 0.391118, 0.459706", \ + "0.335812, 0.342298, 0.344195, 0.355706, 0.373082, 0.407473, 0.476061", \ + "0.362797, 0.369283, 0.371180, 0.382691, 0.400067, 0.434458, 0.503046", \ + "0.394960, 0.401446, 0.403343, 0.414854, 0.432230, 0.466621, 0.535209" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[11]&WENB[11]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269", \ + "0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272", \ + "0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275", \ + "0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279", \ + "0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282", \ + "0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285", \ + "0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444", \ + "0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543", \ + "0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548", \ + "0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552", \ + "0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557", \ + "0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561", \ + "0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[11]&!WENB[11]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444", \ + "0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543", \ + "0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548", \ + "0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552", \ + "0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557", \ + "0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561", \ + "0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269", \ + "0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272", \ + "0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275", \ + "0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279", \ + "0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282", \ + "0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285", \ + "0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288" \ + ); + } + } + } + pin(WENYB[10]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[10]&WENB[10]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[10] == 1'b0 && WENB[10] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.428566, 0.434896, 0.436782, 0.448327, 0.465788, 0.500696, 0.570282", \ + "0.438471, 0.444801, 0.446687, 0.458232, 0.475693, 0.510601, 0.580187", \ + "0.454906, 0.461236, 0.463122, 0.474667, 0.492128, 0.527036, 0.596622", \ + "0.474391, 0.480721, 0.482607, 0.494152, 0.511613, 0.546521, 0.616107", \ + "0.490250, 0.496580, 0.498466, 0.510011, 0.527472, 0.562380, 0.631966", \ + "0.512085, 0.518415, 0.520301, 0.531846, 0.549307, 0.584215, 0.653801", \ + "0.533832, 0.540162, 0.542048, 0.553593, 0.571054, 0.605962, 0.675548" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.289647, 0.295769, 0.297777, 0.309317, 0.326657, 0.361315, 0.429672", \ + "0.299417, 0.305539, 0.307547, 0.319087, 0.336427, 0.371085, 0.439442", \ + "0.315598, 0.321720, 0.323728, 0.335268, 0.352608, 0.387266, 0.455623", \ + "0.335474, 0.341596, 0.343604, 0.355144, 0.372484, 0.407142, 0.475499", \ + "0.351283, 0.357405, 0.359413, 0.370953, 0.388293, 0.422951, 0.491308", \ + "0.372994, 0.379116, 0.381124, 0.392664, 0.410004, 0.444662, 0.513019", \ + "0.394992, 0.401114, 0.403122, 0.414662, 0.432002, 0.466660, 0.535017" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.390282, 0.397602, 0.401890, 0.414395, 0.440878, 0.489067, 0.590691", \ + "0.402234, 0.409554, 0.413842, 0.426347, 0.452830, 0.501019, 0.602643", \ + "0.420298, 0.427618, 0.431906, 0.444411, 0.470894, 0.519083, 0.620707", \ + "0.442888, 0.450208, 0.454496, 0.467001, 0.493484, 0.541673, 0.643297", \ + "0.460549, 0.467869, 0.472157, 0.484662, 0.511145, 0.559334, 0.660958", \ + "0.488350, 0.495670, 0.499958, 0.512463, 0.538946, 0.587135, 0.688759", \ + "0.519698, 0.527018, 0.531306, 0.543811, 0.570294, 0.618483, 0.720107" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.258427, 0.265773, 0.269915, 0.282552, 0.308905, 0.357203, 0.457471", \ + "0.269913, 0.277259, 0.281401, 0.294038, 0.320391, 0.368689, 0.468957", \ + "0.288479, 0.295825, 0.299967, 0.312604, 0.338957, 0.387255, 0.487523", \ + "0.310924, 0.318270, 0.322412, 0.335049, 0.361402, 0.409700, 0.509968", \ + "0.328666, 0.336012, 0.340154, 0.352791, 0.379144, 0.427442, 0.527710", \ + "0.356550, 0.363896, 0.368038, 0.380675, 0.407028, 0.455326, 0.555594", \ + "0.387887, 0.395233, 0.399375, 0.412012, 0.438365, 0.486663, 0.586931" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[10]&!WENB[10]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[10] == 1'b1 && WENB[10] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.448569, 0.455979, 0.458221, 0.472734, 0.496988, 0.548145, 0.648157", \ + "0.458006, 0.465416, 0.467658, 0.482171, 0.506425, 0.557582, 0.657594", \ + "0.474760, 0.482170, 0.484412, 0.498925, 0.523179, 0.574336, 0.674348", \ + "0.494141, 0.501551, 0.503793, 0.518306, 0.542560, 0.593717, 0.693729", \ + "0.511078, 0.518488, 0.520730, 0.535243, 0.559497, 0.610654, 0.710666", \ + "0.531453, 0.538863, 0.541105, 0.555618, 0.579872, 0.631029, 0.731041", \ + "0.558448, 0.565858, 0.568100, 0.582613, 0.606867, 0.658024, 0.758036" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.294257, 0.301642, 0.303853, 0.318399, 0.342575, 0.393185, 0.493809", \ + "0.303707, 0.311092, 0.313303, 0.327849, 0.352025, 0.402635, 0.503259", \ + "0.320468, 0.327853, 0.330064, 0.344610, 0.368786, 0.419396, 0.520020", \ + "0.339837, 0.347222, 0.349433, 0.363979, 0.388155, 0.438765, 0.539389", \ + "0.356774, 0.364159, 0.366370, 0.380916, 0.405092, 0.455702, 0.556326", \ + "0.377128, 0.384513, 0.386724, 0.401270, 0.425446, 0.476056, 0.576680", \ + "0.403841, 0.411226, 0.413437, 0.427983, 0.452159, 0.502769, 0.603393" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.415263, 0.421895, 0.423659, 0.435133, 0.452584, 0.487558, 0.555809", \ + "0.424475, 0.431107, 0.432871, 0.444345, 0.461796, 0.496770, 0.565021", \ + "0.444166, 0.450798, 0.452562, 0.464036, 0.481487, 0.516461, 0.584712", \ + "0.465757, 0.472389, 0.474153, 0.485627, 0.503078, 0.538052, 0.606303", \ + "0.482087, 0.488719, 0.490483, 0.501957, 0.519408, 0.554382, 0.622633", \ + "0.509113, 0.515745, 0.517509, 0.528983, 0.546434, 0.581408, 0.649659", \ + "0.541286, 0.547918, 0.549682, 0.561156, 0.578607, 0.613581, 0.681832" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.268714, 0.275200, 0.277097, 0.288608, 0.305984, 0.340375, 0.408963", \ + "0.278165, 0.284651, 0.286548, 0.298059, 0.315435, 0.349826, 0.418414", \ + "0.297909, 0.304395, 0.306292, 0.317803, 0.335179, 0.369570, 0.438158", \ + "0.319457, 0.325943, 0.327840, 0.339351, 0.356727, 0.391118, 0.459706", \ + "0.335812, 0.342298, 0.344195, 0.355706, 0.373082, 0.407473, 0.476061", \ + "0.362797, 0.369283, 0.371180, 0.382691, 0.400067, 0.434458, 0.503046", \ + "0.394960, 0.401446, 0.403343, 0.414854, 0.432230, 0.466621, 0.535209" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[10]&WENB[10]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269", \ + "0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272", \ + "0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275", \ + "0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279", \ + "0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282", \ + "0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285", \ + "0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444", \ + "0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543", \ + "0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548", \ + "0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552", \ + "0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557", \ + "0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561", \ + "0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[10]&!WENB[10]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444", \ + "0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543", \ + "0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548", \ + "0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552", \ + "0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557", \ + "0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561", \ + "0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269", \ + "0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272", \ + "0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275", \ + "0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279", \ + "0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282", \ + "0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285", \ + "0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288" \ + ); + } + } + } + pin(WENYB[9]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[9]&WENB[9]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[9] == 1'b0 && WENB[9] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.428566, 0.434896, 0.436782, 0.448327, 0.465788, 0.500696, 0.570282", \ + "0.438471, 0.444801, 0.446687, 0.458232, 0.475693, 0.510601, 0.580187", \ + "0.454906, 0.461236, 0.463122, 0.474667, 0.492128, 0.527036, 0.596622", \ + "0.474391, 0.480721, 0.482607, 0.494152, 0.511613, 0.546521, 0.616107", \ + "0.490250, 0.496580, 0.498466, 0.510011, 0.527472, 0.562380, 0.631966", \ + "0.512085, 0.518415, 0.520301, 0.531846, 0.549307, 0.584215, 0.653801", \ + "0.533832, 0.540162, 0.542048, 0.553593, 0.571054, 0.605962, 0.675548" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.289647, 0.295769, 0.297777, 0.309317, 0.326657, 0.361315, 0.429672", \ + "0.299417, 0.305539, 0.307547, 0.319087, 0.336427, 0.371085, 0.439442", \ + "0.315598, 0.321720, 0.323728, 0.335268, 0.352608, 0.387266, 0.455623", \ + "0.335474, 0.341596, 0.343604, 0.355144, 0.372484, 0.407142, 0.475499", \ + "0.351283, 0.357405, 0.359413, 0.370953, 0.388293, 0.422951, 0.491308", \ + "0.372994, 0.379116, 0.381124, 0.392664, 0.410004, 0.444662, 0.513019", \ + "0.394992, 0.401114, 0.403122, 0.414662, 0.432002, 0.466660, 0.535017" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.390282, 0.397602, 0.401890, 0.414395, 0.440878, 0.489067, 0.590691", \ + "0.402234, 0.409554, 0.413842, 0.426347, 0.452830, 0.501019, 0.602643", \ + "0.420298, 0.427618, 0.431906, 0.444411, 0.470894, 0.519083, 0.620707", \ + "0.442888, 0.450208, 0.454496, 0.467001, 0.493484, 0.541673, 0.643297", \ + "0.460549, 0.467869, 0.472157, 0.484662, 0.511145, 0.559334, 0.660958", \ + "0.488350, 0.495670, 0.499958, 0.512463, 0.538946, 0.587135, 0.688759", \ + "0.519698, 0.527018, 0.531306, 0.543811, 0.570294, 0.618483, 0.720107" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.258427, 0.265773, 0.269915, 0.282552, 0.308905, 0.357203, 0.457471", \ + "0.269913, 0.277259, 0.281401, 0.294038, 0.320391, 0.368689, 0.468957", \ + "0.288479, 0.295825, 0.299967, 0.312604, 0.338957, 0.387255, 0.487523", \ + "0.310924, 0.318270, 0.322412, 0.335049, 0.361402, 0.409700, 0.509968", \ + "0.328666, 0.336012, 0.340154, 0.352791, 0.379144, 0.427442, 0.527710", \ + "0.356550, 0.363896, 0.368038, 0.380675, 0.407028, 0.455326, 0.555594", \ + "0.387887, 0.395233, 0.399375, 0.412012, 0.438365, 0.486663, 0.586931" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[9]&!WENB[9]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[9] == 1'b1 && WENB[9] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.448569, 0.455979, 0.458221, 0.472734, 0.496988, 0.548145, 0.648157", \ + "0.458006, 0.465416, 0.467658, 0.482171, 0.506425, 0.557582, 0.657594", \ + "0.474760, 0.482170, 0.484412, 0.498925, 0.523179, 0.574336, 0.674348", \ + "0.494141, 0.501551, 0.503793, 0.518306, 0.542560, 0.593717, 0.693729", \ + "0.511078, 0.518488, 0.520730, 0.535243, 0.559497, 0.610654, 0.710666", \ + "0.531453, 0.538863, 0.541105, 0.555618, 0.579872, 0.631029, 0.731041", \ + "0.558448, 0.565858, 0.568100, 0.582613, 0.606867, 0.658024, 0.758036" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.294257, 0.301642, 0.303853, 0.318399, 0.342575, 0.393185, 0.493809", \ + "0.303707, 0.311092, 0.313303, 0.327849, 0.352025, 0.402635, 0.503259", \ + "0.320468, 0.327853, 0.330064, 0.344610, 0.368786, 0.419396, 0.520020", \ + "0.339837, 0.347222, 0.349433, 0.363979, 0.388155, 0.438765, 0.539389", \ + "0.356774, 0.364159, 0.366370, 0.380916, 0.405092, 0.455702, 0.556326", \ + "0.377128, 0.384513, 0.386724, 0.401270, 0.425446, 0.476056, 0.576680", \ + "0.403841, 0.411226, 0.413437, 0.427983, 0.452159, 0.502769, 0.603393" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.415263, 0.421895, 0.423659, 0.435133, 0.452584, 0.487558, 0.555809", \ + "0.424475, 0.431107, 0.432871, 0.444345, 0.461796, 0.496770, 0.565021", \ + "0.444166, 0.450798, 0.452562, 0.464036, 0.481487, 0.516461, 0.584712", \ + "0.465757, 0.472389, 0.474153, 0.485627, 0.503078, 0.538052, 0.606303", \ + "0.482087, 0.488719, 0.490483, 0.501957, 0.519408, 0.554382, 0.622633", \ + "0.509113, 0.515745, 0.517509, 0.528983, 0.546434, 0.581408, 0.649659", \ + "0.541286, 0.547918, 0.549682, 0.561156, 0.578607, 0.613581, 0.681832" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.268714, 0.275200, 0.277097, 0.288608, 0.305984, 0.340375, 0.408963", \ + "0.278165, 0.284651, 0.286548, 0.298059, 0.315435, 0.349826, 0.418414", \ + "0.297909, 0.304395, 0.306292, 0.317803, 0.335179, 0.369570, 0.438158", \ + "0.319457, 0.325943, 0.327840, 0.339351, 0.356727, 0.391118, 0.459706", \ + "0.335812, 0.342298, 0.344195, 0.355706, 0.373082, 0.407473, 0.476061", \ + "0.362797, 0.369283, 0.371180, 0.382691, 0.400067, 0.434458, 0.503046", \ + "0.394960, 0.401446, 0.403343, 0.414854, 0.432230, 0.466621, 0.535209" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[9]&WENB[9]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269", \ + "0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272", \ + "0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275", \ + "0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279", \ + "0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282", \ + "0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285", \ + "0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444", \ + "0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543", \ + "0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548", \ + "0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552", \ + "0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557", \ + "0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561", \ + "0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[9]&!WENB[9]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444", \ + "0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543", \ + "0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548", \ + "0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552", \ + "0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557", \ + "0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561", \ + "0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269", \ + "0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272", \ + "0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275", \ + "0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279", \ + "0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282", \ + "0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285", \ + "0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288" \ + ); + } + } + } + pin(WENYB[8]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[8]&WENB[8]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[8] == 1'b0 && WENB[8] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.428566, 0.434896, 0.436782, 0.448327, 0.465788, 0.500696, 0.570282", \ + "0.438471, 0.444801, 0.446687, 0.458232, 0.475693, 0.510601, 0.580187", \ + "0.454906, 0.461236, 0.463122, 0.474667, 0.492128, 0.527036, 0.596622", \ + "0.474391, 0.480721, 0.482607, 0.494152, 0.511613, 0.546521, 0.616107", \ + "0.490250, 0.496580, 0.498466, 0.510011, 0.527472, 0.562380, 0.631966", \ + "0.512085, 0.518415, 0.520301, 0.531846, 0.549307, 0.584215, 0.653801", \ + "0.533832, 0.540162, 0.542048, 0.553593, 0.571054, 0.605962, 0.675548" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.289647, 0.295769, 0.297777, 0.309317, 0.326657, 0.361315, 0.429672", \ + "0.299417, 0.305539, 0.307547, 0.319087, 0.336427, 0.371085, 0.439442", \ + "0.315598, 0.321720, 0.323728, 0.335268, 0.352608, 0.387266, 0.455623", \ + "0.335474, 0.341596, 0.343604, 0.355144, 0.372484, 0.407142, 0.475499", \ + "0.351283, 0.357405, 0.359413, 0.370953, 0.388293, 0.422951, 0.491308", \ + "0.372994, 0.379116, 0.381124, 0.392664, 0.410004, 0.444662, 0.513019", \ + "0.394992, 0.401114, 0.403122, 0.414662, 0.432002, 0.466660, 0.535017" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.390282, 0.397602, 0.401890, 0.414395, 0.440878, 0.489067, 0.590691", \ + "0.402234, 0.409554, 0.413842, 0.426347, 0.452830, 0.501019, 0.602643", \ + "0.420298, 0.427618, 0.431906, 0.444411, 0.470894, 0.519083, 0.620707", \ + "0.442888, 0.450208, 0.454496, 0.467001, 0.493484, 0.541673, 0.643297", \ + "0.460549, 0.467869, 0.472157, 0.484662, 0.511145, 0.559334, 0.660958", \ + "0.488350, 0.495670, 0.499958, 0.512463, 0.538946, 0.587135, 0.688759", \ + "0.519698, 0.527018, 0.531306, 0.543811, 0.570294, 0.618483, 0.720107" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.258427, 0.265773, 0.269915, 0.282552, 0.308905, 0.357203, 0.457471", \ + "0.269913, 0.277259, 0.281401, 0.294038, 0.320391, 0.368689, 0.468957", \ + "0.288479, 0.295825, 0.299967, 0.312604, 0.338957, 0.387255, 0.487523", \ + "0.310924, 0.318270, 0.322412, 0.335049, 0.361402, 0.409700, 0.509968", \ + "0.328666, 0.336012, 0.340154, 0.352791, 0.379144, 0.427442, 0.527710", \ + "0.356550, 0.363896, 0.368038, 0.380675, 0.407028, 0.455326, 0.555594", \ + "0.387887, 0.395233, 0.399375, 0.412012, 0.438365, 0.486663, 0.586931" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[8]&!WENB[8]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[8] == 1'b1 && WENB[8] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.448569, 0.455979, 0.458221, 0.472734, 0.496988, 0.548145, 0.648157", \ + "0.458006, 0.465416, 0.467658, 0.482171, 0.506425, 0.557582, 0.657594", \ + "0.474760, 0.482170, 0.484412, 0.498925, 0.523179, 0.574336, 0.674348", \ + "0.494141, 0.501551, 0.503793, 0.518306, 0.542560, 0.593717, 0.693729", \ + "0.511078, 0.518488, 0.520730, 0.535243, 0.559497, 0.610654, 0.710666", \ + "0.531453, 0.538863, 0.541105, 0.555618, 0.579872, 0.631029, 0.731041", \ + "0.558448, 0.565858, 0.568100, 0.582613, 0.606867, 0.658024, 0.758036" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.294257, 0.301642, 0.303853, 0.318399, 0.342575, 0.393185, 0.493809", \ + "0.303707, 0.311092, 0.313303, 0.327849, 0.352025, 0.402635, 0.503259", \ + "0.320468, 0.327853, 0.330064, 0.344610, 0.368786, 0.419396, 0.520020", \ + "0.339837, 0.347222, 0.349433, 0.363979, 0.388155, 0.438765, 0.539389", \ + "0.356774, 0.364159, 0.366370, 0.380916, 0.405092, 0.455702, 0.556326", \ + "0.377128, 0.384513, 0.386724, 0.401270, 0.425446, 0.476056, 0.576680", \ + "0.403841, 0.411226, 0.413437, 0.427983, 0.452159, 0.502769, 0.603393" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.415263, 0.421895, 0.423659, 0.435133, 0.452584, 0.487558, 0.555809", \ + "0.424475, 0.431107, 0.432871, 0.444345, 0.461796, 0.496770, 0.565021", \ + "0.444166, 0.450798, 0.452562, 0.464036, 0.481487, 0.516461, 0.584712", \ + "0.465757, 0.472389, 0.474153, 0.485627, 0.503078, 0.538052, 0.606303", \ + "0.482087, 0.488719, 0.490483, 0.501957, 0.519408, 0.554382, 0.622633", \ + "0.509113, 0.515745, 0.517509, 0.528983, 0.546434, 0.581408, 0.649659", \ + "0.541286, 0.547918, 0.549682, 0.561156, 0.578607, 0.613581, 0.681832" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.268714, 0.275200, 0.277097, 0.288608, 0.305984, 0.340375, 0.408963", \ + "0.278165, 0.284651, 0.286548, 0.298059, 0.315435, 0.349826, 0.418414", \ + "0.297909, 0.304395, 0.306292, 0.317803, 0.335179, 0.369570, 0.438158", \ + "0.319457, 0.325943, 0.327840, 0.339351, 0.356727, 0.391118, 0.459706", \ + "0.335812, 0.342298, 0.344195, 0.355706, 0.373082, 0.407473, 0.476061", \ + "0.362797, 0.369283, 0.371180, 0.382691, 0.400067, 0.434458, 0.503046", \ + "0.394960, 0.401446, 0.403343, 0.414854, 0.432230, 0.466621, 0.535209" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[8]&WENB[8]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269", \ + "0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272", \ + "0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275", \ + "0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279", \ + "0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282", \ + "0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285", \ + "0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444", \ + "0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543", \ + "0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548", \ + "0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552", \ + "0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557", \ + "0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561", \ + "0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[8]&!WENB[8]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444", \ + "0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543", \ + "0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548", \ + "0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552", \ + "0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557", \ + "0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561", \ + "0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269", \ + "0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272", \ + "0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275", \ + "0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279", \ + "0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282", \ + "0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285", \ + "0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288" \ + ); + } + } + } + pin(WENYB[7]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[7]&WENB[7]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[7] == 1'b0 && WENB[7] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.428566, 0.434896, 0.436782, 0.448327, 0.465788, 0.500696, 0.570282", \ + "0.438471, 0.444801, 0.446687, 0.458232, 0.475693, 0.510601, 0.580187", \ + "0.454906, 0.461236, 0.463122, 0.474667, 0.492128, 0.527036, 0.596622", \ + "0.474391, 0.480721, 0.482607, 0.494152, 0.511613, 0.546521, 0.616107", \ + "0.490250, 0.496580, 0.498466, 0.510011, 0.527472, 0.562380, 0.631966", \ + "0.512085, 0.518415, 0.520301, 0.531846, 0.549307, 0.584215, 0.653801", \ + "0.533832, 0.540162, 0.542048, 0.553593, 0.571054, 0.605962, 0.675548" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.289647, 0.295769, 0.297777, 0.309317, 0.326657, 0.361315, 0.429672", \ + "0.299417, 0.305539, 0.307547, 0.319087, 0.336427, 0.371085, 0.439442", \ + "0.315598, 0.321720, 0.323728, 0.335268, 0.352608, 0.387266, 0.455623", \ + "0.335474, 0.341596, 0.343604, 0.355144, 0.372484, 0.407142, 0.475499", \ + "0.351283, 0.357405, 0.359413, 0.370953, 0.388293, 0.422951, 0.491308", \ + "0.372994, 0.379116, 0.381124, 0.392664, 0.410004, 0.444662, 0.513019", \ + "0.394992, 0.401114, 0.403122, 0.414662, 0.432002, 0.466660, 0.535017" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.390282, 0.397602, 0.401890, 0.414395, 0.440878, 0.489067, 0.590691", \ + "0.402234, 0.409554, 0.413842, 0.426347, 0.452830, 0.501019, 0.602643", \ + "0.420298, 0.427618, 0.431906, 0.444411, 0.470894, 0.519083, 0.620707", \ + "0.442888, 0.450208, 0.454496, 0.467001, 0.493484, 0.541673, 0.643297", \ + "0.460549, 0.467869, 0.472157, 0.484662, 0.511145, 0.559334, 0.660958", \ + "0.488350, 0.495670, 0.499958, 0.512463, 0.538946, 0.587135, 0.688759", \ + "0.519698, 0.527018, 0.531306, 0.543811, 0.570294, 0.618483, 0.720107" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.258427, 0.265773, 0.269915, 0.282552, 0.308905, 0.357203, 0.457471", \ + "0.269913, 0.277259, 0.281401, 0.294038, 0.320391, 0.368689, 0.468957", \ + "0.288479, 0.295825, 0.299967, 0.312604, 0.338957, 0.387255, 0.487523", \ + "0.310924, 0.318270, 0.322412, 0.335049, 0.361402, 0.409700, 0.509968", \ + "0.328666, 0.336012, 0.340154, 0.352791, 0.379144, 0.427442, 0.527710", \ + "0.356550, 0.363896, 0.368038, 0.380675, 0.407028, 0.455326, 0.555594", \ + "0.387887, 0.395233, 0.399375, 0.412012, 0.438365, 0.486663, 0.586931" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[7]&!WENB[7]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[7] == 1'b1 && WENB[7] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.448569, 0.455979, 0.458221, 0.472734, 0.496988, 0.548145, 0.648157", \ + "0.458006, 0.465416, 0.467658, 0.482171, 0.506425, 0.557582, 0.657594", \ + "0.474760, 0.482170, 0.484412, 0.498925, 0.523179, 0.574336, 0.674348", \ + "0.494141, 0.501551, 0.503793, 0.518306, 0.542560, 0.593717, 0.693729", \ + "0.511078, 0.518488, 0.520730, 0.535243, 0.559497, 0.610654, 0.710666", \ + "0.531453, 0.538863, 0.541105, 0.555618, 0.579872, 0.631029, 0.731041", \ + "0.558448, 0.565858, 0.568100, 0.582613, 0.606867, 0.658024, 0.758036" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.294257, 0.301642, 0.303853, 0.318399, 0.342575, 0.393185, 0.493809", \ + "0.303707, 0.311092, 0.313303, 0.327849, 0.352025, 0.402635, 0.503259", \ + "0.320468, 0.327853, 0.330064, 0.344610, 0.368786, 0.419396, 0.520020", \ + "0.339837, 0.347222, 0.349433, 0.363979, 0.388155, 0.438765, 0.539389", \ + "0.356774, 0.364159, 0.366370, 0.380916, 0.405092, 0.455702, 0.556326", \ + "0.377128, 0.384513, 0.386724, 0.401270, 0.425446, 0.476056, 0.576680", \ + "0.403841, 0.411226, 0.413437, 0.427983, 0.452159, 0.502769, 0.603393" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.415263, 0.421895, 0.423659, 0.435133, 0.452584, 0.487558, 0.555809", \ + "0.424475, 0.431107, 0.432871, 0.444345, 0.461796, 0.496770, 0.565021", \ + "0.444166, 0.450798, 0.452562, 0.464036, 0.481487, 0.516461, 0.584712", \ + "0.465757, 0.472389, 0.474153, 0.485627, 0.503078, 0.538052, 0.606303", \ + "0.482087, 0.488719, 0.490483, 0.501957, 0.519408, 0.554382, 0.622633", \ + "0.509113, 0.515745, 0.517509, 0.528983, 0.546434, 0.581408, 0.649659", \ + "0.541286, 0.547918, 0.549682, 0.561156, 0.578607, 0.613581, 0.681832" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.268714, 0.275200, 0.277097, 0.288608, 0.305984, 0.340375, 0.408963", \ + "0.278165, 0.284651, 0.286548, 0.298059, 0.315435, 0.349826, 0.418414", \ + "0.297909, 0.304395, 0.306292, 0.317803, 0.335179, 0.369570, 0.438158", \ + "0.319457, 0.325943, 0.327840, 0.339351, 0.356727, 0.391118, 0.459706", \ + "0.335812, 0.342298, 0.344195, 0.355706, 0.373082, 0.407473, 0.476061", \ + "0.362797, 0.369283, 0.371180, 0.382691, 0.400067, 0.434458, 0.503046", \ + "0.394960, 0.401446, 0.403343, 0.414854, 0.432230, 0.466621, 0.535209" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[7]&WENB[7]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269", \ + "0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272", \ + "0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275", \ + "0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279", \ + "0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282", \ + "0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285", \ + "0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444", \ + "0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543", \ + "0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548", \ + "0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552", \ + "0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557", \ + "0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561", \ + "0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[7]&!WENB[7]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444", \ + "0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543", \ + "0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548", \ + "0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552", \ + "0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557", \ + "0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561", \ + "0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269", \ + "0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272", \ + "0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275", \ + "0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279", \ + "0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282", \ + "0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285", \ + "0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288" \ + ); + } + } + } + pin(WENYB[6]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[6]&WENB[6]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[6] == 1'b0 && WENB[6] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.428566, 0.434896, 0.436782, 0.448327, 0.465788, 0.500696, 0.570282", \ + "0.438471, 0.444801, 0.446687, 0.458232, 0.475693, 0.510601, 0.580187", \ + "0.454906, 0.461236, 0.463122, 0.474667, 0.492128, 0.527036, 0.596622", \ + "0.474391, 0.480721, 0.482607, 0.494152, 0.511613, 0.546521, 0.616107", \ + "0.490250, 0.496580, 0.498466, 0.510011, 0.527472, 0.562380, 0.631966", \ + "0.512085, 0.518415, 0.520301, 0.531846, 0.549307, 0.584215, 0.653801", \ + "0.533832, 0.540162, 0.542048, 0.553593, 0.571054, 0.605962, 0.675548" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.289647, 0.295769, 0.297777, 0.309317, 0.326657, 0.361315, 0.429672", \ + "0.299417, 0.305539, 0.307547, 0.319087, 0.336427, 0.371085, 0.439442", \ + "0.315598, 0.321720, 0.323728, 0.335268, 0.352608, 0.387266, 0.455623", \ + "0.335474, 0.341596, 0.343604, 0.355144, 0.372484, 0.407142, 0.475499", \ + "0.351283, 0.357405, 0.359413, 0.370953, 0.388293, 0.422951, 0.491308", \ + "0.372994, 0.379116, 0.381124, 0.392664, 0.410004, 0.444662, 0.513019", \ + "0.394992, 0.401114, 0.403122, 0.414662, 0.432002, 0.466660, 0.535017" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.390282, 0.397602, 0.401890, 0.414395, 0.440878, 0.489067, 0.590691", \ + "0.402234, 0.409554, 0.413842, 0.426347, 0.452830, 0.501019, 0.602643", \ + "0.420298, 0.427618, 0.431906, 0.444411, 0.470894, 0.519083, 0.620707", \ + "0.442888, 0.450208, 0.454496, 0.467001, 0.493484, 0.541673, 0.643297", \ + "0.460549, 0.467869, 0.472157, 0.484662, 0.511145, 0.559334, 0.660958", \ + "0.488350, 0.495670, 0.499958, 0.512463, 0.538946, 0.587135, 0.688759", \ + "0.519698, 0.527018, 0.531306, 0.543811, 0.570294, 0.618483, 0.720107" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.258427, 0.265773, 0.269915, 0.282552, 0.308905, 0.357203, 0.457471", \ + "0.269913, 0.277259, 0.281401, 0.294038, 0.320391, 0.368689, 0.468957", \ + "0.288479, 0.295825, 0.299967, 0.312604, 0.338957, 0.387255, 0.487523", \ + "0.310924, 0.318270, 0.322412, 0.335049, 0.361402, 0.409700, 0.509968", \ + "0.328666, 0.336012, 0.340154, 0.352791, 0.379144, 0.427442, 0.527710", \ + "0.356550, 0.363896, 0.368038, 0.380675, 0.407028, 0.455326, 0.555594", \ + "0.387887, 0.395233, 0.399375, 0.412012, 0.438365, 0.486663, 0.586931" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[6]&!WENB[6]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[6] == 1'b1 && WENB[6] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.448569, 0.455979, 0.458221, 0.472734, 0.496988, 0.548145, 0.648157", \ + "0.458006, 0.465416, 0.467658, 0.482171, 0.506425, 0.557582, 0.657594", \ + "0.474760, 0.482170, 0.484412, 0.498925, 0.523179, 0.574336, 0.674348", \ + "0.494141, 0.501551, 0.503793, 0.518306, 0.542560, 0.593717, 0.693729", \ + "0.511078, 0.518488, 0.520730, 0.535243, 0.559497, 0.610654, 0.710666", \ + "0.531453, 0.538863, 0.541105, 0.555618, 0.579872, 0.631029, 0.731041", \ + "0.558448, 0.565858, 0.568100, 0.582613, 0.606867, 0.658024, 0.758036" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.294257, 0.301642, 0.303853, 0.318399, 0.342575, 0.393185, 0.493809", \ + "0.303707, 0.311092, 0.313303, 0.327849, 0.352025, 0.402635, 0.503259", \ + "0.320468, 0.327853, 0.330064, 0.344610, 0.368786, 0.419396, 0.520020", \ + "0.339837, 0.347222, 0.349433, 0.363979, 0.388155, 0.438765, 0.539389", \ + "0.356774, 0.364159, 0.366370, 0.380916, 0.405092, 0.455702, 0.556326", \ + "0.377128, 0.384513, 0.386724, 0.401270, 0.425446, 0.476056, 0.576680", \ + "0.403841, 0.411226, 0.413437, 0.427983, 0.452159, 0.502769, 0.603393" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.415263, 0.421895, 0.423659, 0.435133, 0.452584, 0.487558, 0.555809", \ + "0.424475, 0.431107, 0.432871, 0.444345, 0.461796, 0.496770, 0.565021", \ + "0.444166, 0.450798, 0.452562, 0.464036, 0.481487, 0.516461, 0.584712", \ + "0.465757, 0.472389, 0.474153, 0.485627, 0.503078, 0.538052, 0.606303", \ + "0.482087, 0.488719, 0.490483, 0.501957, 0.519408, 0.554382, 0.622633", \ + "0.509113, 0.515745, 0.517509, 0.528983, 0.546434, 0.581408, 0.649659", \ + "0.541286, 0.547918, 0.549682, 0.561156, 0.578607, 0.613581, 0.681832" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.268714, 0.275200, 0.277097, 0.288608, 0.305984, 0.340375, 0.408963", \ + "0.278165, 0.284651, 0.286548, 0.298059, 0.315435, 0.349826, 0.418414", \ + "0.297909, 0.304395, 0.306292, 0.317803, 0.335179, 0.369570, 0.438158", \ + "0.319457, 0.325943, 0.327840, 0.339351, 0.356727, 0.391118, 0.459706", \ + "0.335812, 0.342298, 0.344195, 0.355706, 0.373082, 0.407473, 0.476061", \ + "0.362797, 0.369283, 0.371180, 0.382691, 0.400067, 0.434458, 0.503046", \ + "0.394960, 0.401446, 0.403343, 0.414854, 0.432230, 0.466621, 0.535209" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[6]&WENB[6]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269", \ + "0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272", \ + "0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275", \ + "0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279", \ + "0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282", \ + "0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285", \ + "0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444", \ + "0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543", \ + "0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548", \ + "0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552", \ + "0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557", \ + "0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561", \ + "0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[6]&!WENB[6]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444", \ + "0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543", \ + "0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548", \ + "0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552", \ + "0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557", \ + "0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561", \ + "0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269", \ + "0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272", \ + "0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275", \ + "0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279", \ + "0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282", \ + "0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285", \ + "0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288" \ + ); + } + } + } + pin(WENYB[5]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[5]&WENB[5]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[5] == 1'b0 && WENB[5] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.428566, 0.434896, 0.436782, 0.448327, 0.465788, 0.500696, 0.570282", \ + "0.438471, 0.444801, 0.446687, 0.458232, 0.475693, 0.510601, 0.580187", \ + "0.454906, 0.461236, 0.463122, 0.474667, 0.492128, 0.527036, 0.596622", \ + "0.474391, 0.480721, 0.482607, 0.494152, 0.511613, 0.546521, 0.616107", \ + "0.490250, 0.496580, 0.498466, 0.510011, 0.527472, 0.562380, 0.631966", \ + "0.512085, 0.518415, 0.520301, 0.531846, 0.549307, 0.584215, 0.653801", \ + "0.533832, 0.540162, 0.542048, 0.553593, 0.571054, 0.605962, 0.675548" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.289647, 0.295769, 0.297777, 0.309317, 0.326657, 0.361315, 0.429672", \ + "0.299417, 0.305539, 0.307547, 0.319087, 0.336427, 0.371085, 0.439442", \ + "0.315598, 0.321720, 0.323728, 0.335268, 0.352608, 0.387266, 0.455623", \ + "0.335474, 0.341596, 0.343604, 0.355144, 0.372484, 0.407142, 0.475499", \ + "0.351283, 0.357405, 0.359413, 0.370953, 0.388293, 0.422951, 0.491308", \ + "0.372994, 0.379116, 0.381124, 0.392664, 0.410004, 0.444662, 0.513019", \ + "0.394992, 0.401114, 0.403122, 0.414662, 0.432002, 0.466660, 0.535017" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.390282, 0.397602, 0.401890, 0.414395, 0.440878, 0.489067, 0.590691", \ + "0.402234, 0.409554, 0.413842, 0.426347, 0.452830, 0.501019, 0.602643", \ + "0.420298, 0.427618, 0.431906, 0.444411, 0.470894, 0.519083, 0.620707", \ + "0.442888, 0.450208, 0.454496, 0.467001, 0.493484, 0.541673, 0.643297", \ + "0.460549, 0.467869, 0.472157, 0.484662, 0.511145, 0.559334, 0.660958", \ + "0.488350, 0.495670, 0.499958, 0.512463, 0.538946, 0.587135, 0.688759", \ + "0.519698, 0.527018, 0.531306, 0.543811, 0.570294, 0.618483, 0.720107" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.258427, 0.265773, 0.269915, 0.282552, 0.308905, 0.357203, 0.457471", \ + "0.269913, 0.277259, 0.281401, 0.294038, 0.320391, 0.368689, 0.468957", \ + "0.288479, 0.295825, 0.299967, 0.312604, 0.338957, 0.387255, 0.487523", \ + "0.310924, 0.318270, 0.322412, 0.335049, 0.361402, 0.409700, 0.509968", \ + "0.328666, 0.336012, 0.340154, 0.352791, 0.379144, 0.427442, 0.527710", \ + "0.356550, 0.363896, 0.368038, 0.380675, 0.407028, 0.455326, 0.555594", \ + "0.387887, 0.395233, 0.399375, 0.412012, 0.438365, 0.486663, 0.586931" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[5]&!WENB[5]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[5] == 1'b1 && WENB[5] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.448569, 0.455979, 0.458221, 0.472734, 0.496988, 0.548145, 0.648157", \ + "0.458006, 0.465416, 0.467658, 0.482171, 0.506425, 0.557582, 0.657594", \ + "0.474760, 0.482170, 0.484412, 0.498925, 0.523179, 0.574336, 0.674348", \ + "0.494141, 0.501551, 0.503793, 0.518306, 0.542560, 0.593717, 0.693729", \ + "0.511078, 0.518488, 0.520730, 0.535243, 0.559497, 0.610654, 0.710666", \ + "0.531453, 0.538863, 0.541105, 0.555618, 0.579872, 0.631029, 0.731041", \ + "0.558448, 0.565858, 0.568100, 0.582613, 0.606867, 0.658024, 0.758036" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.294257, 0.301642, 0.303853, 0.318399, 0.342575, 0.393185, 0.493809", \ + "0.303707, 0.311092, 0.313303, 0.327849, 0.352025, 0.402635, 0.503259", \ + "0.320468, 0.327853, 0.330064, 0.344610, 0.368786, 0.419396, 0.520020", \ + "0.339837, 0.347222, 0.349433, 0.363979, 0.388155, 0.438765, 0.539389", \ + "0.356774, 0.364159, 0.366370, 0.380916, 0.405092, 0.455702, 0.556326", \ + "0.377128, 0.384513, 0.386724, 0.401270, 0.425446, 0.476056, 0.576680", \ + "0.403841, 0.411226, 0.413437, 0.427983, 0.452159, 0.502769, 0.603393" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.415263, 0.421895, 0.423659, 0.435133, 0.452584, 0.487558, 0.555809", \ + "0.424475, 0.431107, 0.432871, 0.444345, 0.461796, 0.496770, 0.565021", \ + "0.444166, 0.450798, 0.452562, 0.464036, 0.481487, 0.516461, 0.584712", \ + "0.465757, 0.472389, 0.474153, 0.485627, 0.503078, 0.538052, 0.606303", \ + "0.482087, 0.488719, 0.490483, 0.501957, 0.519408, 0.554382, 0.622633", \ + "0.509113, 0.515745, 0.517509, 0.528983, 0.546434, 0.581408, 0.649659", \ + "0.541286, 0.547918, 0.549682, 0.561156, 0.578607, 0.613581, 0.681832" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.268714, 0.275200, 0.277097, 0.288608, 0.305984, 0.340375, 0.408963", \ + "0.278165, 0.284651, 0.286548, 0.298059, 0.315435, 0.349826, 0.418414", \ + "0.297909, 0.304395, 0.306292, 0.317803, 0.335179, 0.369570, 0.438158", \ + "0.319457, 0.325943, 0.327840, 0.339351, 0.356727, 0.391118, 0.459706", \ + "0.335812, 0.342298, 0.344195, 0.355706, 0.373082, 0.407473, 0.476061", \ + "0.362797, 0.369283, 0.371180, 0.382691, 0.400067, 0.434458, 0.503046", \ + "0.394960, 0.401446, 0.403343, 0.414854, 0.432230, 0.466621, 0.535209" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[5]&WENB[5]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269", \ + "0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272", \ + "0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275", \ + "0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279", \ + "0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282", \ + "0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285", \ + "0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444", \ + "0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543", \ + "0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548", \ + "0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552", \ + "0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557", \ + "0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561", \ + "0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[5]&!WENB[5]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444", \ + "0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543", \ + "0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548", \ + "0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552", \ + "0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557", \ + "0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561", \ + "0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269", \ + "0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272", \ + "0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275", \ + "0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279", \ + "0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282", \ + "0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285", \ + "0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288" \ + ); + } + } + } + pin(WENYB[4]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[4]&WENB[4]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[4] == 1'b0 && WENB[4] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.428566, 0.434896, 0.436782, 0.448327, 0.465788, 0.500696, 0.570282", \ + "0.438471, 0.444801, 0.446687, 0.458232, 0.475693, 0.510601, 0.580187", \ + "0.454906, 0.461236, 0.463122, 0.474667, 0.492128, 0.527036, 0.596622", \ + "0.474391, 0.480721, 0.482607, 0.494152, 0.511613, 0.546521, 0.616107", \ + "0.490250, 0.496580, 0.498466, 0.510011, 0.527472, 0.562380, 0.631966", \ + "0.512085, 0.518415, 0.520301, 0.531846, 0.549307, 0.584215, 0.653801", \ + "0.533832, 0.540162, 0.542048, 0.553593, 0.571054, 0.605962, 0.675548" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.289647, 0.295769, 0.297777, 0.309317, 0.326657, 0.361315, 0.429672", \ + "0.299417, 0.305539, 0.307547, 0.319087, 0.336427, 0.371085, 0.439442", \ + "0.315598, 0.321720, 0.323728, 0.335268, 0.352608, 0.387266, 0.455623", \ + "0.335474, 0.341596, 0.343604, 0.355144, 0.372484, 0.407142, 0.475499", \ + "0.351283, 0.357405, 0.359413, 0.370953, 0.388293, 0.422951, 0.491308", \ + "0.372994, 0.379116, 0.381124, 0.392664, 0.410004, 0.444662, 0.513019", \ + "0.394992, 0.401114, 0.403122, 0.414662, 0.432002, 0.466660, 0.535017" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.390282, 0.397602, 0.401890, 0.414395, 0.440878, 0.489067, 0.590691", \ + "0.402234, 0.409554, 0.413842, 0.426347, 0.452830, 0.501019, 0.602643", \ + "0.420298, 0.427618, 0.431906, 0.444411, 0.470894, 0.519083, 0.620707", \ + "0.442888, 0.450208, 0.454496, 0.467001, 0.493484, 0.541673, 0.643297", \ + "0.460549, 0.467869, 0.472157, 0.484662, 0.511145, 0.559334, 0.660958", \ + "0.488350, 0.495670, 0.499958, 0.512463, 0.538946, 0.587135, 0.688759", \ + "0.519698, 0.527018, 0.531306, 0.543811, 0.570294, 0.618483, 0.720107" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.258427, 0.265773, 0.269915, 0.282552, 0.308905, 0.357203, 0.457471", \ + "0.269913, 0.277259, 0.281401, 0.294038, 0.320391, 0.368689, 0.468957", \ + "0.288479, 0.295825, 0.299967, 0.312604, 0.338957, 0.387255, 0.487523", \ + "0.310924, 0.318270, 0.322412, 0.335049, 0.361402, 0.409700, 0.509968", \ + "0.328666, 0.336012, 0.340154, 0.352791, 0.379144, 0.427442, 0.527710", \ + "0.356550, 0.363896, 0.368038, 0.380675, 0.407028, 0.455326, 0.555594", \ + "0.387887, 0.395233, 0.399375, 0.412012, 0.438365, 0.486663, 0.586931" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[4]&!WENB[4]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[4] == 1'b1 && WENB[4] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.448569, 0.455979, 0.458221, 0.472734, 0.496988, 0.548145, 0.648157", \ + "0.458006, 0.465416, 0.467658, 0.482171, 0.506425, 0.557582, 0.657594", \ + "0.474760, 0.482170, 0.484412, 0.498925, 0.523179, 0.574336, 0.674348", \ + "0.494141, 0.501551, 0.503793, 0.518306, 0.542560, 0.593717, 0.693729", \ + "0.511078, 0.518488, 0.520730, 0.535243, 0.559497, 0.610654, 0.710666", \ + "0.531453, 0.538863, 0.541105, 0.555618, 0.579872, 0.631029, 0.731041", \ + "0.558448, 0.565858, 0.568100, 0.582613, 0.606867, 0.658024, 0.758036" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.294257, 0.301642, 0.303853, 0.318399, 0.342575, 0.393185, 0.493809", \ + "0.303707, 0.311092, 0.313303, 0.327849, 0.352025, 0.402635, 0.503259", \ + "0.320468, 0.327853, 0.330064, 0.344610, 0.368786, 0.419396, 0.520020", \ + "0.339837, 0.347222, 0.349433, 0.363979, 0.388155, 0.438765, 0.539389", \ + "0.356774, 0.364159, 0.366370, 0.380916, 0.405092, 0.455702, 0.556326", \ + "0.377128, 0.384513, 0.386724, 0.401270, 0.425446, 0.476056, 0.576680", \ + "0.403841, 0.411226, 0.413437, 0.427983, 0.452159, 0.502769, 0.603393" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.415263, 0.421895, 0.423659, 0.435133, 0.452584, 0.487558, 0.555809", \ + "0.424475, 0.431107, 0.432871, 0.444345, 0.461796, 0.496770, 0.565021", \ + "0.444166, 0.450798, 0.452562, 0.464036, 0.481487, 0.516461, 0.584712", \ + "0.465757, 0.472389, 0.474153, 0.485627, 0.503078, 0.538052, 0.606303", \ + "0.482087, 0.488719, 0.490483, 0.501957, 0.519408, 0.554382, 0.622633", \ + "0.509113, 0.515745, 0.517509, 0.528983, 0.546434, 0.581408, 0.649659", \ + "0.541286, 0.547918, 0.549682, 0.561156, 0.578607, 0.613581, 0.681832" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.268714, 0.275200, 0.277097, 0.288608, 0.305984, 0.340375, 0.408963", \ + "0.278165, 0.284651, 0.286548, 0.298059, 0.315435, 0.349826, 0.418414", \ + "0.297909, 0.304395, 0.306292, 0.317803, 0.335179, 0.369570, 0.438158", \ + "0.319457, 0.325943, 0.327840, 0.339351, 0.356727, 0.391118, 0.459706", \ + "0.335812, 0.342298, 0.344195, 0.355706, 0.373082, 0.407473, 0.476061", \ + "0.362797, 0.369283, 0.371180, 0.382691, 0.400067, 0.434458, 0.503046", \ + "0.394960, 0.401446, 0.403343, 0.414854, 0.432230, 0.466621, 0.535209" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[4]&WENB[4]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269", \ + "0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272", \ + "0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275", \ + "0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279", \ + "0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282", \ + "0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285", \ + "0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444", \ + "0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543", \ + "0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548", \ + "0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552", \ + "0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557", \ + "0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561", \ + "0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[4]&!WENB[4]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444", \ + "0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543", \ + "0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548", \ + "0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552", \ + "0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557", \ + "0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561", \ + "0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269", \ + "0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272", \ + "0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275", \ + "0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279", \ + "0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282", \ + "0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285", \ + "0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288" \ + ); + } + } + } + pin(WENYB[3]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[3]&WENB[3]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[3] == 1'b0 && WENB[3] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.428566, 0.434896, 0.436782, 0.448327, 0.465788, 0.500696, 0.570282", \ + "0.438471, 0.444801, 0.446687, 0.458232, 0.475693, 0.510601, 0.580187", \ + "0.454906, 0.461236, 0.463122, 0.474667, 0.492128, 0.527036, 0.596622", \ + "0.474391, 0.480721, 0.482607, 0.494152, 0.511613, 0.546521, 0.616107", \ + "0.490250, 0.496580, 0.498466, 0.510011, 0.527472, 0.562380, 0.631966", \ + "0.512085, 0.518415, 0.520301, 0.531846, 0.549307, 0.584215, 0.653801", \ + "0.533832, 0.540162, 0.542048, 0.553593, 0.571054, 0.605962, 0.675548" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.289647, 0.295769, 0.297777, 0.309317, 0.326657, 0.361315, 0.429672", \ + "0.299417, 0.305539, 0.307547, 0.319087, 0.336427, 0.371085, 0.439442", \ + "0.315598, 0.321720, 0.323728, 0.335268, 0.352608, 0.387266, 0.455623", \ + "0.335474, 0.341596, 0.343604, 0.355144, 0.372484, 0.407142, 0.475499", \ + "0.351283, 0.357405, 0.359413, 0.370953, 0.388293, 0.422951, 0.491308", \ + "0.372994, 0.379116, 0.381124, 0.392664, 0.410004, 0.444662, 0.513019", \ + "0.394992, 0.401114, 0.403122, 0.414662, 0.432002, 0.466660, 0.535017" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.390282, 0.397602, 0.401890, 0.414395, 0.440878, 0.489067, 0.590691", \ + "0.402234, 0.409554, 0.413842, 0.426347, 0.452830, 0.501019, 0.602643", \ + "0.420298, 0.427618, 0.431906, 0.444411, 0.470894, 0.519083, 0.620707", \ + "0.442888, 0.450208, 0.454496, 0.467001, 0.493484, 0.541673, 0.643297", \ + "0.460549, 0.467869, 0.472157, 0.484662, 0.511145, 0.559334, 0.660958", \ + "0.488350, 0.495670, 0.499958, 0.512463, 0.538946, 0.587135, 0.688759", \ + "0.519698, 0.527018, 0.531306, 0.543811, 0.570294, 0.618483, 0.720107" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.258427, 0.265773, 0.269915, 0.282552, 0.308905, 0.357203, 0.457471", \ + "0.269913, 0.277259, 0.281401, 0.294038, 0.320391, 0.368689, 0.468957", \ + "0.288479, 0.295825, 0.299967, 0.312604, 0.338957, 0.387255, 0.487523", \ + "0.310924, 0.318270, 0.322412, 0.335049, 0.361402, 0.409700, 0.509968", \ + "0.328666, 0.336012, 0.340154, 0.352791, 0.379144, 0.427442, 0.527710", \ + "0.356550, 0.363896, 0.368038, 0.380675, 0.407028, 0.455326, 0.555594", \ + "0.387887, 0.395233, 0.399375, 0.412012, 0.438365, 0.486663, 0.586931" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[3]&!WENB[3]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[3] == 1'b1 && WENB[3] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.448569, 0.455979, 0.458221, 0.472734, 0.496988, 0.548145, 0.648157", \ + "0.458006, 0.465416, 0.467658, 0.482171, 0.506425, 0.557582, 0.657594", \ + "0.474760, 0.482170, 0.484412, 0.498925, 0.523179, 0.574336, 0.674348", \ + "0.494141, 0.501551, 0.503793, 0.518306, 0.542560, 0.593717, 0.693729", \ + "0.511078, 0.518488, 0.520730, 0.535243, 0.559497, 0.610654, 0.710666", \ + "0.531453, 0.538863, 0.541105, 0.555618, 0.579872, 0.631029, 0.731041", \ + "0.558448, 0.565858, 0.568100, 0.582613, 0.606867, 0.658024, 0.758036" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.294257, 0.301642, 0.303853, 0.318399, 0.342575, 0.393185, 0.493809", \ + "0.303707, 0.311092, 0.313303, 0.327849, 0.352025, 0.402635, 0.503259", \ + "0.320468, 0.327853, 0.330064, 0.344610, 0.368786, 0.419396, 0.520020", \ + "0.339837, 0.347222, 0.349433, 0.363979, 0.388155, 0.438765, 0.539389", \ + "0.356774, 0.364159, 0.366370, 0.380916, 0.405092, 0.455702, 0.556326", \ + "0.377128, 0.384513, 0.386724, 0.401270, 0.425446, 0.476056, 0.576680", \ + "0.403841, 0.411226, 0.413437, 0.427983, 0.452159, 0.502769, 0.603393" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.415263, 0.421895, 0.423659, 0.435133, 0.452584, 0.487558, 0.555809", \ + "0.424475, 0.431107, 0.432871, 0.444345, 0.461796, 0.496770, 0.565021", \ + "0.444166, 0.450798, 0.452562, 0.464036, 0.481487, 0.516461, 0.584712", \ + "0.465757, 0.472389, 0.474153, 0.485627, 0.503078, 0.538052, 0.606303", \ + "0.482087, 0.488719, 0.490483, 0.501957, 0.519408, 0.554382, 0.622633", \ + "0.509113, 0.515745, 0.517509, 0.528983, 0.546434, 0.581408, 0.649659", \ + "0.541286, 0.547918, 0.549682, 0.561156, 0.578607, 0.613581, 0.681832" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.268714, 0.275200, 0.277097, 0.288608, 0.305984, 0.340375, 0.408963", \ + "0.278165, 0.284651, 0.286548, 0.298059, 0.315435, 0.349826, 0.418414", \ + "0.297909, 0.304395, 0.306292, 0.317803, 0.335179, 0.369570, 0.438158", \ + "0.319457, 0.325943, 0.327840, 0.339351, 0.356727, 0.391118, 0.459706", \ + "0.335812, 0.342298, 0.344195, 0.355706, 0.373082, 0.407473, 0.476061", \ + "0.362797, 0.369283, 0.371180, 0.382691, 0.400067, 0.434458, 0.503046", \ + "0.394960, 0.401446, 0.403343, 0.414854, 0.432230, 0.466621, 0.535209" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[3]&WENB[3]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269", \ + "0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272", \ + "0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275", \ + "0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279", \ + "0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282", \ + "0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285", \ + "0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444", \ + "0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543", \ + "0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548", \ + "0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552", \ + "0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557", \ + "0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561", \ + "0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[3]&!WENB[3]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444", \ + "0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543", \ + "0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548", \ + "0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552", \ + "0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557", \ + "0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561", \ + "0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269", \ + "0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272", \ + "0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275", \ + "0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279", \ + "0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282", \ + "0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285", \ + "0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288" \ + ); + } + } + } + pin(WENYB[2]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[2]&WENB[2]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[2] == 1'b0 && WENB[2] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.428566, 0.434896, 0.436782, 0.448327, 0.465788, 0.500696, 0.570282", \ + "0.438471, 0.444801, 0.446687, 0.458232, 0.475693, 0.510601, 0.580187", \ + "0.454906, 0.461236, 0.463122, 0.474667, 0.492128, 0.527036, 0.596622", \ + "0.474391, 0.480721, 0.482607, 0.494152, 0.511613, 0.546521, 0.616107", \ + "0.490250, 0.496580, 0.498466, 0.510011, 0.527472, 0.562380, 0.631966", \ + "0.512085, 0.518415, 0.520301, 0.531846, 0.549307, 0.584215, 0.653801", \ + "0.533832, 0.540162, 0.542048, 0.553593, 0.571054, 0.605962, 0.675548" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.289647, 0.295769, 0.297777, 0.309317, 0.326657, 0.361315, 0.429672", \ + "0.299417, 0.305539, 0.307547, 0.319087, 0.336427, 0.371085, 0.439442", \ + "0.315598, 0.321720, 0.323728, 0.335268, 0.352608, 0.387266, 0.455623", \ + "0.335474, 0.341596, 0.343604, 0.355144, 0.372484, 0.407142, 0.475499", \ + "0.351283, 0.357405, 0.359413, 0.370953, 0.388293, 0.422951, 0.491308", \ + "0.372994, 0.379116, 0.381124, 0.392664, 0.410004, 0.444662, 0.513019", \ + "0.394992, 0.401114, 0.403122, 0.414662, 0.432002, 0.466660, 0.535017" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.390282, 0.397602, 0.401890, 0.414395, 0.440878, 0.489067, 0.590691", \ + "0.402234, 0.409554, 0.413842, 0.426347, 0.452830, 0.501019, 0.602643", \ + "0.420298, 0.427618, 0.431906, 0.444411, 0.470894, 0.519083, 0.620707", \ + "0.442888, 0.450208, 0.454496, 0.467001, 0.493484, 0.541673, 0.643297", \ + "0.460549, 0.467869, 0.472157, 0.484662, 0.511145, 0.559334, 0.660958", \ + "0.488350, 0.495670, 0.499958, 0.512463, 0.538946, 0.587135, 0.688759", \ + "0.519698, 0.527018, 0.531306, 0.543811, 0.570294, 0.618483, 0.720107" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.258427, 0.265773, 0.269915, 0.282552, 0.308905, 0.357203, 0.457471", \ + "0.269913, 0.277259, 0.281401, 0.294038, 0.320391, 0.368689, 0.468957", \ + "0.288479, 0.295825, 0.299967, 0.312604, 0.338957, 0.387255, 0.487523", \ + "0.310924, 0.318270, 0.322412, 0.335049, 0.361402, 0.409700, 0.509968", \ + "0.328666, 0.336012, 0.340154, 0.352791, 0.379144, 0.427442, 0.527710", \ + "0.356550, 0.363896, 0.368038, 0.380675, 0.407028, 0.455326, 0.555594", \ + "0.387887, 0.395233, 0.399375, 0.412012, 0.438365, 0.486663, 0.586931" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[2]&!WENB[2]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[2] == 1'b1 && WENB[2] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.448569, 0.455979, 0.458221, 0.472734, 0.496988, 0.548145, 0.648157", \ + "0.458006, 0.465416, 0.467658, 0.482171, 0.506425, 0.557582, 0.657594", \ + "0.474760, 0.482170, 0.484412, 0.498925, 0.523179, 0.574336, 0.674348", \ + "0.494141, 0.501551, 0.503793, 0.518306, 0.542560, 0.593717, 0.693729", \ + "0.511078, 0.518488, 0.520730, 0.535243, 0.559497, 0.610654, 0.710666", \ + "0.531453, 0.538863, 0.541105, 0.555618, 0.579872, 0.631029, 0.731041", \ + "0.558448, 0.565858, 0.568100, 0.582613, 0.606867, 0.658024, 0.758036" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.294257, 0.301642, 0.303853, 0.318399, 0.342575, 0.393185, 0.493809", \ + "0.303707, 0.311092, 0.313303, 0.327849, 0.352025, 0.402635, 0.503259", \ + "0.320468, 0.327853, 0.330064, 0.344610, 0.368786, 0.419396, 0.520020", \ + "0.339837, 0.347222, 0.349433, 0.363979, 0.388155, 0.438765, 0.539389", \ + "0.356774, 0.364159, 0.366370, 0.380916, 0.405092, 0.455702, 0.556326", \ + "0.377128, 0.384513, 0.386724, 0.401270, 0.425446, 0.476056, 0.576680", \ + "0.403841, 0.411226, 0.413437, 0.427983, 0.452159, 0.502769, 0.603393" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.415263, 0.421895, 0.423659, 0.435133, 0.452584, 0.487558, 0.555809", \ + "0.424475, 0.431107, 0.432871, 0.444345, 0.461796, 0.496770, 0.565021", \ + "0.444166, 0.450798, 0.452562, 0.464036, 0.481487, 0.516461, 0.584712", \ + "0.465757, 0.472389, 0.474153, 0.485627, 0.503078, 0.538052, 0.606303", \ + "0.482087, 0.488719, 0.490483, 0.501957, 0.519408, 0.554382, 0.622633", \ + "0.509113, 0.515745, 0.517509, 0.528983, 0.546434, 0.581408, 0.649659", \ + "0.541286, 0.547918, 0.549682, 0.561156, 0.578607, 0.613581, 0.681832" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.268714, 0.275200, 0.277097, 0.288608, 0.305984, 0.340375, 0.408963", \ + "0.278165, 0.284651, 0.286548, 0.298059, 0.315435, 0.349826, 0.418414", \ + "0.297909, 0.304395, 0.306292, 0.317803, 0.335179, 0.369570, 0.438158", \ + "0.319457, 0.325943, 0.327840, 0.339351, 0.356727, 0.391118, 0.459706", \ + "0.335812, 0.342298, 0.344195, 0.355706, 0.373082, 0.407473, 0.476061", \ + "0.362797, 0.369283, 0.371180, 0.382691, 0.400067, 0.434458, 0.503046", \ + "0.394960, 0.401446, 0.403343, 0.414854, 0.432230, 0.466621, 0.535209" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[2]&WENB[2]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269", \ + "0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272", \ + "0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275", \ + "0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279", \ + "0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282", \ + "0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285", \ + "0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444", \ + "0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543", \ + "0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548", \ + "0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552", \ + "0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557", \ + "0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561", \ + "0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[2]&!WENB[2]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444", \ + "0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543", \ + "0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548", \ + "0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552", \ + "0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557", \ + "0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561", \ + "0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269", \ + "0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272", \ + "0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275", \ + "0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279", \ + "0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282", \ + "0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285", \ + "0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288" \ + ); + } + } + } + pin(WENYB[1]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[1]&WENB[1]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[1] == 1'b0 && WENB[1] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.428566, 0.434896, 0.436782, 0.448327, 0.465788, 0.500696, 0.570282", \ + "0.438471, 0.444801, 0.446687, 0.458232, 0.475693, 0.510601, 0.580187", \ + "0.454906, 0.461236, 0.463122, 0.474667, 0.492128, 0.527036, 0.596622", \ + "0.474391, 0.480721, 0.482607, 0.494152, 0.511613, 0.546521, 0.616107", \ + "0.490250, 0.496580, 0.498466, 0.510011, 0.527472, 0.562380, 0.631966", \ + "0.512085, 0.518415, 0.520301, 0.531846, 0.549307, 0.584215, 0.653801", \ + "0.533832, 0.540162, 0.542048, 0.553593, 0.571054, 0.605962, 0.675548" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.289647, 0.295769, 0.297777, 0.309317, 0.326657, 0.361315, 0.429672", \ + "0.299417, 0.305539, 0.307547, 0.319087, 0.336427, 0.371085, 0.439442", \ + "0.315598, 0.321720, 0.323728, 0.335268, 0.352608, 0.387266, 0.455623", \ + "0.335474, 0.341596, 0.343604, 0.355144, 0.372484, 0.407142, 0.475499", \ + "0.351283, 0.357405, 0.359413, 0.370953, 0.388293, 0.422951, 0.491308", \ + "0.372994, 0.379116, 0.381124, 0.392664, 0.410004, 0.444662, 0.513019", \ + "0.394992, 0.401114, 0.403122, 0.414662, 0.432002, 0.466660, 0.535017" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.390282, 0.397602, 0.401890, 0.414395, 0.440878, 0.489067, 0.590691", \ + "0.402234, 0.409554, 0.413842, 0.426347, 0.452830, 0.501019, 0.602643", \ + "0.420298, 0.427618, 0.431906, 0.444411, 0.470894, 0.519083, 0.620707", \ + "0.442888, 0.450208, 0.454496, 0.467001, 0.493484, 0.541673, 0.643297", \ + "0.460549, 0.467869, 0.472157, 0.484662, 0.511145, 0.559334, 0.660958", \ + "0.488350, 0.495670, 0.499958, 0.512463, 0.538946, 0.587135, 0.688759", \ + "0.519698, 0.527018, 0.531306, 0.543811, 0.570294, 0.618483, 0.720107" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.258427, 0.265773, 0.269915, 0.282552, 0.308905, 0.357203, 0.457471", \ + "0.269913, 0.277259, 0.281401, 0.294038, 0.320391, 0.368689, 0.468957", \ + "0.288479, 0.295825, 0.299967, 0.312604, 0.338957, 0.387255, 0.487523", \ + "0.310924, 0.318270, 0.322412, 0.335049, 0.361402, 0.409700, 0.509968", \ + "0.328666, 0.336012, 0.340154, 0.352791, 0.379144, 0.427442, 0.527710", \ + "0.356550, 0.363896, 0.368038, 0.380675, 0.407028, 0.455326, 0.555594", \ + "0.387887, 0.395233, 0.399375, 0.412012, 0.438365, 0.486663, 0.586931" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[1]&!WENB[1]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[1] == 1'b1 && WENB[1] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.448569, 0.455979, 0.458221, 0.472734, 0.496988, 0.548145, 0.648157", \ + "0.458006, 0.465416, 0.467658, 0.482171, 0.506425, 0.557582, 0.657594", \ + "0.474760, 0.482170, 0.484412, 0.498925, 0.523179, 0.574336, 0.674348", \ + "0.494141, 0.501551, 0.503793, 0.518306, 0.542560, 0.593717, 0.693729", \ + "0.511078, 0.518488, 0.520730, 0.535243, 0.559497, 0.610654, 0.710666", \ + "0.531453, 0.538863, 0.541105, 0.555618, 0.579872, 0.631029, 0.731041", \ + "0.558448, 0.565858, 0.568100, 0.582613, 0.606867, 0.658024, 0.758036" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.294257, 0.301642, 0.303853, 0.318399, 0.342575, 0.393185, 0.493809", \ + "0.303707, 0.311092, 0.313303, 0.327849, 0.352025, 0.402635, 0.503259", \ + "0.320468, 0.327853, 0.330064, 0.344610, 0.368786, 0.419396, 0.520020", \ + "0.339837, 0.347222, 0.349433, 0.363979, 0.388155, 0.438765, 0.539389", \ + "0.356774, 0.364159, 0.366370, 0.380916, 0.405092, 0.455702, 0.556326", \ + "0.377128, 0.384513, 0.386724, 0.401270, 0.425446, 0.476056, 0.576680", \ + "0.403841, 0.411226, 0.413437, 0.427983, 0.452159, 0.502769, 0.603393" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.415263, 0.421895, 0.423659, 0.435133, 0.452584, 0.487558, 0.555809", \ + "0.424475, 0.431107, 0.432871, 0.444345, 0.461796, 0.496770, 0.565021", \ + "0.444166, 0.450798, 0.452562, 0.464036, 0.481487, 0.516461, 0.584712", \ + "0.465757, 0.472389, 0.474153, 0.485627, 0.503078, 0.538052, 0.606303", \ + "0.482087, 0.488719, 0.490483, 0.501957, 0.519408, 0.554382, 0.622633", \ + "0.509113, 0.515745, 0.517509, 0.528983, 0.546434, 0.581408, 0.649659", \ + "0.541286, 0.547918, 0.549682, 0.561156, 0.578607, 0.613581, 0.681832" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.268714, 0.275200, 0.277097, 0.288608, 0.305984, 0.340375, 0.408963", \ + "0.278165, 0.284651, 0.286548, 0.298059, 0.315435, 0.349826, 0.418414", \ + "0.297909, 0.304395, 0.306292, 0.317803, 0.335179, 0.369570, 0.438158", \ + "0.319457, 0.325943, 0.327840, 0.339351, 0.356727, 0.391118, 0.459706", \ + "0.335812, 0.342298, 0.344195, 0.355706, 0.373082, 0.407473, 0.476061", \ + "0.362797, 0.369283, 0.371180, 0.382691, 0.400067, 0.434458, 0.503046", \ + "0.394960, 0.401446, 0.403343, 0.414854, 0.432230, 0.466621, 0.535209" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[1]&WENB[1]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269", \ + "0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272", \ + "0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275", \ + "0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279", \ + "0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282", \ + "0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285", \ + "0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444", \ + "0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543", \ + "0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548", \ + "0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552", \ + "0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557", \ + "0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561", \ + "0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[1]&!WENB[1]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444", \ + "0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543", \ + "0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548", \ + "0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552", \ + "0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557", \ + "0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561", \ + "0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269", \ + "0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272", \ + "0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275", \ + "0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279", \ + "0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282", \ + "0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285", \ + "0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288" \ + ); + } + } + } + pin(WENYB[0]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TWENB[0]&WENB[0]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[0] == 1'b0 && WENB[0] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.428566, 0.434896, 0.436782, 0.448327, 0.465788, 0.500696, 0.570282", \ + "0.438471, 0.444801, 0.446687, 0.458232, 0.475693, 0.510601, 0.580187", \ + "0.454906, 0.461236, 0.463122, 0.474667, 0.492128, 0.527036, 0.596622", \ + "0.474391, 0.480721, 0.482607, 0.494152, 0.511613, 0.546521, 0.616107", \ + "0.490250, 0.496580, 0.498466, 0.510011, 0.527472, 0.562380, 0.631966", \ + "0.512085, 0.518415, 0.520301, 0.531846, 0.549307, 0.584215, 0.653801", \ + "0.533832, 0.540162, 0.542048, 0.553593, 0.571054, 0.605962, 0.675548" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.289647, 0.295769, 0.297777, 0.309317, 0.326657, 0.361315, 0.429672", \ + "0.299417, 0.305539, 0.307547, 0.319087, 0.336427, 0.371085, 0.439442", \ + "0.315598, 0.321720, 0.323728, 0.335268, 0.352608, 0.387266, 0.455623", \ + "0.335474, 0.341596, 0.343604, 0.355144, 0.372484, 0.407142, 0.475499", \ + "0.351283, 0.357405, 0.359413, 0.370953, 0.388293, 0.422951, 0.491308", \ + "0.372994, 0.379116, 0.381124, 0.392664, 0.410004, 0.444662, 0.513019", \ + "0.394992, 0.401114, 0.403122, 0.414662, 0.432002, 0.466660, 0.535017" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541", \ + "0.023091, 0.031339, 0.032988, 0.048497, 0.076661, 0.136301, 0.262541" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.390282, 0.397602, 0.401890, 0.414395, 0.440878, 0.489067, 0.590691", \ + "0.402234, 0.409554, 0.413842, 0.426347, 0.452830, 0.501019, 0.602643", \ + "0.420298, 0.427618, 0.431906, 0.444411, 0.470894, 0.519083, 0.620707", \ + "0.442888, 0.450208, 0.454496, 0.467001, 0.493484, 0.541673, 0.643297", \ + "0.460549, 0.467869, 0.472157, 0.484662, 0.511145, 0.559334, 0.660958", \ + "0.488350, 0.495670, 0.499958, 0.512463, 0.538946, 0.587135, 0.688759", \ + "0.519698, 0.527018, 0.531306, 0.543811, 0.570294, 0.618483, 0.720107" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.258427, 0.265773, 0.269915, 0.282552, 0.308905, 0.357203, 0.457471", \ + "0.269913, 0.277259, 0.281401, 0.294038, 0.320391, 0.368689, 0.468957", \ + "0.288479, 0.295825, 0.299967, 0.312604, 0.338957, 0.387255, 0.487523", \ + "0.310924, 0.318270, 0.322412, 0.335049, 0.361402, 0.409700, 0.509968", \ + "0.328666, 0.336012, 0.340154, 0.352791, 0.379144, 0.427442, 0.527710", \ + "0.356550, 0.363896, 0.368038, 0.380675, 0.407028, 0.455326, 0.555594", \ + "0.387887, 0.395233, 0.399375, 0.412012, 0.438365, 0.486663, 0.586931" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097", \ + "0.020287, 0.029529, 0.032888, 0.056724, 0.101363, 0.189924, 0.372097" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TWENB[0]&!WENB[0]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TWENB[0] == 1'b1 && WENB[0] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.448569, 0.455979, 0.458221, 0.472734, 0.496988, 0.548145, 0.648157", \ + "0.458006, 0.465416, 0.467658, 0.482171, 0.506425, 0.557582, 0.657594", \ + "0.474760, 0.482170, 0.484412, 0.498925, 0.523179, 0.574336, 0.674348", \ + "0.494141, 0.501551, 0.503793, 0.518306, 0.542560, 0.593717, 0.693729", \ + "0.511078, 0.518488, 0.520730, 0.535243, 0.559497, 0.610654, 0.710666", \ + "0.531453, 0.538863, 0.541105, 0.555618, 0.579872, 0.631029, 0.731041", \ + "0.558448, 0.565858, 0.568100, 0.582613, 0.606867, 0.658024, 0.758036" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.294257, 0.301642, 0.303853, 0.318399, 0.342575, 0.393185, 0.493809", \ + "0.303707, 0.311092, 0.313303, 0.327849, 0.352025, 0.402635, 0.503259", \ + "0.320468, 0.327853, 0.330064, 0.344610, 0.368786, 0.419396, 0.520020", \ + "0.339837, 0.347222, 0.349433, 0.363979, 0.388155, 0.438765, 0.539389", \ + "0.356774, 0.364159, 0.366370, 0.380916, 0.405092, 0.455702, 0.556326", \ + "0.377128, 0.384513, 0.386724, 0.401270, 0.425446, 0.476056, 0.576680", \ + "0.403841, 0.411226, 0.413437, 0.427983, 0.452159, 0.502769, 0.603393" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829", \ + "0.020005, 0.029646, 0.033201, 0.057029, 0.099994, 0.189715, 0.372829" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.415263, 0.421895, 0.423659, 0.435133, 0.452584, 0.487558, 0.555809", \ + "0.424475, 0.431107, 0.432871, 0.444345, 0.461796, 0.496770, 0.565021", \ + "0.444166, 0.450798, 0.452562, 0.464036, 0.481487, 0.516461, 0.584712", \ + "0.465757, 0.472389, 0.474153, 0.485627, 0.503078, 0.538052, 0.606303", \ + "0.482087, 0.488719, 0.490483, 0.501957, 0.519408, 0.554382, 0.622633", \ + "0.509113, 0.515745, 0.517509, 0.528983, 0.546434, 0.581408, 0.649659", \ + "0.541286, 0.547918, 0.549682, 0.561156, 0.578607, 0.613581, 0.681832" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.268714, 0.275200, 0.277097, 0.288608, 0.305984, 0.340375, 0.408963", \ + "0.278165, 0.284651, 0.286548, 0.298059, 0.315435, 0.349826, 0.418414", \ + "0.297909, 0.304395, 0.306292, 0.317803, 0.335179, 0.369570, 0.438158", \ + "0.319457, 0.325943, 0.327840, 0.339351, 0.356727, 0.391118, 0.459706", \ + "0.335812, 0.342298, 0.344195, 0.355706, 0.373082, 0.407473, 0.476061", \ + "0.362797, 0.369283, 0.371180, 0.382691, 0.400067, 0.434458, 0.503046", \ + "0.394960, 0.401446, 0.403343, 0.414854, 0.432230, 0.466621, 0.535209" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833", \ + "0.024479, 0.030376, 0.032748, 0.048032, 0.078316, 0.136073, 0.260833" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TWENB[0]&WENB[0]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269", \ + "0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272", \ + "0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275", \ + "0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279", \ + "0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282", \ + "0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285", \ + "0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444", \ + "0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543", \ + "0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548", \ + "0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552", \ + "0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557", \ + "0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561", \ + "0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TWENB[0]&!WENB[0]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444, 0.004444", \ + "0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543, 0.004543", \ + "0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548, 0.004548", \ + "0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552, 0.004552", \ + "0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557, 0.004557", \ + "0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561, 0.004561", \ + "0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566, 0.004566" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269, 0.003269", \ + "0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272, 0.003272", \ + "0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275, 0.003275", \ + "0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279, 0.003279", \ + "0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282, 0.003282", \ + "0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285, 0.003285", \ + "0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288, 0.003288" \ + ); + } + } + } + } + bus(AYB) { + bus_type : rf2_32x128_wm1_AYB; + direction : output; + related_power_pin : "VDDPE"; + related_ground_pin : "VSSE"; + power_down_function : "!VDDCE + !VDDPE + VSSE"; + max_capacitance : 0.100000; + max_transition : 0.576000; + timing() { + related_pin : AB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&TENB"; + sdf_cond : "DFTRAMBYP == 1'b1 && TENB == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.089725, 0.096075, 0.097874, 0.109164, 0.126375, 0.160712, 0.229108", \ + "0.096268, 0.102617, 0.104416, 0.115707, 0.132917, 0.167254, 0.235650", \ + "0.113038, 0.119388, 0.121187, 0.132477, 0.149688, 0.184025, 0.252421", \ + "0.123430, 0.129780, 0.131579, 0.142870, 0.160080, 0.194417, 0.262813", \ + "0.134517, 0.140867, 0.142666, 0.153956, 0.171167, 0.205503, 0.273900", \ + "0.141662, 0.148012, 0.149811, 0.161101, 0.178311, 0.212648, 0.281044", \ + "0.155600, 0.161950, 0.163748, 0.175039, 0.192249, 0.226586, 0.294982" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.075361, 0.081287, 0.082966, 0.093502, 0.109564, 0.141608, 0.205438", \ + "0.081467, 0.087393, 0.089071, 0.099608, 0.115669, 0.147714, 0.211543", \ + "0.097117, 0.103043, 0.104722, 0.115259, 0.131320, 0.163364, 0.227194", \ + "0.106816, 0.112742, 0.114421, 0.124957, 0.141018, 0.173063, 0.236892", \ + "0.117162, 0.123089, 0.124767, 0.135304, 0.151365, 0.183409, 0.247239", \ + "0.123830, 0.129757, 0.131435, 0.141971, 0.158033, 0.190077, 0.253907", \ + "0.136837, 0.142764, 0.144442, 0.154979, 0.171040, 0.203084, 0.266914" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.019328, 0.025918, 0.028014, 0.042389, 0.069416, 0.126922, 0.243120", \ + "0.019328, 0.025918, 0.028014, 0.042389, 0.069416, 0.126922, 0.243120", \ + "0.019328, 0.025918, 0.028014, 0.042389, 0.069416, 0.126922, 0.243120", \ + "0.019328, 0.025918, 0.028014, 0.042389, 0.069416, 0.126922, 0.243120", \ + "0.019328, 0.025918, 0.028014, 0.042389, 0.069416, 0.126922, 0.243120", \ + "0.019328, 0.025918, 0.028014, 0.042389, 0.069416, 0.126922, 0.243120", \ + "0.019328, 0.025918, 0.028014, 0.042389, 0.069416, 0.126922, 0.243120" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.019328, 0.025918, 0.028014, 0.042389, 0.069416, 0.126922, 0.243120", \ + "0.019328, 0.025918, 0.028014, 0.042389, 0.069416, 0.126922, 0.243120", \ + "0.019328, 0.025918, 0.028014, 0.042389, 0.069416, 0.126922, 0.243120", \ + "0.019328, 0.025918, 0.028014, 0.042389, 0.069416, 0.126922, 0.243120", \ + "0.019328, 0.025918, 0.028014, 0.042389, 0.069416, 0.126922, 0.243120", \ + "0.019328, 0.025918, 0.028014, 0.042389, 0.069416, 0.126922, 0.243120", \ + "0.019328, 0.025918, 0.028014, 0.042389, 0.069416, 0.126922, 0.243120" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.079663, 0.087337, 0.089667, 0.105033, 0.130757, 0.184155, 0.290845", \ + "0.087680, 0.095354, 0.097684, 0.113050, 0.138775, 0.192172, 0.298861", \ + "0.107424, 0.115097, 0.117427, 0.132793, 0.158518, 0.211915, 0.318604", \ + "0.116879, 0.124553, 0.126883, 0.142248, 0.167973, 0.221371, 0.328061", \ + "0.134105, 0.141779, 0.144109, 0.159475, 0.185199, 0.238598, 0.345287", \ + "0.152029, 0.159703, 0.162033, 0.177398, 0.203123, 0.256521, 0.363211", \ + "0.176023, 0.183697, 0.186027, 0.201392, 0.227117, 0.280515, 0.387205" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.066910, 0.074071, 0.076246, 0.090586, 0.114593, 0.164425, 0.263991", \ + "0.074392, 0.081553, 0.083728, 0.098068, 0.122075, 0.171907, 0.271473", \ + "0.092817, 0.099978, 0.102153, 0.116493, 0.140500, 0.190332, 0.289898", \ + "0.101641, 0.108802, 0.110977, 0.125317, 0.149323, 0.199157, 0.298723", \ + "0.117717, 0.124879, 0.127053, 0.141393, 0.165399, 0.215233, 0.314799", \ + "0.134444, 0.141605, 0.143780, 0.158120, 0.182126, 0.231960, 0.331526", \ + "0.156836, 0.163997, 0.166172, 0.180512, 0.204518, 0.254352, 0.353918" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020492, 0.027934, 0.031234, 0.054818, 0.097849, 0.186772, 0.366834", \ + "0.020492, 0.027934, 0.031234, 0.054818, 0.097849, 0.186772, 0.366834", \ + "0.020492, 0.027934, 0.031234, 0.054818, 0.097849, 0.186772, 0.366834", \ + "0.020492, 0.027934, 0.031234, 0.054818, 0.097849, 0.186772, 0.366834", \ + "0.020492, 0.027934, 0.031234, 0.054818, 0.097849, 0.186772, 0.366834", \ + "0.020492, 0.027934, 0.031234, 0.054818, 0.097849, 0.186772, 0.366834", \ + "0.020492, 0.027934, 0.031234, 0.054818, 0.097849, 0.186772, 0.366834" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020492, 0.027934, 0.031234, 0.054818, 0.097849, 0.186772, 0.366834", \ + "0.020492, 0.027934, 0.031234, 0.054818, 0.097849, 0.186772, 0.366834", \ + "0.020492, 0.027934, 0.031234, 0.054818, 0.097849, 0.186772, 0.366834", \ + "0.020492, 0.027934, 0.031234, 0.054818, 0.097849, 0.186772, 0.366834", \ + "0.020492, 0.027934, 0.031234, 0.054818, 0.097849, 0.186772, 0.366834", \ + "0.020492, 0.027934, 0.031234, 0.054818, 0.097849, 0.186772, 0.366834", \ + "0.020492, 0.027934, 0.031234, 0.054818, 0.097849, 0.186772, 0.366834" \ + ); + } + } + timing() { + related_pin : TAB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TENB"; + sdf_cond : "DFTRAMBYP == 1'b1 && TENB == 1'b0"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.091978, 0.098332, 0.100135, 0.111462, 0.128736, 0.163027, 0.231417", \ + "0.099384, 0.105738, 0.107541, 0.118868, 0.136142, 0.170433, 0.238823", \ + "0.115101, 0.121455, 0.123258, 0.134585, 0.151858, 0.186149, 0.254539", \ + "0.125427, 0.131781, 0.133585, 0.144912, 0.162185, 0.196476, 0.264867", \ + "0.136601, 0.142955, 0.144758, 0.156085, 0.173358, 0.207649, 0.276039", \ + "0.144383, 0.150737, 0.152541, 0.163867, 0.181140, 0.215431, 0.283821", \ + "0.158562, 0.164916, 0.166720, 0.178046, 0.195319, 0.229611, 0.298000" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.077253, 0.083183, 0.084866, 0.095436, 0.111557, 0.143559, 0.207382", \ + "0.084165, 0.090095, 0.091778, 0.102348, 0.118469, 0.150470, 0.214294", \ + "0.098832, 0.104762, 0.106445, 0.117016, 0.133135, 0.165137, 0.228961", \ + "0.108469, 0.114399, 0.116083, 0.126653, 0.142773, 0.174774, 0.238599", \ + "0.118896, 0.124827, 0.126510, 0.137080, 0.153200, 0.185202, 0.249025", \ + "0.126159, 0.132089, 0.133772, 0.144342, 0.160462, 0.192464, 0.256288", \ + "0.139391, 0.145322, 0.147005, 0.157575, 0.173695, 0.205697, 0.269520" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.019328, 0.025918, 0.028014, 0.042389, 0.069416, 0.126922, 0.243120", \ + "0.019328, 0.025918, 0.028014, 0.042389, 0.069416, 0.126922, 0.243120", \ + "0.019328, 0.025918, 0.028014, 0.042389, 0.069416, 0.126922, 0.243120", \ + "0.019328, 0.025918, 0.028014, 0.042389, 0.069416, 0.126922, 0.243120", \ + "0.019328, 0.025918, 0.028014, 0.042389, 0.069416, 0.126922, 0.243120", \ + "0.019328, 0.025918, 0.028014, 0.042389, 0.069416, 0.126922, 0.243120", \ + "0.019328, 0.025918, 0.028014, 0.042389, 0.069416, 0.126922, 0.243120" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.019328, 0.025918, 0.028014, 0.042389, 0.069416, 0.126922, 0.243120", \ + "0.019328, 0.025918, 0.028014, 0.042389, 0.069416, 0.126922, 0.243120", \ + "0.019328, 0.025918, 0.028014, 0.042389, 0.069416, 0.126922, 0.243120", \ + "0.019328, 0.025918, 0.028014, 0.042389, 0.069416, 0.126922, 0.243120", \ + "0.019328, 0.025918, 0.028014, 0.042389, 0.069416, 0.126922, 0.243120", \ + "0.019328, 0.025918, 0.028014, 0.042389, 0.069416, 0.126922, 0.243120", \ + "0.019328, 0.025918, 0.028014, 0.042389, 0.069416, 0.126922, 0.243120" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.081186, 0.088852, 0.091202, 0.106575, 0.132286, 0.185738, 0.292419", \ + "0.089318, 0.096984, 0.099334, 0.114707, 0.140418, 0.193870, 0.300552", \ + "0.108473, 0.116138, 0.118488, 0.133861, 0.159572, 0.213024, 0.319705", \ + "0.117935, 0.125601, 0.127951, 0.143324, 0.169035, 0.222487, 0.329168", \ + "0.135184, 0.142848, 0.145198, 0.160572, 0.186283, 0.239735, 0.346416", \ + "0.152974, 0.160638, 0.162989, 0.178362, 0.204073, 0.257525, 0.364206", \ + "0.177116, 0.184780, 0.187131, 0.202504, 0.228215, 0.281667, 0.388348" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.068189, 0.075343, 0.077536, 0.091883, 0.115877, 0.165760, 0.265318", \ + "0.075778, 0.082932, 0.085125, 0.099472, 0.123466, 0.173350, 0.272908", \ + "0.093654, 0.100807, 0.103000, 0.117347, 0.141341, 0.191225, 0.290783", \ + "0.102485, 0.109638, 0.111831, 0.126178, 0.150173, 0.200056, 0.299614", \ + "0.118581, 0.125734, 0.127927, 0.142274, 0.166269, 0.216152, 0.315710", \ + "0.135184, 0.142337, 0.144530, 0.158877, 0.182871, 0.232754, 0.332313", \ + "0.157714, 0.164867, 0.167060, 0.181407, 0.205401, 0.255284, 0.354843" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020492, 0.027934, 0.031234, 0.054818, 0.097849, 0.186772, 0.366834", \ + "0.020492, 0.027934, 0.031234, 0.054818, 0.097849, 0.186772, 0.366834", \ + "0.020492, 0.027934, 0.031234, 0.054818, 0.097849, 0.186772, 0.366834", \ + "0.020492, 0.027934, 0.031234, 0.054818, 0.097849, 0.186772, 0.366834", \ + "0.020492, 0.027934, 0.031234, 0.054818, 0.097849, 0.186772, 0.366834", \ + "0.020492, 0.027934, 0.031234, 0.054818, 0.097849, 0.186772, 0.366834", \ + "0.020492, 0.027934, 0.031234, 0.054818, 0.097849, 0.186772, 0.366834" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020492, 0.027934, 0.031234, 0.054818, 0.097849, 0.186772, 0.366834", \ + "0.020492, 0.027934, 0.031234, 0.054818, 0.097849, 0.186772, 0.366834", \ + "0.020492, 0.027934, 0.031234, 0.054818, 0.097849, 0.186772, 0.366834", \ + "0.020492, 0.027934, 0.031234, 0.054818, 0.097849, 0.186772, 0.366834", \ + "0.020492, 0.027934, 0.031234, 0.054818, 0.097849, 0.186772, 0.366834", \ + "0.020492, 0.027934, 0.031234, 0.054818, 0.097849, 0.186772, 0.366834", \ + "0.020492, 0.027934, 0.031234, 0.054818, 0.097849, 0.186772, 0.366834" \ + ); + } + } + timing() { + related_pin : DFTRAMBYP; + timing_type : combinational; + timing_sense : positive_unate; + when : "RET1N"; + sdf_cond : "RET1N == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.153176, 0.158263, 0.160177, 0.170290, 0.186036, 0.217212, 0.279999", \ + "0.162129, 0.167216, 0.169130, 0.179242, 0.194988, 0.226164, 0.288951", \ + "0.178549, 0.183636, 0.185550, 0.195663, 0.211409, 0.242585, 0.305372", \ + "0.198492, 0.203579, 0.205493, 0.215606, 0.231352, 0.262528, 0.325315", \ + "0.217097, 0.222184, 0.224098, 0.234211, 0.249957, 0.281133, 0.343920", \ + "0.238552, 0.243639, 0.245553, 0.255666, 0.271412, 0.302588, 0.365375", \ + "0.268182, 0.273269, 0.275183, 0.285296, 0.301042, 0.332218, 0.395005" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.124467, 0.129419, 0.131421, 0.141410, 0.156971, 0.188107, 0.250653", \ + "0.133416, 0.138368, 0.140370, 0.150359, 0.165920, 0.197056, 0.259602", \ + "0.149886, 0.154838, 0.156840, 0.166829, 0.182390, 0.213526, 0.276072", \ + "0.169795, 0.174747, 0.176749, 0.186738, 0.202299, 0.233435, 0.295981", \ + "0.188370, 0.193322, 0.195324, 0.205313, 0.220874, 0.252010, 0.314556", \ + "0.209683, 0.214635, 0.216637, 0.226626, 0.242187, 0.273323, 0.335869", \ + "0.239362, 0.244314, 0.246316, 0.256305, 0.271866, 0.303002, 0.365548" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.019328, 0.025918, 0.028014, 0.042389, 0.069416, 0.126922, 0.243120", \ + "0.019328, 0.025918, 0.028014, 0.042389, 0.069416, 0.126922, 0.243120", \ + "0.019328, 0.025918, 0.028014, 0.042389, 0.069416, 0.126922, 0.243120", \ + "0.019328, 0.025918, 0.028014, 0.042389, 0.069416, 0.126922, 0.243120", \ + "0.019328, 0.025918, 0.028014, 0.042389, 0.069416, 0.126922, 0.243120", \ + "0.019328, 0.025918, 0.028014, 0.042389, 0.069416, 0.126922, 0.243120", \ + "0.019328, 0.025918, 0.028014, 0.042389, 0.069416, 0.126922, 0.243120" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.019328, 0.025918, 0.028014, 0.042389, 0.069416, 0.126922, 0.243120", \ + "0.019328, 0.025918, 0.028014, 0.042389, 0.069416, 0.126922, 0.243120", \ + "0.019328, 0.025918, 0.028014, 0.042389, 0.069416, 0.126922, 0.243120", \ + "0.019328, 0.025918, 0.028014, 0.042389, 0.069416, 0.126922, 0.243120", \ + "0.019328, 0.025918, 0.028014, 0.042389, 0.069416, 0.126922, 0.243120", \ + "0.019328, 0.025918, 0.028014, 0.042389, 0.069416, 0.126922, 0.243120", \ + "0.019328, 0.025918, 0.028014, 0.042389, 0.069416, 0.126922, 0.243120" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.188453, 0.195960, 0.197688, 0.211787, 0.234899, 0.284119, 0.381830", \ + "0.198563, 0.206069, 0.207798, 0.221896, 0.245008, 0.294228, 0.391939", \ + "0.216348, 0.223855, 0.225583, 0.239682, 0.262794, 0.312014, 0.409725", \ + "0.239964, 0.247471, 0.249199, 0.263298, 0.286410, 0.335630, 0.433341", \ + "0.256214, 0.263721, 0.265449, 0.279548, 0.302660, 0.351880, 0.449591", \ + "0.287745, 0.295252, 0.296980, 0.311079, 0.334191, 0.383411, 0.481122", \ + "0.320374, 0.327881, 0.329609, 0.343708, 0.366820, 0.416040, 0.513751" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.152514, 0.159953, 0.161689, 0.175586, 0.198378, 0.246979, 0.343349", \ + "0.162595, 0.170034, 0.171770, 0.185667, 0.208459, 0.257060, 0.353430", \ + "0.180413, 0.187852, 0.189588, 0.203485, 0.226277, 0.274878, 0.371248", \ + "0.204091, 0.211530, 0.213266, 0.227163, 0.249955, 0.298556, 0.394926", \ + "0.220316, 0.227755, 0.229491, 0.243388, 0.266180, 0.314781, 0.411151", \ + "0.251890, 0.259329, 0.261065, 0.274962, 0.297754, 0.346355, 0.442725", \ + "0.284368, 0.291807, 0.293543, 0.307440, 0.330232, 0.378833, 0.475203" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020492, 0.027934, 0.031234, 0.054818, 0.097849, 0.186772, 0.366834", \ + "0.020492, 0.027934, 0.031234, 0.054818, 0.097849, 0.186772, 0.366834", \ + "0.020492, 0.027934, 0.031234, 0.054818, 0.097849, 0.186772, 0.366834", \ + "0.020492, 0.027934, 0.031234, 0.054818, 0.097849, 0.186772, 0.366834", \ + "0.020492, 0.027934, 0.031234, 0.054818, 0.097849, 0.186772, 0.366834", \ + "0.020492, 0.027934, 0.031234, 0.054818, 0.097849, 0.186772, 0.366834", \ + "0.020492, 0.027934, 0.031234, 0.054818, 0.097849, 0.186772, 0.366834" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020492, 0.027934, 0.031234, 0.054818, 0.097849, 0.186772, 0.366834", \ + "0.020492, 0.027934, 0.031234, 0.054818, 0.097849, 0.186772, 0.366834", \ + "0.020492, 0.027934, 0.031234, 0.054818, 0.097849, 0.186772, 0.366834", \ + "0.020492, 0.027934, 0.031234, 0.054818, 0.097849, 0.186772, 0.366834", \ + "0.020492, 0.027934, 0.031234, 0.054818, 0.097849, 0.186772, 0.366834", \ + "0.020492, 0.027934, 0.031234, 0.054818, 0.097849, 0.186772, 0.366834", \ + "0.020492, 0.027934, 0.031234, 0.054818, 0.097849, 0.186772, 0.366834" \ + ); + } + } + internal_power() { + related_pin : AB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TENB"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.017178, 0.017178, 0.017178, 0.017178, 0.017178, 0.017178, 0.017178", \ + "0.017195, 0.017195, 0.017195, 0.017195, 0.017195, 0.017195, 0.017195", \ + "0.017213, 0.017213, 0.017213, 0.017213, 0.017213, 0.017213, 0.017213", \ + "0.017230, 0.017230, 0.017230, 0.017230, 0.017230, 0.017230, 0.017230", \ + "0.017247, 0.017247, 0.017247, 0.017247, 0.017247, 0.017247, 0.017247", \ + "0.017264, 0.017264, 0.017264, 0.017264, 0.017264, 0.017264, 0.017264", \ + "0.017281, 0.017281, 0.017281, 0.017281, 0.017281, 0.017281, 0.017281" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.015280, 0.015280, 0.015280, 0.015280, 0.015280, 0.015280, 0.015280", \ + "0.015365, 0.015365, 0.015365, 0.015365, 0.015365, 0.015365, 0.015365", \ + "0.015381, 0.015381, 0.015381, 0.015381, 0.015381, 0.015381, 0.015381", \ + "0.015396, 0.015396, 0.015396, 0.015396, 0.015396, 0.015396, 0.015396", \ + "0.015412, 0.015412, 0.015412, 0.015412, 0.015412, 0.015412, 0.015412", \ + "0.015427, 0.015427, 0.015427, 0.015427, 0.015427, 0.015427, 0.015427", \ + "0.015442, 0.015442, 0.015442, 0.015442, 0.015442, 0.015442, 0.015442" \ + ); + } + } + internal_power() { + related_pin : TAB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TENB"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.017178, 0.017178, 0.017178, 0.017178, 0.017178, 0.017178, 0.017178", \ + "0.017195, 0.017195, 0.017195, 0.017195, 0.017195, 0.017195, 0.017195", \ + "0.017213, 0.017213, 0.017213, 0.017213, 0.017213, 0.017213, 0.017213", \ + "0.017230, 0.017230, 0.017230, 0.017230, 0.017230, 0.017230, 0.017230", \ + "0.017247, 0.017247, 0.017247, 0.017247, 0.017247, 0.017247, 0.017247", \ + "0.017264, 0.017264, 0.017264, 0.017264, 0.017264, 0.017264, 0.017264", \ + "0.017281, 0.017281, 0.017281, 0.017281, 0.017281, 0.017281, 0.017281" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.015280, 0.015280, 0.015280, 0.015280, 0.015280, 0.015280, 0.015280", \ + "0.015365, 0.015365, 0.015365, 0.015365, 0.015365, 0.015365, 0.015365", \ + "0.015381, 0.015381, 0.015381, 0.015381, 0.015381, 0.015381, 0.015381", \ + "0.015396, 0.015396, 0.015396, 0.015396, 0.015396, 0.015396, 0.015396", \ + "0.015412, 0.015412, 0.015412, 0.015412, 0.015412, 0.015412, 0.015412", \ + "0.015427, 0.015427, 0.015427, 0.015427, 0.015427, 0.015427, 0.015427", \ + "0.015442, 0.015442, 0.015442, 0.015442, 0.015442, 0.015442, 0.015442" \ + ); + } + } + internal_power() { + related_pin : DFTRAMBYP; + related_pg_pin : "VDDPE"; + when : "RET1N"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.000810, 0.000811, 0.000812, 0.000812, 0.000813, 0.000814, 0.000815", \ + "0.000811, 0.000812, 0.000812, 0.000813, 0.000814, 0.000815, 0.000816", \ + "0.000812, 0.000812, 0.000813, 0.000814, 0.000815, 0.000816, 0.000817", \ + "0.000812, 0.000813, 0.000814, 0.000815, 0.000816, 0.000817, 0.000817", \ + "0.000813, 0.000814, 0.000815, 0.000816, 0.000817, 0.000817, 0.000818", \ + "0.000814, 0.000815, 0.000816, 0.000817, 0.000817, 0.000818, 0.000819", \ + "0.000815, 0.000816, 0.000817, 0.000817, 0.000818, 0.000819, 0.000820" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.000810, 0.000811, 0.000812, 0.000812, 0.000813, 0.000814, 0.000815", \ + "0.000811, 0.000812, 0.000812, 0.000813, 0.000814, 0.000815, 0.000816", \ + "0.000812, 0.000812, 0.000813, 0.000814, 0.000815, 0.000816, 0.000817", \ + "0.000812, 0.000813, 0.000814, 0.000815, 0.000816, 0.000817, 0.000817", \ + "0.000813, 0.000814, 0.000815, 0.000816, 0.000817, 0.000817, 0.000818", \ + "0.000814, 0.000815, 0.000816, 0.000817, 0.000817, 0.000818, 0.000819", \ + "0.000815, 0.000816, 0.000817, 0.000817, 0.000818, 0.000819, 0.000820" \ + ); + } + } + pin(AYB[4]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TAB[4]&AB[4]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TAB[4] == 1'b0 && AB[4] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.315169, 0.320783, 0.322434, 0.332671, 0.348341, 0.379850, 0.442480", \ + "0.325234, 0.330848, 0.332499, 0.342736, 0.358406, 0.389915, 0.452545", \ + "0.341583, 0.347197, 0.348848, 0.359085, 0.374755, 0.406264, 0.468894", \ + "0.360769, 0.366383, 0.368034, 0.378271, 0.393941, 0.425450, 0.488080", \ + "0.377884, 0.383498, 0.385149, 0.395386, 0.411056, 0.442565, 0.505195", \ + "0.399085, 0.404699, 0.406350, 0.416587, 0.432257, 0.463766, 0.526396", \ + "0.421310, 0.426924, 0.428575, 0.438812, 0.454482, 0.485991, 0.548621" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.258816, 0.264373, 0.266017, 0.276200, 0.291906, 0.323466, 0.386214", \ + "0.268805, 0.274362, 0.276006, 0.286189, 0.301895, 0.333455, 0.396203", \ + "0.285206, 0.290763, 0.292407, 0.302590, 0.318296, 0.349856, 0.412604", \ + "0.304383, 0.309940, 0.311584, 0.321767, 0.337473, 0.369033, 0.431781", \ + "0.321482, 0.327039, 0.328683, 0.338866, 0.354572, 0.386132, 0.448880", \ + "0.342771, 0.348328, 0.349972, 0.360155, 0.375861, 0.407421, 0.470169", \ + "0.364897, 0.370454, 0.372098, 0.382281, 0.397987, 0.429547, 0.492295" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.019761, 0.026102, 0.028306, 0.042597, 0.069219, 0.126555, 0.244124", \ + "0.019761, 0.026102, 0.028306, 0.042597, 0.069219, 0.126555, 0.244124", \ + "0.019761, 0.026102, 0.028306, 0.042597, 0.069219, 0.126555, 0.244124", \ + "0.019761, 0.026102, 0.028306, 0.042597, 0.069219, 0.126555, 0.244124", \ + "0.019761, 0.026102, 0.028306, 0.042597, 0.069219, 0.126555, 0.244124", \ + "0.019761, 0.026102, 0.028306, 0.042597, 0.069219, 0.126555, 0.244124", \ + "0.019761, 0.026102, 0.028306, 0.042597, 0.069219, 0.126555, 0.244124" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.019761, 0.026102, 0.028306, 0.042597, 0.069219, 0.126555, 0.244124", \ + "0.019761, 0.026102, 0.028306, 0.042597, 0.069219, 0.126555, 0.244124", \ + "0.019761, 0.026102, 0.028306, 0.042597, 0.069219, 0.126555, 0.244124", \ + "0.019761, 0.026102, 0.028306, 0.042597, 0.069219, 0.126555, 0.244124", \ + "0.019761, 0.026102, 0.028306, 0.042597, 0.069219, 0.126555, 0.244124", \ + "0.019761, 0.026102, 0.028306, 0.042597, 0.069219, 0.126555, 0.244124", \ + "0.019761, 0.026102, 0.028306, 0.042597, 0.069219, 0.126555, 0.244124" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.261087, 0.268086, 0.270312, 0.284355, 0.308031, 0.356937, 0.454729", \ + "0.271026, 0.278025, 0.280251, 0.294294, 0.317970, 0.366876, 0.464668", \ + "0.289138, 0.296137, 0.298363, 0.312406, 0.336082, 0.384988, 0.482780", \ + "0.311790, 0.318789, 0.321015, 0.335058, 0.358734, 0.407640, 0.505432", \ + "0.329657, 0.336656, 0.338882, 0.352925, 0.376601, 0.425507, 0.523299", \ + "0.357619, 0.364618, 0.366844, 0.380887, 0.404563, 0.453469, 0.551261", \ + "0.387890, 0.394889, 0.397115, 0.411158, 0.434834, 0.483740, 0.581532" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.211654, 0.218519, 0.220682, 0.234491, 0.257828, 0.306083, 0.402540", \ + "0.221683, 0.228548, 0.230711, 0.244520, 0.267857, 0.316112, 0.412569", \ + "0.239785, 0.246650, 0.248813, 0.262622, 0.285959, 0.334214, 0.430671", \ + "0.262475, 0.269340, 0.271503, 0.285312, 0.308649, 0.356904, 0.453361", \ + "0.280423, 0.287288, 0.289451, 0.303260, 0.326597, 0.374852, 0.471309", \ + "0.308095, 0.314960, 0.317123, 0.330932, 0.354269, 0.402524, 0.498981", \ + "0.338478, 0.345343, 0.347506, 0.361315, 0.384652, 0.432907, 0.529364" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.019493, 0.029032, 0.032105, 0.055730, 0.098159, 0.187689, 0.371812", \ + "0.019493, 0.029032, 0.032105, 0.055730, 0.098159, 0.187689, 0.371812", \ + "0.019493, 0.029032, 0.032105, 0.055730, 0.098159, 0.187689, 0.371812", \ + "0.019493, 0.029032, 0.032105, 0.055730, 0.098159, 0.187689, 0.371812", \ + "0.019493, 0.029032, 0.032105, 0.055730, 0.098159, 0.187689, 0.371812", \ + "0.019493, 0.029032, 0.032105, 0.055730, 0.098159, 0.187689, 0.371812", \ + "0.019493, 0.029032, 0.032105, 0.055730, 0.098159, 0.187689, 0.371812" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.019493, 0.029032, 0.032105, 0.055730, 0.098159, 0.187689, 0.371812", \ + "0.019493, 0.029032, 0.032105, 0.055730, 0.098159, 0.187689, 0.371812", \ + "0.019493, 0.029032, 0.032105, 0.055730, 0.098159, 0.187689, 0.371812", \ + "0.019493, 0.029032, 0.032105, 0.055730, 0.098159, 0.187689, 0.371812", \ + "0.019493, 0.029032, 0.032105, 0.055730, 0.098159, 0.187689, 0.371812", \ + "0.019493, 0.029032, 0.032105, 0.055730, 0.098159, 0.187689, 0.371812", \ + "0.019493, 0.029032, 0.032105, 0.055730, 0.098159, 0.187689, 0.371812" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TAB[4]&!AB[4]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TAB[4] == 1'b1 && AB[4] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.301445, 0.308487, 0.310621, 0.324769, 0.348351, 0.397392, 0.495067", \ + "0.310805, 0.317847, 0.319981, 0.334129, 0.357711, 0.406752, 0.504427", \ + "0.327252, 0.334294, 0.336428, 0.350576, 0.374158, 0.423199, 0.520874", \ + "0.346741, 0.353783, 0.355917, 0.370065, 0.393647, 0.442688, 0.540363", \ + "0.365007, 0.372049, 0.374183, 0.388331, 0.411913, 0.460954, 0.558629", \ + "0.383827, 0.390869, 0.393003, 0.407151, 0.430733, 0.479774, 0.577449", \ + "0.410707, 0.417749, 0.419883, 0.434031, 0.457613, 0.506654, 0.604329" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.244139, 0.250983, 0.253055, 0.266917, 0.290176, 0.338528, 0.434970", \ + "0.253550, 0.260394, 0.262466, 0.276328, 0.299587, 0.347939, 0.444381", \ + "0.269949, 0.276793, 0.278865, 0.292727, 0.315986, 0.364338, 0.460780", \ + "0.289144, 0.295988, 0.298060, 0.311922, 0.335181, 0.383533, 0.479975", \ + "0.307348, 0.314192, 0.316264, 0.330126, 0.353385, 0.401737, 0.498179", \ + "0.326207, 0.333051, 0.335123, 0.348985, 0.372244, 0.420596, 0.517038", \ + "0.353284, 0.360128, 0.362200, 0.376062, 0.399321, 0.447673, 0.544115" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.019492, 0.028998, 0.032540, 0.056647, 0.098074, 0.187510, 0.370404", \ + "0.019492, 0.028998, 0.032540, 0.056647, 0.098074, 0.187510, 0.370404", \ + "0.019492, 0.028998, 0.032540, 0.056647, 0.098074, 0.187510, 0.370404", \ + "0.019492, 0.028998, 0.032540, 0.056647, 0.098074, 0.187510, 0.370404", \ + "0.019492, 0.028998, 0.032540, 0.056647, 0.098074, 0.187510, 0.370404", \ + "0.019492, 0.028998, 0.032540, 0.056647, 0.098074, 0.187510, 0.370404", \ + "0.019492, 0.028998, 0.032540, 0.056647, 0.098074, 0.187510, 0.370404" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.019492, 0.028998, 0.032540, 0.056647, 0.098074, 0.187510, 0.370404", \ + "0.019492, 0.028998, 0.032540, 0.056647, 0.098074, 0.187510, 0.370404", \ + "0.019492, 0.028998, 0.032540, 0.056647, 0.098074, 0.187510, 0.370404", \ + "0.019492, 0.028998, 0.032540, 0.056647, 0.098074, 0.187510, 0.370404", \ + "0.019492, 0.028998, 0.032540, 0.056647, 0.098074, 0.187510, 0.370404", \ + "0.019492, 0.028998, 0.032540, 0.056647, 0.098074, 0.187510, 0.370404", \ + "0.019492, 0.028998, 0.032540, 0.056647, 0.098074, 0.187510, 0.370404" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.269800, 0.275413, 0.277042, 0.287297, 0.303001, 0.334506, 0.397120", \ + "0.279169, 0.284782, 0.286411, 0.296666, 0.312370, 0.343875, 0.406489", \ + "0.298446, 0.304059, 0.305688, 0.315943, 0.331647, 0.363152, 0.425766", \ + "0.320500, 0.326113, 0.327742, 0.337997, 0.353701, 0.385206, 0.447820", \ + "0.336814, 0.342427, 0.344056, 0.354311, 0.370015, 0.401520, 0.464134", \ + "0.363801, 0.369414, 0.371043, 0.381298, 0.397002, 0.428507, 0.491121", \ + "0.395690, 0.401303, 0.402932, 0.413187, 0.428891, 0.460396, 0.523010" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.220448, 0.226034, 0.227663, 0.237825, 0.253530, 0.285107, 0.347809", \ + "0.229791, 0.235377, 0.237006, 0.247168, 0.262873, 0.294450, 0.357152", \ + "0.249238, 0.254824, 0.256453, 0.266615, 0.282320, 0.313897, 0.376599", \ + "0.271328, 0.276914, 0.278543, 0.288705, 0.304410, 0.335987, 0.398689", \ + "0.287520, 0.293106, 0.294735, 0.304897, 0.320602, 0.352179, 0.414881", \ + "0.314679, 0.320265, 0.321894, 0.332056, 0.347761, 0.379338, 0.442040", \ + "0.346391, 0.351977, 0.353606, 0.363768, 0.379473, 0.411050, 0.473752" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.019933, 0.026257, 0.028187, 0.043242, 0.069215, 0.126883, 0.244570", \ + "0.019933, 0.026257, 0.028187, 0.043242, 0.069215, 0.126883, 0.244570", \ + "0.019933, 0.026257, 0.028187, 0.043242, 0.069215, 0.126883, 0.244570", \ + "0.019933, 0.026257, 0.028187, 0.043242, 0.069215, 0.126883, 0.244570", \ + "0.019933, 0.026257, 0.028187, 0.043242, 0.069215, 0.126883, 0.244570", \ + "0.019933, 0.026257, 0.028187, 0.043242, 0.069215, 0.126883, 0.244570", \ + "0.019933, 0.026257, 0.028187, 0.043242, 0.069215, 0.126883, 0.244570" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.019933, 0.026257, 0.028187, 0.043242, 0.069215, 0.126883, 0.244570", \ + "0.019933, 0.026257, 0.028187, 0.043242, 0.069215, 0.126883, 0.244570", \ + "0.019933, 0.026257, 0.028187, 0.043242, 0.069215, 0.126883, 0.244570", \ + "0.019933, 0.026257, 0.028187, 0.043242, 0.069215, 0.126883, 0.244570", \ + "0.019933, 0.026257, 0.028187, 0.043242, 0.069215, 0.126883, 0.244570", \ + "0.019933, 0.026257, 0.028187, 0.043242, 0.069215, 0.126883, 0.244570", \ + "0.019933, 0.026257, 0.028187, 0.043242, 0.069215, 0.126883, 0.244570" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TAB[4]&AB[4]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.017178, 0.017178, 0.017178, 0.017178, 0.017178, 0.017178, 0.017178", \ + "0.017195, 0.017195, 0.017195, 0.017195, 0.017195, 0.017195, 0.017195", \ + "0.017213, 0.017213, 0.017213, 0.017213, 0.017213, 0.017213, 0.017213", \ + "0.017230, 0.017230, 0.017230, 0.017230, 0.017230, 0.017230, 0.017230", \ + "0.017247, 0.017247, 0.017247, 0.017247, 0.017247, 0.017247, 0.017247", \ + "0.017264, 0.017264, 0.017264, 0.017264, 0.017264, 0.017264, 0.017264", \ + "0.017281, 0.017281, 0.017281, 0.017281, 0.017281, 0.017281, 0.017281" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.015280, 0.015280, 0.015280, 0.015280, 0.015280, 0.015280, 0.015280", \ + "0.015365, 0.015365, 0.015365, 0.015365, 0.015365, 0.015365, 0.015365", \ + "0.015381, 0.015381, 0.015381, 0.015381, 0.015381, 0.015381, 0.015381", \ + "0.015396, 0.015396, 0.015396, 0.015396, 0.015396, 0.015396, 0.015396", \ + "0.015412, 0.015412, 0.015412, 0.015412, 0.015412, 0.015412, 0.015412", \ + "0.015427, 0.015427, 0.015427, 0.015427, 0.015427, 0.015427, 0.015427", \ + "0.015442, 0.015442, 0.015442, 0.015442, 0.015442, 0.015442, 0.015442" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TAB[4]&!AB[4]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.015280, 0.015280, 0.015280, 0.015280, 0.015280, 0.015280, 0.015280", \ + "0.015365, 0.015365, 0.015365, 0.015365, 0.015365, 0.015365, 0.015365", \ + "0.015381, 0.015381, 0.015381, 0.015381, 0.015381, 0.015381, 0.015381", \ + "0.015396, 0.015396, 0.015396, 0.015396, 0.015396, 0.015396, 0.015396", \ + "0.015412, 0.015412, 0.015412, 0.015412, 0.015412, 0.015412, 0.015412", \ + "0.015427, 0.015427, 0.015427, 0.015427, 0.015427, 0.015427, 0.015427", \ + "0.015442, 0.015442, 0.015442, 0.015442, 0.015442, 0.015442, 0.015442" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.017178, 0.017178, 0.017178, 0.017178, 0.017178, 0.017178, 0.017178", \ + "0.017195, 0.017195, 0.017195, 0.017195, 0.017195, 0.017195, 0.017195", \ + "0.017213, 0.017213, 0.017213, 0.017213, 0.017213, 0.017213, 0.017213", \ + "0.017230, 0.017230, 0.017230, 0.017230, 0.017230, 0.017230, 0.017230", \ + "0.017247, 0.017247, 0.017247, 0.017247, 0.017247, 0.017247, 0.017247", \ + "0.017264, 0.017264, 0.017264, 0.017264, 0.017264, 0.017264, 0.017264", \ + "0.017281, 0.017281, 0.017281, 0.017281, 0.017281, 0.017281, 0.017281" \ + ); + } + } + } + pin(AYB[3]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TAB[3]&AB[3]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TAB[3] == 1'b0 && AB[3] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.315169, 0.320783, 0.322434, 0.332671, 0.348341, 0.379850, 0.442480", \ + "0.325234, 0.330848, 0.332499, 0.342736, 0.358406, 0.389915, 0.452545", \ + "0.341583, 0.347197, 0.348848, 0.359085, 0.374755, 0.406264, 0.468894", \ + "0.360769, 0.366383, 0.368034, 0.378271, 0.393941, 0.425450, 0.488080", \ + "0.377884, 0.383498, 0.385149, 0.395386, 0.411056, 0.442565, 0.505195", \ + "0.399085, 0.404699, 0.406350, 0.416587, 0.432257, 0.463766, 0.526396", \ + "0.421310, 0.426924, 0.428575, 0.438812, 0.454482, 0.485991, 0.548621" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.258816, 0.264373, 0.266017, 0.276200, 0.291906, 0.323466, 0.386214", \ + "0.268805, 0.274362, 0.276006, 0.286189, 0.301895, 0.333455, 0.396203", \ + "0.285206, 0.290763, 0.292407, 0.302590, 0.318296, 0.349856, 0.412604", \ + "0.304383, 0.309940, 0.311584, 0.321767, 0.337473, 0.369033, 0.431781", \ + "0.321482, 0.327039, 0.328683, 0.338866, 0.354572, 0.386132, 0.448880", \ + "0.342771, 0.348328, 0.349972, 0.360155, 0.375861, 0.407421, 0.470169", \ + "0.364897, 0.370454, 0.372098, 0.382281, 0.397987, 0.429547, 0.492295" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.019761, 0.026102, 0.028306, 0.042597, 0.069219, 0.126555, 0.244124", \ + "0.019761, 0.026102, 0.028306, 0.042597, 0.069219, 0.126555, 0.244124", \ + "0.019761, 0.026102, 0.028306, 0.042597, 0.069219, 0.126555, 0.244124", \ + "0.019761, 0.026102, 0.028306, 0.042597, 0.069219, 0.126555, 0.244124", \ + "0.019761, 0.026102, 0.028306, 0.042597, 0.069219, 0.126555, 0.244124", \ + "0.019761, 0.026102, 0.028306, 0.042597, 0.069219, 0.126555, 0.244124", \ + "0.019761, 0.026102, 0.028306, 0.042597, 0.069219, 0.126555, 0.244124" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.019761, 0.026102, 0.028306, 0.042597, 0.069219, 0.126555, 0.244124", \ + "0.019761, 0.026102, 0.028306, 0.042597, 0.069219, 0.126555, 0.244124", \ + "0.019761, 0.026102, 0.028306, 0.042597, 0.069219, 0.126555, 0.244124", \ + "0.019761, 0.026102, 0.028306, 0.042597, 0.069219, 0.126555, 0.244124", \ + "0.019761, 0.026102, 0.028306, 0.042597, 0.069219, 0.126555, 0.244124", \ + "0.019761, 0.026102, 0.028306, 0.042597, 0.069219, 0.126555, 0.244124", \ + "0.019761, 0.026102, 0.028306, 0.042597, 0.069219, 0.126555, 0.244124" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.261087, 0.268086, 0.270312, 0.284355, 0.308031, 0.356937, 0.454729", \ + "0.271026, 0.278025, 0.280251, 0.294294, 0.317970, 0.366876, 0.464668", \ + "0.289138, 0.296137, 0.298363, 0.312406, 0.336082, 0.384988, 0.482780", \ + "0.311790, 0.318789, 0.321015, 0.335058, 0.358734, 0.407640, 0.505432", \ + "0.329657, 0.336656, 0.338882, 0.352925, 0.376601, 0.425507, 0.523299", \ + "0.357619, 0.364618, 0.366844, 0.380887, 0.404563, 0.453469, 0.551261", \ + "0.387890, 0.394889, 0.397115, 0.411158, 0.434834, 0.483740, 0.581532" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.211654, 0.218519, 0.220682, 0.234491, 0.257828, 0.306083, 0.402540", \ + "0.221683, 0.228548, 0.230711, 0.244520, 0.267857, 0.316112, 0.412569", \ + "0.239785, 0.246650, 0.248813, 0.262622, 0.285959, 0.334214, 0.430671", \ + "0.262475, 0.269340, 0.271503, 0.285312, 0.308649, 0.356904, 0.453361", \ + "0.280423, 0.287288, 0.289451, 0.303260, 0.326597, 0.374852, 0.471309", \ + "0.308095, 0.314960, 0.317123, 0.330932, 0.354269, 0.402524, 0.498981", \ + "0.338478, 0.345343, 0.347506, 0.361315, 0.384652, 0.432907, 0.529364" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.019493, 0.029032, 0.032105, 0.055730, 0.098159, 0.187689, 0.371812", \ + "0.019493, 0.029032, 0.032105, 0.055730, 0.098159, 0.187689, 0.371812", \ + "0.019493, 0.029032, 0.032105, 0.055730, 0.098159, 0.187689, 0.371812", \ + "0.019493, 0.029032, 0.032105, 0.055730, 0.098159, 0.187689, 0.371812", \ + "0.019493, 0.029032, 0.032105, 0.055730, 0.098159, 0.187689, 0.371812", \ + "0.019493, 0.029032, 0.032105, 0.055730, 0.098159, 0.187689, 0.371812", \ + "0.019493, 0.029032, 0.032105, 0.055730, 0.098159, 0.187689, 0.371812" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.019493, 0.029032, 0.032105, 0.055730, 0.098159, 0.187689, 0.371812", \ + "0.019493, 0.029032, 0.032105, 0.055730, 0.098159, 0.187689, 0.371812", \ + "0.019493, 0.029032, 0.032105, 0.055730, 0.098159, 0.187689, 0.371812", \ + "0.019493, 0.029032, 0.032105, 0.055730, 0.098159, 0.187689, 0.371812", \ + "0.019493, 0.029032, 0.032105, 0.055730, 0.098159, 0.187689, 0.371812", \ + "0.019493, 0.029032, 0.032105, 0.055730, 0.098159, 0.187689, 0.371812", \ + "0.019493, 0.029032, 0.032105, 0.055730, 0.098159, 0.187689, 0.371812" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TAB[3]&!AB[3]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TAB[3] == 1'b1 && AB[3] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.301445, 0.308487, 0.310621, 0.324769, 0.348351, 0.397392, 0.495067", \ + "0.310805, 0.317847, 0.319981, 0.334129, 0.357711, 0.406752, 0.504427", \ + "0.327252, 0.334294, 0.336428, 0.350576, 0.374158, 0.423199, 0.520874", \ + "0.346741, 0.353783, 0.355917, 0.370065, 0.393647, 0.442688, 0.540363", \ + "0.365007, 0.372049, 0.374183, 0.388331, 0.411913, 0.460954, 0.558629", \ + "0.383827, 0.390869, 0.393003, 0.407151, 0.430733, 0.479774, 0.577449", \ + "0.410707, 0.417749, 0.419883, 0.434031, 0.457613, 0.506654, 0.604329" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.244139, 0.250983, 0.253055, 0.266917, 0.290176, 0.338528, 0.434970", \ + "0.253550, 0.260394, 0.262466, 0.276328, 0.299587, 0.347939, 0.444381", \ + "0.269949, 0.276793, 0.278865, 0.292727, 0.315986, 0.364338, 0.460780", \ + "0.289144, 0.295988, 0.298060, 0.311922, 0.335181, 0.383533, 0.479975", \ + "0.307348, 0.314192, 0.316264, 0.330126, 0.353385, 0.401737, 0.498179", \ + "0.326207, 0.333051, 0.335123, 0.348985, 0.372244, 0.420596, 0.517038", \ + "0.353284, 0.360128, 0.362200, 0.376062, 0.399321, 0.447673, 0.544115" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.019492, 0.028998, 0.032540, 0.056647, 0.098074, 0.187510, 0.370404", \ + "0.019492, 0.028998, 0.032540, 0.056647, 0.098074, 0.187510, 0.370404", \ + "0.019492, 0.028998, 0.032540, 0.056647, 0.098074, 0.187510, 0.370404", \ + "0.019492, 0.028998, 0.032540, 0.056647, 0.098074, 0.187510, 0.370404", \ + "0.019492, 0.028998, 0.032540, 0.056647, 0.098074, 0.187510, 0.370404", \ + "0.019492, 0.028998, 0.032540, 0.056647, 0.098074, 0.187510, 0.370404", \ + "0.019492, 0.028998, 0.032540, 0.056647, 0.098074, 0.187510, 0.370404" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.019492, 0.028998, 0.032540, 0.056647, 0.098074, 0.187510, 0.370404", \ + "0.019492, 0.028998, 0.032540, 0.056647, 0.098074, 0.187510, 0.370404", \ + "0.019492, 0.028998, 0.032540, 0.056647, 0.098074, 0.187510, 0.370404", \ + "0.019492, 0.028998, 0.032540, 0.056647, 0.098074, 0.187510, 0.370404", \ + "0.019492, 0.028998, 0.032540, 0.056647, 0.098074, 0.187510, 0.370404", \ + "0.019492, 0.028998, 0.032540, 0.056647, 0.098074, 0.187510, 0.370404", \ + "0.019492, 0.028998, 0.032540, 0.056647, 0.098074, 0.187510, 0.370404" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.269800, 0.275413, 0.277042, 0.287297, 0.303001, 0.334506, 0.397120", \ + "0.279169, 0.284782, 0.286411, 0.296666, 0.312370, 0.343875, 0.406489", \ + "0.298446, 0.304059, 0.305688, 0.315943, 0.331647, 0.363152, 0.425766", \ + "0.320500, 0.326113, 0.327742, 0.337997, 0.353701, 0.385206, 0.447820", \ + "0.336814, 0.342427, 0.344056, 0.354311, 0.370015, 0.401520, 0.464134", \ + "0.363801, 0.369414, 0.371043, 0.381298, 0.397002, 0.428507, 0.491121", \ + "0.395690, 0.401303, 0.402932, 0.413187, 0.428891, 0.460396, 0.523010" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.220448, 0.226034, 0.227663, 0.237825, 0.253530, 0.285107, 0.347809", \ + "0.229791, 0.235377, 0.237006, 0.247168, 0.262873, 0.294450, 0.357152", \ + "0.249238, 0.254824, 0.256453, 0.266615, 0.282320, 0.313897, 0.376599", \ + "0.271328, 0.276914, 0.278543, 0.288705, 0.304410, 0.335987, 0.398689", \ + "0.287520, 0.293106, 0.294735, 0.304897, 0.320602, 0.352179, 0.414881", \ + "0.314679, 0.320265, 0.321894, 0.332056, 0.347761, 0.379338, 0.442040", \ + "0.346391, 0.351977, 0.353606, 0.363768, 0.379473, 0.411050, 0.473752" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.019933, 0.026257, 0.028187, 0.043242, 0.069215, 0.126883, 0.244570", \ + "0.019933, 0.026257, 0.028187, 0.043242, 0.069215, 0.126883, 0.244570", \ + "0.019933, 0.026257, 0.028187, 0.043242, 0.069215, 0.126883, 0.244570", \ + "0.019933, 0.026257, 0.028187, 0.043242, 0.069215, 0.126883, 0.244570", \ + "0.019933, 0.026257, 0.028187, 0.043242, 0.069215, 0.126883, 0.244570", \ + "0.019933, 0.026257, 0.028187, 0.043242, 0.069215, 0.126883, 0.244570", \ + "0.019933, 0.026257, 0.028187, 0.043242, 0.069215, 0.126883, 0.244570" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.019933, 0.026257, 0.028187, 0.043242, 0.069215, 0.126883, 0.244570", \ + "0.019933, 0.026257, 0.028187, 0.043242, 0.069215, 0.126883, 0.244570", \ + "0.019933, 0.026257, 0.028187, 0.043242, 0.069215, 0.126883, 0.244570", \ + "0.019933, 0.026257, 0.028187, 0.043242, 0.069215, 0.126883, 0.244570", \ + "0.019933, 0.026257, 0.028187, 0.043242, 0.069215, 0.126883, 0.244570", \ + "0.019933, 0.026257, 0.028187, 0.043242, 0.069215, 0.126883, 0.244570", \ + "0.019933, 0.026257, 0.028187, 0.043242, 0.069215, 0.126883, 0.244570" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TAB[3]&AB[3]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.017178, 0.017178, 0.017178, 0.017178, 0.017178, 0.017178, 0.017178", \ + "0.017195, 0.017195, 0.017195, 0.017195, 0.017195, 0.017195, 0.017195", \ + "0.017213, 0.017213, 0.017213, 0.017213, 0.017213, 0.017213, 0.017213", \ + "0.017230, 0.017230, 0.017230, 0.017230, 0.017230, 0.017230, 0.017230", \ + "0.017247, 0.017247, 0.017247, 0.017247, 0.017247, 0.017247, 0.017247", \ + "0.017264, 0.017264, 0.017264, 0.017264, 0.017264, 0.017264, 0.017264", \ + "0.017281, 0.017281, 0.017281, 0.017281, 0.017281, 0.017281, 0.017281" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.015280, 0.015280, 0.015280, 0.015280, 0.015280, 0.015280, 0.015280", \ + "0.015365, 0.015365, 0.015365, 0.015365, 0.015365, 0.015365, 0.015365", \ + "0.015381, 0.015381, 0.015381, 0.015381, 0.015381, 0.015381, 0.015381", \ + "0.015396, 0.015396, 0.015396, 0.015396, 0.015396, 0.015396, 0.015396", \ + "0.015412, 0.015412, 0.015412, 0.015412, 0.015412, 0.015412, 0.015412", \ + "0.015427, 0.015427, 0.015427, 0.015427, 0.015427, 0.015427, 0.015427", \ + "0.015442, 0.015442, 0.015442, 0.015442, 0.015442, 0.015442, 0.015442" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TAB[3]&!AB[3]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.015280, 0.015280, 0.015280, 0.015280, 0.015280, 0.015280, 0.015280", \ + "0.015365, 0.015365, 0.015365, 0.015365, 0.015365, 0.015365, 0.015365", \ + "0.015381, 0.015381, 0.015381, 0.015381, 0.015381, 0.015381, 0.015381", \ + "0.015396, 0.015396, 0.015396, 0.015396, 0.015396, 0.015396, 0.015396", \ + "0.015412, 0.015412, 0.015412, 0.015412, 0.015412, 0.015412, 0.015412", \ + "0.015427, 0.015427, 0.015427, 0.015427, 0.015427, 0.015427, 0.015427", \ + "0.015442, 0.015442, 0.015442, 0.015442, 0.015442, 0.015442, 0.015442" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.017178, 0.017178, 0.017178, 0.017178, 0.017178, 0.017178, 0.017178", \ + "0.017195, 0.017195, 0.017195, 0.017195, 0.017195, 0.017195, 0.017195", \ + "0.017213, 0.017213, 0.017213, 0.017213, 0.017213, 0.017213, 0.017213", \ + "0.017230, 0.017230, 0.017230, 0.017230, 0.017230, 0.017230, 0.017230", \ + "0.017247, 0.017247, 0.017247, 0.017247, 0.017247, 0.017247, 0.017247", \ + "0.017264, 0.017264, 0.017264, 0.017264, 0.017264, 0.017264, 0.017264", \ + "0.017281, 0.017281, 0.017281, 0.017281, 0.017281, 0.017281, 0.017281" \ + ); + } + } + } + pin(AYB[2]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TAB[2]&AB[2]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TAB[2] == 1'b0 && AB[2] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.315169, 0.320783, 0.322434, 0.332671, 0.348341, 0.379850, 0.442480", \ + "0.325234, 0.330848, 0.332499, 0.342736, 0.358406, 0.389915, 0.452545", \ + "0.341583, 0.347197, 0.348848, 0.359085, 0.374755, 0.406264, 0.468894", \ + "0.360769, 0.366383, 0.368034, 0.378271, 0.393941, 0.425450, 0.488080", \ + "0.377884, 0.383498, 0.385149, 0.395386, 0.411056, 0.442565, 0.505195", \ + "0.399085, 0.404699, 0.406350, 0.416587, 0.432257, 0.463766, 0.526396", \ + "0.421310, 0.426924, 0.428575, 0.438812, 0.454482, 0.485991, 0.548621" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.258816, 0.264373, 0.266017, 0.276200, 0.291906, 0.323466, 0.386214", \ + "0.268805, 0.274362, 0.276006, 0.286189, 0.301895, 0.333455, 0.396203", \ + "0.285206, 0.290763, 0.292407, 0.302590, 0.318296, 0.349856, 0.412604", \ + "0.304383, 0.309940, 0.311584, 0.321767, 0.337473, 0.369033, 0.431781", \ + "0.321482, 0.327039, 0.328683, 0.338866, 0.354572, 0.386132, 0.448880", \ + "0.342771, 0.348328, 0.349972, 0.360155, 0.375861, 0.407421, 0.470169", \ + "0.364897, 0.370454, 0.372098, 0.382281, 0.397987, 0.429547, 0.492295" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.019761, 0.026102, 0.028306, 0.042597, 0.069219, 0.126555, 0.244124", \ + "0.019761, 0.026102, 0.028306, 0.042597, 0.069219, 0.126555, 0.244124", \ + "0.019761, 0.026102, 0.028306, 0.042597, 0.069219, 0.126555, 0.244124", \ + "0.019761, 0.026102, 0.028306, 0.042597, 0.069219, 0.126555, 0.244124", \ + "0.019761, 0.026102, 0.028306, 0.042597, 0.069219, 0.126555, 0.244124", \ + "0.019761, 0.026102, 0.028306, 0.042597, 0.069219, 0.126555, 0.244124", \ + "0.019761, 0.026102, 0.028306, 0.042597, 0.069219, 0.126555, 0.244124" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.019761, 0.026102, 0.028306, 0.042597, 0.069219, 0.126555, 0.244124", \ + "0.019761, 0.026102, 0.028306, 0.042597, 0.069219, 0.126555, 0.244124", \ + "0.019761, 0.026102, 0.028306, 0.042597, 0.069219, 0.126555, 0.244124", \ + "0.019761, 0.026102, 0.028306, 0.042597, 0.069219, 0.126555, 0.244124", \ + "0.019761, 0.026102, 0.028306, 0.042597, 0.069219, 0.126555, 0.244124", \ + "0.019761, 0.026102, 0.028306, 0.042597, 0.069219, 0.126555, 0.244124", \ + "0.019761, 0.026102, 0.028306, 0.042597, 0.069219, 0.126555, 0.244124" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.261087, 0.268086, 0.270312, 0.284355, 0.308031, 0.356937, 0.454729", \ + "0.271026, 0.278025, 0.280251, 0.294294, 0.317970, 0.366876, 0.464668", \ + "0.289138, 0.296137, 0.298363, 0.312406, 0.336082, 0.384988, 0.482780", \ + "0.311790, 0.318789, 0.321015, 0.335058, 0.358734, 0.407640, 0.505432", \ + "0.329657, 0.336656, 0.338882, 0.352925, 0.376601, 0.425507, 0.523299", \ + "0.357619, 0.364618, 0.366844, 0.380887, 0.404563, 0.453469, 0.551261", \ + "0.387890, 0.394889, 0.397115, 0.411158, 0.434834, 0.483740, 0.581532" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.211654, 0.218519, 0.220682, 0.234491, 0.257828, 0.306083, 0.402540", \ + "0.221683, 0.228548, 0.230711, 0.244520, 0.267857, 0.316112, 0.412569", \ + "0.239785, 0.246650, 0.248813, 0.262622, 0.285959, 0.334214, 0.430671", \ + "0.262475, 0.269340, 0.271503, 0.285312, 0.308649, 0.356904, 0.453361", \ + "0.280423, 0.287288, 0.289451, 0.303260, 0.326597, 0.374852, 0.471309", \ + "0.308095, 0.314960, 0.317123, 0.330932, 0.354269, 0.402524, 0.498981", \ + "0.338478, 0.345343, 0.347506, 0.361315, 0.384652, 0.432907, 0.529364" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.019493, 0.029032, 0.032105, 0.055730, 0.098159, 0.187689, 0.371812", \ + "0.019493, 0.029032, 0.032105, 0.055730, 0.098159, 0.187689, 0.371812", \ + "0.019493, 0.029032, 0.032105, 0.055730, 0.098159, 0.187689, 0.371812", \ + "0.019493, 0.029032, 0.032105, 0.055730, 0.098159, 0.187689, 0.371812", \ + "0.019493, 0.029032, 0.032105, 0.055730, 0.098159, 0.187689, 0.371812", \ + "0.019493, 0.029032, 0.032105, 0.055730, 0.098159, 0.187689, 0.371812", \ + "0.019493, 0.029032, 0.032105, 0.055730, 0.098159, 0.187689, 0.371812" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.019493, 0.029032, 0.032105, 0.055730, 0.098159, 0.187689, 0.371812", \ + "0.019493, 0.029032, 0.032105, 0.055730, 0.098159, 0.187689, 0.371812", \ + "0.019493, 0.029032, 0.032105, 0.055730, 0.098159, 0.187689, 0.371812", \ + "0.019493, 0.029032, 0.032105, 0.055730, 0.098159, 0.187689, 0.371812", \ + "0.019493, 0.029032, 0.032105, 0.055730, 0.098159, 0.187689, 0.371812", \ + "0.019493, 0.029032, 0.032105, 0.055730, 0.098159, 0.187689, 0.371812", \ + "0.019493, 0.029032, 0.032105, 0.055730, 0.098159, 0.187689, 0.371812" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TAB[2]&!AB[2]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TAB[2] == 1'b1 && AB[2] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.301445, 0.308487, 0.310621, 0.324769, 0.348351, 0.397392, 0.495067", \ + "0.310805, 0.317847, 0.319981, 0.334129, 0.357711, 0.406752, 0.504427", \ + "0.327252, 0.334294, 0.336428, 0.350576, 0.374158, 0.423199, 0.520874", \ + "0.346741, 0.353783, 0.355917, 0.370065, 0.393647, 0.442688, 0.540363", \ + "0.365007, 0.372049, 0.374183, 0.388331, 0.411913, 0.460954, 0.558629", \ + "0.383827, 0.390869, 0.393003, 0.407151, 0.430733, 0.479774, 0.577449", \ + "0.410707, 0.417749, 0.419883, 0.434031, 0.457613, 0.506654, 0.604329" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.244139, 0.250983, 0.253055, 0.266917, 0.290176, 0.338528, 0.434970", \ + "0.253550, 0.260394, 0.262466, 0.276328, 0.299587, 0.347939, 0.444381", \ + "0.269949, 0.276793, 0.278865, 0.292727, 0.315986, 0.364338, 0.460780", \ + "0.289144, 0.295988, 0.298060, 0.311922, 0.335181, 0.383533, 0.479975", \ + "0.307348, 0.314192, 0.316264, 0.330126, 0.353385, 0.401737, 0.498179", \ + "0.326207, 0.333051, 0.335123, 0.348985, 0.372244, 0.420596, 0.517038", \ + "0.353284, 0.360128, 0.362200, 0.376062, 0.399321, 0.447673, 0.544115" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.019492, 0.028998, 0.032540, 0.056647, 0.098074, 0.187510, 0.370404", \ + "0.019492, 0.028998, 0.032540, 0.056647, 0.098074, 0.187510, 0.370404", \ + "0.019492, 0.028998, 0.032540, 0.056647, 0.098074, 0.187510, 0.370404", \ + "0.019492, 0.028998, 0.032540, 0.056647, 0.098074, 0.187510, 0.370404", \ + "0.019492, 0.028998, 0.032540, 0.056647, 0.098074, 0.187510, 0.370404", \ + "0.019492, 0.028998, 0.032540, 0.056647, 0.098074, 0.187510, 0.370404", \ + "0.019492, 0.028998, 0.032540, 0.056647, 0.098074, 0.187510, 0.370404" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.019492, 0.028998, 0.032540, 0.056647, 0.098074, 0.187510, 0.370404", \ + "0.019492, 0.028998, 0.032540, 0.056647, 0.098074, 0.187510, 0.370404", \ + "0.019492, 0.028998, 0.032540, 0.056647, 0.098074, 0.187510, 0.370404", \ + "0.019492, 0.028998, 0.032540, 0.056647, 0.098074, 0.187510, 0.370404", \ + "0.019492, 0.028998, 0.032540, 0.056647, 0.098074, 0.187510, 0.370404", \ + "0.019492, 0.028998, 0.032540, 0.056647, 0.098074, 0.187510, 0.370404", \ + "0.019492, 0.028998, 0.032540, 0.056647, 0.098074, 0.187510, 0.370404" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.269800, 0.275413, 0.277042, 0.287297, 0.303001, 0.334506, 0.397120", \ + "0.279169, 0.284782, 0.286411, 0.296666, 0.312370, 0.343875, 0.406489", \ + "0.298446, 0.304059, 0.305688, 0.315943, 0.331647, 0.363152, 0.425766", \ + "0.320500, 0.326113, 0.327742, 0.337997, 0.353701, 0.385206, 0.447820", \ + "0.336814, 0.342427, 0.344056, 0.354311, 0.370015, 0.401520, 0.464134", \ + "0.363801, 0.369414, 0.371043, 0.381298, 0.397002, 0.428507, 0.491121", \ + "0.395690, 0.401303, 0.402932, 0.413187, 0.428891, 0.460396, 0.523010" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.220448, 0.226034, 0.227663, 0.237825, 0.253530, 0.285107, 0.347809", \ + "0.229791, 0.235377, 0.237006, 0.247168, 0.262873, 0.294450, 0.357152", \ + "0.249238, 0.254824, 0.256453, 0.266615, 0.282320, 0.313897, 0.376599", \ + "0.271328, 0.276914, 0.278543, 0.288705, 0.304410, 0.335987, 0.398689", \ + "0.287520, 0.293106, 0.294735, 0.304897, 0.320602, 0.352179, 0.414881", \ + "0.314679, 0.320265, 0.321894, 0.332056, 0.347761, 0.379338, 0.442040", \ + "0.346391, 0.351977, 0.353606, 0.363768, 0.379473, 0.411050, 0.473752" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.019933, 0.026257, 0.028187, 0.043242, 0.069215, 0.126883, 0.244570", \ + "0.019933, 0.026257, 0.028187, 0.043242, 0.069215, 0.126883, 0.244570", \ + "0.019933, 0.026257, 0.028187, 0.043242, 0.069215, 0.126883, 0.244570", \ + "0.019933, 0.026257, 0.028187, 0.043242, 0.069215, 0.126883, 0.244570", \ + "0.019933, 0.026257, 0.028187, 0.043242, 0.069215, 0.126883, 0.244570", \ + "0.019933, 0.026257, 0.028187, 0.043242, 0.069215, 0.126883, 0.244570", \ + "0.019933, 0.026257, 0.028187, 0.043242, 0.069215, 0.126883, 0.244570" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.019933, 0.026257, 0.028187, 0.043242, 0.069215, 0.126883, 0.244570", \ + "0.019933, 0.026257, 0.028187, 0.043242, 0.069215, 0.126883, 0.244570", \ + "0.019933, 0.026257, 0.028187, 0.043242, 0.069215, 0.126883, 0.244570", \ + "0.019933, 0.026257, 0.028187, 0.043242, 0.069215, 0.126883, 0.244570", \ + "0.019933, 0.026257, 0.028187, 0.043242, 0.069215, 0.126883, 0.244570", \ + "0.019933, 0.026257, 0.028187, 0.043242, 0.069215, 0.126883, 0.244570", \ + "0.019933, 0.026257, 0.028187, 0.043242, 0.069215, 0.126883, 0.244570" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TAB[2]&AB[2]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.017178, 0.017178, 0.017178, 0.017178, 0.017178, 0.017178, 0.017178", \ + "0.017195, 0.017195, 0.017195, 0.017195, 0.017195, 0.017195, 0.017195", \ + "0.017213, 0.017213, 0.017213, 0.017213, 0.017213, 0.017213, 0.017213", \ + "0.017230, 0.017230, 0.017230, 0.017230, 0.017230, 0.017230, 0.017230", \ + "0.017247, 0.017247, 0.017247, 0.017247, 0.017247, 0.017247, 0.017247", \ + "0.017264, 0.017264, 0.017264, 0.017264, 0.017264, 0.017264, 0.017264", \ + "0.017281, 0.017281, 0.017281, 0.017281, 0.017281, 0.017281, 0.017281" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.015280, 0.015280, 0.015280, 0.015280, 0.015280, 0.015280, 0.015280", \ + "0.015365, 0.015365, 0.015365, 0.015365, 0.015365, 0.015365, 0.015365", \ + "0.015381, 0.015381, 0.015381, 0.015381, 0.015381, 0.015381, 0.015381", \ + "0.015396, 0.015396, 0.015396, 0.015396, 0.015396, 0.015396, 0.015396", \ + "0.015412, 0.015412, 0.015412, 0.015412, 0.015412, 0.015412, 0.015412", \ + "0.015427, 0.015427, 0.015427, 0.015427, 0.015427, 0.015427, 0.015427", \ + "0.015442, 0.015442, 0.015442, 0.015442, 0.015442, 0.015442, 0.015442" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TAB[2]&!AB[2]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.015280, 0.015280, 0.015280, 0.015280, 0.015280, 0.015280, 0.015280", \ + "0.015365, 0.015365, 0.015365, 0.015365, 0.015365, 0.015365, 0.015365", \ + "0.015381, 0.015381, 0.015381, 0.015381, 0.015381, 0.015381, 0.015381", \ + "0.015396, 0.015396, 0.015396, 0.015396, 0.015396, 0.015396, 0.015396", \ + "0.015412, 0.015412, 0.015412, 0.015412, 0.015412, 0.015412, 0.015412", \ + "0.015427, 0.015427, 0.015427, 0.015427, 0.015427, 0.015427, 0.015427", \ + "0.015442, 0.015442, 0.015442, 0.015442, 0.015442, 0.015442, 0.015442" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.017178, 0.017178, 0.017178, 0.017178, 0.017178, 0.017178, 0.017178", \ + "0.017195, 0.017195, 0.017195, 0.017195, 0.017195, 0.017195, 0.017195", \ + "0.017213, 0.017213, 0.017213, 0.017213, 0.017213, 0.017213, 0.017213", \ + "0.017230, 0.017230, 0.017230, 0.017230, 0.017230, 0.017230, 0.017230", \ + "0.017247, 0.017247, 0.017247, 0.017247, 0.017247, 0.017247, 0.017247", \ + "0.017264, 0.017264, 0.017264, 0.017264, 0.017264, 0.017264, 0.017264", \ + "0.017281, 0.017281, 0.017281, 0.017281, 0.017281, 0.017281, 0.017281" \ + ); + } + } + } + pin(AYB[1]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TAB[1]&AB[1]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TAB[1] == 1'b0 && AB[1] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.315169, 0.320783, 0.322434, 0.332671, 0.348341, 0.379850, 0.442480", \ + "0.325234, 0.330848, 0.332499, 0.342736, 0.358406, 0.389915, 0.452545", \ + "0.341583, 0.347197, 0.348848, 0.359085, 0.374755, 0.406264, 0.468894", \ + "0.360769, 0.366383, 0.368034, 0.378271, 0.393941, 0.425450, 0.488080", \ + "0.377884, 0.383498, 0.385149, 0.395386, 0.411056, 0.442565, 0.505195", \ + "0.399085, 0.404699, 0.406350, 0.416587, 0.432257, 0.463766, 0.526396", \ + "0.421310, 0.426924, 0.428575, 0.438812, 0.454482, 0.485991, 0.548621" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.258816, 0.264373, 0.266017, 0.276200, 0.291906, 0.323466, 0.386214", \ + "0.268805, 0.274362, 0.276006, 0.286189, 0.301895, 0.333455, 0.396203", \ + "0.285206, 0.290763, 0.292407, 0.302590, 0.318296, 0.349856, 0.412604", \ + "0.304383, 0.309940, 0.311584, 0.321767, 0.337473, 0.369033, 0.431781", \ + "0.321482, 0.327039, 0.328683, 0.338866, 0.354572, 0.386132, 0.448880", \ + "0.342771, 0.348328, 0.349972, 0.360155, 0.375861, 0.407421, 0.470169", \ + "0.364897, 0.370454, 0.372098, 0.382281, 0.397987, 0.429547, 0.492295" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.019761, 0.026102, 0.028306, 0.042597, 0.069219, 0.126555, 0.244124", \ + "0.019761, 0.026102, 0.028306, 0.042597, 0.069219, 0.126555, 0.244124", \ + "0.019761, 0.026102, 0.028306, 0.042597, 0.069219, 0.126555, 0.244124", \ + "0.019761, 0.026102, 0.028306, 0.042597, 0.069219, 0.126555, 0.244124", \ + "0.019761, 0.026102, 0.028306, 0.042597, 0.069219, 0.126555, 0.244124", \ + "0.019761, 0.026102, 0.028306, 0.042597, 0.069219, 0.126555, 0.244124", \ + "0.019761, 0.026102, 0.028306, 0.042597, 0.069219, 0.126555, 0.244124" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.019761, 0.026102, 0.028306, 0.042597, 0.069219, 0.126555, 0.244124", \ + "0.019761, 0.026102, 0.028306, 0.042597, 0.069219, 0.126555, 0.244124", \ + "0.019761, 0.026102, 0.028306, 0.042597, 0.069219, 0.126555, 0.244124", \ + "0.019761, 0.026102, 0.028306, 0.042597, 0.069219, 0.126555, 0.244124", \ + "0.019761, 0.026102, 0.028306, 0.042597, 0.069219, 0.126555, 0.244124", \ + "0.019761, 0.026102, 0.028306, 0.042597, 0.069219, 0.126555, 0.244124", \ + "0.019761, 0.026102, 0.028306, 0.042597, 0.069219, 0.126555, 0.244124" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.261087, 0.268086, 0.270312, 0.284355, 0.308031, 0.356937, 0.454729", \ + "0.271026, 0.278025, 0.280251, 0.294294, 0.317970, 0.366876, 0.464668", \ + "0.289138, 0.296137, 0.298363, 0.312406, 0.336082, 0.384988, 0.482780", \ + "0.311790, 0.318789, 0.321015, 0.335058, 0.358734, 0.407640, 0.505432", \ + "0.329657, 0.336656, 0.338882, 0.352925, 0.376601, 0.425507, 0.523299", \ + "0.357619, 0.364618, 0.366844, 0.380887, 0.404563, 0.453469, 0.551261", \ + "0.387890, 0.394889, 0.397115, 0.411158, 0.434834, 0.483740, 0.581532" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.211654, 0.218519, 0.220682, 0.234491, 0.257828, 0.306083, 0.402540", \ + "0.221683, 0.228548, 0.230711, 0.244520, 0.267857, 0.316112, 0.412569", \ + "0.239785, 0.246650, 0.248813, 0.262622, 0.285959, 0.334214, 0.430671", \ + "0.262475, 0.269340, 0.271503, 0.285312, 0.308649, 0.356904, 0.453361", \ + "0.280423, 0.287288, 0.289451, 0.303260, 0.326597, 0.374852, 0.471309", \ + "0.308095, 0.314960, 0.317123, 0.330932, 0.354269, 0.402524, 0.498981", \ + "0.338478, 0.345343, 0.347506, 0.361315, 0.384652, 0.432907, 0.529364" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.019493, 0.029032, 0.032105, 0.055730, 0.098159, 0.187689, 0.371812", \ + "0.019493, 0.029032, 0.032105, 0.055730, 0.098159, 0.187689, 0.371812", \ + "0.019493, 0.029032, 0.032105, 0.055730, 0.098159, 0.187689, 0.371812", \ + "0.019493, 0.029032, 0.032105, 0.055730, 0.098159, 0.187689, 0.371812", \ + "0.019493, 0.029032, 0.032105, 0.055730, 0.098159, 0.187689, 0.371812", \ + "0.019493, 0.029032, 0.032105, 0.055730, 0.098159, 0.187689, 0.371812", \ + "0.019493, 0.029032, 0.032105, 0.055730, 0.098159, 0.187689, 0.371812" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.019493, 0.029032, 0.032105, 0.055730, 0.098159, 0.187689, 0.371812", \ + "0.019493, 0.029032, 0.032105, 0.055730, 0.098159, 0.187689, 0.371812", \ + "0.019493, 0.029032, 0.032105, 0.055730, 0.098159, 0.187689, 0.371812", \ + "0.019493, 0.029032, 0.032105, 0.055730, 0.098159, 0.187689, 0.371812", \ + "0.019493, 0.029032, 0.032105, 0.055730, 0.098159, 0.187689, 0.371812", \ + "0.019493, 0.029032, 0.032105, 0.055730, 0.098159, 0.187689, 0.371812", \ + "0.019493, 0.029032, 0.032105, 0.055730, 0.098159, 0.187689, 0.371812" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TAB[1]&!AB[1]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TAB[1] == 1'b1 && AB[1] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.301445, 0.308487, 0.310621, 0.324769, 0.348351, 0.397392, 0.495067", \ + "0.310805, 0.317847, 0.319981, 0.334129, 0.357711, 0.406752, 0.504427", \ + "0.327252, 0.334294, 0.336428, 0.350576, 0.374158, 0.423199, 0.520874", \ + "0.346741, 0.353783, 0.355917, 0.370065, 0.393647, 0.442688, 0.540363", \ + "0.365007, 0.372049, 0.374183, 0.388331, 0.411913, 0.460954, 0.558629", \ + "0.383827, 0.390869, 0.393003, 0.407151, 0.430733, 0.479774, 0.577449", \ + "0.410707, 0.417749, 0.419883, 0.434031, 0.457613, 0.506654, 0.604329" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.244139, 0.250983, 0.253055, 0.266917, 0.290176, 0.338528, 0.434970", \ + "0.253550, 0.260394, 0.262466, 0.276328, 0.299587, 0.347939, 0.444381", \ + "0.269949, 0.276793, 0.278865, 0.292727, 0.315986, 0.364338, 0.460780", \ + "0.289144, 0.295988, 0.298060, 0.311922, 0.335181, 0.383533, 0.479975", \ + "0.307348, 0.314192, 0.316264, 0.330126, 0.353385, 0.401737, 0.498179", \ + "0.326207, 0.333051, 0.335123, 0.348985, 0.372244, 0.420596, 0.517038", \ + "0.353284, 0.360128, 0.362200, 0.376062, 0.399321, 0.447673, 0.544115" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.019492, 0.028998, 0.032540, 0.056647, 0.098074, 0.187510, 0.370404", \ + "0.019492, 0.028998, 0.032540, 0.056647, 0.098074, 0.187510, 0.370404", \ + "0.019492, 0.028998, 0.032540, 0.056647, 0.098074, 0.187510, 0.370404", \ + "0.019492, 0.028998, 0.032540, 0.056647, 0.098074, 0.187510, 0.370404", \ + "0.019492, 0.028998, 0.032540, 0.056647, 0.098074, 0.187510, 0.370404", \ + "0.019492, 0.028998, 0.032540, 0.056647, 0.098074, 0.187510, 0.370404", \ + "0.019492, 0.028998, 0.032540, 0.056647, 0.098074, 0.187510, 0.370404" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.019492, 0.028998, 0.032540, 0.056647, 0.098074, 0.187510, 0.370404", \ + "0.019492, 0.028998, 0.032540, 0.056647, 0.098074, 0.187510, 0.370404", \ + "0.019492, 0.028998, 0.032540, 0.056647, 0.098074, 0.187510, 0.370404", \ + "0.019492, 0.028998, 0.032540, 0.056647, 0.098074, 0.187510, 0.370404", \ + "0.019492, 0.028998, 0.032540, 0.056647, 0.098074, 0.187510, 0.370404", \ + "0.019492, 0.028998, 0.032540, 0.056647, 0.098074, 0.187510, 0.370404", \ + "0.019492, 0.028998, 0.032540, 0.056647, 0.098074, 0.187510, 0.370404" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.269800, 0.275413, 0.277042, 0.287297, 0.303001, 0.334506, 0.397120", \ + "0.279169, 0.284782, 0.286411, 0.296666, 0.312370, 0.343875, 0.406489", \ + "0.298446, 0.304059, 0.305688, 0.315943, 0.331647, 0.363152, 0.425766", \ + "0.320500, 0.326113, 0.327742, 0.337997, 0.353701, 0.385206, 0.447820", \ + "0.336814, 0.342427, 0.344056, 0.354311, 0.370015, 0.401520, 0.464134", \ + "0.363801, 0.369414, 0.371043, 0.381298, 0.397002, 0.428507, 0.491121", \ + "0.395690, 0.401303, 0.402932, 0.413187, 0.428891, 0.460396, 0.523010" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.220448, 0.226034, 0.227663, 0.237825, 0.253530, 0.285107, 0.347809", \ + "0.229791, 0.235377, 0.237006, 0.247168, 0.262873, 0.294450, 0.357152", \ + "0.249238, 0.254824, 0.256453, 0.266615, 0.282320, 0.313897, 0.376599", \ + "0.271328, 0.276914, 0.278543, 0.288705, 0.304410, 0.335987, 0.398689", \ + "0.287520, 0.293106, 0.294735, 0.304897, 0.320602, 0.352179, 0.414881", \ + "0.314679, 0.320265, 0.321894, 0.332056, 0.347761, 0.379338, 0.442040", \ + "0.346391, 0.351977, 0.353606, 0.363768, 0.379473, 0.411050, 0.473752" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.019933, 0.026257, 0.028187, 0.043242, 0.069215, 0.126883, 0.244570", \ + "0.019933, 0.026257, 0.028187, 0.043242, 0.069215, 0.126883, 0.244570", \ + "0.019933, 0.026257, 0.028187, 0.043242, 0.069215, 0.126883, 0.244570", \ + "0.019933, 0.026257, 0.028187, 0.043242, 0.069215, 0.126883, 0.244570", \ + "0.019933, 0.026257, 0.028187, 0.043242, 0.069215, 0.126883, 0.244570", \ + "0.019933, 0.026257, 0.028187, 0.043242, 0.069215, 0.126883, 0.244570", \ + "0.019933, 0.026257, 0.028187, 0.043242, 0.069215, 0.126883, 0.244570" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.019933, 0.026257, 0.028187, 0.043242, 0.069215, 0.126883, 0.244570", \ + "0.019933, 0.026257, 0.028187, 0.043242, 0.069215, 0.126883, 0.244570", \ + "0.019933, 0.026257, 0.028187, 0.043242, 0.069215, 0.126883, 0.244570", \ + "0.019933, 0.026257, 0.028187, 0.043242, 0.069215, 0.126883, 0.244570", \ + "0.019933, 0.026257, 0.028187, 0.043242, 0.069215, 0.126883, 0.244570", \ + "0.019933, 0.026257, 0.028187, 0.043242, 0.069215, 0.126883, 0.244570", \ + "0.019933, 0.026257, 0.028187, 0.043242, 0.069215, 0.126883, 0.244570" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TAB[1]&AB[1]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.017178, 0.017178, 0.017178, 0.017178, 0.017178, 0.017178, 0.017178", \ + "0.017195, 0.017195, 0.017195, 0.017195, 0.017195, 0.017195, 0.017195", \ + "0.017213, 0.017213, 0.017213, 0.017213, 0.017213, 0.017213, 0.017213", \ + "0.017230, 0.017230, 0.017230, 0.017230, 0.017230, 0.017230, 0.017230", \ + "0.017247, 0.017247, 0.017247, 0.017247, 0.017247, 0.017247, 0.017247", \ + "0.017264, 0.017264, 0.017264, 0.017264, 0.017264, 0.017264, 0.017264", \ + "0.017281, 0.017281, 0.017281, 0.017281, 0.017281, 0.017281, 0.017281" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.015280, 0.015280, 0.015280, 0.015280, 0.015280, 0.015280, 0.015280", \ + "0.015365, 0.015365, 0.015365, 0.015365, 0.015365, 0.015365, 0.015365", \ + "0.015381, 0.015381, 0.015381, 0.015381, 0.015381, 0.015381, 0.015381", \ + "0.015396, 0.015396, 0.015396, 0.015396, 0.015396, 0.015396, 0.015396", \ + "0.015412, 0.015412, 0.015412, 0.015412, 0.015412, 0.015412, 0.015412", \ + "0.015427, 0.015427, 0.015427, 0.015427, 0.015427, 0.015427, 0.015427", \ + "0.015442, 0.015442, 0.015442, 0.015442, 0.015442, 0.015442, 0.015442" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TAB[1]&!AB[1]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.015280, 0.015280, 0.015280, 0.015280, 0.015280, 0.015280, 0.015280", \ + "0.015365, 0.015365, 0.015365, 0.015365, 0.015365, 0.015365, 0.015365", \ + "0.015381, 0.015381, 0.015381, 0.015381, 0.015381, 0.015381, 0.015381", \ + "0.015396, 0.015396, 0.015396, 0.015396, 0.015396, 0.015396, 0.015396", \ + "0.015412, 0.015412, 0.015412, 0.015412, 0.015412, 0.015412, 0.015412", \ + "0.015427, 0.015427, 0.015427, 0.015427, 0.015427, 0.015427, 0.015427", \ + "0.015442, 0.015442, 0.015442, 0.015442, 0.015442, 0.015442, 0.015442" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.017178, 0.017178, 0.017178, 0.017178, 0.017178, 0.017178, 0.017178", \ + "0.017195, 0.017195, 0.017195, 0.017195, 0.017195, 0.017195, 0.017195", \ + "0.017213, 0.017213, 0.017213, 0.017213, 0.017213, 0.017213, 0.017213", \ + "0.017230, 0.017230, 0.017230, 0.017230, 0.017230, 0.017230, 0.017230", \ + "0.017247, 0.017247, 0.017247, 0.017247, 0.017247, 0.017247, 0.017247", \ + "0.017264, 0.017264, 0.017264, 0.017264, 0.017264, 0.017264, 0.017264", \ + "0.017281, 0.017281, 0.017281, 0.017281, 0.017281, 0.017281, 0.017281" \ + ); + } + } + } + pin(AYB[0]) { + direction : output; + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : positive_unate; + when : "DFTRAMBYP&!TAB[0]&AB[0]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TAB[0] == 1'b0 && AB[0] == 1'b1"; + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.315169, 0.320783, 0.322434, 0.332671, 0.348341, 0.379850, 0.442480", \ + "0.325234, 0.330848, 0.332499, 0.342736, 0.358406, 0.389915, 0.452545", \ + "0.341583, 0.347197, 0.348848, 0.359085, 0.374755, 0.406264, 0.468894", \ + "0.360769, 0.366383, 0.368034, 0.378271, 0.393941, 0.425450, 0.488080", \ + "0.377884, 0.383498, 0.385149, 0.395386, 0.411056, 0.442565, 0.505195", \ + "0.399085, 0.404699, 0.406350, 0.416587, 0.432257, 0.463766, 0.526396", \ + "0.421310, 0.426924, 0.428575, 0.438812, 0.454482, 0.485991, 0.548621" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.258816, 0.264373, 0.266017, 0.276200, 0.291906, 0.323466, 0.386214", \ + "0.268805, 0.274362, 0.276006, 0.286189, 0.301895, 0.333455, 0.396203", \ + "0.285206, 0.290763, 0.292407, 0.302590, 0.318296, 0.349856, 0.412604", \ + "0.304383, 0.309940, 0.311584, 0.321767, 0.337473, 0.369033, 0.431781", \ + "0.321482, 0.327039, 0.328683, 0.338866, 0.354572, 0.386132, 0.448880", \ + "0.342771, 0.348328, 0.349972, 0.360155, 0.375861, 0.407421, 0.470169", \ + "0.364897, 0.370454, 0.372098, 0.382281, 0.397987, 0.429547, 0.492295" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.019761, 0.026102, 0.028306, 0.042597, 0.069219, 0.126555, 0.244124", \ + "0.019761, 0.026102, 0.028306, 0.042597, 0.069219, 0.126555, 0.244124", \ + "0.019761, 0.026102, 0.028306, 0.042597, 0.069219, 0.126555, 0.244124", \ + "0.019761, 0.026102, 0.028306, 0.042597, 0.069219, 0.126555, 0.244124", \ + "0.019761, 0.026102, 0.028306, 0.042597, 0.069219, 0.126555, 0.244124", \ + "0.019761, 0.026102, 0.028306, 0.042597, 0.069219, 0.126555, 0.244124", \ + "0.019761, 0.026102, 0.028306, 0.042597, 0.069219, 0.126555, 0.244124" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.019761, 0.026102, 0.028306, 0.042597, 0.069219, 0.126555, 0.244124", \ + "0.019761, 0.026102, 0.028306, 0.042597, 0.069219, 0.126555, 0.244124", \ + "0.019761, 0.026102, 0.028306, 0.042597, 0.069219, 0.126555, 0.244124", \ + "0.019761, 0.026102, 0.028306, 0.042597, 0.069219, 0.126555, 0.244124", \ + "0.019761, 0.026102, 0.028306, 0.042597, 0.069219, 0.126555, 0.244124", \ + "0.019761, 0.026102, 0.028306, 0.042597, 0.069219, 0.126555, 0.244124", \ + "0.019761, 0.026102, 0.028306, 0.042597, 0.069219, 0.126555, 0.244124" \ + ); + } + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.261087, 0.268086, 0.270312, 0.284355, 0.308031, 0.356937, 0.454729", \ + "0.271026, 0.278025, 0.280251, 0.294294, 0.317970, 0.366876, 0.464668", \ + "0.289138, 0.296137, 0.298363, 0.312406, 0.336082, 0.384988, 0.482780", \ + "0.311790, 0.318789, 0.321015, 0.335058, 0.358734, 0.407640, 0.505432", \ + "0.329657, 0.336656, 0.338882, 0.352925, 0.376601, 0.425507, 0.523299", \ + "0.357619, 0.364618, 0.366844, 0.380887, 0.404563, 0.453469, 0.551261", \ + "0.387890, 0.394889, 0.397115, 0.411158, 0.434834, 0.483740, 0.581532" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.211654, 0.218519, 0.220682, 0.234491, 0.257828, 0.306083, 0.402540", \ + "0.221683, 0.228548, 0.230711, 0.244520, 0.267857, 0.316112, 0.412569", \ + "0.239785, 0.246650, 0.248813, 0.262622, 0.285959, 0.334214, 0.430671", \ + "0.262475, 0.269340, 0.271503, 0.285312, 0.308649, 0.356904, 0.453361", \ + "0.280423, 0.287288, 0.289451, 0.303260, 0.326597, 0.374852, 0.471309", \ + "0.308095, 0.314960, 0.317123, 0.330932, 0.354269, 0.402524, 0.498981", \ + "0.338478, 0.345343, 0.347506, 0.361315, 0.384652, 0.432907, 0.529364" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.019493, 0.029032, 0.032105, 0.055730, 0.098159, 0.187689, 0.371812", \ + "0.019493, 0.029032, 0.032105, 0.055730, 0.098159, 0.187689, 0.371812", \ + "0.019493, 0.029032, 0.032105, 0.055730, 0.098159, 0.187689, 0.371812", \ + "0.019493, 0.029032, 0.032105, 0.055730, 0.098159, 0.187689, 0.371812", \ + "0.019493, 0.029032, 0.032105, 0.055730, 0.098159, 0.187689, 0.371812", \ + "0.019493, 0.029032, 0.032105, 0.055730, 0.098159, 0.187689, 0.371812", \ + "0.019493, 0.029032, 0.032105, 0.055730, 0.098159, 0.187689, 0.371812" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.019493, 0.029032, 0.032105, 0.055730, 0.098159, 0.187689, 0.371812", \ + "0.019493, 0.029032, 0.032105, 0.055730, 0.098159, 0.187689, 0.371812", \ + "0.019493, 0.029032, 0.032105, 0.055730, 0.098159, 0.187689, 0.371812", \ + "0.019493, 0.029032, 0.032105, 0.055730, 0.098159, 0.187689, 0.371812", \ + "0.019493, 0.029032, 0.032105, 0.055730, 0.098159, 0.187689, 0.371812", \ + "0.019493, 0.029032, 0.032105, 0.055730, 0.098159, 0.187689, 0.371812", \ + "0.019493, 0.029032, 0.032105, 0.055730, 0.098159, 0.187689, 0.371812" \ + ); + } + } + timing() { + related_pin : TENB; + timing_type : combinational; + timing_sense : negative_unate; + when : "DFTRAMBYP&TAB[0]&!AB[0]"; + sdf_cond : "DFTRAMBYP == 1'b1 && TAB[0] == 1'b1 && AB[0] == 1'b0"; + cell_fall(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.301445, 0.308487, 0.310621, 0.324769, 0.348351, 0.397392, 0.495067", \ + "0.310805, 0.317847, 0.319981, 0.334129, 0.357711, 0.406752, 0.504427", \ + "0.327252, 0.334294, 0.336428, 0.350576, 0.374158, 0.423199, 0.520874", \ + "0.346741, 0.353783, 0.355917, 0.370065, 0.393647, 0.442688, 0.540363", \ + "0.365007, 0.372049, 0.374183, 0.388331, 0.411913, 0.460954, 0.558629", \ + "0.383827, 0.390869, 0.393003, 0.407151, 0.430733, 0.479774, 0.577449", \ + "0.410707, 0.417749, 0.419883, 0.434031, 0.457613, 0.506654, 0.604329" \ + ); + } + retaining_fall(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.244139, 0.250983, 0.253055, 0.266917, 0.290176, 0.338528, 0.434970", \ + "0.253550, 0.260394, 0.262466, 0.276328, 0.299587, 0.347939, 0.444381", \ + "0.269949, 0.276793, 0.278865, 0.292727, 0.315986, 0.364338, 0.460780", \ + "0.289144, 0.295988, 0.298060, 0.311922, 0.335181, 0.383533, 0.479975", \ + "0.307348, 0.314192, 0.316264, 0.330126, 0.353385, 0.401737, 0.498179", \ + "0.326207, 0.333051, 0.335123, 0.348985, 0.372244, 0.420596, 0.517038", \ + "0.353284, 0.360128, 0.362200, 0.376062, 0.399321, 0.447673, 0.544115" \ + ); + } + fall_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.019492, 0.028998, 0.032540, 0.056647, 0.098074, 0.187510, 0.370404", \ + "0.019492, 0.028998, 0.032540, 0.056647, 0.098074, 0.187510, 0.370404", \ + "0.019492, 0.028998, 0.032540, 0.056647, 0.098074, 0.187510, 0.370404", \ + "0.019492, 0.028998, 0.032540, 0.056647, 0.098074, 0.187510, 0.370404", \ + "0.019492, 0.028998, 0.032540, 0.056647, 0.098074, 0.187510, 0.370404", \ + "0.019492, 0.028998, 0.032540, 0.056647, 0.098074, 0.187510, 0.370404", \ + "0.019492, 0.028998, 0.032540, 0.056647, 0.098074, 0.187510, 0.370404" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.019492, 0.028998, 0.032540, 0.056647, 0.098074, 0.187510, 0.370404", \ + "0.019492, 0.028998, 0.032540, 0.056647, 0.098074, 0.187510, 0.370404", \ + "0.019492, 0.028998, 0.032540, 0.056647, 0.098074, 0.187510, 0.370404", \ + "0.019492, 0.028998, 0.032540, 0.056647, 0.098074, 0.187510, 0.370404", \ + "0.019492, 0.028998, 0.032540, 0.056647, 0.098074, 0.187510, 0.370404", \ + "0.019492, 0.028998, 0.032540, 0.056647, 0.098074, 0.187510, 0.370404", \ + "0.019492, 0.028998, 0.032540, 0.056647, 0.098074, 0.187510, 0.370404" \ + ); + } + cell_rise(rf2_32x128_wm1_inputslew_bistload_delay_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.269800, 0.275413, 0.277042, 0.287297, 0.303001, 0.334506, 0.397120", \ + "0.279169, 0.284782, 0.286411, 0.296666, 0.312370, 0.343875, 0.406489", \ + "0.298446, 0.304059, 0.305688, 0.315943, 0.331647, 0.363152, 0.425766", \ + "0.320500, 0.326113, 0.327742, 0.337997, 0.353701, 0.385206, 0.447820", \ + "0.336814, 0.342427, 0.344056, 0.354311, 0.370015, 0.401520, 0.464134", \ + "0.363801, 0.369414, 0.371043, 0.381298, 0.397002, 0.428507, 0.491121", \ + "0.395690, 0.401303, 0.402932, 0.413187, 0.428891, 0.460396, 0.523010" \ + ); + } + retaining_rise(rf2_32x128_wm1_inputslew_bistload_retain_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.220448, 0.226034, 0.227663, 0.237825, 0.253530, 0.285107, 0.347809", \ + "0.229791, 0.235377, 0.237006, 0.247168, 0.262873, 0.294450, 0.357152", \ + "0.249238, 0.254824, 0.256453, 0.266615, 0.282320, 0.313897, 0.376599", \ + "0.271328, 0.276914, 0.278543, 0.288705, 0.304410, 0.335987, 0.398689", \ + "0.287520, 0.293106, 0.294735, 0.304897, 0.320602, 0.352179, 0.414881", \ + "0.314679, 0.320265, 0.321894, 0.332056, 0.347761, 0.379338, 0.442040", \ + "0.346391, 0.351977, 0.353606, 0.363768, 0.379473, 0.411050, 0.473752" \ + ); + } + rise_transition(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.019933, 0.026257, 0.028187, 0.043242, 0.069215, 0.126883, 0.244570", \ + "0.019933, 0.026257, 0.028187, 0.043242, 0.069215, 0.126883, 0.244570", \ + "0.019933, 0.026257, 0.028187, 0.043242, 0.069215, 0.126883, 0.244570", \ + "0.019933, 0.026257, 0.028187, 0.043242, 0.069215, 0.126883, 0.244570", \ + "0.019933, 0.026257, 0.028187, 0.043242, 0.069215, 0.126883, 0.244570", \ + "0.019933, 0.026257, 0.028187, 0.043242, 0.069215, 0.126883, 0.244570", \ + "0.019933, 0.026257, 0.028187, 0.043242, 0.069215, 0.126883, 0.244570" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_inputslew_bistload_slew_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.019933, 0.026257, 0.028187, 0.043242, 0.069215, 0.126883, 0.244570", \ + "0.019933, 0.026257, 0.028187, 0.043242, 0.069215, 0.126883, 0.244570", \ + "0.019933, 0.026257, 0.028187, 0.043242, 0.069215, 0.126883, 0.244570", \ + "0.019933, 0.026257, 0.028187, 0.043242, 0.069215, 0.126883, 0.244570", \ + "0.019933, 0.026257, 0.028187, 0.043242, 0.069215, 0.126883, 0.244570", \ + "0.019933, 0.026257, 0.028187, 0.043242, 0.069215, 0.126883, 0.244570", \ + "0.019933, 0.026257, 0.028187, 0.043242, 0.069215, 0.126883, 0.244570" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&!TAB[0]&AB[0]"; + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.017178, 0.017178, 0.017178, 0.017178, 0.017178, 0.017178, 0.017178", \ + "0.017195, 0.017195, 0.017195, 0.017195, 0.017195, 0.017195, 0.017195", \ + "0.017213, 0.017213, 0.017213, 0.017213, 0.017213, 0.017213, 0.017213", \ + "0.017230, 0.017230, 0.017230, 0.017230, 0.017230, 0.017230, 0.017230", \ + "0.017247, 0.017247, 0.017247, 0.017247, 0.017247, 0.017247, 0.017247", \ + "0.017264, 0.017264, 0.017264, 0.017264, 0.017264, 0.017264, 0.017264", \ + "0.017281, 0.017281, 0.017281, 0.017281, 0.017281, 0.017281, 0.017281" \ + ); + } + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.015280, 0.015280, 0.015280, 0.015280, 0.015280, 0.015280, 0.015280", \ + "0.015365, 0.015365, 0.015365, 0.015365, 0.015365, 0.015365, 0.015365", \ + "0.015381, 0.015381, 0.015381, 0.015381, 0.015381, 0.015381, 0.015381", \ + "0.015396, 0.015396, 0.015396, 0.015396, 0.015396, 0.015396, 0.015396", \ + "0.015412, 0.015412, 0.015412, 0.015412, 0.015412, 0.015412, 0.015412", \ + "0.015427, 0.015427, 0.015427, 0.015427, 0.015427, 0.015427, 0.015427", \ + "0.015442, 0.015442, 0.015442, 0.015442, 0.015442, 0.015442, 0.015442" \ + ); + } + } + internal_power() { + related_pin : TENB; + related_pg_pin : "VDDPE"; + when : "DFTRAMBYP&TAB[0]&!AB[0]"; + fall_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.015280, 0.015280, 0.015280, 0.015280, 0.015280, 0.015280, 0.015280", \ + "0.015365, 0.015365, 0.015365, 0.015365, 0.015365, 0.015365, 0.015365", \ + "0.015381, 0.015381, 0.015381, 0.015381, 0.015381, 0.015381, 0.015381", \ + "0.015396, 0.015396, 0.015396, 0.015396, 0.015396, 0.015396, 0.015396", \ + "0.015412, 0.015412, 0.015412, 0.015412, 0.015412, 0.015412, 0.015412", \ + "0.015427, 0.015427, 0.015427, 0.015427, 0.015427, 0.015427, 0.015427", \ + "0.015442, 0.015442, 0.015442, 0.015442, 0.015442, 0.015442, 0.015442" \ + ); + } + rise_power(rf2_32x128_wm1_inputslew_bistload_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.017178, 0.017178, 0.017178, 0.017178, 0.017178, 0.017178, 0.017178", \ + "0.017195, 0.017195, 0.017195, 0.017195, 0.017195, 0.017195, 0.017195", \ + "0.017213, 0.017213, 0.017213, 0.017213, 0.017213, 0.017213, 0.017213", \ + "0.017230, 0.017230, 0.017230, 0.017230, 0.017230, 0.017230, 0.017230", \ + "0.017247, 0.017247, 0.017247, 0.017247, 0.017247, 0.017247, 0.017247", \ + "0.017264, 0.017264, 0.017264, 0.017264, 0.017264, 0.017264, 0.017264", \ + "0.017281, 0.017281, 0.017281, 0.017281, 0.017281, 0.017281, 0.017281" \ + ); + } + } + } + } + bus(QA) { + bus_type : rf2_32x128_wm1_QA; + direction : output; + related_power_pin : "VDDPE"; + related_ground_pin : "VSSE"; + power_down_function : "!VDDCE + !VDDPE + VSSE"; + memory_read() { + address : AA; + } + max_capacitance : 0.300000; + max_transition : 0.576000; + timing() { + related_pin : CLKA; + timing_type : rising_edge; + timing_sense : non_unate; + when : "RET1N&!DFTRAMBYP&!EMAA[2]&!EMAA[1]&!EMAA[0]"; + sdf_cond : "RET1N == 1'b1 && DFTRAMBYP == 1'b0 && EMAA[2] == 1'b0 && EMAA[1] == 1'b0 && \ + EMAA[0] == 1'b0"; + cell_rise(rf2_32x128_wm1_clockslew_outputload_delay_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.617591, 0.623153, 0.630535, 0.641941, 0.665040, 0.705049, 0.783900", \ + "0.621174, 0.626736, 0.634118, 0.645524, 0.668623, 0.708632, 0.787483", \ + "0.637138, 0.642700, 0.650082, 0.661488, 0.684587, 0.724596, 0.803447", \ + "0.642964, 0.648526, 0.655908, 0.667314, 0.690413, 0.730422, 0.809273", \ + "0.648579, 0.654141, 0.661523, 0.672929, 0.696028, 0.736037, 0.814888", \ + "0.660202, 0.665764, 0.673146, 0.684552, 0.707651, 0.747660, 0.826511", \ + "0.674609, 0.680171, 0.687553, 0.698959, 0.722058, 0.762067, 0.840918" \ + ); + } + retaining_rise(rf2_32x128_wm1_clockslew_outputload_retain_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.444285, 0.450304, 0.457891, 0.469322, 0.492715, 0.532931, 0.610875", \ + "0.448223, 0.454242, 0.461829, 0.473260, 0.496653, 0.536869, 0.614813", \ + "0.463700, 0.469719, 0.477306, 0.488737, 0.512130, 0.552346, 0.630290", \ + "0.470102, 0.476121, 0.483708, 0.495139, 0.518532, 0.558748, 0.636692", \ + "0.475900, 0.481919, 0.489506, 0.500937, 0.524330, 0.564546, 0.642490", \ + "0.486077, 0.492096, 0.499683, 0.511114, 0.534507, 0.574723, 0.652667", \ + "0.500318, 0.506337, 0.513924, 0.525355, 0.548748, 0.588964, 0.666908" \ + ); + } + rise_transition(rf2_32x128_wm1_clockslew_outputload_slew_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.021927, 0.027177, 0.034960, 0.050043, 0.086346, 0.154569, 0.296588", \ + "0.021927, 0.027177, 0.034960, 0.050043, 0.086346, 0.154569, 0.296588", \ + "0.021927, 0.027177, 0.034960, 0.050043, 0.086346, 0.154569, 0.296588", \ + "0.021927, 0.027177, 0.034960, 0.050043, 0.086346, 0.154569, 0.296588", \ + "0.021927, 0.027177, 0.034960, 0.050043, 0.086346, 0.154569, 0.296588", \ + "0.021927, 0.027177, 0.034960, 0.050043, 0.086346, 0.154569, 0.296588", \ + "0.021927, 0.027177, 0.034960, 0.050043, 0.086346, 0.154569, 0.296588" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_clockslew_outputload_slew_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.021927, 0.027177, 0.034960, 0.050043, 0.086346, 0.154569, 0.296588", \ + "0.021927, 0.027177, 0.034960, 0.050043, 0.086346, 0.154569, 0.296588", \ + "0.021927, 0.027177, 0.034960, 0.050043, 0.086346, 0.154569, 0.296588", \ + "0.021927, 0.027177, 0.034960, 0.050043, 0.086346, 0.154569, 0.296588", \ + "0.021927, 0.027177, 0.034960, 0.050043, 0.086346, 0.154569, 0.296588", \ + "0.021927, 0.027177, 0.034960, 0.050043, 0.086346, 0.154569, 0.296588", \ + "0.021927, 0.027177, 0.034960, 0.050043, 0.086346, 0.154569, 0.296588" \ + ); + } + cell_fall(rf2_32x128_wm1_clockslew_outputload_delay_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.587646, 0.593897, 0.602523, 0.616923, 0.644150, 0.691751, 0.786800", \ + "0.590705, 0.596956, 0.605582, 0.619982, 0.647209, 0.694810, 0.789859", \ + "0.606241, 0.612492, 0.621118, 0.635518, 0.662745, 0.710346, 0.805395", \ + "0.612248, 0.618499, 0.627125, 0.641525, 0.668752, 0.716353, 0.811402", \ + "0.618512, 0.624763, 0.633389, 0.647789, 0.675016, 0.722617, 0.817666", \ + "0.630406, 0.636657, 0.645283, 0.659683, 0.686910, 0.734511, 0.829560", \ + "0.643735, 0.649986, 0.658612, 0.673012, 0.700239, 0.747840, 0.842889" \ + ); + } + retaining_fall(rf2_32x128_wm1_clockslew_outputload_retain_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.420986, 0.428596, 0.437377, 0.450712, 0.477667, 0.526032, 0.620788", \ + "0.425228, 0.432838, 0.441619, 0.454954, 0.481909, 0.530274, 0.625030", \ + "0.440866, 0.448476, 0.457257, 0.470592, 0.497547, 0.545912, 0.640668", \ + "0.446710, 0.454320, 0.463101, 0.476436, 0.503391, 0.551756, 0.646512", \ + "0.452362, 0.459972, 0.468753, 0.482088, 0.509043, 0.557408, 0.652164", \ + "0.464092, 0.471702, 0.480483, 0.493818, 0.520773, 0.569138, 0.663894", \ + "0.477637, 0.485247, 0.494028, 0.507363, 0.534318, 0.582683, 0.677439" \ + ); + } + fall_transition(rf2_32x128_wm1_clockslew_outputload_slew_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.024924, 0.030146, 0.039604, 0.057966, 0.098908, 0.181115, 0.354665", \ + "0.024924, 0.030146, 0.039604, 0.057966, 0.098908, 0.181115, 0.354665", \ + "0.024924, 0.030146, 0.039604, 0.057966, 0.098908, 0.181115, 0.354665", \ + "0.024924, 0.030146, 0.039604, 0.057966, 0.098908, 0.181115, 0.354665", \ + "0.024924, 0.030146, 0.039604, 0.057966, 0.098908, 0.181115, 0.354665", \ + "0.024924, 0.030146, 0.039604, 0.057966, 0.098908, 0.181115, 0.354665", \ + "0.024924, 0.030146, 0.039604, 0.057966, 0.098908, 0.181115, 0.354665" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_clockslew_outputload_slew_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.024924, 0.030146, 0.039604, 0.057966, 0.098908, 0.181115, 0.354665", \ + "0.024924, 0.030146, 0.039604, 0.057966, 0.098908, 0.181115, 0.354665", \ + "0.024924, 0.030146, 0.039604, 0.057966, 0.098908, 0.181115, 0.354665", \ + "0.024924, 0.030146, 0.039604, 0.057966, 0.098908, 0.181115, 0.354665", \ + "0.024924, 0.030146, 0.039604, 0.057966, 0.098908, 0.181115, 0.354665", \ + "0.024924, 0.030146, 0.039604, 0.057966, 0.098908, 0.181115, 0.354665", \ + "0.024924, 0.030146, 0.039604, 0.057966, 0.098908, 0.181115, 0.354665" \ + ); + } + } + timing() { + related_pin : CLKA; + timing_type : rising_edge; + timing_sense : non_unate; + when : "RET1N&!DFTRAMBYP&!EMAA[2]&!EMAA[1]&EMAA[0]"; + sdf_cond : "RET1N == 1'b1 && DFTRAMBYP == 1'b0 && EMAA[2] == 1'b0 && EMAA[1] == 1'b0 && \ + EMAA[0] == 1'b1"; + cell_rise(rf2_32x128_wm1_clockslew_outputload_delay_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.618015, 0.623577, 0.630959, 0.642365, 0.665464, 0.705473, 0.784324", \ + "0.621598, 0.627160, 0.634542, 0.645948, 0.669047, 0.709056, 0.787907", \ + "0.637562, 0.643124, 0.650506, 0.661912, 0.685011, 0.725020, 0.803871", \ + "0.643388, 0.648950, 0.656332, 0.667738, 0.690837, 0.730846, 0.809697", \ + "0.649003, 0.654565, 0.661947, 0.673353, 0.696452, 0.736461, 0.815312", \ + "0.660626, 0.666188, 0.673570, 0.684976, 0.708075, 0.748084, 0.826935", \ + "0.675033, 0.680595, 0.687977, 0.699383, 0.722482, 0.762491, 0.841342" \ + ); + } + retaining_rise(rf2_32x128_wm1_clockslew_outputload_retain_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.444621, 0.450640, 0.458227, 0.469658, 0.493051, 0.533267, 0.611211", \ + "0.448559, 0.454578, 0.462165, 0.473596, 0.496989, 0.537205, 0.615149", \ + "0.464036, 0.470055, 0.477642, 0.489073, 0.512466, 0.552682, 0.630626", \ + "0.470438, 0.476457, 0.484044, 0.495475, 0.518868, 0.559084, 0.637028", \ + "0.476236, 0.482255, 0.489842, 0.501273, 0.524666, 0.564882, 0.642826", \ + "0.486413, 0.492432, 0.500019, 0.511450, 0.534843, 0.575059, 0.653003", \ + "0.500654, 0.506673, 0.514260, 0.525691, 0.549084, 0.589300, 0.667244" \ + ); + } + rise_transition(rf2_32x128_wm1_clockslew_outputload_slew_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.021927, 0.027177, 0.034960, 0.050043, 0.086346, 0.154569, 0.296588", \ + "0.021927, 0.027177, 0.034960, 0.050043, 0.086346, 0.154569, 0.296588", \ + "0.021927, 0.027177, 0.034960, 0.050043, 0.086346, 0.154569, 0.296588", \ + "0.021927, 0.027177, 0.034960, 0.050043, 0.086346, 0.154569, 0.296588", \ + "0.021927, 0.027177, 0.034960, 0.050043, 0.086346, 0.154569, 0.296588", \ + "0.021927, 0.027177, 0.034960, 0.050043, 0.086346, 0.154569, 0.296588", \ + "0.021927, 0.027177, 0.034960, 0.050043, 0.086346, 0.154569, 0.296588" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_clockslew_outputload_slew_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.021927, 0.027177, 0.034960, 0.050043, 0.086346, 0.154569, 0.296588", \ + "0.021927, 0.027177, 0.034960, 0.050043, 0.086346, 0.154569, 0.296588", \ + "0.021927, 0.027177, 0.034960, 0.050043, 0.086346, 0.154569, 0.296588", \ + "0.021927, 0.027177, 0.034960, 0.050043, 0.086346, 0.154569, 0.296588", \ + "0.021927, 0.027177, 0.034960, 0.050043, 0.086346, 0.154569, 0.296588", \ + "0.021927, 0.027177, 0.034960, 0.050043, 0.086346, 0.154569, 0.296588", \ + "0.021927, 0.027177, 0.034960, 0.050043, 0.086346, 0.154569, 0.296588" \ + ); + } + cell_fall(rf2_32x128_wm1_clockslew_outputload_delay_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.588071, 0.594322, 0.602948, 0.617348, 0.644575, 0.692176, 0.787225", \ + "0.591130, 0.597381, 0.606007, 0.620407, 0.647634, 0.695235, 0.790284", \ + "0.606666, 0.612917, 0.621543, 0.635943, 0.663170, 0.710771, 0.805820", \ + "0.612673, 0.618924, 0.627550, 0.641950, 0.669177, 0.716778, 0.811827", \ + "0.618937, 0.625188, 0.633814, 0.648214, 0.675441, 0.723042, 0.818091", \ + "0.630831, 0.637082, 0.645708, 0.660108, 0.687335, 0.734936, 0.829985", \ + "0.644160, 0.650411, 0.659037, 0.673437, 0.700664, 0.748265, 0.843314" \ + ); + } + retaining_fall(rf2_32x128_wm1_clockslew_outputload_retain_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.421322, 0.428932, 0.437713, 0.451048, 0.478003, 0.526368, 0.621124", \ + "0.425564, 0.433174, 0.441955, 0.455290, 0.482245, 0.530610, 0.625366", \ + "0.441202, 0.448812, 0.457593, 0.470928, 0.497883, 0.546248, 0.641004", \ + "0.447046, 0.454656, 0.463437, 0.476772, 0.503727, 0.552092, 0.646848", \ + "0.452698, 0.460308, 0.469089, 0.482424, 0.509379, 0.557744, 0.652500", \ + "0.464428, 0.472038, 0.480819, 0.494154, 0.521109, 0.569474, 0.664230", \ + "0.477973, 0.485583, 0.494364, 0.507699, 0.534654, 0.583019, 0.677775" \ + ); + } + fall_transition(rf2_32x128_wm1_clockslew_outputload_slew_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.024924, 0.030146, 0.039604, 0.057966, 0.098908, 0.181115, 0.354665", \ + "0.024924, 0.030146, 0.039604, 0.057966, 0.098908, 0.181115, 0.354665", \ + "0.024924, 0.030146, 0.039604, 0.057966, 0.098908, 0.181115, 0.354665", \ + "0.024924, 0.030146, 0.039604, 0.057966, 0.098908, 0.181115, 0.354665", \ + "0.024924, 0.030146, 0.039604, 0.057966, 0.098908, 0.181115, 0.354665", \ + "0.024924, 0.030146, 0.039604, 0.057966, 0.098908, 0.181115, 0.354665", \ + "0.024924, 0.030146, 0.039604, 0.057966, 0.098908, 0.181115, 0.354665" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_clockslew_outputload_slew_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.024924, 0.030146, 0.039604, 0.057966, 0.098908, 0.181115, 0.354665", \ + "0.024924, 0.030146, 0.039604, 0.057966, 0.098908, 0.181115, 0.354665", \ + "0.024924, 0.030146, 0.039604, 0.057966, 0.098908, 0.181115, 0.354665", \ + "0.024924, 0.030146, 0.039604, 0.057966, 0.098908, 0.181115, 0.354665", \ + "0.024924, 0.030146, 0.039604, 0.057966, 0.098908, 0.181115, 0.354665", \ + "0.024924, 0.030146, 0.039604, 0.057966, 0.098908, 0.181115, 0.354665", \ + "0.024924, 0.030146, 0.039604, 0.057966, 0.098908, 0.181115, 0.354665" \ + ); + } + } + timing() { + related_pin : CLKA; + timing_type : rising_edge; + timing_sense : non_unate; + when : "RET1N&!DFTRAMBYP&!EMAA[2]&EMAA[1]&!EMAA[0]"; + sdf_cond : "RET1N == 1'b1 && DFTRAMBYP == 1'b0 && EMAA[2] == 1'b0 && EMAA[1] == 1'b1 && \ + EMAA[0] == 1'b0"; + cell_rise(rf2_32x128_wm1_clockslew_outputload_delay_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.618252, 0.623814, 0.631196, 0.642602, 0.665701, 0.705710, 0.784561", \ + "0.621835, 0.627397, 0.634779, 0.646185, 0.669284, 0.709293, 0.788144", \ + "0.637799, 0.643361, 0.650743, 0.662149, 0.685248, 0.725257, 0.804108", \ + "0.643625, 0.649187, 0.656569, 0.667975, 0.691074, 0.731083, 0.809934", \ + "0.649240, 0.654802, 0.662184, 0.673590, 0.696689, 0.736698, 0.815549", \ + "0.660863, 0.666425, 0.673807, 0.685213, 0.708312, 0.748321, 0.827172", \ + "0.675270, 0.680832, 0.688214, 0.699620, 0.722719, 0.762728, 0.841579" \ + ); + } + retaining_rise(rf2_32x128_wm1_clockslew_outputload_retain_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.444810, 0.450829, 0.458416, 0.469847, 0.493240, 0.533456, 0.611400", \ + "0.448748, 0.454767, 0.462354, 0.473785, 0.497178, 0.537394, 0.615338", \ + "0.464225, 0.470244, 0.477831, 0.489262, 0.512655, 0.552871, 0.630815", \ + "0.470627, 0.476646, 0.484233, 0.495664, 0.519057, 0.559273, 0.637217", \ + "0.476425, 0.482444, 0.490031, 0.501462, 0.524855, 0.565071, 0.643015", \ + "0.486602, 0.492621, 0.500208, 0.511639, 0.535032, 0.575248, 0.653192", \ + "0.500843, 0.506862, 0.514449, 0.525880, 0.549273, 0.589489, 0.667433" \ + ); + } + rise_transition(rf2_32x128_wm1_clockslew_outputload_slew_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.021927, 0.027177, 0.034960, 0.050043, 0.086346, 0.154569, 0.296588", \ + "0.021927, 0.027177, 0.034960, 0.050043, 0.086346, 0.154569, 0.296588", \ + "0.021927, 0.027177, 0.034960, 0.050043, 0.086346, 0.154569, 0.296588", \ + "0.021927, 0.027177, 0.034960, 0.050043, 0.086346, 0.154569, 0.296588", \ + "0.021927, 0.027177, 0.034960, 0.050043, 0.086346, 0.154569, 0.296588", \ + "0.021927, 0.027177, 0.034960, 0.050043, 0.086346, 0.154569, 0.296588", \ + "0.021927, 0.027177, 0.034960, 0.050043, 0.086346, 0.154569, 0.296588" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_clockslew_outputload_slew_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.021927, 0.027177, 0.034960, 0.050043, 0.086346, 0.154569, 0.296588", \ + "0.021927, 0.027177, 0.034960, 0.050043, 0.086346, 0.154569, 0.296588", \ + "0.021927, 0.027177, 0.034960, 0.050043, 0.086346, 0.154569, 0.296588", \ + "0.021927, 0.027177, 0.034960, 0.050043, 0.086346, 0.154569, 0.296588", \ + "0.021927, 0.027177, 0.034960, 0.050043, 0.086346, 0.154569, 0.296588", \ + "0.021927, 0.027177, 0.034960, 0.050043, 0.086346, 0.154569, 0.296588", \ + "0.021927, 0.027177, 0.034960, 0.050043, 0.086346, 0.154569, 0.296588" \ + ); + } + cell_fall(rf2_32x128_wm1_clockslew_outputload_delay_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.588309, 0.594560, 0.603186, 0.617586, 0.644813, 0.692414, 0.787463", \ + "0.591368, 0.597619, 0.606245, 0.620645, 0.647872, 0.695473, 0.790522", \ + "0.606904, 0.613155, 0.621781, 0.636181, 0.663408, 0.711009, 0.806058", \ + "0.612911, 0.619162, 0.627788, 0.642188, 0.669415, 0.717016, 0.812065", \ + "0.619175, 0.625426, 0.634052, 0.648452, 0.675679, 0.723280, 0.818329", \ + "0.631069, 0.637320, 0.645946, 0.660346, 0.687573, 0.735174, 0.830223", \ + "0.644398, 0.650649, 0.659275, 0.673675, 0.700902, 0.748503, 0.843552" \ + ); + } + retaining_fall(rf2_32x128_wm1_clockslew_outputload_retain_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.421510, 0.429120, 0.437901, 0.451236, 0.478191, 0.526556, 0.621312", \ + "0.425752, 0.433362, 0.442143, 0.455478, 0.482433, 0.530798, 0.625554", \ + "0.441390, 0.449000, 0.457781, 0.471116, 0.498071, 0.546436, 0.641192", \ + "0.447234, 0.454844, 0.463625, 0.476960, 0.503915, 0.552280, 0.647036", \ + "0.452886, 0.460496, 0.469277, 0.482612, 0.509567, 0.557932, 0.652688", \ + "0.464616, 0.472226, 0.481007, 0.494342, 0.521297, 0.569662, 0.664418", \ + "0.478161, 0.485771, 0.494552, 0.507887, 0.534842, 0.583207, 0.677963" \ + ); + } + fall_transition(rf2_32x128_wm1_clockslew_outputload_slew_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.024924, 0.030146, 0.039604, 0.057966, 0.098908, 0.181115, 0.354665", \ + "0.024924, 0.030146, 0.039604, 0.057966, 0.098908, 0.181115, 0.354665", \ + "0.024924, 0.030146, 0.039604, 0.057966, 0.098908, 0.181115, 0.354665", \ + "0.024924, 0.030146, 0.039604, 0.057966, 0.098908, 0.181115, 0.354665", \ + "0.024924, 0.030146, 0.039604, 0.057966, 0.098908, 0.181115, 0.354665", \ + "0.024924, 0.030146, 0.039604, 0.057966, 0.098908, 0.181115, 0.354665", \ + "0.024924, 0.030146, 0.039604, 0.057966, 0.098908, 0.181115, 0.354665" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_clockslew_outputload_slew_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.024924, 0.030146, 0.039604, 0.057966, 0.098908, 0.181115, 0.354665", \ + "0.024924, 0.030146, 0.039604, 0.057966, 0.098908, 0.181115, 0.354665", \ + "0.024924, 0.030146, 0.039604, 0.057966, 0.098908, 0.181115, 0.354665", \ + "0.024924, 0.030146, 0.039604, 0.057966, 0.098908, 0.181115, 0.354665", \ + "0.024924, 0.030146, 0.039604, 0.057966, 0.098908, 0.181115, 0.354665", \ + "0.024924, 0.030146, 0.039604, 0.057966, 0.098908, 0.181115, 0.354665", \ + "0.024924, 0.030146, 0.039604, 0.057966, 0.098908, 0.181115, 0.354665" \ + ); + } + } + timing() { + related_pin : CLKA; + timing_type : rising_edge; + timing_sense : non_unate; + when : "RET1N&!DFTRAMBYP&!EMAA[2]&EMAA[1]&EMAA[0]"; + sdf_cond : "RET1N == 1'b1 && DFTRAMBYP == 1'b0 && EMAA[2] == 1'b0 && EMAA[1] == 1'b1 && \ + EMAA[0] == 1'b1"; + cell_rise(rf2_32x128_wm1_clockslew_outputload_delay_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.620722, 0.626284, 0.633666, 0.645072, 0.668171, 0.708180, 0.787031", \ + "0.624305, 0.629867, 0.637249, 0.648655, 0.671754, 0.711763, 0.790614", \ + "0.640269, 0.645831, 0.653213, 0.664619, 0.687718, 0.727727, 0.806578", \ + "0.646095, 0.651657, 0.659039, 0.670445, 0.693544, 0.733553, 0.812404", \ + "0.651710, 0.657272, 0.664654, 0.676060, 0.699159, 0.739168, 0.818019", \ + "0.663333, 0.668895, 0.676277, 0.687683, 0.710782, 0.750791, 0.829642", \ + "0.677740, 0.683302, 0.690684, 0.702090, 0.725189, 0.765198, 0.844049" \ + ); + } + retaining_rise(rf2_32x128_wm1_clockslew_outputload_retain_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.446769, 0.452788, 0.460375, 0.471806, 0.495199, 0.535415, 0.613359", \ + "0.450707, 0.456726, 0.464313, 0.475744, 0.499137, 0.539353, 0.617297", \ + "0.466184, 0.472203, 0.479790, 0.491221, 0.514614, 0.554830, 0.632774", \ + "0.472586, 0.478605, 0.486192, 0.497623, 0.521016, 0.561232, 0.639176", \ + "0.478384, 0.484403, 0.491990, 0.503421, 0.526814, 0.567030, 0.644974", \ + "0.488561, 0.494580, 0.502167, 0.513598, 0.536991, 0.577207, 0.655151", \ + "0.502802, 0.508821, 0.516408, 0.527839, 0.551232, 0.591448, 0.669392" \ + ); + } + rise_transition(rf2_32x128_wm1_clockslew_outputload_slew_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.021927, 0.027177, 0.034960, 0.050043, 0.086346, 0.154569, 0.296588", \ + "0.021927, 0.027177, 0.034960, 0.050043, 0.086346, 0.154569, 0.296588", \ + "0.021927, 0.027177, 0.034960, 0.050043, 0.086346, 0.154569, 0.296588", \ + "0.021927, 0.027177, 0.034960, 0.050043, 0.086346, 0.154569, 0.296588", \ + "0.021927, 0.027177, 0.034960, 0.050043, 0.086346, 0.154569, 0.296588", \ + "0.021927, 0.027177, 0.034960, 0.050043, 0.086346, 0.154569, 0.296588", \ + "0.021927, 0.027177, 0.034960, 0.050043, 0.086346, 0.154569, 0.296588" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_clockslew_outputload_slew_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.021927, 0.027177, 0.034960, 0.050043, 0.086346, 0.154569, 0.296588", \ + "0.021927, 0.027177, 0.034960, 0.050043, 0.086346, 0.154569, 0.296588", \ + "0.021927, 0.027177, 0.034960, 0.050043, 0.086346, 0.154569, 0.296588", \ + "0.021927, 0.027177, 0.034960, 0.050043, 0.086346, 0.154569, 0.296588", \ + "0.021927, 0.027177, 0.034960, 0.050043, 0.086346, 0.154569, 0.296588", \ + "0.021927, 0.027177, 0.034960, 0.050043, 0.086346, 0.154569, 0.296588", \ + "0.021927, 0.027177, 0.034960, 0.050043, 0.086346, 0.154569, 0.296588" \ + ); + } + cell_fall(rf2_32x128_wm1_clockslew_outputload_delay_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.590779, 0.597030, 0.605656, 0.620056, 0.647283, 0.694884, 0.789933", \ + "0.593838, 0.600089, 0.608715, 0.623115, 0.650342, 0.697943, 0.792992", \ + "0.609374, 0.615625, 0.624251, 0.638651, 0.665878, 0.713479, 0.808528", \ + "0.615381, 0.621632, 0.630258, 0.644658, 0.671885, 0.719486, 0.814535", \ + "0.621645, 0.627896, 0.636522, 0.650922, 0.678149, 0.725750, 0.820799", \ + "0.633539, 0.639790, 0.648416, 0.662816, 0.690043, 0.737644, 0.832693", \ + "0.646868, 0.653119, 0.661745, 0.676145, 0.703372, 0.750973, 0.846022" \ + ); + } + retaining_fall(rf2_32x128_wm1_clockslew_outputload_retain_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.423470, 0.431080, 0.439861, 0.453196, 0.480151, 0.528516, 0.623272", \ + "0.427712, 0.435322, 0.444103, 0.457438, 0.484393, 0.532758, 0.627514", \ + "0.443350, 0.450960, 0.459741, 0.473076, 0.500031, 0.548396, 0.643152", \ + "0.449194, 0.456804, 0.465585, 0.478920, 0.505875, 0.554240, 0.648996", \ + "0.454846, 0.462456, 0.471237, 0.484572, 0.511527, 0.559892, 0.654648", \ + "0.466576, 0.474186, 0.482967, 0.496302, 0.523257, 0.571622, 0.666378", \ + "0.480121, 0.487731, 0.496512, 0.509847, 0.536802, 0.585167, 0.679923" \ + ); + } + fall_transition(rf2_32x128_wm1_clockslew_outputload_slew_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.024924, 0.030146, 0.039604, 0.057966, 0.098908, 0.181115, 0.354665", \ + "0.024924, 0.030146, 0.039604, 0.057966, 0.098908, 0.181115, 0.354665", \ + "0.024924, 0.030146, 0.039604, 0.057966, 0.098908, 0.181115, 0.354665", \ + "0.024924, 0.030146, 0.039604, 0.057966, 0.098908, 0.181115, 0.354665", \ + "0.024924, 0.030146, 0.039604, 0.057966, 0.098908, 0.181115, 0.354665", \ + "0.024924, 0.030146, 0.039604, 0.057966, 0.098908, 0.181115, 0.354665", \ + "0.024924, 0.030146, 0.039604, 0.057966, 0.098908, 0.181115, 0.354665" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_clockslew_outputload_slew_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.024924, 0.030146, 0.039604, 0.057966, 0.098908, 0.181115, 0.354665", \ + "0.024924, 0.030146, 0.039604, 0.057966, 0.098908, 0.181115, 0.354665", \ + "0.024924, 0.030146, 0.039604, 0.057966, 0.098908, 0.181115, 0.354665", \ + "0.024924, 0.030146, 0.039604, 0.057966, 0.098908, 0.181115, 0.354665", \ + "0.024924, 0.030146, 0.039604, 0.057966, 0.098908, 0.181115, 0.354665", \ + "0.024924, 0.030146, 0.039604, 0.057966, 0.098908, 0.181115, 0.354665", \ + "0.024924, 0.030146, 0.039604, 0.057966, 0.098908, 0.181115, 0.354665" \ + ); + } + } + timing() { + related_pin : CLKA; + timing_type : rising_edge; + timing_sense : non_unate; + when : "RET1N&!DFTRAMBYP&EMAA[2]&!EMAA[1]&!EMAA[0]"; + sdf_cond : "RET1N == 1'b1 && DFTRAMBYP == 1'b0 && EMAA[2] == 1'b1 && EMAA[1] == 1'b0 && \ + EMAA[0] == 1'b0"; + cell_rise(rf2_32x128_wm1_clockslew_outputload_delay_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.698729, 0.704291, 0.711673, 0.723079, 0.746178, 0.786187, 0.865038", \ + "0.702312, 0.707874, 0.715256, 0.726662, 0.749761, 0.789770, 0.868621", \ + "0.718276, 0.723838, 0.731220, 0.742626, 0.765725, 0.805734, 0.884585", \ + "0.724102, 0.729664, 0.737046, 0.748452, 0.771551, 0.811560, 0.890411", \ + "0.729717, 0.735279, 0.742661, 0.754067, 0.777166, 0.817175, 0.896026", \ + "0.741340, 0.746902, 0.754284, 0.765690, 0.788789, 0.828798, 0.907649", \ + "0.755747, 0.761309, 0.768691, 0.780097, 0.803196, 0.843205, 0.922056" \ + ); + } + retaining_rise(rf2_32x128_wm1_clockslew_outputload_retain_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.508648, 0.514667, 0.522254, 0.533685, 0.557078, 0.597294, 0.675238", \ + "0.512586, 0.518605, 0.526192, 0.537623, 0.561016, 0.601232, 0.679176", \ + "0.528063, 0.534082, 0.541669, 0.553100, 0.576493, 0.616709, 0.694653", \ + "0.534465, 0.540484, 0.548071, 0.559502, 0.582895, 0.623111, 0.701055", \ + "0.540263, 0.546282, 0.553869, 0.565300, 0.588693, 0.628909, 0.706853", \ + "0.550440, 0.556459, 0.564046, 0.575477, 0.598870, 0.639086, 0.717030", \ + "0.564681, 0.570700, 0.578287, 0.589718, 0.613111, 0.653327, 0.731271" \ + ); + } + rise_transition(rf2_32x128_wm1_clockslew_outputload_slew_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.021927, 0.027177, 0.034960, 0.050043, 0.086346, 0.154569, 0.296588", \ + "0.021927, 0.027177, 0.034960, 0.050043, 0.086346, 0.154569, 0.296588", \ + "0.021927, 0.027177, 0.034960, 0.050043, 0.086346, 0.154569, 0.296588", \ + "0.021927, 0.027177, 0.034960, 0.050043, 0.086346, 0.154569, 0.296588", \ + "0.021927, 0.027177, 0.034960, 0.050043, 0.086346, 0.154569, 0.296588", \ + "0.021927, 0.027177, 0.034960, 0.050043, 0.086346, 0.154569, 0.296588", \ + "0.021927, 0.027177, 0.034960, 0.050043, 0.086346, 0.154569, 0.296588" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_clockslew_outputload_slew_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.021927, 0.027177, 0.034960, 0.050043, 0.086346, 0.154569, 0.296588", \ + "0.021927, 0.027177, 0.034960, 0.050043, 0.086346, 0.154569, 0.296588", \ + "0.021927, 0.027177, 0.034960, 0.050043, 0.086346, 0.154569, 0.296588", \ + "0.021927, 0.027177, 0.034960, 0.050043, 0.086346, 0.154569, 0.296588", \ + "0.021927, 0.027177, 0.034960, 0.050043, 0.086346, 0.154569, 0.296588", \ + "0.021927, 0.027177, 0.034960, 0.050043, 0.086346, 0.154569, 0.296588", \ + "0.021927, 0.027177, 0.034960, 0.050043, 0.086346, 0.154569, 0.296588" \ + ); + } + cell_fall(rf2_32x128_wm1_clockslew_outputload_delay_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.668786, 0.675037, 0.683663, 0.698063, 0.725290, 0.772891, 0.867940", \ + "0.671845, 0.678096, 0.686722, 0.701122, 0.728349, 0.775950, 0.870999", \ + "0.687381, 0.693632, 0.702258, 0.716658, 0.743885, 0.791486, 0.886535", \ + "0.693388, 0.699639, 0.708265, 0.722665, 0.749892, 0.797493, 0.892542", \ + "0.699652, 0.705903, 0.714529, 0.728929, 0.756156, 0.803757, 0.898806", \ + "0.711546, 0.717797, 0.726423, 0.740823, 0.768050, 0.815651, 0.910700", \ + "0.724875, 0.731126, 0.739752, 0.754152, 0.781379, 0.828980, 0.924029" \ + ); + } + retaining_fall(rf2_32x128_wm1_clockslew_outputload_retain_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.485349, 0.492959, 0.501740, 0.515075, 0.542030, 0.590395, 0.685151", \ + "0.489591, 0.497201, 0.505982, 0.519317, 0.546272, 0.594637, 0.689393", \ + "0.505229, 0.512839, 0.521620, 0.534955, 0.561910, 0.610275, 0.705031", \ + "0.511073, 0.518683, 0.527464, 0.540799, 0.567754, 0.616119, 0.710875", \ + "0.516725, 0.524335, 0.533116, 0.546451, 0.573406, 0.621771, 0.716527", \ + "0.528455, 0.536065, 0.544846, 0.558181, 0.585136, 0.633501, 0.728257", \ + "0.542000, 0.549610, 0.558391, 0.571726, 0.598681, 0.647046, 0.741802" \ + ); + } + fall_transition(rf2_32x128_wm1_clockslew_outputload_slew_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.024924, 0.030146, 0.039604, 0.057966, 0.098908, 0.181115, 0.354665", \ + "0.024924, 0.030146, 0.039604, 0.057966, 0.098908, 0.181115, 0.354665", \ + "0.024924, 0.030146, 0.039604, 0.057966, 0.098908, 0.181115, 0.354665", \ + "0.024924, 0.030146, 0.039604, 0.057966, 0.098908, 0.181115, 0.354665", \ + "0.024924, 0.030146, 0.039604, 0.057966, 0.098908, 0.181115, 0.354665", \ + "0.024924, 0.030146, 0.039604, 0.057966, 0.098908, 0.181115, 0.354665", \ + "0.024924, 0.030146, 0.039604, 0.057966, 0.098908, 0.181115, 0.354665" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_clockslew_outputload_slew_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.024924, 0.030146, 0.039604, 0.057966, 0.098908, 0.181115, 0.354665", \ + "0.024924, 0.030146, 0.039604, 0.057966, 0.098908, 0.181115, 0.354665", \ + "0.024924, 0.030146, 0.039604, 0.057966, 0.098908, 0.181115, 0.354665", \ + "0.024924, 0.030146, 0.039604, 0.057966, 0.098908, 0.181115, 0.354665", \ + "0.024924, 0.030146, 0.039604, 0.057966, 0.098908, 0.181115, 0.354665", \ + "0.024924, 0.030146, 0.039604, 0.057966, 0.098908, 0.181115, 0.354665", \ + "0.024924, 0.030146, 0.039604, 0.057966, 0.098908, 0.181115, 0.354665" \ + ); + } + } + timing() { + related_pin : CLKA; + timing_type : rising_edge; + timing_sense : non_unate; + when : "RET1N&!DFTRAMBYP&EMAA[2]&!EMAA[1]&EMAA[0]"; + sdf_cond : "RET1N == 1'b1 && DFTRAMBYP == 1'b0 && EMAA[2] == 1'b1 && EMAA[1] == 1'b0 && \ + EMAA[0] == 1'b1"; + cell_rise(rf2_32x128_wm1_clockslew_outputload_delay_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.764782, 0.770344, 0.777726, 0.789132, 0.812231, 0.852240, 0.931091", \ + "0.768365, 0.773927, 0.781309, 0.792715, 0.815814, 0.855823, 0.934674", \ + "0.784329, 0.789891, 0.797273, 0.808679, 0.831778, 0.871787, 0.950638", \ + "0.790155, 0.795717, 0.803099, 0.814505, 0.837604, 0.877613, 0.956464", \ + "0.795770, 0.801332, 0.808714, 0.820120, 0.843219, 0.883228, 0.962079", \ + "0.807393, 0.812955, 0.820337, 0.831743, 0.854842, 0.894851, 0.973702", \ + "0.821800, 0.827362, 0.834744, 0.846150, 0.869249, 0.909258, 0.988109" \ + ); + } + retaining_rise(rf2_32x128_wm1_clockslew_outputload_retain_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.561044, 0.567063, 0.574650, 0.586081, 0.609474, 0.649690, 0.727634", \ + "0.564982, 0.571001, 0.578588, 0.590019, 0.613412, 0.653628, 0.731572", \ + "0.580459, 0.586478, 0.594065, 0.605496, 0.628889, 0.669105, 0.747049", \ + "0.586861, 0.592880, 0.600467, 0.611898, 0.635291, 0.675507, 0.753451", \ + "0.592659, 0.598678, 0.606265, 0.617696, 0.641089, 0.681305, 0.759249", \ + "0.602836, 0.608855, 0.616442, 0.627873, 0.651266, 0.691482, 0.769426", \ + "0.617077, 0.623096, 0.630683, 0.642114, 0.665507, 0.705723, 0.783667" \ + ); + } + rise_transition(rf2_32x128_wm1_clockslew_outputload_slew_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.021927, 0.027177, 0.034960, 0.050043, 0.086346, 0.154569, 0.296588", \ + "0.021927, 0.027177, 0.034960, 0.050043, 0.086346, 0.154569, 0.296588", \ + "0.021927, 0.027177, 0.034960, 0.050043, 0.086346, 0.154569, 0.296588", \ + "0.021927, 0.027177, 0.034960, 0.050043, 0.086346, 0.154569, 0.296588", \ + "0.021927, 0.027177, 0.034960, 0.050043, 0.086346, 0.154569, 0.296588", \ + "0.021927, 0.027177, 0.034960, 0.050043, 0.086346, 0.154569, 0.296588", \ + "0.021927, 0.027177, 0.034960, 0.050043, 0.086346, 0.154569, 0.296588" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_clockslew_outputload_slew_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.021927, 0.027177, 0.034960, 0.050043, 0.086346, 0.154569, 0.296588", \ + "0.021927, 0.027177, 0.034960, 0.050043, 0.086346, 0.154569, 0.296588", \ + "0.021927, 0.027177, 0.034960, 0.050043, 0.086346, 0.154569, 0.296588", \ + "0.021927, 0.027177, 0.034960, 0.050043, 0.086346, 0.154569, 0.296588", \ + "0.021927, 0.027177, 0.034960, 0.050043, 0.086346, 0.154569, 0.296588", \ + "0.021927, 0.027177, 0.034960, 0.050043, 0.086346, 0.154569, 0.296588", \ + "0.021927, 0.027177, 0.034960, 0.050043, 0.086346, 0.154569, 0.296588" \ + ); + } + cell_fall(rf2_32x128_wm1_clockslew_outputload_delay_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.734839, 0.741090, 0.749716, 0.764116, 0.791343, 0.838944, 0.933993", \ + "0.737898, 0.744149, 0.752775, 0.767175, 0.794402, 0.842003, 0.937052", \ + "0.753434, 0.759685, 0.768311, 0.782711, 0.809938, 0.857539, 0.952588", \ + "0.759441, 0.765692, 0.774318, 0.788718, 0.815945, 0.863546, 0.958595", \ + "0.765705, 0.771956, 0.780582, 0.794982, 0.822209, 0.869810, 0.964859", \ + "0.777599, 0.783850, 0.792476, 0.806876, 0.834103, 0.881704, 0.976753", \ + "0.790928, 0.797179, 0.805805, 0.820205, 0.847432, 0.895033, 0.990082" \ + ); + } + retaining_fall(rf2_32x128_wm1_clockslew_outputload_retain_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.537745, 0.545355, 0.554136, 0.567471, 0.594426, 0.642791, 0.737547", \ + "0.541987, 0.549597, 0.558378, 0.571713, 0.598668, 0.647033, 0.741789", \ + "0.557625, 0.565235, 0.574016, 0.587351, 0.614306, 0.662671, 0.757427", \ + "0.563469, 0.571079, 0.579860, 0.593195, 0.620150, 0.668515, 0.763271", \ + "0.569121, 0.576731, 0.585512, 0.598847, 0.625802, 0.674167, 0.768923", \ + "0.580851, 0.588461, 0.597242, 0.610577, 0.637532, 0.685897, 0.780653", \ + "0.594396, 0.602006, 0.610787, 0.624122, 0.651077, 0.699442, 0.794198" \ + ); + } + fall_transition(rf2_32x128_wm1_clockslew_outputload_slew_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.024924, 0.030146, 0.039604, 0.057966, 0.098908, 0.181115, 0.354665", \ + "0.024924, 0.030146, 0.039604, 0.057966, 0.098908, 0.181115, 0.354665", \ + "0.024924, 0.030146, 0.039604, 0.057966, 0.098908, 0.181115, 0.354665", \ + "0.024924, 0.030146, 0.039604, 0.057966, 0.098908, 0.181115, 0.354665", \ + "0.024924, 0.030146, 0.039604, 0.057966, 0.098908, 0.181115, 0.354665", \ + "0.024924, 0.030146, 0.039604, 0.057966, 0.098908, 0.181115, 0.354665", \ + "0.024924, 0.030146, 0.039604, 0.057966, 0.098908, 0.181115, 0.354665" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_clockslew_outputload_slew_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.024924, 0.030146, 0.039604, 0.057966, 0.098908, 0.181115, 0.354665", \ + "0.024924, 0.030146, 0.039604, 0.057966, 0.098908, 0.181115, 0.354665", \ + "0.024924, 0.030146, 0.039604, 0.057966, 0.098908, 0.181115, 0.354665", \ + "0.024924, 0.030146, 0.039604, 0.057966, 0.098908, 0.181115, 0.354665", \ + "0.024924, 0.030146, 0.039604, 0.057966, 0.098908, 0.181115, 0.354665", \ + "0.024924, 0.030146, 0.039604, 0.057966, 0.098908, 0.181115, 0.354665", \ + "0.024924, 0.030146, 0.039604, 0.057966, 0.098908, 0.181115, 0.354665" \ + ); + } + } + timing() { + related_pin : CLKA; + timing_type : rising_edge; + timing_sense : non_unate; + when : "RET1N&!DFTRAMBYP&EMAA[2]&EMAA[1]&!EMAA[0]"; + sdf_cond : "RET1N == 1'b1 && DFTRAMBYP == 1'b0 && EMAA[2] == 1'b1 && EMAA[1] == 1'b1 && \ + EMAA[0] == 1'b0"; + cell_rise(rf2_32x128_wm1_clockslew_outputload_delay_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.840644, 0.846206, 0.853588, 0.864994, 0.888093, 0.928102, 1.006953", \ + "0.844227, 0.849789, 0.857171, 0.868577, 0.891676, 0.931685, 1.010536", \ + "0.860191, 0.865753, 0.873135, 0.884541, 0.907640, 0.947649, 1.026500", \ + "0.866017, 0.871579, 0.878961, 0.890367, 0.913466, 0.953475, 1.032326", \ + "0.871632, 0.877194, 0.884576, 0.895982, 0.919081, 0.959090, 1.037941", \ + "0.883255, 0.888817, 0.896199, 0.907605, 0.930704, 0.970713, 1.049564", \ + "0.897662, 0.903224, 0.910606, 0.922012, 0.945111, 0.985120, 1.063971" \ + ); + } + retaining_rise(rf2_32x128_wm1_clockslew_outputload_retain_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.621223, 0.627242, 0.634829, 0.646260, 0.669653, 0.709869, 0.787813", \ + "0.625161, 0.631180, 0.638767, 0.650198, 0.673591, 0.713807, 0.791751", \ + "0.640638, 0.646657, 0.654244, 0.665675, 0.689068, 0.729284, 0.807228", \ + "0.647040, 0.653059, 0.660646, 0.672077, 0.695470, 0.735686, 0.813630", \ + "0.652838, 0.658857, 0.666444, 0.677875, 0.701268, 0.741484, 0.819428", \ + "0.663015, 0.669034, 0.676621, 0.688052, 0.711445, 0.751661, 0.829605", \ + "0.677256, 0.683275, 0.690862, 0.702293, 0.725686, 0.765902, 0.843846" \ + ); + } + rise_transition(rf2_32x128_wm1_clockslew_outputload_slew_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.021927, 0.027177, 0.034960, 0.050043, 0.086346, 0.154569, 0.296588", \ + "0.021927, 0.027177, 0.034960, 0.050043, 0.086346, 0.154569, 0.296588", \ + "0.021927, 0.027177, 0.034960, 0.050043, 0.086346, 0.154569, 0.296588", \ + "0.021927, 0.027177, 0.034960, 0.050043, 0.086346, 0.154569, 0.296588", \ + "0.021927, 0.027177, 0.034960, 0.050043, 0.086346, 0.154569, 0.296588", \ + "0.021927, 0.027177, 0.034960, 0.050043, 0.086346, 0.154569, 0.296588", \ + "0.021927, 0.027177, 0.034960, 0.050043, 0.086346, 0.154569, 0.296588" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_clockslew_outputload_slew_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.021927, 0.027177, 0.034960, 0.050043, 0.086346, 0.154569, 0.296588", \ + "0.021927, 0.027177, 0.034960, 0.050043, 0.086346, 0.154569, 0.296588", \ + "0.021927, 0.027177, 0.034960, 0.050043, 0.086346, 0.154569, 0.296588", \ + "0.021927, 0.027177, 0.034960, 0.050043, 0.086346, 0.154569, 0.296588", \ + "0.021927, 0.027177, 0.034960, 0.050043, 0.086346, 0.154569, 0.296588", \ + "0.021927, 0.027177, 0.034960, 0.050043, 0.086346, 0.154569, 0.296588", \ + "0.021927, 0.027177, 0.034960, 0.050043, 0.086346, 0.154569, 0.296588" \ + ); + } + cell_fall(rf2_32x128_wm1_clockslew_outputload_delay_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.810701, 0.816952, 0.825578, 0.839978, 0.867205, 0.914806, 1.009855", \ + "0.813760, 0.820011, 0.828637, 0.843037, 0.870264, 0.917865, 1.012914", \ + "0.829296, 0.835547, 0.844173, 0.858573, 0.885800, 0.933401, 1.028450", \ + "0.835303, 0.841554, 0.850180, 0.864580, 0.891807, 0.939408, 1.034457", \ + "0.841567, 0.847818, 0.856444, 0.870844, 0.898071, 0.945672, 1.040721", \ + "0.853461, 0.859712, 0.868338, 0.882738, 0.909965, 0.957566, 1.052615", \ + "0.866790, 0.873041, 0.881667, 0.896067, 0.923294, 0.970895, 1.065944" \ + ); + } + retaining_fall(rf2_32x128_wm1_clockslew_outputload_retain_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.597924, 0.605534, 0.614315, 0.627650, 0.654605, 0.702970, 0.797726", \ + "0.602166, 0.609776, 0.618557, 0.631892, 0.658847, 0.707212, 0.801968", \ + "0.617804, 0.625414, 0.634195, 0.647530, 0.674485, 0.722850, 0.817606", \ + "0.623648, 0.631258, 0.640039, 0.653374, 0.680329, 0.728694, 0.823450", \ + "0.629300, 0.636910, 0.645691, 0.659026, 0.685981, 0.734346, 0.829102", \ + "0.641030, 0.648640, 0.657421, 0.670756, 0.697711, 0.746076, 0.840832", \ + "0.654575, 0.662185, 0.670966, 0.684301, 0.711256, 0.759621, 0.854377" \ + ); + } + fall_transition(rf2_32x128_wm1_clockslew_outputload_slew_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.024924, 0.030146, 0.039604, 0.057966, 0.098908, 0.181115, 0.354665", \ + "0.024924, 0.030146, 0.039604, 0.057966, 0.098908, 0.181115, 0.354665", \ + "0.024924, 0.030146, 0.039604, 0.057966, 0.098908, 0.181115, 0.354665", \ + "0.024924, 0.030146, 0.039604, 0.057966, 0.098908, 0.181115, 0.354665", \ + "0.024924, 0.030146, 0.039604, 0.057966, 0.098908, 0.181115, 0.354665", \ + "0.024924, 0.030146, 0.039604, 0.057966, 0.098908, 0.181115, 0.354665", \ + "0.024924, 0.030146, 0.039604, 0.057966, 0.098908, 0.181115, 0.354665" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_clockslew_outputload_slew_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.024924, 0.030146, 0.039604, 0.057966, 0.098908, 0.181115, 0.354665", \ + "0.024924, 0.030146, 0.039604, 0.057966, 0.098908, 0.181115, 0.354665", \ + "0.024924, 0.030146, 0.039604, 0.057966, 0.098908, 0.181115, 0.354665", \ + "0.024924, 0.030146, 0.039604, 0.057966, 0.098908, 0.181115, 0.354665", \ + "0.024924, 0.030146, 0.039604, 0.057966, 0.098908, 0.181115, 0.354665", \ + "0.024924, 0.030146, 0.039604, 0.057966, 0.098908, 0.181115, 0.354665", \ + "0.024924, 0.030146, 0.039604, 0.057966, 0.098908, 0.181115, 0.354665" \ + ); + } + } + timing() { + related_pin : CLKA; + timing_type : rising_edge; + timing_sense : non_unate; + when : "RET1N&!DFTRAMBYP&EMAA[2]&EMAA[1]&EMAA[0]"; + sdf_cond : "RET1N == 1'b1 && DFTRAMBYP == 1'b0 && EMAA[2] == 1'b1 && EMAA[1] == 1'b1 && \ + EMAA[0] == 1'b1"; + cell_rise(rf2_32x128_wm1_clockslew_outputload_delay_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.907190, 0.912752, 0.920134, 0.931540, 0.954639, 0.994648, 1.073499", \ + "0.910773, 0.916335, 0.923717, 0.935123, 0.958222, 0.998231, 1.077082", \ + "0.926737, 0.932299, 0.939681, 0.951087, 0.974186, 1.014195, 1.093046", \ + "0.932563, 0.938125, 0.945507, 0.956913, 0.980012, 1.020021, 1.098872", \ + "0.938178, 0.943740, 0.951122, 0.962528, 0.985627, 1.025636, 1.104487", \ + "0.949801, 0.955363, 0.962745, 0.974151, 0.997250, 1.037259, 1.116110", \ + "0.964208, 0.969770, 0.977152, 0.988558, 1.011657, 1.051666, 1.130517" \ + ); + } + retaining_rise(rf2_32x128_wm1_clockslew_outputload_retain_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.674010, 0.680029, 0.687616, 0.699047, 0.722440, 0.762656, 0.840600", \ + "0.677948, 0.683967, 0.691554, 0.702985, 0.726378, 0.766594, 0.844538", \ + "0.693425, 0.699444, 0.707031, 0.718462, 0.741855, 0.782071, 0.860015", \ + "0.699827, 0.705846, 0.713433, 0.724864, 0.748257, 0.788473, 0.866417", \ + "0.705625, 0.711644, 0.719231, 0.730662, 0.754055, 0.794271, 0.872215", \ + "0.715802, 0.721821, 0.729408, 0.740839, 0.764232, 0.804448, 0.882392", \ + "0.730043, 0.736062, 0.743649, 0.755080, 0.778473, 0.818689, 0.896633" \ + ); + } + rise_transition(rf2_32x128_wm1_clockslew_outputload_slew_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.021927, 0.027177, 0.034960, 0.050043, 0.086346, 0.154569, 0.296588", \ + "0.021927, 0.027177, 0.034960, 0.050043, 0.086346, 0.154569, 0.296588", \ + "0.021927, 0.027177, 0.034960, 0.050043, 0.086346, 0.154569, 0.296588", \ + "0.021927, 0.027177, 0.034960, 0.050043, 0.086346, 0.154569, 0.296588", \ + "0.021927, 0.027177, 0.034960, 0.050043, 0.086346, 0.154569, 0.296588", \ + "0.021927, 0.027177, 0.034960, 0.050043, 0.086346, 0.154569, 0.296588", \ + "0.021927, 0.027177, 0.034960, 0.050043, 0.086346, 0.154569, 0.296588" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_clockslew_outputload_slew_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.021927, 0.027177, 0.034960, 0.050043, 0.086346, 0.154569, 0.296588", \ + "0.021927, 0.027177, 0.034960, 0.050043, 0.086346, 0.154569, 0.296588", \ + "0.021927, 0.027177, 0.034960, 0.050043, 0.086346, 0.154569, 0.296588", \ + "0.021927, 0.027177, 0.034960, 0.050043, 0.086346, 0.154569, 0.296588", \ + "0.021927, 0.027177, 0.034960, 0.050043, 0.086346, 0.154569, 0.296588", \ + "0.021927, 0.027177, 0.034960, 0.050043, 0.086346, 0.154569, 0.296588", \ + "0.021927, 0.027177, 0.034960, 0.050043, 0.086346, 0.154569, 0.296588" \ + ); + } + cell_fall(rf2_32x128_wm1_clockslew_outputload_delay_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.877247, 0.883498, 0.892124, 0.906524, 0.933751, 0.981352, 1.076401", \ + "0.880306, 0.886557, 0.895183, 0.909583, 0.936810, 0.984411, 1.079460", \ + "0.895842, 0.902093, 0.910719, 0.925119, 0.952346, 0.999947, 1.094996", \ + "0.901849, 0.908100, 0.916726, 0.931126, 0.958353, 1.005954, 1.101003", \ + "0.908113, 0.914364, 0.922990, 0.937390, 0.964617, 1.012218, 1.107267", \ + "0.920007, 0.926258, 0.934884, 0.949284, 0.976511, 1.024112, 1.119161", \ + "0.933336, 0.939587, 0.948213, 0.962613, 0.989840, 1.037441, 1.132490" \ + ); + } + retaining_fall(rf2_32x128_wm1_clockslew_outputload_retain_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.650710, 0.658320, 0.667101, 0.680436, 0.707391, 0.755756, 0.850512", \ + "0.654952, 0.662562, 0.671343, 0.684678, 0.711633, 0.759998, 0.854754", \ + "0.670590, 0.678200, 0.686981, 0.700316, 0.727271, 0.775636, 0.870392", \ + "0.676434, 0.684044, 0.692825, 0.706160, 0.733115, 0.781480, 0.876236", \ + "0.682086, 0.689696, 0.698477, 0.711812, 0.738767, 0.787132, 0.881888", \ + "0.693816, 0.701426, 0.710207, 0.723542, 0.750497, 0.798862, 0.893618", \ + "0.707361, 0.714971, 0.723752, 0.737087, 0.764042, 0.812407, 0.907163" \ + ); + } + fall_transition(rf2_32x128_wm1_clockslew_outputload_slew_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.024924, 0.030146, 0.039604, 0.057966, 0.098908, 0.181115, 0.354665", \ + "0.024924, 0.030146, 0.039604, 0.057966, 0.098908, 0.181115, 0.354665", \ + "0.024924, 0.030146, 0.039604, 0.057966, 0.098908, 0.181115, 0.354665", \ + "0.024924, 0.030146, 0.039604, 0.057966, 0.098908, 0.181115, 0.354665", \ + "0.024924, 0.030146, 0.039604, 0.057966, 0.098908, 0.181115, 0.354665", \ + "0.024924, 0.030146, 0.039604, 0.057966, 0.098908, 0.181115, 0.354665", \ + "0.024924, 0.030146, 0.039604, 0.057966, 0.098908, 0.181115, 0.354665" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_clockslew_outputload_slew_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.024924, 0.030146, 0.039604, 0.057966, 0.098908, 0.181115, 0.354665", \ + "0.024924, 0.030146, 0.039604, 0.057966, 0.098908, 0.181115, 0.354665", \ + "0.024924, 0.030146, 0.039604, 0.057966, 0.098908, 0.181115, 0.354665", \ + "0.024924, 0.030146, 0.039604, 0.057966, 0.098908, 0.181115, 0.354665", \ + "0.024924, 0.030146, 0.039604, 0.057966, 0.098908, 0.181115, 0.354665", \ + "0.024924, 0.030146, 0.039604, 0.057966, 0.098908, 0.181115, 0.354665", \ + "0.024924, 0.030146, 0.039604, 0.057966, 0.098908, 0.181115, 0.354665" \ + ); + } + } + timing() { + related_pin : CLKA; + timing_type : rising_edge; + timing_sense : non_unate; + when : "RET1N&DFTRAMBYP&!EMAA[2]&!EMAA[1]&!EMAA[0]"; + sdf_cond : "RET1N == 1'b1 && DFTRAMBYP == 1'b1 && EMAA[2] == 1'b0 && EMAA[1] == 1'b0 && \ + EMAA[0] == 1'b0"; + cell_rise(rf2_32x128_wm1_clockslew_outputload_delay_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.617591, 0.623153, 0.630535, 0.641941, 0.665040, 0.705049, 0.783900", \ + "0.621174, 0.626736, 0.634118, 0.645524, 0.668623, 0.708632, 0.787483", \ + "0.637138, 0.642700, 0.650082, 0.661488, 0.684587, 0.724596, 0.803447", \ + "0.642964, 0.648526, 0.655908, 0.667314, 0.690413, 0.730422, 0.809273", \ + "0.648579, 0.654141, 0.661523, 0.672929, 0.696028, 0.736037, 0.814888", \ + "0.660202, 0.665764, 0.673146, 0.684552, 0.707651, 0.747660, 0.826511", \ + "0.674609, 0.680171, 0.687553, 0.698959, 0.722058, 0.762067, 0.840918" \ + ); + } + retaining_rise(rf2_32x128_wm1_clockslew_outputload_retain_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.444285, 0.450304, 0.457891, 0.469322, 0.492715, 0.532931, 0.610875", \ + "0.448223, 0.454242, 0.461829, 0.473260, 0.496653, 0.536869, 0.614813", \ + "0.463700, 0.469719, 0.477306, 0.488737, 0.512130, 0.552346, 0.630290", \ + "0.470102, 0.476121, 0.483708, 0.495139, 0.518532, 0.558748, 0.636692", \ + "0.475900, 0.481919, 0.489506, 0.500937, 0.524330, 0.564546, 0.642490", \ + "0.486077, 0.492096, 0.499683, 0.511114, 0.534507, 0.574723, 0.652667", \ + "0.500318, 0.506337, 0.513924, 0.525355, 0.548748, 0.588964, 0.666908" \ + ); + } + rise_transition(rf2_32x128_wm1_clockslew_outputload_slew_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.021927, 0.027177, 0.034960, 0.050043, 0.086346, 0.154569, 0.296588", \ + "0.021927, 0.027177, 0.034960, 0.050043, 0.086346, 0.154569, 0.296588", \ + "0.021927, 0.027177, 0.034960, 0.050043, 0.086346, 0.154569, 0.296588", \ + "0.021927, 0.027177, 0.034960, 0.050043, 0.086346, 0.154569, 0.296588", \ + "0.021927, 0.027177, 0.034960, 0.050043, 0.086346, 0.154569, 0.296588", \ + "0.021927, 0.027177, 0.034960, 0.050043, 0.086346, 0.154569, 0.296588", \ + "0.021927, 0.027177, 0.034960, 0.050043, 0.086346, 0.154569, 0.296588" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_clockslew_outputload_slew_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.021927, 0.027177, 0.034960, 0.050043, 0.086346, 0.154569, 0.296588", \ + "0.021927, 0.027177, 0.034960, 0.050043, 0.086346, 0.154569, 0.296588", \ + "0.021927, 0.027177, 0.034960, 0.050043, 0.086346, 0.154569, 0.296588", \ + "0.021927, 0.027177, 0.034960, 0.050043, 0.086346, 0.154569, 0.296588", \ + "0.021927, 0.027177, 0.034960, 0.050043, 0.086346, 0.154569, 0.296588", \ + "0.021927, 0.027177, 0.034960, 0.050043, 0.086346, 0.154569, 0.296588", \ + "0.021927, 0.027177, 0.034960, 0.050043, 0.086346, 0.154569, 0.296588" \ + ); + } + cell_fall(rf2_32x128_wm1_clockslew_outputload_delay_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.587646, 0.593897, 0.602523, 0.616923, 0.644150, 0.691751, 0.786800", \ + "0.590705, 0.596956, 0.605582, 0.619982, 0.647209, 0.694810, 0.789859", \ + "0.606241, 0.612492, 0.621118, 0.635518, 0.662745, 0.710346, 0.805395", \ + "0.612248, 0.618499, 0.627125, 0.641525, 0.668752, 0.716353, 0.811402", \ + "0.618512, 0.624763, 0.633389, 0.647789, 0.675016, 0.722617, 0.817666", \ + "0.630406, 0.636657, 0.645283, 0.659683, 0.686910, 0.734511, 0.829560", \ + "0.643735, 0.649986, 0.658612, 0.673012, 0.700239, 0.747840, 0.842889" \ + ); + } + retaining_fall(rf2_32x128_wm1_clockslew_outputload_retain_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.420986, 0.428596, 0.437377, 0.450712, 0.477667, 0.526032, 0.620788", \ + "0.425228, 0.432838, 0.441619, 0.454954, 0.481909, 0.530274, 0.625030", \ + "0.440866, 0.448476, 0.457257, 0.470592, 0.497547, 0.545912, 0.640668", \ + "0.446710, 0.454320, 0.463101, 0.476436, 0.503391, 0.551756, 0.646512", \ + "0.452362, 0.459972, 0.468753, 0.482088, 0.509043, 0.557408, 0.652164", \ + "0.464092, 0.471702, 0.480483, 0.493818, 0.520773, 0.569138, 0.663894", \ + "0.477637, 0.485247, 0.494028, 0.507363, 0.534318, 0.582683, 0.677439" \ + ); + } + fall_transition(rf2_32x128_wm1_clockslew_outputload_slew_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.024924, 0.030146, 0.039604, 0.057966, 0.098908, 0.181115, 0.354665", \ + "0.024924, 0.030146, 0.039604, 0.057966, 0.098908, 0.181115, 0.354665", \ + "0.024924, 0.030146, 0.039604, 0.057966, 0.098908, 0.181115, 0.354665", \ + "0.024924, 0.030146, 0.039604, 0.057966, 0.098908, 0.181115, 0.354665", \ + "0.024924, 0.030146, 0.039604, 0.057966, 0.098908, 0.181115, 0.354665", \ + "0.024924, 0.030146, 0.039604, 0.057966, 0.098908, 0.181115, 0.354665", \ + "0.024924, 0.030146, 0.039604, 0.057966, 0.098908, 0.181115, 0.354665" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_clockslew_outputload_slew_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.024924, 0.030146, 0.039604, 0.057966, 0.098908, 0.181115, 0.354665", \ + "0.024924, 0.030146, 0.039604, 0.057966, 0.098908, 0.181115, 0.354665", \ + "0.024924, 0.030146, 0.039604, 0.057966, 0.098908, 0.181115, 0.354665", \ + "0.024924, 0.030146, 0.039604, 0.057966, 0.098908, 0.181115, 0.354665", \ + "0.024924, 0.030146, 0.039604, 0.057966, 0.098908, 0.181115, 0.354665", \ + "0.024924, 0.030146, 0.039604, 0.057966, 0.098908, 0.181115, 0.354665", \ + "0.024924, 0.030146, 0.039604, 0.057966, 0.098908, 0.181115, 0.354665" \ + ); + } + } + timing() { + related_pin : CLKA; + timing_type : rising_edge; + timing_sense : non_unate; + when : "RET1N&DFTRAMBYP&!EMAA[2]&!EMAA[1]&EMAA[0]"; + sdf_cond : "RET1N == 1'b1 && DFTRAMBYP == 1'b1 && EMAA[2] == 1'b0 && EMAA[1] == 1'b0 && \ + EMAA[0] == 1'b1"; + cell_rise(rf2_32x128_wm1_clockslew_outputload_delay_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.618015, 0.623577, 0.630959, 0.642365, 0.665464, 0.705473, 0.784324", \ + "0.621598, 0.627160, 0.634542, 0.645948, 0.669047, 0.709056, 0.787907", \ + "0.637562, 0.643124, 0.650506, 0.661912, 0.685011, 0.725020, 0.803871", \ + "0.643388, 0.648950, 0.656332, 0.667738, 0.690837, 0.730846, 0.809697", \ + "0.649003, 0.654565, 0.661947, 0.673353, 0.696452, 0.736461, 0.815312", \ + "0.660626, 0.666188, 0.673570, 0.684976, 0.708075, 0.748084, 0.826935", \ + "0.675033, 0.680595, 0.687977, 0.699383, 0.722482, 0.762491, 0.841342" \ + ); + } + retaining_rise(rf2_32x128_wm1_clockslew_outputload_retain_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.444621, 0.450640, 0.458227, 0.469658, 0.493051, 0.533267, 0.611211", \ + "0.448559, 0.454578, 0.462165, 0.473596, 0.496989, 0.537205, 0.615149", \ + "0.464036, 0.470055, 0.477642, 0.489073, 0.512466, 0.552682, 0.630626", \ + "0.470438, 0.476457, 0.484044, 0.495475, 0.518868, 0.559084, 0.637028", \ + "0.476236, 0.482255, 0.489842, 0.501273, 0.524666, 0.564882, 0.642826", \ + "0.486413, 0.492432, 0.500019, 0.511450, 0.534843, 0.575059, 0.653003", \ + "0.500654, 0.506673, 0.514260, 0.525691, 0.549084, 0.589300, 0.667244" \ + ); + } + rise_transition(rf2_32x128_wm1_clockslew_outputload_slew_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.021927, 0.027177, 0.034960, 0.050043, 0.086346, 0.154569, 0.296588", \ + "0.021927, 0.027177, 0.034960, 0.050043, 0.086346, 0.154569, 0.296588", \ + "0.021927, 0.027177, 0.034960, 0.050043, 0.086346, 0.154569, 0.296588", \ + "0.021927, 0.027177, 0.034960, 0.050043, 0.086346, 0.154569, 0.296588", \ + "0.021927, 0.027177, 0.034960, 0.050043, 0.086346, 0.154569, 0.296588", \ + "0.021927, 0.027177, 0.034960, 0.050043, 0.086346, 0.154569, 0.296588", \ + "0.021927, 0.027177, 0.034960, 0.050043, 0.086346, 0.154569, 0.296588" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_clockslew_outputload_slew_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.021927, 0.027177, 0.034960, 0.050043, 0.086346, 0.154569, 0.296588", \ + "0.021927, 0.027177, 0.034960, 0.050043, 0.086346, 0.154569, 0.296588", \ + "0.021927, 0.027177, 0.034960, 0.050043, 0.086346, 0.154569, 0.296588", \ + "0.021927, 0.027177, 0.034960, 0.050043, 0.086346, 0.154569, 0.296588", \ + "0.021927, 0.027177, 0.034960, 0.050043, 0.086346, 0.154569, 0.296588", \ + "0.021927, 0.027177, 0.034960, 0.050043, 0.086346, 0.154569, 0.296588", \ + "0.021927, 0.027177, 0.034960, 0.050043, 0.086346, 0.154569, 0.296588" \ + ); + } + cell_fall(rf2_32x128_wm1_clockslew_outputload_delay_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.588071, 0.594322, 0.602948, 0.617348, 0.644575, 0.692176, 0.787225", \ + "0.591130, 0.597381, 0.606007, 0.620407, 0.647634, 0.695235, 0.790284", \ + "0.606666, 0.612917, 0.621543, 0.635943, 0.663170, 0.710771, 0.805820", \ + "0.612673, 0.618924, 0.627550, 0.641950, 0.669177, 0.716778, 0.811827", \ + "0.618937, 0.625188, 0.633814, 0.648214, 0.675441, 0.723042, 0.818091", \ + "0.630831, 0.637082, 0.645708, 0.660108, 0.687335, 0.734936, 0.829985", \ + "0.644160, 0.650411, 0.659037, 0.673437, 0.700664, 0.748265, 0.843314" \ + ); + } + retaining_fall(rf2_32x128_wm1_clockslew_outputload_retain_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.421322, 0.428932, 0.437713, 0.451048, 0.478003, 0.526368, 0.621124", \ + "0.425564, 0.433174, 0.441955, 0.455290, 0.482245, 0.530610, 0.625366", \ + "0.441202, 0.448812, 0.457593, 0.470928, 0.497883, 0.546248, 0.641004", \ + "0.447046, 0.454656, 0.463437, 0.476772, 0.503727, 0.552092, 0.646848", \ + "0.452698, 0.460308, 0.469089, 0.482424, 0.509379, 0.557744, 0.652500", \ + "0.464428, 0.472038, 0.480819, 0.494154, 0.521109, 0.569474, 0.664230", \ + "0.477973, 0.485583, 0.494364, 0.507699, 0.534654, 0.583019, 0.677775" \ + ); + } + fall_transition(rf2_32x128_wm1_clockslew_outputload_slew_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.024924, 0.030146, 0.039604, 0.057966, 0.098908, 0.181115, 0.354665", \ + "0.024924, 0.030146, 0.039604, 0.057966, 0.098908, 0.181115, 0.354665", \ + "0.024924, 0.030146, 0.039604, 0.057966, 0.098908, 0.181115, 0.354665", \ + "0.024924, 0.030146, 0.039604, 0.057966, 0.098908, 0.181115, 0.354665", \ + "0.024924, 0.030146, 0.039604, 0.057966, 0.098908, 0.181115, 0.354665", \ + "0.024924, 0.030146, 0.039604, 0.057966, 0.098908, 0.181115, 0.354665", \ + "0.024924, 0.030146, 0.039604, 0.057966, 0.098908, 0.181115, 0.354665" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_clockslew_outputload_slew_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.024924, 0.030146, 0.039604, 0.057966, 0.098908, 0.181115, 0.354665", \ + "0.024924, 0.030146, 0.039604, 0.057966, 0.098908, 0.181115, 0.354665", \ + "0.024924, 0.030146, 0.039604, 0.057966, 0.098908, 0.181115, 0.354665", \ + "0.024924, 0.030146, 0.039604, 0.057966, 0.098908, 0.181115, 0.354665", \ + "0.024924, 0.030146, 0.039604, 0.057966, 0.098908, 0.181115, 0.354665", \ + "0.024924, 0.030146, 0.039604, 0.057966, 0.098908, 0.181115, 0.354665", \ + "0.024924, 0.030146, 0.039604, 0.057966, 0.098908, 0.181115, 0.354665" \ + ); + } + } + timing() { + related_pin : CLKA; + timing_type : rising_edge; + timing_sense : non_unate; + when : "RET1N&DFTRAMBYP&!EMAA[2]&EMAA[1]&!EMAA[0]"; + sdf_cond : "RET1N == 1'b1 && DFTRAMBYP == 1'b1 && EMAA[2] == 1'b0 && EMAA[1] == 1'b1 && \ + EMAA[0] == 1'b0"; + cell_rise(rf2_32x128_wm1_clockslew_outputload_delay_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.618252, 0.623814, 0.631196, 0.642602, 0.665701, 0.705710, 0.784561", \ + "0.621835, 0.627397, 0.634779, 0.646185, 0.669284, 0.709293, 0.788144", \ + "0.637799, 0.643361, 0.650743, 0.662149, 0.685248, 0.725257, 0.804108", \ + "0.643625, 0.649187, 0.656569, 0.667975, 0.691074, 0.731083, 0.809934", \ + "0.649240, 0.654802, 0.662184, 0.673590, 0.696689, 0.736698, 0.815549", \ + "0.660863, 0.666425, 0.673807, 0.685213, 0.708312, 0.748321, 0.827172", \ + "0.675270, 0.680832, 0.688214, 0.699620, 0.722719, 0.762728, 0.841579" \ + ); + } + retaining_rise(rf2_32x128_wm1_clockslew_outputload_retain_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.444810, 0.450829, 0.458416, 0.469847, 0.493240, 0.533456, 0.611400", \ + "0.448748, 0.454767, 0.462354, 0.473785, 0.497178, 0.537394, 0.615338", \ + "0.464225, 0.470244, 0.477831, 0.489262, 0.512655, 0.552871, 0.630815", \ + "0.470627, 0.476646, 0.484233, 0.495664, 0.519057, 0.559273, 0.637217", \ + "0.476425, 0.482444, 0.490031, 0.501462, 0.524855, 0.565071, 0.643015", \ + "0.486602, 0.492621, 0.500208, 0.511639, 0.535032, 0.575248, 0.653192", \ + "0.500843, 0.506862, 0.514449, 0.525880, 0.549273, 0.589489, 0.667433" \ + ); + } + rise_transition(rf2_32x128_wm1_clockslew_outputload_slew_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.021927, 0.027177, 0.034960, 0.050043, 0.086346, 0.154569, 0.296588", \ + "0.021927, 0.027177, 0.034960, 0.050043, 0.086346, 0.154569, 0.296588", \ + "0.021927, 0.027177, 0.034960, 0.050043, 0.086346, 0.154569, 0.296588", \ + "0.021927, 0.027177, 0.034960, 0.050043, 0.086346, 0.154569, 0.296588", \ + "0.021927, 0.027177, 0.034960, 0.050043, 0.086346, 0.154569, 0.296588", \ + "0.021927, 0.027177, 0.034960, 0.050043, 0.086346, 0.154569, 0.296588", \ + "0.021927, 0.027177, 0.034960, 0.050043, 0.086346, 0.154569, 0.296588" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_clockslew_outputload_slew_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.021927, 0.027177, 0.034960, 0.050043, 0.086346, 0.154569, 0.296588", \ + "0.021927, 0.027177, 0.034960, 0.050043, 0.086346, 0.154569, 0.296588", \ + "0.021927, 0.027177, 0.034960, 0.050043, 0.086346, 0.154569, 0.296588", \ + "0.021927, 0.027177, 0.034960, 0.050043, 0.086346, 0.154569, 0.296588", \ + "0.021927, 0.027177, 0.034960, 0.050043, 0.086346, 0.154569, 0.296588", \ + "0.021927, 0.027177, 0.034960, 0.050043, 0.086346, 0.154569, 0.296588", \ + "0.021927, 0.027177, 0.034960, 0.050043, 0.086346, 0.154569, 0.296588" \ + ); + } + cell_fall(rf2_32x128_wm1_clockslew_outputload_delay_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.588309, 0.594560, 0.603186, 0.617586, 0.644813, 0.692414, 0.787463", \ + "0.591368, 0.597619, 0.606245, 0.620645, 0.647872, 0.695473, 0.790522", \ + "0.606904, 0.613155, 0.621781, 0.636181, 0.663408, 0.711009, 0.806058", \ + "0.612911, 0.619162, 0.627788, 0.642188, 0.669415, 0.717016, 0.812065", \ + "0.619175, 0.625426, 0.634052, 0.648452, 0.675679, 0.723280, 0.818329", \ + "0.631069, 0.637320, 0.645946, 0.660346, 0.687573, 0.735174, 0.830223", \ + "0.644398, 0.650649, 0.659275, 0.673675, 0.700902, 0.748503, 0.843552" \ + ); + } + retaining_fall(rf2_32x128_wm1_clockslew_outputload_retain_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.421510, 0.429120, 0.437901, 0.451236, 0.478191, 0.526556, 0.621312", \ + "0.425752, 0.433362, 0.442143, 0.455478, 0.482433, 0.530798, 0.625554", \ + "0.441390, 0.449000, 0.457781, 0.471116, 0.498071, 0.546436, 0.641192", \ + "0.447234, 0.454844, 0.463625, 0.476960, 0.503915, 0.552280, 0.647036", \ + "0.452886, 0.460496, 0.469277, 0.482612, 0.509567, 0.557932, 0.652688", \ + "0.464616, 0.472226, 0.481007, 0.494342, 0.521297, 0.569662, 0.664418", \ + "0.478161, 0.485771, 0.494552, 0.507887, 0.534842, 0.583207, 0.677963" \ + ); + } + fall_transition(rf2_32x128_wm1_clockslew_outputload_slew_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.024924, 0.030146, 0.039604, 0.057966, 0.098908, 0.181115, 0.354665", \ + "0.024924, 0.030146, 0.039604, 0.057966, 0.098908, 0.181115, 0.354665", \ + "0.024924, 0.030146, 0.039604, 0.057966, 0.098908, 0.181115, 0.354665", \ + "0.024924, 0.030146, 0.039604, 0.057966, 0.098908, 0.181115, 0.354665", \ + "0.024924, 0.030146, 0.039604, 0.057966, 0.098908, 0.181115, 0.354665", \ + "0.024924, 0.030146, 0.039604, 0.057966, 0.098908, 0.181115, 0.354665", \ + "0.024924, 0.030146, 0.039604, 0.057966, 0.098908, 0.181115, 0.354665" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_clockslew_outputload_slew_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.024924, 0.030146, 0.039604, 0.057966, 0.098908, 0.181115, 0.354665", \ + "0.024924, 0.030146, 0.039604, 0.057966, 0.098908, 0.181115, 0.354665", \ + "0.024924, 0.030146, 0.039604, 0.057966, 0.098908, 0.181115, 0.354665", \ + "0.024924, 0.030146, 0.039604, 0.057966, 0.098908, 0.181115, 0.354665", \ + "0.024924, 0.030146, 0.039604, 0.057966, 0.098908, 0.181115, 0.354665", \ + "0.024924, 0.030146, 0.039604, 0.057966, 0.098908, 0.181115, 0.354665", \ + "0.024924, 0.030146, 0.039604, 0.057966, 0.098908, 0.181115, 0.354665" \ + ); + } + } + timing() { + related_pin : CLKA; + timing_type : rising_edge; + timing_sense : non_unate; + when : "RET1N&DFTRAMBYP&!EMAA[2]&EMAA[1]&EMAA[0]"; + sdf_cond : "RET1N == 1'b1 && DFTRAMBYP == 1'b1 && EMAA[2] == 1'b0 && EMAA[1] == 1'b1 && \ + EMAA[0] == 1'b1"; + cell_rise(rf2_32x128_wm1_clockslew_outputload_delay_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.620722, 0.626284, 0.633666, 0.645072, 0.668171, 0.708180, 0.787031", \ + "0.624305, 0.629867, 0.637249, 0.648655, 0.671754, 0.711763, 0.790614", \ + "0.640269, 0.645831, 0.653213, 0.664619, 0.687718, 0.727727, 0.806578", \ + "0.646095, 0.651657, 0.659039, 0.670445, 0.693544, 0.733553, 0.812404", \ + "0.651710, 0.657272, 0.664654, 0.676060, 0.699159, 0.739168, 0.818019", \ + "0.663333, 0.668895, 0.676277, 0.687683, 0.710782, 0.750791, 0.829642", \ + "0.677740, 0.683302, 0.690684, 0.702090, 0.725189, 0.765198, 0.844049" \ + ); + } + retaining_rise(rf2_32x128_wm1_clockslew_outputload_retain_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.446769, 0.452788, 0.460375, 0.471806, 0.495199, 0.535415, 0.613359", \ + "0.450707, 0.456726, 0.464313, 0.475744, 0.499137, 0.539353, 0.617297", \ + "0.466184, 0.472203, 0.479790, 0.491221, 0.514614, 0.554830, 0.632774", \ + "0.472586, 0.478605, 0.486192, 0.497623, 0.521016, 0.561232, 0.639176", \ + "0.478384, 0.484403, 0.491990, 0.503421, 0.526814, 0.567030, 0.644974", \ + "0.488561, 0.494580, 0.502167, 0.513598, 0.536991, 0.577207, 0.655151", \ + "0.502802, 0.508821, 0.516408, 0.527839, 0.551232, 0.591448, 0.669392" \ + ); + } + rise_transition(rf2_32x128_wm1_clockslew_outputload_slew_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.021927, 0.027177, 0.034960, 0.050043, 0.086346, 0.154569, 0.296588", \ + "0.021927, 0.027177, 0.034960, 0.050043, 0.086346, 0.154569, 0.296588", \ + "0.021927, 0.027177, 0.034960, 0.050043, 0.086346, 0.154569, 0.296588", \ + "0.021927, 0.027177, 0.034960, 0.050043, 0.086346, 0.154569, 0.296588", \ + "0.021927, 0.027177, 0.034960, 0.050043, 0.086346, 0.154569, 0.296588", \ + "0.021927, 0.027177, 0.034960, 0.050043, 0.086346, 0.154569, 0.296588", \ + "0.021927, 0.027177, 0.034960, 0.050043, 0.086346, 0.154569, 0.296588" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_clockslew_outputload_slew_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.021927, 0.027177, 0.034960, 0.050043, 0.086346, 0.154569, 0.296588", \ + "0.021927, 0.027177, 0.034960, 0.050043, 0.086346, 0.154569, 0.296588", \ + "0.021927, 0.027177, 0.034960, 0.050043, 0.086346, 0.154569, 0.296588", \ + "0.021927, 0.027177, 0.034960, 0.050043, 0.086346, 0.154569, 0.296588", \ + "0.021927, 0.027177, 0.034960, 0.050043, 0.086346, 0.154569, 0.296588", \ + "0.021927, 0.027177, 0.034960, 0.050043, 0.086346, 0.154569, 0.296588", \ + "0.021927, 0.027177, 0.034960, 0.050043, 0.086346, 0.154569, 0.296588" \ + ); + } + cell_fall(rf2_32x128_wm1_clockslew_outputload_delay_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.590779, 0.597030, 0.605656, 0.620056, 0.647283, 0.694884, 0.789933", \ + "0.593838, 0.600089, 0.608715, 0.623115, 0.650342, 0.697943, 0.792992", \ + "0.609374, 0.615625, 0.624251, 0.638651, 0.665878, 0.713479, 0.808528", \ + "0.615381, 0.621632, 0.630258, 0.644658, 0.671885, 0.719486, 0.814535", \ + "0.621645, 0.627896, 0.636522, 0.650922, 0.678149, 0.725750, 0.820799", \ + "0.633539, 0.639790, 0.648416, 0.662816, 0.690043, 0.737644, 0.832693", \ + "0.646868, 0.653119, 0.661745, 0.676145, 0.703372, 0.750973, 0.846022" \ + ); + } + retaining_fall(rf2_32x128_wm1_clockslew_outputload_retain_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.423470, 0.431080, 0.439861, 0.453196, 0.480151, 0.528516, 0.623272", \ + "0.427712, 0.435322, 0.444103, 0.457438, 0.484393, 0.532758, 0.627514", \ + "0.443350, 0.450960, 0.459741, 0.473076, 0.500031, 0.548396, 0.643152", \ + "0.449194, 0.456804, 0.465585, 0.478920, 0.505875, 0.554240, 0.648996", \ + "0.454846, 0.462456, 0.471237, 0.484572, 0.511527, 0.559892, 0.654648", \ + "0.466576, 0.474186, 0.482967, 0.496302, 0.523257, 0.571622, 0.666378", \ + "0.480121, 0.487731, 0.496512, 0.509847, 0.536802, 0.585167, 0.679923" \ + ); + } + fall_transition(rf2_32x128_wm1_clockslew_outputload_slew_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.024924, 0.030146, 0.039604, 0.057966, 0.098908, 0.181115, 0.354665", \ + "0.024924, 0.030146, 0.039604, 0.057966, 0.098908, 0.181115, 0.354665", \ + "0.024924, 0.030146, 0.039604, 0.057966, 0.098908, 0.181115, 0.354665", \ + "0.024924, 0.030146, 0.039604, 0.057966, 0.098908, 0.181115, 0.354665", \ + "0.024924, 0.030146, 0.039604, 0.057966, 0.098908, 0.181115, 0.354665", \ + "0.024924, 0.030146, 0.039604, 0.057966, 0.098908, 0.181115, 0.354665", \ + "0.024924, 0.030146, 0.039604, 0.057966, 0.098908, 0.181115, 0.354665" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_clockslew_outputload_slew_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.024924, 0.030146, 0.039604, 0.057966, 0.098908, 0.181115, 0.354665", \ + "0.024924, 0.030146, 0.039604, 0.057966, 0.098908, 0.181115, 0.354665", \ + "0.024924, 0.030146, 0.039604, 0.057966, 0.098908, 0.181115, 0.354665", \ + "0.024924, 0.030146, 0.039604, 0.057966, 0.098908, 0.181115, 0.354665", \ + "0.024924, 0.030146, 0.039604, 0.057966, 0.098908, 0.181115, 0.354665", \ + "0.024924, 0.030146, 0.039604, 0.057966, 0.098908, 0.181115, 0.354665", \ + "0.024924, 0.030146, 0.039604, 0.057966, 0.098908, 0.181115, 0.354665" \ + ); + } + } + timing() { + related_pin : CLKA; + timing_type : rising_edge; + timing_sense : non_unate; + when : "RET1N&DFTRAMBYP&EMAA[2]&!EMAA[1]&!EMAA[0]"; + sdf_cond : "RET1N == 1'b1 && DFTRAMBYP == 1'b1 && EMAA[2] == 1'b1 && EMAA[1] == 1'b0 && \ + EMAA[0] == 1'b0"; + cell_rise(rf2_32x128_wm1_clockslew_outputload_delay_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.698729, 0.704291, 0.711673, 0.723079, 0.746178, 0.786187, 0.865038", \ + "0.702312, 0.707874, 0.715256, 0.726662, 0.749761, 0.789770, 0.868621", \ + "0.718276, 0.723838, 0.731220, 0.742626, 0.765725, 0.805734, 0.884585", \ + "0.724102, 0.729664, 0.737046, 0.748452, 0.771551, 0.811560, 0.890411", \ + "0.729717, 0.735279, 0.742661, 0.754067, 0.777166, 0.817175, 0.896026", \ + "0.741340, 0.746902, 0.754284, 0.765690, 0.788789, 0.828798, 0.907649", \ + "0.755747, 0.761309, 0.768691, 0.780097, 0.803196, 0.843205, 0.922056" \ + ); + } + retaining_rise(rf2_32x128_wm1_clockslew_outputload_retain_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.508648, 0.514667, 0.522254, 0.533685, 0.557078, 0.597294, 0.675238", \ + "0.512586, 0.518605, 0.526192, 0.537623, 0.561016, 0.601232, 0.679176", \ + "0.528063, 0.534082, 0.541669, 0.553100, 0.576493, 0.616709, 0.694653", \ + "0.534465, 0.540484, 0.548071, 0.559502, 0.582895, 0.623111, 0.701055", \ + "0.540263, 0.546282, 0.553869, 0.565300, 0.588693, 0.628909, 0.706853", \ + "0.550440, 0.556459, 0.564046, 0.575477, 0.598870, 0.639086, 0.717030", \ + "0.564681, 0.570700, 0.578287, 0.589718, 0.613111, 0.653327, 0.731271" \ + ); + } + rise_transition(rf2_32x128_wm1_clockslew_outputload_slew_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.021927, 0.027177, 0.034960, 0.050043, 0.086346, 0.154569, 0.296588", \ + "0.021927, 0.027177, 0.034960, 0.050043, 0.086346, 0.154569, 0.296588", \ + "0.021927, 0.027177, 0.034960, 0.050043, 0.086346, 0.154569, 0.296588", \ + "0.021927, 0.027177, 0.034960, 0.050043, 0.086346, 0.154569, 0.296588", \ + "0.021927, 0.027177, 0.034960, 0.050043, 0.086346, 0.154569, 0.296588", \ + "0.021927, 0.027177, 0.034960, 0.050043, 0.086346, 0.154569, 0.296588", \ + "0.021927, 0.027177, 0.034960, 0.050043, 0.086346, 0.154569, 0.296588" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_clockslew_outputload_slew_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.021927, 0.027177, 0.034960, 0.050043, 0.086346, 0.154569, 0.296588", \ + "0.021927, 0.027177, 0.034960, 0.050043, 0.086346, 0.154569, 0.296588", \ + "0.021927, 0.027177, 0.034960, 0.050043, 0.086346, 0.154569, 0.296588", \ + "0.021927, 0.027177, 0.034960, 0.050043, 0.086346, 0.154569, 0.296588", \ + "0.021927, 0.027177, 0.034960, 0.050043, 0.086346, 0.154569, 0.296588", \ + "0.021927, 0.027177, 0.034960, 0.050043, 0.086346, 0.154569, 0.296588", \ + "0.021927, 0.027177, 0.034960, 0.050043, 0.086346, 0.154569, 0.296588" \ + ); + } + cell_fall(rf2_32x128_wm1_clockslew_outputload_delay_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.668786, 0.675037, 0.683663, 0.698063, 0.725290, 0.772891, 0.867940", \ + "0.671845, 0.678096, 0.686722, 0.701122, 0.728349, 0.775950, 0.870999", \ + "0.687381, 0.693632, 0.702258, 0.716658, 0.743885, 0.791486, 0.886535", \ + "0.693388, 0.699639, 0.708265, 0.722665, 0.749892, 0.797493, 0.892542", \ + "0.699652, 0.705903, 0.714529, 0.728929, 0.756156, 0.803757, 0.898806", \ + "0.711546, 0.717797, 0.726423, 0.740823, 0.768050, 0.815651, 0.910700", \ + "0.724875, 0.731126, 0.739752, 0.754152, 0.781379, 0.828980, 0.924029" \ + ); + } + retaining_fall(rf2_32x128_wm1_clockslew_outputload_retain_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.485349, 0.492959, 0.501740, 0.515075, 0.542030, 0.590395, 0.685151", \ + "0.489591, 0.497201, 0.505982, 0.519317, 0.546272, 0.594637, 0.689393", \ + "0.505229, 0.512839, 0.521620, 0.534955, 0.561910, 0.610275, 0.705031", \ + "0.511073, 0.518683, 0.527464, 0.540799, 0.567754, 0.616119, 0.710875", \ + "0.516725, 0.524335, 0.533116, 0.546451, 0.573406, 0.621771, 0.716527", \ + "0.528455, 0.536065, 0.544846, 0.558181, 0.585136, 0.633501, 0.728257", \ + "0.542000, 0.549610, 0.558391, 0.571726, 0.598681, 0.647046, 0.741802" \ + ); + } + fall_transition(rf2_32x128_wm1_clockslew_outputload_slew_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.024924, 0.030146, 0.039604, 0.057966, 0.098908, 0.181115, 0.354665", \ + "0.024924, 0.030146, 0.039604, 0.057966, 0.098908, 0.181115, 0.354665", \ + "0.024924, 0.030146, 0.039604, 0.057966, 0.098908, 0.181115, 0.354665", \ + "0.024924, 0.030146, 0.039604, 0.057966, 0.098908, 0.181115, 0.354665", \ + "0.024924, 0.030146, 0.039604, 0.057966, 0.098908, 0.181115, 0.354665", \ + "0.024924, 0.030146, 0.039604, 0.057966, 0.098908, 0.181115, 0.354665", \ + "0.024924, 0.030146, 0.039604, 0.057966, 0.098908, 0.181115, 0.354665" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_clockslew_outputload_slew_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.024924, 0.030146, 0.039604, 0.057966, 0.098908, 0.181115, 0.354665", \ + "0.024924, 0.030146, 0.039604, 0.057966, 0.098908, 0.181115, 0.354665", \ + "0.024924, 0.030146, 0.039604, 0.057966, 0.098908, 0.181115, 0.354665", \ + "0.024924, 0.030146, 0.039604, 0.057966, 0.098908, 0.181115, 0.354665", \ + "0.024924, 0.030146, 0.039604, 0.057966, 0.098908, 0.181115, 0.354665", \ + "0.024924, 0.030146, 0.039604, 0.057966, 0.098908, 0.181115, 0.354665", \ + "0.024924, 0.030146, 0.039604, 0.057966, 0.098908, 0.181115, 0.354665" \ + ); + } + } + timing() { + related_pin : CLKA; + timing_type : rising_edge; + timing_sense : non_unate; + when : "RET1N&DFTRAMBYP&EMAA[2]&!EMAA[1]&EMAA[0]"; + sdf_cond : "RET1N == 1'b1 && DFTRAMBYP == 1'b1 && EMAA[2] == 1'b1 && EMAA[1] == 1'b0 && \ + EMAA[0] == 1'b1"; + cell_rise(rf2_32x128_wm1_clockslew_outputload_delay_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.764782, 0.770344, 0.777726, 0.789132, 0.812231, 0.852240, 0.931091", \ + "0.768365, 0.773927, 0.781309, 0.792715, 0.815814, 0.855823, 0.934674", \ + "0.784329, 0.789891, 0.797273, 0.808679, 0.831778, 0.871787, 0.950638", \ + "0.790155, 0.795717, 0.803099, 0.814505, 0.837604, 0.877613, 0.956464", \ + "0.795770, 0.801332, 0.808714, 0.820120, 0.843219, 0.883228, 0.962079", \ + "0.807393, 0.812955, 0.820337, 0.831743, 0.854842, 0.894851, 0.973702", \ + "0.821800, 0.827362, 0.834744, 0.846150, 0.869249, 0.909258, 0.988109" \ + ); + } + retaining_rise(rf2_32x128_wm1_clockslew_outputload_retain_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.561044, 0.567063, 0.574650, 0.586081, 0.609474, 0.649690, 0.727634", \ + "0.564982, 0.571001, 0.578588, 0.590019, 0.613412, 0.653628, 0.731572", \ + "0.580459, 0.586478, 0.594065, 0.605496, 0.628889, 0.669105, 0.747049", \ + "0.586861, 0.592880, 0.600467, 0.611898, 0.635291, 0.675507, 0.753451", \ + "0.592659, 0.598678, 0.606265, 0.617696, 0.641089, 0.681305, 0.759249", \ + "0.602836, 0.608855, 0.616442, 0.627873, 0.651266, 0.691482, 0.769426", \ + "0.617077, 0.623096, 0.630683, 0.642114, 0.665507, 0.705723, 0.783667" \ + ); + } + rise_transition(rf2_32x128_wm1_clockslew_outputload_slew_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.021927, 0.027177, 0.034960, 0.050043, 0.086346, 0.154569, 0.296588", \ + "0.021927, 0.027177, 0.034960, 0.050043, 0.086346, 0.154569, 0.296588", \ + "0.021927, 0.027177, 0.034960, 0.050043, 0.086346, 0.154569, 0.296588", \ + "0.021927, 0.027177, 0.034960, 0.050043, 0.086346, 0.154569, 0.296588", \ + "0.021927, 0.027177, 0.034960, 0.050043, 0.086346, 0.154569, 0.296588", \ + "0.021927, 0.027177, 0.034960, 0.050043, 0.086346, 0.154569, 0.296588", \ + "0.021927, 0.027177, 0.034960, 0.050043, 0.086346, 0.154569, 0.296588" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_clockslew_outputload_slew_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.021927, 0.027177, 0.034960, 0.050043, 0.086346, 0.154569, 0.296588", \ + "0.021927, 0.027177, 0.034960, 0.050043, 0.086346, 0.154569, 0.296588", \ + "0.021927, 0.027177, 0.034960, 0.050043, 0.086346, 0.154569, 0.296588", \ + "0.021927, 0.027177, 0.034960, 0.050043, 0.086346, 0.154569, 0.296588", \ + "0.021927, 0.027177, 0.034960, 0.050043, 0.086346, 0.154569, 0.296588", \ + "0.021927, 0.027177, 0.034960, 0.050043, 0.086346, 0.154569, 0.296588", \ + "0.021927, 0.027177, 0.034960, 0.050043, 0.086346, 0.154569, 0.296588" \ + ); + } + cell_fall(rf2_32x128_wm1_clockslew_outputload_delay_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.734839, 0.741090, 0.749716, 0.764116, 0.791343, 0.838944, 0.933993", \ + "0.737898, 0.744149, 0.752775, 0.767175, 0.794402, 0.842003, 0.937052", \ + "0.753434, 0.759685, 0.768311, 0.782711, 0.809938, 0.857539, 0.952588", \ + "0.759441, 0.765692, 0.774318, 0.788718, 0.815945, 0.863546, 0.958595", \ + "0.765705, 0.771956, 0.780582, 0.794982, 0.822209, 0.869810, 0.964859", \ + "0.777599, 0.783850, 0.792476, 0.806876, 0.834103, 0.881704, 0.976753", \ + "0.790928, 0.797179, 0.805805, 0.820205, 0.847432, 0.895033, 0.990082" \ + ); + } + retaining_fall(rf2_32x128_wm1_clockslew_outputload_retain_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.537745, 0.545355, 0.554136, 0.567471, 0.594426, 0.642791, 0.737547", \ + "0.541987, 0.549597, 0.558378, 0.571713, 0.598668, 0.647033, 0.741789", \ + "0.557625, 0.565235, 0.574016, 0.587351, 0.614306, 0.662671, 0.757427", \ + "0.563469, 0.571079, 0.579860, 0.593195, 0.620150, 0.668515, 0.763271", \ + "0.569121, 0.576731, 0.585512, 0.598847, 0.625802, 0.674167, 0.768923", \ + "0.580851, 0.588461, 0.597242, 0.610577, 0.637532, 0.685897, 0.780653", \ + "0.594396, 0.602006, 0.610787, 0.624122, 0.651077, 0.699442, 0.794198" \ + ); + } + fall_transition(rf2_32x128_wm1_clockslew_outputload_slew_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.024924, 0.030146, 0.039604, 0.057966, 0.098908, 0.181115, 0.354665", \ + "0.024924, 0.030146, 0.039604, 0.057966, 0.098908, 0.181115, 0.354665", \ + "0.024924, 0.030146, 0.039604, 0.057966, 0.098908, 0.181115, 0.354665", \ + "0.024924, 0.030146, 0.039604, 0.057966, 0.098908, 0.181115, 0.354665", \ + "0.024924, 0.030146, 0.039604, 0.057966, 0.098908, 0.181115, 0.354665", \ + "0.024924, 0.030146, 0.039604, 0.057966, 0.098908, 0.181115, 0.354665", \ + "0.024924, 0.030146, 0.039604, 0.057966, 0.098908, 0.181115, 0.354665" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_clockslew_outputload_slew_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.024924, 0.030146, 0.039604, 0.057966, 0.098908, 0.181115, 0.354665", \ + "0.024924, 0.030146, 0.039604, 0.057966, 0.098908, 0.181115, 0.354665", \ + "0.024924, 0.030146, 0.039604, 0.057966, 0.098908, 0.181115, 0.354665", \ + "0.024924, 0.030146, 0.039604, 0.057966, 0.098908, 0.181115, 0.354665", \ + "0.024924, 0.030146, 0.039604, 0.057966, 0.098908, 0.181115, 0.354665", \ + "0.024924, 0.030146, 0.039604, 0.057966, 0.098908, 0.181115, 0.354665", \ + "0.024924, 0.030146, 0.039604, 0.057966, 0.098908, 0.181115, 0.354665" \ + ); + } + } + timing() { + related_pin : CLKA; + timing_type : rising_edge; + timing_sense : non_unate; + when : "RET1N&DFTRAMBYP&EMAA[2]&EMAA[1]&!EMAA[0]"; + sdf_cond : "RET1N == 1'b1 && DFTRAMBYP == 1'b1 && EMAA[2] == 1'b1 && EMAA[1] == 1'b1 && \ + EMAA[0] == 1'b0"; + cell_rise(rf2_32x128_wm1_clockslew_outputload_delay_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.840644, 0.846206, 0.853588, 0.864994, 0.888093, 0.928102, 1.006953", \ + "0.844227, 0.849789, 0.857171, 0.868577, 0.891676, 0.931685, 1.010536", \ + "0.860191, 0.865753, 0.873135, 0.884541, 0.907640, 0.947649, 1.026500", \ + "0.866017, 0.871579, 0.878961, 0.890367, 0.913466, 0.953475, 1.032326", \ + "0.871632, 0.877194, 0.884576, 0.895982, 0.919081, 0.959090, 1.037941", \ + "0.883255, 0.888817, 0.896199, 0.907605, 0.930704, 0.970713, 1.049564", \ + "0.897662, 0.903224, 0.910606, 0.922012, 0.945111, 0.985120, 1.063971" \ + ); + } + retaining_rise(rf2_32x128_wm1_clockslew_outputload_retain_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.621223, 0.627242, 0.634829, 0.646260, 0.669653, 0.709869, 0.787813", \ + "0.625161, 0.631180, 0.638767, 0.650198, 0.673591, 0.713807, 0.791751", \ + "0.640638, 0.646657, 0.654244, 0.665675, 0.689068, 0.729284, 0.807228", \ + "0.647040, 0.653059, 0.660646, 0.672077, 0.695470, 0.735686, 0.813630", \ + "0.652838, 0.658857, 0.666444, 0.677875, 0.701268, 0.741484, 0.819428", \ + "0.663015, 0.669034, 0.676621, 0.688052, 0.711445, 0.751661, 0.829605", \ + "0.677256, 0.683275, 0.690862, 0.702293, 0.725686, 0.765902, 0.843846" \ + ); + } + rise_transition(rf2_32x128_wm1_clockslew_outputload_slew_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.021927, 0.027177, 0.034960, 0.050043, 0.086346, 0.154569, 0.296588", \ + "0.021927, 0.027177, 0.034960, 0.050043, 0.086346, 0.154569, 0.296588", \ + "0.021927, 0.027177, 0.034960, 0.050043, 0.086346, 0.154569, 0.296588", \ + "0.021927, 0.027177, 0.034960, 0.050043, 0.086346, 0.154569, 0.296588", \ + "0.021927, 0.027177, 0.034960, 0.050043, 0.086346, 0.154569, 0.296588", \ + "0.021927, 0.027177, 0.034960, 0.050043, 0.086346, 0.154569, 0.296588", \ + "0.021927, 0.027177, 0.034960, 0.050043, 0.086346, 0.154569, 0.296588" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_clockslew_outputload_slew_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.021927, 0.027177, 0.034960, 0.050043, 0.086346, 0.154569, 0.296588", \ + "0.021927, 0.027177, 0.034960, 0.050043, 0.086346, 0.154569, 0.296588", \ + "0.021927, 0.027177, 0.034960, 0.050043, 0.086346, 0.154569, 0.296588", \ + "0.021927, 0.027177, 0.034960, 0.050043, 0.086346, 0.154569, 0.296588", \ + "0.021927, 0.027177, 0.034960, 0.050043, 0.086346, 0.154569, 0.296588", \ + "0.021927, 0.027177, 0.034960, 0.050043, 0.086346, 0.154569, 0.296588", \ + "0.021927, 0.027177, 0.034960, 0.050043, 0.086346, 0.154569, 0.296588" \ + ); + } + cell_fall(rf2_32x128_wm1_clockslew_outputload_delay_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.810701, 0.816952, 0.825578, 0.839978, 0.867205, 0.914806, 1.009855", \ + "0.813760, 0.820011, 0.828637, 0.843037, 0.870264, 0.917865, 1.012914", \ + "0.829296, 0.835547, 0.844173, 0.858573, 0.885800, 0.933401, 1.028450", \ + "0.835303, 0.841554, 0.850180, 0.864580, 0.891807, 0.939408, 1.034457", \ + "0.841567, 0.847818, 0.856444, 0.870844, 0.898071, 0.945672, 1.040721", \ + "0.853461, 0.859712, 0.868338, 0.882738, 0.909965, 0.957566, 1.052615", \ + "0.866790, 0.873041, 0.881667, 0.896067, 0.923294, 0.970895, 1.065944" \ + ); + } + retaining_fall(rf2_32x128_wm1_clockslew_outputload_retain_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.597924, 0.605534, 0.614315, 0.627650, 0.654605, 0.702970, 0.797726", \ + "0.602166, 0.609776, 0.618557, 0.631892, 0.658847, 0.707212, 0.801968", \ + "0.617804, 0.625414, 0.634195, 0.647530, 0.674485, 0.722850, 0.817606", \ + "0.623648, 0.631258, 0.640039, 0.653374, 0.680329, 0.728694, 0.823450", \ + "0.629300, 0.636910, 0.645691, 0.659026, 0.685981, 0.734346, 0.829102", \ + "0.641030, 0.648640, 0.657421, 0.670756, 0.697711, 0.746076, 0.840832", \ + "0.654575, 0.662185, 0.670966, 0.684301, 0.711256, 0.759621, 0.854377" \ + ); + } + fall_transition(rf2_32x128_wm1_clockslew_outputload_slew_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.024924, 0.030146, 0.039604, 0.057966, 0.098908, 0.181115, 0.354665", \ + "0.024924, 0.030146, 0.039604, 0.057966, 0.098908, 0.181115, 0.354665", \ + "0.024924, 0.030146, 0.039604, 0.057966, 0.098908, 0.181115, 0.354665", \ + "0.024924, 0.030146, 0.039604, 0.057966, 0.098908, 0.181115, 0.354665", \ + "0.024924, 0.030146, 0.039604, 0.057966, 0.098908, 0.181115, 0.354665", \ + "0.024924, 0.030146, 0.039604, 0.057966, 0.098908, 0.181115, 0.354665", \ + "0.024924, 0.030146, 0.039604, 0.057966, 0.098908, 0.181115, 0.354665" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_clockslew_outputload_slew_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.024924, 0.030146, 0.039604, 0.057966, 0.098908, 0.181115, 0.354665", \ + "0.024924, 0.030146, 0.039604, 0.057966, 0.098908, 0.181115, 0.354665", \ + "0.024924, 0.030146, 0.039604, 0.057966, 0.098908, 0.181115, 0.354665", \ + "0.024924, 0.030146, 0.039604, 0.057966, 0.098908, 0.181115, 0.354665", \ + "0.024924, 0.030146, 0.039604, 0.057966, 0.098908, 0.181115, 0.354665", \ + "0.024924, 0.030146, 0.039604, 0.057966, 0.098908, 0.181115, 0.354665", \ + "0.024924, 0.030146, 0.039604, 0.057966, 0.098908, 0.181115, 0.354665" \ + ); + } + } + timing() { + related_pin : CLKA; + timing_type : rising_edge; + timing_sense : non_unate; + when : "RET1N&DFTRAMBYP&EMAA[2]&EMAA[1]&EMAA[0]"; + sdf_cond : "RET1N == 1'b1 && DFTRAMBYP == 1'b1 && EMAA[2] == 1'b1 && EMAA[1] == 1'b1 && \ + EMAA[0] == 1'b1"; + cell_rise(rf2_32x128_wm1_clockslew_outputload_delay_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.907190, 0.912752, 0.920134, 0.931540, 0.954639, 0.994648, 1.073499", \ + "0.910773, 0.916335, 0.923717, 0.935123, 0.958222, 0.998231, 1.077082", \ + "0.926737, 0.932299, 0.939681, 0.951087, 0.974186, 1.014195, 1.093046", \ + "0.932563, 0.938125, 0.945507, 0.956913, 0.980012, 1.020021, 1.098872", \ + "0.938178, 0.943740, 0.951122, 0.962528, 0.985627, 1.025636, 1.104487", \ + "0.949801, 0.955363, 0.962745, 0.974151, 0.997250, 1.037259, 1.116110", \ + "0.964208, 0.969770, 0.977152, 0.988558, 1.011657, 1.051666, 1.130517" \ + ); + } + retaining_rise(rf2_32x128_wm1_clockslew_outputload_retain_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.674010, 0.680029, 0.687616, 0.699047, 0.722440, 0.762656, 0.840600", \ + "0.677948, 0.683967, 0.691554, 0.702985, 0.726378, 0.766594, 0.844538", \ + "0.693425, 0.699444, 0.707031, 0.718462, 0.741855, 0.782071, 0.860015", \ + "0.699827, 0.705846, 0.713433, 0.724864, 0.748257, 0.788473, 0.866417", \ + "0.705625, 0.711644, 0.719231, 0.730662, 0.754055, 0.794271, 0.872215", \ + "0.715802, 0.721821, 0.729408, 0.740839, 0.764232, 0.804448, 0.882392", \ + "0.730043, 0.736062, 0.743649, 0.755080, 0.778473, 0.818689, 0.896633" \ + ); + } + rise_transition(rf2_32x128_wm1_clockslew_outputload_slew_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.021927, 0.027177, 0.034960, 0.050043, 0.086346, 0.154569, 0.296588", \ + "0.021927, 0.027177, 0.034960, 0.050043, 0.086346, 0.154569, 0.296588", \ + "0.021927, 0.027177, 0.034960, 0.050043, 0.086346, 0.154569, 0.296588", \ + "0.021927, 0.027177, 0.034960, 0.050043, 0.086346, 0.154569, 0.296588", \ + "0.021927, 0.027177, 0.034960, 0.050043, 0.086346, 0.154569, 0.296588", \ + "0.021927, 0.027177, 0.034960, 0.050043, 0.086346, 0.154569, 0.296588", \ + "0.021927, 0.027177, 0.034960, 0.050043, 0.086346, 0.154569, 0.296588" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_clockslew_outputload_slew_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.021927, 0.027177, 0.034960, 0.050043, 0.086346, 0.154569, 0.296588", \ + "0.021927, 0.027177, 0.034960, 0.050043, 0.086346, 0.154569, 0.296588", \ + "0.021927, 0.027177, 0.034960, 0.050043, 0.086346, 0.154569, 0.296588", \ + "0.021927, 0.027177, 0.034960, 0.050043, 0.086346, 0.154569, 0.296588", \ + "0.021927, 0.027177, 0.034960, 0.050043, 0.086346, 0.154569, 0.296588", \ + "0.021927, 0.027177, 0.034960, 0.050043, 0.086346, 0.154569, 0.296588", \ + "0.021927, 0.027177, 0.034960, 0.050043, 0.086346, 0.154569, 0.296588" \ + ); + } + cell_fall(rf2_32x128_wm1_clockslew_outputload_delay_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.877247, 0.883498, 0.892124, 0.906524, 0.933751, 0.981352, 1.076401", \ + "0.880306, 0.886557, 0.895183, 0.909583, 0.936810, 0.984411, 1.079460", \ + "0.895842, 0.902093, 0.910719, 0.925119, 0.952346, 0.999947, 1.094996", \ + "0.901849, 0.908100, 0.916726, 0.931126, 0.958353, 1.005954, 1.101003", \ + "0.908113, 0.914364, 0.922990, 0.937390, 0.964617, 1.012218, 1.107267", \ + "0.920007, 0.926258, 0.934884, 0.949284, 0.976511, 1.024112, 1.119161", \ + "0.933336, 0.939587, 0.948213, 0.962613, 0.989840, 1.037441, 1.132490" \ + ); + } + retaining_fall(rf2_32x128_wm1_clockslew_outputload_retain_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.650710, 0.658320, 0.667101, 0.680436, 0.707391, 0.755756, 0.850512", \ + "0.654952, 0.662562, 0.671343, 0.684678, 0.711633, 0.759998, 0.854754", \ + "0.670590, 0.678200, 0.686981, 0.700316, 0.727271, 0.775636, 0.870392", \ + "0.676434, 0.684044, 0.692825, 0.706160, 0.733115, 0.781480, 0.876236", \ + "0.682086, 0.689696, 0.698477, 0.711812, 0.738767, 0.787132, 0.881888", \ + "0.693816, 0.701426, 0.710207, 0.723542, 0.750497, 0.798862, 0.893618", \ + "0.707361, 0.714971, 0.723752, 0.737087, 0.764042, 0.812407, 0.907163" \ + ); + } + fall_transition(rf2_32x128_wm1_clockslew_outputload_slew_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.024924, 0.030146, 0.039604, 0.057966, 0.098908, 0.181115, 0.354665", \ + "0.024924, 0.030146, 0.039604, 0.057966, 0.098908, 0.181115, 0.354665", \ + "0.024924, 0.030146, 0.039604, 0.057966, 0.098908, 0.181115, 0.354665", \ + "0.024924, 0.030146, 0.039604, 0.057966, 0.098908, 0.181115, 0.354665", \ + "0.024924, 0.030146, 0.039604, 0.057966, 0.098908, 0.181115, 0.354665", \ + "0.024924, 0.030146, 0.039604, 0.057966, 0.098908, 0.181115, 0.354665", \ + "0.024924, 0.030146, 0.039604, 0.057966, 0.098908, 0.181115, 0.354665" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_clockslew_outputload_slew_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.024924, 0.030146, 0.039604, 0.057966, 0.098908, 0.181115, 0.354665", \ + "0.024924, 0.030146, 0.039604, 0.057966, 0.098908, 0.181115, 0.354665", \ + "0.024924, 0.030146, 0.039604, 0.057966, 0.098908, 0.181115, 0.354665", \ + "0.024924, 0.030146, 0.039604, 0.057966, 0.098908, 0.181115, 0.354665", \ + "0.024924, 0.030146, 0.039604, 0.057966, 0.098908, 0.181115, 0.354665", \ + "0.024924, 0.030146, 0.039604, 0.057966, 0.098908, 0.181115, 0.354665", \ + "0.024924, 0.030146, 0.039604, 0.057966, 0.098908, 0.181115, 0.354665" \ + ); + } + } + internal_power() { + related_pin : CLKA; + related_pg_pin : "VDDPE"; + when : "RET1N&!DFTRAMBYP"; + rise_power(rf2_32x128_wm1_clockslew_outputload_energy_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.008038, 0.008108, 0.008116, 0.008125, 0.008133, 0.008141, 0.008160", \ + "0.008107, 0.008178, 0.008186, 0.008194, 0.008203, 0.008211, 0.008230", \ + "0.008201, 0.008272, 0.008280, 0.008289, 0.008297, 0.008305, 0.008324", \ + "0.008209, 0.008280, 0.008289, 0.008297, 0.008305, 0.008313, 0.008332", \ + "0.008218, 0.008289, 0.008297, 0.008305, 0.008313, 0.008322, 0.008340", \ + "0.008226, 0.008297, 0.008305, 0.008313, 0.008322, 0.008330, 0.008349", \ + "0.008234, 0.008305, 0.008313, 0.008322, 0.008330, 0.008338, 0.008357" \ + ); + } + fall_power(rf2_32x128_wm1_clockslew_outputload_energy_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.006993, 0.007063, 0.007070, 0.007077, 0.007084, 0.007085, 0.007092", \ + "0.007113, 0.007183, 0.007190, 0.007197, 0.007205, 0.007206, 0.007213", \ + "0.007120, 0.007190, 0.007197, 0.007205, 0.007212, 0.007213, 0.007220", \ + "0.007127, 0.007197, 0.007205, 0.007212, 0.007219, 0.007220, 0.007227", \ + "0.007134, 0.007205, 0.007212, 0.007219, 0.007226, 0.007227, 0.007234", \ + "0.007141, 0.007212, 0.007219, 0.007226, 0.007234, 0.007234, 0.007242", \ + "0.007149, 0.007219, 0.007226, 0.007234, 0.007241, 0.007242, 0.007249" \ + ); + } + } + internal_power() { + related_pin : CLKA; + related_pg_pin : "VDDPE"; + when : "RET1N&DFTRAMBYP"; + rise_power(rf2_32x128_wm1_clockslew_outputload_energy_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.008038, 0.008108, 0.008116, 0.008125, 0.008133, 0.008141, 0.008160", \ + "0.008107, 0.008178, 0.008186, 0.008194, 0.008203, 0.008211, 0.008230", \ + "0.008201, 0.008272, 0.008280, 0.008289, 0.008297, 0.008305, 0.008324", \ + "0.008209, 0.008280, 0.008289, 0.008297, 0.008305, 0.008313, 0.008332", \ + "0.008218, 0.008289, 0.008297, 0.008305, 0.008313, 0.008322, 0.008340", \ + "0.008226, 0.008297, 0.008305, 0.008313, 0.008322, 0.008330, 0.008349", \ + "0.008234, 0.008305, 0.008313, 0.008322, 0.008330, 0.008338, 0.008357" \ + ); + } + fall_power(rf2_32x128_wm1_clockslew_outputload_energy_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.004000, 0.009000, 0.018000, 0.035000, 0.075000, 0.150000, 0.300000"); + values (\ + "0.006993, 0.007063, 0.007070, 0.007077, 0.007084, 0.007085, 0.007092", \ + "0.007113, 0.007183, 0.007190, 0.007197, 0.007205, 0.007206, 0.007213", \ + "0.007120, 0.007190, 0.007197, 0.007205, 0.007212, 0.007213, 0.007220", \ + "0.007127, 0.007197, 0.007205, 0.007212, 0.007219, 0.007220, 0.007227", \ + "0.007134, 0.007205, 0.007212, 0.007219, 0.007226, 0.007227, 0.007234", \ + "0.007141, 0.007212, 0.007219, 0.007226, 0.007234, 0.007234, 0.007242", \ + "0.007149, 0.007219, 0.007226, 0.007234, 0.007241, 0.007242, 0.007249" \ + ); + } + } + } + bus(SOA) { + bus_type : rf2_32x128_wm1_SOA; + direction : output; + related_power_pin : "VDDPE"; + related_ground_pin : "VSSE"; + power_down_function : "!VDDCE + !VDDPE + VSSE"; + max_capacitance : 0.100000; + max_transition : 0.576000; + timing() { + related_pin : CLKA; + timing_type : rising_edge; + timing_sense : non_unate; + when : "RET1N&!DFTRAMBYP&!EMAA[2]&!EMAA[1]&!EMAA[0]"; + sdf_cond : "RET1N == 1'b1 && DFTRAMBYP == 1'b0 && EMAA[2] == 1'b0 && EMAA[1] == 1'b0 && \ + EMAA[0] == 1'b0"; + cell_rise(rf2_32x128_wm1_clockslew_bistload_delay_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.677679, 0.682197, 0.682602, 0.693305, 0.710879, 0.749238, 0.826308", \ + "0.681151, 0.685669, 0.686074, 0.696777, 0.714351, 0.752710, 0.829780", \ + "0.697098, 0.701616, 0.702021, 0.712724, 0.730298, 0.768657, 0.845727", \ + "0.702982, 0.707500, 0.707905, 0.718608, 0.736182, 0.774541, 0.851611", \ + "0.708365, 0.712883, 0.713288, 0.723991, 0.741565, 0.779924, 0.856994", \ + "0.720147, 0.724665, 0.725070, 0.735773, 0.753347, 0.791706, 0.868776", \ + "0.735033, 0.739551, 0.739956, 0.750659, 0.768233, 0.806592, 0.883662" \ + ); + } + retaining_rise(rf2_32x128_wm1_clockslew_bistload_retain_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.534869, 0.539537, 0.539753, 0.549954, 0.568373, 0.606445, 0.683085", \ + "0.539066, 0.543734, 0.543950, 0.554151, 0.572570, 0.610642, 0.687282", \ + "0.553365, 0.558033, 0.558249, 0.568450, 0.586869, 0.624941, 0.701581", \ + "0.560092, 0.564760, 0.564976, 0.575177, 0.593596, 0.631668, 0.708308", \ + "0.566716, 0.571384, 0.571600, 0.581801, 0.600220, 0.638292, 0.714932", \ + "0.575757, 0.580425, 0.580641, 0.590842, 0.609261, 0.647333, 0.723973", \ + "0.591549, 0.596217, 0.596433, 0.606634, 0.625053, 0.663125, 0.739765" \ + ); + } + rise_transition(rf2_32x128_wm1_clockslew_bistload_slew_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.022927, 0.031717, 0.033302, 0.053915, 0.086167, 0.156381, 0.300541", \ + "0.022927, 0.031717, 0.033302, 0.053915, 0.086167, 0.156381, 0.300541", \ + "0.022927, 0.031717, 0.033302, 0.053915, 0.086167, 0.156381, 0.300541", \ + "0.022927, 0.031717, 0.033302, 0.053915, 0.086167, 0.156381, 0.300541", \ + "0.022927, 0.031717, 0.033302, 0.053915, 0.086167, 0.156381, 0.300541", \ + "0.022927, 0.031717, 0.033302, 0.053915, 0.086167, 0.156381, 0.300541", \ + "0.022927, 0.031717, 0.033302, 0.053915, 0.086167, 0.156381, 0.300541" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_clockslew_bistload_slew_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.022927, 0.031717, 0.033302, 0.053915, 0.086167, 0.156381, 0.300541", \ + "0.022927, 0.031717, 0.033302, 0.053915, 0.086167, 0.156381, 0.300541", \ + "0.022927, 0.031717, 0.033302, 0.053915, 0.086167, 0.156381, 0.300541", \ + "0.022927, 0.031717, 0.033302, 0.053915, 0.086167, 0.156381, 0.300541", \ + "0.022927, 0.031717, 0.033302, 0.053915, 0.086167, 0.156381, 0.300541", \ + "0.022927, 0.031717, 0.033302, 0.053915, 0.086167, 0.156381, 0.300541", \ + "0.022927, 0.031717, 0.033302, 0.053915, 0.086167, 0.156381, 0.300541" \ + ); + } + cell_fall(rf2_32x128_wm1_clockslew_bistload_delay_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.644545, 0.650020, 0.651164, 0.665979, 0.691709, 0.745147, 0.852497", \ + "0.647812, 0.653287, 0.654431, 0.669246, 0.694976, 0.748414, 0.855764", \ + "0.663186, 0.668661, 0.669805, 0.684620, 0.710350, 0.763788, 0.871138", \ + "0.669972, 0.675447, 0.676591, 0.691406, 0.717136, 0.770574, 0.877924", \ + "0.674196, 0.679671, 0.680815, 0.695630, 0.721360, 0.774798, 0.882148", \ + "0.686301, 0.691776, 0.692920, 0.707735, 0.733465, 0.786903, 0.894253", \ + "0.700941, 0.706416, 0.707560, 0.722375, 0.748105, 0.801543, 0.908893" \ + ); + } + retaining_fall(rf2_32x128_wm1_clockslew_bistload_retain_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.507227, 0.512801, 0.514853, 0.529379, 0.555222, 0.608125, 0.715725", \ + "0.511433, 0.517007, 0.519059, 0.533585, 0.559428, 0.612331, 0.719931", \ + "0.527020, 0.532594, 0.534646, 0.549172, 0.575015, 0.627918, 0.735518", \ + "0.532596, 0.538170, 0.540222, 0.554748, 0.580591, 0.633494, 0.741094", \ + "0.538072, 0.543646, 0.545698, 0.560224, 0.586067, 0.638970, 0.746570", \ + "0.549769, 0.555343, 0.557395, 0.571921, 0.597764, 0.650667, 0.758267", \ + "0.562828, 0.568402, 0.570454, 0.584980, 0.610823, 0.663726, 0.771326" \ + ); + } + fall_transition(rf2_32x128_wm1_clockslew_bistload_slew_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.028463, 0.038416, 0.042017, 0.070106, 0.113822, 0.211041, 0.408246", \ + "0.028463, 0.038416, 0.042017, 0.070106, 0.113822, 0.211041, 0.408246", \ + "0.028463, 0.038416, 0.042017, 0.070106, 0.113822, 0.211041, 0.408246", \ + "0.028463, 0.038416, 0.042017, 0.070106, 0.113822, 0.211041, 0.408246", \ + "0.028463, 0.038416, 0.042017, 0.070106, 0.113822, 0.211041, 0.408246", \ + "0.028463, 0.038416, 0.042017, 0.070106, 0.113822, 0.211041, 0.408246", \ + "0.028463, 0.038416, 0.042017, 0.070106, 0.113822, 0.211041, 0.408246" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_clockslew_bistload_slew_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.028463, 0.038416, 0.042017, 0.070106, 0.113822, 0.211041, 0.408246", \ + "0.028463, 0.038416, 0.042017, 0.070106, 0.113822, 0.211041, 0.408246", \ + "0.028463, 0.038416, 0.042017, 0.070106, 0.113822, 0.211041, 0.408246", \ + "0.028463, 0.038416, 0.042017, 0.070106, 0.113822, 0.211041, 0.408246", \ + "0.028463, 0.038416, 0.042017, 0.070106, 0.113822, 0.211041, 0.408246", \ + "0.028463, 0.038416, 0.042017, 0.070106, 0.113822, 0.211041, 0.408246", \ + "0.028463, 0.038416, 0.042017, 0.070106, 0.113822, 0.211041, 0.408246" \ + ); + } + } + timing() { + related_pin : CLKA; + timing_type : rising_edge; + timing_sense : non_unate; + when : "RET1N&!DFTRAMBYP&!EMAA[2]&!EMAA[1]&EMAA[0]"; + sdf_cond : "RET1N == 1'b1 && DFTRAMBYP == 1'b0 && EMAA[2] == 1'b0 && EMAA[1] == 1'b0 && \ + EMAA[0] == 1'b1"; + cell_rise(rf2_32x128_wm1_clockslew_bistload_delay_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.678105, 0.682623, 0.683028, 0.693731, 0.711305, 0.749664, 0.826734", \ + "0.681577, 0.686095, 0.686500, 0.697203, 0.714777, 0.753136, 0.830206", \ + "0.697524, 0.702042, 0.702447, 0.713150, 0.730724, 0.769083, 0.846153", \ + "0.703408, 0.707926, 0.708331, 0.719034, 0.736608, 0.774967, 0.852037", \ + "0.708791, 0.713309, 0.713714, 0.724417, 0.741991, 0.780350, 0.857420", \ + "0.720573, 0.725091, 0.725496, 0.736199, 0.753773, 0.792132, 0.869202", \ + "0.735459, 0.739977, 0.740382, 0.751085, 0.768659, 0.807018, 0.884088" \ + ); + } + retaining_rise(rf2_32x128_wm1_clockslew_bistload_retain_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.535205, 0.539873, 0.540089, 0.550290, 0.568709, 0.606781, 0.683421", \ + "0.539402, 0.544070, 0.544286, 0.554487, 0.572906, 0.610978, 0.687618", \ + "0.553701, 0.558369, 0.558585, 0.568786, 0.587205, 0.625277, 0.701917", \ + "0.560428, 0.565096, 0.565312, 0.575513, 0.593932, 0.632004, 0.708644", \ + "0.567052, 0.571720, 0.571936, 0.582137, 0.600556, 0.638628, 0.715268", \ + "0.576093, 0.580761, 0.580977, 0.591178, 0.609597, 0.647669, 0.724309", \ + "0.591885, 0.596553, 0.596769, 0.606970, 0.625389, 0.663461, 0.740101" \ + ); + } + rise_transition(rf2_32x128_wm1_clockslew_bistload_slew_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.022927, 0.031717, 0.033302, 0.053915, 0.086167, 0.156381, 0.300541", \ + "0.022927, 0.031717, 0.033302, 0.053915, 0.086167, 0.156381, 0.300541", \ + "0.022927, 0.031717, 0.033302, 0.053915, 0.086167, 0.156381, 0.300541", \ + "0.022927, 0.031717, 0.033302, 0.053915, 0.086167, 0.156381, 0.300541", \ + "0.022927, 0.031717, 0.033302, 0.053915, 0.086167, 0.156381, 0.300541", \ + "0.022927, 0.031717, 0.033302, 0.053915, 0.086167, 0.156381, 0.300541", \ + "0.022927, 0.031717, 0.033302, 0.053915, 0.086167, 0.156381, 0.300541" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_clockslew_bistload_slew_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.022927, 0.031717, 0.033302, 0.053915, 0.086167, 0.156381, 0.300541", \ + "0.022927, 0.031717, 0.033302, 0.053915, 0.086167, 0.156381, 0.300541", \ + "0.022927, 0.031717, 0.033302, 0.053915, 0.086167, 0.156381, 0.300541", \ + "0.022927, 0.031717, 0.033302, 0.053915, 0.086167, 0.156381, 0.300541", \ + "0.022927, 0.031717, 0.033302, 0.053915, 0.086167, 0.156381, 0.300541", \ + "0.022927, 0.031717, 0.033302, 0.053915, 0.086167, 0.156381, 0.300541", \ + "0.022927, 0.031717, 0.033302, 0.053915, 0.086167, 0.156381, 0.300541" \ + ); + } + cell_fall(rf2_32x128_wm1_clockslew_bistload_delay_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.644970, 0.650445, 0.651589, 0.666404, 0.692134, 0.745572, 0.852922", \ + "0.648237, 0.653712, 0.654856, 0.669671, 0.695401, 0.748839, 0.856189", \ + "0.663611, 0.669086, 0.670230, 0.685045, 0.710775, 0.764213, 0.871563", \ + "0.670397, 0.675872, 0.677016, 0.691831, 0.717561, 0.770999, 0.878349", \ + "0.674621, 0.680096, 0.681240, 0.696055, 0.721785, 0.775223, 0.882573", \ + "0.686726, 0.692201, 0.693345, 0.708160, 0.733890, 0.787328, 0.894678", \ + "0.701366, 0.706841, 0.707985, 0.722800, 0.748530, 0.801968, 0.909318" \ + ); + } + retaining_fall(rf2_32x128_wm1_clockslew_bistload_retain_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.507563, 0.513137, 0.515189, 0.529715, 0.555558, 0.608461, 0.716061", \ + "0.511769, 0.517343, 0.519395, 0.533921, 0.559764, 0.612667, 0.720267", \ + "0.527356, 0.532930, 0.534982, 0.549508, 0.575351, 0.628254, 0.735854", \ + "0.532932, 0.538506, 0.540558, 0.555084, 0.580927, 0.633830, 0.741430", \ + "0.538408, 0.543982, 0.546034, 0.560560, 0.586403, 0.639306, 0.746906", \ + "0.550105, 0.555679, 0.557731, 0.572257, 0.598100, 0.651003, 0.758603", \ + "0.563164, 0.568738, 0.570790, 0.585316, 0.611159, 0.664062, 0.771662" \ + ); + } + fall_transition(rf2_32x128_wm1_clockslew_bistload_slew_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.028463, 0.038416, 0.042017, 0.070106, 0.113822, 0.211041, 0.408246", \ + "0.028463, 0.038416, 0.042017, 0.070106, 0.113822, 0.211041, 0.408246", \ + "0.028463, 0.038416, 0.042017, 0.070106, 0.113822, 0.211041, 0.408246", \ + "0.028463, 0.038416, 0.042017, 0.070106, 0.113822, 0.211041, 0.408246", \ + "0.028463, 0.038416, 0.042017, 0.070106, 0.113822, 0.211041, 0.408246", \ + "0.028463, 0.038416, 0.042017, 0.070106, 0.113822, 0.211041, 0.408246", \ + "0.028463, 0.038416, 0.042017, 0.070106, 0.113822, 0.211041, 0.408246" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_clockslew_bistload_slew_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.028463, 0.038416, 0.042017, 0.070106, 0.113822, 0.211041, 0.408246", \ + "0.028463, 0.038416, 0.042017, 0.070106, 0.113822, 0.211041, 0.408246", \ + "0.028463, 0.038416, 0.042017, 0.070106, 0.113822, 0.211041, 0.408246", \ + "0.028463, 0.038416, 0.042017, 0.070106, 0.113822, 0.211041, 0.408246", \ + "0.028463, 0.038416, 0.042017, 0.070106, 0.113822, 0.211041, 0.408246", \ + "0.028463, 0.038416, 0.042017, 0.070106, 0.113822, 0.211041, 0.408246", \ + "0.028463, 0.038416, 0.042017, 0.070106, 0.113822, 0.211041, 0.408246" \ + ); + } + } + timing() { + related_pin : CLKA; + timing_type : rising_edge; + timing_sense : non_unate; + when : "RET1N&!DFTRAMBYP&!EMAA[2]&EMAA[1]&!EMAA[0]"; + sdf_cond : "RET1N == 1'b1 && DFTRAMBYP == 1'b0 && EMAA[2] == 1'b0 && EMAA[1] == 1'b1 && \ + EMAA[0] == 1'b0"; + cell_rise(rf2_32x128_wm1_clockslew_bistload_delay_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.678342, 0.682860, 0.683265, 0.693968, 0.711542, 0.749901, 0.826971", \ + "0.681814, 0.686332, 0.686737, 0.697440, 0.715014, 0.753373, 0.830443", \ + "0.697761, 0.702279, 0.702684, 0.713387, 0.730961, 0.769320, 0.846390", \ + "0.703645, 0.708163, 0.708568, 0.719271, 0.736845, 0.775204, 0.852274", \ + "0.709028, 0.713546, 0.713951, 0.724654, 0.742228, 0.780587, 0.857657", \ + "0.720810, 0.725328, 0.725733, 0.736436, 0.754010, 0.792369, 0.869439", \ + "0.735696, 0.740214, 0.740619, 0.751322, 0.768896, 0.807255, 0.884325" \ + ); + } + retaining_rise(rf2_32x128_wm1_clockslew_bistload_retain_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.535393, 0.540061, 0.540277, 0.550478, 0.568897, 0.606969, 0.683609", \ + "0.539590, 0.544258, 0.544474, 0.554675, 0.573094, 0.611166, 0.687806", \ + "0.553889, 0.558557, 0.558773, 0.568974, 0.587393, 0.625465, 0.702105", \ + "0.560616, 0.565284, 0.565500, 0.575701, 0.594120, 0.632192, 0.708832", \ + "0.567240, 0.571908, 0.572124, 0.582325, 0.600744, 0.638816, 0.715456", \ + "0.576281, 0.580949, 0.581165, 0.591366, 0.609785, 0.647857, 0.724497", \ + "0.592073, 0.596741, 0.596957, 0.607158, 0.625577, 0.663649, 0.740289" \ + ); + } + rise_transition(rf2_32x128_wm1_clockslew_bistload_slew_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.022927, 0.031717, 0.033302, 0.053915, 0.086167, 0.156381, 0.300541", \ + "0.022927, 0.031717, 0.033302, 0.053915, 0.086167, 0.156381, 0.300541", \ + "0.022927, 0.031717, 0.033302, 0.053915, 0.086167, 0.156381, 0.300541", \ + "0.022927, 0.031717, 0.033302, 0.053915, 0.086167, 0.156381, 0.300541", \ + "0.022927, 0.031717, 0.033302, 0.053915, 0.086167, 0.156381, 0.300541", \ + "0.022927, 0.031717, 0.033302, 0.053915, 0.086167, 0.156381, 0.300541", \ + "0.022927, 0.031717, 0.033302, 0.053915, 0.086167, 0.156381, 0.300541" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_clockslew_bistload_slew_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.022927, 0.031717, 0.033302, 0.053915, 0.086167, 0.156381, 0.300541", \ + "0.022927, 0.031717, 0.033302, 0.053915, 0.086167, 0.156381, 0.300541", \ + "0.022927, 0.031717, 0.033302, 0.053915, 0.086167, 0.156381, 0.300541", \ + "0.022927, 0.031717, 0.033302, 0.053915, 0.086167, 0.156381, 0.300541", \ + "0.022927, 0.031717, 0.033302, 0.053915, 0.086167, 0.156381, 0.300541", \ + "0.022927, 0.031717, 0.033302, 0.053915, 0.086167, 0.156381, 0.300541", \ + "0.022927, 0.031717, 0.033302, 0.053915, 0.086167, 0.156381, 0.300541" \ + ); + } + cell_fall(rf2_32x128_wm1_clockslew_bistload_delay_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.645207, 0.650682, 0.651826, 0.666641, 0.692371, 0.745809, 0.853159", \ + "0.648474, 0.653949, 0.655093, 0.669908, 0.695638, 0.749076, 0.856426", \ + "0.663848, 0.669323, 0.670467, 0.685282, 0.711012, 0.764450, 0.871800", \ + "0.670634, 0.676109, 0.677253, 0.692068, 0.717798, 0.771236, 0.878586", \ + "0.674858, 0.680333, 0.681477, 0.696292, 0.722022, 0.775460, 0.882810", \ + "0.686963, 0.692438, 0.693582, 0.708397, 0.734127, 0.787565, 0.894915", \ + "0.701603, 0.707078, 0.708222, 0.723037, 0.748767, 0.802205, 0.909555" \ + ); + } + retaining_fall(rf2_32x128_wm1_clockslew_bistload_retain_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.507752, 0.513326, 0.515378, 0.529904, 0.555747, 0.608650, 0.716250", \ + "0.511958, 0.517532, 0.519584, 0.534110, 0.559953, 0.612856, 0.720456", \ + "0.527545, 0.533119, 0.535171, 0.549697, 0.575540, 0.628443, 0.736043", \ + "0.533121, 0.538695, 0.540747, 0.555273, 0.581116, 0.634019, 0.741619", \ + "0.538597, 0.544171, 0.546223, 0.560749, 0.586592, 0.639495, 0.747095", \ + "0.550294, 0.555868, 0.557920, 0.572446, 0.598289, 0.651192, 0.758792", \ + "0.563353, 0.568927, 0.570979, 0.585505, 0.611348, 0.664251, 0.771851" \ + ); + } + fall_transition(rf2_32x128_wm1_clockslew_bistload_slew_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.028463, 0.038416, 0.042017, 0.070106, 0.113822, 0.211041, 0.408246", \ + "0.028463, 0.038416, 0.042017, 0.070106, 0.113822, 0.211041, 0.408246", \ + "0.028463, 0.038416, 0.042017, 0.070106, 0.113822, 0.211041, 0.408246", \ + "0.028463, 0.038416, 0.042017, 0.070106, 0.113822, 0.211041, 0.408246", \ + "0.028463, 0.038416, 0.042017, 0.070106, 0.113822, 0.211041, 0.408246", \ + "0.028463, 0.038416, 0.042017, 0.070106, 0.113822, 0.211041, 0.408246", \ + "0.028463, 0.038416, 0.042017, 0.070106, 0.113822, 0.211041, 0.408246" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_clockslew_bistload_slew_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.028463, 0.038416, 0.042017, 0.070106, 0.113822, 0.211041, 0.408246", \ + "0.028463, 0.038416, 0.042017, 0.070106, 0.113822, 0.211041, 0.408246", \ + "0.028463, 0.038416, 0.042017, 0.070106, 0.113822, 0.211041, 0.408246", \ + "0.028463, 0.038416, 0.042017, 0.070106, 0.113822, 0.211041, 0.408246", \ + "0.028463, 0.038416, 0.042017, 0.070106, 0.113822, 0.211041, 0.408246", \ + "0.028463, 0.038416, 0.042017, 0.070106, 0.113822, 0.211041, 0.408246", \ + "0.028463, 0.038416, 0.042017, 0.070106, 0.113822, 0.211041, 0.408246" \ + ); + } + } + timing() { + related_pin : CLKA; + timing_type : rising_edge; + timing_sense : non_unate; + when : "RET1N&!DFTRAMBYP&!EMAA[2]&EMAA[1]&EMAA[0]"; + sdf_cond : "RET1N == 1'b1 && DFTRAMBYP == 1'b0 && EMAA[2] == 1'b0 && EMAA[1] == 1'b1 && \ + EMAA[0] == 1'b1"; + cell_rise(rf2_32x128_wm1_clockslew_bistload_delay_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.680812, 0.685330, 0.685735, 0.696438, 0.714012, 0.752371, 0.829441", \ + "0.684284, 0.688802, 0.689207, 0.699910, 0.717484, 0.755843, 0.832913", \ + "0.700231, 0.704749, 0.705154, 0.715857, 0.733431, 0.771790, 0.848860", \ + "0.706115, 0.710633, 0.711038, 0.721741, 0.739315, 0.777674, 0.854744", \ + "0.711498, 0.716016, 0.716421, 0.727124, 0.744698, 0.783057, 0.860127", \ + "0.723280, 0.727798, 0.728203, 0.738906, 0.756480, 0.794839, 0.871909", \ + "0.738166, 0.742684, 0.743089, 0.753792, 0.771366, 0.809725, 0.886795" \ + ); + } + retaining_rise(rf2_32x128_wm1_clockslew_bistload_retain_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.537353, 0.542021, 0.542237, 0.552438, 0.570857, 0.608929, 0.685569", \ + "0.541550, 0.546218, 0.546434, 0.556635, 0.575054, 0.613126, 0.689766", \ + "0.555849, 0.560517, 0.560733, 0.570934, 0.589353, 0.627425, 0.704065", \ + "0.562576, 0.567244, 0.567460, 0.577661, 0.596080, 0.634152, 0.710792", \ + "0.569200, 0.573868, 0.574084, 0.584285, 0.602704, 0.640776, 0.717416", \ + "0.578241, 0.582909, 0.583125, 0.593326, 0.611745, 0.649817, 0.726457", \ + "0.594033, 0.598701, 0.598917, 0.609118, 0.627537, 0.665609, 0.742249" \ + ); + } + rise_transition(rf2_32x128_wm1_clockslew_bistload_slew_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.022927, 0.031717, 0.033302, 0.053915, 0.086167, 0.156381, 0.300541", \ + "0.022927, 0.031717, 0.033302, 0.053915, 0.086167, 0.156381, 0.300541", \ + "0.022927, 0.031717, 0.033302, 0.053915, 0.086167, 0.156381, 0.300541", \ + "0.022927, 0.031717, 0.033302, 0.053915, 0.086167, 0.156381, 0.300541", \ + "0.022927, 0.031717, 0.033302, 0.053915, 0.086167, 0.156381, 0.300541", \ + "0.022927, 0.031717, 0.033302, 0.053915, 0.086167, 0.156381, 0.300541", \ + "0.022927, 0.031717, 0.033302, 0.053915, 0.086167, 0.156381, 0.300541" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_clockslew_bistload_slew_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.022927, 0.031717, 0.033302, 0.053915, 0.086167, 0.156381, 0.300541", \ + "0.022927, 0.031717, 0.033302, 0.053915, 0.086167, 0.156381, 0.300541", \ + "0.022927, 0.031717, 0.033302, 0.053915, 0.086167, 0.156381, 0.300541", \ + "0.022927, 0.031717, 0.033302, 0.053915, 0.086167, 0.156381, 0.300541", \ + "0.022927, 0.031717, 0.033302, 0.053915, 0.086167, 0.156381, 0.300541", \ + "0.022927, 0.031717, 0.033302, 0.053915, 0.086167, 0.156381, 0.300541", \ + "0.022927, 0.031717, 0.033302, 0.053915, 0.086167, 0.156381, 0.300541" \ + ); + } + cell_fall(rf2_32x128_wm1_clockslew_bistload_delay_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.647677, 0.653152, 0.654296, 0.669111, 0.694841, 0.748279, 0.855629", \ + "0.650944, 0.656419, 0.657563, 0.672378, 0.698108, 0.751546, 0.858896", \ + "0.666318, 0.671793, 0.672937, 0.687752, 0.713482, 0.766920, 0.874270", \ + "0.673104, 0.678579, 0.679723, 0.694538, 0.720268, 0.773706, 0.881056", \ + "0.677328, 0.682803, 0.683947, 0.698762, 0.724492, 0.777930, 0.885280", \ + "0.689433, 0.694908, 0.696052, 0.710867, 0.736597, 0.790035, 0.897385", \ + "0.704073, 0.709548, 0.710692, 0.725507, 0.751237, 0.804675, 0.912025" \ + ); + } + retaining_fall(rf2_32x128_wm1_clockslew_bistload_retain_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.509712, 0.515286, 0.517338, 0.531864, 0.557707, 0.610610, 0.718210", \ + "0.513918, 0.519492, 0.521544, 0.536070, 0.561913, 0.614816, 0.722416", \ + "0.529505, 0.535079, 0.537131, 0.551657, 0.577500, 0.630403, 0.738003", \ + "0.535081, 0.540655, 0.542707, 0.557233, 0.583076, 0.635979, 0.743579", \ + "0.540557, 0.546131, 0.548183, 0.562709, 0.588552, 0.641455, 0.749055", \ + "0.552254, 0.557828, 0.559880, 0.574406, 0.600249, 0.653152, 0.760752", \ + "0.565313, 0.570887, 0.572939, 0.587465, 0.613308, 0.666211, 0.773811" \ + ); + } + fall_transition(rf2_32x128_wm1_clockslew_bistload_slew_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.028463, 0.038416, 0.042017, 0.070106, 0.113822, 0.211041, 0.408246", \ + "0.028463, 0.038416, 0.042017, 0.070106, 0.113822, 0.211041, 0.408246", \ + "0.028463, 0.038416, 0.042017, 0.070106, 0.113822, 0.211041, 0.408246", \ + "0.028463, 0.038416, 0.042017, 0.070106, 0.113822, 0.211041, 0.408246", \ + "0.028463, 0.038416, 0.042017, 0.070106, 0.113822, 0.211041, 0.408246", \ + "0.028463, 0.038416, 0.042017, 0.070106, 0.113822, 0.211041, 0.408246", \ + "0.028463, 0.038416, 0.042017, 0.070106, 0.113822, 0.211041, 0.408246" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_clockslew_bistload_slew_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.028463, 0.038416, 0.042017, 0.070106, 0.113822, 0.211041, 0.408246", \ + "0.028463, 0.038416, 0.042017, 0.070106, 0.113822, 0.211041, 0.408246", \ + "0.028463, 0.038416, 0.042017, 0.070106, 0.113822, 0.211041, 0.408246", \ + "0.028463, 0.038416, 0.042017, 0.070106, 0.113822, 0.211041, 0.408246", \ + "0.028463, 0.038416, 0.042017, 0.070106, 0.113822, 0.211041, 0.408246", \ + "0.028463, 0.038416, 0.042017, 0.070106, 0.113822, 0.211041, 0.408246", \ + "0.028463, 0.038416, 0.042017, 0.070106, 0.113822, 0.211041, 0.408246" \ + ); + } + } + timing() { + related_pin : CLKA; + timing_type : rising_edge; + timing_sense : non_unate; + when : "RET1N&!DFTRAMBYP&EMAA[2]&!EMAA[1]&!EMAA[0]"; + sdf_cond : "RET1N == 1'b1 && DFTRAMBYP == 1'b0 && EMAA[2] == 1'b1 && EMAA[1] == 1'b0 && \ + EMAA[0] == 1'b0"; + cell_rise(rf2_32x128_wm1_clockslew_bistload_delay_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.758819, 0.763337, 0.763742, 0.774445, 0.792019, 0.830378, 0.907448", \ + "0.762291, 0.766809, 0.767214, 0.777917, 0.795491, 0.833850, 0.910920", \ + "0.778238, 0.782756, 0.783161, 0.793864, 0.811438, 0.849797, 0.926867", \ + "0.784122, 0.788640, 0.789045, 0.799748, 0.817322, 0.855681, 0.932751", \ + "0.789505, 0.794023, 0.794428, 0.805131, 0.822705, 0.861064, 0.938134", \ + "0.801287, 0.805805, 0.806210, 0.816913, 0.834487, 0.872846, 0.949916", \ + "0.816173, 0.820691, 0.821096, 0.831799, 0.849373, 0.887732, 0.964802" \ + ); + } + retaining_rise(rf2_32x128_wm1_clockslew_bistload_retain_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.599232, 0.603900, 0.604116, 0.614317, 0.632736, 0.670808, 0.747448", \ + "0.603429, 0.608097, 0.608313, 0.618514, 0.636933, 0.675005, 0.751645", \ + "0.617728, 0.622396, 0.622612, 0.632813, 0.651232, 0.689304, 0.765944", \ + "0.624455, 0.629123, 0.629339, 0.639540, 0.657959, 0.696031, 0.772671", \ + "0.631079, 0.635747, 0.635963, 0.646164, 0.664583, 0.702655, 0.779295", \ + "0.640120, 0.644788, 0.645004, 0.655205, 0.673624, 0.711696, 0.788336", \ + "0.655912, 0.660580, 0.660796, 0.670997, 0.689416, 0.727488, 0.804128" \ + ); + } + rise_transition(rf2_32x128_wm1_clockslew_bistload_slew_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.022927, 0.031717, 0.033302, 0.053915, 0.086167, 0.156381, 0.300541", \ + "0.022927, 0.031717, 0.033302, 0.053915, 0.086167, 0.156381, 0.300541", \ + "0.022927, 0.031717, 0.033302, 0.053915, 0.086167, 0.156381, 0.300541", \ + "0.022927, 0.031717, 0.033302, 0.053915, 0.086167, 0.156381, 0.300541", \ + "0.022927, 0.031717, 0.033302, 0.053915, 0.086167, 0.156381, 0.300541", \ + "0.022927, 0.031717, 0.033302, 0.053915, 0.086167, 0.156381, 0.300541", \ + "0.022927, 0.031717, 0.033302, 0.053915, 0.086167, 0.156381, 0.300541" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_clockslew_bistload_slew_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.022927, 0.031717, 0.033302, 0.053915, 0.086167, 0.156381, 0.300541", \ + "0.022927, 0.031717, 0.033302, 0.053915, 0.086167, 0.156381, 0.300541", \ + "0.022927, 0.031717, 0.033302, 0.053915, 0.086167, 0.156381, 0.300541", \ + "0.022927, 0.031717, 0.033302, 0.053915, 0.086167, 0.156381, 0.300541", \ + "0.022927, 0.031717, 0.033302, 0.053915, 0.086167, 0.156381, 0.300541", \ + "0.022927, 0.031717, 0.033302, 0.053915, 0.086167, 0.156381, 0.300541", \ + "0.022927, 0.031717, 0.033302, 0.053915, 0.086167, 0.156381, 0.300541" \ + ); + } + cell_fall(rf2_32x128_wm1_clockslew_bistload_delay_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.725684, 0.731159, 0.732303, 0.747118, 0.772848, 0.826286, 0.933636", \ + "0.728951, 0.734426, 0.735570, 0.750385, 0.776115, 0.829553, 0.936903", \ + "0.744325, 0.749800, 0.750944, 0.765759, 0.791489, 0.844927, 0.952277", \ + "0.751111, 0.756586, 0.757730, 0.772545, 0.798275, 0.851713, 0.959063", \ + "0.755335, 0.760810, 0.761954, 0.776769, 0.802499, 0.855937, 0.963287", \ + "0.767440, 0.772915, 0.774059, 0.788874, 0.814604, 0.868042, 0.975392", \ + "0.782080, 0.787555, 0.788699, 0.803514, 0.829244, 0.882682, 0.990032" \ + ); + } + retaining_fall(rf2_32x128_wm1_clockslew_bistload_retain_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.571590, 0.577164, 0.579216, 0.593742, 0.619585, 0.672488, 0.780088", \ + "0.575796, 0.581370, 0.583422, 0.597948, 0.623791, 0.676694, 0.784294", \ + "0.591383, 0.596957, 0.599009, 0.613535, 0.639378, 0.692281, 0.799881", \ + "0.596959, 0.602533, 0.604585, 0.619111, 0.644954, 0.697857, 0.805457", \ + "0.602435, 0.608009, 0.610061, 0.624587, 0.650430, 0.703333, 0.810933", \ + "0.614132, 0.619706, 0.621758, 0.636284, 0.662127, 0.715030, 0.822630", \ + "0.627191, 0.632765, 0.634817, 0.649343, 0.675186, 0.728089, 0.835689" \ + ); + } + fall_transition(rf2_32x128_wm1_clockslew_bistload_slew_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.028463, 0.038416, 0.042017, 0.070106, 0.113822, 0.211041, 0.408246", \ + "0.028463, 0.038416, 0.042017, 0.070106, 0.113822, 0.211041, 0.408246", \ + "0.028463, 0.038416, 0.042017, 0.070106, 0.113822, 0.211041, 0.408246", \ + "0.028463, 0.038416, 0.042017, 0.070106, 0.113822, 0.211041, 0.408246", \ + "0.028463, 0.038416, 0.042017, 0.070106, 0.113822, 0.211041, 0.408246", \ + "0.028463, 0.038416, 0.042017, 0.070106, 0.113822, 0.211041, 0.408246", \ + "0.028463, 0.038416, 0.042017, 0.070106, 0.113822, 0.211041, 0.408246" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_clockslew_bistload_slew_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.028463, 0.038416, 0.042017, 0.070106, 0.113822, 0.211041, 0.408246", \ + "0.028463, 0.038416, 0.042017, 0.070106, 0.113822, 0.211041, 0.408246", \ + "0.028463, 0.038416, 0.042017, 0.070106, 0.113822, 0.211041, 0.408246", \ + "0.028463, 0.038416, 0.042017, 0.070106, 0.113822, 0.211041, 0.408246", \ + "0.028463, 0.038416, 0.042017, 0.070106, 0.113822, 0.211041, 0.408246", \ + "0.028463, 0.038416, 0.042017, 0.070106, 0.113822, 0.211041, 0.408246", \ + "0.028463, 0.038416, 0.042017, 0.070106, 0.113822, 0.211041, 0.408246" \ + ); + } + } + timing() { + related_pin : CLKA; + timing_type : rising_edge; + timing_sense : non_unate; + when : "RET1N&!DFTRAMBYP&EMAA[2]&!EMAA[1]&EMAA[0]"; + sdf_cond : "RET1N == 1'b1 && DFTRAMBYP == 1'b0 && EMAA[2] == 1'b1 && EMAA[1] == 1'b0 && \ + EMAA[0] == 1'b1"; + cell_rise(rf2_32x128_wm1_clockslew_bistload_delay_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.824872, 0.829390, 0.829795, 0.840498, 0.858072, 0.896431, 0.973501", \ + "0.828344, 0.832862, 0.833267, 0.843970, 0.861544, 0.899903, 0.976973", \ + "0.844291, 0.848809, 0.849214, 0.859917, 0.877491, 0.915850, 0.992920", \ + "0.850175, 0.854693, 0.855098, 0.865801, 0.883375, 0.921734, 0.998804", \ + "0.855558, 0.860076, 0.860481, 0.871184, 0.888758, 0.927117, 1.004187", \ + "0.867340, 0.871858, 0.872263, 0.882966, 0.900540, 0.938899, 1.015969", \ + "0.882226, 0.886744, 0.887149, 0.897852, 0.915426, 0.953785, 1.030855" \ + ); + } + retaining_rise(rf2_32x128_wm1_clockslew_bistload_retain_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.651628, 0.656296, 0.656512, 0.666713, 0.685132, 0.723204, 0.799844", \ + "0.655825, 0.660493, 0.660709, 0.670910, 0.689329, 0.727401, 0.804041", \ + "0.670124, 0.674792, 0.675008, 0.685209, 0.703628, 0.741700, 0.818340", \ + "0.676851, 0.681519, 0.681735, 0.691936, 0.710355, 0.748427, 0.825067", \ + "0.683475, 0.688143, 0.688359, 0.698560, 0.716979, 0.755051, 0.831691", \ + "0.692516, 0.697184, 0.697400, 0.707601, 0.726020, 0.764092, 0.840732", \ + "0.708308, 0.712976, 0.713192, 0.723393, 0.741812, 0.779884, 0.856524" \ + ); + } + rise_transition(rf2_32x128_wm1_clockslew_bistload_slew_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.022927, 0.031717, 0.033302, 0.053915, 0.086167, 0.156381, 0.300541", \ + "0.022927, 0.031717, 0.033302, 0.053915, 0.086167, 0.156381, 0.300541", \ + "0.022927, 0.031717, 0.033302, 0.053915, 0.086167, 0.156381, 0.300541", \ + "0.022927, 0.031717, 0.033302, 0.053915, 0.086167, 0.156381, 0.300541", \ + "0.022927, 0.031717, 0.033302, 0.053915, 0.086167, 0.156381, 0.300541", \ + "0.022927, 0.031717, 0.033302, 0.053915, 0.086167, 0.156381, 0.300541", \ + "0.022927, 0.031717, 0.033302, 0.053915, 0.086167, 0.156381, 0.300541" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_clockslew_bistload_slew_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.022927, 0.031717, 0.033302, 0.053915, 0.086167, 0.156381, 0.300541", \ + "0.022927, 0.031717, 0.033302, 0.053915, 0.086167, 0.156381, 0.300541", \ + "0.022927, 0.031717, 0.033302, 0.053915, 0.086167, 0.156381, 0.300541", \ + "0.022927, 0.031717, 0.033302, 0.053915, 0.086167, 0.156381, 0.300541", \ + "0.022927, 0.031717, 0.033302, 0.053915, 0.086167, 0.156381, 0.300541", \ + "0.022927, 0.031717, 0.033302, 0.053915, 0.086167, 0.156381, 0.300541", \ + "0.022927, 0.031717, 0.033302, 0.053915, 0.086167, 0.156381, 0.300541" \ + ); + } + cell_fall(rf2_32x128_wm1_clockslew_bistload_delay_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.791737, 0.797212, 0.798356, 0.813171, 0.838901, 0.892339, 0.999689", \ + "0.795004, 0.800479, 0.801623, 0.816438, 0.842168, 0.895606, 1.002956", \ + "0.810378, 0.815853, 0.816997, 0.831812, 0.857542, 0.910980, 1.018330", \ + "0.817164, 0.822639, 0.823783, 0.838598, 0.864328, 0.917766, 1.025116", \ + "0.821388, 0.826863, 0.828007, 0.842822, 0.868552, 0.921990, 1.029340", \ + "0.833493, 0.838968, 0.840112, 0.854927, 0.880657, 0.934095, 1.041445", \ + "0.848133, 0.853608, 0.854752, 0.869567, 0.895297, 0.948735, 1.056085" \ + ); + } + retaining_fall(rf2_32x128_wm1_clockslew_bistload_retain_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.623986, 0.629560, 0.631612, 0.646138, 0.671981, 0.724884, 0.832484", \ + "0.628192, 0.633766, 0.635818, 0.650344, 0.676187, 0.729090, 0.836690", \ + "0.643779, 0.649353, 0.651405, 0.665931, 0.691774, 0.744677, 0.852277", \ + "0.649355, 0.654929, 0.656981, 0.671507, 0.697350, 0.750253, 0.857853", \ + "0.654831, 0.660405, 0.662457, 0.676983, 0.702826, 0.755729, 0.863329", \ + "0.666528, 0.672102, 0.674154, 0.688680, 0.714523, 0.767426, 0.875026", \ + "0.679587, 0.685161, 0.687213, 0.701739, 0.727582, 0.780485, 0.888085" \ + ); + } + fall_transition(rf2_32x128_wm1_clockslew_bistload_slew_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.028463, 0.038416, 0.042017, 0.070106, 0.113822, 0.211041, 0.408246", \ + "0.028463, 0.038416, 0.042017, 0.070106, 0.113822, 0.211041, 0.408246", \ + "0.028463, 0.038416, 0.042017, 0.070106, 0.113822, 0.211041, 0.408246", \ + "0.028463, 0.038416, 0.042017, 0.070106, 0.113822, 0.211041, 0.408246", \ + "0.028463, 0.038416, 0.042017, 0.070106, 0.113822, 0.211041, 0.408246", \ + "0.028463, 0.038416, 0.042017, 0.070106, 0.113822, 0.211041, 0.408246", \ + "0.028463, 0.038416, 0.042017, 0.070106, 0.113822, 0.211041, 0.408246" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_clockslew_bistload_slew_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.028463, 0.038416, 0.042017, 0.070106, 0.113822, 0.211041, 0.408246", \ + "0.028463, 0.038416, 0.042017, 0.070106, 0.113822, 0.211041, 0.408246", \ + "0.028463, 0.038416, 0.042017, 0.070106, 0.113822, 0.211041, 0.408246", \ + "0.028463, 0.038416, 0.042017, 0.070106, 0.113822, 0.211041, 0.408246", \ + "0.028463, 0.038416, 0.042017, 0.070106, 0.113822, 0.211041, 0.408246", \ + "0.028463, 0.038416, 0.042017, 0.070106, 0.113822, 0.211041, 0.408246", \ + "0.028463, 0.038416, 0.042017, 0.070106, 0.113822, 0.211041, 0.408246" \ + ); + } + } + timing() { + related_pin : CLKA; + timing_type : rising_edge; + timing_sense : non_unate; + when : "RET1N&!DFTRAMBYP&EMAA[2]&EMAA[1]&!EMAA[0]"; + sdf_cond : "RET1N == 1'b1 && DFTRAMBYP == 1'b0 && EMAA[2] == 1'b1 && EMAA[1] == 1'b1 && \ + EMAA[0] == 1'b0"; + cell_rise(rf2_32x128_wm1_clockslew_bistload_delay_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.900734, 0.905252, 0.905657, 0.916360, 0.933934, 0.972293, 1.049363", \ + "0.904206, 0.908724, 0.909129, 0.919832, 0.937406, 0.975765, 1.052835", \ + "0.920153, 0.924671, 0.925076, 0.935779, 0.953353, 0.991712, 1.068782", \ + "0.926037, 0.930555, 0.930960, 0.941663, 0.959237, 0.997596, 1.074666", \ + "0.931420, 0.935938, 0.936343, 0.947046, 0.964620, 1.002979, 1.080049", \ + "0.943202, 0.947720, 0.948125, 0.958828, 0.976402, 1.014761, 1.091831", \ + "0.958088, 0.962606, 0.963011, 0.973714, 0.991288, 1.029647, 1.106717" \ + ); + } + retaining_rise(rf2_32x128_wm1_clockslew_bistload_retain_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.711807, 0.716475, 0.716691, 0.726892, 0.745311, 0.783383, 0.860023", \ + "0.716004, 0.720672, 0.720888, 0.731089, 0.749508, 0.787580, 0.864220", \ + "0.730303, 0.734971, 0.735187, 0.745388, 0.763807, 0.801879, 0.878519", \ + "0.737030, 0.741698, 0.741914, 0.752115, 0.770534, 0.808606, 0.885246", \ + "0.743654, 0.748322, 0.748538, 0.758739, 0.777158, 0.815230, 0.891870", \ + "0.752695, 0.757363, 0.757579, 0.767780, 0.786199, 0.824271, 0.900911", \ + "0.768487, 0.773155, 0.773371, 0.783572, 0.801991, 0.840063, 0.916703" \ + ); + } + rise_transition(rf2_32x128_wm1_clockslew_bistload_slew_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.022927, 0.031717, 0.033302, 0.053915, 0.086167, 0.156381, 0.300541", \ + "0.022927, 0.031717, 0.033302, 0.053915, 0.086167, 0.156381, 0.300541", \ + "0.022927, 0.031717, 0.033302, 0.053915, 0.086167, 0.156381, 0.300541", \ + "0.022927, 0.031717, 0.033302, 0.053915, 0.086167, 0.156381, 0.300541", \ + "0.022927, 0.031717, 0.033302, 0.053915, 0.086167, 0.156381, 0.300541", \ + "0.022927, 0.031717, 0.033302, 0.053915, 0.086167, 0.156381, 0.300541", \ + "0.022927, 0.031717, 0.033302, 0.053915, 0.086167, 0.156381, 0.300541" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_clockslew_bistload_slew_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.022927, 0.031717, 0.033302, 0.053915, 0.086167, 0.156381, 0.300541", \ + "0.022927, 0.031717, 0.033302, 0.053915, 0.086167, 0.156381, 0.300541", \ + "0.022927, 0.031717, 0.033302, 0.053915, 0.086167, 0.156381, 0.300541", \ + "0.022927, 0.031717, 0.033302, 0.053915, 0.086167, 0.156381, 0.300541", \ + "0.022927, 0.031717, 0.033302, 0.053915, 0.086167, 0.156381, 0.300541", \ + "0.022927, 0.031717, 0.033302, 0.053915, 0.086167, 0.156381, 0.300541", \ + "0.022927, 0.031717, 0.033302, 0.053915, 0.086167, 0.156381, 0.300541" \ + ); + } + cell_fall(rf2_32x128_wm1_clockslew_bistload_delay_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.867600, 0.873075, 0.874219, 0.889034, 0.914764, 0.968202, 1.075552", \ + "0.870867, 0.876342, 0.877486, 0.892301, 0.918031, 0.971469, 1.078819", \ + "0.886241, 0.891716, 0.892860, 0.907675, 0.933405, 0.986843, 1.094193", \ + "0.893027, 0.898502, 0.899646, 0.914461, 0.940191, 0.993629, 1.100979", \ + "0.897251, 0.902726, 0.903870, 0.918685, 0.944415, 0.997853, 1.105203", \ + "0.909356, 0.914831, 0.915975, 0.930790, 0.956520, 1.009958, 1.117308", \ + "0.923996, 0.929471, 0.930615, 0.945430, 0.971160, 1.024598, 1.131948" \ + ); + } + retaining_fall(rf2_32x128_wm1_clockslew_bistload_retain_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.684165, 0.689739, 0.691791, 0.706317, 0.732160, 0.785063, 0.892663", \ + "0.688371, 0.693945, 0.695997, 0.710523, 0.736366, 0.789269, 0.896869", \ + "0.703958, 0.709532, 0.711584, 0.726110, 0.751953, 0.804856, 0.912456", \ + "0.709534, 0.715108, 0.717160, 0.731686, 0.757529, 0.810432, 0.918032", \ + "0.715010, 0.720584, 0.722636, 0.737162, 0.763005, 0.815908, 0.923508", \ + "0.726707, 0.732281, 0.734333, 0.748859, 0.774702, 0.827605, 0.935205", \ + "0.739766, 0.745340, 0.747392, 0.761918, 0.787761, 0.840664, 0.948264" \ + ); + } + fall_transition(rf2_32x128_wm1_clockslew_bistload_slew_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.028463, 0.038416, 0.042017, 0.070106, 0.113822, 0.211041, 0.408246", \ + "0.028463, 0.038416, 0.042017, 0.070106, 0.113822, 0.211041, 0.408246", \ + "0.028463, 0.038416, 0.042017, 0.070106, 0.113822, 0.211041, 0.408246", \ + "0.028463, 0.038416, 0.042017, 0.070106, 0.113822, 0.211041, 0.408246", \ + "0.028463, 0.038416, 0.042017, 0.070106, 0.113822, 0.211041, 0.408246", \ + "0.028463, 0.038416, 0.042017, 0.070106, 0.113822, 0.211041, 0.408246", \ + "0.028463, 0.038416, 0.042017, 0.070106, 0.113822, 0.211041, 0.408246" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_clockslew_bistload_slew_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.028463, 0.038416, 0.042017, 0.070106, 0.113822, 0.211041, 0.408246", \ + "0.028463, 0.038416, 0.042017, 0.070106, 0.113822, 0.211041, 0.408246", \ + "0.028463, 0.038416, 0.042017, 0.070106, 0.113822, 0.211041, 0.408246", \ + "0.028463, 0.038416, 0.042017, 0.070106, 0.113822, 0.211041, 0.408246", \ + "0.028463, 0.038416, 0.042017, 0.070106, 0.113822, 0.211041, 0.408246", \ + "0.028463, 0.038416, 0.042017, 0.070106, 0.113822, 0.211041, 0.408246", \ + "0.028463, 0.038416, 0.042017, 0.070106, 0.113822, 0.211041, 0.408246" \ + ); + } + } + timing() { + related_pin : CLKA; + timing_type : rising_edge; + timing_sense : non_unate; + when : "RET1N&!DFTRAMBYP&EMAA[2]&EMAA[1]&EMAA[0]"; + sdf_cond : "RET1N == 1'b1 && DFTRAMBYP == 1'b0 && EMAA[2] == 1'b1 && EMAA[1] == 1'b1 && \ + EMAA[0] == 1'b1"; + cell_rise(rf2_32x128_wm1_clockslew_bistload_delay_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.967279, 0.971797, 0.972202, 0.982905, 1.000479, 1.038838, 1.115908", \ + "0.970751, 0.975269, 0.975674, 0.986377, 1.003951, 1.042310, 1.119380", \ + "0.986698, 0.991216, 0.991621, 1.002324, 1.019898, 1.058257, 1.135327", \ + "0.992582, 0.997100, 0.997505, 1.008208, 1.025782, 1.064141, 1.141211", \ + "0.997965, 1.002483, 1.002888, 1.013591, 1.031165, 1.069524, 1.146594", \ + "1.009747, 1.014265, 1.014670, 1.025373, 1.042947, 1.081306, 1.158376", \ + "1.024633, 1.029151, 1.029556, 1.040259, 1.057833, 1.096192, 1.173262" \ + ); + } + retaining_rise(rf2_32x128_wm1_clockslew_bistload_retain_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.764593, 0.769261, 0.769477, 0.779678, 0.798097, 0.836169, 0.912809", \ + "0.768790, 0.773458, 0.773674, 0.783875, 0.802294, 0.840366, 0.917006", \ + "0.783089, 0.787757, 0.787973, 0.798174, 0.816593, 0.854665, 0.931305", \ + "0.789816, 0.794484, 0.794700, 0.804901, 0.823320, 0.861392, 0.938032", \ + "0.796440, 0.801108, 0.801324, 0.811525, 0.829944, 0.868016, 0.944656", \ + "0.805481, 0.810149, 0.810365, 0.820566, 0.838985, 0.877057, 0.953697", \ + "0.821273, 0.825941, 0.826157, 0.836358, 0.854777, 0.892849, 0.969489" \ + ); + } + rise_transition(rf2_32x128_wm1_clockslew_bistload_slew_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.022927, 0.031717, 0.033302, 0.053915, 0.086167, 0.156381, 0.300541", \ + "0.022927, 0.031717, 0.033302, 0.053915, 0.086167, 0.156381, 0.300541", \ + "0.022927, 0.031717, 0.033302, 0.053915, 0.086167, 0.156381, 0.300541", \ + "0.022927, 0.031717, 0.033302, 0.053915, 0.086167, 0.156381, 0.300541", \ + "0.022927, 0.031717, 0.033302, 0.053915, 0.086167, 0.156381, 0.300541", \ + "0.022927, 0.031717, 0.033302, 0.053915, 0.086167, 0.156381, 0.300541", \ + "0.022927, 0.031717, 0.033302, 0.053915, 0.086167, 0.156381, 0.300541" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_clockslew_bistload_slew_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.022927, 0.031717, 0.033302, 0.053915, 0.086167, 0.156381, 0.300541", \ + "0.022927, 0.031717, 0.033302, 0.053915, 0.086167, 0.156381, 0.300541", \ + "0.022927, 0.031717, 0.033302, 0.053915, 0.086167, 0.156381, 0.300541", \ + "0.022927, 0.031717, 0.033302, 0.053915, 0.086167, 0.156381, 0.300541", \ + "0.022927, 0.031717, 0.033302, 0.053915, 0.086167, 0.156381, 0.300541", \ + "0.022927, 0.031717, 0.033302, 0.053915, 0.086167, 0.156381, 0.300541", \ + "0.022927, 0.031717, 0.033302, 0.053915, 0.086167, 0.156381, 0.300541" \ + ); + } + cell_fall(rf2_32x128_wm1_clockslew_bistload_delay_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.934144, 0.939619, 0.940763, 0.955578, 0.981308, 1.034746, 1.142096", \ + "0.937411, 0.942886, 0.944030, 0.958845, 0.984575, 1.038013, 1.145363", \ + "0.952785, 0.958260, 0.959404, 0.974219, 0.999949, 1.053387, 1.160737", \ + "0.959571, 0.965046, 0.966190, 0.981005, 1.006735, 1.060173, 1.167523", \ + "0.963795, 0.969270, 0.970414, 0.985229, 1.010959, 1.064397, 1.171747", \ + "0.975900, 0.981375, 0.982519, 0.997334, 1.023064, 1.076502, 1.183852", \ + "0.990540, 0.996015, 0.997159, 1.011974, 1.037704, 1.091142, 1.198492" \ + ); + } + retaining_fall(rf2_32x128_wm1_clockslew_bistload_retain_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.736952, 0.742526, 0.744578, 0.759104, 0.784947, 0.837850, 0.945450", \ + "0.741158, 0.746732, 0.748784, 0.763310, 0.789153, 0.842056, 0.949656", \ + "0.756745, 0.762319, 0.764371, 0.778897, 0.804740, 0.857643, 0.965243", \ + "0.762321, 0.767895, 0.769947, 0.784473, 0.810316, 0.863219, 0.970819", \ + "0.767797, 0.773371, 0.775423, 0.789949, 0.815792, 0.868695, 0.976295", \ + "0.779494, 0.785068, 0.787120, 0.801646, 0.827489, 0.880392, 0.987992", \ + "0.792553, 0.798127, 0.800179, 0.814705, 0.840548, 0.893451, 1.001051" \ + ); + } + fall_transition(rf2_32x128_wm1_clockslew_bistload_slew_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.028463, 0.038416, 0.042017, 0.070106, 0.113822, 0.211041, 0.408246", \ + "0.028463, 0.038416, 0.042017, 0.070106, 0.113822, 0.211041, 0.408246", \ + "0.028463, 0.038416, 0.042017, 0.070106, 0.113822, 0.211041, 0.408246", \ + "0.028463, 0.038416, 0.042017, 0.070106, 0.113822, 0.211041, 0.408246", \ + "0.028463, 0.038416, 0.042017, 0.070106, 0.113822, 0.211041, 0.408246", \ + "0.028463, 0.038416, 0.042017, 0.070106, 0.113822, 0.211041, 0.408246", \ + "0.028463, 0.038416, 0.042017, 0.070106, 0.113822, 0.211041, 0.408246" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_clockslew_bistload_slew_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.028463, 0.038416, 0.042017, 0.070106, 0.113822, 0.211041, 0.408246", \ + "0.028463, 0.038416, 0.042017, 0.070106, 0.113822, 0.211041, 0.408246", \ + "0.028463, 0.038416, 0.042017, 0.070106, 0.113822, 0.211041, 0.408246", \ + "0.028463, 0.038416, 0.042017, 0.070106, 0.113822, 0.211041, 0.408246", \ + "0.028463, 0.038416, 0.042017, 0.070106, 0.113822, 0.211041, 0.408246", \ + "0.028463, 0.038416, 0.042017, 0.070106, 0.113822, 0.211041, 0.408246", \ + "0.028463, 0.038416, 0.042017, 0.070106, 0.113822, 0.211041, 0.408246" \ + ); + } + } + timing() { + related_pin : CLKA; + timing_type : rising_edge; + timing_sense : non_unate; + when : "RET1N&DFTRAMBYP&!EMAA[2]&!EMAA[1]&!EMAA[0]"; + sdf_cond : "RET1N == 1'b1 && DFTRAMBYP == 1'b1 && EMAA[2] == 1'b0 && EMAA[1] == 1'b0 && \ + EMAA[0] == 1'b0"; + cell_rise(rf2_32x128_wm1_clockslew_bistload_delay_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.677679, 0.682197, 0.682602, 0.693305, 0.710879, 0.749238, 0.826308", \ + "0.681151, 0.685669, 0.686074, 0.696777, 0.714351, 0.752710, 0.829780", \ + "0.697098, 0.701616, 0.702021, 0.712724, 0.730298, 0.768657, 0.845727", \ + "0.702982, 0.707500, 0.707905, 0.718608, 0.736182, 0.774541, 0.851611", \ + "0.708365, 0.712883, 0.713288, 0.723991, 0.741565, 0.779924, 0.856994", \ + "0.720147, 0.724665, 0.725070, 0.735773, 0.753347, 0.791706, 0.868776", \ + "0.735033, 0.739551, 0.739956, 0.750659, 0.768233, 0.806592, 0.883662" \ + ); + } + retaining_rise(rf2_32x128_wm1_clockslew_bistload_retain_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.534869, 0.539537, 0.539753, 0.549954, 0.568373, 0.606445, 0.683085", \ + "0.539066, 0.543734, 0.543950, 0.554151, 0.572570, 0.610642, 0.687282", \ + "0.553365, 0.558033, 0.558249, 0.568450, 0.586869, 0.624941, 0.701581", \ + "0.560092, 0.564760, 0.564976, 0.575177, 0.593596, 0.631668, 0.708308", \ + "0.566716, 0.571384, 0.571600, 0.581801, 0.600220, 0.638292, 0.714932", \ + "0.575757, 0.580425, 0.580641, 0.590842, 0.609261, 0.647333, 0.723973", \ + "0.591549, 0.596217, 0.596433, 0.606634, 0.625053, 0.663125, 0.739765" \ + ); + } + rise_transition(rf2_32x128_wm1_clockslew_bistload_slew_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.022927, 0.031717, 0.033302, 0.053915, 0.086167, 0.156381, 0.300541", \ + "0.022927, 0.031717, 0.033302, 0.053915, 0.086167, 0.156381, 0.300541", \ + "0.022927, 0.031717, 0.033302, 0.053915, 0.086167, 0.156381, 0.300541", \ + "0.022927, 0.031717, 0.033302, 0.053915, 0.086167, 0.156381, 0.300541", \ + "0.022927, 0.031717, 0.033302, 0.053915, 0.086167, 0.156381, 0.300541", \ + "0.022927, 0.031717, 0.033302, 0.053915, 0.086167, 0.156381, 0.300541", \ + "0.022927, 0.031717, 0.033302, 0.053915, 0.086167, 0.156381, 0.300541" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_clockslew_bistload_slew_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.022927, 0.031717, 0.033302, 0.053915, 0.086167, 0.156381, 0.300541", \ + "0.022927, 0.031717, 0.033302, 0.053915, 0.086167, 0.156381, 0.300541", \ + "0.022927, 0.031717, 0.033302, 0.053915, 0.086167, 0.156381, 0.300541", \ + "0.022927, 0.031717, 0.033302, 0.053915, 0.086167, 0.156381, 0.300541", \ + "0.022927, 0.031717, 0.033302, 0.053915, 0.086167, 0.156381, 0.300541", \ + "0.022927, 0.031717, 0.033302, 0.053915, 0.086167, 0.156381, 0.300541", \ + "0.022927, 0.031717, 0.033302, 0.053915, 0.086167, 0.156381, 0.300541" \ + ); + } + cell_fall(rf2_32x128_wm1_clockslew_bistload_delay_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.644545, 0.650020, 0.651164, 0.665979, 0.691709, 0.745147, 0.852497", \ + "0.647812, 0.653287, 0.654431, 0.669246, 0.694976, 0.748414, 0.855764", \ + "0.663186, 0.668661, 0.669805, 0.684620, 0.710350, 0.763788, 0.871138", \ + "0.669972, 0.675447, 0.676591, 0.691406, 0.717136, 0.770574, 0.877924", \ + "0.674196, 0.679671, 0.680815, 0.695630, 0.721360, 0.774798, 0.882148", \ + "0.686301, 0.691776, 0.692920, 0.707735, 0.733465, 0.786903, 0.894253", \ + "0.700941, 0.706416, 0.707560, 0.722375, 0.748105, 0.801543, 0.908893" \ + ); + } + retaining_fall(rf2_32x128_wm1_clockslew_bistload_retain_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.507227, 0.512801, 0.514853, 0.529379, 0.555222, 0.608125, 0.715725", \ + "0.511433, 0.517007, 0.519059, 0.533585, 0.559428, 0.612331, 0.719931", \ + "0.527020, 0.532594, 0.534646, 0.549172, 0.575015, 0.627918, 0.735518", \ + "0.532596, 0.538170, 0.540222, 0.554748, 0.580591, 0.633494, 0.741094", \ + "0.538072, 0.543646, 0.545698, 0.560224, 0.586067, 0.638970, 0.746570", \ + "0.549769, 0.555343, 0.557395, 0.571921, 0.597764, 0.650667, 0.758267", \ + "0.562828, 0.568402, 0.570454, 0.584980, 0.610823, 0.663726, 0.771326" \ + ); + } + fall_transition(rf2_32x128_wm1_clockslew_bistload_slew_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.028463, 0.038416, 0.042017, 0.070106, 0.113822, 0.211041, 0.408246", \ + "0.028463, 0.038416, 0.042017, 0.070106, 0.113822, 0.211041, 0.408246", \ + "0.028463, 0.038416, 0.042017, 0.070106, 0.113822, 0.211041, 0.408246", \ + "0.028463, 0.038416, 0.042017, 0.070106, 0.113822, 0.211041, 0.408246", \ + "0.028463, 0.038416, 0.042017, 0.070106, 0.113822, 0.211041, 0.408246", \ + "0.028463, 0.038416, 0.042017, 0.070106, 0.113822, 0.211041, 0.408246", \ + "0.028463, 0.038416, 0.042017, 0.070106, 0.113822, 0.211041, 0.408246" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_clockslew_bistload_slew_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.028463, 0.038416, 0.042017, 0.070106, 0.113822, 0.211041, 0.408246", \ + "0.028463, 0.038416, 0.042017, 0.070106, 0.113822, 0.211041, 0.408246", \ + "0.028463, 0.038416, 0.042017, 0.070106, 0.113822, 0.211041, 0.408246", \ + "0.028463, 0.038416, 0.042017, 0.070106, 0.113822, 0.211041, 0.408246", \ + "0.028463, 0.038416, 0.042017, 0.070106, 0.113822, 0.211041, 0.408246", \ + "0.028463, 0.038416, 0.042017, 0.070106, 0.113822, 0.211041, 0.408246", \ + "0.028463, 0.038416, 0.042017, 0.070106, 0.113822, 0.211041, 0.408246" \ + ); + } + } + timing() { + related_pin : CLKA; + timing_type : rising_edge; + timing_sense : non_unate; + when : "RET1N&DFTRAMBYP&!EMAA[2]&!EMAA[1]&EMAA[0]"; + sdf_cond : "RET1N == 1'b1 && DFTRAMBYP == 1'b1 && EMAA[2] == 1'b0 && EMAA[1] == 1'b0 && \ + EMAA[0] == 1'b1"; + cell_rise(rf2_32x128_wm1_clockslew_bistload_delay_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.678105, 0.682623, 0.683028, 0.693731, 0.711305, 0.749664, 0.826734", \ + "0.681577, 0.686095, 0.686500, 0.697203, 0.714777, 0.753136, 0.830206", \ + "0.697524, 0.702042, 0.702447, 0.713150, 0.730724, 0.769083, 0.846153", \ + "0.703408, 0.707926, 0.708331, 0.719034, 0.736608, 0.774967, 0.852037", \ + "0.708791, 0.713309, 0.713714, 0.724417, 0.741991, 0.780350, 0.857420", \ + "0.720573, 0.725091, 0.725496, 0.736199, 0.753773, 0.792132, 0.869202", \ + "0.735459, 0.739977, 0.740382, 0.751085, 0.768659, 0.807018, 0.884088" \ + ); + } + retaining_rise(rf2_32x128_wm1_clockslew_bistload_retain_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.535205, 0.539873, 0.540089, 0.550290, 0.568709, 0.606781, 0.683421", \ + "0.539402, 0.544070, 0.544286, 0.554487, 0.572906, 0.610978, 0.687618", \ + "0.553701, 0.558369, 0.558585, 0.568786, 0.587205, 0.625277, 0.701917", \ + "0.560428, 0.565096, 0.565312, 0.575513, 0.593932, 0.632004, 0.708644", \ + "0.567052, 0.571720, 0.571936, 0.582137, 0.600556, 0.638628, 0.715268", \ + "0.576093, 0.580761, 0.580977, 0.591178, 0.609597, 0.647669, 0.724309", \ + "0.591885, 0.596553, 0.596769, 0.606970, 0.625389, 0.663461, 0.740101" \ + ); + } + rise_transition(rf2_32x128_wm1_clockslew_bistload_slew_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.022927, 0.031717, 0.033302, 0.053915, 0.086167, 0.156381, 0.300541", \ + "0.022927, 0.031717, 0.033302, 0.053915, 0.086167, 0.156381, 0.300541", \ + "0.022927, 0.031717, 0.033302, 0.053915, 0.086167, 0.156381, 0.300541", \ + "0.022927, 0.031717, 0.033302, 0.053915, 0.086167, 0.156381, 0.300541", \ + "0.022927, 0.031717, 0.033302, 0.053915, 0.086167, 0.156381, 0.300541", \ + "0.022927, 0.031717, 0.033302, 0.053915, 0.086167, 0.156381, 0.300541", \ + "0.022927, 0.031717, 0.033302, 0.053915, 0.086167, 0.156381, 0.300541" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_clockslew_bistload_slew_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.022927, 0.031717, 0.033302, 0.053915, 0.086167, 0.156381, 0.300541", \ + "0.022927, 0.031717, 0.033302, 0.053915, 0.086167, 0.156381, 0.300541", \ + "0.022927, 0.031717, 0.033302, 0.053915, 0.086167, 0.156381, 0.300541", \ + "0.022927, 0.031717, 0.033302, 0.053915, 0.086167, 0.156381, 0.300541", \ + "0.022927, 0.031717, 0.033302, 0.053915, 0.086167, 0.156381, 0.300541", \ + "0.022927, 0.031717, 0.033302, 0.053915, 0.086167, 0.156381, 0.300541", \ + "0.022927, 0.031717, 0.033302, 0.053915, 0.086167, 0.156381, 0.300541" \ + ); + } + cell_fall(rf2_32x128_wm1_clockslew_bistload_delay_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.644970, 0.650445, 0.651589, 0.666404, 0.692134, 0.745572, 0.852922", \ + "0.648237, 0.653712, 0.654856, 0.669671, 0.695401, 0.748839, 0.856189", \ + "0.663611, 0.669086, 0.670230, 0.685045, 0.710775, 0.764213, 0.871563", \ + "0.670397, 0.675872, 0.677016, 0.691831, 0.717561, 0.770999, 0.878349", \ + "0.674621, 0.680096, 0.681240, 0.696055, 0.721785, 0.775223, 0.882573", \ + "0.686726, 0.692201, 0.693345, 0.708160, 0.733890, 0.787328, 0.894678", \ + "0.701366, 0.706841, 0.707985, 0.722800, 0.748530, 0.801968, 0.909318" \ + ); + } + retaining_fall(rf2_32x128_wm1_clockslew_bistload_retain_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.507563, 0.513137, 0.515189, 0.529715, 0.555558, 0.608461, 0.716061", \ + "0.511769, 0.517343, 0.519395, 0.533921, 0.559764, 0.612667, 0.720267", \ + "0.527356, 0.532930, 0.534982, 0.549508, 0.575351, 0.628254, 0.735854", \ + "0.532932, 0.538506, 0.540558, 0.555084, 0.580927, 0.633830, 0.741430", \ + "0.538408, 0.543982, 0.546034, 0.560560, 0.586403, 0.639306, 0.746906", \ + "0.550105, 0.555679, 0.557731, 0.572257, 0.598100, 0.651003, 0.758603", \ + "0.563164, 0.568738, 0.570790, 0.585316, 0.611159, 0.664062, 0.771662" \ + ); + } + fall_transition(rf2_32x128_wm1_clockslew_bistload_slew_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.028463, 0.038416, 0.042017, 0.070106, 0.113822, 0.211041, 0.408246", \ + "0.028463, 0.038416, 0.042017, 0.070106, 0.113822, 0.211041, 0.408246", \ + "0.028463, 0.038416, 0.042017, 0.070106, 0.113822, 0.211041, 0.408246", \ + "0.028463, 0.038416, 0.042017, 0.070106, 0.113822, 0.211041, 0.408246", \ + "0.028463, 0.038416, 0.042017, 0.070106, 0.113822, 0.211041, 0.408246", \ + "0.028463, 0.038416, 0.042017, 0.070106, 0.113822, 0.211041, 0.408246", \ + "0.028463, 0.038416, 0.042017, 0.070106, 0.113822, 0.211041, 0.408246" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_clockslew_bistload_slew_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.028463, 0.038416, 0.042017, 0.070106, 0.113822, 0.211041, 0.408246", \ + "0.028463, 0.038416, 0.042017, 0.070106, 0.113822, 0.211041, 0.408246", \ + "0.028463, 0.038416, 0.042017, 0.070106, 0.113822, 0.211041, 0.408246", \ + "0.028463, 0.038416, 0.042017, 0.070106, 0.113822, 0.211041, 0.408246", \ + "0.028463, 0.038416, 0.042017, 0.070106, 0.113822, 0.211041, 0.408246", \ + "0.028463, 0.038416, 0.042017, 0.070106, 0.113822, 0.211041, 0.408246", \ + "0.028463, 0.038416, 0.042017, 0.070106, 0.113822, 0.211041, 0.408246" \ + ); + } + } + timing() { + related_pin : CLKA; + timing_type : rising_edge; + timing_sense : non_unate; + when : "RET1N&DFTRAMBYP&!EMAA[2]&EMAA[1]&!EMAA[0]"; + sdf_cond : "RET1N == 1'b1 && DFTRAMBYP == 1'b1 && EMAA[2] == 1'b0 && EMAA[1] == 1'b1 && \ + EMAA[0] == 1'b0"; + cell_rise(rf2_32x128_wm1_clockslew_bistload_delay_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.678342, 0.682860, 0.683265, 0.693968, 0.711542, 0.749901, 0.826971", \ + "0.681814, 0.686332, 0.686737, 0.697440, 0.715014, 0.753373, 0.830443", \ + "0.697761, 0.702279, 0.702684, 0.713387, 0.730961, 0.769320, 0.846390", \ + "0.703645, 0.708163, 0.708568, 0.719271, 0.736845, 0.775204, 0.852274", \ + "0.709028, 0.713546, 0.713951, 0.724654, 0.742228, 0.780587, 0.857657", \ + "0.720810, 0.725328, 0.725733, 0.736436, 0.754010, 0.792369, 0.869439", \ + "0.735696, 0.740214, 0.740619, 0.751322, 0.768896, 0.807255, 0.884325" \ + ); + } + retaining_rise(rf2_32x128_wm1_clockslew_bistload_retain_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.535393, 0.540061, 0.540277, 0.550478, 0.568897, 0.606969, 0.683609", \ + "0.539590, 0.544258, 0.544474, 0.554675, 0.573094, 0.611166, 0.687806", \ + "0.553889, 0.558557, 0.558773, 0.568974, 0.587393, 0.625465, 0.702105", \ + "0.560616, 0.565284, 0.565500, 0.575701, 0.594120, 0.632192, 0.708832", \ + "0.567240, 0.571908, 0.572124, 0.582325, 0.600744, 0.638816, 0.715456", \ + "0.576281, 0.580949, 0.581165, 0.591366, 0.609785, 0.647857, 0.724497", \ + "0.592073, 0.596741, 0.596957, 0.607158, 0.625577, 0.663649, 0.740289" \ + ); + } + rise_transition(rf2_32x128_wm1_clockslew_bistload_slew_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.022927, 0.031717, 0.033302, 0.053915, 0.086167, 0.156381, 0.300541", \ + "0.022927, 0.031717, 0.033302, 0.053915, 0.086167, 0.156381, 0.300541", \ + "0.022927, 0.031717, 0.033302, 0.053915, 0.086167, 0.156381, 0.300541", \ + "0.022927, 0.031717, 0.033302, 0.053915, 0.086167, 0.156381, 0.300541", \ + "0.022927, 0.031717, 0.033302, 0.053915, 0.086167, 0.156381, 0.300541", \ + "0.022927, 0.031717, 0.033302, 0.053915, 0.086167, 0.156381, 0.300541", \ + "0.022927, 0.031717, 0.033302, 0.053915, 0.086167, 0.156381, 0.300541" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_clockslew_bistload_slew_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.022927, 0.031717, 0.033302, 0.053915, 0.086167, 0.156381, 0.300541", \ + "0.022927, 0.031717, 0.033302, 0.053915, 0.086167, 0.156381, 0.300541", \ + "0.022927, 0.031717, 0.033302, 0.053915, 0.086167, 0.156381, 0.300541", \ + "0.022927, 0.031717, 0.033302, 0.053915, 0.086167, 0.156381, 0.300541", \ + "0.022927, 0.031717, 0.033302, 0.053915, 0.086167, 0.156381, 0.300541", \ + "0.022927, 0.031717, 0.033302, 0.053915, 0.086167, 0.156381, 0.300541", \ + "0.022927, 0.031717, 0.033302, 0.053915, 0.086167, 0.156381, 0.300541" \ + ); + } + cell_fall(rf2_32x128_wm1_clockslew_bistload_delay_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.645207, 0.650682, 0.651826, 0.666641, 0.692371, 0.745809, 0.853159", \ + "0.648474, 0.653949, 0.655093, 0.669908, 0.695638, 0.749076, 0.856426", \ + "0.663848, 0.669323, 0.670467, 0.685282, 0.711012, 0.764450, 0.871800", \ + "0.670634, 0.676109, 0.677253, 0.692068, 0.717798, 0.771236, 0.878586", \ + "0.674858, 0.680333, 0.681477, 0.696292, 0.722022, 0.775460, 0.882810", \ + "0.686963, 0.692438, 0.693582, 0.708397, 0.734127, 0.787565, 0.894915", \ + "0.701603, 0.707078, 0.708222, 0.723037, 0.748767, 0.802205, 0.909555" \ + ); + } + retaining_fall(rf2_32x128_wm1_clockslew_bistload_retain_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.507752, 0.513326, 0.515378, 0.529904, 0.555747, 0.608650, 0.716250", \ + "0.511958, 0.517532, 0.519584, 0.534110, 0.559953, 0.612856, 0.720456", \ + "0.527545, 0.533119, 0.535171, 0.549697, 0.575540, 0.628443, 0.736043", \ + "0.533121, 0.538695, 0.540747, 0.555273, 0.581116, 0.634019, 0.741619", \ + "0.538597, 0.544171, 0.546223, 0.560749, 0.586592, 0.639495, 0.747095", \ + "0.550294, 0.555868, 0.557920, 0.572446, 0.598289, 0.651192, 0.758792", \ + "0.563353, 0.568927, 0.570979, 0.585505, 0.611348, 0.664251, 0.771851" \ + ); + } + fall_transition(rf2_32x128_wm1_clockslew_bistload_slew_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.028463, 0.038416, 0.042017, 0.070106, 0.113822, 0.211041, 0.408246", \ + "0.028463, 0.038416, 0.042017, 0.070106, 0.113822, 0.211041, 0.408246", \ + "0.028463, 0.038416, 0.042017, 0.070106, 0.113822, 0.211041, 0.408246", \ + "0.028463, 0.038416, 0.042017, 0.070106, 0.113822, 0.211041, 0.408246", \ + "0.028463, 0.038416, 0.042017, 0.070106, 0.113822, 0.211041, 0.408246", \ + "0.028463, 0.038416, 0.042017, 0.070106, 0.113822, 0.211041, 0.408246", \ + "0.028463, 0.038416, 0.042017, 0.070106, 0.113822, 0.211041, 0.408246" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_clockslew_bistload_slew_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.028463, 0.038416, 0.042017, 0.070106, 0.113822, 0.211041, 0.408246", \ + "0.028463, 0.038416, 0.042017, 0.070106, 0.113822, 0.211041, 0.408246", \ + "0.028463, 0.038416, 0.042017, 0.070106, 0.113822, 0.211041, 0.408246", \ + "0.028463, 0.038416, 0.042017, 0.070106, 0.113822, 0.211041, 0.408246", \ + "0.028463, 0.038416, 0.042017, 0.070106, 0.113822, 0.211041, 0.408246", \ + "0.028463, 0.038416, 0.042017, 0.070106, 0.113822, 0.211041, 0.408246", \ + "0.028463, 0.038416, 0.042017, 0.070106, 0.113822, 0.211041, 0.408246" \ + ); + } + } + timing() { + related_pin : CLKA; + timing_type : rising_edge; + timing_sense : non_unate; + when : "RET1N&DFTRAMBYP&!EMAA[2]&EMAA[1]&EMAA[0]"; + sdf_cond : "RET1N == 1'b1 && DFTRAMBYP == 1'b1 && EMAA[2] == 1'b0 && EMAA[1] == 1'b1 && \ + EMAA[0] == 1'b1"; + cell_rise(rf2_32x128_wm1_clockslew_bistload_delay_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.680812, 0.685330, 0.685735, 0.696438, 0.714012, 0.752371, 0.829441", \ + "0.684284, 0.688802, 0.689207, 0.699910, 0.717484, 0.755843, 0.832913", \ + "0.700231, 0.704749, 0.705154, 0.715857, 0.733431, 0.771790, 0.848860", \ + "0.706115, 0.710633, 0.711038, 0.721741, 0.739315, 0.777674, 0.854744", \ + "0.711498, 0.716016, 0.716421, 0.727124, 0.744698, 0.783057, 0.860127", \ + "0.723280, 0.727798, 0.728203, 0.738906, 0.756480, 0.794839, 0.871909", \ + "0.738166, 0.742684, 0.743089, 0.753792, 0.771366, 0.809725, 0.886795" \ + ); + } + retaining_rise(rf2_32x128_wm1_clockslew_bistload_retain_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.537353, 0.542021, 0.542237, 0.552438, 0.570857, 0.608929, 0.685569", \ + "0.541550, 0.546218, 0.546434, 0.556635, 0.575054, 0.613126, 0.689766", \ + "0.555849, 0.560517, 0.560733, 0.570934, 0.589353, 0.627425, 0.704065", \ + "0.562576, 0.567244, 0.567460, 0.577661, 0.596080, 0.634152, 0.710792", \ + "0.569200, 0.573868, 0.574084, 0.584285, 0.602704, 0.640776, 0.717416", \ + "0.578241, 0.582909, 0.583125, 0.593326, 0.611745, 0.649817, 0.726457", \ + "0.594033, 0.598701, 0.598917, 0.609118, 0.627537, 0.665609, 0.742249" \ + ); + } + rise_transition(rf2_32x128_wm1_clockslew_bistload_slew_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.022927, 0.031717, 0.033302, 0.053915, 0.086167, 0.156381, 0.300541", \ + "0.022927, 0.031717, 0.033302, 0.053915, 0.086167, 0.156381, 0.300541", \ + "0.022927, 0.031717, 0.033302, 0.053915, 0.086167, 0.156381, 0.300541", \ + "0.022927, 0.031717, 0.033302, 0.053915, 0.086167, 0.156381, 0.300541", \ + "0.022927, 0.031717, 0.033302, 0.053915, 0.086167, 0.156381, 0.300541", \ + "0.022927, 0.031717, 0.033302, 0.053915, 0.086167, 0.156381, 0.300541", \ + "0.022927, 0.031717, 0.033302, 0.053915, 0.086167, 0.156381, 0.300541" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_clockslew_bistload_slew_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.022927, 0.031717, 0.033302, 0.053915, 0.086167, 0.156381, 0.300541", \ + "0.022927, 0.031717, 0.033302, 0.053915, 0.086167, 0.156381, 0.300541", \ + "0.022927, 0.031717, 0.033302, 0.053915, 0.086167, 0.156381, 0.300541", \ + "0.022927, 0.031717, 0.033302, 0.053915, 0.086167, 0.156381, 0.300541", \ + "0.022927, 0.031717, 0.033302, 0.053915, 0.086167, 0.156381, 0.300541", \ + "0.022927, 0.031717, 0.033302, 0.053915, 0.086167, 0.156381, 0.300541", \ + "0.022927, 0.031717, 0.033302, 0.053915, 0.086167, 0.156381, 0.300541" \ + ); + } + cell_fall(rf2_32x128_wm1_clockslew_bistload_delay_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.647677, 0.653152, 0.654296, 0.669111, 0.694841, 0.748279, 0.855629", \ + "0.650944, 0.656419, 0.657563, 0.672378, 0.698108, 0.751546, 0.858896", \ + "0.666318, 0.671793, 0.672937, 0.687752, 0.713482, 0.766920, 0.874270", \ + "0.673104, 0.678579, 0.679723, 0.694538, 0.720268, 0.773706, 0.881056", \ + "0.677328, 0.682803, 0.683947, 0.698762, 0.724492, 0.777930, 0.885280", \ + "0.689433, 0.694908, 0.696052, 0.710867, 0.736597, 0.790035, 0.897385", \ + "0.704073, 0.709548, 0.710692, 0.725507, 0.751237, 0.804675, 0.912025" \ + ); + } + retaining_fall(rf2_32x128_wm1_clockslew_bistload_retain_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.509712, 0.515286, 0.517338, 0.531864, 0.557707, 0.610610, 0.718210", \ + "0.513918, 0.519492, 0.521544, 0.536070, 0.561913, 0.614816, 0.722416", \ + "0.529505, 0.535079, 0.537131, 0.551657, 0.577500, 0.630403, 0.738003", \ + "0.535081, 0.540655, 0.542707, 0.557233, 0.583076, 0.635979, 0.743579", \ + "0.540557, 0.546131, 0.548183, 0.562709, 0.588552, 0.641455, 0.749055", \ + "0.552254, 0.557828, 0.559880, 0.574406, 0.600249, 0.653152, 0.760752", \ + "0.565313, 0.570887, 0.572939, 0.587465, 0.613308, 0.666211, 0.773811" \ + ); + } + fall_transition(rf2_32x128_wm1_clockslew_bistload_slew_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.028463, 0.038416, 0.042017, 0.070106, 0.113822, 0.211041, 0.408246", \ + "0.028463, 0.038416, 0.042017, 0.070106, 0.113822, 0.211041, 0.408246", \ + "0.028463, 0.038416, 0.042017, 0.070106, 0.113822, 0.211041, 0.408246", \ + "0.028463, 0.038416, 0.042017, 0.070106, 0.113822, 0.211041, 0.408246", \ + "0.028463, 0.038416, 0.042017, 0.070106, 0.113822, 0.211041, 0.408246", \ + "0.028463, 0.038416, 0.042017, 0.070106, 0.113822, 0.211041, 0.408246", \ + "0.028463, 0.038416, 0.042017, 0.070106, 0.113822, 0.211041, 0.408246" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_clockslew_bistload_slew_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.028463, 0.038416, 0.042017, 0.070106, 0.113822, 0.211041, 0.408246", \ + "0.028463, 0.038416, 0.042017, 0.070106, 0.113822, 0.211041, 0.408246", \ + "0.028463, 0.038416, 0.042017, 0.070106, 0.113822, 0.211041, 0.408246", \ + "0.028463, 0.038416, 0.042017, 0.070106, 0.113822, 0.211041, 0.408246", \ + "0.028463, 0.038416, 0.042017, 0.070106, 0.113822, 0.211041, 0.408246", \ + "0.028463, 0.038416, 0.042017, 0.070106, 0.113822, 0.211041, 0.408246", \ + "0.028463, 0.038416, 0.042017, 0.070106, 0.113822, 0.211041, 0.408246" \ + ); + } + } + timing() { + related_pin : CLKA; + timing_type : rising_edge; + timing_sense : non_unate; + when : "RET1N&DFTRAMBYP&EMAA[2]&!EMAA[1]&!EMAA[0]"; + sdf_cond : "RET1N == 1'b1 && DFTRAMBYP == 1'b1 && EMAA[2] == 1'b1 && EMAA[1] == 1'b0 && \ + EMAA[0] == 1'b0"; + cell_rise(rf2_32x128_wm1_clockslew_bistload_delay_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.758819, 0.763337, 0.763742, 0.774445, 0.792019, 0.830378, 0.907448", \ + "0.762291, 0.766809, 0.767214, 0.777917, 0.795491, 0.833850, 0.910920", \ + "0.778238, 0.782756, 0.783161, 0.793864, 0.811438, 0.849797, 0.926867", \ + "0.784122, 0.788640, 0.789045, 0.799748, 0.817322, 0.855681, 0.932751", \ + "0.789505, 0.794023, 0.794428, 0.805131, 0.822705, 0.861064, 0.938134", \ + "0.801287, 0.805805, 0.806210, 0.816913, 0.834487, 0.872846, 0.949916", \ + "0.816173, 0.820691, 0.821096, 0.831799, 0.849373, 0.887732, 0.964802" \ + ); + } + retaining_rise(rf2_32x128_wm1_clockslew_bistload_retain_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.599232, 0.603900, 0.604116, 0.614317, 0.632736, 0.670808, 0.747448", \ + "0.603429, 0.608097, 0.608313, 0.618514, 0.636933, 0.675005, 0.751645", \ + "0.617728, 0.622396, 0.622612, 0.632813, 0.651232, 0.689304, 0.765944", \ + "0.624455, 0.629123, 0.629339, 0.639540, 0.657959, 0.696031, 0.772671", \ + "0.631079, 0.635747, 0.635963, 0.646164, 0.664583, 0.702655, 0.779295", \ + "0.640120, 0.644788, 0.645004, 0.655205, 0.673624, 0.711696, 0.788336", \ + "0.655912, 0.660580, 0.660796, 0.670997, 0.689416, 0.727488, 0.804128" \ + ); + } + rise_transition(rf2_32x128_wm1_clockslew_bistload_slew_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.022927, 0.031717, 0.033302, 0.053915, 0.086167, 0.156381, 0.300541", \ + "0.022927, 0.031717, 0.033302, 0.053915, 0.086167, 0.156381, 0.300541", \ + "0.022927, 0.031717, 0.033302, 0.053915, 0.086167, 0.156381, 0.300541", \ + "0.022927, 0.031717, 0.033302, 0.053915, 0.086167, 0.156381, 0.300541", \ + "0.022927, 0.031717, 0.033302, 0.053915, 0.086167, 0.156381, 0.300541", \ + "0.022927, 0.031717, 0.033302, 0.053915, 0.086167, 0.156381, 0.300541", \ + "0.022927, 0.031717, 0.033302, 0.053915, 0.086167, 0.156381, 0.300541" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_clockslew_bistload_slew_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.022927, 0.031717, 0.033302, 0.053915, 0.086167, 0.156381, 0.300541", \ + "0.022927, 0.031717, 0.033302, 0.053915, 0.086167, 0.156381, 0.300541", \ + "0.022927, 0.031717, 0.033302, 0.053915, 0.086167, 0.156381, 0.300541", \ + "0.022927, 0.031717, 0.033302, 0.053915, 0.086167, 0.156381, 0.300541", \ + "0.022927, 0.031717, 0.033302, 0.053915, 0.086167, 0.156381, 0.300541", \ + "0.022927, 0.031717, 0.033302, 0.053915, 0.086167, 0.156381, 0.300541", \ + "0.022927, 0.031717, 0.033302, 0.053915, 0.086167, 0.156381, 0.300541" \ + ); + } + cell_fall(rf2_32x128_wm1_clockslew_bistload_delay_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.725684, 0.731159, 0.732303, 0.747118, 0.772848, 0.826286, 0.933636", \ + "0.728951, 0.734426, 0.735570, 0.750385, 0.776115, 0.829553, 0.936903", \ + "0.744325, 0.749800, 0.750944, 0.765759, 0.791489, 0.844927, 0.952277", \ + "0.751111, 0.756586, 0.757730, 0.772545, 0.798275, 0.851713, 0.959063", \ + "0.755335, 0.760810, 0.761954, 0.776769, 0.802499, 0.855937, 0.963287", \ + "0.767440, 0.772915, 0.774059, 0.788874, 0.814604, 0.868042, 0.975392", \ + "0.782080, 0.787555, 0.788699, 0.803514, 0.829244, 0.882682, 0.990032" \ + ); + } + retaining_fall(rf2_32x128_wm1_clockslew_bistload_retain_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.571590, 0.577164, 0.579216, 0.593742, 0.619585, 0.672488, 0.780088", \ + "0.575796, 0.581370, 0.583422, 0.597948, 0.623791, 0.676694, 0.784294", \ + "0.591383, 0.596957, 0.599009, 0.613535, 0.639378, 0.692281, 0.799881", \ + "0.596959, 0.602533, 0.604585, 0.619111, 0.644954, 0.697857, 0.805457", \ + "0.602435, 0.608009, 0.610061, 0.624587, 0.650430, 0.703333, 0.810933", \ + "0.614132, 0.619706, 0.621758, 0.636284, 0.662127, 0.715030, 0.822630", \ + "0.627191, 0.632765, 0.634817, 0.649343, 0.675186, 0.728089, 0.835689" \ + ); + } + fall_transition(rf2_32x128_wm1_clockslew_bistload_slew_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.028463, 0.038416, 0.042017, 0.070106, 0.113822, 0.211041, 0.408246", \ + "0.028463, 0.038416, 0.042017, 0.070106, 0.113822, 0.211041, 0.408246", \ + "0.028463, 0.038416, 0.042017, 0.070106, 0.113822, 0.211041, 0.408246", \ + "0.028463, 0.038416, 0.042017, 0.070106, 0.113822, 0.211041, 0.408246", \ + "0.028463, 0.038416, 0.042017, 0.070106, 0.113822, 0.211041, 0.408246", \ + "0.028463, 0.038416, 0.042017, 0.070106, 0.113822, 0.211041, 0.408246", \ + "0.028463, 0.038416, 0.042017, 0.070106, 0.113822, 0.211041, 0.408246" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_clockslew_bistload_slew_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.028463, 0.038416, 0.042017, 0.070106, 0.113822, 0.211041, 0.408246", \ + "0.028463, 0.038416, 0.042017, 0.070106, 0.113822, 0.211041, 0.408246", \ + "0.028463, 0.038416, 0.042017, 0.070106, 0.113822, 0.211041, 0.408246", \ + "0.028463, 0.038416, 0.042017, 0.070106, 0.113822, 0.211041, 0.408246", \ + "0.028463, 0.038416, 0.042017, 0.070106, 0.113822, 0.211041, 0.408246", \ + "0.028463, 0.038416, 0.042017, 0.070106, 0.113822, 0.211041, 0.408246", \ + "0.028463, 0.038416, 0.042017, 0.070106, 0.113822, 0.211041, 0.408246" \ + ); + } + } + timing() { + related_pin : CLKA; + timing_type : rising_edge; + timing_sense : non_unate; + when : "RET1N&DFTRAMBYP&EMAA[2]&!EMAA[1]&EMAA[0]"; + sdf_cond : "RET1N == 1'b1 && DFTRAMBYP == 1'b1 && EMAA[2] == 1'b1 && EMAA[1] == 1'b0 && \ + EMAA[0] == 1'b1"; + cell_rise(rf2_32x128_wm1_clockslew_bistload_delay_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.824872, 0.829390, 0.829795, 0.840498, 0.858072, 0.896431, 0.973501", \ + "0.828344, 0.832862, 0.833267, 0.843970, 0.861544, 0.899903, 0.976973", \ + "0.844291, 0.848809, 0.849214, 0.859917, 0.877491, 0.915850, 0.992920", \ + "0.850175, 0.854693, 0.855098, 0.865801, 0.883375, 0.921734, 0.998804", \ + "0.855558, 0.860076, 0.860481, 0.871184, 0.888758, 0.927117, 1.004187", \ + "0.867340, 0.871858, 0.872263, 0.882966, 0.900540, 0.938899, 1.015969", \ + "0.882226, 0.886744, 0.887149, 0.897852, 0.915426, 0.953785, 1.030855" \ + ); + } + retaining_rise(rf2_32x128_wm1_clockslew_bistload_retain_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.651628, 0.656296, 0.656512, 0.666713, 0.685132, 0.723204, 0.799844", \ + "0.655825, 0.660493, 0.660709, 0.670910, 0.689329, 0.727401, 0.804041", \ + "0.670124, 0.674792, 0.675008, 0.685209, 0.703628, 0.741700, 0.818340", \ + "0.676851, 0.681519, 0.681735, 0.691936, 0.710355, 0.748427, 0.825067", \ + "0.683475, 0.688143, 0.688359, 0.698560, 0.716979, 0.755051, 0.831691", \ + "0.692516, 0.697184, 0.697400, 0.707601, 0.726020, 0.764092, 0.840732", \ + "0.708308, 0.712976, 0.713192, 0.723393, 0.741812, 0.779884, 0.856524" \ + ); + } + rise_transition(rf2_32x128_wm1_clockslew_bistload_slew_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.022927, 0.031717, 0.033302, 0.053915, 0.086167, 0.156381, 0.300541", \ + "0.022927, 0.031717, 0.033302, 0.053915, 0.086167, 0.156381, 0.300541", \ + "0.022927, 0.031717, 0.033302, 0.053915, 0.086167, 0.156381, 0.300541", \ + "0.022927, 0.031717, 0.033302, 0.053915, 0.086167, 0.156381, 0.300541", \ + "0.022927, 0.031717, 0.033302, 0.053915, 0.086167, 0.156381, 0.300541", \ + "0.022927, 0.031717, 0.033302, 0.053915, 0.086167, 0.156381, 0.300541", \ + "0.022927, 0.031717, 0.033302, 0.053915, 0.086167, 0.156381, 0.300541" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_clockslew_bistload_slew_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.022927, 0.031717, 0.033302, 0.053915, 0.086167, 0.156381, 0.300541", \ + "0.022927, 0.031717, 0.033302, 0.053915, 0.086167, 0.156381, 0.300541", \ + "0.022927, 0.031717, 0.033302, 0.053915, 0.086167, 0.156381, 0.300541", \ + "0.022927, 0.031717, 0.033302, 0.053915, 0.086167, 0.156381, 0.300541", \ + "0.022927, 0.031717, 0.033302, 0.053915, 0.086167, 0.156381, 0.300541", \ + "0.022927, 0.031717, 0.033302, 0.053915, 0.086167, 0.156381, 0.300541", \ + "0.022927, 0.031717, 0.033302, 0.053915, 0.086167, 0.156381, 0.300541" \ + ); + } + cell_fall(rf2_32x128_wm1_clockslew_bistload_delay_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.791737, 0.797212, 0.798356, 0.813171, 0.838901, 0.892339, 0.999689", \ + "0.795004, 0.800479, 0.801623, 0.816438, 0.842168, 0.895606, 1.002956", \ + "0.810378, 0.815853, 0.816997, 0.831812, 0.857542, 0.910980, 1.018330", \ + "0.817164, 0.822639, 0.823783, 0.838598, 0.864328, 0.917766, 1.025116", \ + "0.821388, 0.826863, 0.828007, 0.842822, 0.868552, 0.921990, 1.029340", \ + "0.833493, 0.838968, 0.840112, 0.854927, 0.880657, 0.934095, 1.041445", \ + "0.848133, 0.853608, 0.854752, 0.869567, 0.895297, 0.948735, 1.056085" \ + ); + } + retaining_fall(rf2_32x128_wm1_clockslew_bistload_retain_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.623986, 0.629560, 0.631612, 0.646138, 0.671981, 0.724884, 0.832484", \ + "0.628192, 0.633766, 0.635818, 0.650344, 0.676187, 0.729090, 0.836690", \ + "0.643779, 0.649353, 0.651405, 0.665931, 0.691774, 0.744677, 0.852277", \ + "0.649355, 0.654929, 0.656981, 0.671507, 0.697350, 0.750253, 0.857853", \ + "0.654831, 0.660405, 0.662457, 0.676983, 0.702826, 0.755729, 0.863329", \ + "0.666528, 0.672102, 0.674154, 0.688680, 0.714523, 0.767426, 0.875026", \ + "0.679587, 0.685161, 0.687213, 0.701739, 0.727582, 0.780485, 0.888085" \ + ); + } + fall_transition(rf2_32x128_wm1_clockslew_bistload_slew_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.028463, 0.038416, 0.042017, 0.070106, 0.113822, 0.211041, 0.408246", \ + "0.028463, 0.038416, 0.042017, 0.070106, 0.113822, 0.211041, 0.408246", \ + "0.028463, 0.038416, 0.042017, 0.070106, 0.113822, 0.211041, 0.408246", \ + "0.028463, 0.038416, 0.042017, 0.070106, 0.113822, 0.211041, 0.408246", \ + "0.028463, 0.038416, 0.042017, 0.070106, 0.113822, 0.211041, 0.408246", \ + "0.028463, 0.038416, 0.042017, 0.070106, 0.113822, 0.211041, 0.408246", \ + "0.028463, 0.038416, 0.042017, 0.070106, 0.113822, 0.211041, 0.408246" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_clockslew_bistload_slew_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.028463, 0.038416, 0.042017, 0.070106, 0.113822, 0.211041, 0.408246", \ + "0.028463, 0.038416, 0.042017, 0.070106, 0.113822, 0.211041, 0.408246", \ + "0.028463, 0.038416, 0.042017, 0.070106, 0.113822, 0.211041, 0.408246", \ + "0.028463, 0.038416, 0.042017, 0.070106, 0.113822, 0.211041, 0.408246", \ + "0.028463, 0.038416, 0.042017, 0.070106, 0.113822, 0.211041, 0.408246", \ + "0.028463, 0.038416, 0.042017, 0.070106, 0.113822, 0.211041, 0.408246", \ + "0.028463, 0.038416, 0.042017, 0.070106, 0.113822, 0.211041, 0.408246" \ + ); + } + } + timing() { + related_pin : CLKA; + timing_type : rising_edge; + timing_sense : non_unate; + when : "RET1N&DFTRAMBYP&EMAA[2]&EMAA[1]&!EMAA[0]"; + sdf_cond : "RET1N == 1'b1 && DFTRAMBYP == 1'b1 && EMAA[2] == 1'b1 && EMAA[1] == 1'b1 && \ + EMAA[0] == 1'b0"; + cell_rise(rf2_32x128_wm1_clockslew_bistload_delay_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.900734, 0.905252, 0.905657, 0.916360, 0.933934, 0.972293, 1.049363", \ + "0.904206, 0.908724, 0.909129, 0.919832, 0.937406, 0.975765, 1.052835", \ + "0.920153, 0.924671, 0.925076, 0.935779, 0.953353, 0.991712, 1.068782", \ + "0.926037, 0.930555, 0.930960, 0.941663, 0.959237, 0.997596, 1.074666", \ + "0.931420, 0.935938, 0.936343, 0.947046, 0.964620, 1.002979, 1.080049", \ + "0.943202, 0.947720, 0.948125, 0.958828, 0.976402, 1.014761, 1.091831", \ + "0.958088, 0.962606, 0.963011, 0.973714, 0.991288, 1.029647, 1.106717" \ + ); + } + retaining_rise(rf2_32x128_wm1_clockslew_bistload_retain_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.711807, 0.716475, 0.716691, 0.726892, 0.745311, 0.783383, 0.860023", \ + "0.716004, 0.720672, 0.720888, 0.731089, 0.749508, 0.787580, 0.864220", \ + "0.730303, 0.734971, 0.735187, 0.745388, 0.763807, 0.801879, 0.878519", \ + "0.737030, 0.741698, 0.741914, 0.752115, 0.770534, 0.808606, 0.885246", \ + "0.743654, 0.748322, 0.748538, 0.758739, 0.777158, 0.815230, 0.891870", \ + "0.752695, 0.757363, 0.757579, 0.767780, 0.786199, 0.824271, 0.900911", \ + "0.768487, 0.773155, 0.773371, 0.783572, 0.801991, 0.840063, 0.916703" \ + ); + } + rise_transition(rf2_32x128_wm1_clockslew_bistload_slew_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.022927, 0.031717, 0.033302, 0.053915, 0.086167, 0.156381, 0.300541", \ + "0.022927, 0.031717, 0.033302, 0.053915, 0.086167, 0.156381, 0.300541", \ + "0.022927, 0.031717, 0.033302, 0.053915, 0.086167, 0.156381, 0.300541", \ + "0.022927, 0.031717, 0.033302, 0.053915, 0.086167, 0.156381, 0.300541", \ + "0.022927, 0.031717, 0.033302, 0.053915, 0.086167, 0.156381, 0.300541", \ + "0.022927, 0.031717, 0.033302, 0.053915, 0.086167, 0.156381, 0.300541", \ + "0.022927, 0.031717, 0.033302, 0.053915, 0.086167, 0.156381, 0.300541" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_clockslew_bistload_slew_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.022927, 0.031717, 0.033302, 0.053915, 0.086167, 0.156381, 0.300541", \ + "0.022927, 0.031717, 0.033302, 0.053915, 0.086167, 0.156381, 0.300541", \ + "0.022927, 0.031717, 0.033302, 0.053915, 0.086167, 0.156381, 0.300541", \ + "0.022927, 0.031717, 0.033302, 0.053915, 0.086167, 0.156381, 0.300541", \ + "0.022927, 0.031717, 0.033302, 0.053915, 0.086167, 0.156381, 0.300541", \ + "0.022927, 0.031717, 0.033302, 0.053915, 0.086167, 0.156381, 0.300541", \ + "0.022927, 0.031717, 0.033302, 0.053915, 0.086167, 0.156381, 0.300541" \ + ); + } + cell_fall(rf2_32x128_wm1_clockslew_bistload_delay_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.867600, 0.873075, 0.874219, 0.889034, 0.914764, 0.968202, 1.075552", \ + "0.870867, 0.876342, 0.877486, 0.892301, 0.918031, 0.971469, 1.078819", \ + "0.886241, 0.891716, 0.892860, 0.907675, 0.933405, 0.986843, 1.094193", \ + "0.893027, 0.898502, 0.899646, 0.914461, 0.940191, 0.993629, 1.100979", \ + "0.897251, 0.902726, 0.903870, 0.918685, 0.944415, 0.997853, 1.105203", \ + "0.909356, 0.914831, 0.915975, 0.930790, 0.956520, 1.009958, 1.117308", \ + "0.923996, 0.929471, 0.930615, 0.945430, 0.971160, 1.024598, 1.131948" \ + ); + } + retaining_fall(rf2_32x128_wm1_clockslew_bistload_retain_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.684165, 0.689739, 0.691791, 0.706317, 0.732160, 0.785063, 0.892663", \ + "0.688371, 0.693945, 0.695997, 0.710523, 0.736366, 0.789269, 0.896869", \ + "0.703958, 0.709532, 0.711584, 0.726110, 0.751953, 0.804856, 0.912456", \ + "0.709534, 0.715108, 0.717160, 0.731686, 0.757529, 0.810432, 0.918032", \ + "0.715010, 0.720584, 0.722636, 0.737162, 0.763005, 0.815908, 0.923508", \ + "0.726707, 0.732281, 0.734333, 0.748859, 0.774702, 0.827605, 0.935205", \ + "0.739766, 0.745340, 0.747392, 0.761918, 0.787761, 0.840664, 0.948264" \ + ); + } + fall_transition(rf2_32x128_wm1_clockslew_bistload_slew_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.028463, 0.038416, 0.042017, 0.070106, 0.113822, 0.211041, 0.408246", \ + "0.028463, 0.038416, 0.042017, 0.070106, 0.113822, 0.211041, 0.408246", \ + "0.028463, 0.038416, 0.042017, 0.070106, 0.113822, 0.211041, 0.408246", \ + "0.028463, 0.038416, 0.042017, 0.070106, 0.113822, 0.211041, 0.408246", \ + "0.028463, 0.038416, 0.042017, 0.070106, 0.113822, 0.211041, 0.408246", \ + "0.028463, 0.038416, 0.042017, 0.070106, 0.113822, 0.211041, 0.408246", \ + "0.028463, 0.038416, 0.042017, 0.070106, 0.113822, 0.211041, 0.408246" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_clockslew_bistload_slew_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.028463, 0.038416, 0.042017, 0.070106, 0.113822, 0.211041, 0.408246", \ + "0.028463, 0.038416, 0.042017, 0.070106, 0.113822, 0.211041, 0.408246", \ + "0.028463, 0.038416, 0.042017, 0.070106, 0.113822, 0.211041, 0.408246", \ + "0.028463, 0.038416, 0.042017, 0.070106, 0.113822, 0.211041, 0.408246", \ + "0.028463, 0.038416, 0.042017, 0.070106, 0.113822, 0.211041, 0.408246", \ + "0.028463, 0.038416, 0.042017, 0.070106, 0.113822, 0.211041, 0.408246", \ + "0.028463, 0.038416, 0.042017, 0.070106, 0.113822, 0.211041, 0.408246" \ + ); + } + } + timing() { + related_pin : CLKA; + timing_type : rising_edge; + timing_sense : non_unate; + when : "RET1N&DFTRAMBYP&EMAA[2]&EMAA[1]&EMAA[0]"; + sdf_cond : "RET1N == 1'b1 && DFTRAMBYP == 1'b1 && EMAA[2] == 1'b1 && EMAA[1] == 1'b1 && \ + EMAA[0] == 1'b1"; + cell_rise(rf2_32x128_wm1_clockslew_bistload_delay_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.967279, 0.971797, 0.972202, 0.982905, 1.000479, 1.038838, 1.115908", \ + "0.970751, 0.975269, 0.975674, 0.986377, 1.003951, 1.042310, 1.119380", \ + "0.986698, 0.991216, 0.991621, 1.002324, 1.019898, 1.058257, 1.135327", \ + "0.992582, 0.997100, 0.997505, 1.008208, 1.025782, 1.064141, 1.141211", \ + "0.997965, 1.002483, 1.002888, 1.013591, 1.031165, 1.069524, 1.146594", \ + "1.009747, 1.014265, 1.014670, 1.025373, 1.042947, 1.081306, 1.158376", \ + "1.024633, 1.029151, 1.029556, 1.040259, 1.057833, 1.096192, 1.173262" \ + ); + } + retaining_rise(rf2_32x128_wm1_clockslew_bistload_retain_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.764593, 0.769261, 0.769477, 0.779678, 0.798097, 0.836169, 0.912809", \ + "0.768790, 0.773458, 0.773674, 0.783875, 0.802294, 0.840366, 0.917006", \ + "0.783089, 0.787757, 0.787973, 0.798174, 0.816593, 0.854665, 0.931305", \ + "0.789816, 0.794484, 0.794700, 0.804901, 0.823320, 0.861392, 0.938032", \ + "0.796440, 0.801108, 0.801324, 0.811525, 0.829944, 0.868016, 0.944656", \ + "0.805481, 0.810149, 0.810365, 0.820566, 0.838985, 0.877057, 0.953697", \ + "0.821273, 0.825941, 0.826157, 0.836358, 0.854777, 0.892849, 0.969489" \ + ); + } + rise_transition(rf2_32x128_wm1_clockslew_bistload_slew_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.022927, 0.031717, 0.033302, 0.053915, 0.086167, 0.156381, 0.300541", \ + "0.022927, 0.031717, 0.033302, 0.053915, 0.086167, 0.156381, 0.300541", \ + "0.022927, 0.031717, 0.033302, 0.053915, 0.086167, 0.156381, 0.300541", \ + "0.022927, 0.031717, 0.033302, 0.053915, 0.086167, 0.156381, 0.300541", \ + "0.022927, 0.031717, 0.033302, 0.053915, 0.086167, 0.156381, 0.300541", \ + "0.022927, 0.031717, 0.033302, 0.053915, 0.086167, 0.156381, 0.300541", \ + "0.022927, 0.031717, 0.033302, 0.053915, 0.086167, 0.156381, 0.300541" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_clockslew_bistload_slew_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.022927, 0.031717, 0.033302, 0.053915, 0.086167, 0.156381, 0.300541", \ + "0.022927, 0.031717, 0.033302, 0.053915, 0.086167, 0.156381, 0.300541", \ + "0.022927, 0.031717, 0.033302, 0.053915, 0.086167, 0.156381, 0.300541", \ + "0.022927, 0.031717, 0.033302, 0.053915, 0.086167, 0.156381, 0.300541", \ + "0.022927, 0.031717, 0.033302, 0.053915, 0.086167, 0.156381, 0.300541", \ + "0.022927, 0.031717, 0.033302, 0.053915, 0.086167, 0.156381, 0.300541", \ + "0.022927, 0.031717, 0.033302, 0.053915, 0.086167, 0.156381, 0.300541" \ + ); + } + cell_fall(rf2_32x128_wm1_clockslew_bistload_delay_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.934144, 0.939619, 0.940763, 0.955578, 0.981308, 1.034746, 1.142096", \ + "0.937411, 0.942886, 0.944030, 0.958845, 0.984575, 1.038013, 1.145363", \ + "0.952785, 0.958260, 0.959404, 0.974219, 0.999949, 1.053387, 1.160737", \ + "0.959571, 0.965046, 0.966190, 0.981005, 1.006735, 1.060173, 1.167523", \ + "0.963795, 0.969270, 0.970414, 0.985229, 1.010959, 1.064397, 1.171747", \ + "0.975900, 0.981375, 0.982519, 0.997334, 1.023064, 1.076502, 1.183852", \ + "0.990540, 0.996015, 0.997159, 1.011974, 1.037704, 1.091142, 1.198492" \ + ); + } + retaining_fall(rf2_32x128_wm1_clockslew_bistload_retain_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.736952, 0.742526, 0.744578, 0.759104, 0.784947, 0.837850, 0.945450", \ + "0.741158, 0.746732, 0.748784, 0.763310, 0.789153, 0.842056, 0.949656", \ + "0.756745, 0.762319, 0.764371, 0.778897, 0.804740, 0.857643, 0.965243", \ + "0.762321, 0.767895, 0.769947, 0.784473, 0.810316, 0.863219, 0.970819", \ + "0.767797, 0.773371, 0.775423, 0.789949, 0.815792, 0.868695, 0.976295", \ + "0.779494, 0.785068, 0.787120, 0.801646, 0.827489, 0.880392, 0.987992", \ + "0.792553, 0.798127, 0.800179, 0.814705, 0.840548, 0.893451, 1.001051" \ + ); + } + fall_transition(rf2_32x128_wm1_clockslew_bistload_slew_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.028463, 0.038416, 0.042017, 0.070106, 0.113822, 0.211041, 0.408246", \ + "0.028463, 0.038416, 0.042017, 0.070106, 0.113822, 0.211041, 0.408246", \ + "0.028463, 0.038416, 0.042017, 0.070106, 0.113822, 0.211041, 0.408246", \ + "0.028463, 0.038416, 0.042017, 0.070106, 0.113822, 0.211041, 0.408246", \ + "0.028463, 0.038416, 0.042017, 0.070106, 0.113822, 0.211041, 0.408246", \ + "0.028463, 0.038416, 0.042017, 0.070106, 0.113822, 0.211041, 0.408246", \ + "0.028463, 0.038416, 0.042017, 0.070106, 0.113822, 0.211041, 0.408246" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_clockslew_bistload_slew_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.028463, 0.038416, 0.042017, 0.070106, 0.113822, 0.211041, 0.408246", \ + "0.028463, 0.038416, 0.042017, 0.070106, 0.113822, 0.211041, 0.408246", \ + "0.028463, 0.038416, 0.042017, 0.070106, 0.113822, 0.211041, 0.408246", \ + "0.028463, 0.038416, 0.042017, 0.070106, 0.113822, 0.211041, 0.408246", \ + "0.028463, 0.038416, 0.042017, 0.070106, 0.113822, 0.211041, 0.408246", \ + "0.028463, 0.038416, 0.042017, 0.070106, 0.113822, 0.211041, 0.408246", \ + "0.028463, 0.038416, 0.042017, 0.070106, 0.113822, 0.211041, 0.408246" \ + ); + } + } + internal_power() { + related_pin : CLKA; + related_pg_pin : "VDDPE"; + when : "RET1N&!DFTRAMBYP"; + rise_power(rf2_32x128_wm1_clockslew_bistload_energy_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.000812, 0.000813, 0.000814, 0.000815, 0.000816, 0.000817, 0.000817", \ + "0.000812, 0.000813, 0.000814, 0.000815, 0.000816, 0.000817, 0.000817", \ + "0.000812, 0.000813, 0.000814, 0.000815, 0.000816, 0.000817, 0.000817", \ + "0.000812, 0.000813, 0.000814, 0.000815, 0.000816, 0.000817, 0.000817", \ + "0.000812, 0.000813, 0.000814, 0.000815, 0.000816, 0.000817, 0.000817", \ + "0.000812, 0.000813, 0.000814, 0.000815, 0.000816, 0.000817, 0.000817", \ + "0.000812, 0.000813, 0.000814, 0.000815, 0.000816, 0.000817, 0.000817" \ + ); + } + fall_power(rf2_32x128_wm1_clockslew_bistload_energy_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.000812, 0.000813, 0.000814, 0.000815, 0.000816, 0.000817, 0.000817", \ + "0.000812, 0.000813, 0.000814, 0.000815, 0.000816, 0.000817, 0.000817", \ + "0.000812, 0.000813, 0.000814, 0.000815, 0.000816, 0.000817, 0.000817", \ + "0.000812, 0.000813, 0.000814, 0.000815, 0.000816, 0.000817, 0.000817", \ + "0.000812, 0.000813, 0.000814, 0.000815, 0.000816, 0.000817, 0.000817", \ + "0.000812, 0.000813, 0.000814, 0.000815, 0.000816, 0.000817, 0.000817", \ + "0.000812, 0.000813, 0.000814, 0.000815, 0.000816, 0.000817, 0.000817" \ + ); + } + } + internal_power() { + related_pin : CLKA; + related_pg_pin : "VDDPE"; + when : "RET1N&DFTRAMBYP"; + rise_power(rf2_32x128_wm1_clockslew_bistload_energy_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.000812, 0.000813, 0.000814, 0.000815, 0.000816, 0.000817, 0.000817", \ + "0.000812, 0.000813, 0.000814, 0.000815, 0.000816, 0.000817, 0.000817", \ + "0.000812, 0.000813, 0.000814, 0.000815, 0.000816, 0.000817, 0.000817", \ + "0.000812, 0.000813, 0.000814, 0.000815, 0.000816, 0.000817, 0.000817", \ + "0.000812, 0.000813, 0.000814, 0.000815, 0.000816, 0.000817, 0.000817", \ + "0.000812, 0.000813, 0.000814, 0.000815, 0.000816, 0.000817, 0.000817", \ + "0.000812, 0.000813, 0.000814, 0.000815, 0.000816, 0.000817, 0.000817" \ + ); + } + fall_power(rf2_32x128_wm1_clockslew_bistload_energy_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.000812, 0.000813, 0.000814, 0.000815, 0.000816, 0.000817, 0.000817", \ + "0.000812, 0.000813, 0.000814, 0.000815, 0.000816, 0.000817, 0.000817", \ + "0.000812, 0.000813, 0.000814, 0.000815, 0.000816, 0.000817, 0.000817", \ + "0.000812, 0.000813, 0.000814, 0.000815, 0.000816, 0.000817, 0.000817", \ + "0.000812, 0.000813, 0.000814, 0.000815, 0.000816, 0.000817, 0.000817", \ + "0.000812, 0.000813, 0.000814, 0.000815, 0.000816, 0.000817, 0.000817", \ + "0.000812, 0.000813, 0.000814, 0.000815, 0.000816, 0.000817, 0.000817" \ + ); + } + } + } + bus(SOB) { + bus_type : rf2_32x128_wm1_SOB; + direction : output; + related_power_pin : "VDDPE"; + related_ground_pin : "VSSE"; + power_down_function : "!VDDCE + !VDDPE + VSSE"; + max_capacitance : 0.100000; + max_transition : 0.576000; + timing() { + related_pin : CLKB; + timing_type : rising_edge; + timing_sense : non_unate; + when : "RET1N"; + sdf_cond : "RET1N == 1'b1"; + cell_rise(rf2_32x128_wm1_clockslew_bistload_delay_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.336517, 0.341764, 0.343195, 0.354262, 0.372078, 0.409584, 0.483991", \ + "0.340117, 0.345364, 0.346795, 0.357862, 0.375678, 0.413184, 0.487591", \ + "0.355506, 0.360753, 0.362184, 0.373251, 0.391067, 0.428573, 0.502980", \ + "0.361256, 0.366503, 0.367934, 0.379001, 0.396817, 0.434323, 0.508730", \ + "0.366842, 0.372089, 0.373520, 0.384587, 0.402403, 0.439909, 0.514316", \ + "0.375724, 0.380971, 0.382402, 0.393469, 0.411285, 0.448791, 0.523198", \ + "0.388236, 0.393483, 0.394914, 0.405981, 0.423797, 0.461303, 0.535710" \ + ); + } + retaining_rise(rf2_32x128_wm1_clockslew_bistload_retain_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.266795, 0.271637, 0.273091, 0.284186, 0.302409, 0.339962, 0.414347", \ + "0.270374, 0.275216, 0.276670, 0.287765, 0.305988, 0.343541, 0.417926", \ + "0.285420, 0.290262, 0.291716, 0.302811, 0.321034, 0.358587, 0.432972", \ + "0.287903, 0.292745, 0.294199, 0.305294, 0.323517, 0.361070, 0.435455", \ + "0.296555, 0.301397, 0.302851, 0.313946, 0.332169, 0.369722, 0.444107", \ + "0.306039, 0.310881, 0.312335, 0.323430, 0.341653, 0.379206, 0.453591", \ + "0.318615, 0.323457, 0.324911, 0.336006, 0.354229, 0.391782, 0.466167" \ + ); + } + rise_transition(rf2_32x128_wm1_clockslew_bistload_slew_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020270, 0.028644, 0.030309, 0.049691, 0.080693, 0.149574, 0.287256", \ + "0.020270, 0.028644, 0.030309, 0.049691, 0.080693, 0.149574, 0.287256", \ + "0.020270, 0.028644, 0.030309, 0.049691, 0.080693, 0.149574, 0.287256", \ + "0.020270, 0.028644, 0.030309, 0.049691, 0.080693, 0.149574, 0.287256", \ + "0.020270, 0.028644, 0.030309, 0.049691, 0.080693, 0.149574, 0.287256", \ + "0.020270, 0.028644, 0.030309, 0.049691, 0.080693, 0.149574, 0.287256", \ + "0.020270, 0.028644, 0.030309, 0.049691, 0.080693, 0.149574, 0.287256" \ + ); + } + retain_rise_slew(rf2_32x128_wm1_clockslew_bistload_slew_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.020270, 0.028644, 0.030309, 0.049691, 0.080693, 0.149574, 0.287256", \ + "0.020270, 0.028644, 0.030309, 0.049691, 0.080693, 0.149574, 0.287256", \ + "0.020270, 0.028644, 0.030309, 0.049691, 0.080693, 0.149574, 0.287256", \ + "0.020270, 0.028644, 0.030309, 0.049691, 0.080693, 0.149574, 0.287256", \ + "0.020270, 0.028644, 0.030309, 0.049691, 0.080693, 0.149574, 0.287256", \ + "0.020270, 0.028644, 0.030309, 0.049691, 0.080693, 0.149574, 0.287256", \ + "0.020270, 0.028644, 0.030309, 0.049691, 0.080693, 0.149574, 0.287256" \ + ); + } + cell_fall(rf2_32x128_wm1_clockslew_bistload_delay_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.323347, 0.330194, 0.332607, 0.348472, 0.375578, 0.429767, 0.539978", \ + "0.328030, 0.334877, 0.337290, 0.353155, 0.380261, 0.434450, 0.544661", \ + "0.342493, 0.349340, 0.351753, 0.367618, 0.394724, 0.448913, 0.559124", \ + "0.347518, 0.354365, 0.356778, 0.372643, 0.399749, 0.453938, 0.564149", \ + "0.355112, 0.361959, 0.364372, 0.380237, 0.407343, 0.461532, 0.571743", \ + "0.363710, 0.370557, 0.372970, 0.388835, 0.415941, 0.470130, 0.580341", \ + "0.376664, 0.383511, 0.385924, 0.401789, 0.428895, 0.483084, 0.593295" \ + ); + } + retaining_fall(rf2_32x128_wm1_clockslew_bistload_retain_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.254209, 0.261011, 0.262073, 0.278682, 0.305406, 0.360624, 0.470206", \ + "0.258457, 0.265259, 0.266321, 0.282930, 0.309654, 0.364872, 0.474454", \ + "0.272915, 0.279717, 0.280779, 0.297388, 0.324112, 0.379330, 0.488912", \ + "0.278428, 0.285230, 0.286292, 0.302901, 0.329625, 0.384843, 0.494425", \ + "0.285965, 0.292767, 0.293829, 0.310438, 0.337162, 0.392380, 0.501962", \ + "0.294457, 0.301259, 0.302321, 0.318930, 0.345654, 0.400872, 0.510454", \ + "0.307476, 0.314278, 0.315340, 0.331949, 0.358673, 0.413891, 0.523473" \ + ); + } + fall_transition(rf2_32x128_wm1_clockslew_bistload_slew_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.023000, 0.034054, 0.037646, 0.065783, 0.112381, 0.211925, 0.421409", \ + "0.023000, 0.034054, 0.037646, 0.065783, 0.112381, 0.211925, 0.421409", \ + "0.023000, 0.034054, 0.037646, 0.065783, 0.112381, 0.211925, 0.421409", \ + "0.023000, 0.034054, 0.037646, 0.065783, 0.112381, 0.211925, 0.421409", \ + "0.023000, 0.034054, 0.037646, 0.065783, 0.112381, 0.211925, 0.421409", \ + "0.023000, 0.034054, 0.037646, 0.065783, 0.112381, 0.211925, 0.421409", \ + "0.023000, 0.034054, 0.037646, 0.065783, 0.112381, 0.211925, 0.421409" \ + ); + } + retain_fall_slew(rf2_32x128_wm1_clockslew_bistload_slew_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.023000, 0.034054, 0.037646, 0.065783, 0.112381, 0.211925, 0.421409", \ + "0.023000, 0.034054, 0.037646, 0.065783, 0.112381, 0.211925, 0.421409", \ + "0.023000, 0.034054, 0.037646, 0.065783, 0.112381, 0.211925, 0.421409", \ + "0.023000, 0.034054, 0.037646, 0.065783, 0.112381, 0.211925, 0.421409", \ + "0.023000, 0.034054, 0.037646, 0.065783, 0.112381, 0.211925, 0.421409", \ + "0.023000, 0.034054, 0.037646, 0.065783, 0.112381, 0.211925, 0.421409", \ + "0.023000, 0.034054, 0.037646, 0.065783, 0.112381, 0.211925, 0.421409" \ + ); + } + } + internal_power() { + related_pin : CLKB; + related_pg_pin : "VDDPE"; + when : "RET1N"; + rise_power(rf2_32x128_wm1_clockslew_bistload_energy_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.000812, 0.000813, 0.000814, 0.000815, 0.000816, 0.000817, 0.000817", \ + "0.000812, 0.000813, 0.000814, 0.000815, 0.000816, 0.000817, 0.000817", \ + "0.000812, 0.000813, 0.000814, 0.000815, 0.000816, 0.000817, 0.000817", \ + "0.000812, 0.000813, 0.000814, 0.000815, 0.000816, 0.000817, 0.000817", \ + "0.000812, 0.000813, 0.000814, 0.000815, 0.000816, 0.000817, 0.000817", \ + "0.000812, 0.000813, 0.000814, 0.000815, 0.000816, 0.000817, 0.000817", \ + "0.000812, 0.000813, 0.000814, 0.000815, 0.000816, 0.000817, 0.000817" \ + ); + } + fall_power(rf2_32x128_wm1_clockslew_bistload_energy_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.002000, 0.005000, 0.006000, 0.013000, 0.025000, 0.050000, 0.100000"); + values (\ + "0.000812, 0.000813, 0.000814, 0.000815, 0.000816, 0.000817, 0.000817", \ + "0.000812, 0.000813, 0.000814, 0.000815, 0.000816, 0.000817, 0.000817", \ + "0.000812, 0.000813, 0.000814, 0.000815, 0.000816, 0.000817, 0.000817", \ + "0.000812, 0.000813, 0.000814, 0.000815, 0.000816, 0.000817, 0.000817", \ + "0.000812, 0.000813, 0.000814, 0.000815, 0.000816, 0.000817, 0.000817", \ + "0.000812, 0.000813, 0.000814, 0.000815, 0.000816, 0.000817, 0.000817", \ + "0.000812, 0.000813, 0.000814, 0.000815, 0.000816, 0.000817, 0.000817" \ + ); + } + } + } + pin(CLKA) { + direction : input; + related_power_pin : "VDDPE"; + related_ground_pin : "VSSE"; + capacitance : 0.009326; + clock : true; + max_transition : 0.301300; + /* Internal energy table for read mode */ + internal_power() { + when : "RET1N&!DFTRAMBYP&((TENA&!CENA)|(!TENA&!TCENA))&!EMAA[2]&!EMAA[1]&!EMAA[0]"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_clockslew_energy_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + values ("4.277577, 4.281748, 4.286044, 4.290330, 4.294620, 4.298915, 4.303214"); + } + fall_power(rf2_32x128_wm1_clockslew_energy_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + values ("0.010480, 0.010490, 0.010501, 0.010511, 0.010522, 0.010532, 0.010543"); + } + } + /* Internal energy table for read mode */ + internal_power() { + when : "RET1N&!DFTRAMBYP&((TENA&!CENA)|(!TENA&!TCENA))&!EMAA[2]&!EMAA[1]&EMAA[0]"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_clockslew_energy_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + values ("4.277813, 4.281985, 4.286171, 4.290458, 4.294748, 4.299043, 4.303342"); + } + fall_power(rf2_32x128_wm1_clockslew_energy_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + values ("0.010480, 0.010490, 0.010501, 0.010511, 0.010522, 0.010532, 0.010543"); + } + } + /* Internal energy table for read mode */ + internal_power() { + when : "RET1N&!DFTRAMBYP&((TENA&!CENA)|(!TENA&!TCENA))&!EMAA[2]&EMAA[1]&!EMAA[0]"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_clockslew_energy_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + values ("4.284344, 4.288498, 4.292672, 4.296964, 4.301262, 4.305563, 4.309869"); + } + fall_power(rf2_32x128_wm1_clockslew_energy_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + values ("0.010480, 0.010490, 0.010501, 0.010511, 0.010522, 0.010532, 0.010543"); + } + } + /* Internal energy table for read mode */ + internal_power() { + when : "RET1N&!DFTRAMBYP&((TENA&!CENA)|(!TENA&!TCENA))&!EMAA[2]&EMAA[1]&EMAA[0]"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_clockslew_energy_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + values ("4.289801, 4.294091, 4.298385, 4.302684, 4.306986, 4.311293, 4.315604"); + } + fall_power(rf2_32x128_wm1_clockslew_energy_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + values ("0.010480, 0.010490, 0.010501, 0.010511, 0.010522, 0.010532, 0.010543"); + } + } + /* Internal energy table for read mode */ + internal_power() { + when : "RET1N&!DFTRAMBYP&((TENA&!CENA)|(!TENA&!TCENA))&EMAA[2]&!EMAA[1]&!EMAA[0]"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_clockslew_energy_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + values ("4.346260, 4.350490, 4.354841, 4.359196, 4.363554, 4.367918, 4.372286"); + } + fall_power(rf2_32x128_wm1_clockslew_energy_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + values ("0.010480, 0.010490, 0.010501, 0.010511, 0.010522, 0.010532, 0.010543"); + } + } + /* Internal energy table for read mode */ + internal_power() { + when : "RET1N&!DFTRAMBYP&((TENA&!CENA)|(!TENA&!TCENA))&EMAA[2]&!EMAA[1]&EMAA[0]"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_clockslew_energy_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + values ("4.356235, 4.360591, 4.364952, 4.369317, 4.373686, 4.378060, 4.382438"); + } + fall_power(rf2_32x128_wm1_clockslew_energy_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + values ("0.010480, 0.010490, 0.010501, 0.010511, 0.010522, 0.010532, 0.010543"); + } + } + /* Internal energy table for read mode */ + internal_power() { + when : "RET1N&!DFTRAMBYP&((TENA&!CENA)|(!TENA&!TCENA))&EMAA[2]&EMAA[1]&!EMAA[0]"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_clockslew_energy_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + values ("4.368076, 4.372318, 4.376690, 4.381066, 4.385448, 4.389833, 4.394223"); + } + fall_power(rf2_32x128_wm1_clockslew_energy_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + values ("0.010480, 0.010490, 0.010501, 0.010511, 0.010522, 0.010532, 0.010543"); + } + } + /* Internal energy table for read mode */ + internal_power() { + when : "RET1N&!DFTRAMBYP&((TENA&!CENA)|(!TENA&!TCENA))&EMAA[2]&EMAA[1]&EMAA[0]"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_clockslew_energy_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + values ("4.368464, 4.372706, 4.377079, 4.381457, 4.385838, 4.390224, 4.394614"); + } + fall_power(rf2_32x128_wm1_clockslew_energy_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + values ("0.010480, 0.010490, 0.010501, 0.010511, 0.010522, 0.010532, 0.010543"); + } + } + /* Internal energy table for ds mode */ + internal_power() { + when : "RET1N&!DFTRAMBYP&((CENA&TENA)|(TCENA&!TENA))"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_clockslew_energy_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + values ("0.000810, 0.000811, 0.000812, 0.000812, 0.000813, 0.000814, 0.000815"); + } + fall_power(rf2_32x128_wm1_clockslew_energy_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + values ("0.007202, 0.007209, 0.007217, 0.007224, 0.007231, 0.007238, 0.007246"); + } + } + /* Internal energy table for precharge mode */ + internal_power() { + when : "!RET1N"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_clockslew_energy_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + values ("0.000810, 0.000811, 0.000812, 0.000812, 0.000813, 0.000814, 0.000815"); + } + fall_power(rf2_32x128_wm1_clockslew_energy_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + values ("0.007202, 0.007209, 0.007217, 0.007224, 0.007231, 0.007238, 0.007246"); + } + } + /* Internal energy table for scan mode */ + internal_power() { + when : "RET1N&DFTRAMBYP"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_clockslew_energy_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + values ("3.903894, 3.907799, 3.911706, 3.915618, 3.919538, 3.923457, 3.927381"); + } + fall_power(rf2_32x128_wm1_clockslew_energy_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + values ("0.009822, 0.009832, 0.009842, 0.009852, 0.009861, 0.009871, 0.009881"); + } + } + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!DFTRAMBYP&((TENA&!CENA)|(!TENA&!TCENA))&!EMAA[2]&!EMAA[1]&!EMAA[0]"; + sdf_cond : "contA_RET1Neq1aDFTRAMBYPeq0aopopTENAeq1aCENAeq0cpoopTENAeq0aTCENAeq0cpcpaEMAA2eq0aEMAA1eq0aEMAA0eq0"; + rise_constraint(rf2_32x128_wm1_clockslew_clockslew_setup_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + values (\ + "0.563804, 0.567583, 0.582886, 0.589005, 0.595289, 0.606558, 0.619385", \ + "0.559833, 0.563612, 0.578915, 0.585034, 0.591318, 0.602587, 0.615415", \ + "0.545556, 0.549335, 0.564638, 0.570758, 0.577041, 0.588310, 0.601138", \ + "0.539013, 0.542792, 0.558095, 0.564214, 0.570498, 0.581767, 0.594595", \ + "0.534470, 0.538249, 0.553552, 0.559671, 0.565955, 0.577224, 0.590052", \ + "0.523870, 0.527649, 0.542952, 0.549071, 0.555355, 0.566624, 0.579452", \ + "0.512442, 0.516221, 0.531524, 0.537643, 0.543927, 0.555196, 0.568024" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!DFTRAMBYP&((TENA&!CENA)|(!TENA&!TCENA))&!EMAA[2]&!EMAA[1]&!EMAA[0]"; + sdf_cond : "contA_RET1Neq1aDFTRAMBYPeq0aopopTENAeq1aCENAeq0cpoopTENAeq0aTCENAeq0cpcpaEMAA2eq0aEMAA1eq0aEMAA0eq0"; + rise_constraint(rf2_32x128_wm1_clockslew_clockslew_hold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + values (\ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!DFTRAMBYP&((TENA&!CENA)|(!TENA&!TCENA))&!EMAA[2]&!EMAA[1]&EMAA[0]"; + sdf_cond : "contA_RET1Neq1aDFTRAMBYPeq0aopopTENAeq1aCENAeq0cpoopTENAeq0aTCENAeq0cpcpaEMAA2eq0aEMAA1eq0aEMAA0eq1"; + rise_constraint(rf2_32x128_wm1_clockslew_clockslew_setup_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + values (\ + "0.564227, 0.568006, 0.583309, 0.589428, 0.595712, 0.606981, 0.619808", \ + "0.560256, 0.564035, 0.579338, 0.585457, 0.591741, 0.603010, 0.615838", \ + "0.545979, 0.549758, 0.565061, 0.571181, 0.577464, 0.588733, 0.601561", \ + "0.539436, 0.543215, 0.558518, 0.564637, 0.570921, 0.582190, 0.595018", \ + "0.534893, 0.538672, 0.553975, 0.560094, 0.566378, 0.577647, 0.590475", \ + "0.524293, 0.528072, 0.543375, 0.549494, 0.555778, 0.567047, 0.579875", \ + "0.512865, 0.516644, 0.531947, 0.538066, 0.544350, 0.555619, 0.568447" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!DFTRAMBYP&((TENA&!CENA)|(!TENA&!TCENA))&!EMAA[2]&!EMAA[1]&EMAA[0]"; + sdf_cond : "contA_RET1Neq1aDFTRAMBYPeq0aopopTENAeq1aCENAeq0cpoopTENAeq0aTCENAeq0cpcpaEMAA2eq0aEMAA1eq0aEMAA0eq1"; + rise_constraint(rf2_32x128_wm1_clockslew_clockslew_hold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + values (\ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!DFTRAMBYP&((TENA&!CENA)|(!TENA&!TCENA))&!EMAA[2]&EMAA[1]&!EMAA[0]"; + sdf_cond : "contA_RET1Neq1aDFTRAMBYPeq0aopopTENAeq1aCENAeq0cpoopTENAeq0aTCENAeq0cpcpaEMAA2eq0aEMAA1eq1aEMAA0eq0"; + rise_constraint(rf2_32x128_wm1_clockslew_clockslew_setup_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + values (\ + "0.564464, 0.568243, 0.583546, 0.589665, 0.595949, 0.607218, 0.620045", \ + "0.560493, 0.564272, 0.579575, 0.585694, 0.591978, 0.603247, 0.616075", \ + "0.546216, 0.549995, 0.565298, 0.571418, 0.577701, 0.588970, 0.601798", \ + "0.539673, 0.543452, 0.558755, 0.564874, 0.571158, 0.582427, 0.595255", \ + "0.535130, 0.538909, 0.554212, 0.560331, 0.566615, 0.577884, 0.590712", \ + "0.524530, 0.528309, 0.543612, 0.549731, 0.556015, 0.567284, 0.580112", \ + "0.513102, 0.516881, 0.532184, 0.538303, 0.544587, 0.555856, 0.568684" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!DFTRAMBYP&((TENA&!CENA)|(!TENA&!TCENA))&!EMAA[2]&EMAA[1]&!EMAA[0]"; + sdf_cond : "contA_RET1Neq1aDFTRAMBYPeq0aopopTENAeq1aCENAeq0cpoopTENAeq0aTCENAeq0cpcpaEMAA2eq0aEMAA1eq1aEMAA0eq0"; + rise_constraint(rf2_32x128_wm1_clockslew_clockslew_hold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + values (\ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!DFTRAMBYP&((TENA&!CENA)|(!TENA&!TCENA))&!EMAA[2]&EMAA[1]&EMAA[0]"; + sdf_cond : "contA_RET1Neq1aDFTRAMBYPeq0aopopTENAeq1aCENAeq0cpoopTENAeq0aTCENAeq0cpcpaEMAA2eq0aEMAA1eq1aEMAA0eq1"; + rise_constraint(rf2_32x128_wm1_clockslew_clockslew_setup_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + values (\ + "0.566931, 0.570710, 0.586013, 0.592132, 0.598416, 0.609685, 0.622512", \ + "0.562960, 0.566739, 0.582042, 0.588161, 0.594445, 0.605714, 0.618542", \ + "0.548683, 0.552462, 0.567765, 0.573885, 0.580168, 0.591437, 0.604265", \ + "0.542140, 0.545919, 0.561222, 0.567341, 0.573625, 0.584894, 0.597722", \ + "0.537597, 0.541376, 0.556679, 0.562798, 0.569082, 0.580351, 0.593179", \ + "0.526997, 0.530776, 0.546079, 0.552198, 0.558482, 0.569751, 0.582579", \ + "0.515569, 0.519348, 0.534651, 0.540770, 0.547054, 0.558323, 0.571151" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!DFTRAMBYP&((TENA&!CENA)|(!TENA&!TCENA))&!EMAA[2]&EMAA[1]&EMAA[0]"; + sdf_cond : "contA_RET1Neq1aDFTRAMBYPeq0aopopTENAeq1aCENAeq0cpoopTENAeq0aTCENAeq0cpcpaEMAA2eq0aEMAA1eq1aEMAA0eq1"; + rise_constraint(rf2_32x128_wm1_clockslew_clockslew_hold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + values (\ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!DFTRAMBYP&((TENA&!CENA)|(!TENA&!TCENA))&EMAA[2]&!EMAA[1]&!EMAA[0]"; + sdf_cond : "contA_RET1Neq1aDFTRAMBYPeq0aopopTENAeq1aCENAeq0cpoopTENAeq0aTCENAeq0cpcpaEMAA2eq1aEMAA1eq0aEMAA0eq0"; + rise_constraint(rf2_32x128_wm1_clockslew_clockslew_setup_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + values (\ + "0.644822, 0.648601, 0.663904, 0.670023, 0.676307, 0.687576, 0.700403", \ + "0.640851, 0.644630, 0.659933, 0.666052, 0.672336, 0.683605, 0.696433", \ + "0.626574, 0.630353, 0.645656, 0.651776, 0.658059, 0.669328, 0.682156", \ + "0.620031, 0.623810, 0.639113, 0.645232, 0.651516, 0.662785, 0.675613", \ + "0.615488, 0.619267, 0.634570, 0.640689, 0.646973, 0.658242, 0.671070", \ + "0.604888, 0.608667, 0.623970, 0.630089, 0.636373, 0.647642, 0.660470", \ + "0.593460, 0.597239, 0.612542, 0.618661, 0.624945, 0.636214, 0.649042" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!DFTRAMBYP&((TENA&!CENA)|(!TENA&!TCENA))&EMAA[2]&!EMAA[1]&!EMAA[0]"; + sdf_cond : "contA_RET1Neq1aDFTRAMBYPeq0aopopTENAeq1aCENAeq0cpoopTENAeq0aTCENAeq0cpcpaEMAA2eq1aEMAA1eq0aEMAA0eq0"; + rise_constraint(rf2_32x128_wm1_clockslew_clockslew_hold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + values (\ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!DFTRAMBYP&((TENA&!CENA)|(!TENA&!TCENA))&EMAA[2]&!EMAA[1]&EMAA[0]"; + sdf_cond : "contA_RET1Neq1aDFTRAMBYPeq0aopopTENAeq1aCENAeq0cpoopTENAeq0aTCENAeq0cpcpaEMAA2eq1aEMAA1eq0aEMAA0eq1"; + rise_constraint(rf2_32x128_wm1_clockslew_clockslew_setup_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + values (\ + "0.710775, 0.714554, 0.729857, 0.735976, 0.742260, 0.753529, 0.766356", \ + "0.706804, 0.710583, 0.725886, 0.732005, 0.738289, 0.749558, 0.762386", \ + "0.692527, 0.696306, 0.711609, 0.717729, 0.724012, 0.735281, 0.748109", \ + "0.685984, 0.689763, 0.705066, 0.711185, 0.717469, 0.728738, 0.741566", \ + "0.681441, 0.685220, 0.700523, 0.706642, 0.712926, 0.724195, 0.737023", \ + "0.670841, 0.674620, 0.689923, 0.696042, 0.702326, 0.713595, 0.726423", \ + "0.659413, 0.663192, 0.678495, 0.684614, 0.690898, 0.702167, 0.714995" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!DFTRAMBYP&((TENA&!CENA)|(!TENA&!TCENA))&EMAA[2]&!EMAA[1]&EMAA[0]"; + sdf_cond : "contA_RET1Neq1aDFTRAMBYPeq0aopopTENAeq1aCENAeq0cpoopTENAeq0aTCENAeq0cpcpaEMAA2eq1aEMAA1eq0aEMAA0eq1"; + rise_constraint(rf2_32x128_wm1_clockslew_clockslew_hold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + values (\ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!DFTRAMBYP&((TENA&!CENA)|(!TENA&!TCENA))&EMAA[2]&EMAA[1]&!EMAA[0]"; + sdf_cond : "contA_RET1Neq1aDFTRAMBYPeq0aopopTENAeq1aCENAeq0cpoopTENAeq0aTCENAeq0cpcpaEMAA2eq1aEMAA1eq1aEMAA0eq0"; + rise_constraint(rf2_32x128_wm1_clockslew_clockslew_setup_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + values (\ + "0.786524, 0.790303, 0.805606, 0.811725, 0.818009, 0.829278, 0.842105", \ + "0.782553, 0.786332, 0.801635, 0.807754, 0.814038, 0.825307, 0.838135", \ + "0.768276, 0.772055, 0.787358, 0.793478, 0.799761, 0.811030, 0.823858", \ + "0.761733, 0.765512, 0.780815, 0.786934, 0.793218, 0.804487, 0.817315", \ + "0.757190, 0.760969, 0.776272, 0.782391, 0.788675, 0.799944, 0.812772", \ + "0.746590, 0.750369, 0.765672, 0.771791, 0.778075, 0.789344, 0.802172", \ + "0.735162, 0.738941, 0.754244, 0.760363, 0.766647, 0.777916, 0.790744" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!DFTRAMBYP&((TENA&!CENA)|(!TENA&!TCENA))&EMAA[2]&EMAA[1]&!EMAA[0]"; + sdf_cond : "contA_RET1Neq1aDFTRAMBYPeq0aopopTENAeq1aCENAeq0cpoopTENAeq0aTCENAeq0cpcpaEMAA2eq1aEMAA1eq1aEMAA0eq0"; + rise_constraint(rf2_32x128_wm1_clockslew_clockslew_hold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + values (\ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!DFTRAMBYP&((TENA&!CENA)|(!TENA&!TCENA))&EMAA[2]&EMAA[1]&EMAA[0]"; + sdf_cond : "contA_RET1Neq1aDFTRAMBYPeq0aopopTENAeq1aCENAeq0cpoopTENAeq0aTCENAeq0cpcpaEMAA2eq1aEMAA1eq1aEMAA0eq1"; + rise_constraint(rf2_32x128_wm1_clockslew_clockslew_setup_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + values (\ + "0.852969, 0.856748, 0.872051, 0.878170, 0.884454, 0.895723, 0.908550", \ + "0.848998, 0.852777, 0.868080, 0.874199, 0.880483, 0.891752, 0.904580", \ + "0.834721, 0.838500, 0.853803, 0.859923, 0.866206, 0.877475, 0.890303", \ + "0.828178, 0.831957, 0.847260, 0.853379, 0.859663, 0.870932, 0.883760", \ + "0.823635, 0.827414, 0.842717, 0.848836, 0.855120, 0.866389, 0.879217", \ + "0.813035, 0.816814, 0.832117, 0.838236, 0.844520, 0.855789, 0.868617", \ + "0.801607, 0.805386, 0.820689, 0.826808, 0.833092, 0.844361, 0.857189" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!DFTRAMBYP&((TENA&!CENA)|(!TENA&!TCENA))&EMAA[2]&EMAA[1]&EMAA[0]"; + sdf_cond : "contA_RET1Neq1aDFTRAMBYPeq0aopopTENAeq1aCENAeq0cpoopTENAeq0aTCENAeq0cpcpaEMAA2eq1aEMAA1eq1aEMAA0eq1"; + rise_constraint(rf2_32x128_wm1_clockslew_clockslew_hold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + values (\ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000" \ + ); + } + } + minimum_period() { + constraint : 0.965925; + when : "RET1N&((((TENA&!CENA)|(!TENA&!TCENA))&!DFTRAMBYP)|DFTRAMBYP)&!EMAA[2]&!EMAA[1]&!EMAA[0]&!EMASA"; + sdf_cond : "RET1Neq1aopopopopTENAeq1aCENAeq0cpoopTENAeq0aTCENAeq0cpcpaDFTRAMBYPeq0cpoDFTRAMBYPeq1cpaEMAA2eq0aEMAA1eq0aEMAA0eq0aEMASAeq0"; + } + minimum_period() { + constraint : 0.966352; + when : "RET1N&((((TENA&!CENA)|(!TENA&!TCENA))&!DFTRAMBYP)|DFTRAMBYP)&!EMAA[2]&!EMAA[1]&EMAA[0]&!EMASA"; + sdf_cond : "RET1Neq1aopopopopTENAeq1aCENAeq0cpoopTENAeq0aTCENAeq0cpcpaDFTRAMBYPeq0cpoDFTRAMBYPeq1cpaEMAA2eq0aEMAA1eq0aEMAA0eq1aEMASAeq0"; + } + minimum_period() { + constraint : 0.966589; + when : "RET1N&((((TENA&!CENA)|(!TENA&!TCENA))&!DFTRAMBYP)|DFTRAMBYP)&!EMAA[2]&EMAA[1]&!EMAA[0]&!EMASA"; + sdf_cond : "RET1Neq1aopopopopTENAeq1aCENAeq0cpoopTENAeq0aTCENAeq0cpcpaDFTRAMBYPeq0cpoDFTRAMBYPeq1cpaEMAA2eq0aEMAA1eq1aEMAA0eq0aEMASAeq0"; + } + minimum_period() { + constraint : 0.969074; + when : "RET1N&((((TENA&!CENA)|(!TENA&!TCENA))&!DFTRAMBYP)|DFTRAMBYP)&!EMAA[2]&EMAA[1]&EMAA[0]&!EMASA"; + sdf_cond : "RET1Neq1aopopopopTENAeq1aCENAeq0cpoopTENAeq0aTCENAeq0cpcpaDFTRAMBYPeq0cpoDFTRAMBYPeq1cpaEMAA2eq0aEMAA1eq1aEMAA0eq1aEMASAeq0"; + } + minimum_period() { + constraint : 1.047491; + when : "RET1N&((((TENA&!CENA)|(!TENA&!TCENA))&!DFTRAMBYP)|DFTRAMBYP)&EMAA[2]&!EMAA[1]&!EMAA[0]&!EMASA"; + sdf_cond : "RET1Neq1aopopopopTENAeq1aCENAeq0cpoopTENAeq0aTCENAeq0cpcpaDFTRAMBYPeq0cpoDFTRAMBYPeq1cpaEMAA2eq1aEMAA1eq0aEMAA0eq0aEMASAeq0"; + } + minimum_period() { + constraint : 1.113890; + when : "RET1N&((((TENA&!CENA)|(!TENA&!TCENA))&!DFTRAMBYP)|DFTRAMBYP)&EMAA[2]&!EMAA[1]&EMAA[0]&!EMASA"; + sdf_cond : "RET1Neq1aopopopopTENAeq1aCENAeq0cpoopTENAeq0aTCENAeq0cpcpaDFTRAMBYPeq0cpoDFTRAMBYPeq1cpaEMAA2eq1aEMAA1eq0aEMAA0eq1aEMASAeq0"; + } + minimum_period() { + constraint : 1.190151; + when : "RET1N&((((TENA&!CENA)|(!TENA&!TCENA))&!DFTRAMBYP)|DFTRAMBYP)&EMAA[2]&EMAA[1]&!EMAA[0]&!EMASA"; + sdf_cond : "RET1Neq1aopopopopTENAeq1aCENAeq0cpoopTENAeq0aTCENAeq0cpcpaDFTRAMBYPeq0cpoDFTRAMBYPeq1cpaEMAA2eq1aEMAA1eq1aEMAA0eq0aEMASAeq0"; + } + minimum_period() { + constraint : 1.257045; + when : "RET1N&((((TENA&!CENA)|(!TENA&!TCENA))&!DFTRAMBYP)|DFTRAMBYP)&EMAA[2]&EMAA[1]&EMAA[0]&!EMASA"; + sdf_cond : "RET1Neq1aopopopopTENAeq1aCENAeq0cpoopTENAeq0aTCENAeq0cpcpaDFTRAMBYPeq0cpoDFTRAMBYPeq1cpaEMAA2eq1aEMAA1eq1aEMAA0eq1aEMASAeq0"; + } + minimum_period() { + constraint : 1.077894; + when : "RET1N&((((TENA&!CENA)|(!TENA&!TCENA))&!DFTRAMBYP)|DFTRAMBYP)&!EMAA[2]&!EMAA[1]&!EMAA[0]&EMASA"; + sdf_cond : "RET1Neq1aopopopopTENAeq1aCENAeq0cpoopTENAeq0aTCENAeq0cpcpaDFTRAMBYPeq0cpoDFTRAMBYPeq1cpaEMAA2eq0aEMAA1eq0aEMAA0eq0aEMASAeq1"; + } + minimum_period() { + constraint : 1.078321; + when : "RET1N&((((TENA&!CENA)|(!TENA&!TCENA))&!DFTRAMBYP)|DFTRAMBYP)&!EMAA[2]&!EMAA[1]&EMAA[0]&EMASA"; + sdf_cond : "RET1Neq1aopopopopTENAeq1aCENAeq0cpoopTENAeq0aTCENAeq0cpcpaDFTRAMBYPeq0cpoDFTRAMBYPeq1cpaEMAA2eq0aEMAA1eq0aEMAA0eq1aEMASAeq1"; + } + minimum_period() { + constraint : 1.078560; + when : "RET1N&((((TENA&!CENA)|(!TENA&!TCENA))&!DFTRAMBYP)|DFTRAMBYP)&!EMAA[2]&EMAA[1]&!EMAA[0]&EMASA"; + sdf_cond : "RET1Neq1aopopopopTENAeq1aCENAeq0cpoopTENAeq0aTCENAeq0cpcpaDFTRAMBYPeq0cpoDFTRAMBYPeq1cpaEMAA2eq0aEMAA1eq1aEMAA0eq0aEMASAeq1"; + } + minimum_period() { + constraint : 1.081043; + when : "RET1N&((((TENA&!CENA)|(!TENA&!TCENA))&!DFTRAMBYP)|DFTRAMBYP)&!EMAA[2]&EMAA[1]&EMAA[0]&EMASA"; + sdf_cond : "RET1Neq1aopopopopTENAeq1aCENAeq0cpoopTENAeq0aTCENAeq0cpcpaDFTRAMBYPeq0cpoDFTRAMBYPeq1cpaEMAA2eq0aEMAA1eq1aEMAA0eq1aEMASAeq1"; + } + minimum_period() { + constraint : 1.159460; + when : "RET1N&((((TENA&!CENA)|(!TENA&!TCENA))&!DFTRAMBYP)|DFTRAMBYP)&EMAA[2]&!EMAA[1]&!EMAA[0]&EMASA"; + sdf_cond : "RET1Neq1aopopopopTENAeq1aCENAeq0cpoopTENAeq0aTCENAeq0cpcpaDFTRAMBYPeq0cpoDFTRAMBYPeq1cpaEMAA2eq1aEMAA1eq0aEMAA0eq0aEMASAeq1"; + } + minimum_period() { + constraint : 1.225859; + when : "RET1N&((((TENA&!CENA)|(!TENA&!TCENA))&!DFTRAMBYP)|DFTRAMBYP)&EMAA[2]&!EMAA[1]&EMAA[0]&EMASA"; + sdf_cond : "RET1Neq1aopopopopTENAeq1aCENAeq0cpoopTENAeq0aTCENAeq0cpcpaDFTRAMBYPeq0cpoDFTRAMBYPeq1cpaEMAA2eq1aEMAA1eq0aEMAA0eq1aEMASAeq1"; + } + minimum_period() { + constraint : 1.302120; + when : "RET1N&((((TENA&!CENA)|(!TENA&!TCENA))&!DFTRAMBYP)|DFTRAMBYP)&EMAA[2]&EMAA[1]&!EMAA[0]&EMASA"; + sdf_cond : "RET1Neq1aopopopopTENAeq1aCENAeq0cpoopTENAeq0aTCENAeq0cpcpaDFTRAMBYPeq0cpoDFTRAMBYPeq1cpaEMAA2eq1aEMAA1eq1aEMAA0eq0aEMASAeq1"; + } + minimum_period() { + constraint : 1.369010; + when : "RET1N&((((TENA&!CENA)|(!TENA&!TCENA))&!DFTRAMBYP)|DFTRAMBYP)&EMAA[2]&EMAA[1]&EMAA[0]&EMASA"; + sdf_cond : "RET1Neq1aopopopopTENAeq1aCENAeq0cpoopTENAeq0aTCENAeq0cpcpaDFTRAMBYPeq0cpoDFTRAMBYPeq1cpaEMAA2eq1aEMAA1eq1aEMAA0eq1aEMASAeq1"; + } + timing() { + timing_type : min_clock_tree_path; + timing_sense : positive_unate; + cell_rise(rf2_32x128_wm1_cts1x7_clockslew_delay_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + values ("0.080080, 0.083834, 0.099310, 0.104725, 0.110484, 0.121204, 0.133646"); + } + rise_transition(rf2_32x128_wm1_cts1x7_clockslew_slew_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + values ("0.019838, 0.019435, 0.020115, 0.019476, 0.019859, 0.019507, 0.019810"); + } + cell_fall(rf2_32x128_wm1_cts1x7_clockslew_delay_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + values ("0.080080, 0.083834, 0.099310, 0.104725, 0.110484, 0.121204, 0.133646"); + } + fall_transition(rf2_32x128_wm1_cts1x7_clockslew_slew_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + values ("0.023387, 0.022562, 0.022497, 0.022613, 0.023304, 0.022478, 0.022596"); + } + } + timing() { + timing_type : min_clock_tree_path; + timing_sense : negative_unate; + cell_fall(rf2_32x128_wm1_cts1x7_clockslew_delay_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + values ("0.080080, 0.083834, 0.099310, 0.104725, 0.110484, 0.121204, 0.133646"); + } + fall_transition(rf2_32x128_wm1_cts1x7_clockslew_slew_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + values ("0.023387, 0.022562, 0.022497, 0.022613, 0.023304, 0.022478, 0.022596"); + } + cell_rise(rf2_32x128_wm1_cts1x7_clockslew_delay_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + values ("0.080080, 0.083834, 0.099310, 0.104725, 0.110484, 0.121204, 0.133646"); + } + rise_transition(rf2_32x128_wm1_cts1x7_clockslew_slew_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + values ("0.019838, 0.019435, 0.020115, 0.019476, 0.019859, 0.019507, 0.019810"); + } + } + timing() { + timing_type : max_clock_tree_path; + timing_sense : positive_unate; + cell_rise(rf2_32x128_wm1_cts1x7_clockslew_delay_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + values ("0.080080, 0.083834, 0.099310, 0.104725, 0.110484, 0.121204, 0.133646"); + } + rise_transition(rf2_32x128_wm1_cts1x7_clockslew_slew_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + values ("0.019838, 0.019435, 0.020115, 0.019476, 0.019859, 0.019507, 0.019810"); + } + cell_fall(rf2_32x128_wm1_cts1x7_clockslew_delay_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + values ("0.080080, 0.083834, 0.099310, 0.104725, 0.110484, 0.121204, 0.133646"); + } + fall_transition(rf2_32x128_wm1_cts1x7_clockslew_slew_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + values ("0.023387, 0.022562, 0.022497, 0.022613, 0.023304, 0.022478, 0.022596"); + } + } + timing() { + timing_type : max_clock_tree_path; + timing_sense : negative_unate; + cell_fall(rf2_32x128_wm1_cts1x7_clockslew_delay_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + values ("0.080080, 0.083834, 0.099310, 0.104725, 0.110484, 0.121204, 0.133646"); + } + fall_transition(rf2_32x128_wm1_cts1x7_clockslew_slew_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + values ("0.023387, 0.022562, 0.022497, 0.022613, 0.023304, 0.022478, 0.022596"); + } + cell_rise(rf2_32x128_wm1_cts1x7_clockslew_delay_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + values ("0.080080, 0.083834, 0.099310, 0.104725, 0.110484, 0.121204, 0.133646"); + } + rise_transition(rf2_32x128_wm1_cts1x7_clockslew_slew_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + values ("0.019838, 0.019435, 0.020115, 0.019476, 0.019859, 0.019507, 0.019810"); + } + } + min_pulse_width_high : 0.149121; + min_pulse_width_low : 0.150009; + } + pin(CENA) { + direction : input; + related_power_pin : "VDDPE"; + related_ground_pin : "VSSE"; + capacitance : 0.001544; + max_transition : 0.480000; + timing() { + related_pin : CLKA; + timing_type : setup_rising; + when : "RET1N&TENA"; + sdf_cond : "RET1Neq1aTENAeq1"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.131034, 0.138358, 0.151277, 0.167952, 0.180852, 0.195075, 0.216662", \ + "0.129138, 0.136462, 0.149381, 0.166056, 0.178956, 0.193179, 0.214766", \ + "0.128138, 0.135462, 0.148381, 0.165056, 0.177956, 0.192179, 0.213766", \ + "0.127138, 0.134462, 0.147381, 0.164056, 0.176956, 0.191179, 0.212766", \ + "0.126138, 0.133462, 0.146381, 0.163056, 0.175956, 0.190179, 0.211766", \ + "0.125138, 0.132462, 0.145381, 0.162056, 0.174956, 0.189179, 0.210766", \ + "0.124138, 0.131462, 0.144381, 0.161056, 0.173956, 0.188179, 0.209766" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.140030, 0.149224, 0.164109, 0.181434, 0.197860, 0.219139, 0.239802", \ + "0.136191, 0.145385, 0.160270, 0.177595, 0.194021, 0.215300, 0.235963", \ + "0.121178, 0.130372, 0.145257, 0.162582, 0.179008, 0.200287, 0.220950", \ + "0.115706, 0.124900, 0.139785, 0.157110, 0.173536, 0.194815, 0.215478", \ + "0.110313, 0.119507, 0.134392, 0.151717, 0.168143, 0.189422, 0.210085", \ + "0.102144, 0.111546, 0.125201, 0.144903, 0.159281, 0.180001, 0.206057", \ + "0.101144, 0.110546, 0.124201, 0.143903, 0.158281, 0.179001, 0.205057" \ + ); + } + } + timing() { + related_pin : CLKA; + timing_type : hold_rising; + when : "RET1N&TENA"; + sdf_cond : "RET1Neq1aTENAeq1"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.058745, 0.050503, 0.038793, 0.026678, 0.014394, 0.011600, 0.010600", \ + "0.062613, 0.054372, 0.042662, 0.030547, 0.018262, 0.013584, 0.011600", \ + "0.077924, 0.069683, 0.057973, 0.045858, 0.033573, 0.028895, 0.012100", \ + "0.083966, 0.075725, 0.064015, 0.051900, 0.039615, 0.034936, 0.012546", \ + "0.089667, 0.081426, 0.069716, 0.057601, 0.045316, 0.040638, 0.018247", \ + "0.100476, 0.092235, 0.080525, 0.068409, 0.056125, 0.051446, 0.029056", \ + "0.112911, 0.104670, 0.092960, 0.080845, 0.068560, 0.063882, 0.041491" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.042522, 0.033486, 0.019523, 0.016300, 0.015300, 0.014300, 0.013300", \ + "0.046532, 0.037496, 0.023532, 0.016800, 0.015800, 0.014800, 0.013800", \ + "0.062060, 0.053023, 0.039060, 0.019785, 0.016300, 0.015300, 0.014300", \ + "0.067941, 0.058904, 0.044941, 0.025666, 0.016800, 0.015800, 0.014800", \ + "0.073537, 0.064500, 0.050537, 0.031262, 0.017625, 0.016300, 0.015300", \ + "0.084186, 0.075149, 0.061186, 0.041911, 0.028274, 0.016800, 0.015800", \ + "0.096228, 0.087192, 0.073229, 0.053954, 0.040317, 0.022854, 0.016300" \ + ); + } + } + timing() { + related_pin : RET1N; + timing_type : non_seq_setup_falling; + fall_constraint(rf2_32x128_wm1_inputslew_inputslew_setup_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000" \ + ); + } + } + timing() { + related_pin : RET1N; + timing_type : non_seq_hold_falling; + fall_constraint(rf2_32x128_wm1_inputslew_inputslew_hold_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "1.037535, 1.030249, 1.023279, 1.022279, 1.021279, 1.020279, 1.019279", \ + "1.041653, 1.034367, 1.027397, 1.026397, 1.025397, 1.024397, 1.023397", \ + "1.056809, 1.049523, 1.042553, 1.041553, 1.040553, 1.039553, 1.038553", \ + "1.062294, 1.055008, 1.048038, 1.047038, 1.046038, 1.045038, 1.044038", \ + "1.067465, 1.060179, 1.053209, 1.052209, 1.051209, 1.050209, 1.049209", \ + "1.078514, 1.071228, 1.064258, 1.063258, 1.062258, 1.061258, 1.060258", \ + "1.091049, 1.083763, 1.076793, 1.075793, 1.074793, 1.073793, 1.072793" \ + ); + } + } + timing() { + related_pin : RET1N; + timing_type : non_seq_setup_rising; + fall_constraint(rf2_32x128_wm1_inputslew_inputslew_setup_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000" \ + ); + } + } + timing() { + related_pin : RET1N; + timing_type : non_seq_hold_rising; + fall_constraint(rf2_32x128_wm1_inputslew_inputslew_hold_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.526962, 0.524671, 0.512120, 0.485979, 0.465293, 0.445852, 0.407927", \ + "0.527962, 0.525671, 0.513120, 0.486979, 0.466293, 0.446852, 0.408927", \ + "0.528962, 0.526671, 0.514120, 0.487979, 0.467293, 0.447852, 0.409927", \ + "0.529962, 0.527671, 0.515120, 0.488979, 0.468293, 0.448852, 0.410927", \ + "0.530962, 0.528671, 0.516120, 0.489979, 0.469293, 0.449852, 0.411927", \ + "0.531962, 0.529671, 0.517120, 0.490979, 0.470293, 0.450852, 0.412927", \ + "0.532962, 0.530671, 0.518120, 0.491979, 0.471293, 0.451852, 0.413927" \ + ); + } + } + internal_power() { + when : "!DFTRAMBYP&TENA"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.022073, 0.022099, 0.022111, 0.022133, 0.022155, 0.022177, 0.022199"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.045407, 0.045465, 0.045511, 0.045559, 0.045605, 0.045651, 0.045696"); + } + } + } + bus(AA) { + bus_type : rf2_32x128_wm1_AA; + direction : input; + related_power_pin : "VDDPE"; + related_ground_pin : "VSSE"; + capacitance : 0.001593; + max_transition : 0.480000; + timing() { + related_pin : CLKA; + timing_type : setup_rising; + when : "RET1N&TENA&!CENA&COLLDISN"; + sdf_cond : "RET1Neq1aTENAeq1aCENAeq0aCOLLDISNeq1"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.138297, 0.146441, 0.159603, 0.174512, 0.188929, 0.203435, 0.223647", \ + "0.134223, 0.142367, 0.155529, 0.170556, 0.184855, 0.199699, 0.219911", \ + "0.119762, 0.127306, 0.140630, 0.156139, 0.169756, 0.185282, 0.205494", \ + "0.113547, 0.121691, 0.134853, 0.149762, 0.164179, 0.178771, 0.198983", \ + "0.108950, 0.116494, 0.129818, 0.145327, 0.158673, 0.174470, 0.194682", \ + "0.098165, 0.105709, 0.119033, 0.134542, 0.147865, 0.163685, 0.183897", \ + "0.085727, 0.093871, 0.107033, 0.121942, 0.136359, 0.150771, 0.170983" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.173922, 0.182913, 0.197750, 0.218764, 0.240798, 0.272446, 0.311856", \ + "0.169900, 0.178891, 0.193728, 0.214742, 0.236776, 0.268424, 0.307834", \ + "0.154662, 0.163653, 0.178490, 0.199504, 0.221538, 0.253186, 0.292596", \ + "0.148707, 0.157698, 0.172535, 0.193549, 0.215583, 0.247231, 0.286641", \ + "0.143218, 0.152209, 0.167046, 0.188060, 0.210094, 0.241742, 0.281152", \ + "0.133675, 0.142666, 0.157503, 0.178517, 0.200551, 0.232199, 0.271609", \ + "0.120817, 0.129808, 0.144645, 0.165659, 0.187693, 0.219341, 0.258751" \ + ); + } + } + timing() { + related_pin : CLKA; + timing_type : hold_rising; + when : "RET1N&TENA&!CENA&COLLDISN"; + sdf_cond : "RET1Neq1aTENAeq1aCENAeq0aCOLLDISNeq1"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.083156, 0.076044, 0.070322, 0.069116, 0.068116, 0.067116, 0.066116", \ + "0.086910, 0.079797, 0.074076, 0.072870, 0.071870, 0.070870, 0.069870", \ + "0.102427, 0.095315, 0.089593, 0.088388, 0.087388, 0.086388, 0.085388", \ + "0.107825, 0.100713, 0.094991, 0.093785, 0.092785, 0.091785, 0.090785", \ + "0.113583, 0.106471, 0.100749, 0.099544, 0.098544, 0.097544, 0.096544", \ + "0.124304, 0.117192, 0.111470, 0.110265, 0.109265, 0.108265, 0.107265", \ + "0.136745, 0.129633, 0.123911, 0.122705, 0.121705, 0.120705, 0.119705" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.078762, 0.070616, 0.060896, 0.051764, 0.049692, 0.039888, 0.022898", \ + "0.082521, 0.074375, 0.064655, 0.055523, 0.053451, 0.043647, 0.026657", \ + "0.098034, 0.089889, 0.080169, 0.071037, 0.068965, 0.059161, 0.042170", \ + "0.103449, 0.095303, 0.085584, 0.076451, 0.074380, 0.064576, 0.047585", \ + "0.109177, 0.101031, 0.091311, 0.082179, 0.080107, 0.070303, 0.053313", \ + "0.119897, 0.111751, 0.102031, 0.092899, 0.090827, 0.081023, 0.064033", \ + "0.132372, 0.124227, 0.114507, 0.105374, 0.103302, 0.093498, 0.076508" \ + ); + } + } + timing() { + related_pin : CLKA; + timing_type : setup_rising; + when : "RET1N&TENA&!CENA&!COLLDISN"; + sdf_cond : "RET1Neq1aTENAeq1aCENAeq0aCOLLDISNeq0"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.138297, 0.146441, 0.159603, 0.174512, 0.188929, 0.203435, 0.223647", \ + "0.134223, 0.142367, 0.155529, 0.170556, 0.184855, 0.199699, 0.219911", \ + "0.119762, 0.127306, 0.140630, 0.156139, 0.169756, 0.185282, 0.205494", \ + "0.113547, 0.121691, 0.134853, 0.149762, 0.164179, 0.178771, 0.198983", \ + "0.108950, 0.116494, 0.129818, 0.145327, 0.158673, 0.174470, 0.194682", \ + "0.098165, 0.105709, 0.119033, 0.134542, 0.147865, 0.163685, 0.183897", \ + "0.085727, 0.093871, 0.107033, 0.121942, 0.136359, 0.150771, 0.170983" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.173922, 0.182913, 0.197750, 0.218764, 0.240798, 0.272446, 0.311856", \ + "0.169900, 0.178891, 0.193728, 0.214742, 0.236776, 0.268424, 0.307834", \ + "0.154662, 0.163653, 0.178490, 0.199504, 0.221538, 0.253186, 0.292596", \ + "0.148707, 0.157698, 0.172535, 0.193549, 0.215583, 0.247231, 0.286641", \ + "0.143218, 0.152209, 0.167046, 0.188060, 0.210094, 0.241742, 0.281152", \ + "0.133675, 0.142666, 0.157503, 0.178517, 0.200551, 0.232199, 0.271609", \ + "0.120817, 0.129808, 0.144645, 0.165659, 0.187693, 0.219341, 0.258751" \ + ); + } + } + timing() { + related_pin : CLKA; + timing_type : hold_rising; + when : "RET1N&TENA&!CENA&!COLLDISN"; + sdf_cond : "RET1Neq1aTENAeq1aCENAeq0aCOLLDISNeq0"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.083156, 0.076044, 0.070322, 0.069116, 0.068116, 0.067116, 0.066116", \ + "0.086910, 0.079797, 0.074076, 0.072870, 0.071870, 0.070870, 0.069870", \ + "0.102427, 0.095315, 0.089593, 0.088388, 0.087388, 0.086388, 0.085388", \ + "0.107825, 0.100713, 0.094991, 0.093785, 0.092785, 0.091785, 0.090785", \ + "0.113583, 0.106471, 0.100749, 0.099544, 0.098544, 0.097544, 0.096544", \ + "0.124304, 0.117192, 0.111470, 0.110265, 0.109265, 0.108265, 0.107265", \ + "0.136745, 0.129633, 0.123911, 0.122705, 0.121705, 0.120705, 0.119705" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.078762, 0.070616, 0.060896, 0.051764, 0.049692, 0.039888, 0.022898", \ + "0.082521, 0.074375, 0.064655, 0.055523, 0.053451, 0.043647, 0.026657", \ + "0.098034, 0.089889, 0.080169, 0.071037, 0.068965, 0.059161, 0.042170", \ + "0.103449, 0.095303, 0.085584, 0.076451, 0.074380, 0.064576, 0.047585", \ + "0.109177, 0.101031, 0.091311, 0.082179, 0.080107, 0.070303, 0.053313", \ + "0.119897, 0.111751, 0.102031, 0.092899, 0.090827, 0.081023, 0.064033", \ + "0.132372, 0.124227, 0.114507, 0.105374, 0.103302, 0.093498, 0.076508" \ + ); + } + } + internal_power() { + when : "TENA&!DFTRAMBYP&COLLDISN"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.012571, 0.012584, 0.012596, 0.012609, 0.012622, 0.012634, 0.012647"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.010732, 0.010822, 0.010832, 0.010843, 0.010854, 0.010865, 0.010876"); + } + } + internal_power() { + when : "TENA&!DFTRAMBYP&!COLLDISN"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.012571, 0.012584, 0.012596, 0.012609, 0.012622, 0.012634, 0.012647"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.010732, 0.010822, 0.010832, 0.010843, 0.010854, 0.010865, 0.010876"); + } + } + } + pin(CLKB) { + direction : input; + related_power_pin : "VDDPE"; + related_ground_pin : "VSSE"; + capacitance : 0.009334; + clock : true; + max_transition : 0.301300; + /* Internal energy table for write mode */ + internal_power() { + when : "RET1N&!DFTRAMBYP&((!CENB&TENB)|(!TCENB&!TENB))&!EMAB[2]&!EMAB[1]&!EMAB[0]"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_clockslew_energy_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + values ("5.185111, 5.190074, 5.195222, 5.200417, 5.205618, 5.210823, 5.216034"); + } + fall_power(rf2_32x128_wm1_clockslew_energy_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + values ("0.009809, 0.009819, 0.009829, 0.009839, 0.009848, 0.009858, 0.009868"); + } + } + /* Internal energy table for write mode */ + internal_power() { + when : "RET1N&!DFTRAMBYP&((!CENB&TENB)|(!TCENB&!TENB))&!EMAB[2]&!EMAB[1]&EMAB[0]"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_clockslew_energy_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + values ("5.185347, 5.190311, 5.195348, 5.200544, 5.205744, 5.210950, 5.216161"); + } + fall_power(rf2_32x128_wm1_clockslew_energy_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + values ("0.009809, 0.009819, 0.009829, 0.009839, 0.009848, 0.009858, 0.009868"); + } + } + /* Internal energy table for write mode */ + internal_power() { + when : "RET1N&!DFTRAMBYP&((!CENB&TENB)|(!TCENB&!TENB))&!EMAB[2]&EMAB[1]&!EMAB[0]"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_clockslew_energy_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + values ("5.191878, 5.197070, 5.202267, 5.207469, 5.212677, 5.217889, 5.223107"); + } + fall_power(rf2_32x128_wm1_clockslew_energy_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + values ("0.009809, 0.009819, 0.009829, 0.009839, 0.009848, 0.009858, 0.009868"); + } + } + /* Internal energy table for write mode */ + internal_power() { + when : "RET1N&!DFTRAMBYP&((!CENB&TENB)|(!TCENB&!TENB))&!EMAB[2]&EMAB[1]&EMAB[0]"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_clockslew_energy_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + values ("5.197335, 5.202532, 5.207735, 5.212943, 5.218155, 5.223374, 5.228597"); + } + fall_power(rf2_32x128_wm1_clockslew_energy_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + values ("0.009809, 0.009819, 0.009829, 0.009839, 0.009848, 0.009858, 0.009868"); + } + } + /* Internal energy table for write mode */ + internal_power() { + when : "RET1N&!DFTRAMBYP&((!CENB&TENB)|(!TCENB&!TENB))&EMAB[2]&!EMAB[1]&!EMAB[0]"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_clockslew_energy_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + values ("5.253794, 5.258816, 5.264075, 5.269339, 5.274608, 5.279883, 5.285163"); + } + fall_power(rf2_32x128_wm1_clockslew_energy_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + values ("0.009809, 0.009819, 0.009829, 0.009839, 0.009848, 0.009858, 0.009868"); + } + } + /* Internal energy table for write mode */ + internal_power() { + when : "RET1N&!DFTRAMBYP&((!CENB&TENB)|(!TCENB&!TENB))&EMAB[2]&!EMAB[1]&EMAB[0]"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_clockslew_energy_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + values ("5.263777, 5.269041, 5.274310, 5.279584, 5.284863, 5.290148, 5.295438"); + } + fall_power(rf2_32x128_wm1_clockslew_energy_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + values ("0.009809, 0.009819, 0.009829, 0.009839, 0.009848, 0.009858, 0.009868"); + } + } + /* Internal energy table for write mode */ + internal_power() { + when : "RET1N&!DFTRAMBYP&((!CENB&TENB)|(!TCENB&!TENB))&EMAB[2]&EMAB[1]&!EMAB[0]"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_clockslew_energy_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + values ("5.275699, 5.280975, 5.286256, 5.291542, 5.296834, 5.302130, 5.307433"); + } + fall_power(rf2_32x128_wm1_clockslew_energy_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + values ("0.009809, 0.009819, 0.009829, 0.009839, 0.009848, 0.009858, 0.009868"); + } + } + /* Internal energy table for write mode */ + internal_power() { + when : "RET1N&!DFTRAMBYP&((!CENB&TENB)|(!TCENB&!TENB))&EMAB[2]&EMAB[1]&EMAB[0]"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_clockslew_energy_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + values ("5.276007, 5.281283, 5.286564, 5.291851, 5.297143, 5.302440, 5.307742"); + } + fall_power(rf2_32x128_wm1_clockslew_energy_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + values ("0.009809, 0.009819, 0.009829, 0.009839, 0.009848, 0.009858, 0.009868"); + } + } + /* Internal energy table for ds mode */ + internal_power() { + when : "RET1N&!DFTRAMBYP&((CENB&TENB)|(TCENB&!TENB))"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_clockslew_energy_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + values ("0.000810, 0.000811, 0.000812, 0.000812, 0.000813, 0.000814, 0.000815"); + } + fall_power(rf2_32x128_wm1_clockslew_energy_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + values ("0.006996, 0.007003, 0.007010, 0.007017, 0.007024, 0.007031, 0.007038"); + } + } + /* Internal energy table for precharge mode */ + internal_power() { + when : "!RET1N"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_clockslew_energy_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + values ("0.000810, 0.000811, 0.000812, 0.000812, 0.000813, 0.000814, 0.000815"); + } + fall_power(rf2_32x128_wm1_clockslew_energy_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + values ("0.006996, 0.007003, 0.007010, 0.007017, 0.007024, 0.007031, 0.007038"); + } + } + /* Internal energy table for scan mode */ + internal_power() { + when : "RET1N&DFTRAMBYP"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_clockslew_energy_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + values ("3.252249, 3.255501, 3.258757, 3.262015, 3.265277, 3.268545, 3.271814"); + } + fall_power(rf2_32x128_wm1_clockslew_energy_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + values ("0.009753, 0.009763, 0.009773, 0.009782, 0.009792, 0.009802, 0.009812"); + } + } + timing() { + related_pin : CLKA; + timing_type : setup_rising; + when : "RET1N&!DFTRAMBYP&((TENB&!CENB)|(!TENB&!TCENB))&!EMAB[2]&!EMAB[1]&!EMAB[0]"; + sdf_cond : "contB_RET1Neq1aDFTRAMBYPeq0aopopTENBeq1aCENBeq0cpoopTENBeq0aTCENBeq0cpcpaEMAB2eq0aEMAB1eq0aEMAB0eq0"; + rise_constraint(rf2_32x128_wm1_clockslew_clockslew_setup_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + values (\ + "0.808743, 0.812821, 0.828318, 0.834194, 0.840071, 0.850293, 0.863046", \ + "0.804898, 0.808976, 0.824473, 0.830349, 0.836226, 0.846448, 0.859201", \ + "0.789965, 0.794043, 0.809540, 0.815416, 0.821293, 0.831515, 0.844268", \ + "0.784284, 0.788362, 0.803859, 0.809735, 0.815612, 0.825834, 0.838587", \ + "0.779021, 0.783099, 0.798596, 0.804472, 0.810349, 0.820571, 0.833324", \ + "0.768168, 0.772246, 0.787743, 0.793619, 0.799496, 0.809718, 0.822471", \ + "0.756996, 0.761074, 0.776571, 0.782447, 0.788324, 0.798546, 0.811299" \ + ); + } + } + timing() { + related_pin : CLKA; + timing_type : hold_rising; + when : "RET1N&!DFTRAMBYP&((TENB&!CENB)|(!TENB&!TCENB))&!EMAB[2]&!EMAB[1]&!EMAB[0]"; + sdf_cond : "contB_RET1Neq1aDFTRAMBYPeq0aopopTENBeq1aCENBeq0cpoopTENBeq0aTCENBeq0cpcpaEMAB2eq0aEMAB1eq0aEMAB0eq0"; + rise_constraint(rf2_32x128_wm1_clockslew_clockslew_hold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + values (\ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000" \ + ); + } + } + timing() { + related_pin : CLKA; + timing_type : setup_rising; + when : "RET1N&!DFTRAMBYP&((TENB&!CENB)|(!TENB&!TCENB))&!EMAB[2]&!EMAB[1]&EMAB[0]"; + sdf_cond : "contB_RET1Neq1aDFTRAMBYPeq0aopopTENBeq1aCENBeq0cpoopTENBeq0aTCENBeq0cpcpaEMAB2eq0aEMAB1eq0aEMAB0eq1"; + rise_constraint(rf2_32x128_wm1_clockslew_clockslew_setup_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + values (\ + "0.815019, 0.819097, 0.834594, 0.840470, 0.846347, 0.856569, 0.869322", \ + "0.811174, 0.815252, 0.830749, 0.836625, 0.842502, 0.852724, 0.865477", \ + "0.796241, 0.800319, 0.815816, 0.821692, 0.827569, 0.837791, 0.850544", \ + "0.790560, 0.794638, 0.810135, 0.816011, 0.821888, 0.832110, 0.844863", \ + "0.785297, 0.789375, 0.804872, 0.810748, 0.816625, 0.826847, 0.839600", \ + "0.774444, 0.778522, 0.794019, 0.799895, 0.805772, 0.815994, 0.828747", \ + "0.763272, 0.767350, 0.782847, 0.788723, 0.794600, 0.804822, 0.817575" \ + ); + } + } + timing() { + related_pin : CLKA; + timing_type : hold_rising; + when : "RET1N&!DFTRAMBYP&((TENB&!CENB)|(!TENB&!TCENB))&!EMAB[2]&!EMAB[1]&EMAB[0]"; + sdf_cond : "contB_RET1Neq1aDFTRAMBYPeq0aopopTENBeq1aCENBeq0cpoopTENBeq0aTCENBeq0cpcpaEMAB2eq0aEMAB1eq0aEMAB0eq1"; + rise_constraint(rf2_32x128_wm1_clockslew_clockslew_hold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + values (\ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000" \ + ); + } + } + timing() { + related_pin : CLKA; + timing_type : setup_rising; + when : "RET1N&!DFTRAMBYP&((TENB&!CENB)|(!TENB&!TCENB))&!EMAB[2]&EMAB[1]&!EMAB[0]"; + sdf_cond : "contB_RET1Neq1aDFTRAMBYPeq0aopopTENBeq1aCENBeq0cpoopTENBeq0aTCENBeq0cpcpaEMAB2eq0aEMAB1eq1aEMAB0eq0"; + rise_constraint(rf2_32x128_wm1_clockslew_clockslew_setup_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + values (\ + "0.821691, 0.825769, 0.841266, 0.847142, 0.853019, 0.863241, 0.875994", \ + "0.817846, 0.821924, 0.837421, 0.843297, 0.849174, 0.859396, 0.872149", \ + "0.802913, 0.806991, 0.822488, 0.828364, 0.834241, 0.844463, 0.857216", \ + "0.797232, 0.801310, 0.816807, 0.822683, 0.828560, 0.838782, 0.851535", \ + "0.791969, 0.796047, 0.811544, 0.817420, 0.823297, 0.833519, 0.846272", \ + "0.781116, 0.785194, 0.800691, 0.806567, 0.812444, 0.822666, 0.835419", \ + "0.769944, 0.774022, 0.789519, 0.795395, 0.801272, 0.811494, 0.824247" \ + ); + } + } + timing() { + related_pin : CLKA; + timing_type : hold_rising; + when : "RET1N&!DFTRAMBYP&((TENB&!CENB)|(!TENB&!TCENB))&!EMAB[2]&EMAB[1]&!EMAB[0]"; + sdf_cond : "contB_RET1Neq1aDFTRAMBYPeq0aopopTENBeq1aCENBeq0cpoopTENBeq0aTCENBeq0cpcpaEMAB2eq0aEMAB1eq1aEMAB0eq0"; + rise_constraint(rf2_32x128_wm1_clockslew_clockslew_hold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + values (\ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000" \ + ); + } + } + timing() { + related_pin : CLKA; + timing_type : setup_rising; + when : "RET1N&!DFTRAMBYP&((TENB&!CENB)|(!TENB&!TCENB))&!EMAB[2]&EMAB[1]&EMAB[0]"; + sdf_cond : "contB_RET1Neq1aDFTRAMBYPeq0aopopTENBeq1aCENBeq0cpoopTENBeq0aTCENBeq0cpcpaEMAB2eq0aEMAB1eq1aEMAB0eq1"; + rise_constraint(rf2_32x128_wm1_clockslew_clockslew_setup_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + values (\ + "0.830293, 0.834371, 0.849868, 0.855744, 0.861621, 0.871843, 0.884596", \ + "0.826448, 0.830526, 0.846023, 0.851899, 0.857776, 0.867998, 0.880751", \ + "0.811515, 0.815593, 0.831090, 0.836966, 0.842843, 0.853065, 0.865818", \ + "0.805834, 0.809912, 0.825409, 0.831285, 0.837162, 0.847384, 0.860137", \ + "0.800571, 0.804649, 0.820146, 0.826022, 0.831899, 0.842121, 0.854874", \ + "0.789718, 0.793796, 0.809293, 0.815169, 0.821046, 0.831268, 0.844021", \ + "0.778546, 0.782624, 0.798121, 0.803997, 0.809874, 0.820096, 0.832849" \ + ); + } + } + timing() { + related_pin : CLKA; + timing_type : hold_rising; + when : "RET1N&!DFTRAMBYP&((TENB&!CENB)|(!TENB&!TCENB))&!EMAB[2]&EMAB[1]&EMAB[0]"; + sdf_cond : "contB_RET1Neq1aDFTRAMBYPeq0aopopTENBeq1aCENBeq0cpoopTENBeq0aTCENBeq0cpcpaEMAB2eq0aEMAB1eq1aEMAB0eq1"; + rise_constraint(rf2_32x128_wm1_clockslew_clockslew_hold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + values (\ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000" \ + ); + } + } + timing() { + related_pin : CLKA; + timing_type : setup_rising; + when : "RET1N&!DFTRAMBYP&((TENB&!CENB)|(!TENB&!TCENB))&EMAB[2]&!EMAB[1]&!EMAB[0]"; + sdf_cond : "contB_RET1Neq1aDFTRAMBYPeq0aopopTENBeq1aCENBeq0cpoopTENBeq0aTCENBeq0cpcpaEMAB2eq1aEMAB1eq0aEMAB0eq0"; + rise_constraint(rf2_32x128_wm1_clockslew_clockslew_setup_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + values (\ + "0.921060, 0.925138, 0.940635, 0.946511, 0.952388, 0.962610, 0.975363", \ + "0.917215, 0.921293, 0.936790, 0.942666, 0.948543, 0.958765, 0.971518", \ + "0.902282, 0.906360, 0.921857, 0.927733, 0.933610, 0.943832, 0.956585", \ + "0.896601, 0.900679, 0.916176, 0.922052, 0.927929, 0.938151, 0.950904", \ + "0.891338, 0.895416, 0.910913, 0.916789, 0.922666, 0.932888, 0.945641", \ + "0.880485, 0.884563, 0.900060, 0.905936, 0.911813, 0.922035, 0.934788", \ + "0.869313, 0.873391, 0.888888, 0.894764, 0.900641, 0.910863, 0.923616" \ + ); + } + } + timing() { + related_pin : CLKA; + timing_type : hold_rising; + when : "RET1N&!DFTRAMBYP&((TENB&!CENB)|(!TENB&!TCENB))&EMAB[2]&!EMAB[1]&!EMAB[0]"; + sdf_cond : "contB_RET1Neq1aDFTRAMBYPeq0aopopTENBeq1aCENBeq0cpoopTENBeq0aTCENBeq0cpcpaEMAB2eq1aEMAB1eq0aEMAB0eq0"; + rise_constraint(rf2_32x128_wm1_clockslew_clockslew_hold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + values (\ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000" \ + ); + } + } + timing() { + related_pin : CLKA; + timing_type : setup_rising; + when : "RET1N&!DFTRAMBYP&((TENB&!CENB)|(!TENB&!TCENB))&EMAB[2]&!EMAB[1]&EMAB[0]"; + sdf_cond : "contB_RET1Neq1aDFTRAMBYPeq0aopopTENBeq1aCENBeq0cpoopTENBeq0aTCENBeq0cpcpaEMAB2eq1aEMAB1eq0aEMAB0eq1"; + rise_constraint(rf2_32x128_wm1_clockslew_clockslew_setup_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + values (\ + "0.986992, 0.991070, 1.006567, 1.012443, 1.018320, 1.028542, 1.041295", \ + "0.983147, 0.987225, 1.002722, 1.008598, 1.014475, 1.024697, 1.037450", \ + "0.968214, 0.972292, 0.987789, 0.993665, 0.999542, 1.009764, 1.022517", \ + "0.962533, 0.966611, 0.982108, 0.987984, 0.993861, 1.004083, 1.016836", \ + "0.957270, 0.961348, 0.976845, 0.982721, 0.988598, 0.998820, 1.011573", \ + "0.946417, 0.950495, 0.965992, 0.971868, 0.977745, 0.987967, 1.000720", \ + "0.935245, 0.939323, 0.954820, 0.960696, 0.966573, 0.976795, 0.989548" \ + ); + } + } + timing() { + related_pin : CLKA; + timing_type : hold_rising; + when : "RET1N&!DFTRAMBYP&((TENB&!CENB)|(!TENB&!TCENB))&EMAB[2]&!EMAB[1]&EMAB[0]"; + sdf_cond : "contB_RET1Neq1aDFTRAMBYPeq0aopopTENBeq1aCENBeq0cpoopTENBeq0aTCENBeq0cpcpaEMAB2eq1aEMAB1eq0aEMAB0eq1"; + rise_constraint(rf2_32x128_wm1_clockslew_clockslew_hold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + values (\ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000" \ + ); + } + } + timing() { + related_pin : CLKA; + timing_type : setup_rising; + when : "RET1N&!DFTRAMBYP&((TENB&!CENB)|(!TENB&!TCENB))&EMAB[2]&EMAB[1]&!EMAB[0]"; + sdf_cond : "contB_RET1Neq1aDFTRAMBYPeq0aopopTENBeq1aCENBeq0cpoopTENBeq0aTCENBeq0cpcpaEMAB2eq1aEMAB1eq1aEMAB0eq0"; + rise_constraint(rf2_32x128_wm1_clockslew_clockslew_setup_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + values (\ + "1.076833, 1.080911, 1.096408, 1.102284, 1.108161, 1.118383, 1.131136", \ + "1.072988, 1.077066, 1.092563, 1.098439, 1.104316, 1.114538, 1.127291", \ + "1.058055, 1.062133, 1.077630, 1.083506, 1.089383, 1.099605, 1.112358", \ + "1.052374, 1.056452, 1.071949, 1.077825, 1.083702, 1.093924, 1.106677", \ + "1.047111, 1.051189, 1.066686, 1.072562, 1.078439, 1.088661, 1.101414", \ + "1.036258, 1.040336, 1.055833, 1.061709, 1.067586, 1.077808, 1.090561", \ + "1.025086, 1.029164, 1.044661, 1.050537, 1.056414, 1.066636, 1.079389" \ + ); + } + } + timing() { + related_pin : CLKA; + timing_type : hold_rising; + when : "RET1N&!DFTRAMBYP&((TENB&!CENB)|(!TENB&!TCENB))&EMAB[2]&EMAB[1]&!EMAB[0]"; + sdf_cond : "contB_RET1Neq1aDFTRAMBYPeq0aopopTENBeq1aCENBeq0cpoopTENBeq0aTCENBeq0cpcpaEMAB2eq1aEMAB1eq1aEMAB0eq0"; + rise_constraint(rf2_32x128_wm1_clockslew_clockslew_hold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + values (\ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000" \ + ); + } + } + timing() { + related_pin : CLKA; + timing_type : setup_rising; + when : "RET1N&!DFTRAMBYP&((TENB&!CENB)|(!TENB&!TCENB))&EMAB[2]&EMAB[1]&EMAB[0]"; + sdf_cond : "contB_RET1Neq1aDFTRAMBYPeq0aopopTENBeq1aCENBeq0cpoopTENBeq0aTCENBeq0cpcpaEMAB2eq1aEMAB1eq1aEMAB0eq1"; + rise_constraint(rf2_32x128_wm1_clockslew_clockslew_setup_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + values (\ + "1.144231, 1.148309, 1.163806, 1.169682, 1.175559, 1.185781, 1.198534", \ + "1.140386, 1.144464, 1.159961, 1.165837, 1.171714, 1.181936, 1.194689", \ + "1.125453, 1.129531, 1.145028, 1.150904, 1.156781, 1.167003, 1.179756", \ + "1.119772, 1.123850, 1.139347, 1.145223, 1.151100, 1.161322, 1.174075", \ + "1.114509, 1.118587, 1.134084, 1.139960, 1.145837, 1.156059, 1.168812", \ + "1.103656, 1.107734, 1.123231, 1.129107, 1.134984, 1.145206, 1.157959", \ + "1.092484, 1.096562, 1.112059, 1.117935, 1.123812, 1.134034, 1.146787" \ + ); + } + } + timing() { + related_pin : CLKA; + timing_type : hold_rising; + when : "RET1N&!DFTRAMBYP&((TENB&!CENB)|(!TENB&!TCENB))&EMAB[2]&EMAB[1]&EMAB[0]"; + sdf_cond : "contB_RET1Neq1aDFTRAMBYPeq0aopopTENBeq1aCENBeq0cpoopTENBeq0aTCENBeq0cpcpaEMAB2eq1aEMAB1eq1aEMAB0eq1"; + rise_constraint(rf2_32x128_wm1_clockslew_clockslew_hold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + values (\ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000" \ + ); + } + } + minimum_period() { + constraint : 0.985430; + when : "RET1N&(((TENB&!CENB&!DFTRAMBYP)|(!TENB&!TCENB&!DFTRAMBYP))|DFTRAMBYP)&!EMAB[2]&!EMAB[1]&!EMAB[0]"; + sdf_cond : "RET1Neq1aopopopTENBeq1aCENBeq0aDFTRAMBYPeq0cpoopTENBeq0aTCENBeq0aDFTRAMBYPeq0cpcpoDFTRAMBYPeq1cpaEMAB2eq0aEMAB1eq0aEMAB0eq0"; + } + minimum_period() { + constraint : 0.991748; + when : "RET1N&(((TENB&!CENB&!DFTRAMBYP)|(!TENB&!TCENB&!DFTRAMBYP))|DFTRAMBYP)&!EMAB[2]&!EMAB[1]&EMAB[0]"; + sdf_cond : "RET1Neq1aopopopTENBeq1aCENBeq0aDFTRAMBYPeq0cpoopTENBeq0aTCENBeq0aDFTRAMBYPeq0cpcpoDFTRAMBYPeq1cpaEMAB2eq0aEMAB1eq0aEMAB0eq1"; + } + minimum_period() { + constraint : 0.998466; + when : "RET1N&(((TENB&!CENB&!DFTRAMBYP)|(!TENB&!TCENB&!DFTRAMBYP))|DFTRAMBYP)&!EMAB[2]&EMAB[1]&!EMAB[0]"; + sdf_cond : "RET1Neq1aopopopTENBeq1aCENBeq0aDFTRAMBYPeq0cpoopTENBeq0aTCENBeq0aDFTRAMBYPeq0cpcpoDFTRAMBYPeq1cpaEMAB2eq0aEMAB1eq1aEMAB0eq0"; + } + minimum_period() { + constraint : 1.007126; + when : "RET1N&(((TENB&!CENB&!DFTRAMBYP)|(!TENB&!TCENB&!DFTRAMBYP))|DFTRAMBYP)&!EMAB[2]&EMAB[1]&EMAB[0]"; + sdf_cond : "RET1Neq1aopopopTENBeq1aCENBeq0aDFTRAMBYPeq0cpoopTENBeq0aTCENBeq0aDFTRAMBYPeq0cpcpoDFTRAMBYPeq1cpaEMAB2eq0aEMAB1eq1aEMAB0eq1"; + } + minimum_period() { + constraint : 1.098506; + when : "RET1N&(((TENB&!CENB&!DFTRAMBYP)|(!TENB&!TCENB&!DFTRAMBYP))|DFTRAMBYP)&EMAB[2]&!EMAB[1]&!EMAB[0]"; + sdf_cond : "RET1Neq1aopopopTENBeq1aCENBeq0aDFTRAMBYPeq0cpoopTENBeq0aTCENBeq0aDFTRAMBYPeq0cpcpoDFTRAMBYPeq1cpaEMAB2eq1aEMAB1eq0aEMAB0eq0"; + } + minimum_period() { + constraint : 1.164884; + when : "RET1N&(((TENB&!CENB&!DFTRAMBYP)|(!TENB&!TCENB&!DFTRAMBYP))|DFTRAMBYP)&EMAB[2]&!EMAB[1]&EMAB[0]"; + sdf_cond : "RET1Neq1aopopopTENBeq1aCENBeq0aDFTRAMBYPeq0cpoopTENBeq0aTCENBeq0aDFTRAMBYPeq0cpcpoDFTRAMBYPeq1cpaEMAB2eq1aEMAB1eq0aEMAB0eq1"; + } + minimum_period() { + constraint : 1.255333; + when : "RET1N&(((TENB&!CENB&!DFTRAMBYP)|(!TENB&!TCENB&!DFTRAMBYP))|DFTRAMBYP)&EMAB[2]&EMAB[1]&!EMAB[0]"; + sdf_cond : "RET1Neq1aopopopTENBeq1aCENBeq0aDFTRAMBYPeq0cpoopTENBeq0aTCENBeq0aDFTRAMBYPeq0cpcpoDFTRAMBYPeq1cpaEMAB2eq1aEMAB1eq1aEMAB0eq0"; + } + minimum_period() { + constraint : 1.323187; + when : "RET1N&(((TENB&!CENB&!DFTRAMBYP)|(!TENB&!TCENB&!DFTRAMBYP))|DFTRAMBYP)&EMAB[2]&EMAB[1]&EMAB[0]"; + sdf_cond : "RET1Neq1aopopopTENBeq1aCENBeq0aDFTRAMBYPeq0cpoopTENBeq0aTCENBeq0aDFTRAMBYPeq0cpcpoDFTRAMBYPeq1cpaEMAB2eq1aEMAB1eq1aEMAB0eq1"; + } + timing() { + timing_type : min_clock_tree_path; + timing_sense : positive_unate; + cell_rise(rf2_32x128_wm1_cts1x7_clockslew_delay_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + values ("0.076418, 0.080589, 0.095847, 0.101215, 0.106893, 0.117262, 0.129577"); + } + rise_transition(rf2_32x128_wm1_cts1x7_clockslew_slew_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + values ("0.019838, 0.019435, 0.020115, 0.019476, 0.019859, 0.019507, 0.019810"); + } + cell_fall(rf2_32x128_wm1_cts1x7_clockslew_delay_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + values ("0.076418, 0.080589, 0.095847, 0.101215, 0.106893, 0.117262, 0.129577"); + } + fall_transition(rf2_32x128_wm1_cts1x7_clockslew_slew_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + values ("0.023387, 0.022562, 0.022497, 0.022613, 0.023304, 0.022478, 0.022596"); + } + } + timing() { + timing_type : min_clock_tree_path; + timing_sense : negative_unate; + cell_fall(rf2_32x128_wm1_cts1x7_clockslew_delay_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + values ("0.076418, 0.080589, 0.095847, 0.101215, 0.106893, 0.117262, 0.129577"); + } + fall_transition(rf2_32x128_wm1_cts1x7_clockslew_slew_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + values ("0.023387, 0.022562, 0.022497, 0.022613, 0.023304, 0.022478, 0.022596"); + } + cell_rise(rf2_32x128_wm1_cts1x7_clockslew_delay_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + values ("0.076418, 0.080589, 0.095847, 0.101215, 0.106893, 0.117262, 0.129577"); + } + rise_transition(rf2_32x128_wm1_cts1x7_clockslew_slew_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + values ("0.019838, 0.019435, 0.020115, 0.019476, 0.019859, 0.019507, 0.019810"); + } + } + timing() { + timing_type : max_clock_tree_path; + timing_sense : positive_unate; + cell_rise(rf2_32x128_wm1_cts1x7_clockslew_delay_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + values ("0.222397, 0.226782, 0.241390, 0.247257, 0.252914, 0.263190, 0.273765"); + } + rise_transition(rf2_32x128_wm1_cts1x7_clockslew_slew_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + values ("0.019838, 0.019435, 0.020115, 0.019476, 0.019859, 0.019507, 0.019810"); + } + cell_fall(rf2_32x128_wm1_cts1x7_clockslew_delay_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + values ("0.222397, 0.226782, 0.241390, 0.247257, 0.252914, 0.263190, 0.273765"); + } + fall_transition(rf2_32x128_wm1_cts1x7_clockslew_slew_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + values ("0.023387, 0.022562, 0.022497, 0.022613, 0.023304, 0.022478, 0.022596"); + } + } + timing() { + timing_type : max_clock_tree_path; + timing_sense : negative_unate; + cell_fall(rf2_32x128_wm1_cts1x7_clockslew_delay_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + values ("0.222397, 0.226782, 0.241390, 0.247257, 0.252914, 0.263190, 0.273765"); + } + fall_transition(rf2_32x128_wm1_cts1x7_clockslew_slew_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + values ("0.023387, 0.022562, 0.022497, 0.022613, 0.023304, 0.022478, 0.022596"); + } + cell_rise(rf2_32x128_wm1_cts1x7_clockslew_delay_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + values ("0.222397, 0.226782, 0.241390, 0.247257, 0.252914, 0.263190, 0.273765"); + } + rise_transition(rf2_32x128_wm1_cts1x7_clockslew_slew_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + values ("0.019838, 0.019435, 0.020115, 0.019476, 0.019859, 0.019507, 0.019810"); + } + } + min_pulse_width_high : 0.149433; + min_pulse_width_low : 0.149474; + } + pin(CENB) { + direction : input; + related_power_pin : "VDDPE"; + related_ground_pin : "VSSE"; + capacitance : 0.001611; + max_transition : 0.480000; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB"; + sdf_cond : "RET1Neq1aTENBeq1"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.133023, 0.141319, 0.153174, 0.170813, 0.182788, 0.195314, 0.218129", \ + "0.131443, 0.139739, 0.151594, 0.169233, 0.181208, 0.193734, 0.216549", \ + "0.130443, 0.138739, 0.150594, 0.168233, 0.180208, 0.192734, 0.215549", \ + "0.129443, 0.137739, 0.149594, 0.167233, 0.179208, 0.191734, 0.214549", \ + "0.128443, 0.136739, 0.148594, 0.166233, 0.178208, 0.190734, 0.213549", \ + "0.127443, 0.135739, 0.147594, 0.165233, 0.177208, 0.189734, 0.212549", \ + "0.126443, 0.134739, 0.146594, 0.164233, 0.176208, 0.188734, 0.211549" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.141253, 0.151296, 0.165242, 0.181760, 0.198803, 0.219487, 0.244644", \ + "0.136958, 0.147001, 0.160947, 0.177465, 0.194508, 0.215192, 0.240349", \ + "0.121686, 0.131729, 0.145675, 0.162193, 0.179236, 0.199920, 0.225077", \ + "0.116189, 0.126232, 0.140178, 0.156696, 0.173739, 0.194423, 0.219580", \ + "0.110624, 0.120667, 0.134613, 0.151131, 0.168174, 0.188858, 0.214015", \ + "0.107664, 0.116045, 0.130197, 0.149112, 0.163519, 0.186543, 0.212305", \ + "0.106664, 0.115045, 0.129197, 0.148112, 0.162519, 0.185543, 0.211305" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB"; + sdf_cond : "RET1Neq1aTENBeq1"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.059324, 0.050910, 0.039579, 0.027551, 0.016984, 0.011907, 0.011600", \ + "0.063370, 0.054956, 0.043625, 0.031598, 0.021030, 0.015953, 0.012100", \ + "0.078675, 0.070261, 0.058930, 0.046903, 0.036335, 0.031258, 0.012600", \ + "0.084307, 0.075893, 0.064561, 0.052534, 0.041966, 0.036889, 0.013100", \ + "0.089904, 0.081490, 0.070159, 0.058132, 0.047564, 0.042487, 0.017971", \ + "0.100350, 0.091937, 0.080605, 0.068578, 0.058010, 0.052933, 0.028417", \ + "0.112292, 0.103878, 0.092547, 0.080520, 0.069952, 0.064875, 0.040359" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.038140, 0.028243, 0.015700, 0.014700, 0.013700, 0.012700, 0.011700", \ + "0.042453, 0.032556, 0.019546, 0.015700, 0.014700, 0.013700, 0.012700", \ + "0.057717, 0.047819, 0.034809, 0.016200, 0.015200, 0.014200, 0.013200", \ + "0.063595, 0.053698, 0.040688, 0.020520, 0.015700, 0.014700, 0.013700", \ + "0.068891, 0.058993, 0.045983, 0.025816, 0.016200, 0.015200, 0.014200", \ + "0.079282, 0.069385, 0.056375, 0.036207, 0.022720, 0.015700, 0.014700", \ + "0.090972, 0.081075, 0.068065, 0.047897, 0.034410, 0.019777, 0.015700" \ + ); + } + } + timing() { + related_pin : RET1N; + timing_type : non_seq_setup_falling; + fall_constraint(rf2_32x128_wm1_inputslew_inputslew_setup_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000" \ + ); + } + } + timing() { + related_pin : RET1N; + timing_type : non_seq_hold_falling; + fall_constraint(rf2_32x128_wm1_inputslew_inputslew_hold_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "1.037535, 1.030249, 1.023279, 1.022279, 1.021279, 1.020279, 1.019279", \ + "1.041653, 1.034367, 1.027397, 1.026397, 1.025397, 1.024397, 1.023397", \ + "1.056809, 1.049523, 1.042553, 1.041553, 1.040553, 1.039553, 1.038553", \ + "1.062294, 1.055008, 1.048038, 1.047038, 1.046038, 1.045038, 1.044038", \ + "1.067465, 1.060179, 1.053209, 1.052209, 1.051209, 1.050209, 1.049209", \ + "1.078514, 1.071228, 1.064258, 1.063258, 1.062258, 1.061258, 1.060258", \ + "1.091049, 1.083763, 1.076793, 1.075793, 1.074793, 1.073793, 1.072793" \ + ); + } + } + timing() { + related_pin : RET1N; + timing_type : non_seq_setup_rising; + fall_constraint(rf2_32x128_wm1_inputslew_inputslew_setup_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000" \ + ); + } + } + timing() { + related_pin : RET1N; + timing_type : non_seq_hold_rising; + fall_constraint(rf2_32x128_wm1_inputslew_inputslew_hold_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.526962, 0.524671, 0.512120, 0.485979, 0.465293, 0.445852, 0.407927", \ + "0.527962, 0.525671, 0.513120, 0.486979, 0.466293, 0.446852, 0.408927", \ + "0.528962, 0.526671, 0.514120, 0.487979, 0.467293, 0.447852, 0.409927", \ + "0.529962, 0.527671, 0.515120, 0.488979, 0.468293, 0.448852, 0.410927", \ + "0.530962, 0.528671, 0.516120, 0.489979, 0.469293, 0.449852, 0.411927", \ + "0.531962, 0.529671, 0.517120, 0.490979, 0.470293, 0.450852, 0.412927", \ + "0.532962, 0.530671, 0.518120, 0.491979, 0.471293, 0.451852, 0.413927" \ + ); + } + } + internal_power() { + when : "!DFTRAMBYP&TENB"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.022881, 0.022904, 0.022927, 0.022950, 0.022973, 0.022996, 0.023019"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.045631, 0.045688, 0.045734, 0.045780, 0.045826, 0.045839, 0.045885"); + } + } + } + bus(WENB) { + bus_type : rf2_32x128_wm1_WENB; + direction : input; + related_power_pin : "VDDPE"; + related_ground_pin : "VSSE"; + capacitance : 0.001891; + max_transition : 0.480000; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&!CENB"; + sdf_cond : "RET1Neq1aTENBeq1aCENBeq0"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.035690, 0.043650, 0.056717, 0.077412, 0.096098, 0.121892, 0.154147", \ + "0.031561, 0.039522, 0.052589, 0.073284, 0.091970, 0.117764, 0.150019", \ + "0.016903, 0.024864, 0.037931, 0.058626, 0.077312, 0.103106, 0.135361", \ + "0.011078, 0.019038, 0.032106, 0.052800, 0.071486, 0.097280, 0.129535", \ + "0.008000, 0.013408, 0.026476, 0.047170, 0.065856, 0.091650, 0.123905", \ + "0.007000, 0.009000, 0.016157, 0.036852, 0.055538, 0.081331, 0.113586", \ + "0.006000, 0.008000, 0.010000, 0.026220, 0.044906, 0.070700, 0.102955" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.029697, 0.037831, 0.051192, 0.077836, 0.095726, 0.129768, 0.172285", \ + "0.025566, 0.033701, 0.047062, 0.073706, 0.091596, 0.125638, 0.168155", \ + "0.010912, 0.019047, 0.032408, 0.059051, 0.076941, 0.110983, 0.153500", \ + "0.008000, 0.013216, 0.026576, 0.053220, 0.071110, 0.105152, 0.147669", \ + "0.007000, 0.009000, 0.021001, 0.047645, 0.065535, 0.099577, 0.142094", \ + "0.006000, 0.008000, 0.010629, 0.037272, 0.055162, 0.089204, 0.131721", \ + "0.005000, 0.007000, 0.010000, 0.026705, 0.044595, 0.078637, 0.121154" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&!CENB"; + sdf_cond : "RET1Neq1aTENBeq1aCENBeq0"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.219061, 0.211195, 0.203044, 0.192650, 0.187941, 0.183675, 0.182675", \ + "0.223394, 0.215528, 0.207377, 0.196983, 0.192274, 0.188008, 0.187008", \ + "0.238054, 0.230188, 0.222037, 0.211643, 0.206934, 0.202668, 0.201668", \ + "0.243923, 0.236057, 0.227906, 0.217512, 0.212803, 0.208537, 0.207537", \ + "0.249579, 0.241713, 0.233562, 0.223168, 0.218459, 0.214193, 0.213193", \ + "0.259803, 0.251937, 0.243786, 0.233392, 0.228683, 0.224417, 0.223417", \ + "0.270432, 0.262566, 0.254415, 0.244021, 0.239312, 0.235046, 0.234046" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.212272, 0.203823, 0.193740, 0.178000, 0.172462, 0.161649, 0.141945", \ + "0.216670, 0.208221, 0.198137, 0.182398, 0.176860, 0.166047, 0.146343", \ + "0.231271, 0.222822, 0.212738, 0.196999, 0.191461, 0.180648, 0.160944", \ + "0.237145, 0.228696, 0.218612, 0.202873, 0.197335, 0.186522, 0.166818", \ + "0.242787, 0.234338, 0.224254, 0.208515, 0.202977, 0.192164, 0.172460", \ + "0.253071, 0.244622, 0.234538, 0.218799, 0.213261, 0.202448, 0.182744", \ + "0.263646, 0.255197, 0.245113, 0.229374, 0.223836, 0.213023, 0.193319" \ + ); + } + } + internal_power() { + when : "TENB&!DFTRAMBYP"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.002724, 0.002727, 0.002729, 0.002732, 0.002735, 0.002738, 0.002740"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.003704, 0.003786, 0.003790, 0.003793, 0.003797, 0.003801, 0.003805"); + } + } + } + bus(AB) { + bus_type : rf2_32x128_wm1_AB; + direction : input; + related_power_pin : "VDDPE"; + related_ground_pin : "VSSE"; + capacitance : 0.001601; + max_transition : 0.480000; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&!CENB&COLLDISN"; + sdf_cond : "RET1Neq1aTENBeq1aCENBeq0aCOLLDISNeq1"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.140797, 0.148048, 0.161730, 0.176571, 0.190580, 0.204907, 0.226337", \ + "0.136797, 0.144048, 0.157730, 0.172571, 0.186580, 0.200907, 0.222337", \ + "0.121354, 0.128605, 0.142287, 0.157128, 0.171137, 0.185464, 0.206894", \ + "0.115697, 0.122948, 0.136630, 0.151471, 0.165480, 0.179807, 0.201237", \ + "0.110268, 0.117519, 0.131201, 0.146042, 0.160051, 0.174378, 0.195808", \ + "0.100514, 0.107765, 0.121447, 0.136288, 0.150297, 0.164624, 0.186054", \ + "0.088690, 0.095941, 0.109623, 0.124464, 0.138473, 0.152800, 0.174230" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.173221, 0.182056, 0.199711, 0.219856, 0.239330, 0.272778, 0.312067", \ + "0.169413, 0.178248, 0.195903, 0.216048, 0.235522, 0.268970, 0.308259", \ + "0.153971, 0.162806, 0.180461, 0.200606, 0.220080, 0.253528, 0.292817", \ + "0.149065, 0.157900, 0.175555, 0.195700, 0.215174, 0.248622, 0.287911", \ + "0.143427, 0.152262, 0.169917, 0.190062, 0.209536, 0.242984, 0.282273", \ + "0.133457, 0.142292, 0.159947, 0.180092, 0.199566, 0.233014, 0.272303", \ + "0.121524, 0.130359, 0.148014, 0.168159, 0.187633, 0.221081, 0.260370" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&!CENB&COLLDISN"; + sdf_cond : "RET1Neq1aTENBeq1aCENBeq0aCOLLDISNeq1"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.078627, 0.071571, 0.065912, 0.064912, 0.063785, 0.062785, 0.061785", \ + "0.082799, 0.075743, 0.070084, 0.069084, 0.067957, 0.066957, 0.065957", \ + "0.098050, 0.090994, 0.085335, 0.084335, 0.083208, 0.082208, 0.081208", \ + "0.103433, 0.096378, 0.090718, 0.089718, 0.088592, 0.087592, 0.086592", \ + "0.109114, 0.102058, 0.096399, 0.095399, 0.094272, 0.093272, 0.092272", \ + "0.119497, 0.112441, 0.106782, 0.105782, 0.104655, 0.103655, 0.102655", \ + "0.131815, 0.124759, 0.119100, 0.118100, 0.116973, 0.115973, 0.114973" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.072616, 0.064489, 0.054801, 0.048160, 0.037994, 0.028470, 0.024279", \ + "0.076787, 0.068661, 0.058972, 0.052331, 0.042166, 0.032642, 0.028451", \ + "0.092046, 0.083919, 0.074231, 0.067590, 0.057425, 0.047901, 0.043709", \ + "0.097442, 0.089315, 0.079627, 0.072986, 0.062820, 0.053296, 0.049105", \ + "0.103093, 0.094966, 0.085278, 0.078637, 0.068471, 0.058947, 0.054756", \ + "0.113489, 0.105363, 0.095674, 0.089033, 0.078867, 0.069343, 0.065152", \ + "0.125777, 0.117651, 0.107962, 0.101321, 0.091155, 0.081631, 0.077440" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&!CENB&!COLLDISN"; + sdf_cond : "RET1Neq1aTENBeq1aCENBeq0aCOLLDISNeq0"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.140797, 0.148048, 0.161730, 0.176571, 0.190580, 0.204907, 0.226337", \ + "0.136797, 0.144048, 0.157730, 0.172571, 0.186580, 0.200907, 0.222337", \ + "0.121354, 0.128605, 0.142287, 0.157128, 0.171137, 0.185464, 0.206894", \ + "0.115697, 0.122948, 0.136630, 0.151471, 0.165480, 0.179807, 0.201237", \ + "0.110268, 0.117519, 0.131201, 0.146042, 0.160051, 0.174378, 0.195808", \ + "0.100514, 0.107765, 0.121447, 0.136288, 0.150297, 0.164624, 0.186054", \ + "0.088690, 0.095941, 0.109623, 0.124464, 0.138473, 0.152800, 0.174230" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.173221, 0.182056, 0.199711, 0.219856, 0.239330, 0.272778, 0.312067", \ + "0.169413, 0.178248, 0.195903, 0.216048, 0.235522, 0.268970, 0.308259", \ + "0.153971, 0.162806, 0.180461, 0.200606, 0.220080, 0.253528, 0.292817", \ + "0.149065, 0.157900, 0.175555, 0.195700, 0.215174, 0.248622, 0.287911", \ + "0.143427, 0.152262, 0.169917, 0.190062, 0.209536, 0.242984, 0.282273", \ + "0.133457, 0.142292, 0.159947, 0.180092, 0.199566, 0.233014, 0.272303", \ + "0.121524, 0.130359, 0.148014, 0.168159, 0.187633, 0.221081, 0.260370" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&!CENB&!COLLDISN"; + sdf_cond : "RET1Neq1aTENBeq1aCENBeq0aCOLLDISNeq0"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.078627, 0.071571, 0.065912, 0.064912, 0.063785, 0.062785, 0.061785", \ + "0.082799, 0.075743, 0.070084, 0.069084, 0.067957, 0.066957, 0.065957", \ + "0.098050, 0.090994, 0.085335, 0.084335, 0.083208, 0.082208, 0.081208", \ + "0.103433, 0.096378, 0.090718, 0.089718, 0.088592, 0.087592, 0.086592", \ + "0.109114, 0.102058, 0.096399, 0.095399, 0.094272, 0.093272, 0.092272", \ + "0.119497, 0.112441, 0.106782, 0.105782, 0.104655, 0.103655, 0.102655", \ + "0.131815, 0.124759, 0.119100, 0.118100, 0.116973, 0.115973, 0.114973" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.072616, 0.064489, 0.054801, 0.048160, 0.037994, 0.028470, 0.024279", \ + "0.076787, 0.068661, 0.058972, 0.052331, 0.042166, 0.032642, 0.028451", \ + "0.092046, 0.083919, 0.074231, 0.067590, 0.057425, 0.047901, 0.043709", \ + "0.097442, 0.089315, 0.079627, 0.072986, 0.062820, 0.053296, 0.049105", \ + "0.103093, 0.094966, 0.085278, 0.078637, 0.068471, 0.058947, 0.054756", \ + "0.113489, 0.105363, 0.095674, 0.089033, 0.078867, 0.069343, 0.065152", \ + "0.125777, 0.117651, 0.107962, 0.101321, 0.091155, 0.081631, 0.077440" \ + ); + } + } + internal_power() { + when : "TENB&!DFTRAMBYP&COLLDISN"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.014315, 0.014329, 0.014344, 0.014358, 0.014372, 0.014387, 0.014401"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.012733, 0.012804, 0.012817, 0.012830, 0.012843, 0.012856, 0.012869"); + } + } + internal_power() { + when : "TENB&!DFTRAMBYP&!COLLDISN"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.014315, 0.014329, 0.014344, 0.014358, 0.014372, 0.014387, 0.014401"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.012733, 0.012804, 0.012817, 0.012830, 0.012843, 0.012856, 0.012869"); + } + } + } + bus(DB) { + bus_type : rf2_32x128_wm1_DB; + direction : input; + related_power_pin : "VDDPE"; + related_ground_pin : "VSSE"; + memory_write() { + address : AB; + clocked_on : CLKB; + } + capacitance : 0.001911; + max_transition : 0.480000; + pin(DB[127]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[127]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB127eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.081869, 0.090709, 0.106192, 0.126100, 0.145752, 0.175780, 0.206194", \ + "0.077614, 0.086454, 0.101937, 0.121845, 0.141497, 0.171525, 0.201939", \ + "0.063095, 0.071935, 0.087418, 0.107326, 0.126978, 0.157006, 0.187420", \ + "0.057251, 0.066091, 0.081574, 0.101482, 0.121134, 0.151162, 0.181576", \ + "0.051639, 0.060479, 0.075962, 0.095870, 0.115522, 0.145550, 0.175964", \ + "0.041308, 0.050148, 0.065631, 0.085540, 0.105192, 0.135220, 0.165634", \ + "0.030742, 0.039582, 0.055065, 0.074974, 0.094626, 0.124653, 0.155068" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.090064, 0.099940, 0.118539, 0.142940, 0.168102, 0.201167, 0.251186", \ + "0.085937, 0.095813, 0.114412, 0.138813, 0.163975, 0.197040, 0.247059", \ + "0.071285, 0.081161, 0.099760, 0.124161, 0.149323, 0.182388, 0.232407", \ + "0.065421, 0.075297, 0.093896, 0.118297, 0.143459, 0.176524, 0.226543", \ + "0.059823, 0.069699, 0.088298, 0.112699, 0.137861, 0.170926, 0.220945", \ + "0.049480, 0.059356, 0.077955, 0.102356, 0.127518, 0.160583, 0.210602", \ + "0.038910, 0.048786, 0.067385, 0.091786, 0.116948, 0.150013, 0.200032" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[127]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB127eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.215143, 0.205891, 0.191396, 0.180086, 0.166663, 0.151271, 0.141824", \ + "0.219591, 0.210339, 0.195844, 0.184534, 0.171111, 0.155719, 0.146272", \ + "0.234139, 0.224887, 0.210392, 0.199082, 0.185659, 0.170267, 0.160820", \ + "0.240010, 0.230758, 0.216263, 0.204953, 0.191530, 0.176138, 0.166691", \ + "0.245664, 0.236412, 0.221917, 0.210607, 0.197184, 0.181792, 0.172345", \ + "0.255942, 0.246690, 0.232195, 0.220885, 0.207462, 0.192070, 0.182623", \ + "0.266510, 0.257258, 0.242763, 0.231453, 0.218030, 0.202638, 0.193191" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.217716, 0.206661, 0.189477, 0.170439, 0.155282, 0.131105, 0.101730", \ + "0.222117, 0.211063, 0.193878, 0.174840, 0.159683, 0.135506, 0.106131", \ + "0.236724, 0.225670, 0.208485, 0.189447, 0.174290, 0.150113, 0.120738", \ + "0.242582, 0.231528, 0.214343, 0.195305, 0.180148, 0.155971, 0.126596", \ + "0.248254, 0.237200, 0.220015, 0.200977, 0.185820, 0.161643, 0.132268", \ + "0.258524, 0.247470, 0.230285, 0.211247, 0.196090, 0.171913, 0.142538", \ + "0.269098, 0.258044, 0.240859, 0.221821, 0.206664, 0.182487, 0.153112" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[127])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.004183, 0.004187, 0.004191, 0.004195, 0.004200, 0.004204, 0.004208"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.005816, 0.005906, 0.005921, 0.005948, 0.005954, 0.005960, 0.005966"); + } + } + } + pin(DB[126]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[126]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB126eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.081869, 0.090709, 0.106192, 0.126100, 0.145752, 0.175780, 0.206194", \ + "0.077614, 0.086454, 0.101937, 0.121845, 0.141497, 0.171525, 0.201939", \ + "0.063095, 0.071935, 0.087418, 0.107326, 0.126978, 0.157006, 0.187420", \ + "0.057251, 0.066091, 0.081574, 0.101482, 0.121134, 0.151162, 0.181576", \ + "0.051639, 0.060479, 0.075962, 0.095870, 0.115522, 0.145550, 0.175964", \ + "0.041308, 0.050148, 0.065631, 0.085540, 0.105192, 0.135220, 0.165634", \ + "0.030742, 0.039582, 0.055065, 0.074974, 0.094626, 0.124653, 0.155068" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.090064, 0.099940, 0.118539, 0.142940, 0.168102, 0.201167, 0.251186", \ + "0.085937, 0.095813, 0.114412, 0.138813, 0.163975, 0.197040, 0.247059", \ + "0.071285, 0.081161, 0.099760, 0.124161, 0.149323, 0.182388, 0.232407", \ + "0.065421, 0.075297, 0.093896, 0.118297, 0.143459, 0.176524, 0.226543", \ + "0.059823, 0.069699, 0.088298, 0.112699, 0.137861, 0.170926, 0.220945", \ + "0.049480, 0.059356, 0.077955, 0.102356, 0.127518, 0.160583, 0.210602", \ + "0.038910, 0.048786, 0.067385, 0.091786, 0.116948, 0.150013, 0.200032" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[126]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB126eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.215143, 0.205891, 0.191396, 0.180086, 0.166663, 0.151271, 0.141824", \ + "0.219591, 0.210339, 0.195844, 0.184534, 0.171111, 0.155719, 0.146272", \ + "0.234139, 0.224887, 0.210392, 0.199082, 0.185659, 0.170267, 0.160820", \ + "0.240010, 0.230758, 0.216263, 0.204953, 0.191530, 0.176138, 0.166691", \ + "0.245664, 0.236412, 0.221917, 0.210607, 0.197184, 0.181792, 0.172345", \ + "0.255942, 0.246690, 0.232195, 0.220885, 0.207462, 0.192070, 0.182623", \ + "0.266510, 0.257258, 0.242763, 0.231453, 0.218030, 0.202638, 0.193191" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.217716, 0.206661, 0.189477, 0.170439, 0.155282, 0.131105, 0.101730", \ + "0.222117, 0.211063, 0.193878, 0.174840, 0.159683, 0.135506, 0.106131", \ + "0.236724, 0.225670, 0.208485, 0.189447, 0.174290, 0.150113, 0.120738", \ + "0.242582, 0.231528, 0.214343, 0.195305, 0.180148, 0.155971, 0.126596", \ + "0.248254, 0.237200, 0.220015, 0.200977, 0.185820, 0.161643, 0.132268", \ + "0.258524, 0.247470, 0.230285, 0.211247, 0.196090, 0.171913, 0.142538", \ + "0.269098, 0.258044, 0.240859, 0.221821, 0.206664, 0.182487, 0.153112" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[126])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.004183, 0.004187, 0.004191, 0.004195, 0.004200, 0.004204, 0.004208"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.005816, 0.005906, 0.005921, 0.005948, 0.005954, 0.005960, 0.005966"); + } + } + } + pin(DB[125]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[125]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB125eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.081869, 0.090709, 0.106192, 0.126100, 0.145752, 0.175780, 0.206194", \ + "0.077614, 0.086454, 0.101937, 0.121845, 0.141497, 0.171525, 0.201939", \ + "0.063095, 0.071935, 0.087418, 0.107326, 0.126978, 0.157006, 0.187420", \ + "0.057251, 0.066091, 0.081574, 0.101482, 0.121134, 0.151162, 0.181576", \ + "0.051639, 0.060479, 0.075962, 0.095870, 0.115522, 0.145550, 0.175964", \ + "0.041308, 0.050148, 0.065631, 0.085540, 0.105192, 0.135220, 0.165634", \ + "0.030742, 0.039582, 0.055065, 0.074974, 0.094626, 0.124653, 0.155068" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.090064, 0.099940, 0.118539, 0.142940, 0.168102, 0.201167, 0.251186", \ + "0.085937, 0.095813, 0.114412, 0.138813, 0.163975, 0.197040, 0.247059", \ + "0.071285, 0.081161, 0.099760, 0.124161, 0.149323, 0.182388, 0.232407", \ + "0.065421, 0.075297, 0.093896, 0.118297, 0.143459, 0.176524, 0.226543", \ + "0.059823, 0.069699, 0.088298, 0.112699, 0.137861, 0.170926, 0.220945", \ + "0.049480, 0.059356, 0.077955, 0.102356, 0.127518, 0.160583, 0.210602", \ + "0.038910, 0.048786, 0.067385, 0.091786, 0.116948, 0.150013, 0.200032" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[125]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB125eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.215143, 0.205891, 0.191396, 0.180086, 0.166663, 0.151271, 0.141824", \ + "0.219591, 0.210339, 0.195844, 0.184534, 0.171111, 0.155719, 0.146272", \ + "0.234139, 0.224887, 0.210392, 0.199082, 0.185659, 0.170267, 0.160820", \ + "0.240010, 0.230758, 0.216263, 0.204953, 0.191530, 0.176138, 0.166691", \ + "0.245664, 0.236412, 0.221917, 0.210607, 0.197184, 0.181792, 0.172345", \ + "0.255942, 0.246690, 0.232195, 0.220885, 0.207462, 0.192070, 0.182623", \ + "0.266510, 0.257258, 0.242763, 0.231453, 0.218030, 0.202638, 0.193191" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.217716, 0.206661, 0.189477, 0.170439, 0.155282, 0.131105, 0.101730", \ + "0.222117, 0.211063, 0.193878, 0.174840, 0.159683, 0.135506, 0.106131", \ + "0.236724, 0.225670, 0.208485, 0.189447, 0.174290, 0.150113, 0.120738", \ + "0.242582, 0.231528, 0.214343, 0.195305, 0.180148, 0.155971, 0.126596", \ + "0.248254, 0.237200, 0.220015, 0.200977, 0.185820, 0.161643, 0.132268", \ + "0.258524, 0.247470, 0.230285, 0.211247, 0.196090, 0.171913, 0.142538", \ + "0.269098, 0.258044, 0.240859, 0.221821, 0.206664, 0.182487, 0.153112" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[125])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.004183, 0.004187, 0.004191, 0.004195, 0.004200, 0.004204, 0.004208"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.005816, 0.005906, 0.005921, 0.005948, 0.005954, 0.005960, 0.005966"); + } + } + } + pin(DB[124]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[124]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB124eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.081869, 0.090709, 0.106192, 0.126100, 0.145752, 0.175780, 0.206194", \ + "0.077614, 0.086454, 0.101937, 0.121845, 0.141497, 0.171525, 0.201939", \ + "0.063095, 0.071935, 0.087418, 0.107326, 0.126978, 0.157006, 0.187420", \ + "0.057251, 0.066091, 0.081574, 0.101482, 0.121134, 0.151162, 0.181576", \ + "0.051639, 0.060479, 0.075962, 0.095870, 0.115522, 0.145550, 0.175964", \ + "0.041308, 0.050148, 0.065631, 0.085540, 0.105192, 0.135220, 0.165634", \ + "0.030742, 0.039582, 0.055065, 0.074974, 0.094626, 0.124653, 0.155068" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.090064, 0.099940, 0.118539, 0.142940, 0.168102, 0.201167, 0.251186", \ + "0.085937, 0.095813, 0.114412, 0.138813, 0.163975, 0.197040, 0.247059", \ + "0.071285, 0.081161, 0.099760, 0.124161, 0.149323, 0.182388, 0.232407", \ + "0.065421, 0.075297, 0.093896, 0.118297, 0.143459, 0.176524, 0.226543", \ + "0.059823, 0.069699, 0.088298, 0.112699, 0.137861, 0.170926, 0.220945", \ + "0.049480, 0.059356, 0.077955, 0.102356, 0.127518, 0.160583, 0.210602", \ + "0.038910, 0.048786, 0.067385, 0.091786, 0.116948, 0.150013, 0.200032" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[124]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB124eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.215143, 0.205891, 0.191396, 0.180086, 0.166663, 0.151271, 0.141824", \ + "0.219591, 0.210339, 0.195844, 0.184534, 0.171111, 0.155719, 0.146272", \ + "0.234139, 0.224887, 0.210392, 0.199082, 0.185659, 0.170267, 0.160820", \ + "0.240010, 0.230758, 0.216263, 0.204953, 0.191530, 0.176138, 0.166691", \ + "0.245664, 0.236412, 0.221917, 0.210607, 0.197184, 0.181792, 0.172345", \ + "0.255942, 0.246690, 0.232195, 0.220885, 0.207462, 0.192070, 0.182623", \ + "0.266510, 0.257258, 0.242763, 0.231453, 0.218030, 0.202638, 0.193191" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.217716, 0.206661, 0.189477, 0.170439, 0.155282, 0.131105, 0.101730", \ + "0.222117, 0.211063, 0.193878, 0.174840, 0.159683, 0.135506, 0.106131", \ + "0.236724, 0.225670, 0.208485, 0.189447, 0.174290, 0.150113, 0.120738", \ + "0.242582, 0.231528, 0.214343, 0.195305, 0.180148, 0.155971, 0.126596", \ + "0.248254, 0.237200, 0.220015, 0.200977, 0.185820, 0.161643, 0.132268", \ + "0.258524, 0.247470, 0.230285, 0.211247, 0.196090, 0.171913, 0.142538", \ + "0.269098, 0.258044, 0.240859, 0.221821, 0.206664, 0.182487, 0.153112" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[124])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.004183, 0.004187, 0.004191, 0.004195, 0.004200, 0.004204, 0.004208"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.005816, 0.005906, 0.005921, 0.005948, 0.005954, 0.005960, 0.005966"); + } + } + } + pin(DB[123]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[123]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB123eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.081869, 0.090709, 0.106192, 0.126100, 0.145752, 0.175780, 0.206194", \ + "0.077614, 0.086454, 0.101937, 0.121845, 0.141497, 0.171525, 0.201939", \ + "0.063095, 0.071935, 0.087418, 0.107326, 0.126978, 0.157006, 0.187420", \ + "0.057251, 0.066091, 0.081574, 0.101482, 0.121134, 0.151162, 0.181576", \ + "0.051639, 0.060479, 0.075962, 0.095870, 0.115522, 0.145550, 0.175964", \ + "0.041308, 0.050148, 0.065631, 0.085540, 0.105192, 0.135220, 0.165634", \ + "0.030742, 0.039582, 0.055065, 0.074974, 0.094626, 0.124653, 0.155068" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.090064, 0.099940, 0.118539, 0.142940, 0.168102, 0.201167, 0.251186", \ + "0.085937, 0.095813, 0.114412, 0.138813, 0.163975, 0.197040, 0.247059", \ + "0.071285, 0.081161, 0.099760, 0.124161, 0.149323, 0.182388, 0.232407", \ + "0.065421, 0.075297, 0.093896, 0.118297, 0.143459, 0.176524, 0.226543", \ + "0.059823, 0.069699, 0.088298, 0.112699, 0.137861, 0.170926, 0.220945", \ + "0.049480, 0.059356, 0.077955, 0.102356, 0.127518, 0.160583, 0.210602", \ + "0.038910, 0.048786, 0.067385, 0.091786, 0.116948, 0.150013, 0.200032" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[123]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB123eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.215143, 0.205891, 0.191396, 0.180086, 0.166663, 0.151271, 0.141824", \ + "0.219591, 0.210339, 0.195844, 0.184534, 0.171111, 0.155719, 0.146272", \ + "0.234139, 0.224887, 0.210392, 0.199082, 0.185659, 0.170267, 0.160820", \ + "0.240010, 0.230758, 0.216263, 0.204953, 0.191530, 0.176138, 0.166691", \ + "0.245664, 0.236412, 0.221917, 0.210607, 0.197184, 0.181792, 0.172345", \ + "0.255942, 0.246690, 0.232195, 0.220885, 0.207462, 0.192070, 0.182623", \ + "0.266510, 0.257258, 0.242763, 0.231453, 0.218030, 0.202638, 0.193191" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.217716, 0.206661, 0.189477, 0.170439, 0.155282, 0.131105, 0.101730", \ + "0.222117, 0.211063, 0.193878, 0.174840, 0.159683, 0.135506, 0.106131", \ + "0.236724, 0.225670, 0.208485, 0.189447, 0.174290, 0.150113, 0.120738", \ + "0.242582, 0.231528, 0.214343, 0.195305, 0.180148, 0.155971, 0.126596", \ + "0.248254, 0.237200, 0.220015, 0.200977, 0.185820, 0.161643, 0.132268", \ + "0.258524, 0.247470, 0.230285, 0.211247, 0.196090, 0.171913, 0.142538", \ + "0.269098, 0.258044, 0.240859, 0.221821, 0.206664, 0.182487, 0.153112" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[123])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.004183, 0.004187, 0.004191, 0.004195, 0.004200, 0.004204, 0.004208"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.005816, 0.005906, 0.005921, 0.005948, 0.005954, 0.005960, 0.005966"); + } + } + } + pin(DB[122]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[122]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB122eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.081869, 0.090709, 0.106192, 0.126100, 0.145752, 0.175780, 0.206194", \ + "0.077614, 0.086454, 0.101937, 0.121845, 0.141497, 0.171525, 0.201939", \ + "0.063095, 0.071935, 0.087418, 0.107326, 0.126978, 0.157006, 0.187420", \ + "0.057251, 0.066091, 0.081574, 0.101482, 0.121134, 0.151162, 0.181576", \ + "0.051639, 0.060479, 0.075962, 0.095870, 0.115522, 0.145550, 0.175964", \ + "0.041308, 0.050148, 0.065631, 0.085540, 0.105192, 0.135220, 0.165634", \ + "0.030742, 0.039582, 0.055065, 0.074974, 0.094626, 0.124653, 0.155068" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.090064, 0.099940, 0.118539, 0.142940, 0.168102, 0.201167, 0.251186", \ + "0.085937, 0.095813, 0.114412, 0.138813, 0.163975, 0.197040, 0.247059", \ + "0.071285, 0.081161, 0.099760, 0.124161, 0.149323, 0.182388, 0.232407", \ + "0.065421, 0.075297, 0.093896, 0.118297, 0.143459, 0.176524, 0.226543", \ + "0.059823, 0.069699, 0.088298, 0.112699, 0.137861, 0.170926, 0.220945", \ + "0.049480, 0.059356, 0.077955, 0.102356, 0.127518, 0.160583, 0.210602", \ + "0.038910, 0.048786, 0.067385, 0.091786, 0.116948, 0.150013, 0.200032" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[122]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB122eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.215143, 0.205891, 0.191396, 0.180086, 0.166663, 0.151271, 0.141824", \ + "0.219591, 0.210339, 0.195844, 0.184534, 0.171111, 0.155719, 0.146272", \ + "0.234139, 0.224887, 0.210392, 0.199082, 0.185659, 0.170267, 0.160820", \ + "0.240010, 0.230758, 0.216263, 0.204953, 0.191530, 0.176138, 0.166691", \ + "0.245664, 0.236412, 0.221917, 0.210607, 0.197184, 0.181792, 0.172345", \ + "0.255942, 0.246690, 0.232195, 0.220885, 0.207462, 0.192070, 0.182623", \ + "0.266510, 0.257258, 0.242763, 0.231453, 0.218030, 0.202638, 0.193191" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.217716, 0.206661, 0.189477, 0.170439, 0.155282, 0.131105, 0.101730", \ + "0.222117, 0.211063, 0.193878, 0.174840, 0.159683, 0.135506, 0.106131", \ + "0.236724, 0.225670, 0.208485, 0.189447, 0.174290, 0.150113, 0.120738", \ + "0.242582, 0.231528, 0.214343, 0.195305, 0.180148, 0.155971, 0.126596", \ + "0.248254, 0.237200, 0.220015, 0.200977, 0.185820, 0.161643, 0.132268", \ + "0.258524, 0.247470, 0.230285, 0.211247, 0.196090, 0.171913, 0.142538", \ + "0.269098, 0.258044, 0.240859, 0.221821, 0.206664, 0.182487, 0.153112" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[122])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.004183, 0.004187, 0.004191, 0.004195, 0.004200, 0.004204, 0.004208"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.005816, 0.005906, 0.005921, 0.005948, 0.005954, 0.005960, 0.005966"); + } + } + } + pin(DB[121]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[121]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB121eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.081869, 0.090709, 0.106192, 0.126100, 0.145752, 0.175780, 0.206194", \ + "0.077614, 0.086454, 0.101937, 0.121845, 0.141497, 0.171525, 0.201939", \ + "0.063095, 0.071935, 0.087418, 0.107326, 0.126978, 0.157006, 0.187420", \ + "0.057251, 0.066091, 0.081574, 0.101482, 0.121134, 0.151162, 0.181576", \ + "0.051639, 0.060479, 0.075962, 0.095870, 0.115522, 0.145550, 0.175964", \ + "0.041308, 0.050148, 0.065631, 0.085540, 0.105192, 0.135220, 0.165634", \ + "0.030742, 0.039582, 0.055065, 0.074974, 0.094626, 0.124653, 0.155068" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.090064, 0.099940, 0.118539, 0.142940, 0.168102, 0.201167, 0.251186", \ + "0.085937, 0.095813, 0.114412, 0.138813, 0.163975, 0.197040, 0.247059", \ + "0.071285, 0.081161, 0.099760, 0.124161, 0.149323, 0.182388, 0.232407", \ + "0.065421, 0.075297, 0.093896, 0.118297, 0.143459, 0.176524, 0.226543", \ + "0.059823, 0.069699, 0.088298, 0.112699, 0.137861, 0.170926, 0.220945", \ + "0.049480, 0.059356, 0.077955, 0.102356, 0.127518, 0.160583, 0.210602", \ + "0.038910, 0.048786, 0.067385, 0.091786, 0.116948, 0.150013, 0.200032" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[121]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB121eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.215143, 0.205891, 0.191396, 0.180086, 0.166663, 0.151271, 0.141824", \ + "0.219591, 0.210339, 0.195844, 0.184534, 0.171111, 0.155719, 0.146272", \ + "0.234139, 0.224887, 0.210392, 0.199082, 0.185659, 0.170267, 0.160820", \ + "0.240010, 0.230758, 0.216263, 0.204953, 0.191530, 0.176138, 0.166691", \ + "0.245664, 0.236412, 0.221917, 0.210607, 0.197184, 0.181792, 0.172345", \ + "0.255942, 0.246690, 0.232195, 0.220885, 0.207462, 0.192070, 0.182623", \ + "0.266510, 0.257258, 0.242763, 0.231453, 0.218030, 0.202638, 0.193191" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.217716, 0.206661, 0.189477, 0.170439, 0.155282, 0.131105, 0.101730", \ + "0.222117, 0.211063, 0.193878, 0.174840, 0.159683, 0.135506, 0.106131", \ + "0.236724, 0.225670, 0.208485, 0.189447, 0.174290, 0.150113, 0.120738", \ + "0.242582, 0.231528, 0.214343, 0.195305, 0.180148, 0.155971, 0.126596", \ + "0.248254, 0.237200, 0.220015, 0.200977, 0.185820, 0.161643, 0.132268", \ + "0.258524, 0.247470, 0.230285, 0.211247, 0.196090, 0.171913, 0.142538", \ + "0.269098, 0.258044, 0.240859, 0.221821, 0.206664, 0.182487, 0.153112" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[121])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.004183, 0.004187, 0.004191, 0.004195, 0.004200, 0.004204, 0.004208"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.005816, 0.005906, 0.005921, 0.005948, 0.005954, 0.005960, 0.005966"); + } + } + } + pin(DB[120]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[120]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB120eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.081869, 0.090709, 0.106192, 0.126100, 0.145752, 0.175780, 0.206194", \ + "0.077614, 0.086454, 0.101937, 0.121845, 0.141497, 0.171525, 0.201939", \ + "0.063095, 0.071935, 0.087418, 0.107326, 0.126978, 0.157006, 0.187420", \ + "0.057251, 0.066091, 0.081574, 0.101482, 0.121134, 0.151162, 0.181576", \ + "0.051639, 0.060479, 0.075962, 0.095870, 0.115522, 0.145550, 0.175964", \ + "0.041308, 0.050148, 0.065631, 0.085540, 0.105192, 0.135220, 0.165634", \ + "0.030742, 0.039582, 0.055065, 0.074974, 0.094626, 0.124653, 0.155068" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.090064, 0.099940, 0.118539, 0.142940, 0.168102, 0.201167, 0.251186", \ + "0.085937, 0.095813, 0.114412, 0.138813, 0.163975, 0.197040, 0.247059", \ + "0.071285, 0.081161, 0.099760, 0.124161, 0.149323, 0.182388, 0.232407", \ + "0.065421, 0.075297, 0.093896, 0.118297, 0.143459, 0.176524, 0.226543", \ + "0.059823, 0.069699, 0.088298, 0.112699, 0.137861, 0.170926, 0.220945", \ + "0.049480, 0.059356, 0.077955, 0.102356, 0.127518, 0.160583, 0.210602", \ + "0.038910, 0.048786, 0.067385, 0.091786, 0.116948, 0.150013, 0.200032" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[120]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB120eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.215143, 0.205891, 0.191396, 0.180086, 0.166663, 0.151271, 0.141824", \ + "0.219591, 0.210339, 0.195844, 0.184534, 0.171111, 0.155719, 0.146272", \ + "0.234139, 0.224887, 0.210392, 0.199082, 0.185659, 0.170267, 0.160820", \ + "0.240010, 0.230758, 0.216263, 0.204953, 0.191530, 0.176138, 0.166691", \ + "0.245664, 0.236412, 0.221917, 0.210607, 0.197184, 0.181792, 0.172345", \ + "0.255942, 0.246690, 0.232195, 0.220885, 0.207462, 0.192070, 0.182623", \ + "0.266510, 0.257258, 0.242763, 0.231453, 0.218030, 0.202638, 0.193191" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.217716, 0.206661, 0.189477, 0.170439, 0.155282, 0.131105, 0.101730", \ + "0.222117, 0.211063, 0.193878, 0.174840, 0.159683, 0.135506, 0.106131", \ + "0.236724, 0.225670, 0.208485, 0.189447, 0.174290, 0.150113, 0.120738", \ + "0.242582, 0.231528, 0.214343, 0.195305, 0.180148, 0.155971, 0.126596", \ + "0.248254, 0.237200, 0.220015, 0.200977, 0.185820, 0.161643, 0.132268", \ + "0.258524, 0.247470, 0.230285, 0.211247, 0.196090, 0.171913, 0.142538", \ + "0.269098, 0.258044, 0.240859, 0.221821, 0.206664, 0.182487, 0.153112" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[120])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.004183, 0.004187, 0.004191, 0.004195, 0.004200, 0.004204, 0.004208"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.005816, 0.005906, 0.005921, 0.005948, 0.005954, 0.005960, 0.005966"); + } + } + } + pin(DB[119]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[119]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB119eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.081869, 0.090709, 0.106192, 0.126100, 0.145752, 0.175780, 0.206194", \ + "0.077614, 0.086454, 0.101937, 0.121845, 0.141497, 0.171525, 0.201939", \ + "0.063095, 0.071935, 0.087418, 0.107326, 0.126978, 0.157006, 0.187420", \ + "0.057251, 0.066091, 0.081574, 0.101482, 0.121134, 0.151162, 0.181576", \ + "0.051639, 0.060479, 0.075962, 0.095870, 0.115522, 0.145550, 0.175964", \ + "0.041308, 0.050148, 0.065631, 0.085540, 0.105192, 0.135220, 0.165634", \ + "0.030742, 0.039582, 0.055065, 0.074974, 0.094626, 0.124653, 0.155068" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.090064, 0.099940, 0.118539, 0.142940, 0.168102, 0.201167, 0.251186", \ + "0.085937, 0.095813, 0.114412, 0.138813, 0.163975, 0.197040, 0.247059", \ + "0.071285, 0.081161, 0.099760, 0.124161, 0.149323, 0.182388, 0.232407", \ + "0.065421, 0.075297, 0.093896, 0.118297, 0.143459, 0.176524, 0.226543", \ + "0.059823, 0.069699, 0.088298, 0.112699, 0.137861, 0.170926, 0.220945", \ + "0.049480, 0.059356, 0.077955, 0.102356, 0.127518, 0.160583, 0.210602", \ + "0.038910, 0.048786, 0.067385, 0.091786, 0.116948, 0.150013, 0.200032" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[119]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB119eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.215143, 0.205891, 0.191396, 0.180086, 0.166663, 0.151271, 0.141824", \ + "0.219591, 0.210339, 0.195844, 0.184534, 0.171111, 0.155719, 0.146272", \ + "0.234139, 0.224887, 0.210392, 0.199082, 0.185659, 0.170267, 0.160820", \ + "0.240010, 0.230758, 0.216263, 0.204953, 0.191530, 0.176138, 0.166691", \ + "0.245664, 0.236412, 0.221917, 0.210607, 0.197184, 0.181792, 0.172345", \ + "0.255942, 0.246690, 0.232195, 0.220885, 0.207462, 0.192070, 0.182623", \ + "0.266510, 0.257258, 0.242763, 0.231453, 0.218030, 0.202638, 0.193191" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.217716, 0.206661, 0.189477, 0.170439, 0.155282, 0.131105, 0.101730", \ + "0.222117, 0.211063, 0.193878, 0.174840, 0.159683, 0.135506, 0.106131", \ + "0.236724, 0.225670, 0.208485, 0.189447, 0.174290, 0.150113, 0.120738", \ + "0.242582, 0.231528, 0.214343, 0.195305, 0.180148, 0.155971, 0.126596", \ + "0.248254, 0.237200, 0.220015, 0.200977, 0.185820, 0.161643, 0.132268", \ + "0.258524, 0.247470, 0.230285, 0.211247, 0.196090, 0.171913, 0.142538", \ + "0.269098, 0.258044, 0.240859, 0.221821, 0.206664, 0.182487, 0.153112" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[119])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.004183, 0.004187, 0.004191, 0.004195, 0.004200, 0.004204, 0.004208"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.005816, 0.005906, 0.005921, 0.005948, 0.005954, 0.005960, 0.005966"); + } + } + } + pin(DB[118]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[118]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB118eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.081869, 0.090709, 0.106192, 0.126100, 0.145752, 0.175780, 0.206194", \ + "0.077614, 0.086454, 0.101937, 0.121845, 0.141497, 0.171525, 0.201939", \ + "0.063095, 0.071935, 0.087418, 0.107326, 0.126978, 0.157006, 0.187420", \ + "0.057251, 0.066091, 0.081574, 0.101482, 0.121134, 0.151162, 0.181576", \ + "0.051639, 0.060479, 0.075962, 0.095870, 0.115522, 0.145550, 0.175964", \ + "0.041308, 0.050148, 0.065631, 0.085540, 0.105192, 0.135220, 0.165634", \ + "0.030742, 0.039582, 0.055065, 0.074974, 0.094626, 0.124653, 0.155068" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.090064, 0.099940, 0.118539, 0.142940, 0.168102, 0.201167, 0.251186", \ + "0.085937, 0.095813, 0.114412, 0.138813, 0.163975, 0.197040, 0.247059", \ + "0.071285, 0.081161, 0.099760, 0.124161, 0.149323, 0.182388, 0.232407", \ + "0.065421, 0.075297, 0.093896, 0.118297, 0.143459, 0.176524, 0.226543", \ + "0.059823, 0.069699, 0.088298, 0.112699, 0.137861, 0.170926, 0.220945", \ + "0.049480, 0.059356, 0.077955, 0.102356, 0.127518, 0.160583, 0.210602", \ + "0.038910, 0.048786, 0.067385, 0.091786, 0.116948, 0.150013, 0.200032" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[118]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB118eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.215143, 0.205891, 0.191396, 0.180086, 0.166663, 0.151271, 0.141824", \ + "0.219591, 0.210339, 0.195844, 0.184534, 0.171111, 0.155719, 0.146272", \ + "0.234139, 0.224887, 0.210392, 0.199082, 0.185659, 0.170267, 0.160820", \ + "0.240010, 0.230758, 0.216263, 0.204953, 0.191530, 0.176138, 0.166691", \ + "0.245664, 0.236412, 0.221917, 0.210607, 0.197184, 0.181792, 0.172345", \ + "0.255942, 0.246690, 0.232195, 0.220885, 0.207462, 0.192070, 0.182623", \ + "0.266510, 0.257258, 0.242763, 0.231453, 0.218030, 0.202638, 0.193191" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.217716, 0.206661, 0.189477, 0.170439, 0.155282, 0.131105, 0.101730", \ + "0.222117, 0.211063, 0.193878, 0.174840, 0.159683, 0.135506, 0.106131", \ + "0.236724, 0.225670, 0.208485, 0.189447, 0.174290, 0.150113, 0.120738", \ + "0.242582, 0.231528, 0.214343, 0.195305, 0.180148, 0.155971, 0.126596", \ + "0.248254, 0.237200, 0.220015, 0.200977, 0.185820, 0.161643, 0.132268", \ + "0.258524, 0.247470, 0.230285, 0.211247, 0.196090, 0.171913, 0.142538", \ + "0.269098, 0.258044, 0.240859, 0.221821, 0.206664, 0.182487, 0.153112" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[118])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.004183, 0.004187, 0.004191, 0.004195, 0.004200, 0.004204, 0.004208"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.005816, 0.005906, 0.005921, 0.005948, 0.005954, 0.005960, 0.005966"); + } + } + } + pin(DB[117]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[117]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB117eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.081869, 0.090709, 0.106192, 0.126100, 0.145752, 0.175780, 0.206194", \ + "0.077614, 0.086454, 0.101937, 0.121845, 0.141497, 0.171525, 0.201939", \ + "0.063095, 0.071935, 0.087418, 0.107326, 0.126978, 0.157006, 0.187420", \ + "0.057251, 0.066091, 0.081574, 0.101482, 0.121134, 0.151162, 0.181576", \ + "0.051639, 0.060479, 0.075962, 0.095870, 0.115522, 0.145550, 0.175964", \ + "0.041308, 0.050148, 0.065631, 0.085540, 0.105192, 0.135220, 0.165634", \ + "0.030742, 0.039582, 0.055065, 0.074974, 0.094626, 0.124653, 0.155068" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.090064, 0.099940, 0.118539, 0.142940, 0.168102, 0.201167, 0.251186", \ + "0.085937, 0.095813, 0.114412, 0.138813, 0.163975, 0.197040, 0.247059", \ + "0.071285, 0.081161, 0.099760, 0.124161, 0.149323, 0.182388, 0.232407", \ + "0.065421, 0.075297, 0.093896, 0.118297, 0.143459, 0.176524, 0.226543", \ + "0.059823, 0.069699, 0.088298, 0.112699, 0.137861, 0.170926, 0.220945", \ + "0.049480, 0.059356, 0.077955, 0.102356, 0.127518, 0.160583, 0.210602", \ + "0.038910, 0.048786, 0.067385, 0.091786, 0.116948, 0.150013, 0.200032" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[117]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB117eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.215143, 0.205891, 0.191396, 0.180086, 0.166663, 0.151271, 0.141824", \ + "0.219591, 0.210339, 0.195844, 0.184534, 0.171111, 0.155719, 0.146272", \ + "0.234139, 0.224887, 0.210392, 0.199082, 0.185659, 0.170267, 0.160820", \ + "0.240010, 0.230758, 0.216263, 0.204953, 0.191530, 0.176138, 0.166691", \ + "0.245664, 0.236412, 0.221917, 0.210607, 0.197184, 0.181792, 0.172345", \ + "0.255942, 0.246690, 0.232195, 0.220885, 0.207462, 0.192070, 0.182623", \ + "0.266510, 0.257258, 0.242763, 0.231453, 0.218030, 0.202638, 0.193191" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.217716, 0.206661, 0.189477, 0.170439, 0.155282, 0.131105, 0.101730", \ + "0.222117, 0.211063, 0.193878, 0.174840, 0.159683, 0.135506, 0.106131", \ + "0.236724, 0.225670, 0.208485, 0.189447, 0.174290, 0.150113, 0.120738", \ + "0.242582, 0.231528, 0.214343, 0.195305, 0.180148, 0.155971, 0.126596", \ + "0.248254, 0.237200, 0.220015, 0.200977, 0.185820, 0.161643, 0.132268", \ + "0.258524, 0.247470, 0.230285, 0.211247, 0.196090, 0.171913, 0.142538", \ + "0.269098, 0.258044, 0.240859, 0.221821, 0.206664, 0.182487, 0.153112" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[117])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.004183, 0.004187, 0.004191, 0.004195, 0.004200, 0.004204, 0.004208"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.005816, 0.005906, 0.005921, 0.005948, 0.005954, 0.005960, 0.005966"); + } + } + } + pin(DB[116]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[116]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB116eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.081869, 0.090709, 0.106192, 0.126100, 0.145752, 0.175780, 0.206194", \ + "0.077614, 0.086454, 0.101937, 0.121845, 0.141497, 0.171525, 0.201939", \ + "0.063095, 0.071935, 0.087418, 0.107326, 0.126978, 0.157006, 0.187420", \ + "0.057251, 0.066091, 0.081574, 0.101482, 0.121134, 0.151162, 0.181576", \ + "0.051639, 0.060479, 0.075962, 0.095870, 0.115522, 0.145550, 0.175964", \ + "0.041308, 0.050148, 0.065631, 0.085540, 0.105192, 0.135220, 0.165634", \ + "0.030742, 0.039582, 0.055065, 0.074974, 0.094626, 0.124653, 0.155068" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.090064, 0.099940, 0.118539, 0.142940, 0.168102, 0.201167, 0.251186", \ + "0.085937, 0.095813, 0.114412, 0.138813, 0.163975, 0.197040, 0.247059", \ + "0.071285, 0.081161, 0.099760, 0.124161, 0.149323, 0.182388, 0.232407", \ + "0.065421, 0.075297, 0.093896, 0.118297, 0.143459, 0.176524, 0.226543", \ + "0.059823, 0.069699, 0.088298, 0.112699, 0.137861, 0.170926, 0.220945", \ + "0.049480, 0.059356, 0.077955, 0.102356, 0.127518, 0.160583, 0.210602", \ + "0.038910, 0.048786, 0.067385, 0.091786, 0.116948, 0.150013, 0.200032" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[116]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB116eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.215143, 0.205891, 0.191396, 0.180086, 0.166663, 0.151271, 0.141824", \ + "0.219591, 0.210339, 0.195844, 0.184534, 0.171111, 0.155719, 0.146272", \ + "0.234139, 0.224887, 0.210392, 0.199082, 0.185659, 0.170267, 0.160820", \ + "0.240010, 0.230758, 0.216263, 0.204953, 0.191530, 0.176138, 0.166691", \ + "0.245664, 0.236412, 0.221917, 0.210607, 0.197184, 0.181792, 0.172345", \ + "0.255942, 0.246690, 0.232195, 0.220885, 0.207462, 0.192070, 0.182623", \ + "0.266510, 0.257258, 0.242763, 0.231453, 0.218030, 0.202638, 0.193191" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.217716, 0.206661, 0.189477, 0.170439, 0.155282, 0.131105, 0.101730", \ + "0.222117, 0.211063, 0.193878, 0.174840, 0.159683, 0.135506, 0.106131", \ + "0.236724, 0.225670, 0.208485, 0.189447, 0.174290, 0.150113, 0.120738", \ + "0.242582, 0.231528, 0.214343, 0.195305, 0.180148, 0.155971, 0.126596", \ + "0.248254, 0.237200, 0.220015, 0.200977, 0.185820, 0.161643, 0.132268", \ + "0.258524, 0.247470, 0.230285, 0.211247, 0.196090, 0.171913, 0.142538", \ + "0.269098, 0.258044, 0.240859, 0.221821, 0.206664, 0.182487, 0.153112" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[116])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.004183, 0.004187, 0.004191, 0.004195, 0.004200, 0.004204, 0.004208"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.005816, 0.005906, 0.005921, 0.005948, 0.005954, 0.005960, 0.005966"); + } + } + } + pin(DB[115]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[115]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB115eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.081869, 0.090709, 0.106192, 0.126100, 0.145752, 0.175780, 0.206194", \ + "0.077614, 0.086454, 0.101937, 0.121845, 0.141497, 0.171525, 0.201939", \ + "0.063095, 0.071935, 0.087418, 0.107326, 0.126978, 0.157006, 0.187420", \ + "0.057251, 0.066091, 0.081574, 0.101482, 0.121134, 0.151162, 0.181576", \ + "0.051639, 0.060479, 0.075962, 0.095870, 0.115522, 0.145550, 0.175964", \ + "0.041308, 0.050148, 0.065631, 0.085540, 0.105192, 0.135220, 0.165634", \ + "0.030742, 0.039582, 0.055065, 0.074974, 0.094626, 0.124653, 0.155068" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.090064, 0.099940, 0.118539, 0.142940, 0.168102, 0.201167, 0.251186", \ + "0.085937, 0.095813, 0.114412, 0.138813, 0.163975, 0.197040, 0.247059", \ + "0.071285, 0.081161, 0.099760, 0.124161, 0.149323, 0.182388, 0.232407", \ + "0.065421, 0.075297, 0.093896, 0.118297, 0.143459, 0.176524, 0.226543", \ + "0.059823, 0.069699, 0.088298, 0.112699, 0.137861, 0.170926, 0.220945", \ + "0.049480, 0.059356, 0.077955, 0.102356, 0.127518, 0.160583, 0.210602", \ + "0.038910, 0.048786, 0.067385, 0.091786, 0.116948, 0.150013, 0.200032" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[115]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB115eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.215143, 0.205891, 0.191396, 0.180086, 0.166663, 0.151271, 0.141824", \ + "0.219591, 0.210339, 0.195844, 0.184534, 0.171111, 0.155719, 0.146272", \ + "0.234139, 0.224887, 0.210392, 0.199082, 0.185659, 0.170267, 0.160820", \ + "0.240010, 0.230758, 0.216263, 0.204953, 0.191530, 0.176138, 0.166691", \ + "0.245664, 0.236412, 0.221917, 0.210607, 0.197184, 0.181792, 0.172345", \ + "0.255942, 0.246690, 0.232195, 0.220885, 0.207462, 0.192070, 0.182623", \ + "0.266510, 0.257258, 0.242763, 0.231453, 0.218030, 0.202638, 0.193191" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.217716, 0.206661, 0.189477, 0.170439, 0.155282, 0.131105, 0.101730", \ + "0.222117, 0.211063, 0.193878, 0.174840, 0.159683, 0.135506, 0.106131", \ + "0.236724, 0.225670, 0.208485, 0.189447, 0.174290, 0.150113, 0.120738", \ + "0.242582, 0.231528, 0.214343, 0.195305, 0.180148, 0.155971, 0.126596", \ + "0.248254, 0.237200, 0.220015, 0.200977, 0.185820, 0.161643, 0.132268", \ + "0.258524, 0.247470, 0.230285, 0.211247, 0.196090, 0.171913, 0.142538", \ + "0.269098, 0.258044, 0.240859, 0.221821, 0.206664, 0.182487, 0.153112" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[115])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.004183, 0.004187, 0.004191, 0.004195, 0.004200, 0.004204, 0.004208"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.005816, 0.005906, 0.005921, 0.005948, 0.005954, 0.005960, 0.005966"); + } + } + } + pin(DB[114]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[114]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB114eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.081869, 0.090709, 0.106192, 0.126100, 0.145752, 0.175780, 0.206194", \ + "0.077614, 0.086454, 0.101937, 0.121845, 0.141497, 0.171525, 0.201939", \ + "0.063095, 0.071935, 0.087418, 0.107326, 0.126978, 0.157006, 0.187420", \ + "0.057251, 0.066091, 0.081574, 0.101482, 0.121134, 0.151162, 0.181576", \ + "0.051639, 0.060479, 0.075962, 0.095870, 0.115522, 0.145550, 0.175964", \ + "0.041308, 0.050148, 0.065631, 0.085540, 0.105192, 0.135220, 0.165634", \ + "0.030742, 0.039582, 0.055065, 0.074974, 0.094626, 0.124653, 0.155068" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.090064, 0.099940, 0.118539, 0.142940, 0.168102, 0.201167, 0.251186", \ + "0.085937, 0.095813, 0.114412, 0.138813, 0.163975, 0.197040, 0.247059", \ + "0.071285, 0.081161, 0.099760, 0.124161, 0.149323, 0.182388, 0.232407", \ + "0.065421, 0.075297, 0.093896, 0.118297, 0.143459, 0.176524, 0.226543", \ + "0.059823, 0.069699, 0.088298, 0.112699, 0.137861, 0.170926, 0.220945", \ + "0.049480, 0.059356, 0.077955, 0.102356, 0.127518, 0.160583, 0.210602", \ + "0.038910, 0.048786, 0.067385, 0.091786, 0.116948, 0.150013, 0.200032" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[114]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB114eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.215143, 0.205891, 0.191396, 0.180086, 0.166663, 0.151271, 0.141824", \ + "0.219591, 0.210339, 0.195844, 0.184534, 0.171111, 0.155719, 0.146272", \ + "0.234139, 0.224887, 0.210392, 0.199082, 0.185659, 0.170267, 0.160820", \ + "0.240010, 0.230758, 0.216263, 0.204953, 0.191530, 0.176138, 0.166691", \ + "0.245664, 0.236412, 0.221917, 0.210607, 0.197184, 0.181792, 0.172345", \ + "0.255942, 0.246690, 0.232195, 0.220885, 0.207462, 0.192070, 0.182623", \ + "0.266510, 0.257258, 0.242763, 0.231453, 0.218030, 0.202638, 0.193191" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.217716, 0.206661, 0.189477, 0.170439, 0.155282, 0.131105, 0.101730", \ + "0.222117, 0.211063, 0.193878, 0.174840, 0.159683, 0.135506, 0.106131", \ + "0.236724, 0.225670, 0.208485, 0.189447, 0.174290, 0.150113, 0.120738", \ + "0.242582, 0.231528, 0.214343, 0.195305, 0.180148, 0.155971, 0.126596", \ + "0.248254, 0.237200, 0.220015, 0.200977, 0.185820, 0.161643, 0.132268", \ + "0.258524, 0.247470, 0.230285, 0.211247, 0.196090, 0.171913, 0.142538", \ + "0.269098, 0.258044, 0.240859, 0.221821, 0.206664, 0.182487, 0.153112" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[114])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.004183, 0.004187, 0.004191, 0.004195, 0.004200, 0.004204, 0.004208"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.005816, 0.005906, 0.005921, 0.005948, 0.005954, 0.005960, 0.005966"); + } + } + } + pin(DB[113]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[113]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB113eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.081869, 0.090709, 0.106192, 0.126100, 0.145752, 0.175780, 0.206194", \ + "0.077614, 0.086454, 0.101937, 0.121845, 0.141497, 0.171525, 0.201939", \ + "0.063095, 0.071935, 0.087418, 0.107326, 0.126978, 0.157006, 0.187420", \ + "0.057251, 0.066091, 0.081574, 0.101482, 0.121134, 0.151162, 0.181576", \ + "0.051639, 0.060479, 0.075962, 0.095870, 0.115522, 0.145550, 0.175964", \ + "0.041308, 0.050148, 0.065631, 0.085540, 0.105192, 0.135220, 0.165634", \ + "0.030742, 0.039582, 0.055065, 0.074974, 0.094626, 0.124653, 0.155068" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.090064, 0.099940, 0.118539, 0.142940, 0.168102, 0.201167, 0.251186", \ + "0.085937, 0.095813, 0.114412, 0.138813, 0.163975, 0.197040, 0.247059", \ + "0.071285, 0.081161, 0.099760, 0.124161, 0.149323, 0.182388, 0.232407", \ + "0.065421, 0.075297, 0.093896, 0.118297, 0.143459, 0.176524, 0.226543", \ + "0.059823, 0.069699, 0.088298, 0.112699, 0.137861, 0.170926, 0.220945", \ + "0.049480, 0.059356, 0.077955, 0.102356, 0.127518, 0.160583, 0.210602", \ + "0.038910, 0.048786, 0.067385, 0.091786, 0.116948, 0.150013, 0.200032" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[113]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB113eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.215143, 0.205891, 0.191396, 0.180086, 0.166663, 0.151271, 0.141824", \ + "0.219591, 0.210339, 0.195844, 0.184534, 0.171111, 0.155719, 0.146272", \ + "0.234139, 0.224887, 0.210392, 0.199082, 0.185659, 0.170267, 0.160820", \ + "0.240010, 0.230758, 0.216263, 0.204953, 0.191530, 0.176138, 0.166691", \ + "0.245664, 0.236412, 0.221917, 0.210607, 0.197184, 0.181792, 0.172345", \ + "0.255942, 0.246690, 0.232195, 0.220885, 0.207462, 0.192070, 0.182623", \ + "0.266510, 0.257258, 0.242763, 0.231453, 0.218030, 0.202638, 0.193191" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.217716, 0.206661, 0.189477, 0.170439, 0.155282, 0.131105, 0.101730", \ + "0.222117, 0.211063, 0.193878, 0.174840, 0.159683, 0.135506, 0.106131", \ + "0.236724, 0.225670, 0.208485, 0.189447, 0.174290, 0.150113, 0.120738", \ + "0.242582, 0.231528, 0.214343, 0.195305, 0.180148, 0.155971, 0.126596", \ + "0.248254, 0.237200, 0.220015, 0.200977, 0.185820, 0.161643, 0.132268", \ + "0.258524, 0.247470, 0.230285, 0.211247, 0.196090, 0.171913, 0.142538", \ + "0.269098, 0.258044, 0.240859, 0.221821, 0.206664, 0.182487, 0.153112" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[113])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.004183, 0.004187, 0.004191, 0.004195, 0.004200, 0.004204, 0.004208"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.005816, 0.005906, 0.005921, 0.005948, 0.005954, 0.005960, 0.005966"); + } + } + } + pin(DB[112]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[112]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB112eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.081869, 0.090709, 0.106192, 0.126100, 0.145752, 0.175780, 0.206194", \ + "0.077614, 0.086454, 0.101937, 0.121845, 0.141497, 0.171525, 0.201939", \ + "0.063095, 0.071935, 0.087418, 0.107326, 0.126978, 0.157006, 0.187420", \ + "0.057251, 0.066091, 0.081574, 0.101482, 0.121134, 0.151162, 0.181576", \ + "0.051639, 0.060479, 0.075962, 0.095870, 0.115522, 0.145550, 0.175964", \ + "0.041308, 0.050148, 0.065631, 0.085540, 0.105192, 0.135220, 0.165634", \ + "0.030742, 0.039582, 0.055065, 0.074974, 0.094626, 0.124653, 0.155068" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.090064, 0.099940, 0.118539, 0.142940, 0.168102, 0.201167, 0.251186", \ + "0.085937, 0.095813, 0.114412, 0.138813, 0.163975, 0.197040, 0.247059", \ + "0.071285, 0.081161, 0.099760, 0.124161, 0.149323, 0.182388, 0.232407", \ + "0.065421, 0.075297, 0.093896, 0.118297, 0.143459, 0.176524, 0.226543", \ + "0.059823, 0.069699, 0.088298, 0.112699, 0.137861, 0.170926, 0.220945", \ + "0.049480, 0.059356, 0.077955, 0.102356, 0.127518, 0.160583, 0.210602", \ + "0.038910, 0.048786, 0.067385, 0.091786, 0.116948, 0.150013, 0.200032" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[112]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB112eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.215143, 0.205891, 0.191396, 0.180086, 0.166663, 0.151271, 0.141824", \ + "0.219591, 0.210339, 0.195844, 0.184534, 0.171111, 0.155719, 0.146272", \ + "0.234139, 0.224887, 0.210392, 0.199082, 0.185659, 0.170267, 0.160820", \ + "0.240010, 0.230758, 0.216263, 0.204953, 0.191530, 0.176138, 0.166691", \ + "0.245664, 0.236412, 0.221917, 0.210607, 0.197184, 0.181792, 0.172345", \ + "0.255942, 0.246690, 0.232195, 0.220885, 0.207462, 0.192070, 0.182623", \ + "0.266510, 0.257258, 0.242763, 0.231453, 0.218030, 0.202638, 0.193191" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.217716, 0.206661, 0.189477, 0.170439, 0.155282, 0.131105, 0.101730", \ + "0.222117, 0.211063, 0.193878, 0.174840, 0.159683, 0.135506, 0.106131", \ + "0.236724, 0.225670, 0.208485, 0.189447, 0.174290, 0.150113, 0.120738", \ + "0.242582, 0.231528, 0.214343, 0.195305, 0.180148, 0.155971, 0.126596", \ + "0.248254, 0.237200, 0.220015, 0.200977, 0.185820, 0.161643, 0.132268", \ + "0.258524, 0.247470, 0.230285, 0.211247, 0.196090, 0.171913, 0.142538", \ + "0.269098, 0.258044, 0.240859, 0.221821, 0.206664, 0.182487, 0.153112" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[112])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.004183, 0.004187, 0.004191, 0.004195, 0.004200, 0.004204, 0.004208"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.005816, 0.005906, 0.005921, 0.005948, 0.005954, 0.005960, 0.005966"); + } + } + } + pin(DB[111]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[111]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB111eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.081869, 0.090709, 0.106192, 0.126100, 0.145752, 0.175780, 0.206194", \ + "0.077614, 0.086454, 0.101937, 0.121845, 0.141497, 0.171525, 0.201939", \ + "0.063095, 0.071935, 0.087418, 0.107326, 0.126978, 0.157006, 0.187420", \ + "0.057251, 0.066091, 0.081574, 0.101482, 0.121134, 0.151162, 0.181576", \ + "0.051639, 0.060479, 0.075962, 0.095870, 0.115522, 0.145550, 0.175964", \ + "0.041308, 0.050148, 0.065631, 0.085540, 0.105192, 0.135220, 0.165634", \ + "0.030742, 0.039582, 0.055065, 0.074974, 0.094626, 0.124653, 0.155068" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.090064, 0.099940, 0.118539, 0.142940, 0.168102, 0.201167, 0.251186", \ + "0.085937, 0.095813, 0.114412, 0.138813, 0.163975, 0.197040, 0.247059", \ + "0.071285, 0.081161, 0.099760, 0.124161, 0.149323, 0.182388, 0.232407", \ + "0.065421, 0.075297, 0.093896, 0.118297, 0.143459, 0.176524, 0.226543", \ + "0.059823, 0.069699, 0.088298, 0.112699, 0.137861, 0.170926, 0.220945", \ + "0.049480, 0.059356, 0.077955, 0.102356, 0.127518, 0.160583, 0.210602", \ + "0.038910, 0.048786, 0.067385, 0.091786, 0.116948, 0.150013, 0.200032" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[111]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB111eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.215143, 0.205891, 0.191396, 0.180086, 0.166663, 0.151271, 0.141824", \ + "0.219591, 0.210339, 0.195844, 0.184534, 0.171111, 0.155719, 0.146272", \ + "0.234139, 0.224887, 0.210392, 0.199082, 0.185659, 0.170267, 0.160820", \ + "0.240010, 0.230758, 0.216263, 0.204953, 0.191530, 0.176138, 0.166691", \ + "0.245664, 0.236412, 0.221917, 0.210607, 0.197184, 0.181792, 0.172345", \ + "0.255942, 0.246690, 0.232195, 0.220885, 0.207462, 0.192070, 0.182623", \ + "0.266510, 0.257258, 0.242763, 0.231453, 0.218030, 0.202638, 0.193191" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.217716, 0.206661, 0.189477, 0.170439, 0.155282, 0.131105, 0.101730", \ + "0.222117, 0.211063, 0.193878, 0.174840, 0.159683, 0.135506, 0.106131", \ + "0.236724, 0.225670, 0.208485, 0.189447, 0.174290, 0.150113, 0.120738", \ + "0.242582, 0.231528, 0.214343, 0.195305, 0.180148, 0.155971, 0.126596", \ + "0.248254, 0.237200, 0.220015, 0.200977, 0.185820, 0.161643, 0.132268", \ + "0.258524, 0.247470, 0.230285, 0.211247, 0.196090, 0.171913, 0.142538", \ + "0.269098, 0.258044, 0.240859, 0.221821, 0.206664, 0.182487, 0.153112" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[111])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.004183, 0.004187, 0.004191, 0.004195, 0.004200, 0.004204, 0.004208"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.005816, 0.005906, 0.005921, 0.005948, 0.005954, 0.005960, 0.005966"); + } + } + } + pin(DB[110]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[110]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB110eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.081869, 0.090709, 0.106192, 0.126100, 0.145752, 0.175780, 0.206194", \ + "0.077614, 0.086454, 0.101937, 0.121845, 0.141497, 0.171525, 0.201939", \ + "0.063095, 0.071935, 0.087418, 0.107326, 0.126978, 0.157006, 0.187420", \ + "0.057251, 0.066091, 0.081574, 0.101482, 0.121134, 0.151162, 0.181576", \ + "0.051639, 0.060479, 0.075962, 0.095870, 0.115522, 0.145550, 0.175964", \ + "0.041308, 0.050148, 0.065631, 0.085540, 0.105192, 0.135220, 0.165634", \ + "0.030742, 0.039582, 0.055065, 0.074974, 0.094626, 0.124653, 0.155068" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.090064, 0.099940, 0.118539, 0.142940, 0.168102, 0.201167, 0.251186", \ + "0.085937, 0.095813, 0.114412, 0.138813, 0.163975, 0.197040, 0.247059", \ + "0.071285, 0.081161, 0.099760, 0.124161, 0.149323, 0.182388, 0.232407", \ + "0.065421, 0.075297, 0.093896, 0.118297, 0.143459, 0.176524, 0.226543", \ + "0.059823, 0.069699, 0.088298, 0.112699, 0.137861, 0.170926, 0.220945", \ + "0.049480, 0.059356, 0.077955, 0.102356, 0.127518, 0.160583, 0.210602", \ + "0.038910, 0.048786, 0.067385, 0.091786, 0.116948, 0.150013, 0.200032" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[110]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB110eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.215143, 0.205891, 0.191396, 0.180086, 0.166663, 0.151271, 0.141824", \ + "0.219591, 0.210339, 0.195844, 0.184534, 0.171111, 0.155719, 0.146272", \ + "0.234139, 0.224887, 0.210392, 0.199082, 0.185659, 0.170267, 0.160820", \ + "0.240010, 0.230758, 0.216263, 0.204953, 0.191530, 0.176138, 0.166691", \ + "0.245664, 0.236412, 0.221917, 0.210607, 0.197184, 0.181792, 0.172345", \ + "0.255942, 0.246690, 0.232195, 0.220885, 0.207462, 0.192070, 0.182623", \ + "0.266510, 0.257258, 0.242763, 0.231453, 0.218030, 0.202638, 0.193191" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.217716, 0.206661, 0.189477, 0.170439, 0.155282, 0.131105, 0.101730", \ + "0.222117, 0.211063, 0.193878, 0.174840, 0.159683, 0.135506, 0.106131", \ + "0.236724, 0.225670, 0.208485, 0.189447, 0.174290, 0.150113, 0.120738", \ + "0.242582, 0.231528, 0.214343, 0.195305, 0.180148, 0.155971, 0.126596", \ + "0.248254, 0.237200, 0.220015, 0.200977, 0.185820, 0.161643, 0.132268", \ + "0.258524, 0.247470, 0.230285, 0.211247, 0.196090, 0.171913, 0.142538", \ + "0.269098, 0.258044, 0.240859, 0.221821, 0.206664, 0.182487, 0.153112" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[110])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.004183, 0.004187, 0.004191, 0.004195, 0.004200, 0.004204, 0.004208"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.005816, 0.005906, 0.005921, 0.005948, 0.005954, 0.005960, 0.005966"); + } + } + } + pin(DB[109]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[109]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB109eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.081869, 0.090709, 0.106192, 0.126100, 0.145752, 0.175780, 0.206194", \ + "0.077614, 0.086454, 0.101937, 0.121845, 0.141497, 0.171525, 0.201939", \ + "0.063095, 0.071935, 0.087418, 0.107326, 0.126978, 0.157006, 0.187420", \ + "0.057251, 0.066091, 0.081574, 0.101482, 0.121134, 0.151162, 0.181576", \ + "0.051639, 0.060479, 0.075962, 0.095870, 0.115522, 0.145550, 0.175964", \ + "0.041308, 0.050148, 0.065631, 0.085540, 0.105192, 0.135220, 0.165634", \ + "0.030742, 0.039582, 0.055065, 0.074974, 0.094626, 0.124653, 0.155068" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.090064, 0.099940, 0.118539, 0.142940, 0.168102, 0.201167, 0.251186", \ + "0.085937, 0.095813, 0.114412, 0.138813, 0.163975, 0.197040, 0.247059", \ + "0.071285, 0.081161, 0.099760, 0.124161, 0.149323, 0.182388, 0.232407", \ + "0.065421, 0.075297, 0.093896, 0.118297, 0.143459, 0.176524, 0.226543", \ + "0.059823, 0.069699, 0.088298, 0.112699, 0.137861, 0.170926, 0.220945", \ + "0.049480, 0.059356, 0.077955, 0.102356, 0.127518, 0.160583, 0.210602", \ + "0.038910, 0.048786, 0.067385, 0.091786, 0.116948, 0.150013, 0.200032" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[109]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB109eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.215143, 0.205891, 0.191396, 0.180086, 0.166663, 0.151271, 0.141824", \ + "0.219591, 0.210339, 0.195844, 0.184534, 0.171111, 0.155719, 0.146272", \ + "0.234139, 0.224887, 0.210392, 0.199082, 0.185659, 0.170267, 0.160820", \ + "0.240010, 0.230758, 0.216263, 0.204953, 0.191530, 0.176138, 0.166691", \ + "0.245664, 0.236412, 0.221917, 0.210607, 0.197184, 0.181792, 0.172345", \ + "0.255942, 0.246690, 0.232195, 0.220885, 0.207462, 0.192070, 0.182623", \ + "0.266510, 0.257258, 0.242763, 0.231453, 0.218030, 0.202638, 0.193191" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.217716, 0.206661, 0.189477, 0.170439, 0.155282, 0.131105, 0.101730", \ + "0.222117, 0.211063, 0.193878, 0.174840, 0.159683, 0.135506, 0.106131", \ + "0.236724, 0.225670, 0.208485, 0.189447, 0.174290, 0.150113, 0.120738", \ + "0.242582, 0.231528, 0.214343, 0.195305, 0.180148, 0.155971, 0.126596", \ + "0.248254, 0.237200, 0.220015, 0.200977, 0.185820, 0.161643, 0.132268", \ + "0.258524, 0.247470, 0.230285, 0.211247, 0.196090, 0.171913, 0.142538", \ + "0.269098, 0.258044, 0.240859, 0.221821, 0.206664, 0.182487, 0.153112" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[109])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.004183, 0.004187, 0.004191, 0.004195, 0.004200, 0.004204, 0.004208"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.005816, 0.005906, 0.005921, 0.005948, 0.005954, 0.005960, 0.005966"); + } + } + } + pin(DB[108]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[108]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB108eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.081869, 0.090709, 0.106192, 0.126100, 0.145752, 0.175780, 0.206194", \ + "0.077614, 0.086454, 0.101937, 0.121845, 0.141497, 0.171525, 0.201939", \ + "0.063095, 0.071935, 0.087418, 0.107326, 0.126978, 0.157006, 0.187420", \ + "0.057251, 0.066091, 0.081574, 0.101482, 0.121134, 0.151162, 0.181576", \ + "0.051639, 0.060479, 0.075962, 0.095870, 0.115522, 0.145550, 0.175964", \ + "0.041308, 0.050148, 0.065631, 0.085540, 0.105192, 0.135220, 0.165634", \ + "0.030742, 0.039582, 0.055065, 0.074974, 0.094626, 0.124653, 0.155068" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.090064, 0.099940, 0.118539, 0.142940, 0.168102, 0.201167, 0.251186", \ + "0.085937, 0.095813, 0.114412, 0.138813, 0.163975, 0.197040, 0.247059", \ + "0.071285, 0.081161, 0.099760, 0.124161, 0.149323, 0.182388, 0.232407", \ + "0.065421, 0.075297, 0.093896, 0.118297, 0.143459, 0.176524, 0.226543", \ + "0.059823, 0.069699, 0.088298, 0.112699, 0.137861, 0.170926, 0.220945", \ + "0.049480, 0.059356, 0.077955, 0.102356, 0.127518, 0.160583, 0.210602", \ + "0.038910, 0.048786, 0.067385, 0.091786, 0.116948, 0.150013, 0.200032" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[108]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB108eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.215143, 0.205891, 0.191396, 0.180086, 0.166663, 0.151271, 0.141824", \ + "0.219591, 0.210339, 0.195844, 0.184534, 0.171111, 0.155719, 0.146272", \ + "0.234139, 0.224887, 0.210392, 0.199082, 0.185659, 0.170267, 0.160820", \ + "0.240010, 0.230758, 0.216263, 0.204953, 0.191530, 0.176138, 0.166691", \ + "0.245664, 0.236412, 0.221917, 0.210607, 0.197184, 0.181792, 0.172345", \ + "0.255942, 0.246690, 0.232195, 0.220885, 0.207462, 0.192070, 0.182623", \ + "0.266510, 0.257258, 0.242763, 0.231453, 0.218030, 0.202638, 0.193191" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.217716, 0.206661, 0.189477, 0.170439, 0.155282, 0.131105, 0.101730", \ + "0.222117, 0.211063, 0.193878, 0.174840, 0.159683, 0.135506, 0.106131", \ + "0.236724, 0.225670, 0.208485, 0.189447, 0.174290, 0.150113, 0.120738", \ + "0.242582, 0.231528, 0.214343, 0.195305, 0.180148, 0.155971, 0.126596", \ + "0.248254, 0.237200, 0.220015, 0.200977, 0.185820, 0.161643, 0.132268", \ + "0.258524, 0.247470, 0.230285, 0.211247, 0.196090, 0.171913, 0.142538", \ + "0.269098, 0.258044, 0.240859, 0.221821, 0.206664, 0.182487, 0.153112" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[108])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.004183, 0.004187, 0.004191, 0.004195, 0.004200, 0.004204, 0.004208"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.005816, 0.005906, 0.005921, 0.005948, 0.005954, 0.005960, 0.005966"); + } + } + } + pin(DB[107]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[107]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB107eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.081869, 0.090709, 0.106192, 0.126100, 0.145752, 0.175780, 0.206194", \ + "0.077614, 0.086454, 0.101937, 0.121845, 0.141497, 0.171525, 0.201939", \ + "0.063095, 0.071935, 0.087418, 0.107326, 0.126978, 0.157006, 0.187420", \ + "0.057251, 0.066091, 0.081574, 0.101482, 0.121134, 0.151162, 0.181576", \ + "0.051639, 0.060479, 0.075962, 0.095870, 0.115522, 0.145550, 0.175964", \ + "0.041308, 0.050148, 0.065631, 0.085540, 0.105192, 0.135220, 0.165634", \ + "0.030742, 0.039582, 0.055065, 0.074974, 0.094626, 0.124653, 0.155068" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.090064, 0.099940, 0.118539, 0.142940, 0.168102, 0.201167, 0.251186", \ + "0.085937, 0.095813, 0.114412, 0.138813, 0.163975, 0.197040, 0.247059", \ + "0.071285, 0.081161, 0.099760, 0.124161, 0.149323, 0.182388, 0.232407", \ + "0.065421, 0.075297, 0.093896, 0.118297, 0.143459, 0.176524, 0.226543", \ + "0.059823, 0.069699, 0.088298, 0.112699, 0.137861, 0.170926, 0.220945", \ + "0.049480, 0.059356, 0.077955, 0.102356, 0.127518, 0.160583, 0.210602", \ + "0.038910, 0.048786, 0.067385, 0.091786, 0.116948, 0.150013, 0.200032" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[107]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB107eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.215143, 0.205891, 0.191396, 0.180086, 0.166663, 0.151271, 0.141824", \ + "0.219591, 0.210339, 0.195844, 0.184534, 0.171111, 0.155719, 0.146272", \ + "0.234139, 0.224887, 0.210392, 0.199082, 0.185659, 0.170267, 0.160820", \ + "0.240010, 0.230758, 0.216263, 0.204953, 0.191530, 0.176138, 0.166691", \ + "0.245664, 0.236412, 0.221917, 0.210607, 0.197184, 0.181792, 0.172345", \ + "0.255942, 0.246690, 0.232195, 0.220885, 0.207462, 0.192070, 0.182623", \ + "0.266510, 0.257258, 0.242763, 0.231453, 0.218030, 0.202638, 0.193191" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.217716, 0.206661, 0.189477, 0.170439, 0.155282, 0.131105, 0.101730", \ + "0.222117, 0.211063, 0.193878, 0.174840, 0.159683, 0.135506, 0.106131", \ + "0.236724, 0.225670, 0.208485, 0.189447, 0.174290, 0.150113, 0.120738", \ + "0.242582, 0.231528, 0.214343, 0.195305, 0.180148, 0.155971, 0.126596", \ + "0.248254, 0.237200, 0.220015, 0.200977, 0.185820, 0.161643, 0.132268", \ + "0.258524, 0.247470, 0.230285, 0.211247, 0.196090, 0.171913, 0.142538", \ + "0.269098, 0.258044, 0.240859, 0.221821, 0.206664, 0.182487, 0.153112" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[107])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.004183, 0.004187, 0.004191, 0.004195, 0.004200, 0.004204, 0.004208"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.005816, 0.005906, 0.005921, 0.005948, 0.005954, 0.005960, 0.005966"); + } + } + } + pin(DB[106]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[106]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB106eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.081869, 0.090709, 0.106192, 0.126100, 0.145752, 0.175780, 0.206194", \ + "0.077614, 0.086454, 0.101937, 0.121845, 0.141497, 0.171525, 0.201939", \ + "0.063095, 0.071935, 0.087418, 0.107326, 0.126978, 0.157006, 0.187420", \ + "0.057251, 0.066091, 0.081574, 0.101482, 0.121134, 0.151162, 0.181576", \ + "0.051639, 0.060479, 0.075962, 0.095870, 0.115522, 0.145550, 0.175964", \ + "0.041308, 0.050148, 0.065631, 0.085540, 0.105192, 0.135220, 0.165634", \ + "0.030742, 0.039582, 0.055065, 0.074974, 0.094626, 0.124653, 0.155068" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.090064, 0.099940, 0.118539, 0.142940, 0.168102, 0.201167, 0.251186", \ + "0.085937, 0.095813, 0.114412, 0.138813, 0.163975, 0.197040, 0.247059", \ + "0.071285, 0.081161, 0.099760, 0.124161, 0.149323, 0.182388, 0.232407", \ + "0.065421, 0.075297, 0.093896, 0.118297, 0.143459, 0.176524, 0.226543", \ + "0.059823, 0.069699, 0.088298, 0.112699, 0.137861, 0.170926, 0.220945", \ + "0.049480, 0.059356, 0.077955, 0.102356, 0.127518, 0.160583, 0.210602", \ + "0.038910, 0.048786, 0.067385, 0.091786, 0.116948, 0.150013, 0.200032" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[106]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB106eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.215143, 0.205891, 0.191396, 0.180086, 0.166663, 0.151271, 0.141824", \ + "0.219591, 0.210339, 0.195844, 0.184534, 0.171111, 0.155719, 0.146272", \ + "0.234139, 0.224887, 0.210392, 0.199082, 0.185659, 0.170267, 0.160820", \ + "0.240010, 0.230758, 0.216263, 0.204953, 0.191530, 0.176138, 0.166691", \ + "0.245664, 0.236412, 0.221917, 0.210607, 0.197184, 0.181792, 0.172345", \ + "0.255942, 0.246690, 0.232195, 0.220885, 0.207462, 0.192070, 0.182623", \ + "0.266510, 0.257258, 0.242763, 0.231453, 0.218030, 0.202638, 0.193191" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.217716, 0.206661, 0.189477, 0.170439, 0.155282, 0.131105, 0.101730", \ + "0.222117, 0.211063, 0.193878, 0.174840, 0.159683, 0.135506, 0.106131", \ + "0.236724, 0.225670, 0.208485, 0.189447, 0.174290, 0.150113, 0.120738", \ + "0.242582, 0.231528, 0.214343, 0.195305, 0.180148, 0.155971, 0.126596", \ + "0.248254, 0.237200, 0.220015, 0.200977, 0.185820, 0.161643, 0.132268", \ + "0.258524, 0.247470, 0.230285, 0.211247, 0.196090, 0.171913, 0.142538", \ + "0.269098, 0.258044, 0.240859, 0.221821, 0.206664, 0.182487, 0.153112" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[106])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.004183, 0.004187, 0.004191, 0.004195, 0.004200, 0.004204, 0.004208"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.005816, 0.005906, 0.005921, 0.005948, 0.005954, 0.005960, 0.005966"); + } + } + } + pin(DB[105]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[105]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB105eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.081869, 0.090709, 0.106192, 0.126100, 0.145752, 0.175780, 0.206194", \ + "0.077614, 0.086454, 0.101937, 0.121845, 0.141497, 0.171525, 0.201939", \ + "0.063095, 0.071935, 0.087418, 0.107326, 0.126978, 0.157006, 0.187420", \ + "0.057251, 0.066091, 0.081574, 0.101482, 0.121134, 0.151162, 0.181576", \ + "0.051639, 0.060479, 0.075962, 0.095870, 0.115522, 0.145550, 0.175964", \ + "0.041308, 0.050148, 0.065631, 0.085540, 0.105192, 0.135220, 0.165634", \ + "0.030742, 0.039582, 0.055065, 0.074974, 0.094626, 0.124653, 0.155068" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.090064, 0.099940, 0.118539, 0.142940, 0.168102, 0.201167, 0.251186", \ + "0.085937, 0.095813, 0.114412, 0.138813, 0.163975, 0.197040, 0.247059", \ + "0.071285, 0.081161, 0.099760, 0.124161, 0.149323, 0.182388, 0.232407", \ + "0.065421, 0.075297, 0.093896, 0.118297, 0.143459, 0.176524, 0.226543", \ + "0.059823, 0.069699, 0.088298, 0.112699, 0.137861, 0.170926, 0.220945", \ + "0.049480, 0.059356, 0.077955, 0.102356, 0.127518, 0.160583, 0.210602", \ + "0.038910, 0.048786, 0.067385, 0.091786, 0.116948, 0.150013, 0.200032" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[105]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB105eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.215143, 0.205891, 0.191396, 0.180086, 0.166663, 0.151271, 0.141824", \ + "0.219591, 0.210339, 0.195844, 0.184534, 0.171111, 0.155719, 0.146272", \ + "0.234139, 0.224887, 0.210392, 0.199082, 0.185659, 0.170267, 0.160820", \ + "0.240010, 0.230758, 0.216263, 0.204953, 0.191530, 0.176138, 0.166691", \ + "0.245664, 0.236412, 0.221917, 0.210607, 0.197184, 0.181792, 0.172345", \ + "0.255942, 0.246690, 0.232195, 0.220885, 0.207462, 0.192070, 0.182623", \ + "0.266510, 0.257258, 0.242763, 0.231453, 0.218030, 0.202638, 0.193191" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.217716, 0.206661, 0.189477, 0.170439, 0.155282, 0.131105, 0.101730", \ + "0.222117, 0.211063, 0.193878, 0.174840, 0.159683, 0.135506, 0.106131", \ + "0.236724, 0.225670, 0.208485, 0.189447, 0.174290, 0.150113, 0.120738", \ + "0.242582, 0.231528, 0.214343, 0.195305, 0.180148, 0.155971, 0.126596", \ + "0.248254, 0.237200, 0.220015, 0.200977, 0.185820, 0.161643, 0.132268", \ + "0.258524, 0.247470, 0.230285, 0.211247, 0.196090, 0.171913, 0.142538", \ + "0.269098, 0.258044, 0.240859, 0.221821, 0.206664, 0.182487, 0.153112" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[105])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.004183, 0.004187, 0.004191, 0.004195, 0.004200, 0.004204, 0.004208"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.005816, 0.005906, 0.005921, 0.005948, 0.005954, 0.005960, 0.005966"); + } + } + } + pin(DB[104]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[104]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB104eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.081869, 0.090709, 0.106192, 0.126100, 0.145752, 0.175780, 0.206194", \ + "0.077614, 0.086454, 0.101937, 0.121845, 0.141497, 0.171525, 0.201939", \ + "0.063095, 0.071935, 0.087418, 0.107326, 0.126978, 0.157006, 0.187420", \ + "0.057251, 0.066091, 0.081574, 0.101482, 0.121134, 0.151162, 0.181576", \ + "0.051639, 0.060479, 0.075962, 0.095870, 0.115522, 0.145550, 0.175964", \ + "0.041308, 0.050148, 0.065631, 0.085540, 0.105192, 0.135220, 0.165634", \ + "0.030742, 0.039582, 0.055065, 0.074974, 0.094626, 0.124653, 0.155068" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.090064, 0.099940, 0.118539, 0.142940, 0.168102, 0.201167, 0.251186", \ + "0.085937, 0.095813, 0.114412, 0.138813, 0.163975, 0.197040, 0.247059", \ + "0.071285, 0.081161, 0.099760, 0.124161, 0.149323, 0.182388, 0.232407", \ + "0.065421, 0.075297, 0.093896, 0.118297, 0.143459, 0.176524, 0.226543", \ + "0.059823, 0.069699, 0.088298, 0.112699, 0.137861, 0.170926, 0.220945", \ + "0.049480, 0.059356, 0.077955, 0.102356, 0.127518, 0.160583, 0.210602", \ + "0.038910, 0.048786, 0.067385, 0.091786, 0.116948, 0.150013, 0.200032" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[104]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB104eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.215143, 0.205891, 0.191396, 0.180086, 0.166663, 0.151271, 0.141824", \ + "0.219591, 0.210339, 0.195844, 0.184534, 0.171111, 0.155719, 0.146272", \ + "0.234139, 0.224887, 0.210392, 0.199082, 0.185659, 0.170267, 0.160820", \ + "0.240010, 0.230758, 0.216263, 0.204953, 0.191530, 0.176138, 0.166691", \ + "0.245664, 0.236412, 0.221917, 0.210607, 0.197184, 0.181792, 0.172345", \ + "0.255942, 0.246690, 0.232195, 0.220885, 0.207462, 0.192070, 0.182623", \ + "0.266510, 0.257258, 0.242763, 0.231453, 0.218030, 0.202638, 0.193191" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.217716, 0.206661, 0.189477, 0.170439, 0.155282, 0.131105, 0.101730", \ + "0.222117, 0.211063, 0.193878, 0.174840, 0.159683, 0.135506, 0.106131", \ + "0.236724, 0.225670, 0.208485, 0.189447, 0.174290, 0.150113, 0.120738", \ + "0.242582, 0.231528, 0.214343, 0.195305, 0.180148, 0.155971, 0.126596", \ + "0.248254, 0.237200, 0.220015, 0.200977, 0.185820, 0.161643, 0.132268", \ + "0.258524, 0.247470, 0.230285, 0.211247, 0.196090, 0.171913, 0.142538", \ + "0.269098, 0.258044, 0.240859, 0.221821, 0.206664, 0.182487, 0.153112" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[104])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.004183, 0.004187, 0.004191, 0.004195, 0.004200, 0.004204, 0.004208"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.005816, 0.005906, 0.005921, 0.005948, 0.005954, 0.005960, 0.005966"); + } + } + } + pin(DB[103]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[103]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB103eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.081869, 0.090709, 0.106192, 0.126100, 0.145752, 0.175780, 0.206194", \ + "0.077614, 0.086454, 0.101937, 0.121845, 0.141497, 0.171525, 0.201939", \ + "0.063095, 0.071935, 0.087418, 0.107326, 0.126978, 0.157006, 0.187420", \ + "0.057251, 0.066091, 0.081574, 0.101482, 0.121134, 0.151162, 0.181576", \ + "0.051639, 0.060479, 0.075962, 0.095870, 0.115522, 0.145550, 0.175964", \ + "0.041308, 0.050148, 0.065631, 0.085540, 0.105192, 0.135220, 0.165634", \ + "0.030742, 0.039582, 0.055065, 0.074974, 0.094626, 0.124653, 0.155068" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.090064, 0.099940, 0.118539, 0.142940, 0.168102, 0.201167, 0.251186", \ + "0.085937, 0.095813, 0.114412, 0.138813, 0.163975, 0.197040, 0.247059", \ + "0.071285, 0.081161, 0.099760, 0.124161, 0.149323, 0.182388, 0.232407", \ + "0.065421, 0.075297, 0.093896, 0.118297, 0.143459, 0.176524, 0.226543", \ + "0.059823, 0.069699, 0.088298, 0.112699, 0.137861, 0.170926, 0.220945", \ + "0.049480, 0.059356, 0.077955, 0.102356, 0.127518, 0.160583, 0.210602", \ + "0.038910, 0.048786, 0.067385, 0.091786, 0.116948, 0.150013, 0.200032" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[103]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB103eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.215143, 0.205891, 0.191396, 0.180086, 0.166663, 0.151271, 0.141824", \ + "0.219591, 0.210339, 0.195844, 0.184534, 0.171111, 0.155719, 0.146272", \ + "0.234139, 0.224887, 0.210392, 0.199082, 0.185659, 0.170267, 0.160820", \ + "0.240010, 0.230758, 0.216263, 0.204953, 0.191530, 0.176138, 0.166691", \ + "0.245664, 0.236412, 0.221917, 0.210607, 0.197184, 0.181792, 0.172345", \ + "0.255942, 0.246690, 0.232195, 0.220885, 0.207462, 0.192070, 0.182623", \ + "0.266510, 0.257258, 0.242763, 0.231453, 0.218030, 0.202638, 0.193191" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.217716, 0.206661, 0.189477, 0.170439, 0.155282, 0.131105, 0.101730", \ + "0.222117, 0.211063, 0.193878, 0.174840, 0.159683, 0.135506, 0.106131", \ + "0.236724, 0.225670, 0.208485, 0.189447, 0.174290, 0.150113, 0.120738", \ + "0.242582, 0.231528, 0.214343, 0.195305, 0.180148, 0.155971, 0.126596", \ + "0.248254, 0.237200, 0.220015, 0.200977, 0.185820, 0.161643, 0.132268", \ + "0.258524, 0.247470, 0.230285, 0.211247, 0.196090, 0.171913, 0.142538", \ + "0.269098, 0.258044, 0.240859, 0.221821, 0.206664, 0.182487, 0.153112" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[103])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.004183, 0.004187, 0.004191, 0.004195, 0.004200, 0.004204, 0.004208"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.005816, 0.005906, 0.005921, 0.005948, 0.005954, 0.005960, 0.005966"); + } + } + } + pin(DB[102]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[102]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB102eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.081869, 0.090709, 0.106192, 0.126100, 0.145752, 0.175780, 0.206194", \ + "0.077614, 0.086454, 0.101937, 0.121845, 0.141497, 0.171525, 0.201939", \ + "0.063095, 0.071935, 0.087418, 0.107326, 0.126978, 0.157006, 0.187420", \ + "0.057251, 0.066091, 0.081574, 0.101482, 0.121134, 0.151162, 0.181576", \ + "0.051639, 0.060479, 0.075962, 0.095870, 0.115522, 0.145550, 0.175964", \ + "0.041308, 0.050148, 0.065631, 0.085540, 0.105192, 0.135220, 0.165634", \ + "0.030742, 0.039582, 0.055065, 0.074974, 0.094626, 0.124653, 0.155068" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.090064, 0.099940, 0.118539, 0.142940, 0.168102, 0.201167, 0.251186", \ + "0.085937, 0.095813, 0.114412, 0.138813, 0.163975, 0.197040, 0.247059", \ + "0.071285, 0.081161, 0.099760, 0.124161, 0.149323, 0.182388, 0.232407", \ + "0.065421, 0.075297, 0.093896, 0.118297, 0.143459, 0.176524, 0.226543", \ + "0.059823, 0.069699, 0.088298, 0.112699, 0.137861, 0.170926, 0.220945", \ + "0.049480, 0.059356, 0.077955, 0.102356, 0.127518, 0.160583, 0.210602", \ + "0.038910, 0.048786, 0.067385, 0.091786, 0.116948, 0.150013, 0.200032" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[102]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB102eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.215143, 0.205891, 0.191396, 0.180086, 0.166663, 0.151271, 0.141824", \ + "0.219591, 0.210339, 0.195844, 0.184534, 0.171111, 0.155719, 0.146272", \ + "0.234139, 0.224887, 0.210392, 0.199082, 0.185659, 0.170267, 0.160820", \ + "0.240010, 0.230758, 0.216263, 0.204953, 0.191530, 0.176138, 0.166691", \ + "0.245664, 0.236412, 0.221917, 0.210607, 0.197184, 0.181792, 0.172345", \ + "0.255942, 0.246690, 0.232195, 0.220885, 0.207462, 0.192070, 0.182623", \ + "0.266510, 0.257258, 0.242763, 0.231453, 0.218030, 0.202638, 0.193191" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.217716, 0.206661, 0.189477, 0.170439, 0.155282, 0.131105, 0.101730", \ + "0.222117, 0.211063, 0.193878, 0.174840, 0.159683, 0.135506, 0.106131", \ + "0.236724, 0.225670, 0.208485, 0.189447, 0.174290, 0.150113, 0.120738", \ + "0.242582, 0.231528, 0.214343, 0.195305, 0.180148, 0.155971, 0.126596", \ + "0.248254, 0.237200, 0.220015, 0.200977, 0.185820, 0.161643, 0.132268", \ + "0.258524, 0.247470, 0.230285, 0.211247, 0.196090, 0.171913, 0.142538", \ + "0.269098, 0.258044, 0.240859, 0.221821, 0.206664, 0.182487, 0.153112" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[102])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.004183, 0.004187, 0.004191, 0.004195, 0.004200, 0.004204, 0.004208"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.005816, 0.005906, 0.005921, 0.005948, 0.005954, 0.005960, 0.005966"); + } + } + } + pin(DB[101]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[101]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB101eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.081869, 0.090709, 0.106192, 0.126100, 0.145752, 0.175780, 0.206194", \ + "0.077614, 0.086454, 0.101937, 0.121845, 0.141497, 0.171525, 0.201939", \ + "0.063095, 0.071935, 0.087418, 0.107326, 0.126978, 0.157006, 0.187420", \ + "0.057251, 0.066091, 0.081574, 0.101482, 0.121134, 0.151162, 0.181576", \ + "0.051639, 0.060479, 0.075962, 0.095870, 0.115522, 0.145550, 0.175964", \ + "0.041308, 0.050148, 0.065631, 0.085540, 0.105192, 0.135220, 0.165634", \ + "0.030742, 0.039582, 0.055065, 0.074974, 0.094626, 0.124653, 0.155068" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.090064, 0.099940, 0.118539, 0.142940, 0.168102, 0.201167, 0.251186", \ + "0.085937, 0.095813, 0.114412, 0.138813, 0.163975, 0.197040, 0.247059", \ + "0.071285, 0.081161, 0.099760, 0.124161, 0.149323, 0.182388, 0.232407", \ + "0.065421, 0.075297, 0.093896, 0.118297, 0.143459, 0.176524, 0.226543", \ + "0.059823, 0.069699, 0.088298, 0.112699, 0.137861, 0.170926, 0.220945", \ + "0.049480, 0.059356, 0.077955, 0.102356, 0.127518, 0.160583, 0.210602", \ + "0.038910, 0.048786, 0.067385, 0.091786, 0.116948, 0.150013, 0.200032" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[101]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB101eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.215143, 0.205891, 0.191396, 0.180086, 0.166663, 0.151271, 0.141824", \ + "0.219591, 0.210339, 0.195844, 0.184534, 0.171111, 0.155719, 0.146272", \ + "0.234139, 0.224887, 0.210392, 0.199082, 0.185659, 0.170267, 0.160820", \ + "0.240010, 0.230758, 0.216263, 0.204953, 0.191530, 0.176138, 0.166691", \ + "0.245664, 0.236412, 0.221917, 0.210607, 0.197184, 0.181792, 0.172345", \ + "0.255942, 0.246690, 0.232195, 0.220885, 0.207462, 0.192070, 0.182623", \ + "0.266510, 0.257258, 0.242763, 0.231453, 0.218030, 0.202638, 0.193191" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.217716, 0.206661, 0.189477, 0.170439, 0.155282, 0.131105, 0.101730", \ + "0.222117, 0.211063, 0.193878, 0.174840, 0.159683, 0.135506, 0.106131", \ + "0.236724, 0.225670, 0.208485, 0.189447, 0.174290, 0.150113, 0.120738", \ + "0.242582, 0.231528, 0.214343, 0.195305, 0.180148, 0.155971, 0.126596", \ + "0.248254, 0.237200, 0.220015, 0.200977, 0.185820, 0.161643, 0.132268", \ + "0.258524, 0.247470, 0.230285, 0.211247, 0.196090, 0.171913, 0.142538", \ + "0.269098, 0.258044, 0.240859, 0.221821, 0.206664, 0.182487, 0.153112" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[101])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.004183, 0.004187, 0.004191, 0.004195, 0.004200, 0.004204, 0.004208"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.005816, 0.005906, 0.005921, 0.005948, 0.005954, 0.005960, 0.005966"); + } + } + } + pin(DB[100]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[100]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB100eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.081869, 0.090709, 0.106192, 0.126100, 0.145752, 0.175780, 0.206194", \ + "0.077614, 0.086454, 0.101937, 0.121845, 0.141497, 0.171525, 0.201939", \ + "0.063095, 0.071935, 0.087418, 0.107326, 0.126978, 0.157006, 0.187420", \ + "0.057251, 0.066091, 0.081574, 0.101482, 0.121134, 0.151162, 0.181576", \ + "0.051639, 0.060479, 0.075962, 0.095870, 0.115522, 0.145550, 0.175964", \ + "0.041308, 0.050148, 0.065631, 0.085540, 0.105192, 0.135220, 0.165634", \ + "0.030742, 0.039582, 0.055065, 0.074974, 0.094626, 0.124653, 0.155068" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.090064, 0.099940, 0.118539, 0.142940, 0.168102, 0.201167, 0.251186", \ + "0.085937, 0.095813, 0.114412, 0.138813, 0.163975, 0.197040, 0.247059", \ + "0.071285, 0.081161, 0.099760, 0.124161, 0.149323, 0.182388, 0.232407", \ + "0.065421, 0.075297, 0.093896, 0.118297, 0.143459, 0.176524, 0.226543", \ + "0.059823, 0.069699, 0.088298, 0.112699, 0.137861, 0.170926, 0.220945", \ + "0.049480, 0.059356, 0.077955, 0.102356, 0.127518, 0.160583, 0.210602", \ + "0.038910, 0.048786, 0.067385, 0.091786, 0.116948, 0.150013, 0.200032" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[100]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB100eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.215143, 0.205891, 0.191396, 0.180086, 0.166663, 0.151271, 0.141824", \ + "0.219591, 0.210339, 0.195844, 0.184534, 0.171111, 0.155719, 0.146272", \ + "0.234139, 0.224887, 0.210392, 0.199082, 0.185659, 0.170267, 0.160820", \ + "0.240010, 0.230758, 0.216263, 0.204953, 0.191530, 0.176138, 0.166691", \ + "0.245664, 0.236412, 0.221917, 0.210607, 0.197184, 0.181792, 0.172345", \ + "0.255942, 0.246690, 0.232195, 0.220885, 0.207462, 0.192070, 0.182623", \ + "0.266510, 0.257258, 0.242763, 0.231453, 0.218030, 0.202638, 0.193191" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.217716, 0.206661, 0.189477, 0.170439, 0.155282, 0.131105, 0.101730", \ + "0.222117, 0.211063, 0.193878, 0.174840, 0.159683, 0.135506, 0.106131", \ + "0.236724, 0.225670, 0.208485, 0.189447, 0.174290, 0.150113, 0.120738", \ + "0.242582, 0.231528, 0.214343, 0.195305, 0.180148, 0.155971, 0.126596", \ + "0.248254, 0.237200, 0.220015, 0.200977, 0.185820, 0.161643, 0.132268", \ + "0.258524, 0.247470, 0.230285, 0.211247, 0.196090, 0.171913, 0.142538", \ + "0.269098, 0.258044, 0.240859, 0.221821, 0.206664, 0.182487, 0.153112" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[100])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.004183, 0.004187, 0.004191, 0.004195, 0.004200, 0.004204, 0.004208"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.005816, 0.005906, 0.005921, 0.005948, 0.005954, 0.005960, 0.005966"); + } + } + } + pin(DB[99]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[99]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB99eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.081869, 0.090709, 0.106192, 0.126100, 0.145752, 0.175780, 0.206194", \ + "0.077614, 0.086454, 0.101937, 0.121845, 0.141497, 0.171525, 0.201939", \ + "0.063095, 0.071935, 0.087418, 0.107326, 0.126978, 0.157006, 0.187420", \ + "0.057251, 0.066091, 0.081574, 0.101482, 0.121134, 0.151162, 0.181576", \ + "0.051639, 0.060479, 0.075962, 0.095870, 0.115522, 0.145550, 0.175964", \ + "0.041308, 0.050148, 0.065631, 0.085540, 0.105192, 0.135220, 0.165634", \ + "0.030742, 0.039582, 0.055065, 0.074974, 0.094626, 0.124653, 0.155068" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.090064, 0.099940, 0.118539, 0.142940, 0.168102, 0.201167, 0.251186", \ + "0.085937, 0.095813, 0.114412, 0.138813, 0.163975, 0.197040, 0.247059", \ + "0.071285, 0.081161, 0.099760, 0.124161, 0.149323, 0.182388, 0.232407", \ + "0.065421, 0.075297, 0.093896, 0.118297, 0.143459, 0.176524, 0.226543", \ + "0.059823, 0.069699, 0.088298, 0.112699, 0.137861, 0.170926, 0.220945", \ + "0.049480, 0.059356, 0.077955, 0.102356, 0.127518, 0.160583, 0.210602", \ + "0.038910, 0.048786, 0.067385, 0.091786, 0.116948, 0.150013, 0.200032" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[99]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB99eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.215143, 0.205891, 0.191396, 0.180086, 0.166663, 0.151271, 0.141824", \ + "0.219591, 0.210339, 0.195844, 0.184534, 0.171111, 0.155719, 0.146272", \ + "0.234139, 0.224887, 0.210392, 0.199082, 0.185659, 0.170267, 0.160820", \ + "0.240010, 0.230758, 0.216263, 0.204953, 0.191530, 0.176138, 0.166691", \ + "0.245664, 0.236412, 0.221917, 0.210607, 0.197184, 0.181792, 0.172345", \ + "0.255942, 0.246690, 0.232195, 0.220885, 0.207462, 0.192070, 0.182623", \ + "0.266510, 0.257258, 0.242763, 0.231453, 0.218030, 0.202638, 0.193191" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.217716, 0.206661, 0.189477, 0.170439, 0.155282, 0.131105, 0.101730", \ + "0.222117, 0.211063, 0.193878, 0.174840, 0.159683, 0.135506, 0.106131", \ + "0.236724, 0.225670, 0.208485, 0.189447, 0.174290, 0.150113, 0.120738", \ + "0.242582, 0.231528, 0.214343, 0.195305, 0.180148, 0.155971, 0.126596", \ + "0.248254, 0.237200, 0.220015, 0.200977, 0.185820, 0.161643, 0.132268", \ + "0.258524, 0.247470, 0.230285, 0.211247, 0.196090, 0.171913, 0.142538", \ + "0.269098, 0.258044, 0.240859, 0.221821, 0.206664, 0.182487, 0.153112" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[99])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.004183, 0.004187, 0.004191, 0.004195, 0.004200, 0.004204, 0.004208"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.005816, 0.005906, 0.005921, 0.005948, 0.005954, 0.005960, 0.005966"); + } + } + } + pin(DB[98]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[98]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB98eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.081869, 0.090709, 0.106192, 0.126100, 0.145752, 0.175780, 0.206194", \ + "0.077614, 0.086454, 0.101937, 0.121845, 0.141497, 0.171525, 0.201939", \ + "0.063095, 0.071935, 0.087418, 0.107326, 0.126978, 0.157006, 0.187420", \ + "0.057251, 0.066091, 0.081574, 0.101482, 0.121134, 0.151162, 0.181576", \ + "0.051639, 0.060479, 0.075962, 0.095870, 0.115522, 0.145550, 0.175964", \ + "0.041308, 0.050148, 0.065631, 0.085540, 0.105192, 0.135220, 0.165634", \ + "0.030742, 0.039582, 0.055065, 0.074974, 0.094626, 0.124653, 0.155068" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.090064, 0.099940, 0.118539, 0.142940, 0.168102, 0.201167, 0.251186", \ + "0.085937, 0.095813, 0.114412, 0.138813, 0.163975, 0.197040, 0.247059", \ + "0.071285, 0.081161, 0.099760, 0.124161, 0.149323, 0.182388, 0.232407", \ + "0.065421, 0.075297, 0.093896, 0.118297, 0.143459, 0.176524, 0.226543", \ + "0.059823, 0.069699, 0.088298, 0.112699, 0.137861, 0.170926, 0.220945", \ + "0.049480, 0.059356, 0.077955, 0.102356, 0.127518, 0.160583, 0.210602", \ + "0.038910, 0.048786, 0.067385, 0.091786, 0.116948, 0.150013, 0.200032" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[98]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB98eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.215143, 0.205891, 0.191396, 0.180086, 0.166663, 0.151271, 0.141824", \ + "0.219591, 0.210339, 0.195844, 0.184534, 0.171111, 0.155719, 0.146272", \ + "0.234139, 0.224887, 0.210392, 0.199082, 0.185659, 0.170267, 0.160820", \ + "0.240010, 0.230758, 0.216263, 0.204953, 0.191530, 0.176138, 0.166691", \ + "0.245664, 0.236412, 0.221917, 0.210607, 0.197184, 0.181792, 0.172345", \ + "0.255942, 0.246690, 0.232195, 0.220885, 0.207462, 0.192070, 0.182623", \ + "0.266510, 0.257258, 0.242763, 0.231453, 0.218030, 0.202638, 0.193191" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.217716, 0.206661, 0.189477, 0.170439, 0.155282, 0.131105, 0.101730", \ + "0.222117, 0.211063, 0.193878, 0.174840, 0.159683, 0.135506, 0.106131", \ + "0.236724, 0.225670, 0.208485, 0.189447, 0.174290, 0.150113, 0.120738", \ + "0.242582, 0.231528, 0.214343, 0.195305, 0.180148, 0.155971, 0.126596", \ + "0.248254, 0.237200, 0.220015, 0.200977, 0.185820, 0.161643, 0.132268", \ + "0.258524, 0.247470, 0.230285, 0.211247, 0.196090, 0.171913, 0.142538", \ + "0.269098, 0.258044, 0.240859, 0.221821, 0.206664, 0.182487, 0.153112" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[98])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.004183, 0.004187, 0.004191, 0.004195, 0.004200, 0.004204, 0.004208"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.005816, 0.005906, 0.005921, 0.005948, 0.005954, 0.005960, 0.005966"); + } + } + } + pin(DB[97]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[97]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB97eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.081869, 0.090709, 0.106192, 0.126100, 0.145752, 0.175780, 0.206194", \ + "0.077614, 0.086454, 0.101937, 0.121845, 0.141497, 0.171525, 0.201939", \ + "0.063095, 0.071935, 0.087418, 0.107326, 0.126978, 0.157006, 0.187420", \ + "0.057251, 0.066091, 0.081574, 0.101482, 0.121134, 0.151162, 0.181576", \ + "0.051639, 0.060479, 0.075962, 0.095870, 0.115522, 0.145550, 0.175964", \ + "0.041308, 0.050148, 0.065631, 0.085540, 0.105192, 0.135220, 0.165634", \ + "0.030742, 0.039582, 0.055065, 0.074974, 0.094626, 0.124653, 0.155068" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.090064, 0.099940, 0.118539, 0.142940, 0.168102, 0.201167, 0.251186", \ + "0.085937, 0.095813, 0.114412, 0.138813, 0.163975, 0.197040, 0.247059", \ + "0.071285, 0.081161, 0.099760, 0.124161, 0.149323, 0.182388, 0.232407", \ + "0.065421, 0.075297, 0.093896, 0.118297, 0.143459, 0.176524, 0.226543", \ + "0.059823, 0.069699, 0.088298, 0.112699, 0.137861, 0.170926, 0.220945", \ + "0.049480, 0.059356, 0.077955, 0.102356, 0.127518, 0.160583, 0.210602", \ + "0.038910, 0.048786, 0.067385, 0.091786, 0.116948, 0.150013, 0.200032" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[97]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB97eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.215143, 0.205891, 0.191396, 0.180086, 0.166663, 0.151271, 0.141824", \ + "0.219591, 0.210339, 0.195844, 0.184534, 0.171111, 0.155719, 0.146272", \ + "0.234139, 0.224887, 0.210392, 0.199082, 0.185659, 0.170267, 0.160820", \ + "0.240010, 0.230758, 0.216263, 0.204953, 0.191530, 0.176138, 0.166691", \ + "0.245664, 0.236412, 0.221917, 0.210607, 0.197184, 0.181792, 0.172345", \ + "0.255942, 0.246690, 0.232195, 0.220885, 0.207462, 0.192070, 0.182623", \ + "0.266510, 0.257258, 0.242763, 0.231453, 0.218030, 0.202638, 0.193191" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.217716, 0.206661, 0.189477, 0.170439, 0.155282, 0.131105, 0.101730", \ + "0.222117, 0.211063, 0.193878, 0.174840, 0.159683, 0.135506, 0.106131", \ + "0.236724, 0.225670, 0.208485, 0.189447, 0.174290, 0.150113, 0.120738", \ + "0.242582, 0.231528, 0.214343, 0.195305, 0.180148, 0.155971, 0.126596", \ + "0.248254, 0.237200, 0.220015, 0.200977, 0.185820, 0.161643, 0.132268", \ + "0.258524, 0.247470, 0.230285, 0.211247, 0.196090, 0.171913, 0.142538", \ + "0.269098, 0.258044, 0.240859, 0.221821, 0.206664, 0.182487, 0.153112" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[97])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.004183, 0.004187, 0.004191, 0.004195, 0.004200, 0.004204, 0.004208"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.005816, 0.005906, 0.005921, 0.005948, 0.005954, 0.005960, 0.005966"); + } + } + } + pin(DB[96]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[96]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB96eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.081869, 0.090709, 0.106192, 0.126100, 0.145752, 0.175780, 0.206194", \ + "0.077614, 0.086454, 0.101937, 0.121845, 0.141497, 0.171525, 0.201939", \ + "0.063095, 0.071935, 0.087418, 0.107326, 0.126978, 0.157006, 0.187420", \ + "0.057251, 0.066091, 0.081574, 0.101482, 0.121134, 0.151162, 0.181576", \ + "0.051639, 0.060479, 0.075962, 0.095870, 0.115522, 0.145550, 0.175964", \ + "0.041308, 0.050148, 0.065631, 0.085540, 0.105192, 0.135220, 0.165634", \ + "0.030742, 0.039582, 0.055065, 0.074974, 0.094626, 0.124653, 0.155068" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.090064, 0.099940, 0.118539, 0.142940, 0.168102, 0.201167, 0.251186", \ + "0.085937, 0.095813, 0.114412, 0.138813, 0.163975, 0.197040, 0.247059", \ + "0.071285, 0.081161, 0.099760, 0.124161, 0.149323, 0.182388, 0.232407", \ + "0.065421, 0.075297, 0.093896, 0.118297, 0.143459, 0.176524, 0.226543", \ + "0.059823, 0.069699, 0.088298, 0.112699, 0.137861, 0.170926, 0.220945", \ + "0.049480, 0.059356, 0.077955, 0.102356, 0.127518, 0.160583, 0.210602", \ + "0.038910, 0.048786, 0.067385, 0.091786, 0.116948, 0.150013, 0.200032" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[96]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB96eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.215143, 0.205891, 0.191396, 0.180086, 0.166663, 0.151271, 0.141824", \ + "0.219591, 0.210339, 0.195844, 0.184534, 0.171111, 0.155719, 0.146272", \ + "0.234139, 0.224887, 0.210392, 0.199082, 0.185659, 0.170267, 0.160820", \ + "0.240010, 0.230758, 0.216263, 0.204953, 0.191530, 0.176138, 0.166691", \ + "0.245664, 0.236412, 0.221917, 0.210607, 0.197184, 0.181792, 0.172345", \ + "0.255942, 0.246690, 0.232195, 0.220885, 0.207462, 0.192070, 0.182623", \ + "0.266510, 0.257258, 0.242763, 0.231453, 0.218030, 0.202638, 0.193191" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.217716, 0.206661, 0.189477, 0.170439, 0.155282, 0.131105, 0.101730", \ + "0.222117, 0.211063, 0.193878, 0.174840, 0.159683, 0.135506, 0.106131", \ + "0.236724, 0.225670, 0.208485, 0.189447, 0.174290, 0.150113, 0.120738", \ + "0.242582, 0.231528, 0.214343, 0.195305, 0.180148, 0.155971, 0.126596", \ + "0.248254, 0.237200, 0.220015, 0.200977, 0.185820, 0.161643, 0.132268", \ + "0.258524, 0.247470, 0.230285, 0.211247, 0.196090, 0.171913, 0.142538", \ + "0.269098, 0.258044, 0.240859, 0.221821, 0.206664, 0.182487, 0.153112" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[96])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.004183, 0.004187, 0.004191, 0.004195, 0.004200, 0.004204, 0.004208"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.005816, 0.005906, 0.005921, 0.005948, 0.005954, 0.005960, 0.005966"); + } + } + } + pin(DB[95]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[95]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB95eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.081869, 0.090709, 0.106192, 0.126100, 0.145752, 0.175780, 0.206194", \ + "0.077614, 0.086454, 0.101937, 0.121845, 0.141497, 0.171525, 0.201939", \ + "0.063095, 0.071935, 0.087418, 0.107326, 0.126978, 0.157006, 0.187420", \ + "0.057251, 0.066091, 0.081574, 0.101482, 0.121134, 0.151162, 0.181576", \ + "0.051639, 0.060479, 0.075962, 0.095870, 0.115522, 0.145550, 0.175964", \ + "0.041308, 0.050148, 0.065631, 0.085540, 0.105192, 0.135220, 0.165634", \ + "0.030742, 0.039582, 0.055065, 0.074974, 0.094626, 0.124653, 0.155068" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.090064, 0.099940, 0.118539, 0.142940, 0.168102, 0.201167, 0.251186", \ + "0.085937, 0.095813, 0.114412, 0.138813, 0.163975, 0.197040, 0.247059", \ + "0.071285, 0.081161, 0.099760, 0.124161, 0.149323, 0.182388, 0.232407", \ + "0.065421, 0.075297, 0.093896, 0.118297, 0.143459, 0.176524, 0.226543", \ + "0.059823, 0.069699, 0.088298, 0.112699, 0.137861, 0.170926, 0.220945", \ + "0.049480, 0.059356, 0.077955, 0.102356, 0.127518, 0.160583, 0.210602", \ + "0.038910, 0.048786, 0.067385, 0.091786, 0.116948, 0.150013, 0.200032" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[95]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB95eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.215143, 0.205891, 0.191396, 0.180086, 0.166663, 0.151271, 0.141824", \ + "0.219591, 0.210339, 0.195844, 0.184534, 0.171111, 0.155719, 0.146272", \ + "0.234139, 0.224887, 0.210392, 0.199082, 0.185659, 0.170267, 0.160820", \ + "0.240010, 0.230758, 0.216263, 0.204953, 0.191530, 0.176138, 0.166691", \ + "0.245664, 0.236412, 0.221917, 0.210607, 0.197184, 0.181792, 0.172345", \ + "0.255942, 0.246690, 0.232195, 0.220885, 0.207462, 0.192070, 0.182623", \ + "0.266510, 0.257258, 0.242763, 0.231453, 0.218030, 0.202638, 0.193191" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.217716, 0.206661, 0.189477, 0.170439, 0.155282, 0.131105, 0.101730", \ + "0.222117, 0.211063, 0.193878, 0.174840, 0.159683, 0.135506, 0.106131", \ + "0.236724, 0.225670, 0.208485, 0.189447, 0.174290, 0.150113, 0.120738", \ + "0.242582, 0.231528, 0.214343, 0.195305, 0.180148, 0.155971, 0.126596", \ + "0.248254, 0.237200, 0.220015, 0.200977, 0.185820, 0.161643, 0.132268", \ + "0.258524, 0.247470, 0.230285, 0.211247, 0.196090, 0.171913, 0.142538", \ + "0.269098, 0.258044, 0.240859, 0.221821, 0.206664, 0.182487, 0.153112" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[95])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.004183, 0.004187, 0.004191, 0.004195, 0.004200, 0.004204, 0.004208"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.005816, 0.005906, 0.005921, 0.005948, 0.005954, 0.005960, 0.005966"); + } + } + } + pin(DB[94]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[94]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB94eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.081869, 0.090709, 0.106192, 0.126100, 0.145752, 0.175780, 0.206194", \ + "0.077614, 0.086454, 0.101937, 0.121845, 0.141497, 0.171525, 0.201939", \ + "0.063095, 0.071935, 0.087418, 0.107326, 0.126978, 0.157006, 0.187420", \ + "0.057251, 0.066091, 0.081574, 0.101482, 0.121134, 0.151162, 0.181576", \ + "0.051639, 0.060479, 0.075962, 0.095870, 0.115522, 0.145550, 0.175964", \ + "0.041308, 0.050148, 0.065631, 0.085540, 0.105192, 0.135220, 0.165634", \ + "0.030742, 0.039582, 0.055065, 0.074974, 0.094626, 0.124653, 0.155068" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.090064, 0.099940, 0.118539, 0.142940, 0.168102, 0.201167, 0.251186", \ + "0.085937, 0.095813, 0.114412, 0.138813, 0.163975, 0.197040, 0.247059", \ + "0.071285, 0.081161, 0.099760, 0.124161, 0.149323, 0.182388, 0.232407", \ + "0.065421, 0.075297, 0.093896, 0.118297, 0.143459, 0.176524, 0.226543", \ + "0.059823, 0.069699, 0.088298, 0.112699, 0.137861, 0.170926, 0.220945", \ + "0.049480, 0.059356, 0.077955, 0.102356, 0.127518, 0.160583, 0.210602", \ + "0.038910, 0.048786, 0.067385, 0.091786, 0.116948, 0.150013, 0.200032" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[94]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB94eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.215143, 0.205891, 0.191396, 0.180086, 0.166663, 0.151271, 0.141824", \ + "0.219591, 0.210339, 0.195844, 0.184534, 0.171111, 0.155719, 0.146272", \ + "0.234139, 0.224887, 0.210392, 0.199082, 0.185659, 0.170267, 0.160820", \ + "0.240010, 0.230758, 0.216263, 0.204953, 0.191530, 0.176138, 0.166691", \ + "0.245664, 0.236412, 0.221917, 0.210607, 0.197184, 0.181792, 0.172345", \ + "0.255942, 0.246690, 0.232195, 0.220885, 0.207462, 0.192070, 0.182623", \ + "0.266510, 0.257258, 0.242763, 0.231453, 0.218030, 0.202638, 0.193191" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.217716, 0.206661, 0.189477, 0.170439, 0.155282, 0.131105, 0.101730", \ + "0.222117, 0.211063, 0.193878, 0.174840, 0.159683, 0.135506, 0.106131", \ + "0.236724, 0.225670, 0.208485, 0.189447, 0.174290, 0.150113, 0.120738", \ + "0.242582, 0.231528, 0.214343, 0.195305, 0.180148, 0.155971, 0.126596", \ + "0.248254, 0.237200, 0.220015, 0.200977, 0.185820, 0.161643, 0.132268", \ + "0.258524, 0.247470, 0.230285, 0.211247, 0.196090, 0.171913, 0.142538", \ + "0.269098, 0.258044, 0.240859, 0.221821, 0.206664, 0.182487, 0.153112" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[94])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.004183, 0.004187, 0.004191, 0.004195, 0.004200, 0.004204, 0.004208"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.005816, 0.005906, 0.005921, 0.005948, 0.005954, 0.005960, 0.005966"); + } + } + } + pin(DB[93]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[93]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB93eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.081869, 0.090709, 0.106192, 0.126100, 0.145752, 0.175780, 0.206194", \ + "0.077614, 0.086454, 0.101937, 0.121845, 0.141497, 0.171525, 0.201939", \ + "0.063095, 0.071935, 0.087418, 0.107326, 0.126978, 0.157006, 0.187420", \ + "0.057251, 0.066091, 0.081574, 0.101482, 0.121134, 0.151162, 0.181576", \ + "0.051639, 0.060479, 0.075962, 0.095870, 0.115522, 0.145550, 0.175964", \ + "0.041308, 0.050148, 0.065631, 0.085540, 0.105192, 0.135220, 0.165634", \ + "0.030742, 0.039582, 0.055065, 0.074974, 0.094626, 0.124653, 0.155068" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.090064, 0.099940, 0.118539, 0.142940, 0.168102, 0.201167, 0.251186", \ + "0.085937, 0.095813, 0.114412, 0.138813, 0.163975, 0.197040, 0.247059", \ + "0.071285, 0.081161, 0.099760, 0.124161, 0.149323, 0.182388, 0.232407", \ + "0.065421, 0.075297, 0.093896, 0.118297, 0.143459, 0.176524, 0.226543", \ + "0.059823, 0.069699, 0.088298, 0.112699, 0.137861, 0.170926, 0.220945", \ + "0.049480, 0.059356, 0.077955, 0.102356, 0.127518, 0.160583, 0.210602", \ + "0.038910, 0.048786, 0.067385, 0.091786, 0.116948, 0.150013, 0.200032" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[93]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB93eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.215143, 0.205891, 0.191396, 0.180086, 0.166663, 0.151271, 0.141824", \ + "0.219591, 0.210339, 0.195844, 0.184534, 0.171111, 0.155719, 0.146272", \ + "0.234139, 0.224887, 0.210392, 0.199082, 0.185659, 0.170267, 0.160820", \ + "0.240010, 0.230758, 0.216263, 0.204953, 0.191530, 0.176138, 0.166691", \ + "0.245664, 0.236412, 0.221917, 0.210607, 0.197184, 0.181792, 0.172345", \ + "0.255942, 0.246690, 0.232195, 0.220885, 0.207462, 0.192070, 0.182623", \ + "0.266510, 0.257258, 0.242763, 0.231453, 0.218030, 0.202638, 0.193191" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.217716, 0.206661, 0.189477, 0.170439, 0.155282, 0.131105, 0.101730", \ + "0.222117, 0.211063, 0.193878, 0.174840, 0.159683, 0.135506, 0.106131", \ + "0.236724, 0.225670, 0.208485, 0.189447, 0.174290, 0.150113, 0.120738", \ + "0.242582, 0.231528, 0.214343, 0.195305, 0.180148, 0.155971, 0.126596", \ + "0.248254, 0.237200, 0.220015, 0.200977, 0.185820, 0.161643, 0.132268", \ + "0.258524, 0.247470, 0.230285, 0.211247, 0.196090, 0.171913, 0.142538", \ + "0.269098, 0.258044, 0.240859, 0.221821, 0.206664, 0.182487, 0.153112" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[93])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.004183, 0.004187, 0.004191, 0.004195, 0.004200, 0.004204, 0.004208"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.005816, 0.005906, 0.005921, 0.005948, 0.005954, 0.005960, 0.005966"); + } + } + } + pin(DB[92]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[92]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB92eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.081869, 0.090709, 0.106192, 0.126100, 0.145752, 0.175780, 0.206194", \ + "0.077614, 0.086454, 0.101937, 0.121845, 0.141497, 0.171525, 0.201939", \ + "0.063095, 0.071935, 0.087418, 0.107326, 0.126978, 0.157006, 0.187420", \ + "0.057251, 0.066091, 0.081574, 0.101482, 0.121134, 0.151162, 0.181576", \ + "0.051639, 0.060479, 0.075962, 0.095870, 0.115522, 0.145550, 0.175964", \ + "0.041308, 0.050148, 0.065631, 0.085540, 0.105192, 0.135220, 0.165634", \ + "0.030742, 0.039582, 0.055065, 0.074974, 0.094626, 0.124653, 0.155068" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.090064, 0.099940, 0.118539, 0.142940, 0.168102, 0.201167, 0.251186", \ + "0.085937, 0.095813, 0.114412, 0.138813, 0.163975, 0.197040, 0.247059", \ + "0.071285, 0.081161, 0.099760, 0.124161, 0.149323, 0.182388, 0.232407", \ + "0.065421, 0.075297, 0.093896, 0.118297, 0.143459, 0.176524, 0.226543", \ + "0.059823, 0.069699, 0.088298, 0.112699, 0.137861, 0.170926, 0.220945", \ + "0.049480, 0.059356, 0.077955, 0.102356, 0.127518, 0.160583, 0.210602", \ + "0.038910, 0.048786, 0.067385, 0.091786, 0.116948, 0.150013, 0.200032" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[92]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB92eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.215143, 0.205891, 0.191396, 0.180086, 0.166663, 0.151271, 0.141824", \ + "0.219591, 0.210339, 0.195844, 0.184534, 0.171111, 0.155719, 0.146272", \ + "0.234139, 0.224887, 0.210392, 0.199082, 0.185659, 0.170267, 0.160820", \ + "0.240010, 0.230758, 0.216263, 0.204953, 0.191530, 0.176138, 0.166691", \ + "0.245664, 0.236412, 0.221917, 0.210607, 0.197184, 0.181792, 0.172345", \ + "0.255942, 0.246690, 0.232195, 0.220885, 0.207462, 0.192070, 0.182623", \ + "0.266510, 0.257258, 0.242763, 0.231453, 0.218030, 0.202638, 0.193191" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.217716, 0.206661, 0.189477, 0.170439, 0.155282, 0.131105, 0.101730", \ + "0.222117, 0.211063, 0.193878, 0.174840, 0.159683, 0.135506, 0.106131", \ + "0.236724, 0.225670, 0.208485, 0.189447, 0.174290, 0.150113, 0.120738", \ + "0.242582, 0.231528, 0.214343, 0.195305, 0.180148, 0.155971, 0.126596", \ + "0.248254, 0.237200, 0.220015, 0.200977, 0.185820, 0.161643, 0.132268", \ + "0.258524, 0.247470, 0.230285, 0.211247, 0.196090, 0.171913, 0.142538", \ + "0.269098, 0.258044, 0.240859, 0.221821, 0.206664, 0.182487, 0.153112" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[92])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.004183, 0.004187, 0.004191, 0.004195, 0.004200, 0.004204, 0.004208"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.005816, 0.005906, 0.005921, 0.005948, 0.005954, 0.005960, 0.005966"); + } + } + } + pin(DB[91]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[91]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB91eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.081869, 0.090709, 0.106192, 0.126100, 0.145752, 0.175780, 0.206194", \ + "0.077614, 0.086454, 0.101937, 0.121845, 0.141497, 0.171525, 0.201939", \ + "0.063095, 0.071935, 0.087418, 0.107326, 0.126978, 0.157006, 0.187420", \ + "0.057251, 0.066091, 0.081574, 0.101482, 0.121134, 0.151162, 0.181576", \ + "0.051639, 0.060479, 0.075962, 0.095870, 0.115522, 0.145550, 0.175964", \ + "0.041308, 0.050148, 0.065631, 0.085540, 0.105192, 0.135220, 0.165634", \ + "0.030742, 0.039582, 0.055065, 0.074974, 0.094626, 0.124653, 0.155068" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.090064, 0.099940, 0.118539, 0.142940, 0.168102, 0.201167, 0.251186", \ + "0.085937, 0.095813, 0.114412, 0.138813, 0.163975, 0.197040, 0.247059", \ + "0.071285, 0.081161, 0.099760, 0.124161, 0.149323, 0.182388, 0.232407", \ + "0.065421, 0.075297, 0.093896, 0.118297, 0.143459, 0.176524, 0.226543", \ + "0.059823, 0.069699, 0.088298, 0.112699, 0.137861, 0.170926, 0.220945", \ + "0.049480, 0.059356, 0.077955, 0.102356, 0.127518, 0.160583, 0.210602", \ + "0.038910, 0.048786, 0.067385, 0.091786, 0.116948, 0.150013, 0.200032" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[91]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB91eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.215143, 0.205891, 0.191396, 0.180086, 0.166663, 0.151271, 0.141824", \ + "0.219591, 0.210339, 0.195844, 0.184534, 0.171111, 0.155719, 0.146272", \ + "0.234139, 0.224887, 0.210392, 0.199082, 0.185659, 0.170267, 0.160820", \ + "0.240010, 0.230758, 0.216263, 0.204953, 0.191530, 0.176138, 0.166691", \ + "0.245664, 0.236412, 0.221917, 0.210607, 0.197184, 0.181792, 0.172345", \ + "0.255942, 0.246690, 0.232195, 0.220885, 0.207462, 0.192070, 0.182623", \ + "0.266510, 0.257258, 0.242763, 0.231453, 0.218030, 0.202638, 0.193191" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.217716, 0.206661, 0.189477, 0.170439, 0.155282, 0.131105, 0.101730", \ + "0.222117, 0.211063, 0.193878, 0.174840, 0.159683, 0.135506, 0.106131", \ + "0.236724, 0.225670, 0.208485, 0.189447, 0.174290, 0.150113, 0.120738", \ + "0.242582, 0.231528, 0.214343, 0.195305, 0.180148, 0.155971, 0.126596", \ + "0.248254, 0.237200, 0.220015, 0.200977, 0.185820, 0.161643, 0.132268", \ + "0.258524, 0.247470, 0.230285, 0.211247, 0.196090, 0.171913, 0.142538", \ + "0.269098, 0.258044, 0.240859, 0.221821, 0.206664, 0.182487, 0.153112" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[91])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.004183, 0.004187, 0.004191, 0.004195, 0.004200, 0.004204, 0.004208"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.005816, 0.005906, 0.005921, 0.005948, 0.005954, 0.005960, 0.005966"); + } + } + } + pin(DB[90]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[90]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB90eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.081869, 0.090709, 0.106192, 0.126100, 0.145752, 0.175780, 0.206194", \ + "0.077614, 0.086454, 0.101937, 0.121845, 0.141497, 0.171525, 0.201939", \ + "0.063095, 0.071935, 0.087418, 0.107326, 0.126978, 0.157006, 0.187420", \ + "0.057251, 0.066091, 0.081574, 0.101482, 0.121134, 0.151162, 0.181576", \ + "0.051639, 0.060479, 0.075962, 0.095870, 0.115522, 0.145550, 0.175964", \ + "0.041308, 0.050148, 0.065631, 0.085540, 0.105192, 0.135220, 0.165634", \ + "0.030742, 0.039582, 0.055065, 0.074974, 0.094626, 0.124653, 0.155068" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.090064, 0.099940, 0.118539, 0.142940, 0.168102, 0.201167, 0.251186", \ + "0.085937, 0.095813, 0.114412, 0.138813, 0.163975, 0.197040, 0.247059", \ + "0.071285, 0.081161, 0.099760, 0.124161, 0.149323, 0.182388, 0.232407", \ + "0.065421, 0.075297, 0.093896, 0.118297, 0.143459, 0.176524, 0.226543", \ + "0.059823, 0.069699, 0.088298, 0.112699, 0.137861, 0.170926, 0.220945", \ + "0.049480, 0.059356, 0.077955, 0.102356, 0.127518, 0.160583, 0.210602", \ + "0.038910, 0.048786, 0.067385, 0.091786, 0.116948, 0.150013, 0.200032" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[90]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB90eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.215143, 0.205891, 0.191396, 0.180086, 0.166663, 0.151271, 0.141824", \ + "0.219591, 0.210339, 0.195844, 0.184534, 0.171111, 0.155719, 0.146272", \ + "0.234139, 0.224887, 0.210392, 0.199082, 0.185659, 0.170267, 0.160820", \ + "0.240010, 0.230758, 0.216263, 0.204953, 0.191530, 0.176138, 0.166691", \ + "0.245664, 0.236412, 0.221917, 0.210607, 0.197184, 0.181792, 0.172345", \ + "0.255942, 0.246690, 0.232195, 0.220885, 0.207462, 0.192070, 0.182623", \ + "0.266510, 0.257258, 0.242763, 0.231453, 0.218030, 0.202638, 0.193191" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.217716, 0.206661, 0.189477, 0.170439, 0.155282, 0.131105, 0.101730", \ + "0.222117, 0.211063, 0.193878, 0.174840, 0.159683, 0.135506, 0.106131", \ + "0.236724, 0.225670, 0.208485, 0.189447, 0.174290, 0.150113, 0.120738", \ + "0.242582, 0.231528, 0.214343, 0.195305, 0.180148, 0.155971, 0.126596", \ + "0.248254, 0.237200, 0.220015, 0.200977, 0.185820, 0.161643, 0.132268", \ + "0.258524, 0.247470, 0.230285, 0.211247, 0.196090, 0.171913, 0.142538", \ + "0.269098, 0.258044, 0.240859, 0.221821, 0.206664, 0.182487, 0.153112" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[90])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.004183, 0.004187, 0.004191, 0.004195, 0.004200, 0.004204, 0.004208"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.005816, 0.005906, 0.005921, 0.005948, 0.005954, 0.005960, 0.005966"); + } + } + } + pin(DB[89]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[89]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB89eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.081869, 0.090709, 0.106192, 0.126100, 0.145752, 0.175780, 0.206194", \ + "0.077614, 0.086454, 0.101937, 0.121845, 0.141497, 0.171525, 0.201939", \ + "0.063095, 0.071935, 0.087418, 0.107326, 0.126978, 0.157006, 0.187420", \ + "0.057251, 0.066091, 0.081574, 0.101482, 0.121134, 0.151162, 0.181576", \ + "0.051639, 0.060479, 0.075962, 0.095870, 0.115522, 0.145550, 0.175964", \ + "0.041308, 0.050148, 0.065631, 0.085540, 0.105192, 0.135220, 0.165634", \ + "0.030742, 0.039582, 0.055065, 0.074974, 0.094626, 0.124653, 0.155068" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.090064, 0.099940, 0.118539, 0.142940, 0.168102, 0.201167, 0.251186", \ + "0.085937, 0.095813, 0.114412, 0.138813, 0.163975, 0.197040, 0.247059", \ + "0.071285, 0.081161, 0.099760, 0.124161, 0.149323, 0.182388, 0.232407", \ + "0.065421, 0.075297, 0.093896, 0.118297, 0.143459, 0.176524, 0.226543", \ + "0.059823, 0.069699, 0.088298, 0.112699, 0.137861, 0.170926, 0.220945", \ + "0.049480, 0.059356, 0.077955, 0.102356, 0.127518, 0.160583, 0.210602", \ + "0.038910, 0.048786, 0.067385, 0.091786, 0.116948, 0.150013, 0.200032" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[89]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB89eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.215143, 0.205891, 0.191396, 0.180086, 0.166663, 0.151271, 0.141824", \ + "0.219591, 0.210339, 0.195844, 0.184534, 0.171111, 0.155719, 0.146272", \ + "0.234139, 0.224887, 0.210392, 0.199082, 0.185659, 0.170267, 0.160820", \ + "0.240010, 0.230758, 0.216263, 0.204953, 0.191530, 0.176138, 0.166691", \ + "0.245664, 0.236412, 0.221917, 0.210607, 0.197184, 0.181792, 0.172345", \ + "0.255942, 0.246690, 0.232195, 0.220885, 0.207462, 0.192070, 0.182623", \ + "0.266510, 0.257258, 0.242763, 0.231453, 0.218030, 0.202638, 0.193191" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.217716, 0.206661, 0.189477, 0.170439, 0.155282, 0.131105, 0.101730", \ + "0.222117, 0.211063, 0.193878, 0.174840, 0.159683, 0.135506, 0.106131", \ + "0.236724, 0.225670, 0.208485, 0.189447, 0.174290, 0.150113, 0.120738", \ + "0.242582, 0.231528, 0.214343, 0.195305, 0.180148, 0.155971, 0.126596", \ + "0.248254, 0.237200, 0.220015, 0.200977, 0.185820, 0.161643, 0.132268", \ + "0.258524, 0.247470, 0.230285, 0.211247, 0.196090, 0.171913, 0.142538", \ + "0.269098, 0.258044, 0.240859, 0.221821, 0.206664, 0.182487, 0.153112" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[89])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.004183, 0.004187, 0.004191, 0.004195, 0.004200, 0.004204, 0.004208"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.005816, 0.005906, 0.005921, 0.005948, 0.005954, 0.005960, 0.005966"); + } + } + } + pin(DB[88]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[88]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB88eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.081869, 0.090709, 0.106192, 0.126100, 0.145752, 0.175780, 0.206194", \ + "0.077614, 0.086454, 0.101937, 0.121845, 0.141497, 0.171525, 0.201939", \ + "0.063095, 0.071935, 0.087418, 0.107326, 0.126978, 0.157006, 0.187420", \ + "0.057251, 0.066091, 0.081574, 0.101482, 0.121134, 0.151162, 0.181576", \ + "0.051639, 0.060479, 0.075962, 0.095870, 0.115522, 0.145550, 0.175964", \ + "0.041308, 0.050148, 0.065631, 0.085540, 0.105192, 0.135220, 0.165634", \ + "0.030742, 0.039582, 0.055065, 0.074974, 0.094626, 0.124653, 0.155068" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.090064, 0.099940, 0.118539, 0.142940, 0.168102, 0.201167, 0.251186", \ + "0.085937, 0.095813, 0.114412, 0.138813, 0.163975, 0.197040, 0.247059", \ + "0.071285, 0.081161, 0.099760, 0.124161, 0.149323, 0.182388, 0.232407", \ + "0.065421, 0.075297, 0.093896, 0.118297, 0.143459, 0.176524, 0.226543", \ + "0.059823, 0.069699, 0.088298, 0.112699, 0.137861, 0.170926, 0.220945", \ + "0.049480, 0.059356, 0.077955, 0.102356, 0.127518, 0.160583, 0.210602", \ + "0.038910, 0.048786, 0.067385, 0.091786, 0.116948, 0.150013, 0.200032" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[88]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB88eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.215143, 0.205891, 0.191396, 0.180086, 0.166663, 0.151271, 0.141824", \ + "0.219591, 0.210339, 0.195844, 0.184534, 0.171111, 0.155719, 0.146272", \ + "0.234139, 0.224887, 0.210392, 0.199082, 0.185659, 0.170267, 0.160820", \ + "0.240010, 0.230758, 0.216263, 0.204953, 0.191530, 0.176138, 0.166691", \ + "0.245664, 0.236412, 0.221917, 0.210607, 0.197184, 0.181792, 0.172345", \ + "0.255942, 0.246690, 0.232195, 0.220885, 0.207462, 0.192070, 0.182623", \ + "0.266510, 0.257258, 0.242763, 0.231453, 0.218030, 0.202638, 0.193191" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.217716, 0.206661, 0.189477, 0.170439, 0.155282, 0.131105, 0.101730", \ + "0.222117, 0.211063, 0.193878, 0.174840, 0.159683, 0.135506, 0.106131", \ + "0.236724, 0.225670, 0.208485, 0.189447, 0.174290, 0.150113, 0.120738", \ + "0.242582, 0.231528, 0.214343, 0.195305, 0.180148, 0.155971, 0.126596", \ + "0.248254, 0.237200, 0.220015, 0.200977, 0.185820, 0.161643, 0.132268", \ + "0.258524, 0.247470, 0.230285, 0.211247, 0.196090, 0.171913, 0.142538", \ + "0.269098, 0.258044, 0.240859, 0.221821, 0.206664, 0.182487, 0.153112" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[88])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.004183, 0.004187, 0.004191, 0.004195, 0.004200, 0.004204, 0.004208"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.005816, 0.005906, 0.005921, 0.005948, 0.005954, 0.005960, 0.005966"); + } + } + } + pin(DB[87]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[87]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB87eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.081869, 0.090709, 0.106192, 0.126100, 0.145752, 0.175780, 0.206194", \ + "0.077614, 0.086454, 0.101937, 0.121845, 0.141497, 0.171525, 0.201939", \ + "0.063095, 0.071935, 0.087418, 0.107326, 0.126978, 0.157006, 0.187420", \ + "0.057251, 0.066091, 0.081574, 0.101482, 0.121134, 0.151162, 0.181576", \ + "0.051639, 0.060479, 0.075962, 0.095870, 0.115522, 0.145550, 0.175964", \ + "0.041308, 0.050148, 0.065631, 0.085540, 0.105192, 0.135220, 0.165634", \ + "0.030742, 0.039582, 0.055065, 0.074974, 0.094626, 0.124653, 0.155068" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.090064, 0.099940, 0.118539, 0.142940, 0.168102, 0.201167, 0.251186", \ + "0.085937, 0.095813, 0.114412, 0.138813, 0.163975, 0.197040, 0.247059", \ + "0.071285, 0.081161, 0.099760, 0.124161, 0.149323, 0.182388, 0.232407", \ + "0.065421, 0.075297, 0.093896, 0.118297, 0.143459, 0.176524, 0.226543", \ + "0.059823, 0.069699, 0.088298, 0.112699, 0.137861, 0.170926, 0.220945", \ + "0.049480, 0.059356, 0.077955, 0.102356, 0.127518, 0.160583, 0.210602", \ + "0.038910, 0.048786, 0.067385, 0.091786, 0.116948, 0.150013, 0.200032" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[87]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB87eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.215143, 0.205891, 0.191396, 0.180086, 0.166663, 0.151271, 0.141824", \ + "0.219591, 0.210339, 0.195844, 0.184534, 0.171111, 0.155719, 0.146272", \ + "0.234139, 0.224887, 0.210392, 0.199082, 0.185659, 0.170267, 0.160820", \ + "0.240010, 0.230758, 0.216263, 0.204953, 0.191530, 0.176138, 0.166691", \ + "0.245664, 0.236412, 0.221917, 0.210607, 0.197184, 0.181792, 0.172345", \ + "0.255942, 0.246690, 0.232195, 0.220885, 0.207462, 0.192070, 0.182623", \ + "0.266510, 0.257258, 0.242763, 0.231453, 0.218030, 0.202638, 0.193191" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.217716, 0.206661, 0.189477, 0.170439, 0.155282, 0.131105, 0.101730", \ + "0.222117, 0.211063, 0.193878, 0.174840, 0.159683, 0.135506, 0.106131", \ + "0.236724, 0.225670, 0.208485, 0.189447, 0.174290, 0.150113, 0.120738", \ + "0.242582, 0.231528, 0.214343, 0.195305, 0.180148, 0.155971, 0.126596", \ + "0.248254, 0.237200, 0.220015, 0.200977, 0.185820, 0.161643, 0.132268", \ + "0.258524, 0.247470, 0.230285, 0.211247, 0.196090, 0.171913, 0.142538", \ + "0.269098, 0.258044, 0.240859, 0.221821, 0.206664, 0.182487, 0.153112" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[87])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.004183, 0.004187, 0.004191, 0.004195, 0.004200, 0.004204, 0.004208"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.005816, 0.005906, 0.005921, 0.005948, 0.005954, 0.005960, 0.005966"); + } + } + } + pin(DB[86]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[86]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB86eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.081869, 0.090709, 0.106192, 0.126100, 0.145752, 0.175780, 0.206194", \ + "0.077614, 0.086454, 0.101937, 0.121845, 0.141497, 0.171525, 0.201939", \ + "0.063095, 0.071935, 0.087418, 0.107326, 0.126978, 0.157006, 0.187420", \ + "0.057251, 0.066091, 0.081574, 0.101482, 0.121134, 0.151162, 0.181576", \ + "0.051639, 0.060479, 0.075962, 0.095870, 0.115522, 0.145550, 0.175964", \ + "0.041308, 0.050148, 0.065631, 0.085540, 0.105192, 0.135220, 0.165634", \ + "0.030742, 0.039582, 0.055065, 0.074974, 0.094626, 0.124653, 0.155068" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.090064, 0.099940, 0.118539, 0.142940, 0.168102, 0.201167, 0.251186", \ + "0.085937, 0.095813, 0.114412, 0.138813, 0.163975, 0.197040, 0.247059", \ + "0.071285, 0.081161, 0.099760, 0.124161, 0.149323, 0.182388, 0.232407", \ + "0.065421, 0.075297, 0.093896, 0.118297, 0.143459, 0.176524, 0.226543", \ + "0.059823, 0.069699, 0.088298, 0.112699, 0.137861, 0.170926, 0.220945", \ + "0.049480, 0.059356, 0.077955, 0.102356, 0.127518, 0.160583, 0.210602", \ + "0.038910, 0.048786, 0.067385, 0.091786, 0.116948, 0.150013, 0.200032" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[86]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB86eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.215143, 0.205891, 0.191396, 0.180086, 0.166663, 0.151271, 0.141824", \ + "0.219591, 0.210339, 0.195844, 0.184534, 0.171111, 0.155719, 0.146272", \ + "0.234139, 0.224887, 0.210392, 0.199082, 0.185659, 0.170267, 0.160820", \ + "0.240010, 0.230758, 0.216263, 0.204953, 0.191530, 0.176138, 0.166691", \ + "0.245664, 0.236412, 0.221917, 0.210607, 0.197184, 0.181792, 0.172345", \ + "0.255942, 0.246690, 0.232195, 0.220885, 0.207462, 0.192070, 0.182623", \ + "0.266510, 0.257258, 0.242763, 0.231453, 0.218030, 0.202638, 0.193191" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.217716, 0.206661, 0.189477, 0.170439, 0.155282, 0.131105, 0.101730", \ + "0.222117, 0.211063, 0.193878, 0.174840, 0.159683, 0.135506, 0.106131", \ + "0.236724, 0.225670, 0.208485, 0.189447, 0.174290, 0.150113, 0.120738", \ + "0.242582, 0.231528, 0.214343, 0.195305, 0.180148, 0.155971, 0.126596", \ + "0.248254, 0.237200, 0.220015, 0.200977, 0.185820, 0.161643, 0.132268", \ + "0.258524, 0.247470, 0.230285, 0.211247, 0.196090, 0.171913, 0.142538", \ + "0.269098, 0.258044, 0.240859, 0.221821, 0.206664, 0.182487, 0.153112" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[86])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.004183, 0.004187, 0.004191, 0.004195, 0.004200, 0.004204, 0.004208"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.005816, 0.005906, 0.005921, 0.005948, 0.005954, 0.005960, 0.005966"); + } + } + } + pin(DB[85]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[85]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB85eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.081869, 0.090709, 0.106192, 0.126100, 0.145752, 0.175780, 0.206194", \ + "0.077614, 0.086454, 0.101937, 0.121845, 0.141497, 0.171525, 0.201939", \ + "0.063095, 0.071935, 0.087418, 0.107326, 0.126978, 0.157006, 0.187420", \ + "0.057251, 0.066091, 0.081574, 0.101482, 0.121134, 0.151162, 0.181576", \ + "0.051639, 0.060479, 0.075962, 0.095870, 0.115522, 0.145550, 0.175964", \ + "0.041308, 0.050148, 0.065631, 0.085540, 0.105192, 0.135220, 0.165634", \ + "0.030742, 0.039582, 0.055065, 0.074974, 0.094626, 0.124653, 0.155068" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.090064, 0.099940, 0.118539, 0.142940, 0.168102, 0.201167, 0.251186", \ + "0.085937, 0.095813, 0.114412, 0.138813, 0.163975, 0.197040, 0.247059", \ + "0.071285, 0.081161, 0.099760, 0.124161, 0.149323, 0.182388, 0.232407", \ + "0.065421, 0.075297, 0.093896, 0.118297, 0.143459, 0.176524, 0.226543", \ + "0.059823, 0.069699, 0.088298, 0.112699, 0.137861, 0.170926, 0.220945", \ + "0.049480, 0.059356, 0.077955, 0.102356, 0.127518, 0.160583, 0.210602", \ + "0.038910, 0.048786, 0.067385, 0.091786, 0.116948, 0.150013, 0.200032" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[85]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB85eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.215143, 0.205891, 0.191396, 0.180086, 0.166663, 0.151271, 0.141824", \ + "0.219591, 0.210339, 0.195844, 0.184534, 0.171111, 0.155719, 0.146272", \ + "0.234139, 0.224887, 0.210392, 0.199082, 0.185659, 0.170267, 0.160820", \ + "0.240010, 0.230758, 0.216263, 0.204953, 0.191530, 0.176138, 0.166691", \ + "0.245664, 0.236412, 0.221917, 0.210607, 0.197184, 0.181792, 0.172345", \ + "0.255942, 0.246690, 0.232195, 0.220885, 0.207462, 0.192070, 0.182623", \ + "0.266510, 0.257258, 0.242763, 0.231453, 0.218030, 0.202638, 0.193191" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.217716, 0.206661, 0.189477, 0.170439, 0.155282, 0.131105, 0.101730", \ + "0.222117, 0.211063, 0.193878, 0.174840, 0.159683, 0.135506, 0.106131", \ + "0.236724, 0.225670, 0.208485, 0.189447, 0.174290, 0.150113, 0.120738", \ + "0.242582, 0.231528, 0.214343, 0.195305, 0.180148, 0.155971, 0.126596", \ + "0.248254, 0.237200, 0.220015, 0.200977, 0.185820, 0.161643, 0.132268", \ + "0.258524, 0.247470, 0.230285, 0.211247, 0.196090, 0.171913, 0.142538", \ + "0.269098, 0.258044, 0.240859, 0.221821, 0.206664, 0.182487, 0.153112" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[85])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.004183, 0.004187, 0.004191, 0.004195, 0.004200, 0.004204, 0.004208"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.005816, 0.005906, 0.005921, 0.005948, 0.005954, 0.005960, 0.005966"); + } + } + } + pin(DB[84]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[84]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB84eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.081869, 0.090709, 0.106192, 0.126100, 0.145752, 0.175780, 0.206194", \ + "0.077614, 0.086454, 0.101937, 0.121845, 0.141497, 0.171525, 0.201939", \ + "0.063095, 0.071935, 0.087418, 0.107326, 0.126978, 0.157006, 0.187420", \ + "0.057251, 0.066091, 0.081574, 0.101482, 0.121134, 0.151162, 0.181576", \ + "0.051639, 0.060479, 0.075962, 0.095870, 0.115522, 0.145550, 0.175964", \ + "0.041308, 0.050148, 0.065631, 0.085540, 0.105192, 0.135220, 0.165634", \ + "0.030742, 0.039582, 0.055065, 0.074974, 0.094626, 0.124653, 0.155068" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.090064, 0.099940, 0.118539, 0.142940, 0.168102, 0.201167, 0.251186", \ + "0.085937, 0.095813, 0.114412, 0.138813, 0.163975, 0.197040, 0.247059", \ + "0.071285, 0.081161, 0.099760, 0.124161, 0.149323, 0.182388, 0.232407", \ + "0.065421, 0.075297, 0.093896, 0.118297, 0.143459, 0.176524, 0.226543", \ + "0.059823, 0.069699, 0.088298, 0.112699, 0.137861, 0.170926, 0.220945", \ + "0.049480, 0.059356, 0.077955, 0.102356, 0.127518, 0.160583, 0.210602", \ + "0.038910, 0.048786, 0.067385, 0.091786, 0.116948, 0.150013, 0.200032" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[84]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB84eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.215143, 0.205891, 0.191396, 0.180086, 0.166663, 0.151271, 0.141824", \ + "0.219591, 0.210339, 0.195844, 0.184534, 0.171111, 0.155719, 0.146272", \ + "0.234139, 0.224887, 0.210392, 0.199082, 0.185659, 0.170267, 0.160820", \ + "0.240010, 0.230758, 0.216263, 0.204953, 0.191530, 0.176138, 0.166691", \ + "0.245664, 0.236412, 0.221917, 0.210607, 0.197184, 0.181792, 0.172345", \ + "0.255942, 0.246690, 0.232195, 0.220885, 0.207462, 0.192070, 0.182623", \ + "0.266510, 0.257258, 0.242763, 0.231453, 0.218030, 0.202638, 0.193191" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.217716, 0.206661, 0.189477, 0.170439, 0.155282, 0.131105, 0.101730", \ + "0.222117, 0.211063, 0.193878, 0.174840, 0.159683, 0.135506, 0.106131", \ + "0.236724, 0.225670, 0.208485, 0.189447, 0.174290, 0.150113, 0.120738", \ + "0.242582, 0.231528, 0.214343, 0.195305, 0.180148, 0.155971, 0.126596", \ + "0.248254, 0.237200, 0.220015, 0.200977, 0.185820, 0.161643, 0.132268", \ + "0.258524, 0.247470, 0.230285, 0.211247, 0.196090, 0.171913, 0.142538", \ + "0.269098, 0.258044, 0.240859, 0.221821, 0.206664, 0.182487, 0.153112" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[84])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.004183, 0.004187, 0.004191, 0.004195, 0.004200, 0.004204, 0.004208"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.005816, 0.005906, 0.005921, 0.005948, 0.005954, 0.005960, 0.005966"); + } + } + } + pin(DB[83]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[83]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB83eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.081869, 0.090709, 0.106192, 0.126100, 0.145752, 0.175780, 0.206194", \ + "0.077614, 0.086454, 0.101937, 0.121845, 0.141497, 0.171525, 0.201939", \ + "0.063095, 0.071935, 0.087418, 0.107326, 0.126978, 0.157006, 0.187420", \ + "0.057251, 0.066091, 0.081574, 0.101482, 0.121134, 0.151162, 0.181576", \ + "0.051639, 0.060479, 0.075962, 0.095870, 0.115522, 0.145550, 0.175964", \ + "0.041308, 0.050148, 0.065631, 0.085540, 0.105192, 0.135220, 0.165634", \ + "0.030742, 0.039582, 0.055065, 0.074974, 0.094626, 0.124653, 0.155068" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.090064, 0.099940, 0.118539, 0.142940, 0.168102, 0.201167, 0.251186", \ + "0.085937, 0.095813, 0.114412, 0.138813, 0.163975, 0.197040, 0.247059", \ + "0.071285, 0.081161, 0.099760, 0.124161, 0.149323, 0.182388, 0.232407", \ + "0.065421, 0.075297, 0.093896, 0.118297, 0.143459, 0.176524, 0.226543", \ + "0.059823, 0.069699, 0.088298, 0.112699, 0.137861, 0.170926, 0.220945", \ + "0.049480, 0.059356, 0.077955, 0.102356, 0.127518, 0.160583, 0.210602", \ + "0.038910, 0.048786, 0.067385, 0.091786, 0.116948, 0.150013, 0.200032" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[83]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB83eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.215143, 0.205891, 0.191396, 0.180086, 0.166663, 0.151271, 0.141824", \ + "0.219591, 0.210339, 0.195844, 0.184534, 0.171111, 0.155719, 0.146272", \ + "0.234139, 0.224887, 0.210392, 0.199082, 0.185659, 0.170267, 0.160820", \ + "0.240010, 0.230758, 0.216263, 0.204953, 0.191530, 0.176138, 0.166691", \ + "0.245664, 0.236412, 0.221917, 0.210607, 0.197184, 0.181792, 0.172345", \ + "0.255942, 0.246690, 0.232195, 0.220885, 0.207462, 0.192070, 0.182623", \ + "0.266510, 0.257258, 0.242763, 0.231453, 0.218030, 0.202638, 0.193191" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.217716, 0.206661, 0.189477, 0.170439, 0.155282, 0.131105, 0.101730", \ + "0.222117, 0.211063, 0.193878, 0.174840, 0.159683, 0.135506, 0.106131", \ + "0.236724, 0.225670, 0.208485, 0.189447, 0.174290, 0.150113, 0.120738", \ + "0.242582, 0.231528, 0.214343, 0.195305, 0.180148, 0.155971, 0.126596", \ + "0.248254, 0.237200, 0.220015, 0.200977, 0.185820, 0.161643, 0.132268", \ + "0.258524, 0.247470, 0.230285, 0.211247, 0.196090, 0.171913, 0.142538", \ + "0.269098, 0.258044, 0.240859, 0.221821, 0.206664, 0.182487, 0.153112" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[83])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.004183, 0.004187, 0.004191, 0.004195, 0.004200, 0.004204, 0.004208"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.005816, 0.005906, 0.005921, 0.005948, 0.005954, 0.005960, 0.005966"); + } + } + } + pin(DB[82]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[82]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB82eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.081869, 0.090709, 0.106192, 0.126100, 0.145752, 0.175780, 0.206194", \ + "0.077614, 0.086454, 0.101937, 0.121845, 0.141497, 0.171525, 0.201939", \ + "0.063095, 0.071935, 0.087418, 0.107326, 0.126978, 0.157006, 0.187420", \ + "0.057251, 0.066091, 0.081574, 0.101482, 0.121134, 0.151162, 0.181576", \ + "0.051639, 0.060479, 0.075962, 0.095870, 0.115522, 0.145550, 0.175964", \ + "0.041308, 0.050148, 0.065631, 0.085540, 0.105192, 0.135220, 0.165634", \ + "0.030742, 0.039582, 0.055065, 0.074974, 0.094626, 0.124653, 0.155068" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.090064, 0.099940, 0.118539, 0.142940, 0.168102, 0.201167, 0.251186", \ + "0.085937, 0.095813, 0.114412, 0.138813, 0.163975, 0.197040, 0.247059", \ + "0.071285, 0.081161, 0.099760, 0.124161, 0.149323, 0.182388, 0.232407", \ + "0.065421, 0.075297, 0.093896, 0.118297, 0.143459, 0.176524, 0.226543", \ + "0.059823, 0.069699, 0.088298, 0.112699, 0.137861, 0.170926, 0.220945", \ + "0.049480, 0.059356, 0.077955, 0.102356, 0.127518, 0.160583, 0.210602", \ + "0.038910, 0.048786, 0.067385, 0.091786, 0.116948, 0.150013, 0.200032" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[82]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB82eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.215143, 0.205891, 0.191396, 0.180086, 0.166663, 0.151271, 0.141824", \ + "0.219591, 0.210339, 0.195844, 0.184534, 0.171111, 0.155719, 0.146272", \ + "0.234139, 0.224887, 0.210392, 0.199082, 0.185659, 0.170267, 0.160820", \ + "0.240010, 0.230758, 0.216263, 0.204953, 0.191530, 0.176138, 0.166691", \ + "0.245664, 0.236412, 0.221917, 0.210607, 0.197184, 0.181792, 0.172345", \ + "0.255942, 0.246690, 0.232195, 0.220885, 0.207462, 0.192070, 0.182623", \ + "0.266510, 0.257258, 0.242763, 0.231453, 0.218030, 0.202638, 0.193191" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.217716, 0.206661, 0.189477, 0.170439, 0.155282, 0.131105, 0.101730", \ + "0.222117, 0.211063, 0.193878, 0.174840, 0.159683, 0.135506, 0.106131", \ + "0.236724, 0.225670, 0.208485, 0.189447, 0.174290, 0.150113, 0.120738", \ + "0.242582, 0.231528, 0.214343, 0.195305, 0.180148, 0.155971, 0.126596", \ + "0.248254, 0.237200, 0.220015, 0.200977, 0.185820, 0.161643, 0.132268", \ + "0.258524, 0.247470, 0.230285, 0.211247, 0.196090, 0.171913, 0.142538", \ + "0.269098, 0.258044, 0.240859, 0.221821, 0.206664, 0.182487, 0.153112" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[82])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.004183, 0.004187, 0.004191, 0.004195, 0.004200, 0.004204, 0.004208"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.005816, 0.005906, 0.005921, 0.005948, 0.005954, 0.005960, 0.005966"); + } + } + } + pin(DB[81]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[81]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB81eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.081869, 0.090709, 0.106192, 0.126100, 0.145752, 0.175780, 0.206194", \ + "0.077614, 0.086454, 0.101937, 0.121845, 0.141497, 0.171525, 0.201939", \ + "0.063095, 0.071935, 0.087418, 0.107326, 0.126978, 0.157006, 0.187420", \ + "0.057251, 0.066091, 0.081574, 0.101482, 0.121134, 0.151162, 0.181576", \ + "0.051639, 0.060479, 0.075962, 0.095870, 0.115522, 0.145550, 0.175964", \ + "0.041308, 0.050148, 0.065631, 0.085540, 0.105192, 0.135220, 0.165634", \ + "0.030742, 0.039582, 0.055065, 0.074974, 0.094626, 0.124653, 0.155068" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.090064, 0.099940, 0.118539, 0.142940, 0.168102, 0.201167, 0.251186", \ + "0.085937, 0.095813, 0.114412, 0.138813, 0.163975, 0.197040, 0.247059", \ + "0.071285, 0.081161, 0.099760, 0.124161, 0.149323, 0.182388, 0.232407", \ + "0.065421, 0.075297, 0.093896, 0.118297, 0.143459, 0.176524, 0.226543", \ + "0.059823, 0.069699, 0.088298, 0.112699, 0.137861, 0.170926, 0.220945", \ + "0.049480, 0.059356, 0.077955, 0.102356, 0.127518, 0.160583, 0.210602", \ + "0.038910, 0.048786, 0.067385, 0.091786, 0.116948, 0.150013, 0.200032" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[81]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB81eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.215143, 0.205891, 0.191396, 0.180086, 0.166663, 0.151271, 0.141824", \ + "0.219591, 0.210339, 0.195844, 0.184534, 0.171111, 0.155719, 0.146272", \ + "0.234139, 0.224887, 0.210392, 0.199082, 0.185659, 0.170267, 0.160820", \ + "0.240010, 0.230758, 0.216263, 0.204953, 0.191530, 0.176138, 0.166691", \ + "0.245664, 0.236412, 0.221917, 0.210607, 0.197184, 0.181792, 0.172345", \ + "0.255942, 0.246690, 0.232195, 0.220885, 0.207462, 0.192070, 0.182623", \ + "0.266510, 0.257258, 0.242763, 0.231453, 0.218030, 0.202638, 0.193191" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.217716, 0.206661, 0.189477, 0.170439, 0.155282, 0.131105, 0.101730", \ + "0.222117, 0.211063, 0.193878, 0.174840, 0.159683, 0.135506, 0.106131", \ + "0.236724, 0.225670, 0.208485, 0.189447, 0.174290, 0.150113, 0.120738", \ + "0.242582, 0.231528, 0.214343, 0.195305, 0.180148, 0.155971, 0.126596", \ + "0.248254, 0.237200, 0.220015, 0.200977, 0.185820, 0.161643, 0.132268", \ + "0.258524, 0.247470, 0.230285, 0.211247, 0.196090, 0.171913, 0.142538", \ + "0.269098, 0.258044, 0.240859, 0.221821, 0.206664, 0.182487, 0.153112" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[81])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.004183, 0.004187, 0.004191, 0.004195, 0.004200, 0.004204, 0.004208"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.005816, 0.005906, 0.005921, 0.005948, 0.005954, 0.005960, 0.005966"); + } + } + } + pin(DB[80]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[80]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB80eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.081869, 0.090709, 0.106192, 0.126100, 0.145752, 0.175780, 0.206194", \ + "0.077614, 0.086454, 0.101937, 0.121845, 0.141497, 0.171525, 0.201939", \ + "0.063095, 0.071935, 0.087418, 0.107326, 0.126978, 0.157006, 0.187420", \ + "0.057251, 0.066091, 0.081574, 0.101482, 0.121134, 0.151162, 0.181576", \ + "0.051639, 0.060479, 0.075962, 0.095870, 0.115522, 0.145550, 0.175964", \ + "0.041308, 0.050148, 0.065631, 0.085540, 0.105192, 0.135220, 0.165634", \ + "0.030742, 0.039582, 0.055065, 0.074974, 0.094626, 0.124653, 0.155068" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.090064, 0.099940, 0.118539, 0.142940, 0.168102, 0.201167, 0.251186", \ + "0.085937, 0.095813, 0.114412, 0.138813, 0.163975, 0.197040, 0.247059", \ + "0.071285, 0.081161, 0.099760, 0.124161, 0.149323, 0.182388, 0.232407", \ + "0.065421, 0.075297, 0.093896, 0.118297, 0.143459, 0.176524, 0.226543", \ + "0.059823, 0.069699, 0.088298, 0.112699, 0.137861, 0.170926, 0.220945", \ + "0.049480, 0.059356, 0.077955, 0.102356, 0.127518, 0.160583, 0.210602", \ + "0.038910, 0.048786, 0.067385, 0.091786, 0.116948, 0.150013, 0.200032" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[80]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB80eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.215143, 0.205891, 0.191396, 0.180086, 0.166663, 0.151271, 0.141824", \ + "0.219591, 0.210339, 0.195844, 0.184534, 0.171111, 0.155719, 0.146272", \ + "0.234139, 0.224887, 0.210392, 0.199082, 0.185659, 0.170267, 0.160820", \ + "0.240010, 0.230758, 0.216263, 0.204953, 0.191530, 0.176138, 0.166691", \ + "0.245664, 0.236412, 0.221917, 0.210607, 0.197184, 0.181792, 0.172345", \ + "0.255942, 0.246690, 0.232195, 0.220885, 0.207462, 0.192070, 0.182623", \ + "0.266510, 0.257258, 0.242763, 0.231453, 0.218030, 0.202638, 0.193191" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.217716, 0.206661, 0.189477, 0.170439, 0.155282, 0.131105, 0.101730", \ + "0.222117, 0.211063, 0.193878, 0.174840, 0.159683, 0.135506, 0.106131", \ + "0.236724, 0.225670, 0.208485, 0.189447, 0.174290, 0.150113, 0.120738", \ + "0.242582, 0.231528, 0.214343, 0.195305, 0.180148, 0.155971, 0.126596", \ + "0.248254, 0.237200, 0.220015, 0.200977, 0.185820, 0.161643, 0.132268", \ + "0.258524, 0.247470, 0.230285, 0.211247, 0.196090, 0.171913, 0.142538", \ + "0.269098, 0.258044, 0.240859, 0.221821, 0.206664, 0.182487, 0.153112" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[80])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.004183, 0.004187, 0.004191, 0.004195, 0.004200, 0.004204, 0.004208"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.005816, 0.005906, 0.005921, 0.005948, 0.005954, 0.005960, 0.005966"); + } + } + } + pin(DB[79]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[79]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB79eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.081869, 0.090709, 0.106192, 0.126100, 0.145752, 0.175780, 0.206194", \ + "0.077614, 0.086454, 0.101937, 0.121845, 0.141497, 0.171525, 0.201939", \ + "0.063095, 0.071935, 0.087418, 0.107326, 0.126978, 0.157006, 0.187420", \ + "0.057251, 0.066091, 0.081574, 0.101482, 0.121134, 0.151162, 0.181576", \ + "0.051639, 0.060479, 0.075962, 0.095870, 0.115522, 0.145550, 0.175964", \ + "0.041308, 0.050148, 0.065631, 0.085540, 0.105192, 0.135220, 0.165634", \ + "0.030742, 0.039582, 0.055065, 0.074974, 0.094626, 0.124653, 0.155068" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.090064, 0.099940, 0.118539, 0.142940, 0.168102, 0.201167, 0.251186", \ + "0.085937, 0.095813, 0.114412, 0.138813, 0.163975, 0.197040, 0.247059", \ + "0.071285, 0.081161, 0.099760, 0.124161, 0.149323, 0.182388, 0.232407", \ + "0.065421, 0.075297, 0.093896, 0.118297, 0.143459, 0.176524, 0.226543", \ + "0.059823, 0.069699, 0.088298, 0.112699, 0.137861, 0.170926, 0.220945", \ + "0.049480, 0.059356, 0.077955, 0.102356, 0.127518, 0.160583, 0.210602", \ + "0.038910, 0.048786, 0.067385, 0.091786, 0.116948, 0.150013, 0.200032" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[79]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB79eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.215143, 0.205891, 0.191396, 0.180086, 0.166663, 0.151271, 0.141824", \ + "0.219591, 0.210339, 0.195844, 0.184534, 0.171111, 0.155719, 0.146272", \ + "0.234139, 0.224887, 0.210392, 0.199082, 0.185659, 0.170267, 0.160820", \ + "0.240010, 0.230758, 0.216263, 0.204953, 0.191530, 0.176138, 0.166691", \ + "0.245664, 0.236412, 0.221917, 0.210607, 0.197184, 0.181792, 0.172345", \ + "0.255942, 0.246690, 0.232195, 0.220885, 0.207462, 0.192070, 0.182623", \ + "0.266510, 0.257258, 0.242763, 0.231453, 0.218030, 0.202638, 0.193191" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.217716, 0.206661, 0.189477, 0.170439, 0.155282, 0.131105, 0.101730", \ + "0.222117, 0.211063, 0.193878, 0.174840, 0.159683, 0.135506, 0.106131", \ + "0.236724, 0.225670, 0.208485, 0.189447, 0.174290, 0.150113, 0.120738", \ + "0.242582, 0.231528, 0.214343, 0.195305, 0.180148, 0.155971, 0.126596", \ + "0.248254, 0.237200, 0.220015, 0.200977, 0.185820, 0.161643, 0.132268", \ + "0.258524, 0.247470, 0.230285, 0.211247, 0.196090, 0.171913, 0.142538", \ + "0.269098, 0.258044, 0.240859, 0.221821, 0.206664, 0.182487, 0.153112" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[79])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.004183, 0.004187, 0.004191, 0.004195, 0.004200, 0.004204, 0.004208"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.005816, 0.005906, 0.005921, 0.005948, 0.005954, 0.005960, 0.005966"); + } + } + } + pin(DB[78]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[78]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB78eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.081869, 0.090709, 0.106192, 0.126100, 0.145752, 0.175780, 0.206194", \ + "0.077614, 0.086454, 0.101937, 0.121845, 0.141497, 0.171525, 0.201939", \ + "0.063095, 0.071935, 0.087418, 0.107326, 0.126978, 0.157006, 0.187420", \ + "0.057251, 0.066091, 0.081574, 0.101482, 0.121134, 0.151162, 0.181576", \ + "0.051639, 0.060479, 0.075962, 0.095870, 0.115522, 0.145550, 0.175964", \ + "0.041308, 0.050148, 0.065631, 0.085540, 0.105192, 0.135220, 0.165634", \ + "0.030742, 0.039582, 0.055065, 0.074974, 0.094626, 0.124653, 0.155068" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.090064, 0.099940, 0.118539, 0.142940, 0.168102, 0.201167, 0.251186", \ + "0.085937, 0.095813, 0.114412, 0.138813, 0.163975, 0.197040, 0.247059", \ + "0.071285, 0.081161, 0.099760, 0.124161, 0.149323, 0.182388, 0.232407", \ + "0.065421, 0.075297, 0.093896, 0.118297, 0.143459, 0.176524, 0.226543", \ + "0.059823, 0.069699, 0.088298, 0.112699, 0.137861, 0.170926, 0.220945", \ + "0.049480, 0.059356, 0.077955, 0.102356, 0.127518, 0.160583, 0.210602", \ + "0.038910, 0.048786, 0.067385, 0.091786, 0.116948, 0.150013, 0.200032" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[78]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB78eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.215143, 0.205891, 0.191396, 0.180086, 0.166663, 0.151271, 0.141824", \ + "0.219591, 0.210339, 0.195844, 0.184534, 0.171111, 0.155719, 0.146272", \ + "0.234139, 0.224887, 0.210392, 0.199082, 0.185659, 0.170267, 0.160820", \ + "0.240010, 0.230758, 0.216263, 0.204953, 0.191530, 0.176138, 0.166691", \ + "0.245664, 0.236412, 0.221917, 0.210607, 0.197184, 0.181792, 0.172345", \ + "0.255942, 0.246690, 0.232195, 0.220885, 0.207462, 0.192070, 0.182623", \ + "0.266510, 0.257258, 0.242763, 0.231453, 0.218030, 0.202638, 0.193191" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.217716, 0.206661, 0.189477, 0.170439, 0.155282, 0.131105, 0.101730", \ + "0.222117, 0.211063, 0.193878, 0.174840, 0.159683, 0.135506, 0.106131", \ + "0.236724, 0.225670, 0.208485, 0.189447, 0.174290, 0.150113, 0.120738", \ + "0.242582, 0.231528, 0.214343, 0.195305, 0.180148, 0.155971, 0.126596", \ + "0.248254, 0.237200, 0.220015, 0.200977, 0.185820, 0.161643, 0.132268", \ + "0.258524, 0.247470, 0.230285, 0.211247, 0.196090, 0.171913, 0.142538", \ + "0.269098, 0.258044, 0.240859, 0.221821, 0.206664, 0.182487, 0.153112" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[78])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.004183, 0.004187, 0.004191, 0.004195, 0.004200, 0.004204, 0.004208"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.005816, 0.005906, 0.005921, 0.005948, 0.005954, 0.005960, 0.005966"); + } + } + } + pin(DB[77]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[77]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB77eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.081869, 0.090709, 0.106192, 0.126100, 0.145752, 0.175780, 0.206194", \ + "0.077614, 0.086454, 0.101937, 0.121845, 0.141497, 0.171525, 0.201939", \ + "0.063095, 0.071935, 0.087418, 0.107326, 0.126978, 0.157006, 0.187420", \ + "0.057251, 0.066091, 0.081574, 0.101482, 0.121134, 0.151162, 0.181576", \ + "0.051639, 0.060479, 0.075962, 0.095870, 0.115522, 0.145550, 0.175964", \ + "0.041308, 0.050148, 0.065631, 0.085540, 0.105192, 0.135220, 0.165634", \ + "0.030742, 0.039582, 0.055065, 0.074974, 0.094626, 0.124653, 0.155068" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.090064, 0.099940, 0.118539, 0.142940, 0.168102, 0.201167, 0.251186", \ + "0.085937, 0.095813, 0.114412, 0.138813, 0.163975, 0.197040, 0.247059", \ + "0.071285, 0.081161, 0.099760, 0.124161, 0.149323, 0.182388, 0.232407", \ + "0.065421, 0.075297, 0.093896, 0.118297, 0.143459, 0.176524, 0.226543", \ + "0.059823, 0.069699, 0.088298, 0.112699, 0.137861, 0.170926, 0.220945", \ + "0.049480, 0.059356, 0.077955, 0.102356, 0.127518, 0.160583, 0.210602", \ + "0.038910, 0.048786, 0.067385, 0.091786, 0.116948, 0.150013, 0.200032" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[77]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB77eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.215143, 0.205891, 0.191396, 0.180086, 0.166663, 0.151271, 0.141824", \ + "0.219591, 0.210339, 0.195844, 0.184534, 0.171111, 0.155719, 0.146272", \ + "0.234139, 0.224887, 0.210392, 0.199082, 0.185659, 0.170267, 0.160820", \ + "0.240010, 0.230758, 0.216263, 0.204953, 0.191530, 0.176138, 0.166691", \ + "0.245664, 0.236412, 0.221917, 0.210607, 0.197184, 0.181792, 0.172345", \ + "0.255942, 0.246690, 0.232195, 0.220885, 0.207462, 0.192070, 0.182623", \ + "0.266510, 0.257258, 0.242763, 0.231453, 0.218030, 0.202638, 0.193191" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.217716, 0.206661, 0.189477, 0.170439, 0.155282, 0.131105, 0.101730", \ + "0.222117, 0.211063, 0.193878, 0.174840, 0.159683, 0.135506, 0.106131", \ + "0.236724, 0.225670, 0.208485, 0.189447, 0.174290, 0.150113, 0.120738", \ + "0.242582, 0.231528, 0.214343, 0.195305, 0.180148, 0.155971, 0.126596", \ + "0.248254, 0.237200, 0.220015, 0.200977, 0.185820, 0.161643, 0.132268", \ + "0.258524, 0.247470, 0.230285, 0.211247, 0.196090, 0.171913, 0.142538", \ + "0.269098, 0.258044, 0.240859, 0.221821, 0.206664, 0.182487, 0.153112" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[77])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.004183, 0.004187, 0.004191, 0.004195, 0.004200, 0.004204, 0.004208"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.005816, 0.005906, 0.005921, 0.005948, 0.005954, 0.005960, 0.005966"); + } + } + } + pin(DB[76]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[76]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB76eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.081869, 0.090709, 0.106192, 0.126100, 0.145752, 0.175780, 0.206194", \ + "0.077614, 0.086454, 0.101937, 0.121845, 0.141497, 0.171525, 0.201939", \ + "0.063095, 0.071935, 0.087418, 0.107326, 0.126978, 0.157006, 0.187420", \ + "0.057251, 0.066091, 0.081574, 0.101482, 0.121134, 0.151162, 0.181576", \ + "0.051639, 0.060479, 0.075962, 0.095870, 0.115522, 0.145550, 0.175964", \ + "0.041308, 0.050148, 0.065631, 0.085540, 0.105192, 0.135220, 0.165634", \ + "0.030742, 0.039582, 0.055065, 0.074974, 0.094626, 0.124653, 0.155068" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.090064, 0.099940, 0.118539, 0.142940, 0.168102, 0.201167, 0.251186", \ + "0.085937, 0.095813, 0.114412, 0.138813, 0.163975, 0.197040, 0.247059", \ + "0.071285, 0.081161, 0.099760, 0.124161, 0.149323, 0.182388, 0.232407", \ + "0.065421, 0.075297, 0.093896, 0.118297, 0.143459, 0.176524, 0.226543", \ + "0.059823, 0.069699, 0.088298, 0.112699, 0.137861, 0.170926, 0.220945", \ + "0.049480, 0.059356, 0.077955, 0.102356, 0.127518, 0.160583, 0.210602", \ + "0.038910, 0.048786, 0.067385, 0.091786, 0.116948, 0.150013, 0.200032" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[76]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB76eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.215143, 0.205891, 0.191396, 0.180086, 0.166663, 0.151271, 0.141824", \ + "0.219591, 0.210339, 0.195844, 0.184534, 0.171111, 0.155719, 0.146272", \ + "0.234139, 0.224887, 0.210392, 0.199082, 0.185659, 0.170267, 0.160820", \ + "0.240010, 0.230758, 0.216263, 0.204953, 0.191530, 0.176138, 0.166691", \ + "0.245664, 0.236412, 0.221917, 0.210607, 0.197184, 0.181792, 0.172345", \ + "0.255942, 0.246690, 0.232195, 0.220885, 0.207462, 0.192070, 0.182623", \ + "0.266510, 0.257258, 0.242763, 0.231453, 0.218030, 0.202638, 0.193191" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.217716, 0.206661, 0.189477, 0.170439, 0.155282, 0.131105, 0.101730", \ + "0.222117, 0.211063, 0.193878, 0.174840, 0.159683, 0.135506, 0.106131", \ + "0.236724, 0.225670, 0.208485, 0.189447, 0.174290, 0.150113, 0.120738", \ + "0.242582, 0.231528, 0.214343, 0.195305, 0.180148, 0.155971, 0.126596", \ + "0.248254, 0.237200, 0.220015, 0.200977, 0.185820, 0.161643, 0.132268", \ + "0.258524, 0.247470, 0.230285, 0.211247, 0.196090, 0.171913, 0.142538", \ + "0.269098, 0.258044, 0.240859, 0.221821, 0.206664, 0.182487, 0.153112" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[76])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.004183, 0.004187, 0.004191, 0.004195, 0.004200, 0.004204, 0.004208"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.005816, 0.005906, 0.005921, 0.005948, 0.005954, 0.005960, 0.005966"); + } + } + } + pin(DB[75]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[75]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB75eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.081869, 0.090709, 0.106192, 0.126100, 0.145752, 0.175780, 0.206194", \ + "0.077614, 0.086454, 0.101937, 0.121845, 0.141497, 0.171525, 0.201939", \ + "0.063095, 0.071935, 0.087418, 0.107326, 0.126978, 0.157006, 0.187420", \ + "0.057251, 0.066091, 0.081574, 0.101482, 0.121134, 0.151162, 0.181576", \ + "0.051639, 0.060479, 0.075962, 0.095870, 0.115522, 0.145550, 0.175964", \ + "0.041308, 0.050148, 0.065631, 0.085540, 0.105192, 0.135220, 0.165634", \ + "0.030742, 0.039582, 0.055065, 0.074974, 0.094626, 0.124653, 0.155068" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.090064, 0.099940, 0.118539, 0.142940, 0.168102, 0.201167, 0.251186", \ + "0.085937, 0.095813, 0.114412, 0.138813, 0.163975, 0.197040, 0.247059", \ + "0.071285, 0.081161, 0.099760, 0.124161, 0.149323, 0.182388, 0.232407", \ + "0.065421, 0.075297, 0.093896, 0.118297, 0.143459, 0.176524, 0.226543", \ + "0.059823, 0.069699, 0.088298, 0.112699, 0.137861, 0.170926, 0.220945", \ + "0.049480, 0.059356, 0.077955, 0.102356, 0.127518, 0.160583, 0.210602", \ + "0.038910, 0.048786, 0.067385, 0.091786, 0.116948, 0.150013, 0.200032" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[75]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB75eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.215143, 0.205891, 0.191396, 0.180086, 0.166663, 0.151271, 0.141824", \ + "0.219591, 0.210339, 0.195844, 0.184534, 0.171111, 0.155719, 0.146272", \ + "0.234139, 0.224887, 0.210392, 0.199082, 0.185659, 0.170267, 0.160820", \ + "0.240010, 0.230758, 0.216263, 0.204953, 0.191530, 0.176138, 0.166691", \ + "0.245664, 0.236412, 0.221917, 0.210607, 0.197184, 0.181792, 0.172345", \ + "0.255942, 0.246690, 0.232195, 0.220885, 0.207462, 0.192070, 0.182623", \ + "0.266510, 0.257258, 0.242763, 0.231453, 0.218030, 0.202638, 0.193191" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.217716, 0.206661, 0.189477, 0.170439, 0.155282, 0.131105, 0.101730", \ + "0.222117, 0.211063, 0.193878, 0.174840, 0.159683, 0.135506, 0.106131", \ + "0.236724, 0.225670, 0.208485, 0.189447, 0.174290, 0.150113, 0.120738", \ + "0.242582, 0.231528, 0.214343, 0.195305, 0.180148, 0.155971, 0.126596", \ + "0.248254, 0.237200, 0.220015, 0.200977, 0.185820, 0.161643, 0.132268", \ + "0.258524, 0.247470, 0.230285, 0.211247, 0.196090, 0.171913, 0.142538", \ + "0.269098, 0.258044, 0.240859, 0.221821, 0.206664, 0.182487, 0.153112" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[75])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.004183, 0.004187, 0.004191, 0.004195, 0.004200, 0.004204, 0.004208"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.005816, 0.005906, 0.005921, 0.005948, 0.005954, 0.005960, 0.005966"); + } + } + } + pin(DB[74]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[74]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB74eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.081869, 0.090709, 0.106192, 0.126100, 0.145752, 0.175780, 0.206194", \ + "0.077614, 0.086454, 0.101937, 0.121845, 0.141497, 0.171525, 0.201939", \ + "0.063095, 0.071935, 0.087418, 0.107326, 0.126978, 0.157006, 0.187420", \ + "0.057251, 0.066091, 0.081574, 0.101482, 0.121134, 0.151162, 0.181576", \ + "0.051639, 0.060479, 0.075962, 0.095870, 0.115522, 0.145550, 0.175964", \ + "0.041308, 0.050148, 0.065631, 0.085540, 0.105192, 0.135220, 0.165634", \ + "0.030742, 0.039582, 0.055065, 0.074974, 0.094626, 0.124653, 0.155068" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.090064, 0.099940, 0.118539, 0.142940, 0.168102, 0.201167, 0.251186", \ + "0.085937, 0.095813, 0.114412, 0.138813, 0.163975, 0.197040, 0.247059", \ + "0.071285, 0.081161, 0.099760, 0.124161, 0.149323, 0.182388, 0.232407", \ + "0.065421, 0.075297, 0.093896, 0.118297, 0.143459, 0.176524, 0.226543", \ + "0.059823, 0.069699, 0.088298, 0.112699, 0.137861, 0.170926, 0.220945", \ + "0.049480, 0.059356, 0.077955, 0.102356, 0.127518, 0.160583, 0.210602", \ + "0.038910, 0.048786, 0.067385, 0.091786, 0.116948, 0.150013, 0.200032" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[74]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB74eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.215143, 0.205891, 0.191396, 0.180086, 0.166663, 0.151271, 0.141824", \ + "0.219591, 0.210339, 0.195844, 0.184534, 0.171111, 0.155719, 0.146272", \ + "0.234139, 0.224887, 0.210392, 0.199082, 0.185659, 0.170267, 0.160820", \ + "0.240010, 0.230758, 0.216263, 0.204953, 0.191530, 0.176138, 0.166691", \ + "0.245664, 0.236412, 0.221917, 0.210607, 0.197184, 0.181792, 0.172345", \ + "0.255942, 0.246690, 0.232195, 0.220885, 0.207462, 0.192070, 0.182623", \ + "0.266510, 0.257258, 0.242763, 0.231453, 0.218030, 0.202638, 0.193191" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.217716, 0.206661, 0.189477, 0.170439, 0.155282, 0.131105, 0.101730", \ + "0.222117, 0.211063, 0.193878, 0.174840, 0.159683, 0.135506, 0.106131", \ + "0.236724, 0.225670, 0.208485, 0.189447, 0.174290, 0.150113, 0.120738", \ + "0.242582, 0.231528, 0.214343, 0.195305, 0.180148, 0.155971, 0.126596", \ + "0.248254, 0.237200, 0.220015, 0.200977, 0.185820, 0.161643, 0.132268", \ + "0.258524, 0.247470, 0.230285, 0.211247, 0.196090, 0.171913, 0.142538", \ + "0.269098, 0.258044, 0.240859, 0.221821, 0.206664, 0.182487, 0.153112" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[74])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.004183, 0.004187, 0.004191, 0.004195, 0.004200, 0.004204, 0.004208"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.005816, 0.005906, 0.005921, 0.005948, 0.005954, 0.005960, 0.005966"); + } + } + } + pin(DB[73]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[73]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB73eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.081869, 0.090709, 0.106192, 0.126100, 0.145752, 0.175780, 0.206194", \ + "0.077614, 0.086454, 0.101937, 0.121845, 0.141497, 0.171525, 0.201939", \ + "0.063095, 0.071935, 0.087418, 0.107326, 0.126978, 0.157006, 0.187420", \ + "0.057251, 0.066091, 0.081574, 0.101482, 0.121134, 0.151162, 0.181576", \ + "0.051639, 0.060479, 0.075962, 0.095870, 0.115522, 0.145550, 0.175964", \ + "0.041308, 0.050148, 0.065631, 0.085540, 0.105192, 0.135220, 0.165634", \ + "0.030742, 0.039582, 0.055065, 0.074974, 0.094626, 0.124653, 0.155068" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.090064, 0.099940, 0.118539, 0.142940, 0.168102, 0.201167, 0.251186", \ + "0.085937, 0.095813, 0.114412, 0.138813, 0.163975, 0.197040, 0.247059", \ + "0.071285, 0.081161, 0.099760, 0.124161, 0.149323, 0.182388, 0.232407", \ + "0.065421, 0.075297, 0.093896, 0.118297, 0.143459, 0.176524, 0.226543", \ + "0.059823, 0.069699, 0.088298, 0.112699, 0.137861, 0.170926, 0.220945", \ + "0.049480, 0.059356, 0.077955, 0.102356, 0.127518, 0.160583, 0.210602", \ + "0.038910, 0.048786, 0.067385, 0.091786, 0.116948, 0.150013, 0.200032" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[73]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB73eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.215143, 0.205891, 0.191396, 0.180086, 0.166663, 0.151271, 0.141824", \ + "0.219591, 0.210339, 0.195844, 0.184534, 0.171111, 0.155719, 0.146272", \ + "0.234139, 0.224887, 0.210392, 0.199082, 0.185659, 0.170267, 0.160820", \ + "0.240010, 0.230758, 0.216263, 0.204953, 0.191530, 0.176138, 0.166691", \ + "0.245664, 0.236412, 0.221917, 0.210607, 0.197184, 0.181792, 0.172345", \ + "0.255942, 0.246690, 0.232195, 0.220885, 0.207462, 0.192070, 0.182623", \ + "0.266510, 0.257258, 0.242763, 0.231453, 0.218030, 0.202638, 0.193191" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.217716, 0.206661, 0.189477, 0.170439, 0.155282, 0.131105, 0.101730", \ + "0.222117, 0.211063, 0.193878, 0.174840, 0.159683, 0.135506, 0.106131", \ + "0.236724, 0.225670, 0.208485, 0.189447, 0.174290, 0.150113, 0.120738", \ + "0.242582, 0.231528, 0.214343, 0.195305, 0.180148, 0.155971, 0.126596", \ + "0.248254, 0.237200, 0.220015, 0.200977, 0.185820, 0.161643, 0.132268", \ + "0.258524, 0.247470, 0.230285, 0.211247, 0.196090, 0.171913, 0.142538", \ + "0.269098, 0.258044, 0.240859, 0.221821, 0.206664, 0.182487, 0.153112" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[73])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.004183, 0.004187, 0.004191, 0.004195, 0.004200, 0.004204, 0.004208"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.005816, 0.005906, 0.005921, 0.005948, 0.005954, 0.005960, 0.005966"); + } + } + } + pin(DB[72]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[72]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB72eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.081869, 0.090709, 0.106192, 0.126100, 0.145752, 0.175780, 0.206194", \ + "0.077614, 0.086454, 0.101937, 0.121845, 0.141497, 0.171525, 0.201939", \ + "0.063095, 0.071935, 0.087418, 0.107326, 0.126978, 0.157006, 0.187420", \ + "0.057251, 0.066091, 0.081574, 0.101482, 0.121134, 0.151162, 0.181576", \ + "0.051639, 0.060479, 0.075962, 0.095870, 0.115522, 0.145550, 0.175964", \ + "0.041308, 0.050148, 0.065631, 0.085540, 0.105192, 0.135220, 0.165634", \ + "0.030742, 0.039582, 0.055065, 0.074974, 0.094626, 0.124653, 0.155068" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.090064, 0.099940, 0.118539, 0.142940, 0.168102, 0.201167, 0.251186", \ + "0.085937, 0.095813, 0.114412, 0.138813, 0.163975, 0.197040, 0.247059", \ + "0.071285, 0.081161, 0.099760, 0.124161, 0.149323, 0.182388, 0.232407", \ + "0.065421, 0.075297, 0.093896, 0.118297, 0.143459, 0.176524, 0.226543", \ + "0.059823, 0.069699, 0.088298, 0.112699, 0.137861, 0.170926, 0.220945", \ + "0.049480, 0.059356, 0.077955, 0.102356, 0.127518, 0.160583, 0.210602", \ + "0.038910, 0.048786, 0.067385, 0.091786, 0.116948, 0.150013, 0.200032" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[72]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB72eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.215143, 0.205891, 0.191396, 0.180086, 0.166663, 0.151271, 0.141824", \ + "0.219591, 0.210339, 0.195844, 0.184534, 0.171111, 0.155719, 0.146272", \ + "0.234139, 0.224887, 0.210392, 0.199082, 0.185659, 0.170267, 0.160820", \ + "0.240010, 0.230758, 0.216263, 0.204953, 0.191530, 0.176138, 0.166691", \ + "0.245664, 0.236412, 0.221917, 0.210607, 0.197184, 0.181792, 0.172345", \ + "0.255942, 0.246690, 0.232195, 0.220885, 0.207462, 0.192070, 0.182623", \ + "0.266510, 0.257258, 0.242763, 0.231453, 0.218030, 0.202638, 0.193191" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.217716, 0.206661, 0.189477, 0.170439, 0.155282, 0.131105, 0.101730", \ + "0.222117, 0.211063, 0.193878, 0.174840, 0.159683, 0.135506, 0.106131", \ + "0.236724, 0.225670, 0.208485, 0.189447, 0.174290, 0.150113, 0.120738", \ + "0.242582, 0.231528, 0.214343, 0.195305, 0.180148, 0.155971, 0.126596", \ + "0.248254, 0.237200, 0.220015, 0.200977, 0.185820, 0.161643, 0.132268", \ + "0.258524, 0.247470, 0.230285, 0.211247, 0.196090, 0.171913, 0.142538", \ + "0.269098, 0.258044, 0.240859, 0.221821, 0.206664, 0.182487, 0.153112" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[72])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.004183, 0.004187, 0.004191, 0.004195, 0.004200, 0.004204, 0.004208"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.005816, 0.005906, 0.005921, 0.005948, 0.005954, 0.005960, 0.005966"); + } + } + } + pin(DB[71]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[71]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB71eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.081869, 0.090709, 0.106192, 0.126100, 0.145752, 0.175780, 0.206194", \ + "0.077614, 0.086454, 0.101937, 0.121845, 0.141497, 0.171525, 0.201939", \ + "0.063095, 0.071935, 0.087418, 0.107326, 0.126978, 0.157006, 0.187420", \ + "0.057251, 0.066091, 0.081574, 0.101482, 0.121134, 0.151162, 0.181576", \ + "0.051639, 0.060479, 0.075962, 0.095870, 0.115522, 0.145550, 0.175964", \ + "0.041308, 0.050148, 0.065631, 0.085540, 0.105192, 0.135220, 0.165634", \ + "0.030742, 0.039582, 0.055065, 0.074974, 0.094626, 0.124653, 0.155068" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.090064, 0.099940, 0.118539, 0.142940, 0.168102, 0.201167, 0.251186", \ + "0.085937, 0.095813, 0.114412, 0.138813, 0.163975, 0.197040, 0.247059", \ + "0.071285, 0.081161, 0.099760, 0.124161, 0.149323, 0.182388, 0.232407", \ + "0.065421, 0.075297, 0.093896, 0.118297, 0.143459, 0.176524, 0.226543", \ + "0.059823, 0.069699, 0.088298, 0.112699, 0.137861, 0.170926, 0.220945", \ + "0.049480, 0.059356, 0.077955, 0.102356, 0.127518, 0.160583, 0.210602", \ + "0.038910, 0.048786, 0.067385, 0.091786, 0.116948, 0.150013, 0.200032" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[71]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB71eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.215143, 0.205891, 0.191396, 0.180086, 0.166663, 0.151271, 0.141824", \ + "0.219591, 0.210339, 0.195844, 0.184534, 0.171111, 0.155719, 0.146272", \ + "0.234139, 0.224887, 0.210392, 0.199082, 0.185659, 0.170267, 0.160820", \ + "0.240010, 0.230758, 0.216263, 0.204953, 0.191530, 0.176138, 0.166691", \ + "0.245664, 0.236412, 0.221917, 0.210607, 0.197184, 0.181792, 0.172345", \ + "0.255942, 0.246690, 0.232195, 0.220885, 0.207462, 0.192070, 0.182623", \ + "0.266510, 0.257258, 0.242763, 0.231453, 0.218030, 0.202638, 0.193191" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.217716, 0.206661, 0.189477, 0.170439, 0.155282, 0.131105, 0.101730", \ + "0.222117, 0.211063, 0.193878, 0.174840, 0.159683, 0.135506, 0.106131", \ + "0.236724, 0.225670, 0.208485, 0.189447, 0.174290, 0.150113, 0.120738", \ + "0.242582, 0.231528, 0.214343, 0.195305, 0.180148, 0.155971, 0.126596", \ + "0.248254, 0.237200, 0.220015, 0.200977, 0.185820, 0.161643, 0.132268", \ + "0.258524, 0.247470, 0.230285, 0.211247, 0.196090, 0.171913, 0.142538", \ + "0.269098, 0.258044, 0.240859, 0.221821, 0.206664, 0.182487, 0.153112" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[71])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.004183, 0.004187, 0.004191, 0.004195, 0.004200, 0.004204, 0.004208"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.005816, 0.005906, 0.005921, 0.005948, 0.005954, 0.005960, 0.005966"); + } + } + } + pin(DB[70]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[70]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB70eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.081869, 0.090709, 0.106192, 0.126100, 0.145752, 0.175780, 0.206194", \ + "0.077614, 0.086454, 0.101937, 0.121845, 0.141497, 0.171525, 0.201939", \ + "0.063095, 0.071935, 0.087418, 0.107326, 0.126978, 0.157006, 0.187420", \ + "0.057251, 0.066091, 0.081574, 0.101482, 0.121134, 0.151162, 0.181576", \ + "0.051639, 0.060479, 0.075962, 0.095870, 0.115522, 0.145550, 0.175964", \ + "0.041308, 0.050148, 0.065631, 0.085540, 0.105192, 0.135220, 0.165634", \ + "0.030742, 0.039582, 0.055065, 0.074974, 0.094626, 0.124653, 0.155068" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.090064, 0.099940, 0.118539, 0.142940, 0.168102, 0.201167, 0.251186", \ + "0.085937, 0.095813, 0.114412, 0.138813, 0.163975, 0.197040, 0.247059", \ + "0.071285, 0.081161, 0.099760, 0.124161, 0.149323, 0.182388, 0.232407", \ + "0.065421, 0.075297, 0.093896, 0.118297, 0.143459, 0.176524, 0.226543", \ + "0.059823, 0.069699, 0.088298, 0.112699, 0.137861, 0.170926, 0.220945", \ + "0.049480, 0.059356, 0.077955, 0.102356, 0.127518, 0.160583, 0.210602", \ + "0.038910, 0.048786, 0.067385, 0.091786, 0.116948, 0.150013, 0.200032" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[70]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB70eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.215143, 0.205891, 0.191396, 0.180086, 0.166663, 0.151271, 0.141824", \ + "0.219591, 0.210339, 0.195844, 0.184534, 0.171111, 0.155719, 0.146272", \ + "0.234139, 0.224887, 0.210392, 0.199082, 0.185659, 0.170267, 0.160820", \ + "0.240010, 0.230758, 0.216263, 0.204953, 0.191530, 0.176138, 0.166691", \ + "0.245664, 0.236412, 0.221917, 0.210607, 0.197184, 0.181792, 0.172345", \ + "0.255942, 0.246690, 0.232195, 0.220885, 0.207462, 0.192070, 0.182623", \ + "0.266510, 0.257258, 0.242763, 0.231453, 0.218030, 0.202638, 0.193191" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.217716, 0.206661, 0.189477, 0.170439, 0.155282, 0.131105, 0.101730", \ + "0.222117, 0.211063, 0.193878, 0.174840, 0.159683, 0.135506, 0.106131", \ + "0.236724, 0.225670, 0.208485, 0.189447, 0.174290, 0.150113, 0.120738", \ + "0.242582, 0.231528, 0.214343, 0.195305, 0.180148, 0.155971, 0.126596", \ + "0.248254, 0.237200, 0.220015, 0.200977, 0.185820, 0.161643, 0.132268", \ + "0.258524, 0.247470, 0.230285, 0.211247, 0.196090, 0.171913, 0.142538", \ + "0.269098, 0.258044, 0.240859, 0.221821, 0.206664, 0.182487, 0.153112" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[70])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.004183, 0.004187, 0.004191, 0.004195, 0.004200, 0.004204, 0.004208"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.005816, 0.005906, 0.005921, 0.005948, 0.005954, 0.005960, 0.005966"); + } + } + } + pin(DB[69]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[69]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB69eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.081869, 0.090709, 0.106192, 0.126100, 0.145752, 0.175780, 0.206194", \ + "0.077614, 0.086454, 0.101937, 0.121845, 0.141497, 0.171525, 0.201939", \ + "0.063095, 0.071935, 0.087418, 0.107326, 0.126978, 0.157006, 0.187420", \ + "0.057251, 0.066091, 0.081574, 0.101482, 0.121134, 0.151162, 0.181576", \ + "0.051639, 0.060479, 0.075962, 0.095870, 0.115522, 0.145550, 0.175964", \ + "0.041308, 0.050148, 0.065631, 0.085540, 0.105192, 0.135220, 0.165634", \ + "0.030742, 0.039582, 0.055065, 0.074974, 0.094626, 0.124653, 0.155068" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.090064, 0.099940, 0.118539, 0.142940, 0.168102, 0.201167, 0.251186", \ + "0.085937, 0.095813, 0.114412, 0.138813, 0.163975, 0.197040, 0.247059", \ + "0.071285, 0.081161, 0.099760, 0.124161, 0.149323, 0.182388, 0.232407", \ + "0.065421, 0.075297, 0.093896, 0.118297, 0.143459, 0.176524, 0.226543", \ + "0.059823, 0.069699, 0.088298, 0.112699, 0.137861, 0.170926, 0.220945", \ + "0.049480, 0.059356, 0.077955, 0.102356, 0.127518, 0.160583, 0.210602", \ + "0.038910, 0.048786, 0.067385, 0.091786, 0.116948, 0.150013, 0.200032" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[69]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB69eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.215143, 0.205891, 0.191396, 0.180086, 0.166663, 0.151271, 0.141824", \ + "0.219591, 0.210339, 0.195844, 0.184534, 0.171111, 0.155719, 0.146272", \ + "0.234139, 0.224887, 0.210392, 0.199082, 0.185659, 0.170267, 0.160820", \ + "0.240010, 0.230758, 0.216263, 0.204953, 0.191530, 0.176138, 0.166691", \ + "0.245664, 0.236412, 0.221917, 0.210607, 0.197184, 0.181792, 0.172345", \ + "0.255942, 0.246690, 0.232195, 0.220885, 0.207462, 0.192070, 0.182623", \ + "0.266510, 0.257258, 0.242763, 0.231453, 0.218030, 0.202638, 0.193191" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.217716, 0.206661, 0.189477, 0.170439, 0.155282, 0.131105, 0.101730", \ + "0.222117, 0.211063, 0.193878, 0.174840, 0.159683, 0.135506, 0.106131", \ + "0.236724, 0.225670, 0.208485, 0.189447, 0.174290, 0.150113, 0.120738", \ + "0.242582, 0.231528, 0.214343, 0.195305, 0.180148, 0.155971, 0.126596", \ + "0.248254, 0.237200, 0.220015, 0.200977, 0.185820, 0.161643, 0.132268", \ + "0.258524, 0.247470, 0.230285, 0.211247, 0.196090, 0.171913, 0.142538", \ + "0.269098, 0.258044, 0.240859, 0.221821, 0.206664, 0.182487, 0.153112" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[69])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.004183, 0.004187, 0.004191, 0.004195, 0.004200, 0.004204, 0.004208"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.005816, 0.005906, 0.005921, 0.005948, 0.005954, 0.005960, 0.005966"); + } + } + } + pin(DB[68]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[68]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB68eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.081869, 0.090709, 0.106192, 0.126100, 0.145752, 0.175780, 0.206194", \ + "0.077614, 0.086454, 0.101937, 0.121845, 0.141497, 0.171525, 0.201939", \ + "0.063095, 0.071935, 0.087418, 0.107326, 0.126978, 0.157006, 0.187420", \ + "0.057251, 0.066091, 0.081574, 0.101482, 0.121134, 0.151162, 0.181576", \ + "0.051639, 0.060479, 0.075962, 0.095870, 0.115522, 0.145550, 0.175964", \ + "0.041308, 0.050148, 0.065631, 0.085540, 0.105192, 0.135220, 0.165634", \ + "0.030742, 0.039582, 0.055065, 0.074974, 0.094626, 0.124653, 0.155068" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.090064, 0.099940, 0.118539, 0.142940, 0.168102, 0.201167, 0.251186", \ + "0.085937, 0.095813, 0.114412, 0.138813, 0.163975, 0.197040, 0.247059", \ + "0.071285, 0.081161, 0.099760, 0.124161, 0.149323, 0.182388, 0.232407", \ + "0.065421, 0.075297, 0.093896, 0.118297, 0.143459, 0.176524, 0.226543", \ + "0.059823, 0.069699, 0.088298, 0.112699, 0.137861, 0.170926, 0.220945", \ + "0.049480, 0.059356, 0.077955, 0.102356, 0.127518, 0.160583, 0.210602", \ + "0.038910, 0.048786, 0.067385, 0.091786, 0.116948, 0.150013, 0.200032" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[68]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB68eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.215143, 0.205891, 0.191396, 0.180086, 0.166663, 0.151271, 0.141824", \ + "0.219591, 0.210339, 0.195844, 0.184534, 0.171111, 0.155719, 0.146272", \ + "0.234139, 0.224887, 0.210392, 0.199082, 0.185659, 0.170267, 0.160820", \ + "0.240010, 0.230758, 0.216263, 0.204953, 0.191530, 0.176138, 0.166691", \ + "0.245664, 0.236412, 0.221917, 0.210607, 0.197184, 0.181792, 0.172345", \ + "0.255942, 0.246690, 0.232195, 0.220885, 0.207462, 0.192070, 0.182623", \ + "0.266510, 0.257258, 0.242763, 0.231453, 0.218030, 0.202638, 0.193191" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.217716, 0.206661, 0.189477, 0.170439, 0.155282, 0.131105, 0.101730", \ + "0.222117, 0.211063, 0.193878, 0.174840, 0.159683, 0.135506, 0.106131", \ + "0.236724, 0.225670, 0.208485, 0.189447, 0.174290, 0.150113, 0.120738", \ + "0.242582, 0.231528, 0.214343, 0.195305, 0.180148, 0.155971, 0.126596", \ + "0.248254, 0.237200, 0.220015, 0.200977, 0.185820, 0.161643, 0.132268", \ + "0.258524, 0.247470, 0.230285, 0.211247, 0.196090, 0.171913, 0.142538", \ + "0.269098, 0.258044, 0.240859, 0.221821, 0.206664, 0.182487, 0.153112" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[68])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.004183, 0.004187, 0.004191, 0.004195, 0.004200, 0.004204, 0.004208"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.005816, 0.005906, 0.005921, 0.005948, 0.005954, 0.005960, 0.005966"); + } + } + } + pin(DB[67]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[67]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB67eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.081869, 0.090709, 0.106192, 0.126100, 0.145752, 0.175780, 0.206194", \ + "0.077614, 0.086454, 0.101937, 0.121845, 0.141497, 0.171525, 0.201939", \ + "0.063095, 0.071935, 0.087418, 0.107326, 0.126978, 0.157006, 0.187420", \ + "0.057251, 0.066091, 0.081574, 0.101482, 0.121134, 0.151162, 0.181576", \ + "0.051639, 0.060479, 0.075962, 0.095870, 0.115522, 0.145550, 0.175964", \ + "0.041308, 0.050148, 0.065631, 0.085540, 0.105192, 0.135220, 0.165634", \ + "0.030742, 0.039582, 0.055065, 0.074974, 0.094626, 0.124653, 0.155068" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.090064, 0.099940, 0.118539, 0.142940, 0.168102, 0.201167, 0.251186", \ + "0.085937, 0.095813, 0.114412, 0.138813, 0.163975, 0.197040, 0.247059", \ + "0.071285, 0.081161, 0.099760, 0.124161, 0.149323, 0.182388, 0.232407", \ + "0.065421, 0.075297, 0.093896, 0.118297, 0.143459, 0.176524, 0.226543", \ + "0.059823, 0.069699, 0.088298, 0.112699, 0.137861, 0.170926, 0.220945", \ + "0.049480, 0.059356, 0.077955, 0.102356, 0.127518, 0.160583, 0.210602", \ + "0.038910, 0.048786, 0.067385, 0.091786, 0.116948, 0.150013, 0.200032" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[67]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB67eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.215143, 0.205891, 0.191396, 0.180086, 0.166663, 0.151271, 0.141824", \ + "0.219591, 0.210339, 0.195844, 0.184534, 0.171111, 0.155719, 0.146272", \ + "0.234139, 0.224887, 0.210392, 0.199082, 0.185659, 0.170267, 0.160820", \ + "0.240010, 0.230758, 0.216263, 0.204953, 0.191530, 0.176138, 0.166691", \ + "0.245664, 0.236412, 0.221917, 0.210607, 0.197184, 0.181792, 0.172345", \ + "0.255942, 0.246690, 0.232195, 0.220885, 0.207462, 0.192070, 0.182623", \ + "0.266510, 0.257258, 0.242763, 0.231453, 0.218030, 0.202638, 0.193191" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.217716, 0.206661, 0.189477, 0.170439, 0.155282, 0.131105, 0.101730", \ + "0.222117, 0.211063, 0.193878, 0.174840, 0.159683, 0.135506, 0.106131", \ + "0.236724, 0.225670, 0.208485, 0.189447, 0.174290, 0.150113, 0.120738", \ + "0.242582, 0.231528, 0.214343, 0.195305, 0.180148, 0.155971, 0.126596", \ + "0.248254, 0.237200, 0.220015, 0.200977, 0.185820, 0.161643, 0.132268", \ + "0.258524, 0.247470, 0.230285, 0.211247, 0.196090, 0.171913, 0.142538", \ + "0.269098, 0.258044, 0.240859, 0.221821, 0.206664, 0.182487, 0.153112" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[67])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.004183, 0.004187, 0.004191, 0.004195, 0.004200, 0.004204, 0.004208"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.005816, 0.005906, 0.005921, 0.005948, 0.005954, 0.005960, 0.005966"); + } + } + } + pin(DB[66]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[66]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB66eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.081869, 0.090709, 0.106192, 0.126100, 0.145752, 0.175780, 0.206194", \ + "0.077614, 0.086454, 0.101937, 0.121845, 0.141497, 0.171525, 0.201939", \ + "0.063095, 0.071935, 0.087418, 0.107326, 0.126978, 0.157006, 0.187420", \ + "0.057251, 0.066091, 0.081574, 0.101482, 0.121134, 0.151162, 0.181576", \ + "0.051639, 0.060479, 0.075962, 0.095870, 0.115522, 0.145550, 0.175964", \ + "0.041308, 0.050148, 0.065631, 0.085540, 0.105192, 0.135220, 0.165634", \ + "0.030742, 0.039582, 0.055065, 0.074974, 0.094626, 0.124653, 0.155068" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.090064, 0.099940, 0.118539, 0.142940, 0.168102, 0.201167, 0.251186", \ + "0.085937, 0.095813, 0.114412, 0.138813, 0.163975, 0.197040, 0.247059", \ + "0.071285, 0.081161, 0.099760, 0.124161, 0.149323, 0.182388, 0.232407", \ + "0.065421, 0.075297, 0.093896, 0.118297, 0.143459, 0.176524, 0.226543", \ + "0.059823, 0.069699, 0.088298, 0.112699, 0.137861, 0.170926, 0.220945", \ + "0.049480, 0.059356, 0.077955, 0.102356, 0.127518, 0.160583, 0.210602", \ + "0.038910, 0.048786, 0.067385, 0.091786, 0.116948, 0.150013, 0.200032" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[66]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB66eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.215143, 0.205891, 0.191396, 0.180086, 0.166663, 0.151271, 0.141824", \ + "0.219591, 0.210339, 0.195844, 0.184534, 0.171111, 0.155719, 0.146272", \ + "0.234139, 0.224887, 0.210392, 0.199082, 0.185659, 0.170267, 0.160820", \ + "0.240010, 0.230758, 0.216263, 0.204953, 0.191530, 0.176138, 0.166691", \ + "0.245664, 0.236412, 0.221917, 0.210607, 0.197184, 0.181792, 0.172345", \ + "0.255942, 0.246690, 0.232195, 0.220885, 0.207462, 0.192070, 0.182623", \ + "0.266510, 0.257258, 0.242763, 0.231453, 0.218030, 0.202638, 0.193191" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.217716, 0.206661, 0.189477, 0.170439, 0.155282, 0.131105, 0.101730", \ + "0.222117, 0.211063, 0.193878, 0.174840, 0.159683, 0.135506, 0.106131", \ + "0.236724, 0.225670, 0.208485, 0.189447, 0.174290, 0.150113, 0.120738", \ + "0.242582, 0.231528, 0.214343, 0.195305, 0.180148, 0.155971, 0.126596", \ + "0.248254, 0.237200, 0.220015, 0.200977, 0.185820, 0.161643, 0.132268", \ + "0.258524, 0.247470, 0.230285, 0.211247, 0.196090, 0.171913, 0.142538", \ + "0.269098, 0.258044, 0.240859, 0.221821, 0.206664, 0.182487, 0.153112" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[66])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.004183, 0.004187, 0.004191, 0.004195, 0.004200, 0.004204, 0.004208"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.005816, 0.005906, 0.005921, 0.005948, 0.005954, 0.005960, 0.005966"); + } + } + } + pin(DB[65]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[65]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB65eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.081869, 0.090709, 0.106192, 0.126100, 0.145752, 0.175780, 0.206194", \ + "0.077614, 0.086454, 0.101937, 0.121845, 0.141497, 0.171525, 0.201939", \ + "0.063095, 0.071935, 0.087418, 0.107326, 0.126978, 0.157006, 0.187420", \ + "0.057251, 0.066091, 0.081574, 0.101482, 0.121134, 0.151162, 0.181576", \ + "0.051639, 0.060479, 0.075962, 0.095870, 0.115522, 0.145550, 0.175964", \ + "0.041308, 0.050148, 0.065631, 0.085540, 0.105192, 0.135220, 0.165634", \ + "0.030742, 0.039582, 0.055065, 0.074974, 0.094626, 0.124653, 0.155068" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.090064, 0.099940, 0.118539, 0.142940, 0.168102, 0.201167, 0.251186", \ + "0.085937, 0.095813, 0.114412, 0.138813, 0.163975, 0.197040, 0.247059", \ + "0.071285, 0.081161, 0.099760, 0.124161, 0.149323, 0.182388, 0.232407", \ + "0.065421, 0.075297, 0.093896, 0.118297, 0.143459, 0.176524, 0.226543", \ + "0.059823, 0.069699, 0.088298, 0.112699, 0.137861, 0.170926, 0.220945", \ + "0.049480, 0.059356, 0.077955, 0.102356, 0.127518, 0.160583, 0.210602", \ + "0.038910, 0.048786, 0.067385, 0.091786, 0.116948, 0.150013, 0.200032" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[65]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB65eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.215143, 0.205891, 0.191396, 0.180086, 0.166663, 0.151271, 0.141824", \ + "0.219591, 0.210339, 0.195844, 0.184534, 0.171111, 0.155719, 0.146272", \ + "0.234139, 0.224887, 0.210392, 0.199082, 0.185659, 0.170267, 0.160820", \ + "0.240010, 0.230758, 0.216263, 0.204953, 0.191530, 0.176138, 0.166691", \ + "0.245664, 0.236412, 0.221917, 0.210607, 0.197184, 0.181792, 0.172345", \ + "0.255942, 0.246690, 0.232195, 0.220885, 0.207462, 0.192070, 0.182623", \ + "0.266510, 0.257258, 0.242763, 0.231453, 0.218030, 0.202638, 0.193191" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.217716, 0.206661, 0.189477, 0.170439, 0.155282, 0.131105, 0.101730", \ + "0.222117, 0.211063, 0.193878, 0.174840, 0.159683, 0.135506, 0.106131", \ + "0.236724, 0.225670, 0.208485, 0.189447, 0.174290, 0.150113, 0.120738", \ + "0.242582, 0.231528, 0.214343, 0.195305, 0.180148, 0.155971, 0.126596", \ + "0.248254, 0.237200, 0.220015, 0.200977, 0.185820, 0.161643, 0.132268", \ + "0.258524, 0.247470, 0.230285, 0.211247, 0.196090, 0.171913, 0.142538", \ + "0.269098, 0.258044, 0.240859, 0.221821, 0.206664, 0.182487, 0.153112" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[65])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.004183, 0.004187, 0.004191, 0.004195, 0.004200, 0.004204, 0.004208"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.005816, 0.005906, 0.005921, 0.005948, 0.005954, 0.005960, 0.005966"); + } + } + } + pin(DB[64]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[64]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB64eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.081869, 0.090709, 0.106192, 0.126100, 0.145752, 0.175780, 0.206194", \ + "0.077614, 0.086454, 0.101937, 0.121845, 0.141497, 0.171525, 0.201939", \ + "0.063095, 0.071935, 0.087418, 0.107326, 0.126978, 0.157006, 0.187420", \ + "0.057251, 0.066091, 0.081574, 0.101482, 0.121134, 0.151162, 0.181576", \ + "0.051639, 0.060479, 0.075962, 0.095870, 0.115522, 0.145550, 0.175964", \ + "0.041308, 0.050148, 0.065631, 0.085540, 0.105192, 0.135220, 0.165634", \ + "0.030742, 0.039582, 0.055065, 0.074974, 0.094626, 0.124653, 0.155068" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.090064, 0.099940, 0.118539, 0.142940, 0.168102, 0.201167, 0.251186", \ + "0.085937, 0.095813, 0.114412, 0.138813, 0.163975, 0.197040, 0.247059", \ + "0.071285, 0.081161, 0.099760, 0.124161, 0.149323, 0.182388, 0.232407", \ + "0.065421, 0.075297, 0.093896, 0.118297, 0.143459, 0.176524, 0.226543", \ + "0.059823, 0.069699, 0.088298, 0.112699, 0.137861, 0.170926, 0.220945", \ + "0.049480, 0.059356, 0.077955, 0.102356, 0.127518, 0.160583, 0.210602", \ + "0.038910, 0.048786, 0.067385, 0.091786, 0.116948, 0.150013, 0.200032" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[64]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB64eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.215143, 0.205891, 0.191396, 0.180086, 0.166663, 0.151271, 0.141824", \ + "0.219591, 0.210339, 0.195844, 0.184534, 0.171111, 0.155719, 0.146272", \ + "0.234139, 0.224887, 0.210392, 0.199082, 0.185659, 0.170267, 0.160820", \ + "0.240010, 0.230758, 0.216263, 0.204953, 0.191530, 0.176138, 0.166691", \ + "0.245664, 0.236412, 0.221917, 0.210607, 0.197184, 0.181792, 0.172345", \ + "0.255942, 0.246690, 0.232195, 0.220885, 0.207462, 0.192070, 0.182623", \ + "0.266510, 0.257258, 0.242763, 0.231453, 0.218030, 0.202638, 0.193191" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.217716, 0.206661, 0.189477, 0.170439, 0.155282, 0.131105, 0.101730", \ + "0.222117, 0.211063, 0.193878, 0.174840, 0.159683, 0.135506, 0.106131", \ + "0.236724, 0.225670, 0.208485, 0.189447, 0.174290, 0.150113, 0.120738", \ + "0.242582, 0.231528, 0.214343, 0.195305, 0.180148, 0.155971, 0.126596", \ + "0.248254, 0.237200, 0.220015, 0.200977, 0.185820, 0.161643, 0.132268", \ + "0.258524, 0.247470, 0.230285, 0.211247, 0.196090, 0.171913, 0.142538", \ + "0.269098, 0.258044, 0.240859, 0.221821, 0.206664, 0.182487, 0.153112" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[64])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.004183, 0.004187, 0.004191, 0.004195, 0.004200, 0.004204, 0.004208"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.005816, 0.005906, 0.005921, 0.005948, 0.005954, 0.005960, 0.005966"); + } + } + } + pin(DB[63]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[63]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB63eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.081869, 0.090709, 0.106192, 0.126100, 0.145752, 0.175780, 0.206194", \ + "0.077614, 0.086454, 0.101937, 0.121845, 0.141497, 0.171525, 0.201939", \ + "0.063095, 0.071935, 0.087418, 0.107326, 0.126978, 0.157006, 0.187420", \ + "0.057251, 0.066091, 0.081574, 0.101482, 0.121134, 0.151162, 0.181576", \ + "0.051639, 0.060479, 0.075962, 0.095870, 0.115522, 0.145550, 0.175964", \ + "0.041308, 0.050148, 0.065631, 0.085540, 0.105192, 0.135220, 0.165634", \ + "0.030742, 0.039582, 0.055065, 0.074974, 0.094626, 0.124653, 0.155068" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.090064, 0.099940, 0.118539, 0.142940, 0.168102, 0.201167, 0.251186", \ + "0.085937, 0.095813, 0.114412, 0.138813, 0.163975, 0.197040, 0.247059", \ + "0.071285, 0.081161, 0.099760, 0.124161, 0.149323, 0.182388, 0.232407", \ + "0.065421, 0.075297, 0.093896, 0.118297, 0.143459, 0.176524, 0.226543", \ + "0.059823, 0.069699, 0.088298, 0.112699, 0.137861, 0.170926, 0.220945", \ + "0.049480, 0.059356, 0.077955, 0.102356, 0.127518, 0.160583, 0.210602", \ + "0.038910, 0.048786, 0.067385, 0.091786, 0.116948, 0.150013, 0.200032" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[63]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB63eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.215143, 0.205891, 0.191396, 0.180086, 0.166663, 0.151271, 0.141824", \ + "0.219591, 0.210339, 0.195844, 0.184534, 0.171111, 0.155719, 0.146272", \ + "0.234139, 0.224887, 0.210392, 0.199082, 0.185659, 0.170267, 0.160820", \ + "0.240010, 0.230758, 0.216263, 0.204953, 0.191530, 0.176138, 0.166691", \ + "0.245664, 0.236412, 0.221917, 0.210607, 0.197184, 0.181792, 0.172345", \ + "0.255942, 0.246690, 0.232195, 0.220885, 0.207462, 0.192070, 0.182623", \ + "0.266510, 0.257258, 0.242763, 0.231453, 0.218030, 0.202638, 0.193191" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.217716, 0.206661, 0.189477, 0.170439, 0.155282, 0.131105, 0.101730", \ + "0.222117, 0.211063, 0.193878, 0.174840, 0.159683, 0.135506, 0.106131", \ + "0.236724, 0.225670, 0.208485, 0.189447, 0.174290, 0.150113, 0.120738", \ + "0.242582, 0.231528, 0.214343, 0.195305, 0.180148, 0.155971, 0.126596", \ + "0.248254, 0.237200, 0.220015, 0.200977, 0.185820, 0.161643, 0.132268", \ + "0.258524, 0.247470, 0.230285, 0.211247, 0.196090, 0.171913, 0.142538", \ + "0.269098, 0.258044, 0.240859, 0.221821, 0.206664, 0.182487, 0.153112" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[63])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.004183, 0.004187, 0.004191, 0.004195, 0.004200, 0.004204, 0.004208"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.005816, 0.005906, 0.005921, 0.005948, 0.005954, 0.005960, 0.005966"); + } + } + } + pin(DB[62]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[62]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB62eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.081869, 0.090709, 0.106192, 0.126100, 0.145752, 0.175780, 0.206194", \ + "0.077614, 0.086454, 0.101937, 0.121845, 0.141497, 0.171525, 0.201939", \ + "0.063095, 0.071935, 0.087418, 0.107326, 0.126978, 0.157006, 0.187420", \ + "0.057251, 0.066091, 0.081574, 0.101482, 0.121134, 0.151162, 0.181576", \ + "0.051639, 0.060479, 0.075962, 0.095870, 0.115522, 0.145550, 0.175964", \ + "0.041308, 0.050148, 0.065631, 0.085540, 0.105192, 0.135220, 0.165634", \ + "0.030742, 0.039582, 0.055065, 0.074974, 0.094626, 0.124653, 0.155068" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.090064, 0.099940, 0.118539, 0.142940, 0.168102, 0.201167, 0.251186", \ + "0.085937, 0.095813, 0.114412, 0.138813, 0.163975, 0.197040, 0.247059", \ + "0.071285, 0.081161, 0.099760, 0.124161, 0.149323, 0.182388, 0.232407", \ + "0.065421, 0.075297, 0.093896, 0.118297, 0.143459, 0.176524, 0.226543", \ + "0.059823, 0.069699, 0.088298, 0.112699, 0.137861, 0.170926, 0.220945", \ + "0.049480, 0.059356, 0.077955, 0.102356, 0.127518, 0.160583, 0.210602", \ + "0.038910, 0.048786, 0.067385, 0.091786, 0.116948, 0.150013, 0.200032" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[62]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB62eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.215143, 0.205891, 0.191396, 0.180086, 0.166663, 0.151271, 0.141824", \ + "0.219591, 0.210339, 0.195844, 0.184534, 0.171111, 0.155719, 0.146272", \ + "0.234139, 0.224887, 0.210392, 0.199082, 0.185659, 0.170267, 0.160820", \ + "0.240010, 0.230758, 0.216263, 0.204953, 0.191530, 0.176138, 0.166691", \ + "0.245664, 0.236412, 0.221917, 0.210607, 0.197184, 0.181792, 0.172345", \ + "0.255942, 0.246690, 0.232195, 0.220885, 0.207462, 0.192070, 0.182623", \ + "0.266510, 0.257258, 0.242763, 0.231453, 0.218030, 0.202638, 0.193191" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.217716, 0.206661, 0.189477, 0.170439, 0.155282, 0.131105, 0.101730", \ + "0.222117, 0.211063, 0.193878, 0.174840, 0.159683, 0.135506, 0.106131", \ + "0.236724, 0.225670, 0.208485, 0.189447, 0.174290, 0.150113, 0.120738", \ + "0.242582, 0.231528, 0.214343, 0.195305, 0.180148, 0.155971, 0.126596", \ + "0.248254, 0.237200, 0.220015, 0.200977, 0.185820, 0.161643, 0.132268", \ + "0.258524, 0.247470, 0.230285, 0.211247, 0.196090, 0.171913, 0.142538", \ + "0.269098, 0.258044, 0.240859, 0.221821, 0.206664, 0.182487, 0.153112" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[62])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.004183, 0.004187, 0.004191, 0.004195, 0.004200, 0.004204, 0.004208"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.005816, 0.005906, 0.005921, 0.005948, 0.005954, 0.005960, 0.005966"); + } + } + } + pin(DB[61]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[61]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB61eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.081869, 0.090709, 0.106192, 0.126100, 0.145752, 0.175780, 0.206194", \ + "0.077614, 0.086454, 0.101937, 0.121845, 0.141497, 0.171525, 0.201939", \ + "0.063095, 0.071935, 0.087418, 0.107326, 0.126978, 0.157006, 0.187420", \ + "0.057251, 0.066091, 0.081574, 0.101482, 0.121134, 0.151162, 0.181576", \ + "0.051639, 0.060479, 0.075962, 0.095870, 0.115522, 0.145550, 0.175964", \ + "0.041308, 0.050148, 0.065631, 0.085540, 0.105192, 0.135220, 0.165634", \ + "0.030742, 0.039582, 0.055065, 0.074974, 0.094626, 0.124653, 0.155068" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.090064, 0.099940, 0.118539, 0.142940, 0.168102, 0.201167, 0.251186", \ + "0.085937, 0.095813, 0.114412, 0.138813, 0.163975, 0.197040, 0.247059", \ + "0.071285, 0.081161, 0.099760, 0.124161, 0.149323, 0.182388, 0.232407", \ + "0.065421, 0.075297, 0.093896, 0.118297, 0.143459, 0.176524, 0.226543", \ + "0.059823, 0.069699, 0.088298, 0.112699, 0.137861, 0.170926, 0.220945", \ + "0.049480, 0.059356, 0.077955, 0.102356, 0.127518, 0.160583, 0.210602", \ + "0.038910, 0.048786, 0.067385, 0.091786, 0.116948, 0.150013, 0.200032" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[61]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB61eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.215143, 0.205891, 0.191396, 0.180086, 0.166663, 0.151271, 0.141824", \ + "0.219591, 0.210339, 0.195844, 0.184534, 0.171111, 0.155719, 0.146272", \ + "0.234139, 0.224887, 0.210392, 0.199082, 0.185659, 0.170267, 0.160820", \ + "0.240010, 0.230758, 0.216263, 0.204953, 0.191530, 0.176138, 0.166691", \ + "0.245664, 0.236412, 0.221917, 0.210607, 0.197184, 0.181792, 0.172345", \ + "0.255942, 0.246690, 0.232195, 0.220885, 0.207462, 0.192070, 0.182623", \ + "0.266510, 0.257258, 0.242763, 0.231453, 0.218030, 0.202638, 0.193191" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.217716, 0.206661, 0.189477, 0.170439, 0.155282, 0.131105, 0.101730", \ + "0.222117, 0.211063, 0.193878, 0.174840, 0.159683, 0.135506, 0.106131", \ + "0.236724, 0.225670, 0.208485, 0.189447, 0.174290, 0.150113, 0.120738", \ + "0.242582, 0.231528, 0.214343, 0.195305, 0.180148, 0.155971, 0.126596", \ + "0.248254, 0.237200, 0.220015, 0.200977, 0.185820, 0.161643, 0.132268", \ + "0.258524, 0.247470, 0.230285, 0.211247, 0.196090, 0.171913, 0.142538", \ + "0.269098, 0.258044, 0.240859, 0.221821, 0.206664, 0.182487, 0.153112" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[61])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.004183, 0.004187, 0.004191, 0.004195, 0.004200, 0.004204, 0.004208"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.005816, 0.005906, 0.005921, 0.005948, 0.005954, 0.005960, 0.005966"); + } + } + } + pin(DB[60]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[60]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB60eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.081869, 0.090709, 0.106192, 0.126100, 0.145752, 0.175780, 0.206194", \ + "0.077614, 0.086454, 0.101937, 0.121845, 0.141497, 0.171525, 0.201939", \ + "0.063095, 0.071935, 0.087418, 0.107326, 0.126978, 0.157006, 0.187420", \ + "0.057251, 0.066091, 0.081574, 0.101482, 0.121134, 0.151162, 0.181576", \ + "0.051639, 0.060479, 0.075962, 0.095870, 0.115522, 0.145550, 0.175964", \ + "0.041308, 0.050148, 0.065631, 0.085540, 0.105192, 0.135220, 0.165634", \ + "0.030742, 0.039582, 0.055065, 0.074974, 0.094626, 0.124653, 0.155068" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.090064, 0.099940, 0.118539, 0.142940, 0.168102, 0.201167, 0.251186", \ + "0.085937, 0.095813, 0.114412, 0.138813, 0.163975, 0.197040, 0.247059", \ + "0.071285, 0.081161, 0.099760, 0.124161, 0.149323, 0.182388, 0.232407", \ + "0.065421, 0.075297, 0.093896, 0.118297, 0.143459, 0.176524, 0.226543", \ + "0.059823, 0.069699, 0.088298, 0.112699, 0.137861, 0.170926, 0.220945", \ + "0.049480, 0.059356, 0.077955, 0.102356, 0.127518, 0.160583, 0.210602", \ + "0.038910, 0.048786, 0.067385, 0.091786, 0.116948, 0.150013, 0.200032" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[60]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB60eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.215143, 0.205891, 0.191396, 0.180086, 0.166663, 0.151271, 0.141824", \ + "0.219591, 0.210339, 0.195844, 0.184534, 0.171111, 0.155719, 0.146272", \ + "0.234139, 0.224887, 0.210392, 0.199082, 0.185659, 0.170267, 0.160820", \ + "0.240010, 0.230758, 0.216263, 0.204953, 0.191530, 0.176138, 0.166691", \ + "0.245664, 0.236412, 0.221917, 0.210607, 0.197184, 0.181792, 0.172345", \ + "0.255942, 0.246690, 0.232195, 0.220885, 0.207462, 0.192070, 0.182623", \ + "0.266510, 0.257258, 0.242763, 0.231453, 0.218030, 0.202638, 0.193191" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.217716, 0.206661, 0.189477, 0.170439, 0.155282, 0.131105, 0.101730", \ + "0.222117, 0.211063, 0.193878, 0.174840, 0.159683, 0.135506, 0.106131", \ + "0.236724, 0.225670, 0.208485, 0.189447, 0.174290, 0.150113, 0.120738", \ + "0.242582, 0.231528, 0.214343, 0.195305, 0.180148, 0.155971, 0.126596", \ + "0.248254, 0.237200, 0.220015, 0.200977, 0.185820, 0.161643, 0.132268", \ + "0.258524, 0.247470, 0.230285, 0.211247, 0.196090, 0.171913, 0.142538", \ + "0.269098, 0.258044, 0.240859, 0.221821, 0.206664, 0.182487, 0.153112" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[60])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.004183, 0.004187, 0.004191, 0.004195, 0.004200, 0.004204, 0.004208"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.005816, 0.005906, 0.005921, 0.005948, 0.005954, 0.005960, 0.005966"); + } + } + } + pin(DB[59]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[59]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB59eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.081869, 0.090709, 0.106192, 0.126100, 0.145752, 0.175780, 0.206194", \ + "0.077614, 0.086454, 0.101937, 0.121845, 0.141497, 0.171525, 0.201939", \ + "0.063095, 0.071935, 0.087418, 0.107326, 0.126978, 0.157006, 0.187420", \ + "0.057251, 0.066091, 0.081574, 0.101482, 0.121134, 0.151162, 0.181576", \ + "0.051639, 0.060479, 0.075962, 0.095870, 0.115522, 0.145550, 0.175964", \ + "0.041308, 0.050148, 0.065631, 0.085540, 0.105192, 0.135220, 0.165634", \ + "0.030742, 0.039582, 0.055065, 0.074974, 0.094626, 0.124653, 0.155068" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.090064, 0.099940, 0.118539, 0.142940, 0.168102, 0.201167, 0.251186", \ + "0.085937, 0.095813, 0.114412, 0.138813, 0.163975, 0.197040, 0.247059", \ + "0.071285, 0.081161, 0.099760, 0.124161, 0.149323, 0.182388, 0.232407", \ + "0.065421, 0.075297, 0.093896, 0.118297, 0.143459, 0.176524, 0.226543", \ + "0.059823, 0.069699, 0.088298, 0.112699, 0.137861, 0.170926, 0.220945", \ + "0.049480, 0.059356, 0.077955, 0.102356, 0.127518, 0.160583, 0.210602", \ + "0.038910, 0.048786, 0.067385, 0.091786, 0.116948, 0.150013, 0.200032" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[59]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB59eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.215143, 0.205891, 0.191396, 0.180086, 0.166663, 0.151271, 0.141824", \ + "0.219591, 0.210339, 0.195844, 0.184534, 0.171111, 0.155719, 0.146272", \ + "0.234139, 0.224887, 0.210392, 0.199082, 0.185659, 0.170267, 0.160820", \ + "0.240010, 0.230758, 0.216263, 0.204953, 0.191530, 0.176138, 0.166691", \ + "0.245664, 0.236412, 0.221917, 0.210607, 0.197184, 0.181792, 0.172345", \ + "0.255942, 0.246690, 0.232195, 0.220885, 0.207462, 0.192070, 0.182623", \ + "0.266510, 0.257258, 0.242763, 0.231453, 0.218030, 0.202638, 0.193191" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.217716, 0.206661, 0.189477, 0.170439, 0.155282, 0.131105, 0.101730", \ + "0.222117, 0.211063, 0.193878, 0.174840, 0.159683, 0.135506, 0.106131", \ + "0.236724, 0.225670, 0.208485, 0.189447, 0.174290, 0.150113, 0.120738", \ + "0.242582, 0.231528, 0.214343, 0.195305, 0.180148, 0.155971, 0.126596", \ + "0.248254, 0.237200, 0.220015, 0.200977, 0.185820, 0.161643, 0.132268", \ + "0.258524, 0.247470, 0.230285, 0.211247, 0.196090, 0.171913, 0.142538", \ + "0.269098, 0.258044, 0.240859, 0.221821, 0.206664, 0.182487, 0.153112" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[59])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.004183, 0.004187, 0.004191, 0.004195, 0.004200, 0.004204, 0.004208"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.005816, 0.005906, 0.005921, 0.005948, 0.005954, 0.005960, 0.005966"); + } + } + } + pin(DB[58]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[58]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB58eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.081869, 0.090709, 0.106192, 0.126100, 0.145752, 0.175780, 0.206194", \ + "0.077614, 0.086454, 0.101937, 0.121845, 0.141497, 0.171525, 0.201939", \ + "0.063095, 0.071935, 0.087418, 0.107326, 0.126978, 0.157006, 0.187420", \ + "0.057251, 0.066091, 0.081574, 0.101482, 0.121134, 0.151162, 0.181576", \ + "0.051639, 0.060479, 0.075962, 0.095870, 0.115522, 0.145550, 0.175964", \ + "0.041308, 0.050148, 0.065631, 0.085540, 0.105192, 0.135220, 0.165634", \ + "0.030742, 0.039582, 0.055065, 0.074974, 0.094626, 0.124653, 0.155068" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.090064, 0.099940, 0.118539, 0.142940, 0.168102, 0.201167, 0.251186", \ + "0.085937, 0.095813, 0.114412, 0.138813, 0.163975, 0.197040, 0.247059", \ + "0.071285, 0.081161, 0.099760, 0.124161, 0.149323, 0.182388, 0.232407", \ + "0.065421, 0.075297, 0.093896, 0.118297, 0.143459, 0.176524, 0.226543", \ + "0.059823, 0.069699, 0.088298, 0.112699, 0.137861, 0.170926, 0.220945", \ + "0.049480, 0.059356, 0.077955, 0.102356, 0.127518, 0.160583, 0.210602", \ + "0.038910, 0.048786, 0.067385, 0.091786, 0.116948, 0.150013, 0.200032" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[58]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB58eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.215143, 0.205891, 0.191396, 0.180086, 0.166663, 0.151271, 0.141824", \ + "0.219591, 0.210339, 0.195844, 0.184534, 0.171111, 0.155719, 0.146272", \ + "0.234139, 0.224887, 0.210392, 0.199082, 0.185659, 0.170267, 0.160820", \ + "0.240010, 0.230758, 0.216263, 0.204953, 0.191530, 0.176138, 0.166691", \ + "0.245664, 0.236412, 0.221917, 0.210607, 0.197184, 0.181792, 0.172345", \ + "0.255942, 0.246690, 0.232195, 0.220885, 0.207462, 0.192070, 0.182623", \ + "0.266510, 0.257258, 0.242763, 0.231453, 0.218030, 0.202638, 0.193191" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.217716, 0.206661, 0.189477, 0.170439, 0.155282, 0.131105, 0.101730", \ + "0.222117, 0.211063, 0.193878, 0.174840, 0.159683, 0.135506, 0.106131", \ + "0.236724, 0.225670, 0.208485, 0.189447, 0.174290, 0.150113, 0.120738", \ + "0.242582, 0.231528, 0.214343, 0.195305, 0.180148, 0.155971, 0.126596", \ + "0.248254, 0.237200, 0.220015, 0.200977, 0.185820, 0.161643, 0.132268", \ + "0.258524, 0.247470, 0.230285, 0.211247, 0.196090, 0.171913, 0.142538", \ + "0.269098, 0.258044, 0.240859, 0.221821, 0.206664, 0.182487, 0.153112" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[58])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.004183, 0.004187, 0.004191, 0.004195, 0.004200, 0.004204, 0.004208"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.005816, 0.005906, 0.005921, 0.005948, 0.005954, 0.005960, 0.005966"); + } + } + } + pin(DB[57]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[57]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB57eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.081869, 0.090709, 0.106192, 0.126100, 0.145752, 0.175780, 0.206194", \ + "0.077614, 0.086454, 0.101937, 0.121845, 0.141497, 0.171525, 0.201939", \ + "0.063095, 0.071935, 0.087418, 0.107326, 0.126978, 0.157006, 0.187420", \ + "0.057251, 0.066091, 0.081574, 0.101482, 0.121134, 0.151162, 0.181576", \ + "0.051639, 0.060479, 0.075962, 0.095870, 0.115522, 0.145550, 0.175964", \ + "0.041308, 0.050148, 0.065631, 0.085540, 0.105192, 0.135220, 0.165634", \ + "0.030742, 0.039582, 0.055065, 0.074974, 0.094626, 0.124653, 0.155068" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.090064, 0.099940, 0.118539, 0.142940, 0.168102, 0.201167, 0.251186", \ + "0.085937, 0.095813, 0.114412, 0.138813, 0.163975, 0.197040, 0.247059", \ + "0.071285, 0.081161, 0.099760, 0.124161, 0.149323, 0.182388, 0.232407", \ + "0.065421, 0.075297, 0.093896, 0.118297, 0.143459, 0.176524, 0.226543", \ + "0.059823, 0.069699, 0.088298, 0.112699, 0.137861, 0.170926, 0.220945", \ + "0.049480, 0.059356, 0.077955, 0.102356, 0.127518, 0.160583, 0.210602", \ + "0.038910, 0.048786, 0.067385, 0.091786, 0.116948, 0.150013, 0.200032" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[57]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB57eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.215143, 0.205891, 0.191396, 0.180086, 0.166663, 0.151271, 0.141824", \ + "0.219591, 0.210339, 0.195844, 0.184534, 0.171111, 0.155719, 0.146272", \ + "0.234139, 0.224887, 0.210392, 0.199082, 0.185659, 0.170267, 0.160820", \ + "0.240010, 0.230758, 0.216263, 0.204953, 0.191530, 0.176138, 0.166691", \ + "0.245664, 0.236412, 0.221917, 0.210607, 0.197184, 0.181792, 0.172345", \ + "0.255942, 0.246690, 0.232195, 0.220885, 0.207462, 0.192070, 0.182623", \ + "0.266510, 0.257258, 0.242763, 0.231453, 0.218030, 0.202638, 0.193191" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.217716, 0.206661, 0.189477, 0.170439, 0.155282, 0.131105, 0.101730", \ + "0.222117, 0.211063, 0.193878, 0.174840, 0.159683, 0.135506, 0.106131", \ + "0.236724, 0.225670, 0.208485, 0.189447, 0.174290, 0.150113, 0.120738", \ + "0.242582, 0.231528, 0.214343, 0.195305, 0.180148, 0.155971, 0.126596", \ + "0.248254, 0.237200, 0.220015, 0.200977, 0.185820, 0.161643, 0.132268", \ + "0.258524, 0.247470, 0.230285, 0.211247, 0.196090, 0.171913, 0.142538", \ + "0.269098, 0.258044, 0.240859, 0.221821, 0.206664, 0.182487, 0.153112" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[57])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.004183, 0.004187, 0.004191, 0.004195, 0.004200, 0.004204, 0.004208"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.005816, 0.005906, 0.005921, 0.005948, 0.005954, 0.005960, 0.005966"); + } + } + } + pin(DB[56]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[56]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB56eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.081869, 0.090709, 0.106192, 0.126100, 0.145752, 0.175780, 0.206194", \ + "0.077614, 0.086454, 0.101937, 0.121845, 0.141497, 0.171525, 0.201939", \ + "0.063095, 0.071935, 0.087418, 0.107326, 0.126978, 0.157006, 0.187420", \ + "0.057251, 0.066091, 0.081574, 0.101482, 0.121134, 0.151162, 0.181576", \ + "0.051639, 0.060479, 0.075962, 0.095870, 0.115522, 0.145550, 0.175964", \ + "0.041308, 0.050148, 0.065631, 0.085540, 0.105192, 0.135220, 0.165634", \ + "0.030742, 0.039582, 0.055065, 0.074974, 0.094626, 0.124653, 0.155068" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.090064, 0.099940, 0.118539, 0.142940, 0.168102, 0.201167, 0.251186", \ + "0.085937, 0.095813, 0.114412, 0.138813, 0.163975, 0.197040, 0.247059", \ + "0.071285, 0.081161, 0.099760, 0.124161, 0.149323, 0.182388, 0.232407", \ + "0.065421, 0.075297, 0.093896, 0.118297, 0.143459, 0.176524, 0.226543", \ + "0.059823, 0.069699, 0.088298, 0.112699, 0.137861, 0.170926, 0.220945", \ + "0.049480, 0.059356, 0.077955, 0.102356, 0.127518, 0.160583, 0.210602", \ + "0.038910, 0.048786, 0.067385, 0.091786, 0.116948, 0.150013, 0.200032" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[56]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB56eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.215143, 0.205891, 0.191396, 0.180086, 0.166663, 0.151271, 0.141824", \ + "0.219591, 0.210339, 0.195844, 0.184534, 0.171111, 0.155719, 0.146272", \ + "0.234139, 0.224887, 0.210392, 0.199082, 0.185659, 0.170267, 0.160820", \ + "0.240010, 0.230758, 0.216263, 0.204953, 0.191530, 0.176138, 0.166691", \ + "0.245664, 0.236412, 0.221917, 0.210607, 0.197184, 0.181792, 0.172345", \ + "0.255942, 0.246690, 0.232195, 0.220885, 0.207462, 0.192070, 0.182623", \ + "0.266510, 0.257258, 0.242763, 0.231453, 0.218030, 0.202638, 0.193191" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.217716, 0.206661, 0.189477, 0.170439, 0.155282, 0.131105, 0.101730", \ + "0.222117, 0.211063, 0.193878, 0.174840, 0.159683, 0.135506, 0.106131", \ + "0.236724, 0.225670, 0.208485, 0.189447, 0.174290, 0.150113, 0.120738", \ + "0.242582, 0.231528, 0.214343, 0.195305, 0.180148, 0.155971, 0.126596", \ + "0.248254, 0.237200, 0.220015, 0.200977, 0.185820, 0.161643, 0.132268", \ + "0.258524, 0.247470, 0.230285, 0.211247, 0.196090, 0.171913, 0.142538", \ + "0.269098, 0.258044, 0.240859, 0.221821, 0.206664, 0.182487, 0.153112" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[56])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.004183, 0.004187, 0.004191, 0.004195, 0.004200, 0.004204, 0.004208"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.005816, 0.005906, 0.005921, 0.005948, 0.005954, 0.005960, 0.005966"); + } + } + } + pin(DB[55]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[55]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB55eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.081869, 0.090709, 0.106192, 0.126100, 0.145752, 0.175780, 0.206194", \ + "0.077614, 0.086454, 0.101937, 0.121845, 0.141497, 0.171525, 0.201939", \ + "0.063095, 0.071935, 0.087418, 0.107326, 0.126978, 0.157006, 0.187420", \ + "0.057251, 0.066091, 0.081574, 0.101482, 0.121134, 0.151162, 0.181576", \ + "0.051639, 0.060479, 0.075962, 0.095870, 0.115522, 0.145550, 0.175964", \ + "0.041308, 0.050148, 0.065631, 0.085540, 0.105192, 0.135220, 0.165634", \ + "0.030742, 0.039582, 0.055065, 0.074974, 0.094626, 0.124653, 0.155068" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.090064, 0.099940, 0.118539, 0.142940, 0.168102, 0.201167, 0.251186", \ + "0.085937, 0.095813, 0.114412, 0.138813, 0.163975, 0.197040, 0.247059", \ + "0.071285, 0.081161, 0.099760, 0.124161, 0.149323, 0.182388, 0.232407", \ + "0.065421, 0.075297, 0.093896, 0.118297, 0.143459, 0.176524, 0.226543", \ + "0.059823, 0.069699, 0.088298, 0.112699, 0.137861, 0.170926, 0.220945", \ + "0.049480, 0.059356, 0.077955, 0.102356, 0.127518, 0.160583, 0.210602", \ + "0.038910, 0.048786, 0.067385, 0.091786, 0.116948, 0.150013, 0.200032" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[55]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB55eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.215143, 0.205891, 0.191396, 0.180086, 0.166663, 0.151271, 0.141824", \ + "0.219591, 0.210339, 0.195844, 0.184534, 0.171111, 0.155719, 0.146272", \ + "0.234139, 0.224887, 0.210392, 0.199082, 0.185659, 0.170267, 0.160820", \ + "0.240010, 0.230758, 0.216263, 0.204953, 0.191530, 0.176138, 0.166691", \ + "0.245664, 0.236412, 0.221917, 0.210607, 0.197184, 0.181792, 0.172345", \ + "0.255942, 0.246690, 0.232195, 0.220885, 0.207462, 0.192070, 0.182623", \ + "0.266510, 0.257258, 0.242763, 0.231453, 0.218030, 0.202638, 0.193191" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.217716, 0.206661, 0.189477, 0.170439, 0.155282, 0.131105, 0.101730", \ + "0.222117, 0.211063, 0.193878, 0.174840, 0.159683, 0.135506, 0.106131", \ + "0.236724, 0.225670, 0.208485, 0.189447, 0.174290, 0.150113, 0.120738", \ + "0.242582, 0.231528, 0.214343, 0.195305, 0.180148, 0.155971, 0.126596", \ + "0.248254, 0.237200, 0.220015, 0.200977, 0.185820, 0.161643, 0.132268", \ + "0.258524, 0.247470, 0.230285, 0.211247, 0.196090, 0.171913, 0.142538", \ + "0.269098, 0.258044, 0.240859, 0.221821, 0.206664, 0.182487, 0.153112" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[55])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.004183, 0.004187, 0.004191, 0.004195, 0.004200, 0.004204, 0.004208"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.005816, 0.005906, 0.005921, 0.005948, 0.005954, 0.005960, 0.005966"); + } + } + } + pin(DB[54]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[54]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB54eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.081869, 0.090709, 0.106192, 0.126100, 0.145752, 0.175780, 0.206194", \ + "0.077614, 0.086454, 0.101937, 0.121845, 0.141497, 0.171525, 0.201939", \ + "0.063095, 0.071935, 0.087418, 0.107326, 0.126978, 0.157006, 0.187420", \ + "0.057251, 0.066091, 0.081574, 0.101482, 0.121134, 0.151162, 0.181576", \ + "0.051639, 0.060479, 0.075962, 0.095870, 0.115522, 0.145550, 0.175964", \ + "0.041308, 0.050148, 0.065631, 0.085540, 0.105192, 0.135220, 0.165634", \ + "0.030742, 0.039582, 0.055065, 0.074974, 0.094626, 0.124653, 0.155068" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.090064, 0.099940, 0.118539, 0.142940, 0.168102, 0.201167, 0.251186", \ + "0.085937, 0.095813, 0.114412, 0.138813, 0.163975, 0.197040, 0.247059", \ + "0.071285, 0.081161, 0.099760, 0.124161, 0.149323, 0.182388, 0.232407", \ + "0.065421, 0.075297, 0.093896, 0.118297, 0.143459, 0.176524, 0.226543", \ + "0.059823, 0.069699, 0.088298, 0.112699, 0.137861, 0.170926, 0.220945", \ + "0.049480, 0.059356, 0.077955, 0.102356, 0.127518, 0.160583, 0.210602", \ + "0.038910, 0.048786, 0.067385, 0.091786, 0.116948, 0.150013, 0.200032" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[54]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB54eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.215143, 0.205891, 0.191396, 0.180086, 0.166663, 0.151271, 0.141824", \ + "0.219591, 0.210339, 0.195844, 0.184534, 0.171111, 0.155719, 0.146272", \ + "0.234139, 0.224887, 0.210392, 0.199082, 0.185659, 0.170267, 0.160820", \ + "0.240010, 0.230758, 0.216263, 0.204953, 0.191530, 0.176138, 0.166691", \ + "0.245664, 0.236412, 0.221917, 0.210607, 0.197184, 0.181792, 0.172345", \ + "0.255942, 0.246690, 0.232195, 0.220885, 0.207462, 0.192070, 0.182623", \ + "0.266510, 0.257258, 0.242763, 0.231453, 0.218030, 0.202638, 0.193191" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.217716, 0.206661, 0.189477, 0.170439, 0.155282, 0.131105, 0.101730", \ + "0.222117, 0.211063, 0.193878, 0.174840, 0.159683, 0.135506, 0.106131", \ + "0.236724, 0.225670, 0.208485, 0.189447, 0.174290, 0.150113, 0.120738", \ + "0.242582, 0.231528, 0.214343, 0.195305, 0.180148, 0.155971, 0.126596", \ + "0.248254, 0.237200, 0.220015, 0.200977, 0.185820, 0.161643, 0.132268", \ + "0.258524, 0.247470, 0.230285, 0.211247, 0.196090, 0.171913, 0.142538", \ + "0.269098, 0.258044, 0.240859, 0.221821, 0.206664, 0.182487, 0.153112" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[54])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.004183, 0.004187, 0.004191, 0.004195, 0.004200, 0.004204, 0.004208"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.005816, 0.005906, 0.005921, 0.005948, 0.005954, 0.005960, 0.005966"); + } + } + } + pin(DB[53]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[53]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB53eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.081869, 0.090709, 0.106192, 0.126100, 0.145752, 0.175780, 0.206194", \ + "0.077614, 0.086454, 0.101937, 0.121845, 0.141497, 0.171525, 0.201939", \ + "0.063095, 0.071935, 0.087418, 0.107326, 0.126978, 0.157006, 0.187420", \ + "0.057251, 0.066091, 0.081574, 0.101482, 0.121134, 0.151162, 0.181576", \ + "0.051639, 0.060479, 0.075962, 0.095870, 0.115522, 0.145550, 0.175964", \ + "0.041308, 0.050148, 0.065631, 0.085540, 0.105192, 0.135220, 0.165634", \ + "0.030742, 0.039582, 0.055065, 0.074974, 0.094626, 0.124653, 0.155068" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.090064, 0.099940, 0.118539, 0.142940, 0.168102, 0.201167, 0.251186", \ + "0.085937, 0.095813, 0.114412, 0.138813, 0.163975, 0.197040, 0.247059", \ + "0.071285, 0.081161, 0.099760, 0.124161, 0.149323, 0.182388, 0.232407", \ + "0.065421, 0.075297, 0.093896, 0.118297, 0.143459, 0.176524, 0.226543", \ + "0.059823, 0.069699, 0.088298, 0.112699, 0.137861, 0.170926, 0.220945", \ + "0.049480, 0.059356, 0.077955, 0.102356, 0.127518, 0.160583, 0.210602", \ + "0.038910, 0.048786, 0.067385, 0.091786, 0.116948, 0.150013, 0.200032" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[53]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB53eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.215143, 0.205891, 0.191396, 0.180086, 0.166663, 0.151271, 0.141824", \ + "0.219591, 0.210339, 0.195844, 0.184534, 0.171111, 0.155719, 0.146272", \ + "0.234139, 0.224887, 0.210392, 0.199082, 0.185659, 0.170267, 0.160820", \ + "0.240010, 0.230758, 0.216263, 0.204953, 0.191530, 0.176138, 0.166691", \ + "0.245664, 0.236412, 0.221917, 0.210607, 0.197184, 0.181792, 0.172345", \ + "0.255942, 0.246690, 0.232195, 0.220885, 0.207462, 0.192070, 0.182623", \ + "0.266510, 0.257258, 0.242763, 0.231453, 0.218030, 0.202638, 0.193191" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.217716, 0.206661, 0.189477, 0.170439, 0.155282, 0.131105, 0.101730", \ + "0.222117, 0.211063, 0.193878, 0.174840, 0.159683, 0.135506, 0.106131", \ + "0.236724, 0.225670, 0.208485, 0.189447, 0.174290, 0.150113, 0.120738", \ + "0.242582, 0.231528, 0.214343, 0.195305, 0.180148, 0.155971, 0.126596", \ + "0.248254, 0.237200, 0.220015, 0.200977, 0.185820, 0.161643, 0.132268", \ + "0.258524, 0.247470, 0.230285, 0.211247, 0.196090, 0.171913, 0.142538", \ + "0.269098, 0.258044, 0.240859, 0.221821, 0.206664, 0.182487, 0.153112" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[53])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.004183, 0.004187, 0.004191, 0.004195, 0.004200, 0.004204, 0.004208"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.005816, 0.005906, 0.005921, 0.005948, 0.005954, 0.005960, 0.005966"); + } + } + } + pin(DB[52]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[52]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB52eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.081869, 0.090709, 0.106192, 0.126100, 0.145752, 0.175780, 0.206194", \ + "0.077614, 0.086454, 0.101937, 0.121845, 0.141497, 0.171525, 0.201939", \ + "0.063095, 0.071935, 0.087418, 0.107326, 0.126978, 0.157006, 0.187420", \ + "0.057251, 0.066091, 0.081574, 0.101482, 0.121134, 0.151162, 0.181576", \ + "0.051639, 0.060479, 0.075962, 0.095870, 0.115522, 0.145550, 0.175964", \ + "0.041308, 0.050148, 0.065631, 0.085540, 0.105192, 0.135220, 0.165634", \ + "0.030742, 0.039582, 0.055065, 0.074974, 0.094626, 0.124653, 0.155068" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.090064, 0.099940, 0.118539, 0.142940, 0.168102, 0.201167, 0.251186", \ + "0.085937, 0.095813, 0.114412, 0.138813, 0.163975, 0.197040, 0.247059", \ + "0.071285, 0.081161, 0.099760, 0.124161, 0.149323, 0.182388, 0.232407", \ + "0.065421, 0.075297, 0.093896, 0.118297, 0.143459, 0.176524, 0.226543", \ + "0.059823, 0.069699, 0.088298, 0.112699, 0.137861, 0.170926, 0.220945", \ + "0.049480, 0.059356, 0.077955, 0.102356, 0.127518, 0.160583, 0.210602", \ + "0.038910, 0.048786, 0.067385, 0.091786, 0.116948, 0.150013, 0.200032" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[52]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB52eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.215143, 0.205891, 0.191396, 0.180086, 0.166663, 0.151271, 0.141824", \ + "0.219591, 0.210339, 0.195844, 0.184534, 0.171111, 0.155719, 0.146272", \ + "0.234139, 0.224887, 0.210392, 0.199082, 0.185659, 0.170267, 0.160820", \ + "0.240010, 0.230758, 0.216263, 0.204953, 0.191530, 0.176138, 0.166691", \ + "0.245664, 0.236412, 0.221917, 0.210607, 0.197184, 0.181792, 0.172345", \ + "0.255942, 0.246690, 0.232195, 0.220885, 0.207462, 0.192070, 0.182623", \ + "0.266510, 0.257258, 0.242763, 0.231453, 0.218030, 0.202638, 0.193191" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.217716, 0.206661, 0.189477, 0.170439, 0.155282, 0.131105, 0.101730", \ + "0.222117, 0.211063, 0.193878, 0.174840, 0.159683, 0.135506, 0.106131", \ + "0.236724, 0.225670, 0.208485, 0.189447, 0.174290, 0.150113, 0.120738", \ + "0.242582, 0.231528, 0.214343, 0.195305, 0.180148, 0.155971, 0.126596", \ + "0.248254, 0.237200, 0.220015, 0.200977, 0.185820, 0.161643, 0.132268", \ + "0.258524, 0.247470, 0.230285, 0.211247, 0.196090, 0.171913, 0.142538", \ + "0.269098, 0.258044, 0.240859, 0.221821, 0.206664, 0.182487, 0.153112" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[52])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.004183, 0.004187, 0.004191, 0.004195, 0.004200, 0.004204, 0.004208"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.005816, 0.005906, 0.005921, 0.005948, 0.005954, 0.005960, 0.005966"); + } + } + } + pin(DB[51]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[51]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB51eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.081869, 0.090709, 0.106192, 0.126100, 0.145752, 0.175780, 0.206194", \ + "0.077614, 0.086454, 0.101937, 0.121845, 0.141497, 0.171525, 0.201939", \ + "0.063095, 0.071935, 0.087418, 0.107326, 0.126978, 0.157006, 0.187420", \ + "0.057251, 0.066091, 0.081574, 0.101482, 0.121134, 0.151162, 0.181576", \ + "0.051639, 0.060479, 0.075962, 0.095870, 0.115522, 0.145550, 0.175964", \ + "0.041308, 0.050148, 0.065631, 0.085540, 0.105192, 0.135220, 0.165634", \ + "0.030742, 0.039582, 0.055065, 0.074974, 0.094626, 0.124653, 0.155068" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.090064, 0.099940, 0.118539, 0.142940, 0.168102, 0.201167, 0.251186", \ + "0.085937, 0.095813, 0.114412, 0.138813, 0.163975, 0.197040, 0.247059", \ + "0.071285, 0.081161, 0.099760, 0.124161, 0.149323, 0.182388, 0.232407", \ + "0.065421, 0.075297, 0.093896, 0.118297, 0.143459, 0.176524, 0.226543", \ + "0.059823, 0.069699, 0.088298, 0.112699, 0.137861, 0.170926, 0.220945", \ + "0.049480, 0.059356, 0.077955, 0.102356, 0.127518, 0.160583, 0.210602", \ + "0.038910, 0.048786, 0.067385, 0.091786, 0.116948, 0.150013, 0.200032" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[51]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB51eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.215143, 0.205891, 0.191396, 0.180086, 0.166663, 0.151271, 0.141824", \ + "0.219591, 0.210339, 0.195844, 0.184534, 0.171111, 0.155719, 0.146272", \ + "0.234139, 0.224887, 0.210392, 0.199082, 0.185659, 0.170267, 0.160820", \ + "0.240010, 0.230758, 0.216263, 0.204953, 0.191530, 0.176138, 0.166691", \ + "0.245664, 0.236412, 0.221917, 0.210607, 0.197184, 0.181792, 0.172345", \ + "0.255942, 0.246690, 0.232195, 0.220885, 0.207462, 0.192070, 0.182623", \ + "0.266510, 0.257258, 0.242763, 0.231453, 0.218030, 0.202638, 0.193191" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.217716, 0.206661, 0.189477, 0.170439, 0.155282, 0.131105, 0.101730", \ + "0.222117, 0.211063, 0.193878, 0.174840, 0.159683, 0.135506, 0.106131", \ + "0.236724, 0.225670, 0.208485, 0.189447, 0.174290, 0.150113, 0.120738", \ + "0.242582, 0.231528, 0.214343, 0.195305, 0.180148, 0.155971, 0.126596", \ + "0.248254, 0.237200, 0.220015, 0.200977, 0.185820, 0.161643, 0.132268", \ + "0.258524, 0.247470, 0.230285, 0.211247, 0.196090, 0.171913, 0.142538", \ + "0.269098, 0.258044, 0.240859, 0.221821, 0.206664, 0.182487, 0.153112" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[51])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.004183, 0.004187, 0.004191, 0.004195, 0.004200, 0.004204, 0.004208"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.005816, 0.005906, 0.005921, 0.005948, 0.005954, 0.005960, 0.005966"); + } + } + } + pin(DB[50]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[50]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB50eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.081869, 0.090709, 0.106192, 0.126100, 0.145752, 0.175780, 0.206194", \ + "0.077614, 0.086454, 0.101937, 0.121845, 0.141497, 0.171525, 0.201939", \ + "0.063095, 0.071935, 0.087418, 0.107326, 0.126978, 0.157006, 0.187420", \ + "0.057251, 0.066091, 0.081574, 0.101482, 0.121134, 0.151162, 0.181576", \ + "0.051639, 0.060479, 0.075962, 0.095870, 0.115522, 0.145550, 0.175964", \ + "0.041308, 0.050148, 0.065631, 0.085540, 0.105192, 0.135220, 0.165634", \ + "0.030742, 0.039582, 0.055065, 0.074974, 0.094626, 0.124653, 0.155068" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.090064, 0.099940, 0.118539, 0.142940, 0.168102, 0.201167, 0.251186", \ + "0.085937, 0.095813, 0.114412, 0.138813, 0.163975, 0.197040, 0.247059", \ + "0.071285, 0.081161, 0.099760, 0.124161, 0.149323, 0.182388, 0.232407", \ + "0.065421, 0.075297, 0.093896, 0.118297, 0.143459, 0.176524, 0.226543", \ + "0.059823, 0.069699, 0.088298, 0.112699, 0.137861, 0.170926, 0.220945", \ + "0.049480, 0.059356, 0.077955, 0.102356, 0.127518, 0.160583, 0.210602", \ + "0.038910, 0.048786, 0.067385, 0.091786, 0.116948, 0.150013, 0.200032" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[50]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB50eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.215143, 0.205891, 0.191396, 0.180086, 0.166663, 0.151271, 0.141824", \ + "0.219591, 0.210339, 0.195844, 0.184534, 0.171111, 0.155719, 0.146272", \ + "0.234139, 0.224887, 0.210392, 0.199082, 0.185659, 0.170267, 0.160820", \ + "0.240010, 0.230758, 0.216263, 0.204953, 0.191530, 0.176138, 0.166691", \ + "0.245664, 0.236412, 0.221917, 0.210607, 0.197184, 0.181792, 0.172345", \ + "0.255942, 0.246690, 0.232195, 0.220885, 0.207462, 0.192070, 0.182623", \ + "0.266510, 0.257258, 0.242763, 0.231453, 0.218030, 0.202638, 0.193191" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.217716, 0.206661, 0.189477, 0.170439, 0.155282, 0.131105, 0.101730", \ + "0.222117, 0.211063, 0.193878, 0.174840, 0.159683, 0.135506, 0.106131", \ + "0.236724, 0.225670, 0.208485, 0.189447, 0.174290, 0.150113, 0.120738", \ + "0.242582, 0.231528, 0.214343, 0.195305, 0.180148, 0.155971, 0.126596", \ + "0.248254, 0.237200, 0.220015, 0.200977, 0.185820, 0.161643, 0.132268", \ + "0.258524, 0.247470, 0.230285, 0.211247, 0.196090, 0.171913, 0.142538", \ + "0.269098, 0.258044, 0.240859, 0.221821, 0.206664, 0.182487, 0.153112" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[50])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.004183, 0.004187, 0.004191, 0.004195, 0.004200, 0.004204, 0.004208"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.005816, 0.005906, 0.005921, 0.005948, 0.005954, 0.005960, 0.005966"); + } + } + } + pin(DB[49]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[49]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB49eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.081869, 0.090709, 0.106192, 0.126100, 0.145752, 0.175780, 0.206194", \ + "0.077614, 0.086454, 0.101937, 0.121845, 0.141497, 0.171525, 0.201939", \ + "0.063095, 0.071935, 0.087418, 0.107326, 0.126978, 0.157006, 0.187420", \ + "0.057251, 0.066091, 0.081574, 0.101482, 0.121134, 0.151162, 0.181576", \ + "0.051639, 0.060479, 0.075962, 0.095870, 0.115522, 0.145550, 0.175964", \ + "0.041308, 0.050148, 0.065631, 0.085540, 0.105192, 0.135220, 0.165634", \ + "0.030742, 0.039582, 0.055065, 0.074974, 0.094626, 0.124653, 0.155068" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.090064, 0.099940, 0.118539, 0.142940, 0.168102, 0.201167, 0.251186", \ + "0.085937, 0.095813, 0.114412, 0.138813, 0.163975, 0.197040, 0.247059", \ + "0.071285, 0.081161, 0.099760, 0.124161, 0.149323, 0.182388, 0.232407", \ + "0.065421, 0.075297, 0.093896, 0.118297, 0.143459, 0.176524, 0.226543", \ + "0.059823, 0.069699, 0.088298, 0.112699, 0.137861, 0.170926, 0.220945", \ + "0.049480, 0.059356, 0.077955, 0.102356, 0.127518, 0.160583, 0.210602", \ + "0.038910, 0.048786, 0.067385, 0.091786, 0.116948, 0.150013, 0.200032" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[49]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB49eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.215143, 0.205891, 0.191396, 0.180086, 0.166663, 0.151271, 0.141824", \ + "0.219591, 0.210339, 0.195844, 0.184534, 0.171111, 0.155719, 0.146272", \ + "0.234139, 0.224887, 0.210392, 0.199082, 0.185659, 0.170267, 0.160820", \ + "0.240010, 0.230758, 0.216263, 0.204953, 0.191530, 0.176138, 0.166691", \ + "0.245664, 0.236412, 0.221917, 0.210607, 0.197184, 0.181792, 0.172345", \ + "0.255942, 0.246690, 0.232195, 0.220885, 0.207462, 0.192070, 0.182623", \ + "0.266510, 0.257258, 0.242763, 0.231453, 0.218030, 0.202638, 0.193191" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.217716, 0.206661, 0.189477, 0.170439, 0.155282, 0.131105, 0.101730", \ + "0.222117, 0.211063, 0.193878, 0.174840, 0.159683, 0.135506, 0.106131", \ + "0.236724, 0.225670, 0.208485, 0.189447, 0.174290, 0.150113, 0.120738", \ + "0.242582, 0.231528, 0.214343, 0.195305, 0.180148, 0.155971, 0.126596", \ + "0.248254, 0.237200, 0.220015, 0.200977, 0.185820, 0.161643, 0.132268", \ + "0.258524, 0.247470, 0.230285, 0.211247, 0.196090, 0.171913, 0.142538", \ + "0.269098, 0.258044, 0.240859, 0.221821, 0.206664, 0.182487, 0.153112" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[49])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.004183, 0.004187, 0.004191, 0.004195, 0.004200, 0.004204, 0.004208"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.005816, 0.005906, 0.005921, 0.005948, 0.005954, 0.005960, 0.005966"); + } + } + } + pin(DB[48]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[48]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB48eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.081869, 0.090709, 0.106192, 0.126100, 0.145752, 0.175780, 0.206194", \ + "0.077614, 0.086454, 0.101937, 0.121845, 0.141497, 0.171525, 0.201939", \ + "0.063095, 0.071935, 0.087418, 0.107326, 0.126978, 0.157006, 0.187420", \ + "0.057251, 0.066091, 0.081574, 0.101482, 0.121134, 0.151162, 0.181576", \ + "0.051639, 0.060479, 0.075962, 0.095870, 0.115522, 0.145550, 0.175964", \ + "0.041308, 0.050148, 0.065631, 0.085540, 0.105192, 0.135220, 0.165634", \ + "0.030742, 0.039582, 0.055065, 0.074974, 0.094626, 0.124653, 0.155068" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.090064, 0.099940, 0.118539, 0.142940, 0.168102, 0.201167, 0.251186", \ + "0.085937, 0.095813, 0.114412, 0.138813, 0.163975, 0.197040, 0.247059", \ + "0.071285, 0.081161, 0.099760, 0.124161, 0.149323, 0.182388, 0.232407", \ + "0.065421, 0.075297, 0.093896, 0.118297, 0.143459, 0.176524, 0.226543", \ + "0.059823, 0.069699, 0.088298, 0.112699, 0.137861, 0.170926, 0.220945", \ + "0.049480, 0.059356, 0.077955, 0.102356, 0.127518, 0.160583, 0.210602", \ + "0.038910, 0.048786, 0.067385, 0.091786, 0.116948, 0.150013, 0.200032" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[48]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB48eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.215143, 0.205891, 0.191396, 0.180086, 0.166663, 0.151271, 0.141824", \ + "0.219591, 0.210339, 0.195844, 0.184534, 0.171111, 0.155719, 0.146272", \ + "0.234139, 0.224887, 0.210392, 0.199082, 0.185659, 0.170267, 0.160820", \ + "0.240010, 0.230758, 0.216263, 0.204953, 0.191530, 0.176138, 0.166691", \ + "0.245664, 0.236412, 0.221917, 0.210607, 0.197184, 0.181792, 0.172345", \ + "0.255942, 0.246690, 0.232195, 0.220885, 0.207462, 0.192070, 0.182623", \ + "0.266510, 0.257258, 0.242763, 0.231453, 0.218030, 0.202638, 0.193191" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.217716, 0.206661, 0.189477, 0.170439, 0.155282, 0.131105, 0.101730", \ + "0.222117, 0.211063, 0.193878, 0.174840, 0.159683, 0.135506, 0.106131", \ + "0.236724, 0.225670, 0.208485, 0.189447, 0.174290, 0.150113, 0.120738", \ + "0.242582, 0.231528, 0.214343, 0.195305, 0.180148, 0.155971, 0.126596", \ + "0.248254, 0.237200, 0.220015, 0.200977, 0.185820, 0.161643, 0.132268", \ + "0.258524, 0.247470, 0.230285, 0.211247, 0.196090, 0.171913, 0.142538", \ + "0.269098, 0.258044, 0.240859, 0.221821, 0.206664, 0.182487, 0.153112" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[48])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.004183, 0.004187, 0.004191, 0.004195, 0.004200, 0.004204, 0.004208"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.005816, 0.005906, 0.005921, 0.005948, 0.005954, 0.005960, 0.005966"); + } + } + } + pin(DB[47]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[47]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB47eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.081869, 0.090709, 0.106192, 0.126100, 0.145752, 0.175780, 0.206194", \ + "0.077614, 0.086454, 0.101937, 0.121845, 0.141497, 0.171525, 0.201939", \ + "0.063095, 0.071935, 0.087418, 0.107326, 0.126978, 0.157006, 0.187420", \ + "0.057251, 0.066091, 0.081574, 0.101482, 0.121134, 0.151162, 0.181576", \ + "0.051639, 0.060479, 0.075962, 0.095870, 0.115522, 0.145550, 0.175964", \ + "0.041308, 0.050148, 0.065631, 0.085540, 0.105192, 0.135220, 0.165634", \ + "0.030742, 0.039582, 0.055065, 0.074974, 0.094626, 0.124653, 0.155068" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.090064, 0.099940, 0.118539, 0.142940, 0.168102, 0.201167, 0.251186", \ + "0.085937, 0.095813, 0.114412, 0.138813, 0.163975, 0.197040, 0.247059", \ + "0.071285, 0.081161, 0.099760, 0.124161, 0.149323, 0.182388, 0.232407", \ + "0.065421, 0.075297, 0.093896, 0.118297, 0.143459, 0.176524, 0.226543", \ + "0.059823, 0.069699, 0.088298, 0.112699, 0.137861, 0.170926, 0.220945", \ + "0.049480, 0.059356, 0.077955, 0.102356, 0.127518, 0.160583, 0.210602", \ + "0.038910, 0.048786, 0.067385, 0.091786, 0.116948, 0.150013, 0.200032" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[47]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB47eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.215143, 0.205891, 0.191396, 0.180086, 0.166663, 0.151271, 0.141824", \ + "0.219591, 0.210339, 0.195844, 0.184534, 0.171111, 0.155719, 0.146272", \ + "0.234139, 0.224887, 0.210392, 0.199082, 0.185659, 0.170267, 0.160820", \ + "0.240010, 0.230758, 0.216263, 0.204953, 0.191530, 0.176138, 0.166691", \ + "0.245664, 0.236412, 0.221917, 0.210607, 0.197184, 0.181792, 0.172345", \ + "0.255942, 0.246690, 0.232195, 0.220885, 0.207462, 0.192070, 0.182623", \ + "0.266510, 0.257258, 0.242763, 0.231453, 0.218030, 0.202638, 0.193191" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.217716, 0.206661, 0.189477, 0.170439, 0.155282, 0.131105, 0.101730", \ + "0.222117, 0.211063, 0.193878, 0.174840, 0.159683, 0.135506, 0.106131", \ + "0.236724, 0.225670, 0.208485, 0.189447, 0.174290, 0.150113, 0.120738", \ + "0.242582, 0.231528, 0.214343, 0.195305, 0.180148, 0.155971, 0.126596", \ + "0.248254, 0.237200, 0.220015, 0.200977, 0.185820, 0.161643, 0.132268", \ + "0.258524, 0.247470, 0.230285, 0.211247, 0.196090, 0.171913, 0.142538", \ + "0.269098, 0.258044, 0.240859, 0.221821, 0.206664, 0.182487, 0.153112" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[47])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.004183, 0.004187, 0.004191, 0.004195, 0.004200, 0.004204, 0.004208"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.005816, 0.005906, 0.005921, 0.005948, 0.005954, 0.005960, 0.005966"); + } + } + } + pin(DB[46]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[46]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB46eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.081869, 0.090709, 0.106192, 0.126100, 0.145752, 0.175780, 0.206194", \ + "0.077614, 0.086454, 0.101937, 0.121845, 0.141497, 0.171525, 0.201939", \ + "0.063095, 0.071935, 0.087418, 0.107326, 0.126978, 0.157006, 0.187420", \ + "0.057251, 0.066091, 0.081574, 0.101482, 0.121134, 0.151162, 0.181576", \ + "0.051639, 0.060479, 0.075962, 0.095870, 0.115522, 0.145550, 0.175964", \ + "0.041308, 0.050148, 0.065631, 0.085540, 0.105192, 0.135220, 0.165634", \ + "0.030742, 0.039582, 0.055065, 0.074974, 0.094626, 0.124653, 0.155068" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.090064, 0.099940, 0.118539, 0.142940, 0.168102, 0.201167, 0.251186", \ + "0.085937, 0.095813, 0.114412, 0.138813, 0.163975, 0.197040, 0.247059", \ + "0.071285, 0.081161, 0.099760, 0.124161, 0.149323, 0.182388, 0.232407", \ + "0.065421, 0.075297, 0.093896, 0.118297, 0.143459, 0.176524, 0.226543", \ + "0.059823, 0.069699, 0.088298, 0.112699, 0.137861, 0.170926, 0.220945", \ + "0.049480, 0.059356, 0.077955, 0.102356, 0.127518, 0.160583, 0.210602", \ + "0.038910, 0.048786, 0.067385, 0.091786, 0.116948, 0.150013, 0.200032" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[46]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB46eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.215143, 0.205891, 0.191396, 0.180086, 0.166663, 0.151271, 0.141824", \ + "0.219591, 0.210339, 0.195844, 0.184534, 0.171111, 0.155719, 0.146272", \ + "0.234139, 0.224887, 0.210392, 0.199082, 0.185659, 0.170267, 0.160820", \ + "0.240010, 0.230758, 0.216263, 0.204953, 0.191530, 0.176138, 0.166691", \ + "0.245664, 0.236412, 0.221917, 0.210607, 0.197184, 0.181792, 0.172345", \ + "0.255942, 0.246690, 0.232195, 0.220885, 0.207462, 0.192070, 0.182623", \ + "0.266510, 0.257258, 0.242763, 0.231453, 0.218030, 0.202638, 0.193191" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.217716, 0.206661, 0.189477, 0.170439, 0.155282, 0.131105, 0.101730", \ + "0.222117, 0.211063, 0.193878, 0.174840, 0.159683, 0.135506, 0.106131", \ + "0.236724, 0.225670, 0.208485, 0.189447, 0.174290, 0.150113, 0.120738", \ + "0.242582, 0.231528, 0.214343, 0.195305, 0.180148, 0.155971, 0.126596", \ + "0.248254, 0.237200, 0.220015, 0.200977, 0.185820, 0.161643, 0.132268", \ + "0.258524, 0.247470, 0.230285, 0.211247, 0.196090, 0.171913, 0.142538", \ + "0.269098, 0.258044, 0.240859, 0.221821, 0.206664, 0.182487, 0.153112" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[46])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.004183, 0.004187, 0.004191, 0.004195, 0.004200, 0.004204, 0.004208"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.005816, 0.005906, 0.005921, 0.005948, 0.005954, 0.005960, 0.005966"); + } + } + } + pin(DB[45]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[45]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB45eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.081869, 0.090709, 0.106192, 0.126100, 0.145752, 0.175780, 0.206194", \ + "0.077614, 0.086454, 0.101937, 0.121845, 0.141497, 0.171525, 0.201939", \ + "0.063095, 0.071935, 0.087418, 0.107326, 0.126978, 0.157006, 0.187420", \ + "0.057251, 0.066091, 0.081574, 0.101482, 0.121134, 0.151162, 0.181576", \ + "0.051639, 0.060479, 0.075962, 0.095870, 0.115522, 0.145550, 0.175964", \ + "0.041308, 0.050148, 0.065631, 0.085540, 0.105192, 0.135220, 0.165634", \ + "0.030742, 0.039582, 0.055065, 0.074974, 0.094626, 0.124653, 0.155068" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.090064, 0.099940, 0.118539, 0.142940, 0.168102, 0.201167, 0.251186", \ + "0.085937, 0.095813, 0.114412, 0.138813, 0.163975, 0.197040, 0.247059", \ + "0.071285, 0.081161, 0.099760, 0.124161, 0.149323, 0.182388, 0.232407", \ + "0.065421, 0.075297, 0.093896, 0.118297, 0.143459, 0.176524, 0.226543", \ + "0.059823, 0.069699, 0.088298, 0.112699, 0.137861, 0.170926, 0.220945", \ + "0.049480, 0.059356, 0.077955, 0.102356, 0.127518, 0.160583, 0.210602", \ + "0.038910, 0.048786, 0.067385, 0.091786, 0.116948, 0.150013, 0.200032" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[45]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB45eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.215143, 0.205891, 0.191396, 0.180086, 0.166663, 0.151271, 0.141824", \ + "0.219591, 0.210339, 0.195844, 0.184534, 0.171111, 0.155719, 0.146272", \ + "0.234139, 0.224887, 0.210392, 0.199082, 0.185659, 0.170267, 0.160820", \ + "0.240010, 0.230758, 0.216263, 0.204953, 0.191530, 0.176138, 0.166691", \ + "0.245664, 0.236412, 0.221917, 0.210607, 0.197184, 0.181792, 0.172345", \ + "0.255942, 0.246690, 0.232195, 0.220885, 0.207462, 0.192070, 0.182623", \ + "0.266510, 0.257258, 0.242763, 0.231453, 0.218030, 0.202638, 0.193191" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.217716, 0.206661, 0.189477, 0.170439, 0.155282, 0.131105, 0.101730", \ + "0.222117, 0.211063, 0.193878, 0.174840, 0.159683, 0.135506, 0.106131", \ + "0.236724, 0.225670, 0.208485, 0.189447, 0.174290, 0.150113, 0.120738", \ + "0.242582, 0.231528, 0.214343, 0.195305, 0.180148, 0.155971, 0.126596", \ + "0.248254, 0.237200, 0.220015, 0.200977, 0.185820, 0.161643, 0.132268", \ + "0.258524, 0.247470, 0.230285, 0.211247, 0.196090, 0.171913, 0.142538", \ + "0.269098, 0.258044, 0.240859, 0.221821, 0.206664, 0.182487, 0.153112" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[45])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.004183, 0.004187, 0.004191, 0.004195, 0.004200, 0.004204, 0.004208"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.005816, 0.005906, 0.005921, 0.005948, 0.005954, 0.005960, 0.005966"); + } + } + } + pin(DB[44]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[44]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB44eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.081869, 0.090709, 0.106192, 0.126100, 0.145752, 0.175780, 0.206194", \ + "0.077614, 0.086454, 0.101937, 0.121845, 0.141497, 0.171525, 0.201939", \ + "0.063095, 0.071935, 0.087418, 0.107326, 0.126978, 0.157006, 0.187420", \ + "0.057251, 0.066091, 0.081574, 0.101482, 0.121134, 0.151162, 0.181576", \ + "0.051639, 0.060479, 0.075962, 0.095870, 0.115522, 0.145550, 0.175964", \ + "0.041308, 0.050148, 0.065631, 0.085540, 0.105192, 0.135220, 0.165634", \ + "0.030742, 0.039582, 0.055065, 0.074974, 0.094626, 0.124653, 0.155068" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.090064, 0.099940, 0.118539, 0.142940, 0.168102, 0.201167, 0.251186", \ + "0.085937, 0.095813, 0.114412, 0.138813, 0.163975, 0.197040, 0.247059", \ + "0.071285, 0.081161, 0.099760, 0.124161, 0.149323, 0.182388, 0.232407", \ + "0.065421, 0.075297, 0.093896, 0.118297, 0.143459, 0.176524, 0.226543", \ + "0.059823, 0.069699, 0.088298, 0.112699, 0.137861, 0.170926, 0.220945", \ + "0.049480, 0.059356, 0.077955, 0.102356, 0.127518, 0.160583, 0.210602", \ + "0.038910, 0.048786, 0.067385, 0.091786, 0.116948, 0.150013, 0.200032" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[44]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB44eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.215143, 0.205891, 0.191396, 0.180086, 0.166663, 0.151271, 0.141824", \ + "0.219591, 0.210339, 0.195844, 0.184534, 0.171111, 0.155719, 0.146272", \ + "0.234139, 0.224887, 0.210392, 0.199082, 0.185659, 0.170267, 0.160820", \ + "0.240010, 0.230758, 0.216263, 0.204953, 0.191530, 0.176138, 0.166691", \ + "0.245664, 0.236412, 0.221917, 0.210607, 0.197184, 0.181792, 0.172345", \ + "0.255942, 0.246690, 0.232195, 0.220885, 0.207462, 0.192070, 0.182623", \ + "0.266510, 0.257258, 0.242763, 0.231453, 0.218030, 0.202638, 0.193191" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.217716, 0.206661, 0.189477, 0.170439, 0.155282, 0.131105, 0.101730", \ + "0.222117, 0.211063, 0.193878, 0.174840, 0.159683, 0.135506, 0.106131", \ + "0.236724, 0.225670, 0.208485, 0.189447, 0.174290, 0.150113, 0.120738", \ + "0.242582, 0.231528, 0.214343, 0.195305, 0.180148, 0.155971, 0.126596", \ + "0.248254, 0.237200, 0.220015, 0.200977, 0.185820, 0.161643, 0.132268", \ + "0.258524, 0.247470, 0.230285, 0.211247, 0.196090, 0.171913, 0.142538", \ + "0.269098, 0.258044, 0.240859, 0.221821, 0.206664, 0.182487, 0.153112" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[44])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.004183, 0.004187, 0.004191, 0.004195, 0.004200, 0.004204, 0.004208"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.005816, 0.005906, 0.005921, 0.005948, 0.005954, 0.005960, 0.005966"); + } + } + } + pin(DB[43]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[43]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB43eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.081869, 0.090709, 0.106192, 0.126100, 0.145752, 0.175780, 0.206194", \ + "0.077614, 0.086454, 0.101937, 0.121845, 0.141497, 0.171525, 0.201939", \ + "0.063095, 0.071935, 0.087418, 0.107326, 0.126978, 0.157006, 0.187420", \ + "0.057251, 0.066091, 0.081574, 0.101482, 0.121134, 0.151162, 0.181576", \ + "0.051639, 0.060479, 0.075962, 0.095870, 0.115522, 0.145550, 0.175964", \ + "0.041308, 0.050148, 0.065631, 0.085540, 0.105192, 0.135220, 0.165634", \ + "0.030742, 0.039582, 0.055065, 0.074974, 0.094626, 0.124653, 0.155068" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.090064, 0.099940, 0.118539, 0.142940, 0.168102, 0.201167, 0.251186", \ + "0.085937, 0.095813, 0.114412, 0.138813, 0.163975, 0.197040, 0.247059", \ + "0.071285, 0.081161, 0.099760, 0.124161, 0.149323, 0.182388, 0.232407", \ + "0.065421, 0.075297, 0.093896, 0.118297, 0.143459, 0.176524, 0.226543", \ + "0.059823, 0.069699, 0.088298, 0.112699, 0.137861, 0.170926, 0.220945", \ + "0.049480, 0.059356, 0.077955, 0.102356, 0.127518, 0.160583, 0.210602", \ + "0.038910, 0.048786, 0.067385, 0.091786, 0.116948, 0.150013, 0.200032" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[43]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB43eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.215143, 0.205891, 0.191396, 0.180086, 0.166663, 0.151271, 0.141824", \ + "0.219591, 0.210339, 0.195844, 0.184534, 0.171111, 0.155719, 0.146272", \ + "0.234139, 0.224887, 0.210392, 0.199082, 0.185659, 0.170267, 0.160820", \ + "0.240010, 0.230758, 0.216263, 0.204953, 0.191530, 0.176138, 0.166691", \ + "0.245664, 0.236412, 0.221917, 0.210607, 0.197184, 0.181792, 0.172345", \ + "0.255942, 0.246690, 0.232195, 0.220885, 0.207462, 0.192070, 0.182623", \ + "0.266510, 0.257258, 0.242763, 0.231453, 0.218030, 0.202638, 0.193191" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.217716, 0.206661, 0.189477, 0.170439, 0.155282, 0.131105, 0.101730", \ + "0.222117, 0.211063, 0.193878, 0.174840, 0.159683, 0.135506, 0.106131", \ + "0.236724, 0.225670, 0.208485, 0.189447, 0.174290, 0.150113, 0.120738", \ + "0.242582, 0.231528, 0.214343, 0.195305, 0.180148, 0.155971, 0.126596", \ + "0.248254, 0.237200, 0.220015, 0.200977, 0.185820, 0.161643, 0.132268", \ + "0.258524, 0.247470, 0.230285, 0.211247, 0.196090, 0.171913, 0.142538", \ + "0.269098, 0.258044, 0.240859, 0.221821, 0.206664, 0.182487, 0.153112" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[43])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.004183, 0.004187, 0.004191, 0.004195, 0.004200, 0.004204, 0.004208"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.005816, 0.005906, 0.005921, 0.005948, 0.005954, 0.005960, 0.005966"); + } + } + } + pin(DB[42]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[42]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB42eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.081869, 0.090709, 0.106192, 0.126100, 0.145752, 0.175780, 0.206194", \ + "0.077614, 0.086454, 0.101937, 0.121845, 0.141497, 0.171525, 0.201939", \ + "0.063095, 0.071935, 0.087418, 0.107326, 0.126978, 0.157006, 0.187420", \ + "0.057251, 0.066091, 0.081574, 0.101482, 0.121134, 0.151162, 0.181576", \ + "0.051639, 0.060479, 0.075962, 0.095870, 0.115522, 0.145550, 0.175964", \ + "0.041308, 0.050148, 0.065631, 0.085540, 0.105192, 0.135220, 0.165634", \ + "0.030742, 0.039582, 0.055065, 0.074974, 0.094626, 0.124653, 0.155068" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.090064, 0.099940, 0.118539, 0.142940, 0.168102, 0.201167, 0.251186", \ + "0.085937, 0.095813, 0.114412, 0.138813, 0.163975, 0.197040, 0.247059", \ + "0.071285, 0.081161, 0.099760, 0.124161, 0.149323, 0.182388, 0.232407", \ + "0.065421, 0.075297, 0.093896, 0.118297, 0.143459, 0.176524, 0.226543", \ + "0.059823, 0.069699, 0.088298, 0.112699, 0.137861, 0.170926, 0.220945", \ + "0.049480, 0.059356, 0.077955, 0.102356, 0.127518, 0.160583, 0.210602", \ + "0.038910, 0.048786, 0.067385, 0.091786, 0.116948, 0.150013, 0.200032" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[42]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB42eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.215143, 0.205891, 0.191396, 0.180086, 0.166663, 0.151271, 0.141824", \ + "0.219591, 0.210339, 0.195844, 0.184534, 0.171111, 0.155719, 0.146272", \ + "0.234139, 0.224887, 0.210392, 0.199082, 0.185659, 0.170267, 0.160820", \ + "0.240010, 0.230758, 0.216263, 0.204953, 0.191530, 0.176138, 0.166691", \ + "0.245664, 0.236412, 0.221917, 0.210607, 0.197184, 0.181792, 0.172345", \ + "0.255942, 0.246690, 0.232195, 0.220885, 0.207462, 0.192070, 0.182623", \ + "0.266510, 0.257258, 0.242763, 0.231453, 0.218030, 0.202638, 0.193191" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.217716, 0.206661, 0.189477, 0.170439, 0.155282, 0.131105, 0.101730", \ + "0.222117, 0.211063, 0.193878, 0.174840, 0.159683, 0.135506, 0.106131", \ + "0.236724, 0.225670, 0.208485, 0.189447, 0.174290, 0.150113, 0.120738", \ + "0.242582, 0.231528, 0.214343, 0.195305, 0.180148, 0.155971, 0.126596", \ + "0.248254, 0.237200, 0.220015, 0.200977, 0.185820, 0.161643, 0.132268", \ + "0.258524, 0.247470, 0.230285, 0.211247, 0.196090, 0.171913, 0.142538", \ + "0.269098, 0.258044, 0.240859, 0.221821, 0.206664, 0.182487, 0.153112" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[42])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.004183, 0.004187, 0.004191, 0.004195, 0.004200, 0.004204, 0.004208"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.005816, 0.005906, 0.005921, 0.005948, 0.005954, 0.005960, 0.005966"); + } + } + } + pin(DB[41]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[41]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB41eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.081869, 0.090709, 0.106192, 0.126100, 0.145752, 0.175780, 0.206194", \ + "0.077614, 0.086454, 0.101937, 0.121845, 0.141497, 0.171525, 0.201939", \ + "0.063095, 0.071935, 0.087418, 0.107326, 0.126978, 0.157006, 0.187420", \ + "0.057251, 0.066091, 0.081574, 0.101482, 0.121134, 0.151162, 0.181576", \ + "0.051639, 0.060479, 0.075962, 0.095870, 0.115522, 0.145550, 0.175964", \ + "0.041308, 0.050148, 0.065631, 0.085540, 0.105192, 0.135220, 0.165634", \ + "0.030742, 0.039582, 0.055065, 0.074974, 0.094626, 0.124653, 0.155068" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.090064, 0.099940, 0.118539, 0.142940, 0.168102, 0.201167, 0.251186", \ + "0.085937, 0.095813, 0.114412, 0.138813, 0.163975, 0.197040, 0.247059", \ + "0.071285, 0.081161, 0.099760, 0.124161, 0.149323, 0.182388, 0.232407", \ + "0.065421, 0.075297, 0.093896, 0.118297, 0.143459, 0.176524, 0.226543", \ + "0.059823, 0.069699, 0.088298, 0.112699, 0.137861, 0.170926, 0.220945", \ + "0.049480, 0.059356, 0.077955, 0.102356, 0.127518, 0.160583, 0.210602", \ + "0.038910, 0.048786, 0.067385, 0.091786, 0.116948, 0.150013, 0.200032" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[41]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB41eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.215143, 0.205891, 0.191396, 0.180086, 0.166663, 0.151271, 0.141824", \ + "0.219591, 0.210339, 0.195844, 0.184534, 0.171111, 0.155719, 0.146272", \ + "0.234139, 0.224887, 0.210392, 0.199082, 0.185659, 0.170267, 0.160820", \ + "0.240010, 0.230758, 0.216263, 0.204953, 0.191530, 0.176138, 0.166691", \ + "0.245664, 0.236412, 0.221917, 0.210607, 0.197184, 0.181792, 0.172345", \ + "0.255942, 0.246690, 0.232195, 0.220885, 0.207462, 0.192070, 0.182623", \ + "0.266510, 0.257258, 0.242763, 0.231453, 0.218030, 0.202638, 0.193191" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.217716, 0.206661, 0.189477, 0.170439, 0.155282, 0.131105, 0.101730", \ + "0.222117, 0.211063, 0.193878, 0.174840, 0.159683, 0.135506, 0.106131", \ + "0.236724, 0.225670, 0.208485, 0.189447, 0.174290, 0.150113, 0.120738", \ + "0.242582, 0.231528, 0.214343, 0.195305, 0.180148, 0.155971, 0.126596", \ + "0.248254, 0.237200, 0.220015, 0.200977, 0.185820, 0.161643, 0.132268", \ + "0.258524, 0.247470, 0.230285, 0.211247, 0.196090, 0.171913, 0.142538", \ + "0.269098, 0.258044, 0.240859, 0.221821, 0.206664, 0.182487, 0.153112" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[41])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.004183, 0.004187, 0.004191, 0.004195, 0.004200, 0.004204, 0.004208"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.005816, 0.005906, 0.005921, 0.005948, 0.005954, 0.005960, 0.005966"); + } + } + } + pin(DB[40]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[40]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB40eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.081869, 0.090709, 0.106192, 0.126100, 0.145752, 0.175780, 0.206194", \ + "0.077614, 0.086454, 0.101937, 0.121845, 0.141497, 0.171525, 0.201939", \ + "0.063095, 0.071935, 0.087418, 0.107326, 0.126978, 0.157006, 0.187420", \ + "0.057251, 0.066091, 0.081574, 0.101482, 0.121134, 0.151162, 0.181576", \ + "0.051639, 0.060479, 0.075962, 0.095870, 0.115522, 0.145550, 0.175964", \ + "0.041308, 0.050148, 0.065631, 0.085540, 0.105192, 0.135220, 0.165634", \ + "0.030742, 0.039582, 0.055065, 0.074974, 0.094626, 0.124653, 0.155068" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.090064, 0.099940, 0.118539, 0.142940, 0.168102, 0.201167, 0.251186", \ + "0.085937, 0.095813, 0.114412, 0.138813, 0.163975, 0.197040, 0.247059", \ + "0.071285, 0.081161, 0.099760, 0.124161, 0.149323, 0.182388, 0.232407", \ + "0.065421, 0.075297, 0.093896, 0.118297, 0.143459, 0.176524, 0.226543", \ + "0.059823, 0.069699, 0.088298, 0.112699, 0.137861, 0.170926, 0.220945", \ + "0.049480, 0.059356, 0.077955, 0.102356, 0.127518, 0.160583, 0.210602", \ + "0.038910, 0.048786, 0.067385, 0.091786, 0.116948, 0.150013, 0.200032" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[40]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB40eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.215143, 0.205891, 0.191396, 0.180086, 0.166663, 0.151271, 0.141824", \ + "0.219591, 0.210339, 0.195844, 0.184534, 0.171111, 0.155719, 0.146272", \ + "0.234139, 0.224887, 0.210392, 0.199082, 0.185659, 0.170267, 0.160820", \ + "0.240010, 0.230758, 0.216263, 0.204953, 0.191530, 0.176138, 0.166691", \ + "0.245664, 0.236412, 0.221917, 0.210607, 0.197184, 0.181792, 0.172345", \ + "0.255942, 0.246690, 0.232195, 0.220885, 0.207462, 0.192070, 0.182623", \ + "0.266510, 0.257258, 0.242763, 0.231453, 0.218030, 0.202638, 0.193191" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.217716, 0.206661, 0.189477, 0.170439, 0.155282, 0.131105, 0.101730", \ + "0.222117, 0.211063, 0.193878, 0.174840, 0.159683, 0.135506, 0.106131", \ + "0.236724, 0.225670, 0.208485, 0.189447, 0.174290, 0.150113, 0.120738", \ + "0.242582, 0.231528, 0.214343, 0.195305, 0.180148, 0.155971, 0.126596", \ + "0.248254, 0.237200, 0.220015, 0.200977, 0.185820, 0.161643, 0.132268", \ + "0.258524, 0.247470, 0.230285, 0.211247, 0.196090, 0.171913, 0.142538", \ + "0.269098, 0.258044, 0.240859, 0.221821, 0.206664, 0.182487, 0.153112" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[40])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.004183, 0.004187, 0.004191, 0.004195, 0.004200, 0.004204, 0.004208"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.005816, 0.005906, 0.005921, 0.005948, 0.005954, 0.005960, 0.005966"); + } + } + } + pin(DB[39]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[39]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB39eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.081869, 0.090709, 0.106192, 0.126100, 0.145752, 0.175780, 0.206194", \ + "0.077614, 0.086454, 0.101937, 0.121845, 0.141497, 0.171525, 0.201939", \ + "0.063095, 0.071935, 0.087418, 0.107326, 0.126978, 0.157006, 0.187420", \ + "0.057251, 0.066091, 0.081574, 0.101482, 0.121134, 0.151162, 0.181576", \ + "0.051639, 0.060479, 0.075962, 0.095870, 0.115522, 0.145550, 0.175964", \ + "0.041308, 0.050148, 0.065631, 0.085540, 0.105192, 0.135220, 0.165634", \ + "0.030742, 0.039582, 0.055065, 0.074974, 0.094626, 0.124653, 0.155068" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.090064, 0.099940, 0.118539, 0.142940, 0.168102, 0.201167, 0.251186", \ + "0.085937, 0.095813, 0.114412, 0.138813, 0.163975, 0.197040, 0.247059", \ + "0.071285, 0.081161, 0.099760, 0.124161, 0.149323, 0.182388, 0.232407", \ + "0.065421, 0.075297, 0.093896, 0.118297, 0.143459, 0.176524, 0.226543", \ + "0.059823, 0.069699, 0.088298, 0.112699, 0.137861, 0.170926, 0.220945", \ + "0.049480, 0.059356, 0.077955, 0.102356, 0.127518, 0.160583, 0.210602", \ + "0.038910, 0.048786, 0.067385, 0.091786, 0.116948, 0.150013, 0.200032" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[39]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB39eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.215143, 0.205891, 0.191396, 0.180086, 0.166663, 0.151271, 0.141824", \ + "0.219591, 0.210339, 0.195844, 0.184534, 0.171111, 0.155719, 0.146272", \ + "0.234139, 0.224887, 0.210392, 0.199082, 0.185659, 0.170267, 0.160820", \ + "0.240010, 0.230758, 0.216263, 0.204953, 0.191530, 0.176138, 0.166691", \ + "0.245664, 0.236412, 0.221917, 0.210607, 0.197184, 0.181792, 0.172345", \ + "0.255942, 0.246690, 0.232195, 0.220885, 0.207462, 0.192070, 0.182623", \ + "0.266510, 0.257258, 0.242763, 0.231453, 0.218030, 0.202638, 0.193191" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.217716, 0.206661, 0.189477, 0.170439, 0.155282, 0.131105, 0.101730", \ + "0.222117, 0.211063, 0.193878, 0.174840, 0.159683, 0.135506, 0.106131", \ + "0.236724, 0.225670, 0.208485, 0.189447, 0.174290, 0.150113, 0.120738", \ + "0.242582, 0.231528, 0.214343, 0.195305, 0.180148, 0.155971, 0.126596", \ + "0.248254, 0.237200, 0.220015, 0.200977, 0.185820, 0.161643, 0.132268", \ + "0.258524, 0.247470, 0.230285, 0.211247, 0.196090, 0.171913, 0.142538", \ + "0.269098, 0.258044, 0.240859, 0.221821, 0.206664, 0.182487, 0.153112" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[39])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.004183, 0.004187, 0.004191, 0.004195, 0.004200, 0.004204, 0.004208"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.005816, 0.005906, 0.005921, 0.005948, 0.005954, 0.005960, 0.005966"); + } + } + } + pin(DB[38]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[38]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB38eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.081869, 0.090709, 0.106192, 0.126100, 0.145752, 0.175780, 0.206194", \ + "0.077614, 0.086454, 0.101937, 0.121845, 0.141497, 0.171525, 0.201939", \ + "0.063095, 0.071935, 0.087418, 0.107326, 0.126978, 0.157006, 0.187420", \ + "0.057251, 0.066091, 0.081574, 0.101482, 0.121134, 0.151162, 0.181576", \ + "0.051639, 0.060479, 0.075962, 0.095870, 0.115522, 0.145550, 0.175964", \ + "0.041308, 0.050148, 0.065631, 0.085540, 0.105192, 0.135220, 0.165634", \ + "0.030742, 0.039582, 0.055065, 0.074974, 0.094626, 0.124653, 0.155068" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.090064, 0.099940, 0.118539, 0.142940, 0.168102, 0.201167, 0.251186", \ + "0.085937, 0.095813, 0.114412, 0.138813, 0.163975, 0.197040, 0.247059", \ + "0.071285, 0.081161, 0.099760, 0.124161, 0.149323, 0.182388, 0.232407", \ + "0.065421, 0.075297, 0.093896, 0.118297, 0.143459, 0.176524, 0.226543", \ + "0.059823, 0.069699, 0.088298, 0.112699, 0.137861, 0.170926, 0.220945", \ + "0.049480, 0.059356, 0.077955, 0.102356, 0.127518, 0.160583, 0.210602", \ + "0.038910, 0.048786, 0.067385, 0.091786, 0.116948, 0.150013, 0.200032" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[38]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB38eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.215143, 0.205891, 0.191396, 0.180086, 0.166663, 0.151271, 0.141824", \ + "0.219591, 0.210339, 0.195844, 0.184534, 0.171111, 0.155719, 0.146272", \ + "0.234139, 0.224887, 0.210392, 0.199082, 0.185659, 0.170267, 0.160820", \ + "0.240010, 0.230758, 0.216263, 0.204953, 0.191530, 0.176138, 0.166691", \ + "0.245664, 0.236412, 0.221917, 0.210607, 0.197184, 0.181792, 0.172345", \ + "0.255942, 0.246690, 0.232195, 0.220885, 0.207462, 0.192070, 0.182623", \ + "0.266510, 0.257258, 0.242763, 0.231453, 0.218030, 0.202638, 0.193191" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.217716, 0.206661, 0.189477, 0.170439, 0.155282, 0.131105, 0.101730", \ + "0.222117, 0.211063, 0.193878, 0.174840, 0.159683, 0.135506, 0.106131", \ + "0.236724, 0.225670, 0.208485, 0.189447, 0.174290, 0.150113, 0.120738", \ + "0.242582, 0.231528, 0.214343, 0.195305, 0.180148, 0.155971, 0.126596", \ + "0.248254, 0.237200, 0.220015, 0.200977, 0.185820, 0.161643, 0.132268", \ + "0.258524, 0.247470, 0.230285, 0.211247, 0.196090, 0.171913, 0.142538", \ + "0.269098, 0.258044, 0.240859, 0.221821, 0.206664, 0.182487, 0.153112" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[38])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.004183, 0.004187, 0.004191, 0.004195, 0.004200, 0.004204, 0.004208"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.005816, 0.005906, 0.005921, 0.005948, 0.005954, 0.005960, 0.005966"); + } + } + } + pin(DB[37]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[37]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB37eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.081869, 0.090709, 0.106192, 0.126100, 0.145752, 0.175780, 0.206194", \ + "0.077614, 0.086454, 0.101937, 0.121845, 0.141497, 0.171525, 0.201939", \ + "0.063095, 0.071935, 0.087418, 0.107326, 0.126978, 0.157006, 0.187420", \ + "0.057251, 0.066091, 0.081574, 0.101482, 0.121134, 0.151162, 0.181576", \ + "0.051639, 0.060479, 0.075962, 0.095870, 0.115522, 0.145550, 0.175964", \ + "0.041308, 0.050148, 0.065631, 0.085540, 0.105192, 0.135220, 0.165634", \ + "0.030742, 0.039582, 0.055065, 0.074974, 0.094626, 0.124653, 0.155068" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.090064, 0.099940, 0.118539, 0.142940, 0.168102, 0.201167, 0.251186", \ + "0.085937, 0.095813, 0.114412, 0.138813, 0.163975, 0.197040, 0.247059", \ + "0.071285, 0.081161, 0.099760, 0.124161, 0.149323, 0.182388, 0.232407", \ + "0.065421, 0.075297, 0.093896, 0.118297, 0.143459, 0.176524, 0.226543", \ + "0.059823, 0.069699, 0.088298, 0.112699, 0.137861, 0.170926, 0.220945", \ + "0.049480, 0.059356, 0.077955, 0.102356, 0.127518, 0.160583, 0.210602", \ + "0.038910, 0.048786, 0.067385, 0.091786, 0.116948, 0.150013, 0.200032" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[37]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB37eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.215143, 0.205891, 0.191396, 0.180086, 0.166663, 0.151271, 0.141824", \ + "0.219591, 0.210339, 0.195844, 0.184534, 0.171111, 0.155719, 0.146272", \ + "0.234139, 0.224887, 0.210392, 0.199082, 0.185659, 0.170267, 0.160820", \ + "0.240010, 0.230758, 0.216263, 0.204953, 0.191530, 0.176138, 0.166691", \ + "0.245664, 0.236412, 0.221917, 0.210607, 0.197184, 0.181792, 0.172345", \ + "0.255942, 0.246690, 0.232195, 0.220885, 0.207462, 0.192070, 0.182623", \ + "0.266510, 0.257258, 0.242763, 0.231453, 0.218030, 0.202638, 0.193191" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.217716, 0.206661, 0.189477, 0.170439, 0.155282, 0.131105, 0.101730", \ + "0.222117, 0.211063, 0.193878, 0.174840, 0.159683, 0.135506, 0.106131", \ + "0.236724, 0.225670, 0.208485, 0.189447, 0.174290, 0.150113, 0.120738", \ + "0.242582, 0.231528, 0.214343, 0.195305, 0.180148, 0.155971, 0.126596", \ + "0.248254, 0.237200, 0.220015, 0.200977, 0.185820, 0.161643, 0.132268", \ + "0.258524, 0.247470, 0.230285, 0.211247, 0.196090, 0.171913, 0.142538", \ + "0.269098, 0.258044, 0.240859, 0.221821, 0.206664, 0.182487, 0.153112" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[37])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.004183, 0.004187, 0.004191, 0.004195, 0.004200, 0.004204, 0.004208"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.005816, 0.005906, 0.005921, 0.005948, 0.005954, 0.005960, 0.005966"); + } + } + } + pin(DB[36]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[36]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB36eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.081869, 0.090709, 0.106192, 0.126100, 0.145752, 0.175780, 0.206194", \ + "0.077614, 0.086454, 0.101937, 0.121845, 0.141497, 0.171525, 0.201939", \ + "0.063095, 0.071935, 0.087418, 0.107326, 0.126978, 0.157006, 0.187420", \ + "0.057251, 0.066091, 0.081574, 0.101482, 0.121134, 0.151162, 0.181576", \ + "0.051639, 0.060479, 0.075962, 0.095870, 0.115522, 0.145550, 0.175964", \ + "0.041308, 0.050148, 0.065631, 0.085540, 0.105192, 0.135220, 0.165634", \ + "0.030742, 0.039582, 0.055065, 0.074974, 0.094626, 0.124653, 0.155068" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.090064, 0.099940, 0.118539, 0.142940, 0.168102, 0.201167, 0.251186", \ + "0.085937, 0.095813, 0.114412, 0.138813, 0.163975, 0.197040, 0.247059", \ + "0.071285, 0.081161, 0.099760, 0.124161, 0.149323, 0.182388, 0.232407", \ + "0.065421, 0.075297, 0.093896, 0.118297, 0.143459, 0.176524, 0.226543", \ + "0.059823, 0.069699, 0.088298, 0.112699, 0.137861, 0.170926, 0.220945", \ + "0.049480, 0.059356, 0.077955, 0.102356, 0.127518, 0.160583, 0.210602", \ + "0.038910, 0.048786, 0.067385, 0.091786, 0.116948, 0.150013, 0.200032" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[36]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB36eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.215143, 0.205891, 0.191396, 0.180086, 0.166663, 0.151271, 0.141824", \ + "0.219591, 0.210339, 0.195844, 0.184534, 0.171111, 0.155719, 0.146272", \ + "0.234139, 0.224887, 0.210392, 0.199082, 0.185659, 0.170267, 0.160820", \ + "0.240010, 0.230758, 0.216263, 0.204953, 0.191530, 0.176138, 0.166691", \ + "0.245664, 0.236412, 0.221917, 0.210607, 0.197184, 0.181792, 0.172345", \ + "0.255942, 0.246690, 0.232195, 0.220885, 0.207462, 0.192070, 0.182623", \ + "0.266510, 0.257258, 0.242763, 0.231453, 0.218030, 0.202638, 0.193191" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.217716, 0.206661, 0.189477, 0.170439, 0.155282, 0.131105, 0.101730", \ + "0.222117, 0.211063, 0.193878, 0.174840, 0.159683, 0.135506, 0.106131", \ + "0.236724, 0.225670, 0.208485, 0.189447, 0.174290, 0.150113, 0.120738", \ + "0.242582, 0.231528, 0.214343, 0.195305, 0.180148, 0.155971, 0.126596", \ + "0.248254, 0.237200, 0.220015, 0.200977, 0.185820, 0.161643, 0.132268", \ + "0.258524, 0.247470, 0.230285, 0.211247, 0.196090, 0.171913, 0.142538", \ + "0.269098, 0.258044, 0.240859, 0.221821, 0.206664, 0.182487, 0.153112" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[36])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.004183, 0.004187, 0.004191, 0.004195, 0.004200, 0.004204, 0.004208"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.005816, 0.005906, 0.005921, 0.005948, 0.005954, 0.005960, 0.005966"); + } + } + } + pin(DB[35]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[35]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB35eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.081869, 0.090709, 0.106192, 0.126100, 0.145752, 0.175780, 0.206194", \ + "0.077614, 0.086454, 0.101937, 0.121845, 0.141497, 0.171525, 0.201939", \ + "0.063095, 0.071935, 0.087418, 0.107326, 0.126978, 0.157006, 0.187420", \ + "0.057251, 0.066091, 0.081574, 0.101482, 0.121134, 0.151162, 0.181576", \ + "0.051639, 0.060479, 0.075962, 0.095870, 0.115522, 0.145550, 0.175964", \ + "0.041308, 0.050148, 0.065631, 0.085540, 0.105192, 0.135220, 0.165634", \ + "0.030742, 0.039582, 0.055065, 0.074974, 0.094626, 0.124653, 0.155068" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.090064, 0.099940, 0.118539, 0.142940, 0.168102, 0.201167, 0.251186", \ + "0.085937, 0.095813, 0.114412, 0.138813, 0.163975, 0.197040, 0.247059", \ + "0.071285, 0.081161, 0.099760, 0.124161, 0.149323, 0.182388, 0.232407", \ + "0.065421, 0.075297, 0.093896, 0.118297, 0.143459, 0.176524, 0.226543", \ + "0.059823, 0.069699, 0.088298, 0.112699, 0.137861, 0.170926, 0.220945", \ + "0.049480, 0.059356, 0.077955, 0.102356, 0.127518, 0.160583, 0.210602", \ + "0.038910, 0.048786, 0.067385, 0.091786, 0.116948, 0.150013, 0.200032" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[35]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB35eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.215143, 0.205891, 0.191396, 0.180086, 0.166663, 0.151271, 0.141824", \ + "0.219591, 0.210339, 0.195844, 0.184534, 0.171111, 0.155719, 0.146272", \ + "0.234139, 0.224887, 0.210392, 0.199082, 0.185659, 0.170267, 0.160820", \ + "0.240010, 0.230758, 0.216263, 0.204953, 0.191530, 0.176138, 0.166691", \ + "0.245664, 0.236412, 0.221917, 0.210607, 0.197184, 0.181792, 0.172345", \ + "0.255942, 0.246690, 0.232195, 0.220885, 0.207462, 0.192070, 0.182623", \ + "0.266510, 0.257258, 0.242763, 0.231453, 0.218030, 0.202638, 0.193191" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.217716, 0.206661, 0.189477, 0.170439, 0.155282, 0.131105, 0.101730", \ + "0.222117, 0.211063, 0.193878, 0.174840, 0.159683, 0.135506, 0.106131", \ + "0.236724, 0.225670, 0.208485, 0.189447, 0.174290, 0.150113, 0.120738", \ + "0.242582, 0.231528, 0.214343, 0.195305, 0.180148, 0.155971, 0.126596", \ + "0.248254, 0.237200, 0.220015, 0.200977, 0.185820, 0.161643, 0.132268", \ + "0.258524, 0.247470, 0.230285, 0.211247, 0.196090, 0.171913, 0.142538", \ + "0.269098, 0.258044, 0.240859, 0.221821, 0.206664, 0.182487, 0.153112" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[35])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.004183, 0.004187, 0.004191, 0.004195, 0.004200, 0.004204, 0.004208"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.005816, 0.005906, 0.005921, 0.005948, 0.005954, 0.005960, 0.005966"); + } + } + } + pin(DB[34]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[34]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB34eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.081869, 0.090709, 0.106192, 0.126100, 0.145752, 0.175780, 0.206194", \ + "0.077614, 0.086454, 0.101937, 0.121845, 0.141497, 0.171525, 0.201939", \ + "0.063095, 0.071935, 0.087418, 0.107326, 0.126978, 0.157006, 0.187420", \ + "0.057251, 0.066091, 0.081574, 0.101482, 0.121134, 0.151162, 0.181576", \ + "0.051639, 0.060479, 0.075962, 0.095870, 0.115522, 0.145550, 0.175964", \ + "0.041308, 0.050148, 0.065631, 0.085540, 0.105192, 0.135220, 0.165634", \ + "0.030742, 0.039582, 0.055065, 0.074974, 0.094626, 0.124653, 0.155068" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.090064, 0.099940, 0.118539, 0.142940, 0.168102, 0.201167, 0.251186", \ + "0.085937, 0.095813, 0.114412, 0.138813, 0.163975, 0.197040, 0.247059", \ + "0.071285, 0.081161, 0.099760, 0.124161, 0.149323, 0.182388, 0.232407", \ + "0.065421, 0.075297, 0.093896, 0.118297, 0.143459, 0.176524, 0.226543", \ + "0.059823, 0.069699, 0.088298, 0.112699, 0.137861, 0.170926, 0.220945", \ + "0.049480, 0.059356, 0.077955, 0.102356, 0.127518, 0.160583, 0.210602", \ + "0.038910, 0.048786, 0.067385, 0.091786, 0.116948, 0.150013, 0.200032" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[34]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB34eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.215143, 0.205891, 0.191396, 0.180086, 0.166663, 0.151271, 0.141824", \ + "0.219591, 0.210339, 0.195844, 0.184534, 0.171111, 0.155719, 0.146272", \ + "0.234139, 0.224887, 0.210392, 0.199082, 0.185659, 0.170267, 0.160820", \ + "0.240010, 0.230758, 0.216263, 0.204953, 0.191530, 0.176138, 0.166691", \ + "0.245664, 0.236412, 0.221917, 0.210607, 0.197184, 0.181792, 0.172345", \ + "0.255942, 0.246690, 0.232195, 0.220885, 0.207462, 0.192070, 0.182623", \ + "0.266510, 0.257258, 0.242763, 0.231453, 0.218030, 0.202638, 0.193191" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.217716, 0.206661, 0.189477, 0.170439, 0.155282, 0.131105, 0.101730", \ + "0.222117, 0.211063, 0.193878, 0.174840, 0.159683, 0.135506, 0.106131", \ + "0.236724, 0.225670, 0.208485, 0.189447, 0.174290, 0.150113, 0.120738", \ + "0.242582, 0.231528, 0.214343, 0.195305, 0.180148, 0.155971, 0.126596", \ + "0.248254, 0.237200, 0.220015, 0.200977, 0.185820, 0.161643, 0.132268", \ + "0.258524, 0.247470, 0.230285, 0.211247, 0.196090, 0.171913, 0.142538", \ + "0.269098, 0.258044, 0.240859, 0.221821, 0.206664, 0.182487, 0.153112" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[34])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.004183, 0.004187, 0.004191, 0.004195, 0.004200, 0.004204, 0.004208"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.005816, 0.005906, 0.005921, 0.005948, 0.005954, 0.005960, 0.005966"); + } + } + } + pin(DB[33]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[33]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB33eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.081869, 0.090709, 0.106192, 0.126100, 0.145752, 0.175780, 0.206194", \ + "0.077614, 0.086454, 0.101937, 0.121845, 0.141497, 0.171525, 0.201939", \ + "0.063095, 0.071935, 0.087418, 0.107326, 0.126978, 0.157006, 0.187420", \ + "0.057251, 0.066091, 0.081574, 0.101482, 0.121134, 0.151162, 0.181576", \ + "0.051639, 0.060479, 0.075962, 0.095870, 0.115522, 0.145550, 0.175964", \ + "0.041308, 0.050148, 0.065631, 0.085540, 0.105192, 0.135220, 0.165634", \ + "0.030742, 0.039582, 0.055065, 0.074974, 0.094626, 0.124653, 0.155068" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.090064, 0.099940, 0.118539, 0.142940, 0.168102, 0.201167, 0.251186", \ + "0.085937, 0.095813, 0.114412, 0.138813, 0.163975, 0.197040, 0.247059", \ + "0.071285, 0.081161, 0.099760, 0.124161, 0.149323, 0.182388, 0.232407", \ + "0.065421, 0.075297, 0.093896, 0.118297, 0.143459, 0.176524, 0.226543", \ + "0.059823, 0.069699, 0.088298, 0.112699, 0.137861, 0.170926, 0.220945", \ + "0.049480, 0.059356, 0.077955, 0.102356, 0.127518, 0.160583, 0.210602", \ + "0.038910, 0.048786, 0.067385, 0.091786, 0.116948, 0.150013, 0.200032" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[33]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB33eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.215143, 0.205891, 0.191396, 0.180086, 0.166663, 0.151271, 0.141824", \ + "0.219591, 0.210339, 0.195844, 0.184534, 0.171111, 0.155719, 0.146272", \ + "0.234139, 0.224887, 0.210392, 0.199082, 0.185659, 0.170267, 0.160820", \ + "0.240010, 0.230758, 0.216263, 0.204953, 0.191530, 0.176138, 0.166691", \ + "0.245664, 0.236412, 0.221917, 0.210607, 0.197184, 0.181792, 0.172345", \ + "0.255942, 0.246690, 0.232195, 0.220885, 0.207462, 0.192070, 0.182623", \ + "0.266510, 0.257258, 0.242763, 0.231453, 0.218030, 0.202638, 0.193191" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.217716, 0.206661, 0.189477, 0.170439, 0.155282, 0.131105, 0.101730", \ + "0.222117, 0.211063, 0.193878, 0.174840, 0.159683, 0.135506, 0.106131", \ + "0.236724, 0.225670, 0.208485, 0.189447, 0.174290, 0.150113, 0.120738", \ + "0.242582, 0.231528, 0.214343, 0.195305, 0.180148, 0.155971, 0.126596", \ + "0.248254, 0.237200, 0.220015, 0.200977, 0.185820, 0.161643, 0.132268", \ + "0.258524, 0.247470, 0.230285, 0.211247, 0.196090, 0.171913, 0.142538", \ + "0.269098, 0.258044, 0.240859, 0.221821, 0.206664, 0.182487, 0.153112" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[33])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.004183, 0.004187, 0.004191, 0.004195, 0.004200, 0.004204, 0.004208"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.005816, 0.005906, 0.005921, 0.005948, 0.005954, 0.005960, 0.005966"); + } + } + } + pin(DB[32]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[32]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB32eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.081869, 0.090709, 0.106192, 0.126100, 0.145752, 0.175780, 0.206194", \ + "0.077614, 0.086454, 0.101937, 0.121845, 0.141497, 0.171525, 0.201939", \ + "0.063095, 0.071935, 0.087418, 0.107326, 0.126978, 0.157006, 0.187420", \ + "0.057251, 0.066091, 0.081574, 0.101482, 0.121134, 0.151162, 0.181576", \ + "0.051639, 0.060479, 0.075962, 0.095870, 0.115522, 0.145550, 0.175964", \ + "0.041308, 0.050148, 0.065631, 0.085540, 0.105192, 0.135220, 0.165634", \ + "0.030742, 0.039582, 0.055065, 0.074974, 0.094626, 0.124653, 0.155068" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.090064, 0.099940, 0.118539, 0.142940, 0.168102, 0.201167, 0.251186", \ + "0.085937, 0.095813, 0.114412, 0.138813, 0.163975, 0.197040, 0.247059", \ + "0.071285, 0.081161, 0.099760, 0.124161, 0.149323, 0.182388, 0.232407", \ + "0.065421, 0.075297, 0.093896, 0.118297, 0.143459, 0.176524, 0.226543", \ + "0.059823, 0.069699, 0.088298, 0.112699, 0.137861, 0.170926, 0.220945", \ + "0.049480, 0.059356, 0.077955, 0.102356, 0.127518, 0.160583, 0.210602", \ + "0.038910, 0.048786, 0.067385, 0.091786, 0.116948, 0.150013, 0.200032" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[32]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB32eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.215143, 0.205891, 0.191396, 0.180086, 0.166663, 0.151271, 0.141824", \ + "0.219591, 0.210339, 0.195844, 0.184534, 0.171111, 0.155719, 0.146272", \ + "0.234139, 0.224887, 0.210392, 0.199082, 0.185659, 0.170267, 0.160820", \ + "0.240010, 0.230758, 0.216263, 0.204953, 0.191530, 0.176138, 0.166691", \ + "0.245664, 0.236412, 0.221917, 0.210607, 0.197184, 0.181792, 0.172345", \ + "0.255942, 0.246690, 0.232195, 0.220885, 0.207462, 0.192070, 0.182623", \ + "0.266510, 0.257258, 0.242763, 0.231453, 0.218030, 0.202638, 0.193191" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.217716, 0.206661, 0.189477, 0.170439, 0.155282, 0.131105, 0.101730", \ + "0.222117, 0.211063, 0.193878, 0.174840, 0.159683, 0.135506, 0.106131", \ + "0.236724, 0.225670, 0.208485, 0.189447, 0.174290, 0.150113, 0.120738", \ + "0.242582, 0.231528, 0.214343, 0.195305, 0.180148, 0.155971, 0.126596", \ + "0.248254, 0.237200, 0.220015, 0.200977, 0.185820, 0.161643, 0.132268", \ + "0.258524, 0.247470, 0.230285, 0.211247, 0.196090, 0.171913, 0.142538", \ + "0.269098, 0.258044, 0.240859, 0.221821, 0.206664, 0.182487, 0.153112" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[32])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.004183, 0.004187, 0.004191, 0.004195, 0.004200, 0.004204, 0.004208"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.005816, 0.005906, 0.005921, 0.005948, 0.005954, 0.005960, 0.005966"); + } + } + } + pin(DB[31]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[31]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB31eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.081869, 0.090709, 0.106192, 0.126100, 0.145752, 0.175780, 0.206194", \ + "0.077614, 0.086454, 0.101937, 0.121845, 0.141497, 0.171525, 0.201939", \ + "0.063095, 0.071935, 0.087418, 0.107326, 0.126978, 0.157006, 0.187420", \ + "0.057251, 0.066091, 0.081574, 0.101482, 0.121134, 0.151162, 0.181576", \ + "0.051639, 0.060479, 0.075962, 0.095870, 0.115522, 0.145550, 0.175964", \ + "0.041308, 0.050148, 0.065631, 0.085540, 0.105192, 0.135220, 0.165634", \ + "0.030742, 0.039582, 0.055065, 0.074974, 0.094626, 0.124653, 0.155068" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.090064, 0.099940, 0.118539, 0.142940, 0.168102, 0.201167, 0.251186", \ + "0.085937, 0.095813, 0.114412, 0.138813, 0.163975, 0.197040, 0.247059", \ + "0.071285, 0.081161, 0.099760, 0.124161, 0.149323, 0.182388, 0.232407", \ + "0.065421, 0.075297, 0.093896, 0.118297, 0.143459, 0.176524, 0.226543", \ + "0.059823, 0.069699, 0.088298, 0.112699, 0.137861, 0.170926, 0.220945", \ + "0.049480, 0.059356, 0.077955, 0.102356, 0.127518, 0.160583, 0.210602", \ + "0.038910, 0.048786, 0.067385, 0.091786, 0.116948, 0.150013, 0.200032" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[31]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB31eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.215143, 0.205891, 0.191396, 0.180086, 0.166663, 0.151271, 0.141824", \ + "0.219591, 0.210339, 0.195844, 0.184534, 0.171111, 0.155719, 0.146272", \ + "0.234139, 0.224887, 0.210392, 0.199082, 0.185659, 0.170267, 0.160820", \ + "0.240010, 0.230758, 0.216263, 0.204953, 0.191530, 0.176138, 0.166691", \ + "0.245664, 0.236412, 0.221917, 0.210607, 0.197184, 0.181792, 0.172345", \ + "0.255942, 0.246690, 0.232195, 0.220885, 0.207462, 0.192070, 0.182623", \ + "0.266510, 0.257258, 0.242763, 0.231453, 0.218030, 0.202638, 0.193191" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.217716, 0.206661, 0.189477, 0.170439, 0.155282, 0.131105, 0.101730", \ + "0.222117, 0.211063, 0.193878, 0.174840, 0.159683, 0.135506, 0.106131", \ + "0.236724, 0.225670, 0.208485, 0.189447, 0.174290, 0.150113, 0.120738", \ + "0.242582, 0.231528, 0.214343, 0.195305, 0.180148, 0.155971, 0.126596", \ + "0.248254, 0.237200, 0.220015, 0.200977, 0.185820, 0.161643, 0.132268", \ + "0.258524, 0.247470, 0.230285, 0.211247, 0.196090, 0.171913, 0.142538", \ + "0.269098, 0.258044, 0.240859, 0.221821, 0.206664, 0.182487, 0.153112" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[31])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.004183, 0.004187, 0.004191, 0.004195, 0.004200, 0.004204, 0.004208"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.005816, 0.005906, 0.005921, 0.005948, 0.005954, 0.005960, 0.005966"); + } + } + } + pin(DB[30]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[30]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB30eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.081869, 0.090709, 0.106192, 0.126100, 0.145752, 0.175780, 0.206194", \ + "0.077614, 0.086454, 0.101937, 0.121845, 0.141497, 0.171525, 0.201939", \ + "0.063095, 0.071935, 0.087418, 0.107326, 0.126978, 0.157006, 0.187420", \ + "0.057251, 0.066091, 0.081574, 0.101482, 0.121134, 0.151162, 0.181576", \ + "0.051639, 0.060479, 0.075962, 0.095870, 0.115522, 0.145550, 0.175964", \ + "0.041308, 0.050148, 0.065631, 0.085540, 0.105192, 0.135220, 0.165634", \ + "0.030742, 0.039582, 0.055065, 0.074974, 0.094626, 0.124653, 0.155068" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.090064, 0.099940, 0.118539, 0.142940, 0.168102, 0.201167, 0.251186", \ + "0.085937, 0.095813, 0.114412, 0.138813, 0.163975, 0.197040, 0.247059", \ + "0.071285, 0.081161, 0.099760, 0.124161, 0.149323, 0.182388, 0.232407", \ + "0.065421, 0.075297, 0.093896, 0.118297, 0.143459, 0.176524, 0.226543", \ + "0.059823, 0.069699, 0.088298, 0.112699, 0.137861, 0.170926, 0.220945", \ + "0.049480, 0.059356, 0.077955, 0.102356, 0.127518, 0.160583, 0.210602", \ + "0.038910, 0.048786, 0.067385, 0.091786, 0.116948, 0.150013, 0.200032" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[30]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB30eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.215143, 0.205891, 0.191396, 0.180086, 0.166663, 0.151271, 0.141824", \ + "0.219591, 0.210339, 0.195844, 0.184534, 0.171111, 0.155719, 0.146272", \ + "0.234139, 0.224887, 0.210392, 0.199082, 0.185659, 0.170267, 0.160820", \ + "0.240010, 0.230758, 0.216263, 0.204953, 0.191530, 0.176138, 0.166691", \ + "0.245664, 0.236412, 0.221917, 0.210607, 0.197184, 0.181792, 0.172345", \ + "0.255942, 0.246690, 0.232195, 0.220885, 0.207462, 0.192070, 0.182623", \ + "0.266510, 0.257258, 0.242763, 0.231453, 0.218030, 0.202638, 0.193191" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.217716, 0.206661, 0.189477, 0.170439, 0.155282, 0.131105, 0.101730", \ + "0.222117, 0.211063, 0.193878, 0.174840, 0.159683, 0.135506, 0.106131", \ + "0.236724, 0.225670, 0.208485, 0.189447, 0.174290, 0.150113, 0.120738", \ + "0.242582, 0.231528, 0.214343, 0.195305, 0.180148, 0.155971, 0.126596", \ + "0.248254, 0.237200, 0.220015, 0.200977, 0.185820, 0.161643, 0.132268", \ + "0.258524, 0.247470, 0.230285, 0.211247, 0.196090, 0.171913, 0.142538", \ + "0.269098, 0.258044, 0.240859, 0.221821, 0.206664, 0.182487, 0.153112" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[30])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.004183, 0.004187, 0.004191, 0.004195, 0.004200, 0.004204, 0.004208"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.005816, 0.005906, 0.005921, 0.005948, 0.005954, 0.005960, 0.005966"); + } + } + } + pin(DB[29]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[29]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB29eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.081869, 0.090709, 0.106192, 0.126100, 0.145752, 0.175780, 0.206194", \ + "0.077614, 0.086454, 0.101937, 0.121845, 0.141497, 0.171525, 0.201939", \ + "0.063095, 0.071935, 0.087418, 0.107326, 0.126978, 0.157006, 0.187420", \ + "0.057251, 0.066091, 0.081574, 0.101482, 0.121134, 0.151162, 0.181576", \ + "0.051639, 0.060479, 0.075962, 0.095870, 0.115522, 0.145550, 0.175964", \ + "0.041308, 0.050148, 0.065631, 0.085540, 0.105192, 0.135220, 0.165634", \ + "0.030742, 0.039582, 0.055065, 0.074974, 0.094626, 0.124653, 0.155068" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.090064, 0.099940, 0.118539, 0.142940, 0.168102, 0.201167, 0.251186", \ + "0.085937, 0.095813, 0.114412, 0.138813, 0.163975, 0.197040, 0.247059", \ + "0.071285, 0.081161, 0.099760, 0.124161, 0.149323, 0.182388, 0.232407", \ + "0.065421, 0.075297, 0.093896, 0.118297, 0.143459, 0.176524, 0.226543", \ + "0.059823, 0.069699, 0.088298, 0.112699, 0.137861, 0.170926, 0.220945", \ + "0.049480, 0.059356, 0.077955, 0.102356, 0.127518, 0.160583, 0.210602", \ + "0.038910, 0.048786, 0.067385, 0.091786, 0.116948, 0.150013, 0.200032" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[29]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB29eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.215143, 0.205891, 0.191396, 0.180086, 0.166663, 0.151271, 0.141824", \ + "0.219591, 0.210339, 0.195844, 0.184534, 0.171111, 0.155719, 0.146272", \ + "0.234139, 0.224887, 0.210392, 0.199082, 0.185659, 0.170267, 0.160820", \ + "0.240010, 0.230758, 0.216263, 0.204953, 0.191530, 0.176138, 0.166691", \ + "0.245664, 0.236412, 0.221917, 0.210607, 0.197184, 0.181792, 0.172345", \ + "0.255942, 0.246690, 0.232195, 0.220885, 0.207462, 0.192070, 0.182623", \ + "0.266510, 0.257258, 0.242763, 0.231453, 0.218030, 0.202638, 0.193191" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.217716, 0.206661, 0.189477, 0.170439, 0.155282, 0.131105, 0.101730", \ + "0.222117, 0.211063, 0.193878, 0.174840, 0.159683, 0.135506, 0.106131", \ + "0.236724, 0.225670, 0.208485, 0.189447, 0.174290, 0.150113, 0.120738", \ + "0.242582, 0.231528, 0.214343, 0.195305, 0.180148, 0.155971, 0.126596", \ + "0.248254, 0.237200, 0.220015, 0.200977, 0.185820, 0.161643, 0.132268", \ + "0.258524, 0.247470, 0.230285, 0.211247, 0.196090, 0.171913, 0.142538", \ + "0.269098, 0.258044, 0.240859, 0.221821, 0.206664, 0.182487, 0.153112" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[29])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.004183, 0.004187, 0.004191, 0.004195, 0.004200, 0.004204, 0.004208"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.005816, 0.005906, 0.005921, 0.005948, 0.005954, 0.005960, 0.005966"); + } + } + } + pin(DB[28]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[28]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB28eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.081869, 0.090709, 0.106192, 0.126100, 0.145752, 0.175780, 0.206194", \ + "0.077614, 0.086454, 0.101937, 0.121845, 0.141497, 0.171525, 0.201939", \ + "0.063095, 0.071935, 0.087418, 0.107326, 0.126978, 0.157006, 0.187420", \ + "0.057251, 0.066091, 0.081574, 0.101482, 0.121134, 0.151162, 0.181576", \ + "0.051639, 0.060479, 0.075962, 0.095870, 0.115522, 0.145550, 0.175964", \ + "0.041308, 0.050148, 0.065631, 0.085540, 0.105192, 0.135220, 0.165634", \ + "0.030742, 0.039582, 0.055065, 0.074974, 0.094626, 0.124653, 0.155068" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.090064, 0.099940, 0.118539, 0.142940, 0.168102, 0.201167, 0.251186", \ + "0.085937, 0.095813, 0.114412, 0.138813, 0.163975, 0.197040, 0.247059", \ + "0.071285, 0.081161, 0.099760, 0.124161, 0.149323, 0.182388, 0.232407", \ + "0.065421, 0.075297, 0.093896, 0.118297, 0.143459, 0.176524, 0.226543", \ + "0.059823, 0.069699, 0.088298, 0.112699, 0.137861, 0.170926, 0.220945", \ + "0.049480, 0.059356, 0.077955, 0.102356, 0.127518, 0.160583, 0.210602", \ + "0.038910, 0.048786, 0.067385, 0.091786, 0.116948, 0.150013, 0.200032" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[28]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB28eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.215143, 0.205891, 0.191396, 0.180086, 0.166663, 0.151271, 0.141824", \ + "0.219591, 0.210339, 0.195844, 0.184534, 0.171111, 0.155719, 0.146272", \ + "0.234139, 0.224887, 0.210392, 0.199082, 0.185659, 0.170267, 0.160820", \ + "0.240010, 0.230758, 0.216263, 0.204953, 0.191530, 0.176138, 0.166691", \ + "0.245664, 0.236412, 0.221917, 0.210607, 0.197184, 0.181792, 0.172345", \ + "0.255942, 0.246690, 0.232195, 0.220885, 0.207462, 0.192070, 0.182623", \ + "0.266510, 0.257258, 0.242763, 0.231453, 0.218030, 0.202638, 0.193191" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.217716, 0.206661, 0.189477, 0.170439, 0.155282, 0.131105, 0.101730", \ + "0.222117, 0.211063, 0.193878, 0.174840, 0.159683, 0.135506, 0.106131", \ + "0.236724, 0.225670, 0.208485, 0.189447, 0.174290, 0.150113, 0.120738", \ + "0.242582, 0.231528, 0.214343, 0.195305, 0.180148, 0.155971, 0.126596", \ + "0.248254, 0.237200, 0.220015, 0.200977, 0.185820, 0.161643, 0.132268", \ + "0.258524, 0.247470, 0.230285, 0.211247, 0.196090, 0.171913, 0.142538", \ + "0.269098, 0.258044, 0.240859, 0.221821, 0.206664, 0.182487, 0.153112" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[28])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.004183, 0.004187, 0.004191, 0.004195, 0.004200, 0.004204, 0.004208"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.005816, 0.005906, 0.005921, 0.005948, 0.005954, 0.005960, 0.005966"); + } + } + } + pin(DB[27]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[27]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB27eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.081869, 0.090709, 0.106192, 0.126100, 0.145752, 0.175780, 0.206194", \ + "0.077614, 0.086454, 0.101937, 0.121845, 0.141497, 0.171525, 0.201939", \ + "0.063095, 0.071935, 0.087418, 0.107326, 0.126978, 0.157006, 0.187420", \ + "0.057251, 0.066091, 0.081574, 0.101482, 0.121134, 0.151162, 0.181576", \ + "0.051639, 0.060479, 0.075962, 0.095870, 0.115522, 0.145550, 0.175964", \ + "0.041308, 0.050148, 0.065631, 0.085540, 0.105192, 0.135220, 0.165634", \ + "0.030742, 0.039582, 0.055065, 0.074974, 0.094626, 0.124653, 0.155068" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.090064, 0.099940, 0.118539, 0.142940, 0.168102, 0.201167, 0.251186", \ + "0.085937, 0.095813, 0.114412, 0.138813, 0.163975, 0.197040, 0.247059", \ + "0.071285, 0.081161, 0.099760, 0.124161, 0.149323, 0.182388, 0.232407", \ + "0.065421, 0.075297, 0.093896, 0.118297, 0.143459, 0.176524, 0.226543", \ + "0.059823, 0.069699, 0.088298, 0.112699, 0.137861, 0.170926, 0.220945", \ + "0.049480, 0.059356, 0.077955, 0.102356, 0.127518, 0.160583, 0.210602", \ + "0.038910, 0.048786, 0.067385, 0.091786, 0.116948, 0.150013, 0.200032" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[27]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB27eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.215143, 0.205891, 0.191396, 0.180086, 0.166663, 0.151271, 0.141824", \ + "0.219591, 0.210339, 0.195844, 0.184534, 0.171111, 0.155719, 0.146272", \ + "0.234139, 0.224887, 0.210392, 0.199082, 0.185659, 0.170267, 0.160820", \ + "0.240010, 0.230758, 0.216263, 0.204953, 0.191530, 0.176138, 0.166691", \ + "0.245664, 0.236412, 0.221917, 0.210607, 0.197184, 0.181792, 0.172345", \ + "0.255942, 0.246690, 0.232195, 0.220885, 0.207462, 0.192070, 0.182623", \ + "0.266510, 0.257258, 0.242763, 0.231453, 0.218030, 0.202638, 0.193191" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.217716, 0.206661, 0.189477, 0.170439, 0.155282, 0.131105, 0.101730", \ + "0.222117, 0.211063, 0.193878, 0.174840, 0.159683, 0.135506, 0.106131", \ + "0.236724, 0.225670, 0.208485, 0.189447, 0.174290, 0.150113, 0.120738", \ + "0.242582, 0.231528, 0.214343, 0.195305, 0.180148, 0.155971, 0.126596", \ + "0.248254, 0.237200, 0.220015, 0.200977, 0.185820, 0.161643, 0.132268", \ + "0.258524, 0.247470, 0.230285, 0.211247, 0.196090, 0.171913, 0.142538", \ + "0.269098, 0.258044, 0.240859, 0.221821, 0.206664, 0.182487, 0.153112" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[27])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.004183, 0.004187, 0.004191, 0.004195, 0.004200, 0.004204, 0.004208"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.005816, 0.005906, 0.005921, 0.005948, 0.005954, 0.005960, 0.005966"); + } + } + } + pin(DB[26]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[26]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB26eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.081869, 0.090709, 0.106192, 0.126100, 0.145752, 0.175780, 0.206194", \ + "0.077614, 0.086454, 0.101937, 0.121845, 0.141497, 0.171525, 0.201939", \ + "0.063095, 0.071935, 0.087418, 0.107326, 0.126978, 0.157006, 0.187420", \ + "0.057251, 0.066091, 0.081574, 0.101482, 0.121134, 0.151162, 0.181576", \ + "0.051639, 0.060479, 0.075962, 0.095870, 0.115522, 0.145550, 0.175964", \ + "0.041308, 0.050148, 0.065631, 0.085540, 0.105192, 0.135220, 0.165634", \ + "0.030742, 0.039582, 0.055065, 0.074974, 0.094626, 0.124653, 0.155068" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.090064, 0.099940, 0.118539, 0.142940, 0.168102, 0.201167, 0.251186", \ + "0.085937, 0.095813, 0.114412, 0.138813, 0.163975, 0.197040, 0.247059", \ + "0.071285, 0.081161, 0.099760, 0.124161, 0.149323, 0.182388, 0.232407", \ + "0.065421, 0.075297, 0.093896, 0.118297, 0.143459, 0.176524, 0.226543", \ + "0.059823, 0.069699, 0.088298, 0.112699, 0.137861, 0.170926, 0.220945", \ + "0.049480, 0.059356, 0.077955, 0.102356, 0.127518, 0.160583, 0.210602", \ + "0.038910, 0.048786, 0.067385, 0.091786, 0.116948, 0.150013, 0.200032" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[26]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB26eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.215143, 0.205891, 0.191396, 0.180086, 0.166663, 0.151271, 0.141824", \ + "0.219591, 0.210339, 0.195844, 0.184534, 0.171111, 0.155719, 0.146272", \ + "0.234139, 0.224887, 0.210392, 0.199082, 0.185659, 0.170267, 0.160820", \ + "0.240010, 0.230758, 0.216263, 0.204953, 0.191530, 0.176138, 0.166691", \ + "0.245664, 0.236412, 0.221917, 0.210607, 0.197184, 0.181792, 0.172345", \ + "0.255942, 0.246690, 0.232195, 0.220885, 0.207462, 0.192070, 0.182623", \ + "0.266510, 0.257258, 0.242763, 0.231453, 0.218030, 0.202638, 0.193191" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.217716, 0.206661, 0.189477, 0.170439, 0.155282, 0.131105, 0.101730", \ + "0.222117, 0.211063, 0.193878, 0.174840, 0.159683, 0.135506, 0.106131", \ + "0.236724, 0.225670, 0.208485, 0.189447, 0.174290, 0.150113, 0.120738", \ + "0.242582, 0.231528, 0.214343, 0.195305, 0.180148, 0.155971, 0.126596", \ + "0.248254, 0.237200, 0.220015, 0.200977, 0.185820, 0.161643, 0.132268", \ + "0.258524, 0.247470, 0.230285, 0.211247, 0.196090, 0.171913, 0.142538", \ + "0.269098, 0.258044, 0.240859, 0.221821, 0.206664, 0.182487, 0.153112" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[26])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.004183, 0.004187, 0.004191, 0.004195, 0.004200, 0.004204, 0.004208"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.005816, 0.005906, 0.005921, 0.005948, 0.005954, 0.005960, 0.005966"); + } + } + } + pin(DB[25]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[25]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB25eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.081869, 0.090709, 0.106192, 0.126100, 0.145752, 0.175780, 0.206194", \ + "0.077614, 0.086454, 0.101937, 0.121845, 0.141497, 0.171525, 0.201939", \ + "0.063095, 0.071935, 0.087418, 0.107326, 0.126978, 0.157006, 0.187420", \ + "0.057251, 0.066091, 0.081574, 0.101482, 0.121134, 0.151162, 0.181576", \ + "0.051639, 0.060479, 0.075962, 0.095870, 0.115522, 0.145550, 0.175964", \ + "0.041308, 0.050148, 0.065631, 0.085540, 0.105192, 0.135220, 0.165634", \ + "0.030742, 0.039582, 0.055065, 0.074974, 0.094626, 0.124653, 0.155068" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.090064, 0.099940, 0.118539, 0.142940, 0.168102, 0.201167, 0.251186", \ + "0.085937, 0.095813, 0.114412, 0.138813, 0.163975, 0.197040, 0.247059", \ + "0.071285, 0.081161, 0.099760, 0.124161, 0.149323, 0.182388, 0.232407", \ + "0.065421, 0.075297, 0.093896, 0.118297, 0.143459, 0.176524, 0.226543", \ + "0.059823, 0.069699, 0.088298, 0.112699, 0.137861, 0.170926, 0.220945", \ + "0.049480, 0.059356, 0.077955, 0.102356, 0.127518, 0.160583, 0.210602", \ + "0.038910, 0.048786, 0.067385, 0.091786, 0.116948, 0.150013, 0.200032" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[25]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB25eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.215143, 0.205891, 0.191396, 0.180086, 0.166663, 0.151271, 0.141824", \ + "0.219591, 0.210339, 0.195844, 0.184534, 0.171111, 0.155719, 0.146272", \ + "0.234139, 0.224887, 0.210392, 0.199082, 0.185659, 0.170267, 0.160820", \ + "0.240010, 0.230758, 0.216263, 0.204953, 0.191530, 0.176138, 0.166691", \ + "0.245664, 0.236412, 0.221917, 0.210607, 0.197184, 0.181792, 0.172345", \ + "0.255942, 0.246690, 0.232195, 0.220885, 0.207462, 0.192070, 0.182623", \ + "0.266510, 0.257258, 0.242763, 0.231453, 0.218030, 0.202638, 0.193191" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.217716, 0.206661, 0.189477, 0.170439, 0.155282, 0.131105, 0.101730", \ + "0.222117, 0.211063, 0.193878, 0.174840, 0.159683, 0.135506, 0.106131", \ + "0.236724, 0.225670, 0.208485, 0.189447, 0.174290, 0.150113, 0.120738", \ + "0.242582, 0.231528, 0.214343, 0.195305, 0.180148, 0.155971, 0.126596", \ + "0.248254, 0.237200, 0.220015, 0.200977, 0.185820, 0.161643, 0.132268", \ + "0.258524, 0.247470, 0.230285, 0.211247, 0.196090, 0.171913, 0.142538", \ + "0.269098, 0.258044, 0.240859, 0.221821, 0.206664, 0.182487, 0.153112" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[25])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.004183, 0.004187, 0.004191, 0.004195, 0.004200, 0.004204, 0.004208"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.005816, 0.005906, 0.005921, 0.005948, 0.005954, 0.005960, 0.005966"); + } + } + } + pin(DB[24]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[24]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB24eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.081869, 0.090709, 0.106192, 0.126100, 0.145752, 0.175780, 0.206194", \ + "0.077614, 0.086454, 0.101937, 0.121845, 0.141497, 0.171525, 0.201939", \ + "0.063095, 0.071935, 0.087418, 0.107326, 0.126978, 0.157006, 0.187420", \ + "0.057251, 0.066091, 0.081574, 0.101482, 0.121134, 0.151162, 0.181576", \ + "0.051639, 0.060479, 0.075962, 0.095870, 0.115522, 0.145550, 0.175964", \ + "0.041308, 0.050148, 0.065631, 0.085540, 0.105192, 0.135220, 0.165634", \ + "0.030742, 0.039582, 0.055065, 0.074974, 0.094626, 0.124653, 0.155068" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.090064, 0.099940, 0.118539, 0.142940, 0.168102, 0.201167, 0.251186", \ + "0.085937, 0.095813, 0.114412, 0.138813, 0.163975, 0.197040, 0.247059", \ + "0.071285, 0.081161, 0.099760, 0.124161, 0.149323, 0.182388, 0.232407", \ + "0.065421, 0.075297, 0.093896, 0.118297, 0.143459, 0.176524, 0.226543", \ + "0.059823, 0.069699, 0.088298, 0.112699, 0.137861, 0.170926, 0.220945", \ + "0.049480, 0.059356, 0.077955, 0.102356, 0.127518, 0.160583, 0.210602", \ + "0.038910, 0.048786, 0.067385, 0.091786, 0.116948, 0.150013, 0.200032" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[24]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB24eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.215143, 0.205891, 0.191396, 0.180086, 0.166663, 0.151271, 0.141824", \ + "0.219591, 0.210339, 0.195844, 0.184534, 0.171111, 0.155719, 0.146272", \ + "0.234139, 0.224887, 0.210392, 0.199082, 0.185659, 0.170267, 0.160820", \ + "0.240010, 0.230758, 0.216263, 0.204953, 0.191530, 0.176138, 0.166691", \ + "0.245664, 0.236412, 0.221917, 0.210607, 0.197184, 0.181792, 0.172345", \ + "0.255942, 0.246690, 0.232195, 0.220885, 0.207462, 0.192070, 0.182623", \ + "0.266510, 0.257258, 0.242763, 0.231453, 0.218030, 0.202638, 0.193191" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.217716, 0.206661, 0.189477, 0.170439, 0.155282, 0.131105, 0.101730", \ + "0.222117, 0.211063, 0.193878, 0.174840, 0.159683, 0.135506, 0.106131", \ + "0.236724, 0.225670, 0.208485, 0.189447, 0.174290, 0.150113, 0.120738", \ + "0.242582, 0.231528, 0.214343, 0.195305, 0.180148, 0.155971, 0.126596", \ + "0.248254, 0.237200, 0.220015, 0.200977, 0.185820, 0.161643, 0.132268", \ + "0.258524, 0.247470, 0.230285, 0.211247, 0.196090, 0.171913, 0.142538", \ + "0.269098, 0.258044, 0.240859, 0.221821, 0.206664, 0.182487, 0.153112" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[24])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.004183, 0.004187, 0.004191, 0.004195, 0.004200, 0.004204, 0.004208"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.005816, 0.005906, 0.005921, 0.005948, 0.005954, 0.005960, 0.005966"); + } + } + } + pin(DB[23]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[23]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB23eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.081869, 0.090709, 0.106192, 0.126100, 0.145752, 0.175780, 0.206194", \ + "0.077614, 0.086454, 0.101937, 0.121845, 0.141497, 0.171525, 0.201939", \ + "0.063095, 0.071935, 0.087418, 0.107326, 0.126978, 0.157006, 0.187420", \ + "0.057251, 0.066091, 0.081574, 0.101482, 0.121134, 0.151162, 0.181576", \ + "0.051639, 0.060479, 0.075962, 0.095870, 0.115522, 0.145550, 0.175964", \ + "0.041308, 0.050148, 0.065631, 0.085540, 0.105192, 0.135220, 0.165634", \ + "0.030742, 0.039582, 0.055065, 0.074974, 0.094626, 0.124653, 0.155068" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.090064, 0.099940, 0.118539, 0.142940, 0.168102, 0.201167, 0.251186", \ + "0.085937, 0.095813, 0.114412, 0.138813, 0.163975, 0.197040, 0.247059", \ + "0.071285, 0.081161, 0.099760, 0.124161, 0.149323, 0.182388, 0.232407", \ + "0.065421, 0.075297, 0.093896, 0.118297, 0.143459, 0.176524, 0.226543", \ + "0.059823, 0.069699, 0.088298, 0.112699, 0.137861, 0.170926, 0.220945", \ + "0.049480, 0.059356, 0.077955, 0.102356, 0.127518, 0.160583, 0.210602", \ + "0.038910, 0.048786, 0.067385, 0.091786, 0.116948, 0.150013, 0.200032" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[23]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB23eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.215143, 0.205891, 0.191396, 0.180086, 0.166663, 0.151271, 0.141824", \ + "0.219591, 0.210339, 0.195844, 0.184534, 0.171111, 0.155719, 0.146272", \ + "0.234139, 0.224887, 0.210392, 0.199082, 0.185659, 0.170267, 0.160820", \ + "0.240010, 0.230758, 0.216263, 0.204953, 0.191530, 0.176138, 0.166691", \ + "0.245664, 0.236412, 0.221917, 0.210607, 0.197184, 0.181792, 0.172345", \ + "0.255942, 0.246690, 0.232195, 0.220885, 0.207462, 0.192070, 0.182623", \ + "0.266510, 0.257258, 0.242763, 0.231453, 0.218030, 0.202638, 0.193191" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.217716, 0.206661, 0.189477, 0.170439, 0.155282, 0.131105, 0.101730", \ + "0.222117, 0.211063, 0.193878, 0.174840, 0.159683, 0.135506, 0.106131", \ + "0.236724, 0.225670, 0.208485, 0.189447, 0.174290, 0.150113, 0.120738", \ + "0.242582, 0.231528, 0.214343, 0.195305, 0.180148, 0.155971, 0.126596", \ + "0.248254, 0.237200, 0.220015, 0.200977, 0.185820, 0.161643, 0.132268", \ + "0.258524, 0.247470, 0.230285, 0.211247, 0.196090, 0.171913, 0.142538", \ + "0.269098, 0.258044, 0.240859, 0.221821, 0.206664, 0.182487, 0.153112" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[23])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.004183, 0.004187, 0.004191, 0.004195, 0.004200, 0.004204, 0.004208"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.005816, 0.005906, 0.005921, 0.005948, 0.005954, 0.005960, 0.005966"); + } + } + } + pin(DB[22]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[22]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB22eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.081869, 0.090709, 0.106192, 0.126100, 0.145752, 0.175780, 0.206194", \ + "0.077614, 0.086454, 0.101937, 0.121845, 0.141497, 0.171525, 0.201939", \ + "0.063095, 0.071935, 0.087418, 0.107326, 0.126978, 0.157006, 0.187420", \ + "0.057251, 0.066091, 0.081574, 0.101482, 0.121134, 0.151162, 0.181576", \ + "0.051639, 0.060479, 0.075962, 0.095870, 0.115522, 0.145550, 0.175964", \ + "0.041308, 0.050148, 0.065631, 0.085540, 0.105192, 0.135220, 0.165634", \ + "0.030742, 0.039582, 0.055065, 0.074974, 0.094626, 0.124653, 0.155068" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.090064, 0.099940, 0.118539, 0.142940, 0.168102, 0.201167, 0.251186", \ + "0.085937, 0.095813, 0.114412, 0.138813, 0.163975, 0.197040, 0.247059", \ + "0.071285, 0.081161, 0.099760, 0.124161, 0.149323, 0.182388, 0.232407", \ + "0.065421, 0.075297, 0.093896, 0.118297, 0.143459, 0.176524, 0.226543", \ + "0.059823, 0.069699, 0.088298, 0.112699, 0.137861, 0.170926, 0.220945", \ + "0.049480, 0.059356, 0.077955, 0.102356, 0.127518, 0.160583, 0.210602", \ + "0.038910, 0.048786, 0.067385, 0.091786, 0.116948, 0.150013, 0.200032" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[22]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB22eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.215143, 0.205891, 0.191396, 0.180086, 0.166663, 0.151271, 0.141824", \ + "0.219591, 0.210339, 0.195844, 0.184534, 0.171111, 0.155719, 0.146272", \ + "0.234139, 0.224887, 0.210392, 0.199082, 0.185659, 0.170267, 0.160820", \ + "0.240010, 0.230758, 0.216263, 0.204953, 0.191530, 0.176138, 0.166691", \ + "0.245664, 0.236412, 0.221917, 0.210607, 0.197184, 0.181792, 0.172345", \ + "0.255942, 0.246690, 0.232195, 0.220885, 0.207462, 0.192070, 0.182623", \ + "0.266510, 0.257258, 0.242763, 0.231453, 0.218030, 0.202638, 0.193191" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.217716, 0.206661, 0.189477, 0.170439, 0.155282, 0.131105, 0.101730", \ + "0.222117, 0.211063, 0.193878, 0.174840, 0.159683, 0.135506, 0.106131", \ + "0.236724, 0.225670, 0.208485, 0.189447, 0.174290, 0.150113, 0.120738", \ + "0.242582, 0.231528, 0.214343, 0.195305, 0.180148, 0.155971, 0.126596", \ + "0.248254, 0.237200, 0.220015, 0.200977, 0.185820, 0.161643, 0.132268", \ + "0.258524, 0.247470, 0.230285, 0.211247, 0.196090, 0.171913, 0.142538", \ + "0.269098, 0.258044, 0.240859, 0.221821, 0.206664, 0.182487, 0.153112" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[22])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.004183, 0.004187, 0.004191, 0.004195, 0.004200, 0.004204, 0.004208"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.005816, 0.005906, 0.005921, 0.005948, 0.005954, 0.005960, 0.005966"); + } + } + } + pin(DB[21]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[21]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB21eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.081869, 0.090709, 0.106192, 0.126100, 0.145752, 0.175780, 0.206194", \ + "0.077614, 0.086454, 0.101937, 0.121845, 0.141497, 0.171525, 0.201939", \ + "0.063095, 0.071935, 0.087418, 0.107326, 0.126978, 0.157006, 0.187420", \ + "0.057251, 0.066091, 0.081574, 0.101482, 0.121134, 0.151162, 0.181576", \ + "0.051639, 0.060479, 0.075962, 0.095870, 0.115522, 0.145550, 0.175964", \ + "0.041308, 0.050148, 0.065631, 0.085540, 0.105192, 0.135220, 0.165634", \ + "0.030742, 0.039582, 0.055065, 0.074974, 0.094626, 0.124653, 0.155068" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.090064, 0.099940, 0.118539, 0.142940, 0.168102, 0.201167, 0.251186", \ + "0.085937, 0.095813, 0.114412, 0.138813, 0.163975, 0.197040, 0.247059", \ + "0.071285, 0.081161, 0.099760, 0.124161, 0.149323, 0.182388, 0.232407", \ + "0.065421, 0.075297, 0.093896, 0.118297, 0.143459, 0.176524, 0.226543", \ + "0.059823, 0.069699, 0.088298, 0.112699, 0.137861, 0.170926, 0.220945", \ + "0.049480, 0.059356, 0.077955, 0.102356, 0.127518, 0.160583, 0.210602", \ + "0.038910, 0.048786, 0.067385, 0.091786, 0.116948, 0.150013, 0.200032" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[21]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB21eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.215143, 0.205891, 0.191396, 0.180086, 0.166663, 0.151271, 0.141824", \ + "0.219591, 0.210339, 0.195844, 0.184534, 0.171111, 0.155719, 0.146272", \ + "0.234139, 0.224887, 0.210392, 0.199082, 0.185659, 0.170267, 0.160820", \ + "0.240010, 0.230758, 0.216263, 0.204953, 0.191530, 0.176138, 0.166691", \ + "0.245664, 0.236412, 0.221917, 0.210607, 0.197184, 0.181792, 0.172345", \ + "0.255942, 0.246690, 0.232195, 0.220885, 0.207462, 0.192070, 0.182623", \ + "0.266510, 0.257258, 0.242763, 0.231453, 0.218030, 0.202638, 0.193191" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.217716, 0.206661, 0.189477, 0.170439, 0.155282, 0.131105, 0.101730", \ + "0.222117, 0.211063, 0.193878, 0.174840, 0.159683, 0.135506, 0.106131", \ + "0.236724, 0.225670, 0.208485, 0.189447, 0.174290, 0.150113, 0.120738", \ + "0.242582, 0.231528, 0.214343, 0.195305, 0.180148, 0.155971, 0.126596", \ + "0.248254, 0.237200, 0.220015, 0.200977, 0.185820, 0.161643, 0.132268", \ + "0.258524, 0.247470, 0.230285, 0.211247, 0.196090, 0.171913, 0.142538", \ + "0.269098, 0.258044, 0.240859, 0.221821, 0.206664, 0.182487, 0.153112" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[21])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.004183, 0.004187, 0.004191, 0.004195, 0.004200, 0.004204, 0.004208"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.005816, 0.005906, 0.005921, 0.005948, 0.005954, 0.005960, 0.005966"); + } + } + } + pin(DB[20]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[20]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB20eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.081869, 0.090709, 0.106192, 0.126100, 0.145752, 0.175780, 0.206194", \ + "0.077614, 0.086454, 0.101937, 0.121845, 0.141497, 0.171525, 0.201939", \ + "0.063095, 0.071935, 0.087418, 0.107326, 0.126978, 0.157006, 0.187420", \ + "0.057251, 0.066091, 0.081574, 0.101482, 0.121134, 0.151162, 0.181576", \ + "0.051639, 0.060479, 0.075962, 0.095870, 0.115522, 0.145550, 0.175964", \ + "0.041308, 0.050148, 0.065631, 0.085540, 0.105192, 0.135220, 0.165634", \ + "0.030742, 0.039582, 0.055065, 0.074974, 0.094626, 0.124653, 0.155068" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.090064, 0.099940, 0.118539, 0.142940, 0.168102, 0.201167, 0.251186", \ + "0.085937, 0.095813, 0.114412, 0.138813, 0.163975, 0.197040, 0.247059", \ + "0.071285, 0.081161, 0.099760, 0.124161, 0.149323, 0.182388, 0.232407", \ + "0.065421, 0.075297, 0.093896, 0.118297, 0.143459, 0.176524, 0.226543", \ + "0.059823, 0.069699, 0.088298, 0.112699, 0.137861, 0.170926, 0.220945", \ + "0.049480, 0.059356, 0.077955, 0.102356, 0.127518, 0.160583, 0.210602", \ + "0.038910, 0.048786, 0.067385, 0.091786, 0.116948, 0.150013, 0.200032" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[20]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB20eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.215143, 0.205891, 0.191396, 0.180086, 0.166663, 0.151271, 0.141824", \ + "0.219591, 0.210339, 0.195844, 0.184534, 0.171111, 0.155719, 0.146272", \ + "0.234139, 0.224887, 0.210392, 0.199082, 0.185659, 0.170267, 0.160820", \ + "0.240010, 0.230758, 0.216263, 0.204953, 0.191530, 0.176138, 0.166691", \ + "0.245664, 0.236412, 0.221917, 0.210607, 0.197184, 0.181792, 0.172345", \ + "0.255942, 0.246690, 0.232195, 0.220885, 0.207462, 0.192070, 0.182623", \ + "0.266510, 0.257258, 0.242763, 0.231453, 0.218030, 0.202638, 0.193191" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.217716, 0.206661, 0.189477, 0.170439, 0.155282, 0.131105, 0.101730", \ + "0.222117, 0.211063, 0.193878, 0.174840, 0.159683, 0.135506, 0.106131", \ + "0.236724, 0.225670, 0.208485, 0.189447, 0.174290, 0.150113, 0.120738", \ + "0.242582, 0.231528, 0.214343, 0.195305, 0.180148, 0.155971, 0.126596", \ + "0.248254, 0.237200, 0.220015, 0.200977, 0.185820, 0.161643, 0.132268", \ + "0.258524, 0.247470, 0.230285, 0.211247, 0.196090, 0.171913, 0.142538", \ + "0.269098, 0.258044, 0.240859, 0.221821, 0.206664, 0.182487, 0.153112" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[20])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.004183, 0.004187, 0.004191, 0.004195, 0.004200, 0.004204, 0.004208"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.005816, 0.005906, 0.005921, 0.005948, 0.005954, 0.005960, 0.005966"); + } + } + } + pin(DB[19]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[19]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB19eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.081869, 0.090709, 0.106192, 0.126100, 0.145752, 0.175780, 0.206194", \ + "0.077614, 0.086454, 0.101937, 0.121845, 0.141497, 0.171525, 0.201939", \ + "0.063095, 0.071935, 0.087418, 0.107326, 0.126978, 0.157006, 0.187420", \ + "0.057251, 0.066091, 0.081574, 0.101482, 0.121134, 0.151162, 0.181576", \ + "0.051639, 0.060479, 0.075962, 0.095870, 0.115522, 0.145550, 0.175964", \ + "0.041308, 0.050148, 0.065631, 0.085540, 0.105192, 0.135220, 0.165634", \ + "0.030742, 0.039582, 0.055065, 0.074974, 0.094626, 0.124653, 0.155068" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.090064, 0.099940, 0.118539, 0.142940, 0.168102, 0.201167, 0.251186", \ + "0.085937, 0.095813, 0.114412, 0.138813, 0.163975, 0.197040, 0.247059", \ + "0.071285, 0.081161, 0.099760, 0.124161, 0.149323, 0.182388, 0.232407", \ + "0.065421, 0.075297, 0.093896, 0.118297, 0.143459, 0.176524, 0.226543", \ + "0.059823, 0.069699, 0.088298, 0.112699, 0.137861, 0.170926, 0.220945", \ + "0.049480, 0.059356, 0.077955, 0.102356, 0.127518, 0.160583, 0.210602", \ + "0.038910, 0.048786, 0.067385, 0.091786, 0.116948, 0.150013, 0.200032" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[19]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB19eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.215143, 0.205891, 0.191396, 0.180086, 0.166663, 0.151271, 0.141824", \ + "0.219591, 0.210339, 0.195844, 0.184534, 0.171111, 0.155719, 0.146272", \ + "0.234139, 0.224887, 0.210392, 0.199082, 0.185659, 0.170267, 0.160820", \ + "0.240010, 0.230758, 0.216263, 0.204953, 0.191530, 0.176138, 0.166691", \ + "0.245664, 0.236412, 0.221917, 0.210607, 0.197184, 0.181792, 0.172345", \ + "0.255942, 0.246690, 0.232195, 0.220885, 0.207462, 0.192070, 0.182623", \ + "0.266510, 0.257258, 0.242763, 0.231453, 0.218030, 0.202638, 0.193191" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.217716, 0.206661, 0.189477, 0.170439, 0.155282, 0.131105, 0.101730", \ + "0.222117, 0.211063, 0.193878, 0.174840, 0.159683, 0.135506, 0.106131", \ + "0.236724, 0.225670, 0.208485, 0.189447, 0.174290, 0.150113, 0.120738", \ + "0.242582, 0.231528, 0.214343, 0.195305, 0.180148, 0.155971, 0.126596", \ + "0.248254, 0.237200, 0.220015, 0.200977, 0.185820, 0.161643, 0.132268", \ + "0.258524, 0.247470, 0.230285, 0.211247, 0.196090, 0.171913, 0.142538", \ + "0.269098, 0.258044, 0.240859, 0.221821, 0.206664, 0.182487, 0.153112" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[19])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.004183, 0.004187, 0.004191, 0.004195, 0.004200, 0.004204, 0.004208"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.005816, 0.005906, 0.005921, 0.005948, 0.005954, 0.005960, 0.005966"); + } + } + } + pin(DB[18]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[18]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB18eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.081869, 0.090709, 0.106192, 0.126100, 0.145752, 0.175780, 0.206194", \ + "0.077614, 0.086454, 0.101937, 0.121845, 0.141497, 0.171525, 0.201939", \ + "0.063095, 0.071935, 0.087418, 0.107326, 0.126978, 0.157006, 0.187420", \ + "0.057251, 0.066091, 0.081574, 0.101482, 0.121134, 0.151162, 0.181576", \ + "0.051639, 0.060479, 0.075962, 0.095870, 0.115522, 0.145550, 0.175964", \ + "0.041308, 0.050148, 0.065631, 0.085540, 0.105192, 0.135220, 0.165634", \ + "0.030742, 0.039582, 0.055065, 0.074974, 0.094626, 0.124653, 0.155068" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.090064, 0.099940, 0.118539, 0.142940, 0.168102, 0.201167, 0.251186", \ + "0.085937, 0.095813, 0.114412, 0.138813, 0.163975, 0.197040, 0.247059", \ + "0.071285, 0.081161, 0.099760, 0.124161, 0.149323, 0.182388, 0.232407", \ + "0.065421, 0.075297, 0.093896, 0.118297, 0.143459, 0.176524, 0.226543", \ + "0.059823, 0.069699, 0.088298, 0.112699, 0.137861, 0.170926, 0.220945", \ + "0.049480, 0.059356, 0.077955, 0.102356, 0.127518, 0.160583, 0.210602", \ + "0.038910, 0.048786, 0.067385, 0.091786, 0.116948, 0.150013, 0.200032" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[18]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB18eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.215143, 0.205891, 0.191396, 0.180086, 0.166663, 0.151271, 0.141824", \ + "0.219591, 0.210339, 0.195844, 0.184534, 0.171111, 0.155719, 0.146272", \ + "0.234139, 0.224887, 0.210392, 0.199082, 0.185659, 0.170267, 0.160820", \ + "0.240010, 0.230758, 0.216263, 0.204953, 0.191530, 0.176138, 0.166691", \ + "0.245664, 0.236412, 0.221917, 0.210607, 0.197184, 0.181792, 0.172345", \ + "0.255942, 0.246690, 0.232195, 0.220885, 0.207462, 0.192070, 0.182623", \ + "0.266510, 0.257258, 0.242763, 0.231453, 0.218030, 0.202638, 0.193191" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.217716, 0.206661, 0.189477, 0.170439, 0.155282, 0.131105, 0.101730", \ + "0.222117, 0.211063, 0.193878, 0.174840, 0.159683, 0.135506, 0.106131", \ + "0.236724, 0.225670, 0.208485, 0.189447, 0.174290, 0.150113, 0.120738", \ + "0.242582, 0.231528, 0.214343, 0.195305, 0.180148, 0.155971, 0.126596", \ + "0.248254, 0.237200, 0.220015, 0.200977, 0.185820, 0.161643, 0.132268", \ + "0.258524, 0.247470, 0.230285, 0.211247, 0.196090, 0.171913, 0.142538", \ + "0.269098, 0.258044, 0.240859, 0.221821, 0.206664, 0.182487, 0.153112" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[18])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.004183, 0.004187, 0.004191, 0.004195, 0.004200, 0.004204, 0.004208"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.005816, 0.005906, 0.005921, 0.005948, 0.005954, 0.005960, 0.005966"); + } + } + } + pin(DB[17]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[17]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB17eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.081869, 0.090709, 0.106192, 0.126100, 0.145752, 0.175780, 0.206194", \ + "0.077614, 0.086454, 0.101937, 0.121845, 0.141497, 0.171525, 0.201939", \ + "0.063095, 0.071935, 0.087418, 0.107326, 0.126978, 0.157006, 0.187420", \ + "0.057251, 0.066091, 0.081574, 0.101482, 0.121134, 0.151162, 0.181576", \ + "0.051639, 0.060479, 0.075962, 0.095870, 0.115522, 0.145550, 0.175964", \ + "0.041308, 0.050148, 0.065631, 0.085540, 0.105192, 0.135220, 0.165634", \ + "0.030742, 0.039582, 0.055065, 0.074974, 0.094626, 0.124653, 0.155068" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.090064, 0.099940, 0.118539, 0.142940, 0.168102, 0.201167, 0.251186", \ + "0.085937, 0.095813, 0.114412, 0.138813, 0.163975, 0.197040, 0.247059", \ + "0.071285, 0.081161, 0.099760, 0.124161, 0.149323, 0.182388, 0.232407", \ + "0.065421, 0.075297, 0.093896, 0.118297, 0.143459, 0.176524, 0.226543", \ + "0.059823, 0.069699, 0.088298, 0.112699, 0.137861, 0.170926, 0.220945", \ + "0.049480, 0.059356, 0.077955, 0.102356, 0.127518, 0.160583, 0.210602", \ + "0.038910, 0.048786, 0.067385, 0.091786, 0.116948, 0.150013, 0.200032" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[17]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB17eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.215143, 0.205891, 0.191396, 0.180086, 0.166663, 0.151271, 0.141824", \ + "0.219591, 0.210339, 0.195844, 0.184534, 0.171111, 0.155719, 0.146272", \ + "0.234139, 0.224887, 0.210392, 0.199082, 0.185659, 0.170267, 0.160820", \ + "0.240010, 0.230758, 0.216263, 0.204953, 0.191530, 0.176138, 0.166691", \ + "0.245664, 0.236412, 0.221917, 0.210607, 0.197184, 0.181792, 0.172345", \ + "0.255942, 0.246690, 0.232195, 0.220885, 0.207462, 0.192070, 0.182623", \ + "0.266510, 0.257258, 0.242763, 0.231453, 0.218030, 0.202638, 0.193191" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.217716, 0.206661, 0.189477, 0.170439, 0.155282, 0.131105, 0.101730", \ + "0.222117, 0.211063, 0.193878, 0.174840, 0.159683, 0.135506, 0.106131", \ + "0.236724, 0.225670, 0.208485, 0.189447, 0.174290, 0.150113, 0.120738", \ + "0.242582, 0.231528, 0.214343, 0.195305, 0.180148, 0.155971, 0.126596", \ + "0.248254, 0.237200, 0.220015, 0.200977, 0.185820, 0.161643, 0.132268", \ + "0.258524, 0.247470, 0.230285, 0.211247, 0.196090, 0.171913, 0.142538", \ + "0.269098, 0.258044, 0.240859, 0.221821, 0.206664, 0.182487, 0.153112" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[17])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.004183, 0.004187, 0.004191, 0.004195, 0.004200, 0.004204, 0.004208"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.005816, 0.005906, 0.005921, 0.005948, 0.005954, 0.005960, 0.005966"); + } + } + } + pin(DB[16]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[16]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB16eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.081869, 0.090709, 0.106192, 0.126100, 0.145752, 0.175780, 0.206194", \ + "0.077614, 0.086454, 0.101937, 0.121845, 0.141497, 0.171525, 0.201939", \ + "0.063095, 0.071935, 0.087418, 0.107326, 0.126978, 0.157006, 0.187420", \ + "0.057251, 0.066091, 0.081574, 0.101482, 0.121134, 0.151162, 0.181576", \ + "0.051639, 0.060479, 0.075962, 0.095870, 0.115522, 0.145550, 0.175964", \ + "0.041308, 0.050148, 0.065631, 0.085540, 0.105192, 0.135220, 0.165634", \ + "0.030742, 0.039582, 0.055065, 0.074974, 0.094626, 0.124653, 0.155068" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.090064, 0.099940, 0.118539, 0.142940, 0.168102, 0.201167, 0.251186", \ + "0.085937, 0.095813, 0.114412, 0.138813, 0.163975, 0.197040, 0.247059", \ + "0.071285, 0.081161, 0.099760, 0.124161, 0.149323, 0.182388, 0.232407", \ + "0.065421, 0.075297, 0.093896, 0.118297, 0.143459, 0.176524, 0.226543", \ + "0.059823, 0.069699, 0.088298, 0.112699, 0.137861, 0.170926, 0.220945", \ + "0.049480, 0.059356, 0.077955, 0.102356, 0.127518, 0.160583, 0.210602", \ + "0.038910, 0.048786, 0.067385, 0.091786, 0.116948, 0.150013, 0.200032" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[16]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB16eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.215143, 0.205891, 0.191396, 0.180086, 0.166663, 0.151271, 0.141824", \ + "0.219591, 0.210339, 0.195844, 0.184534, 0.171111, 0.155719, 0.146272", \ + "0.234139, 0.224887, 0.210392, 0.199082, 0.185659, 0.170267, 0.160820", \ + "0.240010, 0.230758, 0.216263, 0.204953, 0.191530, 0.176138, 0.166691", \ + "0.245664, 0.236412, 0.221917, 0.210607, 0.197184, 0.181792, 0.172345", \ + "0.255942, 0.246690, 0.232195, 0.220885, 0.207462, 0.192070, 0.182623", \ + "0.266510, 0.257258, 0.242763, 0.231453, 0.218030, 0.202638, 0.193191" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.217716, 0.206661, 0.189477, 0.170439, 0.155282, 0.131105, 0.101730", \ + "0.222117, 0.211063, 0.193878, 0.174840, 0.159683, 0.135506, 0.106131", \ + "0.236724, 0.225670, 0.208485, 0.189447, 0.174290, 0.150113, 0.120738", \ + "0.242582, 0.231528, 0.214343, 0.195305, 0.180148, 0.155971, 0.126596", \ + "0.248254, 0.237200, 0.220015, 0.200977, 0.185820, 0.161643, 0.132268", \ + "0.258524, 0.247470, 0.230285, 0.211247, 0.196090, 0.171913, 0.142538", \ + "0.269098, 0.258044, 0.240859, 0.221821, 0.206664, 0.182487, 0.153112" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[16])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.004183, 0.004187, 0.004191, 0.004195, 0.004200, 0.004204, 0.004208"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.005816, 0.005906, 0.005921, 0.005948, 0.005954, 0.005960, 0.005966"); + } + } + } + pin(DB[15]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[15]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB15eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.081869, 0.090709, 0.106192, 0.126100, 0.145752, 0.175780, 0.206194", \ + "0.077614, 0.086454, 0.101937, 0.121845, 0.141497, 0.171525, 0.201939", \ + "0.063095, 0.071935, 0.087418, 0.107326, 0.126978, 0.157006, 0.187420", \ + "0.057251, 0.066091, 0.081574, 0.101482, 0.121134, 0.151162, 0.181576", \ + "0.051639, 0.060479, 0.075962, 0.095870, 0.115522, 0.145550, 0.175964", \ + "0.041308, 0.050148, 0.065631, 0.085540, 0.105192, 0.135220, 0.165634", \ + "0.030742, 0.039582, 0.055065, 0.074974, 0.094626, 0.124653, 0.155068" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.090064, 0.099940, 0.118539, 0.142940, 0.168102, 0.201167, 0.251186", \ + "0.085937, 0.095813, 0.114412, 0.138813, 0.163975, 0.197040, 0.247059", \ + "0.071285, 0.081161, 0.099760, 0.124161, 0.149323, 0.182388, 0.232407", \ + "0.065421, 0.075297, 0.093896, 0.118297, 0.143459, 0.176524, 0.226543", \ + "0.059823, 0.069699, 0.088298, 0.112699, 0.137861, 0.170926, 0.220945", \ + "0.049480, 0.059356, 0.077955, 0.102356, 0.127518, 0.160583, 0.210602", \ + "0.038910, 0.048786, 0.067385, 0.091786, 0.116948, 0.150013, 0.200032" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[15]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB15eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.215143, 0.205891, 0.191396, 0.180086, 0.166663, 0.151271, 0.141824", \ + "0.219591, 0.210339, 0.195844, 0.184534, 0.171111, 0.155719, 0.146272", \ + "0.234139, 0.224887, 0.210392, 0.199082, 0.185659, 0.170267, 0.160820", \ + "0.240010, 0.230758, 0.216263, 0.204953, 0.191530, 0.176138, 0.166691", \ + "0.245664, 0.236412, 0.221917, 0.210607, 0.197184, 0.181792, 0.172345", \ + "0.255942, 0.246690, 0.232195, 0.220885, 0.207462, 0.192070, 0.182623", \ + "0.266510, 0.257258, 0.242763, 0.231453, 0.218030, 0.202638, 0.193191" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.217716, 0.206661, 0.189477, 0.170439, 0.155282, 0.131105, 0.101730", \ + "0.222117, 0.211063, 0.193878, 0.174840, 0.159683, 0.135506, 0.106131", \ + "0.236724, 0.225670, 0.208485, 0.189447, 0.174290, 0.150113, 0.120738", \ + "0.242582, 0.231528, 0.214343, 0.195305, 0.180148, 0.155971, 0.126596", \ + "0.248254, 0.237200, 0.220015, 0.200977, 0.185820, 0.161643, 0.132268", \ + "0.258524, 0.247470, 0.230285, 0.211247, 0.196090, 0.171913, 0.142538", \ + "0.269098, 0.258044, 0.240859, 0.221821, 0.206664, 0.182487, 0.153112" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[15])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.004183, 0.004187, 0.004191, 0.004195, 0.004200, 0.004204, 0.004208"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.005816, 0.005906, 0.005921, 0.005948, 0.005954, 0.005960, 0.005966"); + } + } + } + pin(DB[14]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[14]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB14eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.081869, 0.090709, 0.106192, 0.126100, 0.145752, 0.175780, 0.206194", \ + "0.077614, 0.086454, 0.101937, 0.121845, 0.141497, 0.171525, 0.201939", \ + "0.063095, 0.071935, 0.087418, 0.107326, 0.126978, 0.157006, 0.187420", \ + "0.057251, 0.066091, 0.081574, 0.101482, 0.121134, 0.151162, 0.181576", \ + "0.051639, 0.060479, 0.075962, 0.095870, 0.115522, 0.145550, 0.175964", \ + "0.041308, 0.050148, 0.065631, 0.085540, 0.105192, 0.135220, 0.165634", \ + "0.030742, 0.039582, 0.055065, 0.074974, 0.094626, 0.124653, 0.155068" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.090064, 0.099940, 0.118539, 0.142940, 0.168102, 0.201167, 0.251186", \ + "0.085937, 0.095813, 0.114412, 0.138813, 0.163975, 0.197040, 0.247059", \ + "0.071285, 0.081161, 0.099760, 0.124161, 0.149323, 0.182388, 0.232407", \ + "0.065421, 0.075297, 0.093896, 0.118297, 0.143459, 0.176524, 0.226543", \ + "0.059823, 0.069699, 0.088298, 0.112699, 0.137861, 0.170926, 0.220945", \ + "0.049480, 0.059356, 0.077955, 0.102356, 0.127518, 0.160583, 0.210602", \ + "0.038910, 0.048786, 0.067385, 0.091786, 0.116948, 0.150013, 0.200032" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[14]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB14eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.215143, 0.205891, 0.191396, 0.180086, 0.166663, 0.151271, 0.141824", \ + "0.219591, 0.210339, 0.195844, 0.184534, 0.171111, 0.155719, 0.146272", \ + "0.234139, 0.224887, 0.210392, 0.199082, 0.185659, 0.170267, 0.160820", \ + "0.240010, 0.230758, 0.216263, 0.204953, 0.191530, 0.176138, 0.166691", \ + "0.245664, 0.236412, 0.221917, 0.210607, 0.197184, 0.181792, 0.172345", \ + "0.255942, 0.246690, 0.232195, 0.220885, 0.207462, 0.192070, 0.182623", \ + "0.266510, 0.257258, 0.242763, 0.231453, 0.218030, 0.202638, 0.193191" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.217716, 0.206661, 0.189477, 0.170439, 0.155282, 0.131105, 0.101730", \ + "0.222117, 0.211063, 0.193878, 0.174840, 0.159683, 0.135506, 0.106131", \ + "0.236724, 0.225670, 0.208485, 0.189447, 0.174290, 0.150113, 0.120738", \ + "0.242582, 0.231528, 0.214343, 0.195305, 0.180148, 0.155971, 0.126596", \ + "0.248254, 0.237200, 0.220015, 0.200977, 0.185820, 0.161643, 0.132268", \ + "0.258524, 0.247470, 0.230285, 0.211247, 0.196090, 0.171913, 0.142538", \ + "0.269098, 0.258044, 0.240859, 0.221821, 0.206664, 0.182487, 0.153112" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[14])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.004183, 0.004187, 0.004191, 0.004195, 0.004200, 0.004204, 0.004208"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.005816, 0.005906, 0.005921, 0.005948, 0.005954, 0.005960, 0.005966"); + } + } + } + pin(DB[13]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[13]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB13eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.081869, 0.090709, 0.106192, 0.126100, 0.145752, 0.175780, 0.206194", \ + "0.077614, 0.086454, 0.101937, 0.121845, 0.141497, 0.171525, 0.201939", \ + "0.063095, 0.071935, 0.087418, 0.107326, 0.126978, 0.157006, 0.187420", \ + "0.057251, 0.066091, 0.081574, 0.101482, 0.121134, 0.151162, 0.181576", \ + "0.051639, 0.060479, 0.075962, 0.095870, 0.115522, 0.145550, 0.175964", \ + "0.041308, 0.050148, 0.065631, 0.085540, 0.105192, 0.135220, 0.165634", \ + "0.030742, 0.039582, 0.055065, 0.074974, 0.094626, 0.124653, 0.155068" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.090064, 0.099940, 0.118539, 0.142940, 0.168102, 0.201167, 0.251186", \ + "0.085937, 0.095813, 0.114412, 0.138813, 0.163975, 0.197040, 0.247059", \ + "0.071285, 0.081161, 0.099760, 0.124161, 0.149323, 0.182388, 0.232407", \ + "0.065421, 0.075297, 0.093896, 0.118297, 0.143459, 0.176524, 0.226543", \ + "0.059823, 0.069699, 0.088298, 0.112699, 0.137861, 0.170926, 0.220945", \ + "0.049480, 0.059356, 0.077955, 0.102356, 0.127518, 0.160583, 0.210602", \ + "0.038910, 0.048786, 0.067385, 0.091786, 0.116948, 0.150013, 0.200032" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[13]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB13eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.215143, 0.205891, 0.191396, 0.180086, 0.166663, 0.151271, 0.141824", \ + "0.219591, 0.210339, 0.195844, 0.184534, 0.171111, 0.155719, 0.146272", \ + "0.234139, 0.224887, 0.210392, 0.199082, 0.185659, 0.170267, 0.160820", \ + "0.240010, 0.230758, 0.216263, 0.204953, 0.191530, 0.176138, 0.166691", \ + "0.245664, 0.236412, 0.221917, 0.210607, 0.197184, 0.181792, 0.172345", \ + "0.255942, 0.246690, 0.232195, 0.220885, 0.207462, 0.192070, 0.182623", \ + "0.266510, 0.257258, 0.242763, 0.231453, 0.218030, 0.202638, 0.193191" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.217716, 0.206661, 0.189477, 0.170439, 0.155282, 0.131105, 0.101730", \ + "0.222117, 0.211063, 0.193878, 0.174840, 0.159683, 0.135506, 0.106131", \ + "0.236724, 0.225670, 0.208485, 0.189447, 0.174290, 0.150113, 0.120738", \ + "0.242582, 0.231528, 0.214343, 0.195305, 0.180148, 0.155971, 0.126596", \ + "0.248254, 0.237200, 0.220015, 0.200977, 0.185820, 0.161643, 0.132268", \ + "0.258524, 0.247470, 0.230285, 0.211247, 0.196090, 0.171913, 0.142538", \ + "0.269098, 0.258044, 0.240859, 0.221821, 0.206664, 0.182487, 0.153112" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[13])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.004183, 0.004187, 0.004191, 0.004195, 0.004200, 0.004204, 0.004208"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.005816, 0.005906, 0.005921, 0.005948, 0.005954, 0.005960, 0.005966"); + } + } + } + pin(DB[12]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[12]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB12eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.081869, 0.090709, 0.106192, 0.126100, 0.145752, 0.175780, 0.206194", \ + "0.077614, 0.086454, 0.101937, 0.121845, 0.141497, 0.171525, 0.201939", \ + "0.063095, 0.071935, 0.087418, 0.107326, 0.126978, 0.157006, 0.187420", \ + "0.057251, 0.066091, 0.081574, 0.101482, 0.121134, 0.151162, 0.181576", \ + "0.051639, 0.060479, 0.075962, 0.095870, 0.115522, 0.145550, 0.175964", \ + "0.041308, 0.050148, 0.065631, 0.085540, 0.105192, 0.135220, 0.165634", \ + "0.030742, 0.039582, 0.055065, 0.074974, 0.094626, 0.124653, 0.155068" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.090064, 0.099940, 0.118539, 0.142940, 0.168102, 0.201167, 0.251186", \ + "0.085937, 0.095813, 0.114412, 0.138813, 0.163975, 0.197040, 0.247059", \ + "0.071285, 0.081161, 0.099760, 0.124161, 0.149323, 0.182388, 0.232407", \ + "0.065421, 0.075297, 0.093896, 0.118297, 0.143459, 0.176524, 0.226543", \ + "0.059823, 0.069699, 0.088298, 0.112699, 0.137861, 0.170926, 0.220945", \ + "0.049480, 0.059356, 0.077955, 0.102356, 0.127518, 0.160583, 0.210602", \ + "0.038910, 0.048786, 0.067385, 0.091786, 0.116948, 0.150013, 0.200032" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[12]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB12eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.215143, 0.205891, 0.191396, 0.180086, 0.166663, 0.151271, 0.141824", \ + "0.219591, 0.210339, 0.195844, 0.184534, 0.171111, 0.155719, 0.146272", \ + "0.234139, 0.224887, 0.210392, 0.199082, 0.185659, 0.170267, 0.160820", \ + "0.240010, 0.230758, 0.216263, 0.204953, 0.191530, 0.176138, 0.166691", \ + "0.245664, 0.236412, 0.221917, 0.210607, 0.197184, 0.181792, 0.172345", \ + "0.255942, 0.246690, 0.232195, 0.220885, 0.207462, 0.192070, 0.182623", \ + "0.266510, 0.257258, 0.242763, 0.231453, 0.218030, 0.202638, 0.193191" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.217716, 0.206661, 0.189477, 0.170439, 0.155282, 0.131105, 0.101730", \ + "0.222117, 0.211063, 0.193878, 0.174840, 0.159683, 0.135506, 0.106131", \ + "0.236724, 0.225670, 0.208485, 0.189447, 0.174290, 0.150113, 0.120738", \ + "0.242582, 0.231528, 0.214343, 0.195305, 0.180148, 0.155971, 0.126596", \ + "0.248254, 0.237200, 0.220015, 0.200977, 0.185820, 0.161643, 0.132268", \ + "0.258524, 0.247470, 0.230285, 0.211247, 0.196090, 0.171913, 0.142538", \ + "0.269098, 0.258044, 0.240859, 0.221821, 0.206664, 0.182487, 0.153112" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[12])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.004183, 0.004187, 0.004191, 0.004195, 0.004200, 0.004204, 0.004208"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.005816, 0.005906, 0.005921, 0.005948, 0.005954, 0.005960, 0.005966"); + } + } + } + pin(DB[11]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[11]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB11eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.081869, 0.090709, 0.106192, 0.126100, 0.145752, 0.175780, 0.206194", \ + "0.077614, 0.086454, 0.101937, 0.121845, 0.141497, 0.171525, 0.201939", \ + "0.063095, 0.071935, 0.087418, 0.107326, 0.126978, 0.157006, 0.187420", \ + "0.057251, 0.066091, 0.081574, 0.101482, 0.121134, 0.151162, 0.181576", \ + "0.051639, 0.060479, 0.075962, 0.095870, 0.115522, 0.145550, 0.175964", \ + "0.041308, 0.050148, 0.065631, 0.085540, 0.105192, 0.135220, 0.165634", \ + "0.030742, 0.039582, 0.055065, 0.074974, 0.094626, 0.124653, 0.155068" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.090064, 0.099940, 0.118539, 0.142940, 0.168102, 0.201167, 0.251186", \ + "0.085937, 0.095813, 0.114412, 0.138813, 0.163975, 0.197040, 0.247059", \ + "0.071285, 0.081161, 0.099760, 0.124161, 0.149323, 0.182388, 0.232407", \ + "0.065421, 0.075297, 0.093896, 0.118297, 0.143459, 0.176524, 0.226543", \ + "0.059823, 0.069699, 0.088298, 0.112699, 0.137861, 0.170926, 0.220945", \ + "0.049480, 0.059356, 0.077955, 0.102356, 0.127518, 0.160583, 0.210602", \ + "0.038910, 0.048786, 0.067385, 0.091786, 0.116948, 0.150013, 0.200032" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[11]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB11eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.215143, 0.205891, 0.191396, 0.180086, 0.166663, 0.151271, 0.141824", \ + "0.219591, 0.210339, 0.195844, 0.184534, 0.171111, 0.155719, 0.146272", \ + "0.234139, 0.224887, 0.210392, 0.199082, 0.185659, 0.170267, 0.160820", \ + "0.240010, 0.230758, 0.216263, 0.204953, 0.191530, 0.176138, 0.166691", \ + "0.245664, 0.236412, 0.221917, 0.210607, 0.197184, 0.181792, 0.172345", \ + "0.255942, 0.246690, 0.232195, 0.220885, 0.207462, 0.192070, 0.182623", \ + "0.266510, 0.257258, 0.242763, 0.231453, 0.218030, 0.202638, 0.193191" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.217716, 0.206661, 0.189477, 0.170439, 0.155282, 0.131105, 0.101730", \ + "0.222117, 0.211063, 0.193878, 0.174840, 0.159683, 0.135506, 0.106131", \ + "0.236724, 0.225670, 0.208485, 0.189447, 0.174290, 0.150113, 0.120738", \ + "0.242582, 0.231528, 0.214343, 0.195305, 0.180148, 0.155971, 0.126596", \ + "0.248254, 0.237200, 0.220015, 0.200977, 0.185820, 0.161643, 0.132268", \ + "0.258524, 0.247470, 0.230285, 0.211247, 0.196090, 0.171913, 0.142538", \ + "0.269098, 0.258044, 0.240859, 0.221821, 0.206664, 0.182487, 0.153112" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[11])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.004183, 0.004187, 0.004191, 0.004195, 0.004200, 0.004204, 0.004208"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.005816, 0.005906, 0.005921, 0.005948, 0.005954, 0.005960, 0.005966"); + } + } + } + pin(DB[10]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[10]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB10eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.081869, 0.090709, 0.106192, 0.126100, 0.145752, 0.175780, 0.206194", \ + "0.077614, 0.086454, 0.101937, 0.121845, 0.141497, 0.171525, 0.201939", \ + "0.063095, 0.071935, 0.087418, 0.107326, 0.126978, 0.157006, 0.187420", \ + "0.057251, 0.066091, 0.081574, 0.101482, 0.121134, 0.151162, 0.181576", \ + "0.051639, 0.060479, 0.075962, 0.095870, 0.115522, 0.145550, 0.175964", \ + "0.041308, 0.050148, 0.065631, 0.085540, 0.105192, 0.135220, 0.165634", \ + "0.030742, 0.039582, 0.055065, 0.074974, 0.094626, 0.124653, 0.155068" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.090064, 0.099940, 0.118539, 0.142940, 0.168102, 0.201167, 0.251186", \ + "0.085937, 0.095813, 0.114412, 0.138813, 0.163975, 0.197040, 0.247059", \ + "0.071285, 0.081161, 0.099760, 0.124161, 0.149323, 0.182388, 0.232407", \ + "0.065421, 0.075297, 0.093896, 0.118297, 0.143459, 0.176524, 0.226543", \ + "0.059823, 0.069699, 0.088298, 0.112699, 0.137861, 0.170926, 0.220945", \ + "0.049480, 0.059356, 0.077955, 0.102356, 0.127518, 0.160583, 0.210602", \ + "0.038910, 0.048786, 0.067385, 0.091786, 0.116948, 0.150013, 0.200032" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[10]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB10eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.215143, 0.205891, 0.191396, 0.180086, 0.166663, 0.151271, 0.141824", \ + "0.219591, 0.210339, 0.195844, 0.184534, 0.171111, 0.155719, 0.146272", \ + "0.234139, 0.224887, 0.210392, 0.199082, 0.185659, 0.170267, 0.160820", \ + "0.240010, 0.230758, 0.216263, 0.204953, 0.191530, 0.176138, 0.166691", \ + "0.245664, 0.236412, 0.221917, 0.210607, 0.197184, 0.181792, 0.172345", \ + "0.255942, 0.246690, 0.232195, 0.220885, 0.207462, 0.192070, 0.182623", \ + "0.266510, 0.257258, 0.242763, 0.231453, 0.218030, 0.202638, 0.193191" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.217716, 0.206661, 0.189477, 0.170439, 0.155282, 0.131105, 0.101730", \ + "0.222117, 0.211063, 0.193878, 0.174840, 0.159683, 0.135506, 0.106131", \ + "0.236724, 0.225670, 0.208485, 0.189447, 0.174290, 0.150113, 0.120738", \ + "0.242582, 0.231528, 0.214343, 0.195305, 0.180148, 0.155971, 0.126596", \ + "0.248254, 0.237200, 0.220015, 0.200977, 0.185820, 0.161643, 0.132268", \ + "0.258524, 0.247470, 0.230285, 0.211247, 0.196090, 0.171913, 0.142538", \ + "0.269098, 0.258044, 0.240859, 0.221821, 0.206664, 0.182487, 0.153112" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[10])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.004183, 0.004187, 0.004191, 0.004195, 0.004200, 0.004204, 0.004208"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.005816, 0.005906, 0.005921, 0.005948, 0.005954, 0.005960, 0.005966"); + } + } + } + pin(DB[9]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[9]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB9eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.081869, 0.090709, 0.106192, 0.126100, 0.145752, 0.175780, 0.206194", \ + "0.077614, 0.086454, 0.101937, 0.121845, 0.141497, 0.171525, 0.201939", \ + "0.063095, 0.071935, 0.087418, 0.107326, 0.126978, 0.157006, 0.187420", \ + "0.057251, 0.066091, 0.081574, 0.101482, 0.121134, 0.151162, 0.181576", \ + "0.051639, 0.060479, 0.075962, 0.095870, 0.115522, 0.145550, 0.175964", \ + "0.041308, 0.050148, 0.065631, 0.085540, 0.105192, 0.135220, 0.165634", \ + "0.030742, 0.039582, 0.055065, 0.074974, 0.094626, 0.124653, 0.155068" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.090064, 0.099940, 0.118539, 0.142940, 0.168102, 0.201167, 0.251186", \ + "0.085937, 0.095813, 0.114412, 0.138813, 0.163975, 0.197040, 0.247059", \ + "0.071285, 0.081161, 0.099760, 0.124161, 0.149323, 0.182388, 0.232407", \ + "0.065421, 0.075297, 0.093896, 0.118297, 0.143459, 0.176524, 0.226543", \ + "0.059823, 0.069699, 0.088298, 0.112699, 0.137861, 0.170926, 0.220945", \ + "0.049480, 0.059356, 0.077955, 0.102356, 0.127518, 0.160583, 0.210602", \ + "0.038910, 0.048786, 0.067385, 0.091786, 0.116948, 0.150013, 0.200032" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[9]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB9eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.215143, 0.205891, 0.191396, 0.180086, 0.166663, 0.151271, 0.141824", \ + "0.219591, 0.210339, 0.195844, 0.184534, 0.171111, 0.155719, 0.146272", \ + "0.234139, 0.224887, 0.210392, 0.199082, 0.185659, 0.170267, 0.160820", \ + "0.240010, 0.230758, 0.216263, 0.204953, 0.191530, 0.176138, 0.166691", \ + "0.245664, 0.236412, 0.221917, 0.210607, 0.197184, 0.181792, 0.172345", \ + "0.255942, 0.246690, 0.232195, 0.220885, 0.207462, 0.192070, 0.182623", \ + "0.266510, 0.257258, 0.242763, 0.231453, 0.218030, 0.202638, 0.193191" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.217716, 0.206661, 0.189477, 0.170439, 0.155282, 0.131105, 0.101730", \ + "0.222117, 0.211063, 0.193878, 0.174840, 0.159683, 0.135506, 0.106131", \ + "0.236724, 0.225670, 0.208485, 0.189447, 0.174290, 0.150113, 0.120738", \ + "0.242582, 0.231528, 0.214343, 0.195305, 0.180148, 0.155971, 0.126596", \ + "0.248254, 0.237200, 0.220015, 0.200977, 0.185820, 0.161643, 0.132268", \ + "0.258524, 0.247470, 0.230285, 0.211247, 0.196090, 0.171913, 0.142538", \ + "0.269098, 0.258044, 0.240859, 0.221821, 0.206664, 0.182487, 0.153112" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[9])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.004183, 0.004187, 0.004191, 0.004195, 0.004200, 0.004204, 0.004208"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.005816, 0.005906, 0.005921, 0.005948, 0.005954, 0.005960, 0.005966"); + } + } + } + pin(DB[8]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[8]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB8eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.081869, 0.090709, 0.106192, 0.126100, 0.145752, 0.175780, 0.206194", \ + "0.077614, 0.086454, 0.101937, 0.121845, 0.141497, 0.171525, 0.201939", \ + "0.063095, 0.071935, 0.087418, 0.107326, 0.126978, 0.157006, 0.187420", \ + "0.057251, 0.066091, 0.081574, 0.101482, 0.121134, 0.151162, 0.181576", \ + "0.051639, 0.060479, 0.075962, 0.095870, 0.115522, 0.145550, 0.175964", \ + "0.041308, 0.050148, 0.065631, 0.085540, 0.105192, 0.135220, 0.165634", \ + "0.030742, 0.039582, 0.055065, 0.074974, 0.094626, 0.124653, 0.155068" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.090064, 0.099940, 0.118539, 0.142940, 0.168102, 0.201167, 0.251186", \ + "0.085937, 0.095813, 0.114412, 0.138813, 0.163975, 0.197040, 0.247059", \ + "0.071285, 0.081161, 0.099760, 0.124161, 0.149323, 0.182388, 0.232407", \ + "0.065421, 0.075297, 0.093896, 0.118297, 0.143459, 0.176524, 0.226543", \ + "0.059823, 0.069699, 0.088298, 0.112699, 0.137861, 0.170926, 0.220945", \ + "0.049480, 0.059356, 0.077955, 0.102356, 0.127518, 0.160583, 0.210602", \ + "0.038910, 0.048786, 0.067385, 0.091786, 0.116948, 0.150013, 0.200032" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[8]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB8eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.215143, 0.205891, 0.191396, 0.180086, 0.166663, 0.151271, 0.141824", \ + "0.219591, 0.210339, 0.195844, 0.184534, 0.171111, 0.155719, 0.146272", \ + "0.234139, 0.224887, 0.210392, 0.199082, 0.185659, 0.170267, 0.160820", \ + "0.240010, 0.230758, 0.216263, 0.204953, 0.191530, 0.176138, 0.166691", \ + "0.245664, 0.236412, 0.221917, 0.210607, 0.197184, 0.181792, 0.172345", \ + "0.255942, 0.246690, 0.232195, 0.220885, 0.207462, 0.192070, 0.182623", \ + "0.266510, 0.257258, 0.242763, 0.231453, 0.218030, 0.202638, 0.193191" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.217716, 0.206661, 0.189477, 0.170439, 0.155282, 0.131105, 0.101730", \ + "0.222117, 0.211063, 0.193878, 0.174840, 0.159683, 0.135506, 0.106131", \ + "0.236724, 0.225670, 0.208485, 0.189447, 0.174290, 0.150113, 0.120738", \ + "0.242582, 0.231528, 0.214343, 0.195305, 0.180148, 0.155971, 0.126596", \ + "0.248254, 0.237200, 0.220015, 0.200977, 0.185820, 0.161643, 0.132268", \ + "0.258524, 0.247470, 0.230285, 0.211247, 0.196090, 0.171913, 0.142538", \ + "0.269098, 0.258044, 0.240859, 0.221821, 0.206664, 0.182487, 0.153112" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[8])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.004183, 0.004187, 0.004191, 0.004195, 0.004200, 0.004204, 0.004208"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.005816, 0.005906, 0.005921, 0.005948, 0.005954, 0.005960, 0.005966"); + } + } + } + pin(DB[7]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[7]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB7eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.081869, 0.090709, 0.106192, 0.126100, 0.145752, 0.175780, 0.206194", \ + "0.077614, 0.086454, 0.101937, 0.121845, 0.141497, 0.171525, 0.201939", \ + "0.063095, 0.071935, 0.087418, 0.107326, 0.126978, 0.157006, 0.187420", \ + "0.057251, 0.066091, 0.081574, 0.101482, 0.121134, 0.151162, 0.181576", \ + "0.051639, 0.060479, 0.075962, 0.095870, 0.115522, 0.145550, 0.175964", \ + "0.041308, 0.050148, 0.065631, 0.085540, 0.105192, 0.135220, 0.165634", \ + "0.030742, 0.039582, 0.055065, 0.074974, 0.094626, 0.124653, 0.155068" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.090064, 0.099940, 0.118539, 0.142940, 0.168102, 0.201167, 0.251186", \ + "0.085937, 0.095813, 0.114412, 0.138813, 0.163975, 0.197040, 0.247059", \ + "0.071285, 0.081161, 0.099760, 0.124161, 0.149323, 0.182388, 0.232407", \ + "0.065421, 0.075297, 0.093896, 0.118297, 0.143459, 0.176524, 0.226543", \ + "0.059823, 0.069699, 0.088298, 0.112699, 0.137861, 0.170926, 0.220945", \ + "0.049480, 0.059356, 0.077955, 0.102356, 0.127518, 0.160583, 0.210602", \ + "0.038910, 0.048786, 0.067385, 0.091786, 0.116948, 0.150013, 0.200032" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[7]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB7eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.215143, 0.205891, 0.191396, 0.180086, 0.166663, 0.151271, 0.141824", \ + "0.219591, 0.210339, 0.195844, 0.184534, 0.171111, 0.155719, 0.146272", \ + "0.234139, 0.224887, 0.210392, 0.199082, 0.185659, 0.170267, 0.160820", \ + "0.240010, 0.230758, 0.216263, 0.204953, 0.191530, 0.176138, 0.166691", \ + "0.245664, 0.236412, 0.221917, 0.210607, 0.197184, 0.181792, 0.172345", \ + "0.255942, 0.246690, 0.232195, 0.220885, 0.207462, 0.192070, 0.182623", \ + "0.266510, 0.257258, 0.242763, 0.231453, 0.218030, 0.202638, 0.193191" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.217716, 0.206661, 0.189477, 0.170439, 0.155282, 0.131105, 0.101730", \ + "0.222117, 0.211063, 0.193878, 0.174840, 0.159683, 0.135506, 0.106131", \ + "0.236724, 0.225670, 0.208485, 0.189447, 0.174290, 0.150113, 0.120738", \ + "0.242582, 0.231528, 0.214343, 0.195305, 0.180148, 0.155971, 0.126596", \ + "0.248254, 0.237200, 0.220015, 0.200977, 0.185820, 0.161643, 0.132268", \ + "0.258524, 0.247470, 0.230285, 0.211247, 0.196090, 0.171913, 0.142538", \ + "0.269098, 0.258044, 0.240859, 0.221821, 0.206664, 0.182487, 0.153112" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[7])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.004183, 0.004187, 0.004191, 0.004195, 0.004200, 0.004204, 0.004208"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.005816, 0.005906, 0.005921, 0.005948, 0.005954, 0.005960, 0.005966"); + } + } + } + pin(DB[6]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[6]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB6eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.081869, 0.090709, 0.106192, 0.126100, 0.145752, 0.175780, 0.206194", \ + "0.077614, 0.086454, 0.101937, 0.121845, 0.141497, 0.171525, 0.201939", \ + "0.063095, 0.071935, 0.087418, 0.107326, 0.126978, 0.157006, 0.187420", \ + "0.057251, 0.066091, 0.081574, 0.101482, 0.121134, 0.151162, 0.181576", \ + "0.051639, 0.060479, 0.075962, 0.095870, 0.115522, 0.145550, 0.175964", \ + "0.041308, 0.050148, 0.065631, 0.085540, 0.105192, 0.135220, 0.165634", \ + "0.030742, 0.039582, 0.055065, 0.074974, 0.094626, 0.124653, 0.155068" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.090064, 0.099940, 0.118539, 0.142940, 0.168102, 0.201167, 0.251186", \ + "0.085937, 0.095813, 0.114412, 0.138813, 0.163975, 0.197040, 0.247059", \ + "0.071285, 0.081161, 0.099760, 0.124161, 0.149323, 0.182388, 0.232407", \ + "0.065421, 0.075297, 0.093896, 0.118297, 0.143459, 0.176524, 0.226543", \ + "0.059823, 0.069699, 0.088298, 0.112699, 0.137861, 0.170926, 0.220945", \ + "0.049480, 0.059356, 0.077955, 0.102356, 0.127518, 0.160583, 0.210602", \ + "0.038910, 0.048786, 0.067385, 0.091786, 0.116948, 0.150013, 0.200032" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[6]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB6eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.215143, 0.205891, 0.191396, 0.180086, 0.166663, 0.151271, 0.141824", \ + "0.219591, 0.210339, 0.195844, 0.184534, 0.171111, 0.155719, 0.146272", \ + "0.234139, 0.224887, 0.210392, 0.199082, 0.185659, 0.170267, 0.160820", \ + "0.240010, 0.230758, 0.216263, 0.204953, 0.191530, 0.176138, 0.166691", \ + "0.245664, 0.236412, 0.221917, 0.210607, 0.197184, 0.181792, 0.172345", \ + "0.255942, 0.246690, 0.232195, 0.220885, 0.207462, 0.192070, 0.182623", \ + "0.266510, 0.257258, 0.242763, 0.231453, 0.218030, 0.202638, 0.193191" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.217716, 0.206661, 0.189477, 0.170439, 0.155282, 0.131105, 0.101730", \ + "0.222117, 0.211063, 0.193878, 0.174840, 0.159683, 0.135506, 0.106131", \ + "0.236724, 0.225670, 0.208485, 0.189447, 0.174290, 0.150113, 0.120738", \ + "0.242582, 0.231528, 0.214343, 0.195305, 0.180148, 0.155971, 0.126596", \ + "0.248254, 0.237200, 0.220015, 0.200977, 0.185820, 0.161643, 0.132268", \ + "0.258524, 0.247470, 0.230285, 0.211247, 0.196090, 0.171913, 0.142538", \ + "0.269098, 0.258044, 0.240859, 0.221821, 0.206664, 0.182487, 0.153112" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[6])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.004183, 0.004187, 0.004191, 0.004195, 0.004200, 0.004204, 0.004208"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.005816, 0.005906, 0.005921, 0.005948, 0.005954, 0.005960, 0.005966"); + } + } + } + pin(DB[5]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[5]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB5eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.081869, 0.090709, 0.106192, 0.126100, 0.145752, 0.175780, 0.206194", \ + "0.077614, 0.086454, 0.101937, 0.121845, 0.141497, 0.171525, 0.201939", \ + "0.063095, 0.071935, 0.087418, 0.107326, 0.126978, 0.157006, 0.187420", \ + "0.057251, 0.066091, 0.081574, 0.101482, 0.121134, 0.151162, 0.181576", \ + "0.051639, 0.060479, 0.075962, 0.095870, 0.115522, 0.145550, 0.175964", \ + "0.041308, 0.050148, 0.065631, 0.085540, 0.105192, 0.135220, 0.165634", \ + "0.030742, 0.039582, 0.055065, 0.074974, 0.094626, 0.124653, 0.155068" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.090064, 0.099940, 0.118539, 0.142940, 0.168102, 0.201167, 0.251186", \ + "0.085937, 0.095813, 0.114412, 0.138813, 0.163975, 0.197040, 0.247059", \ + "0.071285, 0.081161, 0.099760, 0.124161, 0.149323, 0.182388, 0.232407", \ + "0.065421, 0.075297, 0.093896, 0.118297, 0.143459, 0.176524, 0.226543", \ + "0.059823, 0.069699, 0.088298, 0.112699, 0.137861, 0.170926, 0.220945", \ + "0.049480, 0.059356, 0.077955, 0.102356, 0.127518, 0.160583, 0.210602", \ + "0.038910, 0.048786, 0.067385, 0.091786, 0.116948, 0.150013, 0.200032" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[5]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB5eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.215143, 0.205891, 0.191396, 0.180086, 0.166663, 0.151271, 0.141824", \ + "0.219591, 0.210339, 0.195844, 0.184534, 0.171111, 0.155719, 0.146272", \ + "0.234139, 0.224887, 0.210392, 0.199082, 0.185659, 0.170267, 0.160820", \ + "0.240010, 0.230758, 0.216263, 0.204953, 0.191530, 0.176138, 0.166691", \ + "0.245664, 0.236412, 0.221917, 0.210607, 0.197184, 0.181792, 0.172345", \ + "0.255942, 0.246690, 0.232195, 0.220885, 0.207462, 0.192070, 0.182623", \ + "0.266510, 0.257258, 0.242763, 0.231453, 0.218030, 0.202638, 0.193191" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.217716, 0.206661, 0.189477, 0.170439, 0.155282, 0.131105, 0.101730", \ + "0.222117, 0.211063, 0.193878, 0.174840, 0.159683, 0.135506, 0.106131", \ + "0.236724, 0.225670, 0.208485, 0.189447, 0.174290, 0.150113, 0.120738", \ + "0.242582, 0.231528, 0.214343, 0.195305, 0.180148, 0.155971, 0.126596", \ + "0.248254, 0.237200, 0.220015, 0.200977, 0.185820, 0.161643, 0.132268", \ + "0.258524, 0.247470, 0.230285, 0.211247, 0.196090, 0.171913, 0.142538", \ + "0.269098, 0.258044, 0.240859, 0.221821, 0.206664, 0.182487, 0.153112" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[5])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.004183, 0.004187, 0.004191, 0.004195, 0.004200, 0.004204, 0.004208"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.005816, 0.005906, 0.005921, 0.005948, 0.005954, 0.005960, 0.005966"); + } + } + } + pin(DB[4]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[4]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB4eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.081869, 0.090709, 0.106192, 0.126100, 0.145752, 0.175780, 0.206194", \ + "0.077614, 0.086454, 0.101937, 0.121845, 0.141497, 0.171525, 0.201939", \ + "0.063095, 0.071935, 0.087418, 0.107326, 0.126978, 0.157006, 0.187420", \ + "0.057251, 0.066091, 0.081574, 0.101482, 0.121134, 0.151162, 0.181576", \ + "0.051639, 0.060479, 0.075962, 0.095870, 0.115522, 0.145550, 0.175964", \ + "0.041308, 0.050148, 0.065631, 0.085540, 0.105192, 0.135220, 0.165634", \ + "0.030742, 0.039582, 0.055065, 0.074974, 0.094626, 0.124653, 0.155068" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.090064, 0.099940, 0.118539, 0.142940, 0.168102, 0.201167, 0.251186", \ + "0.085937, 0.095813, 0.114412, 0.138813, 0.163975, 0.197040, 0.247059", \ + "0.071285, 0.081161, 0.099760, 0.124161, 0.149323, 0.182388, 0.232407", \ + "0.065421, 0.075297, 0.093896, 0.118297, 0.143459, 0.176524, 0.226543", \ + "0.059823, 0.069699, 0.088298, 0.112699, 0.137861, 0.170926, 0.220945", \ + "0.049480, 0.059356, 0.077955, 0.102356, 0.127518, 0.160583, 0.210602", \ + "0.038910, 0.048786, 0.067385, 0.091786, 0.116948, 0.150013, 0.200032" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[4]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB4eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.215143, 0.205891, 0.191396, 0.180086, 0.166663, 0.151271, 0.141824", \ + "0.219591, 0.210339, 0.195844, 0.184534, 0.171111, 0.155719, 0.146272", \ + "0.234139, 0.224887, 0.210392, 0.199082, 0.185659, 0.170267, 0.160820", \ + "0.240010, 0.230758, 0.216263, 0.204953, 0.191530, 0.176138, 0.166691", \ + "0.245664, 0.236412, 0.221917, 0.210607, 0.197184, 0.181792, 0.172345", \ + "0.255942, 0.246690, 0.232195, 0.220885, 0.207462, 0.192070, 0.182623", \ + "0.266510, 0.257258, 0.242763, 0.231453, 0.218030, 0.202638, 0.193191" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.217716, 0.206661, 0.189477, 0.170439, 0.155282, 0.131105, 0.101730", \ + "0.222117, 0.211063, 0.193878, 0.174840, 0.159683, 0.135506, 0.106131", \ + "0.236724, 0.225670, 0.208485, 0.189447, 0.174290, 0.150113, 0.120738", \ + "0.242582, 0.231528, 0.214343, 0.195305, 0.180148, 0.155971, 0.126596", \ + "0.248254, 0.237200, 0.220015, 0.200977, 0.185820, 0.161643, 0.132268", \ + "0.258524, 0.247470, 0.230285, 0.211247, 0.196090, 0.171913, 0.142538", \ + "0.269098, 0.258044, 0.240859, 0.221821, 0.206664, 0.182487, 0.153112" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[4])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.004183, 0.004187, 0.004191, 0.004195, 0.004200, 0.004204, 0.004208"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.005816, 0.005906, 0.005921, 0.005948, 0.005954, 0.005960, 0.005966"); + } + } + } + pin(DB[3]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[3]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB3eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.081869, 0.090709, 0.106192, 0.126100, 0.145752, 0.175780, 0.206194", \ + "0.077614, 0.086454, 0.101937, 0.121845, 0.141497, 0.171525, 0.201939", \ + "0.063095, 0.071935, 0.087418, 0.107326, 0.126978, 0.157006, 0.187420", \ + "0.057251, 0.066091, 0.081574, 0.101482, 0.121134, 0.151162, 0.181576", \ + "0.051639, 0.060479, 0.075962, 0.095870, 0.115522, 0.145550, 0.175964", \ + "0.041308, 0.050148, 0.065631, 0.085540, 0.105192, 0.135220, 0.165634", \ + "0.030742, 0.039582, 0.055065, 0.074974, 0.094626, 0.124653, 0.155068" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.090064, 0.099940, 0.118539, 0.142940, 0.168102, 0.201167, 0.251186", \ + "0.085937, 0.095813, 0.114412, 0.138813, 0.163975, 0.197040, 0.247059", \ + "0.071285, 0.081161, 0.099760, 0.124161, 0.149323, 0.182388, 0.232407", \ + "0.065421, 0.075297, 0.093896, 0.118297, 0.143459, 0.176524, 0.226543", \ + "0.059823, 0.069699, 0.088298, 0.112699, 0.137861, 0.170926, 0.220945", \ + "0.049480, 0.059356, 0.077955, 0.102356, 0.127518, 0.160583, 0.210602", \ + "0.038910, 0.048786, 0.067385, 0.091786, 0.116948, 0.150013, 0.200032" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[3]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB3eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.215143, 0.205891, 0.191396, 0.180086, 0.166663, 0.151271, 0.141824", \ + "0.219591, 0.210339, 0.195844, 0.184534, 0.171111, 0.155719, 0.146272", \ + "0.234139, 0.224887, 0.210392, 0.199082, 0.185659, 0.170267, 0.160820", \ + "0.240010, 0.230758, 0.216263, 0.204953, 0.191530, 0.176138, 0.166691", \ + "0.245664, 0.236412, 0.221917, 0.210607, 0.197184, 0.181792, 0.172345", \ + "0.255942, 0.246690, 0.232195, 0.220885, 0.207462, 0.192070, 0.182623", \ + "0.266510, 0.257258, 0.242763, 0.231453, 0.218030, 0.202638, 0.193191" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.217716, 0.206661, 0.189477, 0.170439, 0.155282, 0.131105, 0.101730", \ + "0.222117, 0.211063, 0.193878, 0.174840, 0.159683, 0.135506, 0.106131", \ + "0.236724, 0.225670, 0.208485, 0.189447, 0.174290, 0.150113, 0.120738", \ + "0.242582, 0.231528, 0.214343, 0.195305, 0.180148, 0.155971, 0.126596", \ + "0.248254, 0.237200, 0.220015, 0.200977, 0.185820, 0.161643, 0.132268", \ + "0.258524, 0.247470, 0.230285, 0.211247, 0.196090, 0.171913, 0.142538", \ + "0.269098, 0.258044, 0.240859, 0.221821, 0.206664, 0.182487, 0.153112" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[3])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.004183, 0.004187, 0.004191, 0.004195, 0.004200, 0.004204, 0.004208"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.005816, 0.005906, 0.005921, 0.005948, 0.005954, 0.005960, 0.005966"); + } + } + } + pin(DB[2]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[2]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB2eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.081869, 0.090709, 0.106192, 0.126100, 0.145752, 0.175780, 0.206194", \ + "0.077614, 0.086454, 0.101937, 0.121845, 0.141497, 0.171525, 0.201939", \ + "0.063095, 0.071935, 0.087418, 0.107326, 0.126978, 0.157006, 0.187420", \ + "0.057251, 0.066091, 0.081574, 0.101482, 0.121134, 0.151162, 0.181576", \ + "0.051639, 0.060479, 0.075962, 0.095870, 0.115522, 0.145550, 0.175964", \ + "0.041308, 0.050148, 0.065631, 0.085540, 0.105192, 0.135220, 0.165634", \ + "0.030742, 0.039582, 0.055065, 0.074974, 0.094626, 0.124653, 0.155068" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.090064, 0.099940, 0.118539, 0.142940, 0.168102, 0.201167, 0.251186", \ + "0.085937, 0.095813, 0.114412, 0.138813, 0.163975, 0.197040, 0.247059", \ + "0.071285, 0.081161, 0.099760, 0.124161, 0.149323, 0.182388, 0.232407", \ + "0.065421, 0.075297, 0.093896, 0.118297, 0.143459, 0.176524, 0.226543", \ + "0.059823, 0.069699, 0.088298, 0.112699, 0.137861, 0.170926, 0.220945", \ + "0.049480, 0.059356, 0.077955, 0.102356, 0.127518, 0.160583, 0.210602", \ + "0.038910, 0.048786, 0.067385, 0.091786, 0.116948, 0.150013, 0.200032" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[2]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB2eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.215143, 0.205891, 0.191396, 0.180086, 0.166663, 0.151271, 0.141824", \ + "0.219591, 0.210339, 0.195844, 0.184534, 0.171111, 0.155719, 0.146272", \ + "0.234139, 0.224887, 0.210392, 0.199082, 0.185659, 0.170267, 0.160820", \ + "0.240010, 0.230758, 0.216263, 0.204953, 0.191530, 0.176138, 0.166691", \ + "0.245664, 0.236412, 0.221917, 0.210607, 0.197184, 0.181792, 0.172345", \ + "0.255942, 0.246690, 0.232195, 0.220885, 0.207462, 0.192070, 0.182623", \ + "0.266510, 0.257258, 0.242763, 0.231453, 0.218030, 0.202638, 0.193191" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.217716, 0.206661, 0.189477, 0.170439, 0.155282, 0.131105, 0.101730", \ + "0.222117, 0.211063, 0.193878, 0.174840, 0.159683, 0.135506, 0.106131", \ + "0.236724, 0.225670, 0.208485, 0.189447, 0.174290, 0.150113, 0.120738", \ + "0.242582, 0.231528, 0.214343, 0.195305, 0.180148, 0.155971, 0.126596", \ + "0.248254, 0.237200, 0.220015, 0.200977, 0.185820, 0.161643, 0.132268", \ + "0.258524, 0.247470, 0.230285, 0.211247, 0.196090, 0.171913, 0.142538", \ + "0.269098, 0.258044, 0.240859, 0.221821, 0.206664, 0.182487, 0.153112" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[2])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.004183, 0.004187, 0.004191, 0.004195, 0.004200, 0.004204, 0.004208"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.005816, 0.005906, 0.005921, 0.005948, 0.005954, 0.005960, 0.005966"); + } + } + } + pin(DB[1]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[1]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB1eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.081869, 0.090709, 0.106192, 0.126100, 0.145752, 0.175780, 0.206194", \ + "0.077614, 0.086454, 0.101937, 0.121845, 0.141497, 0.171525, 0.201939", \ + "0.063095, 0.071935, 0.087418, 0.107326, 0.126978, 0.157006, 0.187420", \ + "0.057251, 0.066091, 0.081574, 0.101482, 0.121134, 0.151162, 0.181576", \ + "0.051639, 0.060479, 0.075962, 0.095870, 0.115522, 0.145550, 0.175964", \ + "0.041308, 0.050148, 0.065631, 0.085540, 0.105192, 0.135220, 0.165634", \ + "0.030742, 0.039582, 0.055065, 0.074974, 0.094626, 0.124653, 0.155068" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.090064, 0.099940, 0.118539, 0.142940, 0.168102, 0.201167, 0.251186", \ + "0.085937, 0.095813, 0.114412, 0.138813, 0.163975, 0.197040, 0.247059", \ + "0.071285, 0.081161, 0.099760, 0.124161, 0.149323, 0.182388, 0.232407", \ + "0.065421, 0.075297, 0.093896, 0.118297, 0.143459, 0.176524, 0.226543", \ + "0.059823, 0.069699, 0.088298, 0.112699, 0.137861, 0.170926, 0.220945", \ + "0.049480, 0.059356, 0.077955, 0.102356, 0.127518, 0.160583, 0.210602", \ + "0.038910, 0.048786, 0.067385, 0.091786, 0.116948, 0.150013, 0.200032" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[1]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB1eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.215143, 0.205891, 0.191396, 0.180086, 0.166663, 0.151271, 0.141824", \ + "0.219591, 0.210339, 0.195844, 0.184534, 0.171111, 0.155719, 0.146272", \ + "0.234139, 0.224887, 0.210392, 0.199082, 0.185659, 0.170267, 0.160820", \ + "0.240010, 0.230758, 0.216263, 0.204953, 0.191530, 0.176138, 0.166691", \ + "0.245664, 0.236412, 0.221917, 0.210607, 0.197184, 0.181792, 0.172345", \ + "0.255942, 0.246690, 0.232195, 0.220885, 0.207462, 0.192070, 0.182623", \ + "0.266510, 0.257258, 0.242763, 0.231453, 0.218030, 0.202638, 0.193191" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.217716, 0.206661, 0.189477, 0.170439, 0.155282, 0.131105, 0.101730", \ + "0.222117, 0.211063, 0.193878, 0.174840, 0.159683, 0.135506, 0.106131", \ + "0.236724, 0.225670, 0.208485, 0.189447, 0.174290, 0.150113, 0.120738", \ + "0.242582, 0.231528, 0.214343, 0.195305, 0.180148, 0.155971, 0.126596", \ + "0.248254, 0.237200, 0.220015, 0.200977, 0.185820, 0.161643, 0.132268", \ + "0.258524, 0.247470, 0.230285, 0.211247, 0.196090, 0.171913, 0.142538", \ + "0.269098, 0.258044, 0.240859, 0.221821, 0.206664, 0.182487, 0.153112" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[1])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.004183, 0.004187, 0.004191, 0.004195, 0.004200, 0.004204, 0.004208"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.005816, 0.005906, 0.005921, 0.005948, 0.005954, 0.005960, 0.005966"); + } + } + } + pin(DB[0]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[0]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB0eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.081869, 0.090709, 0.106192, 0.126100, 0.145752, 0.175780, 0.206194", \ + "0.077614, 0.086454, 0.101937, 0.121845, 0.141497, 0.171525, 0.201939", \ + "0.063095, 0.071935, 0.087418, 0.107326, 0.126978, 0.157006, 0.187420", \ + "0.057251, 0.066091, 0.081574, 0.101482, 0.121134, 0.151162, 0.181576", \ + "0.051639, 0.060479, 0.075962, 0.095870, 0.115522, 0.145550, 0.175964", \ + "0.041308, 0.050148, 0.065631, 0.085540, 0.105192, 0.135220, 0.165634", \ + "0.030742, 0.039582, 0.055065, 0.074974, 0.094626, 0.124653, 0.155068" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.090064, 0.099940, 0.118539, 0.142940, 0.168102, 0.201167, 0.251186", \ + "0.085937, 0.095813, 0.114412, 0.138813, 0.163975, 0.197040, 0.247059", \ + "0.071285, 0.081161, 0.099760, 0.124161, 0.149323, 0.182388, 0.232407", \ + "0.065421, 0.075297, 0.093896, 0.118297, 0.143459, 0.176524, 0.226543", \ + "0.059823, 0.069699, 0.088298, 0.112699, 0.137861, 0.170926, 0.220945", \ + "0.049480, 0.059356, 0.077955, 0.102356, 0.127518, 0.160583, 0.210602", \ + "0.038910, 0.048786, 0.067385, 0.091786, 0.116948, 0.150013, 0.200032" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&TENB&((DFTRAMBYP&!SEB)|(!DFTRAMBYP&!CENB&!WENB[0]))"; + sdf_cond : "RET1Neq1aTENBeq1aopopDFTRAMBYPeq1aSEBeq0cpoopDFTRAMBYPeq0aCENBeq0aWENB0eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.215143, 0.205891, 0.191396, 0.180086, 0.166663, 0.151271, 0.141824", \ + "0.219591, 0.210339, 0.195844, 0.184534, 0.171111, 0.155719, 0.146272", \ + "0.234139, 0.224887, 0.210392, 0.199082, 0.185659, 0.170267, 0.160820", \ + "0.240010, 0.230758, 0.216263, 0.204953, 0.191530, 0.176138, 0.166691", \ + "0.245664, 0.236412, 0.221917, 0.210607, 0.197184, 0.181792, 0.172345", \ + "0.255942, 0.246690, 0.232195, 0.220885, 0.207462, 0.192070, 0.182623", \ + "0.266510, 0.257258, 0.242763, 0.231453, 0.218030, 0.202638, 0.193191" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.217716, 0.206661, 0.189477, 0.170439, 0.155282, 0.131105, 0.101730", \ + "0.222117, 0.211063, 0.193878, 0.174840, 0.159683, 0.135506, 0.106131", \ + "0.236724, 0.225670, 0.208485, 0.189447, 0.174290, 0.150113, 0.120738", \ + "0.242582, 0.231528, 0.214343, 0.195305, 0.180148, 0.155971, 0.126596", \ + "0.248254, 0.237200, 0.220015, 0.200977, 0.185820, 0.161643, 0.132268", \ + "0.258524, 0.247470, 0.230285, 0.211247, 0.196090, 0.171913, 0.142538", \ + "0.269098, 0.258044, 0.240859, 0.221821, 0.206664, 0.182487, 0.153112" \ + ); + } + } + internal_power() { + when : "TENB&(DFTRAMBYP|!WENB[0])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.004183, 0.004187, 0.004191, 0.004195, 0.004200, 0.004204, 0.004208"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.005816, 0.005906, 0.005921, 0.005948, 0.005954, 0.005960, 0.005966"); + } + } + } + } + bus(EMAA) { + bus_type : rf2_32x128_wm1_EMAA; + direction : input; + related_power_pin : "VDDPE"; + related_ground_pin : "VSSE"; + capacitance : 0.005932; + max_transition : 0.480000; + timing() { + related_pin : CLKA; + timing_type : setup_rising; + when : "RET1N&(((TENA&!CENA&!DFTRAMBYP)|(!TENA&!TCENA&!DFTRAMBYP))|DFTRAMBYP)"; + sdf_cond : "RET1Neq1aopopopTENAeq1aCENAeq0aDFTRAMBYPeq0cpoopTENAeq0aTCENAeq0aDFTRAMBYPeq0cpcpoDFTRAMBYPeq1cp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "1.014142, 1.024074, 1.039255, 1.056437, 1.072908, 1.089302, 1.114206", \ + "1.009863, 1.019795, 1.034976, 1.052158, 1.068629, 1.085023, 1.109927", \ + "0.994643, 1.004575, 1.019756, 1.036938, 1.053409, 1.069803, 1.094707", \ + "0.989118, 0.999050, 1.014231, 1.031413, 1.047884, 1.064278, 1.089182", \ + "0.983605, 0.993537, 1.008718, 1.025900, 1.042371, 1.058765, 1.083669", \ + "0.972402, 0.982334, 0.997515, 1.014697, 1.031168, 1.047562, 1.072466", \ + "0.960821, 0.970754, 0.985935, 1.003116, 1.019588, 1.035981, 1.060885" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "1.014142, 1.024074, 1.039255, 1.056437, 1.072908, 1.089302, 1.114206", \ + "1.009863, 1.019795, 1.034976, 1.052158, 1.068629, 1.085023, 1.109927", \ + "0.994643, 1.004575, 1.019756, 1.036938, 1.053409, 1.069803, 1.094707", \ + "0.989118, 0.999050, 1.014231, 1.031413, 1.047884, 1.064278, 1.089182", \ + "0.983605, 0.993537, 1.008718, 1.025900, 1.042371, 1.058765, 1.083669", \ + "0.972402, 0.982334, 0.997515, 1.014697, 1.031168, 1.047562, 1.072466", \ + "0.960821, 0.970754, 0.985935, 1.003116, 1.019588, 1.035981, 1.060885" \ + ); + } + } + timing() { + related_pin : CLKA; + timing_type : hold_rising; + when : "RET1N&(((TENA&!CENA&!DFTRAMBYP)|(!TENA&!TCENA&!DFTRAMBYP))|DFTRAMBYP)"; + sdf_cond : "RET1Neq1aopopopTENAeq1aCENAeq0aDFTRAMBYPeq0cpoopTENAeq0aTCENAeq0aDFTRAMBYPeq0cpcpoDFTRAMBYPeq1cp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "1.399419, 1.392133, 1.385163, 1.384163, 1.383163, 1.382163, 1.381163", \ + "1.403537, 1.396251, 1.389281, 1.388281, 1.387281, 1.386281, 1.385281", \ + "1.418693, 1.411407, 1.404437, 1.403437, 1.402437, 1.401437, 1.400437", \ + "1.424178, 1.416892, 1.409922, 1.408922, 1.407922, 1.406922, 1.405922", \ + "1.429349, 1.422063, 1.415093, 1.414093, 1.413093, 1.412093, 1.411093", \ + "1.440398, 1.433112, 1.426142, 1.425142, 1.424142, 1.423142, 1.422142", \ + "1.452933, 1.445647, 1.438677, 1.437677, 1.436677, 1.435677, 1.434677" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "1.399419, 1.392133, 1.385163, 1.384163, 1.383163, 1.382163, 1.381163", \ + "1.403537, 1.396251, 1.389281, 1.388281, 1.387281, 1.386281, 1.385281", \ + "1.418693, 1.411407, 1.404437, 1.403437, 1.402437, 1.401437, 1.400437", \ + "1.424178, 1.416892, 1.409922, 1.408922, 1.407922, 1.406922, 1.405922", \ + "1.429349, 1.422063, 1.415093, 1.414093, 1.413093, 1.412093, 1.411093", \ + "1.440398, 1.433112, 1.426142, 1.425142, 1.424142, 1.423142, 1.422142", \ + "1.452933, 1.445647, 1.438677, 1.437677, 1.436677, 1.435677, 1.434677" \ + ); + } + } + } + pin(EMASA) { + direction : input; + related_power_pin : "VDDPE"; + related_ground_pin : "VSSE"; + capacitance : 0.002381; + max_transition : 0.480000; + timing() { + related_pin : CLKA; + timing_type : setup_rising; + when : "RET1N&(((TENA&!CENA&!DFTRAMBYP)|(!TENA&!TCENA&!DFTRAMBYP))|DFTRAMBYP)"; + sdf_cond : "RET1Neq1aopopopTENAeq1aCENAeq0aDFTRAMBYPeq0cpoopTENAeq0aTCENAeq0aDFTRAMBYPeq0cpcpoDFTRAMBYPeq1cp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "1.014142, 1.024074, 1.039255, 1.056437, 1.072908, 1.089302, 1.114206", \ + "1.009863, 1.019795, 1.034976, 1.052158, 1.068629, 1.085023, 1.109927", \ + "0.994643, 1.004575, 1.019756, 1.036938, 1.053409, 1.069803, 1.094707", \ + "0.989118, 0.999050, 1.014231, 1.031413, 1.047884, 1.064278, 1.089182", \ + "0.983605, 0.993537, 1.008718, 1.025900, 1.042371, 1.058765, 1.083669", \ + "0.972402, 0.982334, 0.997515, 1.014697, 1.031168, 1.047562, 1.072466", \ + "0.960821, 0.970754, 0.985935, 1.003116, 1.019588, 1.035981, 1.060885" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "1.014142, 1.024074, 1.039255, 1.056437, 1.072908, 1.089302, 1.114206", \ + "1.009863, 1.019795, 1.034976, 1.052158, 1.068629, 1.085023, 1.109927", \ + "0.994643, 1.004575, 1.019756, 1.036938, 1.053409, 1.069803, 1.094707", \ + "0.989118, 0.999050, 1.014231, 1.031413, 1.047884, 1.064278, 1.089182", \ + "0.983605, 0.993537, 1.008718, 1.025900, 1.042371, 1.058765, 1.083669", \ + "0.972402, 0.982334, 0.997515, 1.014697, 1.031168, 1.047562, 1.072466", \ + "0.960821, 0.970754, 0.985935, 1.003116, 1.019588, 1.035981, 1.060885" \ + ); + } + } + timing() { + related_pin : CLKA; + timing_type : hold_rising; + when : "RET1N&(((TENA&!CENA&!DFTRAMBYP)|(!TENA&!TCENA&!DFTRAMBYP))|DFTRAMBYP)"; + sdf_cond : "RET1Neq1aopopopTENAeq1aCENAeq0aDFTRAMBYPeq0cpoopTENAeq0aTCENAeq0aDFTRAMBYPeq0cpcpoDFTRAMBYPeq1cp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "1.399419, 1.392133, 1.385163, 1.384163, 1.383163, 1.382163, 1.381163", \ + "1.403537, 1.396251, 1.389281, 1.388281, 1.387281, 1.386281, 1.385281", \ + "1.418693, 1.411407, 1.404437, 1.403437, 1.402437, 1.401437, 1.400437", \ + "1.424178, 1.416892, 1.409922, 1.408922, 1.407922, 1.406922, 1.405922", \ + "1.429349, 1.422063, 1.415093, 1.414093, 1.413093, 1.412093, 1.411093", \ + "1.440398, 1.433112, 1.426142, 1.425142, 1.424142, 1.423142, 1.422142", \ + "1.452933, 1.445647, 1.438677, 1.437677, 1.436677, 1.435677, 1.434677" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "1.399419, 1.392133, 1.385163, 1.384163, 1.383163, 1.382163, 1.381163", \ + "1.403537, 1.396251, 1.389281, 1.388281, 1.387281, 1.386281, 1.385281", \ + "1.418693, 1.411407, 1.404437, 1.403437, 1.402437, 1.401437, 1.400437", \ + "1.424178, 1.416892, 1.409922, 1.408922, 1.407922, 1.406922, 1.405922", \ + "1.429349, 1.422063, 1.415093, 1.414093, 1.413093, 1.412093, 1.411093", \ + "1.440398, 1.433112, 1.426142, 1.425142, 1.424142, 1.423142, 1.422142", \ + "1.452933, 1.445647, 1.438677, 1.437677, 1.436677, 1.435677, 1.434677" \ + ); + } + } + } + bus(EMAB) { + bus_type : rf2_32x128_wm1_EMAB; + direction : input; + related_power_pin : "VDDPE"; + related_ground_pin : "VSSE"; + capacitance : 0.005706; + max_transition : 0.480000; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&(((TENB&!CENB&!DFTRAMBYP)|(!TENB&!TCENB&!DFTRAMBYP))|DFTRAMBYP)"; + sdf_cond : "RET1Neq1aopopopTENBeq1aCENBeq0aDFTRAMBYPeq0cpoopTENBeq0aTCENBeq0aDFTRAMBYPeq0cpcpoDFTRAMBYPeq1cp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "1.052194, 1.062126, 1.077307, 1.094489, 1.110960, 1.127354, 1.152258", \ + "1.047915, 1.057847, 1.073028, 1.090210, 1.106681, 1.123075, 1.147979", \ + "1.032695, 1.042627, 1.057808, 1.074990, 1.091461, 1.107855, 1.132759", \ + "1.027170, 1.037102, 1.052283, 1.069465, 1.085936, 1.102330, 1.127234", \ + "1.021657, 1.031589, 1.046770, 1.063952, 1.080423, 1.096817, 1.121721", \ + "1.010454, 1.020386, 1.035567, 1.052749, 1.069220, 1.085614, 1.110518", \ + "0.998873, 1.008806, 1.023987, 1.041168, 1.057640, 1.074033, 1.098937" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "1.052194, 1.062126, 1.077307, 1.094489, 1.110960, 1.127354, 1.152258", \ + "1.047915, 1.057847, 1.073028, 1.090210, 1.106681, 1.123075, 1.147979", \ + "1.032695, 1.042627, 1.057808, 1.074990, 1.091461, 1.107855, 1.132759", \ + "1.027170, 1.037102, 1.052283, 1.069465, 1.085936, 1.102330, 1.127234", \ + "1.021657, 1.031589, 1.046770, 1.063952, 1.080423, 1.096817, 1.121721", \ + "1.010454, 1.020386, 1.035567, 1.052749, 1.069220, 1.085614, 1.110518", \ + "0.998873, 1.008806, 1.023987, 1.041168, 1.057640, 1.074033, 1.098937" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&(((TENB&!CENB&!DFTRAMBYP)|(!TENB&!TCENB&!DFTRAMBYP))|DFTRAMBYP)"; + sdf_cond : "RET1Neq1aopopopTENBeq1aCENBeq0aDFTRAMBYPeq0cpoopTENBeq0aTCENBeq0aDFTRAMBYPeq0cpcpoDFTRAMBYPeq1cp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "1.353596, 1.346310, 1.339340, 1.338340, 1.337340, 1.336340, 1.335340", \ + "1.357714, 1.350428, 1.343458, 1.342458, 1.341458, 1.340458, 1.339458", \ + "1.372870, 1.365584, 1.358614, 1.357614, 1.356614, 1.355614, 1.354614", \ + "1.378355, 1.371069, 1.364099, 1.363099, 1.362099, 1.361099, 1.360099", \ + "1.383526, 1.376240, 1.369270, 1.368270, 1.367270, 1.366270, 1.365270", \ + "1.394575, 1.387289, 1.380319, 1.379319, 1.378319, 1.377319, 1.376319", \ + "1.407110, 1.399824, 1.392854, 1.391854, 1.390854, 1.389854, 1.388854" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "1.353596, 1.346310, 1.339340, 1.338340, 1.337340, 1.336340, 1.335340", \ + "1.357714, 1.350428, 1.343458, 1.342458, 1.341458, 1.340458, 1.339458", \ + "1.372870, 1.365584, 1.358614, 1.357614, 1.356614, 1.355614, 1.354614", \ + "1.378355, 1.371069, 1.364099, 1.363099, 1.362099, 1.361099, 1.360099", \ + "1.383526, 1.376240, 1.369270, 1.368270, 1.367270, 1.366270, 1.365270", \ + "1.394575, 1.387289, 1.380319, 1.379319, 1.378319, 1.377319, 1.376319", \ + "1.407110, 1.399824, 1.392854, 1.391854, 1.390854, 1.389854, 1.388854" \ + ); + } + } + } + pin(TENA) { + direction : input; + related_power_pin : "VDDPE"; + related_ground_pin : "VSSE"; + capacitance : 0.001077; + max_transition : 0.480000; + timing() { + related_pin : CLKA; + timing_type : setup_rising; + when : "RET1N"; + sdf_cond : "RET1Neq1"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.276392, 0.294196, 0.327412, 0.372817, 0.417999, 0.481477, 0.563677", \ + "0.272332, 0.290136, 0.322669, 0.368073, 0.413256, 0.476733, 0.558934", \ + "0.256317, 0.274121, 0.307147, 0.352552, 0.397734, 0.461212, 0.543412", \ + "0.250528, 0.268332, 0.301451, 0.346855, 0.392037, 0.455515, 0.537716", \ + "0.245463, 0.263266, 0.296115, 0.341519, 0.386702, 0.450179, 0.532381", \ + "0.236230, 0.254034, 0.286407, 0.331812, 0.376994, 0.440472, 0.522672", \ + "0.225540, 0.241677, 0.273608, 0.319012, 0.364195, 0.427672, 0.509873" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.276392, 0.294196, 0.327412, 0.372817, 0.417999, 0.481477, 0.563677", \ + "0.272332, 0.290136, 0.322669, 0.368073, 0.413256, 0.476733, 0.558934", \ + "0.256317, 0.274121, 0.307147, 0.352552, 0.397734, 0.461212, 0.543412", \ + "0.250528, 0.268332, 0.301451, 0.346855, 0.392037, 0.455515, 0.537716", \ + "0.245463, 0.263266, 0.296115, 0.341519, 0.386702, 0.450179, 0.532381", \ + "0.236230, 0.254034, 0.286407, 0.331812, 0.376994, 0.440472, 0.522672", \ + "0.225540, 0.241677, 0.273608, 0.319012, 0.364195, 0.427672, 0.509873" \ + ); + } + } + timing() { + related_pin : CLKA; + timing_type : hold_rising; + when : "RET1N"; + sdf_cond : "RET1Neq1"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.091472, 0.083648, 0.077354, 0.076028, 0.074928, 0.073828, 0.072728", \ + "0.095601, 0.087777, 0.081484, 0.080157, 0.079057, 0.077957, 0.076857", \ + "0.112670, 0.104847, 0.098552, 0.097227, 0.096127, 0.095027, 0.093927", \ + "0.118608, 0.110784, 0.104490, 0.103164, 0.102064, 0.100963, 0.099863", \ + "0.124941, 0.117118, 0.110824, 0.109498, 0.108398, 0.107298, 0.106198", \ + "0.136734, 0.128911, 0.122617, 0.121292, 0.120192, 0.119092, 0.117992", \ + "0.150420, 0.142596, 0.136302, 0.134975, 0.133876, 0.132775, 0.131676" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.091472, 0.083648, 0.077354, 0.076028, 0.074928, 0.073828, 0.072728", \ + "0.095601, 0.087777, 0.081484, 0.080157, 0.079057, 0.077957, 0.076857", \ + "0.112670, 0.104847, 0.098552, 0.097227, 0.096127, 0.095027, 0.093927", \ + "0.118608, 0.110784, 0.104490, 0.103164, 0.102064, 0.100963, 0.099863", \ + "0.124941, 0.117118, 0.110824, 0.109498, 0.108398, 0.107298, 0.106198", \ + "0.136734, 0.128911, 0.122617, 0.121292, 0.120192, 0.119092, 0.117992", \ + "0.150420, 0.142596, 0.136302, 0.134975, 0.133876, 0.132775, 0.131676" \ + ); + } + } + internal_power() { + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.012442, 0.012454, 0.012466, 0.012479, 0.012491, 0.012504, 0.012516"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.012011, 0.012060, 0.012072, 0.012084, 0.012096, 0.012108, 0.012121"); + } + } + } + pin(TCENA) { + direction : input; + related_power_pin : "VDDPE"; + related_ground_pin : "VSSE"; + capacitance : 0.001583; + max_transition : 0.480000; + timing() { + related_pin : CLKA; + timing_type : setup_rising; + when : "RET1N&!TENA"; + sdf_cond : "RET1Neq1aTENAeq0"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.131034, 0.138358, 0.151277, 0.167952, 0.180852, 0.195075, 0.216662", \ + "0.129138, 0.136462, 0.149381, 0.166056, 0.178956, 0.193179, 0.214766", \ + "0.128138, 0.135462, 0.148381, 0.165056, 0.177956, 0.192179, 0.213766", \ + "0.127138, 0.134462, 0.147381, 0.164056, 0.176956, 0.191179, 0.212766", \ + "0.126138, 0.133462, 0.146381, 0.163056, 0.175956, 0.190179, 0.211766", \ + "0.125138, 0.132462, 0.145381, 0.162056, 0.174956, 0.189179, 0.210766", \ + "0.124138, 0.131462, 0.144381, 0.161056, 0.173956, 0.188179, 0.209766" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.140030, 0.149224, 0.164109, 0.181434, 0.197860, 0.219139, 0.239802", \ + "0.136191, 0.145385, 0.160270, 0.177595, 0.194021, 0.215300, 0.235963", \ + "0.121178, 0.130372, 0.145257, 0.162582, 0.179008, 0.200287, 0.220950", \ + "0.115706, 0.124900, 0.139785, 0.157110, 0.173536, 0.194815, 0.215478", \ + "0.110313, 0.119507, 0.134392, 0.151717, 0.168143, 0.189422, 0.210085", \ + "0.102144, 0.111546, 0.125201, 0.144903, 0.159281, 0.180001, 0.206057", \ + "0.101144, 0.110546, 0.124201, 0.143903, 0.158281, 0.179001, 0.205057" \ + ); + } + } + timing() { + related_pin : CLKA; + timing_type : hold_rising; + when : "RET1N&!TENA"; + sdf_cond : "RET1Neq1aTENAeq0"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.059537, 0.051295, 0.039585, 0.027470, 0.015186, 0.012392, 0.011392", \ + "0.063405, 0.055164, 0.043454, 0.031339, 0.019054, 0.014376, 0.012392", \ + "0.078716, 0.070475, 0.058765, 0.046650, 0.034365, 0.029687, 0.012892", \ + "0.084758, 0.076517, 0.064807, 0.052692, 0.040407, 0.035728, 0.013338", \ + "0.090459, 0.082218, 0.070508, 0.058393, 0.046108, 0.041430, 0.019039", \ + "0.101268, 0.093027, 0.081317, 0.069201, 0.056917, 0.052238, 0.029848", \ + "0.113703, 0.105462, 0.093752, 0.081637, 0.069352, 0.064674, 0.042283" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.043314, 0.034278, 0.020315, 0.017092, 0.016092, 0.015092, 0.014092", \ + "0.047324, 0.038288, 0.024324, 0.017592, 0.016592, 0.015592, 0.014592", \ + "0.062852, 0.053815, 0.039852, 0.020577, 0.017092, 0.016092, 0.015092", \ + "0.068733, 0.059696, 0.045733, 0.026458, 0.017592, 0.016592, 0.015592", \ + "0.074329, 0.065292, 0.051329, 0.032054, 0.018417, 0.017092, 0.016092", \ + "0.084978, 0.075941, 0.061978, 0.042703, 0.029066, 0.017592, 0.016592", \ + "0.097020, 0.087984, 0.074021, 0.054746, 0.041109, 0.023646, 0.017092" \ + ); + } + } + timing() { + related_pin : RET1N; + timing_type : non_seq_setup_falling; + fall_constraint(rf2_32x128_wm1_inputslew_inputslew_setup_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000" \ + ); + } + } + timing() { + related_pin : RET1N; + timing_type : non_seq_hold_falling; + fall_constraint(rf2_32x128_wm1_inputslew_inputslew_hold_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "1.037535, 1.030249, 1.023279, 1.022279, 1.021279, 1.020279, 1.019279", \ + "1.041653, 1.034367, 1.027397, 1.026397, 1.025397, 1.024397, 1.023397", \ + "1.056809, 1.049523, 1.042553, 1.041553, 1.040553, 1.039553, 1.038553", \ + "1.062294, 1.055008, 1.048038, 1.047038, 1.046038, 1.045038, 1.044038", \ + "1.067465, 1.060179, 1.053209, 1.052209, 1.051209, 1.050209, 1.049209", \ + "1.078514, 1.071228, 1.064258, 1.063258, 1.062258, 1.061258, 1.060258", \ + "1.091049, 1.083763, 1.076793, 1.075793, 1.074793, 1.073793, 1.072793" \ + ); + } + } + timing() { + related_pin : RET1N; + timing_type : non_seq_setup_rising; + fall_constraint(rf2_32x128_wm1_inputslew_inputslew_setup_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000" \ + ); + } + } + timing() { + related_pin : RET1N; + timing_type : non_seq_hold_rising; + fall_constraint(rf2_32x128_wm1_inputslew_inputslew_hold_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.526962, 0.524671, 0.512120, 0.485979, 0.465293, 0.445852, 0.407927", \ + "0.527962, 0.525671, 0.513120, 0.486979, 0.466293, 0.446852, 0.408927", \ + "0.528962, 0.526671, 0.514120, 0.487979, 0.467293, 0.447852, 0.409927", \ + "0.529962, 0.527671, 0.515120, 0.488979, 0.468293, 0.448852, 0.410927", \ + "0.530962, 0.528671, 0.516120, 0.489979, 0.469293, 0.449852, 0.411927", \ + "0.531962, 0.529671, 0.517120, 0.490979, 0.470293, 0.450852, 0.412927", \ + "0.532962, 0.530671, 0.518120, 0.491979, 0.471293, 0.451852, 0.413927" \ + ); + } + } + internal_power() { + when : "!DFTRAMBYP&!TENA"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.022073, 0.022099, 0.022111, 0.022133, 0.022155, 0.022177, 0.022199"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.045407, 0.045465, 0.045511, 0.045559, 0.045605, 0.045651, 0.045696"); + } + } + } + bus(TAA) { + bus_type : rf2_32x128_wm1_TAA; + direction : input; + related_power_pin : "VDDPE"; + related_ground_pin : "VSSE"; + capacitance : 0.001514; + max_transition : 0.480000; + timing() { + related_pin : CLKA; + timing_type : setup_rising; + when : "RET1N&!TENA&!TCENA&COLLDISN"; + sdf_cond : "RET1Neq1aTENAeq0aTCENAeq0aCOLLDISNeq1"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.139583, 0.147727, 0.160889, 0.175798, 0.190215, 0.204721, 0.224933", \ + "0.135509, 0.143653, 0.156815, 0.171842, 0.186141, 0.200985, 0.221197", \ + "0.121048, 0.128592, 0.141916, 0.157425, 0.171042, 0.186568, 0.206780", \ + "0.114833, 0.122977, 0.136139, 0.151048, 0.165465, 0.180057, 0.200269", \ + "0.110236, 0.117780, 0.131104, 0.146613, 0.159959, 0.175756, 0.195968", \ + "0.099451, 0.106995, 0.120319, 0.135828, 0.149151, 0.164971, 0.185183", \ + "0.087013, 0.095157, 0.108319, 0.123228, 0.137645, 0.152057, 0.172269" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.175208, 0.184199, 0.199036, 0.220050, 0.242084, 0.273732, 0.313142", \ + "0.171186, 0.180177, 0.195014, 0.216028, 0.238062, 0.269710, 0.309120", \ + "0.155948, 0.164939, 0.179776, 0.200790, 0.222824, 0.254472, 0.293882", \ + "0.149993, 0.158984, 0.173821, 0.194835, 0.216869, 0.248517, 0.287927", \ + "0.144504, 0.153495, 0.168332, 0.189346, 0.211380, 0.243028, 0.282438", \ + "0.134961, 0.143952, 0.158789, 0.179803, 0.201837, 0.233485, 0.272895", \ + "0.122103, 0.131094, 0.145931, 0.166945, 0.188979, 0.220627, 0.260037" \ + ); + } + } + timing() { + related_pin : CLKA; + timing_type : hold_rising; + when : "RET1N&!TENA&!TCENA&COLLDISN"; + sdf_cond : "RET1Neq1aTENAeq0aTCENAeq0aCOLLDISNeq1"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.083156, 0.076044, 0.070322, 0.069116, 0.068116, 0.067116, 0.066116", \ + "0.086910, 0.079797, 0.074076, 0.072870, 0.071870, 0.070870, 0.069870", \ + "0.102427, 0.095315, 0.089593, 0.088388, 0.087388, 0.086388, 0.085388", \ + "0.107825, 0.100713, 0.094991, 0.093785, 0.092785, 0.091785, 0.090785", \ + "0.113583, 0.106471, 0.100749, 0.099544, 0.098544, 0.097544, 0.096544", \ + "0.124304, 0.117192, 0.111470, 0.110265, 0.109265, 0.108265, 0.107265", \ + "0.136745, 0.129633, 0.123911, 0.122705, 0.121705, 0.120705, 0.119705" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.078762, 0.070616, 0.060896, 0.051764, 0.049692, 0.039888, 0.022898", \ + "0.082521, 0.074375, 0.064655, 0.055523, 0.053451, 0.043647, 0.026657", \ + "0.098034, 0.089889, 0.080169, 0.071037, 0.068965, 0.059161, 0.042170", \ + "0.103449, 0.095303, 0.085584, 0.076451, 0.074380, 0.064576, 0.047585", \ + "0.109177, 0.101031, 0.091311, 0.082179, 0.080107, 0.070303, 0.053313", \ + "0.119897, 0.111751, 0.102031, 0.092899, 0.090827, 0.081023, 0.064033", \ + "0.132372, 0.124227, 0.114507, 0.105374, 0.103302, 0.093498, 0.076508" \ + ); + } + } + timing() { + related_pin : CLKA; + timing_type : setup_rising; + when : "RET1N&!TENA&!TCENA&!COLLDISN"; + sdf_cond : "RET1Neq1aTENAeq0aTCENAeq0aCOLLDISNeq0"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.139583, 0.147727, 0.160889, 0.175798, 0.190215, 0.204721, 0.224933", \ + "0.135509, 0.143653, 0.156815, 0.171842, 0.186141, 0.200985, 0.221197", \ + "0.121048, 0.128592, 0.141916, 0.157425, 0.171042, 0.186568, 0.206780", \ + "0.114833, 0.122977, 0.136139, 0.151048, 0.165465, 0.180057, 0.200269", \ + "0.110236, 0.117780, 0.131104, 0.146613, 0.159959, 0.175756, 0.195968", \ + "0.099451, 0.106995, 0.120319, 0.135828, 0.149151, 0.164971, 0.185183", \ + "0.087013, 0.095157, 0.108319, 0.123228, 0.137645, 0.152057, 0.172269" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.175208, 0.184199, 0.199036, 0.220050, 0.242084, 0.273732, 0.313142", \ + "0.171186, 0.180177, 0.195014, 0.216028, 0.238062, 0.269710, 0.309120", \ + "0.155948, 0.164939, 0.179776, 0.200790, 0.222824, 0.254472, 0.293882", \ + "0.149993, 0.158984, 0.173821, 0.194835, 0.216869, 0.248517, 0.287927", \ + "0.144504, 0.153495, 0.168332, 0.189346, 0.211380, 0.243028, 0.282438", \ + "0.134961, 0.143952, 0.158789, 0.179803, 0.201837, 0.233485, 0.272895", \ + "0.122103, 0.131094, 0.145931, 0.166945, 0.188979, 0.220627, 0.260037" \ + ); + } + } + timing() { + related_pin : CLKA; + timing_type : hold_rising; + when : "RET1N&!TENA&!TCENA&!COLLDISN"; + sdf_cond : "RET1Neq1aTENAeq0aTCENAeq0aCOLLDISNeq0"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.083156, 0.076044, 0.070322, 0.069116, 0.068116, 0.067116, 0.066116", \ + "0.086910, 0.079797, 0.074076, 0.072870, 0.071870, 0.070870, 0.069870", \ + "0.102427, 0.095315, 0.089593, 0.088388, 0.087388, 0.086388, 0.085388", \ + "0.107825, 0.100713, 0.094991, 0.093785, 0.092785, 0.091785, 0.090785", \ + "0.113583, 0.106471, 0.100749, 0.099544, 0.098544, 0.097544, 0.096544", \ + "0.124304, 0.117192, 0.111470, 0.110265, 0.109265, 0.108265, 0.107265", \ + "0.136745, 0.129633, 0.123911, 0.122705, 0.121705, 0.120705, 0.119705" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.078762, 0.070616, 0.060896, 0.051764, 0.049692, 0.039888, 0.022898", \ + "0.082521, 0.074375, 0.064655, 0.055523, 0.053451, 0.043647, 0.026657", \ + "0.098034, 0.089889, 0.080169, 0.071037, 0.068965, 0.059161, 0.042170", \ + "0.103449, 0.095303, 0.085584, 0.076451, 0.074380, 0.064576, 0.047585", \ + "0.109177, 0.101031, 0.091311, 0.082179, 0.080107, 0.070303, 0.053313", \ + "0.119897, 0.111751, 0.102031, 0.092899, 0.090827, 0.081023, 0.064033", \ + "0.132372, 0.124227, 0.114507, 0.105374, 0.103302, 0.093498, 0.076508" \ + ); + } + } + internal_power() { + when : "!DFTRAMBYP&!TENA&!COLLDISN"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.012571, 0.012584, 0.012596, 0.012609, 0.012622, 0.012634, 0.012647"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.010732, 0.010822, 0.010832, 0.010843, 0.010854, 0.010865, 0.010876"); + } + } + internal_power() { + when : "!DFTRAMBYP&!TENA&COLLDISN"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.012571, 0.012584, 0.012596, 0.012609, 0.012622, 0.012634, 0.012647"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.010732, 0.010822, 0.010832, 0.010843, 0.010854, 0.010865, 0.010876"); + } + } + } + pin(TENB) { + direction : input; + related_power_pin : "VDDPE"; + related_ground_pin : "VSSE"; + capacitance : 0.001138; + max_transition : 0.480000; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N"; + sdf_cond : "RET1Neq1"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.582700, 0.600924, 0.635536, 0.677686, 0.712035, 0.768199, 0.830298", \ + "0.578900, 0.597124, 0.631737, 0.673887, 0.708234, 0.764400, 0.826499", \ + "0.563698, 0.581922, 0.616534, 0.658683, 0.693031, 0.749197, 0.811296", \ + "0.559055, 0.577279, 0.611894, 0.654042, 0.688391, 0.744556, 0.806655", \ + "0.552781, 0.571006, 0.605619, 0.647768, 0.682117, 0.738282, 0.800381", \ + "0.542807, 0.561031, 0.595645, 0.637794, 0.672142, 0.728308, 0.790406", \ + "0.533407, 0.551092, 0.583266, 0.625414, 0.659763, 0.715928, 0.778027" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.582700, 0.600924, 0.635536, 0.677686, 0.712035, 0.768199, 0.830298", \ + "0.578900, 0.597124, 0.631737, 0.673887, 0.708234, 0.764400, 0.826499", \ + "0.563698, 0.581922, 0.616534, 0.658683, 0.693031, 0.749197, 0.811296", \ + "0.559055, 0.577279, 0.611894, 0.654042, 0.688391, 0.744556, 0.806655", \ + "0.552781, 0.571006, 0.605619, 0.647768, 0.682117, 0.738282, 0.800381", \ + "0.542807, 0.561031, 0.595645, 0.637794, 0.672142, 0.728308, 0.790406", \ + "0.533407, 0.551092, 0.583266, 0.625414, 0.659763, 0.715928, 0.778027" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N"; + sdf_cond : "RET1Neq1"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.242927, 0.234275, 0.225309, 0.213875, 0.208695, 0.204003, 0.202903", \ + "0.247694, 0.239041, 0.230075, 0.218642, 0.213462, 0.208769, 0.207669", \ + "0.263820, 0.255167, 0.246201, 0.234768, 0.229588, 0.224895, 0.223795", \ + "0.270276, 0.261623, 0.252657, 0.241223, 0.236044, 0.231351, 0.230251", \ + "0.276497, 0.267845, 0.258878, 0.247445, 0.242265, 0.237573, 0.236473", \ + "0.287744, 0.279091, 0.270125, 0.258691, 0.253512, 0.248819, 0.247719", \ + "0.299435, 0.290783, 0.281817, 0.270383, 0.265203, 0.260511, 0.259411" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.242927, 0.234275, 0.225309, 0.213875, 0.208695, 0.204003, 0.202903", \ + "0.247694, 0.239041, 0.230075, 0.218642, 0.213462, 0.208769, 0.207669", \ + "0.263820, 0.255167, 0.246201, 0.234768, 0.229588, 0.224895, 0.223795", \ + "0.270276, 0.261623, 0.252657, 0.241223, 0.236044, 0.231351, 0.230251", \ + "0.276497, 0.267845, 0.258878, 0.247445, 0.242265, 0.237573, 0.236473", \ + "0.287744, 0.279091, 0.270125, 0.258691, 0.253512, 0.248819, 0.247719", \ + "0.299435, 0.290783, 0.281817, 0.270383, 0.265203, 0.260511, 0.259411" \ + ); + } + } + internal_power() { + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.322850, 0.322915, 0.323028, 0.323351, 0.324154, 0.324478, 0.324803"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.371417, 0.371789, 0.372161, 0.372533, 0.372905, 0.373278, 0.373651"); + } + } + } + pin(TCENB) { + direction : input; + related_power_pin : "VDDPE"; + related_ground_pin : "VSSE"; + capacitance : 0.001673; + max_transition : 0.480000; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB"; + sdf_cond : "RET1Neq1aTENBeq0"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.133126, 0.141422, 0.153277, 0.170916, 0.182891, 0.195417, 0.218232", \ + "0.131546, 0.139842, 0.151697, 0.169336, 0.181311, 0.193837, 0.216652", \ + "0.130546, 0.138842, 0.150697, 0.168336, 0.180311, 0.192837, 0.215652", \ + "0.129546, 0.137842, 0.149697, 0.167336, 0.179311, 0.191837, 0.214652", \ + "0.128546, 0.136842, 0.148697, 0.166336, 0.178311, 0.190837, 0.213652", \ + "0.127546, 0.135842, 0.147697, 0.165336, 0.177311, 0.189837, 0.212652", \ + "0.126546, 0.134842, 0.146697, 0.164336, 0.176311, 0.188837, 0.211652" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.141356, 0.151399, 0.165345, 0.181863, 0.198906, 0.219590, 0.244747", \ + "0.137061, 0.147104, 0.161050, 0.177568, 0.194611, 0.215295, 0.240452", \ + "0.121789, 0.131832, 0.145778, 0.162296, 0.179339, 0.200023, 0.225180", \ + "0.116292, 0.126335, 0.140281, 0.156799, 0.173842, 0.194526, 0.219683", \ + "0.110727, 0.120770, 0.134716, 0.151234, 0.168277, 0.188961, 0.214118", \ + "0.107767, 0.116148, 0.130300, 0.149215, 0.163622, 0.186646, 0.212408", \ + "0.106767, 0.115148, 0.129300, 0.148215, 0.162622, 0.185646, 0.211408" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB"; + sdf_cond : "RET1Neq1aTENBeq0"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.059941, 0.051527, 0.040196, 0.028168, 0.017601, 0.012524, 0.012217", \ + "0.063987, 0.055573, 0.044242, 0.032215, 0.021647, 0.016570, 0.012717", \ + "0.079292, 0.070878, 0.059547, 0.047520, 0.036952, 0.031875, 0.013217", \ + "0.084924, 0.076510, 0.065178, 0.053151, 0.042583, 0.037506, 0.013717", \ + "0.090521, 0.082107, 0.070776, 0.058749, 0.048181, 0.043104, 0.018588", \ + "0.100967, 0.092554, 0.081222, 0.069195, 0.058627, 0.053550, 0.029034", \ + "0.112909, 0.104495, 0.093164, 0.081137, 0.070569, 0.065492, 0.040976" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.038757, 0.028860, 0.016317, 0.015317, 0.014317, 0.013317, 0.012317", \ + "0.043070, 0.033173, 0.020163, 0.016317, 0.015317, 0.014317, 0.013317", \ + "0.058334, 0.048436, 0.035426, 0.016817, 0.015817, 0.014817, 0.013817", \ + "0.064212, 0.054315, 0.041305, 0.021137, 0.016317, 0.015317, 0.014317", \ + "0.069508, 0.059610, 0.046600, 0.026433, 0.016817, 0.015817, 0.014817", \ + "0.079899, 0.070002, 0.056992, 0.036824, 0.023337, 0.016317, 0.015317", \ + "0.091589, 0.081692, 0.068682, 0.048514, 0.035027, 0.020394, 0.016317" \ + ); + } + } + internal_power() { + when : "!DFTRAMBYP&!TENB"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.022881, 0.022904, 0.022927, 0.022950, 0.022973, 0.022996, 0.023019"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.045631, 0.045688, 0.045734, 0.045780, 0.045826, 0.045839, 0.045885"); + } + } + timing() { + related_pin : RET1N; + timing_type : non_seq_setup_falling; + fall_constraint(rf2_32x128_wm1_inputslew_inputslew_setup_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000" \ + ); + } + } + timing() { + related_pin : RET1N; + timing_type : non_seq_hold_falling; + fall_constraint(rf2_32x128_wm1_inputslew_inputslew_hold_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "1.037535, 1.030249, 1.023279, 1.022279, 1.021279, 1.020279, 1.019279", \ + "1.041653, 1.034367, 1.027397, 1.026397, 1.025397, 1.024397, 1.023397", \ + "1.056809, 1.049523, 1.042553, 1.041553, 1.040553, 1.039553, 1.038553", \ + "1.062294, 1.055008, 1.048038, 1.047038, 1.046038, 1.045038, 1.044038", \ + "1.067465, 1.060179, 1.053209, 1.052209, 1.051209, 1.050209, 1.049209", \ + "1.078514, 1.071228, 1.064258, 1.063258, 1.062258, 1.061258, 1.060258", \ + "1.091049, 1.083763, 1.076793, 1.075793, 1.074793, 1.073793, 1.072793" \ + ); + } + } + timing() { + related_pin : RET1N; + timing_type : non_seq_setup_rising; + fall_constraint(rf2_32x128_wm1_inputslew_inputslew_setup_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000" \ + ); + } + } + timing() { + related_pin : RET1N; + timing_type : non_seq_hold_rising; + fall_constraint(rf2_32x128_wm1_inputslew_inputslew_hold_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.526962, 0.524671, 0.512120, 0.485979, 0.465293, 0.445852, 0.407927", \ + "0.527962, 0.525671, 0.513120, 0.486979, 0.466293, 0.446852, 0.408927", \ + "0.528962, 0.526671, 0.514120, 0.487979, 0.467293, 0.447852, 0.409927", \ + "0.529962, 0.527671, 0.515120, 0.488979, 0.468293, 0.448852, 0.410927", \ + "0.530962, 0.528671, 0.516120, 0.489979, 0.469293, 0.449852, 0.411927", \ + "0.531962, 0.529671, 0.517120, 0.490979, 0.470293, 0.450852, 0.412927", \ + "0.532962, 0.530671, 0.518120, 0.491979, 0.471293, 0.451852, 0.413927" \ + ); + } + } + } + bus(TWENB) { + bus_type : rf2_32x128_wm1_TWENB; + direction : input; + related_power_pin : "VDDPE"; + related_ground_pin : "VSSE"; + capacitance : 0.001604; + max_transition : 0.480000; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&!TCENB"; + sdf_cond : "RET1Neq1aTENBeq0aTCENBeq0"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.035690, 0.043650, 0.056717, 0.077412, 0.096098, 0.121892, 0.154147", \ + "0.031561, 0.039522, 0.052589, 0.073284, 0.091970, 0.117764, 0.150019", \ + "0.016903, 0.024864, 0.037931, 0.058626, 0.077312, 0.103106, 0.135361", \ + "0.011078, 0.019038, 0.032106, 0.052800, 0.071486, 0.097280, 0.129535", \ + "0.008000, 0.013408, 0.026476, 0.047170, 0.065856, 0.091650, 0.123905", \ + "0.007000, 0.009000, 0.016157, 0.036852, 0.055538, 0.081331, 0.113586", \ + "0.006000, 0.008000, 0.010000, 0.026220, 0.044906, 0.070700, 0.102955" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.029697, 0.037831, 0.051192, 0.077836, 0.095726, 0.129768, 0.172285", \ + "0.025566, 0.033701, 0.047062, 0.073706, 0.091596, 0.125638, 0.168155", \ + "0.010912, 0.019047, 0.032408, 0.059051, 0.076941, 0.110983, 0.153500", \ + "0.008000, 0.013216, 0.026576, 0.053220, 0.071110, 0.105152, 0.147669", \ + "0.007000, 0.009000, 0.021001, 0.047645, 0.065535, 0.099577, 0.142094", \ + "0.006000, 0.008000, 0.010629, 0.037272, 0.055162, 0.089204, 0.131721", \ + "0.005000, 0.007000, 0.010000, 0.026705, 0.044595, 0.078637, 0.121154" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&!TCENB"; + sdf_cond : "RET1Neq1aTENBeq0aTCENBeq0"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.220843, 0.212977, 0.204826, 0.194432, 0.189723, 0.185457, 0.184457", \ + "0.225176, 0.217310, 0.209159, 0.198765, 0.194056, 0.189790, 0.188790", \ + "0.239836, 0.231970, 0.223819, 0.213425, 0.208716, 0.204450, 0.203450", \ + "0.245705, 0.237839, 0.229688, 0.219294, 0.214585, 0.210319, 0.209319", \ + "0.251361, 0.243495, 0.235344, 0.224950, 0.220241, 0.215975, 0.214975", \ + "0.261585, 0.253719, 0.245568, 0.235174, 0.230465, 0.226199, 0.225199", \ + "0.272214, 0.264348, 0.256197, 0.245803, 0.241094, 0.236828, 0.235828" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.214054, 0.205605, 0.195522, 0.179782, 0.174244, 0.163431, 0.143727", \ + "0.218452, 0.210003, 0.199919, 0.184180, 0.178642, 0.167829, 0.148125", \ + "0.233053, 0.224604, 0.214520, 0.198781, 0.193243, 0.182430, 0.162726", \ + "0.238927, 0.230478, 0.220394, 0.204655, 0.199117, 0.188304, 0.168600", \ + "0.244569, 0.236120, 0.226036, 0.210297, 0.204759, 0.193946, 0.174242", \ + "0.254853, 0.246404, 0.236320, 0.220581, 0.215043, 0.204230, 0.184526", \ + "0.265428, 0.256979, 0.246895, 0.231156, 0.225618, 0.214805, 0.195101" \ + ); + } + } + internal_power() { + when : "!TENB&!DFTRAMBYP"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.002671, 0.002674, 0.002677, 0.002679, 0.002682, 0.002685, 0.002687"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.003764, 0.003823, 0.003826, 0.003830, 0.003834, 0.003838, 0.003842"); + } + } + } + bus(TAB) { + bus_type : rf2_32x128_wm1_TAB; + direction : input; + related_power_pin : "VDDPE"; + related_ground_pin : "VSSE"; + capacitance : 0.001557; + max_transition : 0.480000; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&!TCENB&COLLDISN"; + sdf_cond : "RET1Neq1aTENBeq0aTCENBeq0aCOLLDISNeq1"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.142839, 0.150090, 0.163772, 0.178613, 0.192622, 0.206949, 0.228379", \ + "0.138839, 0.146090, 0.159772, 0.174613, 0.188622, 0.202949, 0.224379", \ + "0.123396, 0.130647, 0.144329, 0.159170, 0.173179, 0.187506, 0.208936", \ + "0.117739, 0.124990, 0.138672, 0.153513, 0.167522, 0.181849, 0.203279", \ + "0.112310, 0.119561, 0.133243, 0.148084, 0.162093, 0.176420, 0.197850", \ + "0.102556, 0.109807, 0.123489, 0.138330, 0.152339, 0.166666, 0.188096", \ + "0.090732, 0.097983, 0.111665, 0.126506, 0.140515, 0.154842, 0.176272" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.175263, 0.184098, 0.201753, 0.221898, 0.241372, 0.274820, 0.314109", \ + "0.171455, 0.180290, 0.197945, 0.218090, 0.237564, 0.271012, 0.310301", \ + "0.156013, 0.164848, 0.182503, 0.202648, 0.222122, 0.255570, 0.294859", \ + "0.151107, 0.159942, 0.177597, 0.197742, 0.217216, 0.250664, 0.289953", \ + "0.145469, 0.154304, 0.171959, 0.192104, 0.211578, 0.245026, 0.284315", \ + "0.135499, 0.144334, 0.161989, 0.182134, 0.201608, 0.235056, 0.274345", \ + "0.123566, 0.132401, 0.150056, 0.170201, 0.189675, 0.223123, 0.262412" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&!TCENB&COLLDISN"; + sdf_cond : "RET1Neq1aTENBeq0aTCENBeq0aCOLLDISNeq1"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.078627, 0.071571, 0.065912, 0.064912, 0.063785, 0.062785, 0.061785", \ + "0.082799, 0.075743, 0.070084, 0.069084, 0.067957, 0.066957, 0.065957", \ + "0.098050, 0.090994, 0.085335, 0.084335, 0.083208, 0.082208, 0.081208", \ + "0.103433, 0.096378, 0.090718, 0.089718, 0.088592, 0.087592, 0.086592", \ + "0.109114, 0.102058, 0.096399, 0.095399, 0.094272, 0.093272, 0.092272", \ + "0.119497, 0.112441, 0.106782, 0.105782, 0.104655, 0.103655, 0.102655", \ + "0.131815, 0.124759, 0.119100, 0.118100, 0.116973, 0.115973, 0.114973" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.072616, 0.064489, 0.054801, 0.048160, 0.037994, 0.028470, 0.024279", \ + "0.076787, 0.068661, 0.058972, 0.052331, 0.042166, 0.032642, 0.028451", \ + "0.092046, 0.083919, 0.074231, 0.067590, 0.057425, 0.047901, 0.043709", \ + "0.097442, 0.089315, 0.079627, 0.072986, 0.062820, 0.053296, 0.049105", \ + "0.103093, 0.094966, 0.085278, 0.078637, 0.068471, 0.058947, 0.054756", \ + "0.113489, 0.105363, 0.095674, 0.089033, 0.078867, 0.069343, 0.065152", \ + "0.125777, 0.117651, 0.107962, 0.101321, 0.091155, 0.081631, 0.077440" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&!TCENB&!COLLDISN"; + sdf_cond : "RET1Neq1aTENBeq0aTCENBeq0aCOLLDISNeq0"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.142839, 0.150090, 0.163772, 0.178613, 0.192622, 0.206949, 0.228379", \ + "0.138839, 0.146090, 0.159772, 0.174613, 0.188622, 0.202949, 0.224379", \ + "0.123396, 0.130647, 0.144329, 0.159170, 0.173179, 0.187506, 0.208936", \ + "0.117739, 0.124990, 0.138672, 0.153513, 0.167522, 0.181849, 0.203279", \ + "0.112310, 0.119561, 0.133243, 0.148084, 0.162093, 0.176420, 0.197850", \ + "0.102556, 0.109807, 0.123489, 0.138330, 0.152339, 0.166666, 0.188096", \ + "0.090732, 0.097983, 0.111665, 0.126506, 0.140515, 0.154842, 0.176272" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.175263, 0.184098, 0.201753, 0.221898, 0.241372, 0.274820, 0.314109", \ + "0.171455, 0.180290, 0.197945, 0.218090, 0.237564, 0.271012, 0.310301", \ + "0.156013, 0.164848, 0.182503, 0.202648, 0.222122, 0.255570, 0.294859", \ + "0.151107, 0.159942, 0.177597, 0.197742, 0.217216, 0.250664, 0.289953", \ + "0.145469, 0.154304, 0.171959, 0.192104, 0.211578, 0.245026, 0.284315", \ + "0.135499, 0.144334, 0.161989, 0.182134, 0.201608, 0.235056, 0.274345", \ + "0.123566, 0.132401, 0.150056, 0.170201, 0.189675, 0.223123, 0.262412" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&!TCENB&!COLLDISN"; + sdf_cond : "RET1Neq1aTENBeq0aTCENBeq0aCOLLDISNeq0"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.078627, 0.071571, 0.065912, 0.064912, 0.063785, 0.062785, 0.061785", \ + "0.082799, 0.075743, 0.070084, 0.069084, 0.067957, 0.066957, 0.065957", \ + "0.098050, 0.090994, 0.085335, 0.084335, 0.083208, 0.082208, 0.081208", \ + "0.103433, 0.096378, 0.090718, 0.089718, 0.088592, 0.087592, 0.086592", \ + "0.109114, 0.102058, 0.096399, 0.095399, 0.094272, 0.093272, 0.092272", \ + "0.119497, 0.112441, 0.106782, 0.105782, 0.104655, 0.103655, 0.102655", \ + "0.131815, 0.124759, 0.119100, 0.118100, 0.116973, 0.115973, 0.114973" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.072616, 0.064489, 0.054801, 0.048160, 0.037994, 0.028470, 0.024279", \ + "0.076787, 0.068661, 0.058972, 0.052331, 0.042166, 0.032642, 0.028451", \ + "0.092046, 0.083919, 0.074231, 0.067590, 0.057425, 0.047901, 0.043709", \ + "0.097442, 0.089315, 0.079627, 0.072986, 0.062820, 0.053296, 0.049105", \ + "0.103093, 0.094966, 0.085278, 0.078637, 0.068471, 0.058947, 0.054756", \ + "0.113489, 0.105363, 0.095674, 0.089033, 0.078867, 0.069343, 0.065152", \ + "0.125777, 0.117651, 0.107962, 0.101321, 0.091155, 0.081631, 0.077440" \ + ); + } + } + internal_power() { + when : "!TENB&!DFTRAMBYP&!COLLDISN"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.014315, 0.014329, 0.014344, 0.014358, 0.014372, 0.014387, 0.014401"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.012733, 0.012804, 0.012817, 0.012830, 0.012843, 0.012856, 0.012869"); + } + } + internal_power() { + when : "!TENB&!DFTRAMBYP&COLLDISN"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.014315, 0.014329, 0.014344, 0.014358, 0.014372, 0.014387, 0.014401"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.012733, 0.012804, 0.012817, 0.012830, 0.012843, 0.012856, 0.012869"); + } + } + } + bus(TDB) { + bus_type : rf2_32x128_wm1_TDB; + direction : input; + related_power_pin : "VDDPE"; + related_ground_pin : "VSSE"; + memory_write() { + address : TAB; + clocked_on : CLKB; + } + capacitance : 0.001704; + max_transition : 0.480000; + pin(TDB[127]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[127]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB127eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.087115, 0.095955, 0.111438, 0.131346, 0.150998, 0.181026, 0.211440", \ + "0.082860, 0.091700, 0.107183, 0.127091, 0.146743, 0.176771, 0.207185", \ + "0.068341, 0.077181, 0.092664, 0.112572, 0.132224, 0.162252, 0.192666", \ + "0.062497, 0.071337, 0.086820, 0.106728, 0.126380, 0.156408, 0.186822", \ + "0.056885, 0.065725, 0.081208, 0.101116, 0.120768, 0.150796, 0.181210", \ + "0.046554, 0.055394, 0.070877, 0.090786, 0.110438, 0.140466, 0.170880", \ + "0.035988, 0.044828, 0.060311, 0.080220, 0.099872, 0.129899, 0.160314" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.095310, 0.105186, 0.123785, 0.148186, 0.173348, 0.206413, 0.256432", \ + "0.091183, 0.101059, 0.119658, 0.144059, 0.169221, 0.202286, 0.252305", \ + "0.076531, 0.086407, 0.105006, 0.129407, 0.154569, 0.187634, 0.237653", \ + "0.070667, 0.080543, 0.099142, 0.123543, 0.148705, 0.181770, 0.231789", \ + "0.065069, 0.074945, 0.093544, 0.117945, 0.143107, 0.176172, 0.226191", \ + "0.054726, 0.064602, 0.083201, 0.107602, 0.132764, 0.165829, 0.215848", \ + "0.044156, 0.054032, 0.072631, 0.097032, 0.122194, 0.155259, 0.205278" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[127]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB127eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.215143, 0.205891, 0.191396, 0.180086, 0.166663, 0.151271, 0.141824", \ + "0.219591, 0.210339, 0.195844, 0.184534, 0.171111, 0.155719, 0.146272", \ + "0.234139, 0.224887, 0.210392, 0.199082, 0.185659, 0.170267, 0.160820", \ + "0.240010, 0.230758, 0.216263, 0.204953, 0.191530, 0.176138, 0.166691", \ + "0.245664, 0.236412, 0.221917, 0.210607, 0.197184, 0.181792, 0.172345", \ + "0.255942, 0.246690, 0.232195, 0.220885, 0.207462, 0.192070, 0.182623", \ + "0.266510, 0.257258, 0.242763, 0.231453, 0.218030, 0.202638, 0.193191" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.217716, 0.206661, 0.189477, 0.170439, 0.155282, 0.131105, 0.101730", \ + "0.222117, 0.211063, 0.193878, 0.174840, 0.159683, 0.135506, 0.106131", \ + "0.236724, 0.225670, 0.208485, 0.189447, 0.174290, 0.150113, 0.120738", \ + "0.242582, 0.231528, 0.214343, 0.195305, 0.180148, 0.155971, 0.126596", \ + "0.248254, 0.237200, 0.220015, 0.200977, 0.185820, 0.161643, 0.132268", \ + "0.258524, 0.247470, 0.230285, 0.211247, 0.196090, 0.171913, 0.142538", \ + "0.269098, 0.258044, 0.240859, 0.221821, 0.206664, 0.182487, 0.153112" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[127])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.004496, 0.004501, 0.004505, 0.004510, 0.004514, 0.004519, 0.004523"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.005552, 0.005657, 0.005663, 0.005668, 0.005674, 0.005680, 0.005685"); + } + } + } + pin(TDB[126]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[126]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB126eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.087115, 0.095955, 0.111438, 0.131346, 0.150998, 0.181026, 0.211440", \ + "0.082860, 0.091700, 0.107183, 0.127091, 0.146743, 0.176771, 0.207185", \ + "0.068341, 0.077181, 0.092664, 0.112572, 0.132224, 0.162252, 0.192666", \ + "0.062497, 0.071337, 0.086820, 0.106728, 0.126380, 0.156408, 0.186822", \ + "0.056885, 0.065725, 0.081208, 0.101116, 0.120768, 0.150796, 0.181210", \ + "0.046554, 0.055394, 0.070877, 0.090786, 0.110438, 0.140466, 0.170880", \ + "0.035988, 0.044828, 0.060311, 0.080220, 0.099872, 0.129899, 0.160314" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.095310, 0.105186, 0.123785, 0.148186, 0.173348, 0.206413, 0.256432", \ + "0.091183, 0.101059, 0.119658, 0.144059, 0.169221, 0.202286, 0.252305", \ + "0.076531, 0.086407, 0.105006, 0.129407, 0.154569, 0.187634, 0.237653", \ + "0.070667, 0.080543, 0.099142, 0.123543, 0.148705, 0.181770, 0.231789", \ + "0.065069, 0.074945, 0.093544, 0.117945, 0.143107, 0.176172, 0.226191", \ + "0.054726, 0.064602, 0.083201, 0.107602, 0.132764, 0.165829, 0.215848", \ + "0.044156, 0.054032, 0.072631, 0.097032, 0.122194, 0.155259, 0.205278" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[126]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB126eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.215143, 0.205891, 0.191396, 0.180086, 0.166663, 0.151271, 0.141824", \ + "0.219591, 0.210339, 0.195844, 0.184534, 0.171111, 0.155719, 0.146272", \ + "0.234139, 0.224887, 0.210392, 0.199082, 0.185659, 0.170267, 0.160820", \ + "0.240010, 0.230758, 0.216263, 0.204953, 0.191530, 0.176138, 0.166691", \ + "0.245664, 0.236412, 0.221917, 0.210607, 0.197184, 0.181792, 0.172345", \ + "0.255942, 0.246690, 0.232195, 0.220885, 0.207462, 0.192070, 0.182623", \ + "0.266510, 0.257258, 0.242763, 0.231453, 0.218030, 0.202638, 0.193191" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.217716, 0.206661, 0.189477, 0.170439, 0.155282, 0.131105, 0.101730", \ + "0.222117, 0.211063, 0.193878, 0.174840, 0.159683, 0.135506, 0.106131", \ + "0.236724, 0.225670, 0.208485, 0.189447, 0.174290, 0.150113, 0.120738", \ + "0.242582, 0.231528, 0.214343, 0.195305, 0.180148, 0.155971, 0.126596", \ + "0.248254, 0.237200, 0.220015, 0.200977, 0.185820, 0.161643, 0.132268", \ + "0.258524, 0.247470, 0.230285, 0.211247, 0.196090, 0.171913, 0.142538", \ + "0.269098, 0.258044, 0.240859, 0.221821, 0.206664, 0.182487, 0.153112" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[126])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.004496, 0.004501, 0.004505, 0.004510, 0.004514, 0.004519, 0.004523"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.005552, 0.005657, 0.005663, 0.005668, 0.005674, 0.005680, 0.005685"); + } + } + } + pin(TDB[125]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[125]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB125eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.087115, 0.095955, 0.111438, 0.131346, 0.150998, 0.181026, 0.211440", \ + "0.082860, 0.091700, 0.107183, 0.127091, 0.146743, 0.176771, 0.207185", \ + "0.068341, 0.077181, 0.092664, 0.112572, 0.132224, 0.162252, 0.192666", \ + "0.062497, 0.071337, 0.086820, 0.106728, 0.126380, 0.156408, 0.186822", \ + "0.056885, 0.065725, 0.081208, 0.101116, 0.120768, 0.150796, 0.181210", \ + "0.046554, 0.055394, 0.070877, 0.090786, 0.110438, 0.140466, 0.170880", \ + "0.035988, 0.044828, 0.060311, 0.080220, 0.099872, 0.129899, 0.160314" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.095310, 0.105186, 0.123785, 0.148186, 0.173348, 0.206413, 0.256432", \ + "0.091183, 0.101059, 0.119658, 0.144059, 0.169221, 0.202286, 0.252305", \ + "0.076531, 0.086407, 0.105006, 0.129407, 0.154569, 0.187634, 0.237653", \ + "0.070667, 0.080543, 0.099142, 0.123543, 0.148705, 0.181770, 0.231789", \ + "0.065069, 0.074945, 0.093544, 0.117945, 0.143107, 0.176172, 0.226191", \ + "0.054726, 0.064602, 0.083201, 0.107602, 0.132764, 0.165829, 0.215848", \ + "0.044156, 0.054032, 0.072631, 0.097032, 0.122194, 0.155259, 0.205278" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[125]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB125eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.215143, 0.205891, 0.191396, 0.180086, 0.166663, 0.151271, 0.141824", \ + "0.219591, 0.210339, 0.195844, 0.184534, 0.171111, 0.155719, 0.146272", \ + "0.234139, 0.224887, 0.210392, 0.199082, 0.185659, 0.170267, 0.160820", \ + "0.240010, 0.230758, 0.216263, 0.204953, 0.191530, 0.176138, 0.166691", \ + "0.245664, 0.236412, 0.221917, 0.210607, 0.197184, 0.181792, 0.172345", \ + "0.255942, 0.246690, 0.232195, 0.220885, 0.207462, 0.192070, 0.182623", \ + "0.266510, 0.257258, 0.242763, 0.231453, 0.218030, 0.202638, 0.193191" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.217716, 0.206661, 0.189477, 0.170439, 0.155282, 0.131105, 0.101730", \ + "0.222117, 0.211063, 0.193878, 0.174840, 0.159683, 0.135506, 0.106131", \ + "0.236724, 0.225670, 0.208485, 0.189447, 0.174290, 0.150113, 0.120738", \ + "0.242582, 0.231528, 0.214343, 0.195305, 0.180148, 0.155971, 0.126596", \ + "0.248254, 0.237200, 0.220015, 0.200977, 0.185820, 0.161643, 0.132268", \ + "0.258524, 0.247470, 0.230285, 0.211247, 0.196090, 0.171913, 0.142538", \ + "0.269098, 0.258044, 0.240859, 0.221821, 0.206664, 0.182487, 0.153112" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[125])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.004496, 0.004501, 0.004505, 0.004510, 0.004514, 0.004519, 0.004523"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.005552, 0.005657, 0.005663, 0.005668, 0.005674, 0.005680, 0.005685"); + } + } + } + pin(TDB[124]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[124]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB124eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.087115, 0.095955, 0.111438, 0.131346, 0.150998, 0.181026, 0.211440", \ + "0.082860, 0.091700, 0.107183, 0.127091, 0.146743, 0.176771, 0.207185", \ + "0.068341, 0.077181, 0.092664, 0.112572, 0.132224, 0.162252, 0.192666", \ + "0.062497, 0.071337, 0.086820, 0.106728, 0.126380, 0.156408, 0.186822", \ + "0.056885, 0.065725, 0.081208, 0.101116, 0.120768, 0.150796, 0.181210", \ + "0.046554, 0.055394, 0.070877, 0.090786, 0.110438, 0.140466, 0.170880", \ + "0.035988, 0.044828, 0.060311, 0.080220, 0.099872, 0.129899, 0.160314" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.095310, 0.105186, 0.123785, 0.148186, 0.173348, 0.206413, 0.256432", \ + "0.091183, 0.101059, 0.119658, 0.144059, 0.169221, 0.202286, 0.252305", \ + "0.076531, 0.086407, 0.105006, 0.129407, 0.154569, 0.187634, 0.237653", \ + "0.070667, 0.080543, 0.099142, 0.123543, 0.148705, 0.181770, 0.231789", \ + "0.065069, 0.074945, 0.093544, 0.117945, 0.143107, 0.176172, 0.226191", \ + "0.054726, 0.064602, 0.083201, 0.107602, 0.132764, 0.165829, 0.215848", \ + "0.044156, 0.054032, 0.072631, 0.097032, 0.122194, 0.155259, 0.205278" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[124]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB124eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.215143, 0.205891, 0.191396, 0.180086, 0.166663, 0.151271, 0.141824", \ + "0.219591, 0.210339, 0.195844, 0.184534, 0.171111, 0.155719, 0.146272", \ + "0.234139, 0.224887, 0.210392, 0.199082, 0.185659, 0.170267, 0.160820", \ + "0.240010, 0.230758, 0.216263, 0.204953, 0.191530, 0.176138, 0.166691", \ + "0.245664, 0.236412, 0.221917, 0.210607, 0.197184, 0.181792, 0.172345", \ + "0.255942, 0.246690, 0.232195, 0.220885, 0.207462, 0.192070, 0.182623", \ + "0.266510, 0.257258, 0.242763, 0.231453, 0.218030, 0.202638, 0.193191" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.217716, 0.206661, 0.189477, 0.170439, 0.155282, 0.131105, 0.101730", \ + "0.222117, 0.211063, 0.193878, 0.174840, 0.159683, 0.135506, 0.106131", \ + "0.236724, 0.225670, 0.208485, 0.189447, 0.174290, 0.150113, 0.120738", \ + "0.242582, 0.231528, 0.214343, 0.195305, 0.180148, 0.155971, 0.126596", \ + "0.248254, 0.237200, 0.220015, 0.200977, 0.185820, 0.161643, 0.132268", \ + "0.258524, 0.247470, 0.230285, 0.211247, 0.196090, 0.171913, 0.142538", \ + "0.269098, 0.258044, 0.240859, 0.221821, 0.206664, 0.182487, 0.153112" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[124])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.004496, 0.004501, 0.004505, 0.004510, 0.004514, 0.004519, 0.004523"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.005552, 0.005657, 0.005663, 0.005668, 0.005674, 0.005680, 0.005685"); + } + } + } + pin(TDB[123]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[123]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB123eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.087115, 0.095955, 0.111438, 0.131346, 0.150998, 0.181026, 0.211440", \ + "0.082860, 0.091700, 0.107183, 0.127091, 0.146743, 0.176771, 0.207185", \ + "0.068341, 0.077181, 0.092664, 0.112572, 0.132224, 0.162252, 0.192666", \ + "0.062497, 0.071337, 0.086820, 0.106728, 0.126380, 0.156408, 0.186822", \ + "0.056885, 0.065725, 0.081208, 0.101116, 0.120768, 0.150796, 0.181210", \ + "0.046554, 0.055394, 0.070877, 0.090786, 0.110438, 0.140466, 0.170880", \ + "0.035988, 0.044828, 0.060311, 0.080220, 0.099872, 0.129899, 0.160314" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.095310, 0.105186, 0.123785, 0.148186, 0.173348, 0.206413, 0.256432", \ + "0.091183, 0.101059, 0.119658, 0.144059, 0.169221, 0.202286, 0.252305", \ + "0.076531, 0.086407, 0.105006, 0.129407, 0.154569, 0.187634, 0.237653", \ + "0.070667, 0.080543, 0.099142, 0.123543, 0.148705, 0.181770, 0.231789", \ + "0.065069, 0.074945, 0.093544, 0.117945, 0.143107, 0.176172, 0.226191", \ + "0.054726, 0.064602, 0.083201, 0.107602, 0.132764, 0.165829, 0.215848", \ + "0.044156, 0.054032, 0.072631, 0.097032, 0.122194, 0.155259, 0.205278" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[123]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB123eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.215143, 0.205891, 0.191396, 0.180086, 0.166663, 0.151271, 0.141824", \ + "0.219591, 0.210339, 0.195844, 0.184534, 0.171111, 0.155719, 0.146272", \ + "0.234139, 0.224887, 0.210392, 0.199082, 0.185659, 0.170267, 0.160820", \ + "0.240010, 0.230758, 0.216263, 0.204953, 0.191530, 0.176138, 0.166691", \ + "0.245664, 0.236412, 0.221917, 0.210607, 0.197184, 0.181792, 0.172345", \ + "0.255942, 0.246690, 0.232195, 0.220885, 0.207462, 0.192070, 0.182623", \ + "0.266510, 0.257258, 0.242763, 0.231453, 0.218030, 0.202638, 0.193191" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.217716, 0.206661, 0.189477, 0.170439, 0.155282, 0.131105, 0.101730", \ + "0.222117, 0.211063, 0.193878, 0.174840, 0.159683, 0.135506, 0.106131", \ + "0.236724, 0.225670, 0.208485, 0.189447, 0.174290, 0.150113, 0.120738", \ + "0.242582, 0.231528, 0.214343, 0.195305, 0.180148, 0.155971, 0.126596", \ + "0.248254, 0.237200, 0.220015, 0.200977, 0.185820, 0.161643, 0.132268", \ + "0.258524, 0.247470, 0.230285, 0.211247, 0.196090, 0.171913, 0.142538", \ + "0.269098, 0.258044, 0.240859, 0.221821, 0.206664, 0.182487, 0.153112" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[123])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.004496, 0.004501, 0.004505, 0.004510, 0.004514, 0.004519, 0.004523"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.005552, 0.005657, 0.005663, 0.005668, 0.005674, 0.005680, 0.005685"); + } + } + } + pin(TDB[122]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[122]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB122eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.087115, 0.095955, 0.111438, 0.131346, 0.150998, 0.181026, 0.211440", \ + "0.082860, 0.091700, 0.107183, 0.127091, 0.146743, 0.176771, 0.207185", \ + "0.068341, 0.077181, 0.092664, 0.112572, 0.132224, 0.162252, 0.192666", \ + "0.062497, 0.071337, 0.086820, 0.106728, 0.126380, 0.156408, 0.186822", \ + "0.056885, 0.065725, 0.081208, 0.101116, 0.120768, 0.150796, 0.181210", \ + "0.046554, 0.055394, 0.070877, 0.090786, 0.110438, 0.140466, 0.170880", \ + "0.035988, 0.044828, 0.060311, 0.080220, 0.099872, 0.129899, 0.160314" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.095310, 0.105186, 0.123785, 0.148186, 0.173348, 0.206413, 0.256432", \ + "0.091183, 0.101059, 0.119658, 0.144059, 0.169221, 0.202286, 0.252305", \ + "0.076531, 0.086407, 0.105006, 0.129407, 0.154569, 0.187634, 0.237653", \ + "0.070667, 0.080543, 0.099142, 0.123543, 0.148705, 0.181770, 0.231789", \ + "0.065069, 0.074945, 0.093544, 0.117945, 0.143107, 0.176172, 0.226191", \ + "0.054726, 0.064602, 0.083201, 0.107602, 0.132764, 0.165829, 0.215848", \ + "0.044156, 0.054032, 0.072631, 0.097032, 0.122194, 0.155259, 0.205278" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[122]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB122eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.215143, 0.205891, 0.191396, 0.180086, 0.166663, 0.151271, 0.141824", \ + "0.219591, 0.210339, 0.195844, 0.184534, 0.171111, 0.155719, 0.146272", \ + "0.234139, 0.224887, 0.210392, 0.199082, 0.185659, 0.170267, 0.160820", \ + "0.240010, 0.230758, 0.216263, 0.204953, 0.191530, 0.176138, 0.166691", \ + "0.245664, 0.236412, 0.221917, 0.210607, 0.197184, 0.181792, 0.172345", \ + "0.255942, 0.246690, 0.232195, 0.220885, 0.207462, 0.192070, 0.182623", \ + "0.266510, 0.257258, 0.242763, 0.231453, 0.218030, 0.202638, 0.193191" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.217716, 0.206661, 0.189477, 0.170439, 0.155282, 0.131105, 0.101730", \ + "0.222117, 0.211063, 0.193878, 0.174840, 0.159683, 0.135506, 0.106131", \ + "0.236724, 0.225670, 0.208485, 0.189447, 0.174290, 0.150113, 0.120738", \ + "0.242582, 0.231528, 0.214343, 0.195305, 0.180148, 0.155971, 0.126596", \ + "0.248254, 0.237200, 0.220015, 0.200977, 0.185820, 0.161643, 0.132268", \ + "0.258524, 0.247470, 0.230285, 0.211247, 0.196090, 0.171913, 0.142538", \ + "0.269098, 0.258044, 0.240859, 0.221821, 0.206664, 0.182487, 0.153112" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[122])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.004496, 0.004501, 0.004505, 0.004510, 0.004514, 0.004519, 0.004523"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.005552, 0.005657, 0.005663, 0.005668, 0.005674, 0.005680, 0.005685"); + } + } + } + pin(TDB[121]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[121]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB121eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.087115, 0.095955, 0.111438, 0.131346, 0.150998, 0.181026, 0.211440", \ + "0.082860, 0.091700, 0.107183, 0.127091, 0.146743, 0.176771, 0.207185", \ + "0.068341, 0.077181, 0.092664, 0.112572, 0.132224, 0.162252, 0.192666", \ + "0.062497, 0.071337, 0.086820, 0.106728, 0.126380, 0.156408, 0.186822", \ + "0.056885, 0.065725, 0.081208, 0.101116, 0.120768, 0.150796, 0.181210", \ + "0.046554, 0.055394, 0.070877, 0.090786, 0.110438, 0.140466, 0.170880", \ + "0.035988, 0.044828, 0.060311, 0.080220, 0.099872, 0.129899, 0.160314" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.095310, 0.105186, 0.123785, 0.148186, 0.173348, 0.206413, 0.256432", \ + "0.091183, 0.101059, 0.119658, 0.144059, 0.169221, 0.202286, 0.252305", \ + "0.076531, 0.086407, 0.105006, 0.129407, 0.154569, 0.187634, 0.237653", \ + "0.070667, 0.080543, 0.099142, 0.123543, 0.148705, 0.181770, 0.231789", \ + "0.065069, 0.074945, 0.093544, 0.117945, 0.143107, 0.176172, 0.226191", \ + "0.054726, 0.064602, 0.083201, 0.107602, 0.132764, 0.165829, 0.215848", \ + "0.044156, 0.054032, 0.072631, 0.097032, 0.122194, 0.155259, 0.205278" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[121]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB121eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.215143, 0.205891, 0.191396, 0.180086, 0.166663, 0.151271, 0.141824", \ + "0.219591, 0.210339, 0.195844, 0.184534, 0.171111, 0.155719, 0.146272", \ + "0.234139, 0.224887, 0.210392, 0.199082, 0.185659, 0.170267, 0.160820", \ + "0.240010, 0.230758, 0.216263, 0.204953, 0.191530, 0.176138, 0.166691", \ + "0.245664, 0.236412, 0.221917, 0.210607, 0.197184, 0.181792, 0.172345", \ + "0.255942, 0.246690, 0.232195, 0.220885, 0.207462, 0.192070, 0.182623", \ + "0.266510, 0.257258, 0.242763, 0.231453, 0.218030, 0.202638, 0.193191" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.217716, 0.206661, 0.189477, 0.170439, 0.155282, 0.131105, 0.101730", \ + "0.222117, 0.211063, 0.193878, 0.174840, 0.159683, 0.135506, 0.106131", \ + "0.236724, 0.225670, 0.208485, 0.189447, 0.174290, 0.150113, 0.120738", \ + "0.242582, 0.231528, 0.214343, 0.195305, 0.180148, 0.155971, 0.126596", \ + "0.248254, 0.237200, 0.220015, 0.200977, 0.185820, 0.161643, 0.132268", \ + "0.258524, 0.247470, 0.230285, 0.211247, 0.196090, 0.171913, 0.142538", \ + "0.269098, 0.258044, 0.240859, 0.221821, 0.206664, 0.182487, 0.153112" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[121])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.004496, 0.004501, 0.004505, 0.004510, 0.004514, 0.004519, 0.004523"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.005552, 0.005657, 0.005663, 0.005668, 0.005674, 0.005680, 0.005685"); + } + } + } + pin(TDB[120]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[120]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB120eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.087115, 0.095955, 0.111438, 0.131346, 0.150998, 0.181026, 0.211440", \ + "0.082860, 0.091700, 0.107183, 0.127091, 0.146743, 0.176771, 0.207185", \ + "0.068341, 0.077181, 0.092664, 0.112572, 0.132224, 0.162252, 0.192666", \ + "0.062497, 0.071337, 0.086820, 0.106728, 0.126380, 0.156408, 0.186822", \ + "0.056885, 0.065725, 0.081208, 0.101116, 0.120768, 0.150796, 0.181210", \ + "0.046554, 0.055394, 0.070877, 0.090786, 0.110438, 0.140466, 0.170880", \ + "0.035988, 0.044828, 0.060311, 0.080220, 0.099872, 0.129899, 0.160314" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.095310, 0.105186, 0.123785, 0.148186, 0.173348, 0.206413, 0.256432", \ + "0.091183, 0.101059, 0.119658, 0.144059, 0.169221, 0.202286, 0.252305", \ + "0.076531, 0.086407, 0.105006, 0.129407, 0.154569, 0.187634, 0.237653", \ + "0.070667, 0.080543, 0.099142, 0.123543, 0.148705, 0.181770, 0.231789", \ + "0.065069, 0.074945, 0.093544, 0.117945, 0.143107, 0.176172, 0.226191", \ + "0.054726, 0.064602, 0.083201, 0.107602, 0.132764, 0.165829, 0.215848", \ + "0.044156, 0.054032, 0.072631, 0.097032, 0.122194, 0.155259, 0.205278" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[120]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB120eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.215143, 0.205891, 0.191396, 0.180086, 0.166663, 0.151271, 0.141824", \ + "0.219591, 0.210339, 0.195844, 0.184534, 0.171111, 0.155719, 0.146272", \ + "0.234139, 0.224887, 0.210392, 0.199082, 0.185659, 0.170267, 0.160820", \ + "0.240010, 0.230758, 0.216263, 0.204953, 0.191530, 0.176138, 0.166691", \ + "0.245664, 0.236412, 0.221917, 0.210607, 0.197184, 0.181792, 0.172345", \ + "0.255942, 0.246690, 0.232195, 0.220885, 0.207462, 0.192070, 0.182623", \ + "0.266510, 0.257258, 0.242763, 0.231453, 0.218030, 0.202638, 0.193191" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.217716, 0.206661, 0.189477, 0.170439, 0.155282, 0.131105, 0.101730", \ + "0.222117, 0.211063, 0.193878, 0.174840, 0.159683, 0.135506, 0.106131", \ + "0.236724, 0.225670, 0.208485, 0.189447, 0.174290, 0.150113, 0.120738", \ + "0.242582, 0.231528, 0.214343, 0.195305, 0.180148, 0.155971, 0.126596", \ + "0.248254, 0.237200, 0.220015, 0.200977, 0.185820, 0.161643, 0.132268", \ + "0.258524, 0.247470, 0.230285, 0.211247, 0.196090, 0.171913, 0.142538", \ + "0.269098, 0.258044, 0.240859, 0.221821, 0.206664, 0.182487, 0.153112" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[120])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.004496, 0.004501, 0.004505, 0.004510, 0.004514, 0.004519, 0.004523"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.005552, 0.005657, 0.005663, 0.005668, 0.005674, 0.005680, 0.005685"); + } + } + } + pin(TDB[119]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[119]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB119eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.087115, 0.095955, 0.111438, 0.131346, 0.150998, 0.181026, 0.211440", \ + "0.082860, 0.091700, 0.107183, 0.127091, 0.146743, 0.176771, 0.207185", \ + "0.068341, 0.077181, 0.092664, 0.112572, 0.132224, 0.162252, 0.192666", \ + "0.062497, 0.071337, 0.086820, 0.106728, 0.126380, 0.156408, 0.186822", \ + "0.056885, 0.065725, 0.081208, 0.101116, 0.120768, 0.150796, 0.181210", \ + "0.046554, 0.055394, 0.070877, 0.090786, 0.110438, 0.140466, 0.170880", \ + "0.035988, 0.044828, 0.060311, 0.080220, 0.099872, 0.129899, 0.160314" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.095310, 0.105186, 0.123785, 0.148186, 0.173348, 0.206413, 0.256432", \ + "0.091183, 0.101059, 0.119658, 0.144059, 0.169221, 0.202286, 0.252305", \ + "0.076531, 0.086407, 0.105006, 0.129407, 0.154569, 0.187634, 0.237653", \ + "0.070667, 0.080543, 0.099142, 0.123543, 0.148705, 0.181770, 0.231789", \ + "0.065069, 0.074945, 0.093544, 0.117945, 0.143107, 0.176172, 0.226191", \ + "0.054726, 0.064602, 0.083201, 0.107602, 0.132764, 0.165829, 0.215848", \ + "0.044156, 0.054032, 0.072631, 0.097032, 0.122194, 0.155259, 0.205278" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[119]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB119eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.215143, 0.205891, 0.191396, 0.180086, 0.166663, 0.151271, 0.141824", \ + "0.219591, 0.210339, 0.195844, 0.184534, 0.171111, 0.155719, 0.146272", \ + "0.234139, 0.224887, 0.210392, 0.199082, 0.185659, 0.170267, 0.160820", \ + "0.240010, 0.230758, 0.216263, 0.204953, 0.191530, 0.176138, 0.166691", \ + "0.245664, 0.236412, 0.221917, 0.210607, 0.197184, 0.181792, 0.172345", \ + "0.255942, 0.246690, 0.232195, 0.220885, 0.207462, 0.192070, 0.182623", \ + "0.266510, 0.257258, 0.242763, 0.231453, 0.218030, 0.202638, 0.193191" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.217716, 0.206661, 0.189477, 0.170439, 0.155282, 0.131105, 0.101730", \ + "0.222117, 0.211063, 0.193878, 0.174840, 0.159683, 0.135506, 0.106131", \ + "0.236724, 0.225670, 0.208485, 0.189447, 0.174290, 0.150113, 0.120738", \ + "0.242582, 0.231528, 0.214343, 0.195305, 0.180148, 0.155971, 0.126596", \ + "0.248254, 0.237200, 0.220015, 0.200977, 0.185820, 0.161643, 0.132268", \ + "0.258524, 0.247470, 0.230285, 0.211247, 0.196090, 0.171913, 0.142538", \ + "0.269098, 0.258044, 0.240859, 0.221821, 0.206664, 0.182487, 0.153112" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[119])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.004496, 0.004501, 0.004505, 0.004510, 0.004514, 0.004519, 0.004523"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.005552, 0.005657, 0.005663, 0.005668, 0.005674, 0.005680, 0.005685"); + } + } + } + pin(TDB[118]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[118]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB118eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.087115, 0.095955, 0.111438, 0.131346, 0.150998, 0.181026, 0.211440", \ + "0.082860, 0.091700, 0.107183, 0.127091, 0.146743, 0.176771, 0.207185", \ + "0.068341, 0.077181, 0.092664, 0.112572, 0.132224, 0.162252, 0.192666", \ + "0.062497, 0.071337, 0.086820, 0.106728, 0.126380, 0.156408, 0.186822", \ + "0.056885, 0.065725, 0.081208, 0.101116, 0.120768, 0.150796, 0.181210", \ + "0.046554, 0.055394, 0.070877, 0.090786, 0.110438, 0.140466, 0.170880", \ + "0.035988, 0.044828, 0.060311, 0.080220, 0.099872, 0.129899, 0.160314" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.095310, 0.105186, 0.123785, 0.148186, 0.173348, 0.206413, 0.256432", \ + "0.091183, 0.101059, 0.119658, 0.144059, 0.169221, 0.202286, 0.252305", \ + "0.076531, 0.086407, 0.105006, 0.129407, 0.154569, 0.187634, 0.237653", \ + "0.070667, 0.080543, 0.099142, 0.123543, 0.148705, 0.181770, 0.231789", \ + "0.065069, 0.074945, 0.093544, 0.117945, 0.143107, 0.176172, 0.226191", \ + "0.054726, 0.064602, 0.083201, 0.107602, 0.132764, 0.165829, 0.215848", \ + "0.044156, 0.054032, 0.072631, 0.097032, 0.122194, 0.155259, 0.205278" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[118]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB118eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.215143, 0.205891, 0.191396, 0.180086, 0.166663, 0.151271, 0.141824", \ + "0.219591, 0.210339, 0.195844, 0.184534, 0.171111, 0.155719, 0.146272", \ + "0.234139, 0.224887, 0.210392, 0.199082, 0.185659, 0.170267, 0.160820", \ + "0.240010, 0.230758, 0.216263, 0.204953, 0.191530, 0.176138, 0.166691", \ + "0.245664, 0.236412, 0.221917, 0.210607, 0.197184, 0.181792, 0.172345", \ + "0.255942, 0.246690, 0.232195, 0.220885, 0.207462, 0.192070, 0.182623", \ + "0.266510, 0.257258, 0.242763, 0.231453, 0.218030, 0.202638, 0.193191" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.217716, 0.206661, 0.189477, 0.170439, 0.155282, 0.131105, 0.101730", \ + "0.222117, 0.211063, 0.193878, 0.174840, 0.159683, 0.135506, 0.106131", \ + "0.236724, 0.225670, 0.208485, 0.189447, 0.174290, 0.150113, 0.120738", \ + "0.242582, 0.231528, 0.214343, 0.195305, 0.180148, 0.155971, 0.126596", \ + "0.248254, 0.237200, 0.220015, 0.200977, 0.185820, 0.161643, 0.132268", \ + "0.258524, 0.247470, 0.230285, 0.211247, 0.196090, 0.171913, 0.142538", \ + "0.269098, 0.258044, 0.240859, 0.221821, 0.206664, 0.182487, 0.153112" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[118])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.004496, 0.004501, 0.004505, 0.004510, 0.004514, 0.004519, 0.004523"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.005552, 0.005657, 0.005663, 0.005668, 0.005674, 0.005680, 0.005685"); + } + } + } + pin(TDB[117]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[117]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB117eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.087115, 0.095955, 0.111438, 0.131346, 0.150998, 0.181026, 0.211440", \ + "0.082860, 0.091700, 0.107183, 0.127091, 0.146743, 0.176771, 0.207185", \ + "0.068341, 0.077181, 0.092664, 0.112572, 0.132224, 0.162252, 0.192666", \ + "0.062497, 0.071337, 0.086820, 0.106728, 0.126380, 0.156408, 0.186822", \ + "0.056885, 0.065725, 0.081208, 0.101116, 0.120768, 0.150796, 0.181210", \ + "0.046554, 0.055394, 0.070877, 0.090786, 0.110438, 0.140466, 0.170880", \ + "0.035988, 0.044828, 0.060311, 0.080220, 0.099872, 0.129899, 0.160314" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.095310, 0.105186, 0.123785, 0.148186, 0.173348, 0.206413, 0.256432", \ + "0.091183, 0.101059, 0.119658, 0.144059, 0.169221, 0.202286, 0.252305", \ + "0.076531, 0.086407, 0.105006, 0.129407, 0.154569, 0.187634, 0.237653", \ + "0.070667, 0.080543, 0.099142, 0.123543, 0.148705, 0.181770, 0.231789", \ + "0.065069, 0.074945, 0.093544, 0.117945, 0.143107, 0.176172, 0.226191", \ + "0.054726, 0.064602, 0.083201, 0.107602, 0.132764, 0.165829, 0.215848", \ + "0.044156, 0.054032, 0.072631, 0.097032, 0.122194, 0.155259, 0.205278" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[117]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB117eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.215143, 0.205891, 0.191396, 0.180086, 0.166663, 0.151271, 0.141824", \ + "0.219591, 0.210339, 0.195844, 0.184534, 0.171111, 0.155719, 0.146272", \ + "0.234139, 0.224887, 0.210392, 0.199082, 0.185659, 0.170267, 0.160820", \ + "0.240010, 0.230758, 0.216263, 0.204953, 0.191530, 0.176138, 0.166691", \ + "0.245664, 0.236412, 0.221917, 0.210607, 0.197184, 0.181792, 0.172345", \ + "0.255942, 0.246690, 0.232195, 0.220885, 0.207462, 0.192070, 0.182623", \ + "0.266510, 0.257258, 0.242763, 0.231453, 0.218030, 0.202638, 0.193191" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.217716, 0.206661, 0.189477, 0.170439, 0.155282, 0.131105, 0.101730", \ + "0.222117, 0.211063, 0.193878, 0.174840, 0.159683, 0.135506, 0.106131", \ + "0.236724, 0.225670, 0.208485, 0.189447, 0.174290, 0.150113, 0.120738", \ + "0.242582, 0.231528, 0.214343, 0.195305, 0.180148, 0.155971, 0.126596", \ + "0.248254, 0.237200, 0.220015, 0.200977, 0.185820, 0.161643, 0.132268", \ + "0.258524, 0.247470, 0.230285, 0.211247, 0.196090, 0.171913, 0.142538", \ + "0.269098, 0.258044, 0.240859, 0.221821, 0.206664, 0.182487, 0.153112" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[117])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.004496, 0.004501, 0.004505, 0.004510, 0.004514, 0.004519, 0.004523"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.005552, 0.005657, 0.005663, 0.005668, 0.005674, 0.005680, 0.005685"); + } + } + } + pin(TDB[116]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[116]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB116eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.087115, 0.095955, 0.111438, 0.131346, 0.150998, 0.181026, 0.211440", \ + "0.082860, 0.091700, 0.107183, 0.127091, 0.146743, 0.176771, 0.207185", \ + "0.068341, 0.077181, 0.092664, 0.112572, 0.132224, 0.162252, 0.192666", \ + "0.062497, 0.071337, 0.086820, 0.106728, 0.126380, 0.156408, 0.186822", \ + "0.056885, 0.065725, 0.081208, 0.101116, 0.120768, 0.150796, 0.181210", \ + "0.046554, 0.055394, 0.070877, 0.090786, 0.110438, 0.140466, 0.170880", \ + "0.035988, 0.044828, 0.060311, 0.080220, 0.099872, 0.129899, 0.160314" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.095310, 0.105186, 0.123785, 0.148186, 0.173348, 0.206413, 0.256432", \ + "0.091183, 0.101059, 0.119658, 0.144059, 0.169221, 0.202286, 0.252305", \ + "0.076531, 0.086407, 0.105006, 0.129407, 0.154569, 0.187634, 0.237653", \ + "0.070667, 0.080543, 0.099142, 0.123543, 0.148705, 0.181770, 0.231789", \ + "0.065069, 0.074945, 0.093544, 0.117945, 0.143107, 0.176172, 0.226191", \ + "0.054726, 0.064602, 0.083201, 0.107602, 0.132764, 0.165829, 0.215848", \ + "0.044156, 0.054032, 0.072631, 0.097032, 0.122194, 0.155259, 0.205278" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[116]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB116eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.215143, 0.205891, 0.191396, 0.180086, 0.166663, 0.151271, 0.141824", \ + "0.219591, 0.210339, 0.195844, 0.184534, 0.171111, 0.155719, 0.146272", \ + "0.234139, 0.224887, 0.210392, 0.199082, 0.185659, 0.170267, 0.160820", \ + "0.240010, 0.230758, 0.216263, 0.204953, 0.191530, 0.176138, 0.166691", \ + "0.245664, 0.236412, 0.221917, 0.210607, 0.197184, 0.181792, 0.172345", \ + "0.255942, 0.246690, 0.232195, 0.220885, 0.207462, 0.192070, 0.182623", \ + "0.266510, 0.257258, 0.242763, 0.231453, 0.218030, 0.202638, 0.193191" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.217716, 0.206661, 0.189477, 0.170439, 0.155282, 0.131105, 0.101730", \ + "0.222117, 0.211063, 0.193878, 0.174840, 0.159683, 0.135506, 0.106131", \ + "0.236724, 0.225670, 0.208485, 0.189447, 0.174290, 0.150113, 0.120738", \ + "0.242582, 0.231528, 0.214343, 0.195305, 0.180148, 0.155971, 0.126596", \ + "0.248254, 0.237200, 0.220015, 0.200977, 0.185820, 0.161643, 0.132268", \ + "0.258524, 0.247470, 0.230285, 0.211247, 0.196090, 0.171913, 0.142538", \ + "0.269098, 0.258044, 0.240859, 0.221821, 0.206664, 0.182487, 0.153112" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[116])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.004496, 0.004501, 0.004505, 0.004510, 0.004514, 0.004519, 0.004523"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.005552, 0.005657, 0.005663, 0.005668, 0.005674, 0.005680, 0.005685"); + } + } + } + pin(TDB[115]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[115]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB115eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.087115, 0.095955, 0.111438, 0.131346, 0.150998, 0.181026, 0.211440", \ + "0.082860, 0.091700, 0.107183, 0.127091, 0.146743, 0.176771, 0.207185", \ + "0.068341, 0.077181, 0.092664, 0.112572, 0.132224, 0.162252, 0.192666", \ + "0.062497, 0.071337, 0.086820, 0.106728, 0.126380, 0.156408, 0.186822", \ + "0.056885, 0.065725, 0.081208, 0.101116, 0.120768, 0.150796, 0.181210", \ + "0.046554, 0.055394, 0.070877, 0.090786, 0.110438, 0.140466, 0.170880", \ + "0.035988, 0.044828, 0.060311, 0.080220, 0.099872, 0.129899, 0.160314" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.095310, 0.105186, 0.123785, 0.148186, 0.173348, 0.206413, 0.256432", \ + "0.091183, 0.101059, 0.119658, 0.144059, 0.169221, 0.202286, 0.252305", \ + "0.076531, 0.086407, 0.105006, 0.129407, 0.154569, 0.187634, 0.237653", \ + "0.070667, 0.080543, 0.099142, 0.123543, 0.148705, 0.181770, 0.231789", \ + "0.065069, 0.074945, 0.093544, 0.117945, 0.143107, 0.176172, 0.226191", \ + "0.054726, 0.064602, 0.083201, 0.107602, 0.132764, 0.165829, 0.215848", \ + "0.044156, 0.054032, 0.072631, 0.097032, 0.122194, 0.155259, 0.205278" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[115]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB115eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.215143, 0.205891, 0.191396, 0.180086, 0.166663, 0.151271, 0.141824", \ + "0.219591, 0.210339, 0.195844, 0.184534, 0.171111, 0.155719, 0.146272", \ + "0.234139, 0.224887, 0.210392, 0.199082, 0.185659, 0.170267, 0.160820", \ + "0.240010, 0.230758, 0.216263, 0.204953, 0.191530, 0.176138, 0.166691", \ + "0.245664, 0.236412, 0.221917, 0.210607, 0.197184, 0.181792, 0.172345", \ + "0.255942, 0.246690, 0.232195, 0.220885, 0.207462, 0.192070, 0.182623", \ + "0.266510, 0.257258, 0.242763, 0.231453, 0.218030, 0.202638, 0.193191" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.217716, 0.206661, 0.189477, 0.170439, 0.155282, 0.131105, 0.101730", \ + "0.222117, 0.211063, 0.193878, 0.174840, 0.159683, 0.135506, 0.106131", \ + "0.236724, 0.225670, 0.208485, 0.189447, 0.174290, 0.150113, 0.120738", \ + "0.242582, 0.231528, 0.214343, 0.195305, 0.180148, 0.155971, 0.126596", \ + "0.248254, 0.237200, 0.220015, 0.200977, 0.185820, 0.161643, 0.132268", \ + "0.258524, 0.247470, 0.230285, 0.211247, 0.196090, 0.171913, 0.142538", \ + "0.269098, 0.258044, 0.240859, 0.221821, 0.206664, 0.182487, 0.153112" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[115])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.004496, 0.004501, 0.004505, 0.004510, 0.004514, 0.004519, 0.004523"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.005552, 0.005657, 0.005663, 0.005668, 0.005674, 0.005680, 0.005685"); + } + } + } + pin(TDB[114]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[114]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB114eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.087115, 0.095955, 0.111438, 0.131346, 0.150998, 0.181026, 0.211440", \ + "0.082860, 0.091700, 0.107183, 0.127091, 0.146743, 0.176771, 0.207185", \ + "0.068341, 0.077181, 0.092664, 0.112572, 0.132224, 0.162252, 0.192666", \ + "0.062497, 0.071337, 0.086820, 0.106728, 0.126380, 0.156408, 0.186822", \ + "0.056885, 0.065725, 0.081208, 0.101116, 0.120768, 0.150796, 0.181210", \ + "0.046554, 0.055394, 0.070877, 0.090786, 0.110438, 0.140466, 0.170880", \ + "0.035988, 0.044828, 0.060311, 0.080220, 0.099872, 0.129899, 0.160314" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.095310, 0.105186, 0.123785, 0.148186, 0.173348, 0.206413, 0.256432", \ + "0.091183, 0.101059, 0.119658, 0.144059, 0.169221, 0.202286, 0.252305", \ + "0.076531, 0.086407, 0.105006, 0.129407, 0.154569, 0.187634, 0.237653", \ + "0.070667, 0.080543, 0.099142, 0.123543, 0.148705, 0.181770, 0.231789", \ + "0.065069, 0.074945, 0.093544, 0.117945, 0.143107, 0.176172, 0.226191", \ + "0.054726, 0.064602, 0.083201, 0.107602, 0.132764, 0.165829, 0.215848", \ + "0.044156, 0.054032, 0.072631, 0.097032, 0.122194, 0.155259, 0.205278" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[114]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB114eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.215143, 0.205891, 0.191396, 0.180086, 0.166663, 0.151271, 0.141824", \ + "0.219591, 0.210339, 0.195844, 0.184534, 0.171111, 0.155719, 0.146272", \ + "0.234139, 0.224887, 0.210392, 0.199082, 0.185659, 0.170267, 0.160820", \ + "0.240010, 0.230758, 0.216263, 0.204953, 0.191530, 0.176138, 0.166691", \ + "0.245664, 0.236412, 0.221917, 0.210607, 0.197184, 0.181792, 0.172345", \ + "0.255942, 0.246690, 0.232195, 0.220885, 0.207462, 0.192070, 0.182623", \ + "0.266510, 0.257258, 0.242763, 0.231453, 0.218030, 0.202638, 0.193191" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.217716, 0.206661, 0.189477, 0.170439, 0.155282, 0.131105, 0.101730", \ + "0.222117, 0.211063, 0.193878, 0.174840, 0.159683, 0.135506, 0.106131", \ + "0.236724, 0.225670, 0.208485, 0.189447, 0.174290, 0.150113, 0.120738", \ + "0.242582, 0.231528, 0.214343, 0.195305, 0.180148, 0.155971, 0.126596", \ + "0.248254, 0.237200, 0.220015, 0.200977, 0.185820, 0.161643, 0.132268", \ + "0.258524, 0.247470, 0.230285, 0.211247, 0.196090, 0.171913, 0.142538", \ + "0.269098, 0.258044, 0.240859, 0.221821, 0.206664, 0.182487, 0.153112" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[114])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.004496, 0.004501, 0.004505, 0.004510, 0.004514, 0.004519, 0.004523"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.005552, 0.005657, 0.005663, 0.005668, 0.005674, 0.005680, 0.005685"); + } + } + } + pin(TDB[113]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[113]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB113eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.087115, 0.095955, 0.111438, 0.131346, 0.150998, 0.181026, 0.211440", \ + "0.082860, 0.091700, 0.107183, 0.127091, 0.146743, 0.176771, 0.207185", \ + "0.068341, 0.077181, 0.092664, 0.112572, 0.132224, 0.162252, 0.192666", \ + "0.062497, 0.071337, 0.086820, 0.106728, 0.126380, 0.156408, 0.186822", \ + "0.056885, 0.065725, 0.081208, 0.101116, 0.120768, 0.150796, 0.181210", \ + "0.046554, 0.055394, 0.070877, 0.090786, 0.110438, 0.140466, 0.170880", \ + "0.035988, 0.044828, 0.060311, 0.080220, 0.099872, 0.129899, 0.160314" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.095310, 0.105186, 0.123785, 0.148186, 0.173348, 0.206413, 0.256432", \ + "0.091183, 0.101059, 0.119658, 0.144059, 0.169221, 0.202286, 0.252305", \ + "0.076531, 0.086407, 0.105006, 0.129407, 0.154569, 0.187634, 0.237653", \ + "0.070667, 0.080543, 0.099142, 0.123543, 0.148705, 0.181770, 0.231789", \ + "0.065069, 0.074945, 0.093544, 0.117945, 0.143107, 0.176172, 0.226191", \ + "0.054726, 0.064602, 0.083201, 0.107602, 0.132764, 0.165829, 0.215848", \ + "0.044156, 0.054032, 0.072631, 0.097032, 0.122194, 0.155259, 0.205278" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[113]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB113eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.215143, 0.205891, 0.191396, 0.180086, 0.166663, 0.151271, 0.141824", \ + "0.219591, 0.210339, 0.195844, 0.184534, 0.171111, 0.155719, 0.146272", \ + "0.234139, 0.224887, 0.210392, 0.199082, 0.185659, 0.170267, 0.160820", \ + "0.240010, 0.230758, 0.216263, 0.204953, 0.191530, 0.176138, 0.166691", \ + "0.245664, 0.236412, 0.221917, 0.210607, 0.197184, 0.181792, 0.172345", \ + "0.255942, 0.246690, 0.232195, 0.220885, 0.207462, 0.192070, 0.182623", \ + "0.266510, 0.257258, 0.242763, 0.231453, 0.218030, 0.202638, 0.193191" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.217716, 0.206661, 0.189477, 0.170439, 0.155282, 0.131105, 0.101730", \ + "0.222117, 0.211063, 0.193878, 0.174840, 0.159683, 0.135506, 0.106131", \ + "0.236724, 0.225670, 0.208485, 0.189447, 0.174290, 0.150113, 0.120738", \ + "0.242582, 0.231528, 0.214343, 0.195305, 0.180148, 0.155971, 0.126596", \ + "0.248254, 0.237200, 0.220015, 0.200977, 0.185820, 0.161643, 0.132268", \ + "0.258524, 0.247470, 0.230285, 0.211247, 0.196090, 0.171913, 0.142538", \ + "0.269098, 0.258044, 0.240859, 0.221821, 0.206664, 0.182487, 0.153112" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[113])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.004496, 0.004501, 0.004505, 0.004510, 0.004514, 0.004519, 0.004523"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.005552, 0.005657, 0.005663, 0.005668, 0.005674, 0.005680, 0.005685"); + } + } + } + pin(TDB[112]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[112]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB112eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.087115, 0.095955, 0.111438, 0.131346, 0.150998, 0.181026, 0.211440", \ + "0.082860, 0.091700, 0.107183, 0.127091, 0.146743, 0.176771, 0.207185", \ + "0.068341, 0.077181, 0.092664, 0.112572, 0.132224, 0.162252, 0.192666", \ + "0.062497, 0.071337, 0.086820, 0.106728, 0.126380, 0.156408, 0.186822", \ + "0.056885, 0.065725, 0.081208, 0.101116, 0.120768, 0.150796, 0.181210", \ + "0.046554, 0.055394, 0.070877, 0.090786, 0.110438, 0.140466, 0.170880", \ + "0.035988, 0.044828, 0.060311, 0.080220, 0.099872, 0.129899, 0.160314" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.095310, 0.105186, 0.123785, 0.148186, 0.173348, 0.206413, 0.256432", \ + "0.091183, 0.101059, 0.119658, 0.144059, 0.169221, 0.202286, 0.252305", \ + "0.076531, 0.086407, 0.105006, 0.129407, 0.154569, 0.187634, 0.237653", \ + "0.070667, 0.080543, 0.099142, 0.123543, 0.148705, 0.181770, 0.231789", \ + "0.065069, 0.074945, 0.093544, 0.117945, 0.143107, 0.176172, 0.226191", \ + "0.054726, 0.064602, 0.083201, 0.107602, 0.132764, 0.165829, 0.215848", \ + "0.044156, 0.054032, 0.072631, 0.097032, 0.122194, 0.155259, 0.205278" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[112]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB112eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.215143, 0.205891, 0.191396, 0.180086, 0.166663, 0.151271, 0.141824", \ + "0.219591, 0.210339, 0.195844, 0.184534, 0.171111, 0.155719, 0.146272", \ + "0.234139, 0.224887, 0.210392, 0.199082, 0.185659, 0.170267, 0.160820", \ + "0.240010, 0.230758, 0.216263, 0.204953, 0.191530, 0.176138, 0.166691", \ + "0.245664, 0.236412, 0.221917, 0.210607, 0.197184, 0.181792, 0.172345", \ + "0.255942, 0.246690, 0.232195, 0.220885, 0.207462, 0.192070, 0.182623", \ + "0.266510, 0.257258, 0.242763, 0.231453, 0.218030, 0.202638, 0.193191" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.217716, 0.206661, 0.189477, 0.170439, 0.155282, 0.131105, 0.101730", \ + "0.222117, 0.211063, 0.193878, 0.174840, 0.159683, 0.135506, 0.106131", \ + "0.236724, 0.225670, 0.208485, 0.189447, 0.174290, 0.150113, 0.120738", \ + "0.242582, 0.231528, 0.214343, 0.195305, 0.180148, 0.155971, 0.126596", \ + "0.248254, 0.237200, 0.220015, 0.200977, 0.185820, 0.161643, 0.132268", \ + "0.258524, 0.247470, 0.230285, 0.211247, 0.196090, 0.171913, 0.142538", \ + "0.269098, 0.258044, 0.240859, 0.221821, 0.206664, 0.182487, 0.153112" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[112])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.004496, 0.004501, 0.004505, 0.004510, 0.004514, 0.004519, 0.004523"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.005552, 0.005657, 0.005663, 0.005668, 0.005674, 0.005680, 0.005685"); + } + } + } + pin(TDB[111]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[111]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB111eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.087115, 0.095955, 0.111438, 0.131346, 0.150998, 0.181026, 0.211440", \ + "0.082860, 0.091700, 0.107183, 0.127091, 0.146743, 0.176771, 0.207185", \ + "0.068341, 0.077181, 0.092664, 0.112572, 0.132224, 0.162252, 0.192666", \ + "0.062497, 0.071337, 0.086820, 0.106728, 0.126380, 0.156408, 0.186822", \ + "0.056885, 0.065725, 0.081208, 0.101116, 0.120768, 0.150796, 0.181210", \ + "0.046554, 0.055394, 0.070877, 0.090786, 0.110438, 0.140466, 0.170880", \ + "0.035988, 0.044828, 0.060311, 0.080220, 0.099872, 0.129899, 0.160314" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.095310, 0.105186, 0.123785, 0.148186, 0.173348, 0.206413, 0.256432", \ + "0.091183, 0.101059, 0.119658, 0.144059, 0.169221, 0.202286, 0.252305", \ + "0.076531, 0.086407, 0.105006, 0.129407, 0.154569, 0.187634, 0.237653", \ + "0.070667, 0.080543, 0.099142, 0.123543, 0.148705, 0.181770, 0.231789", \ + "0.065069, 0.074945, 0.093544, 0.117945, 0.143107, 0.176172, 0.226191", \ + "0.054726, 0.064602, 0.083201, 0.107602, 0.132764, 0.165829, 0.215848", \ + "0.044156, 0.054032, 0.072631, 0.097032, 0.122194, 0.155259, 0.205278" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[111]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB111eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.215143, 0.205891, 0.191396, 0.180086, 0.166663, 0.151271, 0.141824", \ + "0.219591, 0.210339, 0.195844, 0.184534, 0.171111, 0.155719, 0.146272", \ + "0.234139, 0.224887, 0.210392, 0.199082, 0.185659, 0.170267, 0.160820", \ + "0.240010, 0.230758, 0.216263, 0.204953, 0.191530, 0.176138, 0.166691", \ + "0.245664, 0.236412, 0.221917, 0.210607, 0.197184, 0.181792, 0.172345", \ + "0.255942, 0.246690, 0.232195, 0.220885, 0.207462, 0.192070, 0.182623", \ + "0.266510, 0.257258, 0.242763, 0.231453, 0.218030, 0.202638, 0.193191" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.217716, 0.206661, 0.189477, 0.170439, 0.155282, 0.131105, 0.101730", \ + "0.222117, 0.211063, 0.193878, 0.174840, 0.159683, 0.135506, 0.106131", \ + "0.236724, 0.225670, 0.208485, 0.189447, 0.174290, 0.150113, 0.120738", \ + "0.242582, 0.231528, 0.214343, 0.195305, 0.180148, 0.155971, 0.126596", \ + "0.248254, 0.237200, 0.220015, 0.200977, 0.185820, 0.161643, 0.132268", \ + "0.258524, 0.247470, 0.230285, 0.211247, 0.196090, 0.171913, 0.142538", \ + "0.269098, 0.258044, 0.240859, 0.221821, 0.206664, 0.182487, 0.153112" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[111])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.004496, 0.004501, 0.004505, 0.004510, 0.004514, 0.004519, 0.004523"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.005552, 0.005657, 0.005663, 0.005668, 0.005674, 0.005680, 0.005685"); + } + } + } + pin(TDB[110]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[110]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB110eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.087115, 0.095955, 0.111438, 0.131346, 0.150998, 0.181026, 0.211440", \ + "0.082860, 0.091700, 0.107183, 0.127091, 0.146743, 0.176771, 0.207185", \ + "0.068341, 0.077181, 0.092664, 0.112572, 0.132224, 0.162252, 0.192666", \ + "0.062497, 0.071337, 0.086820, 0.106728, 0.126380, 0.156408, 0.186822", \ + "0.056885, 0.065725, 0.081208, 0.101116, 0.120768, 0.150796, 0.181210", \ + "0.046554, 0.055394, 0.070877, 0.090786, 0.110438, 0.140466, 0.170880", \ + "0.035988, 0.044828, 0.060311, 0.080220, 0.099872, 0.129899, 0.160314" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.095310, 0.105186, 0.123785, 0.148186, 0.173348, 0.206413, 0.256432", \ + "0.091183, 0.101059, 0.119658, 0.144059, 0.169221, 0.202286, 0.252305", \ + "0.076531, 0.086407, 0.105006, 0.129407, 0.154569, 0.187634, 0.237653", \ + "0.070667, 0.080543, 0.099142, 0.123543, 0.148705, 0.181770, 0.231789", \ + "0.065069, 0.074945, 0.093544, 0.117945, 0.143107, 0.176172, 0.226191", \ + "0.054726, 0.064602, 0.083201, 0.107602, 0.132764, 0.165829, 0.215848", \ + "0.044156, 0.054032, 0.072631, 0.097032, 0.122194, 0.155259, 0.205278" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[110]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB110eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.215143, 0.205891, 0.191396, 0.180086, 0.166663, 0.151271, 0.141824", \ + "0.219591, 0.210339, 0.195844, 0.184534, 0.171111, 0.155719, 0.146272", \ + "0.234139, 0.224887, 0.210392, 0.199082, 0.185659, 0.170267, 0.160820", \ + "0.240010, 0.230758, 0.216263, 0.204953, 0.191530, 0.176138, 0.166691", \ + "0.245664, 0.236412, 0.221917, 0.210607, 0.197184, 0.181792, 0.172345", \ + "0.255942, 0.246690, 0.232195, 0.220885, 0.207462, 0.192070, 0.182623", \ + "0.266510, 0.257258, 0.242763, 0.231453, 0.218030, 0.202638, 0.193191" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.217716, 0.206661, 0.189477, 0.170439, 0.155282, 0.131105, 0.101730", \ + "0.222117, 0.211063, 0.193878, 0.174840, 0.159683, 0.135506, 0.106131", \ + "0.236724, 0.225670, 0.208485, 0.189447, 0.174290, 0.150113, 0.120738", \ + "0.242582, 0.231528, 0.214343, 0.195305, 0.180148, 0.155971, 0.126596", \ + "0.248254, 0.237200, 0.220015, 0.200977, 0.185820, 0.161643, 0.132268", \ + "0.258524, 0.247470, 0.230285, 0.211247, 0.196090, 0.171913, 0.142538", \ + "0.269098, 0.258044, 0.240859, 0.221821, 0.206664, 0.182487, 0.153112" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[110])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.004496, 0.004501, 0.004505, 0.004510, 0.004514, 0.004519, 0.004523"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.005552, 0.005657, 0.005663, 0.005668, 0.005674, 0.005680, 0.005685"); + } + } + } + pin(TDB[109]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[109]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB109eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.087115, 0.095955, 0.111438, 0.131346, 0.150998, 0.181026, 0.211440", \ + "0.082860, 0.091700, 0.107183, 0.127091, 0.146743, 0.176771, 0.207185", \ + "0.068341, 0.077181, 0.092664, 0.112572, 0.132224, 0.162252, 0.192666", \ + "0.062497, 0.071337, 0.086820, 0.106728, 0.126380, 0.156408, 0.186822", \ + "0.056885, 0.065725, 0.081208, 0.101116, 0.120768, 0.150796, 0.181210", \ + "0.046554, 0.055394, 0.070877, 0.090786, 0.110438, 0.140466, 0.170880", \ + "0.035988, 0.044828, 0.060311, 0.080220, 0.099872, 0.129899, 0.160314" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.095310, 0.105186, 0.123785, 0.148186, 0.173348, 0.206413, 0.256432", \ + "0.091183, 0.101059, 0.119658, 0.144059, 0.169221, 0.202286, 0.252305", \ + "0.076531, 0.086407, 0.105006, 0.129407, 0.154569, 0.187634, 0.237653", \ + "0.070667, 0.080543, 0.099142, 0.123543, 0.148705, 0.181770, 0.231789", \ + "0.065069, 0.074945, 0.093544, 0.117945, 0.143107, 0.176172, 0.226191", \ + "0.054726, 0.064602, 0.083201, 0.107602, 0.132764, 0.165829, 0.215848", \ + "0.044156, 0.054032, 0.072631, 0.097032, 0.122194, 0.155259, 0.205278" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[109]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB109eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.215143, 0.205891, 0.191396, 0.180086, 0.166663, 0.151271, 0.141824", \ + "0.219591, 0.210339, 0.195844, 0.184534, 0.171111, 0.155719, 0.146272", \ + "0.234139, 0.224887, 0.210392, 0.199082, 0.185659, 0.170267, 0.160820", \ + "0.240010, 0.230758, 0.216263, 0.204953, 0.191530, 0.176138, 0.166691", \ + "0.245664, 0.236412, 0.221917, 0.210607, 0.197184, 0.181792, 0.172345", \ + "0.255942, 0.246690, 0.232195, 0.220885, 0.207462, 0.192070, 0.182623", \ + "0.266510, 0.257258, 0.242763, 0.231453, 0.218030, 0.202638, 0.193191" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.217716, 0.206661, 0.189477, 0.170439, 0.155282, 0.131105, 0.101730", \ + "0.222117, 0.211063, 0.193878, 0.174840, 0.159683, 0.135506, 0.106131", \ + "0.236724, 0.225670, 0.208485, 0.189447, 0.174290, 0.150113, 0.120738", \ + "0.242582, 0.231528, 0.214343, 0.195305, 0.180148, 0.155971, 0.126596", \ + "0.248254, 0.237200, 0.220015, 0.200977, 0.185820, 0.161643, 0.132268", \ + "0.258524, 0.247470, 0.230285, 0.211247, 0.196090, 0.171913, 0.142538", \ + "0.269098, 0.258044, 0.240859, 0.221821, 0.206664, 0.182487, 0.153112" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[109])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.004496, 0.004501, 0.004505, 0.004510, 0.004514, 0.004519, 0.004523"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.005552, 0.005657, 0.005663, 0.005668, 0.005674, 0.005680, 0.005685"); + } + } + } + pin(TDB[108]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[108]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB108eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.087115, 0.095955, 0.111438, 0.131346, 0.150998, 0.181026, 0.211440", \ + "0.082860, 0.091700, 0.107183, 0.127091, 0.146743, 0.176771, 0.207185", \ + "0.068341, 0.077181, 0.092664, 0.112572, 0.132224, 0.162252, 0.192666", \ + "0.062497, 0.071337, 0.086820, 0.106728, 0.126380, 0.156408, 0.186822", \ + "0.056885, 0.065725, 0.081208, 0.101116, 0.120768, 0.150796, 0.181210", \ + "0.046554, 0.055394, 0.070877, 0.090786, 0.110438, 0.140466, 0.170880", \ + "0.035988, 0.044828, 0.060311, 0.080220, 0.099872, 0.129899, 0.160314" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.095310, 0.105186, 0.123785, 0.148186, 0.173348, 0.206413, 0.256432", \ + "0.091183, 0.101059, 0.119658, 0.144059, 0.169221, 0.202286, 0.252305", \ + "0.076531, 0.086407, 0.105006, 0.129407, 0.154569, 0.187634, 0.237653", \ + "0.070667, 0.080543, 0.099142, 0.123543, 0.148705, 0.181770, 0.231789", \ + "0.065069, 0.074945, 0.093544, 0.117945, 0.143107, 0.176172, 0.226191", \ + "0.054726, 0.064602, 0.083201, 0.107602, 0.132764, 0.165829, 0.215848", \ + "0.044156, 0.054032, 0.072631, 0.097032, 0.122194, 0.155259, 0.205278" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[108]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB108eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.215143, 0.205891, 0.191396, 0.180086, 0.166663, 0.151271, 0.141824", \ + "0.219591, 0.210339, 0.195844, 0.184534, 0.171111, 0.155719, 0.146272", \ + "0.234139, 0.224887, 0.210392, 0.199082, 0.185659, 0.170267, 0.160820", \ + "0.240010, 0.230758, 0.216263, 0.204953, 0.191530, 0.176138, 0.166691", \ + "0.245664, 0.236412, 0.221917, 0.210607, 0.197184, 0.181792, 0.172345", \ + "0.255942, 0.246690, 0.232195, 0.220885, 0.207462, 0.192070, 0.182623", \ + "0.266510, 0.257258, 0.242763, 0.231453, 0.218030, 0.202638, 0.193191" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.217716, 0.206661, 0.189477, 0.170439, 0.155282, 0.131105, 0.101730", \ + "0.222117, 0.211063, 0.193878, 0.174840, 0.159683, 0.135506, 0.106131", \ + "0.236724, 0.225670, 0.208485, 0.189447, 0.174290, 0.150113, 0.120738", \ + "0.242582, 0.231528, 0.214343, 0.195305, 0.180148, 0.155971, 0.126596", \ + "0.248254, 0.237200, 0.220015, 0.200977, 0.185820, 0.161643, 0.132268", \ + "0.258524, 0.247470, 0.230285, 0.211247, 0.196090, 0.171913, 0.142538", \ + "0.269098, 0.258044, 0.240859, 0.221821, 0.206664, 0.182487, 0.153112" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[108])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.004496, 0.004501, 0.004505, 0.004510, 0.004514, 0.004519, 0.004523"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.005552, 0.005657, 0.005663, 0.005668, 0.005674, 0.005680, 0.005685"); + } + } + } + pin(TDB[107]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[107]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB107eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.087115, 0.095955, 0.111438, 0.131346, 0.150998, 0.181026, 0.211440", \ + "0.082860, 0.091700, 0.107183, 0.127091, 0.146743, 0.176771, 0.207185", \ + "0.068341, 0.077181, 0.092664, 0.112572, 0.132224, 0.162252, 0.192666", \ + "0.062497, 0.071337, 0.086820, 0.106728, 0.126380, 0.156408, 0.186822", \ + "0.056885, 0.065725, 0.081208, 0.101116, 0.120768, 0.150796, 0.181210", \ + "0.046554, 0.055394, 0.070877, 0.090786, 0.110438, 0.140466, 0.170880", \ + "0.035988, 0.044828, 0.060311, 0.080220, 0.099872, 0.129899, 0.160314" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.095310, 0.105186, 0.123785, 0.148186, 0.173348, 0.206413, 0.256432", \ + "0.091183, 0.101059, 0.119658, 0.144059, 0.169221, 0.202286, 0.252305", \ + "0.076531, 0.086407, 0.105006, 0.129407, 0.154569, 0.187634, 0.237653", \ + "0.070667, 0.080543, 0.099142, 0.123543, 0.148705, 0.181770, 0.231789", \ + "0.065069, 0.074945, 0.093544, 0.117945, 0.143107, 0.176172, 0.226191", \ + "0.054726, 0.064602, 0.083201, 0.107602, 0.132764, 0.165829, 0.215848", \ + "0.044156, 0.054032, 0.072631, 0.097032, 0.122194, 0.155259, 0.205278" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[107]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB107eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.215143, 0.205891, 0.191396, 0.180086, 0.166663, 0.151271, 0.141824", \ + "0.219591, 0.210339, 0.195844, 0.184534, 0.171111, 0.155719, 0.146272", \ + "0.234139, 0.224887, 0.210392, 0.199082, 0.185659, 0.170267, 0.160820", \ + "0.240010, 0.230758, 0.216263, 0.204953, 0.191530, 0.176138, 0.166691", \ + "0.245664, 0.236412, 0.221917, 0.210607, 0.197184, 0.181792, 0.172345", \ + "0.255942, 0.246690, 0.232195, 0.220885, 0.207462, 0.192070, 0.182623", \ + "0.266510, 0.257258, 0.242763, 0.231453, 0.218030, 0.202638, 0.193191" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.217716, 0.206661, 0.189477, 0.170439, 0.155282, 0.131105, 0.101730", \ + "0.222117, 0.211063, 0.193878, 0.174840, 0.159683, 0.135506, 0.106131", \ + "0.236724, 0.225670, 0.208485, 0.189447, 0.174290, 0.150113, 0.120738", \ + "0.242582, 0.231528, 0.214343, 0.195305, 0.180148, 0.155971, 0.126596", \ + "0.248254, 0.237200, 0.220015, 0.200977, 0.185820, 0.161643, 0.132268", \ + "0.258524, 0.247470, 0.230285, 0.211247, 0.196090, 0.171913, 0.142538", \ + "0.269098, 0.258044, 0.240859, 0.221821, 0.206664, 0.182487, 0.153112" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[107])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.004496, 0.004501, 0.004505, 0.004510, 0.004514, 0.004519, 0.004523"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.005552, 0.005657, 0.005663, 0.005668, 0.005674, 0.005680, 0.005685"); + } + } + } + pin(TDB[106]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[106]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB106eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.087115, 0.095955, 0.111438, 0.131346, 0.150998, 0.181026, 0.211440", \ + "0.082860, 0.091700, 0.107183, 0.127091, 0.146743, 0.176771, 0.207185", \ + "0.068341, 0.077181, 0.092664, 0.112572, 0.132224, 0.162252, 0.192666", \ + "0.062497, 0.071337, 0.086820, 0.106728, 0.126380, 0.156408, 0.186822", \ + "0.056885, 0.065725, 0.081208, 0.101116, 0.120768, 0.150796, 0.181210", \ + "0.046554, 0.055394, 0.070877, 0.090786, 0.110438, 0.140466, 0.170880", \ + "0.035988, 0.044828, 0.060311, 0.080220, 0.099872, 0.129899, 0.160314" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.095310, 0.105186, 0.123785, 0.148186, 0.173348, 0.206413, 0.256432", \ + "0.091183, 0.101059, 0.119658, 0.144059, 0.169221, 0.202286, 0.252305", \ + "0.076531, 0.086407, 0.105006, 0.129407, 0.154569, 0.187634, 0.237653", \ + "0.070667, 0.080543, 0.099142, 0.123543, 0.148705, 0.181770, 0.231789", \ + "0.065069, 0.074945, 0.093544, 0.117945, 0.143107, 0.176172, 0.226191", \ + "0.054726, 0.064602, 0.083201, 0.107602, 0.132764, 0.165829, 0.215848", \ + "0.044156, 0.054032, 0.072631, 0.097032, 0.122194, 0.155259, 0.205278" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[106]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB106eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.215143, 0.205891, 0.191396, 0.180086, 0.166663, 0.151271, 0.141824", \ + "0.219591, 0.210339, 0.195844, 0.184534, 0.171111, 0.155719, 0.146272", \ + "0.234139, 0.224887, 0.210392, 0.199082, 0.185659, 0.170267, 0.160820", \ + "0.240010, 0.230758, 0.216263, 0.204953, 0.191530, 0.176138, 0.166691", \ + "0.245664, 0.236412, 0.221917, 0.210607, 0.197184, 0.181792, 0.172345", \ + "0.255942, 0.246690, 0.232195, 0.220885, 0.207462, 0.192070, 0.182623", \ + "0.266510, 0.257258, 0.242763, 0.231453, 0.218030, 0.202638, 0.193191" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.217716, 0.206661, 0.189477, 0.170439, 0.155282, 0.131105, 0.101730", \ + "0.222117, 0.211063, 0.193878, 0.174840, 0.159683, 0.135506, 0.106131", \ + "0.236724, 0.225670, 0.208485, 0.189447, 0.174290, 0.150113, 0.120738", \ + "0.242582, 0.231528, 0.214343, 0.195305, 0.180148, 0.155971, 0.126596", \ + "0.248254, 0.237200, 0.220015, 0.200977, 0.185820, 0.161643, 0.132268", \ + "0.258524, 0.247470, 0.230285, 0.211247, 0.196090, 0.171913, 0.142538", \ + "0.269098, 0.258044, 0.240859, 0.221821, 0.206664, 0.182487, 0.153112" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[106])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.004496, 0.004501, 0.004505, 0.004510, 0.004514, 0.004519, 0.004523"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.005552, 0.005657, 0.005663, 0.005668, 0.005674, 0.005680, 0.005685"); + } + } + } + pin(TDB[105]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[105]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB105eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.087115, 0.095955, 0.111438, 0.131346, 0.150998, 0.181026, 0.211440", \ + "0.082860, 0.091700, 0.107183, 0.127091, 0.146743, 0.176771, 0.207185", \ + "0.068341, 0.077181, 0.092664, 0.112572, 0.132224, 0.162252, 0.192666", \ + "0.062497, 0.071337, 0.086820, 0.106728, 0.126380, 0.156408, 0.186822", \ + "0.056885, 0.065725, 0.081208, 0.101116, 0.120768, 0.150796, 0.181210", \ + "0.046554, 0.055394, 0.070877, 0.090786, 0.110438, 0.140466, 0.170880", \ + "0.035988, 0.044828, 0.060311, 0.080220, 0.099872, 0.129899, 0.160314" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.095310, 0.105186, 0.123785, 0.148186, 0.173348, 0.206413, 0.256432", \ + "0.091183, 0.101059, 0.119658, 0.144059, 0.169221, 0.202286, 0.252305", \ + "0.076531, 0.086407, 0.105006, 0.129407, 0.154569, 0.187634, 0.237653", \ + "0.070667, 0.080543, 0.099142, 0.123543, 0.148705, 0.181770, 0.231789", \ + "0.065069, 0.074945, 0.093544, 0.117945, 0.143107, 0.176172, 0.226191", \ + "0.054726, 0.064602, 0.083201, 0.107602, 0.132764, 0.165829, 0.215848", \ + "0.044156, 0.054032, 0.072631, 0.097032, 0.122194, 0.155259, 0.205278" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[105]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB105eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.215143, 0.205891, 0.191396, 0.180086, 0.166663, 0.151271, 0.141824", \ + "0.219591, 0.210339, 0.195844, 0.184534, 0.171111, 0.155719, 0.146272", \ + "0.234139, 0.224887, 0.210392, 0.199082, 0.185659, 0.170267, 0.160820", \ + "0.240010, 0.230758, 0.216263, 0.204953, 0.191530, 0.176138, 0.166691", \ + "0.245664, 0.236412, 0.221917, 0.210607, 0.197184, 0.181792, 0.172345", \ + "0.255942, 0.246690, 0.232195, 0.220885, 0.207462, 0.192070, 0.182623", \ + "0.266510, 0.257258, 0.242763, 0.231453, 0.218030, 0.202638, 0.193191" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.217716, 0.206661, 0.189477, 0.170439, 0.155282, 0.131105, 0.101730", \ + "0.222117, 0.211063, 0.193878, 0.174840, 0.159683, 0.135506, 0.106131", \ + "0.236724, 0.225670, 0.208485, 0.189447, 0.174290, 0.150113, 0.120738", \ + "0.242582, 0.231528, 0.214343, 0.195305, 0.180148, 0.155971, 0.126596", \ + "0.248254, 0.237200, 0.220015, 0.200977, 0.185820, 0.161643, 0.132268", \ + "0.258524, 0.247470, 0.230285, 0.211247, 0.196090, 0.171913, 0.142538", \ + "0.269098, 0.258044, 0.240859, 0.221821, 0.206664, 0.182487, 0.153112" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[105])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.004496, 0.004501, 0.004505, 0.004510, 0.004514, 0.004519, 0.004523"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.005552, 0.005657, 0.005663, 0.005668, 0.005674, 0.005680, 0.005685"); + } + } + } + pin(TDB[104]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[104]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB104eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.087115, 0.095955, 0.111438, 0.131346, 0.150998, 0.181026, 0.211440", \ + "0.082860, 0.091700, 0.107183, 0.127091, 0.146743, 0.176771, 0.207185", \ + "0.068341, 0.077181, 0.092664, 0.112572, 0.132224, 0.162252, 0.192666", \ + "0.062497, 0.071337, 0.086820, 0.106728, 0.126380, 0.156408, 0.186822", \ + "0.056885, 0.065725, 0.081208, 0.101116, 0.120768, 0.150796, 0.181210", \ + "0.046554, 0.055394, 0.070877, 0.090786, 0.110438, 0.140466, 0.170880", \ + "0.035988, 0.044828, 0.060311, 0.080220, 0.099872, 0.129899, 0.160314" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.095310, 0.105186, 0.123785, 0.148186, 0.173348, 0.206413, 0.256432", \ + "0.091183, 0.101059, 0.119658, 0.144059, 0.169221, 0.202286, 0.252305", \ + "0.076531, 0.086407, 0.105006, 0.129407, 0.154569, 0.187634, 0.237653", \ + "0.070667, 0.080543, 0.099142, 0.123543, 0.148705, 0.181770, 0.231789", \ + "0.065069, 0.074945, 0.093544, 0.117945, 0.143107, 0.176172, 0.226191", \ + "0.054726, 0.064602, 0.083201, 0.107602, 0.132764, 0.165829, 0.215848", \ + "0.044156, 0.054032, 0.072631, 0.097032, 0.122194, 0.155259, 0.205278" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[104]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB104eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.215143, 0.205891, 0.191396, 0.180086, 0.166663, 0.151271, 0.141824", \ + "0.219591, 0.210339, 0.195844, 0.184534, 0.171111, 0.155719, 0.146272", \ + "0.234139, 0.224887, 0.210392, 0.199082, 0.185659, 0.170267, 0.160820", \ + "0.240010, 0.230758, 0.216263, 0.204953, 0.191530, 0.176138, 0.166691", \ + "0.245664, 0.236412, 0.221917, 0.210607, 0.197184, 0.181792, 0.172345", \ + "0.255942, 0.246690, 0.232195, 0.220885, 0.207462, 0.192070, 0.182623", \ + "0.266510, 0.257258, 0.242763, 0.231453, 0.218030, 0.202638, 0.193191" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.217716, 0.206661, 0.189477, 0.170439, 0.155282, 0.131105, 0.101730", \ + "0.222117, 0.211063, 0.193878, 0.174840, 0.159683, 0.135506, 0.106131", \ + "0.236724, 0.225670, 0.208485, 0.189447, 0.174290, 0.150113, 0.120738", \ + "0.242582, 0.231528, 0.214343, 0.195305, 0.180148, 0.155971, 0.126596", \ + "0.248254, 0.237200, 0.220015, 0.200977, 0.185820, 0.161643, 0.132268", \ + "0.258524, 0.247470, 0.230285, 0.211247, 0.196090, 0.171913, 0.142538", \ + "0.269098, 0.258044, 0.240859, 0.221821, 0.206664, 0.182487, 0.153112" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[104])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.004496, 0.004501, 0.004505, 0.004510, 0.004514, 0.004519, 0.004523"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.005552, 0.005657, 0.005663, 0.005668, 0.005674, 0.005680, 0.005685"); + } + } + } + pin(TDB[103]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[103]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB103eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.087115, 0.095955, 0.111438, 0.131346, 0.150998, 0.181026, 0.211440", \ + "0.082860, 0.091700, 0.107183, 0.127091, 0.146743, 0.176771, 0.207185", \ + "0.068341, 0.077181, 0.092664, 0.112572, 0.132224, 0.162252, 0.192666", \ + "0.062497, 0.071337, 0.086820, 0.106728, 0.126380, 0.156408, 0.186822", \ + "0.056885, 0.065725, 0.081208, 0.101116, 0.120768, 0.150796, 0.181210", \ + "0.046554, 0.055394, 0.070877, 0.090786, 0.110438, 0.140466, 0.170880", \ + "0.035988, 0.044828, 0.060311, 0.080220, 0.099872, 0.129899, 0.160314" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.095310, 0.105186, 0.123785, 0.148186, 0.173348, 0.206413, 0.256432", \ + "0.091183, 0.101059, 0.119658, 0.144059, 0.169221, 0.202286, 0.252305", \ + "0.076531, 0.086407, 0.105006, 0.129407, 0.154569, 0.187634, 0.237653", \ + "0.070667, 0.080543, 0.099142, 0.123543, 0.148705, 0.181770, 0.231789", \ + "0.065069, 0.074945, 0.093544, 0.117945, 0.143107, 0.176172, 0.226191", \ + "0.054726, 0.064602, 0.083201, 0.107602, 0.132764, 0.165829, 0.215848", \ + "0.044156, 0.054032, 0.072631, 0.097032, 0.122194, 0.155259, 0.205278" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[103]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB103eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.215143, 0.205891, 0.191396, 0.180086, 0.166663, 0.151271, 0.141824", \ + "0.219591, 0.210339, 0.195844, 0.184534, 0.171111, 0.155719, 0.146272", \ + "0.234139, 0.224887, 0.210392, 0.199082, 0.185659, 0.170267, 0.160820", \ + "0.240010, 0.230758, 0.216263, 0.204953, 0.191530, 0.176138, 0.166691", \ + "0.245664, 0.236412, 0.221917, 0.210607, 0.197184, 0.181792, 0.172345", \ + "0.255942, 0.246690, 0.232195, 0.220885, 0.207462, 0.192070, 0.182623", \ + "0.266510, 0.257258, 0.242763, 0.231453, 0.218030, 0.202638, 0.193191" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.217716, 0.206661, 0.189477, 0.170439, 0.155282, 0.131105, 0.101730", \ + "0.222117, 0.211063, 0.193878, 0.174840, 0.159683, 0.135506, 0.106131", \ + "0.236724, 0.225670, 0.208485, 0.189447, 0.174290, 0.150113, 0.120738", \ + "0.242582, 0.231528, 0.214343, 0.195305, 0.180148, 0.155971, 0.126596", \ + "0.248254, 0.237200, 0.220015, 0.200977, 0.185820, 0.161643, 0.132268", \ + "0.258524, 0.247470, 0.230285, 0.211247, 0.196090, 0.171913, 0.142538", \ + "0.269098, 0.258044, 0.240859, 0.221821, 0.206664, 0.182487, 0.153112" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[103])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.004496, 0.004501, 0.004505, 0.004510, 0.004514, 0.004519, 0.004523"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.005552, 0.005657, 0.005663, 0.005668, 0.005674, 0.005680, 0.005685"); + } + } + } + pin(TDB[102]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[102]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB102eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.087115, 0.095955, 0.111438, 0.131346, 0.150998, 0.181026, 0.211440", \ + "0.082860, 0.091700, 0.107183, 0.127091, 0.146743, 0.176771, 0.207185", \ + "0.068341, 0.077181, 0.092664, 0.112572, 0.132224, 0.162252, 0.192666", \ + "0.062497, 0.071337, 0.086820, 0.106728, 0.126380, 0.156408, 0.186822", \ + "0.056885, 0.065725, 0.081208, 0.101116, 0.120768, 0.150796, 0.181210", \ + "0.046554, 0.055394, 0.070877, 0.090786, 0.110438, 0.140466, 0.170880", \ + "0.035988, 0.044828, 0.060311, 0.080220, 0.099872, 0.129899, 0.160314" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.095310, 0.105186, 0.123785, 0.148186, 0.173348, 0.206413, 0.256432", \ + "0.091183, 0.101059, 0.119658, 0.144059, 0.169221, 0.202286, 0.252305", \ + "0.076531, 0.086407, 0.105006, 0.129407, 0.154569, 0.187634, 0.237653", \ + "0.070667, 0.080543, 0.099142, 0.123543, 0.148705, 0.181770, 0.231789", \ + "0.065069, 0.074945, 0.093544, 0.117945, 0.143107, 0.176172, 0.226191", \ + "0.054726, 0.064602, 0.083201, 0.107602, 0.132764, 0.165829, 0.215848", \ + "0.044156, 0.054032, 0.072631, 0.097032, 0.122194, 0.155259, 0.205278" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[102]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB102eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.215143, 0.205891, 0.191396, 0.180086, 0.166663, 0.151271, 0.141824", \ + "0.219591, 0.210339, 0.195844, 0.184534, 0.171111, 0.155719, 0.146272", \ + "0.234139, 0.224887, 0.210392, 0.199082, 0.185659, 0.170267, 0.160820", \ + "0.240010, 0.230758, 0.216263, 0.204953, 0.191530, 0.176138, 0.166691", \ + "0.245664, 0.236412, 0.221917, 0.210607, 0.197184, 0.181792, 0.172345", \ + "0.255942, 0.246690, 0.232195, 0.220885, 0.207462, 0.192070, 0.182623", \ + "0.266510, 0.257258, 0.242763, 0.231453, 0.218030, 0.202638, 0.193191" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.217716, 0.206661, 0.189477, 0.170439, 0.155282, 0.131105, 0.101730", \ + "0.222117, 0.211063, 0.193878, 0.174840, 0.159683, 0.135506, 0.106131", \ + "0.236724, 0.225670, 0.208485, 0.189447, 0.174290, 0.150113, 0.120738", \ + "0.242582, 0.231528, 0.214343, 0.195305, 0.180148, 0.155971, 0.126596", \ + "0.248254, 0.237200, 0.220015, 0.200977, 0.185820, 0.161643, 0.132268", \ + "0.258524, 0.247470, 0.230285, 0.211247, 0.196090, 0.171913, 0.142538", \ + "0.269098, 0.258044, 0.240859, 0.221821, 0.206664, 0.182487, 0.153112" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[102])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.004496, 0.004501, 0.004505, 0.004510, 0.004514, 0.004519, 0.004523"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.005552, 0.005657, 0.005663, 0.005668, 0.005674, 0.005680, 0.005685"); + } + } + } + pin(TDB[101]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[101]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB101eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.087115, 0.095955, 0.111438, 0.131346, 0.150998, 0.181026, 0.211440", \ + "0.082860, 0.091700, 0.107183, 0.127091, 0.146743, 0.176771, 0.207185", \ + "0.068341, 0.077181, 0.092664, 0.112572, 0.132224, 0.162252, 0.192666", \ + "0.062497, 0.071337, 0.086820, 0.106728, 0.126380, 0.156408, 0.186822", \ + "0.056885, 0.065725, 0.081208, 0.101116, 0.120768, 0.150796, 0.181210", \ + "0.046554, 0.055394, 0.070877, 0.090786, 0.110438, 0.140466, 0.170880", \ + "0.035988, 0.044828, 0.060311, 0.080220, 0.099872, 0.129899, 0.160314" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.095310, 0.105186, 0.123785, 0.148186, 0.173348, 0.206413, 0.256432", \ + "0.091183, 0.101059, 0.119658, 0.144059, 0.169221, 0.202286, 0.252305", \ + "0.076531, 0.086407, 0.105006, 0.129407, 0.154569, 0.187634, 0.237653", \ + "0.070667, 0.080543, 0.099142, 0.123543, 0.148705, 0.181770, 0.231789", \ + "0.065069, 0.074945, 0.093544, 0.117945, 0.143107, 0.176172, 0.226191", \ + "0.054726, 0.064602, 0.083201, 0.107602, 0.132764, 0.165829, 0.215848", \ + "0.044156, 0.054032, 0.072631, 0.097032, 0.122194, 0.155259, 0.205278" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[101]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB101eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.215143, 0.205891, 0.191396, 0.180086, 0.166663, 0.151271, 0.141824", \ + "0.219591, 0.210339, 0.195844, 0.184534, 0.171111, 0.155719, 0.146272", \ + "0.234139, 0.224887, 0.210392, 0.199082, 0.185659, 0.170267, 0.160820", \ + "0.240010, 0.230758, 0.216263, 0.204953, 0.191530, 0.176138, 0.166691", \ + "0.245664, 0.236412, 0.221917, 0.210607, 0.197184, 0.181792, 0.172345", \ + "0.255942, 0.246690, 0.232195, 0.220885, 0.207462, 0.192070, 0.182623", \ + "0.266510, 0.257258, 0.242763, 0.231453, 0.218030, 0.202638, 0.193191" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.217716, 0.206661, 0.189477, 0.170439, 0.155282, 0.131105, 0.101730", \ + "0.222117, 0.211063, 0.193878, 0.174840, 0.159683, 0.135506, 0.106131", \ + "0.236724, 0.225670, 0.208485, 0.189447, 0.174290, 0.150113, 0.120738", \ + "0.242582, 0.231528, 0.214343, 0.195305, 0.180148, 0.155971, 0.126596", \ + "0.248254, 0.237200, 0.220015, 0.200977, 0.185820, 0.161643, 0.132268", \ + "0.258524, 0.247470, 0.230285, 0.211247, 0.196090, 0.171913, 0.142538", \ + "0.269098, 0.258044, 0.240859, 0.221821, 0.206664, 0.182487, 0.153112" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[101])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.004496, 0.004501, 0.004505, 0.004510, 0.004514, 0.004519, 0.004523"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.005552, 0.005657, 0.005663, 0.005668, 0.005674, 0.005680, 0.005685"); + } + } + } + pin(TDB[100]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[100]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB100eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.087115, 0.095955, 0.111438, 0.131346, 0.150998, 0.181026, 0.211440", \ + "0.082860, 0.091700, 0.107183, 0.127091, 0.146743, 0.176771, 0.207185", \ + "0.068341, 0.077181, 0.092664, 0.112572, 0.132224, 0.162252, 0.192666", \ + "0.062497, 0.071337, 0.086820, 0.106728, 0.126380, 0.156408, 0.186822", \ + "0.056885, 0.065725, 0.081208, 0.101116, 0.120768, 0.150796, 0.181210", \ + "0.046554, 0.055394, 0.070877, 0.090786, 0.110438, 0.140466, 0.170880", \ + "0.035988, 0.044828, 0.060311, 0.080220, 0.099872, 0.129899, 0.160314" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.095310, 0.105186, 0.123785, 0.148186, 0.173348, 0.206413, 0.256432", \ + "0.091183, 0.101059, 0.119658, 0.144059, 0.169221, 0.202286, 0.252305", \ + "0.076531, 0.086407, 0.105006, 0.129407, 0.154569, 0.187634, 0.237653", \ + "0.070667, 0.080543, 0.099142, 0.123543, 0.148705, 0.181770, 0.231789", \ + "0.065069, 0.074945, 0.093544, 0.117945, 0.143107, 0.176172, 0.226191", \ + "0.054726, 0.064602, 0.083201, 0.107602, 0.132764, 0.165829, 0.215848", \ + "0.044156, 0.054032, 0.072631, 0.097032, 0.122194, 0.155259, 0.205278" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[100]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB100eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.215143, 0.205891, 0.191396, 0.180086, 0.166663, 0.151271, 0.141824", \ + "0.219591, 0.210339, 0.195844, 0.184534, 0.171111, 0.155719, 0.146272", \ + "0.234139, 0.224887, 0.210392, 0.199082, 0.185659, 0.170267, 0.160820", \ + "0.240010, 0.230758, 0.216263, 0.204953, 0.191530, 0.176138, 0.166691", \ + "0.245664, 0.236412, 0.221917, 0.210607, 0.197184, 0.181792, 0.172345", \ + "0.255942, 0.246690, 0.232195, 0.220885, 0.207462, 0.192070, 0.182623", \ + "0.266510, 0.257258, 0.242763, 0.231453, 0.218030, 0.202638, 0.193191" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.217716, 0.206661, 0.189477, 0.170439, 0.155282, 0.131105, 0.101730", \ + "0.222117, 0.211063, 0.193878, 0.174840, 0.159683, 0.135506, 0.106131", \ + "0.236724, 0.225670, 0.208485, 0.189447, 0.174290, 0.150113, 0.120738", \ + "0.242582, 0.231528, 0.214343, 0.195305, 0.180148, 0.155971, 0.126596", \ + "0.248254, 0.237200, 0.220015, 0.200977, 0.185820, 0.161643, 0.132268", \ + "0.258524, 0.247470, 0.230285, 0.211247, 0.196090, 0.171913, 0.142538", \ + "0.269098, 0.258044, 0.240859, 0.221821, 0.206664, 0.182487, 0.153112" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[100])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.004496, 0.004501, 0.004505, 0.004510, 0.004514, 0.004519, 0.004523"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.005552, 0.005657, 0.005663, 0.005668, 0.005674, 0.005680, 0.005685"); + } + } + } + pin(TDB[99]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[99]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB99eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.087115, 0.095955, 0.111438, 0.131346, 0.150998, 0.181026, 0.211440", \ + "0.082860, 0.091700, 0.107183, 0.127091, 0.146743, 0.176771, 0.207185", \ + "0.068341, 0.077181, 0.092664, 0.112572, 0.132224, 0.162252, 0.192666", \ + "0.062497, 0.071337, 0.086820, 0.106728, 0.126380, 0.156408, 0.186822", \ + "0.056885, 0.065725, 0.081208, 0.101116, 0.120768, 0.150796, 0.181210", \ + "0.046554, 0.055394, 0.070877, 0.090786, 0.110438, 0.140466, 0.170880", \ + "0.035988, 0.044828, 0.060311, 0.080220, 0.099872, 0.129899, 0.160314" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.095310, 0.105186, 0.123785, 0.148186, 0.173348, 0.206413, 0.256432", \ + "0.091183, 0.101059, 0.119658, 0.144059, 0.169221, 0.202286, 0.252305", \ + "0.076531, 0.086407, 0.105006, 0.129407, 0.154569, 0.187634, 0.237653", \ + "0.070667, 0.080543, 0.099142, 0.123543, 0.148705, 0.181770, 0.231789", \ + "0.065069, 0.074945, 0.093544, 0.117945, 0.143107, 0.176172, 0.226191", \ + "0.054726, 0.064602, 0.083201, 0.107602, 0.132764, 0.165829, 0.215848", \ + "0.044156, 0.054032, 0.072631, 0.097032, 0.122194, 0.155259, 0.205278" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[99]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB99eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.215143, 0.205891, 0.191396, 0.180086, 0.166663, 0.151271, 0.141824", \ + "0.219591, 0.210339, 0.195844, 0.184534, 0.171111, 0.155719, 0.146272", \ + "0.234139, 0.224887, 0.210392, 0.199082, 0.185659, 0.170267, 0.160820", \ + "0.240010, 0.230758, 0.216263, 0.204953, 0.191530, 0.176138, 0.166691", \ + "0.245664, 0.236412, 0.221917, 0.210607, 0.197184, 0.181792, 0.172345", \ + "0.255942, 0.246690, 0.232195, 0.220885, 0.207462, 0.192070, 0.182623", \ + "0.266510, 0.257258, 0.242763, 0.231453, 0.218030, 0.202638, 0.193191" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.217716, 0.206661, 0.189477, 0.170439, 0.155282, 0.131105, 0.101730", \ + "0.222117, 0.211063, 0.193878, 0.174840, 0.159683, 0.135506, 0.106131", \ + "0.236724, 0.225670, 0.208485, 0.189447, 0.174290, 0.150113, 0.120738", \ + "0.242582, 0.231528, 0.214343, 0.195305, 0.180148, 0.155971, 0.126596", \ + "0.248254, 0.237200, 0.220015, 0.200977, 0.185820, 0.161643, 0.132268", \ + "0.258524, 0.247470, 0.230285, 0.211247, 0.196090, 0.171913, 0.142538", \ + "0.269098, 0.258044, 0.240859, 0.221821, 0.206664, 0.182487, 0.153112" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[99])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.004496, 0.004501, 0.004505, 0.004510, 0.004514, 0.004519, 0.004523"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.005552, 0.005657, 0.005663, 0.005668, 0.005674, 0.005680, 0.005685"); + } + } + } + pin(TDB[98]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[98]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB98eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.087115, 0.095955, 0.111438, 0.131346, 0.150998, 0.181026, 0.211440", \ + "0.082860, 0.091700, 0.107183, 0.127091, 0.146743, 0.176771, 0.207185", \ + "0.068341, 0.077181, 0.092664, 0.112572, 0.132224, 0.162252, 0.192666", \ + "0.062497, 0.071337, 0.086820, 0.106728, 0.126380, 0.156408, 0.186822", \ + "0.056885, 0.065725, 0.081208, 0.101116, 0.120768, 0.150796, 0.181210", \ + "0.046554, 0.055394, 0.070877, 0.090786, 0.110438, 0.140466, 0.170880", \ + "0.035988, 0.044828, 0.060311, 0.080220, 0.099872, 0.129899, 0.160314" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.095310, 0.105186, 0.123785, 0.148186, 0.173348, 0.206413, 0.256432", \ + "0.091183, 0.101059, 0.119658, 0.144059, 0.169221, 0.202286, 0.252305", \ + "0.076531, 0.086407, 0.105006, 0.129407, 0.154569, 0.187634, 0.237653", \ + "0.070667, 0.080543, 0.099142, 0.123543, 0.148705, 0.181770, 0.231789", \ + "0.065069, 0.074945, 0.093544, 0.117945, 0.143107, 0.176172, 0.226191", \ + "0.054726, 0.064602, 0.083201, 0.107602, 0.132764, 0.165829, 0.215848", \ + "0.044156, 0.054032, 0.072631, 0.097032, 0.122194, 0.155259, 0.205278" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[98]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB98eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.215143, 0.205891, 0.191396, 0.180086, 0.166663, 0.151271, 0.141824", \ + "0.219591, 0.210339, 0.195844, 0.184534, 0.171111, 0.155719, 0.146272", \ + "0.234139, 0.224887, 0.210392, 0.199082, 0.185659, 0.170267, 0.160820", \ + "0.240010, 0.230758, 0.216263, 0.204953, 0.191530, 0.176138, 0.166691", \ + "0.245664, 0.236412, 0.221917, 0.210607, 0.197184, 0.181792, 0.172345", \ + "0.255942, 0.246690, 0.232195, 0.220885, 0.207462, 0.192070, 0.182623", \ + "0.266510, 0.257258, 0.242763, 0.231453, 0.218030, 0.202638, 0.193191" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.217716, 0.206661, 0.189477, 0.170439, 0.155282, 0.131105, 0.101730", \ + "0.222117, 0.211063, 0.193878, 0.174840, 0.159683, 0.135506, 0.106131", \ + "0.236724, 0.225670, 0.208485, 0.189447, 0.174290, 0.150113, 0.120738", \ + "0.242582, 0.231528, 0.214343, 0.195305, 0.180148, 0.155971, 0.126596", \ + "0.248254, 0.237200, 0.220015, 0.200977, 0.185820, 0.161643, 0.132268", \ + "0.258524, 0.247470, 0.230285, 0.211247, 0.196090, 0.171913, 0.142538", \ + "0.269098, 0.258044, 0.240859, 0.221821, 0.206664, 0.182487, 0.153112" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[98])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.004496, 0.004501, 0.004505, 0.004510, 0.004514, 0.004519, 0.004523"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.005552, 0.005657, 0.005663, 0.005668, 0.005674, 0.005680, 0.005685"); + } + } + } + pin(TDB[97]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[97]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB97eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.087115, 0.095955, 0.111438, 0.131346, 0.150998, 0.181026, 0.211440", \ + "0.082860, 0.091700, 0.107183, 0.127091, 0.146743, 0.176771, 0.207185", \ + "0.068341, 0.077181, 0.092664, 0.112572, 0.132224, 0.162252, 0.192666", \ + "0.062497, 0.071337, 0.086820, 0.106728, 0.126380, 0.156408, 0.186822", \ + "0.056885, 0.065725, 0.081208, 0.101116, 0.120768, 0.150796, 0.181210", \ + "0.046554, 0.055394, 0.070877, 0.090786, 0.110438, 0.140466, 0.170880", \ + "0.035988, 0.044828, 0.060311, 0.080220, 0.099872, 0.129899, 0.160314" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.095310, 0.105186, 0.123785, 0.148186, 0.173348, 0.206413, 0.256432", \ + "0.091183, 0.101059, 0.119658, 0.144059, 0.169221, 0.202286, 0.252305", \ + "0.076531, 0.086407, 0.105006, 0.129407, 0.154569, 0.187634, 0.237653", \ + "0.070667, 0.080543, 0.099142, 0.123543, 0.148705, 0.181770, 0.231789", \ + "0.065069, 0.074945, 0.093544, 0.117945, 0.143107, 0.176172, 0.226191", \ + "0.054726, 0.064602, 0.083201, 0.107602, 0.132764, 0.165829, 0.215848", \ + "0.044156, 0.054032, 0.072631, 0.097032, 0.122194, 0.155259, 0.205278" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[97]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB97eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.215143, 0.205891, 0.191396, 0.180086, 0.166663, 0.151271, 0.141824", \ + "0.219591, 0.210339, 0.195844, 0.184534, 0.171111, 0.155719, 0.146272", \ + "0.234139, 0.224887, 0.210392, 0.199082, 0.185659, 0.170267, 0.160820", \ + "0.240010, 0.230758, 0.216263, 0.204953, 0.191530, 0.176138, 0.166691", \ + "0.245664, 0.236412, 0.221917, 0.210607, 0.197184, 0.181792, 0.172345", \ + "0.255942, 0.246690, 0.232195, 0.220885, 0.207462, 0.192070, 0.182623", \ + "0.266510, 0.257258, 0.242763, 0.231453, 0.218030, 0.202638, 0.193191" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.217716, 0.206661, 0.189477, 0.170439, 0.155282, 0.131105, 0.101730", \ + "0.222117, 0.211063, 0.193878, 0.174840, 0.159683, 0.135506, 0.106131", \ + "0.236724, 0.225670, 0.208485, 0.189447, 0.174290, 0.150113, 0.120738", \ + "0.242582, 0.231528, 0.214343, 0.195305, 0.180148, 0.155971, 0.126596", \ + "0.248254, 0.237200, 0.220015, 0.200977, 0.185820, 0.161643, 0.132268", \ + "0.258524, 0.247470, 0.230285, 0.211247, 0.196090, 0.171913, 0.142538", \ + "0.269098, 0.258044, 0.240859, 0.221821, 0.206664, 0.182487, 0.153112" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[97])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.004496, 0.004501, 0.004505, 0.004510, 0.004514, 0.004519, 0.004523"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.005552, 0.005657, 0.005663, 0.005668, 0.005674, 0.005680, 0.005685"); + } + } + } + pin(TDB[96]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[96]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB96eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.087115, 0.095955, 0.111438, 0.131346, 0.150998, 0.181026, 0.211440", \ + "0.082860, 0.091700, 0.107183, 0.127091, 0.146743, 0.176771, 0.207185", \ + "0.068341, 0.077181, 0.092664, 0.112572, 0.132224, 0.162252, 0.192666", \ + "0.062497, 0.071337, 0.086820, 0.106728, 0.126380, 0.156408, 0.186822", \ + "0.056885, 0.065725, 0.081208, 0.101116, 0.120768, 0.150796, 0.181210", \ + "0.046554, 0.055394, 0.070877, 0.090786, 0.110438, 0.140466, 0.170880", \ + "0.035988, 0.044828, 0.060311, 0.080220, 0.099872, 0.129899, 0.160314" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.095310, 0.105186, 0.123785, 0.148186, 0.173348, 0.206413, 0.256432", \ + "0.091183, 0.101059, 0.119658, 0.144059, 0.169221, 0.202286, 0.252305", \ + "0.076531, 0.086407, 0.105006, 0.129407, 0.154569, 0.187634, 0.237653", \ + "0.070667, 0.080543, 0.099142, 0.123543, 0.148705, 0.181770, 0.231789", \ + "0.065069, 0.074945, 0.093544, 0.117945, 0.143107, 0.176172, 0.226191", \ + "0.054726, 0.064602, 0.083201, 0.107602, 0.132764, 0.165829, 0.215848", \ + "0.044156, 0.054032, 0.072631, 0.097032, 0.122194, 0.155259, 0.205278" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[96]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB96eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.215143, 0.205891, 0.191396, 0.180086, 0.166663, 0.151271, 0.141824", \ + "0.219591, 0.210339, 0.195844, 0.184534, 0.171111, 0.155719, 0.146272", \ + "0.234139, 0.224887, 0.210392, 0.199082, 0.185659, 0.170267, 0.160820", \ + "0.240010, 0.230758, 0.216263, 0.204953, 0.191530, 0.176138, 0.166691", \ + "0.245664, 0.236412, 0.221917, 0.210607, 0.197184, 0.181792, 0.172345", \ + "0.255942, 0.246690, 0.232195, 0.220885, 0.207462, 0.192070, 0.182623", \ + "0.266510, 0.257258, 0.242763, 0.231453, 0.218030, 0.202638, 0.193191" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.217716, 0.206661, 0.189477, 0.170439, 0.155282, 0.131105, 0.101730", \ + "0.222117, 0.211063, 0.193878, 0.174840, 0.159683, 0.135506, 0.106131", \ + "0.236724, 0.225670, 0.208485, 0.189447, 0.174290, 0.150113, 0.120738", \ + "0.242582, 0.231528, 0.214343, 0.195305, 0.180148, 0.155971, 0.126596", \ + "0.248254, 0.237200, 0.220015, 0.200977, 0.185820, 0.161643, 0.132268", \ + "0.258524, 0.247470, 0.230285, 0.211247, 0.196090, 0.171913, 0.142538", \ + "0.269098, 0.258044, 0.240859, 0.221821, 0.206664, 0.182487, 0.153112" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[96])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.004496, 0.004501, 0.004505, 0.004510, 0.004514, 0.004519, 0.004523"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.005552, 0.005657, 0.005663, 0.005668, 0.005674, 0.005680, 0.005685"); + } + } + } + pin(TDB[95]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[95]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB95eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.087115, 0.095955, 0.111438, 0.131346, 0.150998, 0.181026, 0.211440", \ + "0.082860, 0.091700, 0.107183, 0.127091, 0.146743, 0.176771, 0.207185", \ + "0.068341, 0.077181, 0.092664, 0.112572, 0.132224, 0.162252, 0.192666", \ + "0.062497, 0.071337, 0.086820, 0.106728, 0.126380, 0.156408, 0.186822", \ + "0.056885, 0.065725, 0.081208, 0.101116, 0.120768, 0.150796, 0.181210", \ + "0.046554, 0.055394, 0.070877, 0.090786, 0.110438, 0.140466, 0.170880", \ + "0.035988, 0.044828, 0.060311, 0.080220, 0.099872, 0.129899, 0.160314" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.095310, 0.105186, 0.123785, 0.148186, 0.173348, 0.206413, 0.256432", \ + "0.091183, 0.101059, 0.119658, 0.144059, 0.169221, 0.202286, 0.252305", \ + "0.076531, 0.086407, 0.105006, 0.129407, 0.154569, 0.187634, 0.237653", \ + "0.070667, 0.080543, 0.099142, 0.123543, 0.148705, 0.181770, 0.231789", \ + "0.065069, 0.074945, 0.093544, 0.117945, 0.143107, 0.176172, 0.226191", \ + "0.054726, 0.064602, 0.083201, 0.107602, 0.132764, 0.165829, 0.215848", \ + "0.044156, 0.054032, 0.072631, 0.097032, 0.122194, 0.155259, 0.205278" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[95]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB95eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.215143, 0.205891, 0.191396, 0.180086, 0.166663, 0.151271, 0.141824", \ + "0.219591, 0.210339, 0.195844, 0.184534, 0.171111, 0.155719, 0.146272", \ + "0.234139, 0.224887, 0.210392, 0.199082, 0.185659, 0.170267, 0.160820", \ + "0.240010, 0.230758, 0.216263, 0.204953, 0.191530, 0.176138, 0.166691", \ + "0.245664, 0.236412, 0.221917, 0.210607, 0.197184, 0.181792, 0.172345", \ + "0.255942, 0.246690, 0.232195, 0.220885, 0.207462, 0.192070, 0.182623", \ + "0.266510, 0.257258, 0.242763, 0.231453, 0.218030, 0.202638, 0.193191" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.217716, 0.206661, 0.189477, 0.170439, 0.155282, 0.131105, 0.101730", \ + "0.222117, 0.211063, 0.193878, 0.174840, 0.159683, 0.135506, 0.106131", \ + "0.236724, 0.225670, 0.208485, 0.189447, 0.174290, 0.150113, 0.120738", \ + "0.242582, 0.231528, 0.214343, 0.195305, 0.180148, 0.155971, 0.126596", \ + "0.248254, 0.237200, 0.220015, 0.200977, 0.185820, 0.161643, 0.132268", \ + "0.258524, 0.247470, 0.230285, 0.211247, 0.196090, 0.171913, 0.142538", \ + "0.269098, 0.258044, 0.240859, 0.221821, 0.206664, 0.182487, 0.153112" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[95])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.004496, 0.004501, 0.004505, 0.004510, 0.004514, 0.004519, 0.004523"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.005552, 0.005657, 0.005663, 0.005668, 0.005674, 0.005680, 0.005685"); + } + } + } + pin(TDB[94]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[94]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB94eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.087115, 0.095955, 0.111438, 0.131346, 0.150998, 0.181026, 0.211440", \ + "0.082860, 0.091700, 0.107183, 0.127091, 0.146743, 0.176771, 0.207185", \ + "0.068341, 0.077181, 0.092664, 0.112572, 0.132224, 0.162252, 0.192666", \ + "0.062497, 0.071337, 0.086820, 0.106728, 0.126380, 0.156408, 0.186822", \ + "0.056885, 0.065725, 0.081208, 0.101116, 0.120768, 0.150796, 0.181210", \ + "0.046554, 0.055394, 0.070877, 0.090786, 0.110438, 0.140466, 0.170880", \ + "0.035988, 0.044828, 0.060311, 0.080220, 0.099872, 0.129899, 0.160314" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.095310, 0.105186, 0.123785, 0.148186, 0.173348, 0.206413, 0.256432", \ + "0.091183, 0.101059, 0.119658, 0.144059, 0.169221, 0.202286, 0.252305", \ + "0.076531, 0.086407, 0.105006, 0.129407, 0.154569, 0.187634, 0.237653", \ + "0.070667, 0.080543, 0.099142, 0.123543, 0.148705, 0.181770, 0.231789", \ + "0.065069, 0.074945, 0.093544, 0.117945, 0.143107, 0.176172, 0.226191", \ + "0.054726, 0.064602, 0.083201, 0.107602, 0.132764, 0.165829, 0.215848", \ + "0.044156, 0.054032, 0.072631, 0.097032, 0.122194, 0.155259, 0.205278" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[94]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB94eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.215143, 0.205891, 0.191396, 0.180086, 0.166663, 0.151271, 0.141824", \ + "0.219591, 0.210339, 0.195844, 0.184534, 0.171111, 0.155719, 0.146272", \ + "0.234139, 0.224887, 0.210392, 0.199082, 0.185659, 0.170267, 0.160820", \ + "0.240010, 0.230758, 0.216263, 0.204953, 0.191530, 0.176138, 0.166691", \ + "0.245664, 0.236412, 0.221917, 0.210607, 0.197184, 0.181792, 0.172345", \ + "0.255942, 0.246690, 0.232195, 0.220885, 0.207462, 0.192070, 0.182623", \ + "0.266510, 0.257258, 0.242763, 0.231453, 0.218030, 0.202638, 0.193191" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.217716, 0.206661, 0.189477, 0.170439, 0.155282, 0.131105, 0.101730", \ + "0.222117, 0.211063, 0.193878, 0.174840, 0.159683, 0.135506, 0.106131", \ + "0.236724, 0.225670, 0.208485, 0.189447, 0.174290, 0.150113, 0.120738", \ + "0.242582, 0.231528, 0.214343, 0.195305, 0.180148, 0.155971, 0.126596", \ + "0.248254, 0.237200, 0.220015, 0.200977, 0.185820, 0.161643, 0.132268", \ + "0.258524, 0.247470, 0.230285, 0.211247, 0.196090, 0.171913, 0.142538", \ + "0.269098, 0.258044, 0.240859, 0.221821, 0.206664, 0.182487, 0.153112" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[94])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.004496, 0.004501, 0.004505, 0.004510, 0.004514, 0.004519, 0.004523"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.005552, 0.005657, 0.005663, 0.005668, 0.005674, 0.005680, 0.005685"); + } + } + } + pin(TDB[93]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[93]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB93eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.087115, 0.095955, 0.111438, 0.131346, 0.150998, 0.181026, 0.211440", \ + "0.082860, 0.091700, 0.107183, 0.127091, 0.146743, 0.176771, 0.207185", \ + "0.068341, 0.077181, 0.092664, 0.112572, 0.132224, 0.162252, 0.192666", \ + "0.062497, 0.071337, 0.086820, 0.106728, 0.126380, 0.156408, 0.186822", \ + "0.056885, 0.065725, 0.081208, 0.101116, 0.120768, 0.150796, 0.181210", \ + "0.046554, 0.055394, 0.070877, 0.090786, 0.110438, 0.140466, 0.170880", \ + "0.035988, 0.044828, 0.060311, 0.080220, 0.099872, 0.129899, 0.160314" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.095310, 0.105186, 0.123785, 0.148186, 0.173348, 0.206413, 0.256432", \ + "0.091183, 0.101059, 0.119658, 0.144059, 0.169221, 0.202286, 0.252305", \ + "0.076531, 0.086407, 0.105006, 0.129407, 0.154569, 0.187634, 0.237653", \ + "0.070667, 0.080543, 0.099142, 0.123543, 0.148705, 0.181770, 0.231789", \ + "0.065069, 0.074945, 0.093544, 0.117945, 0.143107, 0.176172, 0.226191", \ + "0.054726, 0.064602, 0.083201, 0.107602, 0.132764, 0.165829, 0.215848", \ + "0.044156, 0.054032, 0.072631, 0.097032, 0.122194, 0.155259, 0.205278" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[93]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB93eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.215143, 0.205891, 0.191396, 0.180086, 0.166663, 0.151271, 0.141824", \ + "0.219591, 0.210339, 0.195844, 0.184534, 0.171111, 0.155719, 0.146272", \ + "0.234139, 0.224887, 0.210392, 0.199082, 0.185659, 0.170267, 0.160820", \ + "0.240010, 0.230758, 0.216263, 0.204953, 0.191530, 0.176138, 0.166691", \ + "0.245664, 0.236412, 0.221917, 0.210607, 0.197184, 0.181792, 0.172345", \ + "0.255942, 0.246690, 0.232195, 0.220885, 0.207462, 0.192070, 0.182623", \ + "0.266510, 0.257258, 0.242763, 0.231453, 0.218030, 0.202638, 0.193191" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.217716, 0.206661, 0.189477, 0.170439, 0.155282, 0.131105, 0.101730", \ + "0.222117, 0.211063, 0.193878, 0.174840, 0.159683, 0.135506, 0.106131", \ + "0.236724, 0.225670, 0.208485, 0.189447, 0.174290, 0.150113, 0.120738", \ + "0.242582, 0.231528, 0.214343, 0.195305, 0.180148, 0.155971, 0.126596", \ + "0.248254, 0.237200, 0.220015, 0.200977, 0.185820, 0.161643, 0.132268", \ + "0.258524, 0.247470, 0.230285, 0.211247, 0.196090, 0.171913, 0.142538", \ + "0.269098, 0.258044, 0.240859, 0.221821, 0.206664, 0.182487, 0.153112" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[93])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.004496, 0.004501, 0.004505, 0.004510, 0.004514, 0.004519, 0.004523"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.005552, 0.005657, 0.005663, 0.005668, 0.005674, 0.005680, 0.005685"); + } + } + } + pin(TDB[92]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[92]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB92eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.087115, 0.095955, 0.111438, 0.131346, 0.150998, 0.181026, 0.211440", \ + "0.082860, 0.091700, 0.107183, 0.127091, 0.146743, 0.176771, 0.207185", \ + "0.068341, 0.077181, 0.092664, 0.112572, 0.132224, 0.162252, 0.192666", \ + "0.062497, 0.071337, 0.086820, 0.106728, 0.126380, 0.156408, 0.186822", \ + "0.056885, 0.065725, 0.081208, 0.101116, 0.120768, 0.150796, 0.181210", \ + "0.046554, 0.055394, 0.070877, 0.090786, 0.110438, 0.140466, 0.170880", \ + "0.035988, 0.044828, 0.060311, 0.080220, 0.099872, 0.129899, 0.160314" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.095310, 0.105186, 0.123785, 0.148186, 0.173348, 0.206413, 0.256432", \ + "0.091183, 0.101059, 0.119658, 0.144059, 0.169221, 0.202286, 0.252305", \ + "0.076531, 0.086407, 0.105006, 0.129407, 0.154569, 0.187634, 0.237653", \ + "0.070667, 0.080543, 0.099142, 0.123543, 0.148705, 0.181770, 0.231789", \ + "0.065069, 0.074945, 0.093544, 0.117945, 0.143107, 0.176172, 0.226191", \ + "0.054726, 0.064602, 0.083201, 0.107602, 0.132764, 0.165829, 0.215848", \ + "0.044156, 0.054032, 0.072631, 0.097032, 0.122194, 0.155259, 0.205278" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[92]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB92eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.215143, 0.205891, 0.191396, 0.180086, 0.166663, 0.151271, 0.141824", \ + "0.219591, 0.210339, 0.195844, 0.184534, 0.171111, 0.155719, 0.146272", \ + "0.234139, 0.224887, 0.210392, 0.199082, 0.185659, 0.170267, 0.160820", \ + "0.240010, 0.230758, 0.216263, 0.204953, 0.191530, 0.176138, 0.166691", \ + "0.245664, 0.236412, 0.221917, 0.210607, 0.197184, 0.181792, 0.172345", \ + "0.255942, 0.246690, 0.232195, 0.220885, 0.207462, 0.192070, 0.182623", \ + "0.266510, 0.257258, 0.242763, 0.231453, 0.218030, 0.202638, 0.193191" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.217716, 0.206661, 0.189477, 0.170439, 0.155282, 0.131105, 0.101730", \ + "0.222117, 0.211063, 0.193878, 0.174840, 0.159683, 0.135506, 0.106131", \ + "0.236724, 0.225670, 0.208485, 0.189447, 0.174290, 0.150113, 0.120738", \ + "0.242582, 0.231528, 0.214343, 0.195305, 0.180148, 0.155971, 0.126596", \ + "0.248254, 0.237200, 0.220015, 0.200977, 0.185820, 0.161643, 0.132268", \ + "0.258524, 0.247470, 0.230285, 0.211247, 0.196090, 0.171913, 0.142538", \ + "0.269098, 0.258044, 0.240859, 0.221821, 0.206664, 0.182487, 0.153112" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[92])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.004496, 0.004501, 0.004505, 0.004510, 0.004514, 0.004519, 0.004523"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.005552, 0.005657, 0.005663, 0.005668, 0.005674, 0.005680, 0.005685"); + } + } + } + pin(TDB[91]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[91]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB91eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.087115, 0.095955, 0.111438, 0.131346, 0.150998, 0.181026, 0.211440", \ + "0.082860, 0.091700, 0.107183, 0.127091, 0.146743, 0.176771, 0.207185", \ + "0.068341, 0.077181, 0.092664, 0.112572, 0.132224, 0.162252, 0.192666", \ + "0.062497, 0.071337, 0.086820, 0.106728, 0.126380, 0.156408, 0.186822", \ + "0.056885, 0.065725, 0.081208, 0.101116, 0.120768, 0.150796, 0.181210", \ + "0.046554, 0.055394, 0.070877, 0.090786, 0.110438, 0.140466, 0.170880", \ + "0.035988, 0.044828, 0.060311, 0.080220, 0.099872, 0.129899, 0.160314" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.095310, 0.105186, 0.123785, 0.148186, 0.173348, 0.206413, 0.256432", \ + "0.091183, 0.101059, 0.119658, 0.144059, 0.169221, 0.202286, 0.252305", \ + "0.076531, 0.086407, 0.105006, 0.129407, 0.154569, 0.187634, 0.237653", \ + "0.070667, 0.080543, 0.099142, 0.123543, 0.148705, 0.181770, 0.231789", \ + "0.065069, 0.074945, 0.093544, 0.117945, 0.143107, 0.176172, 0.226191", \ + "0.054726, 0.064602, 0.083201, 0.107602, 0.132764, 0.165829, 0.215848", \ + "0.044156, 0.054032, 0.072631, 0.097032, 0.122194, 0.155259, 0.205278" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[91]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB91eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.215143, 0.205891, 0.191396, 0.180086, 0.166663, 0.151271, 0.141824", \ + "0.219591, 0.210339, 0.195844, 0.184534, 0.171111, 0.155719, 0.146272", \ + "0.234139, 0.224887, 0.210392, 0.199082, 0.185659, 0.170267, 0.160820", \ + "0.240010, 0.230758, 0.216263, 0.204953, 0.191530, 0.176138, 0.166691", \ + "0.245664, 0.236412, 0.221917, 0.210607, 0.197184, 0.181792, 0.172345", \ + "0.255942, 0.246690, 0.232195, 0.220885, 0.207462, 0.192070, 0.182623", \ + "0.266510, 0.257258, 0.242763, 0.231453, 0.218030, 0.202638, 0.193191" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.217716, 0.206661, 0.189477, 0.170439, 0.155282, 0.131105, 0.101730", \ + "0.222117, 0.211063, 0.193878, 0.174840, 0.159683, 0.135506, 0.106131", \ + "0.236724, 0.225670, 0.208485, 0.189447, 0.174290, 0.150113, 0.120738", \ + "0.242582, 0.231528, 0.214343, 0.195305, 0.180148, 0.155971, 0.126596", \ + "0.248254, 0.237200, 0.220015, 0.200977, 0.185820, 0.161643, 0.132268", \ + "0.258524, 0.247470, 0.230285, 0.211247, 0.196090, 0.171913, 0.142538", \ + "0.269098, 0.258044, 0.240859, 0.221821, 0.206664, 0.182487, 0.153112" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[91])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.004496, 0.004501, 0.004505, 0.004510, 0.004514, 0.004519, 0.004523"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.005552, 0.005657, 0.005663, 0.005668, 0.005674, 0.005680, 0.005685"); + } + } + } + pin(TDB[90]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[90]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB90eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.087115, 0.095955, 0.111438, 0.131346, 0.150998, 0.181026, 0.211440", \ + "0.082860, 0.091700, 0.107183, 0.127091, 0.146743, 0.176771, 0.207185", \ + "0.068341, 0.077181, 0.092664, 0.112572, 0.132224, 0.162252, 0.192666", \ + "0.062497, 0.071337, 0.086820, 0.106728, 0.126380, 0.156408, 0.186822", \ + "0.056885, 0.065725, 0.081208, 0.101116, 0.120768, 0.150796, 0.181210", \ + "0.046554, 0.055394, 0.070877, 0.090786, 0.110438, 0.140466, 0.170880", \ + "0.035988, 0.044828, 0.060311, 0.080220, 0.099872, 0.129899, 0.160314" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.095310, 0.105186, 0.123785, 0.148186, 0.173348, 0.206413, 0.256432", \ + "0.091183, 0.101059, 0.119658, 0.144059, 0.169221, 0.202286, 0.252305", \ + "0.076531, 0.086407, 0.105006, 0.129407, 0.154569, 0.187634, 0.237653", \ + "0.070667, 0.080543, 0.099142, 0.123543, 0.148705, 0.181770, 0.231789", \ + "0.065069, 0.074945, 0.093544, 0.117945, 0.143107, 0.176172, 0.226191", \ + "0.054726, 0.064602, 0.083201, 0.107602, 0.132764, 0.165829, 0.215848", \ + "0.044156, 0.054032, 0.072631, 0.097032, 0.122194, 0.155259, 0.205278" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[90]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB90eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.215143, 0.205891, 0.191396, 0.180086, 0.166663, 0.151271, 0.141824", \ + "0.219591, 0.210339, 0.195844, 0.184534, 0.171111, 0.155719, 0.146272", \ + "0.234139, 0.224887, 0.210392, 0.199082, 0.185659, 0.170267, 0.160820", \ + "0.240010, 0.230758, 0.216263, 0.204953, 0.191530, 0.176138, 0.166691", \ + "0.245664, 0.236412, 0.221917, 0.210607, 0.197184, 0.181792, 0.172345", \ + "0.255942, 0.246690, 0.232195, 0.220885, 0.207462, 0.192070, 0.182623", \ + "0.266510, 0.257258, 0.242763, 0.231453, 0.218030, 0.202638, 0.193191" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.217716, 0.206661, 0.189477, 0.170439, 0.155282, 0.131105, 0.101730", \ + "0.222117, 0.211063, 0.193878, 0.174840, 0.159683, 0.135506, 0.106131", \ + "0.236724, 0.225670, 0.208485, 0.189447, 0.174290, 0.150113, 0.120738", \ + "0.242582, 0.231528, 0.214343, 0.195305, 0.180148, 0.155971, 0.126596", \ + "0.248254, 0.237200, 0.220015, 0.200977, 0.185820, 0.161643, 0.132268", \ + "0.258524, 0.247470, 0.230285, 0.211247, 0.196090, 0.171913, 0.142538", \ + "0.269098, 0.258044, 0.240859, 0.221821, 0.206664, 0.182487, 0.153112" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[90])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.004496, 0.004501, 0.004505, 0.004510, 0.004514, 0.004519, 0.004523"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.005552, 0.005657, 0.005663, 0.005668, 0.005674, 0.005680, 0.005685"); + } + } + } + pin(TDB[89]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[89]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB89eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.087115, 0.095955, 0.111438, 0.131346, 0.150998, 0.181026, 0.211440", \ + "0.082860, 0.091700, 0.107183, 0.127091, 0.146743, 0.176771, 0.207185", \ + "0.068341, 0.077181, 0.092664, 0.112572, 0.132224, 0.162252, 0.192666", \ + "0.062497, 0.071337, 0.086820, 0.106728, 0.126380, 0.156408, 0.186822", \ + "0.056885, 0.065725, 0.081208, 0.101116, 0.120768, 0.150796, 0.181210", \ + "0.046554, 0.055394, 0.070877, 0.090786, 0.110438, 0.140466, 0.170880", \ + "0.035988, 0.044828, 0.060311, 0.080220, 0.099872, 0.129899, 0.160314" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.095310, 0.105186, 0.123785, 0.148186, 0.173348, 0.206413, 0.256432", \ + "0.091183, 0.101059, 0.119658, 0.144059, 0.169221, 0.202286, 0.252305", \ + "0.076531, 0.086407, 0.105006, 0.129407, 0.154569, 0.187634, 0.237653", \ + "0.070667, 0.080543, 0.099142, 0.123543, 0.148705, 0.181770, 0.231789", \ + "0.065069, 0.074945, 0.093544, 0.117945, 0.143107, 0.176172, 0.226191", \ + "0.054726, 0.064602, 0.083201, 0.107602, 0.132764, 0.165829, 0.215848", \ + "0.044156, 0.054032, 0.072631, 0.097032, 0.122194, 0.155259, 0.205278" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[89]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB89eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.215143, 0.205891, 0.191396, 0.180086, 0.166663, 0.151271, 0.141824", \ + "0.219591, 0.210339, 0.195844, 0.184534, 0.171111, 0.155719, 0.146272", \ + "0.234139, 0.224887, 0.210392, 0.199082, 0.185659, 0.170267, 0.160820", \ + "0.240010, 0.230758, 0.216263, 0.204953, 0.191530, 0.176138, 0.166691", \ + "0.245664, 0.236412, 0.221917, 0.210607, 0.197184, 0.181792, 0.172345", \ + "0.255942, 0.246690, 0.232195, 0.220885, 0.207462, 0.192070, 0.182623", \ + "0.266510, 0.257258, 0.242763, 0.231453, 0.218030, 0.202638, 0.193191" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.217716, 0.206661, 0.189477, 0.170439, 0.155282, 0.131105, 0.101730", \ + "0.222117, 0.211063, 0.193878, 0.174840, 0.159683, 0.135506, 0.106131", \ + "0.236724, 0.225670, 0.208485, 0.189447, 0.174290, 0.150113, 0.120738", \ + "0.242582, 0.231528, 0.214343, 0.195305, 0.180148, 0.155971, 0.126596", \ + "0.248254, 0.237200, 0.220015, 0.200977, 0.185820, 0.161643, 0.132268", \ + "0.258524, 0.247470, 0.230285, 0.211247, 0.196090, 0.171913, 0.142538", \ + "0.269098, 0.258044, 0.240859, 0.221821, 0.206664, 0.182487, 0.153112" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[89])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.004496, 0.004501, 0.004505, 0.004510, 0.004514, 0.004519, 0.004523"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.005552, 0.005657, 0.005663, 0.005668, 0.005674, 0.005680, 0.005685"); + } + } + } + pin(TDB[88]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[88]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB88eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.087115, 0.095955, 0.111438, 0.131346, 0.150998, 0.181026, 0.211440", \ + "0.082860, 0.091700, 0.107183, 0.127091, 0.146743, 0.176771, 0.207185", \ + "0.068341, 0.077181, 0.092664, 0.112572, 0.132224, 0.162252, 0.192666", \ + "0.062497, 0.071337, 0.086820, 0.106728, 0.126380, 0.156408, 0.186822", \ + "0.056885, 0.065725, 0.081208, 0.101116, 0.120768, 0.150796, 0.181210", \ + "0.046554, 0.055394, 0.070877, 0.090786, 0.110438, 0.140466, 0.170880", \ + "0.035988, 0.044828, 0.060311, 0.080220, 0.099872, 0.129899, 0.160314" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.095310, 0.105186, 0.123785, 0.148186, 0.173348, 0.206413, 0.256432", \ + "0.091183, 0.101059, 0.119658, 0.144059, 0.169221, 0.202286, 0.252305", \ + "0.076531, 0.086407, 0.105006, 0.129407, 0.154569, 0.187634, 0.237653", \ + "0.070667, 0.080543, 0.099142, 0.123543, 0.148705, 0.181770, 0.231789", \ + "0.065069, 0.074945, 0.093544, 0.117945, 0.143107, 0.176172, 0.226191", \ + "0.054726, 0.064602, 0.083201, 0.107602, 0.132764, 0.165829, 0.215848", \ + "0.044156, 0.054032, 0.072631, 0.097032, 0.122194, 0.155259, 0.205278" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[88]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB88eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.215143, 0.205891, 0.191396, 0.180086, 0.166663, 0.151271, 0.141824", \ + "0.219591, 0.210339, 0.195844, 0.184534, 0.171111, 0.155719, 0.146272", \ + "0.234139, 0.224887, 0.210392, 0.199082, 0.185659, 0.170267, 0.160820", \ + "0.240010, 0.230758, 0.216263, 0.204953, 0.191530, 0.176138, 0.166691", \ + "0.245664, 0.236412, 0.221917, 0.210607, 0.197184, 0.181792, 0.172345", \ + "0.255942, 0.246690, 0.232195, 0.220885, 0.207462, 0.192070, 0.182623", \ + "0.266510, 0.257258, 0.242763, 0.231453, 0.218030, 0.202638, 0.193191" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.217716, 0.206661, 0.189477, 0.170439, 0.155282, 0.131105, 0.101730", \ + "0.222117, 0.211063, 0.193878, 0.174840, 0.159683, 0.135506, 0.106131", \ + "0.236724, 0.225670, 0.208485, 0.189447, 0.174290, 0.150113, 0.120738", \ + "0.242582, 0.231528, 0.214343, 0.195305, 0.180148, 0.155971, 0.126596", \ + "0.248254, 0.237200, 0.220015, 0.200977, 0.185820, 0.161643, 0.132268", \ + "0.258524, 0.247470, 0.230285, 0.211247, 0.196090, 0.171913, 0.142538", \ + "0.269098, 0.258044, 0.240859, 0.221821, 0.206664, 0.182487, 0.153112" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[88])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.004496, 0.004501, 0.004505, 0.004510, 0.004514, 0.004519, 0.004523"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.005552, 0.005657, 0.005663, 0.005668, 0.005674, 0.005680, 0.005685"); + } + } + } + pin(TDB[87]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[87]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB87eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.087115, 0.095955, 0.111438, 0.131346, 0.150998, 0.181026, 0.211440", \ + "0.082860, 0.091700, 0.107183, 0.127091, 0.146743, 0.176771, 0.207185", \ + "0.068341, 0.077181, 0.092664, 0.112572, 0.132224, 0.162252, 0.192666", \ + "0.062497, 0.071337, 0.086820, 0.106728, 0.126380, 0.156408, 0.186822", \ + "0.056885, 0.065725, 0.081208, 0.101116, 0.120768, 0.150796, 0.181210", \ + "0.046554, 0.055394, 0.070877, 0.090786, 0.110438, 0.140466, 0.170880", \ + "0.035988, 0.044828, 0.060311, 0.080220, 0.099872, 0.129899, 0.160314" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.095310, 0.105186, 0.123785, 0.148186, 0.173348, 0.206413, 0.256432", \ + "0.091183, 0.101059, 0.119658, 0.144059, 0.169221, 0.202286, 0.252305", \ + "0.076531, 0.086407, 0.105006, 0.129407, 0.154569, 0.187634, 0.237653", \ + "0.070667, 0.080543, 0.099142, 0.123543, 0.148705, 0.181770, 0.231789", \ + "0.065069, 0.074945, 0.093544, 0.117945, 0.143107, 0.176172, 0.226191", \ + "0.054726, 0.064602, 0.083201, 0.107602, 0.132764, 0.165829, 0.215848", \ + "0.044156, 0.054032, 0.072631, 0.097032, 0.122194, 0.155259, 0.205278" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[87]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB87eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.215143, 0.205891, 0.191396, 0.180086, 0.166663, 0.151271, 0.141824", \ + "0.219591, 0.210339, 0.195844, 0.184534, 0.171111, 0.155719, 0.146272", \ + "0.234139, 0.224887, 0.210392, 0.199082, 0.185659, 0.170267, 0.160820", \ + "0.240010, 0.230758, 0.216263, 0.204953, 0.191530, 0.176138, 0.166691", \ + "0.245664, 0.236412, 0.221917, 0.210607, 0.197184, 0.181792, 0.172345", \ + "0.255942, 0.246690, 0.232195, 0.220885, 0.207462, 0.192070, 0.182623", \ + "0.266510, 0.257258, 0.242763, 0.231453, 0.218030, 0.202638, 0.193191" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.217716, 0.206661, 0.189477, 0.170439, 0.155282, 0.131105, 0.101730", \ + "0.222117, 0.211063, 0.193878, 0.174840, 0.159683, 0.135506, 0.106131", \ + "0.236724, 0.225670, 0.208485, 0.189447, 0.174290, 0.150113, 0.120738", \ + "0.242582, 0.231528, 0.214343, 0.195305, 0.180148, 0.155971, 0.126596", \ + "0.248254, 0.237200, 0.220015, 0.200977, 0.185820, 0.161643, 0.132268", \ + "0.258524, 0.247470, 0.230285, 0.211247, 0.196090, 0.171913, 0.142538", \ + "0.269098, 0.258044, 0.240859, 0.221821, 0.206664, 0.182487, 0.153112" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[87])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.004496, 0.004501, 0.004505, 0.004510, 0.004514, 0.004519, 0.004523"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.005552, 0.005657, 0.005663, 0.005668, 0.005674, 0.005680, 0.005685"); + } + } + } + pin(TDB[86]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[86]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB86eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.087115, 0.095955, 0.111438, 0.131346, 0.150998, 0.181026, 0.211440", \ + "0.082860, 0.091700, 0.107183, 0.127091, 0.146743, 0.176771, 0.207185", \ + "0.068341, 0.077181, 0.092664, 0.112572, 0.132224, 0.162252, 0.192666", \ + "0.062497, 0.071337, 0.086820, 0.106728, 0.126380, 0.156408, 0.186822", \ + "0.056885, 0.065725, 0.081208, 0.101116, 0.120768, 0.150796, 0.181210", \ + "0.046554, 0.055394, 0.070877, 0.090786, 0.110438, 0.140466, 0.170880", \ + "0.035988, 0.044828, 0.060311, 0.080220, 0.099872, 0.129899, 0.160314" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.095310, 0.105186, 0.123785, 0.148186, 0.173348, 0.206413, 0.256432", \ + "0.091183, 0.101059, 0.119658, 0.144059, 0.169221, 0.202286, 0.252305", \ + "0.076531, 0.086407, 0.105006, 0.129407, 0.154569, 0.187634, 0.237653", \ + "0.070667, 0.080543, 0.099142, 0.123543, 0.148705, 0.181770, 0.231789", \ + "0.065069, 0.074945, 0.093544, 0.117945, 0.143107, 0.176172, 0.226191", \ + "0.054726, 0.064602, 0.083201, 0.107602, 0.132764, 0.165829, 0.215848", \ + "0.044156, 0.054032, 0.072631, 0.097032, 0.122194, 0.155259, 0.205278" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[86]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB86eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.215143, 0.205891, 0.191396, 0.180086, 0.166663, 0.151271, 0.141824", \ + "0.219591, 0.210339, 0.195844, 0.184534, 0.171111, 0.155719, 0.146272", \ + "0.234139, 0.224887, 0.210392, 0.199082, 0.185659, 0.170267, 0.160820", \ + "0.240010, 0.230758, 0.216263, 0.204953, 0.191530, 0.176138, 0.166691", \ + "0.245664, 0.236412, 0.221917, 0.210607, 0.197184, 0.181792, 0.172345", \ + "0.255942, 0.246690, 0.232195, 0.220885, 0.207462, 0.192070, 0.182623", \ + "0.266510, 0.257258, 0.242763, 0.231453, 0.218030, 0.202638, 0.193191" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.217716, 0.206661, 0.189477, 0.170439, 0.155282, 0.131105, 0.101730", \ + "0.222117, 0.211063, 0.193878, 0.174840, 0.159683, 0.135506, 0.106131", \ + "0.236724, 0.225670, 0.208485, 0.189447, 0.174290, 0.150113, 0.120738", \ + "0.242582, 0.231528, 0.214343, 0.195305, 0.180148, 0.155971, 0.126596", \ + "0.248254, 0.237200, 0.220015, 0.200977, 0.185820, 0.161643, 0.132268", \ + "0.258524, 0.247470, 0.230285, 0.211247, 0.196090, 0.171913, 0.142538", \ + "0.269098, 0.258044, 0.240859, 0.221821, 0.206664, 0.182487, 0.153112" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[86])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.004496, 0.004501, 0.004505, 0.004510, 0.004514, 0.004519, 0.004523"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.005552, 0.005657, 0.005663, 0.005668, 0.005674, 0.005680, 0.005685"); + } + } + } + pin(TDB[85]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[85]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB85eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.087115, 0.095955, 0.111438, 0.131346, 0.150998, 0.181026, 0.211440", \ + "0.082860, 0.091700, 0.107183, 0.127091, 0.146743, 0.176771, 0.207185", \ + "0.068341, 0.077181, 0.092664, 0.112572, 0.132224, 0.162252, 0.192666", \ + "0.062497, 0.071337, 0.086820, 0.106728, 0.126380, 0.156408, 0.186822", \ + "0.056885, 0.065725, 0.081208, 0.101116, 0.120768, 0.150796, 0.181210", \ + "0.046554, 0.055394, 0.070877, 0.090786, 0.110438, 0.140466, 0.170880", \ + "0.035988, 0.044828, 0.060311, 0.080220, 0.099872, 0.129899, 0.160314" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.095310, 0.105186, 0.123785, 0.148186, 0.173348, 0.206413, 0.256432", \ + "0.091183, 0.101059, 0.119658, 0.144059, 0.169221, 0.202286, 0.252305", \ + "0.076531, 0.086407, 0.105006, 0.129407, 0.154569, 0.187634, 0.237653", \ + "0.070667, 0.080543, 0.099142, 0.123543, 0.148705, 0.181770, 0.231789", \ + "0.065069, 0.074945, 0.093544, 0.117945, 0.143107, 0.176172, 0.226191", \ + "0.054726, 0.064602, 0.083201, 0.107602, 0.132764, 0.165829, 0.215848", \ + "0.044156, 0.054032, 0.072631, 0.097032, 0.122194, 0.155259, 0.205278" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[85]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB85eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.215143, 0.205891, 0.191396, 0.180086, 0.166663, 0.151271, 0.141824", \ + "0.219591, 0.210339, 0.195844, 0.184534, 0.171111, 0.155719, 0.146272", \ + "0.234139, 0.224887, 0.210392, 0.199082, 0.185659, 0.170267, 0.160820", \ + "0.240010, 0.230758, 0.216263, 0.204953, 0.191530, 0.176138, 0.166691", \ + "0.245664, 0.236412, 0.221917, 0.210607, 0.197184, 0.181792, 0.172345", \ + "0.255942, 0.246690, 0.232195, 0.220885, 0.207462, 0.192070, 0.182623", \ + "0.266510, 0.257258, 0.242763, 0.231453, 0.218030, 0.202638, 0.193191" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.217716, 0.206661, 0.189477, 0.170439, 0.155282, 0.131105, 0.101730", \ + "0.222117, 0.211063, 0.193878, 0.174840, 0.159683, 0.135506, 0.106131", \ + "0.236724, 0.225670, 0.208485, 0.189447, 0.174290, 0.150113, 0.120738", \ + "0.242582, 0.231528, 0.214343, 0.195305, 0.180148, 0.155971, 0.126596", \ + "0.248254, 0.237200, 0.220015, 0.200977, 0.185820, 0.161643, 0.132268", \ + "0.258524, 0.247470, 0.230285, 0.211247, 0.196090, 0.171913, 0.142538", \ + "0.269098, 0.258044, 0.240859, 0.221821, 0.206664, 0.182487, 0.153112" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[85])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.004496, 0.004501, 0.004505, 0.004510, 0.004514, 0.004519, 0.004523"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.005552, 0.005657, 0.005663, 0.005668, 0.005674, 0.005680, 0.005685"); + } + } + } + pin(TDB[84]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[84]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB84eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.087115, 0.095955, 0.111438, 0.131346, 0.150998, 0.181026, 0.211440", \ + "0.082860, 0.091700, 0.107183, 0.127091, 0.146743, 0.176771, 0.207185", \ + "0.068341, 0.077181, 0.092664, 0.112572, 0.132224, 0.162252, 0.192666", \ + "0.062497, 0.071337, 0.086820, 0.106728, 0.126380, 0.156408, 0.186822", \ + "0.056885, 0.065725, 0.081208, 0.101116, 0.120768, 0.150796, 0.181210", \ + "0.046554, 0.055394, 0.070877, 0.090786, 0.110438, 0.140466, 0.170880", \ + "0.035988, 0.044828, 0.060311, 0.080220, 0.099872, 0.129899, 0.160314" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.095310, 0.105186, 0.123785, 0.148186, 0.173348, 0.206413, 0.256432", \ + "0.091183, 0.101059, 0.119658, 0.144059, 0.169221, 0.202286, 0.252305", \ + "0.076531, 0.086407, 0.105006, 0.129407, 0.154569, 0.187634, 0.237653", \ + "0.070667, 0.080543, 0.099142, 0.123543, 0.148705, 0.181770, 0.231789", \ + "0.065069, 0.074945, 0.093544, 0.117945, 0.143107, 0.176172, 0.226191", \ + "0.054726, 0.064602, 0.083201, 0.107602, 0.132764, 0.165829, 0.215848", \ + "0.044156, 0.054032, 0.072631, 0.097032, 0.122194, 0.155259, 0.205278" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[84]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB84eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.215143, 0.205891, 0.191396, 0.180086, 0.166663, 0.151271, 0.141824", \ + "0.219591, 0.210339, 0.195844, 0.184534, 0.171111, 0.155719, 0.146272", \ + "0.234139, 0.224887, 0.210392, 0.199082, 0.185659, 0.170267, 0.160820", \ + "0.240010, 0.230758, 0.216263, 0.204953, 0.191530, 0.176138, 0.166691", \ + "0.245664, 0.236412, 0.221917, 0.210607, 0.197184, 0.181792, 0.172345", \ + "0.255942, 0.246690, 0.232195, 0.220885, 0.207462, 0.192070, 0.182623", \ + "0.266510, 0.257258, 0.242763, 0.231453, 0.218030, 0.202638, 0.193191" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.217716, 0.206661, 0.189477, 0.170439, 0.155282, 0.131105, 0.101730", \ + "0.222117, 0.211063, 0.193878, 0.174840, 0.159683, 0.135506, 0.106131", \ + "0.236724, 0.225670, 0.208485, 0.189447, 0.174290, 0.150113, 0.120738", \ + "0.242582, 0.231528, 0.214343, 0.195305, 0.180148, 0.155971, 0.126596", \ + "0.248254, 0.237200, 0.220015, 0.200977, 0.185820, 0.161643, 0.132268", \ + "0.258524, 0.247470, 0.230285, 0.211247, 0.196090, 0.171913, 0.142538", \ + "0.269098, 0.258044, 0.240859, 0.221821, 0.206664, 0.182487, 0.153112" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[84])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.004496, 0.004501, 0.004505, 0.004510, 0.004514, 0.004519, 0.004523"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.005552, 0.005657, 0.005663, 0.005668, 0.005674, 0.005680, 0.005685"); + } + } + } + pin(TDB[83]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[83]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB83eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.087115, 0.095955, 0.111438, 0.131346, 0.150998, 0.181026, 0.211440", \ + "0.082860, 0.091700, 0.107183, 0.127091, 0.146743, 0.176771, 0.207185", \ + "0.068341, 0.077181, 0.092664, 0.112572, 0.132224, 0.162252, 0.192666", \ + "0.062497, 0.071337, 0.086820, 0.106728, 0.126380, 0.156408, 0.186822", \ + "0.056885, 0.065725, 0.081208, 0.101116, 0.120768, 0.150796, 0.181210", \ + "0.046554, 0.055394, 0.070877, 0.090786, 0.110438, 0.140466, 0.170880", \ + "0.035988, 0.044828, 0.060311, 0.080220, 0.099872, 0.129899, 0.160314" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.095310, 0.105186, 0.123785, 0.148186, 0.173348, 0.206413, 0.256432", \ + "0.091183, 0.101059, 0.119658, 0.144059, 0.169221, 0.202286, 0.252305", \ + "0.076531, 0.086407, 0.105006, 0.129407, 0.154569, 0.187634, 0.237653", \ + "0.070667, 0.080543, 0.099142, 0.123543, 0.148705, 0.181770, 0.231789", \ + "0.065069, 0.074945, 0.093544, 0.117945, 0.143107, 0.176172, 0.226191", \ + "0.054726, 0.064602, 0.083201, 0.107602, 0.132764, 0.165829, 0.215848", \ + "0.044156, 0.054032, 0.072631, 0.097032, 0.122194, 0.155259, 0.205278" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[83]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB83eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.215143, 0.205891, 0.191396, 0.180086, 0.166663, 0.151271, 0.141824", \ + "0.219591, 0.210339, 0.195844, 0.184534, 0.171111, 0.155719, 0.146272", \ + "0.234139, 0.224887, 0.210392, 0.199082, 0.185659, 0.170267, 0.160820", \ + "0.240010, 0.230758, 0.216263, 0.204953, 0.191530, 0.176138, 0.166691", \ + "0.245664, 0.236412, 0.221917, 0.210607, 0.197184, 0.181792, 0.172345", \ + "0.255942, 0.246690, 0.232195, 0.220885, 0.207462, 0.192070, 0.182623", \ + "0.266510, 0.257258, 0.242763, 0.231453, 0.218030, 0.202638, 0.193191" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.217716, 0.206661, 0.189477, 0.170439, 0.155282, 0.131105, 0.101730", \ + "0.222117, 0.211063, 0.193878, 0.174840, 0.159683, 0.135506, 0.106131", \ + "0.236724, 0.225670, 0.208485, 0.189447, 0.174290, 0.150113, 0.120738", \ + "0.242582, 0.231528, 0.214343, 0.195305, 0.180148, 0.155971, 0.126596", \ + "0.248254, 0.237200, 0.220015, 0.200977, 0.185820, 0.161643, 0.132268", \ + "0.258524, 0.247470, 0.230285, 0.211247, 0.196090, 0.171913, 0.142538", \ + "0.269098, 0.258044, 0.240859, 0.221821, 0.206664, 0.182487, 0.153112" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[83])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.004496, 0.004501, 0.004505, 0.004510, 0.004514, 0.004519, 0.004523"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.005552, 0.005657, 0.005663, 0.005668, 0.005674, 0.005680, 0.005685"); + } + } + } + pin(TDB[82]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[82]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB82eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.087115, 0.095955, 0.111438, 0.131346, 0.150998, 0.181026, 0.211440", \ + "0.082860, 0.091700, 0.107183, 0.127091, 0.146743, 0.176771, 0.207185", \ + "0.068341, 0.077181, 0.092664, 0.112572, 0.132224, 0.162252, 0.192666", \ + "0.062497, 0.071337, 0.086820, 0.106728, 0.126380, 0.156408, 0.186822", \ + "0.056885, 0.065725, 0.081208, 0.101116, 0.120768, 0.150796, 0.181210", \ + "0.046554, 0.055394, 0.070877, 0.090786, 0.110438, 0.140466, 0.170880", \ + "0.035988, 0.044828, 0.060311, 0.080220, 0.099872, 0.129899, 0.160314" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.095310, 0.105186, 0.123785, 0.148186, 0.173348, 0.206413, 0.256432", \ + "0.091183, 0.101059, 0.119658, 0.144059, 0.169221, 0.202286, 0.252305", \ + "0.076531, 0.086407, 0.105006, 0.129407, 0.154569, 0.187634, 0.237653", \ + "0.070667, 0.080543, 0.099142, 0.123543, 0.148705, 0.181770, 0.231789", \ + "0.065069, 0.074945, 0.093544, 0.117945, 0.143107, 0.176172, 0.226191", \ + "0.054726, 0.064602, 0.083201, 0.107602, 0.132764, 0.165829, 0.215848", \ + "0.044156, 0.054032, 0.072631, 0.097032, 0.122194, 0.155259, 0.205278" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[82]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB82eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.215143, 0.205891, 0.191396, 0.180086, 0.166663, 0.151271, 0.141824", \ + "0.219591, 0.210339, 0.195844, 0.184534, 0.171111, 0.155719, 0.146272", \ + "0.234139, 0.224887, 0.210392, 0.199082, 0.185659, 0.170267, 0.160820", \ + "0.240010, 0.230758, 0.216263, 0.204953, 0.191530, 0.176138, 0.166691", \ + "0.245664, 0.236412, 0.221917, 0.210607, 0.197184, 0.181792, 0.172345", \ + "0.255942, 0.246690, 0.232195, 0.220885, 0.207462, 0.192070, 0.182623", \ + "0.266510, 0.257258, 0.242763, 0.231453, 0.218030, 0.202638, 0.193191" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.217716, 0.206661, 0.189477, 0.170439, 0.155282, 0.131105, 0.101730", \ + "0.222117, 0.211063, 0.193878, 0.174840, 0.159683, 0.135506, 0.106131", \ + "0.236724, 0.225670, 0.208485, 0.189447, 0.174290, 0.150113, 0.120738", \ + "0.242582, 0.231528, 0.214343, 0.195305, 0.180148, 0.155971, 0.126596", \ + "0.248254, 0.237200, 0.220015, 0.200977, 0.185820, 0.161643, 0.132268", \ + "0.258524, 0.247470, 0.230285, 0.211247, 0.196090, 0.171913, 0.142538", \ + "0.269098, 0.258044, 0.240859, 0.221821, 0.206664, 0.182487, 0.153112" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[82])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.004496, 0.004501, 0.004505, 0.004510, 0.004514, 0.004519, 0.004523"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.005552, 0.005657, 0.005663, 0.005668, 0.005674, 0.005680, 0.005685"); + } + } + } + pin(TDB[81]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[81]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB81eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.087115, 0.095955, 0.111438, 0.131346, 0.150998, 0.181026, 0.211440", \ + "0.082860, 0.091700, 0.107183, 0.127091, 0.146743, 0.176771, 0.207185", \ + "0.068341, 0.077181, 0.092664, 0.112572, 0.132224, 0.162252, 0.192666", \ + "0.062497, 0.071337, 0.086820, 0.106728, 0.126380, 0.156408, 0.186822", \ + "0.056885, 0.065725, 0.081208, 0.101116, 0.120768, 0.150796, 0.181210", \ + "0.046554, 0.055394, 0.070877, 0.090786, 0.110438, 0.140466, 0.170880", \ + "0.035988, 0.044828, 0.060311, 0.080220, 0.099872, 0.129899, 0.160314" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.095310, 0.105186, 0.123785, 0.148186, 0.173348, 0.206413, 0.256432", \ + "0.091183, 0.101059, 0.119658, 0.144059, 0.169221, 0.202286, 0.252305", \ + "0.076531, 0.086407, 0.105006, 0.129407, 0.154569, 0.187634, 0.237653", \ + "0.070667, 0.080543, 0.099142, 0.123543, 0.148705, 0.181770, 0.231789", \ + "0.065069, 0.074945, 0.093544, 0.117945, 0.143107, 0.176172, 0.226191", \ + "0.054726, 0.064602, 0.083201, 0.107602, 0.132764, 0.165829, 0.215848", \ + "0.044156, 0.054032, 0.072631, 0.097032, 0.122194, 0.155259, 0.205278" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[81]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB81eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.215143, 0.205891, 0.191396, 0.180086, 0.166663, 0.151271, 0.141824", \ + "0.219591, 0.210339, 0.195844, 0.184534, 0.171111, 0.155719, 0.146272", \ + "0.234139, 0.224887, 0.210392, 0.199082, 0.185659, 0.170267, 0.160820", \ + "0.240010, 0.230758, 0.216263, 0.204953, 0.191530, 0.176138, 0.166691", \ + "0.245664, 0.236412, 0.221917, 0.210607, 0.197184, 0.181792, 0.172345", \ + "0.255942, 0.246690, 0.232195, 0.220885, 0.207462, 0.192070, 0.182623", \ + "0.266510, 0.257258, 0.242763, 0.231453, 0.218030, 0.202638, 0.193191" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.217716, 0.206661, 0.189477, 0.170439, 0.155282, 0.131105, 0.101730", \ + "0.222117, 0.211063, 0.193878, 0.174840, 0.159683, 0.135506, 0.106131", \ + "0.236724, 0.225670, 0.208485, 0.189447, 0.174290, 0.150113, 0.120738", \ + "0.242582, 0.231528, 0.214343, 0.195305, 0.180148, 0.155971, 0.126596", \ + "0.248254, 0.237200, 0.220015, 0.200977, 0.185820, 0.161643, 0.132268", \ + "0.258524, 0.247470, 0.230285, 0.211247, 0.196090, 0.171913, 0.142538", \ + "0.269098, 0.258044, 0.240859, 0.221821, 0.206664, 0.182487, 0.153112" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[81])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.004496, 0.004501, 0.004505, 0.004510, 0.004514, 0.004519, 0.004523"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.005552, 0.005657, 0.005663, 0.005668, 0.005674, 0.005680, 0.005685"); + } + } + } + pin(TDB[80]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[80]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB80eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.087115, 0.095955, 0.111438, 0.131346, 0.150998, 0.181026, 0.211440", \ + "0.082860, 0.091700, 0.107183, 0.127091, 0.146743, 0.176771, 0.207185", \ + "0.068341, 0.077181, 0.092664, 0.112572, 0.132224, 0.162252, 0.192666", \ + "0.062497, 0.071337, 0.086820, 0.106728, 0.126380, 0.156408, 0.186822", \ + "0.056885, 0.065725, 0.081208, 0.101116, 0.120768, 0.150796, 0.181210", \ + "0.046554, 0.055394, 0.070877, 0.090786, 0.110438, 0.140466, 0.170880", \ + "0.035988, 0.044828, 0.060311, 0.080220, 0.099872, 0.129899, 0.160314" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.095310, 0.105186, 0.123785, 0.148186, 0.173348, 0.206413, 0.256432", \ + "0.091183, 0.101059, 0.119658, 0.144059, 0.169221, 0.202286, 0.252305", \ + "0.076531, 0.086407, 0.105006, 0.129407, 0.154569, 0.187634, 0.237653", \ + "0.070667, 0.080543, 0.099142, 0.123543, 0.148705, 0.181770, 0.231789", \ + "0.065069, 0.074945, 0.093544, 0.117945, 0.143107, 0.176172, 0.226191", \ + "0.054726, 0.064602, 0.083201, 0.107602, 0.132764, 0.165829, 0.215848", \ + "0.044156, 0.054032, 0.072631, 0.097032, 0.122194, 0.155259, 0.205278" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[80]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB80eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.215143, 0.205891, 0.191396, 0.180086, 0.166663, 0.151271, 0.141824", \ + "0.219591, 0.210339, 0.195844, 0.184534, 0.171111, 0.155719, 0.146272", \ + "0.234139, 0.224887, 0.210392, 0.199082, 0.185659, 0.170267, 0.160820", \ + "0.240010, 0.230758, 0.216263, 0.204953, 0.191530, 0.176138, 0.166691", \ + "0.245664, 0.236412, 0.221917, 0.210607, 0.197184, 0.181792, 0.172345", \ + "0.255942, 0.246690, 0.232195, 0.220885, 0.207462, 0.192070, 0.182623", \ + "0.266510, 0.257258, 0.242763, 0.231453, 0.218030, 0.202638, 0.193191" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.217716, 0.206661, 0.189477, 0.170439, 0.155282, 0.131105, 0.101730", \ + "0.222117, 0.211063, 0.193878, 0.174840, 0.159683, 0.135506, 0.106131", \ + "0.236724, 0.225670, 0.208485, 0.189447, 0.174290, 0.150113, 0.120738", \ + "0.242582, 0.231528, 0.214343, 0.195305, 0.180148, 0.155971, 0.126596", \ + "0.248254, 0.237200, 0.220015, 0.200977, 0.185820, 0.161643, 0.132268", \ + "0.258524, 0.247470, 0.230285, 0.211247, 0.196090, 0.171913, 0.142538", \ + "0.269098, 0.258044, 0.240859, 0.221821, 0.206664, 0.182487, 0.153112" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[80])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.004496, 0.004501, 0.004505, 0.004510, 0.004514, 0.004519, 0.004523"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.005552, 0.005657, 0.005663, 0.005668, 0.005674, 0.005680, 0.005685"); + } + } + } + pin(TDB[79]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[79]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB79eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.087115, 0.095955, 0.111438, 0.131346, 0.150998, 0.181026, 0.211440", \ + "0.082860, 0.091700, 0.107183, 0.127091, 0.146743, 0.176771, 0.207185", \ + "0.068341, 0.077181, 0.092664, 0.112572, 0.132224, 0.162252, 0.192666", \ + "0.062497, 0.071337, 0.086820, 0.106728, 0.126380, 0.156408, 0.186822", \ + "0.056885, 0.065725, 0.081208, 0.101116, 0.120768, 0.150796, 0.181210", \ + "0.046554, 0.055394, 0.070877, 0.090786, 0.110438, 0.140466, 0.170880", \ + "0.035988, 0.044828, 0.060311, 0.080220, 0.099872, 0.129899, 0.160314" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.095310, 0.105186, 0.123785, 0.148186, 0.173348, 0.206413, 0.256432", \ + "0.091183, 0.101059, 0.119658, 0.144059, 0.169221, 0.202286, 0.252305", \ + "0.076531, 0.086407, 0.105006, 0.129407, 0.154569, 0.187634, 0.237653", \ + "0.070667, 0.080543, 0.099142, 0.123543, 0.148705, 0.181770, 0.231789", \ + "0.065069, 0.074945, 0.093544, 0.117945, 0.143107, 0.176172, 0.226191", \ + "0.054726, 0.064602, 0.083201, 0.107602, 0.132764, 0.165829, 0.215848", \ + "0.044156, 0.054032, 0.072631, 0.097032, 0.122194, 0.155259, 0.205278" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[79]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB79eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.215143, 0.205891, 0.191396, 0.180086, 0.166663, 0.151271, 0.141824", \ + "0.219591, 0.210339, 0.195844, 0.184534, 0.171111, 0.155719, 0.146272", \ + "0.234139, 0.224887, 0.210392, 0.199082, 0.185659, 0.170267, 0.160820", \ + "0.240010, 0.230758, 0.216263, 0.204953, 0.191530, 0.176138, 0.166691", \ + "0.245664, 0.236412, 0.221917, 0.210607, 0.197184, 0.181792, 0.172345", \ + "0.255942, 0.246690, 0.232195, 0.220885, 0.207462, 0.192070, 0.182623", \ + "0.266510, 0.257258, 0.242763, 0.231453, 0.218030, 0.202638, 0.193191" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.217716, 0.206661, 0.189477, 0.170439, 0.155282, 0.131105, 0.101730", \ + "0.222117, 0.211063, 0.193878, 0.174840, 0.159683, 0.135506, 0.106131", \ + "0.236724, 0.225670, 0.208485, 0.189447, 0.174290, 0.150113, 0.120738", \ + "0.242582, 0.231528, 0.214343, 0.195305, 0.180148, 0.155971, 0.126596", \ + "0.248254, 0.237200, 0.220015, 0.200977, 0.185820, 0.161643, 0.132268", \ + "0.258524, 0.247470, 0.230285, 0.211247, 0.196090, 0.171913, 0.142538", \ + "0.269098, 0.258044, 0.240859, 0.221821, 0.206664, 0.182487, 0.153112" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[79])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.004496, 0.004501, 0.004505, 0.004510, 0.004514, 0.004519, 0.004523"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.005552, 0.005657, 0.005663, 0.005668, 0.005674, 0.005680, 0.005685"); + } + } + } + pin(TDB[78]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[78]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB78eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.087115, 0.095955, 0.111438, 0.131346, 0.150998, 0.181026, 0.211440", \ + "0.082860, 0.091700, 0.107183, 0.127091, 0.146743, 0.176771, 0.207185", \ + "0.068341, 0.077181, 0.092664, 0.112572, 0.132224, 0.162252, 0.192666", \ + "0.062497, 0.071337, 0.086820, 0.106728, 0.126380, 0.156408, 0.186822", \ + "0.056885, 0.065725, 0.081208, 0.101116, 0.120768, 0.150796, 0.181210", \ + "0.046554, 0.055394, 0.070877, 0.090786, 0.110438, 0.140466, 0.170880", \ + "0.035988, 0.044828, 0.060311, 0.080220, 0.099872, 0.129899, 0.160314" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.095310, 0.105186, 0.123785, 0.148186, 0.173348, 0.206413, 0.256432", \ + "0.091183, 0.101059, 0.119658, 0.144059, 0.169221, 0.202286, 0.252305", \ + "0.076531, 0.086407, 0.105006, 0.129407, 0.154569, 0.187634, 0.237653", \ + "0.070667, 0.080543, 0.099142, 0.123543, 0.148705, 0.181770, 0.231789", \ + "0.065069, 0.074945, 0.093544, 0.117945, 0.143107, 0.176172, 0.226191", \ + "0.054726, 0.064602, 0.083201, 0.107602, 0.132764, 0.165829, 0.215848", \ + "0.044156, 0.054032, 0.072631, 0.097032, 0.122194, 0.155259, 0.205278" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[78]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB78eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.215143, 0.205891, 0.191396, 0.180086, 0.166663, 0.151271, 0.141824", \ + "0.219591, 0.210339, 0.195844, 0.184534, 0.171111, 0.155719, 0.146272", \ + "0.234139, 0.224887, 0.210392, 0.199082, 0.185659, 0.170267, 0.160820", \ + "0.240010, 0.230758, 0.216263, 0.204953, 0.191530, 0.176138, 0.166691", \ + "0.245664, 0.236412, 0.221917, 0.210607, 0.197184, 0.181792, 0.172345", \ + "0.255942, 0.246690, 0.232195, 0.220885, 0.207462, 0.192070, 0.182623", \ + "0.266510, 0.257258, 0.242763, 0.231453, 0.218030, 0.202638, 0.193191" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.217716, 0.206661, 0.189477, 0.170439, 0.155282, 0.131105, 0.101730", \ + "0.222117, 0.211063, 0.193878, 0.174840, 0.159683, 0.135506, 0.106131", \ + "0.236724, 0.225670, 0.208485, 0.189447, 0.174290, 0.150113, 0.120738", \ + "0.242582, 0.231528, 0.214343, 0.195305, 0.180148, 0.155971, 0.126596", \ + "0.248254, 0.237200, 0.220015, 0.200977, 0.185820, 0.161643, 0.132268", \ + "0.258524, 0.247470, 0.230285, 0.211247, 0.196090, 0.171913, 0.142538", \ + "0.269098, 0.258044, 0.240859, 0.221821, 0.206664, 0.182487, 0.153112" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[78])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.004496, 0.004501, 0.004505, 0.004510, 0.004514, 0.004519, 0.004523"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.005552, 0.005657, 0.005663, 0.005668, 0.005674, 0.005680, 0.005685"); + } + } + } + pin(TDB[77]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[77]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB77eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.087115, 0.095955, 0.111438, 0.131346, 0.150998, 0.181026, 0.211440", \ + "0.082860, 0.091700, 0.107183, 0.127091, 0.146743, 0.176771, 0.207185", \ + "0.068341, 0.077181, 0.092664, 0.112572, 0.132224, 0.162252, 0.192666", \ + "0.062497, 0.071337, 0.086820, 0.106728, 0.126380, 0.156408, 0.186822", \ + "0.056885, 0.065725, 0.081208, 0.101116, 0.120768, 0.150796, 0.181210", \ + "0.046554, 0.055394, 0.070877, 0.090786, 0.110438, 0.140466, 0.170880", \ + "0.035988, 0.044828, 0.060311, 0.080220, 0.099872, 0.129899, 0.160314" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.095310, 0.105186, 0.123785, 0.148186, 0.173348, 0.206413, 0.256432", \ + "0.091183, 0.101059, 0.119658, 0.144059, 0.169221, 0.202286, 0.252305", \ + "0.076531, 0.086407, 0.105006, 0.129407, 0.154569, 0.187634, 0.237653", \ + "0.070667, 0.080543, 0.099142, 0.123543, 0.148705, 0.181770, 0.231789", \ + "0.065069, 0.074945, 0.093544, 0.117945, 0.143107, 0.176172, 0.226191", \ + "0.054726, 0.064602, 0.083201, 0.107602, 0.132764, 0.165829, 0.215848", \ + "0.044156, 0.054032, 0.072631, 0.097032, 0.122194, 0.155259, 0.205278" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[77]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB77eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.215143, 0.205891, 0.191396, 0.180086, 0.166663, 0.151271, 0.141824", \ + "0.219591, 0.210339, 0.195844, 0.184534, 0.171111, 0.155719, 0.146272", \ + "0.234139, 0.224887, 0.210392, 0.199082, 0.185659, 0.170267, 0.160820", \ + "0.240010, 0.230758, 0.216263, 0.204953, 0.191530, 0.176138, 0.166691", \ + "0.245664, 0.236412, 0.221917, 0.210607, 0.197184, 0.181792, 0.172345", \ + "0.255942, 0.246690, 0.232195, 0.220885, 0.207462, 0.192070, 0.182623", \ + "0.266510, 0.257258, 0.242763, 0.231453, 0.218030, 0.202638, 0.193191" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.217716, 0.206661, 0.189477, 0.170439, 0.155282, 0.131105, 0.101730", \ + "0.222117, 0.211063, 0.193878, 0.174840, 0.159683, 0.135506, 0.106131", \ + "0.236724, 0.225670, 0.208485, 0.189447, 0.174290, 0.150113, 0.120738", \ + "0.242582, 0.231528, 0.214343, 0.195305, 0.180148, 0.155971, 0.126596", \ + "0.248254, 0.237200, 0.220015, 0.200977, 0.185820, 0.161643, 0.132268", \ + "0.258524, 0.247470, 0.230285, 0.211247, 0.196090, 0.171913, 0.142538", \ + "0.269098, 0.258044, 0.240859, 0.221821, 0.206664, 0.182487, 0.153112" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[77])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.004496, 0.004501, 0.004505, 0.004510, 0.004514, 0.004519, 0.004523"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.005552, 0.005657, 0.005663, 0.005668, 0.005674, 0.005680, 0.005685"); + } + } + } + pin(TDB[76]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[76]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB76eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.087115, 0.095955, 0.111438, 0.131346, 0.150998, 0.181026, 0.211440", \ + "0.082860, 0.091700, 0.107183, 0.127091, 0.146743, 0.176771, 0.207185", \ + "0.068341, 0.077181, 0.092664, 0.112572, 0.132224, 0.162252, 0.192666", \ + "0.062497, 0.071337, 0.086820, 0.106728, 0.126380, 0.156408, 0.186822", \ + "0.056885, 0.065725, 0.081208, 0.101116, 0.120768, 0.150796, 0.181210", \ + "0.046554, 0.055394, 0.070877, 0.090786, 0.110438, 0.140466, 0.170880", \ + "0.035988, 0.044828, 0.060311, 0.080220, 0.099872, 0.129899, 0.160314" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.095310, 0.105186, 0.123785, 0.148186, 0.173348, 0.206413, 0.256432", \ + "0.091183, 0.101059, 0.119658, 0.144059, 0.169221, 0.202286, 0.252305", \ + "0.076531, 0.086407, 0.105006, 0.129407, 0.154569, 0.187634, 0.237653", \ + "0.070667, 0.080543, 0.099142, 0.123543, 0.148705, 0.181770, 0.231789", \ + "0.065069, 0.074945, 0.093544, 0.117945, 0.143107, 0.176172, 0.226191", \ + "0.054726, 0.064602, 0.083201, 0.107602, 0.132764, 0.165829, 0.215848", \ + "0.044156, 0.054032, 0.072631, 0.097032, 0.122194, 0.155259, 0.205278" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[76]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB76eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.215143, 0.205891, 0.191396, 0.180086, 0.166663, 0.151271, 0.141824", \ + "0.219591, 0.210339, 0.195844, 0.184534, 0.171111, 0.155719, 0.146272", \ + "0.234139, 0.224887, 0.210392, 0.199082, 0.185659, 0.170267, 0.160820", \ + "0.240010, 0.230758, 0.216263, 0.204953, 0.191530, 0.176138, 0.166691", \ + "0.245664, 0.236412, 0.221917, 0.210607, 0.197184, 0.181792, 0.172345", \ + "0.255942, 0.246690, 0.232195, 0.220885, 0.207462, 0.192070, 0.182623", \ + "0.266510, 0.257258, 0.242763, 0.231453, 0.218030, 0.202638, 0.193191" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.217716, 0.206661, 0.189477, 0.170439, 0.155282, 0.131105, 0.101730", \ + "0.222117, 0.211063, 0.193878, 0.174840, 0.159683, 0.135506, 0.106131", \ + "0.236724, 0.225670, 0.208485, 0.189447, 0.174290, 0.150113, 0.120738", \ + "0.242582, 0.231528, 0.214343, 0.195305, 0.180148, 0.155971, 0.126596", \ + "0.248254, 0.237200, 0.220015, 0.200977, 0.185820, 0.161643, 0.132268", \ + "0.258524, 0.247470, 0.230285, 0.211247, 0.196090, 0.171913, 0.142538", \ + "0.269098, 0.258044, 0.240859, 0.221821, 0.206664, 0.182487, 0.153112" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[76])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.004496, 0.004501, 0.004505, 0.004510, 0.004514, 0.004519, 0.004523"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.005552, 0.005657, 0.005663, 0.005668, 0.005674, 0.005680, 0.005685"); + } + } + } + pin(TDB[75]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[75]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB75eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.087115, 0.095955, 0.111438, 0.131346, 0.150998, 0.181026, 0.211440", \ + "0.082860, 0.091700, 0.107183, 0.127091, 0.146743, 0.176771, 0.207185", \ + "0.068341, 0.077181, 0.092664, 0.112572, 0.132224, 0.162252, 0.192666", \ + "0.062497, 0.071337, 0.086820, 0.106728, 0.126380, 0.156408, 0.186822", \ + "0.056885, 0.065725, 0.081208, 0.101116, 0.120768, 0.150796, 0.181210", \ + "0.046554, 0.055394, 0.070877, 0.090786, 0.110438, 0.140466, 0.170880", \ + "0.035988, 0.044828, 0.060311, 0.080220, 0.099872, 0.129899, 0.160314" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.095310, 0.105186, 0.123785, 0.148186, 0.173348, 0.206413, 0.256432", \ + "0.091183, 0.101059, 0.119658, 0.144059, 0.169221, 0.202286, 0.252305", \ + "0.076531, 0.086407, 0.105006, 0.129407, 0.154569, 0.187634, 0.237653", \ + "0.070667, 0.080543, 0.099142, 0.123543, 0.148705, 0.181770, 0.231789", \ + "0.065069, 0.074945, 0.093544, 0.117945, 0.143107, 0.176172, 0.226191", \ + "0.054726, 0.064602, 0.083201, 0.107602, 0.132764, 0.165829, 0.215848", \ + "0.044156, 0.054032, 0.072631, 0.097032, 0.122194, 0.155259, 0.205278" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[75]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB75eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.215143, 0.205891, 0.191396, 0.180086, 0.166663, 0.151271, 0.141824", \ + "0.219591, 0.210339, 0.195844, 0.184534, 0.171111, 0.155719, 0.146272", \ + "0.234139, 0.224887, 0.210392, 0.199082, 0.185659, 0.170267, 0.160820", \ + "0.240010, 0.230758, 0.216263, 0.204953, 0.191530, 0.176138, 0.166691", \ + "0.245664, 0.236412, 0.221917, 0.210607, 0.197184, 0.181792, 0.172345", \ + "0.255942, 0.246690, 0.232195, 0.220885, 0.207462, 0.192070, 0.182623", \ + "0.266510, 0.257258, 0.242763, 0.231453, 0.218030, 0.202638, 0.193191" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.217716, 0.206661, 0.189477, 0.170439, 0.155282, 0.131105, 0.101730", \ + "0.222117, 0.211063, 0.193878, 0.174840, 0.159683, 0.135506, 0.106131", \ + "0.236724, 0.225670, 0.208485, 0.189447, 0.174290, 0.150113, 0.120738", \ + "0.242582, 0.231528, 0.214343, 0.195305, 0.180148, 0.155971, 0.126596", \ + "0.248254, 0.237200, 0.220015, 0.200977, 0.185820, 0.161643, 0.132268", \ + "0.258524, 0.247470, 0.230285, 0.211247, 0.196090, 0.171913, 0.142538", \ + "0.269098, 0.258044, 0.240859, 0.221821, 0.206664, 0.182487, 0.153112" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[75])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.004496, 0.004501, 0.004505, 0.004510, 0.004514, 0.004519, 0.004523"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.005552, 0.005657, 0.005663, 0.005668, 0.005674, 0.005680, 0.005685"); + } + } + } + pin(TDB[74]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[74]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB74eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.087115, 0.095955, 0.111438, 0.131346, 0.150998, 0.181026, 0.211440", \ + "0.082860, 0.091700, 0.107183, 0.127091, 0.146743, 0.176771, 0.207185", \ + "0.068341, 0.077181, 0.092664, 0.112572, 0.132224, 0.162252, 0.192666", \ + "0.062497, 0.071337, 0.086820, 0.106728, 0.126380, 0.156408, 0.186822", \ + "0.056885, 0.065725, 0.081208, 0.101116, 0.120768, 0.150796, 0.181210", \ + "0.046554, 0.055394, 0.070877, 0.090786, 0.110438, 0.140466, 0.170880", \ + "0.035988, 0.044828, 0.060311, 0.080220, 0.099872, 0.129899, 0.160314" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.095310, 0.105186, 0.123785, 0.148186, 0.173348, 0.206413, 0.256432", \ + "0.091183, 0.101059, 0.119658, 0.144059, 0.169221, 0.202286, 0.252305", \ + "0.076531, 0.086407, 0.105006, 0.129407, 0.154569, 0.187634, 0.237653", \ + "0.070667, 0.080543, 0.099142, 0.123543, 0.148705, 0.181770, 0.231789", \ + "0.065069, 0.074945, 0.093544, 0.117945, 0.143107, 0.176172, 0.226191", \ + "0.054726, 0.064602, 0.083201, 0.107602, 0.132764, 0.165829, 0.215848", \ + "0.044156, 0.054032, 0.072631, 0.097032, 0.122194, 0.155259, 0.205278" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[74]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB74eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.215143, 0.205891, 0.191396, 0.180086, 0.166663, 0.151271, 0.141824", \ + "0.219591, 0.210339, 0.195844, 0.184534, 0.171111, 0.155719, 0.146272", \ + "0.234139, 0.224887, 0.210392, 0.199082, 0.185659, 0.170267, 0.160820", \ + "0.240010, 0.230758, 0.216263, 0.204953, 0.191530, 0.176138, 0.166691", \ + "0.245664, 0.236412, 0.221917, 0.210607, 0.197184, 0.181792, 0.172345", \ + "0.255942, 0.246690, 0.232195, 0.220885, 0.207462, 0.192070, 0.182623", \ + "0.266510, 0.257258, 0.242763, 0.231453, 0.218030, 0.202638, 0.193191" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.217716, 0.206661, 0.189477, 0.170439, 0.155282, 0.131105, 0.101730", \ + "0.222117, 0.211063, 0.193878, 0.174840, 0.159683, 0.135506, 0.106131", \ + "0.236724, 0.225670, 0.208485, 0.189447, 0.174290, 0.150113, 0.120738", \ + "0.242582, 0.231528, 0.214343, 0.195305, 0.180148, 0.155971, 0.126596", \ + "0.248254, 0.237200, 0.220015, 0.200977, 0.185820, 0.161643, 0.132268", \ + "0.258524, 0.247470, 0.230285, 0.211247, 0.196090, 0.171913, 0.142538", \ + "0.269098, 0.258044, 0.240859, 0.221821, 0.206664, 0.182487, 0.153112" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[74])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.004496, 0.004501, 0.004505, 0.004510, 0.004514, 0.004519, 0.004523"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.005552, 0.005657, 0.005663, 0.005668, 0.005674, 0.005680, 0.005685"); + } + } + } + pin(TDB[73]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[73]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB73eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.087115, 0.095955, 0.111438, 0.131346, 0.150998, 0.181026, 0.211440", \ + "0.082860, 0.091700, 0.107183, 0.127091, 0.146743, 0.176771, 0.207185", \ + "0.068341, 0.077181, 0.092664, 0.112572, 0.132224, 0.162252, 0.192666", \ + "0.062497, 0.071337, 0.086820, 0.106728, 0.126380, 0.156408, 0.186822", \ + "0.056885, 0.065725, 0.081208, 0.101116, 0.120768, 0.150796, 0.181210", \ + "0.046554, 0.055394, 0.070877, 0.090786, 0.110438, 0.140466, 0.170880", \ + "0.035988, 0.044828, 0.060311, 0.080220, 0.099872, 0.129899, 0.160314" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.095310, 0.105186, 0.123785, 0.148186, 0.173348, 0.206413, 0.256432", \ + "0.091183, 0.101059, 0.119658, 0.144059, 0.169221, 0.202286, 0.252305", \ + "0.076531, 0.086407, 0.105006, 0.129407, 0.154569, 0.187634, 0.237653", \ + "0.070667, 0.080543, 0.099142, 0.123543, 0.148705, 0.181770, 0.231789", \ + "0.065069, 0.074945, 0.093544, 0.117945, 0.143107, 0.176172, 0.226191", \ + "0.054726, 0.064602, 0.083201, 0.107602, 0.132764, 0.165829, 0.215848", \ + "0.044156, 0.054032, 0.072631, 0.097032, 0.122194, 0.155259, 0.205278" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[73]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB73eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.215143, 0.205891, 0.191396, 0.180086, 0.166663, 0.151271, 0.141824", \ + "0.219591, 0.210339, 0.195844, 0.184534, 0.171111, 0.155719, 0.146272", \ + "0.234139, 0.224887, 0.210392, 0.199082, 0.185659, 0.170267, 0.160820", \ + "0.240010, 0.230758, 0.216263, 0.204953, 0.191530, 0.176138, 0.166691", \ + "0.245664, 0.236412, 0.221917, 0.210607, 0.197184, 0.181792, 0.172345", \ + "0.255942, 0.246690, 0.232195, 0.220885, 0.207462, 0.192070, 0.182623", \ + "0.266510, 0.257258, 0.242763, 0.231453, 0.218030, 0.202638, 0.193191" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.217716, 0.206661, 0.189477, 0.170439, 0.155282, 0.131105, 0.101730", \ + "0.222117, 0.211063, 0.193878, 0.174840, 0.159683, 0.135506, 0.106131", \ + "0.236724, 0.225670, 0.208485, 0.189447, 0.174290, 0.150113, 0.120738", \ + "0.242582, 0.231528, 0.214343, 0.195305, 0.180148, 0.155971, 0.126596", \ + "0.248254, 0.237200, 0.220015, 0.200977, 0.185820, 0.161643, 0.132268", \ + "0.258524, 0.247470, 0.230285, 0.211247, 0.196090, 0.171913, 0.142538", \ + "0.269098, 0.258044, 0.240859, 0.221821, 0.206664, 0.182487, 0.153112" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[73])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.004496, 0.004501, 0.004505, 0.004510, 0.004514, 0.004519, 0.004523"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.005552, 0.005657, 0.005663, 0.005668, 0.005674, 0.005680, 0.005685"); + } + } + } + pin(TDB[72]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[72]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB72eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.087115, 0.095955, 0.111438, 0.131346, 0.150998, 0.181026, 0.211440", \ + "0.082860, 0.091700, 0.107183, 0.127091, 0.146743, 0.176771, 0.207185", \ + "0.068341, 0.077181, 0.092664, 0.112572, 0.132224, 0.162252, 0.192666", \ + "0.062497, 0.071337, 0.086820, 0.106728, 0.126380, 0.156408, 0.186822", \ + "0.056885, 0.065725, 0.081208, 0.101116, 0.120768, 0.150796, 0.181210", \ + "0.046554, 0.055394, 0.070877, 0.090786, 0.110438, 0.140466, 0.170880", \ + "0.035988, 0.044828, 0.060311, 0.080220, 0.099872, 0.129899, 0.160314" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.095310, 0.105186, 0.123785, 0.148186, 0.173348, 0.206413, 0.256432", \ + "0.091183, 0.101059, 0.119658, 0.144059, 0.169221, 0.202286, 0.252305", \ + "0.076531, 0.086407, 0.105006, 0.129407, 0.154569, 0.187634, 0.237653", \ + "0.070667, 0.080543, 0.099142, 0.123543, 0.148705, 0.181770, 0.231789", \ + "0.065069, 0.074945, 0.093544, 0.117945, 0.143107, 0.176172, 0.226191", \ + "0.054726, 0.064602, 0.083201, 0.107602, 0.132764, 0.165829, 0.215848", \ + "0.044156, 0.054032, 0.072631, 0.097032, 0.122194, 0.155259, 0.205278" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[72]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB72eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.215143, 0.205891, 0.191396, 0.180086, 0.166663, 0.151271, 0.141824", \ + "0.219591, 0.210339, 0.195844, 0.184534, 0.171111, 0.155719, 0.146272", \ + "0.234139, 0.224887, 0.210392, 0.199082, 0.185659, 0.170267, 0.160820", \ + "0.240010, 0.230758, 0.216263, 0.204953, 0.191530, 0.176138, 0.166691", \ + "0.245664, 0.236412, 0.221917, 0.210607, 0.197184, 0.181792, 0.172345", \ + "0.255942, 0.246690, 0.232195, 0.220885, 0.207462, 0.192070, 0.182623", \ + "0.266510, 0.257258, 0.242763, 0.231453, 0.218030, 0.202638, 0.193191" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.217716, 0.206661, 0.189477, 0.170439, 0.155282, 0.131105, 0.101730", \ + "0.222117, 0.211063, 0.193878, 0.174840, 0.159683, 0.135506, 0.106131", \ + "0.236724, 0.225670, 0.208485, 0.189447, 0.174290, 0.150113, 0.120738", \ + "0.242582, 0.231528, 0.214343, 0.195305, 0.180148, 0.155971, 0.126596", \ + "0.248254, 0.237200, 0.220015, 0.200977, 0.185820, 0.161643, 0.132268", \ + "0.258524, 0.247470, 0.230285, 0.211247, 0.196090, 0.171913, 0.142538", \ + "0.269098, 0.258044, 0.240859, 0.221821, 0.206664, 0.182487, 0.153112" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[72])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.004496, 0.004501, 0.004505, 0.004510, 0.004514, 0.004519, 0.004523"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.005552, 0.005657, 0.005663, 0.005668, 0.005674, 0.005680, 0.005685"); + } + } + } + pin(TDB[71]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[71]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB71eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.087115, 0.095955, 0.111438, 0.131346, 0.150998, 0.181026, 0.211440", \ + "0.082860, 0.091700, 0.107183, 0.127091, 0.146743, 0.176771, 0.207185", \ + "0.068341, 0.077181, 0.092664, 0.112572, 0.132224, 0.162252, 0.192666", \ + "0.062497, 0.071337, 0.086820, 0.106728, 0.126380, 0.156408, 0.186822", \ + "0.056885, 0.065725, 0.081208, 0.101116, 0.120768, 0.150796, 0.181210", \ + "0.046554, 0.055394, 0.070877, 0.090786, 0.110438, 0.140466, 0.170880", \ + "0.035988, 0.044828, 0.060311, 0.080220, 0.099872, 0.129899, 0.160314" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.095310, 0.105186, 0.123785, 0.148186, 0.173348, 0.206413, 0.256432", \ + "0.091183, 0.101059, 0.119658, 0.144059, 0.169221, 0.202286, 0.252305", \ + "0.076531, 0.086407, 0.105006, 0.129407, 0.154569, 0.187634, 0.237653", \ + "0.070667, 0.080543, 0.099142, 0.123543, 0.148705, 0.181770, 0.231789", \ + "0.065069, 0.074945, 0.093544, 0.117945, 0.143107, 0.176172, 0.226191", \ + "0.054726, 0.064602, 0.083201, 0.107602, 0.132764, 0.165829, 0.215848", \ + "0.044156, 0.054032, 0.072631, 0.097032, 0.122194, 0.155259, 0.205278" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[71]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB71eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.215143, 0.205891, 0.191396, 0.180086, 0.166663, 0.151271, 0.141824", \ + "0.219591, 0.210339, 0.195844, 0.184534, 0.171111, 0.155719, 0.146272", \ + "0.234139, 0.224887, 0.210392, 0.199082, 0.185659, 0.170267, 0.160820", \ + "0.240010, 0.230758, 0.216263, 0.204953, 0.191530, 0.176138, 0.166691", \ + "0.245664, 0.236412, 0.221917, 0.210607, 0.197184, 0.181792, 0.172345", \ + "0.255942, 0.246690, 0.232195, 0.220885, 0.207462, 0.192070, 0.182623", \ + "0.266510, 0.257258, 0.242763, 0.231453, 0.218030, 0.202638, 0.193191" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.217716, 0.206661, 0.189477, 0.170439, 0.155282, 0.131105, 0.101730", \ + "0.222117, 0.211063, 0.193878, 0.174840, 0.159683, 0.135506, 0.106131", \ + "0.236724, 0.225670, 0.208485, 0.189447, 0.174290, 0.150113, 0.120738", \ + "0.242582, 0.231528, 0.214343, 0.195305, 0.180148, 0.155971, 0.126596", \ + "0.248254, 0.237200, 0.220015, 0.200977, 0.185820, 0.161643, 0.132268", \ + "0.258524, 0.247470, 0.230285, 0.211247, 0.196090, 0.171913, 0.142538", \ + "0.269098, 0.258044, 0.240859, 0.221821, 0.206664, 0.182487, 0.153112" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[71])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.004496, 0.004501, 0.004505, 0.004510, 0.004514, 0.004519, 0.004523"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.005552, 0.005657, 0.005663, 0.005668, 0.005674, 0.005680, 0.005685"); + } + } + } + pin(TDB[70]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[70]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB70eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.087115, 0.095955, 0.111438, 0.131346, 0.150998, 0.181026, 0.211440", \ + "0.082860, 0.091700, 0.107183, 0.127091, 0.146743, 0.176771, 0.207185", \ + "0.068341, 0.077181, 0.092664, 0.112572, 0.132224, 0.162252, 0.192666", \ + "0.062497, 0.071337, 0.086820, 0.106728, 0.126380, 0.156408, 0.186822", \ + "0.056885, 0.065725, 0.081208, 0.101116, 0.120768, 0.150796, 0.181210", \ + "0.046554, 0.055394, 0.070877, 0.090786, 0.110438, 0.140466, 0.170880", \ + "0.035988, 0.044828, 0.060311, 0.080220, 0.099872, 0.129899, 0.160314" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.095310, 0.105186, 0.123785, 0.148186, 0.173348, 0.206413, 0.256432", \ + "0.091183, 0.101059, 0.119658, 0.144059, 0.169221, 0.202286, 0.252305", \ + "0.076531, 0.086407, 0.105006, 0.129407, 0.154569, 0.187634, 0.237653", \ + "0.070667, 0.080543, 0.099142, 0.123543, 0.148705, 0.181770, 0.231789", \ + "0.065069, 0.074945, 0.093544, 0.117945, 0.143107, 0.176172, 0.226191", \ + "0.054726, 0.064602, 0.083201, 0.107602, 0.132764, 0.165829, 0.215848", \ + "0.044156, 0.054032, 0.072631, 0.097032, 0.122194, 0.155259, 0.205278" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[70]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB70eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.215143, 0.205891, 0.191396, 0.180086, 0.166663, 0.151271, 0.141824", \ + "0.219591, 0.210339, 0.195844, 0.184534, 0.171111, 0.155719, 0.146272", \ + "0.234139, 0.224887, 0.210392, 0.199082, 0.185659, 0.170267, 0.160820", \ + "0.240010, 0.230758, 0.216263, 0.204953, 0.191530, 0.176138, 0.166691", \ + "0.245664, 0.236412, 0.221917, 0.210607, 0.197184, 0.181792, 0.172345", \ + "0.255942, 0.246690, 0.232195, 0.220885, 0.207462, 0.192070, 0.182623", \ + "0.266510, 0.257258, 0.242763, 0.231453, 0.218030, 0.202638, 0.193191" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.217716, 0.206661, 0.189477, 0.170439, 0.155282, 0.131105, 0.101730", \ + "0.222117, 0.211063, 0.193878, 0.174840, 0.159683, 0.135506, 0.106131", \ + "0.236724, 0.225670, 0.208485, 0.189447, 0.174290, 0.150113, 0.120738", \ + "0.242582, 0.231528, 0.214343, 0.195305, 0.180148, 0.155971, 0.126596", \ + "0.248254, 0.237200, 0.220015, 0.200977, 0.185820, 0.161643, 0.132268", \ + "0.258524, 0.247470, 0.230285, 0.211247, 0.196090, 0.171913, 0.142538", \ + "0.269098, 0.258044, 0.240859, 0.221821, 0.206664, 0.182487, 0.153112" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[70])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.004496, 0.004501, 0.004505, 0.004510, 0.004514, 0.004519, 0.004523"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.005552, 0.005657, 0.005663, 0.005668, 0.005674, 0.005680, 0.005685"); + } + } + } + pin(TDB[69]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[69]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB69eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.087115, 0.095955, 0.111438, 0.131346, 0.150998, 0.181026, 0.211440", \ + "0.082860, 0.091700, 0.107183, 0.127091, 0.146743, 0.176771, 0.207185", \ + "0.068341, 0.077181, 0.092664, 0.112572, 0.132224, 0.162252, 0.192666", \ + "0.062497, 0.071337, 0.086820, 0.106728, 0.126380, 0.156408, 0.186822", \ + "0.056885, 0.065725, 0.081208, 0.101116, 0.120768, 0.150796, 0.181210", \ + "0.046554, 0.055394, 0.070877, 0.090786, 0.110438, 0.140466, 0.170880", \ + "0.035988, 0.044828, 0.060311, 0.080220, 0.099872, 0.129899, 0.160314" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.095310, 0.105186, 0.123785, 0.148186, 0.173348, 0.206413, 0.256432", \ + "0.091183, 0.101059, 0.119658, 0.144059, 0.169221, 0.202286, 0.252305", \ + "0.076531, 0.086407, 0.105006, 0.129407, 0.154569, 0.187634, 0.237653", \ + "0.070667, 0.080543, 0.099142, 0.123543, 0.148705, 0.181770, 0.231789", \ + "0.065069, 0.074945, 0.093544, 0.117945, 0.143107, 0.176172, 0.226191", \ + "0.054726, 0.064602, 0.083201, 0.107602, 0.132764, 0.165829, 0.215848", \ + "0.044156, 0.054032, 0.072631, 0.097032, 0.122194, 0.155259, 0.205278" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[69]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB69eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.215143, 0.205891, 0.191396, 0.180086, 0.166663, 0.151271, 0.141824", \ + "0.219591, 0.210339, 0.195844, 0.184534, 0.171111, 0.155719, 0.146272", \ + "0.234139, 0.224887, 0.210392, 0.199082, 0.185659, 0.170267, 0.160820", \ + "0.240010, 0.230758, 0.216263, 0.204953, 0.191530, 0.176138, 0.166691", \ + "0.245664, 0.236412, 0.221917, 0.210607, 0.197184, 0.181792, 0.172345", \ + "0.255942, 0.246690, 0.232195, 0.220885, 0.207462, 0.192070, 0.182623", \ + "0.266510, 0.257258, 0.242763, 0.231453, 0.218030, 0.202638, 0.193191" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.217716, 0.206661, 0.189477, 0.170439, 0.155282, 0.131105, 0.101730", \ + "0.222117, 0.211063, 0.193878, 0.174840, 0.159683, 0.135506, 0.106131", \ + "0.236724, 0.225670, 0.208485, 0.189447, 0.174290, 0.150113, 0.120738", \ + "0.242582, 0.231528, 0.214343, 0.195305, 0.180148, 0.155971, 0.126596", \ + "0.248254, 0.237200, 0.220015, 0.200977, 0.185820, 0.161643, 0.132268", \ + "0.258524, 0.247470, 0.230285, 0.211247, 0.196090, 0.171913, 0.142538", \ + "0.269098, 0.258044, 0.240859, 0.221821, 0.206664, 0.182487, 0.153112" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[69])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.004496, 0.004501, 0.004505, 0.004510, 0.004514, 0.004519, 0.004523"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.005552, 0.005657, 0.005663, 0.005668, 0.005674, 0.005680, 0.005685"); + } + } + } + pin(TDB[68]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[68]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB68eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.087115, 0.095955, 0.111438, 0.131346, 0.150998, 0.181026, 0.211440", \ + "0.082860, 0.091700, 0.107183, 0.127091, 0.146743, 0.176771, 0.207185", \ + "0.068341, 0.077181, 0.092664, 0.112572, 0.132224, 0.162252, 0.192666", \ + "0.062497, 0.071337, 0.086820, 0.106728, 0.126380, 0.156408, 0.186822", \ + "0.056885, 0.065725, 0.081208, 0.101116, 0.120768, 0.150796, 0.181210", \ + "0.046554, 0.055394, 0.070877, 0.090786, 0.110438, 0.140466, 0.170880", \ + "0.035988, 0.044828, 0.060311, 0.080220, 0.099872, 0.129899, 0.160314" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.095310, 0.105186, 0.123785, 0.148186, 0.173348, 0.206413, 0.256432", \ + "0.091183, 0.101059, 0.119658, 0.144059, 0.169221, 0.202286, 0.252305", \ + "0.076531, 0.086407, 0.105006, 0.129407, 0.154569, 0.187634, 0.237653", \ + "0.070667, 0.080543, 0.099142, 0.123543, 0.148705, 0.181770, 0.231789", \ + "0.065069, 0.074945, 0.093544, 0.117945, 0.143107, 0.176172, 0.226191", \ + "0.054726, 0.064602, 0.083201, 0.107602, 0.132764, 0.165829, 0.215848", \ + "0.044156, 0.054032, 0.072631, 0.097032, 0.122194, 0.155259, 0.205278" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[68]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB68eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.215143, 0.205891, 0.191396, 0.180086, 0.166663, 0.151271, 0.141824", \ + "0.219591, 0.210339, 0.195844, 0.184534, 0.171111, 0.155719, 0.146272", \ + "0.234139, 0.224887, 0.210392, 0.199082, 0.185659, 0.170267, 0.160820", \ + "0.240010, 0.230758, 0.216263, 0.204953, 0.191530, 0.176138, 0.166691", \ + "0.245664, 0.236412, 0.221917, 0.210607, 0.197184, 0.181792, 0.172345", \ + "0.255942, 0.246690, 0.232195, 0.220885, 0.207462, 0.192070, 0.182623", \ + "0.266510, 0.257258, 0.242763, 0.231453, 0.218030, 0.202638, 0.193191" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.217716, 0.206661, 0.189477, 0.170439, 0.155282, 0.131105, 0.101730", \ + "0.222117, 0.211063, 0.193878, 0.174840, 0.159683, 0.135506, 0.106131", \ + "0.236724, 0.225670, 0.208485, 0.189447, 0.174290, 0.150113, 0.120738", \ + "0.242582, 0.231528, 0.214343, 0.195305, 0.180148, 0.155971, 0.126596", \ + "0.248254, 0.237200, 0.220015, 0.200977, 0.185820, 0.161643, 0.132268", \ + "0.258524, 0.247470, 0.230285, 0.211247, 0.196090, 0.171913, 0.142538", \ + "0.269098, 0.258044, 0.240859, 0.221821, 0.206664, 0.182487, 0.153112" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[68])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.004496, 0.004501, 0.004505, 0.004510, 0.004514, 0.004519, 0.004523"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.005552, 0.005657, 0.005663, 0.005668, 0.005674, 0.005680, 0.005685"); + } + } + } + pin(TDB[67]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[67]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB67eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.087115, 0.095955, 0.111438, 0.131346, 0.150998, 0.181026, 0.211440", \ + "0.082860, 0.091700, 0.107183, 0.127091, 0.146743, 0.176771, 0.207185", \ + "0.068341, 0.077181, 0.092664, 0.112572, 0.132224, 0.162252, 0.192666", \ + "0.062497, 0.071337, 0.086820, 0.106728, 0.126380, 0.156408, 0.186822", \ + "0.056885, 0.065725, 0.081208, 0.101116, 0.120768, 0.150796, 0.181210", \ + "0.046554, 0.055394, 0.070877, 0.090786, 0.110438, 0.140466, 0.170880", \ + "0.035988, 0.044828, 0.060311, 0.080220, 0.099872, 0.129899, 0.160314" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.095310, 0.105186, 0.123785, 0.148186, 0.173348, 0.206413, 0.256432", \ + "0.091183, 0.101059, 0.119658, 0.144059, 0.169221, 0.202286, 0.252305", \ + "0.076531, 0.086407, 0.105006, 0.129407, 0.154569, 0.187634, 0.237653", \ + "0.070667, 0.080543, 0.099142, 0.123543, 0.148705, 0.181770, 0.231789", \ + "0.065069, 0.074945, 0.093544, 0.117945, 0.143107, 0.176172, 0.226191", \ + "0.054726, 0.064602, 0.083201, 0.107602, 0.132764, 0.165829, 0.215848", \ + "0.044156, 0.054032, 0.072631, 0.097032, 0.122194, 0.155259, 0.205278" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[67]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB67eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.215143, 0.205891, 0.191396, 0.180086, 0.166663, 0.151271, 0.141824", \ + "0.219591, 0.210339, 0.195844, 0.184534, 0.171111, 0.155719, 0.146272", \ + "0.234139, 0.224887, 0.210392, 0.199082, 0.185659, 0.170267, 0.160820", \ + "0.240010, 0.230758, 0.216263, 0.204953, 0.191530, 0.176138, 0.166691", \ + "0.245664, 0.236412, 0.221917, 0.210607, 0.197184, 0.181792, 0.172345", \ + "0.255942, 0.246690, 0.232195, 0.220885, 0.207462, 0.192070, 0.182623", \ + "0.266510, 0.257258, 0.242763, 0.231453, 0.218030, 0.202638, 0.193191" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.217716, 0.206661, 0.189477, 0.170439, 0.155282, 0.131105, 0.101730", \ + "0.222117, 0.211063, 0.193878, 0.174840, 0.159683, 0.135506, 0.106131", \ + "0.236724, 0.225670, 0.208485, 0.189447, 0.174290, 0.150113, 0.120738", \ + "0.242582, 0.231528, 0.214343, 0.195305, 0.180148, 0.155971, 0.126596", \ + "0.248254, 0.237200, 0.220015, 0.200977, 0.185820, 0.161643, 0.132268", \ + "0.258524, 0.247470, 0.230285, 0.211247, 0.196090, 0.171913, 0.142538", \ + "0.269098, 0.258044, 0.240859, 0.221821, 0.206664, 0.182487, 0.153112" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[67])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.004496, 0.004501, 0.004505, 0.004510, 0.004514, 0.004519, 0.004523"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.005552, 0.005657, 0.005663, 0.005668, 0.005674, 0.005680, 0.005685"); + } + } + } + pin(TDB[66]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[66]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB66eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.087115, 0.095955, 0.111438, 0.131346, 0.150998, 0.181026, 0.211440", \ + "0.082860, 0.091700, 0.107183, 0.127091, 0.146743, 0.176771, 0.207185", \ + "0.068341, 0.077181, 0.092664, 0.112572, 0.132224, 0.162252, 0.192666", \ + "0.062497, 0.071337, 0.086820, 0.106728, 0.126380, 0.156408, 0.186822", \ + "0.056885, 0.065725, 0.081208, 0.101116, 0.120768, 0.150796, 0.181210", \ + "0.046554, 0.055394, 0.070877, 0.090786, 0.110438, 0.140466, 0.170880", \ + "0.035988, 0.044828, 0.060311, 0.080220, 0.099872, 0.129899, 0.160314" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.095310, 0.105186, 0.123785, 0.148186, 0.173348, 0.206413, 0.256432", \ + "0.091183, 0.101059, 0.119658, 0.144059, 0.169221, 0.202286, 0.252305", \ + "0.076531, 0.086407, 0.105006, 0.129407, 0.154569, 0.187634, 0.237653", \ + "0.070667, 0.080543, 0.099142, 0.123543, 0.148705, 0.181770, 0.231789", \ + "0.065069, 0.074945, 0.093544, 0.117945, 0.143107, 0.176172, 0.226191", \ + "0.054726, 0.064602, 0.083201, 0.107602, 0.132764, 0.165829, 0.215848", \ + "0.044156, 0.054032, 0.072631, 0.097032, 0.122194, 0.155259, 0.205278" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[66]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB66eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.215143, 0.205891, 0.191396, 0.180086, 0.166663, 0.151271, 0.141824", \ + "0.219591, 0.210339, 0.195844, 0.184534, 0.171111, 0.155719, 0.146272", \ + "0.234139, 0.224887, 0.210392, 0.199082, 0.185659, 0.170267, 0.160820", \ + "0.240010, 0.230758, 0.216263, 0.204953, 0.191530, 0.176138, 0.166691", \ + "0.245664, 0.236412, 0.221917, 0.210607, 0.197184, 0.181792, 0.172345", \ + "0.255942, 0.246690, 0.232195, 0.220885, 0.207462, 0.192070, 0.182623", \ + "0.266510, 0.257258, 0.242763, 0.231453, 0.218030, 0.202638, 0.193191" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.217716, 0.206661, 0.189477, 0.170439, 0.155282, 0.131105, 0.101730", \ + "0.222117, 0.211063, 0.193878, 0.174840, 0.159683, 0.135506, 0.106131", \ + "0.236724, 0.225670, 0.208485, 0.189447, 0.174290, 0.150113, 0.120738", \ + "0.242582, 0.231528, 0.214343, 0.195305, 0.180148, 0.155971, 0.126596", \ + "0.248254, 0.237200, 0.220015, 0.200977, 0.185820, 0.161643, 0.132268", \ + "0.258524, 0.247470, 0.230285, 0.211247, 0.196090, 0.171913, 0.142538", \ + "0.269098, 0.258044, 0.240859, 0.221821, 0.206664, 0.182487, 0.153112" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[66])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.004496, 0.004501, 0.004505, 0.004510, 0.004514, 0.004519, 0.004523"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.005552, 0.005657, 0.005663, 0.005668, 0.005674, 0.005680, 0.005685"); + } + } + } + pin(TDB[65]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[65]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB65eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.087115, 0.095955, 0.111438, 0.131346, 0.150998, 0.181026, 0.211440", \ + "0.082860, 0.091700, 0.107183, 0.127091, 0.146743, 0.176771, 0.207185", \ + "0.068341, 0.077181, 0.092664, 0.112572, 0.132224, 0.162252, 0.192666", \ + "0.062497, 0.071337, 0.086820, 0.106728, 0.126380, 0.156408, 0.186822", \ + "0.056885, 0.065725, 0.081208, 0.101116, 0.120768, 0.150796, 0.181210", \ + "0.046554, 0.055394, 0.070877, 0.090786, 0.110438, 0.140466, 0.170880", \ + "0.035988, 0.044828, 0.060311, 0.080220, 0.099872, 0.129899, 0.160314" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.095310, 0.105186, 0.123785, 0.148186, 0.173348, 0.206413, 0.256432", \ + "0.091183, 0.101059, 0.119658, 0.144059, 0.169221, 0.202286, 0.252305", \ + "0.076531, 0.086407, 0.105006, 0.129407, 0.154569, 0.187634, 0.237653", \ + "0.070667, 0.080543, 0.099142, 0.123543, 0.148705, 0.181770, 0.231789", \ + "0.065069, 0.074945, 0.093544, 0.117945, 0.143107, 0.176172, 0.226191", \ + "0.054726, 0.064602, 0.083201, 0.107602, 0.132764, 0.165829, 0.215848", \ + "0.044156, 0.054032, 0.072631, 0.097032, 0.122194, 0.155259, 0.205278" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[65]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB65eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.215143, 0.205891, 0.191396, 0.180086, 0.166663, 0.151271, 0.141824", \ + "0.219591, 0.210339, 0.195844, 0.184534, 0.171111, 0.155719, 0.146272", \ + "0.234139, 0.224887, 0.210392, 0.199082, 0.185659, 0.170267, 0.160820", \ + "0.240010, 0.230758, 0.216263, 0.204953, 0.191530, 0.176138, 0.166691", \ + "0.245664, 0.236412, 0.221917, 0.210607, 0.197184, 0.181792, 0.172345", \ + "0.255942, 0.246690, 0.232195, 0.220885, 0.207462, 0.192070, 0.182623", \ + "0.266510, 0.257258, 0.242763, 0.231453, 0.218030, 0.202638, 0.193191" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.217716, 0.206661, 0.189477, 0.170439, 0.155282, 0.131105, 0.101730", \ + "0.222117, 0.211063, 0.193878, 0.174840, 0.159683, 0.135506, 0.106131", \ + "0.236724, 0.225670, 0.208485, 0.189447, 0.174290, 0.150113, 0.120738", \ + "0.242582, 0.231528, 0.214343, 0.195305, 0.180148, 0.155971, 0.126596", \ + "0.248254, 0.237200, 0.220015, 0.200977, 0.185820, 0.161643, 0.132268", \ + "0.258524, 0.247470, 0.230285, 0.211247, 0.196090, 0.171913, 0.142538", \ + "0.269098, 0.258044, 0.240859, 0.221821, 0.206664, 0.182487, 0.153112" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[65])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.004496, 0.004501, 0.004505, 0.004510, 0.004514, 0.004519, 0.004523"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.005552, 0.005657, 0.005663, 0.005668, 0.005674, 0.005680, 0.005685"); + } + } + } + pin(TDB[64]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[64]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB64eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.087115, 0.095955, 0.111438, 0.131346, 0.150998, 0.181026, 0.211440", \ + "0.082860, 0.091700, 0.107183, 0.127091, 0.146743, 0.176771, 0.207185", \ + "0.068341, 0.077181, 0.092664, 0.112572, 0.132224, 0.162252, 0.192666", \ + "0.062497, 0.071337, 0.086820, 0.106728, 0.126380, 0.156408, 0.186822", \ + "0.056885, 0.065725, 0.081208, 0.101116, 0.120768, 0.150796, 0.181210", \ + "0.046554, 0.055394, 0.070877, 0.090786, 0.110438, 0.140466, 0.170880", \ + "0.035988, 0.044828, 0.060311, 0.080220, 0.099872, 0.129899, 0.160314" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.095310, 0.105186, 0.123785, 0.148186, 0.173348, 0.206413, 0.256432", \ + "0.091183, 0.101059, 0.119658, 0.144059, 0.169221, 0.202286, 0.252305", \ + "0.076531, 0.086407, 0.105006, 0.129407, 0.154569, 0.187634, 0.237653", \ + "0.070667, 0.080543, 0.099142, 0.123543, 0.148705, 0.181770, 0.231789", \ + "0.065069, 0.074945, 0.093544, 0.117945, 0.143107, 0.176172, 0.226191", \ + "0.054726, 0.064602, 0.083201, 0.107602, 0.132764, 0.165829, 0.215848", \ + "0.044156, 0.054032, 0.072631, 0.097032, 0.122194, 0.155259, 0.205278" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[64]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB64eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.215143, 0.205891, 0.191396, 0.180086, 0.166663, 0.151271, 0.141824", \ + "0.219591, 0.210339, 0.195844, 0.184534, 0.171111, 0.155719, 0.146272", \ + "0.234139, 0.224887, 0.210392, 0.199082, 0.185659, 0.170267, 0.160820", \ + "0.240010, 0.230758, 0.216263, 0.204953, 0.191530, 0.176138, 0.166691", \ + "0.245664, 0.236412, 0.221917, 0.210607, 0.197184, 0.181792, 0.172345", \ + "0.255942, 0.246690, 0.232195, 0.220885, 0.207462, 0.192070, 0.182623", \ + "0.266510, 0.257258, 0.242763, 0.231453, 0.218030, 0.202638, 0.193191" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.217716, 0.206661, 0.189477, 0.170439, 0.155282, 0.131105, 0.101730", \ + "0.222117, 0.211063, 0.193878, 0.174840, 0.159683, 0.135506, 0.106131", \ + "0.236724, 0.225670, 0.208485, 0.189447, 0.174290, 0.150113, 0.120738", \ + "0.242582, 0.231528, 0.214343, 0.195305, 0.180148, 0.155971, 0.126596", \ + "0.248254, 0.237200, 0.220015, 0.200977, 0.185820, 0.161643, 0.132268", \ + "0.258524, 0.247470, 0.230285, 0.211247, 0.196090, 0.171913, 0.142538", \ + "0.269098, 0.258044, 0.240859, 0.221821, 0.206664, 0.182487, 0.153112" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[64])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.004496, 0.004501, 0.004505, 0.004510, 0.004514, 0.004519, 0.004523"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.005552, 0.005657, 0.005663, 0.005668, 0.005674, 0.005680, 0.005685"); + } + } + } + pin(TDB[63]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[63]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB63eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.087115, 0.095955, 0.111438, 0.131346, 0.150998, 0.181026, 0.211440", \ + "0.082860, 0.091700, 0.107183, 0.127091, 0.146743, 0.176771, 0.207185", \ + "0.068341, 0.077181, 0.092664, 0.112572, 0.132224, 0.162252, 0.192666", \ + "0.062497, 0.071337, 0.086820, 0.106728, 0.126380, 0.156408, 0.186822", \ + "0.056885, 0.065725, 0.081208, 0.101116, 0.120768, 0.150796, 0.181210", \ + "0.046554, 0.055394, 0.070877, 0.090786, 0.110438, 0.140466, 0.170880", \ + "0.035988, 0.044828, 0.060311, 0.080220, 0.099872, 0.129899, 0.160314" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.095310, 0.105186, 0.123785, 0.148186, 0.173348, 0.206413, 0.256432", \ + "0.091183, 0.101059, 0.119658, 0.144059, 0.169221, 0.202286, 0.252305", \ + "0.076531, 0.086407, 0.105006, 0.129407, 0.154569, 0.187634, 0.237653", \ + "0.070667, 0.080543, 0.099142, 0.123543, 0.148705, 0.181770, 0.231789", \ + "0.065069, 0.074945, 0.093544, 0.117945, 0.143107, 0.176172, 0.226191", \ + "0.054726, 0.064602, 0.083201, 0.107602, 0.132764, 0.165829, 0.215848", \ + "0.044156, 0.054032, 0.072631, 0.097032, 0.122194, 0.155259, 0.205278" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[63]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB63eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.215143, 0.205891, 0.191396, 0.180086, 0.166663, 0.151271, 0.141824", \ + "0.219591, 0.210339, 0.195844, 0.184534, 0.171111, 0.155719, 0.146272", \ + "0.234139, 0.224887, 0.210392, 0.199082, 0.185659, 0.170267, 0.160820", \ + "0.240010, 0.230758, 0.216263, 0.204953, 0.191530, 0.176138, 0.166691", \ + "0.245664, 0.236412, 0.221917, 0.210607, 0.197184, 0.181792, 0.172345", \ + "0.255942, 0.246690, 0.232195, 0.220885, 0.207462, 0.192070, 0.182623", \ + "0.266510, 0.257258, 0.242763, 0.231453, 0.218030, 0.202638, 0.193191" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.217716, 0.206661, 0.189477, 0.170439, 0.155282, 0.131105, 0.101730", \ + "0.222117, 0.211063, 0.193878, 0.174840, 0.159683, 0.135506, 0.106131", \ + "0.236724, 0.225670, 0.208485, 0.189447, 0.174290, 0.150113, 0.120738", \ + "0.242582, 0.231528, 0.214343, 0.195305, 0.180148, 0.155971, 0.126596", \ + "0.248254, 0.237200, 0.220015, 0.200977, 0.185820, 0.161643, 0.132268", \ + "0.258524, 0.247470, 0.230285, 0.211247, 0.196090, 0.171913, 0.142538", \ + "0.269098, 0.258044, 0.240859, 0.221821, 0.206664, 0.182487, 0.153112" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[63])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.004496, 0.004501, 0.004505, 0.004510, 0.004514, 0.004519, 0.004523"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.005552, 0.005657, 0.005663, 0.005668, 0.005674, 0.005680, 0.005685"); + } + } + } + pin(TDB[62]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[62]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB62eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.087115, 0.095955, 0.111438, 0.131346, 0.150998, 0.181026, 0.211440", \ + "0.082860, 0.091700, 0.107183, 0.127091, 0.146743, 0.176771, 0.207185", \ + "0.068341, 0.077181, 0.092664, 0.112572, 0.132224, 0.162252, 0.192666", \ + "0.062497, 0.071337, 0.086820, 0.106728, 0.126380, 0.156408, 0.186822", \ + "0.056885, 0.065725, 0.081208, 0.101116, 0.120768, 0.150796, 0.181210", \ + "0.046554, 0.055394, 0.070877, 0.090786, 0.110438, 0.140466, 0.170880", \ + "0.035988, 0.044828, 0.060311, 0.080220, 0.099872, 0.129899, 0.160314" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.095310, 0.105186, 0.123785, 0.148186, 0.173348, 0.206413, 0.256432", \ + "0.091183, 0.101059, 0.119658, 0.144059, 0.169221, 0.202286, 0.252305", \ + "0.076531, 0.086407, 0.105006, 0.129407, 0.154569, 0.187634, 0.237653", \ + "0.070667, 0.080543, 0.099142, 0.123543, 0.148705, 0.181770, 0.231789", \ + "0.065069, 0.074945, 0.093544, 0.117945, 0.143107, 0.176172, 0.226191", \ + "0.054726, 0.064602, 0.083201, 0.107602, 0.132764, 0.165829, 0.215848", \ + "0.044156, 0.054032, 0.072631, 0.097032, 0.122194, 0.155259, 0.205278" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[62]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB62eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.215143, 0.205891, 0.191396, 0.180086, 0.166663, 0.151271, 0.141824", \ + "0.219591, 0.210339, 0.195844, 0.184534, 0.171111, 0.155719, 0.146272", \ + "0.234139, 0.224887, 0.210392, 0.199082, 0.185659, 0.170267, 0.160820", \ + "0.240010, 0.230758, 0.216263, 0.204953, 0.191530, 0.176138, 0.166691", \ + "0.245664, 0.236412, 0.221917, 0.210607, 0.197184, 0.181792, 0.172345", \ + "0.255942, 0.246690, 0.232195, 0.220885, 0.207462, 0.192070, 0.182623", \ + "0.266510, 0.257258, 0.242763, 0.231453, 0.218030, 0.202638, 0.193191" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.217716, 0.206661, 0.189477, 0.170439, 0.155282, 0.131105, 0.101730", \ + "0.222117, 0.211063, 0.193878, 0.174840, 0.159683, 0.135506, 0.106131", \ + "0.236724, 0.225670, 0.208485, 0.189447, 0.174290, 0.150113, 0.120738", \ + "0.242582, 0.231528, 0.214343, 0.195305, 0.180148, 0.155971, 0.126596", \ + "0.248254, 0.237200, 0.220015, 0.200977, 0.185820, 0.161643, 0.132268", \ + "0.258524, 0.247470, 0.230285, 0.211247, 0.196090, 0.171913, 0.142538", \ + "0.269098, 0.258044, 0.240859, 0.221821, 0.206664, 0.182487, 0.153112" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[62])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.004496, 0.004501, 0.004505, 0.004510, 0.004514, 0.004519, 0.004523"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.005552, 0.005657, 0.005663, 0.005668, 0.005674, 0.005680, 0.005685"); + } + } + } + pin(TDB[61]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[61]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB61eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.087115, 0.095955, 0.111438, 0.131346, 0.150998, 0.181026, 0.211440", \ + "0.082860, 0.091700, 0.107183, 0.127091, 0.146743, 0.176771, 0.207185", \ + "0.068341, 0.077181, 0.092664, 0.112572, 0.132224, 0.162252, 0.192666", \ + "0.062497, 0.071337, 0.086820, 0.106728, 0.126380, 0.156408, 0.186822", \ + "0.056885, 0.065725, 0.081208, 0.101116, 0.120768, 0.150796, 0.181210", \ + "0.046554, 0.055394, 0.070877, 0.090786, 0.110438, 0.140466, 0.170880", \ + "0.035988, 0.044828, 0.060311, 0.080220, 0.099872, 0.129899, 0.160314" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.095310, 0.105186, 0.123785, 0.148186, 0.173348, 0.206413, 0.256432", \ + "0.091183, 0.101059, 0.119658, 0.144059, 0.169221, 0.202286, 0.252305", \ + "0.076531, 0.086407, 0.105006, 0.129407, 0.154569, 0.187634, 0.237653", \ + "0.070667, 0.080543, 0.099142, 0.123543, 0.148705, 0.181770, 0.231789", \ + "0.065069, 0.074945, 0.093544, 0.117945, 0.143107, 0.176172, 0.226191", \ + "0.054726, 0.064602, 0.083201, 0.107602, 0.132764, 0.165829, 0.215848", \ + "0.044156, 0.054032, 0.072631, 0.097032, 0.122194, 0.155259, 0.205278" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[61]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB61eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.215143, 0.205891, 0.191396, 0.180086, 0.166663, 0.151271, 0.141824", \ + "0.219591, 0.210339, 0.195844, 0.184534, 0.171111, 0.155719, 0.146272", \ + "0.234139, 0.224887, 0.210392, 0.199082, 0.185659, 0.170267, 0.160820", \ + "0.240010, 0.230758, 0.216263, 0.204953, 0.191530, 0.176138, 0.166691", \ + "0.245664, 0.236412, 0.221917, 0.210607, 0.197184, 0.181792, 0.172345", \ + "0.255942, 0.246690, 0.232195, 0.220885, 0.207462, 0.192070, 0.182623", \ + "0.266510, 0.257258, 0.242763, 0.231453, 0.218030, 0.202638, 0.193191" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.217716, 0.206661, 0.189477, 0.170439, 0.155282, 0.131105, 0.101730", \ + "0.222117, 0.211063, 0.193878, 0.174840, 0.159683, 0.135506, 0.106131", \ + "0.236724, 0.225670, 0.208485, 0.189447, 0.174290, 0.150113, 0.120738", \ + "0.242582, 0.231528, 0.214343, 0.195305, 0.180148, 0.155971, 0.126596", \ + "0.248254, 0.237200, 0.220015, 0.200977, 0.185820, 0.161643, 0.132268", \ + "0.258524, 0.247470, 0.230285, 0.211247, 0.196090, 0.171913, 0.142538", \ + "0.269098, 0.258044, 0.240859, 0.221821, 0.206664, 0.182487, 0.153112" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[61])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.004496, 0.004501, 0.004505, 0.004510, 0.004514, 0.004519, 0.004523"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.005552, 0.005657, 0.005663, 0.005668, 0.005674, 0.005680, 0.005685"); + } + } + } + pin(TDB[60]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[60]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB60eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.087115, 0.095955, 0.111438, 0.131346, 0.150998, 0.181026, 0.211440", \ + "0.082860, 0.091700, 0.107183, 0.127091, 0.146743, 0.176771, 0.207185", \ + "0.068341, 0.077181, 0.092664, 0.112572, 0.132224, 0.162252, 0.192666", \ + "0.062497, 0.071337, 0.086820, 0.106728, 0.126380, 0.156408, 0.186822", \ + "0.056885, 0.065725, 0.081208, 0.101116, 0.120768, 0.150796, 0.181210", \ + "0.046554, 0.055394, 0.070877, 0.090786, 0.110438, 0.140466, 0.170880", \ + "0.035988, 0.044828, 0.060311, 0.080220, 0.099872, 0.129899, 0.160314" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.095310, 0.105186, 0.123785, 0.148186, 0.173348, 0.206413, 0.256432", \ + "0.091183, 0.101059, 0.119658, 0.144059, 0.169221, 0.202286, 0.252305", \ + "0.076531, 0.086407, 0.105006, 0.129407, 0.154569, 0.187634, 0.237653", \ + "0.070667, 0.080543, 0.099142, 0.123543, 0.148705, 0.181770, 0.231789", \ + "0.065069, 0.074945, 0.093544, 0.117945, 0.143107, 0.176172, 0.226191", \ + "0.054726, 0.064602, 0.083201, 0.107602, 0.132764, 0.165829, 0.215848", \ + "0.044156, 0.054032, 0.072631, 0.097032, 0.122194, 0.155259, 0.205278" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[60]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB60eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.215143, 0.205891, 0.191396, 0.180086, 0.166663, 0.151271, 0.141824", \ + "0.219591, 0.210339, 0.195844, 0.184534, 0.171111, 0.155719, 0.146272", \ + "0.234139, 0.224887, 0.210392, 0.199082, 0.185659, 0.170267, 0.160820", \ + "0.240010, 0.230758, 0.216263, 0.204953, 0.191530, 0.176138, 0.166691", \ + "0.245664, 0.236412, 0.221917, 0.210607, 0.197184, 0.181792, 0.172345", \ + "0.255942, 0.246690, 0.232195, 0.220885, 0.207462, 0.192070, 0.182623", \ + "0.266510, 0.257258, 0.242763, 0.231453, 0.218030, 0.202638, 0.193191" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.217716, 0.206661, 0.189477, 0.170439, 0.155282, 0.131105, 0.101730", \ + "0.222117, 0.211063, 0.193878, 0.174840, 0.159683, 0.135506, 0.106131", \ + "0.236724, 0.225670, 0.208485, 0.189447, 0.174290, 0.150113, 0.120738", \ + "0.242582, 0.231528, 0.214343, 0.195305, 0.180148, 0.155971, 0.126596", \ + "0.248254, 0.237200, 0.220015, 0.200977, 0.185820, 0.161643, 0.132268", \ + "0.258524, 0.247470, 0.230285, 0.211247, 0.196090, 0.171913, 0.142538", \ + "0.269098, 0.258044, 0.240859, 0.221821, 0.206664, 0.182487, 0.153112" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[60])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.004496, 0.004501, 0.004505, 0.004510, 0.004514, 0.004519, 0.004523"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.005552, 0.005657, 0.005663, 0.005668, 0.005674, 0.005680, 0.005685"); + } + } + } + pin(TDB[59]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[59]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB59eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.087115, 0.095955, 0.111438, 0.131346, 0.150998, 0.181026, 0.211440", \ + "0.082860, 0.091700, 0.107183, 0.127091, 0.146743, 0.176771, 0.207185", \ + "0.068341, 0.077181, 0.092664, 0.112572, 0.132224, 0.162252, 0.192666", \ + "0.062497, 0.071337, 0.086820, 0.106728, 0.126380, 0.156408, 0.186822", \ + "0.056885, 0.065725, 0.081208, 0.101116, 0.120768, 0.150796, 0.181210", \ + "0.046554, 0.055394, 0.070877, 0.090786, 0.110438, 0.140466, 0.170880", \ + "0.035988, 0.044828, 0.060311, 0.080220, 0.099872, 0.129899, 0.160314" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.095310, 0.105186, 0.123785, 0.148186, 0.173348, 0.206413, 0.256432", \ + "0.091183, 0.101059, 0.119658, 0.144059, 0.169221, 0.202286, 0.252305", \ + "0.076531, 0.086407, 0.105006, 0.129407, 0.154569, 0.187634, 0.237653", \ + "0.070667, 0.080543, 0.099142, 0.123543, 0.148705, 0.181770, 0.231789", \ + "0.065069, 0.074945, 0.093544, 0.117945, 0.143107, 0.176172, 0.226191", \ + "0.054726, 0.064602, 0.083201, 0.107602, 0.132764, 0.165829, 0.215848", \ + "0.044156, 0.054032, 0.072631, 0.097032, 0.122194, 0.155259, 0.205278" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[59]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB59eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.215143, 0.205891, 0.191396, 0.180086, 0.166663, 0.151271, 0.141824", \ + "0.219591, 0.210339, 0.195844, 0.184534, 0.171111, 0.155719, 0.146272", \ + "0.234139, 0.224887, 0.210392, 0.199082, 0.185659, 0.170267, 0.160820", \ + "0.240010, 0.230758, 0.216263, 0.204953, 0.191530, 0.176138, 0.166691", \ + "0.245664, 0.236412, 0.221917, 0.210607, 0.197184, 0.181792, 0.172345", \ + "0.255942, 0.246690, 0.232195, 0.220885, 0.207462, 0.192070, 0.182623", \ + "0.266510, 0.257258, 0.242763, 0.231453, 0.218030, 0.202638, 0.193191" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.217716, 0.206661, 0.189477, 0.170439, 0.155282, 0.131105, 0.101730", \ + "0.222117, 0.211063, 0.193878, 0.174840, 0.159683, 0.135506, 0.106131", \ + "0.236724, 0.225670, 0.208485, 0.189447, 0.174290, 0.150113, 0.120738", \ + "0.242582, 0.231528, 0.214343, 0.195305, 0.180148, 0.155971, 0.126596", \ + "0.248254, 0.237200, 0.220015, 0.200977, 0.185820, 0.161643, 0.132268", \ + "0.258524, 0.247470, 0.230285, 0.211247, 0.196090, 0.171913, 0.142538", \ + "0.269098, 0.258044, 0.240859, 0.221821, 0.206664, 0.182487, 0.153112" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[59])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.004496, 0.004501, 0.004505, 0.004510, 0.004514, 0.004519, 0.004523"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.005552, 0.005657, 0.005663, 0.005668, 0.005674, 0.005680, 0.005685"); + } + } + } + pin(TDB[58]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[58]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB58eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.087115, 0.095955, 0.111438, 0.131346, 0.150998, 0.181026, 0.211440", \ + "0.082860, 0.091700, 0.107183, 0.127091, 0.146743, 0.176771, 0.207185", \ + "0.068341, 0.077181, 0.092664, 0.112572, 0.132224, 0.162252, 0.192666", \ + "0.062497, 0.071337, 0.086820, 0.106728, 0.126380, 0.156408, 0.186822", \ + "0.056885, 0.065725, 0.081208, 0.101116, 0.120768, 0.150796, 0.181210", \ + "0.046554, 0.055394, 0.070877, 0.090786, 0.110438, 0.140466, 0.170880", \ + "0.035988, 0.044828, 0.060311, 0.080220, 0.099872, 0.129899, 0.160314" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.095310, 0.105186, 0.123785, 0.148186, 0.173348, 0.206413, 0.256432", \ + "0.091183, 0.101059, 0.119658, 0.144059, 0.169221, 0.202286, 0.252305", \ + "0.076531, 0.086407, 0.105006, 0.129407, 0.154569, 0.187634, 0.237653", \ + "0.070667, 0.080543, 0.099142, 0.123543, 0.148705, 0.181770, 0.231789", \ + "0.065069, 0.074945, 0.093544, 0.117945, 0.143107, 0.176172, 0.226191", \ + "0.054726, 0.064602, 0.083201, 0.107602, 0.132764, 0.165829, 0.215848", \ + "0.044156, 0.054032, 0.072631, 0.097032, 0.122194, 0.155259, 0.205278" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[58]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB58eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.215143, 0.205891, 0.191396, 0.180086, 0.166663, 0.151271, 0.141824", \ + "0.219591, 0.210339, 0.195844, 0.184534, 0.171111, 0.155719, 0.146272", \ + "0.234139, 0.224887, 0.210392, 0.199082, 0.185659, 0.170267, 0.160820", \ + "0.240010, 0.230758, 0.216263, 0.204953, 0.191530, 0.176138, 0.166691", \ + "0.245664, 0.236412, 0.221917, 0.210607, 0.197184, 0.181792, 0.172345", \ + "0.255942, 0.246690, 0.232195, 0.220885, 0.207462, 0.192070, 0.182623", \ + "0.266510, 0.257258, 0.242763, 0.231453, 0.218030, 0.202638, 0.193191" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.217716, 0.206661, 0.189477, 0.170439, 0.155282, 0.131105, 0.101730", \ + "0.222117, 0.211063, 0.193878, 0.174840, 0.159683, 0.135506, 0.106131", \ + "0.236724, 0.225670, 0.208485, 0.189447, 0.174290, 0.150113, 0.120738", \ + "0.242582, 0.231528, 0.214343, 0.195305, 0.180148, 0.155971, 0.126596", \ + "0.248254, 0.237200, 0.220015, 0.200977, 0.185820, 0.161643, 0.132268", \ + "0.258524, 0.247470, 0.230285, 0.211247, 0.196090, 0.171913, 0.142538", \ + "0.269098, 0.258044, 0.240859, 0.221821, 0.206664, 0.182487, 0.153112" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[58])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.004496, 0.004501, 0.004505, 0.004510, 0.004514, 0.004519, 0.004523"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.005552, 0.005657, 0.005663, 0.005668, 0.005674, 0.005680, 0.005685"); + } + } + } + pin(TDB[57]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[57]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB57eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.087115, 0.095955, 0.111438, 0.131346, 0.150998, 0.181026, 0.211440", \ + "0.082860, 0.091700, 0.107183, 0.127091, 0.146743, 0.176771, 0.207185", \ + "0.068341, 0.077181, 0.092664, 0.112572, 0.132224, 0.162252, 0.192666", \ + "0.062497, 0.071337, 0.086820, 0.106728, 0.126380, 0.156408, 0.186822", \ + "0.056885, 0.065725, 0.081208, 0.101116, 0.120768, 0.150796, 0.181210", \ + "0.046554, 0.055394, 0.070877, 0.090786, 0.110438, 0.140466, 0.170880", \ + "0.035988, 0.044828, 0.060311, 0.080220, 0.099872, 0.129899, 0.160314" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.095310, 0.105186, 0.123785, 0.148186, 0.173348, 0.206413, 0.256432", \ + "0.091183, 0.101059, 0.119658, 0.144059, 0.169221, 0.202286, 0.252305", \ + "0.076531, 0.086407, 0.105006, 0.129407, 0.154569, 0.187634, 0.237653", \ + "0.070667, 0.080543, 0.099142, 0.123543, 0.148705, 0.181770, 0.231789", \ + "0.065069, 0.074945, 0.093544, 0.117945, 0.143107, 0.176172, 0.226191", \ + "0.054726, 0.064602, 0.083201, 0.107602, 0.132764, 0.165829, 0.215848", \ + "0.044156, 0.054032, 0.072631, 0.097032, 0.122194, 0.155259, 0.205278" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[57]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB57eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.215143, 0.205891, 0.191396, 0.180086, 0.166663, 0.151271, 0.141824", \ + "0.219591, 0.210339, 0.195844, 0.184534, 0.171111, 0.155719, 0.146272", \ + "0.234139, 0.224887, 0.210392, 0.199082, 0.185659, 0.170267, 0.160820", \ + "0.240010, 0.230758, 0.216263, 0.204953, 0.191530, 0.176138, 0.166691", \ + "0.245664, 0.236412, 0.221917, 0.210607, 0.197184, 0.181792, 0.172345", \ + "0.255942, 0.246690, 0.232195, 0.220885, 0.207462, 0.192070, 0.182623", \ + "0.266510, 0.257258, 0.242763, 0.231453, 0.218030, 0.202638, 0.193191" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.217716, 0.206661, 0.189477, 0.170439, 0.155282, 0.131105, 0.101730", \ + "0.222117, 0.211063, 0.193878, 0.174840, 0.159683, 0.135506, 0.106131", \ + "0.236724, 0.225670, 0.208485, 0.189447, 0.174290, 0.150113, 0.120738", \ + "0.242582, 0.231528, 0.214343, 0.195305, 0.180148, 0.155971, 0.126596", \ + "0.248254, 0.237200, 0.220015, 0.200977, 0.185820, 0.161643, 0.132268", \ + "0.258524, 0.247470, 0.230285, 0.211247, 0.196090, 0.171913, 0.142538", \ + "0.269098, 0.258044, 0.240859, 0.221821, 0.206664, 0.182487, 0.153112" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[57])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.004496, 0.004501, 0.004505, 0.004510, 0.004514, 0.004519, 0.004523"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.005552, 0.005657, 0.005663, 0.005668, 0.005674, 0.005680, 0.005685"); + } + } + } + pin(TDB[56]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[56]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB56eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.087115, 0.095955, 0.111438, 0.131346, 0.150998, 0.181026, 0.211440", \ + "0.082860, 0.091700, 0.107183, 0.127091, 0.146743, 0.176771, 0.207185", \ + "0.068341, 0.077181, 0.092664, 0.112572, 0.132224, 0.162252, 0.192666", \ + "0.062497, 0.071337, 0.086820, 0.106728, 0.126380, 0.156408, 0.186822", \ + "0.056885, 0.065725, 0.081208, 0.101116, 0.120768, 0.150796, 0.181210", \ + "0.046554, 0.055394, 0.070877, 0.090786, 0.110438, 0.140466, 0.170880", \ + "0.035988, 0.044828, 0.060311, 0.080220, 0.099872, 0.129899, 0.160314" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.095310, 0.105186, 0.123785, 0.148186, 0.173348, 0.206413, 0.256432", \ + "0.091183, 0.101059, 0.119658, 0.144059, 0.169221, 0.202286, 0.252305", \ + "0.076531, 0.086407, 0.105006, 0.129407, 0.154569, 0.187634, 0.237653", \ + "0.070667, 0.080543, 0.099142, 0.123543, 0.148705, 0.181770, 0.231789", \ + "0.065069, 0.074945, 0.093544, 0.117945, 0.143107, 0.176172, 0.226191", \ + "0.054726, 0.064602, 0.083201, 0.107602, 0.132764, 0.165829, 0.215848", \ + "0.044156, 0.054032, 0.072631, 0.097032, 0.122194, 0.155259, 0.205278" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[56]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB56eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.215143, 0.205891, 0.191396, 0.180086, 0.166663, 0.151271, 0.141824", \ + "0.219591, 0.210339, 0.195844, 0.184534, 0.171111, 0.155719, 0.146272", \ + "0.234139, 0.224887, 0.210392, 0.199082, 0.185659, 0.170267, 0.160820", \ + "0.240010, 0.230758, 0.216263, 0.204953, 0.191530, 0.176138, 0.166691", \ + "0.245664, 0.236412, 0.221917, 0.210607, 0.197184, 0.181792, 0.172345", \ + "0.255942, 0.246690, 0.232195, 0.220885, 0.207462, 0.192070, 0.182623", \ + "0.266510, 0.257258, 0.242763, 0.231453, 0.218030, 0.202638, 0.193191" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.217716, 0.206661, 0.189477, 0.170439, 0.155282, 0.131105, 0.101730", \ + "0.222117, 0.211063, 0.193878, 0.174840, 0.159683, 0.135506, 0.106131", \ + "0.236724, 0.225670, 0.208485, 0.189447, 0.174290, 0.150113, 0.120738", \ + "0.242582, 0.231528, 0.214343, 0.195305, 0.180148, 0.155971, 0.126596", \ + "0.248254, 0.237200, 0.220015, 0.200977, 0.185820, 0.161643, 0.132268", \ + "0.258524, 0.247470, 0.230285, 0.211247, 0.196090, 0.171913, 0.142538", \ + "0.269098, 0.258044, 0.240859, 0.221821, 0.206664, 0.182487, 0.153112" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[56])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.004496, 0.004501, 0.004505, 0.004510, 0.004514, 0.004519, 0.004523"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.005552, 0.005657, 0.005663, 0.005668, 0.005674, 0.005680, 0.005685"); + } + } + } + pin(TDB[55]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[55]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB55eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.087115, 0.095955, 0.111438, 0.131346, 0.150998, 0.181026, 0.211440", \ + "0.082860, 0.091700, 0.107183, 0.127091, 0.146743, 0.176771, 0.207185", \ + "0.068341, 0.077181, 0.092664, 0.112572, 0.132224, 0.162252, 0.192666", \ + "0.062497, 0.071337, 0.086820, 0.106728, 0.126380, 0.156408, 0.186822", \ + "0.056885, 0.065725, 0.081208, 0.101116, 0.120768, 0.150796, 0.181210", \ + "0.046554, 0.055394, 0.070877, 0.090786, 0.110438, 0.140466, 0.170880", \ + "0.035988, 0.044828, 0.060311, 0.080220, 0.099872, 0.129899, 0.160314" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.095310, 0.105186, 0.123785, 0.148186, 0.173348, 0.206413, 0.256432", \ + "0.091183, 0.101059, 0.119658, 0.144059, 0.169221, 0.202286, 0.252305", \ + "0.076531, 0.086407, 0.105006, 0.129407, 0.154569, 0.187634, 0.237653", \ + "0.070667, 0.080543, 0.099142, 0.123543, 0.148705, 0.181770, 0.231789", \ + "0.065069, 0.074945, 0.093544, 0.117945, 0.143107, 0.176172, 0.226191", \ + "0.054726, 0.064602, 0.083201, 0.107602, 0.132764, 0.165829, 0.215848", \ + "0.044156, 0.054032, 0.072631, 0.097032, 0.122194, 0.155259, 0.205278" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[55]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB55eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.215143, 0.205891, 0.191396, 0.180086, 0.166663, 0.151271, 0.141824", \ + "0.219591, 0.210339, 0.195844, 0.184534, 0.171111, 0.155719, 0.146272", \ + "0.234139, 0.224887, 0.210392, 0.199082, 0.185659, 0.170267, 0.160820", \ + "0.240010, 0.230758, 0.216263, 0.204953, 0.191530, 0.176138, 0.166691", \ + "0.245664, 0.236412, 0.221917, 0.210607, 0.197184, 0.181792, 0.172345", \ + "0.255942, 0.246690, 0.232195, 0.220885, 0.207462, 0.192070, 0.182623", \ + "0.266510, 0.257258, 0.242763, 0.231453, 0.218030, 0.202638, 0.193191" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.217716, 0.206661, 0.189477, 0.170439, 0.155282, 0.131105, 0.101730", \ + "0.222117, 0.211063, 0.193878, 0.174840, 0.159683, 0.135506, 0.106131", \ + "0.236724, 0.225670, 0.208485, 0.189447, 0.174290, 0.150113, 0.120738", \ + "0.242582, 0.231528, 0.214343, 0.195305, 0.180148, 0.155971, 0.126596", \ + "0.248254, 0.237200, 0.220015, 0.200977, 0.185820, 0.161643, 0.132268", \ + "0.258524, 0.247470, 0.230285, 0.211247, 0.196090, 0.171913, 0.142538", \ + "0.269098, 0.258044, 0.240859, 0.221821, 0.206664, 0.182487, 0.153112" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[55])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.004496, 0.004501, 0.004505, 0.004510, 0.004514, 0.004519, 0.004523"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.005552, 0.005657, 0.005663, 0.005668, 0.005674, 0.005680, 0.005685"); + } + } + } + pin(TDB[54]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[54]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB54eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.087115, 0.095955, 0.111438, 0.131346, 0.150998, 0.181026, 0.211440", \ + "0.082860, 0.091700, 0.107183, 0.127091, 0.146743, 0.176771, 0.207185", \ + "0.068341, 0.077181, 0.092664, 0.112572, 0.132224, 0.162252, 0.192666", \ + "0.062497, 0.071337, 0.086820, 0.106728, 0.126380, 0.156408, 0.186822", \ + "0.056885, 0.065725, 0.081208, 0.101116, 0.120768, 0.150796, 0.181210", \ + "0.046554, 0.055394, 0.070877, 0.090786, 0.110438, 0.140466, 0.170880", \ + "0.035988, 0.044828, 0.060311, 0.080220, 0.099872, 0.129899, 0.160314" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.095310, 0.105186, 0.123785, 0.148186, 0.173348, 0.206413, 0.256432", \ + "0.091183, 0.101059, 0.119658, 0.144059, 0.169221, 0.202286, 0.252305", \ + "0.076531, 0.086407, 0.105006, 0.129407, 0.154569, 0.187634, 0.237653", \ + "0.070667, 0.080543, 0.099142, 0.123543, 0.148705, 0.181770, 0.231789", \ + "0.065069, 0.074945, 0.093544, 0.117945, 0.143107, 0.176172, 0.226191", \ + "0.054726, 0.064602, 0.083201, 0.107602, 0.132764, 0.165829, 0.215848", \ + "0.044156, 0.054032, 0.072631, 0.097032, 0.122194, 0.155259, 0.205278" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[54]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB54eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.215143, 0.205891, 0.191396, 0.180086, 0.166663, 0.151271, 0.141824", \ + "0.219591, 0.210339, 0.195844, 0.184534, 0.171111, 0.155719, 0.146272", \ + "0.234139, 0.224887, 0.210392, 0.199082, 0.185659, 0.170267, 0.160820", \ + "0.240010, 0.230758, 0.216263, 0.204953, 0.191530, 0.176138, 0.166691", \ + "0.245664, 0.236412, 0.221917, 0.210607, 0.197184, 0.181792, 0.172345", \ + "0.255942, 0.246690, 0.232195, 0.220885, 0.207462, 0.192070, 0.182623", \ + "0.266510, 0.257258, 0.242763, 0.231453, 0.218030, 0.202638, 0.193191" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.217716, 0.206661, 0.189477, 0.170439, 0.155282, 0.131105, 0.101730", \ + "0.222117, 0.211063, 0.193878, 0.174840, 0.159683, 0.135506, 0.106131", \ + "0.236724, 0.225670, 0.208485, 0.189447, 0.174290, 0.150113, 0.120738", \ + "0.242582, 0.231528, 0.214343, 0.195305, 0.180148, 0.155971, 0.126596", \ + "0.248254, 0.237200, 0.220015, 0.200977, 0.185820, 0.161643, 0.132268", \ + "0.258524, 0.247470, 0.230285, 0.211247, 0.196090, 0.171913, 0.142538", \ + "0.269098, 0.258044, 0.240859, 0.221821, 0.206664, 0.182487, 0.153112" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[54])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.004496, 0.004501, 0.004505, 0.004510, 0.004514, 0.004519, 0.004523"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.005552, 0.005657, 0.005663, 0.005668, 0.005674, 0.005680, 0.005685"); + } + } + } + pin(TDB[53]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[53]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB53eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.087115, 0.095955, 0.111438, 0.131346, 0.150998, 0.181026, 0.211440", \ + "0.082860, 0.091700, 0.107183, 0.127091, 0.146743, 0.176771, 0.207185", \ + "0.068341, 0.077181, 0.092664, 0.112572, 0.132224, 0.162252, 0.192666", \ + "0.062497, 0.071337, 0.086820, 0.106728, 0.126380, 0.156408, 0.186822", \ + "0.056885, 0.065725, 0.081208, 0.101116, 0.120768, 0.150796, 0.181210", \ + "0.046554, 0.055394, 0.070877, 0.090786, 0.110438, 0.140466, 0.170880", \ + "0.035988, 0.044828, 0.060311, 0.080220, 0.099872, 0.129899, 0.160314" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.095310, 0.105186, 0.123785, 0.148186, 0.173348, 0.206413, 0.256432", \ + "0.091183, 0.101059, 0.119658, 0.144059, 0.169221, 0.202286, 0.252305", \ + "0.076531, 0.086407, 0.105006, 0.129407, 0.154569, 0.187634, 0.237653", \ + "0.070667, 0.080543, 0.099142, 0.123543, 0.148705, 0.181770, 0.231789", \ + "0.065069, 0.074945, 0.093544, 0.117945, 0.143107, 0.176172, 0.226191", \ + "0.054726, 0.064602, 0.083201, 0.107602, 0.132764, 0.165829, 0.215848", \ + "0.044156, 0.054032, 0.072631, 0.097032, 0.122194, 0.155259, 0.205278" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[53]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB53eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.215143, 0.205891, 0.191396, 0.180086, 0.166663, 0.151271, 0.141824", \ + "0.219591, 0.210339, 0.195844, 0.184534, 0.171111, 0.155719, 0.146272", \ + "0.234139, 0.224887, 0.210392, 0.199082, 0.185659, 0.170267, 0.160820", \ + "0.240010, 0.230758, 0.216263, 0.204953, 0.191530, 0.176138, 0.166691", \ + "0.245664, 0.236412, 0.221917, 0.210607, 0.197184, 0.181792, 0.172345", \ + "0.255942, 0.246690, 0.232195, 0.220885, 0.207462, 0.192070, 0.182623", \ + "0.266510, 0.257258, 0.242763, 0.231453, 0.218030, 0.202638, 0.193191" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.217716, 0.206661, 0.189477, 0.170439, 0.155282, 0.131105, 0.101730", \ + "0.222117, 0.211063, 0.193878, 0.174840, 0.159683, 0.135506, 0.106131", \ + "0.236724, 0.225670, 0.208485, 0.189447, 0.174290, 0.150113, 0.120738", \ + "0.242582, 0.231528, 0.214343, 0.195305, 0.180148, 0.155971, 0.126596", \ + "0.248254, 0.237200, 0.220015, 0.200977, 0.185820, 0.161643, 0.132268", \ + "0.258524, 0.247470, 0.230285, 0.211247, 0.196090, 0.171913, 0.142538", \ + "0.269098, 0.258044, 0.240859, 0.221821, 0.206664, 0.182487, 0.153112" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[53])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.004496, 0.004501, 0.004505, 0.004510, 0.004514, 0.004519, 0.004523"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.005552, 0.005657, 0.005663, 0.005668, 0.005674, 0.005680, 0.005685"); + } + } + } + pin(TDB[52]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[52]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB52eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.087115, 0.095955, 0.111438, 0.131346, 0.150998, 0.181026, 0.211440", \ + "0.082860, 0.091700, 0.107183, 0.127091, 0.146743, 0.176771, 0.207185", \ + "0.068341, 0.077181, 0.092664, 0.112572, 0.132224, 0.162252, 0.192666", \ + "0.062497, 0.071337, 0.086820, 0.106728, 0.126380, 0.156408, 0.186822", \ + "0.056885, 0.065725, 0.081208, 0.101116, 0.120768, 0.150796, 0.181210", \ + "0.046554, 0.055394, 0.070877, 0.090786, 0.110438, 0.140466, 0.170880", \ + "0.035988, 0.044828, 0.060311, 0.080220, 0.099872, 0.129899, 0.160314" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.095310, 0.105186, 0.123785, 0.148186, 0.173348, 0.206413, 0.256432", \ + "0.091183, 0.101059, 0.119658, 0.144059, 0.169221, 0.202286, 0.252305", \ + "0.076531, 0.086407, 0.105006, 0.129407, 0.154569, 0.187634, 0.237653", \ + "0.070667, 0.080543, 0.099142, 0.123543, 0.148705, 0.181770, 0.231789", \ + "0.065069, 0.074945, 0.093544, 0.117945, 0.143107, 0.176172, 0.226191", \ + "0.054726, 0.064602, 0.083201, 0.107602, 0.132764, 0.165829, 0.215848", \ + "0.044156, 0.054032, 0.072631, 0.097032, 0.122194, 0.155259, 0.205278" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[52]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB52eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.215143, 0.205891, 0.191396, 0.180086, 0.166663, 0.151271, 0.141824", \ + "0.219591, 0.210339, 0.195844, 0.184534, 0.171111, 0.155719, 0.146272", \ + "0.234139, 0.224887, 0.210392, 0.199082, 0.185659, 0.170267, 0.160820", \ + "0.240010, 0.230758, 0.216263, 0.204953, 0.191530, 0.176138, 0.166691", \ + "0.245664, 0.236412, 0.221917, 0.210607, 0.197184, 0.181792, 0.172345", \ + "0.255942, 0.246690, 0.232195, 0.220885, 0.207462, 0.192070, 0.182623", \ + "0.266510, 0.257258, 0.242763, 0.231453, 0.218030, 0.202638, 0.193191" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.217716, 0.206661, 0.189477, 0.170439, 0.155282, 0.131105, 0.101730", \ + "0.222117, 0.211063, 0.193878, 0.174840, 0.159683, 0.135506, 0.106131", \ + "0.236724, 0.225670, 0.208485, 0.189447, 0.174290, 0.150113, 0.120738", \ + "0.242582, 0.231528, 0.214343, 0.195305, 0.180148, 0.155971, 0.126596", \ + "0.248254, 0.237200, 0.220015, 0.200977, 0.185820, 0.161643, 0.132268", \ + "0.258524, 0.247470, 0.230285, 0.211247, 0.196090, 0.171913, 0.142538", \ + "0.269098, 0.258044, 0.240859, 0.221821, 0.206664, 0.182487, 0.153112" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[52])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.004496, 0.004501, 0.004505, 0.004510, 0.004514, 0.004519, 0.004523"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.005552, 0.005657, 0.005663, 0.005668, 0.005674, 0.005680, 0.005685"); + } + } + } + pin(TDB[51]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[51]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB51eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.087115, 0.095955, 0.111438, 0.131346, 0.150998, 0.181026, 0.211440", \ + "0.082860, 0.091700, 0.107183, 0.127091, 0.146743, 0.176771, 0.207185", \ + "0.068341, 0.077181, 0.092664, 0.112572, 0.132224, 0.162252, 0.192666", \ + "0.062497, 0.071337, 0.086820, 0.106728, 0.126380, 0.156408, 0.186822", \ + "0.056885, 0.065725, 0.081208, 0.101116, 0.120768, 0.150796, 0.181210", \ + "0.046554, 0.055394, 0.070877, 0.090786, 0.110438, 0.140466, 0.170880", \ + "0.035988, 0.044828, 0.060311, 0.080220, 0.099872, 0.129899, 0.160314" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.095310, 0.105186, 0.123785, 0.148186, 0.173348, 0.206413, 0.256432", \ + "0.091183, 0.101059, 0.119658, 0.144059, 0.169221, 0.202286, 0.252305", \ + "0.076531, 0.086407, 0.105006, 0.129407, 0.154569, 0.187634, 0.237653", \ + "0.070667, 0.080543, 0.099142, 0.123543, 0.148705, 0.181770, 0.231789", \ + "0.065069, 0.074945, 0.093544, 0.117945, 0.143107, 0.176172, 0.226191", \ + "0.054726, 0.064602, 0.083201, 0.107602, 0.132764, 0.165829, 0.215848", \ + "0.044156, 0.054032, 0.072631, 0.097032, 0.122194, 0.155259, 0.205278" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[51]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB51eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.215143, 0.205891, 0.191396, 0.180086, 0.166663, 0.151271, 0.141824", \ + "0.219591, 0.210339, 0.195844, 0.184534, 0.171111, 0.155719, 0.146272", \ + "0.234139, 0.224887, 0.210392, 0.199082, 0.185659, 0.170267, 0.160820", \ + "0.240010, 0.230758, 0.216263, 0.204953, 0.191530, 0.176138, 0.166691", \ + "0.245664, 0.236412, 0.221917, 0.210607, 0.197184, 0.181792, 0.172345", \ + "0.255942, 0.246690, 0.232195, 0.220885, 0.207462, 0.192070, 0.182623", \ + "0.266510, 0.257258, 0.242763, 0.231453, 0.218030, 0.202638, 0.193191" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.217716, 0.206661, 0.189477, 0.170439, 0.155282, 0.131105, 0.101730", \ + "0.222117, 0.211063, 0.193878, 0.174840, 0.159683, 0.135506, 0.106131", \ + "0.236724, 0.225670, 0.208485, 0.189447, 0.174290, 0.150113, 0.120738", \ + "0.242582, 0.231528, 0.214343, 0.195305, 0.180148, 0.155971, 0.126596", \ + "0.248254, 0.237200, 0.220015, 0.200977, 0.185820, 0.161643, 0.132268", \ + "0.258524, 0.247470, 0.230285, 0.211247, 0.196090, 0.171913, 0.142538", \ + "0.269098, 0.258044, 0.240859, 0.221821, 0.206664, 0.182487, 0.153112" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[51])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.004496, 0.004501, 0.004505, 0.004510, 0.004514, 0.004519, 0.004523"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.005552, 0.005657, 0.005663, 0.005668, 0.005674, 0.005680, 0.005685"); + } + } + } + pin(TDB[50]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[50]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB50eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.087115, 0.095955, 0.111438, 0.131346, 0.150998, 0.181026, 0.211440", \ + "0.082860, 0.091700, 0.107183, 0.127091, 0.146743, 0.176771, 0.207185", \ + "0.068341, 0.077181, 0.092664, 0.112572, 0.132224, 0.162252, 0.192666", \ + "0.062497, 0.071337, 0.086820, 0.106728, 0.126380, 0.156408, 0.186822", \ + "0.056885, 0.065725, 0.081208, 0.101116, 0.120768, 0.150796, 0.181210", \ + "0.046554, 0.055394, 0.070877, 0.090786, 0.110438, 0.140466, 0.170880", \ + "0.035988, 0.044828, 0.060311, 0.080220, 0.099872, 0.129899, 0.160314" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.095310, 0.105186, 0.123785, 0.148186, 0.173348, 0.206413, 0.256432", \ + "0.091183, 0.101059, 0.119658, 0.144059, 0.169221, 0.202286, 0.252305", \ + "0.076531, 0.086407, 0.105006, 0.129407, 0.154569, 0.187634, 0.237653", \ + "0.070667, 0.080543, 0.099142, 0.123543, 0.148705, 0.181770, 0.231789", \ + "0.065069, 0.074945, 0.093544, 0.117945, 0.143107, 0.176172, 0.226191", \ + "0.054726, 0.064602, 0.083201, 0.107602, 0.132764, 0.165829, 0.215848", \ + "0.044156, 0.054032, 0.072631, 0.097032, 0.122194, 0.155259, 0.205278" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[50]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB50eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.215143, 0.205891, 0.191396, 0.180086, 0.166663, 0.151271, 0.141824", \ + "0.219591, 0.210339, 0.195844, 0.184534, 0.171111, 0.155719, 0.146272", \ + "0.234139, 0.224887, 0.210392, 0.199082, 0.185659, 0.170267, 0.160820", \ + "0.240010, 0.230758, 0.216263, 0.204953, 0.191530, 0.176138, 0.166691", \ + "0.245664, 0.236412, 0.221917, 0.210607, 0.197184, 0.181792, 0.172345", \ + "0.255942, 0.246690, 0.232195, 0.220885, 0.207462, 0.192070, 0.182623", \ + "0.266510, 0.257258, 0.242763, 0.231453, 0.218030, 0.202638, 0.193191" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.217716, 0.206661, 0.189477, 0.170439, 0.155282, 0.131105, 0.101730", \ + "0.222117, 0.211063, 0.193878, 0.174840, 0.159683, 0.135506, 0.106131", \ + "0.236724, 0.225670, 0.208485, 0.189447, 0.174290, 0.150113, 0.120738", \ + "0.242582, 0.231528, 0.214343, 0.195305, 0.180148, 0.155971, 0.126596", \ + "0.248254, 0.237200, 0.220015, 0.200977, 0.185820, 0.161643, 0.132268", \ + "0.258524, 0.247470, 0.230285, 0.211247, 0.196090, 0.171913, 0.142538", \ + "0.269098, 0.258044, 0.240859, 0.221821, 0.206664, 0.182487, 0.153112" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[50])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.004496, 0.004501, 0.004505, 0.004510, 0.004514, 0.004519, 0.004523"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.005552, 0.005657, 0.005663, 0.005668, 0.005674, 0.005680, 0.005685"); + } + } + } + pin(TDB[49]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[49]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB49eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.087115, 0.095955, 0.111438, 0.131346, 0.150998, 0.181026, 0.211440", \ + "0.082860, 0.091700, 0.107183, 0.127091, 0.146743, 0.176771, 0.207185", \ + "0.068341, 0.077181, 0.092664, 0.112572, 0.132224, 0.162252, 0.192666", \ + "0.062497, 0.071337, 0.086820, 0.106728, 0.126380, 0.156408, 0.186822", \ + "0.056885, 0.065725, 0.081208, 0.101116, 0.120768, 0.150796, 0.181210", \ + "0.046554, 0.055394, 0.070877, 0.090786, 0.110438, 0.140466, 0.170880", \ + "0.035988, 0.044828, 0.060311, 0.080220, 0.099872, 0.129899, 0.160314" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.095310, 0.105186, 0.123785, 0.148186, 0.173348, 0.206413, 0.256432", \ + "0.091183, 0.101059, 0.119658, 0.144059, 0.169221, 0.202286, 0.252305", \ + "0.076531, 0.086407, 0.105006, 0.129407, 0.154569, 0.187634, 0.237653", \ + "0.070667, 0.080543, 0.099142, 0.123543, 0.148705, 0.181770, 0.231789", \ + "0.065069, 0.074945, 0.093544, 0.117945, 0.143107, 0.176172, 0.226191", \ + "0.054726, 0.064602, 0.083201, 0.107602, 0.132764, 0.165829, 0.215848", \ + "0.044156, 0.054032, 0.072631, 0.097032, 0.122194, 0.155259, 0.205278" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[49]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB49eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.215143, 0.205891, 0.191396, 0.180086, 0.166663, 0.151271, 0.141824", \ + "0.219591, 0.210339, 0.195844, 0.184534, 0.171111, 0.155719, 0.146272", \ + "0.234139, 0.224887, 0.210392, 0.199082, 0.185659, 0.170267, 0.160820", \ + "0.240010, 0.230758, 0.216263, 0.204953, 0.191530, 0.176138, 0.166691", \ + "0.245664, 0.236412, 0.221917, 0.210607, 0.197184, 0.181792, 0.172345", \ + "0.255942, 0.246690, 0.232195, 0.220885, 0.207462, 0.192070, 0.182623", \ + "0.266510, 0.257258, 0.242763, 0.231453, 0.218030, 0.202638, 0.193191" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.217716, 0.206661, 0.189477, 0.170439, 0.155282, 0.131105, 0.101730", \ + "0.222117, 0.211063, 0.193878, 0.174840, 0.159683, 0.135506, 0.106131", \ + "0.236724, 0.225670, 0.208485, 0.189447, 0.174290, 0.150113, 0.120738", \ + "0.242582, 0.231528, 0.214343, 0.195305, 0.180148, 0.155971, 0.126596", \ + "0.248254, 0.237200, 0.220015, 0.200977, 0.185820, 0.161643, 0.132268", \ + "0.258524, 0.247470, 0.230285, 0.211247, 0.196090, 0.171913, 0.142538", \ + "0.269098, 0.258044, 0.240859, 0.221821, 0.206664, 0.182487, 0.153112" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[49])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.004496, 0.004501, 0.004505, 0.004510, 0.004514, 0.004519, 0.004523"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.005552, 0.005657, 0.005663, 0.005668, 0.005674, 0.005680, 0.005685"); + } + } + } + pin(TDB[48]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[48]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB48eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.087115, 0.095955, 0.111438, 0.131346, 0.150998, 0.181026, 0.211440", \ + "0.082860, 0.091700, 0.107183, 0.127091, 0.146743, 0.176771, 0.207185", \ + "0.068341, 0.077181, 0.092664, 0.112572, 0.132224, 0.162252, 0.192666", \ + "0.062497, 0.071337, 0.086820, 0.106728, 0.126380, 0.156408, 0.186822", \ + "0.056885, 0.065725, 0.081208, 0.101116, 0.120768, 0.150796, 0.181210", \ + "0.046554, 0.055394, 0.070877, 0.090786, 0.110438, 0.140466, 0.170880", \ + "0.035988, 0.044828, 0.060311, 0.080220, 0.099872, 0.129899, 0.160314" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.095310, 0.105186, 0.123785, 0.148186, 0.173348, 0.206413, 0.256432", \ + "0.091183, 0.101059, 0.119658, 0.144059, 0.169221, 0.202286, 0.252305", \ + "0.076531, 0.086407, 0.105006, 0.129407, 0.154569, 0.187634, 0.237653", \ + "0.070667, 0.080543, 0.099142, 0.123543, 0.148705, 0.181770, 0.231789", \ + "0.065069, 0.074945, 0.093544, 0.117945, 0.143107, 0.176172, 0.226191", \ + "0.054726, 0.064602, 0.083201, 0.107602, 0.132764, 0.165829, 0.215848", \ + "0.044156, 0.054032, 0.072631, 0.097032, 0.122194, 0.155259, 0.205278" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[48]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB48eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.215143, 0.205891, 0.191396, 0.180086, 0.166663, 0.151271, 0.141824", \ + "0.219591, 0.210339, 0.195844, 0.184534, 0.171111, 0.155719, 0.146272", \ + "0.234139, 0.224887, 0.210392, 0.199082, 0.185659, 0.170267, 0.160820", \ + "0.240010, 0.230758, 0.216263, 0.204953, 0.191530, 0.176138, 0.166691", \ + "0.245664, 0.236412, 0.221917, 0.210607, 0.197184, 0.181792, 0.172345", \ + "0.255942, 0.246690, 0.232195, 0.220885, 0.207462, 0.192070, 0.182623", \ + "0.266510, 0.257258, 0.242763, 0.231453, 0.218030, 0.202638, 0.193191" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.217716, 0.206661, 0.189477, 0.170439, 0.155282, 0.131105, 0.101730", \ + "0.222117, 0.211063, 0.193878, 0.174840, 0.159683, 0.135506, 0.106131", \ + "0.236724, 0.225670, 0.208485, 0.189447, 0.174290, 0.150113, 0.120738", \ + "0.242582, 0.231528, 0.214343, 0.195305, 0.180148, 0.155971, 0.126596", \ + "0.248254, 0.237200, 0.220015, 0.200977, 0.185820, 0.161643, 0.132268", \ + "0.258524, 0.247470, 0.230285, 0.211247, 0.196090, 0.171913, 0.142538", \ + "0.269098, 0.258044, 0.240859, 0.221821, 0.206664, 0.182487, 0.153112" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[48])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.004496, 0.004501, 0.004505, 0.004510, 0.004514, 0.004519, 0.004523"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.005552, 0.005657, 0.005663, 0.005668, 0.005674, 0.005680, 0.005685"); + } + } + } + pin(TDB[47]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[47]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB47eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.087115, 0.095955, 0.111438, 0.131346, 0.150998, 0.181026, 0.211440", \ + "0.082860, 0.091700, 0.107183, 0.127091, 0.146743, 0.176771, 0.207185", \ + "0.068341, 0.077181, 0.092664, 0.112572, 0.132224, 0.162252, 0.192666", \ + "0.062497, 0.071337, 0.086820, 0.106728, 0.126380, 0.156408, 0.186822", \ + "0.056885, 0.065725, 0.081208, 0.101116, 0.120768, 0.150796, 0.181210", \ + "0.046554, 0.055394, 0.070877, 0.090786, 0.110438, 0.140466, 0.170880", \ + "0.035988, 0.044828, 0.060311, 0.080220, 0.099872, 0.129899, 0.160314" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.095310, 0.105186, 0.123785, 0.148186, 0.173348, 0.206413, 0.256432", \ + "0.091183, 0.101059, 0.119658, 0.144059, 0.169221, 0.202286, 0.252305", \ + "0.076531, 0.086407, 0.105006, 0.129407, 0.154569, 0.187634, 0.237653", \ + "0.070667, 0.080543, 0.099142, 0.123543, 0.148705, 0.181770, 0.231789", \ + "0.065069, 0.074945, 0.093544, 0.117945, 0.143107, 0.176172, 0.226191", \ + "0.054726, 0.064602, 0.083201, 0.107602, 0.132764, 0.165829, 0.215848", \ + "0.044156, 0.054032, 0.072631, 0.097032, 0.122194, 0.155259, 0.205278" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[47]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB47eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.215143, 0.205891, 0.191396, 0.180086, 0.166663, 0.151271, 0.141824", \ + "0.219591, 0.210339, 0.195844, 0.184534, 0.171111, 0.155719, 0.146272", \ + "0.234139, 0.224887, 0.210392, 0.199082, 0.185659, 0.170267, 0.160820", \ + "0.240010, 0.230758, 0.216263, 0.204953, 0.191530, 0.176138, 0.166691", \ + "0.245664, 0.236412, 0.221917, 0.210607, 0.197184, 0.181792, 0.172345", \ + "0.255942, 0.246690, 0.232195, 0.220885, 0.207462, 0.192070, 0.182623", \ + "0.266510, 0.257258, 0.242763, 0.231453, 0.218030, 0.202638, 0.193191" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.217716, 0.206661, 0.189477, 0.170439, 0.155282, 0.131105, 0.101730", \ + "0.222117, 0.211063, 0.193878, 0.174840, 0.159683, 0.135506, 0.106131", \ + "0.236724, 0.225670, 0.208485, 0.189447, 0.174290, 0.150113, 0.120738", \ + "0.242582, 0.231528, 0.214343, 0.195305, 0.180148, 0.155971, 0.126596", \ + "0.248254, 0.237200, 0.220015, 0.200977, 0.185820, 0.161643, 0.132268", \ + "0.258524, 0.247470, 0.230285, 0.211247, 0.196090, 0.171913, 0.142538", \ + "0.269098, 0.258044, 0.240859, 0.221821, 0.206664, 0.182487, 0.153112" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[47])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.004496, 0.004501, 0.004505, 0.004510, 0.004514, 0.004519, 0.004523"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.005552, 0.005657, 0.005663, 0.005668, 0.005674, 0.005680, 0.005685"); + } + } + } + pin(TDB[46]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[46]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB46eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.087115, 0.095955, 0.111438, 0.131346, 0.150998, 0.181026, 0.211440", \ + "0.082860, 0.091700, 0.107183, 0.127091, 0.146743, 0.176771, 0.207185", \ + "0.068341, 0.077181, 0.092664, 0.112572, 0.132224, 0.162252, 0.192666", \ + "0.062497, 0.071337, 0.086820, 0.106728, 0.126380, 0.156408, 0.186822", \ + "0.056885, 0.065725, 0.081208, 0.101116, 0.120768, 0.150796, 0.181210", \ + "0.046554, 0.055394, 0.070877, 0.090786, 0.110438, 0.140466, 0.170880", \ + "0.035988, 0.044828, 0.060311, 0.080220, 0.099872, 0.129899, 0.160314" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.095310, 0.105186, 0.123785, 0.148186, 0.173348, 0.206413, 0.256432", \ + "0.091183, 0.101059, 0.119658, 0.144059, 0.169221, 0.202286, 0.252305", \ + "0.076531, 0.086407, 0.105006, 0.129407, 0.154569, 0.187634, 0.237653", \ + "0.070667, 0.080543, 0.099142, 0.123543, 0.148705, 0.181770, 0.231789", \ + "0.065069, 0.074945, 0.093544, 0.117945, 0.143107, 0.176172, 0.226191", \ + "0.054726, 0.064602, 0.083201, 0.107602, 0.132764, 0.165829, 0.215848", \ + "0.044156, 0.054032, 0.072631, 0.097032, 0.122194, 0.155259, 0.205278" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[46]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB46eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.215143, 0.205891, 0.191396, 0.180086, 0.166663, 0.151271, 0.141824", \ + "0.219591, 0.210339, 0.195844, 0.184534, 0.171111, 0.155719, 0.146272", \ + "0.234139, 0.224887, 0.210392, 0.199082, 0.185659, 0.170267, 0.160820", \ + "0.240010, 0.230758, 0.216263, 0.204953, 0.191530, 0.176138, 0.166691", \ + "0.245664, 0.236412, 0.221917, 0.210607, 0.197184, 0.181792, 0.172345", \ + "0.255942, 0.246690, 0.232195, 0.220885, 0.207462, 0.192070, 0.182623", \ + "0.266510, 0.257258, 0.242763, 0.231453, 0.218030, 0.202638, 0.193191" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.217716, 0.206661, 0.189477, 0.170439, 0.155282, 0.131105, 0.101730", \ + "0.222117, 0.211063, 0.193878, 0.174840, 0.159683, 0.135506, 0.106131", \ + "0.236724, 0.225670, 0.208485, 0.189447, 0.174290, 0.150113, 0.120738", \ + "0.242582, 0.231528, 0.214343, 0.195305, 0.180148, 0.155971, 0.126596", \ + "0.248254, 0.237200, 0.220015, 0.200977, 0.185820, 0.161643, 0.132268", \ + "0.258524, 0.247470, 0.230285, 0.211247, 0.196090, 0.171913, 0.142538", \ + "0.269098, 0.258044, 0.240859, 0.221821, 0.206664, 0.182487, 0.153112" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[46])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.004496, 0.004501, 0.004505, 0.004510, 0.004514, 0.004519, 0.004523"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.005552, 0.005657, 0.005663, 0.005668, 0.005674, 0.005680, 0.005685"); + } + } + } + pin(TDB[45]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[45]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB45eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.087115, 0.095955, 0.111438, 0.131346, 0.150998, 0.181026, 0.211440", \ + "0.082860, 0.091700, 0.107183, 0.127091, 0.146743, 0.176771, 0.207185", \ + "0.068341, 0.077181, 0.092664, 0.112572, 0.132224, 0.162252, 0.192666", \ + "0.062497, 0.071337, 0.086820, 0.106728, 0.126380, 0.156408, 0.186822", \ + "0.056885, 0.065725, 0.081208, 0.101116, 0.120768, 0.150796, 0.181210", \ + "0.046554, 0.055394, 0.070877, 0.090786, 0.110438, 0.140466, 0.170880", \ + "0.035988, 0.044828, 0.060311, 0.080220, 0.099872, 0.129899, 0.160314" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.095310, 0.105186, 0.123785, 0.148186, 0.173348, 0.206413, 0.256432", \ + "0.091183, 0.101059, 0.119658, 0.144059, 0.169221, 0.202286, 0.252305", \ + "0.076531, 0.086407, 0.105006, 0.129407, 0.154569, 0.187634, 0.237653", \ + "0.070667, 0.080543, 0.099142, 0.123543, 0.148705, 0.181770, 0.231789", \ + "0.065069, 0.074945, 0.093544, 0.117945, 0.143107, 0.176172, 0.226191", \ + "0.054726, 0.064602, 0.083201, 0.107602, 0.132764, 0.165829, 0.215848", \ + "0.044156, 0.054032, 0.072631, 0.097032, 0.122194, 0.155259, 0.205278" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[45]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB45eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.215143, 0.205891, 0.191396, 0.180086, 0.166663, 0.151271, 0.141824", \ + "0.219591, 0.210339, 0.195844, 0.184534, 0.171111, 0.155719, 0.146272", \ + "0.234139, 0.224887, 0.210392, 0.199082, 0.185659, 0.170267, 0.160820", \ + "0.240010, 0.230758, 0.216263, 0.204953, 0.191530, 0.176138, 0.166691", \ + "0.245664, 0.236412, 0.221917, 0.210607, 0.197184, 0.181792, 0.172345", \ + "0.255942, 0.246690, 0.232195, 0.220885, 0.207462, 0.192070, 0.182623", \ + "0.266510, 0.257258, 0.242763, 0.231453, 0.218030, 0.202638, 0.193191" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.217716, 0.206661, 0.189477, 0.170439, 0.155282, 0.131105, 0.101730", \ + "0.222117, 0.211063, 0.193878, 0.174840, 0.159683, 0.135506, 0.106131", \ + "0.236724, 0.225670, 0.208485, 0.189447, 0.174290, 0.150113, 0.120738", \ + "0.242582, 0.231528, 0.214343, 0.195305, 0.180148, 0.155971, 0.126596", \ + "0.248254, 0.237200, 0.220015, 0.200977, 0.185820, 0.161643, 0.132268", \ + "0.258524, 0.247470, 0.230285, 0.211247, 0.196090, 0.171913, 0.142538", \ + "0.269098, 0.258044, 0.240859, 0.221821, 0.206664, 0.182487, 0.153112" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[45])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.004496, 0.004501, 0.004505, 0.004510, 0.004514, 0.004519, 0.004523"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.005552, 0.005657, 0.005663, 0.005668, 0.005674, 0.005680, 0.005685"); + } + } + } + pin(TDB[44]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[44]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB44eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.087115, 0.095955, 0.111438, 0.131346, 0.150998, 0.181026, 0.211440", \ + "0.082860, 0.091700, 0.107183, 0.127091, 0.146743, 0.176771, 0.207185", \ + "0.068341, 0.077181, 0.092664, 0.112572, 0.132224, 0.162252, 0.192666", \ + "0.062497, 0.071337, 0.086820, 0.106728, 0.126380, 0.156408, 0.186822", \ + "0.056885, 0.065725, 0.081208, 0.101116, 0.120768, 0.150796, 0.181210", \ + "0.046554, 0.055394, 0.070877, 0.090786, 0.110438, 0.140466, 0.170880", \ + "0.035988, 0.044828, 0.060311, 0.080220, 0.099872, 0.129899, 0.160314" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.095310, 0.105186, 0.123785, 0.148186, 0.173348, 0.206413, 0.256432", \ + "0.091183, 0.101059, 0.119658, 0.144059, 0.169221, 0.202286, 0.252305", \ + "0.076531, 0.086407, 0.105006, 0.129407, 0.154569, 0.187634, 0.237653", \ + "0.070667, 0.080543, 0.099142, 0.123543, 0.148705, 0.181770, 0.231789", \ + "0.065069, 0.074945, 0.093544, 0.117945, 0.143107, 0.176172, 0.226191", \ + "0.054726, 0.064602, 0.083201, 0.107602, 0.132764, 0.165829, 0.215848", \ + "0.044156, 0.054032, 0.072631, 0.097032, 0.122194, 0.155259, 0.205278" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[44]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB44eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.215143, 0.205891, 0.191396, 0.180086, 0.166663, 0.151271, 0.141824", \ + "0.219591, 0.210339, 0.195844, 0.184534, 0.171111, 0.155719, 0.146272", \ + "0.234139, 0.224887, 0.210392, 0.199082, 0.185659, 0.170267, 0.160820", \ + "0.240010, 0.230758, 0.216263, 0.204953, 0.191530, 0.176138, 0.166691", \ + "0.245664, 0.236412, 0.221917, 0.210607, 0.197184, 0.181792, 0.172345", \ + "0.255942, 0.246690, 0.232195, 0.220885, 0.207462, 0.192070, 0.182623", \ + "0.266510, 0.257258, 0.242763, 0.231453, 0.218030, 0.202638, 0.193191" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.217716, 0.206661, 0.189477, 0.170439, 0.155282, 0.131105, 0.101730", \ + "0.222117, 0.211063, 0.193878, 0.174840, 0.159683, 0.135506, 0.106131", \ + "0.236724, 0.225670, 0.208485, 0.189447, 0.174290, 0.150113, 0.120738", \ + "0.242582, 0.231528, 0.214343, 0.195305, 0.180148, 0.155971, 0.126596", \ + "0.248254, 0.237200, 0.220015, 0.200977, 0.185820, 0.161643, 0.132268", \ + "0.258524, 0.247470, 0.230285, 0.211247, 0.196090, 0.171913, 0.142538", \ + "0.269098, 0.258044, 0.240859, 0.221821, 0.206664, 0.182487, 0.153112" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[44])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.004496, 0.004501, 0.004505, 0.004510, 0.004514, 0.004519, 0.004523"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.005552, 0.005657, 0.005663, 0.005668, 0.005674, 0.005680, 0.005685"); + } + } + } + pin(TDB[43]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[43]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB43eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.087115, 0.095955, 0.111438, 0.131346, 0.150998, 0.181026, 0.211440", \ + "0.082860, 0.091700, 0.107183, 0.127091, 0.146743, 0.176771, 0.207185", \ + "0.068341, 0.077181, 0.092664, 0.112572, 0.132224, 0.162252, 0.192666", \ + "0.062497, 0.071337, 0.086820, 0.106728, 0.126380, 0.156408, 0.186822", \ + "0.056885, 0.065725, 0.081208, 0.101116, 0.120768, 0.150796, 0.181210", \ + "0.046554, 0.055394, 0.070877, 0.090786, 0.110438, 0.140466, 0.170880", \ + "0.035988, 0.044828, 0.060311, 0.080220, 0.099872, 0.129899, 0.160314" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.095310, 0.105186, 0.123785, 0.148186, 0.173348, 0.206413, 0.256432", \ + "0.091183, 0.101059, 0.119658, 0.144059, 0.169221, 0.202286, 0.252305", \ + "0.076531, 0.086407, 0.105006, 0.129407, 0.154569, 0.187634, 0.237653", \ + "0.070667, 0.080543, 0.099142, 0.123543, 0.148705, 0.181770, 0.231789", \ + "0.065069, 0.074945, 0.093544, 0.117945, 0.143107, 0.176172, 0.226191", \ + "0.054726, 0.064602, 0.083201, 0.107602, 0.132764, 0.165829, 0.215848", \ + "0.044156, 0.054032, 0.072631, 0.097032, 0.122194, 0.155259, 0.205278" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[43]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB43eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.215143, 0.205891, 0.191396, 0.180086, 0.166663, 0.151271, 0.141824", \ + "0.219591, 0.210339, 0.195844, 0.184534, 0.171111, 0.155719, 0.146272", \ + "0.234139, 0.224887, 0.210392, 0.199082, 0.185659, 0.170267, 0.160820", \ + "0.240010, 0.230758, 0.216263, 0.204953, 0.191530, 0.176138, 0.166691", \ + "0.245664, 0.236412, 0.221917, 0.210607, 0.197184, 0.181792, 0.172345", \ + "0.255942, 0.246690, 0.232195, 0.220885, 0.207462, 0.192070, 0.182623", \ + "0.266510, 0.257258, 0.242763, 0.231453, 0.218030, 0.202638, 0.193191" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.217716, 0.206661, 0.189477, 0.170439, 0.155282, 0.131105, 0.101730", \ + "0.222117, 0.211063, 0.193878, 0.174840, 0.159683, 0.135506, 0.106131", \ + "0.236724, 0.225670, 0.208485, 0.189447, 0.174290, 0.150113, 0.120738", \ + "0.242582, 0.231528, 0.214343, 0.195305, 0.180148, 0.155971, 0.126596", \ + "0.248254, 0.237200, 0.220015, 0.200977, 0.185820, 0.161643, 0.132268", \ + "0.258524, 0.247470, 0.230285, 0.211247, 0.196090, 0.171913, 0.142538", \ + "0.269098, 0.258044, 0.240859, 0.221821, 0.206664, 0.182487, 0.153112" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[43])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.004496, 0.004501, 0.004505, 0.004510, 0.004514, 0.004519, 0.004523"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.005552, 0.005657, 0.005663, 0.005668, 0.005674, 0.005680, 0.005685"); + } + } + } + pin(TDB[42]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[42]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB42eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.087115, 0.095955, 0.111438, 0.131346, 0.150998, 0.181026, 0.211440", \ + "0.082860, 0.091700, 0.107183, 0.127091, 0.146743, 0.176771, 0.207185", \ + "0.068341, 0.077181, 0.092664, 0.112572, 0.132224, 0.162252, 0.192666", \ + "0.062497, 0.071337, 0.086820, 0.106728, 0.126380, 0.156408, 0.186822", \ + "0.056885, 0.065725, 0.081208, 0.101116, 0.120768, 0.150796, 0.181210", \ + "0.046554, 0.055394, 0.070877, 0.090786, 0.110438, 0.140466, 0.170880", \ + "0.035988, 0.044828, 0.060311, 0.080220, 0.099872, 0.129899, 0.160314" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.095310, 0.105186, 0.123785, 0.148186, 0.173348, 0.206413, 0.256432", \ + "0.091183, 0.101059, 0.119658, 0.144059, 0.169221, 0.202286, 0.252305", \ + "0.076531, 0.086407, 0.105006, 0.129407, 0.154569, 0.187634, 0.237653", \ + "0.070667, 0.080543, 0.099142, 0.123543, 0.148705, 0.181770, 0.231789", \ + "0.065069, 0.074945, 0.093544, 0.117945, 0.143107, 0.176172, 0.226191", \ + "0.054726, 0.064602, 0.083201, 0.107602, 0.132764, 0.165829, 0.215848", \ + "0.044156, 0.054032, 0.072631, 0.097032, 0.122194, 0.155259, 0.205278" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[42]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB42eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.215143, 0.205891, 0.191396, 0.180086, 0.166663, 0.151271, 0.141824", \ + "0.219591, 0.210339, 0.195844, 0.184534, 0.171111, 0.155719, 0.146272", \ + "0.234139, 0.224887, 0.210392, 0.199082, 0.185659, 0.170267, 0.160820", \ + "0.240010, 0.230758, 0.216263, 0.204953, 0.191530, 0.176138, 0.166691", \ + "0.245664, 0.236412, 0.221917, 0.210607, 0.197184, 0.181792, 0.172345", \ + "0.255942, 0.246690, 0.232195, 0.220885, 0.207462, 0.192070, 0.182623", \ + "0.266510, 0.257258, 0.242763, 0.231453, 0.218030, 0.202638, 0.193191" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.217716, 0.206661, 0.189477, 0.170439, 0.155282, 0.131105, 0.101730", \ + "0.222117, 0.211063, 0.193878, 0.174840, 0.159683, 0.135506, 0.106131", \ + "0.236724, 0.225670, 0.208485, 0.189447, 0.174290, 0.150113, 0.120738", \ + "0.242582, 0.231528, 0.214343, 0.195305, 0.180148, 0.155971, 0.126596", \ + "0.248254, 0.237200, 0.220015, 0.200977, 0.185820, 0.161643, 0.132268", \ + "0.258524, 0.247470, 0.230285, 0.211247, 0.196090, 0.171913, 0.142538", \ + "0.269098, 0.258044, 0.240859, 0.221821, 0.206664, 0.182487, 0.153112" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[42])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.004496, 0.004501, 0.004505, 0.004510, 0.004514, 0.004519, 0.004523"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.005552, 0.005657, 0.005663, 0.005668, 0.005674, 0.005680, 0.005685"); + } + } + } + pin(TDB[41]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[41]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB41eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.087115, 0.095955, 0.111438, 0.131346, 0.150998, 0.181026, 0.211440", \ + "0.082860, 0.091700, 0.107183, 0.127091, 0.146743, 0.176771, 0.207185", \ + "0.068341, 0.077181, 0.092664, 0.112572, 0.132224, 0.162252, 0.192666", \ + "0.062497, 0.071337, 0.086820, 0.106728, 0.126380, 0.156408, 0.186822", \ + "0.056885, 0.065725, 0.081208, 0.101116, 0.120768, 0.150796, 0.181210", \ + "0.046554, 0.055394, 0.070877, 0.090786, 0.110438, 0.140466, 0.170880", \ + "0.035988, 0.044828, 0.060311, 0.080220, 0.099872, 0.129899, 0.160314" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.095310, 0.105186, 0.123785, 0.148186, 0.173348, 0.206413, 0.256432", \ + "0.091183, 0.101059, 0.119658, 0.144059, 0.169221, 0.202286, 0.252305", \ + "0.076531, 0.086407, 0.105006, 0.129407, 0.154569, 0.187634, 0.237653", \ + "0.070667, 0.080543, 0.099142, 0.123543, 0.148705, 0.181770, 0.231789", \ + "0.065069, 0.074945, 0.093544, 0.117945, 0.143107, 0.176172, 0.226191", \ + "0.054726, 0.064602, 0.083201, 0.107602, 0.132764, 0.165829, 0.215848", \ + "0.044156, 0.054032, 0.072631, 0.097032, 0.122194, 0.155259, 0.205278" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[41]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB41eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.215143, 0.205891, 0.191396, 0.180086, 0.166663, 0.151271, 0.141824", \ + "0.219591, 0.210339, 0.195844, 0.184534, 0.171111, 0.155719, 0.146272", \ + "0.234139, 0.224887, 0.210392, 0.199082, 0.185659, 0.170267, 0.160820", \ + "0.240010, 0.230758, 0.216263, 0.204953, 0.191530, 0.176138, 0.166691", \ + "0.245664, 0.236412, 0.221917, 0.210607, 0.197184, 0.181792, 0.172345", \ + "0.255942, 0.246690, 0.232195, 0.220885, 0.207462, 0.192070, 0.182623", \ + "0.266510, 0.257258, 0.242763, 0.231453, 0.218030, 0.202638, 0.193191" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.217716, 0.206661, 0.189477, 0.170439, 0.155282, 0.131105, 0.101730", \ + "0.222117, 0.211063, 0.193878, 0.174840, 0.159683, 0.135506, 0.106131", \ + "0.236724, 0.225670, 0.208485, 0.189447, 0.174290, 0.150113, 0.120738", \ + "0.242582, 0.231528, 0.214343, 0.195305, 0.180148, 0.155971, 0.126596", \ + "0.248254, 0.237200, 0.220015, 0.200977, 0.185820, 0.161643, 0.132268", \ + "0.258524, 0.247470, 0.230285, 0.211247, 0.196090, 0.171913, 0.142538", \ + "0.269098, 0.258044, 0.240859, 0.221821, 0.206664, 0.182487, 0.153112" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[41])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.004496, 0.004501, 0.004505, 0.004510, 0.004514, 0.004519, 0.004523"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.005552, 0.005657, 0.005663, 0.005668, 0.005674, 0.005680, 0.005685"); + } + } + } + pin(TDB[40]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[40]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB40eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.087115, 0.095955, 0.111438, 0.131346, 0.150998, 0.181026, 0.211440", \ + "0.082860, 0.091700, 0.107183, 0.127091, 0.146743, 0.176771, 0.207185", \ + "0.068341, 0.077181, 0.092664, 0.112572, 0.132224, 0.162252, 0.192666", \ + "0.062497, 0.071337, 0.086820, 0.106728, 0.126380, 0.156408, 0.186822", \ + "0.056885, 0.065725, 0.081208, 0.101116, 0.120768, 0.150796, 0.181210", \ + "0.046554, 0.055394, 0.070877, 0.090786, 0.110438, 0.140466, 0.170880", \ + "0.035988, 0.044828, 0.060311, 0.080220, 0.099872, 0.129899, 0.160314" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.095310, 0.105186, 0.123785, 0.148186, 0.173348, 0.206413, 0.256432", \ + "0.091183, 0.101059, 0.119658, 0.144059, 0.169221, 0.202286, 0.252305", \ + "0.076531, 0.086407, 0.105006, 0.129407, 0.154569, 0.187634, 0.237653", \ + "0.070667, 0.080543, 0.099142, 0.123543, 0.148705, 0.181770, 0.231789", \ + "0.065069, 0.074945, 0.093544, 0.117945, 0.143107, 0.176172, 0.226191", \ + "0.054726, 0.064602, 0.083201, 0.107602, 0.132764, 0.165829, 0.215848", \ + "0.044156, 0.054032, 0.072631, 0.097032, 0.122194, 0.155259, 0.205278" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[40]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB40eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.215143, 0.205891, 0.191396, 0.180086, 0.166663, 0.151271, 0.141824", \ + "0.219591, 0.210339, 0.195844, 0.184534, 0.171111, 0.155719, 0.146272", \ + "0.234139, 0.224887, 0.210392, 0.199082, 0.185659, 0.170267, 0.160820", \ + "0.240010, 0.230758, 0.216263, 0.204953, 0.191530, 0.176138, 0.166691", \ + "0.245664, 0.236412, 0.221917, 0.210607, 0.197184, 0.181792, 0.172345", \ + "0.255942, 0.246690, 0.232195, 0.220885, 0.207462, 0.192070, 0.182623", \ + "0.266510, 0.257258, 0.242763, 0.231453, 0.218030, 0.202638, 0.193191" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.217716, 0.206661, 0.189477, 0.170439, 0.155282, 0.131105, 0.101730", \ + "0.222117, 0.211063, 0.193878, 0.174840, 0.159683, 0.135506, 0.106131", \ + "0.236724, 0.225670, 0.208485, 0.189447, 0.174290, 0.150113, 0.120738", \ + "0.242582, 0.231528, 0.214343, 0.195305, 0.180148, 0.155971, 0.126596", \ + "0.248254, 0.237200, 0.220015, 0.200977, 0.185820, 0.161643, 0.132268", \ + "0.258524, 0.247470, 0.230285, 0.211247, 0.196090, 0.171913, 0.142538", \ + "0.269098, 0.258044, 0.240859, 0.221821, 0.206664, 0.182487, 0.153112" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[40])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.004496, 0.004501, 0.004505, 0.004510, 0.004514, 0.004519, 0.004523"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.005552, 0.005657, 0.005663, 0.005668, 0.005674, 0.005680, 0.005685"); + } + } + } + pin(TDB[39]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[39]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB39eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.087115, 0.095955, 0.111438, 0.131346, 0.150998, 0.181026, 0.211440", \ + "0.082860, 0.091700, 0.107183, 0.127091, 0.146743, 0.176771, 0.207185", \ + "0.068341, 0.077181, 0.092664, 0.112572, 0.132224, 0.162252, 0.192666", \ + "0.062497, 0.071337, 0.086820, 0.106728, 0.126380, 0.156408, 0.186822", \ + "0.056885, 0.065725, 0.081208, 0.101116, 0.120768, 0.150796, 0.181210", \ + "0.046554, 0.055394, 0.070877, 0.090786, 0.110438, 0.140466, 0.170880", \ + "0.035988, 0.044828, 0.060311, 0.080220, 0.099872, 0.129899, 0.160314" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.095310, 0.105186, 0.123785, 0.148186, 0.173348, 0.206413, 0.256432", \ + "0.091183, 0.101059, 0.119658, 0.144059, 0.169221, 0.202286, 0.252305", \ + "0.076531, 0.086407, 0.105006, 0.129407, 0.154569, 0.187634, 0.237653", \ + "0.070667, 0.080543, 0.099142, 0.123543, 0.148705, 0.181770, 0.231789", \ + "0.065069, 0.074945, 0.093544, 0.117945, 0.143107, 0.176172, 0.226191", \ + "0.054726, 0.064602, 0.083201, 0.107602, 0.132764, 0.165829, 0.215848", \ + "0.044156, 0.054032, 0.072631, 0.097032, 0.122194, 0.155259, 0.205278" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[39]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB39eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.215143, 0.205891, 0.191396, 0.180086, 0.166663, 0.151271, 0.141824", \ + "0.219591, 0.210339, 0.195844, 0.184534, 0.171111, 0.155719, 0.146272", \ + "0.234139, 0.224887, 0.210392, 0.199082, 0.185659, 0.170267, 0.160820", \ + "0.240010, 0.230758, 0.216263, 0.204953, 0.191530, 0.176138, 0.166691", \ + "0.245664, 0.236412, 0.221917, 0.210607, 0.197184, 0.181792, 0.172345", \ + "0.255942, 0.246690, 0.232195, 0.220885, 0.207462, 0.192070, 0.182623", \ + "0.266510, 0.257258, 0.242763, 0.231453, 0.218030, 0.202638, 0.193191" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.217716, 0.206661, 0.189477, 0.170439, 0.155282, 0.131105, 0.101730", \ + "0.222117, 0.211063, 0.193878, 0.174840, 0.159683, 0.135506, 0.106131", \ + "0.236724, 0.225670, 0.208485, 0.189447, 0.174290, 0.150113, 0.120738", \ + "0.242582, 0.231528, 0.214343, 0.195305, 0.180148, 0.155971, 0.126596", \ + "0.248254, 0.237200, 0.220015, 0.200977, 0.185820, 0.161643, 0.132268", \ + "0.258524, 0.247470, 0.230285, 0.211247, 0.196090, 0.171913, 0.142538", \ + "0.269098, 0.258044, 0.240859, 0.221821, 0.206664, 0.182487, 0.153112" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[39])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.004496, 0.004501, 0.004505, 0.004510, 0.004514, 0.004519, 0.004523"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.005552, 0.005657, 0.005663, 0.005668, 0.005674, 0.005680, 0.005685"); + } + } + } + pin(TDB[38]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[38]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB38eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.087115, 0.095955, 0.111438, 0.131346, 0.150998, 0.181026, 0.211440", \ + "0.082860, 0.091700, 0.107183, 0.127091, 0.146743, 0.176771, 0.207185", \ + "0.068341, 0.077181, 0.092664, 0.112572, 0.132224, 0.162252, 0.192666", \ + "0.062497, 0.071337, 0.086820, 0.106728, 0.126380, 0.156408, 0.186822", \ + "0.056885, 0.065725, 0.081208, 0.101116, 0.120768, 0.150796, 0.181210", \ + "0.046554, 0.055394, 0.070877, 0.090786, 0.110438, 0.140466, 0.170880", \ + "0.035988, 0.044828, 0.060311, 0.080220, 0.099872, 0.129899, 0.160314" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.095310, 0.105186, 0.123785, 0.148186, 0.173348, 0.206413, 0.256432", \ + "0.091183, 0.101059, 0.119658, 0.144059, 0.169221, 0.202286, 0.252305", \ + "0.076531, 0.086407, 0.105006, 0.129407, 0.154569, 0.187634, 0.237653", \ + "0.070667, 0.080543, 0.099142, 0.123543, 0.148705, 0.181770, 0.231789", \ + "0.065069, 0.074945, 0.093544, 0.117945, 0.143107, 0.176172, 0.226191", \ + "0.054726, 0.064602, 0.083201, 0.107602, 0.132764, 0.165829, 0.215848", \ + "0.044156, 0.054032, 0.072631, 0.097032, 0.122194, 0.155259, 0.205278" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[38]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB38eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.215143, 0.205891, 0.191396, 0.180086, 0.166663, 0.151271, 0.141824", \ + "0.219591, 0.210339, 0.195844, 0.184534, 0.171111, 0.155719, 0.146272", \ + "0.234139, 0.224887, 0.210392, 0.199082, 0.185659, 0.170267, 0.160820", \ + "0.240010, 0.230758, 0.216263, 0.204953, 0.191530, 0.176138, 0.166691", \ + "0.245664, 0.236412, 0.221917, 0.210607, 0.197184, 0.181792, 0.172345", \ + "0.255942, 0.246690, 0.232195, 0.220885, 0.207462, 0.192070, 0.182623", \ + "0.266510, 0.257258, 0.242763, 0.231453, 0.218030, 0.202638, 0.193191" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.217716, 0.206661, 0.189477, 0.170439, 0.155282, 0.131105, 0.101730", \ + "0.222117, 0.211063, 0.193878, 0.174840, 0.159683, 0.135506, 0.106131", \ + "0.236724, 0.225670, 0.208485, 0.189447, 0.174290, 0.150113, 0.120738", \ + "0.242582, 0.231528, 0.214343, 0.195305, 0.180148, 0.155971, 0.126596", \ + "0.248254, 0.237200, 0.220015, 0.200977, 0.185820, 0.161643, 0.132268", \ + "0.258524, 0.247470, 0.230285, 0.211247, 0.196090, 0.171913, 0.142538", \ + "0.269098, 0.258044, 0.240859, 0.221821, 0.206664, 0.182487, 0.153112" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[38])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.004496, 0.004501, 0.004505, 0.004510, 0.004514, 0.004519, 0.004523"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.005552, 0.005657, 0.005663, 0.005668, 0.005674, 0.005680, 0.005685"); + } + } + } + pin(TDB[37]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[37]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB37eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.087115, 0.095955, 0.111438, 0.131346, 0.150998, 0.181026, 0.211440", \ + "0.082860, 0.091700, 0.107183, 0.127091, 0.146743, 0.176771, 0.207185", \ + "0.068341, 0.077181, 0.092664, 0.112572, 0.132224, 0.162252, 0.192666", \ + "0.062497, 0.071337, 0.086820, 0.106728, 0.126380, 0.156408, 0.186822", \ + "0.056885, 0.065725, 0.081208, 0.101116, 0.120768, 0.150796, 0.181210", \ + "0.046554, 0.055394, 0.070877, 0.090786, 0.110438, 0.140466, 0.170880", \ + "0.035988, 0.044828, 0.060311, 0.080220, 0.099872, 0.129899, 0.160314" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.095310, 0.105186, 0.123785, 0.148186, 0.173348, 0.206413, 0.256432", \ + "0.091183, 0.101059, 0.119658, 0.144059, 0.169221, 0.202286, 0.252305", \ + "0.076531, 0.086407, 0.105006, 0.129407, 0.154569, 0.187634, 0.237653", \ + "0.070667, 0.080543, 0.099142, 0.123543, 0.148705, 0.181770, 0.231789", \ + "0.065069, 0.074945, 0.093544, 0.117945, 0.143107, 0.176172, 0.226191", \ + "0.054726, 0.064602, 0.083201, 0.107602, 0.132764, 0.165829, 0.215848", \ + "0.044156, 0.054032, 0.072631, 0.097032, 0.122194, 0.155259, 0.205278" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[37]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB37eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.215143, 0.205891, 0.191396, 0.180086, 0.166663, 0.151271, 0.141824", \ + "0.219591, 0.210339, 0.195844, 0.184534, 0.171111, 0.155719, 0.146272", \ + "0.234139, 0.224887, 0.210392, 0.199082, 0.185659, 0.170267, 0.160820", \ + "0.240010, 0.230758, 0.216263, 0.204953, 0.191530, 0.176138, 0.166691", \ + "0.245664, 0.236412, 0.221917, 0.210607, 0.197184, 0.181792, 0.172345", \ + "0.255942, 0.246690, 0.232195, 0.220885, 0.207462, 0.192070, 0.182623", \ + "0.266510, 0.257258, 0.242763, 0.231453, 0.218030, 0.202638, 0.193191" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.217716, 0.206661, 0.189477, 0.170439, 0.155282, 0.131105, 0.101730", \ + "0.222117, 0.211063, 0.193878, 0.174840, 0.159683, 0.135506, 0.106131", \ + "0.236724, 0.225670, 0.208485, 0.189447, 0.174290, 0.150113, 0.120738", \ + "0.242582, 0.231528, 0.214343, 0.195305, 0.180148, 0.155971, 0.126596", \ + "0.248254, 0.237200, 0.220015, 0.200977, 0.185820, 0.161643, 0.132268", \ + "0.258524, 0.247470, 0.230285, 0.211247, 0.196090, 0.171913, 0.142538", \ + "0.269098, 0.258044, 0.240859, 0.221821, 0.206664, 0.182487, 0.153112" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[37])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.004496, 0.004501, 0.004505, 0.004510, 0.004514, 0.004519, 0.004523"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.005552, 0.005657, 0.005663, 0.005668, 0.005674, 0.005680, 0.005685"); + } + } + } + pin(TDB[36]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[36]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB36eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.087115, 0.095955, 0.111438, 0.131346, 0.150998, 0.181026, 0.211440", \ + "0.082860, 0.091700, 0.107183, 0.127091, 0.146743, 0.176771, 0.207185", \ + "0.068341, 0.077181, 0.092664, 0.112572, 0.132224, 0.162252, 0.192666", \ + "0.062497, 0.071337, 0.086820, 0.106728, 0.126380, 0.156408, 0.186822", \ + "0.056885, 0.065725, 0.081208, 0.101116, 0.120768, 0.150796, 0.181210", \ + "0.046554, 0.055394, 0.070877, 0.090786, 0.110438, 0.140466, 0.170880", \ + "0.035988, 0.044828, 0.060311, 0.080220, 0.099872, 0.129899, 0.160314" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.095310, 0.105186, 0.123785, 0.148186, 0.173348, 0.206413, 0.256432", \ + "0.091183, 0.101059, 0.119658, 0.144059, 0.169221, 0.202286, 0.252305", \ + "0.076531, 0.086407, 0.105006, 0.129407, 0.154569, 0.187634, 0.237653", \ + "0.070667, 0.080543, 0.099142, 0.123543, 0.148705, 0.181770, 0.231789", \ + "0.065069, 0.074945, 0.093544, 0.117945, 0.143107, 0.176172, 0.226191", \ + "0.054726, 0.064602, 0.083201, 0.107602, 0.132764, 0.165829, 0.215848", \ + "0.044156, 0.054032, 0.072631, 0.097032, 0.122194, 0.155259, 0.205278" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[36]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB36eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.215143, 0.205891, 0.191396, 0.180086, 0.166663, 0.151271, 0.141824", \ + "0.219591, 0.210339, 0.195844, 0.184534, 0.171111, 0.155719, 0.146272", \ + "0.234139, 0.224887, 0.210392, 0.199082, 0.185659, 0.170267, 0.160820", \ + "0.240010, 0.230758, 0.216263, 0.204953, 0.191530, 0.176138, 0.166691", \ + "0.245664, 0.236412, 0.221917, 0.210607, 0.197184, 0.181792, 0.172345", \ + "0.255942, 0.246690, 0.232195, 0.220885, 0.207462, 0.192070, 0.182623", \ + "0.266510, 0.257258, 0.242763, 0.231453, 0.218030, 0.202638, 0.193191" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.217716, 0.206661, 0.189477, 0.170439, 0.155282, 0.131105, 0.101730", \ + "0.222117, 0.211063, 0.193878, 0.174840, 0.159683, 0.135506, 0.106131", \ + "0.236724, 0.225670, 0.208485, 0.189447, 0.174290, 0.150113, 0.120738", \ + "0.242582, 0.231528, 0.214343, 0.195305, 0.180148, 0.155971, 0.126596", \ + "0.248254, 0.237200, 0.220015, 0.200977, 0.185820, 0.161643, 0.132268", \ + "0.258524, 0.247470, 0.230285, 0.211247, 0.196090, 0.171913, 0.142538", \ + "0.269098, 0.258044, 0.240859, 0.221821, 0.206664, 0.182487, 0.153112" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[36])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.004496, 0.004501, 0.004505, 0.004510, 0.004514, 0.004519, 0.004523"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.005552, 0.005657, 0.005663, 0.005668, 0.005674, 0.005680, 0.005685"); + } + } + } + pin(TDB[35]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[35]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB35eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.087115, 0.095955, 0.111438, 0.131346, 0.150998, 0.181026, 0.211440", \ + "0.082860, 0.091700, 0.107183, 0.127091, 0.146743, 0.176771, 0.207185", \ + "0.068341, 0.077181, 0.092664, 0.112572, 0.132224, 0.162252, 0.192666", \ + "0.062497, 0.071337, 0.086820, 0.106728, 0.126380, 0.156408, 0.186822", \ + "0.056885, 0.065725, 0.081208, 0.101116, 0.120768, 0.150796, 0.181210", \ + "0.046554, 0.055394, 0.070877, 0.090786, 0.110438, 0.140466, 0.170880", \ + "0.035988, 0.044828, 0.060311, 0.080220, 0.099872, 0.129899, 0.160314" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.095310, 0.105186, 0.123785, 0.148186, 0.173348, 0.206413, 0.256432", \ + "0.091183, 0.101059, 0.119658, 0.144059, 0.169221, 0.202286, 0.252305", \ + "0.076531, 0.086407, 0.105006, 0.129407, 0.154569, 0.187634, 0.237653", \ + "0.070667, 0.080543, 0.099142, 0.123543, 0.148705, 0.181770, 0.231789", \ + "0.065069, 0.074945, 0.093544, 0.117945, 0.143107, 0.176172, 0.226191", \ + "0.054726, 0.064602, 0.083201, 0.107602, 0.132764, 0.165829, 0.215848", \ + "0.044156, 0.054032, 0.072631, 0.097032, 0.122194, 0.155259, 0.205278" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[35]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB35eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.215143, 0.205891, 0.191396, 0.180086, 0.166663, 0.151271, 0.141824", \ + "0.219591, 0.210339, 0.195844, 0.184534, 0.171111, 0.155719, 0.146272", \ + "0.234139, 0.224887, 0.210392, 0.199082, 0.185659, 0.170267, 0.160820", \ + "0.240010, 0.230758, 0.216263, 0.204953, 0.191530, 0.176138, 0.166691", \ + "0.245664, 0.236412, 0.221917, 0.210607, 0.197184, 0.181792, 0.172345", \ + "0.255942, 0.246690, 0.232195, 0.220885, 0.207462, 0.192070, 0.182623", \ + "0.266510, 0.257258, 0.242763, 0.231453, 0.218030, 0.202638, 0.193191" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.217716, 0.206661, 0.189477, 0.170439, 0.155282, 0.131105, 0.101730", \ + "0.222117, 0.211063, 0.193878, 0.174840, 0.159683, 0.135506, 0.106131", \ + "0.236724, 0.225670, 0.208485, 0.189447, 0.174290, 0.150113, 0.120738", \ + "0.242582, 0.231528, 0.214343, 0.195305, 0.180148, 0.155971, 0.126596", \ + "0.248254, 0.237200, 0.220015, 0.200977, 0.185820, 0.161643, 0.132268", \ + "0.258524, 0.247470, 0.230285, 0.211247, 0.196090, 0.171913, 0.142538", \ + "0.269098, 0.258044, 0.240859, 0.221821, 0.206664, 0.182487, 0.153112" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[35])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.004496, 0.004501, 0.004505, 0.004510, 0.004514, 0.004519, 0.004523"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.005552, 0.005657, 0.005663, 0.005668, 0.005674, 0.005680, 0.005685"); + } + } + } + pin(TDB[34]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[34]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB34eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.087115, 0.095955, 0.111438, 0.131346, 0.150998, 0.181026, 0.211440", \ + "0.082860, 0.091700, 0.107183, 0.127091, 0.146743, 0.176771, 0.207185", \ + "0.068341, 0.077181, 0.092664, 0.112572, 0.132224, 0.162252, 0.192666", \ + "0.062497, 0.071337, 0.086820, 0.106728, 0.126380, 0.156408, 0.186822", \ + "0.056885, 0.065725, 0.081208, 0.101116, 0.120768, 0.150796, 0.181210", \ + "0.046554, 0.055394, 0.070877, 0.090786, 0.110438, 0.140466, 0.170880", \ + "0.035988, 0.044828, 0.060311, 0.080220, 0.099872, 0.129899, 0.160314" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.095310, 0.105186, 0.123785, 0.148186, 0.173348, 0.206413, 0.256432", \ + "0.091183, 0.101059, 0.119658, 0.144059, 0.169221, 0.202286, 0.252305", \ + "0.076531, 0.086407, 0.105006, 0.129407, 0.154569, 0.187634, 0.237653", \ + "0.070667, 0.080543, 0.099142, 0.123543, 0.148705, 0.181770, 0.231789", \ + "0.065069, 0.074945, 0.093544, 0.117945, 0.143107, 0.176172, 0.226191", \ + "0.054726, 0.064602, 0.083201, 0.107602, 0.132764, 0.165829, 0.215848", \ + "0.044156, 0.054032, 0.072631, 0.097032, 0.122194, 0.155259, 0.205278" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[34]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB34eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.215143, 0.205891, 0.191396, 0.180086, 0.166663, 0.151271, 0.141824", \ + "0.219591, 0.210339, 0.195844, 0.184534, 0.171111, 0.155719, 0.146272", \ + "0.234139, 0.224887, 0.210392, 0.199082, 0.185659, 0.170267, 0.160820", \ + "0.240010, 0.230758, 0.216263, 0.204953, 0.191530, 0.176138, 0.166691", \ + "0.245664, 0.236412, 0.221917, 0.210607, 0.197184, 0.181792, 0.172345", \ + "0.255942, 0.246690, 0.232195, 0.220885, 0.207462, 0.192070, 0.182623", \ + "0.266510, 0.257258, 0.242763, 0.231453, 0.218030, 0.202638, 0.193191" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.217716, 0.206661, 0.189477, 0.170439, 0.155282, 0.131105, 0.101730", \ + "0.222117, 0.211063, 0.193878, 0.174840, 0.159683, 0.135506, 0.106131", \ + "0.236724, 0.225670, 0.208485, 0.189447, 0.174290, 0.150113, 0.120738", \ + "0.242582, 0.231528, 0.214343, 0.195305, 0.180148, 0.155971, 0.126596", \ + "0.248254, 0.237200, 0.220015, 0.200977, 0.185820, 0.161643, 0.132268", \ + "0.258524, 0.247470, 0.230285, 0.211247, 0.196090, 0.171913, 0.142538", \ + "0.269098, 0.258044, 0.240859, 0.221821, 0.206664, 0.182487, 0.153112" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[34])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.004496, 0.004501, 0.004505, 0.004510, 0.004514, 0.004519, 0.004523"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.005552, 0.005657, 0.005663, 0.005668, 0.005674, 0.005680, 0.005685"); + } + } + } + pin(TDB[33]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[33]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB33eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.087115, 0.095955, 0.111438, 0.131346, 0.150998, 0.181026, 0.211440", \ + "0.082860, 0.091700, 0.107183, 0.127091, 0.146743, 0.176771, 0.207185", \ + "0.068341, 0.077181, 0.092664, 0.112572, 0.132224, 0.162252, 0.192666", \ + "0.062497, 0.071337, 0.086820, 0.106728, 0.126380, 0.156408, 0.186822", \ + "0.056885, 0.065725, 0.081208, 0.101116, 0.120768, 0.150796, 0.181210", \ + "0.046554, 0.055394, 0.070877, 0.090786, 0.110438, 0.140466, 0.170880", \ + "0.035988, 0.044828, 0.060311, 0.080220, 0.099872, 0.129899, 0.160314" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.095310, 0.105186, 0.123785, 0.148186, 0.173348, 0.206413, 0.256432", \ + "0.091183, 0.101059, 0.119658, 0.144059, 0.169221, 0.202286, 0.252305", \ + "0.076531, 0.086407, 0.105006, 0.129407, 0.154569, 0.187634, 0.237653", \ + "0.070667, 0.080543, 0.099142, 0.123543, 0.148705, 0.181770, 0.231789", \ + "0.065069, 0.074945, 0.093544, 0.117945, 0.143107, 0.176172, 0.226191", \ + "0.054726, 0.064602, 0.083201, 0.107602, 0.132764, 0.165829, 0.215848", \ + "0.044156, 0.054032, 0.072631, 0.097032, 0.122194, 0.155259, 0.205278" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[33]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB33eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.215143, 0.205891, 0.191396, 0.180086, 0.166663, 0.151271, 0.141824", \ + "0.219591, 0.210339, 0.195844, 0.184534, 0.171111, 0.155719, 0.146272", \ + "0.234139, 0.224887, 0.210392, 0.199082, 0.185659, 0.170267, 0.160820", \ + "0.240010, 0.230758, 0.216263, 0.204953, 0.191530, 0.176138, 0.166691", \ + "0.245664, 0.236412, 0.221917, 0.210607, 0.197184, 0.181792, 0.172345", \ + "0.255942, 0.246690, 0.232195, 0.220885, 0.207462, 0.192070, 0.182623", \ + "0.266510, 0.257258, 0.242763, 0.231453, 0.218030, 0.202638, 0.193191" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.217716, 0.206661, 0.189477, 0.170439, 0.155282, 0.131105, 0.101730", \ + "0.222117, 0.211063, 0.193878, 0.174840, 0.159683, 0.135506, 0.106131", \ + "0.236724, 0.225670, 0.208485, 0.189447, 0.174290, 0.150113, 0.120738", \ + "0.242582, 0.231528, 0.214343, 0.195305, 0.180148, 0.155971, 0.126596", \ + "0.248254, 0.237200, 0.220015, 0.200977, 0.185820, 0.161643, 0.132268", \ + "0.258524, 0.247470, 0.230285, 0.211247, 0.196090, 0.171913, 0.142538", \ + "0.269098, 0.258044, 0.240859, 0.221821, 0.206664, 0.182487, 0.153112" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[33])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.004496, 0.004501, 0.004505, 0.004510, 0.004514, 0.004519, 0.004523"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.005552, 0.005657, 0.005663, 0.005668, 0.005674, 0.005680, 0.005685"); + } + } + } + pin(TDB[32]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[32]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB32eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.087115, 0.095955, 0.111438, 0.131346, 0.150998, 0.181026, 0.211440", \ + "0.082860, 0.091700, 0.107183, 0.127091, 0.146743, 0.176771, 0.207185", \ + "0.068341, 0.077181, 0.092664, 0.112572, 0.132224, 0.162252, 0.192666", \ + "0.062497, 0.071337, 0.086820, 0.106728, 0.126380, 0.156408, 0.186822", \ + "0.056885, 0.065725, 0.081208, 0.101116, 0.120768, 0.150796, 0.181210", \ + "0.046554, 0.055394, 0.070877, 0.090786, 0.110438, 0.140466, 0.170880", \ + "0.035988, 0.044828, 0.060311, 0.080220, 0.099872, 0.129899, 0.160314" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.095310, 0.105186, 0.123785, 0.148186, 0.173348, 0.206413, 0.256432", \ + "0.091183, 0.101059, 0.119658, 0.144059, 0.169221, 0.202286, 0.252305", \ + "0.076531, 0.086407, 0.105006, 0.129407, 0.154569, 0.187634, 0.237653", \ + "0.070667, 0.080543, 0.099142, 0.123543, 0.148705, 0.181770, 0.231789", \ + "0.065069, 0.074945, 0.093544, 0.117945, 0.143107, 0.176172, 0.226191", \ + "0.054726, 0.064602, 0.083201, 0.107602, 0.132764, 0.165829, 0.215848", \ + "0.044156, 0.054032, 0.072631, 0.097032, 0.122194, 0.155259, 0.205278" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[32]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB32eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.215143, 0.205891, 0.191396, 0.180086, 0.166663, 0.151271, 0.141824", \ + "0.219591, 0.210339, 0.195844, 0.184534, 0.171111, 0.155719, 0.146272", \ + "0.234139, 0.224887, 0.210392, 0.199082, 0.185659, 0.170267, 0.160820", \ + "0.240010, 0.230758, 0.216263, 0.204953, 0.191530, 0.176138, 0.166691", \ + "0.245664, 0.236412, 0.221917, 0.210607, 0.197184, 0.181792, 0.172345", \ + "0.255942, 0.246690, 0.232195, 0.220885, 0.207462, 0.192070, 0.182623", \ + "0.266510, 0.257258, 0.242763, 0.231453, 0.218030, 0.202638, 0.193191" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.217716, 0.206661, 0.189477, 0.170439, 0.155282, 0.131105, 0.101730", \ + "0.222117, 0.211063, 0.193878, 0.174840, 0.159683, 0.135506, 0.106131", \ + "0.236724, 0.225670, 0.208485, 0.189447, 0.174290, 0.150113, 0.120738", \ + "0.242582, 0.231528, 0.214343, 0.195305, 0.180148, 0.155971, 0.126596", \ + "0.248254, 0.237200, 0.220015, 0.200977, 0.185820, 0.161643, 0.132268", \ + "0.258524, 0.247470, 0.230285, 0.211247, 0.196090, 0.171913, 0.142538", \ + "0.269098, 0.258044, 0.240859, 0.221821, 0.206664, 0.182487, 0.153112" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[32])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.004496, 0.004501, 0.004505, 0.004510, 0.004514, 0.004519, 0.004523"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.005552, 0.005657, 0.005663, 0.005668, 0.005674, 0.005680, 0.005685"); + } + } + } + pin(TDB[31]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[31]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB31eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.087115, 0.095955, 0.111438, 0.131346, 0.150998, 0.181026, 0.211440", \ + "0.082860, 0.091700, 0.107183, 0.127091, 0.146743, 0.176771, 0.207185", \ + "0.068341, 0.077181, 0.092664, 0.112572, 0.132224, 0.162252, 0.192666", \ + "0.062497, 0.071337, 0.086820, 0.106728, 0.126380, 0.156408, 0.186822", \ + "0.056885, 0.065725, 0.081208, 0.101116, 0.120768, 0.150796, 0.181210", \ + "0.046554, 0.055394, 0.070877, 0.090786, 0.110438, 0.140466, 0.170880", \ + "0.035988, 0.044828, 0.060311, 0.080220, 0.099872, 0.129899, 0.160314" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.095310, 0.105186, 0.123785, 0.148186, 0.173348, 0.206413, 0.256432", \ + "0.091183, 0.101059, 0.119658, 0.144059, 0.169221, 0.202286, 0.252305", \ + "0.076531, 0.086407, 0.105006, 0.129407, 0.154569, 0.187634, 0.237653", \ + "0.070667, 0.080543, 0.099142, 0.123543, 0.148705, 0.181770, 0.231789", \ + "0.065069, 0.074945, 0.093544, 0.117945, 0.143107, 0.176172, 0.226191", \ + "0.054726, 0.064602, 0.083201, 0.107602, 0.132764, 0.165829, 0.215848", \ + "0.044156, 0.054032, 0.072631, 0.097032, 0.122194, 0.155259, 0.205278" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[31]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB31eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.215143, 0.205891, 0.191396, 0.180086, 0.166663, 0.151271, 0.141824", \ + "0.219591, 0.210339, 0.195844, 0.184534, 0.171111, 0.155719, 0.146272", \ + "0.234139, 0.224887, 0.210392, 0.199082, 0.185659, 0.170267, 0.160820", \ + "0.240010, 0.230758, 0.216263, 0.204953, 0.191530, 0.176138, 0.166691", \ + "0.245664, 0.236412, 0.221917, 0.210607, 0.197184, 0.181792, 0.172345", \ + "0.255942, 0.246690, 0.232195, 0.220885, 0.207462, 0.192070, 0.182623", \ + "0.266510, 0.257258, 0.242763, 0.231453, 0.218030, 0.202638, 0.193191" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.217716, 0.206661, 0.189477, 0.170439, 0.155282, 0.131105, 0.101730", \ + "0.222117, 0.211063, 0.193878, 0.174840, 0.159683, 0.135506, 0.106131", \ + "0.236724, 0.225670, 0.208485, 0.189447, 0.174290, 0.150113, 0.120738", \ + "0.242582, 0.231528, 0.214343, 0.195305, 0.180148, 0.155971, 0.126596", \ + "0.248254, 0.237200, 0.220015, 0.200977, 0.185820, 0.161643, 0.132268", \ + "0.258524, 0.247470, 0.230285, 0.211247, 0.196090, 0.171913, 0.142538", \ + "0.269098, 0.258044, 0.240859, 0.221821, 0.206664, 0.182487, 0.153112" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[31])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.004496, 0.004501, 0.004505, 0.004510, 0.004514, 0.004519, 0.004523"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.005552, 0.005657, 0.005663, 0.005668, 0.005674, 0.005680, 0.005685"); + } + } + } + pin(TDB[30]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[30]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB30eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.087115, 0.095955, 0.111438, 0.131346, 0.150998, 0.181026, 0.211440", \ + "0.082860, 0.091700, 0.107183, 0.127091, 0.146743, 0.176771, 0.207185", \ + "0.068341, 0.077181, 0.092664, 0.112572, 0.132224, 0.162252, 0.192666", \ + "0.062497, 0.071337, 0.086820, 0.106728, 0.126380, 0.156408, 0.186822", \ + "0.056885, 0.065725, 0.081208, 0.101116, 0.120768, 0.150796, 0.181210", \ + "0.046554, 0.055394, 0.070877, 0.090786, 0.110438, 0.140466, 0.170880", \ + "0.035988, 0.044828, 0.060311, 0.080220, 0.099872, 0.129899, 0.160314" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.095310, 0.105186, 0.123785, 0.148186, 0.173348, 0.206413, 0.256432", \ + "0.091183, 0.101059, 0.119658, 0.144059, 0.169221, 0.202286, 0.252305", \ + "0.076531, 0.086407, 0.105006, 0.129407, 0.154569, 0.187634, 0.237653", \ + "0.070667, 0.080543, 0.099142, 0.123543, 0.148705, 0.181770, 0.231789", \ + "0.065069, 0.074945, 0.093544, 0.117945, 0.143107, 0.176172, 0.226191", \ + "0.054726, 0.064602, 0.083201, 0.107602, 0.132764, 0.165829, 0.215848", \ + "0.044156, 0.054032, 0.072631, 0.097032, 0.122194, 0.155259, 0.205278" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[30]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB30eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.215143, 0.205891, 0.191396, 0.180086, 0.166663, 0.151271, 0.141824", \ + "0.219591, 0.210339, 0.195844, 0.184534, 0.171111, 0.155719, 0.146272", \ + "0.234139, 0.224887, 0.210392, 0.199082, 0.185659, 0.170267, 0.160820", \ + "0.240010, 0.230758, 0.216263, 0.204953, 0.191530, 0.176138, 0.166691", \ + "0.245664, 0.236412, 0.221917, 0.210607, 0.197184, 0.181792, 0.172345", \ + "0.255942, 0.246690, 0.232195, 0.220885, 0.207462, 0.192070, 0.182623", \ + "0.266510, 0.257258, 0.242763, 0.231453, 0.218030, 0.202638, 0.193191" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.217716, 0.206661, 0.189477, 0.170439, 0.155282, 0.131105, 0.101730", \ + "0.222117, 0.211063, 0.193878, 0.174840, 0.159683, 0.135506, 0.106131", \ + "0.236724, 0.225670, 0.208485, 0.189447, 0.174290, 0.150113, 0.120738", \ + "0.242582, 0.231528, 0.214343, 0.195305, 0.180148, 0.155971, 0.126596", \ + "0.248254, 0.237200, 0.220015, 0.200977, 0.185820, 0.161643, 0.132268", \ + "0.258524, 0.247470, 0.230285, 0.211247, 0.196090, 0.171913, 0.142538", \ + "0.269098, 0.258044, 0.240859, 0.221821, 0.206664, 0.182487, 0.153112" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[30])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.004496, 0.004501, 0.004505, 0.004510, 0.004514, 0.004519, 0.004523"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.005552, 0.005657, 0.005663, 0.005668, 0.005674, 0.005680, 0.005685"); + } + } + } + pin(TDB[29]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[29]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB29eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.087115, 0.095955, 0.111438, 0.131346, 0.150998, 0.181026, 0.211440", \ + "0.082860, 0.091700, 0.107183, 0.127091, 0.146743, 0.176771, 0.207185", \ + "0.068341, 0.077181, 0.092664, 0.112572, 0.132224, 0.162252, 0.192666", \ + "0.062497, 0.071337, 0.086820, 0.106728, 0.126380, 0.156408, 0.186822", \ + "0.056885, 0.065725, 0.081208, 0.101116, 0.120768, 0.150796, 0.181210", \ + "0.046554, 0.055394, 0.070877, 0.090786, 0.110438, 0.140466, 0.170880", \ + "0.035988, 0.044828, 0.060311, 0.080220, 0.099872, 0.129899, 0.160314" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.095310, 0.105186, 0.123785, 0.148186, 0.173348, 0.206413, 0.256432", \ + "0.091183, 0.101059, 0.119658, 0.144059, 0.169221, 0.202286, 0.252305", \ + "0.076531, 0.086407, 0.105006, 0.129407, 0.154569, 0.187634, 0.237653", \ + "0.070667, 0.080543, 0.099142, 0.123543, 0.148705, 0.181770, 0.231789", \ + "0.065069, 0.074945, 0.093544, 0.117945, 0.143107, 0.176172, 0.226191", \ + "0.054726, 0.064602, 0.083201, 0.107602, 0.132764, 0.165829, 0.215848", \ + "0.044156, 0.054032, 0.072631, 0.097032, 0.122194, 0.155259, 0.205278" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[29]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB29eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.215143, 0.205891, 0.191396, 0.180086, 0.166663, 0.151271, 0.141824", \ + "0.219591, 0.210339, 0.195844, 0.184534, 0.171111, 0.155719, 0.146272", \ + "0.234139, 0.224887, 0.210392, 0.199082, 0.185659, 0.170267, 0.160820", \ + "0.240010, 0.230758, 0.216263, 0.204953, 0.191530, 0.176138, 0.166691", \ + "0.245664, 0.236412, 0.221917, 0.210607, 0.197184, 0.181792, 0.172345", \ + "0.255942, 0.246690, 0.232195, 0.220885, 0.207462, 0.192070, 0.182623", \ + "0.266510, 0.257258, 0.242763, 0.231453, 0.218030, 0.202638, 0.193191" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.217716, 0.206661, 0.189477, 0.170439, 0.155282, 0.131105, 0.101730", \ + "0.222117, 0.211063, 0.193878, 0.174840, 0.159683, 0.135506, 0.106131", \ + "0.236724, 0.225670, 0.208485, 0.189447, 0.174290, 0.150113, 0.120738", \ + "0.242582, 0.231528, 0.214343, 0.195305, 0.180148, 0.155971, 0.126596", \ + "0.248254, 0.237200, 0.220015, 0.200977, 0.185820, 0.161643, 0.132268", \ + "0.258524, 0.247470, 0.230285, 0.211247, 0.196090, 0.171913, 0.142538", \ + "0.269098, 0.258044, 0.240859, 0.221821, 0.206664, 0.182487, 0.153112" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[29])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.004496, 0.004501, 0.004505, 0.004510, 0.004514, 0.004519, 0.004523"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.005552, 0.005657, 0.005663, 0.005668, 0.005674, 0.005680, 0.005685"); + } + } + } + pin(TDB[28]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[28]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB28eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.087115, 0.095955, 0.111438, 0.131346, 0.150998, 0.181026, 0.211440", \ + "0.082860, 0.091700, 0.107183, 0.127091, 0.146743, 0.176771, 0.207185", \ + "0.068341, 0.077181, 0.092664, 0.112572, 0.132224, 0.162252, 0.192666", \ + "0.062497, 0.071337, 0.086820, 0.106728, 0.126380, 0.156408, 0.186822", \ + "0.056885, 0.065725, 0.081208, 0.101116, 0.120768, 0.150796, 0.181210", \ + "0.046554, 0.055394, 0.070877, 0.090786, 0.110438, 0.140466, 0.170880", \ + "0.035988, 0.044828, 0.060311, 0.080220, 0.099872, 0.129899, 0.160314" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.095310, 0.105186, 0.123785, 0.148186, 0.173348, 0.206413, 0.256432", \ + "0.091183, 0.101059, 0.119658, 0.144059, 0.169221, 0.202286, 0.252305", \ + "0.076531, 0.086407, 0.105006, 0.129407, 0.154569, 0.187634, 0.237653", \ + "0.070667, 0.080543, 0.099142, 0.123543, 0.148705, 0.181770, 0.231789", \ + "0.065069, 0.074945, 0.093544, 0.117945, 0.143107, 0.176172, 0.226191", \ + "0.054726, 0.064602, 0.083201, 0.107602, 0.132764, 0.165829, 0.215848", \ + "0.044156, 0.054032, 0.072631, 0.097032, 0.122194, 0.155259, 0.205278" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[28]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB28eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.215143, 0.205891, 0.191396, 0.180086, 0.166663, 0.151271, 0.141824", \ + "0.219591, 0.210339, 0.195844, 0.184534, 0.171111, 0.155719, 0.146272", \ + "0.234139, 0.224887, 0.210392, 0.199082, 0.185659, 0.170267, 0.160820", \ + "0.240010, 0.230758, 0.216263, 0.204953, 0.191530, 0.176138, 0.166691", \ + "0.245664, 0.236412, 0.221917, 0.210607, 0.197184, 0.181792, 0.172345", \ + "0.255942, 0.246690, 0.232195, 0.220885, 0.207462, 0.192070, 0.182623", \ + "0.266510, 0.257258, 0.242763, 0.231453, 0.218030, 0.202638, 0.193191" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.217716, 0.206661, 0.189477, 0.170439, 0.155282, 0.131105, 0.101730", \ + "0.222117, 0.211063, 0.193878, 0.174840, 0.159683, 0.135506, 0.106131", \ + "0.236724, 0.225670, 0.208485, 0.189447, 0.174290, 0.150113, 0.120738", \ + "0.242582, 0.231528, 0.214343, 0.195305, 0.180148, 0.155971, 0.126596", \ + "0.248254, 0.237200, 0.220015, 0.200977, 0.185820, 0.161643, 0.132268", \ + "0.258524, 0.247470, 0.230285, 0.211247, 0.196090, 0.171913, 0.142538", \ + "0.269098, 0.258044, 0.240859, 0.221821, 0.206664, 0.182487, 0.153112" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[28])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.004496, 0.004501, 0.004505, 0.004510, 0.004514, 0.004519, 0.004523"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.005552, 0.005657, 0.005663, 0.005668, 0.005674, 0.005680, 0.005685"); + } + } + } + pin(TDB[27]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[27]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB27eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.087115, 0.095955, 0.111438, 0.131346, 0.150998, 0.181026, 0.211440", \ + "0.082860, 0.091700, 0.107183, 0.127091, 0.146743, 0.176771, 0.207185", \ + "0.068341, 0.077181, 0.092664, 0.112572, 0.132224, 0.162252, 0.192666", \ + "0.062497, 0.071337, 0.086820, 0.106728, 0.126380, 0.156408, 0.186822", \ + "0.056885, 0.065725, 0.081208, 0.101116, 0.120768, 0.150796, 0.181210", \ + "0.046554, 0.055394, 0.070877, 0.090786, 0.110438, 0.140466, 0.170880", \ + "0.035988, 0.044828, 0.060311, 0.080220, 0.099872, 0.129899, 0.160314" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.095310, 0.105186, 0.123785, 0.148186, 0.173348, 0.206413, 0.256432", \ + "0.091183, 0.101059, 0.119658, 0.144059, 0.169221, 0.202286, 0.252305", \ + "0.076531, 0.086407, 0.105006, 0.129407, 0.154569, 0.187634, 0.237653", \ + "0.070667, 0.080543, 0.099142, 0.123543, 0.148705, 0.181770, 0.231789", \ + "0.065069, 0.074945, 0.093544, 0.117945, 0.143107, 0.176172, 0.226191", \ + "0.054726, 0.064602, 0.083201, 0.107602, 0.132764, 0.165829, 0.215848", \ + "0.044156, 0.054032, 0.072631, 0.097032, 0.122194, 0.155259, 0.205278" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[27]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB27eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.215143, 0.205891, 0.191396, 0.180086, 0.166663, 0.151271, 0.141824", \ + "0.219591, 0.210339, 0.195844, 0.184534, 0.171111, 0.155719, 0.146272", \ + "0.234139, 0.224887, 0.210392, 0.199082, 0.185659, 0.170267, 0.160820", \ + "0.240010, 0.230758, 0.216263, 0.204953, 0.191530, 0.176138, 0.166691", \ + "0.245664, 0.236412, 0.221917, 0.210607, 0.197184, 0.181792, 0.172345", \ + "0.255942, 0.246690, 0.232195, 0.220885, 0.207462, 0.192070, 0.182623", \ + "0.266510, 0.257258, 0.242763, 0.231453, 0.218030, 0.202638, 0.193191" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.217716, 0.206661, 0.189477, 0.170439, 0.155282, 0.131105, 0.101730", \ + "0.222117, 0.211063, 0.193878, 0.174840, 0.159683, 0.135506, 0.106131", \ + "0.236724, 0.225670, 0.208485, 0.189447, 0.174290, 0.150113, 0.120738", \ + "0.242582, 0.231528, 0.214343, 0.195305, 0.180148, 0.155971, 0.126596", \ + "0.248254, 0.237200, 0.220015, 0.200977, 0.185820, 0.161643, 0.132268", \ + "0.258524, 0.247470, 0.230285, 0.211247, 0.196090, 0.171913, 0.142538", \ + "0.269098, 0.258044, 0.240859, 0.221821, 0.206664, 0.182487, 0.153112" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[27])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.004496, 0.004501, 0.004505, 0.004510, 0.004514, 0.004519, 0.004523"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.005552, 0.005657, 0.005663, 0.005668, 0.005674, 0.005680, 0.005685"); + } + } + } + pin(TDB[26]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[26]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB26eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.087115, 0.095955, 0.111438, 0.131346, 0.150998, 0.181026, 0.211440", \ + "0.082860, 0.091700, 0.107183, 0.127091, 0.146743, 0.176771, 0.207185", \ + "0.068341, 0.077181, 0.092664, 0.112572, 0.132224, 0.162252, 0.192666", \ + "0.062497, 0.071337, 0.086820, 0.106728, 0.126380, 0.156408, 0.186822", \ + "0.056885, 0.065725, 0.081208, 0.101116, 0.120768, 0.150796, 0.181210", \ + "0.046554, 0.055394, 0.070877, 0.090786, 0.110438, 0.140466, 0.170880", \ + "0.035988, 0.044828, 0.060311, 0.080220, 0.099872, 0.129899, 0.160314" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.095310, 0.105186, 0.123785, 0.148186, 0.173348, 0.206413, 0.256432", \ + "0.091183, 0.101059, 0.119658, 0.144059, 0.169221, 0.202286, 0.252305", \ + "0.076531, 0.086407, 0.105006, 0.129407, 0.154569, 0.187634, 0.237653", \ + "0.070667, 0.080543, 0.099142, 0.123543, 0.148705, 0.181770, 0.231789", \ + "0.065069, 0.074945, 0.093544, 0.117945, 0.143107, 0.176172, 0.226191", \ + "0.054726, 0.064602, 0.083201, 0.107602, 0.132764, 0.165829, 0.215848", \ + "0.044156, 0.054032, 0.072631, 0.097032, 0.122194, 0.155259, 0.205278" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[26]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB26eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.215143, 0.205891, 0.191396, 0.180086, 0.166663, 0.151271, 0.141824", \ + "0.219591, 0.210339, 0.195844, 0.184534, 0.171111, 0.155719, 0.146272", \ + "0.234139, 0.224887, 0.210392, 0.199082, 0.185659, 0.170267, 0.160820", \ + "0.240010, 0.230758, 0.216263, 0.204953, 0.191530, 0.176138, 0.166691", \ + "0.245664, 0.236412, 0.221917, 0.210607, 0.197184, 0.181792, 0.172345", \ + "0.255942, 0.246690, 0.232195, 0.220885, 0.207462, 0.192070, 0.182623", \ + "0.266510, 0.257258, 0.242763, 0.231453, 0.218030, 0.202638, 0.193191" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.217716, 0.206661, 0.189477, 0.170439, 0.155282, 0.131105, 0.101730", \ + "0.222117, 0.211063, 0.193878, 0.174840, 0.159683, 0.135506, 0.106131", \ + "0.236724, 0.225670, 0.208485, 0.189447, 0.174290, 0.150113, 0.120738", \ + "0.242582, 0.231528, 0.214343, 0.195305, 0.180148, 0.155971, 0.126596", \ + "0.248254, 0.237200, 0.220015, 0.200977, 0.185820, 0.161643, 0.132268", \ + "0.258524, 0.247470, 0.230285, 0.211247, 0.196090, 0.171913, 0.142538", \ + "0.269098, 0.258044, 0.240859, 0.221821, 0.206664, 0.182487, 0.153112" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[26])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.004496, 0.004501, 0.004505, 0.004510, 0.004514, 0.004519, 0.004523"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.005552, 0.005657, 0.005663, 0.005668, 0.005674, 0.005680, 0.005685"); + } + } + } + pin(TDB[25]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[25]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB25eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.087115, 0.095955, 0.111438, 0.131346, 0.150998, 0.181026, 0.211440", \ + "0.082860, 0.091700, 0.107183, 0.127091, 0.146743, 0.176771, 0.207185", \ + "0.068341, 0.077181, 0.092664, 0.112572, 0.132224, 0.162252, 0.192666", \ + "0.062497, 0.071337, 0.086820, 0.106728, 0.126380, 0.156408, 0.186822", \ + "0.056885, 0.065725, 0.081208, 0.101116, 0.120768, 0.150796, 0.181210", \ + "0.046554, 0.055394, 0.070877, 0.090786, 0.110438, 0.140466, 0.170880", \ + "0.035988, 0.044828, 0.060311, 0.080220, 0.099872, 0.129899, 0.160314" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.095310, 0.105186, 0.123785, 0.148186, 0.173348, 0.206413, 0.256432", \ + "0.091183, 0.101059, 0.119658, 0.144059, 0.169221, 0.202286, 0.252305", \ + "0.076531, 0.086407, 0.105006, 0.129407, 0.154569, 0.187634, 0.237653", \ + "0.070667, 0.080543, 0.099142, 0.123543, 0.148705, 0.181770, 0.231789", \ + "0.065069, 0.074945, 0.093544, 0.117945, 0.143107, 0.176172, 0.226191", \ + "0.054726, 0.064602, 0.083201, 0.107602, 0.132764, 0.165829, 0.215848", \ + "0.044156, 0.054032, 0.072631, 0.097032, 0.122194, 0.155259, 0.205278" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[25]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB25eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.215143, 0.205891, 0.191396, 0.180086, 0.166663, 0.151271, 0.141824", \ + "0.219591, 0.210339, 0.195844, 0.184534, 0.171111, 0.155719, 0.146272", \ + "0.234139, 0.224887, 0.210392, 0.199082, 0.185659, 0.170267, 0.160820", \ + "0.240010, 0.230758, 0.216263, 0.204953, 0.191530, 0.176138, 0.166691", \ + "0.245664, 0.236412, 0.221917, 0.210607, 0.197184, 0.181792, 0.172345", \ + "0.255942, 0.246690, 0.232195, 0.220885, 0.207462, 0.192070, 0.182623", \ + "0.266510, 0.257258, 0.242763, 0.231453, 0.218030, 0.202638, 0.193191" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.217716, 0.206661, 0.189477, 0.170439, 0.155282, 0.131105, 0.101730", \ + "0.222117, 0.211063, 0.193878, 0.174840, 0.159683, 0.135506, 0.106131", \ + "0.236724, 0.225670, 0.208485, 0.189447, 0.174290, 0.150113, 0.120738", \ + "0.242582, 0.231528, 0.214343, 0.195305, 0.180148, 0.155971, 0.126596", \ + "0.248254, 0.237200, 0.220015, 0.200977, 0.185820, 0.161643, 0.132268", \ + "0.258524, 0.247470, 0.230285, 0.211247, 0.196090, 0.171913, 0.142538", \ + "0.269098, 0.258044, 0.240859, 0.221821, 0.206664, 0.182487, 0.153112" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[25])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.004496, 0.004501, 0.004505, 0.004510, 0.004514, 0.004519, 0.004523"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.005552, 0.005657, 0.005663, 0.005668, 0.005674, 0.005680, 0.005685"); + } + } + } + pin(TDB[24]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[24]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB24eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.087115, 0.095955, 0.111438, 0.131346, 0.150998, 0.181026, 0.211440", \ + "0.082860, 0.091700, 0.107183, 0.127091, 0.146743, 0.176771, 0.207185", \ + "0.068341, 0.077181, 0.092664, 0.112572, 0.132224, 0.162252, 0.192666", \ + "0.062497, 0.071337, 0.086820, 0.106728, 0.126380, 0.156408, 0.186822", \ + "0.056885, 0.065725, 0.081208, 0.101116, 0.120768, 0.150796, 0.181210", \ + "0.046554, 0.055394, 0.070877, 0.090786, 0.110438, 0.140466, 0.170880", \ + "0.035988, 0.044828, 0.060311, 0.080220, 0.099872, 0.129899, 0.160314" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.095310, 0.105186, 0.123785, 0.148186, 0.173348, 0.206413, 0.256432", \ + "0.091183, 0.101059, 0.119658, 0.144059, 0.169221, 0.202286, 0.252305", \ + "0.076531, 0.086407, 0.105006, 0.129407, 0.154569, 0.187634, 0.237653", \ + "0.070667, 0.080543, 0.099142, 0.123543, 0.148705, 0.181770, 0.231789", \ + "0.065069, 0.074945, 0.093544, 0.117945, 0.143107, 0.176172, 0.226191", \ + "0.054726, 0.064602, 0.083201, 0.107602, 0.132764, 0.165829, 0.215848", \ + "0.044156, 0.054032, 0.072631, 0.097032, 0.122194, 0.155259, 0.205278" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[24]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB24eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.215143, 0.205891, 0.191396, 0.180086, 0.166663, 0.151271, 0.141824", \ + "0.219591, 0.210339, 0.195844, 0.184534, 0.171111, 0.155719, 0.146272", \ + "0.234139, 0.224887, 0.210392, 0.199082, 0.185659, 0.170267, 0.160820", \ + "0.240010, 0.230758, 0.216263, 0.204953, 0.191530, 0.176138, 0.166691", \ + "0.245664, 0.236412, 0.221917, 0.210607, 0.197184, 0.181792, 0.172345", \ + "0.255942, 0.246690, 0.232195, 0.220885, 0.207462, 0.192070, 0.182623", \ + "0.266510, 0.257258, 0.242763, 0.231453, 0.218030, 0.202638, 0.193191" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.217716, 0.206661, 0.189477, 0.170439, 0.155282, 0.131105, 0.101730", \ + "0.222117, 0.211063, 0.193878, 0.174840, 0.159683, 0.135506, 0.106131", \ + "0.236724, 0.225670, 0.208485, 0.189447, 0.174290, 0.150113, 0.120738", \ + "0.242582, 0.231528, 0.214343, 0.195305, 0.180148, 0.155971, 0.126596", \ + "0.248254, 0.237200, 0.220015, 0.200977, 0.185820, 0.161643, 0.132268", \ + "0.258524, 0.247470, 0.230285, 0.211247, 0.196090, 0.171913, 0.142538", \ + "0.269098, 0.258044, 0.240859, 0.221821, 0.206664, 0.182487, 0.153112" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[24])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.004496, 0.004501, 0.004505, 0.004510, 0.004514, 0.004519, 0.004523"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.005552, 0.005657, 0.005663, 0.005668, 0.005674, 0.005680, 0.005685"); + } + } + } + pin(TDB[23]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[23]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB23eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.087115, 0.095955, 0.111438, 0.131346, 0.150998, 0.181026, 0.211440", \ + "0.082860, 0.091700, 0.107183, 0.127091, 0.146743, 0.176771, 0.207185", \ + "0.068341, 0.077181, 0.092664, 0.112572, 0.132224, 0.162252, 0.192666", \ + "0.062497, 0.071337, 0.086820, 0.106728, 0.126380, 0.156408, 0.186822", \ + "0.056885, 0.065725, 0.081208, 0.101116, 0.120768, 0.150796, 0.181210", \ + "0.046554, 0.055394, 0.070877, 0.090786, 0.110438, 0.140466, 0.170880", \ + "0.035988, 0.044828, 0.060311, 0.080220, 0.099872, 0.129899, 0.160314" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.095310, 0.105186, 0.123785, 0.148186, 0.173348, 0.206413, 0.256432", \ + "0.091183, 0.101059, 0.119658, 0.144059, 0.169221, 0.202286, 0.252305", \ + "0.076531, 0.086407, 0.105006, 0.129407, 0.154569, 0.187634, 0.237653", \ + "0.070667, 0.080543, 0.099142, 0.123543, 0.148705, 0.181770, 0.231789", \ + "0.065069, 0.074945, 0.093544, 0.117945, 0.143107, 0.176172, 0.226191", \ + "0.054726, 0.064602, 0.083201, 0.107602, 0.132764, 0.165829, 0.215848", \ + "0.044156, 0.054032, 0.072631, 0.097032, 0.122194, 0.155259, 0.205278" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[23]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB23eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.215143, 0.205891, 0.191396, 0.180086, 0.166663, 0.151271, 0.141824", \ + "0.219591, 0.210339, 0.195844, 0.184534, 0.171111, 0.155719, 0.146272", \ + "0.234139, 0.224887, 0.210392, 0.199082, 0.185659, 0.170267, 0.160820", \ + "0.240010, 0.230758, 0.216263, 0.204953, 0.191530, 0.176138, 0.166691", \ + "0.245664, 0.236412, 0.221917, 0.210607, 0.197184, 0.181792, 0.172345", \ + "0.255942, 0.246690, 0.232195, 0.220885, 0.207462, 0.192070, 0.182623", \ + "0.266510, 0.257258, 0.242763, 0.231453, 0.218030, 0.202638, 0.193191" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.217716, 0.206661, 0.189477, 0.170439, 0.155282, 0.131105, 0.101730", \ + "0.222117, 0.211063, 0.193878, 0.174840, 0.159683, 0.135506, 0.106131", \ + "0.236724, 0.225670, 0.208485, 0.189447, 0.174290, 0.150113, 0.120738", \ + "0.242582, 0.231528, 0.214343, 0.195305, 0.180148, 0.155971, 0.126596", \ + "0.248254, 0.237200, 0.220015, 0.200977, 0.185820, 0.161643, 0.132268", \ + "0.258524, 0.247470, 0.230285, 0.211247, 0.196090, 0.171913, 0.142538", \ + "0.269098, 0.258044, 0.240859, 0.221821, 0.206664, 0.182487, 0.153112" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[23])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.004496, 0.004501, 0.004505, 0.004510, 0.004514, 0.004519, 0.004523"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.005552, 0.005657, 0.005663, 0.005668, 0.005674, 0.005680, 0.005685"); + } + } + } + pin(TDB[22]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[22]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB22eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.087115, 0.095955, 0.111438, 0.131346, 0.150998, 0.181026, 0.211440", \ + "0.082860, 0.091700, 0.107183, 0.127091, 0.146743, 0.176771, 0.207185", \ + "0.068341, 0.077181, 0.092664, 0.112572, 0.132224, 0.162252, 0.192666", \ + "0.062497, 0.071337, 0.086820, 0.106728, 0.126380, 0.156408, 0.186822", \ + "0.056885, 0.065725, 0.081208, 0.101116, 0.120768, 0.150796, 0.181210", \ + "0.046554, 0.055394, 0.070877, 0.090786, 0.110438, 0.140466, 0.170880", \ + "0.035988, 0.044828, 0.060311, 0.080220, 0.099872, 0.129899, 0.160314" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.095310, 0.105186, 0.123785, 0.148186, 0.173348, 0.206413, 0.256432", \ + "0.091183, 0.101059, 0.119658, 0.144059, 0.169221, 0.202286, 0.252305", \ + "0.076531, 0.086407, 0.105006, 0.129407, 0.154569, 0.187634, 0.237653", \ + "0.070667, 0.080543, 0.099142, 0.123543, 0.148705, 0.181770, 0.231789", \ + "0.065069, 0.074945, 0.093544, 0.117945, 0.143107, 0.176172, 0.226191", \ + "0.054726, 0.064602, 0.083201, 0.107602, 0.132764, 0.165829, 0.215848", \ + "0.044156, 0.054032, 0.072631, 0.097032, 0.122194, 0.155259, 0.205278" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[22]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB22eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.215143, 0.205891, 0.191396, 0.180086, 0.166663, 0.151271, 0.141824", \ + "0.219591, 0.210339, 0.195844, 0.184534, 0.171111, 0.155719, 0.146272", \ + "0.234139, 0.224887, 0.210392, 0.199082, 0.185659, 0.170267, 0.160820", \ + "0.240010, 0.230758, 0.216263, 0.204953, 0.191530, 0.176138, 0.166691", \ + "0.245664, 0.236412, 0.221917, 0.210607, 0.197184, 0.181792, 0.172345", \ + "0.255942, 0.246690, 0.232195, 0.220885, 0.207462, 0.192070, 0.182623", \ + "0.266510, 0.257258, 0.242763, 0.231453, 0.218030, 0.202638, 0.193191" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.217716, 0.206661, 0.189477, 0.170439, 0.155282, 0.131105, 0.101730", \ + "0.222117, 0.211063, 0.193878, 0.174840, 0.159683, 0.135506, 0.106131", \ + "0.236724, 0.225670, 0.208485, 0.189447, 0.174290, 0.150113, 0.120738", \ + "0.242582, 0.231528, 0.214343, 0.195305, 0.180148, 0.155971, 0.126596", \ + "0.248254, 0.237200, 0.220015, 0.200977, 0.185820, 0.161643, 0.132268", \ + "0.258524, 0.247470, 0.230285, 0.211247, 0.196090, 0.171913, 0.142538", \ + "0.269098, 0.258044, 0.240859, 0.221821, 0.206664, 0.182487, 0.153112" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[22])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.004496, 0.004501, 0.004505, 0.004510, 0.004514, 0.004519, 0.004523"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.005552, 0.005657, 0.005663, 0.005668, 0.005674, 0.005680, 0.005685"); + } + } + } + pin(TDB[21]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[21]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB21eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.087115, 0.095955, 0.111438, 0.131346, 0.150998, 0.181026, 0.211440", \ + "0.082860, 0.091700, 0.107183, 0.127091, 0.146743, 0.176771, 0.207185", \ + "0.068341, 0.077181, 0.092664, 0.112572, 0.132224, 0.162252, 0.192666", \ + "0.062497, 0.071337, 0.086820, 0.106728, 0.126380, 0.156408, 0.186822", \ + "0.056885, 0.065725, 0.081208, 0.101116, 0.120768, 0.150796, 0.181210", \ + "0.046554, 0.055394, 0.070877, 0.090786, 0.110438, 0.140466, 0.170880", \ + "0.035988, 0.044828, 0.060311, 0.080220, 0.099872, 0.129899, 0.160314" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.095310, 0.105186, 0.123785, 0.148186, 0.173348, 0.206413, 0.256432", \ + "0.091183, 0.101059, 0.119658, 0.144059, 0.169221, 0.202286, 0.252305", \ + "0.076531, 0.086407, 0.105006, 0.129407, 0.154569, 0.187634, 0.237653", \ + "0.070667, 0.080543, 0.099142, 0.123543, 0.148705, 0.181770, 0.231789", \ + "0.065069, 0.074945, 0.093544, 0.117945, 0.143107, 0.176172, 0.226191", \ + "0.054726, 0.064602, 0.083201, 0.107602, 0.132764, 0.165829, 0.215848", \ + "0.044156, 0.054032, 0.072631, 0.097032, 0.122194, 0.155259, 0.205278" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[21]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB21eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.215143, 0.205891, 0.191396, 0.180086, 0.166663, 0.151271, 0.141824", \ + "0.219591, 0.210339, 0.195844, 0.184534, 0.171111, 0.155719, 0.146272", \ + "0.234139, 0.224887, 0.210392, 0.199082, 0.185659, 0.170267, 0.160820", \ + "0.240010, 0.230758, 0.216263, 0.204953, 0.191530, 0.176138, 0.166691", \ + "0.245664, 0.236412, 0.221917, 0.210607, 0.197184, 0.181792, 0.172345", \ + "0.255942, 0.246690, 0.232195, 0.220885, 0.207462, 0.192070, 0.182623", \ + "0.266510, 0.257258, 0.242763, 0.231453, 0.218030, 0.202638, 0.193191" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.217716, 0.206661, 0.189477, 0.170439, 0.155282, 0.131105, 0.101730", \ + "0.222117, 0.211063, 0.193878, 0.174840, 0.159683, 0.135506, 0.106131", \ + "0.236724, 0.225670, 0.208485, 0.189447, 0.174290, 0.150113, 0.120738", \ + "0.242582, 0.231528, 0.214343, 0.195305, 0.180148, 0.155971, 0.126596", \ + "0.248254, 0.237200, 0.220015, 0.200977, 0.185820, 0.161643, 0.132268", \ + "0.258524, 0.247470, 0.230285, 0.211247, 0.196090, 0.171913, 0.142538", \ + "0.269098, 0.258044, 0.240859, 0.221821, 0.206664, 0.182487, 0.153112" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[21])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.004496, 0.004501, 0.004505, 0.004510, 0.004514, 0.004519, 0.004523"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.005552, 0.005657, 0.005663, 0.005668, 0.005674, 0.005680, 0.005685"); + } + } + } + pin(TDB[20]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[20]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB20eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.087115, 0.095955, 0.111438, 0.131346, 0.150998, 0.181026, 0.211440", \ + "0.082860, 0.091700, 0.107183, 0.127091, 0.146743, 0.176771, 0.207185", \ + "0.068341, 0.077181, 0.092664, 0.112572, 0.132224, 0.162252, 0.192666", \ + "0.062497, 0.071337, 0.086820, 0.106728, 0.126380, 0.156408, 0.186822", \ + "0.056885, 0.065725, 0.081208, 0.101116, 0.120768, 0.150796, 0.181210", \ + "0.046554, 0.055394, 0.070877, 0.090786, 0.110438, 0.140466, 0.170880", \ + "0.035988, 0.044828, 0.060311, 0.080220, 0.099872, 0.129899, 0.160314" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.095310, 0.105186, 0.123785, 0.148186, 0.173348, 0.206413, 0.256432", \ + "0.091183, 0.101059, 0.119658, 0.144059, 0.169221, 0.202286, 0.252305", \ + "0.076531, 0.086407, 0.105006, 0.129407, 0.154569, 0.187634, 0.237653", \ + "0.070667, 0.080543, 0.099142, 0.123543, 0.148705, 0.181770, 0.231789", \ + "0.065069, 0.074945, 0.093544, 0.117945, 0.143107, 0.176172, 0.226191", \ + "0.054726, 0.064602, 0.083201, 0.107602, 0.132764, 0.165829, 0.215848", \ + "0.044156, 0.054032, 0.072631, 0.097032, 0.122194, 0.155259, 0.205278" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[20]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB20eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.215143, 0.205891, 0.191396, 0.180086, 0.166663, 0.151271, 0.141824", \ + "0.219591, 0.210339, 0.195844, 0.184534, 0.171111, 0.155719, 0.146272", \ + "0.234139, 0.224887, 0.210392, 0.199082, 0.185659, 0.170267, 0.160820", \ + "0.240010, 0.230758, 0.216263, 0.204953, 0.191530, 0.176138, 0.166691", \ + "0.245664, 0.236412, 0.221917, 0.210607, 0.197184, 0.181792, 0.172345", \ + "0.255942, 0.246690, 0.232195, 0.220885, 0.207462, 0.192070, 0.182623", \ + "0.266510, 0.257258, 0.242763, 0.231453, 0.218030, 0.202638, 0.193191" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.217716, 0.206661, 0.189477, 0.170439, 0.155282, 0.131105, 0.101730", \ + "0.222117, 0.211063, 0.193878, 0.174840, 0.159683, 0.135506, 0.106131", \ + "0.236724, 0.225670, 0.208485, 0.189447, 0.174290, 0.150113, 0.120738", \ + "0.242582, 0.231528, 0.214343, 0.195305, 0.180148, 0.155971, 0.126596", \ + "0.248254, 0.237200, 0.220015, 0.200977, 0.185820, 0.161643, 0.132268", \ + "0.258524, 0.247470, 0.230285, 0.211247, 0.196090, 0.171913, 0.142538", \ + "0.269098, 0.258044, 0.240859, 0.221821, 0.206664, 0.182487, 0.153112" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[20])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.004496, 0.004501, 0.004505, 0.004510, 0.004514, 0.004519, 0.004523"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.005552, 0.005657, 0.005663, 0.005668, 0.005674, 0.005680, 0.005685"); + } + } + } + pin(TDB[19]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[19]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB19eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.087115, 0.095955, 0.111438, 0.131346, 0.150998, 0.181026, 0.211440", \ + "0.082860, 0.091700, 0.107183, 0.127091, 0.146743, 0.176771, 0.207185", \ + "0.068341, 0.077181, 0.092664, 0.112572, 0.132224, 0.162252, 0.192666", \ + "0.062497, 0.071337, 0.086820, 0.106728, 0.126380, 0.156408, 0.186822", \ + "0.056885, 0.065725, 0.081208, 0.101116, 0.120768, 0.150796, 0.181210", \ + "0.046554, 0.055394, 0.070877, 0.090786, 0.110438, 0.140466, 0.170880", \ + "0.035988, 0.044828, 0.060311, 0.080220, 0.099872, 0.129899, 0.160314" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.095310, 0.105186, 0.123785, 0.148186, 0.173348, 0.206413, 0.256432", \ + "0.091183, 0.101059, 0.119658, 0.144059, 0.169221, 0.202286, 0.252305", \ + "0.076531, 0.086407, 0.105006, 0.129407, 0.154569, 0.187634, 0.237653", \ + "0.070667, 0.080543, 0.099142, 0.123543, 0.148705, 0.181770, 0.231789", \ + "0.065069, 0.074945, 0.093544, 0.117945, 0.143107, 0.176172, 0.226191", \ + "0.054726, 0.064602, 0.083201, 0.107602, 0.132764, 0.165829, 0.215848", \ + "0.044156, 0.054032, 0.072631, 0.097032, 0.122194, 0.155259, 0.205278" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[19]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB19eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.215143, 0.205891, 0.191396, 0.180086, 0.166663, 0.151271, 0.141824", \ + "0.219591, 0.210339, 0.195844, 0.184534, 0.171111, 0.155719, 0.146272", \ + "0.234139, 0.224887, 0.210392, 0.199082, 0.185659, 0.170267, 0.160820", \ + "0.240010, 0.230758, 0.216263, 0.204953, 0.191530, 0.176138, 0.166691", \ + "0.245664, 0.236412, 0.221917, 0.210607, 0.197184, 0.181792, 0.172345", \ + "0.255942, 0.246690, 0.232195, 0.220885, 0.207462, 0.192070, 0.182623", \ + "0.266510, 0.257258, 0.242763, 0.231453, 0.218030, 0.202638, 0.193191" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.217716, 0.206661, 0.189477, 0.170439, 0.155282, 0.131105, 0.101730", \ + "0.222117, 0.211063, 0.193878, 0.174840, 0.159683, 0.135506, 0.106131", \ + "0.236724, 0.225670, 0.208485, 0.189447, 0.174290, 0.150113, 0.120738", \ + "0.242582, 0.231528, 0.214343, 0.195305, 0.180148, 0.155971, 0.126596", \ + "0.248254, 0.237200, 0.220015, 0.200977, 0.185820, 0.161643, 0.132268", \ + "0.258524, 0.247470, 0.230285, 0.211247, 0.196090, 0.171913, 0.142538", \ + "0.269098, 0.258044, 0.240859, 0.221821, 0.206664, 0.182487, 0.153112" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[19])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.004496, 0.004501, 0.004505, 0.004510, 0.004514, 0.004519, 0.004523"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.005552, 0.005657, 0.005663, 0.005668, 0.005674, 0.005680, 0.005685"); + } + } + } + pin(TDB[18]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[18]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB18eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.087115, 0.095955, 0.111438, 0.131346, 0.150998, 0.181026, 0.211440", \ + "0.082860, 0.091700, 0.107183, 0.127091, 0.146743, 0.176771, 0.207185", \ + "0.068341, 0.077181, 0.092664, 0.112572, 0.132224, 0.162252, 0.192666", \ + "0.062497, 0.071337, 0.086820, 0.106728, 0.126380, 0.156408, 0.186822", \ + "0.056885, 0.065725, 0.081208, 0.101116, 0.120768, 0.150796, 0.181210", \ + "0.046554, 0.055394, 0.070877, 0.090786, 0.110438, 0.140466, 0.170880", \ + "0.035988, 0.044828, 0.060311, 0.080220, 0.099872, 0.129899, 0.160314" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.095310, 0.105186, 0.123785, 0.148186, 0.173348, 0.206413, 0.256432", \ + "0.091183, 0.101059, 0.119658, 0.144059, 0.169221, 0.202286, 0.252305", \ + "0.076531, 0.086407, 0.105006, 0.129407, 0.154569, 0.187634, 0.237653", \ + "0.070667, 0.080543, 0.099142, 0.123543, 0.148705, 0.181770, 0.231789", \ + "0.065069, 0.074945, 0.093544, 0.117945, 0.143107, 0.176172, 0.226191", \ + "0.054726, 0.064602, 0.083201, 0.107602, 0.132764, 0.165829, 0.215848", \ + "0.044156, 0.054032, 0.072631, 0.097032, 0.122194, 0.155259, 0.205278" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[18]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB18eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.215143, 0.205891, 0.191396, 0.180086, 0.166663, 0.151271, 0.141824", \ + "0.219591, 0.210339, 0.195844, 0.184534, 0.171111, 0.155719, 0.146272", \ + "0.234139, 0.224887, 0.210392, 0.199082, 0.185659, 0.170267, 0.160820", \ + "0.240010, 0.230758, 0.216263, 0.204953, 0.191530, 0.176138, 0.166691", \ + "0.245664, 0.236412, 0.221917, 0.210607, 0.197184, 0.181792, 0.172345", \ + "0.255942, 0.246690, 0.232195, 0.220885, 0.207462, 0.192070, 0.182623", \ + "0.266510, 0.257258, 0.242763, 0.231453, 0.218030, 0.202638, 0.193191" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.217716, 0.206661, 0.189477, 0.170439, 0.155282, 0.131105, 0.101730", \ + "0.222117, 0.211063, 0.193878, 0.174840, 0.159683, 0.135506, 0.106131", \ + "0.236724, 0.225670, 0.208485, 0.189447, 0.174290, 0.150113, 0.120738", \ + "0.242582, 0.231528, 0.214343, 0.195305, 0.180148, 0.155971, 0.126596", \ + "0.248254, 0.237200, 0.220015, 0.200977, 0.185820, 0.161643, 0.132268", \ + "0.258524, 0.247470, 0.230285, 0.211247, 0.196090, 0.171913, 0.142538", \ + "0.269098, 0.258044, 0.240859, 0.221821, 0.206664, 0.182487, 0.153112" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[18])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.004496, 0.004501, 0.004505, 0.004510, 0.004514, 0.004519, 0.004523"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.005552, 0.005657, 0.005663, 0.005668, 0.005674, 0.005680, 0.005685"); + } + } + } + pin(TDB[17]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[17]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB17eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.087115, 0.095955, 0.111438, 0.131346, 0.150998, 0.181026, 0.211440", \ + "0.082860, 0.091700, 0.107183, 0.127091, 0.146743, 0.176771, 0.207185", \ + "0.068341, 0.077181, 0.092664, 0.112572, 0.132224, 0.162252, 0.192666", \ + "0.062497, 0.071337, 0.086820, 0.106728, 0.126380, 0.156408, 0.186822", \ + "0.056885, 0.065725, 0.081208, 0.101116, 0.120768, 0.150796, 0.181210", \ + "0.046554, 0.055394, 0.070877, 0.090786, 0.110438, 0.140466, 0.170880", \ + "0.035988, 0.044828, 0.060311, 0.080220, 0.099872, 0.129899, 0.160314" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.095310, 0.105186, 0.123785, 0.148186, 0.173348, 0.206413, 0.256432", \ + "0.091183, 0.101059, 0.119658, 0.144059, 0.169221, 0.202286, 0.252305", \ + "0.076531, 0.086407, 0.105006, 0.129407, 0.154569, 0.187634, 0.237653", \ + "0.070667, 0.080543, 0.099142, 0.123543, 0.148705, 0.181770, 0.231789", \ + "0.065069, 0.074945, 0.093544, 0.117945, 0.143107, 0.176172, 0.226191", \ + "0.054726, 0.064602, 0.083201, 0.107602, 0.132764, 0.165829, 0.215848", \ + "0.044156, 0.054032, 0.072631, 0.097032, 0.122194, 0.155259, 0.205278" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[17]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB17eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.215143, 0.205891, 0.191396, 0.180086, 0.166663, 0.151271, 0.141824", \ + "0.219591, 0.210339, 0.195844, 0.184534, 0.171111, 0.155719, 0.146272", \ + "0.234139, 0.224887, 0.210392, 0.199082, 0.185659, 0.170267, 0.160820", \ + "0.240010, 0.230758, 0.216263, 0.204953, 0.191530, 0.176138, 0.166691", \ + "0.245664, 0.236412, 0.221917, 0.210607, 0.197184, 0.181792, 0.172345", \ + "0.255942, 0.246690, 0.232195, 0.220885, 0.207462, 0.192070, 0.182623", \ + "0.266510, 0.257258, 0.242763, 0.231453, 0.218030, 0.202638, 0.193191" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.217716, 0.206661, 0.189477, 0.170439, 0.155282, 0.131105, 0.101730", \ + "0.222117, 0.211063, 0.193878, 0.174840, 0.159683, 0.135506, 0.106131", \ + "0.236724, 0.225670, 0.208485, 0.189447, 0.174290, 0.150113, 0.120738", \ + "0.242582, 0.231528, 0.214343, 0.195305, 0.180148, 0.155971, 0.126596", \ + "0.248254, 0.237200, 0.220015, 0.200977, 0.185820, 0.161643, 0.132268", \ + "0.258524, 0.247470, 0.230285, 0.211247, 0.196090, 0.171913, 0.142538", \ + "0.269098, 0.258044, 0.240859, 0.221821, 0.206664, 0.182487, 0.153112" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[17])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.004496, 0.004501, 0.004505, 0.004510, 0.004514, 0.004519, 0.004523"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.005552, 0.005657, 0.005663, 0.005668, 0.005674, 0.005680, 0.005685"); + } + } + } + pin(TDB[16]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[16]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB16eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.087115, 0.095955, 0.111438, 0.131346, 0.150998, 0.181026, 0.211440", \ + "0.082860, 0.091700, 0.107183, 0.127091, 0.146743, 0.176771, 0.207185", \ + "0.068341, 0.077181, 0.092664, 0.112572, 0.132224, 0.162252, 0.192666", \ + "0.062497, 0.071337, 0.086820, 0.106728, 0.126380, 0.156408, 0.186822", \ + "0.056885, 0.065725, 0.081208, 0.101116, 0.120768, 0.150796, 0.181210", \ + "0.046554, 0.055394, 0.070877, 0.090786, 0.110438, 0.140466, 0.170880", \ + "0.035988, 0.044828, 0.060311, 0.080220, 0.099872, 0.129899, 0.160314" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.095310, 0.105186, 0.123785, 0.148186, 0.173348, 0.206413, 0.256432", \ + "0.091183, 0.101059, 0.119658, 0.144059, 0.169221, 0.202286, 0.252305", \ + "0.076531, 0.086407, 0.105006, 0.129407, 0.154569, 0.187634, 0.237653", \ + "0.070667, 0.080543, 0.099142, 0.123543, 0.148705, 0.181770, 0.231789", \ + "0.065069, 0.074945, 0.093544, 0.117945, 0.143107, 0.176172, 0.226191", \ + "0.054726, 0.064602, 0.083201, 0.107602, 0.132764, 0.165829, 0.215848", \ + "0.044156, 0.054032, 0.072631, 0.097032, 0.122194, 0.155259, 0.205278" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[16]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB16eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.215143, 0.205891, 0.191396, 0.180086, 0.166663, 0.151271, 0.141824", \ + "0.219591, 0.210339, 0.195844, 0.184534, 0.171111, 0.155719, 0.146272", \ + "0.234139, 0.224887, 0.210392, 0.199082, 0.185659, 0.170267, 0.160820", \ + "0.240010, 0.230758, 0.216263, 0.204953, 0.191530, 0.176138, 0.166691", \ + "0.245664, 0.236412, 0.221917, 0.210607, 0.197184, 0.181792, 0.172345", \ + "0.255942, 0.246690, 0.232195, 0.220885, 0.207462, 0.192070, 0.182623", \ + "0.266510, 0.257258, 0.242763, 0.231453, 0.218030, 0.202638, 0.193191" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.217716, 0.206661, 0.189477, 0.170439, 0.155282, 0.131105, 0.101730", \ + "0.222117, 0.211063, 0.193878, 0.174840, 0.159683, 0.135506, 0.106131", \ + "0.236724, 0.225670, 0.208485, 0.189447, 0.174290, 0.150113, 0.120738", \ + "0.242582, 0.231528, 0.214343, 0.195305, 0.180148, 0.155971, 0.126596", \ + "0.248254, 0.237200, 0.220015, 0.200977, 0.185820, 0.161643, 0.132268", \ + "0.258524, 0.247470, 0.230285, 0.211247, 0.196090, 0.171913, 0.142538", \ + "0.269098, 0.258044, 0.240859, 0.221821, 0.206664, 0.182487, 0.153112" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[16])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.004496, 0.004501, 0.004505, 0.004510, 0.004514, 0.004519, 0.004523"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.005552, 0.005657, 0.005663, 0.005668, 0.005674, 0.005680, 0.005685"); + } + } + } + pin(TDB[15]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[15]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB15eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.087115, 0.095955, 0.111438, 0.131346, 0.150998, 0.181026, 0.211440", \ + "0.082860, 0.091700, 0.107183, 0.127091, 0.146743, 0.176771, 0.207185", \ + "0.068341, 0.077181, 0.092664, 0.112572, 0.132224, 0.162252, 0.192666", \ + "0.062497, 0.071337, 0.086820, 0.106728, 0.126380, 0.156408, 0.186822", \ + "0.056885, 0.065725, 0.081208, 0.101116, 0.120768, 0.150796, 0.181210", \ + "0.046554, 0.055394, 0.070877, 0.090786, 0.110438, 0.140466, 0.170880", \ + "0.035988, 0.044828, 0.060311, 0.080220, 0.099872, 0.129899, 0.160314" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.095310, 0.105186, 0.123785, 0.148186, 0.173348, 0.206413, 0.256432", \ + "0.091183, 0.101059, 0.119658, 0.144059, 0.169221, 0.202286, 0.252305", \ + "0.076531, 0.086407, 0.105006, 0.129407, 0.154569, 0.187634, 0.237653", \ + "0.070667, 0.080543, 0.099142, 0.123543, 0.148705, 0.181770, 0.231789", \ + "0.065069, 0.074945, 0.093544, 0.117945, 0.143107, 0.176172, 0.226191", \ + "0.054726, 0.064602, 0.083201, 0.107602, 0.132764, 0.165829, 0.215848", \ + "0.044156, 0.054032, 0.072631, 0.097032, 0.122194, 0.155259, 0.205278" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[15]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB15eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.215143, 0.205891, 0.191396, 0.180086, 0.166663, 0.151271, 0.141824", \ + "0.219591, 0.210339, 0.195844, 0.184534, 0.171111, 0.155719, 0.146272", \ + "0.234139, 0.224887, 0.210392, 0.199082, 0.185659, 0.170267, 0.160820", \ + "0.240010, 0.230758, 0.216263, 0.204953, 0.191530, 0.176138, 0.166691", \ + "0.245664, 0.236412, 0.221917, 0.210607, 0.197184, 0.181792, 0.172345", \ + "0.255942, 0.246690, 0.232195, 0.220885, 0.207462, 0.192070, 0.182623", \ + "0.266510, 0.257258, 0.242763, 0.231453, 0.218030, 0.202638, 0.193191" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.217716, 0.206661, 0.189477, 0.170439, 0.155282, 0.131105, 0.101730", \ + "0.222117, 0.211063, 0.193878, 0.174840, 0.159683, 0.135506, 0.106131", \ + "0.236724, 0.225670, 0.208485, 0.189447, 0.174290, 0.150113, 0.120738", \ + "0.242582, 0.231528, 0.214343, 0.195305, 0.180148, 0.155971, 0.126596", \ + "0.248254, 0.237200, 0.220015, 0.200977, 0.185820, 0.161643, 0.132268", \ + "0.258524, 0.247470, 0.230285, 0.211247, 0.196090, 0.171913, 0.142538", \ + "0.269098, 0.258044, 0.240859, 0.221821, 0.206664, 0.182487, 0.153112" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[15])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.004496, 0.004501, 0.004505, 0.004510, 0.004514, 0.004519, 0.004523"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.005552, 0.005657, 0.005663, 0.005668, 0.005674, 0.005680, 0.005685"); + } + } + } + pin(TDB[14]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[14]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB14eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.087115, 0.095955, 0.111438, 0.131346, 0.150998, 0.181026, 0.211440", \ + "0.082860, 0.091700, 0.107183, 0.127091, 0.146743, 0.176771, 0.207185", \ + "0.068341, 0.077181, 0.092664, 0.112572, 0.132224, 0.162252, 0.192666", \ + "0.062497, 0.071337, 0.086820, 0.106728, 0.126380, 0.156408, 0.186822", \ + "0.056885, 0.065725, 0.081208, 0.101116, 0.120768, 0.150796, 0.181210", \ + "0.046554, 0.055394, 0.070877, 0.090786, 0.110438, 0.140466, 0.170880", \ + "0.035988, 0.044828, 0.060311, 0.080220, 0.099872, 0.129899, 0.160314" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.095310, 0.105186, 0.123785, 0.148186, 0.173348, 0.206413, 0.256432", \ + "0.091183, 0.101059, 0.119658, 0.144059, 0.169221, 0.202286, 0.252305", \ + "0.076531, 0.086407, 0.105006, 0.129407, 0.154569, 0.187634, 0.237653", \ + "0.070667, 0.080543, 0.099142, 0.123543, 0.148705, 0.181770, 0.231789", \ + "0.065069, 0.074945, 0.093544, 0.117945, 0.143107, 0.176172, 0.226191", \ + "0.054726, 0.064602, 0.083201, 0.107602, 0.132764, 0.165829, 0.215848", \ + "0.044156, 0.054032, 0.072631, 0.097032, 0.122194, 0.155259, 0.205278" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[14]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB14eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.215143, 0.205891, 0.191396, 0.180086, 0.166663, 0.151271, 0.141824", \ + "0.219591, 0.210339, 0.195844, 0.184534, 0.171111, 0.155719, 0.146272", \ + "0.234139, 0.224887, 0.210392, 0.199082, 0.185659, 0.170267, 0.160820", \ + "0.240010, 0.230758, 0.216263, 0.204953, 0.191530, 0.176138, 0.166691", \ + "0.245664, 0.236412, 0.221917, 0.210607, 0.197184, 0.181792, 0.172345", \ + "0.255942, 0.246690, 0.232195, 0.220885, 0.207462, 0.192070, 0.182623", \ + "0.266510, 0.257258, 0.242763, 0.231453, 0.218030, 0.202638, 0.193191" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.217716, 0.206661, 0.189477, 0.170439, 0.155282, 0.131105, 0.101730", \ + "0.222117, 0.211063, 0.193878, 0.174840, 0.159683, 0.135506, 0.106131", \ + "0.236724, 0.225670, 0.208485, 0.189447, 0.174290, 0.150113, 0.120738", \ + "0.242582, 0.231528, 0.214343, 0.195305, 0.180148, 0.155971, 0.126596", \ + "0.248254, 0.237200, 0.220015, 0.200977, 0.185820, 0.161643, 0.132268", \ + "0.258524, 0.247470, 0.230285, 0.211247, 0.196090, 0.171913, 0.142538", \ + "0.269098, 0.258044, 0.240859, 0.221821, 0.206664, 0.182487, 0.153112" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[14])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.004496, 0.004501, 0.004505, 0.004510, 0.004514, 0.004519, 0.004523"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.005552, 0.005657, 0.005663, 0.005668, 0.005674, 0.005680, 0.005685"); + } + } + } + pin(TDB[13]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[13]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB13eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.087115, 0.095955, 0.111438, 0.131346, 0.150998, 0.181026, 0.211440", \ + "0.082860, 0.091700, 0.107183, 0.127091, 0.146743, 0.176771, 0.207185", \ + "0.068341, 0.077181, 0.092664, 0.112572, 0.132224, 0.162252, 0.192666", \ + "0.062497, 0.071337, 0.086820, 0.106728, 0.126380, 0.156408, 0.186822", \ + "0.056885, 0.065725, 0.081208, 0.101116, 0.120768, 0.150796, 0.181210", \ + "0.046554, 0.055394, 0.070877, 0.090786, 0.110438, 0.140466, 0.170880", \ + "0.035988, 0.044828, 0.060311, 0.080220, 0.099872, 0.129899, 0.160314" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.095310, 0.105186, 0.123785, 0.148186, 0.173348, 0.206413, 0.256432", \ + "0.091183, 0.101059, 0.119658, 0.144059, 0.169221, 0.202286, 0.252305", \ + "0.076531, 0.086407, 0.105006, 0.129407, 0.154569, 0.187634, 0.237653", \ + "0.070667, 0.080543, 0.099142, 0.123543, 0.148705, 0.181770, 0.231789", \ + "0.065069, 0.074945, 0.093544, 0.117945, 0.143107, 0.176172, 0.226191", \ + "0.054726, 0.064602, 0.083201, 0.107602, 0.132764, 0.165829, 0.215848", \ + "0.044156, 0.054032, 0.072631, 0.097032, 0.122194, 0.155259, 0.205278" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[13]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB13eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.215143, 0.205891, 0.191396, 0.180086, 0.166663, 0.151271, 0.141824", \ + "0.219591, 0.210339, 0.195844, 0.184534, 0.171111, 0.155719, 0.146272", \ + "0.234139, 0.224887, 0.210392, 0.199082, 0.185659, 0.170267, 0.160820", \ + "0.240010, 0.230758, 0.216263, 0.204953, 0.191530, 0.176138, 0.166691", \ + "0.245664, 0.236412, 0.221917, 0.210607, 0.197184, 0.181792, 0.172345", \ + "0.255942, 0.246690, 0.232195, 0.220885, 0.207462, 0.192070, 0.182623", \ + "0.266510, 0.257258, 0.242763, 0.231453, 0.218030, 0.202638, 0.193191" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.217716, 0.206661, 0.189477, 0.170439, 0.155282, 0.131105, 0.101730", \ + "0.222117, 0.211063, 0.193878, 0.174840, 0.159683, 0.135506, 0.106131", \ + "0.236724, 0.225670, 0.208485, 0.189447, 0.174290, 0.150113, 0.120738", \ + "0.242582, 0.231528, 0.214343, 0.195305, 0.180148, 0.155971, 0.126596", \ + "0.248254, 0.237200, 0.220015, 0.200977, 0.185820, 0.161643, 0.132268", \ + "0.258524, 0.247470, 0.230285, 0.211247, 0.196090, 0.171913, 0.142538", \ + "0.269098, 0.258044, 0.240859, 0.221821, 0.206664, 0.182487, 0.153112" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[13])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.004496, 0.004501, 0.004505, 0.004510, 0.004514, 0.004519, 0.004523"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.005552, 0.005657, 0.005663, 0.005668, 0.005674, 0.005680, 0.005685"); + } + } + } + pin(TDB[12]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[12]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB12eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.087115, 0.095955, 0.111438, 0.131346, 0.150998, 0.181026, 0.211440", \ + "0.082860, 0.091700, 0.107183, 0.127091, 0.146743, 0.176771, 0.207185", \ + "0.068341, 0.077181, 0.092664, 0.112572, 0.132224, 0.162252, 0.192666", \ + "0.062497, 0.071337, 0.086820, 0.106728, 0.126380, 0.156408, 0.186822", \ + "0.056885, 0.065725, 0.081208, 0.101116, 0.120768, 0.150796, 0.181210", \ + "0.046554, 0.055394, 0.070877, 0.090786, 0.110438, 0.140466, 0.170880", \ + "0.035988, 0.044828, 0.060311, 0.080220, 0.099872, 0.129899, 0.160314" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.095310, 0.105186, 0.123785, 0.148186, 0.173348, 0.206413, 0.256432", \ + "0.091183, 0.101059, 0.119658, 0.144059, 0.169221, 0.202286, 0.252305", \ + "0.076531, 0.086407, 0.105006, 0.129407, 0.154569, 0.187634, 0.237653", \ + "0.070667, 0.080543, 0.099142, 0.123543, 0.148705, 0.181770, 0.231789", \ + "0.065069, 0.074945, 0.093544, 0.117945, 0.143107, 0.176172, 0.226191", \ + "0.054726, 0.064602, 0.083201, 0.107602, 0.132764, 0.165829, 0.215848", \ + "0.044156, 0.054032, 0.072631, 0.097032, 0.122194, 0.155259, 0.205278" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[12]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB12eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.215143, 0.205891, 0.191396, 0.180086, 0.166663, 0.151271, 0.141824", \ + "0.219591, 0.210339, 0.195844, 0.184534, 0.171111, 0.155719, 0.146272", \ + "0.234139, 0.224887, 0.210392, 0.199082, 0.185659, 0.170267, 0.160820", \ + "0.240010, 0.230758, 0.216263, 0.204953, 0.191530, 0.176138, 0.166691", \ + "0.245664, 0.236412, 0.221917, 0.210607, 0.197184, 0.181792, 0.172345", \ + "0.255942, 0.246690, 0.232195, 0.220885, 0.207462, 0.192070, 0.182623", \ + "0.266510, 0.257258, 0.242763, 0.231453, 0.218030, 0.202638, 0.193191" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.217716, 0.206661, 0.189477, 0.170439, 0.155282, 0.131105, 0.101730", \ + "0.222117, 0.211063, 0.193878, 0.174840, 0.159683, 0.135506, 0.106131", \ + "0.236724, 0.225670, 0.208485, 0.189447, 0.174290, 0.150113, 0.120738", \ + "0.242582, 0.231528, 0.214343, 0.195305, 0.180148, 0.155971, 0.126596", \ + "0.248254, 0.237200, 0.220015, 0.200977, 0.185820, 0.161643, 0.132268", \ + "0.258524, 0.247470, 0.230285, 0.211247, 0.196090, 0.171913, 0.142538", \ + "0.269098, 0.258044, 0.240859, 0.221821, 0.206664, 0.182487, 0.153112" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[12])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.004496, 0.004501, 0.004505, 0.004510, 0.004514, 0.004519, 0.004523"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.005552, 0.005657, 0.005663, 0.005668, 0.005674, 0.005680, 0.005685"); + } + } + } + pin(TDB[11]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[11]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB11eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.087115, 0.095955, 0.111438, 0.131346, 0.150998, 0.181026, 0.211440", \ + "0.082860, 0.091700, 0.107183, 0.127091, 0.146743, 0.176771, 0.207185", \ + "0.068341, 0.077181, 0.092664, 0.112572, 0.132224, 0.162252, 0.192666", \ + "0.062497, 0.071337, 0.086820, 0.106728, 0.126380, 0.156408, 0.186822", \ + "0.056885, 0.065725, 0.081208, 0.101116, 0.120768, 0.150796, 0.181210", \ + "0.046554, 0.055394, 0.070877, 0.090786, 0.110438, 0.140466, 0.170880", \ + "0.035988, 0.044828, 0.060311, 0.080220, 0.099872, 0.129899, 0.160314" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.095310, 0.105186, 0.123785, 0.148186, 0.173348, 0.206413, 0.256432", \ + "0.091183, 0.101059, 0.119658, 0.144059, 0.169221, 0.202286, 0.252305", \ + "0.076531, 0.086407, 0.105006, 0.129407, 0.154569, 0.187634, 0.237653", \ + "0.070667, 0.080543, 0.099142, 0.123543, 0.148705, 0.181770, 0.231789", \ + "0.065069, 0.074945, 0.093544, 0.117945, 0.143107, 0.176172, 0.226191", \ + "0.054726, 0.064602, 0.083201, 0.107602, 0.132764, 0.165829, 0.215848", \ + "0.044156, 0.054032, 0.072631, 0.097032, 0.122194, 0.155259, 0.205278" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[11]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB11eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.215143, 0.205891, 0.191396, 0.180086, 0.166663, 0.151271, 0.141824", \ + "0.219591, 0.210339, 0.195844, 0.184534, 0.171111, 0.155719, 0.146272", \ + "0.234139, 0.224887, 0.210392, 0.199082, 0.185659, 0.170267, 0.160820", \ + "0.240010, 0.230758, 0.216263, 0.204953, 0.191530, 0.176138, 0.166691", \ + "0.245664, 0.236412, 0.221917, 0.210607, 0.197184, 0.181792, 0.172345", \ + "0.255942, 0.246690, 0.232195, 0.220885, 0.207462, 0.192070, 0.182623", \ + "0.266510, 0.257258, 0.242763, 0.231453, 0.218030, 0.202638, 0.193191" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.217716, 0.206661, 0.189477, 0.170439, 0.155282, 0.131105, 0.101730", \ + "0.222117, 0.211063, 0.193878, 0.174840, 0.159683, 0.135506, 0.106131", \ + "0.236724, 0.225670, 0.208485, 0.189447, 0.174290, 0.150113, 0.120738", \ + "0.242582, 0.231528, 0.214343, 0.195305, 0.180148, 0.155971, 0.126596", \ + "0.248254, 0.237200, 0.220015, 0.200977, 0.185820, 0.161643, 0.132268", \ + "0.258524, 0.247470, 0.230285, 0.211247, 0.196090, 0.171913, 0.142538", \ + "0.269098, 0.258044, 0.240859, 0.221821, 0.206664, 0.182487, 0.153112" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[11])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.004496, 0.004501, 0.004505, 0.004510, 0.004514, 0.004519, 0.004523"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.005552, 0.005657, 0.005663, 0.005668, 0.005674, 0.005680, 0.005685"); + } + } + } + pin(TDB[10]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[10]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB10eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.087115, 0.095955, 0.111438, 0.131346, 0.150998, 0.181026, 0.211440", \ + "0.082860, 0.091700, 0.107183, 0.127091, 0.146743, 0.176771, 0.207185", \ + "0.068341, 0.077181, 0.092664, 0.112572, 0.132224, 0.162252, 0.192666", \ + "0.062497, 0.071337, 0.086820, 0.106728, 0.126380, 0.156408, 0.186822", \ + "0.056885, 0.065725, 0.081208, 0.101116, 0.120768, 0.150796, 0.181210", \ + "0.046554, 0.055394, 0.070877, 0.090786, 0.110438, 0.140466, 0.170880", \ + "0.035988, 0.044828, 0.060311, 0.080220, 0.099872, 0.129899, 0.160314" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.095310, 0.105186, 0.123785, 0.148186, 0.173348, 0.206413, 0.256432", \ + "0.091183, 0.101059, 0.119658, 0.144059, 0.169221, 0.202286, 0.252305", \ + "0.076531, 0.086407, 0.105006, 0.129407, 0.154569, 0.187634, 0.237653", \ + "0.070667, 0.080543, 0.099142, 0.123543, 0.148705, 0.181770, 0.231789", \ + "0.065069, 0.074945, 0.093544, 0.117945, 0.143107, 0.176172, 0.226191", \ + "0.054726, 0.064602, 0.083201, 0.107602, 0.132764, 0.165829, 0.215848", \ + "0.044156, 0.054032, 0.072631, 0.097032, 0.122194, 0.155259, 0.205278" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[10]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB10eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.215143, 0.205891, 0.191396, 0.180086, 0.166663, 0.151271, 0.141824", \ + "0.219591, 0.210339, 0.195844, 0.184534, 0.171111, 0.155719, 0.146272", \ + "0.234139, 0.224887, 0.210392, 0.199082, 0.185659, 0.170267, 0.160820", \ + "0.240010, 0.230758, 0.216263, 0.204953, 0.191530, 0.176138, 0.166691", \ + "0.245664, 0.236412, 0.221917, 0.210607, 0.197184, 0.181792, 0.172345", \ + "0.255942, 0.246690, 0.232195, 0.220885, 0.207462, 0.192070, 0.182623", \ + "0.266510, 0.257258, 0.242763, 0.231453, 0.218030, 0.202638, 0.193191" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.217716, 0.206661, 0.189477, 0.170439, 0.155282, 0.131105, 0.101730", \ + "0.222117, 0.211063, 0.193878, 0.174840, 0.159683, 0.135506, 0.106131", \ + "0.236724, 0.225670, 0.208485, 0.189447, 0.174290, 0.150113, 0.120738", \ + "0.242582, 0.231528, 0.214343, 0.195305, 0.180148, 0.155971, 0.126596", \ + "0.248254, 0.237200, 0.220015, 0.200977, 0.185820, 0.161643, 0.132268", \ + "0.258524, 0.247470, 0.230285, 0.211247, 0.196090, 0.171913, 0.142538", \ + "0.269098, 0.258044, 0.240859, 0.221821, 0.206664, 0.182487, 0.153112" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[10])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.004496, 0.004501, 0.004505, 0.004510, 0.004514, 0.004519, 0.004523"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.005552, 0.005657, 0.005663, 0.005668, 0.005674, 0.005680, 0.005685"); + } + } + } + pin(TDB[9]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[9]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB9eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.087115, 0.095955, 0.111438, 0.131346, 0.150998, 0.181026, 0.211440", \ + "0.082860, 0.091700, 0.107183, 0.127091, 0.146743, 0.176771, 0.207185", \ + "0.068341, 0.077181, 0.092664, 0.112572, 0.132224, 0.162252, 0.192666", \ + "0.062497, 0.071337, 0.086820, 0.106728, 0.126380, 0.156408, 0.186822", \ + "0.056885, 0.065725, 0.081208, 0.101116, 0.120768, 0.150796, 0.181210", \ + "0.046554, 0.055394, 0.070877, 0.090786, 0.110438, 0.140466, 0.170880", \ + "0.035988, 0.044828, 0.060311, 0.080220, 0.099872, 0.129899, 0.160314" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.095310, 0.105186, 0.123785, 0.148186, 0.173348, 0.206413, 0.256432", \ + "0.091183, 0.101059, 0.119658, 0.144059, 0.169221, 0.202286, 0.252305", \ + "0.076531, 0.086407, 0.105006, 0.129407, 0.154569, 0.187634, 0.237653", \ + "0.070667, 0.080543, 0.099142, 0.123543, 0.148705, 0.181770, 0.231789", \ + "0.065069, 0.074945, 0.093544, 0.117945, 0.143107, 0.176172, 0.226191", \ + "0.054726, 0.064602, 0.083201, 0.107602, 0.132764, 0.165829, 0.215848", \ + "0.044156, 0.054032, 0.072631, 0.097032, 0.122194, 0.155259, 0.205278" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[9]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB9eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.215143, 0.205891, 0.191396, 0.180086, 0.166663, 0.151271, 0.141824", \ + "0.219591, 0.210339, 0.195844, 0.184534, 0.171111, 0.155719, 0.146272", \ + "0.234139, 0.224887, 0.210392, 0.199082, 0.185659, 0.170267, 0.160820", \ + "0.240010, 0.230758, 0.216263, 0.204953, 0.191530, 0.176138, 0.166691", \ + "0.245664, 0.236412, 0.221917, 0.210607, 0.197184, 0.181792, 0.172345", \ + "0.255942, 0.246690, 0.232195, 0.220885, 0.207462, 0.192070, 0.182623", \ + "0.266510, 0.257258, 0.242763, 0.231453, 0.218030, 0.202638, 0.193191" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.217716, 0.206661, 0.189477, 0.170439, 0.155282, 0.131105, 0.101730", \ + "0.222117, 0.211063, 0.193878, 0.174840, 0.159683, 0.135506, 0.106131", \ + "0.236724, 0.225670, 0.208485, 0.189447, 0.174290, 0.150113, 0.120738", \ + "0.242582, 0.231528, 0.214343, 0.195305, 0.180148, 0.155971, 0.126596", \ + "0.248254, 0.237200, 0.220015, 0.200977, 0.185820, 0.161643, 0.132268", \ + "0.258524, 0.247470, 0.230285, 0.211247, 0.196090, 0.171913, 0.142538", \ + "0.269098, 0.258044, 0.240859, 0.221821, 0.206664, 0.182487, 0.153112" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[9])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.004496, 0.004501, 0.004505, 0.004510, 0.004514, 0.004519, 0.004523"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.005552, 0.005657, 0.005663, 0.005668, 0.005674, 0.005680, 0.005685"); + } + } + } + pin(TDB[8]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[8]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB8eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.087115, 0.095955, 0.111438, 0.131346, 0.150998, 0.181026, 0.211440", \ + "0.082860, 0.091700, 0.107183, 0.127091, 0.146743, 0.176771, 0.207185", \ + "0.068341, 0.077181, 0.092664, 0.112572, 0.132224, 0.162252, 0.192666", \ + "0.062497, 0.071337, 0.086820, 0.106728, 0.126380, 0.156408, 0.186822", \ + "0.056885, 0.065725, 0.081208, 0.101116, 0.120768, 0.150796, 0.181210", \ + "0.046554, 0.055394, 0.070877, 0.090786, 0.110438, 0.140466, 0.170880", \ + "0.035988, 0.044828, 0.060311, 0.080220, 0.099872, 0.129899, 0.160314" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.095310, 0.105186, 0.123785, 0.148186, 0.173348, 0.206413, 0.256432", \ + "0.091183, 0.101059, 0.119658, 0.144059, 0.169221, 0.202286, 0.252305", \ + "0.076531, 0.086407, 0.105006, 0.129407, 0.154569, 0.187634, 0.237653", \ + "0.070667, 0.080543, 0.099142, 0.123543, 0.148705, 0.181770, 0.231789", \ + "0.065069, 0.074945, 0.093544, 0.117945, 0.143107, 0.176172, 0.226191", \ + "0.054726, 0.064602, 0.083201, 0.107602, 0.132764, 0.165829, 0.215848", \ + "0.044156, 0.054032, 0.072631, 0.097032, 0.122194, 0.155259, 0.205278" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[8]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB8eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.215143, 0.205891, 0.191396, 0.180086, 0.166663, 0.151271, 0.141824", \ + "0.219591, 0.210339, 0.195844, 0.184534, 0.171111, 0.155719, 0.146272", \ + "0.234139, 0.224887, 0.210392, 0.199082, 0.185659, 0.170267, 0.160820", \ + "0.240010, 0.230758, 0.216263, 0.204953, 0.191530, 0.176138, 0.166691", \ + "0.245664, 0.236412, 0.221917, 0.210607, 0.197184, 0.181792, 0.172345", \ + "0.255942, 0.246690, 0.232195, 0.220885, 0.207462, 0.192070, 0.182623", \ + "0.266510, 0.257258, 0.242763, 0.231453, 0.218030, 0.202638, 0.193191" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.217716, 0.206661, 0.189477, 0.170439, 0.155282, 0.131105, 0.101730", \ + "0.222117, 0.211063, 0.193878, 0.174840, 0.159683, 0.135506, 0.106131", \ + "0.236724, 0.225670, 0.208485, 0.189447, 0.174290, 0.150113, 0.120738", \ + "0.242582, 0.231528, 0.214343, 0.195305, 0.180148, 0.155971, 0.126596", \ + "0.248254, 0.237200, 0.220015, 0.200977, 0.185820, 0.161643, 0.132268", \ + "0.258524, 0.247470, 0.230285, 0.211247, 0.196090, 0.171913, 0.142538", \ + "0.269098, 0.258044, 0.240859, 0.221821, 0.206664, 0.182487, 0.153112" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[8])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.004496, 0.004501, 0.004505, 0.004510, 0.004514, 0.004519, 0.004523"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.005552, 0.005657, 0.005663, 0.005668, 0.005674, 0.005680, 0.005685"); + } + } + } + pin(TDB[7]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[7]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB7eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.087115, 0.095955, 0.111438, 0.131346, 0.150998, 0.181026, 0.211440", \ + "0.082860, 0.091700, 0.107183, 0.127091, 0.146743, 0.176771, 0.207185", \ + "0.068341, 0.077181, 0.092664, 0.112572, 0.132224, 0.162252, 0.192666", \ + "0.062497, 0.071337, 0.086820, 0.106728, 0.126380, 0.156408, 0.186822", \ + "0.056885, 0.065725, 0.081208, 0.101116, 0.120768, 0.150796, 0.181210", \ + "0.046554, 0.055394, 0.070877, 0.090786, 0.110438, 0.140466, 0.170880", \ + "0.035988, 0.044828, 0.060311, 0.080220, 0.099872, 0.129899, 0.160314" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.095310, 0.105186, 0.123785, 0.148186, 0.173348, 0.206413, 0.256432", \ + "0.091183, 0.101059, 0.119658, 0.144059, 0.169221, 0.202286, 0.252305", \ + "0.076531, 0.086407, 0.105006, 0.129407, 0.154569, 0.187634, 0.237653", \ + "0.070667, 0.080543, 0.099142, 0.123543, 0.148705, 0.181770, 0.231789", \ + "0.065069, 0.074945, 0.093544, 0.117945, 0.143107, 0.176172, 0.226191", \ + "0.054726, 0.064602, 0.083201, 0.107602, 0.132764, 0.165829, 0.215848", \ + "0.044156, 0.054032, 0.072631, 0.097032, 0.122194, 0.155259, 0.205278" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[7]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB7eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.215143, 0.205891, 0.191396, 0.180086, 0.166663, 0.151271, 0.141824", \ + "0.219591, 0.210339, 0.195844, 0.184534, 0.171111, 0.155719, 0.146272", \ + "0.234139, 0.224887, 0.210392, 0.199082, 0.185659, 0.170267, 0.160820", \ + "0.240010, 0.230758, 0.216263, 0.204953, 0.191530, 0.176138, 0.166691", \ + "0.245664, 0.236412, 0.221917, 0.210607, 0.197184, 0.181792, 0.172345", \ + "0.255942, 0.246690, 0.232195, 0.220885, 0.207462, 0.192070, 0.182623", \ + "0.266510, 0.257258, 0.242763, 0.231453, 0.218030, 0.202638, 0.193191" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.217716, 0.206661, 0.189477, 0.170439, 0.155282, 0.131105, 0.101730", \ + "0.222117, 0.211063, 0.193878, 0.174840, 0.159683, 0.135506, 0.106131", \ + "0.236724, 0.225670, 0.208485, 0.189447, 0.174290, 0.150113, 0.120738", \ + "0.242582, 0.231528, 0.214343, 0.195305, 0.180148, 0.155971, 0.126596", \ + "0.248254, 0.237200, 0.220015, 0.200977, 0.185820, 0.161643, 0.132268", \ + "0.258524, 0.247470, 0.230285, 0.211247, 0.196090, 0.171913, 0.142538", \ + "0.269098, 0.258044, 0.240859, 0.221821, 0.206664, 0.182487, 0.153112" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[7])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.004496, 0.004501, 0.004505, 0.004510, 0.004514, 0.004519, 0.004523"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.005552, 0.005657, 0.005663, 0.005668, 0.005674, 0.005680, 0.005685"); + } + } + } + pin(TDB[6]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[6]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB6eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.087115, 0.095955, 0.111438, 0.131346, 0.150998, 0.181026, 0.211440", \ + "0.082860, 0.091700, 0.107183, 0.127091, 0.146743, 0.176771, 0.207185", \ + "0.068341, 0.077181, 0.092664, 0.112572, 0.132224, 0.162252, 0.192666", \ + "0.062497, 0.071337, 0.086820, 0.106728, 0.126380, 0.156408, 0.186822", \ + "0.056885, 0.065725, 0.081208, 0.101116, 0.120768, 0.150796, 0.181210", \ + "0.046554, 0.055394, 0.070877, 0.090786, 0.110438, 0.140466, 0.170880", \ + "0.035988, 0.044828, 0.060311, 0.080220, 0.099872, 0.129899, 0.160314" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.095310, 0.105186, 0.123785, 0.148186, 0.173348, 0.206413, 0.256432", \ + "0.091183, 0.101059, 0.119658, 0.144059, 0.169221, 0.202286, 0.252305", \ + "0.076531, 0.086407, 0.105006, 0.129407, 0.154569, 0.187634, 0.237653", \ + "0.070667, 0.080543, 0.099142, 0.123543, 0.148705, 0.181770, 0.231789", \ + "0.065069, 0.074945, 0.093544, 0.117945, 0.143107, 0.176172, 0.226191", \ + "0.054726, 0.064602, 0.083201, 0.107602, 0.132764, 0.165829, 0.215848", \ + "0.044156, 0.054032, 0.072631, 0.097032, 0.122194, 0.155259, 0.205278" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[6]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB6eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.215143, 0.205891, 0.191396, 0.180086, 0.166663, 0.151271, 0.141824", \ + "0.219591, 0.210339, 0.195844, 0.184534, 0.171111, 0.155719, 0.146272", \ + "0.234139, 0.224887, 0.210392, 0.199082, 0.185659, 0.170267, 0.160820", \ + "0.240010, 0.230758, 0.216263, 0.204953, 0.191530, 0.176138, 0.166691", \ + "0.245664, 0.236412, 0.221917, 0.210607, 0.197184, 0.181792, 0.172345", \ + "0.255942, 0.246690, 0.232195, 0.220885, 0.207462, 0.192070, 0.182623", \ + "0.266510, 0.257258, 0.242763, 0.231453, 0.218030, 0.202638, 0.193191" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.217716, 0.206661, 0.189477, 0.170439, 0.155282, 0.131105, 0.101730", \ + "0.222117, 0.211063, 0.193878, 0.174840, 0.159683, 0.135506, 0.106131", \ + "0.236724, 0.225670, 0.208485, 0.189447, 0.174290, 0.150113, 0.120738", \ + "0.242582, 0.231528, 0.214343, 0.195305, 0.180148, 0.155971, 0.126596", \ + "0.248254, 0.237200, 0.220015, 0.200977, 0.185820, 0.161643, 0.132268", \ + "0.258524, 0.247470, 0.230285, 0.211247, 0.196090, 0.171913, 0.142538", \ + "0.269098, 0.258044, 0.240859, 0.221821, 0.206664, 0.182487, 0.153112" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[6])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.004496, 0.004501, 0.004505, 0.004510, 0.004514, 0.004519, 0.004523"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.005552, 0.005657, 0.005663, 0.005668, 0.005674, 0.005680, 0.005685"); + } + } + } + pin(TDB[5]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[5]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB5eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.087115, 0.095955, 0.111438, 0.131346, 0.150998, 0.181026, 0.211440", \ + "0.082860, 0.091700, 0.107183, 0.127091, 0.146743, 0.176771, 0.207185", \ + "0.068341, 0.077181, 0.092664, 0.112572, 0.132224, 0.162252, 0.192666", \ + "0.062497, 0.071337, 0.086820, 0.106728, 0.126380, 0.156408, 0.186822", \ + "0.056885, 0.065725, 0.081208, 0.101116, 0.120768, 0.150796, 0.181210", \ + "0.046554, 0.055394, 0.070877, 0.090786, 0.110438, 0.140466, 0.170880", \ + "0.035988, 0.044828, 0.060311, 0.080220, 0.099872, 0.129899, 0.160314" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.095310, 0.105186, 0.123785, 0.148186, 0.173348, 0.206413, 0.256432", \ + "0.091183, 0.101059, 0.119658, 0.144059, 0.169221, 0.202286, 0.252305", \ + "0.076531, 0.086407, 0.105006, 0.129407, 0.154569, 0.187634, 0.237653", \ + "0.070667, 0.080543, 0.099142, 0.123543, 0.148705, 0.181770, 0.231789", \ + "0.065069, 0.074945, 0.093544, 0.117945, 0.143107, 0.176172, 0.226191", \ + "0.054726, 0.064602, 0.083201, 0.107602, 0.132764, 0.165829, 0.215848", \ + "0.044156, 0.054032, 0.072631, 0.097032, 0.122194, 0.155259, 0.205278" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[5]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB5eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.215143, 0.205891, 0.191396, 0.180086, 0.166663, 0.151271, 0.141824", \ + "0.219591, 0.210339, 0.195844, 0.184534, 0.171111, 0.155719, 0.146272", \ + "0.234139, 0.224887, 0.210392, 0.199082, 0.185659, 0.170267, 0.160820", \ + "0.240010, 0.230758, 0.216263, 0.204953, 0.191530, 0.176138, 0.166691", \ + "0.245664, 0.236412, 0.221917, 0.210607, 0.197184, 0.181792, 0.172345", \ + "0.255942, 0.246690, 0.232195, 0.220885, 0.207462, 0.192070, 0.182623", \ + "0.266510, 0.257258, 0.242763, 0.231453, 0.218030, 0.202638, 0.193191" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.217716, 0.206661, 0.189477, 0.170439, 0.155282, 0.131105, 0.101730", \ + "0.222117, 0.211063, 0.193878, 0.174840, 0.159683, 0.135506, 0.106131", \ + "0.236724, 0.225670, 0.208485, 0.189447, 0.174290, 0.150113, 0.120738", \ + "0.242582, 0.231528, 0.214343, 0.195305, 0.180148, 0.155971, 0.126596", \ + "0.248254, 0.237200, 0.220015, 0.200977, 0.185820, 0.161643, 0.132268", \ + "0.258524, 0.247470, 0.230285, 0.211247, 0.196090, 0.171913, 0.142538", \ + "0.269098, 0.258044, 0.240859, 0.221821, 0.206664, 0.182487, 0.153112" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[5])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.004496, 0.004501, 0.004505, 0.004510, 0.004514, 0.004519, 0.004523"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.005552, 0.005657, 0.005663, 0.005668, 0.005674, 0.005680, 0.005685"); + } + } + } + pin(TDB[4]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[4]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB4eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.087115, 0.095955, 0.111438, 0.131346, 0.150998, 0.181026, 0.211440", \ + "0.082860, 0.091700, 0.107183, 0.127091, 0.146743, 0.176771, 0.207185", \ + "0.068341, 0.077181, 0.092664, 0.112572, 0.132224, 0.162252, 0.192666", \ + "0.062497, 0.071337, 0.086820, 0.106728, 0.126380, 0.156408, 0.186822", \ + "0.056885, 0.065725, 0.081208, 0.101116, 0.120768, 0.150796, 0.181210", \ + "0.046554, 0.055394, 0.070877, 0.090786, 0.110438, 0.140466, 0.170880", \ + "0.035988, 0.044828, 0.060311, 0.080220, 0.099872, 0.129899, 0.160314" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.095310, 0.105186, 0.123785, 0.148186, 0.173348, 0.206413, 0.256432", \ + "0.091183, 0.101059, 0.119658, 0.144059, 0.169221, 0.202286, 0.252305", \ + "0.076531, 0.086407, 0.105006, 0.129407, 0.154569, 0.187634, 0.237653", \ + "0.070667, 0.080543, 0.099142, 0.123543, 0.148705, 0.181770, 0.231789", \ + "0.065069, 0.074945, 0.093544, 0.117945, 0.143107, 0.176172, 0.226191", \ + "0.054726, 0.064602, 0.083201, 0.107602, 0.132764, 0.165829, 0.215848", \ + "0.044156, 0.054032, 0.072631, 0.097032, 0.122194, 0.155259, 0.205278" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[4]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB4eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.215143, 0.205891, 0.191396, 0.180086, 0.166663, 0.151271, 0.141824", \ + "0.219591, 0.210339, 0.195844, 0.184534, 0.171111, 0.155719, 0.146272", \ + "0.234139, 0.224887, 0.210392, 0.199082, 0.185659, 0.170267, 0.160820", \ + "0.240010, 0.230758, 0.216263, 0.204953, 0.191530, 0.176138, 0.166691", \ + "0.245664, 0.236412, 0.221917, 0.210607, 0.197184, 0.181792, 0.172345", \ + "0.255942, 0.246690, 0.232195, 0.220885, 0.207462, 0.192070, 0.182623", \ + "0.266510, 0.257258, 0.242763, 0.231453, 0.218030, 0.202638, 0.193191" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.217716, 0.206661, 0.189477, 0.170439, 0.155282, 0.131105, 0.101730", \ + "0.222117, 0.211063, 0.193878, 0.174840, 0.159683, 0.135506, 0.106131", \ + "0.236724, 0.225670, 0.208485, 0.189447, 0.174290, 0.150113, 0.120738", \ + "0.242582, 0.231528, 0.214343, 0.195305, 0.180148, 0.155971, 0.126596", \ + "0.248254, 0.237200, 0.220015, 0.200977, 0.185820, 0.161643, 0.132268", \ + "0.258524, 0.247470, 0.230285, 0.211247, 0.196090, 0.171913, 0.142538", \ + "0.269098, 0.258044, 0.240859, 0.221821, 0.206664, 0.182487, 0.153112" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[4])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.004496, 0.004501, 0.004505, 0.004510, 0.004514, 0.004519, 0.004523"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.005552, 0.005657, 0.005663, 0.005668, 0.005674, 0.005680, 0.005685"); + } + } + } + pin(TDB[3]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[3]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB3eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.087115, 0.095955, 0.111438, 0.131346, 0.150998, 0.181026, 0.211440", \ + "0.082860, 0.091700, 0.107183, 0.127091, 0.146743, 0.176771, 0.207185", \ + "0.068341, 0.077181, 0.092664, 0.112572, 0.132224, 0.162252, 0.192666", \ + "0.062497, 0.071337, 0.086820, 0.106728, 0.126380, 0.156408, 0.186822", \ + "0.056885, 0.065725, 0.081208, 0.101116, 0.120768, 0.150796, 0.181210", \ + "0.046554, 0.055394, 0.070877, 0.090786, 0.110438, 0.140466, 0.170880", \ + "0.035988, 0.044828, 0.060311, 0.080220, 0.099872, 0.129899, 0.160314" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.095310, 0.105186, 0.123785, 0.148186, 0.173348, 0.206413, 0.256432", \ + "0.091183, 0.101059, 0.119658, 0.144059, 0.169221, 0.202286, 0.252305", \ + "0.076531, 0.086407, 0.105006, 0.129407, 0.154569, 0.187634, 0.237653", \ + "0.070667, 0.080543, 0.099142, 0.123543, 0.148705, 0.181770, 0.231789", \ + "0.065069, 0.074945, 0.093544, 0.117945, 0.143107, 0.176172, 0.226191", \ + "0.054726, 0.064602, 0.083201, 0.107602, 0.132764, 0.165829, 0.215848", \ + "0.044156, 0.054032, 0.072631, 0.097032, 0.122194, 0.155259, 0.205278" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[3]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB3eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.215143, 0.205891, 0.191396, 0.180086, 0.166663, 0.151271, 0.141824", \ + "0.219591, 0.210339, 0.195844, 0.184534, 0.171111, 0.155719, 0.146272", \ + "0.234139, 0.224887, 0.210392, 0.199082, 0.185659, 0.170267, 0.160820", \ + "0.240010, 0.230758, 0.216263, 0.204953, 0.191530, 0.176138, 0.166691", \ + "0.245664, 0.236412, 0.221917, 0.210607, 0.197184, 0.181792, 0.172345", \ + "0.255942, 0.246690, 0.232195, 0.220885, 0.207462, 0.192070, 0.182623", \ + "0.266510, 0.257258, 0.242763, 0.231453, 0.218030, 0.202638, 0.193191" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.217716, 0.206661, 0.189477, 0.170439, 0.155282, 0.131105, 0.101730", \ + "0.222117, 0.211063, 0.193878, 0.174840, 0.159683, 0.135506, 0.106131", \ + "0.236724, 0.225670, 0.208485, 0.189447, 0.174290, 0.150113, 0.120738", \ + "0.242582, 0.231528, 0.214343, 0.195305, 0.180148, 0.155971, 0.126596", \ + "0.248254, 0.237200, 0.220015, 0.200977, 0.185820, 0.161643, 0.132268", \ + "0.258524, 0.247470, 0.230285, 0.211247, 0.196090, 0.171913, 0.142538", \ + "0.269098, 0.258044, 0.240859, 0.221821, 0.206664, 0.182487, 0.153112" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[3])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.004496, 0.004501, 0.004505, 0.004510, 0.004514, 0.004519, 0.004523"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.005552, 0.005657, 0.005663, 0.005668, 0.005674, 0.005680, 0.005685"); + } + } + } + pin(TDB[2]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[2]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB2eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.087115, 0.095955, 0.111438, 0.131346, 0.150998, 0.181026, 0.211440", \ + "0.082860, 0.091700, 0.107183, 0.127091, 0.146743, 0.176771, 0.207185", \ + "0.068341, 0.077181, 0.092664, 0.112572, 0.132224, 0.162252, 0.192666", \ + "0.062497, 0.071337, 0.086820, 0.106728, 0.126380, 0.156408, 0.186822", \ + "0.056885, 0.065725, 0.081208, 0.101116, 0.120768, 0.150796, 0.181210", \ + "0.046554, 0.055394, 0.070877, 0.090786, 0.110438, 0.140466, 0.170880", \ + "0.035988, 0.044828, 0.060311, 0.080220, 0.099872, 0.129899, 0.160314" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.095310, 0.105186, 0.123785, 0.148186, 0.173348, 0.206413, 0.256432", \ + "0.091183, 0.101059, 0.119658, 0.144059, 0.169221, 0.202286, 0.252305", \ + "0.076531, 0.086407, 0.105006, 0.129407, 0.154569, 0.187634, 0.237653", \ + "0.070667, 0.080543, 0.099142, 0.123543, 0.148705, 0.181770, 0.231789", \ + "0.065069, 0.074945, 0.093544, 0.117945, 0.143107, 0.176172, 0.226191", \ + "0.054726, 0.064602, 0.083201, 0.107602, 0.132764, 0.165829, 0.215848", \ + "0.044156, 0.054032, 0.072631, 0.097032, 0.122194, 0.155259, 0.205278" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[2]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB2eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.215143, 0.205891, 0.191396, 0.180086, 0.166663, 0.151271, 0.141824", \ + "0.219591, 0.210339, 0.195844, 0.184534, 0.171111, 0.155719, 0.146272", \ + "0.234139, 0.224887, 0.210392, 0.199082, 0.185659, 0.170267, 0.160820", \ + "0.240010, 0.230758, 0.216263, 0.204953, 0.191530, 0.176138, 0.166691", \ + "0.245664, 0.236412, 0.221917, 0.210607, 0.197184, 0.181792, 0.172345", \ + "0.255942, 0.246690, 0.232195, 0.220885, 0.207462, 0.192070, 0.182623", \ + "0.266510, 0.257258, 0.242763, 0.231453, 0.218030, 0.202638, 0.193191" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.217716, 0.206661, 0.189477, 0.170439, 0.155282, 0.131105, 0.101730", \ + "0.222117, 0.211063, 0.193878, 0.174840, 0.159683, 0.135506, 0.106131", \ + "0.236724, 0.225670, 0.208485, 0.189447, 0.174290, 0.150113, 0.120738", \ + "0.242582, 0.231528, 0.214343, 0.195305, 0.180148, 0.155971, 0.126596", \ + "0.248254, 0.237200, 0.220015, 0.200977, 0.185820, 0.161643, 0.132268", \ + "0.258524, 0.247470, 0.230285, 0.211247, 0.196090, 0.171913, 0.142538", \ + "0.269098, 0.258044, 0.240859, 0.221821, 0.206664, 0.182487, 0.153112" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[2])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.004496, 0.004501, 0.004505, 0.004510, 0.004514, 0.004519, 0.004523"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.005552, 0.005657, 0.005663, 0.005668, 0.005674, 0.005680, 0.005685"); + } + } + } + pin(TDB[1]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[1]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB1eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.087115, 0.095955, 0.111438, 0.131346, 0.150998, 0.181026, 0.211440", \ + "0.082860, 0.091700, 0.107183, 0.127091, 0.146743, 0.176771, 0.207185", \ + "0.068341, 0.077181, 0.092664, 0.112572, 0.132224, 0.162252, 0.192666", \ + "0.062497, 0.071337, 0.086820, 0.106728, 0.126380, 0.156408, 0.186822", \ + "0.056885, 0.065725, 0.081208, 0.101116, 0.120768, 0.150796, 0.181210", \ + "0.046554, 0.055394, 0.070877, 0.090786, 0.110438, 0.140466, 0.170880", \ + "0.035988, 0.044828, 0.060311, 0.080220, 0.099872, 0.129899, 0.160314" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.095310, 0.105186, 0.123785, 0.148186, 0.173348, 0.206413, 0.256432", \ + "0.091183, 0.101059, 0.119658, 0.144059, 0.169221, 0.202286, 0.252305", \ + "0.076531, 0.086407, 0.105006, 0.129407, 0.154569, 0.187634, 0.237653", \ + "0.070667, 0.080543, 0.099142, 0.123543, 0.148705, 0.181770, 0.231789", \ + "0.065069, 0.074945, 0.093544, 0.117945, 0.143107, 0.176172, 0.226191", \ + "0.054726, 0.064602, 0.083201, 0.107602, 0.132764, 0.165829, 0.215848", \ + "0.044156, 0.054032, 0.072631, 0.097032, 0.122194, 0.155259, 0.205278" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[1]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB1eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.215143, 0.205891, 0.191396, 0.180086, 0.166663, 0.151271, 0.141824", \ + "0.219591, 0.210339, 0.195844, 0.184534, 0.171111, 0.155719, 0.146272", \ + "0.234139, 0.224887, 0.210392, 0.199082, 0.185659, 0.170267, 0.160820", \ + "0.240010, 0.230758, 0.216263, 0.204953, 0.191530, 0.176138, 0.166691", \ + "0.245664, 0.236412, 0.221917, 0.210607, 0.197184, 0.181792, 0.172345", \ + "0.255942, 0.246690, 0.232195, 0.220885, 0.207462, 0.192070, 0.182623", \ + "0.266510, 0.257258, 0.242763, 0.231453, 0.218030, 0.202638, 0.193191" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.217716, 0.206661, 0.189477, 0.170439, 0.155282, 0.131105, 0.101730", \ + "0.222117, 0.211063, 0.193878, 0.174840, 0.159683, 0.135506, 0.106131", \ + "0.236724, 0.225670, 0.208485, 0.189447, 0.174290, 0.150113, 0.120738", \ + "0.242582, 0.231528, 0.214343, 0.195305, 0.180148, 0.155971, 0.126596", \ + "0.248254, 0.237200, 0.220015, 0.200977, 0.185820, 0.161643, 0.132268", \ + "0.258524, 0.247470, 0.230285, 0.211247, 0.196090, 0.171913, 0.142538", \ + "0.269098, 0.258044, 0.240859, 0.221821, 0.206664, 0.182487, 0.153112" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[1])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.004496, 0.004501, 0.004505, 0.004510, 0.004514, 0.004519, 0.004523"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.005552, 0.005657, 0.005663, 0.005668, 0.005674, 0.005680, 0.005685"); + } + } + } + pin(TDB[0]) { + direction : input; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[0]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB0eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.087115, 0.095955, 0.111438, 0.131346, 0.150998, 0.181026, 0.211440", \ + "0.082860, 0.091700, 0.107183, 0.127091, 0.146743, 0.176771, 0.207185", \ + "0.068341, 0.077181, 0.092664, 0.112572, 0.132224, 0.162252, 0.192666", \ + "0.062497, 0.071337, 0.086820, 0.106728, 0.126380, 0.156408, 0.186822", \ + "0.056885, 0.065725, 0.081208, 0.101116, 0.120768, 0.150796, 0.181210", \ + "0.046554, 0.055394, 0.070877, 0.090786, 0.110438, 0.140466, 0.170880", \ + "0.035988, 0.044828, 0.060311, 0.080220, 0.099872, 0.129899, 0.160314" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.095310, 0.105186, 0.123785, 0.148186, 0.173348, 0.206413, 0.256432", \ + "0.091183, 0.101059, 0.119658, 0.144059, 0.169221, 0.202286, 0.252305", \ + "0.076531, 0.086407, 0.105006, 0.129407, 0.154569, 0.187634, 0.237653", \ + "0.070667, 0.080543, 0.099142, 0.123543, 0.148705, 0.181770, 0.231789", \ + "0.065069, 0.074945, 0.093544, 0.117945, 0.143107, 0.176172, 0.226191", \ + "0.054726, 0.064602, 0.083201, 0.107602, 0.132764, 0.165829, 0.215848", \ + "0.044156, 0.054032, 0.072631, 0.097032, 0.122194, 0.155259, 0.205278" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&!TENB&((DFTRAMBYP&!SEB)|(!TCENB&!DFTRAMBYP&!TWENB[0]))"; + sdf_cond : "RET1Neq1aTENBeq0aopopDFTRAMBYPeq1aSEBeq0cpoopTCENBeq0aDFTRAMBYPeq0aTWENB0eq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.215143, 0.205891, 0.191396, 0.180086, 0.166663, 0.151271, 0.141824", \ + "0.219591, 0.210339, 0.195844, 0.184534, 0.171111, 0.155719, 0.146272", \ + "0.234139, 0.224887, 0.210392, 0.199082, 0.185659, 0.170267, 0.160820", \ + "0.240010, 0.230758, 0.216263, 0.204953, 0.191530, 0.176138, 0.166691", \ + "0.245664, 0.236412, 0.221917, 0.210607, 0.197184, 0.181792, 0.172345", \ + "0.255942, 0.246690, 0.232195, 0.220885, 0.207462, 0.192070, 0.182623", \ + "0.266510, 0.257258, 0.242763, 0.231453, 0.218030, 0.202638, 0.193191" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.217716, 0.206661, 0.189477, 0.170439, 0.155282, 0.131105, 0.101730", \ + "0.222117, 0.211063, 0.193878, 0.174840, 0.159683, 0.135506, 0.106131", \ + "0.236724, 0.225670, 0.208485, 0.189447, 0.174290, 0.150113, 0.120738", \ + "0.242582, 0.231528, 0.214343, 0.195305, 0.180148, 0.155971, 0.126596", \ + "0.248254, 0.237200, 0.220015, 0.200977, 0.185820, 0.161643, 0.132268", \ + "0.258524, 0.247470, 0.230285, 0.211247, 0.196090, 0.171913, 0.142538", \ + "0.269098, 0.258044, 0.240859, 0.221821, 0.206664, 0.182487, 0.153112" \ + ); + } + } + internal_power() { + when : "!TENB&(DFTRAMBYP|!TWENB[0])"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.004496, 0.004501, 0.004505, 0.004510, 0.004514, 0.004519, 0.004523"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.005552, 0.005657, 0.005663, 0.005668, 0.005674, 0.005680, 0.005685"); + } + } + } + } + pin(RET1N) { + direction : input; + always_on : true; + related_power_pin : "VDDCE"; + related_ground_pin : "VSSE"; + capacitance : 0.003651; + max_transition : 0.480000; + internal_power() { + when : "((!DFTRAMBYP&CENA&TENA)|(!DFTRAMBYP&TCENA&!TENA))&((!DFTRAMBYP&CENB&TENB)|(!DFTRAMBYP&TCENB&!TENB))"; + related_pg_pin : "VDDCE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("3.663385, 3.667045, 3.670712, 3.674383, 3.678057, 3.681735, 3.685417"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.431285, 0.431405, 0.431836, 0.432268, 0.432700, 0.433133, 0.433566"); + } + } + timing() { + related_pin : DFTRAMBYP; + timing_type : non_seq_setup_falling; + fall_constraint(rf2_32x128_wm1_inputslew_inputslew_setup_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000" \ + ); + } + } + timing() { + related_pin : DFTRAMBYP; + timing_type : non_seq_hold_falling; + fall_constraint(rf2_32x128_wm1_inputslew_inputslew_hold_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.035339, 0.037850, 0.041336, 0.045466, 0.049727, 0.054898, 0.061187", \ + "0.034265, 0.036776, 0.040263, 0.044399, 0.048653, 0.053825, 0.060113", \ + "0.032637, 0.034711, 0.037674, 0.042084, 0.045078, 0.050072, 0.056295", \ + "0.032387, 0.034461, 0.037424, 0.041834, 0.044828, 0.048704, 0.054921", \ + "0.032137, 0.034211, 0.037174, 0.041584, 0.044578, 0.047709, 0.053530", \ + "0.031887, 0.033961, 0.036924, 0.041334, 0.044328, 0.047459, 0.053163", \ + "0.031637, 0.033711, 0.036674, 0.041084, 0.044078, 0.047209, 0.052913" \ + ); + } + } + timing() { + related_pin : DFTRAMBYP; + timing_type : non_seq_setup_falling; + rise_constraint(rf2_32x128_wm1_inputslew_inputslew_setup_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000" \ + ); + } + } + timing() { + related_pin : DFTRAMBYP; + timing_type : non_seq_hold_falling; + rise_constraint(rf2_32x128_wm1_inputslew_inputslew_hold_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "1.037535, 1.030249, 1.023279, 1.022279, 1.021279, 1.020279, 1.019279", \ + "1.041653, 1.034367, 1.027397, 1.026397, 1.025397, 1.024397, 1.023397", \ + "1.056809, 1.049523, 1.042553, 1.041553, 1.040553, 1.039553, 1.038553", \ + "1.062294, 1.055008, 1.048038, 1.047038, 1.046038, 1.045038, 1.044038", \ + "1.067465, 1.060179, 1.053209, 1.052209, 1.051209, 1.050209, 1.049209", \ + "1.078514, 1.071228, 1.064258, 1.063258, 1.062258, 1.061258, 1.060258", \ + "1.091049, 1.083763, 1.076793, 1.075793, 1.074793, 1.073793, 1.072793" \ + ); + } + } + timing() { + related_pin : CENB; + timing_type : non_seq_setup_rising; + fall_constraint(rf2_32x128_wm1_inputslew_inputslew_setup_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000" \ + ); + } + } + timing() { + related_pin : CENB; + timing_type : non_seq_hold_rising; + fall_constraint(rf2_32x128_wm1_inputslew_inputslew_hold_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.035339, 0.037850, 0.041336, 0.045466, 0.049727, 0.054898, 0.061187", \ + "0.034265, 0.036776, 0.040263, 0.044392, 0.048653, 0.053824, 0.060113", \ + "0.032637, 0.034711, 0.037674, 0.042084, 0.045078, 0.050006, 0.056295", \ + "0.032387, 0.034461, 0.037424, 0.041834, 0.044828, 0.048632, 0.054921", \ + "0.032137, 0.034211, 0.037174, 0.041584, 0.044578, 0.047709, 0.053530", \ + "0.031887, 0.033961, 0.036924, 0.041334, 0.044328, 0.047459, 0.053163", \ + "0.031637, 0.033711, 0.036674, 0.041084, 0.044078, 0.047209, 0.052913" \ + ); + } + } + timing() { + related_pin : CENA; + timing_type : non_seq_setup_rising; + fall_constraint(rf2_32x128_wm1_inputslew_inputslew_setup_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000" \ + ); + } + } + timing() { + related_pin : CENA; + timing_type : non_seq_hold_rising; + fall_constraint(rf2_32x128_wm1_inputslew_inputslew_hold_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.035008, 0.037306, 0.041027, 0.045359, 0.049465, 0.054785, 0.059951", \ + "0.034048, 0.036346, 0.040068, 0.044399, 0.048505, 0.053825, 0.058991", \ + "0.032035, 0.033865, 0.037095, 0.041264, 0.044752, 0.050072, 0.055238", \ + "0.031785, 0.033615, 0.036845, 0.041014, 0.044239, 0.048704, 0.053870", \ + "0.031535, 0.033365, 0.036595, 0.040764, 0.043989, 0.047545, 0.052942", \ + "0.031284, 0.033115, 0.036345, 0.040514, 0.043739, 0.047295, 0.052692", \ + "0.031034, 0.032865, 0.036095, 0.040264, 0.043489, 0.047045, 0.052442" \ + ); + } + } + timing() { + related_pin : TCENA; + timing_type : non_seq_setup_rising; + fall_constraint(rf2_32x128_wm1_inputslew_inputslew_setup_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000" \ + ); + } + } + timing() { + related_pin : TCENA; + timing_type : non_seq_hold_rising; + fall_constraint(rf2_32x128_wm1_inputslew_inputslew_hold_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.035008, 0.037306, 0.041027, 0.045359, 0.049465, 0.054785, 0.059951", \ + "0.034048, 0.036346, 0.040068, 0.044399, 0.048505, 0.053825, 0.058991", \ + "0.032035, 0.033865, 0.037095, 0.041264, 0.044752, 0.050072, 0.055238", \ + "0.031785, 0.033615, 0.036845, 0.041014, 0.044239, 0.048704, 0.053870", \ + "0.031535, 0.033365, 0.036595, 0.040764, 0.043989, 0.047545, 0.052942", \ + "0.031284, 0.033115, 0.036345, 0.040514, 0.043739, 0.047295, 0.052692", \ + "0.031034, 0.032865, 0.036095, 0.040264, 0.043489, 0.047045, 0.052442" \ + ); + } + } + timing() { + related_pin : TCENB; + timing_type : non_seq_setup_rising; + fall_constraint(rf2_32x128_wm1_inputslew_inputslew_setup_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000" \ + ); + } + } + timing() { + related_pin : TCENB; + timing_type : non_seq_hold_rising; + fall_constraint(rf2_32x128_wm1_inputslew_inputslew_hold_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.035339, 0.037850, 0.041336, 0.045466, 0.049727, 0.054898, 0.061187", \ + "0.034265, 0.036776, 0.040263, 0.044392, 0.048653, 0.053824, 0.060113", \ + "0.032637, 0.034711, 0.037674, 0.042084, 0.045078, 0.050006, 0.056295", \ + "0.032387, 0.034461, 0.037424, 0.041834, 0.044828, 0.048632, 0.054921", \ + "0.032137, 0.034211, 0.037174, 0.041584, 0.044578, 0.047709, 0.053530", \ + "0.031887, 0.033961, 0.036924, 0.041334, 0.044328, 0.047459, 0.053163", \ + "0.031637, 0.033711, 0.036674, 0.041084, 0.044078, 0.047209, 0.052913" \ + ); + } + } + timing() { + related_pin : TCENB; + timing_type : non_seq_setup_rising; + rise_constraint(rf2_32x128_wm1_inputslew_inputslew_setup_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000" \ + ); + } + } + timing() { + related_pin : TCENB; + timing_type : non_seq_hold_rising; + rise_constraint(rf2_32x128_wm1_inputslew_inputslew_hold_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "1.037535, 1.030249, 1.023279, 1.022279, 1.021279, 1.020279, 1.019279", \ + "1.041653, 1.034367, 1.027397, 1.026397, 1.025397, 1.024397, 1.023397", \ + "1.056809, 1.049523, 1.042553, 1.041553, 1.040553, 1.039553, 1.038553", \ + "1.062294, 1.055008, 1.048038, 1.047038, 1.046038, 1.045038, 1.044038", \ + "1.067465, 1.060179, 1.053209, 1.052209, 1.051209, 1.050209, 1.049209", \ + "1.078514, 1.071228, 1.064258, 1.063258, 1.062258, 1.061258, 1.060258", \ + "1.091049, 1.083763, 1.076793, 1.075793, 1.074793, 1.073793, 1.072793" \ + ); + } + } + timing() { + related_pin : TCENA; + timing_type : non_seq_setup_rising; + rise_constraint(rf2_32x128_wm1_inputslew_inputslew_setup_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000" \ + ); + } + } + timing() { + related_pin : TCENA; + timing_type : non_seq_hold_rising; + rise_constraint(rf2_32x128_wm1_inputslew_inputslew_hold_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.999483, 0.992197, 0.985227, 0.984227, 0.983227, 0.982227, 0.981227", \ + "1.003601, 0.996315, 0.989345, 0.988345, 0.987345, 0.986345, 0.985345", \ + "1.018757, 1.011471, 1.004501, 1.003501, 1.002501, 1.001501, 1.000501", \ + "1.024242, 1.016956, 1.009986, 1.008986, 1.007986, 1.006986, 1.005986", \ + "1.029413, 1.022127, 1.015157, 1.014157, 1.013157, 1.012157, 1.011157", \ + "1.040462, 1.033176, 1.026206, 1.025206, 1.024206, 1.023206, 1.022206", \ + "1.052997, 1.045711, 1.038741, 1.037741, 1.036741, 1.035741, 1.034741" \ + ); + } + } + timing() { + related_pin : CENB; + timing_type : non_seq_setup_rising; + rise_constraint(rf2_32x128_wm1_inputslew_inputslew_setup_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000" \ + ); + } + } + timing() { + related_pin : CENB; + timing_type : non_seq_hold_rising; + rise_constraint(rf2_32x128_wm1_inputslew_inputslew_hold_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "1.037535, 1.030249, 1.023279, 1.022279, 1.021279, 1.020279, 1.019279", \ + "1.041653, 1.034367, 1.027397, 1.026397, 1.025397, 1.024397, 1.023397", \ + "1.056809, 1.049523, 1.042553, 1.041553, 1.040553, 1.039553, 1.038553", \ + "1.062294, 1.055008, 1.048038, 1.047038, 1.046038, 1.045038, 1.044038", \ + "1.067465, 1.060179, 1.053209, 1.052209, 1.051209, 1.050209, 1.049209", \ + "1.078514, 1.071228, 1.064258, 1.063258, 1.062258, 1.061258, 1.060258", \ + "1.091049, 1.083763, 1.076793, 1.075793, 1.074793, 1.073793, 1.072793" \ + ); + } + } + timing() { + related_pin : CENA; + timing_type : non_seq_setup_rising; + rise_constraint(rf2_32x128_wm1_inputslew_inputslew_setup_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000" \ + ); + } + } + timing() { + related_pin : CENA; + timing_type : non_seq_hold_rising; + rise_constraint(rf2_32x128_wm1_inputslew_inputslew_hold_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.999483, 0.992197, 0.985227, 0.984227, 0.983227, 0.982227, 0.981227", \ + "1.003601, 0.996315, 0.989345, 0.988345, 0.987345, 0.986345, 0.985345", \ + "1.018757, 1.011471, 1.004501, 1.003501, 1.002501, 1.001501, 1.000501", \ + "1.024242, 1.016956, 1.009986, 1.008986, 1.007986, 1.006986, 1.005986", \ + "1.029413, 1.022127, 1.015157, 1.014157, 1.013157, 1.012157, 1.011157", \ + "1.040462, 1.033176, 1.026206, 1.025206, 1.024206, 1.023206, 1.022206", \ + "1.052997, 1.045711, 1.038741, 1.037741, 1.036741, 1.035741, 1.034741" \ + ); + } + } + } + bus(SIA) { + bus_type : rf2_32x128_wm1_SIA; + direction : input; + related_power_pin : "VDDPE"; + related_ground_pin : "VSSE"; + capacitance : 0.001446; + max_transition : 0.480000; + timing() { + related_pin : CLKA; + timing_type : setup_rising; + when : "RET1N&SEA"; + sdf_cond : "RET1Neq1aSEAeq1"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.304032, 0.323616, 0.360153, 0.410098, 0.459799, 0.529624, 0.620045", \ + "0.299566, 0.319150, 0.354936, 0.404881, 0.454581, 0.524407, 0.614827", \ + "0.281949, 0.301533, 0.337862, 0.387807, 0.437507, 0.507333, 0.597754", \ + "0.275581, 0.295165, 0.331596, 0.381541, 0.431241, 0.501067, 0.591487", \ + "0.270009, 0.289593, 0.325726, 0.375671, 0.425372, 0.495197, 0.585619", \ + "0.259853, 0.279437, 0.315048, 0.364993, 0.414693, 0.484519, 0.574939", \ + "0.248094, 0.265845, 0.300969, 0.350914, 0.400614, 0.470440, 0.560860" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.304032, 0.323616, 0.360153, 0.410098, 0.459799, 0.529624, 0.620045", \ + "0.299566, 0.319150, 0.354936, 0.404881, 0.454581, 0.524407, 0.614827", \ + "0.281949, 0.301533, 0.337862, 0.387807, 0.437507, 0.507333, 0.597754", \ + "0.275581, 0.295165, 0.331596, 0.381541, 0.431241, 0.501067, 0.591487", \ + "0.270009, 0.289593, 0.325726, 0.375671, 0.425372, 0.495197, 0.585619", \ + "0.259853, 0.279437, 0.315048, 0.364993, 0.414693, 0.484519, 0.574939", \ + "0.248094, 0.265845, 0.300969, 0.350914, 0.400614, 0.470440, 0.560860" \ + ); + } + } + timing() { + related_pin : CLKA; + timing_type : hold_rising; + when : "RET1N&SEA"; + sdf_cond : "RET1Neq1aSEAeq1"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.091760, 0.082200, 0.073773, 0.068696, 0.060543, 0.059443, 0.058993", \ + "0.097000, 0.087439, 0.079012, 0.073935, 0.065782, 0.064682, 0.064232", \ + "0.112574, 0.103013, 0.094586, 0.089509, 0.081357, 0.080257, 0.079807", \ + "0.120199, 0.110638, 0.102211, 0.097134, 0.088982, 0.087882, 0.087432", \ + "0.124530, 0.114970, 0.106543, 0.101466, 0.093313, 0.092213, 0.091763", \ + "0.136214, 0.126653, 0.118226, 0.113149, 0.104996, 0.103896, 0.103446", \ + "0.150325, 0.140764, 0.132337, 0.127260, 0.119107, 0.118007, 0.117557" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.086577, 0.076815, 0.065302, 0.051425, 0.044825, 0.029678, 0.014476", \ + "0.091740, 0.081977, 0.070464, 0.056587, 0.049987, 0.034840, 0.019638", \ + "0.107632, 0.097869, 0.086357, 0.072479, 0.065880, 0.050732, 0.035530", \ + "0.115001, 0.105239, 0.093726, 0.079849, 0.073249, 0.058102, 0.042900", \ + "0.119441, 0.109680, 0.098166, 0.084290, 0.077690, 0.062543, 0.047341", \ + "0.130530, 0.120768, 0.109254, 0.095378, 0.088778, 0.073631, 0.058429", \ + "0.144509, 0.134747, 0.123233, 0.109357, 0.102757, 0.087610, 0.072407" \ + ); + } + } + internal_power() { + when : "SEA"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.006922, 0.006929, 0.006936, 0.006943, 0.006950, 0.006957, 0.006964"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.008107, 0.008158, 0.008172, 0.008180, 0.008188, 0.008197, 0.008205"); + } + } + } + pin(SEA) { + direction : input; + related_power_pin : "VDDPE"; + related_ground_pin : "VSSE"; + capacitance : 0.001831; + max_transition : 0.480000; + timing() { + related_pin : CLKA; + timing_type : setup_rising; + when : "RET1N"; + sdf_cond : "RET1Neq1"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.304032, 0.323616, 0.360153, 0.410098, 0.459799, 0.529624, 0.620045", \ + "0.299566, 0.319150, 0.354936, 0.404881, 0.454581, 0.524407, 0.614827", \ + "0.281949, 0.301533, 0.337862, 0.387807, 0.437507, 0.507333, 0.597754", \ + "0.275581, 0.295165, 0.331596, 0.381541, 0.431241, 0.501067, 0.591487", \ + "0.270009, 0.289593, 0.325726, 0.375671, 0.425372, 0.495197, 0.585619", \ + "0.259853, 0.279437, 0.315048, 0.364993, 0.414693, 0.484519, 0.574939", \ + "0.248094, 0.265845, 0.300969, 0.350914, 0.400614, 0.470440, 0.560860" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.304032, 0.323616, 0.360153, 0.410098, 0.459799, 0.529624, 0.620045", \ + "0.299566, 0.319150, 0.354936, 0.404881, 0.454581, 0.524407, 0.614827", \ + "0.281949, 0.301533, 0.337862, 0.387807, 0.437507, 0.507333, 0.597754", \ + "0.275581, 0.295165, 0.331596, 0.381541, 0.431241, 0.501067, 0.591487", \ + "0.270009, 0.289593, 0.325726, 0.375671, 0.425372, 0.495197, 0.585619", \ + "0.259853, 0.279437, 0.315048, 0.364993, 0.414693, 0.484519, 0.574939", \ + "0.248094, 0.265845, 0.300969, 0.350914, 0.400614, 0.470440, 0.560860" \ + ); + } + } + timing() { + related_pin : CLKA; + timing_type : hold_rising; + when : "RET1N"; + sdf_cond : "RET1Neq1"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "1.399419, 1.392133, 1.385163, 1.384163, 1.383163, 1.382163, 1.381163", \ + "1.403537, 1.396251, 1.389281, 1.388281, 1.387281, 1.386281, 1.385281", \ + "1.418693, 1.411407, 1.404437, 1.403437, 1.402437, 1.401437, 1.400437", \ + "1.424178, 1.416892, 1.409922, 1.408922, 1.407922, 1.406922, 1.405922", \ + "1.429349, 1.422063, 1.415093, 1.414093, 1.413093, 1.412093, 1.411093", \ + "1.440398, 1.433112, 1.426142, 1.425142, 1.424142, 1.423142, 1.422142", \ + "1.452933, 1.445647, 1.438677, 1.437677, 1.436677, 1.435677, 1.434677" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "1.399419, 1.392133, 1.385163, 1.384163, 1.383163, 1.382163, 1.381163", \ + "1.403537, 1.396251, 1.389281, 1.388281, 1.387281, 1.386281, 1.385281", \ + "1.418693, 1.411407, 1.404437, 1.403437, 1.402437, 1.401437, 1.400437", \ + "1.424178, 1.416892, 1.409922, 1.408922, 1.407922, 1.406922, 1.405922", \ + "1.429349, 1.422063, 1.415093, 1.414093, 1.413093, 1.412093, 1.411093", \ + "1.440398, 1.433112, 1.426142, 1.425142, 1.424142, 1.423142, 1.422142", \ + "1.452933, 1.445647, 1.438677, 1.437677, 1.436677, 1.435677, 1.434677" \ + ); + } + } + internal_power() { + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.006922, 0.006929, 0.006936, 0.006943, 0.006950, 0.006957, 0.006964"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.008107, 0.008158, 0.008172, 0.008180, 0.008188, 0.008197, 0.008205"); + } + } + } + pin(DFTRAMBYP) { + direction : input; + related_power_pin : "VDDPE"; + related_ground_pin : "VSSE"; + capacitance : 0.002039; + max_transition : 0.480000; + timing() { + related_pin : CLKA; + timing_type : setup_rising; + when : "RET1N"; + sdf_cond : "RET1Neq1"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.355323, 0.365130, 0.382332, 0.402507, 0.417487, 0.440134, 0.462193", \ + "0.351434, 0.361241, 0.378443, 0.398618, 0.413598, 0.436245, 0.458304", \ + "0.335836, 0.345643, 0.362845, 0.383020, 0.398000, 0.420647, 0.442706", \ + "0.330000, 0.339807, 0.357009, 0.377184, 0.392164, 0.414811, 0.436870", \ + "0.324754, 0.334561, 0.351763, 0.371938, 0.386918, 0.409565, 0.431624", \ + "0.314187, 0.323994, 0.341196, 0.361371, 0.376351, 0.398998, 0.421057", \ + "0.302333, 0.312140, 0.329342, 0.349517, 0.364497, 0.387144, 0.409203" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.438257, 0.447387, 0.465352, 0.487850, 0.507413, 0.539086, 0.573681", \ + "0.433530, 0.442660, 0.460625, 0.483123, 0.502686, 0.534359, 0.568954", \ + "0.417956, 0.427086, 0.445051, 0.467549, 0.487112, 0.518785, 0.553380", \ + "0.412022, 0.421152, 0.439117, 0.461615, 0.481178, 0.512851, 0.547446", \ + "0.406847, 0.415977, 0.433942, 0.456440, 0.476003, 0.507676, 0.542271", \ + "0.396304, 0.405434, 0.423399, 0.445897, 0.465460, 0.497133, 0.531728", \ + "0.384436, 0.393566, 0.411531, 0.434029, 0.453592, 0.485265, 0.519860" \ + ); + } + } + timing() { + related_pin : CLKA; + timing_type : hold_rising; + when : "RET1N"; + sdf_cond : "RET1Neq1"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "1.399419, 1.392133, 1.385163, 1.384163, 1.383163, 1.382163, 1.381163", \ + "1.403537, 1.396251, 1.389281, 1.388281, 1.387281, 1.386281, 1.385281", \ + "1.418693, 1.411407, 1.404437, 1.403437, 1.402437, 1.401437, 1.400437", \ + "1.424178, 1.416892, 1.409922, 1.408922, 1.407922, 1.406922, 1.405922", \ + "1.429349, 1.422063, 1.415093, 1.414093, 1.413093, 1.412093, 1.411093", \ + "1.440398, 1.433112, 1.426142, 1.425142, 1.424142, 1.423142, 1.422142", \ + "1.452933, 1.445647, 1.438677, 1.437677, 1.436677, 1.435677, 1.434677" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "1.399419, 1.392133, 1.385163, 1.384163, 1.383163, 1.382163, 1.381163", \ + "1.403537, 1.396251, 1.389281, 1.388281, 1.387281, 1.386281, 1.385281", \ + "1.418693, 1.411407, 1.404437, 1.403437, 1.402437, 1.401437, 1.400437", \ + "1.424178, 1.416892, 1.409922, 1.408922, 1.407922, 1.406922, 1.405922", \ + "1.429349, 1.422063, 1.415093, 1.414093, 1.413093, 1.412093, 1.411093", \ + "1.440398, 1.433112, 1.426142, 1.425142, 1.424142, 1.423142, 1.422142", \ + "1.452933, 1.445647, 1.438677, 1.437677, 1.436677, 1.435677, 1.434677" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N"; + sdf_cond : "RET1Neq1"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.355323, 0.365130, 0.382332, 0.402507, 0.417487, 0.440134, 0.462193", \ + "0.351434, 0.361241, 0.378443, 0.398618, 0.413598, 0.436245, 0.458304", \ + "0.335836, 0.345643, 0.362845, 0.383020, 0.398000, 0.420647, 0.442706", \ + "0.330000, 0.339807, 0.357009, 0.377184, 0.392164, 0.414811, 0.436870", \ + "0.324754, 0.334561, 0.351763, 0.371938, 0.386918, 0.409565, 0.431624", \ + "0.314187, 0.323994, 0.341196, 0.361371, 0.376351, 0.398998, 0.421057", \ + "0.302333, 0.312140, 0.329342, 0.349517, 0.364497, 0.387144, 0.409203" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.438257, 0.447387, 0.465352, 0.487850, 0.507413, 0.539086, 0.573681", \ + "0.433530, 0.442660, 0.460625, 0.483123, 0.502686, 0.534359, 0.568954", \ + "0.417956, 0.427086, 0.445051, 0.467549, 0.487112, 0.518785, 0.553380", \ + "0.412022, 0.421152, 0.439117, 0.461615, 0.481178, 0.512851, 0.547446", \ + "0.406847, 0.415977, 0.433942, 0.456440, 0.476003, 0.507676, 0.542271", \ + "0.396304, 0.405434, 0.423399, 0.445897, 0.465460, 0.497133, 0.531728", \ + "0.384436, 0.393566, 0.411531, 0.434029, 0.453592, 0.485265, 0.519860" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N"; + sdf_cond : "RET1Neq1"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "1.037535, 1.030249, 1.023279, 1.022279, 1.021279, 1.020279, 1.019279", \ + "1.041653, 1.034367, 1.027397, 1.026397, 1.025397, 1.024397, 1.023397", \ + "1.056809, 1.049523, 1.042553, 1.041553, 1.040553, 1.039553, 1.038553", \ + "1.062294, 1.055008, 1.048038, 1.047038, 1.046038, 1.045038, 1.044038", \ + "1.067465, 1.060179, 1.053209, 1.052209, 1.051209, 1.050209, 1.049209", \ + "1.078514, 1.071228, 1.064258, 1.063258, 1.062258, 1.061258, 1.060258", \ + "1.091049, 1.083763, 1.076793, 1.075793, 1.074793, 1.073793, 1.072793" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "1.037535, 1.030249, 1.023279, 1.022279, 1.021279, 1.020279, 1.019279", \ + "1.041653, 1.034367, 1.027397, 1.026397, 1.025397, 1.024397, 1.023397", \ + "1.056809, 1.049523, 1.042553, 1.041553, 1.040553, 1.039553, 1.038553", \ + "1.062294, 1.055008, 1.048038, 1.047038, 1.046038, 1.045038, 1.044038", \ + "1.067465, 1.060179, 1.053209, 1.052209, 1.051209, 1.050209, 1.049209", \ + "1.078514, 1.071228, 1.064258, 1.063258, 1.062258, 1.061258, 1.060258", \ + "1.091049, 1.083763, 1.076793, 1.075793, 1.074793, 1.073793, 1.072793" \ + ); + } + } + internal_power() { + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.583564, 0.584148, 0.584719, 0.585303, 0.585889, 0.586475, 0.587061"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.663722, 0.664386, 0.665050, 0.665715, 0.666381, 0.667047, 0.667714"); + } + } + timing() { + related_pin : RET1N; + timing_type : non_seq_setup_falling; + rise_constraint(rf2_32x128_wm1_inputslew_inputslew_setup_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000" \ + ); + } + } + timing() { + related_pin : RET1N; + timing_type : non_seq_hold_falling; + rise_constraint(rf2_32x128_wm1_inputslew_inputslew_hold_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "1.037535, 1.030249, 1.023279, 1.022279, 1.021279, 1.020279, 1.019279", \ + "1.041653, 1.034367, 1.027397, 1.026397, 1.025397, 1.024397, 1.023397", \ + "1.056809, 1.049523, 1.042553, 1.041553, 1.040553, 1.039553, 1.038553", \ + "1.062294, 1.055008, 1.048038, 1.047038, 1.046038, 1.045038, 1.044038", \ + "1.067465, 1.060179, 1.053209, 1.052209, 1.051209, 1.050209, 1.049209", \ + "1.078514, 1.071228, 1.064258, 1.063258, 1.062258, 1.061258, 1.060258", \ + "1.091049, 1.083763, 1.076793, 1.075793, 1.074793, 1.073793, 1.072793" \ + ); + } + } + timing() { + related_pin : RET1N; + timing_type : non_seq_setup_rising; + rise_constraint(rf2_32x128_wm1_inputslew_inputslew_setup_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000", \ + "0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000" \ + ); + } + } + timing() { + related_pin : RET1N; + timing_type : non_seq_hold_rising; + rise_constraint(rf2_32x128_wm1_inputslew_inputslew_hold_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.526962, 0.524671, 0.512120, 0.485979, 0.465293, 0.445852, 0.407927", \ + "0.527962, 0.525671, 0.513120, 0.486979, 0.466293, 0.446852, 0.408927", \ + "0.528962, 0.526671, 0.514120, 0.487979, 0.467293, 0.447852, 0.409927", \ + "0.529962, 0.527671, 0.515120, 0.488979, 0.468293, 0.448852, 0.410927", \ + "0.530962, 0.528671, 0.516120, 0.489979, 0.469293, 0.449852, 0.411927", \ + "0.531962, 0.529671, 0.517120, 0.490979, 0.470293, 0.450852, 0.412927", \ + "0.532962, 0.530671, 0.518120, 0.491979, 0.471293, 0.451852, 0.413927" \ + ); + } + } + } + bus(SIB) { + bus_type : rf2_32x128_wm1_SIB; + direction : input; + related_power_pin : "VDDPE"; + related_ground_pin : "VSSE"; + capacitance : 0.005446; + max_transition : 0.480000; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&SEB"; + sdf_cond : "RET1Neq1aSEBeq1"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.081869, 0.090709, 0.106192, 0.126100, 0.145752, 0.175780, 0.206194", \ + "0.077614, 0.086454, 0.101937, 0.121845, 0.141497, 0.171525, 0.201939", \ + "0.063095, 0.071935, 0.087418, 0.107326, 0.126978, 0.157006, 0.187420", \ + "0.057251, 0.066091, 0.081574, 0.101482, 0.121134, 0.151162, 0.181576", \ + "0.051639, 0.060479, 0.075962, 0.095870, 0.115522, 0.145550, 0.175964", \ + "0.041308, 0.050148, 0.065631, 0.085540, 0.105192, 0.135220, 0.165634", \ + "0.030742, 0.039582, 0.055065, 0.074974, 0.094626, 0.124653, 0.155068" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.090064, 0.099940, 0.118539, 0.142940, 0.168102, 0.201167, 0.251186", \ + "0.085937, 0.095813, 0.114412, 0.138813, 0.163975, 0.197040, 0.247059", \ + "0.071285, 0.081161, 0.099760, 0.124161, 0.149323, 0.182388, 0.232407", \ + "0.065421, 0.075297, 0.093896, 0.118297, 0.143459, 0.176524, 0.226543", \ + "0.059823, 0.069699, 0.088298, 0.112699, 0.137861, 0.170926, 0.220945", \ + "0.049480, 0.059356, 0.077955, 0.102356, 0.127518, 0.160583, 0.210602", \ + "0.038910, 0.048786, 0.067385, 0.091786, 0.116948, 0.150013, 0.200032" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&SEB"; + sdf_cond : "RET1Neq1aSEBeq1"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.215143, 0.205891, 0.191396, 0.180086, 0.166663, 0.151271, 0.141824", \ + "0.219591, 0.210339, 0.195844, 0.184534, 0.171111, 0.155719, 0.146272", \ + "0.234139, 0.224887, 0.210392, 0.199082, 0.185659, 0.170267, 0.160820", \ + "0.240010, 0.230758, 0.216263, 0.204953, 0.191530, 0.176138, 0.166691", \ + "0.245664, 0.236412, 0.221917, 0.210607, 0.197184, 0.181792, 0.172345", \ + "0.255942, 0.246690, 0.232195, 0.220885, 0.207462, 0.192070, 0.182623", \ + "0.266510, 0.257258, 0.242763, 0.231453, 0.218030, 0.202638, 0.193191" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.217716, 0.206661, 0.189477, 0.170439, 0.155282, 0.131105, 0.101730", \ + "0.222117, 0.211063, 0.193878, 0.174840, 0.159683, 0.135506, 0.106131", \ + "0.236724, 0.225670, 0.208485, 0.189447, 0.174290, 0.150113, 0.120738", \ + "0.242582, 0.231528, 0.214343, 0.195305, 0.180148, 0.155971, 0.126596", \ + "0.248254, 0.237200, 0.220015, 0.200977, 0.185820, 0.161643, 0.132268", \ + "0.258524, 0.247470, 0.230285, 0.211247, 0.196090, 0.171913, 0.142538", \ + "0.269098, 0.258044, 0.240859, 0.221821, 0.206664, 0.182487, 0.153112" \ + ); + } + } + internal_power() { + when : "SEB"; + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.004183, 0.004187, 0.004191, 0.004195, 0.004200, 0.004204, 0.004208"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.005816, 0.005906, 0.005921, 0.005948, 0.005954, 0.005960, 0.005966"); + } + } + } + pin(SEB) { + direction : input; + related_power_pin : "VDDPE"; + related_ground_pin : "VSSE"; + capacitance : 0.001880; + max_transition : 0.480000; + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N"; + sdf_cond : "RET1Neq1"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.582700, 0.600924, 0.635536, 0.677686, 0.712035, 0.768199, 0.830298", \ + "0.578900, 0.597124, 0.631737, 0.673887, 0.708234, 0.764400, 0.826499", \ + "0.563698, 0.581922, 0.616534, 0.658683, 0.693031, 0.749197, 0.811296", \ + "0.559055, 0.577279, 0.611894, 0.654042, 0.688391, 0.744556, 0.806655", \ + "0.552781, 0.571006, 0.605619, 0.647768, 0.682117, 0.738282, 0.800381", \ + "0.542807, 0.561031, 0.595645, 0.637794, 0.672142, 0.728308, 0.790406", \ + "0.533407, 0.551092, 0.583266, 0.625414, 0.659763, 0.715928, 0.778027" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.582700, 0.600924, 0.635536, 0.677686, 0.712035, 0.768199, 0.830298", \ + "0.578900, 0.597124, 0.631737, 0.673887, 0.708234, 0.764400, 0.826499", \ + "0.563698, 0.581922, 0.616534, 0.658683, 0.693031, 0.749197, 0.811296", \ + "0.559055, 0.577279, 0.611894, 0.654042, 0.688391, 0.744556, 0.806655", \ + "0.552781, 0.571006, 0.605619, 0.647768, 0.682117, 0.738282, 0.800381", \ + "0.542807, 0.561031, 0.595645, 0.637794, 0.672142, 0.728308, 0.790406", \ + "0.533407, 0.551092, 0.583266, 0.625414, 0.659763, 0.715928, 0.778027" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N"; + sdf_cond : "RET1Neq1"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.242927, 0.234275, 0.225309, 0.213875, 0.208695, 0.204003, 0.202903", \ + "0.247694, 0.239041, 0.230075, 0.218642, 0.213462, 0.208769, 0.207669", \ + "0.263820, 0.255167, 0.246201, 0.234768, 0.229588, 0.224895, 0.223795", \ + "0.270276, 0.261623, 0.252657, 0.241223, 0.236044, 0.231351, 0.230251", \ + "0.276497, 0.267845, 0.258878, 0.247445, 0.242265, 0.237573, 0.236473", \ + "0.287744, 0.279091, 0.270125, 0.258691, 0.253512, 0.248819, 0.247719", \ + "0.299435, 0.290783, 0.281817, 0.270383, 0.265203, 0.260511, 0.259411" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "0.242927, 0.234275, 0.225309, 0.213875, 0.208695, 0.204003, 0.202903", \ + "0.247694, 0.239041, 0.230075, 0.218642, 0.213462, 0.208769, 0.207669", \ + "0.263820, 0.255167, 0.246201, 0.234768, 0.229588, 0.224895, 0.223795", \ + "0.270276, 0.261623, 0.252657, 0.241223, 0.236044, 0.231351, 0.230251", \ + "0.276497, 0.267845, 0.258878, 0.247445, 0.242265, 0.237573, 0.236473", \ + "0.287744, 0.279091, 0.270125, 0.258691, 0.253512, 0.248819, 0.247719", \ + "0.299435, 0.290783, 0.281817, 0.270383, 0.265203, 0.260511, 0.259411" \ + ); + } + } + internal_power() { + related_pg_pin : "VDDPE"; + rise_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.322850, 0.322915, 0.323028, 0.323351, 0.324154, 0.324478, 0.324803"); + } + fall_power(rf2_32x128_wm1_inputslew_energy_template) { + index_1 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values ("0.371417, 0.371789, 0.372161, 0.372533, 0.372905, 0.373278, 0.373651"); + } + } + } + pin(COLLDISN) { + direction : input; + related_power_pin : "VDDPE"; + related_ground_pin : "VSSE"; + capacitance : 0.002427; + max_transition : 0.480000; + timing() { + related_pin : CLKA; + timing_type : setup_rising; + when : "RET1N&((TENA&!CENA)|(!TENA&!TCENA))"; + sdf_cond : "RET1Neq1aopopTENAeq1aCENAeq0cpoopTENAeq0aTCENAeq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "1.014142, 1.024074, 1.039255, 1.056437, 1.072908, 1.089302, 1.114206", \ + "1.009863, 1.019795, 1.034976, 1.052158, 1.068629, 1.085023, 1.109927", \ + "0.994643, 1.004575, 1.019756, 1.036938, 1.053409, 1.069803, 1.094707", \ + "0.989118, 0.999050, 1.014231, 1.031413, 1.047884, 1.064278, 1.089182", \ + "0.983605, 0.993537, 1.008718, 1.025900, 1.042371, 1.058765, 1.083669", \ + "0.972402, 0.982334, 0.997515, 1.014697, 1.031168, 1.047562, 1.072466", \ + "0.960821, 0.970754, 0.985935, 1.003116, 1.019588, 1.035981, 1.060885" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "1.014142, 1.024074, 1.039255, 1.056437, 1.072908, 1.089302, 1.114206", \ + "1.009863, 1.019795, 1.034976, 1.052158, 1.068629, 1.085023, 1.109927", \ + "0.994643, 1.004575, 1.019756, 1.036938, 1.053409, 1.069803, 1.094707", \ + "0.989118, 0.999050, 1.014231, 1.031413, 1.047884, 1.064278, 1.089182", \ + "0.983605, 0.993537, 1.008718, 1.025900, 1.042371, 1.058765, 1.083669", \ + "0.972402, 0.982334, 0.997515, 1.014697, 1.031168, 1.047562, 1.072466", \ + "0.960821, 0.970754, 0.985935, 1.003116, 1.019588, 1.035981, 1.060885" \ + ); + } + } + timing() { + related_pin : CLKA; + timing_type : hold_rising; + when : "RET1N&((TENA&!CENA)|(!TENA&!TCENA))"; + sdf_cond : "RET1Neq1aopopTENAeq1aCENAeq0cpoopTENAeq0aTCENAeq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "1.399419, 1.392133, 1.385163, 1.384163, 1.383163, 1.382163, 1.381163", \ + "1.403537, 1.396251, 1.389281, 1.388281, 1.387281, 1.386281, 1.385281", \ + "1.418693, 1.411407, 1.404437, 1.403437, 1.402437, 1.401437, 1.400437", \ + "1.424178, 1.416892, 1.409922, 1.408922, 1.407922, 1.406922, 1.405922", \ + "1.429349, 1.422063, 1.415093, 1.414093, 1.413093, 1.412093, 1.411093", \ + "1.440398, 1.433112, 1.426142, 1.425142, 1.424142, 1.423142, 1.422142", \ + "1.452933, 1.445647, 1.438677, 1.437677, 1.436677, 1.435677, 1.434677" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "1.399419, 1.392133, 1.385163, 1.384163, 1.383163, 1.382163, 1.381163", \ + "1.403537, 1.396251, 1.389281, 1.388281, 1.387281, 1.386281, 1.385281", \ + "1.418693, 1.411407, 1.404437, 1.403437, 1.402437, 1.401437, 1.400437", \ + "1.424178, 1.416892, 1.409922, 1.408922, 1.407922, 1.406922, 1.405922", \ + "1.429349, 1.422063, 1.415093, 1.414093, 1.413093, 1.412093, 1.411093", \ + "1.440398, 1.433112, 1.426142, 1.425142, 1.424142, 1.423142, 1.422142", \ + "1.452933, 1.445647, 1.438677, 1.437677, 1.436677, 1.435677, 1.434677" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : setup_rising; + when : "RET1N&((TENB&!CENB)|(!TENB&!TCENB))"; + sdf_cond : "RET1Neq1aopopTENBeq1aCENBeq0cpoopTENBeq0aTCENBeq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "1.052194, 1.062126, 1.077307, 1.094489, 1.110960, 1.127354, 1.152258", \ + "1.047915, 1.057847, 1.073028, 1.090210, 1.106681, 1.123075, 1.147979", \ + "1.032695, 1.042627, 1.057808, 1.074990, 1.091461, 1.107855, 1.132759", \ + "1.027170, 1.037102, 1.052283, 1.069465, 1.085936, 1.102330, 1.127234", \ + "1.021657, 1.031589, 1.046770, 1.063952, 1.080423, 1.096817, 1.121721", \ + "1.010454, 1.020386, 1.035567, 1.052749, 1.069220, 1.085614, 1.110518", \ + "0.998873, 1.008806, 1.023987, 1.041168, 1.057640, 1.074033, 1.098937" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "1.052194, 1.062126, 1.077307, 1.094489, 1.110960, 1.127354, 1.152258", \ + "1.047915, 1.057847, 1.073028, 1.090210, 1.106681, 1.123075, 1.147979", \ + "1.032695, 1.042627, 1.057808, 1.074990, 1.091461, 1.107855, 1.132759", \ + "1.027170, 1.037102, 1.052283, 1.069465, 1.085936, 1.102330, 1.127234", \ + "1.021657, 1.031589, 1.046770, 1.063952, 1.080423, 1.096817, 1.121721", \ + "1.010454, 1.020386, 1.035567, 1.052749, 1.069220, 1.085614, 1.110518", \ + "0.998873, 1.008806, 1.023987, 1.041168, 1.057640, 1.074033, 1.098937" \ + ); + } + } + timing() { + related_pin : CLKB; + timing_type : hold_rising; + when : "RET1N&((TENB&!CENB)|(!TENB&!TCENB))"; + sdf_cond : "RET1Neq1aopopTENBeq1aCENBeq0cpoopTENBeq0aTCENBeq0cpcp"; + rise_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "1.353596, 1.346310, 1.339340, 1.338340, 1.337340, 1.336340, 1.335340", \ + "1.357714, 1.350428, 1.343458, 1.342458, 1.341458, 1.340458, 1.339458", \ + "1.372870, 1.365584, 1.358614, 1.357614, 1.356614, 1.355614, 1.354614", \ + "1.378355, 1.371069, 1.364099, 1.363099, 1.362099, 1.361099, 1.360099", \ + "1.383526, 1.376240, 1.369270, 1.368270, 1.367270, 1.366270, 1.365270", \ + "1.394575, 1.387289, 1.380319, 1.379319, 1.378319, 1.377319, 1.376319", \ + "1.407110, 1.399824, 1.392854, 1.391854, 1.390854, 1.389854, 1.388854" \ + ); + } + fall_constraint(rf2_32x128_wm1_clockslew_inputslew_setuphold_template) { + index_1 ("0.001900, 0.019800, 0.080000, 0.107000, 0.133900, 0.200900, 0.301300"); + index_2 ("0.001900, 0.031600, 0.080000, 0.146700, 0.213300, 0.320000, 0.480000"); + values (\ + "1.353596, 1.346310, 1.339340, 1.338340, 1.337340, 1.336340, 1.335340", \ + "1.357714, 1.350428, 1.343458, 1.342458, 1.341458, 1.340458, 1.339458", \ + "1.372870, 1.365584, 1.358614, 1.357614, 1.356614, 1.355614, 1.354614", \ + "1.378355, 1.371069, 1.364099, 1.363099, 1.362099, 1.361099, 1.360099", \ + "1.383526, 1.376240, 1.369270, 1.368270, 1.367270, 1.366270, 1.365270", \ + "1.394575, 1.387289, 1.380319, 1.379319, 1.378319, 1.377319, 1.376319", \ + "1.407110, 1.399824, 1.392854, 1.391854, 1.390854, 1.389854, 1.388854" \ + ); + } + } + } + leakage_power() { + related_pg_pin : "VDDCE"; + value : 5.310e-04; + } + leakage_power() { + related_pg_pin : "VDDPE"; + value : 3.569e-03; + } + leakage_power() { + related_pg_pin : "VDDCE"; + when :"!RET1N"; + value : 5.240e-04; + } + leakage_power() { + related_pg_pin : "VDDPE"; + when :"!RET1N"; + value : 3.017e-03; + } + } +} diff --git a/models/memory/cln28hpc/rf2_32x128_wm1/rf2_32x128_wm1_tt_0p81v_0p81v_0c.ps b/models/memory/cln28hpc/rf2_32x128_wm1/rf2_32x128_wm1_tt_0p81v_0p81v_0c.ps index 9d7ec522..36fa6e12 100644 --- a/models/memory/cln28hpc/rf2_32x128_wm1/rf2_32x128_wm1_tt_0p81v_0p81v_0c.ps +++ b/models/memory/cln28hpc/rf2_32x128_wm1/rf2_32x128_wm1_tt_0p81v_0p81v_0c.ps @@ -13,7 +13,7 @@ % % Compiler Name: High Capacity Two Port Register File SVT MVT Compiler % -% Creation Date: Sun Oct 13 11:09:21 2019 +% Creation Date: Mon Oct 14 17:01:41 2019 % % Instance Options: % Instance Name: rf2_32x128_wm1